2026-07-13 21:31:53 - ====== INICIO WEBHOOK ====== 2026-07-13 21:31:53 - Evento: image | De: 584122280012 | Size: 810b 2026-07-13 21:31:53 - Procesando mensaje regular tipo: image 2026-07-13 21:31:53 - RegularMessageService: Procesando mensaje de 584122280012, tipo: image 2026-07-13 21:31:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMjgwMDEyFQIAEhgUM0FBNkNFMEJCRUUyMTc2NTc4QUIA 2026-07-13 21:31:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMjgwMDEyFQIAEhgUM0FBNkNFMEJCRUUyMTc2NTc4QUIA 2026-07-13 21:31:53 - Contenido: ... 2026-07-13 21:31:53 - Comando detectado: image 2026-07-13 21:31:53 - CommandProcessor: Procesando comando: image 2026-07-13 21:31:53 - Imagen sin comando, guardando y procesando 2026-07-13 21:31:53 - Verificando duplicado por imageId=1021581673801431, msgId=wamid.HBgMNTg0MTIyMjgwMDEyFQIAEhgUM0FBNkNFMEJCRUUyMTc2NTc4QUIA 2026-07-13 21:31:53 - Incluyendo numtoname.php... 2026-07-13 21:31:53 - Incluyendo media.php... 2026-07-13 21:31:53 - DEBUG messages batch: [{"from":"584122280012","from_user_id":"VE.4555436614743485","id":"wamid.HBgMNTg0MTIyMjgwMDEyFQIAEhgUM0FBNkNFMEJCRUUyMTc2NTc4QUIA","timestamp":"1783992710","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ksSAo\/NIMNrzAI8QQSDOcSsWa9E8Ui\/M+iNFLAMagrs=","id":"1021581673801431","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1021581673801431&source=webhook&ext=1783993012&hash=ATzIwKSVNLgVvwlbpCNzIXvwn1KO3Xy45sZi3oCI4ifxKw"}}] 2026-07-13 21:31:53 - DEBUG caption: no se encontró texto cercano 2026-07-13 21:31:53 - DEBUG caption final: [VACIO] 2026-07-13 21:31:53 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-13 21:31:53 - Incluyendo guardar_imagen.php... 2026-07-13 21:31:53 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-13 21:31:53 - Includes realizados. Verificando funciones... 2026-07-13 21:31:53 - obtenerInfoUsuario: Iniciando función con teléfono: 584122280012 2026-07-13 21:31:53 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-13 21:31:53 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-13 21:31:53 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-13 21:31:53 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-13 21:31:53 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584122280012 2026-07-13 21:31:53 - Datos usuario extraídos: null 2026-07-13 21:31:53 - Función conectarbot disponible, obteniendo conexión... 2026-07-13 21:31:53 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-13 21:31:53 - Valor de accessToken: EAAC0c45... 2026-07-13 21:31:53 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-13 21:31:53 - Instancia WhatsAppImageHandler creada 2026-07-13 21:31:53 - Llamando a saveWhatsAppImage... 2026-07-13 21:31:53 - saveWhatsAppImage: Procesando imagen para: 584122280012 2026-07-13 21:31:53 - saveWhatsAppImage: ID de media: 1021581673801431, MIME type: image/jpeg 2026-07-13 21:31:53 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1021581673801431 2026-07-13 21:31:54 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-13 21:31:54 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1021581673801431&source=getMedia&ext=1783993014&hash=ATyy_bM3YUU7h-fDZpOmQVvmkAouipzu2T5VwN0fbrbmlw 2026-07-13 21:31:54 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1021581673801431&source=getMedia&ext=1783993014&hash=ATyy_bM3YUU7h-fDZpOmQVvmkAouipzu2T5VwN0fbrbmlw 2026-07-13 21:31:55 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-13 21:31:55 - descargar_imagen: Imagen descargada - Tamaño: 31611 bytes, Tipo: image/jpeg 2026-07-13 21:31:55 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1021581673801431.jpg, Tamaño: 31611 bytes 2026-07-13 21:31:55 - saveToDatabase: Registro insertado en BD con ID: 1 2026-07-13 21:31:55 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1021581673801431.jpg","image_id":"1021581673801431","size":31611,"mime_type":"image\/jpeg","db_success":true} 2026-07-13 21:31:55 - Resultado del comando: array 2026-07-13 21:31:55 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-13 21:31:57 - Mensaje enviado con éxito a 584122280012 2026-07-13 21:31:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a55918d287d5 (wa_message_id: wamid.HBgMNTg0MTIyMjgwMDEyFQIAERgSRTE3NzlGODRFODRGMzZENjNDAA==) 2026-07-13 21:31:57 - ERROR: saveChatGPTResponse - Error prepare: Unknown column 'wa_message_id' in 'field list' [13-Jul-2026 21:31:57 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 21:31:57 - ====== FIN WEBHOOK ====== [13-Jul-2026 21:31:58 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist [13-Jul-2026 21:31:58 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist [13-Jul-2026 21:32:06 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 21:32:22 - ====== INICIO WEBHOOK ====== 2026-07-13 21:32:22 - Evento: image | De: 584124469438 | Size: 834b 2026-07-13 21:32:22 - Procesando mensaje regular tipo: image 2026-07-13 21:32:22 - RegularMessageService: Procesando mensaje de 584124469438, tipo: image 2026-07-13 21:32:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NDY5NDM4FQIAEhggQUM3NEEyOEFDMkU4QTk3NTU1NjlCMkU2ODAyODE2MkQA 2026-07-13 21:32:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NDY5NDM4FQIAEhggQUM3NEEyOEFDMkU4QTk3NTU1NjlCMkU2ODAyODE2MkQA 2026-07-13 21:32:22 - Contenido: ... 2026-07-13 21:32:22 - Comando detectado: image 2026-07-13 21:32:22 - CommandProcessor: Procesando comando: image 2026-07-13 21:32:22 - Imagen sin comando, guardando y procesando 2026-07-13 21:32:22 - Verificando duplicado por imageId=1367084762232312, msgId=wamid.HBgMNTg0MTI0NDY5NDM4FQIAEhggQUM3NEEyOEFDMkU4QTk3NTU1NjlCMkU2ODAyODE2MkQA 2026-07-13 21:32:22 - Incluyendo numtoname.php... 2026-07-13 21:32:22 - Incluyendo media.php... 2026-07-13 21:32:22 - DEBUG messages batch: [{"from":"584124469438","from_user_id":"VE.4545578442395969","id":"wamid.HBgMNTg0MTI0NDY5NDM4FQIAEhggQUM3NEEyOEFDMkU4QTk3NTU1NjlCMkU2ODAyODE2MkQA","timestamp":"1783992740","type":"image","image":{"mime_type":"image\/jpeg","sha256":"4qICsJKMdfGLxzuWZ\/B9xSkpZa227tsYu1PJyvdzyOo=","id":"1367084762232312","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1367084762232312&source=webhook&ext=1783993042&hash=ATx44CqS0GkMRplXXsDS2DXobPH_1AQULp4qiEis95R5fw"}}] 2026-07-13 21:32:22 - DEBUG caption: no se encontró texto cercano 2026-07-13 21:32:22 - DEBUG caption final: [VACIO] 2026-07-13 21:32:22 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-13 21:32:22 - Incluyendo guardar_imagen.php... 2026-07-13 21:32:22 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-13 21:32:22 - Includes realizados. Verificando funciones... 2026-07-13 21:32:22 - obtenerInfoUsuario: Iniciando función con teléfono: 584124469438 2026-07-13 21:32:22 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-13 21:32:22 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-13 21:32:22 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-13 21:32:22 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-13 21:32:22 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-13 21:32:22 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:b7:2e:89","firstname":"Jose Ignacio","lastname":"Breidenbach","mac":"4c:d7:c8:b7:2e:8a","srvid":35} 2026-07-13 21:32:22 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-13 21:32:22 - Datos usuario extraídos: {"username":"4c:d7:c8:b7:2e:89","firstname":"Jose Ignacio","lastname":"Breidenbach","mac":"4c:d7:c8:b7:2e:8a","srvid":35} 2026-07-13 21:32:22 - Función conectarbot disponible, obteniendo conexión... 2026-07-13 21:32:22 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-13 21:32:22 - Valor de accessToken: EAAC0c45... 2026-07-13 21:32:22 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-13 21:32:22 - Instancia WhatsAppImageHandler creada 2026-07-13 21:32:22 - Llamando a saveWhatsAppImage... 2026-07-13 21:32:22 - saveWhatsAppImage: Procesando imagen para: 584124469438 2026-07-13 21:32:22 - saveWhatsAppImage: ID de media: 1367084762232312, MIME type: image/jpeg 2026-07-13 21:32:22 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1367084762232312 2026-07-13 21:32:23 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-13 21:32:23 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1367084762232312&source=getMedia&ext=1783993043&hash=ATzVdptGDYHNR395dOoLOYEAjoW-ZqObFzI_zSpxbfqvcg 2026-07-13 21:32:23 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1367084762232312&source=getMedia&ext=1783993043&hash=ATzVdptGDYHNR395dOoLOYEAjoW-ZqObFzI_zSpxbfqvcg 2026-07-13 21:32:24 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-13 21:32:24 - descargar_imagen: Imagen descargada - Tamaño: 53919 bytes, Tipo: image/jpeg 2026-07-13 21:32:24 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1367084762232312.jpg, Tamaño: 53919 bytes 2026-07-13 21:32:24 - saveToDatabase: Registro insertado en BD con ID: 2 2026-07-13 21:32:24 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1367084762232312.jpg","image_id":"1367084762232312","size":53919,"mime_type":"image\/jpeg","db_success":true} 2026-07-13 21:32:24 - Resultado del comando: array 2026-07-13 21:32:24 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-13 21:32:25 - Mensaje enviado con éxito a 584124469438 2026-07-13 21:32:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5591a9258b3 (wa_message_id: wamid.HBgMNTg0MTI0NDY5NDM4FQIAERgSOEMyNzlGM0Y3ODE1MkUwQTYyAA==) 2026-07-13 21:32:25 - ERROR: saveChatGPTResponse - Error prepare: Unknown column 'wa_message_id' in 'field list' [13-Jul-2026 21:32:25 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 21:32:25 - ====== FIN WEBHOOK ====== [13-Jul-2026 21:32:25 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist [13-Jul-2026 21:32:26 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 21:33:13 - ====== INICIO WEBHOOK ====== 2026-07-13 21:33:13 - Evento: text | De: 584241213975 | Size: 571b 2026-07-13 21:33:13 - Procesando mensaje regular tipo: text 2026-07-13 21:33:13 - RegularMessageService: Procesando mensaje de 584241213975, tipo: text 2026-07-13 21:33:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUMwQTJGRkUzNUQ0QTMxMjEwOTk0OTVDRTdEQ0VERDUA 2026-07-13 21:33:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUMwQTJGRkUzNUQ0QTMxMjEwOTk0OTVDRTdEQ0VERDUA 2026-07-13 21:33:13 - Contenido: Internet lento... 2026-07-13 21:33:13 - Comando detectado: internet 2026-07-13 21:33:13 - CommandProcessor: Procesando comando: internet 2026-07-13 21:33:13 - Comando no reconocido, enviando a ChatGPT 2026-07-13 21:33:13 - Resultado del comando: string 2026-07-13 21:33:13 - Enviando a ChatGPT: Internet lento... 2026-07-13 21:33:13 - forwardToChatGPT: Enviando a ChatGPT: Internet lento... 2026-07-13 21:33:13 - forwardToChatGPT: Usando endpoint: http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-13 21:33:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-13 21:33:14 - Mensaje enviado con éxito a 584241213975 2026-07-13 21:33:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5591da79b93 (wa_message_id: wamid.HBgMNTg0MjQxMjEzOTc1FQIAERgSM0FBMUVGOUQ0QTI4RDQ5MkQ3AA==) 2026-07-13 21:33:14 - ERROR: saveChatGPTResponse - Error prepare: Unknown column 'wa_message_id' in 'field list' [13-Jul-2026 21:33:14 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 21:33:14 - ====== FIN WEBHOOK ====== [13-Jul-2026 21:33:16 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist [13-Jul-2026 21:33:16 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 21:33:22 - ====== INICIO WEBHOOK ====== 2026-07-13 21:33:22 - Evento: text | De: 584241213975 | Size: 558b 2026-07-13 21:33:22 - Procesando mensaje regular tipo: text 2026-07-13 21:33:22 - RegularMessageService: Procesando mensaje de 584241213975, tipo: text 2026-07-13 21:33:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM5M0Y0QkIwNzc2RjkwNzU5MzRDRDkwRUZERTk0QTMA 2026-07-13 21:33:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM5M0Y0QkIwNzc2RjkwNzU5MzRDRDkwRUZERTk0QTMA 2026-07-13 21:33:22 - Contenido: .... 2026-07-13 21:33:22 - Comando detectado: . 2026-07-13 21:33:22 - CommandProcessor: Procesando comando: . 2026-07-13 21:33:22 - Comando no reconocido, enviando a ChatGPT 2026-07-13 21:33:22 - Resultado del comando: string 2026-07-13 21:33:22 - Enviando a ChatGPT: .... 2026-07-13 21:33:22 - forwardToChatGPT: Enviando a ChatGPT: .... 2026-07-13 21:33:22 - forwardToChatGPT: Usando endpoint: http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-13 21:33:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-13 21:33:23 - Mensaje enviado con éxito a 584241213975 2026-07-13 21:33:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5591e3b9bb0 (wa_message_id: wamid.HBgMNTg0MjQxMjEzOTc1FQIAERgSNUQ4NTYxMzJCQjhBRkJCRDY3AA==) 2026-07-13 21:33:23 - ERROR: saveChatGPTResponse - Error prepare: Unknown column 'wa_message_id' in 'field list' [13-Jul-2026 21:33:23 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 21:33:23 - ====== FIN WEBHOOK ====== [13-Jul-2026 21:33:24 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist [13-Jul-2026 21:33:25 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 21:33:42 - ====== INICIO WEBHOOK ====== 2026-07-13 21:33:42 - Evento: text | De: 584241213975 | Size: 570b 2026-07-13 21:33:42 - Procesando mensaje regular tipo: text 2026-07-13 21:33:42 - RegularMessageService: Procesando mensaje de 584241213975, tipo: text 2026-07-13 21:33:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM2NUNEMTZEMDBFODg0RTBGQUY1MkI0OUE3NjRFRTkA 2026-07-13 21:33:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM2NUNEMTZEMDBFODg0RTBGQUY1MkI0OUE3NjRFRTkA 2026-07-13 21:33:42 - Contenido: Buenas noches... 2026-07-13 21:33:42 - Comando detectado: buenas 2026-07-13 21:33:42 - CommandProcessor: Procesando comando: buenas 2026-07-13 21:33:42 - Comando no reconocido, enviando a ChatGPT 2026-07-13 21:33:42 - Resultado del comando: string 2026-07-13 21:33:42 - Enviando a ChatGPT: Buenas noches... 2026-07-13 21:33:42 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches... 2026-07-13 21:33:42 - forwardToChatGPT: Usando endpoint: http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-13 21:33:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-13 21:33:43 - Mensaje enviado con éxito a 584241213975 2026-07-13 21:33:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5591f74efc2 (wa_message_id: wamid.HBgMNTg0MjQxMjEzOTc1FQIAERgSN0ExNUIwQzgyNTNCQTAxQkEzAA==) 2026-07-13 21:33:43 - ERROR: saveChatGPTResponse - Error prepare: Unknown column 'wa_message_id' in 'field list' [13-Jul-2026 21:33:43 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 21:33:43 - ====== FIN WEBHOOK ====== [13-Jul-2026 21:33:44 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist [13-Jul-2026 21:33:44 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 21:33:49 - ====== INICIO WEBHOOK ====== 2026-07-13 21:33:49 - Evento: text | De: 584241213975 | Size: 581b 2026-07-13 21:33:49 - Procesando mensaje regular tipo: text 2026-07-13 21:33:49 - RegularMessageService: Procesando mensaje de 584241213975, tipo: text 2026-07-13 21:33:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM2NDAyOUZEMkNFOTVDQThBRTk0MEZCNDRDMkExMzAA 2026-07-13 21:33:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM2NDAyOUZEMkNFOTVDQThBRTk0MEZCNDRDMkExMzAA 2026-07-13 21:33:49 - Contenido: 😡😡... 2026-07-13 21:33:49 - Comando detectado: 😡😡 2026-07-13 21:33:49 - CommandProcessor: Procesando comando: 😡😡 2026-07-13 21:33:49 - Comando no reconocido, enviando a ChatGPT 2026-07-13 21:33:49 - Resultado del comando: string 2026-07-13 21:33:49 - Enviando a ChatGPT: 😡😡... 2026-07-13 21:33:49 - forwardToChatGPT: Enviando a ChatGPT: 😡😡... 2026-07-13 21:33:49 - forwardToChatGPT: Usando endpoint: http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-13 21:33:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-13 21:33:50 - Mensaje enviado con éxito a 584241213975 2026-07-13 21:33:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5591fec9fef (wa_message_id: wamid.HBgMNTg0MjQxMjEzOTc1FQIAERgSMDdGRTM4N0RFODI4RDU5N0MwAA==) 2026-07-13 21:33:50 - ERROR: saveChatGPTResponse - Error prepare: Unknown column 'wa_message_id' in 'field list' [13-Jul-2026 21:33:50 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 21:33:50 - ====== FIN WEBHOOK ====== [13-Jul-2026 21:33:52 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist [13-Jul-2026 21:33:52 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist [13-Jul-2026 21:33:53 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist [13-Jul-2026 22:26:15 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist [13-Jul-2026 22:26:16 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 22:26:17 - ====== INICIO WEBHOOK ====== 2026-07-13 22:26:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-13 22:26:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message [13-Jul-2026 22:26:17 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 22:26:17 - ====== FIN WEBHOOK ====== 2026-07-13 22:35:56 - ====== INICIO WEBHOOK ====== 2026-07-13 22:35:56 - Evento: image | De: 584143466209 | Size: 869b 2026-07-13 22:35:56 - Procesando mensaje regular tipo: image 2026-07-13 22:35:56 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-13 22:35:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxN0VEMzc3RDgyQ0Y3MTZGRTMxQjNBMjA3RUE4NjQA 2026-07-13 22:35:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxN0VEMzc3RDgyQ0Y3MTZGRTMxQjNBMjA3RUE4NjQA 2026-07-13 22:35:56 - Contenido: Pg mercantil 31018.05 csf-camisas-fer... 2026-07-13 22:35:56 - Comando detectado: pg 2026-07-13 22:35:56 - CommandProcessor: Procesando comando: pg 2026-07-13 22:35:56 - Gasto personal con imagen: 1485092093301572 2026-07-13 22:35:56 - Formato 'pg banco descripcion': banco=mercantil, desc=31018.05 csf-camisas-fer 2026-07-13 22:35:56 - Ejecutando GastosService (personal) [13-Jul-2026 22:35:56 America/Caracas] GastosService: Error preparando INSERT gastosp: Table 'admin.gastosp' doesn't exist 2026-07-13 22:35:56 - Resultado del comando: array 2026-07-13 22:35:56 - Enviando respuesta: ❌ Error interno al registrar el gasto 2026-07-13 22:35:57 - Mensaje enviado con éxito a 584143466209 2026-07-13 22:35:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a55a08d890d8 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQkExMUQ0QzUxNzAzNjU5MDZFAA==) 2026-07-13 22:35:57 - ERROR: saveChatGPTResponse - Error prepare: Unknown column 'wa_message_id' in 'field list' [13-Jul-2026 22:35:57 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 22:35:57 - ====== FIN WEBHOOK ====== [13-Jul-2026 22:35:58 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist [13-Jul-2026 22:35:58 America/Caracas] AutomationLogger error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.system_process_logs' doesn't exist 2026-07-13 22:44:54 - ====== INICIO WEBHOOK ====== 2026-07-13 22:44:54 - Evento: image | De: 584143466209 | Size: 866b 2026-07-13 22:44:54 - Procesando mensaje regular tipo: image 2026-07-13 22:44:54 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-13 22:44:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0OEEyRkU1NTBGMzM2OUVCRERGRUY3RjQyREE4QTkA 2026-07-13 22:44:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0OEEyRkU1NTBGMzM2OUVCRERGRUY3RjQyREE4QTkA 2026-07-13 22:44:54 - Contenido: Pg mercantil 28854.00 sandy-cholas... 2026-07-13 22:44:54 - Comando detectado: pg 2026-07-13 22:44:54 - CommandProcessor: Procesando comando: pg 2026-07-13 22:44:54 - Gasto personal con imagen: 2254939288413986 2026-07-13 22:44:54 - Formato 'pg banco descripcion': banco=mercantil, desc=28854.00 sandy-cholas 2026-07-13 22:44:55 - Ejecutando GastosService (personal) 2026-07-13 22:44:57 - Resultado del comando: array 2026-07-13 22:44:57 - Enviando respuesta: ✅ 👤 Gasto personal #1 registrado • Monto: 2026-07-13 22:44:58 - Mensaje enviado con éxito a 584143466209 2026-07-13 22:44:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a55a2aa7c9b8 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMUZEN0I4NjdFMkU2OUUwOURBAA==) 2026-07-13 22:44:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a55a2aa7c9b8 2026-07-13 22:44:58 - ====== FIN WEBHOOK ====== 2026-07-14 00:08:43 - ====== INICIO WEBHOOK ====== 2026-07-14 00:08:43 - Evento: image | De: 584143466209 | Size: 866b 2026-07-14 00:08:43 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFMEY5QTRDOUU5QUI1RDgwMUM2REJCQjhENDhCRjkA, ignorando 2026-07-14 00:14:25 - ====== INICIO WEBHOOK ====== 2026-07-14 00:14:25 - Evento: button | De: 584143444680 | Size: 710b 2026-07-14 00:14:25 - Procesando botón de plantilla: Informacion de pagos 2026-07-14 00:14:25 - ButtonService: payload=informacion de pagos, telefono=584143444680 2026-07-14 00:14:25 - Procesando botón PAGO para: 584143444680 2026-07-14 00:14:25 - Respuesta HTTP no exitosa al enviar mensaje: 401 - {"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AnP_acC5zxpM9qsjNftu1AR"}} 2026-07-14 00:14:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a55b7a1f2420 (wa_message_id: ) 2026-07-14 00:14:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a55b7a1f2420 2026-07-14 00:14:25 - ====== FIN WEBHOOK ====== 2026-07-14 00:14:26 - ====== INICIO WEBHOOK ====== 2026-07-14 00:14:26 - Evento: image | De: 584143466209 | Size: 865b 2026-07-14 00:14:26 - Procesando mensaje regular tipo: image 2026-07-14 00:14:26 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 00:14:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFODk0RkM0NEJBRUVFNkI3RjZGMkVFMDEwOUM3OEUA 2026-07-14 00:14:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFODk0RkM0NEJBRUVFNkI3RjZGMkVFMDEwOUM3OEUA 2026-07-14 00:14:26 - Contenido: Pg mercantil 1800.00 recarga-fer... 2026-07-14 00:14:26 - Comando detectado: pg 2026-07-14 00:14:26 - CommandProcessor: Procesando comando: pg 2026-07-14 00:14:26 - Gasto personal con imagen: 1007788385394890 2026-07-14 00:14:26 - Formato 'pg banco descripcion': banco=mercantil, desc=1800.00 recarga-fer 2026-07-14 00:14:26 - Ejecutando GastosService (personal) [14-Jul-2026 00:14:27 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 [14-Jul-2026 00:14:27 America/Caracas] [download_wa_media] Error obteniendo meta para 1007788385394890: HTTP 401 2026-07-14 00:14:27 - Resultado del comando: array 2026-07-14 00:14:27 - Enviando respuesta: ✅ 👤 Gasto personal #4 registrado • Monto: 2026-07-14 00:14:27 - Respuesta HTTP no exitosa al enviar mensaje: 401 - {"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AyddKkSH1ephUMoVhGC-1Ph"}} 2026-07-14 00:14:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a55b7a3ad061 (wa_message_id: ) 2026-07-14 00:14:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a55b7a3ad061 2026-07-14 00:14:27 - ====== FIN WEBHOOK ====== 2026-07-14 03:38:29 - ====== INICIO WEBHOOK ====== 2026-07-14 03:38:29 - Evento: text | De: 584142642772 | Size: 587b 2026-07-14 03:38:29 - Procesando mensaje regular tipo: text 2026-07-14 03:38:29 - RegularMessageService: Procesando mensaje de 584142642772, tipo: text 2026-07-14 03:38:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUMwNEVCNkY5ODkxRjQ2M0I5OTczNUE3OUVGQjYwMTUA 2026-07-14 03:38:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUMwNEVCNkY5ODkxRjQ2M0I5OTczNUE3OUVGQjYwMTUA 2026-07-14 03:38:29 - Contenido: Pago internet Isabela Ziegler... 2026-07-14 03:38:29 - Comando detectado: pago 2026-07-14 03:38:29 - CommandProcessor: Procesando comando: pago 2026-07-14 03:38:29 - Ejecutando add_pagos.php 2026-07-14 05:36:05 - ====== INICIO WEBHOOK ====== 2026-07-14 05:36:05 - Evento: text | De: 584129019714 | Size: 597b 2026-07-14 05:36:05 - Procesando mensaje regular tipo: text 2026-07-14 05:36:05 - RegularMessageService: Procesando mensaje de 584129019714, tipo: text 2026-07-14 05:36:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MDE5NzE0FQIAEhggQUNBMkJDMkFFMTI3MTJDRjE4QjMxQkI5MzAyQTFEQTkA 2026-07-14 05:36:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MDE5NzE0FQIAEhggQUNBMkJDMkFFMTI3MTJDRjE4QjMxQkI5MzAyQTFEQTkA 2026-07-14 05:36:05 - Contenido: Buenas tardes pana cómo estás... 2026-07-14 05:36:05 - Comando detectado: buenas 2026-07-14 05:36:05 - CommandProcessor: Procesando comando: buenas 2026-07-14 05:36:05 - Comando no reconocido, enviando a ChatGPT 2026-07-14 05:36:05 - Resultado del comando: string 2026-07-14 05:36:05 - Enviando a ChatGPT: Buenas tardes pana cómo estás... 2026-07-14 05:36:05 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes pana cómo estás... 2026-07-14 05:36:05 - forwardToChatGPT: Usando endpoint: http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 05:36:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 05:36:05 - Respuesta HTTP no exitosa al enviar mensaje: 401 - {"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AUzk6KjVtfDQd8LropAk94r"}} 2026-07-14 05:36:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a560305b05c2 (wa_message_id: ) 2026-07-14 05:36:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a560305b05c2 2026-07-14 05:36:05 - ====== FIN WEBHOOK ====== 2026-07-14 08:52:05 - ====== INICIO WEBHOOK ====== 2026-07-14 08:52:05 - Evento: image | De: 584143444680 | Size: 825b 2026-07-14 08:52:05 - Procesando mensaje regular tipo: image 2026-07-14 08:52:05 - RegularMessageService: Procesando mensaje de 584143444680, tipo: image 2026-07-14 08:52:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTVCQzAxN0VENjUxMERDQTFGRUU0RDhEMUU2QTk5RUQA 2026-07-14 08:52:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTVCQzAxN0VENjUxMERDQTFGRUU0RDhEMUU2QTk5RUQA 2026-07-14 08:52:05 - Contenido: ... 2026-07-14 08:52:05 - Comando detectado: image 2026-07-14 08:52:05 - CommandProcessor: Procesando comando: image 2026-07-14 08:52:05 - Imagen sin comando, guardando y procesando 2026-07-14 08:52:05 - Verificando duplicado por imageId=27731018253196347, msgId=wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTVCQzAxN0VENjUxMERDQTFGRUU0RDhEMUU2QTk5RUQA 2026-07-14 08:52:05 - Incluyendo numtoname.php... 2026-07-14 08:52:05 - Incluyendo media.php... 2026-07-14 08:52:05 - DEBUG messages batch: [{"from":"584143444680","from_user_id":"VE.4547653208855159","id":"wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTVCQzAxN0VENjUxMERDQTFGRUU0RDhEMUU2QTk5RUQA","timestamp":"1783976449","type":"image","image":{"mime_type":"image\/jpeg","sha256":"tBGN9vt1YllBK2R2OmkgA\/apmCzDEKo8XsNRD2rvKlY=","id":"27731018253196347","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=27731018253196347&source=webhook&ext=1783976751&hash=ATw_P9yFiEpdVIjJcxKE7T4I9_saZZayCCFKeXis5WKngg"}}] 2026-07-14 08:52:05 - DEBUG caption: no se encontró texto cercano 2026-07-14 08:52:05 - DEBUG caption final: [VACIO] 2026-07-14 08:52:05 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 08:52:05 - Incluyendo guardar_imagen.php... 2026-07-14 08:52:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 08:52:05 - Includes realizados. Verificando funciones... 2026-07-14 08:52:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584143444680 2026-07-14 08:52:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 08:52:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 08:52:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 08:52:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 08:52:06 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 08:52:06 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:68:6a","firstname":"Rossy","lastname":"Andrade","mac":"e4:38:83:ae:68:6a","srvid":35} 2026-07-14 08:52:06 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 08:52:06 - Datos usuario extraídos: {"username":"e4:38:83:ae:68:6a","firstname":"Rossy","lastname":"Andrade","mac":"e4:38:83:ae:68:6a","srvid":35} 2026-07-14 08:52:06 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 08:52:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 08:52:06 - Valor de accessToken: EAAC0c45... 2026-07-14 08:52:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 08:52:06 - Instancia WhatsAppImageHandler creada 2026-07-14 08:52:06 - Llamando a saveWhatsAppImage... 2026-07-14 08:52:06 - saveWhatsAppImage: Procesando imagen para: 584143444680 2026-07-14 08:52:06 - saveWhatsAppImage: ID de media: 27731018253196347, MIME type: image/jpeg 2026-07-14 08:52:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/27731018253196347 2026-07-14 08:52:06 - obtener_url_media: Respuesta cURL - HTTP: 401, Tipo: application/json, Error: Ninguno 2026-07-14 08:52:06 - obtener_url_media: ERROR: API Graph devolvió código HTTP 401 2026-07-14 08:52:06 - Resultado guardar imagen: {"success":false,"error":"ERROR: API Graph devolvi\u00f3 c\u00f3digo HTTP 401"} 2026-07-14 08:52:06 - Resultado del comando: array 2026-07-14 08:52:06 - Enviando respuesta: ❌ Error al guardar la imagen: ERROR: API Graph d 2026-07-14 08:52:06 - Respuesta HTTP no exitosa al enviar mensaje: 401 - {"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AkAh0ZUwD6Pj1oUtVBIfM5u"}} 2026-07-14 08:52:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5630f669661 (wa_message_id: ) 2026-07-14 08:52:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a5630f669661 2026-07-14 08:52:06 - ====== FIN WEBHOOK ====== 2026-07-14 09:07:30 - ====== INICIO WEBHOOK ====== 2026-07-14 09:07:30 - Evento: image | De: 584143466209 | Size: 870b 2026-07-14 09:07:30 - Procesando mensaje regular tipo: image 2026-07-14 09:07:30 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 09:07:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFNEZDMUU3MzYwQzg4QTFFMDRFMDAyQjlGMDY0OUMA 2026-07-14 09:07:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFNEZDMUU3MzYwQzg4QTFFMDRFMDAyQjlGMDY0OUMA 2026-07-14 09:07:30 - Contenido: Pg mercantil 12264.00 comida-empanadas... 2026-07-14 09:07:30 - Comando detectado: pg 2026-07-14 09:07:30 - CommandProcessor: Procesando comando: pg 2026-07-14 09:07:30 - Gasto personal con imagen: 1795706245138870 2026-07-14 09:07:30 - Formato 'pg banco descripcion': banco=mercantil, desc=12264.00 comida-empanadas 2026-07-14 09:07:31 - Ejecutando GastosService (personal) [14-Jul-2026 09:07:31 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 [14-Jul-2026 09:07:31 America/Caracas] [download_wa_media] Error obteniendo meta para 1795706245138870: HTTP 401 2026-07-14 09:07:31 - Resultado del comando: array 2026-07-14 09:07:31 - Enviando respuesta: ✅ 👤 Gasto personal #5 registrado • Monto: 2026-07-14 09:07:31 - Respuesta HTTP no exitosa al enviar mensaje: 401 - {"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A7vfVU1x29t9isVjoldp4XM"}} 2026-07-14 09:07:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a563493c39c2 (wa_message_id: ) 2026-07-14 09:07:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a563493c39c2 2026-07-14 09:07:31 - ====== FIN WEBHOOK ====== 2026-07-14 09:38:27 - ====== INICIO WEBHOOK ====== 2026-07-14 09:38:27 - Evento: text | De: 584143466209 | Size: 550b 2026-07-14 09:38:27 - Procesando mensaje regular tipo: text 2026-07-14 09:38:27 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-14 09:38:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2NjBFNEI2MEM0NzA0QUE2MjVBRUNERjZCNjI4RUIA 2026-07-14 09:38:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2NjBFNEI2MEM0NzA0QUE2MjVBRUNERjZCNjI4RUIA 2026-07-14 09:38:27 - Contenido: Hola... 2026-07-14 09:38:27 - Comando detectado: hola 2026-07-14 09:38:27 - CommandProcessor: Procesando comando: hola 2026-07-14 09:38:27 - Comando no reconocido, enviando a ChatGPT 2026-07-14 09:38:27 - Resultado del comando: string 2026-07-14 09:38:27 - Enviando a ChatGPT: Hola... 2026-07-14 09:38:27 - forwardToChatGPT: Enviando a ChatGPT: Hola... 2026-07-14 09:38:27 - forwardToChatGPT: Usando endpoint: http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 09:38:27 - SUCCESS: forwardToChatGPT - Respuesta recibida de http://localhost/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 09:38:28 - Mensaje enviado con éxito a 584143466209 2026-07-14 09:38:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a563bd44a43f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQ0VFM0RDNUE4QjRDRDRFODNCAA==) 2026-07-14 09:38:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a563bd44a43f 2026-07-14 09:38:28 - ====== FIN WEBHOOK ====== 2026-07-14 09:40:20 - forwardToChatGPT: Enviando a ChatGPT: hola... 2026-07-14 09:40:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 09:40:25 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: Connection timed out after 5001 milliseconds 2026-07-14 09:40:25 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-14 09:41:10 - forwardToChatGPT: Enviando a ChatGPT: hola... 2026-07-14 09:41:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 09:41:10 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida [14-Jul-2026 09:43:36 America/Caracas] PHP Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.0.2". You are running 7.4.3-4ubuntu2.29. in /home/ctnet/www/vendor/composer/platform_check.php on line 24 [14-Jul-2026 09:43:54 America/Caracas] PHP Warning: require_once(/home/www/modules/observer/core/DiagnosticEngine.php): failed to open stream: No such file or directory in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 12 [14-Jul-2026 09:43:54 America/Caracas] PHP Fatal error: require_once(): Failed opening required '/home/www/modules/observer/core/DiagnosticEngine.php' (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 12 [14-Jul-2026 09:44:17 America/Caracas] PHP Warning: require_once(/home/www/modules/observer/core/DiagnosticEngine.php): failed to open stream: No such file or directory in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 12 [14-Jul-2026 09:44:17 America/Caracas] PHP Fatal error: require_once(): Failed opening required '/home/www/modules/observer/core/DiagnosticEngine.php' (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 12 [14-Jul-2026 09:44:41 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 09:44:41 America/Caracas] [CHATBOT][START] corr=50ea4111 IP=127.0.0.1 UA= [14-Jul-2026 09:52:18 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 09:52:18 America/Caracas] [CHATBOT][START] corr=aeff7591 IP=127.0.0.1 UA= [14-Jul-2026 09:52:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 09:52:19 America/Caracas] Log conversacion error: SQLSTATE[42000]: Syntax error or access violation: 1142 INSERT command denied to user 'ctnetweb'@'192.168.254.6' for table 'conversaciones_log' [14-Jul-2026 09:52:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-06 username=18:fd:74:60:44:09 mobile=584143466209 [14-Jul-2026 09:52:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 09:52:19 America/Caracas] [CHATBOT][DIAG] corr=aeff7591 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [14-Jul-2026 09:52:19 America/Caracas] [CHATBOT][CTX] corr=aeff7591 tel=584143466209 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 09:52:19 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 09:52:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 09:52:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 09:52:19 America/Caracas] [CHATBOT][FATAL] corr=aeff7591 SQLSTATE[42S02]: Base table or view not found: 1146 Table 'radius.conversaciones_log' doesn't exist trace=#0 /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php(503): PDOStatement->execute() #1 /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php(1735): MessageRepository->lastMessages() #2 /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php(1859): ChatController->handle() #3 {main} [14-Jul-2026 09:52:19 America/Caracas] PHP Notice: Undefined variable: respuesta in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1794 [14-Jul-2026 09:52:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1794 [14-Jul-2026 09:53:44 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 09:53:44 America/Caracas] [CHATBOT][START] corr=be89105e IP=127.0.0.1 UA= [14-Jul-2026 09:53:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 09:53:44 America/Caracas] Log conversacion error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'telefono_cliente' in 'field list' [14-Jul-2026 09:53:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-06 username=18:fd:74:60:44:09 mobile=584143466209 [14-Jul-2026 09:53:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 09:53:44 America/Caracas] [CHATBOT][DIAG] corr=be89105e Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [14-Jul-2026 09:53:44 America/Caracas] [CHATBOT][CTX] corr=be89105e tel=584143466209 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 09:53:44 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 09:53:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 09:53:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 09:53:44 America/Caracas] [CHATBOT][FATAL] corr=be89105e SQLSTATE[42S22]: Column not found: 1054 Unknown column 'tipo' in 'field list' trace=#0 /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php(503): PDOStatement->execute() #1 /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php(1735): MessageRepository->lastMessages() #2 /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php(1872): ChatController->handle() #3 {main} [14-Jul-2026 09:53:44 America/Caracas] PHP Notice: Undefined variable: respuesta in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1794 [14-Jul-2026 09:53:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1794 [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][START] corr=099431a7 IP=127.0.0.1 UA= [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-06 username=18:fd:74:60:44:09 mobile=584143466209 [14-Jul-2026 09:54:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][DIAG] corr=099431a7 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][CTX] corr=099431a7 tel=584143466209 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 09:54:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][AI][6b77ee] Proveedor: gemini [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][GEMINI][6b77ee] API key vacía [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][AI][6b77ee] Gemini falló, usando heurística local [14-Jul-2026 09:54:50 America/Caracas] [CHATBOT][END] corr=099431a7 bytesRespuesta=272 [14-Jul-2026 09:54:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 09:56:32 - ====== INICIO WEBHOOK ====== 2026-07-14 09:56:32 - Evento: text | De: 584143466209 | Size: 550b 2026-07-14 09:56:32 - Procesando mensaje regular tipo: text 2026-07-14 09:56:32 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-14 09:56:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRERGMzY5QTkwNzcxOEI1OEU3NEVEMzE2MkFBNzAA 2026-07-14 09:56:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRERGMzY5QTkwNzcxOEI1OEU3NEVEMzE2MkFBNzAA 2026-07-14 09:56:32 - Contenido: Hola... 2026-07-14 09:56:32 - Comando detectado: hola 2026-07-14 09:56:32 - CommandProcessor: Procesando comando: hola 2026-07-14 09:56:32 - Comando no reconocido, enviando a ChatGPT 2026-07-14 09:56:32 - Resultado del comando: string 2026-07-14 09:56:32 - Enviando a ChatGPT: Hola... 2026-07-14 09:56:32 - forwardToChatGPT: Enviando a ChatGPT: Hola... 2026-07-14 09:56:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 09:56:32 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 09:56:32 America/Caracas] [CHATBOT][START] corr=775c9157 IP=127.0.0.1 UA= [14-Jul-2026 09:56:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 09:56:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-06 username=18:fd:74:60:44:09 mobile=584143466209 [14-Jul-2026 09:56:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 09:56:33 America/Caracas] [CHATBOT][DIAG] corr=775c9157 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [14-Jul-2026 09:56:33 America/Caracas] [CHATBOT][CTX] corr=775c9157 tel=584143466209 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 09:56:33 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 09:56:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 09:56:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 09:56:33 America/Caracas] [CHATBOT][AI][1f49e6] Proveedor: gemini [14-Jul-2026 09:56:33 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 09:56:33 America/Caracas] [CHATBOT][GEMINI][1f49e6] API key vacía [14-Jul-2026 09:56:33 America/Caracas] [CHATBOT][AI][1f49e6] Gemini falló, usando heurística local [14-Jul-2026 09:56:33 America/Caracas] [CHATBOT][END] corr=775c9157 bytesRespuesta=272 [14-Jul-2026 09:56:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 09:56:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 09:56:34 - Mensaje enviado con éxito a 584143466209 2026-07-14 09:56:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5640122f6e1 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQTY4OTEzOUM2QkRCMENFMTJCAA==) 2026-07-14 09:56:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a5640122f6e1 2026-07-14 09:56:34 - ====== FIN WEBHOOK ====== 2026-07-14 09:56:41 - ====== INICIO WEBHOOK ====== 2026-07-14 09:56:41 - Evento: text | De: 584143466209 | Size: 552b 2026-07-14 09:56:41 - Procesando mensaje regular tipo: text 2026-07-14 09:56:41 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-14 09:56:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2OTBFOTE1Q0JGNjk5NkEwODM4NUUxNjRERUZDMzgA 2026-07-14 09:56:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2OTBFOTE1Q0JGNjk5NkEwODM4NUUxNjRERUZDMzgA 2026-07-14 09:56:41 - Contenido: Puntos... 2026-07-14 09:56:41 - Comando detectado: puntos 2026-07-14 09:56:41 - CommandProcessor: Procesando comando: puntos 2026-07-14 09:56:41 - Ejecutando consulta de puntos de fidelidad 2026-07-14 09:56:41 - Error consultando puntos: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.cliente_puntos' doesn't exist 2026-07-14 09:56:41 - Resultado del comando: array 2026-07-14 09:56:41 - Enviando respuesta: ⚠️ No pudimos consultar tus puntos en este mom 2026-07-14 09:56:42 - Mensaje enviado con éxito a 584143466209 2026-07-14 09:56:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56401a08553 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMkUwMzI2OTI3QUI4Qjc0MUVFAA==) 2026-07-14 09:56:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a56401a08553 2026-07-14 09:56:42 - ====== FIN WEBHOOK ====== 2026-07-14 10:00:33 - ====== INICIO WEBHOOK ====== 2026-07-14 10:00:33 - Evento: text | De: 584266395007 | Size: 602b 2026-07-14 10:00:33 - Procesando mensaje regular tipo: text 2026-07-14 10:00:33 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 10:00:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM2RTM5OEIyRUZCQ0E1QjFBMkM5MTkxMkVCQTJCRTIA 2026-07-14 10:00:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM2RTM5OEIyRUZCQ0E1QjFBMkM5MTkxMkVCQTJCRTIA 2026-07-14 10:00:33 - Contenido: Buenos días favor indicar cuánto debo!... 2026-07-14 10:00:33 - Comando detectado: buenos 2026-07-14 10:00:33 - CommandProcessor: Procesando comando: buenos 2026-07-14 10:00:33 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:00:33 - Resultado del comando: string 2026-07-14 10:00:33 - Enviando a ChatGPT: Buenos días favor indicar cuánto debo!... 2026-07-14 10:00:33 - forwardToChatGPT: Enviando a ChatGPT: Buenos días favor indicar cuánto debo!... 2026-07-14 10:00:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:00:33 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:00:33 America/Caracas] [CHATBOT][START] corr=7d043563 IP=127.0.0.1 UA= [14-Jul-2026 10:00:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:00:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 10:00:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 10:00:34 America/Caracas] [CHATBOT][DIAG] corr=7d043563 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 10:00:34 America/Caracas] [CHATBOT][CTX] corr=7d043563 tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:00:34 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:00:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:00:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:00:34 America/Caracas] [CHATBOT][AI][450fec] Proveedor: gemini [14-Jul-2026 10:00:34 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:00:34 America/Caracas] [CHATBOT][GEMINI][450fec] API key vacía [14-Jul-2026 10:00:34 America/Caracas] [CHATBOT][AI][450fec] Gemini falló, usando heurística local [14-Jul-2026 10:00:34 America/Caracas] [CHATBOT][END] corr=7d043563 bytesRespuesta=163 [14-Jul-2026 10:00:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:00:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:00:35 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:00:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5641032153f (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSNjZGNEExNEMwRjU4MDBENEMzAA==) 2026-07-14 10:00:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a5641032153f 2026-07-14 10:00:35 - ====== FIN WEBHOOK ====== 2026-07-14 10:01:24 - ====== INICIO WEBHOOK ====== 2026-07-14 10:01:24 - Evento: text | De: 584266395007 | Size: 663b 2026-07-14 10:01:24 - Procesando mensaje regular tipo: text 2026-07-14 10:01:24 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 10:01:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMyMjBCRTkwMTExNjcyQTZDNEE0MTdGMUQ0NDdEQkMA 2026-07-14 10:01:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMyMjBCRTkwMTExNjcyQTZDNEE0MTdGMUQ0NDdEQkMA 2026-07-14 10:01:24 - Contenido: Debo pagar completo o puedo cancelar el 50% hoy y me dan 15 días hábiles ! Para pagar el resto... 2026-07-14 10:01:24 - Comando detectado: debo 2026-07-14 10:01:24 - CommandProcessor: Procesando comando: debo 2026-07-14 10:01:24 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:01:24 - Resultado del comando: string 2026-07-14 10:01:24 - Enviando a ChatGPT: Debo pagar completo o puedo cancelar el 50% hoy y ... 2026-07-14 10:01:24 - forwardToChatGPT: Enviando a ChatGPT: Debo pagar completo o puedo cancelar el 50% hoy y ... 2026-07-14 10:01:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][START] corr=8754d7fe IP=127.0.0.1 UA= [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 10:01:24 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][DIAG] corr=8754d7fe Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][CTX] corr=8754d7fe tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:01:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][AI][b542d4] Proveedor: gemini [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][GEMINI][b542d4] API key vacía [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][AI][b542d4] Gemini falló, usando heurística local [14-Jul-2026 10:01:24 America/Caracas] [CHATBOT][END] corr=8754d7fe bytesRespuesta=397 [14-Jul-2026 10:01:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:01:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:01:25 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:01:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5641359ea5a (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSOEZFOTUxMkQ0NzNFM0U4NURFAA==) 2026-07-14 10:01:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a5641359ea5a 2026-07-14 10:01:25 - ====== FIN WEBHOOK ====== 2026-07-14 10:02:07 - ====== INICIO WEBHOOK ====== 2026-07-14 10:02:07 - Evento: text | De: 584266395007 | Size: 618b 2026-07-14 10:02:07 - Procesando mensaje regular tipo: text 2026-07-14 10:02:07 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 10:02:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMwODY5N0VDOTA1QTM5NDhGMDg2RTlERUYwOUQ5MDEA 2026-07-14 10:02:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMwODY5N0VDOTA1QTM5NDhGMDg2RTlERUYwOUQ5MDEA 2026-07-14 10:02:07 - Contenido: Puedo cancelar el 50% sin comprometer un corte del servicio... 2026-07-14 10:02:07 - Comando detectado: puedo 2026-07-14 10:02:07 - CommandProcessor: Procesando comando: puedo 2026-07-14 10:02:07 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:02:07 - Resultado del comando: string 2026-07-14 10:02:07 - Enviando a ChatGPT: Puedo cancelar el 50% sin comprometer un corte del... 2026-07-14 10:02:07 - forwardToChatGPT: Enviando a ChatGPT: Puedo cancelar el 50% sin comprometer un corte del... 2026-07-14 10:02:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][START] corr=9280896e IP=127.0.0.1 UA= [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 10:02:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][DIAG] corr=9280896e Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][CTX] corr=9280896e tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:02:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][AI][885473] Proveedor: gemini [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][GEMINI][885473] API key vacía [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][AI][885473] Gemini falló, usando heurística local [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][AI][885473] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 10:02:07 America/Caracas] [CHATBOT][END] corr=9280896e bytesRespuesta=388 [14-Jul-2026 10:02:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:02:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:02:08 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:02:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5641606eb78 (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSMkI3Nzc3NUY5MkVCMDM2QjQ2AA==) 2026-07-14 10:02:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a5641606eb78 2026-07-14 10:02:08 - ====== FIN WEBHOOK ====== 2026-07-14 10:23:24 - ====== INICIO WEBHOOK ====== 2026-07-14 10:23:24 - Evento: text | De: 584241213975 | Size: 565b 2026-07-14 10:23:24 - Procesando mensaje regular tipo: text 2026-07-14 10:23:24 - RegularMessageService: Procesando mensaje de 584241213975, tipo: text 2026-07-14 10:23:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUNEMDFFQjNFQkVEMTMyNUZFRTc5MEQ1NzVGQTQ2NTUA 2026-07-14 10:23:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUNEMDFFQjNFQkVEMTMyNUZFRTc5MEQ1NzVGQTQ2NTUA 2026-07-14 10:23:24 - Contenido: Buen dia... 2026-07-14 10:23:24 - Comando detectado: buen 2026-07-14 10:23:24 - CommandProcessor: Procesando comando: buen 2026-07-14 10:23:24 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:23:24 - Resultado del comando: string 2026-07-14 10:23:24 - Enviando a ChatGPT: Buen dia... 2026-07-14 10:23:24 - forwardToChatGPT: Enviando a ChatGPT: Buen dia... 2026-07-14 10:23:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][START] corr=2078f4b0 IP=127.0.0.1 UA= [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][CTX] corr=2078f4b0 tel=584241213975 intent=chat srvid= usd=0 bs=0 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:23:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][AI][adff7e] Proveedor: gemini [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][GEMINI][adff7e] API key vacía [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][AI][adff7e] Gemini falló, usando heurística local [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][AI][adff7e] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 10:23:24 America/Caracas] [CHATBOT][END] corr=2078f4b0 bytesRespuesta=370 [14-Jul-2026 10:23:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:23:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:23:25 - Mensaje enviado con éxito a 584241213975 2026-07-14 10:23:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56465dd9caa (wa_message_id: wamid.HBgMNTg0MjQxMjEzOTc1FQIAERgSMjUyQTdBMjlCQTlENkE3NEY5AA==) 2026-07-14 10:23:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a56465dd9caa 2026-07-14 10:23:25 - ====== FIN WEBHOOK ====== 2026-07-14 10:24:37 - ====== INICIO WEBHOOK ====== 2026-07-14 10:24:37 - Evento: text | De: 584241213975 | Size: 562b 2026-07-14 10:24:37 - Procesando mensaje regular tipo: text 2026-07-14 10:24:37 - RegularMessageService: Procesando mensaje de 584241213975, tipo: text 2026-07-14 10:24:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUMwNUJEMzQ1QkI1NTBCMjFEMTA3NDBDMUVDNjU4MDUA 2026-07-14 10:24:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUMwNUJEMzQ1QkI1NTBCMjFEMTA3NDBDMUVDNjU4MDUA 2026-07-14 10:24:37 - Contenido: Pagar... 2026-07-14 10:24:37 - Comando detectado: pagar 2026-07-14 10:24:37 - CommandProcessor: Procesando comando: pagar 2026-07-14 10:24:37 - Ejecutando add_pagos.php 2026-07-14 10:24:40 - ====== INICIO WEBHOOK ====== 2026-07-14 10:24:40 - Evento: text | De: 584241213975 | Size: 563b 2026-07-14 10:24:40 - Procesando mensaje regular tipo: text 2026-07-14 10:24:40 - RegularMessageService: Procesando mensaje de 584241213975, tipo: text 2026-07-14 10:24:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM1NzVBQ0RDNTQ5MkIwQkQ2NDdFODI5QjcyODIxMTIA 2026-07-14 10:24:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM1NzVBQ0RDNTQ5MkIwQkQ2NDdFODI5QjcyODIxMTIA 2026-07-14 10:24:40 - Contenido: Planes... 2026-07-14 10:24:40 - Comando detectado: planes 2026-07-14 10:24:40 - CommandProcessor: Procesando comando: planes 2026-07-14 10:24:40 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:24:40 - Resultado del comando: string 2026-07-14 10:24:40 - Enviando a ChatGPT: Planes... 2026-07-14 10:24:40 - LeadCapture: Posible lead detectado para 584241213975 2026-07-14 10:24:40 - LeadCapture: ERROR - Class 'ClientContext' not found 2026-07-14 10:24:40 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-07-14 10:24:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:24:40 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:24:40 America/Caracas] [CHATBOT][START] corr=f0656c5f IP=127.0.0.1 UA= [14-Jul-2026 10:24:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:24:40 America/Caracas] [CHATBOT][CTX] corr=f0656c5f tel=584241213975 intent=chat srvid= usd=0 bs=0 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:24:40 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:24:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:24:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:24:40 America/Caracas] [CHATBOT][AI][0f61d4] Proveedor: gemini [14-Jul-2026 10:24:40 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:24:40 America/Caracas] [CHATBOT][GEMINI][0f61d4] API key vacía [14-Jul-2026 10:24:40 America/Caracas] [CHATBOT][AI][0f61d4] Gemini falló, usando heurística local [14-Jul-2026 10:24:40 America/Caracas] [CHATBOT][END] corr=f0656c5f bytesRespuesta=478 [14-Jul-2026 10:24:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:24:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:24:41 - Mensaje enviado con éxito a 584241213975 2026-07-14 10:24:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5646a9bb520 (wa_message_id: wamid.HBgMNTg0MjQxMjEzOTc1FQIAERgSNUMyNjlCRTkxOUZCNEI0QkM5AA==) 2026-07-14 10:24:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a5646a9bb520 2026-07-14 10:24:41 - ====== FIN WEBHOOK ====== 2026-07-14 10:25:18 - ====== INICIO WEBHOOK ====== 2026-07-14 10:25:18 - Evento: text | De: 584241213975 | Size: 562b 2026-07-14 10:25:18 - Procesando mensaje regular tipo: text 2026-07-14 10:25:18 - RegularMessageService: Procesando mensaje de 584241213975, tipo: text 2026-07-14 10:25:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUNFNjc2QTY0OTgxQzUwNjVBOUY0REY3RTIwN0Y4NjEA 2026-07-14 10:25:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUNFNjc2QTY0OTgxQzUwNjVBOUY0REY3RTIwN0Y4NjEA 2026-07-14 10:25:18 - Contenido: Pagar... 2026-07-14 10:25:18 - Comando detectado: pagar 2026-07-14 10:25:18 - CommandProcessor: Procesando comando: pagar 2026-07-14 10:25:18 - Ejecutando add_pagos.php 2026-07-14 10:29:08 - ====== INICIO WEBHOOK ====== 2026-07-14 10:29:08 - Evento: image | De: 584143466209 | Size: 857b 2026-07-14 10:29:08 - Procesando mensaje regular tipo: image 2026-07-14 10:29:08 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 10:29:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMEEwM0Q4QzI4ODEyNjkwMzUwMQA= 2026-07-14 10:29:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMEEwM0Q4QzI4ODEyNjkwMzUwMQA= 2026-07-14 10:29:08 - Contenido: g venezuela 56748.32 legal-conatel-1... 2026-07-14 10:29:08 - Comando detectado: g 2026-07-14 10:29:08 - CommandProcessor: Procesando comando: g 2026-07-14 10:29:08 - Gasto de negocio con imagen: 1385999910070092 2026-07-14 10:29:08 - Formato 'g banco descripcion': banco=venezuela, desc=56748.32 legal-conatel-1 2026-07-14 10:29:09 - Ejecutando GastosService (negocio) [14-Jul-2026 10:29:09 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 2026-07-14 10:29:11 - Resultado del comando: array 2026-07-14 10:29:11 - Enviando respuesta: ✅ 💼 Gasto de negocio #1 registrado • Monto 2026-07-14 10:29:12 - Mensaje enviado con éxito a 584143466209 2026-07-14 10:29:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5647b86c368 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMzFDN0QwOTQxN0EyRTlGQzlEAA==) 2026-07-14 10:29:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a5647b86c368 2026-07-14 10:29:12 - ====== FIN WEBHOOK ====== 2026-07-14 10:30:53 - ====== INICIO WEBHOOK ====== 2026-07-14 10:30:53 - Evento: image | De: 584143466209 | Size: 856b 2026-07-14 10:30:53 - Procesando mensaje regular tipo: image 2026-07-14 10:30:53 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 10:30:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMDJBOUIyQjNCMURGNzQwQjZCNQA= 2026-07-14 10:30:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMDJBOUIyQjNCMURGNzQwQjZCNQA= 2026-07-14 10:30:53 - Contenido: g venezuela 28374.16 legal-conatel-2... 2026-07-14 10:30:53 - Comando detectado: g 2026-07-14 10:30:53 - CommandProcessor: Procesando comando: g 2026-07-14 10:30:53 - Gasto de negocio con imagen: 4456899497910220 2026-07-14 10:30:53 - Formato 'g banco descripcion': banco=venezuela, desc=28374.16 legal-conatel-2 2026-07-14 10:30:53 - Ejecutando GastosService (negocio) [14-Jul-2026 10:30:54 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 2026-07-14 10:30:56 - Resultado del comando: array 2026-07-14 10:30:56 - Enviando respuesta: ✅ 💼 Gasto de negocio #2 registrado • Monto 2026-07-14 10:30:57 - Mensaje enviado con éxito a 584143466209 2026-07-14 10:30:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5648218256a (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNEJFOEU4QjA2RDQzOTJFREE2AA==) 2026-07-14 10:30:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a5648218256a 2026-07-14 10:30:57 - ====== FIN WEBHOOK ====== 2026-07-14 10:32:18 - ====== INICIO WEBHOOK ====== 2026-07-14 10:32:18 - Evento: image | De: 584143466209 | Size: 858b 2026-07-14 10:32:18 - Procesando mensaje regular tipo: image 2026-07-14 10:32:18 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 10:32:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMEMwM0Q5QjY0QjVENTA1NDZERAA= 2026-07-14 10:32:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMEMwM0Q5QjY0QjVENTA1NDZERAA= 2026-07-14 10:32:18 - Contenido: g venezuela 130521.14 legal-conatel-3... 2026-07-14 10:32:18 - Comando detectado: g 2026-07-14 10:32:18 - CommandProcessor: Procesando comando: g 2026-07-14 10:32:18 - Gasto de negocio con imagen: 1032350959161291 2026-07-14 10:32:18 - Formato 'g banco descripcion': banco=venezuela, desc=130521.14 legal-conatel-3 2026-07-14 10:32:18 - Ejecutando GastosService (negocio) [14-Jul-2026 10:32:19 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 2026-07-14 10:32:21 - Resultado del comando: array 2026-07-14 10:32:21 - Enviando respuesta: ✅ 💼 Gasto de negocio #3 registrado • Monto 2026-07-14 10:32:23 - Mensaje enviado con éxito a 584143466209 2026-07-14 10:32:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56487706181 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRkJBRTk1ODVEMDA5NDkyQjRBAA==) 2026-07-14 10:32:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a56487706181 2026-07-14 10:32:23 - ====== FIN WEBHOOK ====== 2026-07-14 10:44:11 - ====== INICIO WEBHOOK ====== 2026-07-14 10:44:11 - Evento: text | De: 584266395007 | Size: 575b 2026-07-14 10:44:11 - Procesando mensaje regular tipo: text 2026-07-14 10:44:11 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 10:44:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNCRjUxRjgyODhEMTczQTUzOThDNzRBQzg5MTIyNzYA 2026-07-14 10:44:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNCRjUxRjgyODhEMTczQTUzOThDNzRBQzg5MTIyNzYA 2026-07-14 10:44:11 - Contenido: Favor mandar el monto... 2026-07-14 10:44:11 - Comando detectado: favor 2026-07-14 10:44:11 - CommandProcessor: Procesando comando: favor 2026-07-14 10:44:11 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:44:11 - Resultado del comando: string 2026-07-14 10:44:11 - Enviando a ChatGPT: Favor mandar el monto... 2026-07-14 10:44:11 - forwardToChatGPT: Enviando a ChatGPT: Favor mandar el monto... 2026-07-14 10:44:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:44:11 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:44:11 America/Caracas] [CHATBOT][START] corr=8bb62c41 IP=127.0.0.1 UA= [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 10:44:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][DIAG] corr=8bb62c41 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][CTX] corr=8bb62c41 tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:44:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][AI][4686f6] Proveedor: gemini [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][GEMINI][4686f6] API key vacía [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][AI][4686f6] Gemini falló, usando heurística local [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][AI][4686f6] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 10:44:12 America/Caracas] [CHATBOT][END] corr=8bb62c41 bytesRespuesta=388 [14-Jul-2026 10:44:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:44:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:44:13 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:44:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564b3d12c9f (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSNThBNkZDNjUwMzIxOTU3REUzAA==) 2026-07-14 10:44:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a564b3d12c9f 2026-07-14 10:44:13 - ====== FIN WEBHOOK ====== 2026-07-14 10:44:45 - ====== INICIO WEBHOOK ====== 2026-07-14 10:44:45 - Evento: text | De: 584266395007 | Size: 606b 2026-07-14 10:44:45 - Procesando mensaje regular tipo: text 2026-07-14 10:44:45 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 10:44:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM3OUVCMkY5QkEyMDhDN0FCQjQ1QUQzM0I1NzZCODUA 2026-07-14 10:44:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM3OUVCMkY5QkEyMDhDN0FCQjQ1QUQzM0I1NzZCODUA 2026-07-14 10:44:45 - Contenido: Cual es el monto que debo pagar este mes buenos dias... 2026-07-14 10:44:45 - Comando detectado: cual 2026-07-14 10:44:45 - CommandProcessor: Procesando comando: cual 2026-07-14 10:44:45 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:44:45 - Resultado del comando: string 2026-07-14 10:44:45 - Enviando a ChatGPT: Cual es el monto que debo pagar este mes buenos di... 2026-07-14 10:44:45 - forwardToChatGPT: Enviando a ChatGPT: Cual es el monto que debo pagar este mes buenos di... 2026-07-14 10:44:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][START] corr=de9d5b56 IP=127.0.0.1 UA= [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 10:44:45 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][DIAG] corr=de9d5b56 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][CTX] corr=de9d5b56 tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:44:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][AI][6596e3] Proveedor: gemini [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][GEMINI][6596e3] API key vacía [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][AI][6596e3] Gemini falló, usando heurística local [14-Jul-2026 10:44:45 America/Caracas] [CHATBOT][END] corr=de9d5b56 bytesRespuesta=397 [14-Jul-2026 10:44:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:44:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:44:46 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:44:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564b5e4255d (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSMkNDMzJCQUUzM0FCNUQ1RkVGAA==) 2026-07-14 10:44:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a564b5e4255d 2026-07-14 10:44:46 - ====== FIN WEBHOOK ====== 2026-07-14 10:45:13 - ====== INICIO WEBHOOK ====== 2026-07-14 10:45:13 - Evento: text | De: 584266395007 | Size: 575b 2026-07-14 10:45:13 - Procesando mensaje regular tipo: text 2026-07-14 10:45:13 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 10:45:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM3OTJDN0JGOEM5MzQ1NkU3MkYzQUUwNkEwNTE0MEQA 2026-07-14 10:45:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM3OTJDN0JGOEM5MzQ1NkU3MkYzQUUwNkEwNTE0MEQA 2026-07-14 10:45:13 - Contenido: Cuanto debo cancelar!... 2026-07-14 10:45:13 - Comando detectado: cuanto 2026-07-14 10:45:13 - CommandProcessor: Procesando comando: cuanto 2026-07-14 10:45:13 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:45:13 - Resultado del comando: string 2026-07-14 10:45:13 - Enviando a ChatGPT: Cuanto debo cancelar!... 2026-07-14 10:45:13 - forwardToChatGPT: Enviando a ChatGPT: Cuanto debo cancelar!... 2026-07-14 10:45:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][START] corr=0759b934 IP=127.0.0.1 UA= [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 10:45:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][DIAG] corr=0759b934 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][CTX] corr=0759b934 tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:45:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][AI][5cf30f] Proveedor: gemini [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][GEMINI][5cf30f] API key vacía [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][AI][5cf30f] Gemini falló, usando heurística local [14-Jul-2026 10:45:13 America/Caracas] [CHATBOT][END] corr=0759b934 bytesRespuesta=163 [14-Jul-2026 10:45:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:45:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:45:14 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:45:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564b7a74b73 (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSNEVCQzRCNjlCNkZBQThGNUNCAA==) 2026-07-14 10:45:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a564b7a74b73 2026-07-14 10:45:14 - ====== FIN WEBHOOK ====== 2026-07-14 10:45:37 - ====== INICIO WEBHOOK ====== 2026-07-14 10:45:37 - Evento: text | De: 584266395007 | Size: 572b 2026-07-14 10:45:37 - Procesando mensaje regular tipo: text 2026-07-14 10:45:37 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 10:45:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNFMTMzMzQ2RjgyNDE3Mzc5MDQyMUUxQjc0RkJGRTEA 2026-07-14 10:45:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNFMTMzMzQ2RjgyNDE3Mzc5MDQyMUUxQjc0RkJGRTEA 2026-07-14 10:45:37 - Contenido: En bolívares!... 2026-07-14 10:45:37 - Comando detectado: en 2026-07-14 10:45:37 - CommandProcessor: Procesando comando: en 2026-07-14 10:45:37 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:45:37 - Resultado del comando: string 2026-07-14 10:45:37 - Enviando a ChatGPT: En bolívares!... 2026-07-14 10:45:37 - forwardToChatGPT: Enviando a ChatGPT: En bolívares!... 2026-07-14 10:45:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][START] corr=6c529b21 IP=127.0.0.1 UA= [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 10:45:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][DIAG] corr=6c529b21 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][CTX] corr=6c529b21 tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:45:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][AI][5adf6c] Proveedor: gemini [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][GEMINI][5adf6c] API key vacía [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][AI][5adf6c] Gemini falló, usando heurística local [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][AI][5adf6c] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 10:45:37 America/Caracas] [CHATBOT][END] corr=6c529b21 bytesRespuesta=388 [14-Jul-2026 10:45:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:45:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:45:38 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:45:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564b92184ab (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSRUMwQjg3RjZFNEM5NTlEMDUwAA==) 2026-07-14 10:45:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a564b92184ab 2026-07-14 10:45:38 - ====== FIN WEBHOOK ====== 2026-07-14 10:46:04 - ====== INICIO WEBHOOK ====== 2026-07-14 10:46:04 - Evento: text | De: 584266395007 | Size: 593b 2026-07-14 10:46:04 - Procesando mensaje regular tipo: text 2026-07-14 10:46:04 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 10:46:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNFRTQ0REYyQjM0ODJFMzUxNENDMTIzQzMwRDRFRkIA 2026-07-14 10:46:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNFRTQ0REYyQjM0ODJFMzUxNENDMTIzQzMwRDRFRkIA 2026-07-14 10:46:04 - Contenido: Cuanto debo cancelar en bolívares!... 2026-07-14 10:46:04 - Comando detectado: cuanto 2026-07-14 10:46:04 - CommandProcessor: Procesando comando: cuanto 2026-07-14 10:46:04 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:46:04 - Resultado del comando: string 2026-07-14 10:46:04 - Enviando a ChatGPT: Cuanto debo cancelar en bolívares!... 2026-07-14 10:46:04 - forwardToChatGPT: Enviando a ChatGPT: Cuanto debo cancelar en bolívares!... 2026-07-14 10:46:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][START] corr=20d717b1 IP=127.0.0.1 UA= [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 10:46:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][DIAG] corr=20d717b1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][CTX] corr=20d717b1 tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:46:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][AI][f10e51] Proveedor: gemini [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][GEMINI][f10e51] API key vacía [14-Jul-2026 10:46:04 America/Caracas] [CHATBOT][AI][f10e51] Gemini falló, usando heurística local [14-Jul-2026 10:46:05 America/Caracas] [CHATBOT][END] corr=20d717b1 bytesRespuesta=163 [14-Jul-2026 10:46:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:46:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:46:05 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:46:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564badbfe09 (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSMTcwODA1RUI0MzgwMDM2OTRFAA==) 2026-07-14 10:46:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a564badbfe09 2026-07-14 10:46:05 - ====== FIN WEBHOOK ====== 2026-07-14 10:46:33 - ====== INICIO WEBHOOK ====== 2026-07-14 10:46:33 - Evento: text | De: 584266395007 | Size: 582b 2026-07-14 10:46:33 - Procesando mensaje regular tipo: text 2026-07-14 10:46:33 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 10:46:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMzQTg1OUVBRENBRkJEOUZBQURFMTZEMjI4ODM0RjMA 2026-07-14 10:46:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMzQTg1OUVBRENBRkJEOUZBQURFMTZEMjI4ODM0RjMA 2026-07-14 10:46:33 - Contenido: Ok ya voy a proceder a pagar... 2026-07-14 10:46:33 - Comando detectado: ok 2026-07-14 10:46:33 - CommandProcessor: Procesando comando: ok 2026-07-14 10:46:33 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:46:33 - Resultado del comando: string 2026-07-14 10:46:33 - Enviando a ChatGPT: Ok ya voy a proceder a pagar... 2026-07-14 10:46:33 - forwardToChatGPT: Enviando a ChatGPT: Ok ya voy a proceder a pagar... 2026-07-14 10:46:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][START] corr=db8e69b5 IP=127.0.0.1 UA= [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 10:46:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][DIAG] corr=db8e69b5 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][CTX] corr=db8e69b5 tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:46:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][AI][9407e5] Proveedor: gemini [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][GEMINI][9407e5] API key vacía [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][AI][9407e5] Gemini falló, usando heurística local [14-Jul-2026 10:46:33 America/Caracas] [CHATBOT][END] corr=db8e69b5 bytesRespuesta=397 [14-Jul-2026 10:46:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:46:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:46:34 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:46:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564bca18323 (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSNUI3NzBDOEEyNTNDNTlCRkYxAA==) 2026-07-14 10:46:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a564bca18323 2026-07-14 10:46:34 - ====== FIN WEBHOOK ====== 2026-07-14 10:48:07 - ====== INICIO WEBHOOK ====== 2026-07-14 10:48:07 - Evento: text | De: 584266395007 | Size: 604b 2026-07-14 10:48:07 - Procesando mensaje regular tipo: text 2026-07-14 10:48:07 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 10:48:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM3NTI1RTIzMUIyM0Y3QTkzREY2NDVEMDQwM0E2OUIA 2026-07-14 10:48:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM3NTI1RTIzMUIyM0Y3QTkzREY2NDVEMDQwM0E2OUIA 2026-07-14 10:48:07 - Contenido: Xq no puedo ingresar a la aplicación de ctnet... 2026-07-14 10:48:07 - Comando detectado: xq 2026-07-14 10:48:07 - CommandProcessor: Procesando comando: xq 2026-07-14 10:48:07 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:48:07 - Resultado del comando: string 2026-07-14 10:48:07 - Enviando a ChatGPT: Xq no puedo ingresar a la aplicación de ctnet... 2026-07-14 10:48:07 - forwardToChatGPT: Enviando a ChatGPT: Xq no puedo ingresar a la aplicación de ctnet... 2026-07-14 10:48:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][START] corr=dea79bf1 IP=127.0.0.1 UA= [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 10:48:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][DIAG] corr=dea79bf1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][CTX] corr=dea79bf1 tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:48:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][AI][129221] Proveedor: gemini [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][GEMINI][129221] API key vacía [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][AI][129221] Gemini falló, usando heurística local [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][AI][129221] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 10:48:07 America/Caracas] [CHATBOT][END] corr=dea79bf1 bytesRespuesta=388 [14-Jul-2026 10:48:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:48:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:48:08 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:48:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564c280a1bc (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSOTZDMDA1OUEwNzY1MzAxRDc4AA==) 2026-07-14 10:48:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a564c280a1bc 2026-07-14 10:48:08 - ====== FIN WEBHOOK ====== 2026-07-14 10:51:05 - ====== INICIO WEBHOOK ====== 2026-07-14 10:51:05 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-14 10:51:05 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-14 10:51:05 - ====== FIN WEBHOOK ====== 2026-07-14 10:51:09 - ====== INICIO WEBHOOK ====== 2026-07-14 10:51:09 - Evento: image | De: 584241213975 | Size: 830b 2026-07-14 10:51:09 - Procesando mensaje regular tipo: image 2026-07-14 10:51:09 - RegularMessageService: Procesando mensaje de 584241213975, tipo: image 2026-07-14 10:51:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM1MDExQTUxRDI1MzAxMzE3NTNEQjQ2QzQ5QTI4OEEA 2026-07-14 10:51:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM1MDExQTUxRDI1MzAxMzE3NTNEQjQ2QzQ5QTI4OEEA 2026-07-14 10:51:09 - Contenido: ... 2026-07-14 10:51:09 - Comando detectado: image 2026-07-14 10:51:09 - CommandProcessor: Procesando comando: image 2026-07-14 10:51:09 - Imagen sin comando, guardando y procesando 2026-07-14 10:51:09 - Verificando duplicado por imageId=1603184831402981, msgId=wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM1MDExQTUxRDI1MzAxMzE3NTNEQjQ2QzQ5QTI4OEEA 2026-07-14 10:51:09 - Incluyendo numtoname.php... 2026-07-14 10:51:09 - Incluyendo media.php... 2026-07-14 10:51:09 - DEBUG messages batch: [{"from":"584241213975","from_user_id":"VE.4541586459461834","id":"wamid.HBgMNTg0MjQxMjEzOTc1FQIAEhggQUM1MDExQTUxRDI1MzAxMzE3NTNEQjQ2QzQ5QTI4OEEA","timestamp":"1784040667","type":"image","image":{"mime_type":"image\/jpeg","sha256":"sYRiD6PFchOKuAG0Q9CcT4POh+G3JMfqWQGkoo4BI44=","id":"1603184831402981","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1603184831402981&source=webhook&ext=1784040968&hash=ATyEgoNA8ec3_N2AU3oGaLBECFtXasAZDS8dqAYcH5hiyw"}}] 2026-07-14 10:51:09 - DEBUG caption: no se encontró texto cercano 2026-07-14 10:51:09 - DEBUG caption final: [VACIO] 2026-07-14 10:51:09 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 10:51:09 - Incluyendo guardar_imagen.php... 2026-07-14 10:51:09 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 10:51:09 - Includes realizados. Verificando funciones... 2026-07-14 10:51:09 - obtenerInfoUsuario: Iniciando función con teléfono: 584241213975 2026-07-14 10:51:09 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 10:51:09 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 10:51:09 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 10:51:09 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 10:51:09 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584241213975 2026-07-14 10:51:09 - Datos usuario extraídos: null 2026-07-14 10:51:09 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 10:51:09 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 10:51:09 - Valor de accessToken: EAAC0c45... 2026-07-14 10:51:09 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 10:51:09 - Instancia WhatsAppImageHandler creada 2026-07-14 10:51:09 - Llamando a saveWhatsAppImage... 2026-07-14 10:51:09 - saveWhatsAppImage: Procesando imagen para: 584241213975 2026-07-14 10:51:09 - saveWhatsAppImage: ID de media: 1603184831402981, MIME type: image/jpeg 2026-07-14 10:51:09 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1603184831402981 2026-07-14 10:51:10 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 10:51:10 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1603184831402981&source=getMedia&ext=1784040969&hash=ATxrzVYtsL_cPVwhXF1sxFKCmOsbdIN-_j0YPROiXqK7nA 2026-07-14 10:51:10 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1603184831402981&source=getMedia&ext=1784040969&hash=ATxrzVYtsL_cPVwhXF1sxFKCmOsbdIN-_j0YPROiXqK7nA 2026-07-14 10:51:12 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 10:51:12 - descargar_imagen: Imagen descargada - Tamaño: 49687 bytes, Tipo: image/jpeg 2026-07-14 10:51:12 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1603184831402981.jpg, Tamaño: 49687 bytes 2026-07-14 10:51:12 - saveToDatabase: Registro insertado en BD con ID: 3 2026-07-14 10:51:12 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1603184831402981.jpg","image_id":"1603184831402981","size":49687,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 10:51:12 - Resultado del comando: array 2026-07-14 10:51:12 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 10:51:13 - Mensaje enviado con éxito a 584241213975 2026-07-14 10:51:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564ce1670af (wa_message_id: wamid.HBgMNTg0MjQxMjEzOTc1FQIAERgSODNCMTkxMjNBNDEzQjQ2NjY5AA==) 2026-07-14 10:51:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a564ce1670af 2026-07-14 10:51:13 - ====== FIN WEBHOOK ====== 2026-07-14 10:59:14 - ====== INICIO WEBHOOK ====== 2026-07-14 10:59:14 - Evento: image | De: 584266395007 | Size: 874b 2026-07-14 10:59:14 - Procesando mensaje regular tipo: image 2026-07-14 10:59:14 - RegularMessageService: Procesando mensaje de 584266395007, tipo: image 2026-07-14 10:59:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMxODZFMjI4MTczM0E0OTBEQ0E0NTE0QkRCQTk1NjkA 2026-07-14 10:59:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMxODZFMjI4MTczM0E0OTBEQ0E0NTE0QkRCQTk1NjkA 2026-07-14 10:59:14 - Contenido: Por aka mi pago de mensualidad 40$... 2026-07-14 10:59:14 - Comando detectado: por 2026-07-14 10:59:14 - CommandProcessor: Procesando comando: por 2026-07-14 10:59:14 - Imagen sin comando, guardando y procesando 2026-07-14 10:59:14 - Verificando duplicado por imageId=1074421444920606, msgId=wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMxODZFMjI4MTczM0E0OTBEQ0E0NTE0QkRCQTk1NjkA 2026-07-14 10:59:14 - Incluyendo numtoname.php... 2026-07-14 10:59:14 - Incluyendo media.php... 2026-07-14 10:59:14 - DEBUG messages batch: [{"from":"584266395007","from_user_id":"VE.4550440775243069","id":"wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMxODZFMjI4MTczM0E0OTBEQ0E0NTE0QkRCQTk1NjkA","timestamp":"1784041152","type":"image","image":{"caption":"Por aka mi pago de mensualidad 40$","mime_type":"image\/jpeg","sha256":"aFe0Mb+OKrTBgNez6OXM+SOy9BBvn++ApjhmE7OGMGI=","id":"1074421444920606","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1074421444920606&source=webhook&ext=1784041454&hash=ATx8n_u52Hc5H0o5Ckg6tn_JTkZCTKrTKmoljZ0DA9Yyjg"}}] 2026-07-14 10:59:14 - DEBUG caption final: Por aka mi pago de mensualidad 40$ 2026-07-14 10:59:14 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 10:59:14 - Incluyendo guardar_imagen.php... 2026-07-14 10:59:14 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 10:59:14 - Includes realizados. Verificando funciones... 2026-07-14 10:59:14 - obtenerInfoUsuario: Iniciando función con teléfono: 584266395007 2026-07-14 10:59:14 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 10:59:14 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 10:59:14 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 10:59:14 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 10:59:14 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 10:59:14 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b4:cf:d3","firstname":"Luis","lastname":"Camejo","mac":"28:70:4e:b4:cf:d3","srvid":35} 2026-07-14 10:59:14 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 10:59:14 - Datos usuario extraídos: {"username":"28:70:4e:b4:cf:d3","firstname":"Luis","lastname":"Camejo","mac":"28:70:4e:b4:cf:d3","srvid":35} 2026-07-14 10:59:14 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 10:59:14 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 10:59:14 - Valor de accessToken: EAAC0c45... 2026-07-14 10:59:14 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 10:59:14 - Instancia WhatsAppImageHandler creada 2026-07-14 10:59:14 - Llamando a saveWhatsAppImage... 2026-07-14 10:59:14 - saveWhatsAppImage: Procesando imagen para: 584266395007 2026-07-14 10:59:14 - saveWhatsAppImage: ID de media: 1074421444920606, MIME type: image/jpeg 2026-07-14 10:59:14 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1074421444920606 2026-07-14 10:59:15 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 10:59:15 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1074421444920606&source=getMedia&ext=1784041455&hash=ATzQlFEeFMC1bwvXnDrX1CAcJ8oSOqZwlo-XO34-qsWzQA 2026-07-14 10:59:15 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1074421444920606&source=getMedia&ext=1784041455&hash=ATzQlFEeFMC1bwvXnDrX1CAcJ8oSOqZwlo-XO34-qsWzQA 2026-07-14 10:59:16 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 10:59:16 - descargar_imagen: Imagen descargada - Tamaño: 33447 bytes, Tipo: image/jpeg 2026-07-14 10:59:16 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1074421444920606.jpg, Tamaño: 33447 bytes 2026-07-14 10:59:16 - saveToDatabase: Registro insertado en BD con ID: 4 2026-07-14 10:59:16 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1074421444920606.jpg","image_id":"1074421444920606","size":33447,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 10:59:16 - Resultado del comando: array 2026-07-14 10:59:16 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 10:59:17 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:59:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564ec50affc (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSNzZGNTkwOENFMzMyNzEyNkEzAA==) 2026-07-14 10:59:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a564ec50affc 2026-07-14 10:59:17 - ====== FIN WEBHOOK ====== 2026-07-14 10:59:32 - ====== INICIO WEBHOOK ====== 2026-07-14 10:59:32 - Evento: text | De: 584266395007 | Size: 570b 2026-07-14 10:59:32 - Procesando mensaje regular tipo: text 2026-07-14 10:59:32 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 10:59:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM0MUQ3MUFBQTk4OTUxNENDMjJCQ0U3MTgxQTdBODIA 2026-07-14 10:59:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM0MUQ3MUFBQTk4OTUxNENDMjJCQ0U3MTgxQTdBODIA 2026-07-14 10:59:32 - Contenido: Entendido ✓... 2026-07-14 10:59:32 - Comando detectado: entendido 2026-07-14 10:59:32 - CommandProcessor: Procesando comando: entendido 2026-07-14 10:59:32 - Comando no reconocido, enviando a ChatGPT 2026-07-14 10:59:32 - Resultado del comando: string 2026-07-14 10:59:32 - Enviando a ChatGPT: Entendido ✓... 2026-07-14 10:59:32 - forwardToChatGPT: Enviando a ChatGPT: Entendido ✓... 2026-07-14 10:59:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][START] corr=06ba4b66 IP=127.0.0.1 UA= [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 10:59:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][DIAG] corr=06ba4b66 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][CTX] corr=06ba4b66 tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 10:59:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][AI][b0f96c] Proveedor: gemini [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][GEMINI][b0f96c] API key vacía [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][AI][b0f96c] Gemini falló, usando heurística local [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][AI][b0f96c] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 10:59:32 America/Caracas] [CHATBOT][END] corr=06ba4b66 bytesRespuesta=388 [14-Jul-2026 10:59:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 10:59:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 10:59:33 - Mensaje enviado con éxito a 584266395007 2026-07-14 10:59:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564ed59a99e (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSMkI1QTE2MTUwQ0JERkVGODcyAA==) 2026-07-14 10:59:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a564ed59a99e 2026-07-14 10:59:33 - ====== FIN WEBHOOK ====== 2026-07-14 11:00:58 - ====== INICIO WEBHOOK ====== 2026-07-14 11:00:58 - Evento: text | De: 584266395007 | Size: 728b 2026-07-14 11:00:58 - Procesando mensaje regular tipo: text 2026-07-14 11:00:58 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 11:00:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNDOUU3MkY5ODFFQzI4MTY2MDcxNDg4MDIxMkUyREEA 2026-07-14 11:00:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNDOUU3MkY5ODFFQzI4MTY2MDcxNDg4MDIxMkUyREEA 2026-07-14 11:00:58 - Contenido: Pagar... 2026-07-14 11:00:58 - Comando detectado: pagar 2026-07-14 11:00:58 - CommandProcessor: Procesando comando: pagar 2026-07-14 11:00:58 - Ejecutando add_pagos.php 2026-07-14 11:01:10 - ====== INICIO WEBHOOK ====== 2026-07-14 11:01:10 - Evento: text | De: 584266395007 | Size: 559b 2026-07-14 11:01:10 - Procesando mensaje regular tipo: text 2026-07-14 11:01:10 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 11:01:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNFNkFCOUQ1NTM5MEY4RDUwRTExRkZGMjVDRTFGMzAA 2026-07-14 11:01:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNFNkFCOUQ1NTM5MEY4RDUwRTExRkZGMjVDRTFGMzAA 2026-07-14 11:01:10 - Contenido: Pagar... 2026-07-14 11:01:10 - Comando detectado: pagar 2026-07-14 11:01:10 - CommandProcessor: Procesando comando: pagar 2026-07-14 11:01:10 - Ejecutando add_pagos.php 2026-07-14 11:02:41 - ====== INICIO WEBHOOK ====== 2026-07-14 11:02:41 - Evento: text | De: 584266395007 | Size: 674b 2026-07-14 11:02:41 - Procesando mensaje regular tipo: text 2026-07-14 11:02:41 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 11:02:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMwRjIwNUNCRkIzNDVDODE1QzFEQ0RGQTcxOUMyNTAA 2026-07-14 11:02:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMwRjIwNUNCRkIzNDVDODE1QzFEQ0RGQTcxOUMyNTAA 2026-07-14 11:02:41 - Contenido: Bueno hay está ya. Y mandé el capture del pago correspondiente a mi mensualidad que tengan excelen... 2026-07-14 11:02:41 - Comando detectado: bueno 2026-07-14 11:02:41 - CommandProcessor: Procesando comando: bueno 2026-07-14 11:02:41 - Comando no reconocido, enviando a ChatGPT 2026-07-14 11:02:41 - Resultado del comando: string 2026-07-14 11:02:41 - Enviando a ChatGPT: Bueno hay está ya. Y mandé el capture del pago c... 2026-07-14 11:02:41 - forwardToChatGPT: Enviando a ChatGPT: Bueno hay está ya. Y mandé el capture del pago c... 2026-07-14 11:02:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][START] corr=24a9a9b2 IP=127.0.0.1 UA= [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 11:02:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][DIAG] corr=24a9a9b2 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][CTX] corr=24a9a9b2 tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 11:02:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][AI][c3e8c9] Proveedor: gemini [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][GEMINI][c3e8c9] API key vacía [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][AI][c3e8c9] Gemini falló, usando heurística local [14-Jul-2026 11:02:41 America/Caracas] [CHATBOT][END] corr=24a9a9b2 bytesRespuesta=397 [14-Jul-2026 11:02:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 11:02:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 11:02:42 - Mensaje enviado con éxito a 584266395007 2026-07-14 11:02:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564f927de60 (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSQzA0RkU5Q0M5OTU4OUEwQkM4AA==) 2026-07-14 11:02:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a564f927de60 2026-07-14 11:02:42 - ====== FIN WEBHOOK ====== 2026-07-14 11:03:50 - ====== INICIO WEBHOOK ====== 2026-07-14 11:03:50 - Evento: text | De: 584266395007 | Size: 757b 2026-07-14 11:03:50 - Procesando mensaje regular tipo: text 2026-07-14 11:03:50 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-14 11:03:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNCNDE4RkZDNjBENUExNTI0RDE2RTdDOTJERjNCOUYA 2026-07-14 11:03:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNCNDE4RkZDNjBENUExNTI0RDE2RTdDOTJERjNCOUYA 2026-07-14 11:03:50 - Contenido: Cédula del cliente . 20451504... 2026-07-14 11:03:50 - Comando detectado: cédula 2026-07-14 11:03:50 - CommandProcessor: Procesando comando: cédula 2026-07-14 11:03:50 - Comando no reconocido, enviando a ChatGPT 2026-07-14 11:03:50 - Resultado del comando: string 2026-07-14 11:03:50 - Enviando a ChatGPT: Cédula del cliente . 20451504... 2026-07-14 11:03:50 - forwardToChatGPT: Enviando a ChatGPT: Cédula del cliente . 20451504... 2026-07-14 11:03:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][START] corr=712c9e9f IP=127.0.0.1 UA= [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [14-Jul-2026 11:03:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][DIAG] corr=712c9e9f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][CTX] corr=712c9e9f tel=584266395007 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 11:03:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][AI][3ca35f] Proveedor: gemini [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][GEMINI][3ca35f] API key vacía [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][AI][3ca35f] Gemini falló, usando heurística local [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][AI][3ca35f] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 11:03:50 America/Caracas] [CHATBOT][END] corr=712c9e9f bytesRespuesta=388 [14-Jul-2026 11:03:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 11:03:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 11:03:51 - Mensaje enviado con éxito a 584266395007 2026-07-14 11:03:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a564fd7760ae (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSMDIzODY5NUE3RDc5REU5NzgxAA==) 2026-07-14 11:03:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a564fd7760ae 2026-07-14 11:03:51 - ====== FIN WEBHOOK ====== 2026-07-14 11:16:20 - ====== INICIO WEBHOOK ====== 2026-07-14 11:16:20 - Evento: text | De: 584142650403 | Size: 558b 2026-07-14 11:16:20 - Procesando mensaje regular tipo: text 2026-07-14 11:16:20 - RegularMessageService: Procesando mensaje de 584142650403, tipo: text 2026-07-14 11:16:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUM5MkE1QTBCNjM3MTk2NEE0Rjc1NDM1OTYwOUNERkYA 2026-07-14 11:16:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUM5MkE1QTBCNjM3MTk2NEE0Rjc1NDM1OTYwOUNERkYA 2026-07-14 11:16:20 - Contenido: 11036371... 2026-07-14 11:16:20 - Comando detectado: 11036371 2026-07-14 11:16:20 - CommandProcessor: Procesando comando: 11036371 2026-07-14 11:16:20 - Comando no reconocido, enviando a ChatGPT 2026-07-14 11:16:20 - Resultado del comando: string 2026-07-14 11:16:20 - Enviando a ChatGPT: 11036371... 2026-07-14 11:16:20 - forwardToChatGPT: Enviando a ChatGPT: 11036371... 2026-07-14 11:16:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 11:16:20 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 11:16:20 America/Caracas] [CHATBOT][START] corr=33136ea0 IP=127.0.0.1 UA= [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-13 username=74:ac:b9:7c:01:3a mobile=584142650403 [14-Jul-2026 11:16:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][DIAG] corr=33136ea0 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][CTX] corr=33136ea0 tel=584142650403 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 11:16:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][AI][c01c52] Proveedor: gemini [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][GEMINI][c01c52] API key vacía [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][AI][c01c52] Gemini falló, usando heurística local [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][AI][c01c52] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 11:16:21 America/Caracas] [CHATBOT][END] corr=33136ea0 bytesRespuesta=391 [14-Jul-2026 11:16:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 11:16:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 11:16:22 - Mensaje enviado con éxito a 584142650403 2026-07-14 11:16:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5652c66fcd7 (wa_message_id: wamid.HBgMNTg0MTQyNjUwNDAzFQIAERgSMzFBRTZGOTlGOTRBNEYxMEI0AA==) 2026-07-14 11:16:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a5652c66fcd7 2026-07-14 11:16:22 - ====== FIN WEBHOOK ====== 2026-07-14 11:32:39 - ====== INICIO WEBHOOK ====== 2026-07-14 11:32:39 - Evento: status:failed | De: 584241525790 | Size: 573b 2026-07-14 11:32:39 - STATUS FAILED: failed para 584241525790 | Error: 131026 Message undeliverable 2026-07-14 11:32:39 - ====== FIN WEBHOOK ====== 2026-07-14 11:32:40 - ====== INICIO WEBHOOK ====== 2026-07-14 11:32:40 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-14 11:32:40 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-14 11:32:40 - ====== FIN WEBHOOK ====== 2026-07-14 11:43:33 - ====== INICIO WEBHOOK ====== 2026-07-14 11:43:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-14 11:43:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-14 11:43:33 - ====== FIN WEBHOOK ====== 2026-07-14 12:30:03 - ====== INICIO WEBHOOK ====== 2026-07-14 12:30:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-14 12:30:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-14 12:30:03 - ====== FIN WEBHOOK ====== 2026-07-14 12:45:45 - ====== INICIO WEBHOOK ====== 2026-07-14 12:45:45 - Evento: image | De: 584143466209 | Size: 866b 2026-07-14 12:45:45 - Procesando mensaje regular tipo: image 2026-07-14 12:45:45 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 12:45:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBQjc0QjE5NkExM0E0QjA0Rjc5MUNCODRDRTAyOEUA 2026-07-14 12:45:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBQjc0QjE5NkExM0E0QjA0Rjc5MUNCODRDRTAyOEUA 2026-07-14 12:45:45 - Contenido: G venezuela 51000.00 sueldo-miguel... 2026-07-14 12:45:45 - Comando detectado: g 2026-07-14 12:45:45 - CommandProcessor: Procesando comando: g 2026-07-14 12:45:45 - Gasto de negocio con imagen: 1699010107978181 2026-07-14 12:45:45 - Formato 'g banco descripcion': banco=venezuela, desc=51000.00 sueldo-miguel 2026-07-14 12:45:46 - Ejecutando GastosService (negocio) [14-Jul-2026 12:45:46 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 2026-07-14 12:45:48 - Resultado del comando: array 2026-07-14 12:45:48 - Enviando respuesta: ✅ 💼 Gasto de negocio #4 registrado • Monto 2026-07-14 12:45:49 - Mensaje enviado con éxito a 584143466209 2026-07-14 12:45:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5667bd67268 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMUU4MENFMERGQTQyNUVBREIxAA==) 2026-07-14 12:45:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a5667bd67268 2026-07-14 12:45:49 - ====== FIN WEBHOOK ====== 2026-07-14 12:54:25 - ====== INICIO WEBHOOK ====== 2026-07-14 12:54:25 - Evento: image | De: 584143466209 | Size: 867b 2026-07-14 12:54:25 - Procesando mensaje regular tipo: image 2026-07-14 12:54:25 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 12:54:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNEI5RjdBMkVBNjhGQUM2NjlEMjBBMjQ2M0Y5MTcA 2026-07-14 12:54:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNEI5RjdBMkVBNjhGQUM2NjlEMjBBMjQ2M0Y5MTcA 2026-07-14 12:54:25 - Contenido: G venezuela 87000.00 legal-alcaldia... 2026-07-14 12:54:25 - Comando detectado: g 2026-07-14 12:54:25 - CommandProcessor: Procesando comando: g 2026-07-14 12:54:25 - Gasto de negocio con imagen: 1779754036726315 2026-07-14 12:54:25 - Formato 'g banco descripcion': banco=venezuela, desc=87000.00 legal-alcaldia 2026-07-14 12:54:25 - Ejecutando GastosService (negocio) [14-Jul-2026 12:54:25 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 2026-07-14 12:54:29 - Resultado del comando: array 2026-07-14 12:54:29 - Enviando respuesta: ✅ 💼 Gasto de negocio #5 registrado • Monto 2026-07-14 12:54:30 - Mensaje enviado con éxito a 584143466209 2026-07-14 12:54:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5669c67cba3 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRkE4RUFFRUQzMkFCMzNCQzAzAA==) 2026-07-14 12:54:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a5669c67cba3 2026-07-14 12:54:30 - ====== FIN WEBHOOK ====== 2026-07-14 13:00:50 - ====== INICIO WEBHOOK ====== 2026-07-14 13:00:50 - Evento: button | De: 584142650403 | Size: 711b 2026-07-14 13:00:50 - Procesando botón de plantilla: Informacion de pagos 2026-07-14 13:00:50 - ButtonService: payload=informacion de pagos, telefono=584142650403 2026-07-14 13:00:50 - Procesando botón PAGO para: 584142650403 2026-07-14 13:00:52 - Mensaje enviado con éxito a 584142650403 2026-07-14 13:00:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a566b44342bd (wa_message_id: wamid.HBgMNTg0MTQyNjUwNDAzFQIAERgSOTFBMjlEMzVDQjMzOTlDMTdFAA==) 2026-07-14 13:00:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a566b44342bd 2026-07-14 13:00:52 - ====== FIN WEBHOOK ====== 2026-07-14 13:21:41 - ====== INICIO WEBHOOK ====== 2026-07-14 13:21:41 - Evento: image | De: 584241471530 | Size: 818b 2026-07-14 13:21:41 - Procesando mensaje regular tipo: image 2026-07-14 13:21:41 - RegularMessageService: Procesando mensaje de 584241471530, tipo: image 2026-07-14 13:21:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FFN0Q1QUFERkZFREM1ODhERDAA 2026-07-14 13:21:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FFN0Q1QUFERkZFREM1ODhERDAA 2026-07-14 13:21:41 - Contenido: ... 2026-07-14 13:21:41 - Comando detectado: image 2026-07-14 13:21:41 - CommandProcessor: Procesando comando: image 2026-07-14 13:21:41 - Imagen sin comando, guardando y procesando 2026-07-14 13:21:41 - Verificando duplicado por imageId=1382843880446875, msgId=wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FFN0Q1QUFERkZFREM1ODhERDAA 2026-07-14 13:21:41 - Incluyendo numtoname.php... 2026-07-14 13:21:41 - Incluyendo media.php... 2026-07-14 13:21:41 - DEBUG messages batch: [{"from":"584241471530","from_user_id":"VE.4546629675624179","id":"wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FFN0Q1QUFERkZFREM1ODhERDAA","timestamp":"1784049699","type":"image","image":{"mime_type":"image\/jpeg","sha256":"sBcM1NV81KvxrU0S27T2gh6v4c3zQ4bAbYW8PnjaY6A=","id":"1382843880446875","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1382843880446875&source=webhook&ext=1784050001&hash=ATxplc2pW30SD0QYXMluA6ZMrMACxjfAXI1OK8UMVTXk6w"}}] 2026-07-14 13:21:41 - DEBUG caption: no se encontró texto cercano 2026-07-14 13:21:41 - DEBUG caption final: [VACIO] 2026-07-14 13:21:41 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 13:21:41 - Incluyendo guardar_imagen.php... 2026-07-14 13:21:41 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 13:21:41 - Includes realizados. Verificando funciones... 2026-07-14 13:21:41 - obtenerInfoUsuario: Iniciando función con teléfono: 584241471530 2026-07-14 13:21:41 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 13:21:41 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 13:21:41 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 13:21:41 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 13:21:41 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 13:21:41 - obtenerInfoUsuario: Datos usuario: {"username":"78:8a:20:92:c1:ff","firstname":"nathaly","lastname":"Graterol","mac":"78:8a:20:92:c1:ff","srvid":34} 2026-07-14 13:21:41 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 13:21:41 - Datos usuario extraídos: {"username":"78:8a:20:92:c1:ff","firstname":"nathaly","lastname":"Graterol","mac":"78:8a:20:92:c1:ff","srvid":34} 2026-07-14 13:21:41 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 13:21:41 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 13:21:41 - Valor de accessToken: EAAC0c45... 2026-07-14 13:21:41 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 13:21:41 - Instancia WhatsAppImageHandler creada 2026-07-14 13:21:41 - Llamando a saveWhatsAppImage... 2026-07-14 13:21:41 - saveWhatsAppImage: Procesando imagen para: 584241471530 2026-07-14 13:21:41 - saveWhatsAppImage: ID de media: 1382843880446875, MIME type: image/jpeg 2026-07-14 13:21:41 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1382843880446875 2026-07-14 13:21:42 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 13:21:42 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1382843880446875&source=getMedia&ext=1784050002&hash=ATw_Hwg0zYmScBpz-NR0fwbCMkEforkjyiCilTilL_CpKQ 2026-07-14 13:21:42 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1382843880446875&source=getMedia&ext=1784050002&hash=ATw_Hwg0zYmScBpz-NR0fwbCMkEforkjyiCilTilL_CpKQ 2026-07-14 13:21:43 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 13:21:43 - descargar_imagen: Imagen descargada - Tamaño: 44425 bytes, Tipo: image/jpeg 2026-07-14 13:21:43 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1382843880446875.jpg, Tamaño: 44425 bytes 2026-07-14 13:21:43 - saveToDatabase: Registro insertado en BD con ID: 5 2026-07-14 13:21:43 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1382843880446875.jpg","image_id":"1382843880446875","size":44425,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 13:21:43 - Resultado del comando: array 2026-07-14 13:21:43 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 13:21:44 - Mensaje enviado con éxito a 584241471530 2026-07-14 13:21:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a567028beb55 (wa_message_id: wamid.HBgMNTg0MjQxNDcxNTMwFQIAERgSOTcyRkYxMDM1MkEyMDA0QjNFAA==) 2026-07-14 13:21:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a567028beb55 2026-07-14 13:21:44 - ====== FIN WEBHOOK ====== 2026-07-14 13:24:04 - ====== INICIO WEBHOOK ====== 2026-07-14 13:24:04 - Evento: image | De: 584142650403 | Size: 824b 2026-07-14 13:24:04 - Procesando mensaje regular tipo: image 2026-07-14 13:24:04 - RegularMessageService: Procesando mensaje de 584142650403, tipo: image 2026-07-14 13:24:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUM5N0ZFQ0ZCQkVDNThFNEE3REM2RjBBODA4MDE1NTEA 2026-07-14 13:24:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUM5N0ZFQ0ZCQkVDNThFNEE3REM2RjBBODA4MDE1NTEA 2026-07-14 13:24:04 - Contenido: ... 2026-07-14 13:24:04 - Comando detectado: image 2026-07-14 13:24:04 - CommandProcessor: Procesando comando: image 2026-07-14 13:24:04 - Imagen sin comando, guardando y procesando 2026-07-14 13:24:04 - Verificando duplicado por imageId=1503497307725418, msgId=wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUM5N0ZFQ0ZCQkVDNThFNEE3REM2RjBBODA4MDE1NTEA 2026-07-14 13:24:04 - Incluyendo numtoname.php... 2026-07-14 13:24:04 - Incluyendo media.php... 2026-07-14 13:24:04 - DEBUG messages batch: [{"from":"584142650403","from_user_id":"VE.4544507325836414","id":"wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUM5N0ZFQ0ZCQkVDNThFNEE3REM2RjBBODA4MDE1NTEA","timestamp":"1784049842","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Jz4objPAWWW\/aZs77nj6LZeiXjUrJG09S7TQynj9JgA=","id":"1503497307725418","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1503497307725418&source=webhook&ext=1784050144&hash=ATx1rWHmCtlWVYBg_AQO0ZulqiMx4UD6XA4qDiTIZBhFKQ"}}] 2026-07-14 13:24:04 - DEBUG caption: no se encontró texto cercano 2026-07-14 13:24:04 - DEBUG caption final: [VACIO] 2026-07-14 13:24:04 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 13:24:04 - Incluyendo guardar_imagen.php... 2026-07-14 13:24:04 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 13:24:04 - Includes realizados. Verificando funciones... 2026-07-14 13:24:04 - obtenerInfoUsuario: Iniciando función con teléfono: 584142650403 2026-07-14 13:24:04 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 13:24:04 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 13:24:04 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 13:24:04 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 13:24:04 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 13:24:04 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:01:3a","firstname":"mervin","lastname":"texeira","mac":"74:ac:b9:7c:01:3a","srvid":34} 2026-07-14 13:24:04 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 13:24:04 - Datos usuario extraídos: {"username":"74:ac:b9:7c:01:3a","firstname":"mervin","lastname":"texeira","mac":"74:ac:b9:7c:01:3a","srvid":34} 2026-07-14 13:24:04 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 13:24:04 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 13:24:04 - Valor de accessToken: EAAC0c45... 2026-07-14 13:24:04 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 13:24:04 - Instancia WhatsAppImageHandler creada 2026-07-14 13:24:04 - Llamando a saveWhatsAppImage... 2026-07-14 13:24:04 - saveWhatsAppImage: Procesando imagen para: 584142650403 2026-07-14 13:24:04 - saveWhatsAppImage: ID de media: 1503497307725418, MIME type: image/jpeg 2026-07-14 13:24:04 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1503497307725418 2026-07-14 13:24:05 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 13:24:05 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1503497307725418&source=getMedia&ext=1784050145&hash=ATw1OEwl9MRhJH-lvOvg56yCXN49vXge3Q3Ok8XAXjFleg 2026-07-14 13:24:05 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1503497307725418&source=getMedia&ext=1784050145&hash=ATw1OEwl9MRhJH-lvOvg56yCXN49vXge3Q3Ok8XAXjFleg 2026-07-14 13:24:06 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 13:24:06 - descargar_imagen: Imagen descargada - Tamaño: 57277 bytes, Tipo: image/jpeg 2026-07-14 13:24:06 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1503497307725418.jpg, Tamaño: 57277 bytes 2026-07-14 13:24:06 - saveToDatabase: Registro insertado en BD con ID: 6 2026-07-14 13:24:06 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1503497307725418.jpg","image_id":"1503497307725418","size":57277,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 13:24:06 - Resultado del comando: array 2026-07-14 13:24:06 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 13:24:07 - Mensaje enviado con éxito a 584142650403 2026-07-14 13:24:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5670b7abb23 (wa_message_id: wamid.HBgMNTg0MTQyNjUwNDAzFQIAERgSQzJBMEVEMEM2QUY5QUE5QjZCAA==) 2026-07-14 13:24:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a5670b7abb23 2026-07-14 13:24:07 - ====== FIN WEBHOOK ====== 2026-07-14 13:24:22 - ====== INICIO WEBHOOK ====== 2026-07-14 13:24:22 - Evento: text | De: 584142650403 | Size: 568b 2026-07-14 13:24:22 - Procesando mensaje regular tipo: text 2026-07-14 13:24:22 - RegularMessageService: Procesando mensaje de 584142650403, tipo: text 2026-07-14 13:24:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUMxRDBBQThEQkQyQUQzRDFBODdBODVFNTgxQkUwMEMA 2026-07-14 13:24:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUMxRDBBQThEQkQyQUQzRDFBODdBODVFNTgxQkUwMEMA 2026-07-14 13:24:22 - Contenido: Esto fué ayer... 2026-07-14 13:24:22 - Comando detectado: esto 2026-07-14 13:24:22 - CommandProcessor: Procesando comando: esto 2026-07-14 13:24:22 - Comando no reconocido, enviando a ChatGPT 2026-07-14 13:24:22 - Resultado del comando: string 2026-07-14 13:24:22 - Enviando a ChatGPT: Esto fué ayer... 2026-07-14 13:24:22 - forwardToChatGPT: Enviando a ChatGPT: Esto fué ayer... 2026-07-14 13:24:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 13:24:22 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 13:24:22 America/Caracas] [CHATBOT][START] corr=43de061c IP=127.0.0.1 UA= [14-Jul-2026 13:24:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 13:24:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-13 username=74:ac:b9:7c:01:3a mobile=584142650403 [14-Jul-2026 13:24:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 13:24:23 America/Caracas] [CHATBOT][DIAG] corr=43de061c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [14-Jul-2026 13:24:23 America/Caracas] [CHATBOT][CTX] corr=43de061c tel=584142650403 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 13:24:23 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 13:24:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 13:24:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 13:24:23 America/Caracas] [CHATBOT][AI][eba5ce] Proveedor: gemini [14-Jul-2026 13:24:23 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 13:24:23 America/Caracas] [CHATBOT][GEMINI][eba5ce] API key vacía [14-Jul-2026 13:24:23 America/Caracas] [CHATBOT][AI][eba5ce] Gemini falló, usando heurística local [14-Jul-2026 13:24:23 America/Caracas] [CHATBOT][AI][eba5ce] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 13:24:23 America/Caracas] [CHATBOT][END] corr=43de061c bytesRespuesta=391 [14-Jul-2026 13:24:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 13:24:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 13:24:23 - Mensaje enviado con éxito a 584142650403 2026-07-14 13:24:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5670c7ee1d0 (wa_message_id: wamid.HBgMNTg0MTQyNjUwNDAzFQIAERgSNkZBRkJBN0NGQzY5QzcxRjdEAA==) 2026-07-14 13:24:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a5670c7ee1d0 2026-07-14 13:24:23 - ====== FIN WEBHOOK ====== 2026-07-14 13:24:36 - ====== INICIO WEBHOOK ====== 2026-07-14 13:24:36 - Evento: image | De: 584142650403 | Size: 824b 2026-07-14 13:24:36 - Procesando mensaje regular tipo: image 2026-07-14 13:24:36 - RegularMessageService: Procesando mensaje de 584142650403, tipo: image 2026-07-14 13:24:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUM4QzUwNjBCQkU1QUUxQUI4QUY1NjExMjE1MjE2MzcA 2026-07-14 13:24:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUM4QzUwNjBCQkU1QUUxQUI4QUY1NjExMjE1MjE2MzcA 2026-07-14 13:24:36 - Contenido: ... 2026-07-14 13:24:36 - Comando detectado: image 2026-07-14 13:24:36 - CommandProcessor: Procesando comando: image 2026-07-14 13:24:36 - Imagen sin comando, guardando y procesando 2026-07-14 13:24:36 - Verificando duplicado por imageId=1028769806699708, msgId=wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUM4QzUwNjBCQkU1QUUxQUI4QUY1NjExMjE1MjE2MzcA 2026-07-14 13:24:36 - Incluyendo numtoname.php... 2026-07-14 13:24:36 - Incluyendo media.php... 2026-07-14 13:24:36 - DEBUG messages batch: [{"from":"584142650403","from_user_id":"VE.4544507325836414","id":"wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUM4QzUwNjBCQkU1QUUxQUI4QUY1NjExMjE1MjE2MzcA","timestamp":"1783981917","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Jz4objPAWWW\/aZs77nj6LZeiXjUrJG09S7TQynj9JgA=","id":"1028769806699708","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1028769806699708&source=webhook&ext=1783982219&hash=ATwup51uBqlhCst946IRHDPDvQqCnyS54CKXkGvB3YND2Q"}}] 2026-07-14 13:24:36 - DEBUG caption: no se encontró texto cercano 2026-07-14 13:24:36 - DEBUG caption final: [VACIO] 2026-07-14 13:24:36 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 13:24:36 - Incluyendo guardar_imagen.php... 2026-07-14 13:24:36 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 13:24:36 - Includes realizados. Verificando funciones... 2026-07-14 13:24:36 - obtenerInfoUsuario: Iniciando función con teléfono: 584142650403 2026-07-14 13:24:36 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 13:24:36 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 13:24:36 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 13:24:36 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 13:24:36 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 13:24:36 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:01:3a","firstname":"mervin","lastname":"texeira","mac":"74:ac:b9:7c:01:3a","srvid":34} 2026-07-14 13:24:36 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 13:24:36 - Datos usuario extraídos: {"username":"74:ac:b9:7c:01:3a","firstname":"mervin","lastname":"texeira","mac":"74:ac:b9:7c:01:3a","srvid":34} 2026-07-14 13:24:36 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 13:24:36 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 13:24:36 - Valor de accessToken: EAAC0c45... 2026-07-14 13:24:36 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 13:24:36 - Instancia WhatsAppImageHandler creada 2026-07-14 13:24:36 - Llamando a saveWhatsAppImage... 2026-07-14 13:24:36 - saveWhatsAppImage: Procesando imagen para: 584142650403 2026-07-14 13:24:36 - saveWhatsAppImage: ID de media: 1028769806699708, MIME type: image/jpeg 2026-07-14 13:24:36 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1028769806699708 2026-07-14 13:24:37 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 13:24:37 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1028769806699708&source=getMedia&ext=1784050176&hash=ATwywrMexvc8RtjEyT9lkCTPSQXLMbezWkp5ReSH0jcwWQ 2026-07-14 13:24:37 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1028769806699708&source=getMedia&ext=1784050176&hash=ATwywrMexvc8RtjEyT9lkCTPSQXLMbezWkp5ReSH0jcwWQ 2026-07-14 13:24:38 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 13:24:38 - descargar_imagen: Imagen descargada - Tamaño: 57277 bytes, Tipo: image/jpeg 2026-07-14 13:24:38 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1028769806699708.jpg, Tamaño: 57277 bytes 2026-07-14 13:24:38 - saveToDatabase: Registro insertado en BD con ID: 7 2026-07-14 13:24:38 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1028769806699708.jpg","image_id":"1028769806699708","size":57277,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 13:24:38 - Resultado del comando: array 2026-07-14 13:24:38 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 13:24:38 - Mensaje enviado con éxito a 584142650403 2026-07-14 13:24:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5670d6eda11 (wa_message_id: wamid.HBgMNTg0MTQyNjUwNDAzFQIAERgSQUJBQzcwOTdDMjNEQTg0QTk5AA==) 2026-07-14 13:24:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5670d6eda11 2026-07-14 13:24:38 - ====== FIN WEBHOOK ====== 2026-07-14 13:32:19 - ====== INICIO WEBHOOK ====== 2026-07-14 13:32:19 - Evento: image | De: 584143466209 | Size: 870b 2026-07-14 13:32:19 - Procesando mensaje regular tipo: image 2026-07-14 13:32:19 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 13:32:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyNTRFNUI2NjVBMTkxQzRENkNBNDMyNDJFNTE5NTMA 2026-07-14 13:32:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyNTRFNUI2NjVBMTkxQzRENkNBNDMyNDJFNTE5NTMA 2026-07-14 13:32:19 - Contenido: G venezuela 27497.48 carro-bujes-hilux... 2026-07-14 13:32:19 - Comando detectado: g 2026-07-14 13:32:19 - CommandProcessor: Procesando comando: g 2026-07-14 13:32:19 - Gasto de negocio con imagen: 1572007584649258 2026-07-14 13:32:19 - Formato 'g banco descripcion': banco=venezuela, desc=27497.48 carro-bujes-hilux 2026-07-14 13:32:19 - Ejecutando GastosService (negocio) [14-Jul-2026 13:32:20 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 2026-07-14 13:32:22 - Resultado del comando: array 2026-07-14 13:32:22 - Enviando respuesta: ✅ 💼 Gasto de negocio #6 registrado • Monto 2026-07-14 13:32:23 - Mensaje enviado con éxito a 584143466209 2026-07-14 13:32:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5672a7b6d32 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjY2QzlERTFDMTUyRUU4OTNEAA==) 2026-07-14 13:32:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a5672a7b6d32 2026-07-14 13:32:23 - ====== FIN WEBHOOK ====== 2026-07-14 13:33:56 - ====== INICIO WEBHOOK ====== 2026-07-14 13:33:56 - Evento: text | De: 584243064260 | Size: 565b 2026-07-14 13:33:56 - Procesando mensaje regular tipo: text 2026-07-14 13:33:56 - RegularMessageService: Procesando mensaje de 584243064260, tipo: text 2026-07-14 13:33:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDY0MjYwFQIAEhggQUMyOThBMjM2NTQ1MDYwN0VCMzVDNEIyQkEzM0VEQUEA 2026-07-14 13:33:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDY0MjYwFQIAEhggQUMyOThBMjM2NTQ1MDYwN0VCMzVDNEIyQkEzM0VEQUEA 2026-07-14 13:33:56 - Contenido: Usuario, Said Roa .... 2026-07-14 13:33:56 - Comando detectado: usuario, 2026-07-14 13:33:56 - CommandProcessor: Procesando comando: usuario, 2026-07-14 13:33:56 - Comando no reconocido, enviando a ChatGPT 2026-07-14 13:33:56 - Resultado del comando: string 2026-07-14 13:33:56 - Enviando a ChatGPT: Usuario, Said Roa .... 2026-07-14 13:33:56 - forwardToChatGPT: Enviando a ChatGPT: Usuario, Said Roa .... 2026-07-14 13:33:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][START] corr=ef2774f5 IP=127.0.0.1 UA= [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][CTX] corr=ef2774f5 tel=584243064260 intent=chat srvid= usd=0 bs=0 tasa=723.999 verifyMode=simulated [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 13:33:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][AI][46ed4f] Proveedor: gemini [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][GEMINI][46ed4f] API key vacía [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][AI][46ed4f] Gemini falló, usando heurística local [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][AI][46ed4f] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 13:33:56 America/Caracas] [CHATBOT][END] corr=ef2774f5 bytesRespuesta=370 [14-Jul-2026 13:33:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 13:33:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 13:33:57 - Mensaje enviado con éxito a 584243064260 2026-07-14 13:33:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56730569f01 (wa_message_id: wamid.HBgMNTg0MjQzMDY0MjYwFQIAERgSNzY5MTZBMzNDMzMzRDU0Nzk4AA==) 2026-07-14 13:33:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a56730569f01 2026-07-14 13:33:57 - ====== FIN WEBHOOK ====== 2026-07-14 13:35:40 - ====== INICIO WEBHOOK ====== 2026-07-14 13:35:40 - Evento: image | De: 584143466209 | Size: 877b 2026-07-14 13:35:40 - Procesando mensaje regular tipo: image 2026-07-14 13:35:40 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 13:35:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzMDEwNjU5RUFGN0QwQ0REMzdDQTRGMkU3MzUzN0YA 2026-07-14 13:35:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzMDEwNjU5RUFGN0QwQ0REMzdDQTRGMkU3MzUzN0YA 2026-07-14 13:35:40 - Contenido: G venezuela 55067.36 carro-terminales-hilux... 2026-07-14 13:35:40 - Comando detectado: g 2026-07-14 13:35:40 - CommandProcessor: Procesando comando: g 2026-07-14 13:35:40 - Gasto de negocio con imagen: 2117752435473598 2026-07-14 13:35:40 - Formato 'g banco descripcion': banco=venezuela, desc=55067.36 carro-terminales-hilux 2026-07-14 13:35:40 - Ejecutando GastosService (negocio) [14-Jul-2026 13:35:41 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 2026-07-14 13:35:42 - Resultado del comando: array 2026-07-14 13:35:42 - Enviando respuesta: ✅ 💼 Gasto de negocio #7 registrado • Monto 2026-07-14 13:35:43 - Mensaje enviado con éxito a 584143466209 2026-07-14 13:35:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56736fb4a46 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQkQxNTYyMjdCRTUzQkU0NkYyAA==) 2026-07-14 13:35:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a56736fb4a46 2026-07-14 13:35:43 - ====== FIN WEBHOOK ====== 2026-07-14 13:43:15 - ====== INICIO WEBHOOK ====== 2026-07-14 13:43:15 - Evento: text | De: 584243064260 | Size: 598b 2026-07-14 13:43:15 - Procesando mensaje regular tipo: text 2026-07-14 13:43:15 - RegularMessageService: Procesando mensaje de 584243064260, tipo: text 2026-07-14 13:43:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDY0MjYwFQIAEhggQUM1RTA3NkFGREVFQUI0MDQxM0UzNEEzMDM0QjFBQTQA 2026-07-14 13:43:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDY0MjYwFQIAEhggQUM1RTA3NkFGREVFQUI0MDQxM0UzNEEzMDM0QjFBQTQA 2026-07-14 13:43:15 - Contenido: Buenas tardes , aquí mi pago de la mensualidad.... 2026-07-14 13:43:15 - Comando detectado: buenas 2026-07-14 13:43:15 - CommandProcessor: Procesando comando: buenas 2026-07-14 13:43:15 - Comando no reconocido, enviando a ChatGPT 2026-07-14 13:43:15 - Resultado del comando: string 2026-07-14 13:43:15 - Enviando a ChatGPT: Buenas tardes , aquí mi pago de la mensualidad.... 2026-07-14 13:43:15 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes , aquí mi pago de la mensualidad.... 2026-07-14 13:43:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 13:43:16 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 13:43:16 America/Caracas] [CHATBOT][START] corr=5821fe31 IP=127.0.0.1 UA= [14-Jul-2026 13:43:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 13:43:16 America/Caracas] [CHATBOT][CTX] corr=5821fe31 tel=584243064260 intent=chat srvid= usd=0 bs=0 tasa=723.999 verifyMode=simulated [14-Jul-2026 13:43:16 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 13:43:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 13:43:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 13:43:16 America/Caracas] [CHATBOT][AI][d45bf3] Proveedor: gemini [14-Jul-2026 13:43:16 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 13:43:16 America/Caracas] [CHATBOT][GEMINI][d45bf3] API key vacía [14-Jul-2026 13:43:16 America/Caracas] [CHATBOT][AI][d45bf3] Gemini falló, usando heurística local [14-Jul-2026 13:43:16 America/Caracas] [CHATBOT][END] corr=5821fe31 bytesRespuesta=397 [14-Jul-2026 13:43:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 13:43:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 13:43:17 - Mensaje enviado con éxito a 584243064260 2026-07-14 13:43:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5675352d4c4 (wa_message_id: wamid.HBgMNTg0MjQzMDY0MjYwFQIAERgSN0JDRjA0NTMzRUIxREMzMTNFAA==) 2026-07-14 13:43:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a5675352d4c4 2026-07-14 13:43:17 - ====== FIN WEBHOOK ====== 2026-07-14 13:44:30 - ====== INICIO WEBHOOK ====== 2026-07-14 13:44:30 - Evento: text | De: 584143466209 | Size: 589b 2026-07-14 13:44:30 - Procesando mensaje regular tipo: text 2026-07-14 13:44:30 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-14 13:44:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3RDBGNzYyMTlBRkUzMUQ3ODhCMjdGOTE5NjlDMjEA 2026-07-14 13:44:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3RDBGNzYyMTlBRkUzMUQ3ODhCMjdGOTE5NjlDMjEA 2026-07-14 13:44:30 - Contenido: Pg mercantil 38822.45 comida-abasto-danubio... 2026-07-14 13:44:30 - Comando detectado: pg 2026-07-14 13:44:30 - CommandProcessor: Procesando comando: pg 2026-07-14 13:44:30 - Ejecutando GastosService (personal) [14-Jul-2026 13:44:31 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 2026-07-14 13:44:31 - Resultado del comando: array 2026-07-14 13:44:31 - Enviando respuesta: ✅ 👤 Gasto personal #6 registrado • Monto: 2026-07-14 13:44:32 - Mensaje enviado con éxito a 584143466209 2026-07-14 13:44:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a567580b2efe (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRjEyNzlDNjg1NzFGMzFCRjQ4AA==) 2026-07-14 13:44:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a567580b2efe 2026-07-14 13:44:32 - ====== FIN WEBHOOK ====== 2026-07-14 13:55:05 - ====== INICIO WEBHOOK ====== 2026-07-14 13:55:05 - Evento: button | De: 584142650403 | Size: 711b 2026-07-14 13:55:05 - Procesando botón de plantilla: Informacion de pagos 2026-07-14 13:55:05 - ButtonService: payload=informacion de pagos, telefono=584142650403 2026-07-14 13:55:05 - Procesando botón PAGO para: 584142650403 2026-07-14 13:55:06 - Mensaje enviado con éxito a 584142650403 2026-07-14 13:55:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5677fae11a5 (wa_message_id: wamid.HBgMNTg0MTQyNjUwNDAzFQIAERgSN0JFNEE5MjlDRDQ5NTNCQTIyAA==) 2026-07-14 13:55:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a5677fae11a5 2026-07-14 13:55:06 - ====== FIN WEBHOOK ====== 2026-07-14 14:35:50 - ====== INICIO WEBHOOK ====== 2026-07-14 14:35:50 - Evento: image | De: 584243064260 | Size: 819b 2026-07-14 14:35:50 - Procesando mensaje regular tipo: image 2026-07-14 14:35:50 - RegularMessageService: Procesando mensaje de 584243064260, tipo: image 2026-07-14 14:35:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDY0MjYwFQIAEhggQUNGQUJCOTA1OUQxRDc3NDE0ODQ5QzkwQkEzRTRCNkEA 2026-07-14 14:35:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDY0MjYwFQIAEhggQUNGQUJCOTA1OUQxRDc3NDE0ODQ5QzkwQkEzRTRCNkEA 2026-07-14 14:35:50 - Contenido: ... 2026-07-14 14:35:50 - Comando detectado: image 2026-07-14 14:35:50 - CommandProcessor: Procesando comando: image 2026-07-14 14:35:50 - Imagen sin comando, guardando y procesando 2026-07-14 14:35:50 - Verificando duplicado por imageId=1030428316059162, msgId=wamid.HBgMNTg0MjQzMDY0MjYwFQIAEhggQUNGQUJCOTA1OUQxRDc3NDE0ODQ5QzkwQkEzRTRCNkEA 2026-07-14 14:35:50 - Incluyendo numtoname.php... 2026-07-14 14:35:50 - Incluyendo media.php... 2026-07-14 14:35:50 - DEBUG messages batch: [{"from":"584243064260","from_user_id":"VE.4520692528217894","id":"wamid.HBgMNTg0MjQzMDY0MjYwFQIAEhggQUNGQUJCOTA1OUQxRDc3NDE0ODQ5QzkwQkEzRTRCNkEA","timestamp":"1784046271","type":"image","image":{"mime_type":"image\/jpeg","sha256":"PRILNlXhKRMXxZBN6RzkrM2jzGTYFZkv3BYvm6d6nAs=","id":"1030428316059162","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1030428316059162&source=webhook&ext=1784046574&hash=ATyuvt2XBXCqY_lvdn9V0vDIw_15vNXnCW6TGSXx_DCPIg"}}] 2026-07-14 14:35:50 - DEBUG caption: no se encontró texto cercano 2026-07-14 14:35:50 - DEBUG caption final: [VACIO] 2026-07-14 14:35:50 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 14:35:50 - Incluyendo guardar_imagen.php... 2026-07-14 14:35:50 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 14:35:50 - Includes realizados. Verificando funciones... 2026-07-14 14:35:50 - obtenerInfoUsuario: Iniciando función con teléfono: 584243064260 2026-07-14 14:35:50 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 14:35:50 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 14:35:50 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 14:35:50 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 14:35:50 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584243064260 2026-07-14 14:35:50 - Datos usuario extraídos: null 2026-07-14 14:35:50 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 14:35:50 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 14:35:50 - Valor de accessToken: EAAC0c45... 2026-07-14 14:35:50 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 14:35:50 - Instancia WhatsAppImageHandler creada 2026-07-14 14:35:50 - Llamando a saveWhatsAppImage... 2026-07-14 14:35:50 - saveWhatsAppImage: Procesando imagen para: 584243064260 2026-07-14 14:35:50 - saveWhatsAppImage: ID de media: 1030428316059162, MIME type: image/jpeg 2026-07-14 14:35:50 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1030428316059162 2026-07-14 14:35:51 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 14:35:51 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1030428316059162&source=getMedia&ext=1784054450&hash=ATwqp-Be7fXesfl1G6sxwS2TxcVT2A-zGUsOW_nijVCkJg 2026-07-14 14:35:51 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1030428316059162&source=getMedia&ext=1784054450&hash=ATwqp-Be7fXesfl1G6sxwS2TxcVT2A-zGUsOW_nijVCkJg 2026-07-14 14:35:53 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 14:35:53 - descargar_imagen: Imagen descargada - Tamaño: 30714 bytes, Tipo: image/jpeg 2026-07-14 14:35:53 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1030428316059162.jpg, Tamaño: 30714 bytes 2026-07-14 14:35:53 - saveToDatabase: Registro insertado en BD con ID: 8 2026-07-14 14:35:53 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1030428316059162.jpg","image_id":"1030428316059162","size":30714,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 14:35:53 - Resultado del comando: array 2026-07-14 14:35:53 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 14:35:53 - Mensaje enviado con éxito a 584243064260 2026-07-14 14:35:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a568189ef447 (wa_message_id: wamid.HBgMNTg0MjQzMDY0MjYwFQIAERgSMDIyRDdDMjYzQkU1OTU3NjA0AA==) 2026-07-14 14:35:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a568189ef447 2026-07-14 14:35:53 - ====== FIN WEBHOOK ====== 2026-07-14 14:36:31 - ====== INICIO WEBHOOK ====== 2026-07-14 14:36:31 - Evento: image | De: 584241667345 | Size: 834b 2026-07-14 14:36:31 - Procesando mensaje regular tipo: image 2026-07-14 14:36:31 - RegularMessageService: Procesando mensaje de 584241667345, tipo: image 2026-07-14 14:36:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNjY3MzQ1FQIAEhggQUNFOUVCMkVBRTc2NTRBREVBNkM0NTJCQ0VBNjc4RjYA 2026-07-14 14:36:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNjY3MzQ1FQIAEhggQUNFOUVCMkVBRTc2NTRBREVBNkM0NTJCQ0VBNjc4RjYA 2026-07-14 14:36:31 - Contenido: ... 2026-07-14 14:36:31 - Comando detectado: image 2026-07-14 14:36:31 - CommandProcessor: Procesando comando: image 2026-07-14 14:36:31 - Imagen sin comando, guardando y procesando 2026-07-14 14:36:31 - Verificando duplicado por imageId=1065267602846512, msgId=wamid.HBgMNTg0MjQxNjY3MzQ1FQIAEhggQUNFOUVCMkVBRTc2NTRBREVBNkM0NTJCQ0VBNjc4RjYA 2026-07-14 14:36:31 - Incluyendo numtoname.php... 2026-07-14 14:36:31 - Incluyendo media.php... 2026-07-14 14:36:31 - DEBUG messages batch: [{"from":"584241667345","from_user_id":"VE.4546629228957557","id":"wamid.HBgMNTg0MjQxNjY3MzQ1FQIAEhggQUNFOUVCMkVBRTc2NTRBREVBNkM0NTJCQ0VBNjc4RjYA","timestamp":"1783976249","type":"image","image":{"mime_type":"image\/jpeg","sha256":"g\/dvRtK2xwrjkWKnqoh1gdY+TunzgotZy8XY9euReqo=","id":"1065267602846512","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1065267602846512&source=webhook&ext=1783976551&hash=ATwrSDuQcpnldjrvS2_BIpwuk9ddgl6I-RzmYKL6109p6A"}}] 2026-07-14 14:36:31 - DEBUG caption: no se encontró texto cercano 2026-07-14 14:36:31 - DEBUG caption final: [VACIO] 2026-07-14 14:36:31 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 14:36:31 - Incluyendo guardar_imagen.php... 2026-07-14 14:36:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 14:36:31 - Includes realizados. Verificando funciones... 2026-07-14 14:36:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584241667345 2026-07-14 14:36:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 14:36:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 14:36:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 14:36:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 14:36:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 14:36:31 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:70:ea:0f","firstname":"Katherin ","lastname":"Oropeza","mac":"74:ac:b9:70:ea:0f","srvid":35} 2026-07-14 14:36:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 14:36:31 - Datos usuario extraídos: {"username":"74:ac:b9:70:ea:0f","firstname":"Katherin ","lastname":"Oropeza","mac":"74:ac:b9:70:ea:0f","srvid":35} 2026-07-14 14:36:31 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 14:36:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 14:36:31 - Valor de accessToken: EAAC0c45... 2026-07-14 14:36:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 14:36:31 - Instancia WhatsAppImageHandler creada 2026-07-14 14:36:31 - Llamando a saveWhatsAppImage... 2026-07-14 14:36:31 - saveWhatsAppImage: Procesando imagen para: 584241667345 2026-07-14 14:36:31 - saveWhatsAppImage: ID de media: 1065267602846512, MIME type: image/jpeg 2026-07-14 14:36:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1065267602846512 2026-07-14 14:36:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 14:36:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1065267602846512&source=getMedia&ext=1784054491&hash=ATx4KGkBSrCFYm1bfSNc8dxT7RHbKMFNLpZmGYDfPqR8Rg 2026-07-14 14:36:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1065267602846512&source=getMedia&ext=1784054491&hash=ATx4KGkBSrCFYm1bfSNc8dxT7RHbKMFNLpZmGYDfPqR8Rg 2026-07-14 14:36:32 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 14:36:32 - descargar_imagen: Imagen descargada - Tamaño: 59276 bytes, Tipo: image/jpeg 2026-07-14 14:36:32 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1065267602846512.jpg, Tamaño: 59276 bytes 2026-07-14 14:36:32 - saveToDatabase: Registro insertado en BD con ID: 9 2026-07-14 14:36:32 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1065267602846512.jpg","image_id":"1065267602846512","size":59276,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 14:36:32 - Resultado del comando: array 2026-07-14 14:36:32 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 14:36:33 - Mensaje enviado con éxito a 584241667345 2026-07-14 14:36:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5681b19e503 (wa_message_id: wamid.HBgMNTg0MjQxNjY3MzQ1FQIAERgSODIyMjA5NjQ2NUEwNUExNTY4AA==) 2026-07-14 14:36:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a5681b19e503 2026-07-14 14:36:33 - ====== FIN WEBHOOK ====== 2026-07-14 15:36:04 - ====== INICIO WEBHOOK ====== 2026-07-14 15:36:04 - Evento: text | De: 584241471530 | Size: 614b 2026-07-14 15:36:04 - Procesando mensaje regular tipo: text 2026-07-14 15:36:04 - RegularMessageService: Procesando mensaje de 584241471530, tipo: text 2026-07-14 15:36:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0EyMDc1MEZDNUQxQUZCRTA4N0MA 2026-07-14 15:36:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0EyMDc1MEZDNUQxQUZCRTA4N0MA 2026-07-14 15:36:04 - Contenido: Buenas tarde me podrás dar información xq no tengo internet... 2026-07-14 15:36:04 - Comando detectado: buenas 2026-07-14 15:36:04 - CommandProcessor: Procesando comando: buenas 2026-07-14 15:36:04 - IntentDetector: intent=soporte, confidence=0.95 2026-07-14 15:36:04 - IntentDetector → reportefallas.php [14-Jul-2026 15:36:04 America/Caracas] PHP Warning: include(../seg_tokens/token.php): failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [14-Jul-2026 15:36:04 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [14-Jul-2026 15:36:04 America/Caracas] PHP Notice: Trying to get property 'num_rows' of non-object in /home/ctnet/www/chatWA/reportefallas.php on line 23 2026-07-14 15:36:04 - Resultado del comando: string 2026-07-14 15:36:04 - Enviando a ChatGPT: Buenas tarde me podrás dar información xq no ten... 2026-07-14 15:36:04 - LeadCapture: Posible lead detectado para 584241471530 2026-07-14 15:36:04 - LeadCapture: ERROR - Class 'ClientContext' not found 2026-07-14 15:36:04 - forwardToChatGPT: Enviando a ChatGPT: Buenas tarde me podrás dar información xq no ten... 2026-07-14 15:36:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 15:36:04 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 15:36:04 America/Caracas] [CHATBOT][START] corr=4e319e23 IP=127.0.0.1 UA= [14-Jul-2026 15:36:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 15:36:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-14 username=78:8a:20:92:c1:ff mobile=584241471530 [14-Jul-2026 15:36:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 15:36:05 America/Caracas] [CHATBOT][DIAG] corr=4e319e23 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [14-Jul-2026 15:36:05 America/Caracas] [CHATBOT][CTX] corr=4e319e23 tel=584241471530 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 15:36:05 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 15:36:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 15:36:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 15:36:05 America/Caracas] [CHATBOT][AI][be8581] Proveedor: gemini [14-Jul-2026 15:36:05 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 15:36:05 America/Caracas] [CHATBOT][GEMINI][be8581] API key vacía [14-Jul-2026 15:36:05 America/Caracas] [CHATBOT][AI][be8581] Gemini falló, usando heurística local [14-Jul-2026 15:36:05 America/Caracas] [CHATBOT][END] corr=4e319e23 bytesRespuesta=243 [14-Jul-2026 15:36:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 15:36:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 15:36:06 - Mensaje enviado con éxito a 584241471530 2026-07-14 15:36:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a568fa62e6d7 (wa_message_id: wamid.HBgMNTg0MjQxNDcxNTMwFQIAERgSQ0MwQTA4OEY4NTYxRTg5RDU3AA==) 2026-07-14 15:36:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a568fa62e6d7 2026-07-14 15:36:06 - ====== FIN WEBHOOK ====== 2026-07-14 15:39:36 - ====== INICIO WEBHOOK ====== 2026-07-14 15:39:36 - Evento: image | De: 584129961319 | Size: 824b 2026-07-14 15:39:36 - Procesando mensaje regular tipo: image 2026-07-14 15:39:36 - RegularMessageService: Procesando mensaje de 584129961319, tipo: image 2026-07-14 15:39:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUM3QjI2QUUxQzU0RTY3NzI0MzRGREZCOUQ4QUY1MTcA 2026-07-14 15:39:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUM3QjI2QUUxQzU0RTY3NzI0MzRGREZCOUQ4QUY1MTcA 2026-07-14 15:39:36 - Contenido: ... 2026-07-14 15:39:36 - Comando detectado: image 2026-07-14 15:39:36 - CommandProcessor: Procesando comando: image 2026-07-14 15:39:36 - Imagen sin comando, guardando y procesando 2026-07-14 15:39:36 - Verificando duplicado por imageId=1663072979158364, msgId=wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUM3QjI2QUUxQzU0RTY3NzI0MzRGREZCOUQ4QUY1MTcA 2026-07-14 15:39:36 - Incluyendo numtoname.php... 2026-07-14 15:39:36 - Incluyendo media.php... 2026-07-14 15:39:36 - DEBUG messages batch: [{"from":"584129961319","from_user_id":"VE.4533059210314559","id":"wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUM3QjI2QUUxQzU0RTY3NzI0MzRGREZCOUQ4QUY1MTcA","timestamp":"1784057974","type":"image","image":{"mime_type":"image\/jpeg","sha256":"8qsOBLxNRNiwlIybWYfvetGNOifmhxSxTsSzhdc41kM=","id":"1663072979158364","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1663072979158364&source=webhook&ext=1784058275&hash=ATzDfmqclO2gesn0CO3Jg0c-sRsD8su4gaBT3S0z3r09cg"}}] 2026-07-14 15:39:36 - DEBUG caption: no se encontró texto cercano 2026-07-14 15:39:36 - DEBUG caption final: [VACIO] 2026-07-14 15:39:36 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 15:39:36 - Incluyendo guardar_imagen.php... 2026-07-14 15:39:36 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 15:39:36 - Includes realizados. Verificando funciones... 2026-07-14 15:39:36 - obtenerInfoUsuario: Iniciando función con teléfono: 584129961319 2026-07-14 15:39:36 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 15:39:36 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 15:39:36 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 15:39:36 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 15:39:36 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 15:39:36 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:36:46:4a","firstname":"Maria cecilia","lastname":"grasso","mac":"f4:e2:c6:36:46:4a","srvid":34} 2026-07-14 15:39:36 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 15:39:36 - Datos usuario extraídos: {"username":"f4:e2:c6:36:46:4a","firstname":"Maria cecilia","lastname":"grasso","mac":"f4:e2:c6:36:46:4a","srvid":34} 2026-07-14 15:39:36 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 15:39:36 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 15:39:36 - Valor de accessToken: EAAC0c45... 2026-07-14 15:39:36 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 15:39:36 - Instancia WhatsAppImageHandler creada 2026-07-14 15:39:36 - Llamando a saveWhatsAppImage... 2026-07-14 15:39:36 - saveWhatsAppImage: Procesando imagen para: 584129961319 2026-07-14 15:39:36 - saveWhatsAppImage: ID de media: 1663072979158364, MIME type: image/jpeg 2026-07-14 15:39:36 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1663072979158364 2026-07-14 15:39:38 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 15:39:38 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1663072979158364&source=getMedia&ext=1784058277&hash=ATxxWDNjjk5ov0vwnD2E-t-l5yO6Qca38mYekncL3EkRSw 2026-07-14 15:39:38 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1663072979158364&source=getMedia&ext=1784058277&hash=ATxxWDNjjk5ov0vwnD2E-t-l5yO6Qca38mYekncL3EkRSw 2026-07-14 15:39:39 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 15:39:39 - descargar_imagen: Imagen descargada - Tamaño: 37761 bytes, Tipo: image/jpeg 2026-07-14 15:39:39 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1663072979158364.jpg, Tamaño: 37761 bytes 2026-07-14 15:39:39 - saveToDatabase: Registro insertado en BD con ID: 10 2026-07-14 15:39:39 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1663072979158364.jpg","image_id":"1663072979158364","size":37761,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 15:39:39 - Resultado del comando: array 2026-07-14 15:39:39 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 15:39:40 - Mensaje enviado con éxito a 584129961319 2026-07-14 15:39:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56907cf089b (wa_message_id: wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSQTZFMjI0QTUzMjcyRUZENzI1AA==) 2026-07-14 15:39:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a56907cf089b 2026-07-14 15:39:40 - ====== FIN WEBHOOK ====== 2026-07-14 15:42:20 - ====== INICIO WEBHOOK ====== 2026-07-14 15:42:20 - Evento: image | De: 584241471530 | Size: 816b 2026-07-14 15:42:20 - Procesando mensaje regular tipo: image 2026-07-14 15:42:20 - RegularMessageService: Procesando mensaje de 584241471530, tipo: image 2026-07-14 15:42:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0EwM0Q5MjQ2ODMwMDJEMThDNzYA 2026-07-14 15:42:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0EwM0Q5MjQ2ODMwMDJEMThDNzYA 2026-07-14 15:42:20 - Contenido: ... 2026-07-14 15:42:20 - Comando detectado: image 2026-07-14 15:42:20 - CommandProcessor: Procesando comando: image 2026-07-14 15:42:20 - Imagen sin comando, guardando y procesando 2026-07-14 15:42:20 - Verificando duplicado por imageId=712196538655510, msgId=wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0EwM0Q5MjQ2ODMwMDJEMThDNzYA 2026-07-14 15:42:20 - Incluyendo numtoname.php... 2026-07-14 15:42:20 - Incluyendo media.php... 2026-07-14 15:42:20 - DEBUG messages batch: [{"from":"584241471530","from_user_id":"VE.4546629675624179","id":"wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0EwM0Q5MjQ2ODMwMDJEMThDNzYA","timestamp":"1784058138","type":"image","image":{"mime_type":"image\/jpeg","sha256":"sBcM1NV81KvxrU0S27T2gh6v4c3zQ4bAbYW8PnjaY6A=","id":"712196538655510","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=712196538655510&source=webhook&ext=1784058439&hash=ATyjsY4EQjQLJqT0dpgMJ03mTmyIl5VK8SvfCqZhL9g70Q"}}] 2026-07-14 15:42:20 - DEBUG caption: no se encontró texto cercano 2026-07-14 15:42:20 - DEBUG caption final: [VACIO] 2026-07-14 15:42:20 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 15:42:20 - Incluyendo guardar_imagen.php... 2026-07-14 15:42:20 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 15:42:20 - Includes realizados. Verificando funciones... 2026-07-14 15:42:20 - obtenerInfoUsuario: Iniciando función con teléfono: 584241471530 2026-07-14 15:42:20 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 15:42:20 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 15:42:20 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 15:42:20 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 15:42:20 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 15:42:20 - obtenerInfoUsuario: Datos usuario: {"username":"78:8a:20:92:c1:ff","firstname":"nathaly","lastname":"Graterol","mac":"78:8a:20:92:c1:ff","srvid":34} 2026-07-14 15:42:20 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 15:42:20 - Datos usuario extraídos: {"username":"78:8a:20:92:c1:ff","firstname":"nathaly","lastname":"Graterol","mac":"78:8a:20:92:c1:ff","srvid":34} 2026-07-14 15:42:20 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 15:42:20 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 15:42:20 - Valor de accessToken: EAAC0c45... 2026-07-14 15:42:20 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 15:42:20 - Instancia WhatsAppImageHandler creada 2026-07-14 15:42:20 - Llamando a saveWhatsAppImage... 2026-07-14 15:42:20 - saveWhatsAppImage: Procesando imagen para: 584241471530 2026-07-14 15:42:20 - saveWhatsAppImage: ID de media: 712196538655510, MIME type: image/jpeg 2026-07-14 15:42:20 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/712196538655510 2026-07-14 15:42:21 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 15:42:21 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=712196538655510&source=getMedia&ext=1784058440&hash=ATxX-jJRdxYKOMefZR8sbp3_kMIQMpK4eYpuJXT6ZPQVhg 2026-07-14 15:42:21 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=712196538655510&source=getMedia&ext=1784058440&hash=ATxX-jJRdxYKOMefZR8sbp3_kMIQMpK4eYpuJXT6ZPQVhg 2026-07-14 15:42:22 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 15:42:22 - descargar_imagen: Imagen descargada - Tamaño: 44425 bytes, Tipo: image/jpeg 2026-07-14 15:42:22 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/712196538655510.jpg, Tamaño: 44425 bytes 2026-07-14 15:42:22 - saveToDatabase: Registro insertado en BD con ID: 11 2026-07-14 15:42:22 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/712196538655510.jpg","image_id":"712196538655510","size":44425,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 15:42:22 - Resultado del comando: array 2026-07-14 15:42:22 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 15:42:23 - Mensaje enviado con éxito a 584241471530 2026-07-14 15:42:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56911f5731d (wa_message_id: wamid.HBgMNTg0MjQxNDcxNTMwFQIAERgSODA0RTY1REFDRjMxN0M4QjgxAA==) 2026-07-14 15:42:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a56911f5731d 2026-07-14 15:42:23 - ====== FIN WEBHOOK ====== 2026-07-14 16:02:41 - ====== INICIO WEBHOOK ====== 2026-07-14 16:02:41 - Evento: image | De: 584143466209 | Size: 866b 2026-07-14 16:02:41 - Procesando mensaje regular tipo: image 2026-07-14 16:02:41 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 16:02:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1ODlEMDhFNjJDMTQwRDgzQUUyQzA4QTUyRjVEOTkA 2026-07-14 16:02:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1ODlEMDhFNjJDMTQwRDgzQUUyQzA4QTUyRjVEOTkA 2026-07-14 16:02:41 - Contenido: G venezuela 15000.00 sueldo-miguel... 2026-07-14 16:02:41 - Comando detectado: g 2026-07-14 16:02:41 - CommandProcessor: Procesando comando: g 2026-07-14 16:02:41 - Gasto de negocio con imagen: 2036972473589298 2026-07-14 16:02:41 - Formato 'g banco descripcion': banco=venezuela, desc=15000.00 sueldo-miguel 2026-07-14 16:02:42 - Ejecutando GastosService (negocio) [14-Jul-2026 16:02:42 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 2026-07-14 16:02:44 - Resultado del comando: array 2026-07-14 16:02:44 - Enviando respuesta: ✅ 💼 Gasto de negocio #8 registrado • Monto 2026-07-14 16:02:45 - Mensaje enviado con éxito a 584143466209 2026-07-14 16:02:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5695e516775 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDM5RDA1MEJGNUQzREI5MzE1AA==) 2026-07-14 16:02:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a5695e516775 2026-07-14 16:02:45 - ====== FIN WEBHOOK ====== 2026-07-14 16:47:17 - ====== INICIO WEBHOOK ====== 2026-07-14 16:47:17 - Evento: button | De: 584124959541 | Size: 715b 2026-07-14 16:47:17 - Procesando botón de plantilla: Informacion de pagos 2026-07-14 16:47:17 - ButtonService: payload=informacion de pagos, telefono=584124959541 2026-07-14 16:47:17 - Procesando botón PAGO para: 584124959541 2026-07-14 16:47:18 - Mensaje enviado con éxito a 584124959541 2026-07-14 16:47:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56a0568ed96 (wa_message_id: wamid.HBgMNTg0MTI0OTU5NTQxFQIAERgSM0FDQTAzOTdGOEVGODQwREUxAA==) 2026-07-14 16:47:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a56a0568ed96 2026-07-14 16:47:18 - ====== FIN WEBHOOK ====== 2026-07-14 16:57:12 - ====== INICIO WEBHOOK ====== 2026-07-14 16:57:12 - Evento: image | De: 584243697494 | Size: 858b 2026-07-14 16:57:12 - Procesando mensaje regular tipo: image 2026-07-14 16:57:12 - RegularMessageService: Procesando mensaje de 584243697494, tipo: image 2026-07-14 16:57:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjk3NDk0FQIAEhggQUNBMjdGNTA2RjhDREM3RENFQUZCQjUyRDY1NDg1MEUA 2026-07-14 16:57:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjk3NDk0FQIAEhggQUNBMjdGNTA2RjhDREM3RENFQUZCQjUyRDY1NDg1MEUA 2026-07-14 16:57:12 - Contenido: ... 2026-07-14 16:57:12 - Comando detectado: image 2026-07-14 16:57:12 - CommandProcessor: Procesando comando: image 2026-07-14 16:57:12 - Imagen sin comando, guardando y procesando 2026-07-14 16:57:12 - Verificando duplicado por imageId=1389244739931443, msgId=wamid.HBgMNTg0MjQzNjk3NDk0FQIAEhggQUNBMjdGNTA2RjhDREM3RENFQUZCQjUyRDY1NDg1MEUA 2026-07-14 16:57:12 - Incluyendo numtoname.php... 2026-07-14 16:57:12 - Incluyendo media.php... 2026-07-14 16:57:12 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584243697494","from_user_id":"VE.4544507375836409","id":"wamid.HBgMNTg0MjQzNjk3NDk0FQIAEhggQUNBMjdGNTA2RjhDREM3RENFQUZCQjUyRDY1NDg1MEUA","timestamp":"1783980852","type":"image","image":{"mime_type":"image\/jpeg","sha256":"+yk1XIpSyWlbwq2cmFVaD\/Xj4aK2iW0kpm+HQRtMjhk=","id":"1389244739931443","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1389244739931443&source=webhook&ext=1783981154&hash=ATwLDSNKWPHndWNrbWiYr4dU1jxuF6TquIB9Kb6WDkfGwQ"}}] 2026-07-14 16:57:12 - DEBUG caption: no se encontró texto cercano 2026-07-14 16:57:12 - DEBUG caption final: [VACIO] 2026-07-14 16:57:12 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 16:57:12 - Incluyendo guardar_imagen.php... 2026-07-14 16:57:12 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 16:57:12 - Includes realizados. Verificando funciones... 2026-07-14 16:57:12 - obtenerInfoUsuario: Iniciando función con teléfono: 584243697494 2026-07-14 16:57:12 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 16:57:12 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 16:57:12 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 16:57:12 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 16:57:12 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 16:57:12 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:0c:c8","firstname":"javier","lastname":"ruh","mac":"74:AC:B9:7C:0C:C8","srvid":34} 2026-07-14 16:57:12 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 16:57:12 - Datos usuario extraídos: {"username":"74:ac:b9:7c:0c:c8","firstname":"javier","lastname":"ruh","mac":"74:AC:B9:7C:0C:C8","srvid":34} 2026-07-14 16:57:12 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 16:57:12 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 16:57:12 - Valor de accessToken: EAAC0c45... 2026-07-14 16:57:12 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 16:57:12 - Instancia WhatsAppImageHandler creada 2026-07-14 16:57:12 - Llamando a saveWhatsAppImage... 2026-07-14 16:57:12 - saveWhatsAppImage: Procesando imagen para: 584243697494 2026-07-14 16:57:12 - saveWhatsAppImage: ID de media: 1389244739931443, MIME type: image/jpeg 2026-07-14 16:57:12 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1389244739931443 2026-07-14 16:57:16 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 16:57:16 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1389244739931443&source=getMedia&ext=1784062935&hash=ATxOM36a4DfmxVj3tC7xBgtgrJC7pRadAO_uCW3s9vAchQ 2026-07-14 16:57:16 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1389244739931443&source=getMedia&ext=1784062935&hash=ATxOM36a4DfmxVj3tC7xBgtgrJC7pRadAO_uCW3s9vAchQ 2026-07-14 16:57:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 16:57:17 - descargar_imagen: Imagen descargada - Tamaño: 37098 bytes, Tipo: image/jpeg 2026-07-14 16:57:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1389244739931443.jpg, Tamaño: 37098 bytes 2026-07-14 16:57:17 - saveToDatabase: Registro insertado en BD con ID: 12 2026-07-14 16:57:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1389244739931443.jpg","image_id":"1389244739931443","size":37098,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 16:57:17 - Resultado del comando: array 2026-07-14 16:57:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 16:57:18 - Mensaje enviado con éxito a 584243697494 2026-07-14 16:57:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56a2ae50158 (wa_message_id: wamid.HBgMNTg0MjQzNjk3NDk0FQIAERgSNEMxNzMxRTI1NDlEMTZERkZFAA==) 2026-07-14 16:57:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a56a2ae50158 2026-07-14 16:57:18 - ====== FIN WEBHOOK ====== 2026-07-14 17:02:55 - ====== INICIO WEBHOOK ====== 2026-07-14 17:02:55 - Evento: image | De: 584123682329 | Size: 819b 2026-07-14 17:02:55 - Procesando mensaje regular tipo: image 2026-07-14 17:02:55 - RegularMessageService: Procesando mensaje de 584123682329, tipo: image 2026-07-14 17:02:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjgyMzI5FQIAEhggQUNDOUUwMjE3RDNCNThENzRDMThCMDBCOUQwRTIyRDgA 2026-07-14 17:02:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjgyMzI5FQIAEhggQUNDOUUwMjE3RDNCNThENzRDMThCMDBCOUQwRTIyRDgA 2026-07-14 17:02:55 - Contenido: ... 2026-07-14 17:02:55 - Comando detectado: image 2026-07-14 17:02:55 - CommandProcessor: Procesando comando: image 2026-07-14 17:02:55 - Imagen sin comando, guardando y procesando 2026-07-14 17:02:55 - Verificando duplicado por imageId=1921902678490027, msgId=wamid.HBgMNTg0MTIzNjgyMzI5FQIAEhggQUNDOUUwMjE3RDNCNThENzRDMThCMDBCOUQwRTIyRDgA 2026-07-14 17:02:55 - Incluyendo numtoname.php... 2026-07-14 17:02:55 - Incluyendo media.php... 2026-07-14 17:02:55 - DEBUG messages batch: [{"from":"584123682329","from_user_id":"VE.4544507229169757","id":"wamid.HBgMNTg0MTIzNjgyMzI5FQIAEhggQUNDOUUwMjE3RDNCNThENzRDMThCMDBCOUQwRTIyRDgA","timestamp":"1783979060","type":"image","image":{"mime_type":"image\/jpeg","sha256":"KB8lYBMKAOe\/000mJrmCkGuWcuUMjZ51OrmQIoBJWIo=","id":"1921902678490027","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1921902678490027&source=webhook&ext=1783979361&hash=ATzF6aW8IIVSGhZdkLa_GvJ9isz9ZOTo-2FzzYea0R8rpQ"}}] 2026-07-14 17:02:55 - DEBUG caption: no se encontró texto cercano 2026-07-14 17:02:55 - DEBUG caption final: [VACIO] 2026-07-14 17:02:55 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 17:02:55 - Incluyendo guardar_imagen.php... 2026-07-14 17:02:55 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 17:02:55 - Includes realizados. Verificando funciones... 2026-07-14 17:02:55 - obtenerInfoUsuario: Iniciando función con teléfono: 584123682329 2026-07-14 17:02:55 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 17:02:55 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 17:02:55 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 17:02:55 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 17:02:55 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 17:02:55 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:e8:b3:6d","firstname":"Carmen ","lastname":"Goncalves","mac":"74:83:c2:e8:b3:6d","srvid":34} 2026-07-14 17:02:55 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 17:02:55 - Datos usuario extraídos: {"username":"74:83:c2:e8:b3:6d","firstname":"Carmen ","lastname":"Goncalves","mac":"74:83:c2:e8:b3:6d","srvid":34} 2026-07-14 17:02:55 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 17:02:55 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 17:02:55 - Valor de accessToken: EAAC0c45... 2026-07-14 17:02:55 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 17:02:55 - Instancia WhatsAppImageHandler creada 2026-07-14 17:02:55 - Llamando a saveWhatsAppImage... 2026-07-14 17:02:55 - saveWhatsAppImage: Procesando imagen para: 584123682329 2026-07-14 17:02:55 - saveWhatsAppImage: ID de media: 1921902678490027, MIME type: image/jpeg 2026-07-14 17:02:55 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1921902678490027 2026-07-14 17:02:56 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 17:02:56 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1921902678490027&source=getMedia&ext=1784063275&hash=ATzUB4ndMXp4KUrYwXvI3XRU3zJ6h1opRnTyVsOSMof9ZA 2026-07-14 17:02:56 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1921902678490027&source=getMedia&ext=1784063275&hash=ATzUB4ndMXp4KUrYwXvI3XRU3zJ6h1opRnTyVsOSMof9ZA 2026-07-14 17:02:57 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 17:02:57 - descargar_imagen: Imagen descargada - Tamaño: 36309 bytes, Tipo: image/jpeg 2026-07-14 17:02:57 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1921902678490027.jpg, Tamaño: 36309 bytes 2026-07-14 17:02:57 - saveToDatabase: Registro insertado en BD con ID: 13 2026-07-14 17:02:57 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1921902678490027.jpg","image_id":"1921902678490027","size":36309,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 17:02:57 - Resultado del comando: array 2026-07-14 17:02:57 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 17:02:58 - Mensaje enviado con éxito a 584123682329 2026-07-14 17:02:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56a40299bff (wa_message_id: wamid.HBgMNTg0MTIzNjgyMzI5FQIAERgSN0M0RTczRDhGNThDRjUzQUVEAA==) 2026-07-14 17:02:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a56a40299bff 2026-07-14 17:02:58 - ====== FIN WEBHOOK ====== 2026-07-14 17:08:10 - ====== INICIO WEBHOOK ====== 2026-07-14 17:08:10 - Evento: image | De: 584143466209 | Size: 868b 2026-07-14 17:08:10 - Procesando mensaje regular tipo: image 2026-07-14 17:08:10 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 17:08:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwMTVFMkIxMzgzOUNGM0U1RDVGMDBBQkQxQzMyQUEA 2026-07-14 17:08:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwMTVFMkIxMzgzOUNGM0U1RDVGMDBBQkQxQzMyQUEA 2026-07-14 17:08:10 - Contenido: G mercantil 169012.12 equipos-bomba... 2026-07-14 17:08:10 - Comando detectado: g 2026-07-14 17:08:10 - CommandProcessor: Procesando comando: g 2026-07-14 17:08:10 - Gasto de negocio con imagen: 1689293128996299 2026-07-14 17:08:10 - Formato 'g banco descripcion': banco=mercantil, desc=169012.12 equipos-bomba 2026-07-14 17:08:11 - Ejecutando GastosService (negocio) [14-Jul-2026 17:08:11 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 2026-07-14 17:08:13 - Resultado del comando: array 2026-07-14 17:08:13 - Enviando respuesta: ✅ 💼 Gasto de negocio #9 registrado • Monto 2026-07-14 17:08:14 - Mensaje enviado con éxito a 584143466209 2026-07-14 17:08:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56a53e6c142 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjcxRjlGNTlDREMwREI2ODEwAA==) 2026-07-14 17:08:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a56a53e6c142 2026-07-14 17:08:14 - ====== FIN WEBHOOK ====== 2026-07-14 17:09:33 - ====== INICIO WEBHOOK ====== 2026-07-14 17:09:33 - Evento: text | De: 584243697494 | Size: 598b 2026-07-14 17:09:33 - Procesando mensaje regular tipo: text 2026-07-14 17:09:33 - RegularMessageService: Procesando mensaje de 584243697494, tipo: text 2026-07-14 17:09:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjk3NDk0FQIAEhggQUMxMjQ5OEJBOTAwRTZGQUFENkYzM0ZENjlGNjA5MTAA 2026-07-14 17:09:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjk3NDk0FQIAEhggQUMxMjQ5OEJBOTAwRTZGQUFENkYzM0ZENjlGNjA5MTAA 2026-07-14 17:09:33 - Contenido: Buenas tardes este es el pago de Javier ruh... 2026-07-14 17:09:33 - Comando detectado: buenas 2026-07-14 17:09:33 - CommandProcessor: Procesando comando: buenas 2026-07-14 17:09:33 - Comando no reconocido, enviando a ChatGPT 2026-07-14 17:09:33 - Resultado del comando: string 2026-07-14 17:09:33 - Enviando a ChatGPT: Buenas tardes este es el pago de Javier ruh... 2026-07-14 17:09:33 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes este es el pago de Javier ruh... 2026-07-14 17:09:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][START] corr=1e7e8c05 IP=127.0.0.1 UA= [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-14 username=74:ac:b9:7c:0c:c8 mobile=584243697494 [14-Jul-2026 17:09:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][DIAG] corr=1e7e8c05 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][CTX] corr=1e7e8c05 tel=584243697494 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 17:09:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][AI][b8d03b] Proveedor: gemini [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][GEMINI][b8d03b] API key vacía [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][AI][b8d03b] Gemini falló, usando heurística local [14-Jul-2026 17:09:33 America/Caracas] [CHATBOT][END] corr=1e7e8c05 bytesRespuesta=397 [14-Jul-2026 17:09:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 17:09:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 17:09:34 - Mensaje enviado con éxito a 584243697494 2026-07-14 17:09:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56a58e97274 (wa_message_id: wamid.HBgMNTg0MjQzNjk3NDk0FQIAERgSNzNEMTRBMTZFNEM4QTZGRDA2AA==) 2026-07-14 17:09:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a56a58e97274 2026-07-14 17:09:34 - ====== FIN WEBHOOK ====== 2026-07-14 17:28:18 - ====== INICIO WEBHOOK ====== 2026-07-14 17:28:18 - Evento: text | De: 584120212470 | Size: 595b 2026-07-14 17:28:18 - Procesando mensaje regular tipo: text 2026-07-14 17:28:18 - RegularMessageService: Procesando mensaje de 584120212470, tipo: text 2026-07-14 17:28:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNCMTExQjczRTdDNjQzQzhFRUNGQ0MyMjlDMUQ0MkYA 2026-07-14 17:28:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNCMTExQjczRTdDNjQzQzhFRUNGQ0MyMjlDMUQ0MkYA 2026-07-14 17:28:18 - Contenido: Me pueden dar los. Datos. Para pagar.... 2026-07-14 17:28:18 - Comando detectado: me 2026-07-14 17:28:18 - CommandProcessor: Procesando comando: me 2026-07-14 17:28:18 - Comando no reconocido, enviando a ChatGPT 2026-07-14 17:28:18 - Resultado del comando: string 2026-07-14 17:28:18 - Enviando a ChatGPT: Me pueden dar los. Datos. Para pagar.... 2026-07-14 17:28:18 - forwardToChatGPT: Enviando a ChatGPT: Me pueden dar los. Datos. Para pagar.... 2026-07-14 17:28:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][START] corr=71872333 IP=127.0.0.1 UA= [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=fc:ec:da:c6:4b:79 mobile=584120212470 [14-Jul-2026 17:28:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][DIAG] corr=71872333 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][CTX] corr=71872333 tel=584120212470 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 17:28:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][AI][ebb8e9] Proveedor: gemini [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][GEMINI][ebb8e9] API key vacía [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][AI][ebb8e9] Gemini falló, usando heurística local [14-Jul-2026 17:28:18 America/Caracas] [CHATBOT][END] corr=71872333 bytesRespuesta=397 [14-Jul-2026 17:28:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 17:28:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 17:28:19 - Mensaje enviado con éxito a 584120212470 2026-07-14 17:28:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56a9f362e83 (wa_message_id: wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSMzRGMUY4MDRDMDIyOTBBMDc2AA==) 2026-07-14 17:28:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a56a9f362e83 2026-07-14 17:28:19 - ====== FIN WEBHOOK ====== 2026-07-14 17:31:57 - ====== INICIO WEBHOOK ====== 2026-07-14 17:31:57 - Evento: text | De: 584120212470 | Size: 611b 2026-07-14 17:31:57 - Procesando mensaje regular tipo: text 2026-07-14 17:31:57 - RegularMessageService: Procesando mensaje de 584120212470, tipo: text 2026-07-14 17:31:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUM3NEY4RDRENjUxRUU3Nzg1Qzg3QTA2MDlGODZDMDcA 2026-07-14 17:31:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUM3NEY4RDRENjUxRUU3Nzg1Qzg3QTA2MDlGODZDMDcA 2026-07-14 17:31:57 - Contenido: o a este +58 412-1289612... 2026-07-14 17:31:57 - Comando detectado: o 2026-07-14 17:31:57 - CommandProcessor: Procesando comando: o 2026-07-14 17:31:57 - Comando no reconocido, enviando a ChatGPT 2026-07-14 17:31:57 - Resultado del comando: string 2026-07-14 17:31:57 - Enviando a ChatGPT: o a este +58 412-1289612... 2026-07-14 17:31:57 - forwardToChatGPT: Enviando a ChatGPT: o a este +58 412-1289612... 2026-07-14 17:31:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][START] corr=456d6aa4 IP=127.0.0.1 UA= [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=fc:ec:da:c6:4b:79 mobile=584120212470 [14-Jul-2026 17:31:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][DIAG] corr=456d6aa4 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][CTX] corr=456d6aa4 tel=584120212470 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 17:31:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][AI][a27013] Proveedor: gemini [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][GEMINI][a27013] API key vacía [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][AI][a27013] Gemini falló, usando heurística local [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][AI][a27013] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 17:31:57 America/Caracas] [CHATBOT][END] corr=456d6aa4 bytesRespuesta=391 [14-Jul-2026 17:31:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 17:31:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 17:31:58 - Mensaje enviado con éxito a 584120212470 2026-07-14 17:31:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56aace43a3f (wa_message_id: wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSNDlCOUI3RjRCQjFBREFCNjk4AA==) 2026-07-14 17:31:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a56aace43a3f 2026-07-14 17:31:58 - ====== FIN WEBHOOK ====== 2026-07-14 17:33:02 - ====== INICIO WEBHOOK ====== 2026-07-14 17:33:02 - Evento: text | De: 584120212470 | Size: 719b 2026-07-14 17:33:02 - Procesando mensaje regular tipo: text 2026-07-14 17:33:02 - RegularMessageService: Procesando mensaje de 584120212470, tipo: text 2026-07-14 17:33:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNCMjQ4OTNDNzAwMzZCMjVEODQxODkwOTM1MTY0OTEA 2026-07-14 17:33:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNCMjQ4OTNDNzAwMzZCMjVEODQxODkwOTM1MTY0OTEA 2026-07-14 17:33:02 - Contenido: Dela. Colonia. Me. Dieron esos. Datos. Vi que publicaron un. Estado. Y escribí aver. I me dieron es... 2026-07-14 17:33:02 - Comando detectado: dela. 2026-07-14 17:33:02 - CommandProcessor: Procesando comando: dela. 2026-07-14 17:33:02 - Comando no reconocido, enviando a ChatGPT 2026-07-14 17:33:02 - Resultado del comando: string 2026-07-14 17:33:02 - Enviando a ChatGPT: Dela. Colonia. Me. Dieron esos. Datos. Vi que publ... 2026-07-14 17:33:02 - forwardToChatGPT: Enviando a ChatGPT: Dela. Colonia. Me. Dieron esos. Datos. Vi que publ... 2026-07-14 17:33:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][START] corr=fbf7d940 IP=127.0.0.1 UA= [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=fc:ec:da:c6:4b:79 mobile=584120212470 [14-Jul-2026 17:33:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][DIAG] corr=fbf7d940 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][CTX] corr=fbf7d940 tel=584120212470 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 17:33:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][AI][e29f6d] Proveedor: gemini [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][GEMINI][e29f6d] API key vacía [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][AI][e29f6d] Gemini falló, usando heurística local [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][AI][e29f6d] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 17:33:02 America/Caracas] [CHATBOT][END] corr=fbf7d940 bytesRespuesta=391 [14-Jul-2026 17:33:02 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 17:33:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 17:33:03 - Mensaje enviado con éxito a 584120212470 2026-07-14 17:33:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56ab0f4094d (wa_message_id: wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSMTM2OUQ0NTZGNDg3RjNGMzc1AA==) 2026-07-14 17:33:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a56ab0f4094d 2026-07-14 17:33:03 - ====== FIN WEBHOOK ====== 2026-07-14 17:37:40 - ====== INICIO WEBHOOK ====== 2026-07-14 17:37:40 - Evento: audio | De: 584162950286 | Size: 861b 2026-07-14 17:37:40 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Rosa angélica ) [wa_id] => 584162950286 [user_id] => VE.4530537890566691 ) ) [messages] => Array ( [0] => Array ( [from] => 584162950286 [from_user_id] => VE.4530537890566691 [id] => wamid.HBgMNTg0MTYyOTUwMjg2FQIAEhggQTU5QUQyQkM5RTU4MjFFMzg3RkNBODMwMkUzRDlFODMA [timestamp] => 1784065058 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => NTw0ty2w78V/z8tkQrrWx5oG3OS9tmjYxxZMDVMZ0T4= [id] => 1050933587432033 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1050933587432033&source=webhook&ext=1784065359&hash=ATzz1O1N12OTXFh9EHJpfInO2kAfYcqWOh-TCEYNvq0iBQ [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-14 17:37:40 - ====== FIN WEBHOOK ====== 2026-07-14 17:39:01 - ====== INICIO WEBHOOK ====== 2026-07-14 17:39:01 - Evento: text | De: 584162950286 | Size: 648b 2026-07-14 17:39:01 - Procesando mensaje regular tipo: text 2026-07-14 17:39:01 - RegularMessageService: Procesando mensaje de 584162950286, tipo: text 2026-07-14 17:39:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyOTUwMjg2FQIAEhggQTVENzFDNTc2RDVGMkMzNzM5MDVEMzA0MjVEMDQyODYA 2026-07-14 17:39:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyOTUwMjg2FQIAEhggQTVENzFDNTc2RDVGMkMzNzM5MDVEMzA0MjVEMDQyODYA 2026-07-14 17:39:01 - Contenido: Buenas tardes para saber cuantos días de programación me dan recargando 10$... 2026-07-14 17:39:01 - Comando detectado: buenas 2026-07-14 17:39:01 - CommandProcessor: Procesando comando: buenas 2026-07-14 17:39:01 - Comando no reconocido, enviando a ChatGPT 2026-07-14 17:39:01 - Resultado del comando: string 2026-07-14 17:39:01 - Enviando a ChatGPT: Buenas tardes para saber cuantos días de programa... 2026-07-14 17:39:01 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes para saber cuantos días de programa... 2026-07-14 17:39:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][START] corr=e383c602 IP=127.0.0.1 UA= [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-12 username=70:a7:41:28:5c:8d mobile=584162950286 [14-Jul-2026 17:39:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][DIAG] corr=e383c602 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][CTX] corr=e383c602 tel=584162950286 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 17:39:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][AI][06b6fa] Proveedor: gemini [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][GEMINI][06b6fa] API key vacía [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][AI][06b6fa] Gemini falló, usando heurística local [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][AI][06b6fa] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 17:39:01 America/Caracas] [CHATBOT][END] corr=e383c602 bytesRespuesta=392 [14-Jul-2026 17:39:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 17:39:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 17:39:02 - Mensaje enviado con éxito a 584162950286 2026-07-14 17:39:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56ac7686bb6 (wa_message_id: wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSMDA1NDA1OEY3RjlEM0I3NEIyAA==) 2026-07-14 17:39:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a56ac7686bb6 2026-07-14 17:39:02 - ====== FIN WEBHOOK ====== 2026-07-14 17:40:26 - ====== INICIO WEBHOOK ====== 2026-07-14 17:40:26 - Evento: text | De: 584162950286 | Size: 621b 2026-07-14 17:40:26 - Procesando mensaje regular tipo: text 2026-07-14 17:40:26 - RegularMessageService: Procesando mensaje de 584162950286, tipo: text 2026-07-14 17:40:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyOTUwMjg2FQIAEhggQTUyRjUyODZGRTdBQ0QzQzg5NDU2REM3MDY5N0MzMDIA 2026-07-14 17:40:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyOTUwMjg2FQIAEhggQTUyRjUyODZGRTdBQ0QzQzg5NDU2REM3MDY5N0MzMDIA 2026-07-14 17:40:26 - Contenido: Solo quiero saber cuantos días me dan por recargar 10$... 2026-07-14 17:40:26 - Comando detectado: solo 2026-07-14 17:40:26 - CommandProcessor: Procesando comando: solo 2026-07-14 17:40:26 - Comando no reconocido, enviando a ChatGPT 2026-07-14 17:40:26 - Resultado del comando: string 2026-07-14 17:40:26 - Enviando a ChatGPT: Solo quiero saber cuantos días me dan por recarga... 2026-07-14 17:40:26 - forwardToChatGPT: Enviando a ChatGPT: Solo quiero saber cuantos días me dan por recarga... 2026-07-14 17:40:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 17:40:26 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 17:40:26 America/Caracas] [CHATBOT][START] corr=16ff1ba3 IP=127.0.0.1 UA= [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-12 username=70:a7:41:28:5c:8d mobile=584162950286 [14-Jul-2026 17:40:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][DIAG] corr=16ff1ba3 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][CTX] corr=16ff1ba3 tel=584162950286 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 17:40:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][AI][4a0ac9] Proveedor: gemini [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][GEMINI][4a0ac9] API key vacía [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][AI][4a0ac9] Gemini falló, usando heurística local [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][AI][4a0ac9] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 17:40:27 America/Caracas] [CHATBOT][END] corr=16ff1ba3 bytesRespuesta=392 [14-Jul-2026 17:40:27 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 17:40:27 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 17:40:27 - Mensaje enviado con éxito a 584162950286 2026-07-14 17:40:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56accbe09ff (wa_message_id: wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSODdBOUExQThDOTVEMDhCQzZCAA==) 2026-07-14 17:40:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a56accbe09ff 2026-07-14 17:40:27 - ====== FIN WEBHOOK ====== 2026-07-14 18:02:39 - ====== INICIO WEBHOOK ====== 2026-07-14 18:02:39 - Evento: text | De: 584120123185 | Size: 628b 2026-07-14 18:02:39 - Procesando mensaje regular tipo: text 2026-07-14 18:02:39 - RegularMessageService: Procesando mensaje de 584120123185, tipo: text 2026-07-14 18:02:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNBNkU3Q0ExRDY1OTBDREIwOTk2QUZFNTYwMUJEQzgA 2026-07-14 18:02:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNBNkU3Q0ExRDY1OTBDREIwOTk2QUZFNTYwMUJEQzgA 2026-07-14 18:02:39 - Contenido: Plan del servicio en bolivares... 2026-07-14 18:02:39 - Comando detectado: plan 2026-07-14 18:02:39 - CommandProcessor: Procesando comando: plan 2026-07-14 18:02:39 - Comando no reconocido, enviando a ChatGPT 2026-07-14 18:02:39 - Resultado del comando: string 2026-07-14 18:02:39 - Enviando a ChatGPT: Plan del servicio en bolivares... 2026-07-14 18:02:39 - LeadCapture: Posible lead detectado para 584120123185 2026-07-14 18:02:39 - LeadCapture: ERROR - Class 'ClientContext' not found 2026-07-14 18:02:39 - forwardToChatGPT: Enviando a ChatGPT: Plan del servicio en bolivares... 2026-07-14 18:02:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][START] corr=5227245a IP=127.0.0.1 UA= [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=70:a7:41:28:68:82 mobile=584120123185 [14-Jul-2026 18:02:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][DIAG] corr=5227245a Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][CTX] corr=5227245a tel=584120123185 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 18:02:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][AI][19a9e7] Proveedor: gemini [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][GEMINI][19a9e7] API key vacía [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][AI][19a9e7] Gemini falló, usando heurística local [14-Jul-2026 18:02:39 America/Caracas] [CHATBOT][END] corr=5227245a bytesRespuesta=478 [14-Jul-2026 18:02:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 18:02:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 18:02:40 - Mensaje enviado con éxito a 584120123185 2026-07-14 18:02:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56b200cb39e (wa_message_id: wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSRjQyMkRCMzIxOTA3M0MwMEY1AA==) 2026-07-14 18:02:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a56b200cb39e 2026-07-14 18:02:40 - ====== FIN WEBHOOK ====== 2026-07-14 18:04:04 - ====== INICIO WEBHOOK ====== 2026-07-14 18:04:04 - Evento: text | De: 584120123185 | Size: 611b 2026-07-14 18:04:04 - Procesando mensaje regular tipo: text 2026-07-14 18:04:04 - RegularMessageService: Procesando mensaje de 584120123185, tipo: text 2026-07-14 18:04:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNBMEEzMTIxMzRFMDAwRkEzQzAyMkJGODY3ODM5RkUA 2026-07-14 18:04:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNBMEEzMTIxMzRFMDAwRkEzQzAyMkJGODY3ODM5RkUA 2026-07-14 18:04:04 - Contenido: Estándar... 2026-07-14 18:04:04 - Comando detectado: estándar 2026-07-14 18:04:04 - CommandProcessor: Procesando comando: estándar 2026-07-14 18:04:04 - Comando no reconocido, enviando a ChatGPT 2026-07-14 18:04:04 - Resultado del comando: string 2026-07-14 18:04:04 - Enviando a ChatGPT: Estándar... 2026-07-14 18:04:04 - forwardToChatGPT: Enviando a ChatGPT: Estándar... 2026-07-14 18:04:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][START] corr=295b0ce1 IP=127.0.0.1 UA= [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=70:a7:41:28:68:82 mobile=584120123185 [14-Jul-2026 18:04:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][DIAG] corr=295b0ce1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][CTX] corr=295b0ce1 tel=584120123185 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 18:04:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][AI][48569d] Proveedor: gemini [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][GEMINI][48569d] API key vacía [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][AI][48569d] Gemini falló, usando heurística local [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][AI][48569d] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 18:04:04 America/Caracas] [CHATBOT][END] corr=295b0ce1 bytesRespuesta=389 [14-Jul-2026 18:04:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 18:04:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 18:04:05 - Mensaje enviado con éxito a 584120123185 2026-07-14 18:04:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56b25521fb3 (wa_message_id: wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSNTlGNTA2Qjk5MzRCQzg0OTcwAA==) 2026-07-14 18:04:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a56b25521fb3 2026-07-14 18:04:05 - ====== FIN WEBHOOK ====== 2026-07-14 18:05:29 - ====== INICIO WEBHOOK ====== 2026-07-14 18:05:29 - Evento: text | De: 584120123185 | Size: 623b 2026-07-14 18:05:29 - Procesando mensaje regular tipo: text 2026-07-14 18:05:29 - RegularMessageService: Procesando mensaje de 584120123185, tipo: text 2026-07-14 18:05:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUMwQzVGRjNGQ0Q4MDYwQTMwNjAzNDc4NzZCQjMwOEUA 2026-07-14 18:05:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUMwQzVGRjNGQ0Q4MDYwQTMwNjAzNDc4NzZCQjMwOEUA 2026-07-14 18:05:29 - Contenido: Planes-pagar en bolovares... 2026-07-14 18:05:29 - Comando detectado: planes-pagar 2026-07-14 18:05:29 - CommandProcessor: Procesando comando: planes-pagar 2026-07-14 18:05:29 - Comando no reconocido, enviando a ChatGPT 2026-07-14 18:05:29 - Resultado del comando: string 2026-07-14 18:05:29 - Enviando a ChatGPT: Planes-pagar en bolovares... 2026-07-14 18:05:29 - LeadCapture: Posible lead detectado para 584120123185 2026-07-14 18:05:29 - LeadCapture: ERROR - Class 'ClientContext' not found 2026-07-14 18:05:29 - forwardToChatGPT: Enviando a ChatGPT: Planes-pagar en bolovares... 2026-07-14 18:05:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 18:05:29 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 18:05:29 America/Caracas] [CHATBOT][START] corr=c0905cd3 IP=127.0.0.1 UA= [14-Jul-2026 18:05:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 18:05:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=70:a7:41:28:68:82 mobile=584120123185 [14-Jul-2026 18:05:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 18:05:30 America/Caracas] [CHATBOT][DIAG] corr=c0905cd3 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [14-Jul-2026 18:05:30 America/Caracas] [CHATBOT][CTX] corr=c0905cd3 tel=584120123185 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 18:05:30 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 18:05:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 18:05:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 18:05:30 America/Caracas] [CHATBOT][AI][dd83c5] Proveedor: gemini [14-Jul-2026 18:05:30 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 18:05:30 America/Caracas] [CHATBOT][GEMINI][dd83c5] API key vacía [14-Jul-2026 18:05:30 America/Caracas] [CHATBOT][AI][dd83c5] Gemini falló, usando heurística local [14-Jul-2026 18:05:30 America/Caracas] [CHATBOT][END] corr=c0905cd3 bytesRespuesta=478 [14-Jul-2026 18:05:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 18:05:30 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 18:05:30 - Mensaje enviado con éxito a 584120123185 2026-07-14 18:05:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56b2aacd937 (wa_message_id: wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSQ0YxRjhGMjdGMzMyOTlBQkYxAA==) 2026-07-14 18:05:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a56b2aacd937 2026-07-14 18:05:30 - ====== FIN WEBHOOK ====== 2026-07-14 18:10:09 - ====== INICIO WEBHOOK ====== 2026-07-14 18:10:09 - Evento: image | De: 584143466209 | Size: 871b 2026-07-14 18:10:09 - Procesando mensaje regular tipo: image 2026-07-14 18:10:09 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-14 18:10:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRDhEMEY4NURGQ0U0QkFDMjJEM0VFMjRGRDMyMzcA 2026-07-14 18:10:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRDhEMEY4NURGQ0U0QkFDMjJEM0VFMjRGRDMyMzcA 2026-07-14 18:10:09 - Contenido: G venezuela 51259.13 carro-barra-hilux... 2026-07-14 18:10:09 - Comando detectado: g 2026-07-14 18:10:09 - CommandProcessor: Procesando comando: g 2026-07-14 18:10:09 - Gasto de negocio con imagen: 2337376110346989 2026-07-14 18:10:09 - Formato 'g banco descripcion': banco=venezuela, desc=51259.13 carro-barra-hilux 2026-07-14 18:10:10 - Ejecutando GastosService (negocio) [14-Jul-2026 18:10:10 America/Caracas] [ExchangeRateService] Tasa API (oficial): 723.999 2026-07-14 18:10:17 - Resultado del comando: array 2026-07-14 18:10:17 - Enviando respuesta: ✅ 💼 Gasto de negocio #10 registrado • Mont 2026-07-14 18:10:18 - Mensaje enviado con éxito a 584143466209 2026-07-14 18:10:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56b3ca7df0d (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNzcxRTkyNENDOTBGOEM1NUZFAA==) 2026-07-14 18:10:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a56b3ca7df0d 2026-07-14 18:10:18 - ====== FIN WEBHOOK ====== 2026-07-14 18:21:12 - ====== INICIO WEBHOOK ====== 2026-07-14 18:21:12 - Evento: text | De: 584241894272 | Size: 725b 2026-07-14 18:21:12 - Procesando mensaje regular tipo: text 2026-07-14 18:21:12 - RegularMessageService: Procesando mensaje de 584241894272, tipo: text 2026-07-14 18:21:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODk0MjcyFQIAEhggQUNCODg5MjQwMzJBM0ZEQ0FGMTcyMkNGMzZGRkZBQ0UA 2026-07-14 18:21:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODk0MjcyFQIAEhggQUNCODg5MjQwMzJBM0ZEQ0FGMTcyMkNGMzZGRkZBQ0UA 2026-07-14 18:21:12 - Contenido: Buenas tardes aja Ami me dijeron que iban a correr la fecha de corte x los días q no había intern... 2026-07-14 18:21:12 - Comando detectado: buenas 2026-07-14 18:21:12 - CommandProcessor: Procesando comando: buenas 2026-07-14 18:21:12 - Comando no reconocido, enviando a ChatGPT 2026-07-14 18:21:12 - Resultado del comando: string 2026-07-14 18:21:12 - Enviando a ChatGPT: Buenas tardes aja Ami me dijeron que iban a corre... 2026-07-14 18:21:12 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes aja Ami me dijeron que iban a corre... 2026-07-14 18:21:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][START] corr=a54f8527 IP=127.0.0.1 UA= [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=74:ac:b9:f8:31:9d mobile=584241894272 [14-Jul-2026 18:21:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][DIAG] corr=a54f8527 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][CTX] corr=a54f8527 tel=584241894272 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 18:21:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][AI][66f18d] Proveedor: gemini [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][GEMINI][66f18d] API key vacía [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][AI][66f18d] Gemini falló, usando heurística local [14-Jul-2026 18:21:12 America/Caracas] [CHATBOT][END] corr=a54f8527 bytesRespuesta=243 [14-Jul-2026 18:21:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 18:21:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 18:21:13 - Mensaje enviado con éxito a 584241894272 2026-07-14 18:21:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56b65944f0b (wa_message_id: wamid.HBgMNTg0MjQxODk0MjcyFQIAERgSMTFGMUMxNzRCNzkyRDIzQzU0AA==) 2026-07-14 18:21:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a56b65944f0b 2026-07-14 18:21:13 - ====== FIN WEBHOOK ====== 2026-07-14 18:21:45 - ====== INICIO WEBHOOK ====== 2026-07-14 18:21:45 - Evento: text | De: 584120123185 | Size: 612b 2026-07-14 18:21:45 - Procesando mensaje regular tipo: text 2026-07-14 18:21:45 - RegularMessageService: Procesando mensaje de 584120123185, tipo: text 2026-07-14 18:21:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUM2RjkwNEVGNTZEMUZDMjg4QjYxM0E0REI3RTA0QTUA 2026-07-14 18:21:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUM2RjkwNEVGNTZEMUZDMjg4QjYxM0E0REI3RTA0QTUA 2026-07-14 18:21:45 - Contenido: Fecha de cobro... 2026-07-14 18:21:45 - Comando detectado: fecha 2026-07-14 18:21:45 - CommandProcessor: Procesando comando: fecha 2026-07-14 18:21:45 - Comando no reconocido, enviando a ChatGPT 2026-07-14 18:21:45 - Resultado del comando: string 2026-07-14 18:21:45 - Enviando a ChatGPT: Fecha de cobro... 2026-07-14 18:21:45 - forwardToChatGPT: Enviando a ChatGPT: Fecha de cobro... 2026-07-14 18:21:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][START] corr=2b8a092f IP=127.0.0.1 UA= [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=70:a7:41:28:68:82 mobile=584120123185 [14-Jul-2026 18:21:45 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][DIAG] corr=2b8a092f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][CTX] corr=2b8a092f tel=584120123185 intent=chat srvid=35 usd=40 bs=33593.55 tasa=723.999 verifyMode=simulated [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 18:21:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][AI][ae22c0] Proveedor: gemini [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][GEMINI][ae22c0] API key vacía [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][AI][ae22c0] Gemini falló, usando heurística local [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][AI][ae22c0] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 18:21:45 America/Caracas] [CHATBOT][END] corr=2b8a092f bytesRespuesta=389 [14-Jul-2026 18:21:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 18:21:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 18:21:46 - Mensaje enviado con éxito a 584120123185 2026-07-14 18:21:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56b67a61456 (wa_message_id: wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSNDNDMDIyMzI0NjY4RkEzMzkxAA==) 2026-07-14 18:21:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a56b67a61456 2026-07-14 18:21:46 - ====== FIN WEBHOOK ====== 2026-07-14 19:13:18 - ====== INICIO WEBHOOK ====== 2026-07-14 19:13:18 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-14 19:13:18 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-14 19:13:18 - ====== FIN WEBHOOK ====== 2026-07-14 19:15:03 - ====== INICIO WEBHOOK ====== 2026-07-14 19:15:03 - Evento: image | De: 584242038534 | Size: 878b 2026-07-14 19:15:03 - Procesando mensaje regular tipo: image 2026-07-14 19:15:03 - RegularMessageService: Procesando mensaje de 584242038534, tipo: image 2026-07-14 19:15:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUNEOTA5NEExMkZGNzJBNUNBMjk1RTQwMjlGMEQ4NDkA 2026-07-14 19:15:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUNEOTA5NEExMkZGNzJBNUNBMjk1RTQwMjlGMEQ4NDkA 2026-07-14 19:15:03 - Contenido: Buenas noches pago para 15 dias... 2026-07-14 19:15:03 - Comando detectado: buenas 2026-07-14 19:15:03 - CommandProcessor: Procesando comando: buenas 2026-07-14 19:15:03 - Imagen sin comando, guardando y procesando 2026-07-14 19:15:03 - Verificando duplicado por imageId=1689370162366241, msgId=wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUNEOTA5NEExMkZGNzJBNUNBMjk1RTQwMjlGMEQ4NDkA 2026-07-14 19:15:03 - Incluyendo numtoname.php... 2026-07-14 19:15:03 - Incluyendo media.php... 2026-07-14 19:15:03 - DEBUG messages batch: [{"from":"584242038534","from_user_id":"VE.4544506445836502","id":"wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUNEOTA5NEExMkZGNzJBNUNBMjk1RTQwMjlGMEQ4NDkA","timestamp":"1784070901","type":"image","image":{"caption":"Buenas noches pago para 15 dias","mime_type":"image\/jpeg","sha256":"Ao\/cGiGcrizQY0XHYbqqJnolq2Hgo9yYe2TVYcH2ObI=","id":"1689370162366241","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1689370162366241&source=webhook&ext=1784071202&hash=ATxxwMH0ZUh40WRdgOVHJ6YwW3mIXxV2aAja7dcLX4aTHA"}}] 2026-07-14 19:15:03 - DEBUG caption final: Buenas noches pago para 15 dias 2026-07-14 19:15:03 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 19:15:03 - Incluyendo guardar_imagen.php... 2026-07-14 19:15:03 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 19:15:03 - Includes realizados. Verificando funciones... 2026-07-14 19:15:03 - obtenerInfoUsuario: Iniciando función con teléfono: 584242038534 2026-07-14 19:15:03 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 19:15:03 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 19:15:03 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 19:15:03 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 19:15:03 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 19:15:03 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:a4:63:76","firstname":"Oneida Margarita","lastname":"Ybarra Guevara ","mac":"68:d7:9a:a4:63:76","srvid":34} 2026-07-14 19:15:03 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 19:15:03 - Datos usuario extraídos: {"username":"68:d7:9a:a4:63:76","firstname":"Oneida Margarita","lastname":"Ybarra Guevara ","mac":"68:d7:9a:a4:63:76","srvid":34} 2026-07-14 19:15:03 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 19:15:03 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 19:15:03 - Valor de accessToken: EAAC0c45... 2026-07-14 19:15:03 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 19:15:03 - Instancia WhatsAppImageHandler creada 2026-07-14 19:15:03 - Llamando a saveWhatsAppImage... 2026-07-14 19:15:03 - saveWhatsAppImage: Procesando imagen para: 584242038534 2026-07-14 19:15:03 - saveWhatsAppImage: ID de media: 1689370162366241, MIME type: image/jpeg 2026-07-14 19:15:03 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1689370162366241 2026-07-14 19:15:04 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 19:15:04 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1689370162366241&source=getMedia&ext=1784071204&hash=ATzlARfoU5AJFk5W15D9AtNrHUsNa5YgJ-nX7oMKdIgE-g 2026-07-14 19:15:04 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1689370162366241&source=getMedia&ext=1784071204&hash=ATzlARfoU5AJFk5W15D9AtNrHUsNa5YgJ-nX7oMKdIgE-g 2026-07-14 19:15:05 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 19:15:05 - descargar_imagen: Imagen descargada - Tamaño: 43575 bytes, Tipo: image/jpeg 2026-07-14 19:15:05 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1689370162366241.jpg, Tamaño: 43575 bytes 2026-07-14 19:15:05 - saveToDatabase: Registro insertado en BD con ID: 14 2026-07-14 19:15:05 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1689370162366241.jpg","image_id":"1689370162366241","size":43575,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 19:15:05 - Resultado del comando: array 2026-07-14 19:15:05 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 19:15:06 - Mensaje enviado con éxito a 584242038534 2026-07-14 19:15:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56c2fa60743 (wa_message_id: wamid.HBgMNTg0MjQyMDM4NTM0FQIAERgSOEQwRTk3QkYwQUZCMDJCRUFBAA==) 2026-07-14 19:15:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a56c2fa60743 2026-07-14 19:15:06 - ====== FIN WEBHOOK ====== 2026-07-14 19:38:31 - ====== INICIO WEBHOOK ====== 2026-07-14 19:38:31 - Evento: status:failed | De: 584124660143 | Size: 573b 2026-07-14 19:38:31 - STATUS FAILED: failed para 584124660143 | Error: 131026 Message undeliverable 2026-07-14 19:38:31 - ====== FIN WEBHOOK ====== 2026-07-14 19:38:32 - ====== INICIO WEBHOOK ====== 2026-07-14 19:38:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-14 19:38:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-14 19:38:32 - ====== FIN WEBHOOK ====== 2026-07-14 19:40:33 - ====== INICIO WEBHOOK ====== 2026-07-14 19:40:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-14 19:40:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-14 19:40:33 - ====== FIN WEBHOOK ====== 2026-07-14 19:42:34 - ====== INICIO WEBHOOK ====== 2026-07-14 19:42:34 - Evento: text | De: 584120212470 | Size: 627b 2026-07-14 19:42:34 - Procesando mensaje regular tipo: text 2026-07-14 19:42:34 - RegularMessageService: Procesando mensaje de 584120212470, tipo: text 2026-07-14 19:42:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNBRTBCQTE4RkJBOTYyQzU3MTE1REZGRUFGQjVGOUUA 2026-07-14 19:42:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNBRTBCQTE4RkJBOTYyQzU3MTE1REZGRUFGQjVGOUUA 2026-07-14 19:42:34 - Contenido: Hola buenas noches. Si me equivoque de pago meló pueden deborber... 2026-07-14 19:42:34 - Comando detectado: hola 2026-07-14 19:42:34 - CommandProcessor: Procesando comando: hola 2026-07-14 19:42:34 - Comando no reconocido, enviando a ChatGPT 2026-07-14 19:42:34 - Resultado del comando: string 2026-07-14 19:42:34 - Enviando a ChatGPT: Hola buenas noches. Si me equivoque de pago meló ... 2026-07-14 19:42:34 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas noches. Si me equivoque de pago meló ... 2026-07-14 19:42:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][START] corr=5df11653 IP=127.0.0.1 UA= [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=fc:ec:da:c6:4b:79 mobile=584120212470 [14-Jul-2026 19:42:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][DIAG] corr=5df11653 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][CTX] corr=5df11653 tel=584120212470 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 19:42:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][AI][06387d] Proveedor: gemini [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][GEMINI][06387d] API key vacía [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][AI][06387d] Gemini falló, usando heurística local [14-Jul-2026 19:42:34 America/Caracas] [CHATBOT][END] corr=5df11653 bytesRespuesta=397 [14-Jul-2026 19:42:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 19:42:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 19:42:35 - Mensaje enviado con éxito a 584120212470 2026-07-14 19:42:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56c96bb77c5 (wa_message_id: wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSMzI4OTA0OTc1ODBERDg2QTk0AA==) 2026-07-14 19:42:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a56c96bb77c5 2026-07-14 19:42:35 - ====== FIN WEBHOOK ====== 2026-07-14 19:43:02 - ====== INICIO WEBHOOK ====== 2026-07-14 19:43:02 - Evento: text | De: 584120212470 | Size: 643b 2026-07-14 19:43:02 - Procesando mensaje regular tipo: text 2026-07-14 19:43:02 - RegularMessageService: Procesando mensaje de 584120212470, tipo: text 2026-07-14 19:43:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNGREM1OTczQkMxRjI5QTVGMjc5NTIxQUNCRDU3RkYA 2026-07-14 19:43:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNGREM1OTczQkMxRjI5QTVGMjc5NTIxQUNCRDU3RkYA 2026-07-14 19:43:02 - Contenido: Es que me. Equivoque me pueden deborbwr la plata. O un número donde pueda yamar.... 2026-07-14 19:43:02 - Comando detectado: es 2026-07-14 19:43:02 - CommandProcessor: Procesando comando: es 2026-07-14 19:43:02 - Comando no reconocido, enviando a ChatGPT 2026-07-14 19:43:02 - Resultado del comando: string 2026-07-14 19:43:02 - Enviando a ChatGPT: Es que me. Equivoque me pueden deborbwr la plata. ... 2026-07-14 19:43:02 - forwardToChatGPT: Enviando a ChatGPT: Es que me. Equivoque me pueden deborbwr la plata. ... 2026-07-14 19:43:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][START] corr=6cbfa15b IP=127.0.0.1 UA= [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=fc:ec:da:c6:4b:79 mobile=584120212470 [14-Jul-2026 19:43:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][DIAG] corr=6cbfa15b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][CTX] corr=6cbfa15b tel=584120212470 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 19:43:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][AI][afcb72] Proveedor: gemini [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][GEMINI][afcb72] API key vacía [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][AI][afcb72] Gemini falló, usando heurística local [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][AI][afcb72] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 19:43:02 America/Caracas] [CHATBOT][END] corr=6cbfa15b bytesRespuesta=391 [14-Jul-2026 19:43:02 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 19:43:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 19:43:03 - Mensaje enviado con éxito a 584120212470 2026-07-14 19:43:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56c9875ab5b (wa_message_id: wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSQzMxMUVENDVGQTI3NEU5Qzg3AA==) 2026-07-14 19:43:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a56c9875ab5b 2026-07-14 19:43:03 - ====== FIN WEBHOOK ====== 2026-07-14 19:45:52 - ====== INICIO WEBHOOK ====== 2026-07-14 19:45:52 - Evento: status:failed | De: 584169021077 | Size: 573b 2026-07-14 19:45:52 - STATUS FAILED: failed para 584169021077 | Error: 131026 Message undeliverable 2026-07-14 19:45:52 - ====== FIN WEBHOOK ====== 2026-07-14 19:45:53 - ====== INICIO WEBHOOK ====== 2026-07-14 19:45:53 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-14 19:45:53 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-14 19:45:53 - ====== FIN WEBHOOK ====== 2026-07-14 19:56:05 - ====== INICIO WEBHOOK ====== 2026-07-14 19:56:05 - Evento: text | De: 584120212470 | Size: 646b 2026-07-14 19:56:05 - Procesando mensaje regular tipo: text 2026-07-14 19:56:05 - RegularMessageService: Procesando mensaje de 584120212470, tipo: text 2026-07-14 19:56:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUM5RTEyRDYyNzhBMzZBMTNBNzc2M0VDRUVEMzAwMkYA 2026-07-14 19:56:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUM5RTEyRDYyNzhBMzZBMTNBNzc2M0VDRUVEMzAwMkYA 2026-07-14 19:56:05 - Contenido: No me contesta nadien. Y tengo q pagar obreros. Como ago para qie me. Debuerba. La plata... 2026-07-14 19:56:05 - Comando detectado: no 2026-07-14 19:56:05 - CommandProcessor: Procesando comando: no 2026-07-14 19:56:05 - Comando no reconocido, enviando a ChatGPT 2026-07-14 19:56:05 - Resultado del comando: string 2026-07-14 19:56:05 - Enviando a ChatGPT: No me contesta nadien. Y tengo q pagar obreros. Co... 2026-07-14 19:56:05 - forwardToChatGPT: Enviando a ChatGPT: No me contesta nadien. Y tengo q pagar obreros. Co... 2026-07-14 19:56:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][START] corr=72b99d77 IP=127.0.0.1 UA= [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=fc:ec:da:c6:4b:79 mobile=584120212470 [14-Jul-2026 19:56:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][DIAG] corr=72b99d77 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][CTX] corr=72b99d77 tel=584120212470 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 19:56:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][AI][b0d2af] Proveedor: gemini [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][GEMINI][b0d2af] API key vacía [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][AI][b0d2af] Gemini falló, usando heurística local [14-Jul-2026 19:56:05 America/Caracas] [CHATBOT][END] corr=72b99d77 bytesRespuesta=397 [14-Jul-2026 19:56:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 19:56:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 19:56:06 - Mensaje enviado con éxito a 584120212470 2026-07-14 19:56:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56cc961fda4 (wa_message_id: wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSMUYxNTJCN0I4NEE0NUQyOEMwAA==) 2026-07-14 19:56:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a56cc961fda4 2026-07-14 19:56:06 - ====== FIN WEBHOOK ====== 2026-07-14 19:56:25 - ====== INICIO WEBHOOK ====== 2026-07-14 19:56:25 - Evento: text | De: 584120212470 | Size: 607b 2026-07-14 19:56:25 - Procesando mensaje regular tipo: text 2026-07-14 19:56:25 - RegularMessageService: Procesando mensaje de 584120212470, tipo: text 2026-07-14 19:56:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUM1NzE4QUI5QzhENERDREQ3MEI5QTRBRkQyODM0MzYA 2026-07-14 19:56:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUM1NzE4QUI5QzhENERDREQ3MEI5QTRBRkQyODM0MzYA 2026-07-14 19:56:25 - Contenido: Ya. Ise el pago. Pero. Me equivoque. De cantidad.... 2026-07-14 19:56:25 - Comando detectado: ya. 2026-07-14 19:56:25 - CommandProcessor: Procesando comando: ya. 2026-07-14 19:56:25 - Comando no reconocido, enviando a ChatGPT 2026-07-14 19:56:25 - Resultado del comando: string 2026-07-14 19:56:25 - Enviando a ChatGPT: Ya. Ise el pago. Pero. Me equivoque. De cantidad.... 2026-07-14 19:56:25 - forwardToChatGPT: Enviando a ChatGPT: Ya. Ise el pago. Pero. Me equivoque. De cantidad.... 2026-07-14 19:56:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 19:56:25 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 19:56:25 America/Caracas] [CHATBOT][START] corr=246c4500 IP=127.0.0.1 UA= [14-Jul-2026 19:56:25 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 19:56:25 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=fc:ec:da:c6:4b:79 mobile=584120212470 [14-Jul-2026 19:56:25 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 19:56:26 America/Caracas] [CHATBOT][DIAG] corr=246c4500 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 19:56:26 America/Caracas] [CHATBOT][CTX] corr=246c4500 tel=584120212470 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 19:56:26 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 19:56:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 19:56:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 19:56:26 America/Caracas] [CHATBOT][AI][78f5ac] Proveedor: gemini [14-Jul-2026 19:56:26 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 19:56:26 America/Caracas] [CHATBOT][GEMINI][78f5ac] API key vacía [14-Jul-2026 19:56:26 America/Caracas] [CHATBOT][AI][78f5ac] Gemini falló, usando heurística local [14-Jul-2026 19:56:26 America/Caracas] [CHATBOT][END] corr=246c4500 bytesRespuesta=397 [14-Jul-2026 19:56:26 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 19:56:26 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 19:56:26 - Mensaje enviado con éxito a 584120212470 2026-07-14 19:56:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56ccaaaf490 (wa_message_id: wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSNjRGRDcyNzRGMkJDODdEMTkzAA==) 2026-07-14 19:56:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a56ccaaaf490 2026-07-14 19:56:26 - ====== FIN WEBHOOK ====== 2026-07-14 19:56:43 - ====== INICIO WEBHOOK ====== 2026-07-14 19:56:43 - Evento: text | De: 584120212470 | Size: 590b 2026-07-14 19:56:43 - Procesando mensaje regular tipo: text 2026-07-14 19:56:43 - RegularMessageService: Procesando mensaje de 584120212470, tipo: text 2026-07-14 19:56:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUM4Nzc1QTc3NEE2Nzk0NTNGMkE2NzY0NDZGQjk4OUYA 2026-07-14 19:56:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUM4Nzc1QTc3NEE2Nzk0NTNGMkE2NzY0NDZGQjk4OUYA 2026-07-14 19:56:43 - Contenido: Es que ise el pago y pague mucho... 2026-07-14 19:56:43 - Comando detectado: es 2026-07-14 19:56:43 - CommandProcessor: Procesando comando: es 2026-07-14 19:56:43 - IntentDetector: intent=pago, confidence=0.95 2026-07-14 19:56:43 - IntentDetector → pago detectado 2026-07-14 19:56:43 - CommandProcessor: Procesando comando: pagar 2026-07-14 19:56:43 - Ejecutando add_pagos.php 2026-07-14 20:00:00 - ====== INICIO WEBHOOK ====== 2026-07-14 20:00:00 - Evento: text | De: 584120212470 | Size: 639b 2026-07-14 20:00:00 - Procesando mensaje regular tipo: text 2026-07-14 20:00:00 - RegularMessageService: Procesando mensaje de 584120212470, tipo: text 2026-07-14 20:00:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUM1MzEwQkVGNTE2NUY0QTE3NDAwQjM1Qzc2OUY5ODQA 2026-07-14 20:00:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUM1MzEwQkVGNTE2NUY0QTE3NDAwQjM1Qzc2OUY5ODQA 2026-07-14 20:00:00 - Contenido: No ballan. A proserar mi pago voy ablar. Con Miguel para que me. Deburba la plata... 2026-07-14 20:00:00 - Comando detectado: no 2026-07-14 20:00:00 - CommandProcessor: Procesando comando: no 2026-07-14 20:00:00 - Comando no reconocido, enviando a ChatGPT 2026-07-14 20:00:00 - Resultado del comando: string 2026-07-14 20:00:00 - Enviando a ChatGPT: No ballan. A proserar mi pago voy ablar. Con Migue... 2026-07-14 20:00:00 - forwardToChatGPT: Enviando a ChatGPT: No ballan. A proserar mi pago voy ablar. Con Migue... 2026-07-14 20:00:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][START] corr=70b5cd0c IP=127.0.0.1 UA= [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=fc:ec:da:c6:4b:79 mobile=584120212470 [14-Jul-2026 20:00:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][DIAG] corr=70b5cd0c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][CTX] corr=70b5cd0c tel=584120212470 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 20:00:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][AI][634efd] Proveedor: gemini [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][GEMINI][634efd] API key vacía [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][AI][634efd] Gemini falló, usando heurística local [14-Jul-2026 20:00:00 America/Caracas] [CHATBOT][END] corr=70b5cd0c bytesRespuesta=397 [14-Jul-2026 20:00:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 20:00:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 20:00:01 - Mensaje enviado con éxito a 584120212470 2026-07-14 20:00:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56cd811fe28 (wa_message_id: wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSQzREMzIwMDcwRUMxMTY2ODUxAA==) 2026-07-14 20:00:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a56cd811fe28 2026-07-14 20:00:01 - ====== FIN WEBHOOK ====== 2026-07-14 20:34:50 - ====== INICIO WEBHOOK ====== 2026-07-14 20:34:50 - Evento: text | De: 584243380882 | Size: 594b 2026-07-14 20:34:50 - Procesando mensaje regular tipo: text 2026-07-14 20:34:50 - RegularMessageService: Procesando mensaje de 584243380882, tipo: text 2026-07-14 20:34:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzgwODgyFQIAEhggQTU2OEY1RUY4NzQwNzU2RDc5OEI1RDkyODlEMEY0OEYA 2026-07-14 20:34:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzgwODgyFQIAEhggQTU2OEY1RUY4NzQwNzU2RDc5OEI1RDkyODlEMEY0OEYA 2026-07-14 20:34:50 - Contenido: Buenas noches no tenemos servicio... 2026-07-14 20:34:50 - Comando detectado: buenas 2026-07-14 20:34:50 - CommandProcessor: Procesando comando: buenas 2026-07-14 20:34:50 - Comando no reconocido, enviando a ChatGPT 2026-07-14 20:34:50 - Resultado del comando: string 2026-07-14 20:34:50 - Enviando a ChatGPT: Buenas noches no tenemos servicio... 2026-07-14 20:34:50 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches no tenemos servicio... 2026-07-14 20:34:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 20:34:50 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 20:34:50 America/Caracas] [CHATBOT][START] corr=e48aa3bb IP=127.0.0.1 UA= [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-23 username=24:5a:4c:c0:3b:40 mobile=584243380882 [14-Jul-2026 20:34:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][DIAG] corr=e48aa3bb Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][CTX] corr=e48aa3bb tel=584243380882 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 20:34:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][AI][e1465c] Proveedor: gemini [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][GEMINI][e1465c] API key vacía [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][AI][e1465c] Gemini falló, usando heurística local [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][AI][e1465c] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 20:34:56 America/Caracas] [CHATBOT][END] corr=e48aa3bb bytesRespuesta=390 [14-Jul-2026 20:34:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 20:34:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 20:34:57 - Mensaje enviado con éxito a 584243380882 2026-07-14 20:34:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56d5b160c35 (wa_message_id: wamid.HBgMNTg0MjQzMzgwODgyFQIAERgSOEIxMERCMUI1RUJBNUZGQUJEAA==) 2026-07-14 20:34:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a56d5b160c35 2026-07-14 20:34:57 - ====== FIN WEBHOOK ====== 2026-07-14 20:55:25 - ====== INICIO WEBHOOK ====== 2026-07-14 20:55:25 - Evento: image | De: 584125329220 | Size: 827b 2026-07-14 20:55:25 - Procesando mensaje regular tipo: image 2026-07-14 20:55:25 - RegularMessageService: Procesando mensaje de 584125329220, tipo: image 2026-07-14 20:55:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUM4QUJGMTk3RDU3OEY2RTk5QjM1REZFMzU4MDYzMUYA 2026-07-14 20:55:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUM4QUJGMTk3RDU3OEY2RTk5QjM1REZFMzU4MDYzMUYA 2026-07-14 20:55:25 - Contenido: ... 2026-07-14 20:55:25 - Comando detectado: image 2026-07-14 20:55:25 - CommandProcessor: Procesando comando: image 2026-07-14 20:55:25 - Imagen sin comando, guardando y procesando 2026-07-14 20:55:25 - Verificando duplicado por imageId=886316004536635, msgId=wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUM4QUJGMTk3RDU3OEY2RTk5QjM1REZFMzU4MDYzMUYA 2026-07-14 20:55:25 - Incluyendo numtoname.php... 2026-07-14 20:55:25 - Incluyendo media.php... 2026-07-14 20:55:25 - DEBUG messages batch: [{"from":"584125329220","from_user_id":"VE.4538621336425013","id":"wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUM4QUJGMTk3RDU3OEY2RTk5QjM1REZFMzU4MDYzMUYA","timestamp":"1784076922","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Nf4XdeALNMQigc3OtmlmipGP6pLqyJPIPi+ppfPavC4=","id":"886316004536635","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=886316004536635&source=webhook&ext=1784077224&hash=ATzEbPbaYLIH2E5094_AyN0VfDUfddWNRYFz2HTe2yIexA"}}] 2026-07-14 20:55:25 - DEBUG caption: no se encontró texto cercano 2026-07-14 20:55:25 - DEBUG caption final: [VACIO] 2026-07-14 20:55:25 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 20:55:25 - Incluyendo guardar_imagen.php... 2026-07-14 20:55:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 20:55:25 - Includes realizados. Verificando funciones... 2026-07-14 20:55:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584125329220 2026-07-14 20:55:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 20:55:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 20:55:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 20:55:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 20:55:25 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-14 20:55:25 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:b7:2e:91","firstname":"Alicia","lastname":"Maizo","mac":"4C:D7:C8:B7:2E:92","srvid":34} 2026-07-14 20:55:25 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-14 20:55:25 - Datos usuario extraídos: {"username":"4c:d7:c8:b7:2e:91","firstname":"Alicia","lastname":"Maizo","mac":"4C:D7:C8:B7:2E:92","srvid":34} 2026-07-14 20:55:25 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 20:55:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 20:55:25 - Valor de accessToken: EAAC0c45... 2026-07-14 20:55:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 20:55:25 - Instancia WhatsAppImageHandler creada 2026-07-14 20:55:25 - Llamando a saveWhatsAppImage... 2026-07-14 20:55:25 - saveWhatsAppImage: Procesando imagen para: 584125329220 2026-07-14 20:55:25 - saveWhatsAppImage: ID de media: 886316004536635, MIME type: image/jpeg 2026-07-14 20:55:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/886316004536635 2026-07-14 20:55:26 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 20:55:26 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=886316004536635&source=getMedia&ext=1784077225&hash=ATxQQx3ceDJL8zp9Yqgr6NUoymal2iXIiDP4sHOA_tBWtQ 2026-07-14 20:55:26 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=886316004536635&source=getMedia&ext=1784077225&hash=ATxQQx3ceDJL8zp9Yqgr6NUoymal2iXIiDP4sHOA_tBWtQ 2026-07-14 20:55:26 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 20:55:26 - descargar_imagen: Imagen descargada - Tamaño: 117056 bytes, Tipo: image/jpeg 2026-07-14 20:55:26 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/886316004536635.jpg, Tamaño: 117056 bytes 2026-07-14 20:55:26 - saveToDatabase: Registro insertado en BD con ID: 15 2026-07-14 20:55:26 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/886316004536635.jpg","image_id":"886316004536635","size":117056,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 20:55:26 - Resultado del comando: array 2026-07-14 20:55:26 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 20:55:27 - Mensaje enviado con éxito a 584125329220 2026-07-14 20:55:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56da7fd61ea (wa_message_id: wamid.HBgMNTg0MTI1MzI5MjIwFQIAERgSM0NENzQyMTRBMENERDFGMUNDAA==) 2026-07-14 20:55:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a56da7fd61ea 2026-07-14 20:55:27 - ====== FIN WEBHOOK ====== 2026-07-14 20:55:53 - ====== INICIO WEBHOOK ====== 2026-07-14 20:55:53 - Evento: text | De: 584125329220 | Size: 606b 2026-07-14 20:55:53 - Procesando mensaje regular tipo: text 2026-07-14 20:55:53 - RegularMessageService: Procesando mensaje de 584125329220, tipo: text 2026-07-14 20:55:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUM3MkVGRkZBQzIwNDdGMUE4NEIzQ0I0RTlENUQ0ODAA 2026-07-14 20:55:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUM3MkVGRkZBQzIwNDdGMUE4NEIzQ0I0RTlENUQ0ODAA 2026-07-14 20:55:53 - Contenido: Buenas noches el internet está malísimo... 2026-07-14 20:55:53 - Comando detectado: buenas 2026-07-14 20:55:53 - CommandProcessor: Procesando comando: buenas 2026-07-14 20:55:53 - Comando no reconocido, enviando a ChatGPT 2026-07-14 20:55:53 - Resultado del comando: string 2026-07-14 20:55:53 - Enviando a ChatGPT: Buenas noches el internet está malísimo... 2026-07-14 20:55:53 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches el internet está malísimo... 2026-07-14 20:55:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][START] corr=0a750ce2 IP=127.0.0.1 UA= [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=4c:d7:c8:b7:2e:91 mobile=584125329220 [14-Jul-2026 20:55:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][DIAG] corr=0a750ce2 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][CTX] corr=0a750ce2 tel=584125329220 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 20:55:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][AI][32c53b] Proveedor: gemini [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][GEMINI][32c53b] API key vacía [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][AI][32c53b] Gemini falló, usando heurística local [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][AI][32c53b] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 20:55:53 America/Caracas] [CHATBOT][END] corr=0a750ce2 bytesRespuesta=389 [14-Jul-2026 20:55:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 20:55:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 20:55:54 - Mensaje enviado con éxito a 584125329220 2026-07-14 20:55:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56da9a83a7c (wa_message_id: wamid.HBgMNTg0MTI1MzI5MjIwFQIAERgSQjY4MDc4RURFMjkzMjRGMDM5AA==) 2026-07-14 20:55:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a56da9a83a7c 2026-07-14 20:55:54 - ====== FIN WEBHOOK ====== 2026-07-14 21:26:33 - ====== INICIO WEBHOOK ====== 2026-07-14 21:26:33 - Evento: button | De: 584129637736 | Size: 725b 2026-07-14 21:26:33 - Procesando botón de plantilla: Informacion de pagos 2026-07-14 21:26:33 - ButtonService: payload=informacion de pagos, telefono=584129637736 2026-07-14 21:26:33 - Procesando botón PAGO para: 584129637736 2026-07-14 21:26:34 - Mensaje enviado con éxito a 584129637736 2026-07-14 21:26:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56e1cad3c34 (wa_message_id: wamid.HBgMNTg0MTI5NjM3NzM2FQIAERgSOUNCQzhDMzA5N0NFNDlBNUQwAA==) 2026-07-14 21:26:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a56e1cad3c34 2026-07-14 21:26:34 - ====== FIN WEBHOOK ====== 2026-07-14 21:53:28 - ====== INICIO WEBHOOK ====== 2026-07-14 21:53:28 - Evento: text | De: 584144927330 | Size: 583b 2026-07-14 21:53:28 - Procesando mensaje regular tipo: text 2026-07-14 21:53:28 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-07-14 21:53:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUMwQTI5NEI4MEQzQzBBRDkzRkM3NDRFQjM2RDgyOUMA 2026-07-14 21:53:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUMwQTI5NEI4MEQzQzBBRDkzRkM3NDRFQjM2RDgyOUMA 2026-07-14 21:53:28 - Contenido: Porque cortan tanto la señal... 2026-07-14 21:53:28 - Comando detectado: porque 2026-07-14 21:53:28 - CommandProcessor: Procesando comando: porque 2026-07-14 21:53:28 - Comando no reconocido, enviando a ChatGPT 2026-07-14 21:53:28 - Resultado del comando: string 2026-07-14 21:53:28 - Enviando a ChatGPT: Porque cortan tanto la señal... 2026-07-14 21:53:28 - forwardToChatGPT: Enviando a ChatGPT: Porque cortan tanto la señal... 2026-07-14 21:53:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 21:53:28 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 21:53:28 America/Caracas] [CHATBOT][START] corr=8c344572 IP=127.0.0.1 UA= [14-Jul-2026 21:53:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 21:53:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=70:a7:41:1c:bf:d3 mobile=584144927330 [14-Jul-2026 21:53:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [14-Jul-2026 21:53:30 America/Caracas] [CHATBOT][DIAG] corr=8c344572 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [14-Jul-2026 21:53:30 America/Caracas] [CHATBOT][CTX] corr=8c344572 tel=584144927330 intent=chat srvid=34 usd=30 bs=25195.17 tasa=723.999 verifyMode=simulated [14-Jul-2026 21:53:30 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 21:53:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 21:53:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 21:53:30 America/Caracas] [CHATBOT][AI][811e08] Proveedor: gemini [14-Jul-2026 21:53:30 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 21:53:30 America/Caracas] [CHATBOT][GEMINI][811e08] API key vacía [14-Jul-2026 21:53:30 America/Caracas] [CHATBOT][AI][811e08] Gemini falló, usando heurística local [14-Jul-2026 21:53:30 America/Caracas] [CHATBOT][AI][811e08] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 21:53:30 America/Caracas] [CHATBOT][END] corr=8c344572 bytesRespuesta=390 [14-Jul-2026 21:53:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 21:53:30 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 21:53:31 - Mensaje enviado con éxito a 584144927330 2026-07-14 21:53:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56e81b1183f (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSNzE5NzBENUQyOTAyMzcyOTlDAA==) 2026-07-14 21:53:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a56e81b1183f 2026-07-14 21:53:31 - ====== FIN WEBHOOK ====== 2026-07-14 22:12:46 - ====== INICIO WEBHOOK ====== 2026-07-14 22:12:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-14 22:12:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-14 22:12:46 - ====== FIN WEBHOOK ====== 2026-07-14 22:15:21 - ====== INICIO WEBHOOK ====== 2026-07-14 22:15:21 - Evento: text | De: 584261408922 | Size: 597b 2026-07-14 22:15:21 - Procesando mensaje regular tipo: text 2026-07-14 22:15:21 - RegularMessageService: Procesando mensaje de 584261408922, tipo: text 2026-07-14 22:15:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxNDA4OTIyFQIAEhggQUM4MTBGRjQ0QjE1MEY0RjVFQkVEMzI4QTc2QUJBOEEA 2026-07-14 22:15:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxNDA4OTIyFQIAEhggQUM4MTBGRjQ0QjE1MEY0RjVFQkVEMzI4QTc2QUJBOEEA 2026-07-14 22:15:21 - Contenido: Dorianny padrón 04266488063... 2026-07-14 22:15:21 - Comando detectado: dorianny 2026-07-14 22:15:21 - CommandProcessor: Procesando comando: dorianny 2026-07-14 22:15:21 - Comando no reconocido, enviando a ChatGPT 2026-07-14 22:15:21 - Resultado del comando: string 2026-07-14 22:15:21 - Enviando a ChatGPT: Dorianny padrón 04266488063... 2026-07-14 22:15:21 - forwardToChatGPT: Enviando a ChatGPT: Dorianny padrón 04266488063... 2026-07-14 22:15:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Jul-2026 22:15:21 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Jul-2026 22:15:21 America/Caracas] [CHATBOT][START] corr=bf376f10 IP=127.0.0.1 UA= [14-Jul-2026 22:15:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 723.999 fecha=2026-07-14T00:00:00-04:00 [14-Jul-2026 22:15:22 America/Caracas] [CHATBOT][CTX] corr=bf376f10 tel=584261408922 intent=chat srvid= usd=0 bs=0 tasa=723.999 verifyMode=simulated [14-Jul-2026 22:15:22 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [14-Jul-2026 22:15:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Jul-2026 22:15:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Jul-2026 22:15:22 America/Caracas] [CHATBOT][AI][52ee87] Proveedor: gemini [14-Jul-2026 22:15:22 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [14-Jul-2026 22:15:22 America/Caracas] [CHATBOT][GEMINI][52ee87] API key vacía [14-Jul-2026 22:15:22 America/Caracas] [CHATBOT][AI][52ee87] Gemini falló, usando heurística local [14-Jul-2026 22:15:22 America/Caracas] [CHATBOT][AI][52ee87] Heurística no matcheó, enviando menú de opciones [14-Jul-2026 22:15:22 America/Caracas] [CHATBOT][END] corr=bf376f10 bytesRespuesta=370 [14-Jul-2026 22:15:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-14 22:15:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-14 22:15:22 - Mensaje enviado con éxito a 584261408922 2026-07-14 22:15:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56ed3ad1bc2 (wa_message_id: wamid.HBgMNTg0MjYxNDA4OTIyFQIAERgSOTAyNTRGQ0I5MzZCQzlDNDVDAA==) 2026-07-14 22:15:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a56ed3ad1bc2 2026-07-14 22:15:22 - ====== FIN WEBHOOK ====== 2026-07-14 22:18:31 - ====== INICIO WEBHOOK ====== 2026-07-14 22:18:31 - Evento: image | De: 584261408922 | Size: 838b 2026-07-14 22:18:31 - Procesando mensaje regular tipo: image 2026-07-14 22:18:31 - RegularMessageService: Procesando mensaje de 584261408922, tipo: image 2026-07-14 22:18:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxNDA4OTIyFQIAEhggQUNDM0U1QUMzOEE2RDk4NzZCRUU0RDlFMUE2QThEQjIA 2026-07-14 22:18:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxNDA4OTIyFQIAEhggQUNDM0U1QUMzOEE2RDk4NzZCRUU0RDlFMUE2QThEQjIA 2026-07-14 22:18:31 - Contenido: ... 2026-07-14 22:18:31 - Comando detectado: image 2026-07-14 22:18:31 - CommandProcessor: Procesando comando: image 2026-07-14 22:18:31 - Imagen sin comando, guardando y procesando 2026-07-14 22:18:31 - Verificando duplicado por imageId=2105384167081654, msgId=wamid.HBgMNTg0MjYxNDA4OTIyFQIAEhggQUNDM0U1QUMzOEE2RDk4NzZCRUU0RDlFMUE2QThEQjIA 2026-07-14 22:18:31 - Incluyendo numtoname.php... 2026-07-14 22:18:31 - Incluyendo media.php... 2026-07-14 22:18:31 - DEBUG messages batch: [{"from":"584261408922","from_user_id":"VE.4583715521915594","id":"wamid.HBgMNTg0MjYxNDA4OTIyFQIAEhggQUNDM0U1QUMzOEE2RDk4NzZCRUU0RDlFMUE2QThEQjIA","timestamp":"1784081909","type":"image","image":{"mime_type":"image\/jpeg","sha256":"AOm2Nz0BZyqPJsUEiM1wViSG0yP\/h\/AIUXjo7VQ38vc=","id":"2105384167081654","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2105384167081654&source=webhook&ext=1784082210&hash=ATxnk3x_sv7rPn_PFi8uK4RSmd4smvWs6lA5wzLoDA3ukg"}}] 2026-07-14 22:18:31 - DEBUG caption: no se encontró texto cercano 2026-07-14 22:18:31 - DEBUG caption final: [VACIO] 2026-07-14 22:18:31 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-14 22:18:31 - Incluyendo guardar_imagen.php... 2026-07-14 22:18:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-14 22:18:31 - Includes realizados. Verificando funciones... 2026-07-14 22:18:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584261408922 2026-07-14 22:18:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-14 22:18:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-14 22:18:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-14 22:18:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-14 22:18:31 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584261408922 2026-07-14 22:18:31 - Datos usuario extraídos: null 2026-07-14 22:18:31 - Función conectarbot disponible, obteniendo conexión... 2026-07-14 22:18:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-14 22:18:31 - Valor de accessToken: EAAC0c45... 2026-07-14 22:18:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-14 22:18:31 - Instancia WhatsAppImageHandler creada 2026-07-14 22:18:31 - Llamando a saveWhatsAppImage... 2026-07-14 22:18:31 - saveWhatsAppImage: Procesando imagen para: 584261408922 2026-07-14 22:18:31 - saveWhatsAppImage: ID de media: 2105384167081654, MIME type: image/jpeg 2026-07-14 22:18:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2105384167081654 2026-07-14 22:18:32 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-14 22:18:32 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2105384167081654&source=getMedia&ext=1784082212&hash=ATxts1j6i0m-xHdRWfvqnl5bQvqc0hqVHl4WnunVcioBmQ 2026-07-14 22:18:32 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2105384167081654&source=getMedia&ext=1784082212&hash=ATxts1j6i0m-xHdRWfvqnl5bQvqc0hqVHl4WnunVcioBmQ 2026-07-14 22:18:33 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-14 22:18:33 - descargar_imagen: Imagen descargada - Tamaño: 37425 bytes, Tipo: image/jpeg 2026-07-14 22:18:33 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2105384167081654.jpg, Tamaño: 37425 bytes 2026-07-14 22:18:33 - saveToDatabase: Registro insertado en BD con ID: 16 2026-07-14 22:18:33 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2105384167081654.jpg","image_id":"2105384167081654","size":37425,"mime_type":"image\/jpeg","db_success":true} 2026-07-14 22:18:33 - Resultado del comando: array 2026-07-14 22:18:33 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-14 22:18:33 - Mensaje enviado con éxito a 584261408922 2026-07-14 22:18:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a56edf9e9e50 (wa_message_id: wamid.HBgMNTg0MjYxNDA4OTIyFQIAERgSNEQ0OUUxRDAyQjY1REFCN0E0AA==) 2026-07-14 22:18:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a56edf9e9e50 2026-07-14 22:18:33 - ====== FIN WEBHOOK ====== 2026-07-15 07:10:23 - ====== INICIO WEBHOOK ====== 2026-07-15 07:10:23 - Evento: button | De: 584163122950 | Size: 713b 2026-07-15 07:10:23 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 07:10:23 - ButtonService: payload=informacion de pagos, telefono=584163122950 2026-07-15 07:10:23 - Procesando botón PAGO para: 584163122950 2026-07-15 07:10:25 - Mensaje enviado con éxito a 584163122950 2026-07-15 07:10:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a576aa11e874 (wa_message_id: wamid.HBgMNTg0MTYzMTIyOTUwFQIAERgSMDE0OTgyMUVBNjJGRkI4QkYxAA==) 2026-07-15 07:10:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a576aa11e874 2026-07-15 07:10:25 - ====== FIN WEBHOOK ====== 2026-07-15 08:00:00 - ====== INICIO WEBHOOK ====== 2026-07-15 08:00:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 08:00:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 08:00:00 - ====== FIN WEBHOOK ====== 2026-07-15 09:10:01 - ====== INICIO WEBHOOK ====== 2026-07-15 09:10:01 - Evento: image | De: 584242961641 | Size: 881b 2026-07-15 09:10:01 - Procesando mensaje regular tipo: image 2026-07-15 09:10:01 - RegularMessageService: Procesando mensaje de 584242961641, tipo: image 2026-07-15 09:10:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyOTYxNjQxFQIAEhggQUM1NDgzQ0NDNEI2NEY1RTEzM0E4NUUwQ0Q0NDNFQzEA 2026-07-15 09:10:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyOTYxNjQxFQIAEhggQUM1NDgzQ0NDNEI2NEY1RTEzM0E4NUUwQ0Q0NDNFQzEA 2026-07-15 09:10:01 - Contenido: Buen día pago de María Eugenia Ruth... 2026-07-15 09:10:01 - Comando detectado: buen 2026-07-15 09:10:01 - CommandProcessor: Procesando comando: buen 2026-07-15 09:10:01 - Imagen sin comando, guardando y procesando 2026-07-15 09:10:01 - Verificando duplicado por imageId=2098101861090064, msgId=wamid.HBgMNTg0MjQyOTYxNjQxFQIAEhggQUM1NDgzQ0NDNEI2NEY1RTEzM0E4NUUwQ0Q0NDNFQzEA 2026-07-15 09:10:01 - Incluyendo numtoname.php... 2026-07-15 09:10:01 - Incluyendo media.php... 2026-07-15 09:10:01 - DEBUG messages batch: [{"from":"584242961641","from_user_id":"VE.4546628262290987","id":"wamid.HBgMNTg0MjQyOTYxNjQxFQIAEhggQUM1NDgzQ0NDNEI2NEY1RTEzM0E4NUUwQ0Q0NDNFQzEA","timestamp":"1784120999","type":"image","image":{"caption":"Buen día pago de María Eugenia Ruth","mime_type":"image\/jpeg","sha256":"8byGdn4vEFOMyYXxsjNY1QwTU+o6Er3CQbkQORHuVfI=","id":"2098101861090064","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2098101861090064&source=webhook&ext=1784121301&hash=ATzbs57CABDHpqn_e1Ifw3MwxlaA6x9TTCDsGXzDVtZSnA"}}] 2026-07-15 09:10:01 - DEBUG caption final: Buen día pago de María Eugenia Ruth 2026-07-15 09:10:01 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-15 09:10:01 - Incluyendo guardar_imagen.php... 2026-07-15 09:10:01 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 09:10:01 - Includes realizados. Verificando funciones... 2026-07-15 09:10:01 - obtenerInfoUsuario: Iniciando función con teléfono: 584242961641 2026-07-15 09:10:01 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 09:10:01 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 09:10:01 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 09:10:01 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 09:10:01 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 09:10:01 - obtenerInfoUsuario: Datos usuario: 2026-07-15 09:10:01 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 09:10:01 - Datos usuario extraídos: 2026-07-15 09:10:01 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 09:10:01 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 09:10:01 - Valor de accessToken: EAAC0c45... 2026-07-15 09:10:01 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 09:10:01 - Instancia WhatsAppImageHandler creada 2026-07-15 09:10:01 - Llamando a saveWhatsAppImage... 2026-07-15 09:10:01 - saveWhatsAppImage: Procesando imagen para: 584242961641 2026-07-15 09:10:01 - saveWhatsAppImage: ID de media: 2098101861090064, MIME type: image/jpeg 2026-07-15 09:10:01 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2098101861090064 2026-07-15 09:10:04 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 09:10:04 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2098101861090064&source=getMedia&ext=1784121304&hash=ATzEna95uklNfm7NRgAvsbIV7dI8-QCXiB-6erD31dcEGw 2026-07-15 09:10:04 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2098101861090064&source=getMedia&ext=1784121304&hash=ATzEna95uklNfm7NRgAvsbIV7dI8-QCXiB-6erD31dcEGw 2026-07-15 09:10:05 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 09:10:05 - descargar_imagen: Imagen descargada - Tamaño: 36005 bytes, Tipo: image/jpeg 2026-07-15 09:10:05 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2098101861090064.jpg, Tamaño: 36005 bytes 2026-07-15 09:10:05 - saveToDatabase: Registro insertado en BD con ID: 17 2026-07-15 09:10:05 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2098101861090064.jpg","image_id":"2098101861090064","size":36005,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 09:10:05 - Resultado del comando: array 2026-07-15 09:10:05 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 09:10:06 - Mensaje enviado con éxito a 584242961641 2026-07-15 09:10:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5786aead965 (wa_message_id: wamid.HBgMNTg0MjQyOTYxNjQxFQIAERgSMTJCQkUxQjM5RDRGNjU5QjI1AA==) 2026-07-15 09:10:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a5786aead965 2026-07-15 09:10:06 - ====== FIN WEBHOOK ====== 2026-07-15 09:12:23 - ====== INICIO WEBHOOK ====== 2026-07-15 09:12:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 09:12:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 09:12:23 - ====== FIN WEBHOOK ====== 2026-07-15 09:33:05 - ====== INICIO WEBHOOK ====== 2026-07-15 09:33:05 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 09:33:05 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 09:33:05 - ====== FIN WEBHOOK ====== 2026-07-15 09:33:56 - ====== INICIO WEBHOOK ====== 2026-07-15 09:33:56 - Evento: image | De: 584242121030 | Size: 833b 2026-07-15 09:33:56 - Procesando mensaje regular tipo: image 2026-07-15 09:33:56 - RegularMessageService: Procesando mensaje de 584242121030, tipo: image 2026-07-15 09:33:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMTIxMDMwFQIAEhggQUM3OEIxQzA3RjMxQ0Y1QzkyNEQ0MTY3NzlGRTYwRjAA 2026-07-15 09:33:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMTIxMDMwFQIAEhggQUM3OEIxQzA3RjMxQ0Y1QzkyNEQ0MTY3NzlGRTYwRjAA 2026-07-15 09:33:56 - Contenido: ... 2026-07-15 09:33:56 - Comando detectado: image 2026-07-15 09:33:56 - CommandProcessor: Procesando comando: image 2026-07-15 09:33:56 - Imagen sin comando, guardando y procesando 2026-07-15 09:33:56 - Verificando duplicado por imageId=1446053064243684, msgId=wamid.HBgMNTg0MjQyMTIxMDMwFQIAEhggQUM3OEIxQzA3RjMxQ0Y1QzkyNEQ0MTY3NzlGRTYwRjAA 2026-07-15 09:33:56 - Incluyendo numtoname.php... 2026-07-15 09:33:56 - Incluyendo media.php... 2026-07-15 09:33:56 - DEBUG messages batch: [{"from":"584242121030","from_user_id":"VE.4521337321486748","id":"wamid.HBgMNTg0MjQyMTIxMDMwFQIAEhggQUM3OEIxQzA3RjMxQ0Y1QzkyNEQ0MTY3NzlGRTYwRjAA","timestamp":"1784122434","type":"image","image":{"mime_type":"image\/jpeg","sha256":"93Xb+o6z0lyStXS0MLhvP+NFE7n0blCuo3\/Qw5U92Os=","id":"1446053064243684","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1446053064243684&source=webhook&ext=1784122736&hash=ATwJbySL0x-Jue2uDyvnhwXGQu8FtHuCxkNMO_FhLbzEsg"}}] 2026-07-15 09:33:56 - DEBUG caption: no se encontró texto cercano 2026-07-15 09:33:56 - DEBUG caption final: [VACIO] 2026-07-15 09:33:56 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-15 09:33:56 - Incluyendo guardar_imagen.php... 2026-07-15 09:33:56 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 09:33:56 - Includes realizados. Verificando funciones... 2026-07-15 09:33:56 - obtenerInfoUsuario: Iniciando función con teléfono: 584242121030 2026-07-15 09:33:56 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 09:33:56 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 09:33:56 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 09:33:56 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 09:33:56 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584242121030 2026-07-15 09:33:56 - Datos usuario extraídos: null 2026-07-15 09:33:56 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 09:33:56 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 09:33:56 - Valor de accessToken: EAAC0c45... 2026-07-15 09:33:56 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 09:33:56 - Instancia WhatsAppImageHandler creada 2026-07-15 09:33:56 - Llamando a saveWhatsAppImage... 2026-07-15 09:33:56 - saveWhatsAppImage: Procesando imagen para: 584242121030 2026-07-15 09:33:56 - saveWhatsAppImage: ID de media: 1446053064243684, MIME type: image/jpeg 2026-07-15 09:33:56 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1446053064243684 2026-07-15 09:33:57 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 09:33:57 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1446053064243684&source=getMedia&ext=1784122737&hash=ATxuWsDtFZcj8C7bEMdqX2AQeGzKlZfxWIiHVckvJRdAAw 2026-07-15 09:33:57 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1446053064243684&source=getMedia&ext=1784122737&hash=ATxuWsDtFZcj8C7bEMdqX2AQeGzKlZfxWIiHVckvJRdAAw 2026-07-15 09:33:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 09:33:58 - descargar_imagen: Imagen descargada - Tamaño: 34285 bytes, Tipo: image/jpeg 2026-07-15 09:33:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1446053064243684.jpg, Tamaño: 34285 bytes 2026-07-15 09:33:58 - saveToDatabase: Registro insertado en BD con ID: 18 2026-07-15 09:33:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1446053064243684.jpg","image_id":"1446053064243684","size":34285,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 09:33:58 - Resultado del comando: array 2026-07-15 09:33:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 09:33:59 - Mensaje enviado con éxito a 584242121030 2026-07-15 09:33:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a578c4739c1c (wa_message_id: wamid.HBgMNTg0MjQyMTIxMDMwFQIAERgSMzVEODFGRDA5NTMzMzFGNEFCAA==) 2026-07-15 09:33:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a578c4739c1c 2026-07-15 09:33:59 - ====== FIN WEBHOOK ====== 2026-07-15 09:34:16 - ====== INICIO WEBHOOK ====== 2026-07-15 09:34:16 - Evento: text | De: 584242121030 | Size: 590b 2026-07-15 09:34:16 - Procesando mensaje regular tipo: text 2026-07-15 09:34:16 - RegularMessageService: Procesando mensaje de 584242121030, tipo: text 2026-07-15 09:34:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMTIxMDMwFQIAEhggQUM2RDdDOUVEQkFGMTlDM0NDQzdFMjkwNTJEQkQ0ODYA 2026-07-15 09:34:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMTIxMDMwFQIAEhggQUM2RDdDOUVEQkFGMTlDM0NDQzdFMjkwNTJEQkQ0ODYA 2026-07-15 09:34:16 - Contenido: Buenos días Alana Quintero... 2026-07-15 09:34:16 - Comando detectado: buenos 2026-07-15 09:34:16 - CommandProcessor: Procesando comando: buenos 2026-07-15 09:34:16 - Comando no reconocido, enviando a ChatGPT 2026-07-15 09:34:16 - Resultado del comando: string 2026-07-15 09:34:16 - Enviando a ChatGPT: Buenos días Alana Quintero... 2026-07-15 09:34:16 - forwardToChatGPT: Enviando a ChatGPT: Buenos días Alana Quintero... 2026-07-15 09:34:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][START] corr=851b0dd1 IP=127.0.0.1 UA= [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][CTX] corr=851b0dd1 tel=584242121030 intent=chat srvid= usd=0 bs=0 tasa=725.747 verifyMode=simulated [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 09:34:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][AI][bba8dd] Proveedor: gemini [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][GEMINI][bba8dd] API key vacía [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][AI][bba8dd] Gemini falló, usando heurística local [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][AI][bba8dd] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 09:34:16 America/Caracas] [CHATBOT][END] corr=851b0dd1 bytesRespuesta=370 [15-Jul-2026 09:34:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 09:34:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 09:34:17 - Mensaje enviado con éxito a 584242121030 2026-07-15 09:34:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a578c598df24 (wa_message_id: wamid.HBgMNTg0MjQyMTIxMDMwFQIAERgSQTc1OTZEOTE3OTBGQUJDQUIzAA==) 2026-07-15 09:34:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a578c598df24 2026-07-15 09:34:17 - ====== FIN WEBHOOK ====== 2026-07-15 09:42:18 - ====== INICIO WEBHOOK ====== 2026-07-15 09:42:18 - Evento: text | De: 584242755712 | Size: 569b 2026-07-15 09:42:18 - Procesando mensaje regular tipo: text 2026-07-15 09:42:18 - RegularMessageService: Procesando mensaje de 584242755712, tipo: text 2026-07-15 09:42:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzU1NzEyFQIAEhggQUM1MzYzMzI4QTk4QTdFMTkwMzdDN0VGQUIyMUQ3OTcA 2026-07-15 09:42:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzU1NzEyFQIAEhggQUM1MzYzMzI4QTk4QTdFMTkwMzdDN0VGQUIyMUQ3OTcA 2026-07-15 09:42:18 - Contenido: Buenos dias... 2026-07-15 09:42:18 - Comando detectado: buenos 2026-07-15 09:42:19 - CommandProcessor: Procesando comando: buenos 2026-07-15 09:42:19 - Comando no reconocido, enviando a ChatGPT 2026-07-15 09:42:19 - Resultado del comando: string 2026-07-15 09:42:19 - Enviando a ChatGPT: Buenos dias... 2026-07-15 09:42:19 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias... 2026-07-15 09:42:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][START] corr=90f1884b IP=127.0.0.1 UA= [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-05 username=28:70:4e:e0:1a:a4 mobile=584242755712 [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2025-12-16 username=70:a7:41:28:5c:17 mobile=584242755712 [15-Jul-2026 09:42:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][DIAG] corr=90f1884b Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 10 días [critical] [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][CTX] corr=90f1884b tel=584242755712 intent=chat srvid= usd=0 bs=0 tasa=725.747 verifyMode=simulated [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 09:42:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][AI][8cb4f6] Proveedor: gemini [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][GEMINI][8cb4f6] API key vacía [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][AI][8cb4f6] Gemini falló, usando heurística local [15-Jul-2026 09:42:19 America/Caracas] [CHATBOT][END] corr=90f1884b bytesRespuesta=277 [15-Jul-2026 09:42:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 09:42:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 09:42:20 - Mensaje enviado con éxito a 584242755712 2026-07-15 09:42:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a578e3c334b0 (wa_message_id: wamid.HBgMNTg0MjQyNzU1NzEyFQIAERgSOUI4RjIzNDVGMDE5QUFBNDhBAA==) 2026-07-15 09:42:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a578e3c334b0 2026-07-15 09:42:20 - ====== FIN WEBHOOK ====== 2026-07-15 09:42:26 - ====== INICIO WEBHOOK ====== 2026-07-15 09:42:26 - Evento: text | De: 584242755712 | Size: 574b 2026-07-15 09:42:26 - Procesando mensaje regular tipo: text 2026-07-15 09:42:26 - RegularMessageService: Procesando mensaje de 584242755712, tipo: text 2026-07-15 09:42:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzU1NzEyFQIAEhggQUM1QTAwODNGMjIwMjc5ODEzOTdDMTk5RTNGRDBDNEIA 2026-07-15 09:42:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzU1NzEyFQIAEhggQUM1QTAwODNGMjIwMjc5ODEzOTdDMTk5RTNGRDBDNEIA 2026-07-15 09:42:26 - Contenido: Cusl es la deuda... 2026-07-15 09:42:26 - Comando detectado: cusl 2026-07-15 09:42:26 - CommandProcessor: Procesando comando: cusl 2026-07-15 09:42:26 - Comando no reconocido, enviando a ChatGPT 2026-07-15 09:42:26 - Resultado del comando: string 2026-07-15 09:42:26 - Enviando a ChatGPT: Cusl es la deuda... 2026-07-15 09:42:26 - forwardToChatGPT: Enviando a ChatGPT: Cusl es la deuda... 2026-07-15 09:42:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][START] corr=762a4500 IP=127.0.0.1 UA= [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-05 username=28:70:4e:e0:1a:a4 mobile=584242755712 [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2025-12-16 username=70:a7:41:28:5c:17 mobile=584242755712 [15-Jul-2026 09:42:26 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][DIAG] corr=762a4500 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 10 días [critical] [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][CTX] corr=762a4500 tel=584242755712 intent=chat srvid= usd=0 bs=0 tasa=725.747 verifyMode=simulated [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 09:42:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][AI][91feaa] Proveedor: gemini [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][GEMINI][91feaa] API key vacía [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][AI][91feaa] Gemini falló, usando heurística local [15-Jul-2026 09:42:26 America/Caracas] [CHATBOT][END] corr=762a4500 bytesRespuesta=85 [15-Jul-2026 09:42:26 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 09:42:26 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 09:42:27 - Mensaje enviado con éxito a 584242755712 2026-07-15 09:42:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a578e43967a6 (wa_message_id: wamid.HBgMNTg0MjQyNzU1NzEyFQIAERgSNzVBNDYxNkRBM0RBMTkyMTkwAA==) 2026-07-15 09:42:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a578e43967a6 2026-07-15 09:42:27 - ====== FIN WEBHOOK ====== 2026-07-15 09:50:38 - ====== INICIO WEBHOOK ====== 2026-07-15 09:50:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 09:50:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 09:50:38 - ====== FIN WEBHOOK ====== 2026-07-15 09:54:29 - ====== INICIO WEBHOOK ====== 2026-07-15 09:54:29 - Evento: text | De: 584142009293 | Size: 639b 2026-07-15 09:54:29 - Procesando mensaje regular tipo: text 2026-07-15 09:54:29 - RegularMessageService: Procesando mensaje de 584142009293, tipo: text 2026-07-15 09:54:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUM3QzQ1MjE5ODc0RTAwNDE3QUIwNDNDOEZENzRBRTAA 2026-07-15 09:54:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUM3QzQ1MjE5ODc0RTAwNDE3QUIwNDNDOEZENzRBRTAA 2026-07-15 09:54:29 - Contenido: Muy buenos días! Para saber q está pasando con el internet q no hay señal.... 2026-07-15 09:54:29 - Comando detectado: muy 2026-07-15 09:54:29 - CommandProcessor: Procesando comando: muy 2026-07-15 09:54:29 - Comando no reconocido, enviando a ChatGPT 2026-07-15 09:54:29 - Resultado del comando: string 2026-07-15 09:54:29 - Enviando a ChatGPT: Muy buenos días! Para saber q está pasando con e... 2026-07-15 09:54:29 - forwardToChatGPT: Enviando a ChatGPT: Muy buenos días! Para saber q está pasando con e... 2026-07-15 09:54:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][START] corr=b4a84d65 IP=127.0.0.1 UA= [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-13 username=68:d7:9a:a2:c7:41 mobile=584142009293 [15-Jul-2026 09:54:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][DIAG] corr=b4a84d65 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][CTX] corr=b4a84d65 tel=584142009293 intent=chat srvid=35 usd=40 bs=33674.66 tasa=725.747 verifyMode=simulated [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 09:54:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][AI][dd4f36] Proveedor: gemini [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][GEMINI][dd4f36] API key vacía [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][AI][dd4f36] Gemini falló, usando heurística local [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][AI][dd4f36] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 09:54:29 America/Caracas] [CHATBOT][END] corr=b4a84d65 bytesRespuesta=390 [15-Jul-2026 09:54:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 09:54:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 09:54:30 - Mensaje enviado con éxito a 584142009293 2026-07-15 09:54:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a579116b73c7 (wa_message_id: wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSRDM0QTRGMUU5MDg4MkMzQTJDAA==) 2026-07-15 09:54:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a579116b73c7 2026-07-15 09:54:30 - ====== FIN WEBHOOK ====== 2026-07-15 09:54:53 - ====== INICIO WEBHOOK ====== 2026-07-15 09:54:53 - Evento: text | De: 584142009293 | Size: 595b 2026-07-15 09:54:53 - Procesando mensaje regular tipo: text 2026-07-15 09:54:53 - RegularMessageService: Procesando mensaje de 584142009293, tipo: text 2026-07-15 09:54:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUM4RjA4ODZDNUFDOUQzRkZDOTQxOUE3QkFCMENCOTEA 2026-07-15 09:54:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUM4RjA4ODZDNUFDOUQzRkZDOTQxOUE3QkFCMENCOTEA 2026-07-15 09:54:53 - Contenido: Y aún he recibido la factura del pago...... 2026-07-15 09:54:53 - Comando detectado: y 2026-07-15 09:54:53 - CommandProcessor: Procesando comando: y 2026-07-15 09:54:53 - Comando no reconocido, enviando a ChatGPT 2026-07-15 09:54:53 - Resultado del comando: string 2026-07-15 09:54:53 - Enviando a ChatGPT: Y aún he recibido la factura del pago...... 2026-07-15 09:54:53 - forwardToChatGPT: Enviando a ChatGPT: Y aún he recibido la factura del pago...... 2026-07-15 09:54:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][START] corr=5eda9782 IP=127.0.0.1 UA= [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-13 username=68:d7:9a:a2:c7:41 mobile=584142009293 [15-Jul-2026 09:54:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][DIAG] corr=5eda9782 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][CTX] corr=5eda9782 tel=584142009293 intent=chat srvid=35 usd=40 bs=33674.66 tasa=725.747 verifyMode=simulated [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 09:54:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][AI][a9fa76] Proveedor: gemini [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][GEMINI][a9fa76] API key vacía [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][AI][a9fa76] Gemini falló, usando heurística local [15-Jul-2026 09:54:53 America/Caracas] [CHATBOT][END] corr=5eda9782 bytesRespuesta=397 [15-Jul-2026 09:54:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 09:54:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 09:54:54 - Mensaje enviado con éxito a 584142009293 2026-07-15 09:54:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57912e242d7 (wa_message_id: wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSNUE0MDFBMjgxNDUwNkI3NEEzAA==) 2026-07-15 09:54:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a57912e242d7 2026-07-15 09:54:54 - ====== FIN WEBHOOK ====== 2026-07-15 09:56:03 - ====== INICIO WEBHOOK ====== 2026-07-15 09:56:03 - Evento: text | De: 584142009293 | Size: 665b 2026-07-15 09:56:03 - Procesando mensaje regular tipo: text 2026-07-15 09:56:03 - RegularMessageService: Procesando mensaje de 584142009293, tipo: text 2026-07-15 09:56:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUM5MTVFNUNBNUQ2NkM0QUE1QUM3ODBGMTRGNkQxQjAA 2026-07-15 09:56:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUM5MTVFNUNBNUQ2NkM0QUE1QUM3ODBGMTRGNkQxQjAA 2026-07-15 09:56:04 - Contenido: Ya realice el pago correspondiente a este mes y mandé el capture dl pago. Aún no me han mandado el... 2026-07-15 09:56:04 - Comando detectado: ya 2026-07-15 09:56:04 - CommandProcessor: Procesando comando: ya 2026-07-15 09:56:04 - Comando no reconocido, enviando a ChatGPT 2026-07-15 09:56:04 - Resultado del comando: string 2026-07-15 09:56:04 - Enviando a ChatGPT: Ya realice el pago correspondiente a este mes y ma... 2026-07-15 09:56:04 - forwardToChatGPT: Enviando a ChatGPT: Ya realice el pago correspondiente a este mes y ma... 2026-07-15 09:56:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][START] corr=2e75eba6 IP=127.0.0.1 UA= [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-13 username=68:d7:9a:a2:c7:41 mobile=584142009293 [15-Jul-2026 09:56:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][DIAG] corr=2e75eba6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][CTX] corr=2e75eba6 tel=584142009293 intent=chat srvid=35 usd=40 bs=33674.66 tasa=725.747 verifyMode=simulated [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 09:56:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][AI][62dae5] Proveedor: gemini [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][GEMINI][62dae5] API key vacía [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][AI][62dae5] Gemini falló, usando heurística local [15-Jul-2026 09:56:04 America/Caracas] [CHATBOT][END] corr=2e75eba6 bytesRespuesta=397 [15-Jul-2026 09:56:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 09:56:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 09:56:04 - Mensaje enviado con éxito a 584142009293 2026-07-15 09:56:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a579174f3064 (wa_message_id: wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSMkNBRUQ0NDJBODg0Njk4MEVEAA==) 2026-07-15 09:56:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a579174f3064 2026-07-15 09:56:04 - ====== FIN WEBHOOK ====== 2026-07-15 09:59:36 - ====== INICIO WEBHOOK ====== 2026-07-15 09:59:36 - Evento: text | De: 584142009293 | Size: 641b 2026-07-15 09:59:36 - Procesando mensaje regular tipo: text 2026-07-15 09:59:36 - RegularMessageService: Procesando mensaje de 584142009293, tipo: text 2026-07-15 09:59:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUMwRjVBOTc2NTNGNTIyNEJDMEIyRTBGNTJDNDNERjAA 2026-07-15 09:59:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUMwRjVBOTc2NTNGNTIyNEJDMEIyRTBGNTJDNDNERjAA 2026-07-15 09:59:36 - Contenido: Hemos recibido tu comprobante. Está en verificación.... 2026-07-15 09:59:36 - Comando detectado: hemos 2026-07-15 09:59:36 - CommandProcessor: Procesando comando: hemos 2026-07-15 09:59:36 - Comando no reconocido, enviando a ChatGPT 2026-07-15 09:59:36 - Resultado del comando: string 2026-07-15 09:59:36 - Enviando a ChatGPT: Hemos recibido tu comprobante. Está en verificaci... 2026-07-15 09:59:36 - forwardToChatGPT: Enviando a ChatGPT: Hemos recibido tu comprobante. Está en verificaci... 2026-07-15 09:59:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][START] corr=972c8be0 IP=127.0.0.1 UA= [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-13 username=68:d7:9a:a2:c7:41 mobile=584142009293 [15-Jul-2026 09:59:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][DIAG] corr=972c8be0 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][CTX] corr=972c8be0 tel=584142009293 intent=chat srvid=35 usd=40 bs=33674.66 tasa=725.747 verifyMode=simulated [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 09:59:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][AI][6adeac] Proveedor: gemini [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][GEMINI][6adeac] API key vacía [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][AI][6adeac] Gemini falló, usando heurística local [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][AI][6adeac] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 09:59:36 America/Caracas] [CHATBOT][END] corr=972c8be0 bytesRespuesta=390 [15-Jul-2026 09:59:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 09:59:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 09:59:37 - Mensaje enviado con éxito a 584142009293 2026-07-15 09:59:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57924987d55 (wa_message_id: wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSMjg5NjcyRDhCRjFBMDk3MDdDAA==) 2026-07-15 09:59:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a57924987d55 2026-07-15 09:59:37 - ====== FIN WEBHOOK ====== 2026-07-15 10:08:54 - ====== INICIO WEBHOOK ====== 2026-07-15 10:08:54 - Evento: interactive | De: 584163122950 | Size: 932b 2026-07-15 10:08:54 - Procesando Flow de PAGO para: 584163122950 2026-07-15 10:24:37 - ====== INICIO WEBHOOK ====== 2026-07-15 10:24:37 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 10:24:37 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 10:24:37 - ====== FIN WEBHOOK ====== 2026-07-15 10:24:49 - ====== INICIO WEBHOOK ====== 2026-07-15 10:24:49 - Evento: text | De: 584124959541 | Size: 598b 2026-07-15 10:24:49 - Procesando mensaje regular tipo: text 2026-07-15 10:24:49 - RegularMessageService: Procesando mensaje de 584124959541, tipo: text 2026-07-15 10:24:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0OTU5NTQxFQIAEhgWM0VCMEIwRDc0NUY0NkM3QkM1ODE2OQA= 2026-07-15 10:24:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0OTU5NTQxFQIAEhgWM0VCMEIwRDc0NUY0NkM3QkM1ODE2OQA= 2026-07-15 10:24:49 - Contenido: SALUDOS BUEN DIA PARA INFORMACION DE FACTURA... 2026-07-15 10:24:49 - Comando detectado: saludos 2026-07-15 10:24:49 - CommandProcessor: Procesando comando: saludos 2026-07-15 10:24:49 - Comando no reconocido, enviando a ChatGPT 2026-07-15 10:24:49 - Resultado del comando: string 2026-07-15 10:24:49 - Enviando a ChatGPT: SALUDOS BUEN DIA PARA INFORMACION DE FACTURA... 2026-07-15 10:24:49 - LeadCapture: Posible lead detectado para 584124959541 2026-07-15 10:24:49 - LeadCapture: ERROR - Class 'ClientContext' not found 2026-07-15 10:24:49 - forwardToChatGPT: Enviando a ChatGPT: SALUDOS BUEN DIA PARA INFORMACION DE FACTURA... 2026-07-15 10:24:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 10:24:49 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 10:24:49 America/Caracas] [CHATBOT][START] corr=5d5d29a1 IP=127.0.0.1 UA= [15-Jul-2026 10:24:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 10:24:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=68:d7:9a:06:da:f7 mobile=584124959541 [15-Jul-2026 10:24:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [15-Jul-2026 10:24:50 America/Caracas] [CHATBOT][DIAG] corr=5d5d29a1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [15-Jul-2026 10:24:50 America/Caracas] [CHATBOT][CTX] corr=5d5d29a1 tel=584124959541 intent=chat srvid=35 usd=40 bs=33674.66 tasa=725.747 verifyMode=simulated [15-Jul-2026 10:24:50 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 10:24:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 10:24:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 10:24:50 America/Caracas] [CHATBOT][AI][8b87cf] Proveedor: gemini [15-Jul-2026 10:24:50 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 10:24:50 America/Caracas] [CHATBOT][GEMINI][8b87cf] API key vacía [15-Jul-2026 10:24:50 America/Caracas] [CHATBOT][AI][8b87cf] Gemini falló, usando heurística local [15-Jul-2026 10:24:50 America/Caracas] [CHATBOT][AI][8b87cf] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 10:24:50 America/Caracas] [CHATBOT][END] corr=5d5d29a1 bytesRespuesta=387 [15-Jul-2026 10:24:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 10:24:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 10:24:51 - Mensaje enviado con éxito a 584124959541 2026-07-15 10:24:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5798330ada9 (wa_message_id: wamid.HBgMNTg0MTI0OTU5NTQxFQIAERgSMzJCNjNERkIyOTNEODZDMzQ0AA==) 2026-07-15 10:24:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a5798330ada9 2026-07-15 10:24:51 - ====== FIN WEBHOOK ====== 2026-07-15 10:25:33 - ====== INICIO WEBHOOK ====== 2026-07-15 10:25:33 - Evento: text | De: 584127234870 | Size: 583b 2026-07-15 10:25:33 - Procesando mensaje regular tipo: text 2026-07-15 10:25:33 - RegularMessageService: Procesando mensaje de 584127234870, tipo: text 2026-07-15 10:25:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjM0ODcwFQIAEhgUM0E5RTY3OTU2MEFGNTEzNDY4N0EA 2026-07-15 10:25:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjM0ODcwFQIAEhgUM0E5RTY3OTU2MEFGNTEzNDY4N0EA 2026-07-15 10:25:33 - Contenido: Hola me pueden pasar el monto... 2026-07-15 10:25:33 - Comando detectado: hola 2026-07-15 10:25:33 - CommandProcessor: Procesando comando: hola 2026-07-15 10:25:33 - Comando no reconocido, enviando a ChatGPT 2026-07-15 10:25:33 - Resultado del comando: string 2026-07-15 10:25:33 - Enviando a ChatGPT: Hola me pueden pasar el monto... 2026-07-15 10:25:33 - forwardToChatGPT: Enviando a ChatGPT: Hola me pueden pasar el monto... 2026-07-15 10:25:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 10:25:33 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 10:25:33 America/Caracas] [CHATBOT][START] corr=fb3f2cad IP=127.0.0.1 UA= [15-Jul-2026 10:25:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 10:25:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=6c:68:a4:5f:f6:08 mobile=584127234870 [15-Jul-2026 10:25:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [15-Jul-2026 10:25:33 America/Caracas] [CHATBOT][DIAG] corr=fb3f2cad Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [15-Jul-2026 10:25:33 America/Caracas] [CHATBOT][CTX] corr=fb3f2cad tel=584127234870 intent=chat srvid=34 usd=30 bs=25256 tasa=725.747 verifyMode=simulated [15-Jul-2026 10:25:33 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 10:25:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 10:25:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 10:25:34 America/Caracas] [CHATBOT][AI][2068d8] Proveedor: gemini [15-Jul-2026 10:25:34 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 10:25:34 America/Caracas] [CHATBOT][GEMINI][2068d8] API key vacía [15-Jul-2026 10:25:34 America/Caracas] [CHATBOT][AI][2068d8] Gemini falló, usando heurística local [15-Jul-2026 10:25:34 America/Caracas] [CHATBOT][AI][2068d8] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 10:25:34 America/Caracas] [CHATBOT][END] corr=fb3f2cad bytesRespuesta=393 [15-Jul-2026 10:25:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 10:25:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 10:25:34 - Mensaje enviado con éxito a 584127234870 2026-07-15 10:25:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57985ed1ab6 (wa_message_id: wamid.HBgMNTg0MTI3MjM0ODcwFQIAERgSOEE0RjJEODU5QjAwNDdERTRDAA==) 2026-07-15 10:25:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a57985ed1ab6 2026-07-15 10:25:34 - ====== FIN WEBHOOK ====== 2026-07-15 10:28:10 - ====== INICIO WEBHOOK ====== 2026-07-15 10:28:10 - Evento: text | De: 584124959541 | Size: 559b 2026-07-15 10:28:10 - Procesando mensaje regular tipo: text 2026-07-15 10:28:10 - RegularMessageService: Procesando mensaje de 584124959541, tipo: text 2026-07-15 10:28:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0OTU5NTQxFQIAEhgWM0VCMEQzMjExNjdFQUJCODdBQ0M1MQA= 2026-07-15 10:28:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0OTU5NTQxFQIAEhgWM0VCMEQzMjExNjdFQUJCODdBQ0M1MQA= 2026-07-15 10:28:10 - Contenido: PAGAR... 2026-07-15 10:28:10 - Comando detectado: pagar 2026-07-15 10:28:10 - CommandProcessor: Procesando comando: pagar 2026-07-15 10:28:10 - Ejecutando add_pagos.php 2026-07-15 10:52:54 - ====== INICIO WEBHOOK ====== 2026-07-15 10:52:54 - Evento: image | De: 584126969583 | Size: 807b 2026-07-15 10:52:54 - Procesando mensaje regular tipo: image 2026-07-15 10:52:54 - RegularMessageService: Procesando mensaje de 584126969583, tipo: image 2026-07-15 10:52:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUNEE3NTgzOTMzOEJBNjMwRkNBMjcA 2026-07-15 10:52:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUNEE3NTgzOTMzOEJBNjMwRkNBMjcA 2026-07-15 10:52:54 - Contenido: ... 2026-07-15 10:52:54 - Comando detectado: image 2026-07-15 10:52:54 - CommandProcessor: Procesando comando: image 2026-07-15 10:52:54 - Imagen sin comando, guardando y procesando 2026-07-15 10:52:54 - Verificando duplicado por imageId=1561457775492113, msgId=wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUNEE3NTgzOTMzOEJBNjMwRkNBMjcA 2026-07-15 10:52:54 - Incluyendo numtoname.php... 2026-07-15 10:52:54 - Incluyendo media.php... 2026-07-15 10:52:54 - DEBUG messages batch: [{"from":"584126969583","from_user_id":"VE.4535199856767161","id":"wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUNEE3NTgzOTMzOEJBNjMwRkNBMjcA","timestamp":"1784127171","type":"image","image":{"mime_type":"image\/jpeg","sha256":"E8HkVo0FT4QNTxgZdfGEbuUNY29Pl\/74lQFDsCK7USU=","id":"1561457775492113","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1561457775492113&source=webhook&ext=1784127473&hash=ATy9OpsDpb5YC4AuRkn795WjJGH-9mikh4G1RnuVqy0CPg"}}] 2026-07-15 10:52:54 - DEBUG caption: no se encontró texto cercano 2026-07-15 10:52:54 - DEBUG caption final: [VACIO] 2026-07-15 10:52:54 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-15 10:52:54 - Incluyendo guardar_imagen.php... 2026-07-15 10:52:54 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 10:52:54 - Includes realizados. Verificando funciones... 2026-07-15 10:52:54 - obtenerInfoUsuario: Iniciando función con teléfono: 584126969583 2026-07-15 10:52:54 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 10:52:54 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 10:52:54 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 10:52:54 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 10:52:54 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 10:52:54 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:b6:ff:51","firstname":"fernando","lastname":"suarez","mac":"4c:d7:c8:b6:ff:52","srvid":35} 2026-07-15 10:52:54 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 10:52:54 - Datos usuario extraídos: {"username":"4c:d7:c8:b6:ff:51","firstname":"fernando","lastname":"suarez","mac":"4c:d7:c8:b6:ff:52","srvid":35} 2026-07-15 10:52:54 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 10:52:54 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 10:52:54 - Valor de accessToken: EAAC0c45... 2026-07-15 10:52:54 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 10:52:54 - Instancia WhatsAppImageHandler creada 2026-07-15 10:52:54 - Llamando a saveWhatsAppImage... 2026-07-15 10:52:54 - saveWhatsAppImage: Procesando imagen para: 584126969583 2026-07-15 10:52:54 - saveWhatsAppImage: ID de media: 1561457775492113, MIME type: image/jpeg 2026-07-15 10:52:54 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1561457775492113 2026-07-15 10:52:55 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 10:52:55 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1561457775492113&source=getMedia&ext=1784127474&hash=ATzx5EmklKAsp8x0gkl085g6LzJq_r0ae501evxqHcl9pg 2026-07-15 10:52:55 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1561457775492113&source=getMedia&ext=1784127474&hash=ATzx5EmklKAsp8x0gkl085g6LzJq_r0ae501evxqHcl9pg 2026-07-15 10:52:57 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 10:52:57 - descargar_imagen: Imagen descargada - Tamaño: 35086 bytes, Tipo: image/jpeg 2026-07-15 10:52:57 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1561457775492113.jpg, Tamaño: 35086 bytes 2026-07-15 10:52:57 - saveToDatabase: Registro insertado en BD con ID: 19 2026-07-15 10:52:57 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1561457775492113.jpg","image_id":"1561457775492113","size":35086,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 10:52:57 - Resultado del comando: array 2026-07-15 10:52:57 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 10:52:58 - Mensaje enviado con éxito a 584126969583 2026-07-15 10:52:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a579eca6f637 (wa_message_id: wamid.HBgMNTg0MTI2OTY5NTgzFQIAERgSQTA1MkU4OUMxQTI1NDFEREJDAA==) 2026-07-15 10:52:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a579eca6f637 2026-07-15 10:52:58 - ====== FIN WEBHOOK ====== 2026-07-15 11:08:26 - ====== INICIO WEBHOOK ====== 2026-07-15 11:08:26 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 11:08:26 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 11:08:26 - ====== FIN WEBHOOK ====== 2026-07-15 11:08:57 - ====== INICIO WEBHOOK ====== 2026-07-15 11:08:57 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 11:08:57 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 11:08:57 - ====== FIN WEBHOOK ====== 2026-07-15 11:12:39 - ====== INICIO WEBHOOK ====== 2026-07-15 11:12:39 - Evento: image | De: 584143466209 | Size: 876b 2026-07-15 11:12:39 - Procesando mensaje regular tipo: image 2026-07-15 11:12:39 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 11:12:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMTI5QzcyRjA5RUYxM0MxMDM3ODUxQzJFNjc5RjgA 2026-07-15 11:12:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMTI5QzcyRjA5RUYxM0MxMDM3ODUxQzJFNjc5RjgA 2026-07-15 11:12:39 - Contenido: G venezuela 216000.00 legal-contador-darwin... 2026-07-15 11:12:39 - Comando detectado: g 2026-07-15 11:12:39 - CommandProcessor: Procesando comando: g 2026-07-15 11:12:39 - Gasto de negocio con imagen: 2120109415595985 2026-07-15 11:12:39 - Formato 'g banco descripcion': banco=venezuela, desc=216000.00 legal-contador-darwin 2026-07-15 11:12:39 - Ejecutando GastosService (negocio) [15-Jul-2026 11:12:39 America/Caracas] [ExchangeRateService] Tasa API (oficial): 725.747 2026-07-15 11:12:41 - Resultado del comando: array 2026-07-15 11:12:41 - Enviando respuesta: ✅ 💼 Gasto de negocio #11 registrado • Mont 2026-07-15 11:12:42 - Mensaje enviado con éxito a 584143466209 2026-07-15 11:12:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57a36aef7ae (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMEFFNEMxM0VGOEU1NDk5NUNCAA==) 2026-07-15 11:12:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a57a36aef7ae 2026-07-15 11:12:42 - ====== FIN WEBHOOK ====== 2026-07-15 11:37:42 - ====== INICIO WEBHOOK ====== 2026-07-15 11:37:42 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 11:37:42 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 11:37:42 - ====== FIN WEBHOOK ====== 2026-07-15 11:39:02 - ====== INICIO WEBHOOK ====== 2026-07-15 11:39:02 - Evento: text | De: 584243185747 | Size: 603b 2026-07-15 11:39:02 - Procesando mensaje regular tipo: text 2026-07-15 11:39:02 - RegularMessageService: Procesando mensaje de 584243185747, tipo: text 2026-07-15 11:39:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg1NzQ3FQIAEhggQUNENkI4NDhBQUYwMUJDOTRCQkZDOEQ4Q0Y5OEVCQ0YA 2026-07-15 11:39:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg1NzQ3FQIAEhggQUNENkI4NDhBQUYwMUJDOTRCQkZDOEQ4Q0Y5OEVCQ0YA 2026-07-15 11:39:02 - Contenido: Cuanto es la mensualidad en bolívares?... 2026-07-15 11:39:02 - Comando detectado: cuanto 2026-07-15 11:39:02 - CommandProcessor: Procesando comando: cuanto 2026-07-15 11:39:02 - Comando no reconocido, enviando a ChatGPT 2026-07-15 11:39:02 - Resultado del comando: string 2026-07-15 11:39:02 - Enviando a ChatGPT: Cuanto es la mensualidad en bolívares?... 2026-07-15 11:39:02 - forwardToChatGPT: Enviando a ChatGPT: Cuanto es la mensualidad en bolívares?... 2026-07-15 11:39:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 11:39:02 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 11:39:02 America/Caracas] [CHATBOT][START] corr=227947d7 IP=127.0.0.1 UA= [15-Jul-2026 11:39:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 11:39:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=6c:68:a4:5f:f7:48 mobile=584243185747 [15-Jul-2026 11:39:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [15-Jul-2026 11:39:03 America/Caracas] [CHATBOT][DIAG] corr=227947d7 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [15-Jul-2026 11:39:03 America/Caracas] [CHATBOT][CTX] corr=227947d7 tel=584243185747 intent=chat srvid=34 usd=30 bs=25256 tasa=725.747 verifyMode=simulated [15-Jul-2026 11:39:03 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 11:39:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 11:39:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 11:39:03 America/Caracas] [CHATBOT][AI][1232a3] Proveedor: gemini [15-Jul-2026 11:39:03 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 11:39:03 America/Caracas] [CHATBOT][GEMINI][1232a3] API key vacía [15-Jul-2026 11:39:03 America/Caracas] [CHATBOT][AI][1232a3] Gemini falló, usando heurística local [15-Jul-2026 11:39:03 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-15 11:39:03 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 11:39:03 - Mensaje enviado con éxito a 584243185747 2026-07-15 11:39:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57a997e7d22 (wa_message_id: wamid.HBgMNTg0MjQzMTg1NzQ3FQIAERgSNTFBRkU3RDNDQkVGMTI3RUY5AA==) 2026-07-15 11:39:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a57a997e7d22 2026-07-15 11:39:03 - ====== FIN WEBHOOK ====== 2026-07-15 11:53:55 - ====== INICIO WEBHOOK ====== 2026-07-15 11:53:55 - Evento: text | De: 584126969583 | Size: 534b 2026-07-15 11:53:55 - Procesando mensaje regular tipo: text 2026-07-15 11:53:55 - RegularMessageService: Procesando mensaje de 584126969583, tipo: text 2026-07-15 11:53:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUM0E0RDJDQTdGQ0FFQzE4Mjg5QzAA 2026-07-15 11:53:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUM0E0RDJDQTdGQ0FFQzE4Mjg5QzAA 2026-07-15 11:53:55 - Contenido: 2... 2026-07-15 11:53:55 - Comando detectado: 2 2026-07-15 11:53:55 - PendingPaymentInterceptor: interceptado para 584126969583 2026-07-15 11:53:57 - Mensaje enviado con éxito a 584126969583 2026-07-15 11:53:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ad151cb66 (wa_message_id: ) 2026-07-15 11:53:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ad151cb66 2026-07-15 11:53:57 - ====== FIN WEBHOOK ====== 2026-07-15 11:55:31 - ====== INICIO WEBHOOK ====== 2026-07-15 11:55:31 - Evento: text | De: 584126969583 | Size: 545b 2026-07-15 11:55:32 - Procesando mensaje regular tipo: text 2026-07-15 11:55:32 - RegularMessageService: Procesando mensaje de 584126969583, tipo: text 2026-07-15 11:55:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUM0FFQUY4OTE1Nzk5QUFFQ0U0OUUA 2026-07-15 11:55:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUM0FFQUY4OTE1Nzk5QUFFQ0U0OUUA 2026-07-15 11:55:32 - Contenido: 0412-3787740... 2026-07-15 11:55:32 - Comando detectado: 0412-3787740 2026-07-15 11:55:32 - CommandProcessor: Procesando comando: 0412-3787740 2026-07-15 11:55:32 - Número de teléfono detectado: 04123787740 [15-Jul-2026 11:55:32 America/Caracas] PHP Warning: mysqli::__construct(): (HY000/1045): Access denied for user 'radius'@'localhost' (using password: NO) in /home/ctnet/www/chatWA/usr-mactlf.php on line 23 [15-Jul-2026 11:55:32 America/Caracas] PHP Warning: file_put_contents(errores.txt): failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 28 2026-07-15 11:55:32 - Resultado del comando: array 2026-07-15 11:55:32 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-15 11:55:32 - Mensaje enviado con éxito a 584126969583 2026-07-15 11:55:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ad74e68ea (wa_message_id: wamid.HBgMNTg0MTI2OTY5NTgzFQIAERgSM0QxMDM3N0I1NzYzMUI2M0E1AA==) 2026-07-15 11:55:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ad74e68ea 2026-07-15 11:55:32 - ====== FIN WEBHOOK ====== 2026-07-15 11:55:43 - ====== INICIO WEBHOOK ====== 2026-07-15 11:55:43 - Evento: text | De: 584126969583 | Size: 545b 2026-07-15 11:55:43 - Procesando mensaje regular tipo: text 2026-07-15 11:55:43 - RegularMessageService: Procesando mensaje de 584126969583, tipo: text 2026-07-15 11:55:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUM0FBQ0NDMTMzRENDODFDOUIxNTMA 2026-07-15 11:55:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUM0FBQ0NDMTMzRENDODFDOUIxNTMA 2026-07-15 11:55:43 - Contenido: 0412-6969583... 2026-07-15 11:55:43 - Comando detectado: 0412-6969583 2026-07-15 11:55:43 - CommandProcessor: Procesando comando: 0412-6969583 2026-07-15 11:55:43 - Número de teléfono detectado: 04126969583 [15-Jul-2026 11:55:43 America/Caracas] PHP Warning: mysqli::__construct(): (HY000/1045): Access denied for user 'radius'@'localhost' (using password: NO) in /home/ctnet/www/chatWA/usr-mactlf.php on line 23 [15-Jul-2026 11:55:43 America/Caracas] PHP Warning: file_put_contents(errores.txt): failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 28 2026-07-15 11:55:43 - Resultado del comando: array 2026-07-15 11:55:43 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-15 11:55:44 - Mensaje enviado con éxito a 584126969583 2026-07-15 11:55:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ad809a695 (wa_message_id: wamid.HBgMNTg0MTI2OTY5NTgzFQIAERgSMzM0NkFGN0MzMkE2QjVEMjA5AA==) 2026-07-15 11:55:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ad809a695 2026-07-15 11:55:44 - ====== FIN WEBHOOK ====== 2026-07-15 11:55:58 - ====== INICIO WEBHOOK ====== 2026-07-15 11:55:58 - Evento: text | De: 584126969583 | Size: 556b 2026-07-15 11:55:58 - Procesando mensaje regular tipo: text 2026-07-15 11:55:58 - RegularMessageService: Procesando mensaje de 584126969583, tipo: text 2026-07-15 11:55:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUM0ExNjc5NzgzOTRGNDQyNjczRUEA 2026-07-15 11:55:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUM0ExNjc5NzgzOTRGNDQyNjczRUEA 2026-07-15 11:55:58 - Contenido: Fernando Suarez Cabrera... 2026-07-15 11:55:58 - Comando detectado: fernando 2026-07-15 11:55:58 - CommandProcessor: Procesando comando: fernando 2026-07-15 11:55:58 - Comando no reconocido, enviando a ChatGPT 2026-07-15 11:55:58 - Resultado del comando: string 2026-07-15 11:55:58 - Enviando a ChatGPT: Fernando Suarez Cabrera... 2026-07-15 11:55:58 - forwardToChatGPT: Enviando a ChatGPT: Fernando Suarez Cabrera... 2026-07-15 11:55:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][START] corr=25fd2920 IP=127.0.0.1 UA= [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=4c:d7:c8:b6:ff:51 mobile=584126969583 [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=6c:68:a4:3f:fe:44 mobile=584126969583 [15-Jul-2026 11:55:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'field list' [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][DIAG] corr=25fd2920 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][CTX] corr=25fd2920 tel=584126969583 intent=chat srvid= usd=0 bs=0 tasa=725.747 verifyMode=simulated [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 11:55:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][AI][c2fa67] Proveedor: gemini [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][GEMINI][c2fa67] API key vacía [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][AI][c2fa67] Gemini falló, usando heurística local [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][AI][c2fa67] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 11:55:58 America/Caracas] [CHATBOT][END] corr=25fd2920 bytesRespuesta=392 [15-Jul-2026 11:55:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 11:55:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 11:55:59 - Mensaje enviado con éxito a 584126969583 2026-07-15 11:55:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ad8fd52e3 (wa_message_id: wamid.HBgMNTg0MTI2OTY5NTgzFQIAERgSQTQ5NDU4ODZBRjZGQzA4NTg4AA==) 2026-07-15 11:55:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ad8fd52e3 2026-07-15 11:55:59 - ====== FIN WEBHOOK ====== 2026-07-15 11:57:21 - ====== INICIO WEBHOOK ====== 2026-07-15 11:57:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 11:57:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 11:57:21 - ====== FIN WEBHOOK ====== 2026-07-15 11:57:50 - ====== INICIO WEBHOOK ====== 2026-07-15 11:57:50 - Evento: image | De: 584140295027 | Size: 815b 2026-07-15 11:57:50 - Procesando mensaje regular tipo: image 2026-07-15 11:57:50 - RegularMessageService: Procesando mensaje de 584140295027, tipo: image 2026-07-15 11:57:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUNEE0RUI2QTZFQjU5NDZFOEI1NDUA 2026-07-15 11:57:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUNEE0RUI2QTZFQjU5NDZFOEI1NDUA 2026-07-15 11:57:50 - Contenido: ... 2026-07-15 11:57:50 - Comando detectado: image 2026-07-15 11:57:50 - CommandProcessor: Procesando comando: image 2026-07-15 11:57:50 - Imagen sin comando, guardando y procesando 2026-07-15 11:57:50 - Verificando duplicado por imageId=1527903629348252, msgId=wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUNEE0RUI2QTZFQjU5NDZFOEI1NDUA 2026-07-15 11:57:50 - Incluyendo numtoname.php... 2026-07-15 11:57:50 - Incluyendo media.php... 2026-07-15 11:57:50 - DEBUG messages batch: [{"from":"584140295027","from_user_id":"VE.4545986192355194","id":"wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUNEE0RUI2QTZFQjU5NDZFOEI1NDUA","timestamp":"1784131068","type":"image","image":{"mime_type":"image\/jpeg","sha256":"nZzpmJXvorwqKsFsrN612ay7l6v530txlULsNgc8GFI=","id":"1527903629348252","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1527903629348252&source=webhook&ext=1784131370&hash=ATxEPcnI7_iFR6ipPvYsyKWc_r1rXpE6TQAMNY073BeFGw"}}] 2026-07-15 11:57:50 - DEBUG caption: no se encontró texto cercano 2026-07-15 11:57:50 - DEBUG caption final: [VACIO] 2026-07-15 11:57:50 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-15 11:57:50 - Incluyendo guardar_imagen.php... 2026-07-15 11:57:50 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 11:57:50 - Includes realizados. Verificando funciones... 2026-07-15 11:57:50 - obtenerInfoUsuario: Iniciando función con teléfono: 584140295027 2026-07-15 11:57:50 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 11:57:50 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 11:57:50 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 11:57:50 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 11:57:50 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 11:57:50 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:06:d1","firstname":"leonela","lastname":"ziegler","mac":"74:ac:b9:7c:06:d1","srvid":34} 2026-07-15 11:57:50 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 11:57:50 - Datos usuario extraídos: {"username":"74:ac:b9:7c:06:d1","firstname":"leonela","lastname":"ziegler","mac":"74:ac:b9:7c:06:d1","srvid":34} 2026-07-15 11:57:50 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 11:57:50 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 11:57:50 - Valor de accessToken: EAAC0c45... 2026-07-15 11:57:50 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 11:57:50 - Instancia WhatsAppImageHandler creada 2026-07-15 11:57:50 - Llamando a saveWhatsAppImage... 2026-07-15 11:57:50 - saveWhatsAppImage: Procesando imagen para: 584140295027 2026-07-15 11:57:50 - saveWhatsAppImage: ID de media: 1527903629348252, MIME type: image/jpeg 2026-07-15 11:57:50 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1527903629348252 2026-07-15 11:57:51 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 11:57:51 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1527903629348252&source=getMedia&ext=1784131371&hash=ATzCPNRP-3n_t8gLJ6_e3PNz1w8ecoG-EutWnuc3qboy9w 2026-07-15 11:57:51 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1527903629348252&source=getMedia&ext=1784131371&hash=ATzCPNRP-3n_t8gLJ6_e3PNz1w8ecoG-EutWnuc3qboy9w 2026-07-15 11:57:52 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 11:57:52 - descargar_imagen: Imagen descargada - Tamaño: 48465 bytes, Tipo: image/jpeg 2026-07-15 11:57:52 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1527903629348252.jpg, Tamaño: 48465 bytes 2026-07-15 11:57:52 - saveToDatabase: Registro insertado en BD con ID: 20 2026-07-15 11:57:52 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1527903629348252.jpg","image_id":"1527903629348252","size":48465,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 11:57:52 - Resultado del comando: array 2026-07-15 11:57:52 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 11:57:53 - Mensaje enviado con éxito a 584140295027 2026-07-15 11:57:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ae013e2bb (wa_message_id: wamid.HBgMNTg0MTQwMjk1MDI3FQIAERgSMkQ1NzZGNjhBNUU5MkZEQUZEAA==) 2026-07-15 11:57:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ae013e2bb 2026-07-15 11:57:53 - ====== FIN WEBHOOK ====== 2026-07-15 12:00:07 - ====== INICIO WEBHOOK ====== 2026-07-15 12:00:07 - Evento: image | De: 584143466209 | Size: 865b 2026-07-15 12:00:07 - Procesando mensaje regular tipo: image 2026-07-15 12:00:07 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 12:00:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQzEzOTUxQjA5Q0VDQ0YxQTc4MEMyNUZBRTY1OUQA 2026-07-15 12:00:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQzEzOTUxQjA5Q0VDQ0YxQTc4MEMyNUZBRTY1OUQA 2026-07-15 12:00:07 - Contenido: Pg mercantil 19435.59 casa-tanque... 2026-07-15 12:00:07 - Comando detectado: pg 2026-07-15 12:00:07 - CommandProcessor: Procesando comando: pg 2026-07-15 12:00:07 - Gasto personal con imagen: 2590651411391545 2026-07-15 12:00:07 - Formato 'pg banco descripcion': banco=mercantil, desc=19435.59 casa-tanque 2026-07-15 12:00:07 - Ejecutando GastosService (personal) [15-Jul-2026 12:00:07 America/Caracas] [ExchangeRateService] Tasa API (oficial): 725.747 2026-07-15 12:00:10 - Resultado del comando: array 2026-07-15 12:00:10 - Enviando respuesta: ✅ 👤 Gasto personal #7 registrado • Monto: 2026-07-15 12:00:11 - Mensaje enviado con éxito a 584143466209 2026-07-15 12:00:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ae8b50f85 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNERFODI2ODkxODQ2Njk3Mzg0AA==) 2026-07-15 12:00:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ae8b50f85 2026-07-15 12:00:11 - ====== FIN WEBHOOK ====== 2026-07-15 12:14:45 - ====== INICIO WEBHOOK ====== 2026-07-15 12:14:45 - Evento: image | De: 584147946270 | Size: 820b 2026-07-15 12:14:45 - Procesando mensaje regular tipo: image 2026-07-15 12:14:45 - RegularMessageService: Procesando mensaje de 584147946270, tipo: image 2026-07-15 12:14:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ3OTQ2MjcwFQIAEhggQUM3QkRBRkJENDUxQjIyNjQ3QzY4QjlGQjg4NTQyQTQA 2026-07-15 12:14:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ3OTQ2MjcwFQIAEhggQUM3QkRBRkJENDUxQjIyNjQ3QzY4QjlGQjg4NTQyQTQA 2026-07-15 12:14:45 - Contenido: ... 2026-07-15 12:14:45 - Comando detectado: image 2026-07-15 12:14:45 - CommandProcessor: Procesando comando: image 2026-07-15 12:14:45 - Imagen sin comando, guardando y procesando 2026-07-15 12:14:45 - Verificando duplicado por imageId=1698579851421824, msgId=wamid.HBgMNTg0MTQ3OTQ2MjcwFQIAEhggQUM3QkRBRkJENDUxQjIyNjQ3QzY4QjlGQjg4NTQyQTQA 2026-07-15 12:14:45 - Incluyendo numtoname.php... 2026-07-15 12:14:45 - Incluyendo media.php... 2026-07-15 12:14:45 - DEBUG messages batch: [{"from":"584147946270","from_user_id":"VE.4546628738957606","id":"wamid.HBgMNTg0MTQ3OTQ2MjcwFQIAEhggQUM3QkRBRkJENDUxQjIyNjQ3QzY4QjlGQjg4NTQyQTQA","timestamp":"1784132083","type":"image","image":{"mime_type":"image\/jpeg","sha256":"juYbnFWnMlyPvSmhEk3r20v3FTDUHzHUs74EFgnrHG4=","id":"1698579851421824","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1698579851421824&source=webhook&ext=1784132385&hash=ATwzO72jLXt44ukKBLpN_DPB_XY6jnKJ5LX0Ubr28tXvaQ"}}] 2026-07-15 12:14:45 - DEBUG caption: no se encontró texto cercano 2026-07-15 12:14:45 - DEBUG caption final: [VACIO] 2026-07-15 12:14:45 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-15 12:14:45 - Incluyendo guardar_imagen.php... 2026-07-15 12:14:45 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 12:14:45 - Includes realizados. Verificando funciones... 2026-07-15 12:14:45 - obtenerInfoUsuario: Iniciando función con teléfono: 584147946270 2026-07-15 12:14:45 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 12:14:45 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 12:14:45 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 12:14:45 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 12:14:45 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 12:14:45 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:3a:d5:80","firstname":"Antonio","lastname":"de Sousa","mac":"6c:68:a4:3a:d5:89","srvid":35} 2026-07-15 12:14:45 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 12:14:45 - Datos usuario extraídos: {"username":"6c:68:a4:3a:d5:80","firstname":"Antonio","lastname":"de Sousa","mac":"6c:68:a4:3a:d5:89","srvid":35} 2026-07-15 12:14:45 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 12:14:45 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 12:14:45 - Valor de accessToken: EAAC0c45... 2026-07-15 12:14:45 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 12:14:45 - Instancia WhatsAppImageHandler creada 2026-07-15 12:14:45 - Llamando a saveWhatsAppImage... 2026-07-15 12:14:45 - saveWhatsAppImage: Procesando imagen para: 584147946270 2026-07-15 12:14:45 - saveWhatsAppImage: ID de media: 1698579851421824, MIME type: image/jpeg 2026-07-15 12:14:45 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1698579851421824 2026-07-15 12:14:47 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 12:14:47 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1698579851421824&source=getMedia&ext=1784132386&hash=ATw4KuBmQFzHBdtkDNAILiW58YGI_RvPnmRMT7bv-UVErA 2026-07-15 12:14:47 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1698579851421824&source=getMedia&ext=1784132386&hash=ATw4KuBmQFzHBdtkDNAILiW58YGI_RvPnmRMT7bv-UVErA 2026-07-15 12:14:47 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 12:14:47 - descargar_imagen: Imagen descargada - Tamaño: 52684 bytes, Tipo: image/jpeg 2026-07-15 12:14:47 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1698579851421824.jpg, Tamaño: 52684 bytes 2026-07-15 12:14:47 - saveToDatabase: Registro insertado en BD con ID: 21 2026-07-15 12:14:47 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1698579851421824.jpg","image_id":"1698579851421824","size":52684,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 12:14:47 - Resultado del comando: array 2026-07-15 12:14:47 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 12:14:49 - Mensaje enviado con éxito a 584147946270 2026-07-15 12:14:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57b1f9063fd (wa_message_id: wamid.HBgMNTg0MTQ3OTQ2MjcwFQIAERgSMDUzOTI0M0M0M0JDM0QyMTU4AA==) 2026-07-15 12:14:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a57b1f9063fd 2026-07-15 12:14:49 - ====== FIN WEBHOOK ====== 2026-07-15 12:17:29 - ====== INICIO WEBHOOK ====== 2026-07-15 12:17:29 - Evento: image | De: 584143466209 | Size: 869b 2026-07-15 12:17:29 - Procesando mensaje regular tipo: image 2026-07-15 12:17:29 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 12:17:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2MUU4NDQ2M0UwMjdDQ0M1Rjc5Njk4NzI1OEJGMDYA 2026-07-15 12:17:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2MUU4NDQ2M0UwMjdDQ0M1Rjc5Njk4NzI1OEJGMDYA 2026-07-15 12:17:29 - Contenido: Pg mercantil 8708.96 comida-empanadas... 2026-07-15 12:17:29 - Comando detectado: pg 2026-07-15 12:17:29 - CommandProcessor: Procesando comando: pg 2026-07-15 12:17:29 - Gasto personal con imagen: 2549765982126335 2026-07-15 12:17:29 - Formato 'pg banco descripcion': banco=mercantil, desc=8708.96 comida-empanadas 2026-07-15 12:17:29 - Ejecutando GastosService (personal) [15-Jul-2026 12:17:29 America/Caracas] [ExchangeRateService] Tasa API (oficial): 725.747 2026-07-15 12:17:31 - Resultado del comando: array 2026-07-15 12:17:31 - Enviando respuesta: ✅ 👤 Gasto personal #8 registrado • Monto: 2026-07-15 12:17:32 - Mensaje enviado con éxito a 584143466209 2026-07-15 12:17:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57b29c8a472 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMEZDMEE4Njk3QTkyNzczMzhDAA==) 2026-07-15 12:17:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a57b29c8a472 2026-07-15 12:17:32 - ====== FIN WEBHOOK ====== 2026-07-15 12:22:52 - ====== INICIO WEBHOOK ====== 2026-07-15 12:22:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 12:22:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 12:22:52 - ====== FIN WEBHOOK ====== 2026-07-15 12:24:03 - ====== INICIO WEBHOOK ====== 2026-07-15 12:24:03 - Evento: text | De: 584144927330 | Size: 555b 2026-07-15 12:24:03 - Procesando mensaje regular tipo: text 2026-07-15 12:24:03 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-07-15 12:24:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUM0MkJBMTFERkI2RUIyN0Q2MjJCRDk5MkU3MDkyMzYA 2026-07-15 12:24:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUM0MkJBMTFERkI2RUIyN0Q2MjJCRDk5MkU3MDkyMzYA 2026-07-15 12:24:03 - Contenido: Pagar... 2026-07-15 12:24:03 - Comando detectado: pagar 2026-07-15 12:24:03 - CommandProcessor: Procesando comando: pagar 2026-07-15 12:24:03 - Ejecutando add_pagos.php 2026-07-15 12:24:48 - ====== INICIO WEBHOOK ====== 2026-07-15 12:24:48 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 12:24:48 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 12:24:48 - ====== FIN WEBHOOK ====== 2026-07-15 12:31:13 - ====== INICIO WEBHOOK ====== 2026-07-15 12:31:13 - Evento: status:failed | De: 584242166018 | Size: 573b 2026-07-15 12:31:13 - STATUS FAILED: failed para 584242166018 | Error: 131026 Message undeliverable 2026-07-15 12:31:13 - ====== FIN WEBHOOK ====== 2026-07-15 12:31:14 - ====== INICIO WEBHOOK ====== 2026-07-15 12:31:14 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 12:31:14 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 12:31:14 - ====== FIN WEBHOOK ====== 2026-07-15 12:31:15 - ====== INICIO WEBHOOK ====== 2026-07-15 12:31:15 - Evento: status:failed | De: 584242166018 | Size: 573b 2026-07-15 12:31:15 - STATUS FAILED: failed para 584242166018 | Error: 131026 Message undeliverable 2026-07-15 12:31:15 - ====== FIN WEBHOOK ====== 2026-07-15 12:35:28 - ====== INICIO WEBHOOK ====== 2026-07-15 12:35:28 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 12:35:28 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 12:35:28 - ====== FIN WEBHOOK ====== 2026-07-15 12:35:33 - ====== INICIO WEBHOOK ====== 2026-07-15 12:35:33 - Evento: image | De: 584127234870 | Size: 827b 2026-07-15 12:35:33 - Procesando mensaje regular tipo: image 2026-07-15 12:35:33 - RegularMessageService: Procesando mensaje de 584127234870, tipo: image 2026-07-15 12:35:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjM0ODcwFQIAEhgUM0ExMjgzNjZDOTE1NTQ1ODk1OEEA 2026-07-15 12:35:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjM0ODcwFQIAEhgUM0ExMjgzNjZDOTE1NTQ1ODk1OEEA 2026-07-15 12:35:33 - Contenido: ... 2026-07-15 12:35:33 - Comando detectado: image 2026-07-15 12:35:33 - CommandProcessor: Procesando comando: image 2026-07-15 12:35:33 - Imagen sin comando, guardando y procesando 2026-07-15 12:35:33 - Verificando duplicado por imageId=1041271771721808, msgId=wamid.HBgMNTg0MTI3MjM0ODcwFQIAEhgUM0ExMjgzNjZDOTE1NTQ1ODk1OEEA 2026-07-15 12:35:33 - Incluyendo numtoname.php... 2026-07-15 12:35:33 - Incluyendo media.php... 2026-07-15 12:35:33 - DEBUG messages batch: [{"from":"584127234870","from_user_id":"VE.4519631271657353","id":"wamid.HBgMNTg0MTI3MjM0ODcwFQIAEhgUM0ExMjgzNjZDOTE1NTQ1ODk1OEEA","timestamp":"1784133331","type":"image","image":{"mime_type":"image\/jpeg","sha256":"mgZhWV7pZnWXMQNDFjgWKioBuDu3VwyB3LDnWMp8nF0=","id":"1041271771721808","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1041271771721808&source=webhook&ext=1784133633&hash=ATz66b5Ri9VsGAj-qXsEwkEtiJhn4ow3yANsIs-IJfiBWQ"}}] 2026-07-15 12:35:33 - DEBUG caption: no se encontró texto cercano 2026-07-15 12:35:33 - DEBUG caption final: [VACIO] 2026-07-15 12:35:33 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-15 12:35:33 - Incluyendo guardar_imagen.php... 2026-07-15 12:35:33 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 12:35:33 - Includes realizados. Verificando funciones... 2026-07-15 12:35:33 - obtenerInfoUsuario: Iniciando función con teléfono: 584127234870 2026-07-15 12:35:33 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 12:35:33 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 12:35:33 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 12:35:33 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 12:35:33 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 12:35:33 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:5f:f6:08","firstname":"anibal","lastname":"villaroel","mac":"6c:68:a4:5f:f6:09","srvid":34} 2026-07-15 12:35:33 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 12:35:33 - Datos usuario extraídos: {"username":"6c:68:a4:5f:f6:08","firstname":"anibal","lastname":"villaroel","mac":"6c:68:a4:5f:f6:09","srvid":34} 2026-07-15 12:35:33 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 12:35:33 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 12:35:33 - Valor de accessToken: EAAC0c45... 2026-07-15 12:35:33 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 12:35:33 - Instancia WhatsAppImageHandler creada 2026-07-15 12:35:33 - Llamando a saveWhatsAppImage... 2026-07-15 12:35:33 - saveWhatsAppImage: Procesando imagen para: 584127234870 2026-07-15 12:35:33 - saveWhatsAppImage: ID de media: 1041271771721808, MIME type: image/jpeg 2026-07-15 12:35:33 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1041271771721808 2026-07-15 12:35:34 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 12:35:34 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1041271771721808&source=getMedia&ext=1784133634&hash=ATxjB1I4RRa0gypvtbcgSbVJzxHLbVWDhVCoGJzUIf0jow 2026-07-15 12:35:34 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1041271771721808&source=getMedia&ext=1784133634&hash=ATxjB1I4RRa0gypvtbcgSbVJzxHLbVWDhVCoGJzUIf0jow 2026-07-15 12:35:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 12:35:35 - descargar_imagen: Imagen descargada - Tamaño: 48827 bytes, Tipo: image/jpeg 2026-07-15 12:35:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1041271771721808.jpg, Tamaño: 48827 bytes 2026-07-15 12:35:35 - saveToDatabase: Registro insertado en BD con ID: 22 2026-07-15 12:35:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1041271771721808.jpg","image_id":"1041271771721808","size":48827,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 12:35:35 - Resultado del comando: array 2026-07-15 12:35:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 12:35:36 - Mensaje enviado con éxito a 584127234870 2026-07-15 12:35:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57b6d84e16d (wa_message_id: wamid.HBgMNTg0MTI3MjM0ODcwFQIAERgSQzJDOEZCNTYzQkFENzNFNTIyAA==) 2026-07-15 12:35:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a57b6d84e16d 2026-07-15 12:35:36 - ====== FIN WEBHOOK ====== 2026-07-15 12:57:35 - ====== INICIO WEBHOOK ====== 2026-07-15 12:57:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 12:57:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 12:57:35 - ====== FIN WEBHOOK ====== 2026-07-15 13:07:46 - ====== INICIO WEBHOOK ====== 2026-07-15 13:07:46 - Evento: image | De: 584143466209 | Size: 875b 2026-07-15 13:07:46 - Procesando mensaje regular tipo: image 2026-07-15 13:07:46 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 13:07:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMzVFMjJDOEE1NjdCNEM2NzlFMzc0REZGMzZGOTgA 2026-07-15 13:07:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMzVFMjJDOEE1NjdCNEM2NzlFMzc0REZGMzZGOTgA 2026-07-15 13:07:46 - Contenido: G venezuela 3512.29 viaticos-envio-valvulas... 2026-07-15 13:07:46 - Comando detectado: g 2026-07-15 13:07:46 - CommandProcessor: Procesando comando: g 2026-07-15 13:07:46 - Gasto de negocio con imagen: 1352869912966015 2026-07-15 13:07:46 - Formato 'g banco descripcion': banco=venezuela, desc=3512.29 viaticos-envio-valvulas 2026-07-15 13:07:47 - Ejecutando GastosService (negocio) [15-Jul-2026 13:07:47 America/Caracas] [ExchangeRateService] Tasa API (oficial): 725.747 2026-07-15 13:07:50 - Resultado del comando: array 2026-07-15 13:07:50 - Enviando respuesta: ✅ 💼 Gasto de negocio #12 registrado • Mont 2026-07-15 13:07:51 - Mensaje enviado con éxito a 584143466209 2026-07-15 13:07:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57be672461c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjIyMTgzNTNCMDRGMEUzRTQ3AA==) 2026-07-15 13:07:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a57be672461c 2026-07-15 13:07:51 - ====== FIN WEBHOOK ====== 2026-07-15 13:10:54 - ====== INICIO WEBHOOK ====== 2026-07-15 13:10:54 - Evento: image | De: 584143466209 | Size: 868b 2026-07-15 13:10:54 - Procesando mensaje regular tipo: image 2026-07-15 13:10:54 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 13:10:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwNDc4NzhCQTE3ODE5RERBMjA0MTQ5M0EzNEJFQjQA 2026-07-15 13:10:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwNDc4NzhCQTE3ODE5RERBMjA0MTQ5M0EzNEJFQjQA 2026-07-15 13:10:54 - Contenido: Pg mercantil 20766.00 tabatha-hannah... 2026-07-15 13:10:54 - Comando detectado: pg 2026-07-15 13:10:54 - CommandProcessor: Procesando comando: pg 2026-07-15 13:10:54 - Gasto personal con imagen: 1410657824223682 2026-07-15 13:10:54 - Formato 'pg banco descripcion': banco=mercantil, desc=20766.00 tabatha-hannah 2026-07-15 13:10:54 - Ejecutando GastosService (personal) [15-Jul-2026 13:10:54 America/Caracas] [ExchangeRateService] Tasa API (oficial): 725.747 2026-07-15 13:10:57 - Resultado del comando: array 2026-07-15 13:10:57 - Enviando respuesta: ✅ 👤 Gasto personal #9 registrado • Monto: 2026-07-15 13:10:58 - Mensaje enviado con éxito a 584143466209 2026-07-15 13:10:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57bf22c68a7 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDAyNEEwRTQ3RDRBREFFMzRFAA==) 2026-07-15 13:10:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a57bf22c68a7 2026-07-15 13:10:58 - ====== FIN WEBHOOK ====== 2026-07-15 13:11:23 - ====== INICIO WEBHOOK ====== 2026-07-15 13:11:23 - Evento: image | De: 584165102592 | Size: 852b 2026-07-15 13:11:23 - Procesando mensaje regular tipo: image 2026-07-15 13:11:23 - RegularMessageService: Procesando mensaje de 584165102592, tipo: image 2026-07-15 13:11:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY1MTAyNTkyFQIAEhggQUNDMTM1N0NBQkYwRTA4QzcyOTUyQkFDOUY5NzczREIA 2026-07-15 13:11:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY1MTAyNTkyFQIAEhggQUNDMTM1N0NBQkYwRTA4QzcyOTUyQkFDOUY5NzczREIA 2026-07-15 13:11:23 - Contenido: Listo gracias... 2026-07-15 13:11:23 - Comando detectado: listo 2026-07-15 13:11:23 - CommandProcessor: Procesando comando: listo 2026-07-15 13:11:23 - Imagen sin comando, guardando y procesando 2026-07-15 13:11:23 - Verificando duplicado por imageId=1338617398424089, msgId=wamid.HBgMNTg0MTY1MTAyNTkyFQIAEhggQUNDMTM1N0NBQkYwRTA4QzcyOTUyQkFDOUY5NzczREIA 2026-07-15 13:11:23 - Incluyendo numtoname.php... 2026-07-15 13:11:23 - Incluyendo media.php... 2026-07-15 13:11:23 - DEBUG messages batch: [{"from":"584165102592","from_user_id":"VE.4549332688687211","id":"wamid.HBgMNTg0MTY1MTAyNTkyFQIAEhggQUNDMTM1N0NBQkYwRTA4QzcyOTUyQkFDOUY5NzczREIA","timestamp":"1784135481","type":"image","image":{"caption":"Listo gracias","mime_type":"image\/jpeg","sha256":"akOkFfPnraP471TLUGW1GnSTSna+rc8DITSH9PEkjko=","id":"1338617398424089","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1338617398424089&source=webhook&ext=1784135782&hash=ATwkw4Tpt8Za9gF-fJqwO54vi09MUU6VsjUzrzVaSh1d1A"}}] 2026-07-15 13:11:23 - DEBUG caption final: Listo gracias 2026-07-15 13:11:23 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-15 13:11:23 - Incluyendo guardar_imagen.php... 2026-07-15 13:11:23 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 13:11:23 - Includes realizados. Verificando funciones... 2026-07-15 13:11:23 - obtenerInfoUsuario: Iniciando función con teléfono: 584165102592 2026-07-15 13:11:23 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 13:11:23 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 13:11:23 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 13:11:23 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 13:11:23 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584165102592 2026-07-15 13:11:23 - Datos usuario extraídos: null 2026-07-15 13:11:23 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 13:11:23 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 13:11:23 - Valor de accessToken: EAAC0c45... 2026-07-15 13:11:23 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 13:11:23 - Instancia WhatsAppImageHandler creada 2026-07-15 13:11:23 - Llamando a saveWhatsAppImage... 2026-07-15 13:11:23 - saveWhatsAppImage: Procesando imagen para: 584165102592 2026-07-15 13:11:23 - saveWhatsAppImage: ID de media: 1338617398424089, MIME type: image/jpeg 2026-07-15 13:11:23 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1338617398424089 2026-07-15 13:11:24 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 13:11:24 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1338617398424089&source=getMedia&ext=1784135783&hash=ATz3IpTZ8xuRFuigDLFIQC8Q7Wv-7SopUgEP38JTY6m75A 2026-07-15 13:11:24 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1338617398424089&source=getMedia&ext=1784135783&hash=ATz3IpTZ8xuRFuigDLFIQC8Q7Wv-7SopUgEP38JTY6m75A 2026-07-15 13:11:25 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 13:11:25 - descargar_imagen: Imagen descargada - Tamaño: 37781 bytes, Tipo: image/jpeg 2026-07-15 13:11:25 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1338617398424089.jpg, Tamaño: 37781 bytes 2026-07-15 13:11:25 - saveToDatabase: Registro insertado en BD con ID: 23 2026-07-15 13:11:25 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1338617398424089.jpg","image_id":"1338617398424089","size":37781,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 13:11:25 - Resultado del comando: array 2026-07-15 13:11:25 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 13:11:26 - Mensaje enviado con éxito a 584165102592 2026-07-15 13:11:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57bf3e2e8e4 (wa_message_id: wamid.HBgMNTg0MTY1MTAyNTkyFQIAERgSMzA3N0Q4M0E0MEUzN0ZGMzU5AA==) 2026-07-15 13:11:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a57bf3e2e8e4 2026-07-15 13:11:26 - ====== FIN WEBHOOK ====== 2026-07-15 13:29:02 - ====== INICIO WEBHOOK ====== 2026-07-15 13:29:02 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 13:29:02 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 13:29:02 - ====== FIN WEBHOOK ====== 2026-07-15 13:29:32 - ====== INICIO WEBHOOK ====== 2026-07-15 13:29:32 - Evento: text | De: 584121410857 | Size: 579b 2026-07-15 13:29:32 - Procesando mensaje regular tipo: text 2026-07-15 13:29:32 - RegularMessageService: Procesando mensaje de 584121410857, tipo: text 2026-07-15 13:29:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEwODU3FQIAEhgUMkEzNzYzNDJGRjFFOTI4NzJCOUMA 2026-07-15 13:29:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEwODU3FQIAEhgUMkEzNzYzNDJGRjFFOTI4NzJCOUMA 2026-07-15 13:29:32 - Contenido: Julián Requena +58 412-9635513... 2026-07-15 13:29:32 - Comando detectado: julián 2026-07-15 13:29:32 - CommandProcessor: Procesando comando: julián 2026-07-15 13:29:32 - Comando no reconocido, enviando a ChatGPT 2026-07-15 13:29:32 - Resultado del comando: string 2026-07-15 13:29:32 - Enviando a ChatGPT: Julián Requena +58 412-9635513... 2026-07-15 13:29:32 - forwardToChatGPT: Enviando a ChatGPT: Julián Requena +58 412-9635513... 2026-07-15 13:29:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][START] corr=6047beed IP=127.0.0.1 UA= [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][CTX] corr=6047beed tel=584121410857 intent=chat srvid= usd=0 bs=0 tasa=725.747 verifyMode=simulated [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 13:29:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][AI][627acc] Proveedor: gemini [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][GEMINI][627acc] API key vacía [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][AI][627acc] Gemini falló, usando heurística local [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][AI][627acc] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 13:29:32 America/Caracas] [CHATBOT][END] corr=6047beed bytesRespuesta=370 [15-Jul-2026 13:29:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 13:29:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 13:29:33 - Mensaje enviado con éxito a 584121410857 2026-07-15 13:29:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57c37db41fe (wa_message_id: wamid.HBgMNTg0MTIxNDEwODU3FQIAERgSQjIxNDhEQTEyNjVDRjE4QjlEAA==) 2026-07-15 13:29:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a57c37db41fe 2026-07-15 13:29:33 - ====== FIN WEBHOOK ====== 2026-07-15 13:31:07 - ====== INICIO WEBHOOK ====== 2026-07-15 13:31:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 13:31:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 13:31:07 - ====== FIN WEBHOOK ====== 2026-07-15 13:35:55 - ====== INICIO WEBHOOK ====== 2026-07-15 13:35:55 - Evento: image | De: 584264006209 | Size: 884b 2026-07-15 13:35:55 - Procesando mensaje regular tipo: image 2026-07-15 13:35:55 - RegularMessageService: Procesando mensaje de 584264006209, tipo: image 2026-07-15 13:35:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0MDA2MjA5FQIAEhggQUNDN0Y4OUZFN0U1N0E0MzQ0NTk3MUI1NjMzMkI1MjIA 2026-07-15 13:35:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0MDA2MjA5FQIAEhggQUNDN0Y4OUZFN0U1N0E0MzQ0NTk3MUI1NjMzMkI1MjIA 2026-07-15 13:35:55 - Contenido: Buenas tardes pago de Cecilio Quintero... 2026-07-15 13:35:55 - Comando detectado: buenas 2026-07-15 13:35:55 - CommandProcessor: Procesando comando: buenas 2026-07-15 13:35:55 - Imagen sin comando, guardando y procesando 2026-07-15 13:35:55 - Verificando duplicado por imageId=1896870140981995, msgId=wamid.HBgMNTg0MjY0MDA2MjA5FQIAEhggQUNDN0Y4OUZFN0U1N0E0MzQ0NTk3MUI1NjMzMkI1MjIA 2026-07-15 13:35:55 - Incluyendo numtoname.php... 2026-07-15 13:35:55 - Incluyendo media.php... 2026-07-15 13:35:56 - DEBUG messages batch: [{"from":"584264006209","from_user_id":"VE.4546628528957627","id":"wamid.HBgMNTg0MjY0MDA2MjA5FQIAEhggQUNDN0Y4OUZFN0U1N0E0MzQ0NTk3MUI1NjMzMkI1MjIA","timestamp":"1784136954","type":"image","image":{"caption":"Buenas tardes pago de Cecilio Quintero","mime_type":"image\/jpeg","sha256":"rzaD9CM+10GjxZTr\/oRSQ868oMzIgaGRMvi9lyQ2oS8=","id":"1896870140981995","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1896870140981995&source=webhook&ext=1784137255&hash=ATwvdTae8dhIa-_ehZb89xwOruxK_i2kpntsyw0j0MmUUw"}}] 2026-07-15 13:35:56 - DEBUG caption final: Buenas tardes pago de Cecilio Quintero 2026-07-15 13:35:56 - Error DB: Access denied for user 'radius'@'localhost' (using password: NO) 2026-07-15 13:35:56 - Incluyendo guardar_imagen.php... 2026-07-15 13:35:56 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 13:35:56 - Includes realizados. Verificando funciones... 2026-07-15 13:35:56 - obtenerInfoUsuario: Iniciando función con teléfono: 584264006209 2026-07-15 13:35:56 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 13:35:56 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 13:35:56 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 13:35:56 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 13:35:56 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 13:35:56 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:ac:96:cf","firstname":"Cecilio jose","lastname":"Quintero Curvelo","mac":"4C:D7:C8:AC:96:D0","srvid":35} 2026-07-15 13:35:56 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 13:35:56 - Datos usuario extraídos: {"username":"4c:d7:c8:ac:96:cf","firstname":"Cecilio jose","lastname":"Quintero Curvelo","mac":"4C:D7:C8:AC:96:D0","srvid":35} 2026-07-15 13:35:56 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 13:35:56 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 13:35:56 - Valor de accessToken: EAAC0c45... 2026-07-15 13:35:56 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 13:35:56 - Instancia WhatsAppImageHandler creada 2026-07-15 13:35:56 - Llamando a saveWhatsAppImage... 2026-07-15 13:35:56 - saveWhatsAppImage: Procesando imagen para: 584264006209 2026-07-15 13:35:56 - saveWhatsAppImage: ID de media: 1896870140981995, MIME type: image/jpeg 2026-07-15 13:35:56 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1896870140981995 2026-07-15 13:35:57 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 13:35:57 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1896870140981995&source=getMedia&ext=1784137256&hash=ATyrFp4m39Ly16BHjVj5H94ZuW5KdDu0nt6esrY4Hpya5g 2026-07-15 13:35:57 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1896870140981995&source=getMedia&ext=1784137256&hash=ATyrFp4m39Ly16BHjVj5H94ZuW5KdDu0nt6esrY4Hpya5g 2026-07-15 13:35:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 13:35:58 - descargar_imagen: Imagen descargada - Tamaño: 81338 bytes, Tipo: image/jpeg 2026-07-15 13:35:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1896870140981995.jpg, Tamaño: 81338 bytes 2026-07-15 13:35:58 - saveToDatabase: Registro insertado en BD con ID: 24 2026-07-15 13:35:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1896870140981995.jpg","image_id":"1896870140981995","size":81338,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 13:35:58 - Resultado del comando: array 2026-07-15 13:35:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 13:35:59 - Mensaje enviado con éxito a 584264006209 2026-07-15 13:35:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57c4ffc468f (wa_message_id: wamid.HBgMNTg0MjY0MDA2MjA5FQIAERgSREVCMzY3OEJDQTZBM0EzQTgyAA==) 2026-07-15 13:35:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a57c4ffc468f 2026-07-15 13:35:59 - ====== FIN WEBHOOK ====== 2026-07-15 13:36:46 - ====== INICIO WEBHOOK ====== 2026-07-15 13:36:46 - Evento: text | De: 584166199560 | Size: 723b 2026-07-15 13:36:46 - Procesando mensaje regular tipo: text 2026-07-15 13:36:46 - RegularMessageService: Procesando mensaje de 584166199560, tipo: text 2026-07-15 13:36:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2MTk5NTYwFQIAEhggQUM1OUQ4ODVGNzQ4NDlFOTZFRUY0MkUzQjc5NDk1QjQA 2026-07-15 13:36:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2MTk5NTYwFQIAEhggQUM1OUQ4ODVGNzQ4NDlFOTZFRUY0MkUzQjc5NDk1QjQA 2026-07-15 13:36:46 - Contenido: Hola buenas tardes 🤗 de Cecilio Quintero... 2026-07-15 13:36:46 - Comando detectado: hola 2026-07-15 13:36:46 - CommandProcessor: Procesando comando: hola 2026-07-15 13:36:46 - Comando no reconocido, enviando a ChatGPT 2026-07-15 13:36:46 - Resultado del comando: string 2026-07-15 13:36:46 - Enviando a ChatGPT: Hola buenas tardes 🤗 de Cecilio Quintero... 2026-07-15 13:36:46 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes 🤗 de Cecilio Quintero... 2026-07-15 13:36:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][START] corr=afd5a95d IP=127.0.0.1 UA= [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][CTX] corr=afd5a95d tel=584166199560 intent=chat srvid= usd=0 bs=0 tasa=725.747 verifyMode=simulated [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'field list' [15-Jul-2026 13:36:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][AI][8f8130] Proveedor: gemini [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][GEMINI][8f8130] API key vacía [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][AI][8f8130] Gemini falló, usando heurística local [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][AI][8f8130] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 13:36:46 America/Caracas] [CHATBOT][END] corr=afd5a95d bytesRespuesta=370 [15-Jul-2026 13:36:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 13:36:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 13:36:47 - Mensaje enviado con éxito a 584166199560 2026-07-15 13:36:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57c52f5945f (wa_message_id: wamid.HBgMNTg0MTY2MTk5NTYwFQIAERgSMDdFMjZCMEY4OTAzNjcwQkVFAA==) 2026-07-15 13:36:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a57c52f5945f 2026-07-15 13:36:47 - ====== FIN WEBHOOK ====== [15-Jul-2026 13:51:26 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:51:27 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:51:27 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:51:28 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:51:32 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:52:15 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:52:16 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:52:16 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:52:18 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:52:38 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:55:18 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:55:19 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:55:19 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:55:21 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:55:30 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:57:04 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 13:58:02 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 14:01:13 America/Caracas] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No such file or directory in /home/ctnet/www/core/config/database.php:148 Stack trace: #0 /home/ctnet/www/core/config/database.php(148): PDO->__construct() #1 /home/ctnet/www/core/config/database.php(163): db_pdo() #2 /home/ctnet/www/chatWA/conexion.php(72): createPdoConnection() #3 /home/ctnet/www/chatWA/webhook/bootstrap.php(40): require_once('/home/ctnet/www...') #4 /home/ctnet/www/chatWA/webhook/index.php(9): require_once('/home/ctnet/www...') #5 {main} thrown in /home/ctnet/www/core/config/database.php on line 148 [15-Jul-2026 21:46:52 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 21:46:52 America/Halifax] [CHATBOT][START] corr=806d60b3 IP=127.0.0.1 UA=curl/7.81.0 2026-07-15 20:47:46 - ====== INICIO WEBHOOK ====== 2026-07-15 20:47:46 - Evento: image | De: 584140295027 | Size: 815b 2026-07-15 20:47:46 - Procesando mensaje regular tipo: image 2026-07-15 20:47:46 - RegularMessageService: Procesando mensaje de 584140295027, tipo: image 2026-07-15 20:47:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUM0FCMEFEQTBDQTgxRjY2QkM0RTEA 2026-07-15 20:47:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUM0FCMEFEQTBDQTgxRjY2QkM0RTEA 2026-07-15 20:47:46 - Contenido: ... 2026-07-15 20:47:46 - Comando detectado: image 2026-07-15 20:47:46 - CommandProcessor: Procesando comando: image 2026-07-15 20:47:46 - Imagen sin comando, guardando y procesando 2026-07-15 20:47:46 - Verificando duplicado por imageId=2220539825437068, msgId=wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUM0FCMEFEQTBDQTgxRjY2QkM0RTEA 2026-07-15 20:47:46 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 20:47:46 - Incluyendo numtoname.php... 2026-07-15 20:47:46 - Incluyendo media.php... 2026-07-15 20:47:46 - DEBUG messages batch: [{"from":"584140295027","from_user_id":"VE.4545986192355194","id":"wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUM0FCMEFEQTBDQTgxRjY2QkM0RTEA","timestamp":"1784153260","type":"image","image":{"mime_type":"image\/jpeg","sha256":"RDTkdmMq52pLrvIG7uJoGMpNaZtKM7OGsfmRbyIr95c=","id":"2220539825437068","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2220539825437068&source=webhook&ext=1784153562&hash=ATy0q97Ac1R55jMDixSvkoKM4jN2CZuFCC8Ad2meHWV3uQ"}}] 2026-07-15 20:47:46 - DEBUG caption: no se encontró texto cercano 2026-07-15 20:47:46 - DEBUG caption final: [VACIO] [15-Jul-2026 20:47:46 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Access denied for user 'radius'@'localhost' (using password: NO) in /home/ctnet/www/chatWA/media.php:205 Stack trace: #0 /home/ctnet/www/chatWA/media.php(205): mysqli->__construct() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(677): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/media.php on line 205 2026-07-15 20:47:46 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/media.php line=205 message=Uncaught mysqli_sql_exception: Access denied for user 'radius'@'localhost' (using password: NO) in /home/ctnet/www/chatWA/media.php:205 Stack trace: #0 /home/ctnet/www/chatWA/media.php(205): mysqli->__construct() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(677): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-15 20:47:46 - ====== INICIO WEBHOOK ====== 2026-07-15 20:47:46 - Evento: image | De: 584140295027 | Size: 815b 2026-07-15 20:47:46 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUM0FCMEFEQTBDQTgxRjY2QkM0RTEA, ignorando 2026-07-15 20:49:44 - ====== INICIO WEBHOOK ====== 2026-07-15 20:49:44 - Evento: text | De: 584243426922 | Size: 577b 2026-07-15 20:49:44 - Procesando mensaje regular tipo: text 2026-07-15 20:49:44 - RegularMessageService: Procesando mensaje de 584243426922, tipo: text 2026-07-15 20:49:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUM4NDY4MkY2Mzk2MEFFMDE3MDI2MjU0OEVBNEMwRTUA 2026-07-15 20:49:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUM4NDY4MkY2Mzk2MEFFMDE3MDI2MjU0OEVBNEMwRTUA 2026-07-15 20:49:44 - Contenido: Buenas noches amigos... 2026-07-15 20:49:44 - Comando detectado: buenas 2026-07-15 20:49:44 - CommandProcessor: Procesando comando: buenas 2026-07-15 20:49:44 - Comando no reconocido, enviando a ChatGPT 2026-07-15 20:49:44 - Resultado del comando: string 2026-07-15 20:49:44 - Enviando a ChatGPT: Buenas noches amigos... 2026-07-15 20:49:44 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches amigos... 2026-07-15 20:49:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 20:49:44 America/Caracas] PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /home/ctnet/www/chatWA/webhook/services/Utils.php:41 Stack trace: #0 /home/ctnet/www/chatWA/webhook/services/Utils.php(90): Utils::{closure}() #1 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(152): Utils::forwardToChatGPT() #2 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #3 {main} thrown in /home/ctnet/www/chatWA/webhook/services/Utils.php on line 41 2026-07-15 20:49:44 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/webhook/services/Utils.php line=41 message=Uncaught Error: Call to undefined function curl_init() in /home/ctnet/www/chatWA/webhook/services/Utils.php:41 Stack trace: #0 /home/ctnet/www/chatWA/webhook/services/Utils.php(90): Utils::{closure}() #1 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(152): Utils::forwardToChatGPT() #2 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #3 {main} thrown 2026-07-15 20:49:45 - ====== INICIO WEBHOOK ====== 2026-07-15 20:49:45 - Evento: text | De: 584243426922 | Size: 577b 2026-07-15 20:49:45 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUM4NDY4MkY2Mzk2MEFFMDE3MDI2MjU0OEVBNEMwRTUA, ignorando [15-Jul-2026 21:50:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 21:50:10 America/Halifax] [CHATBOT][START] corr=e3d25a29 IP=127.0.0.1 UA=curl/7.81.0 [15-Jul-2026 21:50:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 21:50:21 America/Halifax] [CHATBOT][START] corr=ae910770 IP=127.0.0.1 UA=curl/7.81.0 [15-Jul-2026 21:51:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 21:51:04 America/Halifax] [CHATBOT][START] corr=ccffd1eb IP=127.0.0.1 UA=curl/7.81.0 [15-Jul-2026 21:51:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 21:51:38 America/Halifax] [CHATBOT][START] corr=f8245279 IP=127.0.0.1 UA=curl/7.81.0 [15-Jul-2026 21:53:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 21:53:48 America/Halifax] [CHATBOT][START] corr=412486ad IP=127.0.0.1 UA=curl/7.81.0 2026-07-15 20:54:11 - ====== INICIO WEBHOOK ====== 2026-07-15 20:54:11 - Evento: image | De: 584129908758 | Size: 833b 2026-07-15 20:54:11 - Procesando mensaje regular tipo: image 2026-07-15 20:54:11 - RegularMessageService: Procesando mensaje de 584129908758, tipo: image 2026-07-15 20:54:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUNFQkE4QjY2RkY2OUYxREFBNERDMkU2QjUxODA3MTcA 2026-07-15 20:54:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUNFQkE4QjY2RkY2OUYxREFBNERDMkU2QjUxODA3MTcA 2026-07-15 20:54:11 - Contenido: ... 2026-07-15 20:54:11 - Comando detectado: image 2026-07-15 20:54:11 - CommandProcessor: Procesando comando: image 2026-07-15 20:54:11 - Imagen sin comando, guardando y procesando 2026-07-15 20:54:11 - Verificando duplicado por imageId=1053252634042214, msgId=wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUNFQkE4QjY2RkY2OUYxREFBNERDMkU2QjUxODA3MTcA 2026-07-15 20:54:11 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 20:54:11 - Incluyendo numtoname.php... 2026-07-15 20:54:11 - Incluyendo media.php... 2026-07-15 20:54:11 - DEBUG messages batch: [{"from":"584129908758","from_user_id":"VE.4521620854791728","id":"wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUNFQkE4QjY2RkY2OUYxREFBNERDMkU2QjUxODA3MTcA","timestamp":"1784163249","type":"image","image":{"mime_type":"image\/jpeg","sha256":"+Le\/5ul4QC0D8eCDoNy+Ik++oCb8LYJm23os9T1lLEU=","id":"1053252634042214","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1053252634042214&source=webhook&ext=1784163551&hash=ATyU-v1MDAhmbQs2WMlSbrFvzpFplhX9mIj7758DckVw9Q"}}] 2026-07-15 20:54:11 - DEBUG caption: no se encontró texto cercano 2026-07-15 20:54:11 - DEBUG caption final: [VACIO] [15-Jul-2026 20:54:11 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Access denied for user 'radius'@'localhost' (using password: NO) in /home/ctnet/www/chatWA/media.php:205 Stack trace: #0 /home/ctnet/www/chatWA/media.php(205): mysqli->__construct() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(677): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/media.php on line 205 2026-07-15 20:54:11 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/media.php line=205 message=Uncaught mysqli_sql_exception: Access denied for user 'radius'@'localhost' (using password: NO) in /home/ctnet/www/chatWA/media.php:205 Stack trace: #0 /home/ctnet/www/chatWA/media.php(205): mysqli->__construct() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(677): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-15 21:02:12 - ====== INICIO WEBHOOK ====== 2026-07-15 21:02:12 - Evento: text | De: 584122865506 | Size: 617b 2026-07-15 21:02:12 - Procesando mensaje regular tipo: text 2026-07-15 21:02:12 - RegularMessageService: Procesando mensaje de 584122865506, tipo: text 2026-07-15 21:02:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODY1NTA2FQIAEhggQUNGRUJFNTI1MjRCNDlGNTI4QkIxNDc0MDE5NjBCMUEA 2026-07-15 21:02:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODY1NTA2FQIAEhggQUNGRUJFNTI1MjRCNDlGNTI4QkIxNDc0MDE5NjBCMUEA 2026-07-15 21:02:12 - Contenido: Saludos Sandy.! Cómo Está Todo.? Fuiste a Capachal.?... 2026-07-15 21:02:12 - Comando detectado: saludos 2026-07-15 21:02:12 - CommandProcessor: Procesando comando: saludos 2026-07-15 21:02:12 - Comando no reconocido, enviando a ChatGPT 2026-07-15 21:02:12 - Resultado del comando: string 2026-07-15 21:02:12 - Enviando a ChatGPT: Saludos Sandy.! Cómo Está Todo.? Fuiste a Capach... 2026-07-15 21:02:12 - forwardToChatGPT: Enviando a ChatGPT: Saludos Sandy.! Cómo Está Todo.? Fuiste a Capach... 2026-07-15 21:02:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 22:02:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 22:02:12 America/Halifax] [CHATBOT][START] corr=1681873a IP=127.0.0.1 UA= [15-Jul-2026 21:02:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 21:02:12 America/Caracas] [CHATBOT][CTX] corr=1681873a tel=584122865506 intent=chat srvid= usd=0 bs=0 tasa=725.747 verifyMode=simulated [15-Jul-2026 21:02:12 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [15-Jul-2026 21:02:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 21:02:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 21:02:12 America/Caracas] [CHATBOT][AI][1f4da5] Proveedor: gemini [15-Jul-2026 21:02:12 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 21:02:12 America/Caracas] [CHATBOT][GEMINI][1f4da5] API key vacía [15-Jul-2026 21:02:12 America/Caracas] [CHATBOT][AI][1f4da5] Gemini falló, usando heurística local [15-Jul-2026 21:02:12 America/Caracas] [CHATBOT][AI][1f4da5] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 21:02:12 America/Caracas] [CHATBOT][END] corr=1681873a bytesRespuesta=370 [15-Jul-2026 21:02:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 21:02:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 21:02:14 - Mensaje enviado con éxito a 584122865506 2026-07-15 21:02:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a582d9617900 (wa_message_id: wamid.HBgMNTg0MTIyODY1NTA2FQIAERgSQTI4MjdGNzE4OTVCOUNDNzQ2AA==) 2026-07-15 21:02:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a582d9617900 2026-07-15 21:02:14 - ====== FIN WEBHOOK ====== 2026-07-15 21:02:53 - ====== INICIO WEBHOOK ====== 2026-07-15 21:02:53 - Evento: image | De: 584143466209 | Size: 856b 2026-07-15 21:02:53 - Procesando mensaje regular tipo: image 2026-07-15 21:02:53 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 21:02:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDMTM0RTI0NUQ2MDVBQTk3Mjc0Mjg1MzNDRjJGNkUA 2026-07-15 21:02:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDMTM0RTI0NUQ2MDVBQTk3Mjc0Mjg1MzNDRjJGNkUA 2026-07-15 21:02:53 - Contenido: Pg mercantil 6970.00 cig... 2026-07-15 21:02:53 - Comando detectado: pg 2026-07-15 21:02:53 - CommandProcessor: Procesando comando: pg 2026-07-15 21:02:53 - Gasto personal con imagen: 1731823514398598 2026-07-15 21:02:53 - Formato 'pg banco descripcion': banco=mercantil, desc=6970.00 cig 2026-07-15 21:02:53 - Ejecutando GastosService (personal) [15-Jul-2026 21:02:53 America/Caracas] [ExchangeRateService] Tasa API (oficial): 725.747 2026-07-15 21:02:55 - Resultado del comando: array 2026-07-15 21:02:55 - Enviando respuesta: ✅ 👤 Gasto personal #10 registrado • Monto: 2026-07-15 21:02:56 - Mensaje enviado con éxito a 584143466209 2026-07-15 21:02:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a582dc098a1a (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOTk5RjcwMzQ3MUM1ODEzNUJBAA==) 2026-07-15 21:02:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a582dc098a1a 2026-07-15 21:02:56 - ====== FIN WEBHOOK ====== 2026-07-15 21:17:21 - ====== INICIO WEBHOOK ====== 2026-07-15 21:17:21 - Evento: interactive | De: 584241667345 | Size: 863b 2026-07-15 21:17:21 - Procesando encuesta interactiva 2026-07-15 21:17:21 - SurveyService: Iniciando procesamiento de encuesta 2026-07-15 21:17:21 - Procesando encuesta de: 584241667345, Message ID: wamid.HBgMNTg0MjQxNjY3MzQ1FQIAEhggQUM4MUIyNzZEREVGRDkwQjA3MDBCOEMzRTBDRjNDQkYA 2026-07-15 21:17:21 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-15 21:17:21 - ====== FIN WEBHOOK ====== 2026-07-15 21:19:06 - ====== INICIO WEBHOOK ====== 2026-07-15 21:19:06 - Evento: button | De: 584129997577 | Size: 716b 2026-07-15 21:19:06 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 21:19:06 - ButtonService: payload=informacion de pagos, telefono=584129997577 2026-07-15 21:19:06 - Procesando botón PAGO para: 584129997577 2026-07-15 21:19:07 - Mensaje enviado con éxito a 584129997577 2026-07-15 21:19:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58318ba75c7 (wa_message_id: wamid.HBgMNTg0MTI5OTk3NTc3FQIAERgSNjc2QzczRDkzMkI0OEM4QUVEAA==) 2026-07-15 21:19:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a58318ba75c7 2026-07-15 21:19:07 - ====== FIN WEBHOOK ====== 2026-07-15 21:21:02 - ====== INICIO WEBHOOK ====== 2026-07-15 21:21:02 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 21:21:02 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 21:21:02 - ====== FIN WEBHOOK ====== 2026-07-15 21:35:05 - ====== INICIO WEBHOOK ====== 2026-07-15 21:35:05 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 21:35:05 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 21:35:05 - ====== FIN WEBHOOK ====== 2026-07-15 21:55:21 - ====== INICIO WEBHOOK ====== 2026-07-15 21:55:21 - Evento: image | De: 584143466209 | Size: 867b 2026-07-15 21:55:21 - Procesando mensaje regular tipo: image 2026-07-15 21:55:21 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 21:55:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyQ0Q1NjE0REQ0Q0MxQTc1RUQ4QThFMzZFOEFBMUUA 2026-07-15 21:55:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyQ0Q1NjE0REQ0Q0MxQTc1RUQ4QThFMzZFOEFBMUUA 2026-07-15 21:55:21 - Contenido: Pg mercantil 7500.00 casa-adelina... 2026-07-15 21:55:21 - Comando detectado: pg 2026-07-15 21:55:21 - CommandProcessor: Procesando comando: pg 2026-07-15 21:55:21 - Gasto personal con imagen: 1725479402110731 2026-07-15 21:55:21 - Formato 'pg banco descripcion': banco=mercantil, desc=7500.00 casa-adelina 2026-07-15 21:55:22 - Ejecutando GastosService (personal) [15-Jul-2026 21:55:22 America/Caracas] [ExchangeRateService] Tasa API (oficial): 725.747 2026-07-15 21:55:24 - Resultado del comando: array 2026-07-15 21:55:24 - Enviando respuesta: ✅ 👤 Gasto personal #11 registrado • Monto: 2026-07-15 21:55:25 - Mensaje enviado con éxito a 584143466209 2026-07-15 21:55:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a583a0da5a45 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRDkwQTgwOUE3QjNGRThFQjc2AA==) 2026-07-15 21:55:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a583a0da5a45 2026-07-15 21:55:25 - ====== FIN WEBHOOK ====== 2026-07-15 21:58:19 - ====== INICIO WEBHOOK ====== 2026-07-15 21:58:19 - Evento: interactive | De: 584144494263 | Size: 933b 2026-07-15 21:58:19 - Procesando Flow de PAGO para: 584144494263 [15-Jul-2026 21:58:20 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-15 21:58:20 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-15 22:10:41 - ====== INICIO WEBHOOK ====== 2026-07-15 22:10:41 - Evento: image | De: 584143466209 | Size: 878b 2026-07-15 22:10:41 - Procesando mensaje regular tipo: image 2026-07-15 22:10:41 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 22:10:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFNUE1MDRGOTVGRTc5QTQ5MkQ3Q0Y5QkVGMEJBQTYA 2026-07-15 22:10:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFNUE1MDRGOTVGRTc5QTQ5MkQ3Q0Y5QkVGMEJBQTYA 2026-07-15 22:10:41 - Contenido: G venezuela 13100.00 viaticos-comida-fibrappal... 2026-07-15 22:10:41 - Comando detectado: g 2026-07-15 22:10:41 - CommandProcessor: Procesando comando: g 2026-07-15 22:10:41 - Gasto de negocio con imagen: 2609227356198986 2026-07-15 22:10:41 - Formato 'g banco descripcion': banco=venezuela, desc=13100.00 viaticos-comida-fibrappal 2026-07-15 22:10:41 - Ejecutando GastosService (negocio) [15-Jul-2026 22:10:41 America/Caracas] [ExchangeRateService] Tasa API (oficial): 725.747 2026-07-15 22:10:43 - Resultado del comando: array 2026-07-15 22:10:43 - Enviando respuesta: ✅ 💼 Gasto de negocio #13 registrado • Mont 2026-07-15 22:10:44 - Mensaje enviado con éxito a 584143466209 2026-07-15 22:10:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a583da4a5390 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjY4OTdDMzAxRERENjY0NTFGAA==) 2026-07-15 22:10:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a583da4a5390 2026-07-15 22:10:44 - ====== FIN WEBHOOK ====== 2026-07-15 22:15:40 - ====== INICIO WEBHOOK ====== 2026-07-15 22:15:40 - Evento: image | De: 584143466209 | Size: 865b 2026-07-15 22:15:40 - Procesando mensaje regular tipo: image 2026-07-15 22:15:40 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 22:15:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RDdFQTRBMzMwNEU4MjZCOTZDOTg2ODREQzk0NDIA 2026-07-15 22:15:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RDdFQTRBMzMwNEU4MjZCOTZDOTg2ODREQzk0NDIA 2026-07-15 22:15:40 - Contenido: G venezuela 11000.00 sueldo-miguel... 2026-07-15 22:15:40 - Comando detectado: g 2026-07-15 22:15:40 - CommandProcessor: Procesando comando: g 2026-07-15 22:15:40 - Gasto de negocio con imagen: 985837591157155 2026-07-15 22:15:40 - Formato 'g banco descripcion': banco=venezuela, desc=11000.00 sueldo-miguel 2026-07-15 22:15:40 - Ejecutando GastosService (negocio) [15-Jul-2026 22:15:40 America/Caracas] [ExchangeRateService] Tasa API (oficial): 725.747 2026-07-15 22:15:42 - Resultado del comando: array 2026-07-15 22:15:42 - Enviando respuesta: ✅ 💼 Gasto de negocio #14 registrado • Mont 2026-07-15 22:15:43 - Mensaje enviado con éxito a 584143466209 2026-07-15 22:15:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a583ecf66bab (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzgzQ0NEMTg0MzlDNDEwNUIyAA==) 2026-07-15 22:15:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a583ecf66bab 2026-07-15 22:15:43 - ====== FIN WEBHOOK ====== 2026-07-15 22:15:43 - ====== INICIO WEBHOOK ====== 2026-07-15 22:15:43 - Evento: image | De: 584129908758 | Size: 833b 2026-07-15 22:15:43 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUNFQkE4QjY2RkY2OUYxREFBNERDMkU2QjUxODA3MTcA, ignorando 2026-07-15 22:54:03 - ====== INICIO WEBHOOK ====== 2026-07-15 22:54:03 - Evento: image | De: 584143466209 | Size: 880b 2026-07-15 22:54:03 - Procesando mensaje regular tipo: image 2026-07-15 22:54:03 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 22:54:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4MTUxRkU0QUQ3ODMxNjBDRjA2NDIzMEYyNjI4NjYA 2026-07-15 22:54:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4MTUxRkU0QUQ3ODMxNjBDRjA2NDIzMEYyNjI4NjYA 2026-07-15 22:54:03 - Contenido: Cambio venezuela 40000.00 efectivo 50 sebastian... 2026-07-15 22:54:03 - Comando detectado: cambio 2026-07-15 22:54:03 - CommandProcessor: Procesando comando: cambio 2026-07-15 22:54:03 - Ejecutando cambiocobranza.php [15-Jul-2026 22:54:03 America/Caracas] PHP Warning: file_put_contents(error.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/cambiocobranza.php on line 40 [15-Jul-2026 22:54:03 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.ingresos' doesn't exist in /home/ctnet/www/chatWA/cambiocobranza.php:109 Stack trace: #0 /home/ctnet/www/chatWA/cambiocobranza.php(109): mysqli->prepare() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(389): include('...') #2 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #3 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #4 {main} thrown in /home/ctnet/www/chatWA/cambiocobranza.php on line 109 2026-07-15 22:54:03 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/cambiocobranza.php line=109 message=Uncaught mysqli_sql_exception: Table 'chat.ingresos' doesn't exist in /home/ctnet/www/chatWA/cambiocobranza.php:109 Stack trace: #0 /home/ctnet/www/chatWA/cambiocobranza.php(109): mysqli->prepare() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(389): include('...') #2 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #3 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #4 {main} thrown 2026-07-15 22:54:04 - ====== INICIO WEBHOOK ====== 2026-07-15 22:54:04 - Evento: image | De: 584143466209 | Size: 880b 2026-07-15 22:54:04 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4MTUxRkU0QUQ3ODMxNjBDRjA2NDIzMEYyNjI4NjYA, ignorando 2026-07-15 22:54:22 - ====== INICIO WEBHOOK ====== 2026-07-15 22:54:22 - Evento: interactive | De: 584144494263 | Size: 933b 2026-07-15 22:54:22 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM3M0VFMTZDRjI5Qzc1REY3MTZBOEFGRERFMUI1MTcA, ignorando 2026-07-15 23:24:44 - ====== INICIO WEBHOOK ====== 2026-07-15 23:24:44 - Evento: text | De: 584243426922 | Size: 587b 2026-07-15 23:24:44 - Procesando mensaje regular tipo: text 2026-07-15 23:24:44 - RegularMessageService: Procesando mensaje de 584243426922, tipo: text 2026-07-15 23:24:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUNDMTY3MkMxMTAwNUIxN0M5MzVCM0M1NEY3QTdBMDcA 2026-07-15 23:24:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUNDMTY3MkMxMTAwNUIxN0M5MzVCM0M1NEY3QTdBMDcA 2026-07-15 23:24:44 - Contenido: Cual es el a pagar belkatiuska... 2026-07-15 23:24:44 - Comando detectado: cual 2026-07-15 23:24:44 - CommandProcessor: Procesando comando: cual 2026-07-15 23:24:44 - Comando no reconocido, enviando a ChatGPT 2026-07-15 23:24:44 - Resultado del comando: string 2026-07-15 23:24:44 - Enviando a ChatGPT: Cual es el a pagar belkatiuska... 2026-07-15 23:24:44 - forwardToChatGPT: Enviando a ChatGPT: Cual es el a pagar belkatiuska... 2026-07-15 23:24:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 00:24:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 00:24:44 America/Halifax] [CHATBOT][START] corr=ec0c4315 IP=127.0.0.1 UA= [15-Jul-2026 23:24:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 725.747 fecha=2026-07-15T00:00:00-04:00 [15-Jul-2026 23:24:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-01 username=70:a7:41:28:28:ce mobile=584243426922 [15-Jul-2026 23:24:45 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Jul-2026 23:24:45 America/Caracas] [CHATBOT][DIAG] corr=ec0c4315 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [15-Jul-2026 23:24:45 America/Caracas] [CHATBOT][CTX] corr=ec0c4315 tel=584243426922 intent=chat srvid=35 usd=40 bs=33674.66 tasa=725.747 verifyMode=simulated [15-Jul-2026 23:24:45 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [15-Jul-2026 23:24:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 23:24:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 23:24:45 America/Caracas] [CHATBOT][AI][1670b9] Proveedor: gemini [15-Jul-2026 23:24:45 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [15-Jul-2026 23:24:45 America/Caracas] [CHATBOT][GEMINI][1670b9] API key vacía [15-Jul-2026 23:24:45 America/Caracas] [CHATBOT][AI][1670b9] Gemini falló, usando heurística local [15-Jul-2026 23:24:45 America/Caracas] [CHATBOT][END] corr=ec0c4315 bytesRespuesta=397 [15-Jul-2026 23:24:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 23:24:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 23:24:46 - Mensaje enviado con éxito a 584243426922 2026-07-15 23:24:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a584efe6313d (wa_message_id: wamid.HBgMNTg0MjQzNDI2OTIyFQIAERgSNTZEN0Y0MEMyOUQxQkY5OTg2AA==) 2026-07-15 23:24:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a584efe6313d 2026-07-15 23:24:46 - ====== FIN WEBHOOK ====== 2026-07-16 00:01:28 - ====== INICIO WEBHOOK ====== 2026-07-16 00:01:28 - Evento: image | De: 584143466209 | Size: 875b 2026-07-16 00:01:28 - Procesando mensaje regular tipo: image 2026-07-16 00:01:28 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 00:01:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNTgzQzcyNDM1OTIyMTFERjFFMzhDNENGRkVGOTkA 2026-07-16 00:01:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNTgzQzcyNDM1OTIyMTFERjFFMzhDNENGRkVGOTkA 2026-07-16 00:01:28 - Contenido: G venezuela 7300.00 viáticos-cauchera... 2026-07-16 00:01:28 - Comando detectado: g 2026-07-16 00:01:28 - CommandProcessor: Procesando comando: g 2026-07-16 00:01:28 - Gasto de negocio con imagen: 2268743507201705 2026-07-16 00:01:28 - Formato 'g banco descripcion': banco=venezuela, desc=7300.00 viáticos-cauchera 2026-07-16 00:01:28 - Ejecutando GastosService (negocio) [16-Jul-2026 00:01:29 America/Caracas] [ExchangeRateService] Tasa API (oficial): 725.747 2026-07-16 00:01:31 - Resultado del comando: array 2026-07-16 00:01:31 - Enviando respuesta: ✅ 💼 Gasto de negocio #15 registrado • Mont 2026-07-16 00:01:32 - Mensaje enviado con éxito a 584143466209 2026-07-16 00:01:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58579c45fc9 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNDg3NTZEMDdDOTk1OEVDNThGAA==) 2026-07-16 00:01:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a58579c45fc9 2026-07-16 00:01:32 - ====== FIN WEBHOOK ====== 2026-07-16 00:16:12 - ====== INICIO WEBHOOK ====== 2026-07-16 00:16:12 - Evento: image | De: 584166199560 | Size: 841b 2026-07-16 00:16:12 - Procesando mensaje regular tipo: image 2026-07-16 00:16:12 - RegularMessageService: Procesando mensaje de 584166199560, tipo: image 2026-07-16 00:16:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2MTk5NTYwFQIAEhggQUNEODMyQjJEQjhBNUMwOTkyQjdFMUM2NjMyOUMyNEIA 2026-07-16 00:16:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2MTk5NTYwFQIAEhggQUNEODMyQjJEQjhBNUMwOTkyQjdFMUM2NjMyOUMyNEIA 2026-07-16 00:16:12 - Contenido: ... 2026-07-16 00:16:12 - Comando detectado: image 2026-07-16 00:16:12 - CommandProcessor: Procesando comando: image 2026-07-16 00:16:12 - Imagen sin comando, guardando y procesando 2026-07-16 00:16:12 - Verificando duplicado por imageId=1661082471629247, msgId=wamid.HBgMNTg0MTY2MTk5NTYwFQIAEhggQUNEODMyQjJEQjhBNUMwOTkyQjdFMUM2NjMyOUMyNEIA 2026-07-16 00:16:12 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 00:16:12 - Incluyendo numtoname.php... 2026-07-16 00:16:12 - Incluyendo media.php... 2026-07-16 00:16:12 - DEBUG messages batch: [{"from":"584166199560","from_user_id":"VE.4549845838635896","id":"wamid.HBgMNTg0MTY2MTk5NTYwFQIAEhggQUNEODMyQjJEQjhBNUMwOTkyQjdFMUM2NjMyOUMyNEIA","timestamp":"1784140327","type":"image","image":{"mime_type":"image\/jpeg","sha256":"rzaD9CM+10GjxZTr\/oRSQ868oMzIgaGRMvi9lyQ2oS8=","id":"1661082471629247","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1661082471629247&source=webhook&ext=1784140629&hash=ATy7k6v-Wz_Ty0hqXXi1LWpWXSHFvdg9cE_N-ubJONY4Cw"}}] 2026-07-16 00:16:12 - DEBUG caption: no se encontró texto cercano 2026-07-16 00:16:12 - DEBUG caption final: [VACIO] 2026-07-16 00:16:12 - DEBUG busqueda mobiles: 04166199560,4166199560,584166199560 2026-07-16 00:16:12 - DEBUG usuario NO encontrado 2026-07-16 00:16:12 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 00:16:12 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 00:16:13 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1661082471629247&source=getMedia&ext=1784175672&hash=ATynKajsjfsq1RwM8eR51n3cXDqV2DIQ7cybSLPWzP_FHQ 2026-07-16 00:16:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1661082471629247.jpg (81338 bytes) 2026-07-16 00:16:15 - OCR tesseract exit=0 chars=353 2026-07-16 00:16:15 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 225 Resultado de PagomóvilBDV Tu PagomóvilBDV ha sido realizado con éxito. El número de operación es: 001417694292 IF} Banco Receptor: BANCO MERCANTIL Teléfono Receptor: 0414***6209 Cédula Receptor: 18***785 Monto de la 29.029,60 Operación: Concepto: Pagar Y 2026-07-16 00:16:15 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":null} 2026-07-16 00:16:15 - OCR parseDetalles: {"banco":null,"monto":"29029.60","fecha":null,"debug":["montoSame=29.029,60"]} 2026-07-16 00:16:15 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-16 00:16:15 - DEBUG bodyAdmin postOCR: Tlf: 04166199560\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 29029.60 (ocrDetails)\nFecha: 2026-07-16 00:16:17 - IMG 1661082471629247 TEL 04166199560 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 00:16:17 - Incluyendo guardar_imagen.php... 2026-07-16 00:16:17 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 00:16:17 - Includes realizados. Verificando funciones... 2026-07-16 00:16:17 - obtenerInfoUsuario: Iniciando función con teléfono: 584166199560 2026-07-16 00:16:17 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 00:16:17 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 00:16:17 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 00:16:17 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 00:16:17 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584166199560 2026-07-16 00:16:17 - Datos usuario extraídos: null 2026-07-16 00:16:17 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 00:16:17 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 00:16:17 - Valor de accessToken: EAAC0c45... 2026-07-16 00:16:17 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 00:16:17 - Instancia WhatsAppImageHandler creada 2026-07-16 00:16:17 - Llamando a saveWhatsAppImage... 2026-07-16 00:16:17 - saveWhatsAppImage: Procesando imagen para: 584166199560 2026-07-16 00:16:17 - saveWhatsAppImage: ID de media: 1661082471629247, MIME type: image/jpeg 2026-07-16 00:16:17 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1661082471629247 2026-07-16 00:16:18 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 00:16:18 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1661082471629247&source=getMedia&ext=1784175677&hash=ATyBrAhJO4Q4M-NayY8vsJQgVo8o0p2nFQWB4Xz2DPgfhQ 2026-07-16 00:16:18 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1661082471629247&source=getMedia&ext=1784175677&hash=ATyBrAhJO4Q4M-NayY8vsJQgVo8o0p2nFQWB4Xz2DPgfhQ 2026-07-16 00:16:19 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 00:16:19 - descargar_imagen: Imagen descargada - Tamaño: 81338 bytes, Tipo: image/jpeg 2026-07-16 00:16:19 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1661082471629247.jpg, Tamaño: 81338 bytes 2026-07-16 00:16:19 - saveToDatabase: Registro insertado en BD con ID: 25 2026-07-16 00:16:19 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1661082471629247.jpg","image_id":"1661082471629247","size":81338,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 00:16:19 - Resultado del comando: array 2026-07-16 00:16:19 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 00:16:20 - Mensaje enviado con éxito a 584166199560 2026-07-16 00:16:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a585b1429344 (wa_message_id: wamid.HBgMNTg0MTY2MTk5NTYwFQIAERgSMkIwQTdFNEIxNEYwRURBQzdGAA==) 2026-07-16 00:16:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a585b1429344 2026-07-16 00:16:20 - ====== FIN WEBHOOK ====== 2026-07-16 00:20:01 - ====== INICIO WEBHOOK ====== 2026-07-16 00:20:01 - Evento: image | De: 584143466209 | Size: 875b 2026-07-16 00:20:01 - Procesando mensaje regular tipo: image 2026-07-16 00:20:01 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 00:20:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2NUFCNDhGMTRGRDcyREZFQkFBNkIxQTZBNDQzQUUA 2026-07-16 00:20:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2NUFCNDhGMTRGRDcyREZFQkFBNkIxQTZBNDQzQUUA 2026-07-16 00:20:01 - Contenido: Pg mercantil 23905.00 comida-bodega-carmen... 2026-07-16 00:20:01 - Comando detectado: pg 2026-07-16 00:20:01 - CommandProcessor: Procesando comando: pg 2026-07-16 00:20:01 - Gasto personal con imagen: 1565582571674183 2026-07-16 00:20:01 - Formato 'pg banco descripcion': banco=mercantil, desc=23905.00 comida-bodega-carmen 2026-07-16 00:20:01 - Ejecutando GastosService (personal) [16-Jul-2026 00:20:01 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 00:20:03 - Resultado del comando: array 2026-07-16 00:20:03 - Enviando respuesta: ✅ 👤 Gasto personal #12 registrado • Monto: 2026-07-16 00:20:04 - Mensaje enviado con éxito a 584143466209 2026-07-16 00:20:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a585bf47d903 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzAyRkEwODQ1OTcyOTc0NTdFAA==) 2026-07-16 00:20:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a585bf47d903 2026-07-16 00:20:04 - ====== FIN WEBHOOK ====== 2026-07-16 00:28:37 - ====== INICIO WEBHOOK ====== 2026-07-16 00:28:37 - Evento: text | De: 584264006209 | Size: 626b 2026-07-16 00:28:37 - Procesando mensaje regular tipo: text 2026-07-16 00:28:37 - RegularMessageService: Procesando mensaje de 584264006209, tipo: text 2026-07-16 00:28:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0MDA2MjA5FQIAEhggQUNFNjUxODIwRjA0RjhDMEU3OTIxRjU3NDZDQTNGQ0UA 2026-07-16 00:28:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0MDA2MjA5FQIAEhggQUNFNjUxODIwRjA0RjhDMEU3OTIxRjU3NDZDQTNGQ0UA 2026-07-16 00:28:37 - Contenido: Buenas tardes xfa no me an activado el internet de Cecilio Quintero... 2026-07-16 00:28:37 - Comando detectado: buenas 2026-07-16 00:28:37 - CommandProcessor: Procesando comando: buenas 2026-07-16 00:28:37 - Comando no reconocido, enviando a ChatGPT 2026-07-16 00:28:37 - Resultado del comando: string 2026-07-16 00:28:37 - Enviando a ChatGPT: Buenas tardes xfa no me an activado el internet de... 2026-07-16 00:28:37 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes xfa no me an activado el internet de... 2026-07-16 00:28:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 01:28:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 01:28:37 America/Halifax] [CHATBOT][START] corr=2ce8610f IP=127.0.0.1 UA= [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=4c:d7:c8:ac:96:cf mobile=584264006209 [16-Jul-2026 00:28:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][DIAG] corr=2ce8610f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][CTX] corr=2ce8610f tel=584264006209 intent=chat srvid=35 usd=40 bs=33753.74 tasa=727.4512 verifyMode=simulated [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 00:28:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][AI][227716] Proveedor: gemini [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][GEMINI][227716] API key vacía [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][AI][227716] Gemini falló, usando heurística local [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][AI][227716] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 00:28:38 America/Caracas] [CHATBOT][END] corr=2ce8610f bytesRespuesta=406 [16-Jul-2026 00:28:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 00:28:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 00:28:39 - Mensaje enviado con éxito a 584264006209 2026-07-16 00:28:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a585df74cf3a (wa_message_id: wamid.HBgMNTg0MjY0MDA2MjA5FQIAERgSNjZFMDgzQ0QyRDRDNEU2NjQxAA==) 2026-07-16 00:28:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a585df74cf3a 2026-07-16 00:28:39 - ====== FIN WEBHOOK ====== 2026-07-16 01:10:36 - ====== INICIO WEBHOOK ====== 2026-07-16 01:10:36 - Evento: image | De: 584143466209 | Size: 876b 2026-07-16 01:10:36 - Procesando mensaje regular tipo: image 2026-07-16 01:10:36 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 01:10:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3OEREMEMyMDI0NzFGQkI2QTQzMDZCQjc5RENEQkMA 2026-07-16 01:10:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3OEREMEMyMDI0NzFGQkI2QTQzMDZCQjc5RENEQkMA 2026-07-16 01:10:36 - Contenido: Pg mercantil 17998.53 casa-correa-secadora... 2026-07-16 01:10:36 - Comando detectado: pg 2026-07-16 01:10:36 - CommandProcessor: Procesando comando: pg 2026-07-16 01:10:36 - Gasto personal con imagen: 1394524965870982 2026-07-16 01:10:36 - Formato 'pg banco descripcion': banco=mercantil, desc=17998.53 casa-correa-secadora 2026-07-16 01:10:37 - Ejecutando GastosService (personal) [16-Jul-2026 01:10:37 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 01:10:40 - Resultado del comando: array 2026-07-16 01:10:40 - Enviando respuesta: ✅ 👤 Gasto personal #13 registrado • Monto: 2026-07-16 01:10:41 - Mensaje enviado con éxito a 584143466209 2026-07-16 01:10:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5867d19506b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRTRENDFCRjdFMTBGRDY3QkIwAA==) 2026-07-16 01:10:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a5867d19506b 2026-07-16 01:10:41 - ====== FIN WEBHOOK ====== 2026-07-16 01:15:41 - ====== INICIO WEBHOOK ====== 2026-07-16 01:15:41 - Evento: button | De: 584123652610 | Size: 706b 2026-07-16 01:15:41 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 01:15:41 - ButtonService: payload=informacion de pagos, telefono=584123652610 2026-07-16 01:15:41 - Procesando botón PAGO para: 584123652610 2026-07-16 01:15:42 - Mensaje enviado con éxito a 584123652610 2026-07-16 01:15:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5868fec94d1 (wa_message_id: wamid.HBgMNTg0MTIzNjUyNjEwFQIAERgSNkMwODBENzEyOUZEQTg5NjNDAA==) 2026-07-16 01:15:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a5868fec94d1 2026-07-16 01:15:42 - ====== FIN WEBHOOK ====== 2026-07-16 01:16:40 - ====== INICIO WEBHOOK ====== 2026-07-16 01:16:40 - Evento: image | De: 584143466209 | Size: 865b 2026-07-16 01:16:40 - Procesando mensaje regular tipo: image 2026-07-16 01:16:40 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 01:16:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RjFGQUQwMjBCMUJGOTRGNENFNUI2MEZBMjUzQUMA 2026-07-16 01:16:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RjFGQUQwMjBCMUJGOTRGNENFNUI2MEZBMjUzQUMA 2026-07-16 01:16:40 - Contenido: Pg mercantil 5000.00 casa-alambre... 2026-07-16 01:16:40 - Comando detectado: pg 2026-07-16 01:16:40 - CommandProcessor: Procesando comando: pg 2026-07-16 01:16:40 - Gasto personal con imagen: 1752705419082177 2026-07-16 01:16:40 - Formato 'pg banco descripcion': banco=mercantil, desc=5000.00 casa-alambre 2026-07-16 01:16:40 - Ejecutando GastosService (personal) [16-Jul-2026 01:16:41 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 01:16:44 - Resultado del comando: array 2026-07-16 01:16:44 - Enviando respuesta: ✅ 👤 Gasto personal #14 registrado • Monto: 2026-07-16 01:16:45 - Mensaje enviado con éxito a 584143466209 2026-07-16 01:16:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58693d97786 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjlCQzdDODA4MUEyRjVEQTY5AA==) 2026-07-16 01:16:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a58693d97786 2026-07-16 01:16:45 - ====== FIN WEBHOOK ====== 2026-07-16 02:15:40 - ====== INICIO WEBHOOK ====== 2026-07-16 02:15:40 - Evento: image | De: 584142520283 | Size: 883b 2026-07-16 02:15:40 - Procesando mensaje regular tipo: image 2026-07-16 02:15:40 - RegularMessageService: Procesando mensaje de 584142520283, tipo: image 2026-07-16 02:15:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNTIwMjgzFQIAEhggQUMyNzE2QjhENkFDREVBM0MwNzdBMEY0MUY2NkVGRkIA 2026-07-16 02:15:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNTIwMjgzFQIAEhggQUMyNzE2QjhENkFDREVBM0MwNzdBMEY0MUY2NkVGRkIA 2026-07-16 02:15:40 - Contenido: Pago de Israel Adrian, gracias y bendiciones... 2026-07-16 02:15:40 - Comando detectado: pago 2026-07-16 02:15:40 - CommandProcessor: Procesando comando: pago 2026-07-16 02:15:40 - Ejecutando add_pagos.php 2026-07-16 02:15:40 - Pago con imagen asociada: 1738141043979259 [16-Jul-2026 02:15:41 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 02:15:41 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-16 02:15:41 - ====== INICIO WEBHOOK ====== 2026-07-16 02:15:41 - Evento: image | De: 584142520283 | Size: 883b 2026-07-16 02:15:41 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQyNTIwMjgzFQIAEhggQUMyNzE2QjhENkFDREVBM0MwNzdBMEY0MUY2NkVGRkIA, ignorando 2026-07-16 02:36:31 - ====== INICIO WEBHOOK ====== 2026-07-16 02:36:31 - Evento: image | De: 584144494263 | Size: 829b 2026-07-16 02:36:31 - Procesando mensaje regular tipo: image 2026-07-16 02:36:31 - RegularMessageService: Procesando mensaje de 584144494263, tipo: image 2026-07-16 02:36:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM5MjI3QjlEMDYzRkRGQzdDQ0JGMjVCNzM0MzcwODEA 2026-07-16 02:36:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM5MjI3QjlEMDYzRkRGQzdDQ0JGMjVCNzM0MzcwODEA 2026-07-16 02:36:31 - Contenido: ... 2026-07-16 02:36:31 - Comando detectado: image 2026-07-16 02:36:31 - CommandProcessor: Procesando comando: image 2026-07-16 02:36:31 - Imagen sin comando, guardando y procesando 2026-07-16 02:36:31 - Verificando duplicado por imageId=1378556214387633, msgId=wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM5MjI3QjlEMDYzRkRGQzdDQ0JGMjVCNzM0MzcwODEA 2026-07-16 02:36:31 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 02:36:31 - Incluyendo numtoname.php... 2026-07-16 02:36:31 - Incluyendo media.php... 2026-07-16 02:36:31 - DEBUG messages batch: [{"from":"584144494263","from_user_id":"VE.4520623994891414","id":"wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM5MjI3QjlEMDYzRkRGQzdDQ0JGMjVCNzM0MzcwODEA","timestamp":"1784161409","type":"image","image":{"mime_type":"image\/jpeg","sha256":"v\/sbz0mkBXXjlzUPipV\/Nq8Pgsw51fQD0HCOFB4y8yU=","id":"1378556214387633","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1378556214387633&source=webhook&ext=1784161710&hash=ATzI3SmBogaPDugywAOUnRsRZq93xUUYiy1Gord4LiK3lg"}}] 2026-07-16 02:36:31 - DEBUG caption: no se encontró texto cercano 2026-07-16 02:36:31 - DEBUG caption final: [VACIO] 2026-07-16 02:36:31 - DEBUG busqueda mobiles: 04144494263,4144494263,584144494263 2026-07-16 02:36:31 - DEBUG usuario NO encontrado 2026-07-16 02:36:31 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 02:36:31 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 02:36:32 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1378556214387633&source=getMedia&ext=1784184091&hash=ATyGFdm_lAfv_vtdOibeXNiFjU6dzEI_7hkvxuhmit2UqA 2026-07-16 02:36:33 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1378556214387633.jpg (25236 bytes) 2026-07-16 02:36:34 - OCR tesseract exit=0 chars=268 2026-07-16 02:36:34 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 y PagomóvilBDV Personas 21.824,00 Bs Fecha: 15/07/2026 Operación: 006685199604 io Identificación: 18143785 Origen: 0102****3886 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-16 02:36:34 - OCR parse (caption-level): {"banco":"Venezuela","monto":"21824.00","fecha":"2026-07-15"} 2026-07-16 02:36:34 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-15","debug":["fecha=2026-07-15"]} 2026-07-16 02:36:34 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-16 02:36:34 - DEBUG bodyAdmin postOCR: Tlf: 04144494263\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 21824.00 (caption)\nFecha: 2026-07-15 (caption) 2026-07-16 02:36:36 - IMG 1378556214387633 TEL 04144494263 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 02:36:36 - Incluyendo guardar_imagen.php... 2026-07-16 02:36:36 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 02:36:36 - Includes realizados. Verificando funciones... 2026-07-16 02:36:36 - obtenerInfoUsuario: Iniciando función con teléfono: 584144494263 2026-07-16 02:36:36 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 02:36:36 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 02:36:36 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 02:36:36 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 02:36:36 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 02:36:36 - obtenerInfoUsuario: Datos usuario: {"username":"0c:ea:14:9e:dd:58","firstname":"Sorangel","lastname":"Guevara ","mac":"0c:ea:14:9e:dd:58","srvid":34} 2026-07-16 02:36:36 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 02:36:36 - Datos usuario extraídos: {"username":"0c:ea:14:9e:dd:58","firstname":"Sorangel","lastname":"Guevara ","mac":"0c:ea:14:9e:dd:58","srvid":34} 2026-07-16 02:36:36 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 02:36:36 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 02:36:36 - Valor de accessToken: EAAC0c45... 2026-07-16 02:36:36 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 02:36:36 - Instancia WhatsAppImageHandler creada 2026-07-16 02:36:36 - Llamando a saveWhatsAppImage... 2026-07-16 02:36:36 - saveWhatsAppImage: Procesando imagen para: 584144494263 2026-07-16 02:36:36 - saveWhatsAppImage: ID de media: 1378556214387633, MIME type: image/jpeg 2026-07-16 02:36:36 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1378556214387633 2026-07-16 02:36:37 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 02:36:37 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1378556214387633&source=getMedia&ext=1784184096&hash=ATy7tnI6Uh0qk4pPWz2n3Q4UzyRqUXzRFSjDNsCOPDCorg 2026-07-16 02:36:37 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1378556214387633&source=getMedia&ext=1784184096&hash=ATy7tnI6Uh0qk4pPWz2n3Q4UzyRqUXzRFSjDNsCOPDCorg 2026-07-16 02:36:38 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 02:36:38 - descargar_imagen: Imagen descargada - Tamaño: 25236 bytes, Tipo: image/jpeg 2026-07-16 02:36:38 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1378556214387633.jpg, Tamaño: 25236 bytes 2026-07-16 02:36:38 - saveToDatabase: Registro insertado en BD con ID: 26 2026-07-16 02:36:38 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1378556214387633.jpg","image_id":"1378556214387633","size":25236,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 02:36:38 - Resultado del comando: array 2026-07-16 02:36:38 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 02:36:39 - Mensaje enviado con éxito a 584144494263 2026-07-16 02:36:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a587bf713c61 (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSREQzNTY3RDE3MzE1NEM3MkVEAA==) 2026-07-16 02:36:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a587bf713c61 2026-07-16 02:36:39 - ====== FIN WEBHOOK ====== 2026-07-16 03:36:47 - ====== INICIO WEBHOOK ====== 2026-07-16 03:36:47 - Evento: button | De: 584123652610 | Size: 706b 2026-07-16 03:36:47 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 03:36:47 - ButtonService: payload=informacion de pagos, telefono=584123652610 2026-07-16 03:36:47 - Procesando botón PAGO para: 584123652610 2026-07-16 03:36:48 - Mensaje enviado con éxito a 584123652610 2026-07-16 03:36:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a588a10b1218 (wa_message_id: wamid.HBgMNTg0MTIzNjUyNjEwFQIAERgSMDlFMkRGNjE0RjYwNERENjI4AA==) 2026-07-16 03:36:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a588a10b1218 2026-07-16 03:36:48 - ====== FIN WEBHOOK ====== 2026-07-16 03:39:38 - ====== INICIO WEBHOOK ====== 2026-07-16 03:39:38 - Evento: image | De: 584123652610 | Size: 818b 2026-07-16 03:39:38 - Procesando mensaje regular tipo: image 2026-07-16 03:39:38 - RegularMessageService: Procesando mensaje de 584123652610, tipo: image 2026-07-16 03:39:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM3M0YxNjZCOEJBOUE3MzhBRkM0REFEMUE0N0Q3N0UA 2026-07-16 03:39:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM3M0YxNjZCOEJBOUE3MzhBRkM0REFEMUE0N0Q3N0UA 2026-07-16 03:39:38 - Contenido: ... 2026-07-16 03:39:38 - Comando detectado: image 2026-07-16 03:39:38 - CommandProcessor: Procesando comando: image 2026-07-16 03:39:38 - Imagen sin comando, guardando y procesando 2026-07-16 03:39:38 - Verificando duplicado por imageId=2236075470517963, msgId=wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM3M0YxNjZCOEJBOUE3MzhBRkM0REFEMUE0N0Q3N0UA 2026-07-16 03:39:38 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 03:39:38 - Incluyendo numtoname.php... 2026-07-16 03:39:38 - Incluyendo media.php... 2026-07-16 03:39:38 - DEBUG messages batch: [{"from":"584123652610","from_user_id":"VE.4546628475624299","id":"wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM3M0YxNjZCOEJBOUE3MzhBRkM0REFEMUE0N0Q3N0UA","timestamp":"1784157351","type":"image","image":{"mime_type":"image\/jpeg","sha256":"XX44p7yhCUQacoW38FXSucEy5R1n9k8M5dvblnznimY=","id":"2236075470517963","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2236075470517963&source=webhook&ext=1784157653&hash=ATx9FLlnMSZVWFyXXTuI6SzJ8bnnWy8qGtCvvK-q3GMIYQ"}}] 2026-07-16 03:39:38 - DEBUG caption: no se encontró texto cercano 2026-07-16 03:39:38 - DEBUG caption final: [VACIO] 2026-07-16 03:39:38 - DEBUG busqueda mobiles: 04123652610,4123652610,584123652610 2026-07-16 03:39:38 - DEBUG usuario NO encontrado 2026-07-16 03:39:38 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 03:39:38 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 03:39:38 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2236075470517963&source=getMedia&ext=1784187878&hash=ATwVmCag6S25Az9Ue1meEdpISVAd43QivpjmkLotrgzMFw 2026-07-16 03:39:39 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2236075470517963.jpg (33842 bytes) 2026-07-16 03:39:40 - OCR tesseract exit=0 chars=360 2026-07-16 03:39:40 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 6:42 0 + E +9.40 < Comprobante de operación —«< y PagomóvilBDV Personas 21.823,50 Bs Fecha: 15/07/2026 Operación: 006683584062 IT) Identificación: 18143785 Origen: 0102****6260 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: 8nter Crear Acceso directo 2026-07-16 03:39:40 - OCR parse (caption-level): {"banco":"Venezuela","monto":"21823.50","fecha":"2026-07-15"} 2026-07-16 03:39:40 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-15","debug":["fecha=2026-07-15"]} 2026-07-16 03:39:40 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-16 03:39:40 - DEBUG bodyAdmin postOCR: Tlf: 04123652610\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 21823.50 (caption)\nFecha: 2026-07-15 (caption) 2026-07-16 03:39:42 - IMG 2236075470517963 TEL 04123652610 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 03:39:42 - Incluyendo guardar_imagen.php... 2026-07-16 03:39:42 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 03:39:42 - Includes realizados. Verificando funciones... 2026-07-16 03:39:42 - obtenerInfoUsuario: Iniciando función con teléfono: 584123652610 2026-07-16 03:39:42 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 03:39:42 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 03:39:42 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 03:39:42 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 03:39:42 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 03:39:42 - obtenerInfoUsuario: Datos usuario: {"username":"4c:46:d1:6a:5a:c8","firstname":"Maryurie","lastname":"Rodriguez","mac":"4c:46:d1:6a:5a:c9","srvid":34} 2026-07-16 03:39:42 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 03:39:42 - Datos usuario extraídos: {"username":"4c:46:d1:6a:5a:c8","firstname":"Maryurie","lastname":"Rodriguez","mac":"4c:46:d1:6a:5a:c9","srvid":34} 2026-07-16 03:39:42 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 03:39:42 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 03:39:42 - Valor de accessToken: EAAC0c45... 2026-07-16 03:39:42 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 03:39:42 - Instancia WhatsAppImageHandler creada 2026-07-16 03:39:42 - Llamando a saveWhatsAppImage... 2026-07-16 03:39:42 - saveWhatsAppImage: Procesando imagen para: 584123652610 2026-07-16 03:39:42 - saveWhatsAppImage: ID de media: 2236075470517963, MIME type: image/jpeg 2026-07-16 03:39:42 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2236075470517963 2026-07-16 03:39:43 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 03:39:43 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2236075470517963&source=getMedia&ext=1784187882&hash=ATwZ_HETUZ5ZXy5UBtV7S2cqLfBvnD51YHZZEts2PIbjuw 2026-07-16 03:39:43 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2236075470517963&source=getMedia&ext=1784187882&hash=ATwZ_HETUZ5ZXy5UBtV7S2cqLfBvnD51YHZZEts2PIbjuw 2026-07-16 03:39:44 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 03:39:44 - descargar_imagen: Imagen descargada - Tamaño: 33842 bytes, Tipo: image/jpeg 2026-07-16 03:39:44 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2236075470517963.jpg, Tamaño: 33842 bytes 2026-07-16 03:39:44 - saveToDatabase: Registro insertado en BD con ID: 27 2026-07-16 03:39:44 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2236075470517963.jpg","image_id":"2236075470517963","size":33842,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 03:39:44 - Resultado del comando: array 2026-07-16 03:39:44 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 03:39:45 - Mensaje enviado con éxito a 584123652610 2026-07-16 03:39:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a588ac11442a (wa_message_id: wamid.HBgMNTg0MTIzNjUyNjEwFQIAERgSRDE0RkU5ODQyNzk2MUE1MzREAA==) 2026-07-16 03:39:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a588ac11442a 2026-07-16 03:39:45 - ====== FIN WEBHOOK ====== 2026-07-16 03:46:45 - ====== INICIO WEBHOOK ====== 2026-07-16 03:46:45 - Evento: text | De: 584163000087 | Size: 589b 2026-07-16 03:46:45 - Procesando mensaje regular tipo: text 2026-07-16 03:46:45 - RegularMessageService: Procesando mensaje de 584163000087, tipo: text 2026-07-16 03:46:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMDAwMDg3FQIAEhggQUNCQjg0MTZFN0MyRTJFNTkwMjNGMzkzQzgyNjlEQTkA 2026-07-16 03:46:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMDAwMDg3FQIAEhggQUNCQjg0MTZFN0MyRTJFNTkwMjNGMzkzQzgyNjlEQTkA 2026-07-16 03:46:45 - Contenido: Hola para saber cuánto debo... 2026-07-16 03:46:45 - Comando detectado: hola 2026-07-16 03:46:45 - CommandProcessor: Procesando comando: hola 2026-07-16 03:46:45 - Comando no reconocido, enviando a ChatGPT 2026-07-16 03:46:45 - Resultado del comando: string 2026-07-16 03:46:45 - Enviando a ChatGPT: Hola para saber cuánto debo... 2026-07-16 03:46:45 - forwardToChatGPT: Enviando a ChatGPT: Hola para saber cuánto debo... 2026-07-16 03:46:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 04:46:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 04:46:45 America/Halifax] [CHATBOT][START] corr=c67b696c IP=127.0.0.1 UA= [16-Jul-2026 03:46:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 03:46:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=24:5a:4c:c0:80:83 mobile=584163000087 [16-Jul-2026 03:46:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 03:46:46 America/Caracas] [CHATBOT][DIAG] corr=c67b696c Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 4 [16-Jul-2026 03:46:46 America/Caracas] [CHATBOT][CTX] corr=c67b696c tel=584163000087 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 03:46:46 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 03:46:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 03:46:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 03:46:46 America/Caracas] [CHATBOT][AI][63b4c6] Proveedor: gemini [16-Jul-2026 03:46:46 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 03:46:46 America/Caracas] [CHATBOT][GEMINI][63b4c6] API key vacía [16-Jul-2026 03:46:46 America/Caracas] [CHATBOT][AI][63b4c6] Gemini falló, usando heurística local [16-Jul-2026 03:46:46 America/Caracas] [CHATBOT][END] corr=c67b696c bytesRespuesta=200 [16-Jul-2026 03:46:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 03:46:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 03:46:47 - Mensaje enviado con éxito a 584163000087 2026-07-16 03:46:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a588c6753c70 (wa_message_id: wamid.HBgMNTg0MTYzMDAwMDg3FQIAERgSOUQ3QTU4RUQ4NjI2NkMzMjhBAA==) 2026-07-16 03:46:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a588c6753c70 2026-07-16 03:46:47 - ====== FIN WEBHOOK ====== 2026-07-16 03:47:10 - ====== INICIO WEBHOOK ====== 2026-07-16 03:47:10 - Evento: image | De: 584163000087 | Size: 831b 2026-07-16 03:47:10 - Procesando mensaje regular tipo: image 2026-07-16 03:47:10 - RegularMessageService: Procesando mensaje de 584163000087, tipo: image 2026-07-16 03:47:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMDAwMDg3FQIAEhggQUNFREIyQ0ZCMkJDMjgwRUU3RDhBN0UyMTNGN0Y3MTYA 2026-07-16 03:47:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMDAwMDg3FQIAEhggQUNFREIyQ0ZCMkJDMjgwRUU3RDhBN0UyMTNGN0Y3MTYA 2026-07-16 03:47:10 - Contenido: ... 2026-07-16 03:47:10 - Comando detectado: image 2026-07-16 03:47:10 - CommandProcessor: Procesando comando: image 2026-07-16 03:47:10 - Imagen sin comando, guardando y procesando 2026-07-16 03:47:10 - Verificando duplicado por imageId=1783130352858882, msgId=wamid.HBgMNTg0MTYzMDAwMDg3FQIAEhggQUNFREIyQ0ZCMkJDMjgwRUU3RDhBN0UyMTNGN0Y3MTYA 2026-07-16 03:47:10 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 03:47:10 - Incluyendo numtoname.php... 2026-07-16 03:47:10 - Incluyendo media.php... 2026-07-16 03:47:10 - DEBUG messages batch: [{"from":"584163000087","from_user_id":"VE.4546628232290990","id":"wamid.HBgMNTg0MTYzMDAwMDg3FQIAEhggQUNFREIyQ0ZCMkJDMjgwRUU3RDhBN0UyMTNGN0Y3MTYA","timestamp":"1784141055","type":"image","image":{"mime_type":"image\/jpeg","sha256":"bOG6mpZUpJBBnFybwoW7\/StqD9Ep5CowUgHeqZF+6ts=","id":"1783130352858882","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1783130352858882&source=webhook&ext=1784141357&hash=ATzjImJgZm4fsYKlnmymdfeQVkrvksI_nzmBOZF5kwQPCg"}}] 2026-07-16 03:47:10 - DEBUG caption: no se encontró texto cercano 2026-07-16 03:47:10 - DEBUG caption final: [VACIO] 2026-07-16 03:47:10 - DEBUG busqueda mobiles: 04163000087,4163000087,584163000087 2026-07-16 03:47:10 - DEBUG usuario encontrado: 24:5a:4c:c0:80:83 2026-07-16 03:47:10 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 03:47:10 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 03:47:11 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1783130352858882&source=getMedia&ext=1784188330&hash=ATy2h-S28oYpmupNaBPvZX-DLmTRGo-VT2NxVjGfsi_PLQ 2026-07-16 03:47:12 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1783130352858882.jpg (38050 bytes) 2026-07-16 03:47:13 - OCR tesseract exit=0 chars=509 2026-07-16 03:47:13 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 136 EA ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 25.401,15 Nro. de referencia: 48317240660 Fecha y hora del envío: 15/07/2026 a las 2:44:03 PM Cuenta origen: Cta, Corriente *2075 Beneficiar Internet Finca Merc - 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal x Compartir Enviar nuevo Tpago iw E Resumen “Transferencias Recargas. 2026-07-16 03:47:13 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-07-15"} 2026-07-16 03:47:13 - OCR parseDetalles: {"banco":"Mercantil","monto":"25401.15","fecha":"2026-07-15","debug":["fecha=2026-07-15","bancoCode=0105","montoNext=25.401,15"]} 2026-07-16 03:47:13 - DEBUG registro: usernameRaw=''24:5a:4c:c0:80:83'' first=''Federico '' last=''Ibañez'' esRegistrado=1 2026-07-16 03:47:13 - DEBUG bodyAdmin postOCR: Tlf: 04163000087\nUser: 24:5a:4c:c0:80:83\nNombre: Federico Ibañez\nBanco: Mercantil\nMonto: 25401.15 (ocrDetails)\nFecha: 2026-07-15 (caption)\nSrvID: 34 2026-07-16 03:47:16 - IMG 1783130352858882 TEL 04163000087 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 03:47:16 - Incluyendo guardar_imagen.php... 2026-07-16 03:47:16 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 03:47:16 - Includes realizados. Verificando funciones... 2026-07-16 03:47:16 - obtenerInfoUsuario: Iniciando función con teléfono: 584163000087 2026-07-16 03:47:16 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 03:47:16 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 03:47:16 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 03:47:16 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 03:47:16 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 03:47:16 - obtenerInfoUsuario: Datos usuario: 2026-07-16 03:47:16 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 03:47:16 - Datos usuario extraídos: 2026-07-16 03:47:16 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 03:47:16 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 03:47:16 - Valor de accessToken: EAAC0c45... 2026-07-16 03:47:16 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 03:47:16 - Instancia WhatsAppImageHandler creada 2026-07-16 03:47:16 - Llamando a saveWhatsAppImage... 2026-07-16 03:47:16 - saveWhatsAppImage: Procesando imagen para: 584163000087 2026-07-16 03:47:16 - saveWhatsAppImage: ID de media: 1783130352858882, MIME type: image/jpeg 2026-07-16 03:47:16 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1783130352858882 2026-07-16 03:47:17 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 03:47:17 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1783130352858882&source=getMedia&ext=1784188336&hash=ATxYAT4a0l4zUk2LglYI8JfcfINT8LwPhokEmn4e98E7bQ 2026-07-16 03:47:17 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1783130352858882&source=getMedia&ext=1784188336&hash=ATxYAT4a0l4zUk2LglYI8JfcfINT8LwPhokEmn4e98E7bQ 2026-07-16 03:47:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 03:47:17 - descargar_imagen: Imagen descargada - Tamaño: 38050 bytes, Tipo: image/jpeg 2026-07-16 03:47:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1783130352858882.jpg, Tamaño: 38050 bytes 2026-07-16 03:47:17 - saveToDatabase: Registro insertado en BD con ID: 28 2026-07-16 03:47:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1783130352858882.jpg","image_id":"1783130352858882","size":38050,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 03:47:17 - Resultado del comando: array 2026-07-16 03:47:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 03:47:18 - Mensaje enviado con éxito a 584163000087 2026-07-16 03:47:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a588c86758b1 (wa_message_id: wamid.HBgMNTg0MTYzMDAwMDg3FQIAERgSMEExNUQxNUE3QTM2QzIyOTc0AA==) 2026-07-16 03:47:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a588c86758b1 2026-07-16 03:47:18 - ====== FIN WEBHOOK ====== 2026-07-16 04:13:04 - ====== INICIO WEBHOOK ====== 2026-07-16 04:13:04 - Evento: image | De: 584143466209 | Size: 875b 2026-07-16 04:13:04 - Procesando mensaje regular tipo: image 2026-07-16 04:13:04 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 04:13:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRTBCNEQ1QTM1QjA0NzYxNUEzNThEQUQ0REE1RTQA 2026-07-16 04:13:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRTBCNEQ1QTM1QjA0NzYxNUEzNThEQUQ0REE1RTQA 2026-07-16 04:13:04 - Contenido: G venezuela 15966.43 equipos-adaptador-hdd... 2026-07-16 04:13:04 - Comando detectado: g 2026-07-16 04:13:04 - CommandProcessor: Procesando comando: g 2026-07-16 04:13:04 - Gasto de negocio con imagen: 1018087767622847 2026-07-16 04:13:04 - Formato 'g banco descripcion': banco=venezuela, desc=15966.43 equipos-adaptador-hdd 2026-07-16 04:13:04 - Ejecutando GastosService (negocio) [16-Jul-2026 04:13:05 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 04:13:08 - Resultado del comando: array 2026-07-16 04:13:08 - Enviando respuesta: ✅ 💼 Gasto de negocio #16 registrado • Mont 2026-07-16 04:13:09 - Mensaje enviado con éxito a 584143466209 2026-07-16 04:13:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58929536c37 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMUZEMDk1NjJFMDlBNzI3OURBAA==) 2026-07-16 04:13:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a58929536c37 2026-07-16 04:13:09 - ====== FIN WEBHOOK ====== 2026-07-16 08:40:58 - ====== INICIO WEBHOOK ====== 2026-07-16 08:40:58 - Evento: image | De: 584129911941 | Size: 835b 2026-07-16 08:40:58 - Procesando mensaje regular tipo: image 2026-07-16 08:40:58 - RegularMessageService: Procesando mensaje de 584129911941, tipo: image 2026-07-16 08:40:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTExOTQxFQIAEhgUM0FCNUI2MEZBOEFEREU4RTM3OEQA 2026-07-16 08:40:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTExOTQxFQIAEhgUM0FCNUI2MEZBOEFEREU4RTM3OEQA 2026-07-16 08:40:58 - Contenido: ... 2026-07-16 08:40:58 - Comando detectado: image 2026-07-16 08:40:58 - CommandProcessor: Procesando comando: image 2026-07-16 08:40:58 - Imagen sin comando, guardando y procesando 2026-07-16 08:40:58 - Verificando duplicado por imageId=1772509873745928, msgId=wamid.HBgMNTg0MTI5OTExOTQxFQIAEhgUM0FCNUI2MEZBOEFEREU4RTM3OEQA 2026-07-16 08:40:58 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 08:40:58 - Incluyendo numtoname.php... 2026-07-16 08:40:58 - Incluyendo media.php... 2026-07-16 08:40:58 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584129911941","from_user_id":"VE.4520020358285111","id":"wamid.HBgMNTg0MTI5OTExOTQxFQIAEhgUM0FCNUI2MEZBOEFEREU4RTM3OEQA","timestamp":"1784205655","type":"image","image":{"mime_type":"image\/jpeg","sha256":"b16p7sHI5m3FdkOrMwZD8ASIbMVec4c+mb7XFG6Ya8o=","id":"1772509873745928","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1772509873745928&source=webhook&ext=1784205956&hash=ATwk7JUP1xaxicMU3j_sRC7qcP20iQhV8AbsjC9mxm64KQ"}}] 2026-07-16 08:40:58 - DEBUG caption: no se encontró texto cercano 2026-07-16 08:40:58 - DEBUG caption final: [VACIO] 2026-07-16 08:40:58 - DEBUG busqueda mobiles: 04129911941,4129911941,584129911941 2026-07-16 08:40:58 - DEBUG usuario encontrado: 24:5a:4c:44:6d:d3 2026-07-16 08:40:58 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 08:40:58 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 08:40:58 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1772509873745928&source=getMedia&ext=1784205957&hash=ATxnAuuHGpsSi4GgCzoOxMQ5zwF4ycFv-JM7tKk-bpHzCg 2026-07-16 08:40:59 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1772509873745928.jpg (29575 bytes) 2026-07-16 08:41:00 - OCR tesseract exit=0 chars=265 2026-07-16 08:41:00 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 248 y PagomóvilBDV Personas 9 7.275,00 Bs Fecha: 16/07/2026 Operación: 006688812902 O Identificación: 18143785 Origen: MOLA TO Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-16 08:41:00 - OCR parse (caption-level): {"banco":"Venezuela","monto":"7275.00","fecha":"2026-07-16"} 2026-07-16 08:41:00 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-16","debug":["fecha=2026-07-16"]} 2026-07-16 08:41:00 - DEBUG registro: usernameRaw=''24:5a:4c:44:6d:d3'' first=''Gabriel'' last=''smith'' esRegistrado=1 2026-07-16 08:41:00 - DEBUG bodyAdmin postOCR: Tlf: 04129911941\nUser: 24:5a:4c:44:6d:d3\nNombre: Gabriel smith\nBanco: Venezuela\nMonto: 7275.00 (caption)\nFecha: 2026-07-16 (caption)\nSrvID: 35 2026-07-16 08:41:03 - IMG 1772509873745928 TEL 04129911941 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 08:41:03 - Incluyendo guardar_imagen.php... 2026-07-16 08:41:03 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 08:41:03 - Includes realizados. Verificando funciones... 2026-07-16 08:41:03 - obtenerInfoUsuario: Iniciando función con teléfono: 584129911941 2026-07-16 08:41:03 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 08:41:03 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 08:41:03 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 08:41:03 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 08:41:03 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 08:41:03 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:44:6d:d3","firstname":"Gabriel","lastname":"smith","mac":"2c:c8:1b:d7:6e:a5","srvid":35} 2026-07-16 08:41:03 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 08:41:03 - Datos usuario extraídos: {"username":"24:5a:4c:44:6d:d3","firstname":"Gabriel","lastname":"smith","mac":"2c:c8:1b:d7:6e:a5","srvid":35} 2026-07-16 08:41:03 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 08:41:03 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 08:41:03 - Valor de accessToken: EAAC0c45... 2026-07-16 08:41:03 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 08:41:03 - Instancia WhatsAppImageHandler creada 2026-07-16 08:41:03 - Llamando a saveWhatsAppImage... 2026-07-16 08:41:03 - saveWhatsAppImage: Procesando imagen para: 584129911941 2026-07-16 08:41:03 - saveWhatsAppImage: ID de media: 1772509873745928, MIME type: image/jpeg 2026-07-16 08:41:03 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1772509873745928 2026-07-16 08:41:04 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 08:41:04 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1772509873745928&source=getMedia&ext=1784205963&hash=ATybpVgi2zhTQba5qAr7bsSEeQ_RrLieIwI_UCfJAKgzgg 2026-07-16 08:41:04 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1772509873745928&source=getMedia&ext=1784205963&hash=ATybpVgi2zhTQba5qAr7bsSEeQ_RrLieIwI_UCfJAKgzgg 2026-07-16 08:41:06 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 08:41:06 - descargar_imagen: Imagen descargada - Tamaño: 29575 bytes, Tipo: image/jpeg 2026-07-16 08:41:06 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1772509873745928.jpg, Tamaño: 29575 bytes 2026-07-16 08:41:06 - saveToDatabase: Registro insertado en BD con ID: 29 2026-07-16 08:41:06 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1772509873745928.jpg","image_id":"1772509873745928","size":29575,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 08:41:06 - Resultado del comando: array 2026-07-16 08:41:06 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 08:41:07 - Mensaje enviado con éxito a 584129911941 2026-07-16 08:41:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58d163626a7 (wa_message_id: wamid.HBgMNTg0MTI5OTExOTQxFQIAERgSQkZFRDUxNEMyRTcwNTJERDg2AA==) 2026-07-16 08:41:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a58d163626a7 2026-07-16 08:41:07 - ====== FIN WEBHOOK ====== 2026-07-16 08:56:52 - ====== INICIO WEBHOOK ====== 2026-07-16 08:56:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 08:56:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 08:56:52 - ====== FIN WEBHOOK ====== 2026-07-16 08:56:54 - ====== INICIO WEBHOOK ====== 2026-07-16 08:56:54 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 08:56:54 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 08:56:54 - ====== FIN WEBHOOK ====== 2026-07-16 09:07:29 - ====== INICIO WEBHOOK ====== 2026-07-16 09:07:29 - Evento: image | De: 584143466209 | Size: 866b 2026-07-16 09:07:29 - Procesando mensaje regular tipo: image 2026-07-16 09:07:29 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 09:07:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3ODc5RkIxRjRERTY4NEM3MkUwRjlEQzgzNEQ1MDUA 2026-07-16 09:07:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3ODc5RkIxRjRERTY4NEM3MkUwRjlEQzgzNEQ1MDUA 2026-07-16 09:07:29 - Contenido: G venezuela 14500.00 sueldo-junior... 2026-07-16 09:07:29 - Comando detectado: g 2026-07-16 09:07:29 - CommandProcessor: Procesando comando: g 2026-07-16 09:07:29 - Gasto de negocio con imagen: 1782880076456873 2026-07-16 09:07:29 - Formato 'g banco descripcion': banco=venezuela, desc=14500.00 sueldo-junior 2026-07-16 09:07:29 - Ejecutando GastosService (negocio) [16-Jul-2026 09:07:30 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 09:07:32 - Resultado del comando: array 2026-07-16 09:07:32 - Enviando respuesta: ✅ 💼 Gasto de negocio #17 registrado • Mont 2026-07-16 09:07:33 - Mensaje enviado con éxito a 584143466209 2026-07-16 09:07:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58d7952cd2a (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOTMxM0JBM0E3QjdCQzdENkZBAA==) 2026-07-16 09:07:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a58d7952cd2a 2026-07-16 09:07:33 - ====== FIN WEBHOOK ====== 2026-07-16 09:15:11 - ====== INICIO WEBHOOK ====== 2026-07-16 09:15:11 - Evento: button | De: 584163000087 | Size: 718b 2026-07-16 09:15:11 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 09:15:11 - ButtonService: payload=informacion de pagos, telefono=584163000087 2026-07-16 09:15:11 - Procesando botón PAGO para: 584163000087 2026-07-16 09:15:12 - Mensaje enviado con éxito a 584163000087 2026-07-16 09:15:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58d9607cccd (wa_message_id: wamid.HBgMNTg0MTYzMDAwMDg3FQIAERgSMkFCRUM0RUFENUY5QTEwNTlBAA==) 2026-07-16 09:15:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a58d9607cccd 2026-07-16 09:15:12 - ====== FIN WEBHOOK ====== 2026-07-16 09:31:00 - ====== INICIO WEBHOOK ====== 2026-07-16 09:31:00 - Evento: text | De: 584241894272 | Size: 622b 2026-07-16 09:31:00 - Procesando mensaje regular tipo: text 2026-07-16 09:31:00 - RegularMessageService: Procesando mensaje de 584241894272, tipo: text 2026-07-16 09:31:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODk0MjcyFQIAEhggQUM4NjE5RTY4NDVCMEFDMTQ0NjZCNTZBOTNGMjQ0QjUA 2026-07-16 09:31:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODk0MjcyFQIAEhggQUM4NjE5RTY4NDVCMEFDMTQ0NjZCNTZBOTNGMjQ0QjUA 2026-07-16 09:31:00 - Contenido: Buenas noches . Cuánto es el pago de Joséfina Breindembach 30 $... 2026-07-16 09:31:00 - Comando detectado: buenas 2026-07-16 09:31:00 - CommandProcessor: Procesando comando: buenas 2026-07-16 09:31:00 - Comando no reconocido, enviando a ChatGPT 2026-07-16 09:31:00 - Resultado del comando: string 2026-07-16 09:31:00 - Enviando a ChatGPT: Buenas noches . Cuánto es el pago de Joséfina Br... 2026-07-16 09:31:00 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches . Cuánto es el pago de Joséfina Br... 2026-07-16 09:31:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 10:31:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 10:31:00 America/Halifax] [CHATBOT][START] corr=5b3ab6bd IP=127.0.0.1 UA= [16-Jul-2026 09:31:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 09:31:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=74:ac:b9:f8:31:9d mobile=584241894272 [16-Jul-2026 09:31:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 09:31:00 America/Caracas] [CHATBOT][DIAG] corr=5b3ab6bd Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 09:31:00 America/Caracas] [CHATBOT][CTX] corr=5b3ab6bd tel=584241894272 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 09:31:00 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 09:31:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 09:31:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 09:31:00 America/Caracas] [CHATBOT][AI][de440d] Proveedor: gemini [16-Jul-2026 09:31:00 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 09:31:00 America/Caracas] [CHATBOT][GEMINI][de440d] API key vacía [16-Jul-2026 09:31:00 America/Caracas] [CHATBOT][AI][de440d] Gemini falló, usando heurística local [16-Jul-2026 09:31:00 America/Caracas] [CHATBOT][END] corr=5b3ab6bd bytesRespuesta=397 [16-Jul-2026 09:31:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 09:31:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 09:31:02 - Mensaje enviado con éxito a 584241894272 2026-07-16 09:31:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58dd16431fd (wa_message_id: wamid.HBgMNTg0MjQxODk0MjcyFQIAERgSOUUwQzQ4QzlBQzA3REU0ODkwAA==) 2026-07-16 09:31:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a58dd16431fd 2026-07-16 09:31:02 - ====== FIN WEBHOOK ====== 2026-07-16 09:39:06 - ====== INICIO WEBHOOK ====== 2026-07-16 09:39:06 - Evento: image | De: 584143466209 | Size: 887b 2026-07-16 09:39:06 - Procesando mensaje regular tipo: image 2026-07-16 09:39:06 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 09:39:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCRTE1N0EzMzlGMTFFOUIzREFCMDBFQjQ2RDQ5MzMA 2026-07-16 09:39:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCRTE1N0EzMzlGMTFFOUIzREFCMDBFQjQ2RDQ5MzMA 2026-07-16 09:39:06 - Contenido: Cambio mercantil 332000.00 efectivo 400.00 maria-tabata... 2026-07-16 09:39:06 - Comando detectado: cambio 2026-07-16 09:39:06 - CommandProcessor: Procesando comando: cambio 2026-07-16 09:39:06 - Ejecutando cambiocobranza.php [16-Jul-2026 09:39:06 America/Caracas] PHP Warning: file_put_contents(error.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/cambiocobranza.php on line 40 [16-Jul-2026 09:39:06 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.ingresos' doesn't exist in /home/ctnet/www/chatWA/cambiocobranza.php:109 Stack trace: #0 /home/ctnet/www/chatWA/cambiocobranza.php(109): mysqli->prepare() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(389): include('...') #2 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #3 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #4 {main} thrown in /home/ctnet/www/chatWA/cambiocobranza.php on line 109 2026-07-16 09:39:06 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/cambiocobranza.php line=109 message=Uncaught mysqli_sql_exception: Table 'chat.ingresos' doesn't exist in /home/ctnet/www/chatWA/cambiocobranza.php:109 Stack trace: #0 /home/ctnet/www/chatWA/cambiocobranza.php(109): mysqli->prepare() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(389): include('...') #2 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #3 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #4 {main} thrown 2026-07-16 09:39:07 - ====== INICIO WEBHOOK ====== 2026-07-16 09:39:07 - Evento: image | De: 584143466209 | Size: 887b 2026-07-16 09:39:07 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCRTE1N0EzMzlGMTFFOUIzREFCMDBFQjQ2RDQ5MzMA, ignorando 2026-07-16 09:42:04 - ====== INICIO WEBHOOK ====== 2026-07-16 09:42:04 - Evento: text | De: 584264006209 | Size: 628b 2026-07-16 09:42:04 - Procesando mensaje regular tipo: text 2026-07-16 09:42:04 - RegularMessageService: Procesando mensaje de 584264006209, tipo: text 2026-07-16 09:42:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0MDA2MjA5FQIAEhggQUNEMThBNjFEQTI2Q0ExMTQ0OTA0MzAxRTI5MDQwQ0MA 2026-07-16 09:42:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0MDA2MjA5FQIAEhggQUNEMThBNjFEQTI2Q0ExMTQ0OTA0MzAxRTI5MDQwQ0MA 2026-07-16 09:42:04 - Contenido: Hola buenos días no han activado el internet de Cecilio Quintero... 2026-07-16 09:42:04 - Comando detectado: hola 2026-07-16 09:42:04 - CommandProcessor: Procesando comando: hola 2026-07-16 09:42:04 - Comando no reconocido, enviando a ChatGPT 2026-07-16 09:42:04 - Resultado del comando: string 2026-07-16 09:42:04 - Enviando a ChatGPT: Hola buenos días no han activado el internet de C... 2026-07-16 09:42:04 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos días no han activado el internet de C... 2026-07-16 09:42:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 10:42:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 10:42:04 America/Halifax] [CHATBOT][START] corr=80e0e1a5 IP=127.0.0.1 UA= [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-15 username=4c:d7:c8:ac:96:cf mobile=584264006209 [16-Jul-2026 09:42:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][DIAG] corr=80e0e1a5 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][CTX] corr=80e0e1a5 tel=584264006209 intent=chat srvid=35 usd=40 bs=33753.74 tasa=727.4512 verifyMode=simulated [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 09:42:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][AI][2517fc] Proveedor: gemini [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][GEMINI][2517fc] API key vacía [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][AI][2517fc] Gemini falló, usando heurística local [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][AI][2517fc] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 09:42:04 America/Caracas] [CHATBOT][END] corr=80e0e1a5 bytesRespuesta=406 [16-Jul-2026 09:42:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 09:42:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 09:42:05 - Mensaje enviado con éxito a 584264006209 2026-07-16 09:42:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58dfaddc7c3 (wa_message_id: wamid.HBgMNTg0MjY0MDA2MjA5FQIAERgSQjMyOTZDNDJFMzVGRkMwRUI0AA==) 2026-07-16 09:42:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a58dfaddc7c3 2026-07-16 09:42:05 - ====== FIN WEBHOOK ====== 2026-07-16 09:45:24 - ====== INICIO WEBHOOK ====== 2026-07-16 09:45:24 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 09:45:24 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 09:45:24 - ====== FIN WEBHOOK ====== 2026-07-16 09:53:18 - ====== INICIO WEBHOOK ====== 2026-07-16 09:53:18 - Evento: contacts | De: 584145863143 | Size: 936b 2026-07-16 09:53:18 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => ymtovar0404 ) [wa_id] => 584145863143 [user_id] => VE.2232504590817697 ) ) [messages] => Array ( [0] => Array ( [from] => 584145863143 [from_user_id] => VE.2232504590817697 [id] => wamid.HBgMNTg0MTQ1ODYzMTQzFQIAEhggQUNBODQ2NEEwMkQ3RDg5MjM3RTZENkY4RURDNTVBNkMA [timestamp] => 1784209996 [type] => contacts [contacts] => Array ( [0] => Array ( [name] => Array ( [first_name] => Yelitza [last_name] => Borges [formatted_name] => Yelitza Borges ) [phones] => Array ( [0] => Array ( [phone] => +58 412-9078308 [wa_id] => 584129078308 [type] => Móvil ) ) [vcard] => QkVHSU46VkNBUkQKVkVSU0lPTjozLjAKTjpCb3JnZXM7WWVsaXR6YTs7OwpGTjpZZWxpdHphIEJvcmdlcwppdGVtMS5URUw7d2FpZD01ODQxMjkwNzgzMDg6KzU4IDQxMi05MDc4MzA4Cml0ZW0xLlgtQUJMYWJlbDpNw7N2aWwKRU5EOlZDQVJE [origin] => other ) ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-16 09:53:18 - ====== FIN WEBHOOK ====== 2026-07-16 10:05:49 - ====== INICIO WEBHOOK ====== 2026-07-16 10:05:49 - Evento: text | De: 584145863143 | Size: 566b 2026-07-16 10:05:49 - Procesando mensaje regular tipo: text 2026-07-16 10:05:49 - RegularMessageService: Procesando mensaje de 584145863143, tipo: text 2026-07-16 10:05:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ1ODYzMTQzFQIAEhggQUNCODkzQTM2OTgxNzlDQjM1ODMxRTg5RjdFN0UwMEIA 2026-07-16 10:05:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ1ODYzMTQzFQIAEhggQUNCODkzQTM2OTgxNzlDQjM1ODMxRTg5RjdFN0UwMEIA 2026-07-16 10:05:49 - Contenido: 04129078308... 2026-07-16 10:05:49 - Comando detectado: 04129078308 2026-07-16 10:05:49 - CommandProcessor: Procesando comando: 04129078308 2026-07-16 10:05:49 - Número de teléfono detectado: 04129078308 [16-Jul-2026 10:05:49 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [16-Jul-2026 10:05:50 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [16-Jul-2026 10:05:50 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-16 10:05:50 - Resultado del comando: array 2026-07-16 10:05:50 - Enviando respuesta: ⚡ *Yelitza Borges* ━━━━━━━━━ 2026-07-16 10:05:51 - Mensaje enviado con éxito a 584145863143 2026-07-16 10:05:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58e53f5efd4 (wa_message_id: wamid.HBgMNTg0MTQ1ODYzMTQzFQIAERgSNDFDMjJEMDk5ODBGQjlFRUE3AA==) 2026-07-16 10:05:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a58e53f5efd4 2026-07-16 10:05:51 - ====== FIN WEBHOOK ====== 2026-07-16 10:10:54 - ====== INICIO WEBHOOK ====== 2026-07-16 10:10:54 - Evento: image | De: 584143466209 | Size: 874b 2026-07-16 10:10:54 - Procesando mensaje regular tipo: image 2026-07-16 10:10:54 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 10:10:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQjkzRTlFMTgxNTczRTcyRkY2NzA3NTBEQUZGODYA 2026-07-16 10:10:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQjkzRTlFMTgxNTczRTcyRkY2NzA3NTBEQUZGODYA 2026-07-16 10:10:54 - Contenido: G venezuela 14549.00 viaticos-gasolina-hilux... 2026-07-16 10:10:54 - Comando detectado: g 2026-07-16 10:10:54 - CommandProcessor: Procesando comando: g 2026-07-16 10:10:54 - Gasto de negocio con imagen: 909709108828389 2026-07-16 10:10:54 - Formato 'g banco descripcion': banco=venezuela, desc=14549.00 viaticos-gasolina-hilux 2026-07-16 10:10:54 - Ejecutando GastosService (negocio) [16-Jul-2026 10:10:54 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 10:10:57 - Resultado del comando: array 2026-07-16 10:10:57 - Enviando respuesta: ✅ 💼 Gasto de negocio #18 registrado • Mont 2026-07-16 10:10:58 - Mensaje enviado con éxito a 584143466209 2026-07-16 10:10:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58e67223911 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOURDQ0UzNjg3RDgyMkEyNjA3AA==) 2026-07-16 10:10:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a58e67223911 2026-07-16 10:10:58 - ====== FIN WEBHOOK ====== 2026-07-16 10:11:23 - ====== INICIO WEBHOOK ====== 2026-07-16 10:11:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 10:11:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 10:11:23 - ====== FIN WEBHOOK ====== 2026-07-16 10:27:33 - ====== INICIO WEBHOOK ====== 2026-07-16 10:27:33 - Evento: button | De: 584129997577 | Size: 716b 2026-07-16 10:27:33 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 10:27:33 - ButtonService: payload=informacion de pagos, telefono=584129997577 2026-07-16 10:27:33 - Procesando botón PAGO para: 584129997577 2026-07-16 10:27:35 - Mensaje enviado con éxito a 584129997577 2026-07-16 10:27:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58ea5721069 (wa_message_id: wamid.HBgMNTg0MTI5OTk3NTc3FQIAERgSRThBQUEzOTI2RURFNUNCMTg1AA==) 2026-07-16 10:27:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a58ea5721069 2026-07-16 10:27:35 - ====== FIN WEBHOOK ====== 2026-07-16 10:45:32 - ====== INICIO WEBHOOK ====== 2026-07-16 10:45:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 10:45:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 10:45:32 - ====== FIN WEBHOOK ====== 2026-07-16 10:45:32 - ====== INICIO WEBHOOK ====== 2026-07-16 10:45:32 - Evento: status:failed | De: 584124359118 | Size: 828b 2026-07-16 10:45:32 - STATUS FAILED: failed para 584124359118 | Error: 131047 Re-engagement message 2026-07-16 10:45:32 - ====== FIN WEBHOOK ====== 2026-07-16 10:46:22 - ====== INICIO WEBHOOK ====== 2026-07-16 10:46:22 - Evento: image | De: 584129997577 | Size: 854b 2026-07-16 10:46:22 - Procesando mensaje regular tipo: image 2026-07-16 10:46:22 - RegularMessageService: Procesando mensaje de 584129997577, tipo: image 2026-07-16 10:46:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTk3NTc3FQIAEhggQUMwMENCRDg4MTgzNUVFNkI0MTQwNTE0NjQ0OTQ2MDEA 2026-07-16 10:46:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTk3NTc3FQIAEhggQUMwMENCRDg4MTgzNUVFNkI0MTQwNTE0NjQ0OTQ2MDEA 2026-07-16 10:46:22 - Contenido: Listo mi pana... 2026-07-16 10:46:22 - Comando detectado: listo 2026-07-16 10:46:22 - CommandProcessor: Procesando comando: listo 2026-07-16 10:46:22 - Imagen sin comando, guardando y procesando 2026-07-16 10:46:22 - Verificando duplicado por imageId=1686448782619187, msgId=wamid.HBgMNTg0MTI5OTk3NTc3FQIAEhggQUMwMENCRDg4MTgzNUVFNkI0MTQwNTE0NjQ0OTQ2MDEA 2026-07-16 10:46:22 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 10:46:22 - Incluyendo numtoname.php... 2026-07-16 10:46:22 - Incluyendo media.php... 2026-07-16 10:46:22 - DEBUG messages batch: [{"from":"584129997577","from_user_id":"VE.4546629012290912","id":"wamid.HBgMNTg0MTI5OTk3NTc3FQIAEhggQUMwMENCRDg4MTgzNUVFNkI0MTQwNTE0NjQ0OTQ2MDEA","timestamp":"1784213179","type":"image","image":{"caption":"Listo mi pana","mime_type":"image\/jpeg","sha256":"tBzOW+YwfbJkIDLuYF5gBCxvtAIayuadVwhuPq9GybE=","id":"1686448782619187","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1686448782619187&source=webhook&ext=1784213481&hash=ATyCmwfdhWlSBeOyIsnr_28ly9-GZ2ReT3VyHUWxyVOSVw"}}] 2026-07-16 10:46:22 - DEBUG caption final: Listo mi pana 2026-07-16 10:46:22 - DEBUG busqueda mobiles: 04129997577,4129997577,584129997577 2026-07-16 10:46:22 - DEBUG usuario encontrado: 70:a7:41:28:77:e2 2026-07-16 10:46:22 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 10:46:22 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 10:46:23 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1686448782619187&source=getMedia&ext=1784213482&hash=ATzMl8TOmh3D5V4lbYetL04XVytVoyP9SvJCQ0mAAbHgSg 2026-07-16 10:46:26 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1686448782619187.jpg (33366 bytes) 2026-07-16 10:46:27 - OCR tesseract exit=0 chars=448 2026-07-16 10:46:27 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 180 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 16.876,84 Nro. de referencia: 619752117951 Fecha y hora del envío: 16/07/2026 a las 10:45:27 AM Cuenta origen: Cta. Ahorro *9513 Beneficiario: 0412-3663736 Documento de identidad: J-50047993-0 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal Concepto: wifi Mercantil y oc Compartir 2026-07-16 10:46:27 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-16"} 2026-07-16 10:46:27 - OCR parseDetalles: {"banco":"Venezuela","monto":"16876.84","fecha":"2026-07-16","debug":["fecha=2026-07-16","bancoCode=0102","montoNext=16.876,84"]} 2026-07-16 10:46:27 - DEBUG registro: usernameRaw=''70:a7:41:28:77:e2'' first=''luis'' last=''campos'' esRegistrado=1 2026-07-16 10:46:27 - DEBUG bodyAdmin postOCR: Tlf: 04129997577\nUser: 70:a7:41:28:77:e2\nNombre: luis campos\nBanco: Venezuela\nMonto: 16876.84 (ocrDetails)\nFecha: 2026-07-16 (caption)\nSrvID: 35 2026-07-16 10:46:30 - IMG 1686448782619187 TEL 04129997577 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 10:46:30 - Incluyendo guardar_imagen.php... 2026-07-16 10:46:30 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 10:46:30 - Includes realizados. Verificando funciones... 2026-07-16 10:46:30 - obtenerInfoUsuario: Iniciando función con teléfono: 584129997577 2026-07-16 10:46:30 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 10:46:30 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 10:46:30 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 10:46:30 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 10:46:30 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 10:46:30 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:77:e2","firstname":"luis","lastname":"campos","mac":"70:a7:41:28:77:e2","srvid":35} 2026-07-16 10:46:30 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 10:46:30 - Datos usuario extraídos: {"username":"70:a7:41:28:77:e2","firstname":"luis","lastname":"campos","mac":"70:a7:41:28:77:e2","srvid":35} 2026-07-16 10:46:30 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 10:46:30 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 10:46:30 - Valor de accessToken: EAAC0c45... 2026-07-16 10:46:30 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 10:46:30 - Instancia WhatsAppImageHandler creada 2026-07-16 10:46:30 - Llamando a saveWhatsAppImage... 2026-07-16 10:46:30 - saveWhatsAppImage: Procesando imagen para: 584129997577 2026-07-16 10:46:30 - saveWhatsAppImage: ID de media: 1686448782619187, MIME type: image/jpeg 2026-07-16 10:46:30 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1686448782619187 2026-07-16 10:46:32 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 10:46:32 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1686448782619187&source=getMedia&ext=1784213491&hash=ATz2_L5PMBC-OQxP2J5bRAtZOUwQsFmsiXlkMW_bE2PTkA 2026-07-16 10:46:32 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1686448782619187&source=getMedia&ext=1784213491&hash=ATz2_L5PMBC-OQxP2J5bRAtZOUwQsFmsiXlkMW_bE2PTkA 2026-07-16 10:46:34 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 10:46:34 - descargar_imagen: Imagen descargada - Tamaño: 33366 bytes, Tipo: image/jpeg 2026-07-16 10:46:34 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1686448782619187.jpg, Tamaño: 33366 bytes 2026-07-16 10:46:34 - saveToDatabase: Registro insertado en BD con ID: 30 2026-07-16 10:46:34 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1686448782619187.jpg","image_id":"1686448782619187","size":33366,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 10:46:34 - Resultado del comando: array 2026-07-16 10:46:34 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 10:46:35 - Mensaje enviado con éxito a 584129997577 2026-07-16 10:46:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58eecb391fa (wa_message_id: wamid.HBgMNTg0MTI5OTk3NTc3FQIAERgSNjRERDQxNTNBOTM3MUUzNUExAA==) 2026-07-16 10:46:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a58eecb391fa 2026-07-16 10:46:35 - ====== FIN WEBHOOK ====== 2026-07-16 10:46:57 - ====== INICIO WEBHOOK ====== 2026-07-16 10:46:57 - Evento: text | De: 584144494263 | Size: 570b 2026-07-16 10:46:57 - Procesando mensaje regular tipo: text 2026-07-16 10:46:57 - RegularMessageService: Procesando mensaje de 584144494263, tipo: text 2026-07-16 10:46:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUMxQzA3RUJCN0I3MjlGMURENTZDOEVFRTVGRjI4M0QA 2026-07-16 10:46:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUMxQzA3RUJCN0I3MjlGMURENTZDOEVFRTVGRjI4M0QA 2026-07-16 10:46:57 - Contenido: Buenos días... 2026-07-16 10:46:57 - Comando detectado: buenos 2026-07-16 10:46:57 - CommandProcessor: Procesando comando: buenos 2026-07-16 10:46:57 - Comando no reconocido, enviando a ChatGPT 2026-07-16 10:46:57 - Resultado del comando: string 2026-07-16 10:46:57 - Enviando a ChatGPT: Buenos días... 2026-07-16 10:46:57 - forwardToChatGPT: Enviando a ChatGPT: Buenos días... 2026-07-16 10:46:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 11:46:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 11:46:57 America/Halifax] [CHATBOT][START] corr=7605f9ff IP=127.0.0.1 UA= [16-Jul-2026 10:46:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 10:46:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=0c:ea:14:9e:dd:58 mobile=584144494263 [16-Jul-2026 10:46:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 10:46:58 America/Caracas] [CHATBOT][DIAG] corr=7605f9ff Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 39; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión muy inestable (39 reconexiones en 24h) [critical] [16-Jul-2026 10:46:58 America/Caracas] [CHATBOT][CTX] corr=7605f9ff tel=584144494263 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 10:46:58 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 10:46:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 10:46:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 10:46:58 America/Caracas] [CHATBOT][AI][46ec07] Proveedor: gemini [16-Jul-2026 10:46:58 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 10:46:58 America/Caracas] [CHATBOT][GEMINI][46ec07] API key vacía [16-Jul-2026 10:46:58 America/Caracas] [CHATBOT][AI][46ec07] Gemini falló, usando heurística local [16-Jul-2026 10:46:58 America/Caracas] [CHATBOT][END] corr=7605f9ff bytesRespuesta=275 [16-Jul-2026 10:46:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 10:46:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 10:46:59 - Mensaje enviado con éxito a 584144494263 2026-07-16 10:46:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58eee30ab8b (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSRDc3OUI0QkI4MjE2QkFFNzA0AA==) 2026-07-16 10:46:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a58eee30ab8b 2026-07-16 10:46:59 - ====== FIN WEBHOOK ====== 2026-07-16 10:47:36 - ====== INICIO WEBHOOK ====== 2026-07-16 10:47:36 - Evento: text | De: 584144494263 | Size: 594b 2026-07-16 10:47:36 - Procesando mensaje regular tipo: text 2026-07-16 10:47:36 - RegularMessageService: Procesando mensaje de 584144494263, tipo: text 2026-07-16 10:47:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM4NTdEMEZBMUI2RkVEODcyNzM5QkJGMjAwRkQwMkUA 2026-07-16 10:47:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM4NTdEMEZBMUI2RkVEODcyNzM5QkJGMjAwRkQwMkUA 2026-07-16 10:47:36 - Contenido: Ya realice el pago y no está activo... 2026-07-16 10:47:36 - Comando detectado: ya 2026-07-16 10:47:36 - CommandProcessor: Procesando comando: ya 2026-07-16 10:47:36 - Comando no reconocido, enviando a ChatGPT 2026-07-16 10:47:36 - Resultado del comando: string 2026-07-16 10:47:36 - Enviando a ChatGPT: Ya realice el pago y no está activo... 2026-07-16 10:47:36 - forwardToChatGPT: Enviando a ChatGPT: Ya realice el pago y no está activo... 2026-07-16 10:47:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 11:47:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 11:47:36 America/Halifax] [CHATBOT][START] corr=fc61608c IP=127.0.0.1 UA= [16-Jul-2026 10:47:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 10:47:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=0c:ea:14:9e:dd:58 mobile=584144494263 [16-Jul-2026 10:47:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 10:47:36 America/Caracas] [CHATBOT][DIAG] corr=fc61608c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 39; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión muy inestable (39 reconexiones en 24h) [critical] [16-Jul-2026 10:47:36 America/Caracas] [CHATBOT][CTX] corr=fc61608c tel=584144494263 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 10:47:36 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 10:47:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 10:47:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 10:47:36 America/Caracas] [CHATBOT][AI][815a2a] Proveedor: gemini [16-Jul-2026 10:47:36 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 10:47:36 America/Caracas] [CHATBOT][GEMINI][815a2a] API key vacía [16-Jul-2026 10:47:36 America/Caracas] [CHATBOT][AI][815a2a] Gemini falló, usando heurística local [16-Jul-2026 10:47:36 America/Caracas] [CHATBOT][END] corr=fc61608c bytesRespuesta=397 [16-Jul-2026 10:47:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 10:47:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 10:47:37 - Mensaje enviado con éxito a 584144494263 2026-07-16 10:47:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58ef099d31f (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSQTc4ODg3MUQ0ODY0MTQ2RjVDAA==) 2026-07-16 10:47:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a58ef099d31f 2026-07-16 10:47:37 - ====== FIN WEBHOOK ====== 2026-07-16 10:47:58 - ====== INICIO WEBHOOK ====== 2026-07-16 10:47:58 - Evento: image | De: 584144494263 | Size: 829b 2026-07-16 10:47:58 - Procesando mensaje regular tipo: image 2026-07-16 10:47:58 - RegularMessageService: Procesando mensaje de 584144494263, tipo: image 2026-07-16 10:47:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM1RUE2RUZGNzZBMkU3RTlFRjAxQTkxMUE5N0ZCNTQA 2026-07-16 10:47:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM1RUE2RUZGNzZBMkU3RTlFRjAxQTkxMUE5N0ZCNTQA 2026-07-16 10:47:58 - Contenido: ... 2026-07-16 10:47:58 - Comando detectado: image 2026-07-16 10:47:58 - CommandProcessor: Procesando comando: image 2026-07-16 10:47:58 - Imagen sin comando, guardando y procesando 2026-07-16 10:47:58 - Verificando duplicado por imageId=2875784442768417, msgId=wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM1RUE2RUZGNzZBMkU3RTlFRjAxQTkxMUE5N0ZCNTQA 2026-07-16 10:47:58 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 10:47:58 - Incluyendo numtoname.php... 2026-07-16 10:47:58 - Incluyendo media.php... 2026-07-16 10:47:58 - DEBUG messages batch: [{"from":"584144494263","from_user_id":"VE.4520623994891414","id":"wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM1RUE2RUZGNzZBMkU3RTlFRjAxQTkxMUE5N0ZCNTQA","timestamp":"1784213276","type":"image","image":{"mime_type":"image\/jpeg","sha256":"v\/sbz0mkBXXjlzUPipV\/Nq8Pgsw51fQD0HCOFB4y8yU=","id":"2875784442768417","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2875784442768417&source=webhook&ext=1784213577&hash=ATyr_DUfFV09GIXyjJnh601TzCIZkkFpRJ22xo9Ekcz7lw"}}] 2026-07-16 10:47:58 - DEBUG caption: no se encontró texto cercano 2026-07-16 10:47:58 - DEBUG caption final: [VACIO] 2026-07-16 10:47:58 - DEBUG busqueda mobiles: 04144494263,4144494263,584144494263 2026-07-16 10:47:58 - DEBUG usuario NO encontrado 2026-07-16 10:47:58 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 10:47:58 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 10:47:59 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2875784442768417&source=getMedia&ext=1784213578&hash=ATzc1DlR3Bq46LjocElA2Q0sviDtPmM_zYbu8fyiuLnM2A 2026-07-16 10:48:00 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2875784442768417.jpg (25236 bytes) 2026-07-16 10:48:01 - OCR tesseract exit=0 chars=268 2026-07-16 10:48:01 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 y PagomóvilBDV Personas 21.824,00 Bs Fecha: 15/07/2026 Operación: 006685199604 io Identificación: 18143785 Origen: 0102****3886 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-16 10:48:01 - OCR parse (caption-level): {"banco":"Venezuela","monto":"21824.00","fecha":"2026-07-15"} 2026-07-16 10:48:01 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-15","debug":["fecha=2026-07-15"]} 2026-07-16 10:48:01 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-16 10:48:01 - DEBUG bodyAdmin postOCR: Tlf: 04144494263\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 21824.00 (caption)\nFecha: 2026-07-15 (caption) 2026-07-16 10:48:03 - IMG 2875784442768417 TEL 04144494263 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 10:48:03 - Incluyendo guardar_imagen.php... 2026-07-16 10:48:03 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 10:48:03 - Includes realizados. Verificando funciones... 2026-07-16 10:48:03 - obtenerInfoUsuario: Iniciando función con teléfono: 584144494263 2026-07-16 10:48:03 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 10:48:03 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 10:48:03 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 10:48:03 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 10:48:03 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 10:48:03 - obtenerInfoUsuario: Datos usuario: {"username":"0c:ea:14:9e:dd:58","firstname":"Sorangel","lastname":"Guevara ","mac":"0c:ea:14:9e:dd:58","srvid":34} 2026-07-16 10:48:03 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 10:48:03 - Datos usuario extraídos: {"username":"0c:ea:14:9e:dd:58","firstname":"Sorangel","lastname":"Guevara ","mac":"0c:ea:14:9e:dd:58","srvid":34} 2026-07-16 10:48:03 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 10:48:03 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 10:48:03 - Valor de accessToken: EAAC0c45... 2026-07-16 10:48:03 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 10:48:03 - Instancia WhatsAppImageHandler creada 2026-07-16 10:48:03 - Llamando a saveWhatsAppImage... 2026-07-16 10:48:03 - saveWhatsAppImage: Procesando imagen para: 584144494263 2026-07-16 10:48:03 - saveWhatsAppImage: ID de media: 2875784442768417, MIME type: image/jpeg 2026-07-16 10:48:03 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2875784442768417 2026-07-16 10:48:03 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 10:48:03 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2875784442768417&source=getMedia&ext=1784213582&hash=ATyX3wP3HhRs_y9JPueXHX3Fo9JYcubMQrLfV825XPGbvQ 2026-07-16 10:48:03 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2875784442768417&source=getMedia&ext=1784213582&hash=ATyX3wP3HhRs_y9JPueXHX3Fo9JYcubMQrLfV825XPGbvQ 2026-07-16 10:48:04 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 10:48:04 - descargar_imagen: Imagen descargada - Tamaño: 25236 bytes, Tipo: image/jpeg 2026-07-16 10:48:04 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2875784442768417.jpg, Tamaño: 25236 bytes 2026-07-16 10:48:04 - saveToDatabase: Registro insertado en BD con ID: 31 2026-07-16 10:48:04 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2875784442768417.jpg","image_id":"2875784442768417","size":25236,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 10:48:04 - Resultado del comando: array 2026-07-16 10:48:04 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 10:48:05 - Mensaje enviado con éxito a 584144494263 2026-07-16 10:48:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58ef25b33af (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSQkY5MDZBN0IxMjZCMjRFOUQ5AA==) 2026-07-16 10:48:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a58ef25b33af 2026-07-16 10:48:05 - ====== FIN WEBHOOK ====== 2026-07-16 11:06:01 - ====== INICIO WEBHOOK ====== 2026-07-16 11:06:01 - Evento: text | De: 584129932045 | Size: 557b 2026-07-16 11:06:01 - Procesando mensaje regular tipo: text 2026-07-16 11:06:01 - RegularMessageService: Procesando mensaje de 584129932045, tipo: text 2026-07-16 11:06:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTMyMDQ1FQIAEhggQUNCNzdFRDE4MjEwRkJGQTA3MjlDQzYzNTg5RkVFQTYA 2026-07-16 11:06:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTMyMDQ1FQIAEhggQUNCNzdFRDE4MjEwRkJGQTA3MjlDQzYzNTg5RkVFQTYA 2026-07-16 11:06:01 - Contenido: 1... 2026-07-16 11:06:01 - Comando detectado: 1 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] [PointsService] Ratio pago: $17.36 / $30 = 0.579 | user=70:a7:41:28:67:01 | inv=BDV-2026-429973 [16-Jul-2026 11:06:01 America/Caracas] [PointsService] Exp actual=2027-06-09 | Pre-pago=2027-05-23 | dias_acreditados=17 | puntual=SI | anticipado=SI [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 11:06:01 America/Caracas] PHP Warning: Undefined variable $accessToken in /home/ctnet/www/chatWA/webhook/services/PendingPaymentInterceptor.php on line 258 2026-07-16 11:06:02 - PendingPaymentInterceptor: interceptado para 584129932045 2026-07-16 11:06:03 - Mensaje enviado con éxito a 584129932045 2026-07-16 11:06:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58f35b3ec26 (wa_message_id: ) 2026-07-16 11:06:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a58f35b3ec26 2026-07-16 11:06:03 - ====== FIN WEBHOOK ====== 2026-07-16 11:20:12 - ====== INICIO WEBHOOK ====== 2026-07-16 11:20:12 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 11:20:12 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 11:20:12 - ====== FIN WEBHOOK ====== 2026-07-16 11:43:10 - ====== INICIO WEBHOOK ====== 2026-07-16 11:43:10 - Evento: audio | De: 584241894272 | Size: 848b 2026-07-16 11:43:10 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Aidee ) [wa_id] => 584241894272 [user_id] => VE.4546629608957519 ) ) [messages] => Array ( [0] => Array ( [from] => 584241894272 [from_user_id] => VE.4546629608957519 [id] => wamid.HBgMNTg0MjQxODk0MjcyFQIAEhggQUMxNzQ0Qjc0OURDQzM1MUY0NkZFRkE4NEE2MUU3MzUA [timestamp] => 1784158124 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => RHVkmySaDZpiJE1beeZ61mfl97DNGh2xlMGc/wb5WRs= [id] => 2165932367597221 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2165932367597221&source=webhook&ext=1784158425&hash=ATzvdkKTelN9SZvjfrEugMCW0mmTFYw5_VdQscQJgZiGkg [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-16 11:43:10 - ====== FIN WEBHOOK ====== 2026-07-16 11:59:17 - ====== INICIO WEBHOOK ====== 2026-07-16 11:59:17 - Evento: text | De: 584144494263 | Size: 619b 2026-07-16 11:59:17 - Procesando mensaje regular tipo: text 2026-07-16 11:59:17 - RegularMessageService: Procesando mensaje de 584144494263, tipo: text 2026-07-16 11:59:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUMyQTRCRjY1RkVEOEVGRjk0MjhEQURCMUUxODMyNUEA 2026-07-16 11:59:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUMyQTRCRjY1RkVEOEVGRjk0MjhEQURCMUUxODMyNUEA 2026-07-16 11:59:17 - Contenido: Ya reporte el pago disculpe y aún no la han activado el wifi... 2026-07-16 11:59:17 - Comando detectado: ya 2026-07-16 11:59:17 - CommandProcessor: Procesando comando: ya 2026-07-16 11:59:17 - Comando no reconocido, enviando a ChatGPT 2026-07-16 11:59:17 - Resultado del comando: string 2026-07-16 11:59:17 - Enviando a ChatGPT: Ya reporte el pago disculpe y aún no la han activ... 2026-07-16 11:59:17 - forwardToChatGPT: Enviando a ChatGPT: Ya reporte el pago disculpe y aún no la han activ... 2026-07-16 11:59:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 12:59:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 12:59:17 America/Halifax] [CHATBOT][START] corr=f2a68dcb IP=127.0.0.1 UA= [16-Jul-2026 11:59:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 11:59:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=0c:ea:14:9e:dd:58 mobile=584144494263 [16-Jul-2026 11:59:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 11:59:17 America/Caracas] [CHATBOT][DIAG] corr=f2a68dcb Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 37; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión muy inestable (37 reconexiones en 24h) [critical] [16-Jul-2026 11:59:17 America/Caracas] [CHATBOT][CTX] corr=f2a68dcb tel=584144494263 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 11:59:17 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 11:59:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 11:59:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 11:59:17 America/Caracas] [CHATBOT][AI][5cee43] Proveedor: gemini [16-Jul-2026 11:59:17 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 11:59:17 America/Caracas] [CHATBOT][GEMINI][5cee43] API key vacía [16-Jul-2026 11:59:17 America/Caracas] [CHATBOT][AI][5cee43] Gemini falló, usando heurística local [16-Jul-2026 11:59:17 America/Caracas] [CHATBOT][END] corr=f2a68dcb bytesRespuesta=397 [16-Jul-2026 11:59:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 11:59:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 11:59:18 - Mensaje enviado con éxito a 584144494263 2026-07-16 11:59:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58ffd6ae84c (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSQzQ5RTVENUUxQzhCNDY3MUZCAA==) 2026-07-16 11:59:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a58ffd6ae84c 2026-07-16 11:59:18 - ====== FIN WEBHOOK ====== 2026-07-16 12:01:14 - ====== INICIO WEBHOOK ====== 2026-07-16 12:01:14 - Evento: text | De: 584144494263 | Size: 650b 2026-07-16 12:01:14 - Procesando mensaje regular tipo: text 2026-07-16 12:01:14 - RegularMessageService: Procesando mensaje de 584144494263, tipo: text 2026-07-16 12:01:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUMwMkQwRjQ0NjAxOEUzQkQ0QUQ5NDcyRUM3MjIzN0QA 2026-07-16 12:01:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUMwMkQwRjQ0NjAxOEUzQkQ0QUQ5NDcyRUM3MjIzN0QA 2026-07-16 12:01:14 - Contenido: Codigo de operación: 199604 Monto: 21.824,00 Fecha: 15-07-2026 Desde: Banco de Venezuela... 2026-07-16 12:01:14 - Comando detectado: codigo 2026-07-16 12:01:14 - CommandProcessor: Procesando comando: codigo 2026-07-16 12:01:14 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:01:14 - Resultado del comando: string 2026-07-16 12:01:14 - Enviando a ChatGPT: Codigo de operación: 199604 Monto: 21.824,00 Fech... 2026-07-16 12:01:14 - forwardToChatGPT: Enviando a ChatGPT: Codigo de operación: 199604 Monto: 21.824,00 Fech... 2026-07-16 12:01:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:01:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:01:15 America/Halifax] [CHATBOT][START] corr=22b24ae1 IP=127.0.0.1 UA= [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=0c:ea:14:9e:dd:58 mobile=584144494263 [16-Jul-2026 12:01:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][DIAG] corr=22b24ae1 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 37; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión muy inestable (37 reconexiones en 24h) [critical] [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][CTX] corr=22b24ae1 tel=584144494263 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 12:01:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][AI][065f20] Proveedor: gemini [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][GEMINI][065f20] API key vacía [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][AI][065f20] Gemini falló, usando heurística local [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][AI][065f20] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 12:01:15 America/Caracas] [CHATBOT][END] corr=22b24ae1 bytesRespuesta=393 [16-Jul-2026 12:01:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 12:01:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 12:01:16 - Mensaje enviado con éxito a 584144494263 2026-07-16 12:01:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59004c30e44 (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSRTc3QTBCNjZGOUI2OTFBNEE3AA==) 2026-07-16 12:01:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a59004c30e44 2026-07-16 12:01:16 - ====== FIN WEBHOOK ====== 2026-07-16 12:23:36 - ====== INICIO WEBHOOK ====== 2026-07-16 12:23:36 - Evento: button | De: 584267419909 | Size: 724b 2026-07-16 12:23:36 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 12:23:36 - ButtonService: payload=informacion de pagos, telefono=584267419909 2026-07-16 12:23:36 - Procesando botón PAGO para: 584267419909 2026-07-16 12:23:37 - Mensaje enviado con éxito a 584267419909 2026-07-16 12:23:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59058920585 (wa_message_id: wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSRUM0MzUwRUE1NUJBMjdDMkE2AA==) 2026-07-16 12:23:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a59058920585 2026-07-16 12:23:37 - ====== FIN WEBHOOK ====== 2026-07-16 12:45:44 - ====== INICIO WEBHOOK ====== 2026-07-16 12:45:44 - Evento: text | De: 584267419909 | Size: 571b 2026-07-16 12:45:44 - Procesando mensaje regular tipo: text 2026-07-16 12:45:44 - RegularMessageService: Procesando mensaje de 584267419909, tipo: text 2026-07-16 12:45:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUM1QUVDNzEyRERDQkI5NzkzNDZFOEI1Qjk5M0FGNzEA 2026-07-16 12:45:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUM1QUVDNzEyRERDQkI5NzkzNDZFOEI1Qjk5M0FGNzEA 2026-07-16 12:45:44 - Contenido: Ya pague... 2026-07-16 12:45:44 - Comando detectado: ya 2026-07-16 12:45:44 - CommandProcessor: Procesando comando: ya 2026-07-16 12:45:44 - IntentDetector: intent=pago, confidence=0.95 2026-07-16 12:45:44 - IntentDetector → pago detectado 2026-07-16 12:45:44 - CommandProcessor: Procesando comando: pagar 2026-07-16 12:45:44 - Ejecutando add_pagos.php [16-Jul-2026 12:45:44 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 12:45:44 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-16 12:45:45 - ====== INICIO WEBHOOK ====== 2026-07-16 12:45:45 - Evento: text | De: 584267419909 | Size: 571b 2026-07-16 12:45:45 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUM1QUVDNzEyRERDQkI5NzkzNDZFOEI1Qjk5M0FGNzEA, ignorando 2026-07-16 12:46:15 - ====== INICIO WEBHOOK ====== 2026-07-16 12:46:15 - Evento: interactive | De: 584267419909 | Size: 942b 2026-07-16 12:46:15 - Procesando Flow de PAGO para: 584267419909 [16-Jul-2026 12:46:15 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 12:46:15 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-16 12:46:16 - ====== INICIO WEBHOOK ====== 2026-07-16 12:46:16 - Evento: interactive | De: 584267419909 | Size: 942b 2026-07-16 12:46:16 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUNFNjlBMjM3REJDMzI2RTY2QkNFOEQ4RkQzQTlFRTAA, ignorando 2026-07-16 12:46:24 - ====== INICIO WEBHOOK ====== 2026-07-16 12:46:24 - Evento: image | De: 584267419909 | Size: 837b 2026-07-16 12:46:24 - Procesando mensaje regular tipo: image 2026-07-16 12:46:24 - RegularMessageService: Procesando mensaje de 584267419909, tipo: image 2026-07-16 12:46:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUM1REQyNzc5N0FFQjZCQkZBNjg2NjQyRTcwM0YxN0IA 2026-07-16 12:46:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUM1REQyNzc5N0FFQjZCQkZBNjg2NjQyRTcwM0YxN0IA 2026-07-16 12:46:24 - Contenido: ... 2026-07-16 12:46:24 - Comando detectado: image 2026-07-16 12:46:24 - CommandProcessor: Procesando comando: image 2026-07-16 12:46:24 - Imagen sin comando, guardando y procesando 2026-07-16 12:46:24 - Verificando duplicado por imageId=1532390934444663, msgId=wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUM1REQyNzc5N0FFQjZCQkZBNjg2NjQyRTcwM0YxN0IA 2026-07-16 12:46:24 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 12:46:24 - Incluyendo numtoname.php... 2026-07-16 12:46:24 - Incluyendo media.php... 2026-07-16 12:46:24 - DEBUG messages batch: [{"from":"584267419909","from_user_id":"VE.4519992048287942","id":"wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUM1REQyNzc5N0FFQjZCQkZBNjg2NjQyRTcwM0YxN0IA","timestamp":"1784220381","type":"image","image":{"mime_type":"image\/jpeg","sha256":"0Skv+XeLRfMDYcpn+H3KnPPdLzkhu+ipIfNroSMa\/1A=","id":"1532390934444663","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1532390934444663&source=webhook&ext=1784220682&hash=ATyDbYCJusT8v30lg5SW0gwK9BNxuqbVOfJsJCI5YMnAaQ"}}] 2026-07-16 12:46:24 - DEBUG caption: no se encontró texto cercano 2026-07-16 12:46:24 - DEBUG caption final: [VACIO] 2026-07-16 12:46:24 - DEBUG busqueda mobiles: 04267419909,4267419909,584267419909 2026-07-16 12:46:24 - DEBUG usuario encontrado: 9c:05:d6:90:23:83 2026-07-16 12:46:24 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 12:46:24 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 12:46:25 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1532390934444663&source=getMedia&ext=1784220683&hash=ATxWjOG-wZOb_TBfYaBTYB0C4NR27ZU3g9zTJHVrZbioTA 2026-07-16 12:46:26 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1532390934444663.jpg (38798 bytes) 2026-07-16 12:46:27 - OCR tesseract exit=0 chars=306 2026-07-16 12:46:27 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 248 12:45 UV 9@@ A 5 € Comprobante de operación < i PagomóvilBDV Personas 9 e [EN 16/07/2 Operación: 0066924388 Identificacién: y Origen: 0102****2165 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-16 12:46:27 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":null} 2026-07-16 12:46:27 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-16 12:46:27 - DEBUG registro: usernameRaw=''9c:05:d6:90:23:83'' first=''Deilys'' last=''Mujica'' esRegistrado=1 2026-07-16 12:46:27 - DEBUG bodyAdmin postOCR: Tlf: 04267419909\nUser: 9c:05:d6:90:23:83\nNombre: Deilys Mujica\nBanco: Venezuela\nMonto: \nFecha: \nSrvID: 34 2026-07-16 12:46:30 - IMG 1532390934444663 TEL 04267419909 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 12:46:30 - Incluyendo guardar_imagen.php... 2026-07-16 12:46:30 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 12:46:30 - Includes realizados. Verificando funciones... 2026-07-16 12:46:30 - obtenerInfoUsuario: Iniciando función con teléfono: 584267419909 2026-07-16 12:46:30 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 12:46:30 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 12:46:30 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 12:46:30 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 12:46:30 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 12:46:30 - obtenerInfoUsuario: Datos usuario: {"username":"9c:05:d6:90:23:83","firstname":"Deilys","lastname":"Mujica","mac":"9c:05:d6:90:23:83","srvid":34} 2026-07-16 12:46:30 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 12:46:30 - Datos usuario extraídos: {"username":"9c:05:d6:90:23:83","firstname":"Deilys","lastname":"Mujica","mac":"9c:05:d6:90:23:83","srvid":34} 2026-07-16 12:46:30 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 12:46:30 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 12:46:30 - Valor de accessToken: EAAC0c45... 2026-07-16 12:46:30 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 12:46:30 - Instancia WhatsAppImageHandler creada 2026-07-16 12:46:30 - Llamando a saveWhatsAppImage... 2026-07-16 12:46:30 - saveWhatsAppImage: Procesando imagen para: 584267419909 2026-07-16 12:46:30 - saveWhatsAppImage: ID de media: 1532390934444663, MIME type: image/jpeg 2026-07-16 12:46:30 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1532390934444663 2026-07-16 12:46:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 12:46:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1532390934444663&source=getMedia&ext=1784220690&hash=ATyQRzEIa1chjMEToFTtStvGIhiy4g8rw0_Pea3VkueZ0g 2026-07-16 12:46:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1532390934444663&source=getMedia&ext=1784220690&hash=ATyQRzEIa1chjMEToFTtStvGIhiy4g8rw0_Pea3VkueZ0g 2026-07-16 12:46:32 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 12:46:32 - descargar_imagen: Imagen descargada - Tamaño: 38798 bytes, Tipo: image/jpeg 2026-07-16 12:46:32 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1532390934444663.jpg, Tamaño: 38798 bytes 2026-07-16 12:46:32 - saveToDatabase: Registro insertado en BD con ID: 32 2026-07-16 12:46:32 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1532390934444663.jpg","image_id":"1532390934444663","size":38798,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 12:46:32 - Resultado del comando: array 2026-07-16 12:46:32 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 12:46:33 - Mensaje enviado con éxito a 584267419909 2026-07-16 12:46:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a590ae92e3b8 (wa_message_id: wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSMjRCQUJFNkI3QzEyOTM5NzFCAA==) 2026-07-16 12:46:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a590ae92e3b8 2026-07-16 12:46:33 - ====== FIN WEBHOOK ====== 2026-07-16 12:52:31 - ====== INICIO WEBHOOK ====== 2026-07-16 12:52:31 - Evento: text | De: 584166199560 | Size: 636b 2026-07-16 12:52:31 - Procesando mensaje regular tipo: text 2026-07-16 12:52:31 - RegularMessageService: Procesando mensaje de 584166199560, tipo: text 2026-07-16 12:52:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2MTk5NTYwFQIAEhggQUMwOEIxMTczNjVCQTNBQzUwRDc1RTQ1MjNEMTM2M0QA 2026-07-16 12:52:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2MTk5NTYwFQIAEhggQUMwOEIxMTczNjVCQTNBQzUwRDc1RTQ1MjNEMTM2M0QA 2026-07-16 12:52:31 - Contenido: Buenas tarde xfavor q no me am activado Internet de Cecilio Quintero... 2026-07-16 12:52:31 - Comando detectado: buenas 2026-07-16 12:52:31 - CommandProcessor: Procesando comando: buenas 2026-07-16 12:52:31 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:52:31 - Resultado del comando: string 2026-07-16 12:52:31 - Enviando a ChatGPT: Buenas tarde xfavor q no me am activado Internet ... 2026-07-16 12:52:31 - forwardToChatGPT: Enviando a ChatGPT: Buenas tarde xfavor q no me am activado Internet ... 2026-07-16 12:52:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:52:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:52:31 America/Halifax] [CHATBOT][START] corr=1b6fca63 IP=127.0.0.1 UA= [16-Jul-2026 12:52:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 12:52:31 America/Caracas] [CHATBOT][CTX] corr=1b6fca63 tel=584166199560 intent=chat srvid= usd=0 bs=0 tasa=727.4512 verifyMode=simulated [16-Jul-2026 12:52:31 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 12:52:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:52:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:52:31 America/Caracas] [CHATBOT][AI][296518] Proveedor: gemini [16-Jul-2026 12:52:31 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 12:52:31 America/Caracas] [CHATBOT][GEMINI][296518] API key vacía [16-Jul-2026 12:52:31 America/Caracas] [CHATBOT][AI][296518] Gemini falló, usando heurística local [16-Jul-2026 12:52:31 America/Caracas] [CHATBOT][AI][296518] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 12:52:31 America/Caracas] [CHATBOT][END] corr=1b6fca63 bytesRespuesta=370 [16-Jul-2026 12:52:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 12:52:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 12:52:32 - Mensaje enviado con éxito a 584166199560 2026-07-16 12:52:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a590c50c000e (wa_message_id: wamid.HBgMNTg0MTY2MTk5NTYwFQIAERgSMENBRUU5OTMzQzI5MDZDRERGAA==) 2026-07-16 12:52:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a590c50c000e 2026-07-16 12:52:32 - ====== FIN WEBHOOK ====== 2026-07-16 13:25:16 - ====== INICIO WEBHOOK ====== 2026-07-16 13:25:16 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 13:25:16 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 13:25:16 - ====== FIN WEBHOOK ====== 2026-07-16 13:31:58 - ====== INICIO WEBHOOK ====== 2026-07-16 13:31:58 - Evento: image | De: 584143466209 | Size: 862b 2026-07-16 13:31:58 - Procesando mensaje regular tipo: image 2026-07-16 13:31:58 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 13:31:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4ODk5ODJGN0M1MUQ5MTY4RkNFRDdDNTk3NTA2QzYA 2026-07-16 13:31:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4ODk5ODJGN0M1MUQ5MTY4RkNFRDdDNTk3NTA2QzYA 2026-07-16 13:31:58 - Contenido: Pg mercantil 12400.00 csf-fer... 2026-07-16 13:31:58 - Comando detectado: pg 2026-07-16 13:31:58 - CommandProcessor: Procesando comando: pg 2026-07-16 13:31:58 - Gasto personal con imagen: 1437349018232072 2026-07-16 13:31:58 - Formato 'pg banco descripcion': banco=mercantil, desc=12400.00 csf-fer 2026-07-16 13:31:59 - Ejecutando GastosService (personal) [16-Jul-2026 13:31:59 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 13:32:01 - Resultado del comando: array 2026-07-16 13:32:01 - Enviando respuesta: ✅ 👤 Gasto personal #15 registrado • Monto: 2026-07-16 13:32:02 - Mensaje enviado con éxito a 584143466209 2026-07-16 13:32:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5915928f76c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSM0VBMDNDMUM0QzQ4NDlBMUQxAA==) 2026-07-16 13:32:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a5915928f76c 2026-07-16 13:32:02 - ====== FIN WEBHOOK ====== 2026-07-16 14:19:16 - ====== INICIO WEBHOOK ====== 2026-07-16 14:19:16 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 14:19:16 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 14:19:16 - ====== FIN WEBHOOK ====== 2026-07-16 14:39:01 - ====== INICIO WEBHOOK ====== 2026-07-16 14:39:01 - Evento: text | De: 584141134261 | Size: 568b 2026-07-16 14:39:01 - Procesando mensaje regular tipo: text 2026-07-16 14:39:01 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-07-16 14:39:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNFOTc1RjFDN0VDREZGNDY1MTA0RDNBREI4QjFEQUUA 2026-07-16 14:39:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNFOTc1RjFDN0VDREZGNDY1MTA0RDNBREI4QjFEQUUA 2026-07-16 14:39:01 - Contenido: Total a pagar... 2026-07-16 14:39:01 - Comando detectado: total 2026-07-16 14:39:01 - CommandProcessor: Procesando comando: total 2026-07-16 14:39:01 - Comando no reconocido, enviando a ChatGPT 2026-07-16 14:39:01 - Resultado del comando: string 2026-07-16 14:39:01 - Enviando a ChatGPT: Total a pagar... 2026-07-16 14:39:01 - forwardToChatGPT: Enviando a ChatGPT: Total a pagar... 2026-07-16 14:39:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 15:39:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 15:39:01 America/Halifax] [CHATBOT][START] corr=619a862f IP=127.0.0.1 UA= [16-Jul-2026 14:39:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 14:39:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-07 username=6c:68:a4:3f:b3:d4 mobile=584141134261 [16-Jul-2026 14:39:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 14:39:01 America/Caracas] [CHATBOT][DIAG] corr=619a862f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 9 días [critical] [16-Jul-2026 14:39:01 America/Caracas] [CHATBOT][CTX] corr=619a862f tel=584141134261 intent=chat srvid=47 usd=35 bs=29534.52 tasa=727.4512 verifyMode=simulated [16-Jul-2026 14:39:01 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 14:39:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 14:39:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 14:39:01 America/Caracas] [CHATBOT][AI][5c0971] Proveedor: gemini [16-Jul-2026 14:39:01 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 14:39:01 America/Caracas] [CHATBOT][GEMINI][5c0971] API key vacía [16-Jul-2026 14:39:01 America/Caracas] [CHATBOT][AI][5c0971] Gemini falló, usando heurística local [16-Jul-2026 14:39:01 America/Caracas] [CHATBOT][END] corr=619a862f bytesRespuesta=397 [16-Jul-2026 14:39:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 14:39:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 14:39:03 - Mensaje enviado con éxito a 584141134261 2026-07-16 14:39:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59254701225 (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSNTI1MjhCRjdFQUUzNTE5N0VDAA==) 2026-07-16 14:39:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a59254701225 2026-07-16 14:39:03 - ====== FIN WEBHOOK ====== 2026-07-16 14:39:14 - ====== INICIO WEBHOOK ====== 2026-07-16 14:39:14 - Evento: text | De: 584141134261 | Size: 565b 2026-07-16 14:39:14 - Procesando mensaje regular tipo: text 2026-07-16 14:39:14 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-07-16 14:39:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNENTgyRDU0RTlEM0NDQTEyNDMyMUE5QUFFRENERDAA 2026-07-16 14:39:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNENTgyRDU0RTlEM0NDQTEyNDMyMUE5QUFFRENERDAA 2026-07-16 14:39:14 - Contenido: Pago movil... 2026-07-16 14:39:14 - Comando detectado: pago 2026-07-16 14:39:14 - CommandProcessor: Procesando comando: pago 2026-07-16 14:39:14 - Ejecutando add_pagos.php [16-Jul-2026 14:39:14 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 14:39:14 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-16 14:39:15 - ====== INICIO WEBHOOK ====== 2026-07-16 14:39:15 - Evento: text | De: 584141134261 | Size: 565b 2026-07-16 14:39:15 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNENTgyRDU0RTlEM0NDQTEyNDMyMUE5QUFFRENERDAA, ignorando 2026-07-16 14:47:03 - ====== INICIO WEBHOOK ====== 2026-07-16 14:47:03 - Evento: text | De: 584141134261 | Size: 556b 2026-07-16 14:47:03 - Procesando mensaje regular tipo: text 2026-07-16 14:47:03 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-07-16 14:47:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM3N0REMUFFQTQ3Nzk4NDU4RDc3OEQ1NkUyQUNBOUUA 2026-07-16 14:47:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM3N0REMUFFQTQ3Nzk4NDU4RDc3OEQ1NkUyQUNBOUUA 2026-07-16 14:47:03 - Contenido: ?... 2026-07-16 14:47:03 - Comando detectado: ? 2026-07-16 14:47:03 - CommandProcessor: Procesando comando: ? 2026-07-16 14:47:03 - Comando no reconocido, enviando a ChatGPT 2026-07-16 14:47:03 - Resultado del comando: string 2026-07-16 14:47:03 - Enviando a ChatGPT: ?... 2026-07-16 14:47:03 - forwardToChatGPT: Enviando a ChatGPT: ?... 2026-07-16 14:47:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 15:47:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 15:47:03 America/Halifax] [CHATBOT][START] corr=307ba818 IP=127.0.0.1 UA= [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-07 username=6c:68:a4:3f:b3:d4 mobile=584141134261 [16-Jul-2026 14:47:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][DIAG] corr=307ba818 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 9 días [critical] [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][CTX] corr=307ba818 tel=584141134261 intent=chat srvid=47 usd=35 bs=29534.52 tasa=727.4512 verifyMode=simulated [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 14:47:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][AI][109d5b] Proveedor: gemini [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][GEMINI][109d5b] API key vacía [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][AI][109d5b] Gemini falló, usando heurística local [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][AI][109d5b] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 14:47:03 America/Caracas] [CHATBOT][END] corr=307ba818 bytesRespuesta=390 [16-Jul-2026 14:47:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 14:47:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 14:47:04 - Mensaje enviado con éxito a 584141134261 2026-07-16 14:47:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a592728b99a9 (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSNkJENDExQjlCQzU2NUQ5QkQzAA==) 2026-07-16 14:47:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a592728b99a9 2026-07-16 14:47:04 - ====== FIN WEBHOOK ====== 2026-07-16 14:47:17 - ====== INICIO WEBHOOK ====== 2026-07-16 14:47:17 - Evento: text | De: 584141134261 | Size: 560b 2026-07-16 14:47:17 - Procesando mensaje regular tipo: text 2026-07-16 14:47:17 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-07-16 14:47:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM0NzhEOTk0RkYwMEIwOUJFMEUxODM2OUNDRTRFNkEA 2026-07-16 14:47:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM0NzhEOTk0RkYwMEIwOUJFMEUxODM2OUNDRTRFNkEA 2026-07-16 14:47:17 - Contenido: Pagar... 2026-07-16 14:47:17 - Comando detectado: pagar 2026-07-16 14:47:17 - CommandProcessor: Procesando comando: pagar 2026-07-16 14:47:17 - Ejecutando add_pagos.php [16-Jul-2026 14:47:17 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 14:47:17 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-16 14:47:17 - ====== INICIO WEBHOOK ====== 2026-07-16 14:47:17 - Evento: text | De: 584141134261 | Size: 560b 2026-07-16 14:47:17 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM0NzhEOTk0RkYwMEIwOUJFMEUxODM2OUNDRTRFNkEA, ignorando 2026-07-16 14:48:02 - ====== INICIO WEBHOOK ====== 2026-07-16 14:48:02 - Evento: image | De: 584143466209 | Size: 876b 2026-07-16 14:48:02 - Procesando mensaje regular tipo: image 2026-07-16 14:48:02 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 14:48:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMzE2RUVDNUQxRTg3MTA5OEE5MzIwNkVBMEUxODkA 2026-07-16 14:48:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMzE2RUVDNUQxRTg3MTA5OEE5MzIwNkVBMEUxODkA 2026-07-16 14:48:02 - Contenido: G venezuela 72737.85 equipos-adaptador-hddsas... 2026-07-16 14:48:02 - Comando detectado: g 2026-07-16 14:48:02 - CommandProcessor: Procesando comando: g 2026-07-16 14:48:02 - Gasto de negocio con imagen: 962357363487020 2026-07-16 14:48:02 - Formato 'g banco descripcion': banco=venezuela, desc=72737.85 equipos-adaptador-hddsas 2026-07-16 14:48:03 - Ejecutando GastosService (negocio) [16-Jul-2026 14:48:03 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 14:48:05 - Resultado del comando: array 2026-07-16 14:48:05 - Enviando respuesta: ✅ 💼 Gasto de negocio #19 registrado • Mont 2026-07-16 14:48:06 - Mensaje enviado con éxito a 584143466209 2026-07-16 14:48:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5927667a5c6 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQTk0MDM2MDUwQzU4MkI5OUU5AA==) 2026-07-16 14:48:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a5927667a5c6 2026-07-16 14:48:06 - ====== FIN WEBHOOK ====== 2026-07-16 15:04:33 - ====== INICIO WEBHOOK ====== 2026-07-16 15:04:33 - Evento: text | De: 584141134261 | Size: 556b 2026-07-16 15:04:33 - Procesando mensaje regular tipo: text 2026-07-16 15:04:33 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-07-16 15:04:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUMwNTBCQ0E1RjhFNkM0QzQxRTlENERCREE3MDUzNTEA 2026-07-16 15:04:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUMwNTBCQ0E1RjhFNkM0QzQxRTlENERCREE3MDUzNTEA 2026-07-16 15:04:33 - Contenido: ?... 2026-07-16 15:04:33 - Comando detectado: ? 2026-07-16 15:04:33 - CommandProcessor: Procesando comando: ? 2026-07-16 15:04:33 - Comando no reconocido, enviando a ChatGPT 2026-07-16 15:04:33 - Resultado del comando: string 2026-07-16 15:04:33 - Enviando a ChatGPT: ?... 2026-07-16 15:04:33 - forwardToChatGPT: Enviando a ChatGPT: ?... 2026-07-16 15:04:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 16:04:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 16:04:33 America/Halifax] [CHATBOT][START] corr=91ec7a96 IP=127.0.0.1 UA= [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-07 username=6c:68:a4:3f:b3:d4 mobile=584141134261 [16-Jul-2026 15:04:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][DIAG] corr=91ec7a96 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 9 días [critical] [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][CTX] corr=91ec7a96 tel=584141134261 intent=chat srvid=47 usd=35 bs=29534.52 tasa=727.4512 verifyMode=simulated [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 15:04:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][AI][9541d9] Proveedor: gemini [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][GEMINI][9541d9] API key vacía [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][AI][9541d9] Gemini falló, usando heurística local [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][AI][9541d9] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 15:04:33 America/Caracas] [CHATBOT][END] corr=91ec7a96 bytesRespuesta=390 [16-Jul-2026 15:04:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 15:04:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 15:04:34 - Mensaje enviado con éxito a 584141134261 2026-07-16 15:04:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a592b4282937 (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSMDQ5OEVBMjVDQkE1MTEzQkVGAA==) 2026-07-16 15:04:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a592b4282937 2026-07-16 15:04:34 - ====== FIN WEBHOOK ====== 2026-07-16 15:04:56 - ====== INICIO WEBHOOK ====== 2026-07-16 15:04:56 - Evento: text | De: 584141134261 | Size: 559b 2026-07-16 15:04:56 - Procesando mensaje regular tipo: text 2026-07-16 15:04:56 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-07-16 15:04:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUMyODM2MzdCM0UwODRGMTEwNzE2MTc1RDk1NzlFN0EA 2026-07-16 15:04:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUMyODM2MzdCM0UwODRGMTEwNzE2MTc1RDk1NzlFN0EA 2026-07-16 15:04:56 - Contenido: Para... 2026-07-16 15:04:56 - Comando detectado: para 2026-07-16 15:04:56 - CommandProcessor: Procesando comando: para 2026-07-16 15:04:56 - Comando no reconocido, enviando a ChatGPT 2026-07-16 15:04:56 - Resultado del comando: string 2026-07-16 15:04:56 - Enviando a ChatGPT: Para... 2026-07-16 15:04:56 - forwardToChatGPT: Enviando a ChatGPT: Para... 2026-07-16 15:04:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 16:04:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 16:04:56 America/Halifax] [CHATBOT][START] corr=c0b5db11 IP=127.0.0.1 UA= [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-07 username=6c:68:a4:3f:b3:d4 mobile=584141134261 [16-Jul-2026 15:04:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][DIAG] corr=c0b5db11 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 9 días [critical] [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][CTX] corr=c0b5db11 tel=584141134261 intent=chat srvid=47 usd=35 bs=29534.52 tasa=727.4512 verifyMode=simulated [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 15:04:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][AI][c5dee4] Proveedor: gemini [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][GEMINI][c5dee4] API key vacía [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][AI][c5dee4] Gemini falló, usando heurística local [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][AI][c5dee4] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 15:04:56 America/Caracas] [CHATBOT][END] corr=c0b5db11 bytesRespuesta=390 [16-Jul-2026 15:04:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 15:04:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 15:04:57 - Mensaje enviado con éxito a 584141134261 2026-07-16 15:04:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a592b596bcfa (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSOURGNTM4RDM4OEIxQjBGRTkyAA==) 2026-07-16 15:04:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a592b596bcfa 2026-07-16 15:04:57 - ====== FIN WEBHOOK ====== 2026-07-16 15:04:58 - ====== INICIO WEBHOOK ====== 2026-07-16 15:04:58 - Evento: text | De: 584141134261 | Size: 560b 2026-07-16 15:04:58 - Procesando mensaje regular tipo: text 2026-07-16 15:04:58 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-07-16 15:04:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNCREU0RjM3OEQwQzUyRDlCOUE0Qjk5RTc4NzRGQjIA 2026-07-16 15:04:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNCREU0RjM3OEQwQzUyRDlCOUE0Qjk5RTc4NzRGQjIA 2026-07-16 15:04:58 - Contenido: Pagar... 2026-07-16 15:04:58 - Comando detectado: pagar 2026-07-16 15:04:58 - CommandProcessor: Procesando comando: pagar 2026-07-16 15:04:58 - Ejecutando add_pagos.php [16-Jul-2026 15:04:58 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 15:04:58 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-16 15:04:59 - ====== INICIO WEBHOOK ====== 2026-07-16 15:04:59 - Evento: text | De: 584141134261 | Size: 560b 2026-07-16 15:04:59 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNCREU0RjM3OEQwQzUyRDlCOUE0Qjk5RTc4NzRGQjIA, ignorando 2026-07-16 15:06:33 - ====== INICIO WEBHOOK ====== 2026-07-16 15:06:33 - Evento: image | De: 584143466209 | Size: 867b 2026-07-16 15:06:33 - Procesando mensaje regular tipo: image 2026-07-16 15:06:33 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 15:06:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCODVGQTg4QUU3MzJDMkIxOUQxOERCM0JGMENEQUEA 2026-07-16 15:06:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCODVGQTg4QUU3MzJDMkIxOUQxOERCM0JGMENEQUEA 2026-07-16 15:06:33 - Contenido: G venezuela 25000.00 carro-moto-crj... 2026-07-16 15:06:33 - Comando detectado: g 2026-07-16 15:06:33 - CommandProcessor: Procesando comando: g 2026-07-16 15:06:33 - Gasto de negocio con imagen: 1551747913001643 2026-07-16 15:06:33 - Formato 'g banco descripcion': banco=venezuela, desc=25000.00 carro-moto-crj 2026-07-16 15:06:33 - Ejecutando GastosService (negocio) [16-Jul-2026 15:06:33 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 15:06:36 - Resultado del comando: array 2026-07-16 15:06:36 - Enviando respuesta: ✅ 💼 Gasto de negocio #20 registrado • Mont 2026-07-16 15:06:36 - Mensaje enviado con éxito a 584143466209 2026-07-16 15:06:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a592bbcce8c4 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzgyQzYxRUYzRjBCRUZCQjEyAA==) 2026-07-16 15:06:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a592bbcce8c4 2026-07-16 15:06:36 - ====== FIN WEBHOOK ====== 2026-07-16 15:29:12 - ====== INICIO WEBHOOK ====== 2026-07-16 15:29:12 - Evento: image | De: 584241742701 | Size: 831b 2026-07-16 15:29:12 - Procesando mensaje regular tipo: image 2026-07-16 15:29:12 - RegularMessageService: Procesando mensaje de 584241742701, tipo: image 2026-07-16 15:29:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUNCQzYxNDI0RERFQzc2MTJBREQ4OUQzMEE5NERDNEIA 2026-07-16 15:29:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUNCQzYxNDI0RERFQzc2MTJBREQ4OUQzMEE5NERDNEIA 2026-07-16 15:29:12 - Contenido: ... 2026-07-16 15:29:12 - Comando detectado: image 2026-07-16 15:29:12 - CommandProcessor: Procesando comando: image 2026-07-16 15:29:12 - Imagen sin comando, guardando y procesando 2026-07-16 15:29:12 - Verificando duplicado por imageId=1364739992522087, msgId=wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUNCQzYxNDI0RERFQzc2MTJBREQ4OUQzMEE5NERDNEIA 2026-07-16 15:29:12 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 15:29:12 - Incluyendo numtoname.php... 2026-07-16 15:29:12 - Incluyendo media.php... 2026-07-16 15:29:12 - DEBUG messages batch: [{"from":"584241742701","from_user_id":"VE.4519633774990436","id":"wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUNCQzYxNDI0RERFQzc2MTJBREQ4OUQzMEE5NERDNEIA","timestamp":"1784230149","type":"image","image":{"mime_type":"image\/jpeg","sha256":"fjCIHKdTbTYbWntlK2Cg9Sb3TgPlez2Zl\/i94QYYF1A=","id":"1364739992522087","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1364739992522087&source=webhook&ext=1784230450&hash=ATzmpxaQlI6x-_PHhIleCUZmxj0vK4WINm3MzPzO812BKQ"}}] 2026-07-16 15:29:12 - DEBUG caption: no se encontró texto cercano 2026-07-16 15:29:12 - DEBUG caption final: [VACIO] 2026-07-16 15:29:12 - DEBUG busqueda mobiles: 04241742701,4241742701,584241742701 2026-07-16 15:29:12 - DEBUG usuario encontrado: f4:92:bf:32:bf:2b 2026-07-16 15:29:12 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 15:29:12 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 15:29:14 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1364739992522087&source=getMedia&ext=1784230452&hash=ATzr-T46B076T_mI5oehsxbR9wGve_YB01dlsS6FaBMYpw 2026-07-16 15:29:15 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1364739992522087.jpg (39072 bytes) 2026-07-16 15:29:16 - OCR tesseract exit=0 chars=369 2026-07-16 15:29:16 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 3:27 YouTube O + all ED <€ Comprobante de operaciin < Y PagomóvilBDV Personas Fecha: 16/07/2026 TS 006695313147 ] Identificacién: 18143785 Origen: 0102****9441 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Carlos Laprea a ASS @® Crear Acceso directo II (e < 2026-07-16 15:29:16 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-16"} 2026-07-16 15:29:16 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-16","debug":["fecha=2026-07-16"]} 2026-07-16 15:29:16 - DEBUG registro: usernameRaw=''f4:92:bf:32:bf:2b'' first=''carlos'' last=''laprea'' esRegistrado=1 2026-07-16 15:29:16 - DEBUG bodyAdmin postOCR: Tlf: 04241742701\nUser: f4:92:bf:32:bf:2b\nNombre: carlos laprea\nBanco: Venezuela\nMonto: \nFecha: 2026-07-16 (caption)\nSrvID: 34 2026-07-16 15:29:20 - IMG 1364739992522087 TEL 04241742701 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 15:29:20 - Incluyendo guardar_imagen.php... 2026-07-16 15:29:20 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 15:29:20 - Includes realizados. Verificando funciones... 2026-07-16 15:29:20 - obtenerInfoUsuario: Iniciando función con teléfono: 584241742701 2026-07-16 15:29:20 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 15:29:20 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 15:29:20 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 15:29:20 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 15:29:20 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 15:29:20 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:32:bf:2b","firstname":"carlos","lastname":"laprea","mac":"f4:92:bf:32:bf:2b","srvid":34} 2026-07-16 15:29:20 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 15:29:20 - Datos usuario extraídos: {"username":"f4:92:bf:32:bf:2b","firstname":"carlos","lastname":"laprea","mac":"f4:92:bf:32:bf:2b","srvid":34} 2026-07-16 15:29:20 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 15:29:20 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 15:29:20 - Valor de accessToken: EAAC0c45... 2026-07-16 15:29:20 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 15:29:20 - Instancia WhatsAppImageHandler creada 2026-07-16 15:29:20 - Llamando a saveWhatsAppImage... 2026-07-16 15:29:20 - saveWhatsAppImage: Procesando imagen para: 584241742701 2026-07-16 15:29:20 - saveWhatsAppImage: ID de media: 1364739992522087, MIME type: image/jpeg 2026-07-16 15:29:20 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1364739992522087 2026-07-16 15:29:21 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 15:29:21 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1364739992522087&source=getMedia&ext=1784230459&hash=ATw7BDCilHpWx5LqGpkEOZ8_XhUUSQtNjYP_AlDqJiLEng 2026-07-16 15:29:21 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1364739992522087&source=getMedia&ext=1784230459&hash=ATw7BDCilHpWx5LqGpkEOZ8_XhUUSQtNjYP_AlDqJiLEng 2026-07-16 15:29:21 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 15:29:21 - descargar_imagen: Imagen descargada - Tamaño: 39072 bytes, Tipo: image/jpeg 2026-07-16 15:29:21 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1364739992522087.jpg, Tamaño: 39072 bytes 2026-07-16 15:29:21 - saveToDatabase: Registro insertado en BD con ID: 33 2026-07-16 15:29:21 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1364739992522087.jpg","image_id":"1364739992522087","size":39072,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 15:29:21 - Resultado del comando: array 2026-07-16 15:29:21 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 15:29:22 - Mensaje enviado con éxito a 584241742701 2026-07-16 15:29:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a593112a8c9b (wa_message_id: wamid.HBgMNTg0MjQxNzQyNzAxFQIAERgSQTY3RENEMUI3NDJFNjgzNTFDAA==) 2026-07-16 15:29:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a593112a8c9b 2026-07-16 15:29:22 - ====== FIN WEBHOOK ====== 2026-07-16 15:35:53 - ====== INICIO WEBHOOK ====== 2026-07-16 15:35:53 - Evento: text | De: 584122519690 | Size: 569b 2026-07-16 15:35:53 - Procesando mensaje regular tipo: text 2026-07-16 15:35:53 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-16 15:35:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNDRTdCRUMzQzE2NDlCQ0U0MzkzRjIwRjQwREJDOEYA 2026-07-16 15:35:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNDRTdCRUMzQzE2NDlCQ0U0MzkzRjIwRjQwREJDOEYA 2026-07-16 15:35:53 - Contenido: Saldo... 2026-07-16 15:35:53 - Comando detectado: saldo 2026-07-16 15:35:53 - CommandProcessor: Procesando comando: saldo 2026-07-16 15:35:53 - Ejecutando saldo.php 2026-07-16 15:35:53 - saldo.php: Consultando saldo para 584122519690 2026-07-16 15:35:53 - saldo.php: Saldo consultado para cristobal - Plan: 5-200mb-40$/mes 1:100, Vence: 2026-07-28 00:00:00 2026-07-16 15:35:53 - Resultado del comando: array 2026-07-16 15:35:53 - Enviando respuesta: ¡Hola cristobal! 👋 Tu servicio está *activo* 2026-07-16 15:35:54 - Mensaje enviado con éxito a 584122519690 2026-07-16 15:35:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59329a5c7c1 (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSQzY4RkEwMTE4MTQwMjk1NDQ2AA==) 2026-07-16 15:35:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a59329a5c7c1 2026-07-16 15:35:54 - ====== FIN WEBHOOK ====== 2026-07-16 15:38:34 - ====== INICIO WEBHOOK ====== 2026-07-16 15:38:34 - Evento: text | De: 584241239247 | Size: 568b 2026-07-16 15:38:34 - Procesando mensaje regular tipo: text 2026-07-16 15:38:34 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:38:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNGRTVBOTFBNTRFNDg4NDFDMDY5REQ3NDQ4RjMxQzgA 2026-07-16 15:38:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNGRTVBOTFBNTRFNDg4NDFDMDY5REQ3NDQ4RjMxQzgA 2026-07-16 15:38:34 - Contenido: Saldo... 2026-07-16 15:38:34 - Comando detectado: saldo 2026-07-16 15:38:34 - CommandProcessor: Procesando comando: saldo 2026-07-16 15:38:34 - Ejecutando saldo.php 2026-07-16 15:38:34 - saldo.php: Consultando saldo para 584241239247 2026-07-16 15:38:34 - saldo.php: Saldo consultado para eunices - Plan: Premium ilimitado 3-100mb-30$/mes, Vence: 2026-07-27 00:00:00 2026-07-16 15:38:34 - Resultado del comando: array 2026-07-16 15:38:34 - Enviando respuesta: ¡Hola eunices! 👋 Tu servicio está *activo* 2026-07-16 15:38:35 - Mensaje enviado con éxito a 584241239247 2026-07-16 15:38:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59333b5846a (wa_message_id: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAERgSNTk5QUZBQTY5Q0Q3MkI5NzAxAA==) 2026-07-16 15:38:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a59333b5846a 2026-07-16 15:38:35 - ====== FIN WEBHOOK ====== 2026-07-16 15:38:59 - ====== INICIO WEBHOOK ====== 2026-07-16 15:38:59 - Evento: text | De: 584241239247 | Size: 581b 2026-07-16 15:38:59 - Procesando mensaje regular tipo: text 2026-07-16 15:38:59 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:38:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUM5ODA4MjhCN0VBOTRCQzc1RThBQzhBQTY4RDE3OTEA 2026-07-16 15:38:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUM5ODA4MjhCN0VBOTRCQzc1RThBQzhBQTY4RDE3OTEA 2026-07-16 15:38:59 - Contenido: Datos para el pago... 2026-07-16 15:38:59 - Comando detectado: datos 2026-07-16 15:38:59 - CommandProcessor: Procesando comando: datos 2026-07-16 15:38:59 - Comando no reconocido, enviando a ChatGPT 2026-07-16 15:38:59 - Resultado del comando: string 2026-07-16 15:38:59 - Enviando a ChatGPT: Datos para el pago... 2026-07-16 15:38:59 - forwardToChatGPT: Enviando a ChatGPT: Datos para el pago... 2026-07-16 15:38:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 16:38:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 16:38:59 America/Halifax] [CHATBOT][START] corr=ef4a3796 IP=127.0.0.1 UA= [16-Jul-2026 15:38:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 15:38:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=f4:e2:c6:36:39:4e mobile=584241239247 [16-Jul-2026 15:38:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 15:38:59 America/Caracas] [CHATBOT][DIAG] corr=ef4a3796 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 15:38:59 America/Caracas] [CHATBOT][CTX] corr=ef4a3796 tel=584241239247 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 15:38:59 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 15:38:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 15:38:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 15:38:59 America/Caracas] [CHATBOT][AI][607212] Proveedor: gemini [16-Jul-2026 15:38:59 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 15:38:59 America/Caracas] [CHATBOT][GEMINI][607212] API key vacía [16-Jul-2026 15:38:59 America/Caracas] [CHATBOT][AI][607212] Gemini falló, usando heurística local [16-Jul-2026 15:38:59 America/Caracas] [CHATBOT][END] corr=ef4a3796 bytesRespuesta=397 [16-Jul-2026 15:38:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 15:38:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 15:39:00 - Mensaje enviado con éxito a 584241239247 2026-07-16 15:39:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5933549c551 (wa_message_id: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAERgSQzk0MjNEMjMyNDcxNjIxMDYzAA==) 2026-07-16 15:39:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a5933549c551 2026-07-16 15:39:00 - ====== FIN WEBHOOK ====== 2026-07-16 15:45:43 - ====== INICIO WEBHOOK ====== 2026-07-16 15:45:43 - Evento: image | De: 584143466209 | Size: 868b 2026-07-16 15:45:43 - Procesando mensaje regular tipo: image 2026-07-16 15:45:43 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 15:45:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFRkQwQjAwODNCRjFGMUI2N0JERDJCM0VDRjFFOUEA 2026-07-16 15:45:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFRkQwQjAwODNCRjFGMUI2N0JERDJCM0VDRjFFOUEA 2026-07-16 15:45:43 - Contenido: G venezuela 3500.00 carro-moto-pinon... 2026-07-16 15:45:43 - Comando detectado: g 2026-07-16 15:45:43 - CommandProcessor: Procesando comando: g 2026-07-16 15:45:43 - Gasto de negocio con imagen: 993912446976377 2026-07-16 15:45:43 - Formato 'g banco descripcion': banco=venezuela, desc=3500.00 carro-moto-pinon 2026-07-16 15:45:44 - Ejecutando GastosService (negocio) [16-Jul-2026 15:45:44 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 15:45:46 - Resultado del comando: array 2026-07-16 15:45:46 - Enviando respuesta: ✅ 💼 Gasto de negocio #21 registrado • Mont 2026-07-16 15:45:47 - Mensaje enviado con éxito a 584143466209 2026-07-16 15:45:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5934eb73e2c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjY1RkQ1Q0MzNUNEOTU5NkNGAA==) 2026-07-16 15:45:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a5934eb73e2c 2026-07-16 15:45:47 - ====== FIN WEBHOOK ====== 2026-07-16 15:48:23 - ====== INICIO WEBHOOK ====== 2026-07-16 15:48:23 - Evento: text | De: 584241239247 | Size: 589b 2026-07-16 15:48:23 - Procesando mensaje regular tipo: text 2026-07-16 15:48:23 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:48:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNGMDRBMUY0MjM5QTVCMTEwM0NBRjExOTQ1N0U0RjQA 2026-07-16 15:48:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNGMDRBMUY0MjM5QTVCMTEwM0NBRjExOTQ1N0U0RjQA 2026-07-16 15:48:23 - Contenido: Pago Eunice Prieto 3364275... 2026-07-16 15:48:23 - Comando detectado: pago 2026-07-16 15:48:23 - CommandProcessor: Procesando comando: pago 2026-07-16 15:48:23 - Ejecutando add_pagos.php [16-Jul-2026 15:48:24 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 15:48:24 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-16 15:48:24 - ====== INICIO WEBHOOK ====== 2026-07-16 15:48:24 - Evento: text | De: 584241239247 | Size: 589b 2026-07-16 15:48:24 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNGMDRBMUY0MjM5QTVCMTEwM0NBRjExOTQ1N0U0RjQA, ignorando 2026-07-16 15:50:39 - ====== INICIO WEBHOOK ====== 2026-07-16 15:50:39 - Evento: text | De: 584241239247 | Size: 592b 2026-07-16 15:50:39 - Procesando mensaje regular tipo: text 2026-07-16 15:50:39 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:50:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUM4Q0UyNkMzNUI0RTgzRTQ5QzlEMTREQjY1MzQzQ0MA 2026-07-16 15:50:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUM4Q0UyNkMzNUI0RTgzRTQ5QzlEMTREQjY1MzQzQ0MA 2026-07-16 15:50:39 - Contenido: 21823.5 bs número 804894... 2026-07-16 15:50:39 - Comando detectado: 21823.5 2026-07-16 15:50:39 - CommandProcessor: Procesando comando: 21823.5 2026-07-16 15:50:39 - Comando no reconocido, enviando a ChatGPT 2026-07-16 15:50:39 - Resultado del comando: string 2026-07-16 15:50:39 - Enviando a ChatGPT: 21823.5 bs número 804894... 2026-07-16 15:50:39 - forwardToChatGPT: Enviando a ChatGPT: 21823.5 bs número 804894... 2026-07-16 15:50:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 16:50:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 16:50:39 America/Halifax] [CHATBOT][START] corr=93b483e5 IP=127.0.0.1 UA= [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=f4:e2:c6:36:39:4e mobile=584241239247 [16-Jul-2026 15:50:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][DIAG] corr=93b483e5 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][CTX] corr=93b483e5 tel=584241239247 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 15:50:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][AI][a52f17] Proveedor: gemini [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][GEMINI][a52f17] API key vacía [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][AI][a52f17] Gemini falló, usando heurística local [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][AI][a52f17] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 15:50:39 America/Caracas] [CHATBOT][END] corr=93b483e5 bytesRespuesta=399 [16-Jul-2026 15:50:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 15:50:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 15:50:40 - Mensaje enviado con éxito a 584241239247 2026-07-16 15:50:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a593610a002a (wa_message_id: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAERgSQ0JBNDdGOUE4MzU5QTg5RkMzAA==) 2026-07-16 15:50:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a593610a002a 2026-07-16 15:50:40 - ====== FIN WEBHOOK ====== 2026-07-16 15:51:02 - ====== INICIO WEBHOOK ====== 2026-07-16 15:51:02 - Evento: text | De: 584241239247 | Size: 568b 2026-07-16 15:51:02 - Procesando mensaje regular tipo: text 2026-07-16 15:51:02 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:51:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUMxOTdCOTQyODY4RDIwOTlFQzNFMEFFODUyNEFERkIA 2026-07-16 15:51:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUMxOTdCOTQyODY4RDIwOTlFQzNFMEFFODUyNEFERkIA 2026-07-16 15:51:02 - Contenido: Pagar... 2026-07-16 15:51:02 - Comando detectado: pagar 2026-07-16 15:51:02 - CommandProcessor: Procesando comando: pagar 2026-07-16 15:51:02 - Ejecutando add_pagos.php [16-Jul-2026 15:51:03 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 15:51:03 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-16 15:51:03 - ====== INICIO WEBHOOK ====== 2026-07-16 15:51:03 - Evento: text | De: 584241239247 | Size: 568b 2026-07-16 15:51:03 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUMxOTdCOTQyODY4RDIwOTlFQzNFMEFFODUyNEFERkIA, ignorando 2026-07-16 15:51:32 - ====== INICIO WEBHOOK ====== 2026-07-16 15:51:32 - Evento: text | De: 584241239247 | Size: 578b 2026-07-16 15:51:32 - Procesando mensaje regular tipo: text 2026-07-16 15:51:32 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:51:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNFMEJDOEM5MDY0MTI1QzU0RjM0N0JDM0RBQ0FBNzUA 2026-07-16 15:51:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNFMEJDOEM5MDY0MTI1QzU0RjM0N0JDM0RBQ0FBNzUA 2026-07-16 15:51:32 - Contenido: Metodos de pago... 2026-07-16 15:51:32 - Comando detectado: metodos 2026-07-16 15:51:32 - CommandProcessor: Procesando comando: metodos 2026-07-16 15:51:32 - Comando no reconocido, enviando a ChatGPT 2026-07-16 15:51:32 - Resultado del comando: string 2026-07-16 15:51:32 - Enviando a ChatGPT: Metodos de pago... 2026-07-16 15:51:32 - forwardToChatGPT: Enviando a ChatGPT: Metodos de pago... 2026-07-16 15:51:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 16:51:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 16:51:32 America/Halifax] [CHATBOT][START] corr=9748db24 IP=127.0.0.1 UA= [16-Jul-2026 15:51:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 15:51:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=f4:e2:c6:36:39:4e mobile=584241239247 [16-Jul-2026 15:51:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 15:51:32 America/Caracas] [CHATBOT][DIAG] corr=9748db24 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 15:51:32 America/Caracas] [CHATBOT][CTX] corr=9748db24 tel=584241239247 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 15:51:32 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 15:51:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 15:51:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 15:51:32 America/Caracas] [CHATBOT][AI][03f8a5] Proveedor: gemini [16-Jul-2026 15:51:32 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 15:51:32 America/Caracas] [CHATBOT][GEMINI][03f8a5] API key vacía [16-Jul-2026 15:51:32 America/Caracas] [CHATBOT][AI][03f8a5] Gemini falló, usando heurística local [16-Jul-2026 15:51:32 America/Caracas] [CHATBOT][END] corr=9748db24 bytesRespuesta=397 [16-Jul-2026 15:51:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 15:51:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 15:51:33 - Mensaje enviado con éxito a 584241239247 2026-07-16 15:51:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a593645c9413 (wa_message_id: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAERgSNzA3OEI3RTU4MTY4MzAyQzE3AA==) 2026-07-16 15:51:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a593645c9413 2026-07-16 15:51:33 - ====== FIN WEBHOOK ====== 2026-07-16 15:52:31 - ====== INICIO WEBHOOK ====== 2026-07-16 15:52:31 - Evento: text | De: 584241239247 | Size: 588b 2026-07-16 15:52:31 - Procesando mensaje regular tipo: text 2026-07-16 15:52:31 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:52:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUM5Qjg2NkQ5NEY2OTU3MjA4MzM5MzVDOTUzQ0QyQUQA 2026-07-16 15:52:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUM5Qjg2NkQ5NEY2OTU3MjA4MzM5MzVDOTUzQ0QyQUQA 2026-07-16 15:52:31 - Contenido: Mercantil 804894 21823,50... 2026-07-16 15:52:31 - Comando detectado: mercantil 2026-07-16 15:52:31 - CommandProcessor: Procesando comando: mercantil 2026-07-16 15:52:31 - Comando no reconocido, enviando a ChatGPT 2026-07-16 15:52:31 - Resultado del comando: string 2026-07-16 15:52:31 - Enviando a ChatGPT: Mercantil 804894 21823,50... 2026-07-16 15:52:31 - forwardToChatGPT: Enviando a ChatGPT: Mercantil 804894 21823,50... 2026-07-16 15:52:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 16:52:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 16:52:31 America/Halifax] [CHATBOT][START] corr=b27a169b IP=127.0.0.1 UA= [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=f4:e2:c6:36:39:4e mobile=584241239247 [16-Jul-2026 15:52:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][DIAG] corr=b27a169b Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][CTX] corr=b27a169b tel=584241239247 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 15:52:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][AI][6e25bf] Proveedor: gemini [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][GEMINI][6e25bf] API key vacía [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][AI][6e25bf] Gemini falló, usando heurística local [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][AI][6e25bf] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 15:52:31 America/Caracas] [CHATBOT][END] corr=b27a169b bytesRespuesta=399 [16-Jul-2026 15:52:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 15:52:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 15:52:33 - Mensaje enviado con éxito a 584241239247 2026-07-16 15:52:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59368104790 (wa_message_id: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAERgSQzQ0MDU2QURCRTdCQzMyMzE2AA==) 2026-07-16 15:52:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a59368104790 2026-07-16 15:52:33 - ====== FIN WEBHOOK ====== 2026-07-16 15:53:14 - ====== INICIO WEBHOOK ====== 2026-07-16 15:53:14 - Evento: text | De: 584241239247 | Size: 593b 2026-07-16 15:53:14 - Procesando mensaje regular tipo: text 2026-07-16 15:53:14 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:53:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNDRUREMDFGMjg4NTdBNERCNzQ1QjI2NUFDQjBDNTQA 2026-07-16 15:53:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNDRUREMDFGMjg4NTdBNERCNzQ1QjI2NUFDQjBDNTQA 2026-07-16 15:53:14 - Contenido: Pagar mercantil 804894 21823,5... 2026-07-16 15:53:14 - Comando detectado: pagar 2026-07-16 15:53:14 - CommandProcessor: Procesando comando: pagar 2026-07-16 15:53:14 - Ejecutando add_pagos.php [16-Jul-2026 15:53:14 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 15:53:14 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-16 15:53:15 - ====== INICIO WEBHOOK ====== 2026-07-16 15:53:15 - Evento: text | De: 584241239247 | Size: 593b 2026-07-16 15:53:15 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNDRUREMDFGMjg4NTdBNERCNzQ1QjI2NUFDQjBDNTQA, ignorando 2026-07-16 15:55:25 - ====== INICIO WEBHOOK ====== 2026-07-16 15:55:25 - Evento: text | De: 584241239247 | Size: 584b 2026-07-16 15:55:25 - Procesando mensaje regular tipo: text 2026-07-16 15:55:25 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:55:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNCRjQyNkVCMzY1MzczM0VDNUY4NzhCOUJFNTg5RkUA 2026-07-16 15:55:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNCRjQyNkVCMzY1MzczM0VDNUY4NzhCOUJFNTg5RkUA 2026-07-16 15:55:25 - Contenido: Pagar metodos de pago... 2026-07-16 15:55:25 - Comando detectado: pagar 2026-07-16 15:55:25 - CommandProcessor: Procesando comando: pagar 2026-07-16 15:55:25 - Ejecutando add_pagos.php [16-Jul-2026 15:55:25 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 15:55:25 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-16 15:55:26 - ====== INICIO WEBHOOK ====== 2026-07-16 15:55:26 - Evento: text | De: 584241239247 | Size: 584b 2026-07-16 15:55:26 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNCRjQyNkVCMzY1MzczM0VDNUY4NzhCOUJFNTg5RkUA, ignorando 2026-07-16 15:57:54 - ====== INICIO WEBHOOK ====== 2026-07-16 15:57:54 - Evento: text | De: 584241239247 | Size: 570b 2026-07-16 15:57:54 - Procesando mensaje regular tipo: text 2026-07-16 15:57:54 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:57:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUMyQkU3OTQ5NTg1N0U2MzMxQTU3RjYxQkI1MTUyNEQA 2026-07-16 15:57:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUMyQkU3OTQ5NTg1N0U2MzMxQTU3RjYxQkI1MTUyNEQA 2026-07-16 15:57:54 - Contenido: 3364275... 2026-07-16 15:57:54 - Comando detectado: 3364275 2026-07-16 15:57:54 - CommandProcessor: Procesando comando: 3364275 2026-07-16 15:57:54 - Comando no reconocido, enviando a ChatGPT 2026-07-16 15:57:54 - Resultado del comando: string 2026-07-16 15:57:54 - Enviando a ChatGPT: 3364275... 2026-07-16 15:57:54 - forwardToChatGPT: Enviando a ChatGPT: 3364275... 2026-07-16 15:57:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 16:57:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 16:57:54 America/Halifax] [CHATBOT][START] corr=fcc6efb9 IP=127.0.0.1 UA= [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=f4:e2:c6:36:39:4e mobile=584241239247 [16-Jul-2026 15:57:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][DIAG] corr=fcc6efb9 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][CTX] corr=fcc6efb9 tel=584241239247 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 15:57:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][AI][1e0a35] Proveedor: gemini [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][GEMINI][1e0a35] API key vacía [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][AI][1e0a35] Gemini falló, usando heurística local [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][AI][1e0a35] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 15:57:55 America/Caracas] [CHATBOT][END] corr=fcc6efb9 bytesRespuesta=399 [16-Jul-2026 15:57:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 15:57:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 15:57:56 - Mensaje enviado con éxito a 584241239247 2026-07-16 15:57:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5937c43a9d4 (wa_message_id: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAERgSMTZFMEYxNTU0RkMxMzU1N0Q1AA==) 2026-07-16 15:57:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a5937c43a9d4 2026-07-16 15:57:56 - ====== FIN WEBHOOK ====== 2026-07-16 15:58:09 - ====== INICIO WEBHOOK ====== 2026-07-16 15:58:09 - Evento: text | De: 584241239247 | Size: 568b 2026-07-16 15:58:09 - Procesando mensaje regular tipo: text 2026-07-16 15:58:09 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:58:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNGQzcxRjQxRkU2RDM1NEYxMzhGREE5Mzk2ODE0QkUA 2026-07-16 15:58:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNGQzcxRjQxRkU2RDM1NEYxMzhGREE5Mzk2ODE0QkUA 2026-07-16 15:58:09 - Contenido: Pagar... 2026-07-16 15:58:09 - Comando detectado: pagar 2026-07-16 15:58:09 - CommandProcessor: Procesando comando: pagar 2026-07-16 15:58:09 - Ejecutando add_pagos.php [16-Jul-2026 15:58:09 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 15:58:09 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-16 15:58:10 - ====== INICIO WEBHOOK ====== 2026-07-16 15:58:10 - Evento: text | De: 584241239247 | Size: 568b 2026-07-16 15:58:10 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUNGQzcxRjQxRkU2RDM1NEYxMzhGREE5Mzk2ODE0QkUA, ignorando 2026-07-16 15:58:43 - ====== INICIO WEBHOOK ====== 2026-07-16 15:58:43 - Evento: text | De: 584241239247 | Size: 584b 2026-07-16 15:58:43 - Procesando mensaje regular tipo: text 2026-07-16 15:58:43 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 15:58:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUMxMjdDODhBOEI1QkVFNDY1MDNDMzdEMDBEOEVGMTgA 2026-07-16 15:58:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUMxMjdDODhBOEI1QkVFNDY1MDNDMzdEMDBEOEVGMTgA 2026-07-16 15:58:43 - Contenido: Pagar metodos de pago... 2026-07-16 15:58:43 - Comando detectado: pagar 2026-07-16 15:58:43 - CommandProcessor: Procesando comando: pagar 2026-07-16 15:58:43 - Ejecutando add_pagos.php [16-Jul-2026 15:58:44 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 15:58:44 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-16 15:58:44 - ====== INICIO WEBHOOK ====== 2026-07-16 15:58:44 - Evento: text | De: 584241239247 | Size: 584b 2026-07-16 15:58:44 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUMxMjdDODhBOEI1QkVFNDY1MDNDMzdEMDBEOEVGMTgA, ignorando 2026-07-16 16:00:41 - ====== INICIO WEBHOOK ====== 2026-07-16 16:00:41 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 16:00:41 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 16:00:41 - ====== FIN WEBHOOK ====== 2026-07-16 16:01:06 - ====== INICIO WEBHOOK ====== 2026-07-16 16:01:06 - Evento: text | De: 584241239247 | Size: 564b 2026-07-16 16:01:06 - Procesando mensaje regular tipo: text 2026-07-16 16:01:06 - RegularMessageService: Procesando mensaje de 584241239247, tipo: text 2026-07-16 16:01:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUMzMERBMEYwQUM2NDZBMUJGOERDNUE5NjgzQzM4QkQA 2026-07-16 16:01:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUMzMERBMEYwQUM2NDZBMUJGOERDNUE5NjgzQzM4QkQA 2026-07-16 16:01:06 - Contenido: 1... 2026-07-16 16:01:06 - Comando detectado: 1 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:06 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:07 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:07 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:07 America/Caracas] [PointsService] Ratio pago: $30 / $30 = 1 | user=f4:e2:c6:36:39:4e | inv=BDV-2026-804894 [16-Jul-2026 16:01:07 America/Caracas] [PointsService] Exp actual=2027-06-13 | Pre-pago=2027-05-14 | dias_acreditados=30 | puntual=SI | anticipado=SI [16-Jul-2026 16:01:07 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:07 America/Caracas] PHP Warning: error_log(/home/ctnet/www/shared/services/../../p_pagos/bdv_payment.log): Failed to open stream: Permission denied in /home/ctnet/www/shared/services/BdvPaymentService.php on line 650 [16-Jul-2026 16:01:07 America/Caracas] PHP Warning: Undefined variable $accessToken in /home/ctnet/www/chatWA/webhook/services/PendingPaymentInterceptor.php on line 258 2026-07-16 16:01:07 - PendingPaymentInterceptor: interceptado para 584241239247 2026-07-16 16:01:08 - Mensaje enviado con éxito a 584241239247 2026-07-16 16:01:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59388466f49 (wa_message_id: ) 2026-07-16 16:01:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a59388466f49 2026-07-16 16:01:08 - ====== FIN WEBHOOK ====== 2026-07-16 16:05:47 - ====== INICIO WEBHOOK ====== 2026-07-16 16:05:47 - Evento: text | De: 584267419909 | Size: 599b 2026-07-16 16:05:47 - Procesando mensaje regular tipo: text 2026-07-16 16:05:47 - RegularMessageService: Procesando mensaje de 584267419909, tipo: text 2026-07-16 16:05:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUM5NjYxRDRCNjMxNUZFNDBBNTJDNDhCMTkzNjJDNEEA 2026-07-16 16:05:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUM5NjYxRDRCNjMxNUZFNDBBNTJDNDhCMTkzNjJDNEEA 2026-07-16 16:05:47 - Contenido: Aún no está activo el wifi... 2026-07-16 16:05:47 - Comando detectado: aún 2026-07-16 16:05:47 - CommandProcessor: Procesando comando: aún 2026-07-16 16:05:47 - Comando no reconocido, enviando a ChatGPT 2026-07-16 16:05:47 - Resultado del comando: string 2026-07-16 16:05:47 - Enviando a ChatGPT: Aún no está activo el wifi... 2026-07-16 16:05:47 - forwardToChatGPT: Enviando a ChatGPT: Aún no está activo el wifi... 2026-07-16 16:05:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 17:05:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 17:05:47 America/Halifax] [CHATBOT][START] corr=b5ece8a8 IP=127.0.0.1 UA= [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-07 username=9c:05:d6:90:23:83 mobile=584267419909 [16-Jul-2026 16:05:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][DIAG] corr=b5ece8a8 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 9 días [critical] [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][CTX] corr=b5ece8a8 tel=584267419909 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 16:05:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][AI][30b864] Proveedor: gemini [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][GEMINI][30b864] API key vacía [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][AI][30b864] Gemini falló, usando heurística local [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][AI][30b864] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 16:05:48 America/Caracas] [CHATBOT][END] corr=b5ece8a8 bytesRespuesta=390 [16-Jul-2026 16:05:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 16:05:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 16:05:49 - Mensaje enviado con éxito a 584267419909 2026-07-16 16:05:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59399d030a8 (wa_message_id: wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSRkIyMjk4NEJCRkVERTYyRjUxAA==) 2026-07-16 16:05:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a59399d030a8 2026-07-16 16:05:49 - ====== FIN WEBHOOK ====== 2026-07-16 16:37:46 - ====== INICIO WEBHOOK ====== 2026-07-16 16:37:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 16:37:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 16:37:46 - ====== FIN WEBHOOK ====== 2026-07-16 16:43:37 - ====== INICIO WEBHOOK ====== 2026-07-16 16:43:37 - Evento: text | De: 584241990964 | Size: 655b 2026-07-16 16:43:37 - Procesando mensaje regular tipo: text 2026-07-16 16:43:37 - RegularMessageService: Procesando mensaje de 584241990964, tipo: text 2026-07-16 16:43:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTkwOTY0FQIAEhggQUNCRjcyRUU2OEM0RTA4QjBBRkI4RUUyNDREQkI2MTcA 2026-07-16 16:43:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTkwOTY0FQIAEhggQUNCRjcyRUU2OEM0RTA4QjBBRkI4RUUyNDREQkI2MTcA 2026-07-16 16:43:37 - Contenido: Hola buenas tardes. Mi nombre es . Rómulo Arteaga. Ci. 19724404 . teléfono. 04241990964... 2026-07-16 16:43:37 - Comando detectado: hola 2026-07-16 16:43:37 - CommandProcessor: Procesando comando: hola 2026-07-16 16:43:37 - Comando no reconocido, enviando a ChatGPT 2026-07-16 16:43:37 - Resultado del comando: string 2026-07-16 16:43:37 - Enviando a ChatGPT: Hola buenas tardes. Mi nombre es . Rómulo Arteaga... 2026-07-16 16:43:37 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes. Mi nombre es . Rómulo Arteaga... 2026-07-16 16:43:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 17:43:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 17:43:37 America/Halifax] [CHATBOT][START] corr=b38666e1 IP=127.0.0.1 UA= [16-Jul-2026 16:43:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 16:43:37 America/Caracas] [CHATBOT][CTX] corr=b38666e1 tel=584241990964 intent=chat srvid= usd=0 bs=0 tasa=727.4512 verifyMode=simulated [16-Jul-2026 16:43:37 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 16:43:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 16:43:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 16:43:37 America/Caracas] [CHATBOT][AI][5e9568] Proveedor: gemini [16-Jul-2026 16:43:37 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 16:43:37 America/Caracas] [CHATBOT][GEMINI][5e9568] API key vacía [16-Jul-2026 16:43:37 America/Caracas] [CHATBOT][AI][5e9568] Gemini falló, usando heurística local [16-Jul-2026 16:43:37 America/Caracas] [CHATBOT][END] corr=b38666e1 bytesRespuesta=135 [16-Jul-2026 16:43:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 16:43:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 16:43:38 - Mensaje enviado con éxito a 584241990964 2026-07-16 16:43:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59427a61df6 (wa_message_id: wamid.HBgMNTg0MjQxOTkwOTY0FQIAERgSQ0REMDIwRkQ3NjMwNUQ2QUE3AA==) 2026-07-16 16:43:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a59427a61df6 2026-07-16 16:43:38 - ====== FIN WEBHOOK ====== 2026-07-16 16:44:39 - ====== INICIO WEBHOOK ====== 2026-07-16 16:44:39 - Evento: text | De: 584241990964 | Size: 586b 2026-07-16 16:44:39 - Procesando mensaje regular tipo: text 2026-07-16 16:44:39 - RegularMessageService: Procesando mensaje de 584241990964, tipo: text 2026-07-16 16:44:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTkwOTY0FQIAEhggQUMxQ0M4OTcxNENDNUVBQjU4RDdBNzIwMERDRDg3REYA 2026-07-16 16:44:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTkwOTY0FQIAEhggQUMxQ0M4OTcxNENDNUVBQjU4RDdBNzIwMERDRDg3REYA 2026-07-16 16:44:39 - Contenido: Ok ok está bien gracias... 2026-07-16 16:44:39 - Comando detectado: ok 2026-07-16 16:44:39 - CommandProcessor: Procesando comando: ok 2026-07-16 16:44:39 - Comando no reconocido, enviando a ChatGPT 2026-07-16 16:44:39 - Resultado del comando: string 2026-07-16 16:44:39 - Enviando a ChatGPT: Ok ok está bien gracias... 2026-07-16 16:44:39 - forwardToChatGPT: Enviando a ChatGPT: Ok ok está bien gracias... 2026-07-16 16:44:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 17:44:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 17:44:39 America/Halifax] [CHATBOT][START] corr=13e84939 IP=127.0.0.1 UA= [16-Jul-2026 16:44:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 16:44:39 America/Caracas] [CHATBOT][CTX] corr=13e84939 tel=584241990964 intent=chat srvid= usd=0 bs=0 tasa=727.4512 verifyMode=simulated [16-Jul-2026 16:44:39 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 16:44:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 16:44:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 16:44:39 America/Caracas] [CHATBOT][AI][f9a92d] Proveedor: gemini [16-Jul-2026 16:44:39 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 16:44:39 America/Caracas] [CHATBOT][GEMINI][f9a92d] API key vacía [16-Jul-2026 16:44:39 America/Caracas] [CHATBOT][AI][f9a92d] Gemini falló, usando heurística local [16-Jul-2026 16:44:39 America/Caracas] [CHATBOT][AI][f9a92d] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 16:44:39 America/Caracas] [CHATBOT][END] corr=13e84939 bytesRespuesta=370 [16-Jul-2026 16:44:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 16:44:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 16:44:40 - Mensaje enviado con éxito a 584241990964 2026-07-16 16:44:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5942b85003a (wa_message_id: wamid.HBgMNTg0MjQxOTkwOTY0FQIAERgSMEFENjlFNEE5QjRGRjY3QjNFAA==) 2026-07-16 16:44:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a5942b85003a 2026-07-16 16:44:40 - ====== FIN WEBHOOK ====== 2026-07-16 17:01:00 - ====== INICIO WEBHOOK ====== 2026-07-16 17:01:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 17:01:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 17:01:00 - ====== FIN WEBHOOK ====== 2026-07-16 17:02:21 - ====== INICIO WEBHOOK ====== 2026-07-16 17:02:21 - Evento: image | De: 584143466209 | Size: 866b 2026-07-16 17:02:21 - Procesando mensaje regular tipo: image 2026-07-16 17:02:21 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 17:02:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RUJENTQxQjIyNDNBQzA2Qjc3REZDMDIzOEUyODcA 2026-07-16 17:02:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RUJENTQxQjIyNDNBQzA2Qjc3REZDMDIzOEUyODcA 2026-07-16 17:02:21 - Contenido: G venezuela 800.00 viaticos-envio... 2026-07-16 17:02:21 - Comando detectado: g 2026-07-16 17:02:21 - CommandProcessor: Procesando comando: g 2026-07-16 17:02:21 - Gasto de negocio con imagen: 1379452330728159 2026-07-16 17:02:21 - Formato 'g banco descripcion': banco=venezuela, desc=800.00 viaticos-envio 2026-07-16 17:02:22 - Ejecutando GastosService (negocio) [16-Jul-2026 17:02:22 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 17:02:24 - Resultado del comando: array 2026-07-16 17:02:24 - Enviando respuesta: ✅ 💼 Gasto de negocio #22 registrado • Mont 2026-07-16 17:02:25 - Mensaje enviado con éxito a 584143466209 2026-07-16 17:02:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5946e1bdc8b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQURERUU5OTVCN0UyNDFDQzlCAA==) 2026-07-16 17:02:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a5946e1bdc8b 2026-07-16 17:02:25 - ====== FIN WEBHOOK ====== 2026-07-16 17:12:54 - ====== INICIO WEBHOOK ====== 2026-07-16 17:12:54 - Evento: button | De: 584123688780 | Size: 694b 2026-07-16 17:12:54 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 17:12:54 - ButtonService: payload=informacion de pagos, telefono=584123688780 2026-07-16 17:12:54 - Procesando botón PAGO para: 584123688780 2026-07-16 17:12:55 - Mensaje enviado con éxito a 584123688780 2026-07-16 17:12:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a594957097ff (wa_message_id: wamid.HBgMNTg0MTIzNjg4NzgwFQIAERgSN0YzNEZDOUI4MDk4QkY0QTg3AA==) 2026-07-16 17:12:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a594957097ff 2026-07-16 17:12:55 - ====== FIN WEBHOOK ====== 2026-07-16 17:18:21 - ====== INICIO WEBHOOK ====== 2026-07-16 17:18:21 - Evento: text | De: 584267419909 | Size: 569b 2026-07-16 17:18:21 - Procesando mensaje regular tipo: text 2026-07-16 17:18:21 - RegularMessageService: Procesando mensaje de 584267419909, tipo: text 2026-07-16 17:18:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUMxQ0U0MTA2NzUxQkY5MDE2Qjk3MDY3RkE5OTI2MUQA 2026-07-16 17:18:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUMxQ0U0MTA2NzUxQkY5MDE2Qjk3MDY3RkE5OTI2MUQA 2026-07-16 17:18:21 - Contenido: Puntos... 2026-07-16 17:18:21 - Comando detectado: puntos 2026-07-16 17:18:21 - CommandProcessor: Procesando comando: puntos 2026-07-16 17:18:21 - Ejecutando consulta de puntos de fidelidad 2026-07-16 17:18:21 - Error consultando puntos: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.cliente_puntos' doesn't exist 2026-07-16 17:18:21 - Resultado del comando: array 2026-07-16 17:18:21 - Enviando respuesta: ⚠️ No pudimos consultar tus puntos en este mom 2026-07-16 17:18:22 - Mensaje enviado con éxito a 584267419909 2026-07-16 17:18:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a594a9e4ce69 (wa_message_id: wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSODJCM0U0QTRERkRDRkUwNDAyAA==) 2026-07-16 17:18:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a594a9e4ce69 2026-07-16 17:18:22 - ====== FIN WEBHOOK ====== 2026-07-16 17:18:32 - ====== INICIO WEBHOOK ====== 2026-07-16 17:18:32 - Evento: text | De: 584267419909 | Size: 570b 2026-07-16 17:18:32 - Procesando mensaje regular tipo: text 2026-07-16 17:18:32 - RegularMessageService: Procesando mensaje de 584267419909, tipo: text 2026-07-16 17:18:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUNEQzlFNjNFMTE2RTBDQ0I4REI3M0IwMTY0NjA4MzMA 2026-07-16 17:18:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUNEQzlFNjNFMTE2RTBDQ0I4REI3M0IwMTY0NjA4MzMA 2026-07-16 17:18:32 - Contenido: Soporte... 2026-07-16 17:18:32 - Comando detectado: soporte 2026-07-16 17:18:32 - CommandProcessor: Procesando comando: soporte 2026-07-16 17:18:32 - Ejecutando soporte (menú interactivo) 2026-07-16 17:18:32 - Resultado del comando: array 2026-07-16 17:18:32 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-16 17:18:33 - Mensaje enviado con éxito a 584267419909 2026-07-16 17:18:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a594aa99f764 (wa_message_id: wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSMkNERTFGMkJBRkE3OEU0RDgwAA==) 2026-07-16 17:18:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a594aa99f764 2026-07-16 17:18:33 - ====== FIN WEBHOOK ====== 2026-07-16 17:18:40 - ====== INICIO WEBHOOK ====== 2026-07-16 17:18:40 - Evento: interactive | De: 584267419909 | Size: 761b 2026-07-16 17:18:40 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-16 17:18:40 - ButtonService: payload=unique_button_id_1, telefono=584267419909 2026-07-16 17:18:40 - button_reply no manejado por ButtonService 2026-07-16 17:18:40 - ====== FIN WEBHOOK ====== 2026-07-16 17:39:31 - ====== INICIO WEBHOOK ====== 2026-07-16 17:39:31 - Evento: image | De: 584143466209 | Size: 878b 2026-07-16 17:39:31 - Procesando mensaje regular tipo: image 2026-07-16 17:39:31 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 17:39:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFRjAwNkY0RDMzMTdGN0Q1NDlEQzkwRTExRkIyQzAA 2026-07-16 17:39:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFRjAwNkY0RDMzMTdGN0Q1NDlEQzkwRTExRkIyQzAA 2026-07-16 17:39:31 - Contenido: G venezuela 33100.00 materiales-agua-baterias... 2026-07-16 17:39:31 - Comando detectado: g 2026-07-16 17:39:31 - CommandProcessor: Procesando comando: g 2026-07-16 17:39:31 - Gasto de negocio con imagen: 4248140518739933 2026-07-16 17:39:31 - Formato 'g banco descripcion': banco=venezuela, desc=33100.00 materiales-agua-baterias 2026-07-16 17:39:31 - Ejecutando GastosService (negocio) [16-Jul-2026 17:39:31 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 17:39:33 - Resultado del comando: array 2026-07-16 17:39:33 - Enviando respuesta: ✅ 💼 Gasto de negocio #23 registrado • Mont 2026-07-16 17:39:34 - Mensaje enviado con éxito a 584143466209 2026-07-16 17:39:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a594f96de662 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTFEQjYyM0VEMEZDMUE1MDFDAA==) 2026-07-16 17:39:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a594f96de662 2026-07-16 17:39:34 - ====== FIN WEBHOOK ====== 2026-07-16 17:41:51 - ====== INICIO WEBHOOK ====== 2026-07-16 17:41:51 - Evento: text | De: 584243332880 | Size: 643b 2026-07-16 17:41:51 - Procesando mensaje regular tipo: text 2026-07-16 17:41:51 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-16 17:41:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM0RjVFNDFENUY5ODhCQzY0QUE4RDI3QjcyODkzRjIA 2026-07-16 17:41:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM0RjVFNDFENUY5ODhCQzY0QUE4RDI3QjcyODkzRjIA 2026-07-16 17:41:51 - Contenido: Buenas tardes. Quería saber para cuando es la fecha del cobro del Internet... 2026-07-16 17:41:51 - Comando detectado: buenas 2026-07-16 17:41:51 - CommandProcessor: Procesando comando: buenas 2026-07-16 17:41:51 - Comando no reconocido, enviando a ChatGPT 2026-07-16 17:41:51 - Resultado del comando: string 2026-07-16 17:41:51 - Enviando a ChatGPT: Buenas tardes. Quería saber para cuando es la fec... 2026-07-16 17:41:51 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes. Quería saber para cuando es la fec... 2026-07-16 17:41:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 18:41:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 18:41:51 America/Halifax] [CHATBOT][START] corr=716ca8c1 IP=127.0.0.1 UA= [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Jul-2026 17:41:52 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][DIAG] corr=716ca8c1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][CTX] corr=716ca8c1 tel=584243332880 intent=chat srvid=35 usd=40 bs=33753.74 tasa=727.4512 verifyMode=simulated [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 17:41:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][AI][79ef2b] Proveedor: gemini [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][GEMINI][79ef2b] API key vacía [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][AI][79ef2b] Gemini falló, usando heurística local [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][AI][79ef2b] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 17:41:52 America/Caracas] [CHATBOT][END] corr=716ca8c1 bytesRespuesta=397 [16-Jul-2026 17:41:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 17:41:52 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 17:41:52 - Mensaje enviado con éxito a 584243332880 2026-07-16 17:41:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a595020ef933 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSQzhBNEY5NDc2QzYzMEM1MzcxAA==) 2026-07-16 17:41:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a595020ef933 2026-07-16 17:41:52 - ====== FIN WEBHOOK ====== 2026-07-16 17:53:57 - ====== INICIO WEBHOOK ====== 2026-07-16 17:53:57 - Evento: interactive | De: 584123688780 | Size: 998b 2026-07-16 17:53:57 - Procesando Flow de PAGO para: 584123688780 [16-Jul-2026 17:53:57 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-16 17:53:57 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-16 17:53:58 - ====== INICIO WEBHOOK ====== 2026-07-16 17:53:58 - Evento: interactive | De: 584123688780 | Size: 998b 2026-07-16 17:53:58 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzNjg4NzgwFQIAEhgUM0FEQ0U4NDc0MDQ2NjBGMDFEM0EA, ignorando 2026-07-16 17:54:07 - ====== INICIO WEBHOOK ====== 2026-07-16 17:54:07 - Evento: image | De: 584123688780 | Size: 808b 2026-07-16 17:54:07 - Procesando mensaje regular tipo: image 2026-07-16 17:54:07 - RegularMessageService: Procesando mensaje de 584123688780, tipo: image 2026-07-16 17:54:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjg4NzgwFQIAEhgUNEFEREZCNzQyNzk5N0EyMUE3M0UA 2026-07-16 17:54:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjg4NzgwFQIAEhgUNEFEREZCNzQyNzk5N0EyMUE3M0UA 2026-07-16 17:54:07 - Contenido: ... 2026-07-16 17:54:07 - Comando detectado: image 2026-07-16 17:54:07 - CommandProcessor: Procesando comando: image 2026-07-16 17:54:07 - Imagen sin comando, guardando y procesando 2026-07-16 17:54:07 - Verificando duplicado por imageId=2292776204879107, msgId=wamid.HBgMNTg0MTIzNjg4NzgwFQIAEhgUNEFEREZCNzQyNzk5N0EyMUE3M0UA 2026-07-16 17:54:07 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 17:54:07 - Incluyendo numtoname.php... 2026-07-16 17:54:07 - Incluyendo media.php... 2026-07-16 17:54:07 - DEBUG messages batch: [{"from":"584123688780","from_user_id":"VE.4550272348593245","id":"wamid.HBgMNTg0MTIzNjg4NzgwFQIAEhgUNEFEREZCNzQyNzk5N0EyMUE3M0UA","timestamp":"1784238843","type":"image","image":{"mime_type":"image\/jpeg","sha256":"7gMNY0X7MhZI\/o55sVlCCitoWd\/lDVCASKgV71hvgJk=","id":"2292776204879107","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2292776204879107&source=webhook&ext=1784239145&hash=ATzgmY_8ArBPil0JoEjrQiQGwgMDap0Lef56hrWIHWuEhQ"}}] 2026-07-16 17:54:07 - DEBUG caption: no se encontró texto cercano 2026-07-16 17:54:07 - DEBUG caption final: [VACIO] 2026-07-16 17:54:07 - DEBUG busqueda mobiles: 04123688780,4123688780,584123688780 2026-07-16 17:54:07 - DEBUG usuario NO encontrado 2026-07-16 17:54:07 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 17:54:07 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 17:54:08 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2292776204879107&source=getMedia&ext=1784239146&hash=ATwCbf0-FfHceVSQ7glr91Knudn8rMG9rJOrWyFeYMk3QQ 2026-07-16 17:54:09 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2292776204879107.jpg (53924 bytes) 2026-07-16 17:54:10 - OCR tesseract exit=0 chars=251 2026-07-16 17:54:10 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 362 v PagomévilBDV Personas Fecha: Operación: Identificacion: Origen: BY aT alo Banco: 16/07/2026 AE 18143785 0102****9175 04123663736 0102 - BANCO DE VENEZUELA 2026-07-16 17:54:10 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-16"} 2026-07-16 17:54:10 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-16","debug":["fecha=2026-07-16"]} 2026-07-16 17:54:10 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-16 17:54:10 - DEBUG bodyAdmin postOCR: Tlf: 04123688780\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-16 (caption) 2026-07-16 17:54:12 - IMG 2292776204879107 TEL 04123688780 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 17:54:12 - Incluyendo guardar_imagen.php... 2026-07-16 17:54:12 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 17:54:12 - Includes realizados. Verificando funciones... 2026-07-16 17:54:12 - obtenerInfoUsuario: Iniciando función con teléfono: 584123688780 2026-07-16 17:54:12 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 17:54:12 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 17:54:12 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 17:54:12 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 17:54:12 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 17:54:12 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:ba:51:b9","firstname":"Yusef","lastname":"Ziade","mac":"60:22:32:BA:51:B9","srvid":35} 2026-07-16 17:54:12 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 17:54:12 - Datos usuario extraídos: {"username":"60:22:32:ba:51:b9","firstname":"Yusef","lastname":"Ziade","mac":"60:22:32:BA:51:B9","srvid":35} 2026-07-16 17:54:12 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 17:54:12 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 17:54:12 - Valor de accessToken: EAAC0c45... 2026-07-16 17:54:12 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 17:54:12 - Instancia WhatsAppImageHandler creada 2026-07-16 17:54:12 - Llamando a saveWhatsAppImage... 2026-07-16 17:54:12 - saveWhatsAppImage: Procesando imagen para: 584123688780 2026-07-16 17:54:12 - saveWhatsAppImage: ID de media: 2292776204879107, MIME type: image/jpeg 2026-07-16 17:54:12 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2292776204879107 2026-07-16 17:54:13 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 17:54:13 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2292776204879107&source=getMedia&ext=1784239151&hash=ATwCp3x5O4vsUS-FQMfo_S-nlztOgv9U4L_bhSL7Gp9rog 2026-07-16 17:54:13 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2292776204879107&source=getMedia&ext=1784239151&hash=ATwCp3x5O4vsUS-FQMfo_S-nlztOgv9U4L_bhSL7Gp9rog 2026-07-16 17:54:14 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 17:54:14 - descargar_imagen: Imagen descargada - Tamaño: 53924 bytes, Tipo: image/jpeg 2026-07-16 17:54:14 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2292776204879107.jpg, Tamaño: 53924 bytes 2026-07-16 17:54:14 - saveToDatabase: Registro insertado en BD con ID: 34 2026-07-16 17:54:14 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2292776204879107.jpg","image_id":"2292776204879107","size":53924,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 17:54:14 - Resultado del comando: array 2026-07-16 17:54:14 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 17:54:15 - Mensaje enviado con éxito a 584123688780 2026-07-16 17:54:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59530722135 (wa_message_id: wamid.HBgMNTg0MTIzNjg4NzgwFQIAERgSNTIyRDBDNTAyQUM3RUYxRDRFAA==) 2026-07-16 17:54:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a59530722135 2026-07-16 17:54:15 - ====== FIN WEBHOOK ====== 2026-07-16 18:25:07 - ====== INICIO WEBHOOK ====== 2026-07-16 18:25:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 18:25:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 18:25:07 - ====== FIN WEBHOOK ====== 2026-07-16 18:25:08 - ====== INICIO WEBHOOK ====== 2026-07-16 18:25:08 - Evento: status:failed | De: 584129078079 | Size: 828b 2026-07-16 18:25:08 - STATUS FAILED: failed para 584129078079 | Error: 131047 Re-engagement message 2026-07-16 18:25:08 - ====== FIN WEBHOOK ====== 2026-07-16 18:50:04 - ====== INICIO WEBHOOK ====== 2026-07-16 18:50:04 - Evento: text | De: 584241792518 | Size: 665b 2026-07-16 18:50:04 - Procesando mensaje regular tipo: text 2026-07-16 18:50:04 - RegularMessageService: Procesando mensaje de 584241792518, tipo: text 2026-07-16 18:50:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzkyNTE4FQIAEhggQUM0QTc5NThFOTUwQkIwNUExMzhBQTI3MjgyQkZERTQA 2026-07-16 18:50:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzkyNTE4FQIAEhggQUM0QTc5NThFOTUwQkIwNUExMzhBQTI3MjgyQkZERTQA 2026-07-16 18:50:04 - Contenido: Voy a cancelar 15$ para q me activen mi plan X 15 días cuanto sería en Bs... 2026-07-16 18:50:04 - Comando detectado: voy 2026-07-16 18:50:04 - CommandProcessor: Procesando comando: voy 2026-07-16 18:50:04 - Comando no reconocido, enviando a ChatGPT 2026-07-16 18:50:04 - Resultado del comando: string 2026-07-16 18:50:04 - Enviando a ChatGPT: Voy a cancelar 15$ para q me activen mi plan X 1... 2026-07-16 18:50:04 - LeadCapture: Posible lead detectado para 584241792518 2026-07-16 18:50:04 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-16 18:50:04 - forwardToChatGPT: Enviando a ChatGPT: Voy a cancelar 15$ para q me activen mi plan X 1... 2026-07-16 18:50:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 19:50:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 19:50:04 America/Halifax] [CHATBOT][START] corr=ecfe3a29 IP=127.0.0.1 UA= [16-Jul-2026 18:50:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 18:50:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-05 username=24:5a:4c:c0:93:4d mobile=584241792518 [16-Jul-2026 18:50:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 18:50:05 America/Caracas] [CHATBOT][DIAG] corr=ecfe3a29 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 11 días [critical] [16-Jul-2026 18:50:05 America/Caracas] [CHATBOT][CTX] corr=ecfe3a29 tel=584241792518 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 18:50:05 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 18:50:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 18:50:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 18:50:05 America/Caracas] [CHATBOT][AI][1de068] Proveedor: gemini [16-Jul-2026 18:50:05 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 18:50:05 America/Caracas] [CHATBOT][GEMINI][1de068] API key vacía [16-Jul-2026 18:50:05 America/Caracas] [CHATBOT][AI][1de068] Gemini falló, usando heurística local [16-Jul-2026 18:50:05 America/Caracas] [CHATBOT][END] corr=ecfe3a29 bytesRespuesta=478 [16-Jul-2026 18:50:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 18:50:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 18:50:06 - Mensaje enviado con éxito a 584241792518 2026-07-16 18:50:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59601ead1a4 (wa_message_id: wamid.HBgMNTg0MjQxNzkyNTE4FQIAERgSMkFFNzBGRDIyODhDRTREQzQwAA==) 2026-07-16 18:50:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a59601ead1a4 2026-07-16 18:50:06 - ====== FIN WEBHOOK ====== 2026-07-16 18:51:08 - ====== INICIO WEBHOOK ====== 2026-07-16 18:51:08 - Evento: text | De: 584241792518 | Size: 600b 2026-07-16 18:51:08 - Procesando mensaje regular tipo: text 2026-07-16 18:51:08 - RegularMessageService: Procesando mensaje de 584241792518, tipo: text 2026-07-16 18:51:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzkyNTE4FQIAEhggQUM0MzJGOTFBQzgwMTMzMjE1OTA2OTQ4QjEwODlCMTYA 2026-07-16 18:51:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzkyNTE4FQIAEhggQUM0MzJGOTFBQzgwMTMzMjE1OTA2OTQ4QjEwODlCMTYA 2026-07-16 18:51:08 - Contenido: Cuanto son 15$ en Bs... 2026-07-16 18:51:08 - Comando detectado: cuanto 2026-07-16 18:51:08 - CommandProcessor: Procesando comando: cuanto 2026-07-16 18:51:08 - Comando no reconocido, enviando a ChatGPT 2026-07-16 18:51:08 - Resultado del comando: string 2026-07-16 18:51:08 - Enviando a ChatGPT: Cuanto son 15$ en Bs... 2026-07-16 18:51:08 - forwardToChatGPT: Enviando a ChatGPT: Cuanto son 15$ en Bs... 2026-07-16 18:51:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 19:51:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 19:51:08 America/Halifax] [CHATBOT][START] corr=f0f940a1 IP=127.0.0.1 UA= [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 727.4512 fecha=2026-07-16T00:00:00-04:00 [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-05 username=24:5a:4c:c0:93:4d mobile=584241792518 [16-Jul-2026 18:51:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][DIAG] corr=f0f940a1 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 11 días [critical] [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][CTX] corr=f0f940a1 tel=584241792518 intent=chat srvid=34 usd=30 bs=25315.3 tasa=727.4512 verifyMode=simulated [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [16-Jul-2026 18:51:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][AI][38d720] Proveedor: gemini [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][GEMINI][38d720] API key vacía [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][AI][38d720] Gemini falló, usando heurística local [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][AI][38d720] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 18:51:08 America/Caracas] [CHATBOT][END] corr=f0f940a1 bytesRespuesta=390 [16-Jul-2026 18:51:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 18:51:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 18:51:09 - Mensaje enviado con éxito a 584241792518 2026-07-16 18:51:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59605d65ecb (wa_message_id: wamid.HBgMNTg0MjQxNzkyNTE4FQIAERgSMTQ5OUYzRTUwODA2OTc2OEMyAA==) 2026-07-16 18:51:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a59605d65ecb 2026-07-16 18:51:09 - ====== FIN WEBHOOK ====== 2026-07-16 20:08:51 - ====== INICIO WEBHOOK ====== 2026-07-16 20:08:51 - Evento: image | De: 584143466209 | Size: 869b 2026-07-16 20:08:51 - Procesando mensaje regular tipo: image 2026-07-16 20:08:51 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 20:08:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRTgwMUJDNzQwQzUxQkEzNDNGNjlCMUE0ODYxRDgA 2026-07-16 20:08:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRTgwMUJDNzQwQzUxQkEzNDNGNjlCMUE0ODYxRDgA 2026-07-16 20:08:51 - Contenido: Pg mercantil 26915.65 csf-fer-torta... 2026-07-16 20:08:51 - Comando detectado: pg 2026-07-16 20:08:51 - CommandProcessor: Procesando comando: pg 2026-07-16 20:08:51 - Gasto personal con imagen: 1554027393526848 2026-07-16 20:08:51 - Formato 'pg banco descripcion': banco=mercantil, desc=26915.65 csf-fer-torta 2026-07-16 20:08:51 - Ejecutando GastosService (personal) [16-Jul-2026 20:08:51 America/Caracas] [ExchangeRateService] Tasa API (oficial): 727.4512 2026-07-16 20:08:53 - Resultado del comando: array 2026-07-16 20:08:53 - Enviando respuesta: ✅ 👤 Gasto personal #16 registrado • Monto: 2026-07-16 20:08:54 - Mensaje enviado con éxito a 584143466209 2026-07-16 20:08:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a597296cd79e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRjVGMjM1RDcxRUQxOUMwQ0FFAA==) 2026-07-16 20:08:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a597296cd79e 2026-07-16 20:08:54 - ====== FIN WEBHOOK ====== 2026-07-16 20:21:45 - ====== INICIO WEBHOOK ====== 2026-07-16 20:21:45 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 20:21:45 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 20:21:45 - ====== FIN WEBHOOK ====== 2026-07-17 06:53:34 - ====== INICIO WEBHOOK ====== 2026-07-17 06:53:34 - Evento: button | De: 584141102404 | Size: 717b 2026-07-17 06:53:34 - Procesando botón de plantilla: Informacion de pagos 2026-07-17 06:53:34 - ButtonService: payload=informacion de pagos, telefono=584141102404 2026-07-17 06:53:34 - Procesando botón PAGO para: 584141102404 2026-07-17 06:53:35 - Mensaje enviado con éxito a 584141102404 2026-07-17 06:53:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a09af56444 (wa_message_id: wamid.HBgMNTg0MTQxMTAyNDA0FQIAERgSNkNBODVCQjU1QkU0QTBEOTIyAA==) 2026-07-17 06:53:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a09af56444 2026-07-17 06:53:35 - ====== FIN WEBHOOK ====== 2026-07-17 06:54:19 - ====== INICIO WEBHOOK ====== 2026-07-17 06:54:19 - Evento: text | De: 584141102404 | Size: 579b 2026-07-17 06:54:19 - Procesando mensaje regular tipo: text 2026-07-17 06:54:19 - RegularMessageService: Procesando mensaje de 584141102404, tipo: text 2026-07-17 06:54:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUM2OUU1RUY0RjlGQkUyNDYzNkU5MTgwQjE5NzI1ODQA 2026-07-17 06:54:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUM2OUU1RUY0RjlGQkUyNDYzNkU5MTgwQjE5NzI1ODQA 2026-07-17 06:54:19 - Contenido: Cuánto es el monto... 2026-07-17 06:54:19 - Comando detectado: cuánto 2026-07-17 06:54:19 - CommandProcessor: Procesando comando: cuánto 2026-07-17 06:54:19 - Comando no reconocido, enviando a ChatGPT 2026-07-17 06:54:19 - Resultado del comando: string 2026-07-17 06:54:19 - Enviando a ChatGPT: Cuánto es el monto... 2026-07-17 06:54:19 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es el monto... 2026-07-17 06:54:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 07:54:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 07:54:19 America/Halifax] [CHATBOT][START] corr=e92ed754 IP=127.0.0.1 UA= [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=f4:e2:c6:36:38:68 mobile=584141102404 [17-Jul-2026 06:54:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][DIAG] corr=e92ed754 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][CTX] corr=e92ed754 tel=584141102404 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 06:54:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][AI][5bfe58] Proveedor: gemini [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][GEMINI][5bfe58] API key vacía [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][AI][5bfe58] Gemini falló, usando heurística local [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][AI][5bfe58] Heurística no matcheó, enviando menú de opciones [17-Jul-2026 06:54:19 America/Caracas] [CHATBOT][END] corr=e92ed754 bytesRespuesta=391 [17-Jul-2026 06:54:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 06:54:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 06:54:20 - Mensaje enviado con éxito a 584141102404 2026-07-17 06:54:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a09dce25d6 (wa_message_id: wamid.HBgMNTg0MTQxMTAyNDA0FQIAERgSNDIyNUVDMDA2QzVGNjAxQ0M1AA==) 2026-07-17 06:54:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a09dce25d6 2026-07-17 06:54:20 - ====== FIN WEBHOOK ====== 2026-07-17 08:07:11 - ====== INICIO WEBHOOK ====== 2026-07-17 08:07:11 - Evento: image | De: 584144494263 | Size: 879b 2026-07-17 08:07:11 - Procesando mensaje regular tipo: image 2026-07-17 08:07:11 - RegularMessageService: Procesando mensaje de 584144494263, tipo: image 2026-07-17 08:07:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUNEODM5OTBERUM5NTEzMEZDNzY1QjhCNjExNjc0ODgA 2026-07-17 08:07:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUNEODM5OTBERUM5NTEzMEZDNzY1QjhCNjExNjc0ODgA 2026-07-17 08:07:11 - Contenido: Buenos días, estamos sin internet.... 2026-07-17 08:07:11 - Comando detectado: buenos 2026-07-17 08:07:11 - CommandProcessor: Procesando comando: buenos 2026-07-17 08:07:11 - Imagen sin comando, guardando y procesando 2026-07-17 08:07:11 - Verificando duplicado por imageId=2384753645392572, msgId=wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUNEODM5OTBERUM5NTEzMEZDNzY1QjhCNjExNjc0ODgA 2026-07-17 08:07:11 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 08:07:11 - Incluyendo numtoname.php... 2026-07-17 08:07:11 - Incluyendo media.php... 2026-07-17 08:07:11 - DEBUG messages batch: [{"from":"584144494263","from_user_id":"VE.4520623994891414","id":"wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUNEODM5OTBERUM5NTEzMEZDNzY1QjhCNjExNjc0ODgA","timestamp":"1784290026","type":"image","image":{"caption":"Buenos días, estamos sin internet.","mime_type":"image\/jpeg","sha256":"As855WSxRymbDPvZrw7q1QMTN7aLMrUnNKYQinbm0ks=","id":"2384753645392572","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2384753645392572&source=webhook&ext=1784290328&hash=ATyQcFSxME3YlS1mrdnYtLoJhkRQn4HIj9C6Nb0IrmEMXw"}}] 2026-07-17 08:07:11 - DEBUG caption final: Buenos días, estamos sin internet. 2026-07-17 08:07:11 - DEBUG busqueda mobiles: 04144494263,4144494263,584144494263 2026-07-17 08:07:11 - DEBUG usuario NO encontrado 2026-07-17 08:07:11 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 08:07:11 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 08:07:12 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2384753645392572&source=getMedia&ext=1784290329&hash=ATzXCwk_u9xwZvcwXWxiKHGZpR9cZX2P6aXkFRAeg8ObQw 2026-07-17 08:07:13 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2384753645392572.jpg (49669 bytes) 2026-07-17 08:07:13 - OCR tesseract exit=0 chars=81 2026-07-17 08:07:13 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 284 2026-07-17 08:07:13 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-07-17 08:07:13 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-17 08:07:13 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-17 08:07:13 - DEBUG bodyAdmin postOCR: Tlf: 04144494263\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-07-17 08:07:15 - IMG 2384753645392572 TEL 04144494263 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 08:07:15 - Incluyendo guardar_imagen.php... 2026-07-17 08:07:15 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 08:07:15 - Includes realizados. Verificando funciones... 2026-07-17 08:07:15 - obtenerInfoUsuario: Iniciando función con teléfono: 584144494263 2026-07-17 08:07:15 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 08:07:15 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 08:07:15 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 08:07:15 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 08:07:15 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 08:07:15 - obtenerInfoUsuario: Datos usuario: {"username":"0c:ea:14:9e:dd:58","firstname":"Sorangel","lastname":"Guevara ","mac":"0c:ea:14:9e:dd:58","srvid":34} 2026-07-17 08:07:15 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 08:07:15 - Datos usuario extraídos: {"username":"0c:ea:14:9e:dd:58","firstname":"Sorangel","lastname":"Guevara ","mac":"0c:ea:14:9e:dd:58","srvid":34} 2026-07-17 08:07:15 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 08:07:15 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 08:07:15 - Valor de accessToken: EAAC0c45... 2026-07-17 08:07:15 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 08:07:15 - Instancia WhatsAppImageHandler creada 2026-07-17 08:07:15 - Llamando a saveWhatsAppImage... 2026-07-17 08:07:15 - saveWhatsAppImage: Procesando imagen para: 584144494263 2026-07-17 08:07:15 - saveWhatsAppImage: ID de media: 2384753645392572, MIME type: image/jpeg 2026-07-17 08:07:15 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2384753645392572 2026-07-17 08:07:16 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 08:07:16 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2384753645392572&source=getMedia&ext=1784290333&hash=ATyxR-NcSTyAlEDpfScYf7P9uoUd9p5HUg2N5_Gss5DRgw 2026-07-17 08:07:16 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2384753645392572&source=getMedia&ext=1784290333&hash=ATyxR-NcSTyAlEDpfScYf7P9uoUd9p5HUg2N5_Gss5DRgw 2026-07-17 08:07:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 08:07:17 - descargar_imagen: Imagen descargada - Tamaño: 49669 bytes, Tipo: image/jpeg 2026-07-17 08:07:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2384753645392572.jpg, Tamaño: 49669 bytes 2026-07-17 08:07:17 - saveToDatabase: Registro insertado en BD con ID: 35 2026-07-17 08:07:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2384753645392572.jpg","image_id":"2384753645392572","size":49669,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 08:07:17 - Resultado del comando: array 2026-07-17 08:07:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 08:07:18 - Mensaje enviado con éxito a 584144494263 2026-07-17 08:07:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a1af639cce (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSMkM3N0FCRDI0ODcyNEJEMDAyAA==) 2026-07-17 08:07:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a1af639cce 2026-07-17 08:07:18 - ====== FIN WEBHOOK ====== 2026-07-17 08:07:24 - ====== INICIO WEBHOOK ====== 2026-07-17 08:07:24 - Evento: text | De: 584243332880 | Size: 609b 2026-07-17 08:07:24 - Procesando mensaje regular tipo: text 2026-07-17 08:07:24 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-17 08:07:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMwNzY0MUFBMjUyQ0Y4OTFERTNERkIyODlENzhBNTkA 2026-07-17 08:07:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMwNzY0MUFBMjUyQ0Y4OTFERTNERkIyODlENzhBNTkA 2026-07-17 08:07:24 - Contenido: Buenos días me podrá decir el monto... 2026-07-17 08:07:24 - Comando detectado: buenos 2026-07-17 08:07:24 - CommandProcessor: Procesando comando: buenos 2026-07-17 08:07:24 - Comando no reconocido, enviando a ChatGPT 2026-07-17 08:07:24 - Resultado del comando: string 2026-07-17 08:07:24 - Enviando a ChatGPT: Buenos días me podrá decir el monto... 2026-07-17 08:07:24 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me podrá decir el monto... 2026-07-17 08:07:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 09:07:25 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 09:07:25 America/Halifax] [CHATBOT][START] corr=b2e027bb IP=127.0.0.1 UA= [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Jul-2026 08:07:25 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][DIAG] corr=b2e027bb Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][CTX] corr=b2e027bb tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 08:07:25 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][AI][d138a2] Proveedor: gemini [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][GEMINI][d138a2] API key vacía [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][AI][d138a2] Gemini falló, usando heurística local [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][AI][d138a2] Heurística no matcheó, enviando menú de opciones [17-Jul-2026 08:07:25 America/Caracas] [CHATBOT][END] corr=b2e027bb bytesRespuesta=397 [17-Jul-2026 08:07:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 08:07:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 08:07:26 - Mensaje enviado con éxito a 584243332880 2026-07-17 08:07:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a1afe2ee3c (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMDUzNzA5MjVDMUE2Q0E5RDNFAA==) 2026-07-17 08:07:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a1afe2ee3c 2026-07-17 08:07:26 - ====== FIN WEBHOOK ====== 2026-07-17 08:17:03 - ====== INICIO WEBHOOK ====== 2026-07-17 08:17:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 08:17:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 08:17:03 - ====== FIN WEBHOOK ====== 2026-07-17 08:17:07 - ====== INICIO WEBHOOK ====== 2026-07-17 08:17:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 08:17:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 08:17:07 - ====== FIN WEBHOOK ====== 2026-07-17 08:18:43 - ====== INICIO WEBHOOK ====== 2026-07-17 08:18:43 - Evento: text | De: 584144494263 | Size: 639b 2026-07-17 08:18:43 - Procesando mensaje regular tipo: text 2026-07-17 08:18:43 - RegularMessageService: Procesando mensaje de 584144494263, tipo: text 2026-07-17 08:18:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUMyQTIxRTZENDEyNTNDODAyNTcyN0Y1N0VCN0IyM0YA 2026-07-17 08:18:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUMyQTIxRTZENDEyNTNDODAyNTcyN0Y1N0VCN0IyM0YA 2026-07-17 08:18:43 - Contenido: Hola buenos días, para tener información sobre mi router no tiene internet.... 2026-07-17 08:18:43 - Comando detectado: hola 2026-07-17 08:18:43 - CommandProcessor: Procesando comando: hola 2026-07-17 08:18:43 - Comando no reconocido, enviando a ChatGPT 2026-07-17 08:18:43 - Resultado del comando: string 2026-07-17 08:18:43 - Enviando a ChatGPT: Hola buenos días, para tener información sobre m... 2026-07-17 08:18:43 - LeadCapture: Posible lead detectado para 584144494263 2026-07-17 08:18:43 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-17 08:18:43 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos días, para tener información sobre m... 2026-07-17 08:18:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 09:18:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 09:18:43 America/Halifax] [CHATBOT][START] corr=19424714 IP=127.0.0.1 UA= [17-Jul-2026 08:18:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 08:18:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=0c:ea:14:9e:dd:58 mobile=584144494263 [17-Jul-2026 08:18:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 08:18:44 America/Caracas] [CHATBOT][DIAG] corr=19424714 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 08:18:44 America/Caracas] [CHATBOT][CTX] corr=19424714 tel=584144494263 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 08:18:44 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 08:18:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 08:18:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 08:18:44 America/Caracas] [CHATBOT][AI][c80eac] Proveedor: gemini [17-Jul-2026 08:18:44 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 08:18:44 America/Caracas] [CHATBOT][GEMINI][c80eac] API key vacía [17-Jul-2026 08:18:44 America/Caracas] [CHATBOT][AI][c80eac] Gemini falló, usando heurística local [17-Jul-2026 08:18:44 America/Caracas] [CHATBOT][END] corr=19424714 bytesRespuesta=368 [17-Jul-2026 08:18:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 08:18:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 08:18:44 - Mensaje enviado con éxito a 584144494263 2026-07-17 08:18:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a1da4ef313 (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSODZFNDAzMzNFNDJCNTJCNzNCAA==) 2026-07-17 08:18:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a1da4ef313 2026-07-17 08:18:44 - ====== FIN WEBHOOK ====== 2026-07-17 08:19:41 - ====== INICIO WEBHOOK ====== 2026-07-17 08:19:41 - Evento: text | De: 584144494263 | Size: 604b 2026-07-17 08:19:41 - Procesando mensaje regular tipo: text 2026-07-17 08:19:41 - RegularMessageService: Procesando mensaje de 584144494263, tipo: text 2026-07-17 08:19:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUNBNzgxMzZGRTVEREFBQjJCNzAzRTAzRkFBQTVEODUA 2026-07-17 08:19:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUNBNzgxMzZGRTVEREFBQjJCNzAzRTAzRkFBQTVEODUA 2026-07-17 08:19:41 - Contenido: Solamente el mío no tiene internet desde ayer... 2026-07-17 08:19:41 - Comando detectado: solamente 2026-07-17 08:19:41 - CommandProcessor: Procesando comando: solamente 2026-07-17 08:19:41 - Comando no reconocido, enviando a ChatGPT 2026-07-17 08:19:41 - Resultado del comando: string 2026-07-17 08:19:41 - Enviando a ChatGPT: Solamente el mío no tiene internet desde ayer... 2026-07-17 08:19:41 - forwardToChatGPT: Enviando a ChatGPT: Solamente el mío no tiene internet desde ayer... 2026-07-17 08:19:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 09:19:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 09:19:41 America/Halifax] [CHATBOT][START] corr=17e5f969 IP=127.0.0.1 UA= [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=0c:ea:14:9e:dd:58 mobile=584144494263 [17-Jul-2026 08:19:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][DIAG] corr=17e5f969 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][CTX] corr=17e5f969 tel=584144494263 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 08:19:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][AI][e9fba3] Proveedor: gemini [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][GEMINI][e9fba3] API key vacía [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][AI][e9fba3] Gemini falló, usando heurística local [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][AI][e9fba3] Heurística no matcheó, enviando menú de opciones [17-Jul-2026 08:19:41 America/Caracas] [CHATBOT][END] corr=17e5f969 bytesRespuesta=393 [17-Jul-2026 08:19:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 08:19:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 08:19:42 - Mensaje enviado con éxito a 584144494263 2026-07-17 08:19:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a1ddec8879 (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSMDk5NjgwMTU1MDREQjNCOERFAA==) 2026-07-17 08:19:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a1ddec8879 2026-07-17 08:19:42 - ====== FIN WEBHOOK ====== 2026-07-17 08:20:11 - ====== INICIO WEBHOOK ====== 2026-07-17 08:20:11 - Evento: text | De: 584144494263 | Size: 561b 2026-07-17 08:20:11 - Procesando mensaje regular tipo: text 2026-07-17 08:20:11 - RegularMessageService: Procesando mensaje de 584144494263, tipo: text 2026-07-17 08:20:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUNGOTYwMkUwNUVFNzlENDlGRDQwN0ZFNkI5OTk2MEIA 2026-07-17 08:20:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUNGOTYwMkUwNUVFNzlENDlGRDQwN0ZFNkI5OTk2MEIA 2026-07-17 08:20:11 - Contenido: Soporte... 2026-07-17 08:20:11 - Comando detectado: soporte 2026-07-17 08:20:11 - CommandProcessor: Procesando comando: soporte 2026-07-17 08:20:11 - Ejecutando soporte (menú interactivo) 2026-07-17 08:20:11 - Resultado del comando: array 2026-07-17 08:20:11 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-17 08:20:12 - Mensaje enviado con éxito a 584144494263 2026-07-17 08:20:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a1dfc576b4 (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSQTVFM0UwNkE0RTQ0QThDQjJGAA==) 2026-07-17 08:20:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a1dfc576b4 2026-07-17 08:20:12 - ====== FIN WEBHOOK ====== 2026-07-17 08:20:17 - ====== INICIO WEBHOOK ====== 2026-07-17 08:20:17 - Evento: interactive | De: 584144494263 | Size: 752b 2026-07-17 08:20:17 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-17 08:20:17 - ButtonService: payload=unique_button_id_1, telefono=584144494263 2026-07-17 08:20:17 - button_reply no manejado por ButtonService 2026-07-17 08:20:17 - ====== FIN WEBHOOK ====== 2026-07-17 10:29:34 - ====== INICIO WEBHOOK ====== 2026-07-17 10:29:34 - Evento: text | De: 584141102404 | Size: 624b 2026-07-17 10:29:34 - Procesando mensaje regular tipo: text 2026-07-17 10:29:34 - RegularMessageService: Procesando mensaje de 584141102404, tipo: text 2026-07-17 10:29:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUNBNUExMzdERjQ4QTFBQUU2ODAyRjFFRDM4MzU0MzUA 2026-07-17 10:29:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUNBNUExMzdERjQ4QTFBQUU2ODAyRjFFRDM4MzU0MzUA 2026-07-17 10:29:34 - Contenido: Buenos días cuánto tengo que pagar por la renta de el wifi... 2026-07-17 10:29:34 - Comando detectado: buenos 2026-07-17 10:29:34 - CommandProcessor: Procesando comando: buenos 2026-07-17 10:29:34 - Comando no reconocido, enviando a ChatGPT 2026-07-17 10:29:34 - Resultado del comando: string 2026-07-17 10:29:34 - Enviando a ChatGPT: Buenos días cuánto tengo que pagar por la renta ... 2026-07-17 10:29:34 - forwardToChatGPT: Enviando a ChatGPT: Buenos días cuánto tengo que pagar por la renta ... 2026-07-17 10:29:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 11:29:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 11:29:34 America/Halifax] [CHATBOT][START] corr=633c45f4 IP=127.0.0.1 UA= [17-Jul-2026 10:29:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 10:29:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=f4:e2:c6:36:38:68 mobile=584141102404 [17-Jul-2026 10:29:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 10:29:34 America/Caracas] [CHATBOT][DIAG] corr=633c45f4 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 10:29:34 America/Caracas] [CHATBOT][CTX] corr=633c45f4 tel=584141102404 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 10:29:34 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 10:29:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 10:29:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 10:29:34 America/Caracas] [CHATBOT][AI][fa6979] Proveedor: gemini [17-Jul-2026 10:29:34 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 10:29:34 America/Caracas] [CHATBOT][GEMINI][fa6979] API key vacía [17-Jul-2026 10:29:34 America/Caracas] [CHATBOT][AI][fa6979] Gemini falló, usando heurística local [17-Jul-2026 10:29:34 America/Caracas] [CHATBOT][END] corr=633c45f4 bytesRespuesta=397 [17-Jul-2026 10:29:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 10:29:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 10:29:35 - Mensaje enviado con éxito a 584141102404 2026-07-17 10:29:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a3c4fa1268 (wa_message_id: wamid.HBgMNTg0MTQxMTAyNDA0FQIAERgSMkJFQUI0OEE2QzIzMDlFM0IwAA==) 2026-07-17 10:29:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a3c4fa1268 2026-07-17 10:29:35 - ====== FIN WEBHOOK ====== 2026-07-17 10:59:46 - ====== INICIO WEBHOOK ====== 2026-07-17 10:59:46 - Evento: status:failed | De: 584142520283 | Size: 828b 2026-07-17 10:59:46 - STATUS FAILED: failed para 584142520283 | Error: 131047 Re-engagement message 2026-07-17 10:59:46 - ====== FIN WEBHOOK ====== 2026-07-17 11:21:38 - ====== INICIO WEBHOOK ====== 2026-07-17 11:21:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 11:21:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 11:21:38 - ====== FIN WEBHOOK ====== 2026-07-17 11:25:20 - ====== INICIO WEBHOOK ====== 2026-07-17 11:25:20 - Evento: image | De: 584141102404 | Size: 829b 2026-07-17 11:25:20 - Procesando mensaje regular tipo: image 2026-07-17 11:25:20 - RegularMessageService: Procesando mensaje de 584141102404, tipo: image 2026-07-17 11:25:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUNGQTA1OTBBQTYxMjZFRUUzMjI1RUJCMDk5MEI3QjIA 2026-07-17 11:25:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUNGQTA1OTBBQTYxMjZFRUUzMjI1RUJCMDk5MEI3QjIA 2026-07-17 11:25:20 - Contenido: ... 2026-07-17 11:25:20 - Comando detectado: image 2026-07-17 11:25:20 - CommandProcessor: Procesando comando: image 2026-07-17 11:25:20 - Imagen sin comando, guardando y procesando 2026-07-17 11:25:20 - Verificando duplicado por imageId=1616805946539048, msgId=wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUNGQTA1OTBBQTYxMjZFRUUzMjI1RUJCMDk5MEI3QjIA 2026-07-17 11:25:20 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 11:25:20 - Incluyendo numtoname.php... 2026-07-17 11:25:20 - Incluyendo media.php... 2026-07-17 11:25:20 - DEBUG messages batch: [{"from":"584141102404","from_user_id":"VE.4545579542395859","id":"wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUNGQTA1OTBBQTYxMjZFRUUzMjI1RUJCMDk5MEI3QjIA","timestamp":"1784301915","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Lp+Q733vsxLaaM+RAe3VZnXuDbYsYLoZqMa0dQhmlbA=","id":"1616805946539048","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1616805946539048&source=webhook&ext=1784302217&hash=ATxaag8hCc5H_L_Wp55uVDjXq6IJVCqeYTdKiGQhJ-ocOw"}}] 2026-07-17 11:25:20 - DEBUG caption: no se encontró texto cercano 2026-07-17 11:25:20 - DEBUG caption final: [VACIO] 2026-07-17 11:25:20 - DEBUG busqueda mobiles: 04141102404,4141102404,584141102404 2026-07-17 11:25:20 - DEBUG usuario encontrado: f4:e2:c6:36:38:68 2026-07-17 11:25:20 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 11:25:20 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 11:25:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1616805946539048&source=getMedia&ext=1784302218&hash=ATyfLH0UjTX51U4rKiu2GZTvLhoGkF6BtV17Hmvph3-CKw 2026-07-17 11:25:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1616805946539048.jpg (50384 bytes) 2026-07-17 11:25:22 - OCR tesseract exit=0 chars=291 2026-07-17 11:25:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 386 S PagomóvilBDV Personas 9 25.489,96 Bs Fecha: 17/07/2026 Operación: 00670599897 'Ú 2. Identificación: 18143785 Origen: 0102****2183 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-17 11:25:22 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25489.96","fecha":"2026-07-17"} 2026-07-17 11:25:22 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-17","debug":["fecha=2026-07-17"]} 2026-07-17 11:25:22 - DEBUG registro: usernameRaw=''f4:e2:c6:36:38:68'' first=''Argenis'' last=''Guedez'' esRegistrado=1 2026-07-17 11:25:22 - DEBUG bodyAdmin postOCR: Tlf: 04141102404\nUser: f4:e2:c6:36:38:68\nNombre: Argenis Guedez\nBanco: Venezuela\nMonto: 25489.96 (caption)\nFecha: 2026-07-17 (caption)\nSrvID: 35 2026-07-17 11:25:25 - IMG 1616805946539048 TEL 04141102404 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 11:25:25 - Incluyendo guardar_imagen.php... 2026-07-17 11:25:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 11:25:25 - Includes realizados. Verificando funciones... 2026-07-17 11:25:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584141102404 2026-07-17 11:25:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 11:25:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 11:25:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 11:25:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 11:25:25 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 11:25:25 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:36:38:68","firstname":"Argenis","lastname":"Guedez","mac":"f4:e2:c6:36:38:68","srvid":34} 2026-07-17 11:25:25 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 11:25:25 - Datos usuario extraídos: {"username":"f4:e2:c6:36:38:68","firstname":"Argenis","lastname":"Guedez","mac":"f4:e2:c6:36:38:68","srvid":34} 2026-07-17 11:25:25 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 11:25:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 11:25:25 - Valor de accessToken: EAAC0c45... 2026-07-17 11:25:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 11:25:25 - Instancia WhatsAppImageHandler creada 2026-07-17 11:25:25 - Llamando a saveWhatsAppImage... 2026-07-17 11:25:25 - saveWhatsAppImage: Procesando imagen para: 584141102404 2026-07-17 11:25:25 - saveWhatsAppImage: ID de media: 1616805946539048, MIME type: image/jpeg 2026-07-17 11:25:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1616805946539048 2026-07-17 11:25:26 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 11:25:26 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1616805946539048&source=getMedia&ext=1784302223&hash=ATy47AsRPj6tdlOK4mjRHw4D3Df7nbhEe6r0vk6ftdFsIA 2026-07-17 11:25:26 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1616805946539048&source=getMedia&ext=1784302223&hash=ATy47AsRPj6tdlOK4mjRHw4D3Df7nbhEe6r0vk6ftdFsIA 2026-07-17 11:25:30 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 11:25:30 - descargar_imagen: Imagen descargada - Tamaño: 50384 bytes, Tipo: image/jpeg 2026-07-17 11:25:30 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1616805946539048.jpg, Tamaño: 50384 bytes 2026-07-17 11:25:30 - saveToDatabase: Registro insertado en BD con ID: 36 2026-07-17 11:25:30 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1616805946539048.jpg","image_id":"1616805946539048","size":50384,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 11:25:30 - Resultado del comando: array 2026-07-17 11:25:30 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 11:25:31 - Mensaje enviado con éxito a 584141102404 2026-07-17 11:25:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a496b25b40 (wa_message_id: wamid.HBgMNTg0MTQxMTAyNDA0FQIAERgSRjExQjMzNTM5Q0Q0QTk4QkIwAA==) 2026-07-17 11:25:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a496b25b40 2026-07-17 11:25:31 - ====== FIN WEBHOOK ====== 2026-07-17 11:26:53 - ====== INICIO WEBHOOK ====== 2026-07-17 11:26:53 - Evento: text | De: 584141102404 | Size: 569b 2026-07-17 11:26:53 - Procesando mensaje regular tipo: text 2026-07-17 11:26:53 - RegularMessageService: Procesando mensaje de 584141102404, tipo: text 2026-07-17 11:26:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUMyNUZGN0I1MDczODE1QTg2RERFNUE1OTBDOUE1MzgA 2026-07-17 11:26:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUMyNUZGN0I1MDczODE1QTg2RERFNUE1OTBDOUE1MzgA 2026-07-17 11:26:53 - Contenido: Listo el pago... 2026-07-17 11:26:53 - Comando detectado: listo 2026-07-17 11:26:53 - CommandProcessor: Procesando comando: listo 2026-07-17 11:26:53 - IntentDetector: intent=pago, confidence=0.95 2026-07-17 11:26:53 - IntentDetector → pago detectado 2026-07-17 11:26:53 - CommandProcessor: Procesando comando: pagar 2026-07-17 11:26:53 - Ejecutando add_pagos.php [17-Jul-2026 11:26:53 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-17 11:26:53 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-17 11:26:54 - ====== INICIO WEBHOOK ====== 2026-07-17 11:26:54 - Evento: text | De: 584141102404 | Size: 569b 2026-07-17 11:26:54 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUMyNUZGN0I1MDczODE1QTg2RERFNUE1OTBDOUE1MzgA, ignorando 2026-07-17 12:40:10 - ====== INICIO WEBHOOK ====== 2026-07-17 12:40:10 - Evento: text | De: 584142642772 | Size: 571b 2026-07-17 12:40:10 - Procesando mensaje regular tipo: text 2026-07-17 12:40:10 - RegularMessageService: Procesando mensaje de 584142642772, tipo: text 2026-07-17 12:40:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUMzQzQ4NENEMDk1Q0M2Qzk5MzY2REFDNEY5NkI5NEYA 2026-07-17 12:40:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUMzQzQ4NENEMDk1Q0M2Qzk5MzY2REFDNEY5NkI5NEYA 2026-07-17 12:40:10 - Contenido: Buenas tardes... 2026-07-17 12:40:10 - Comando detectado: buenas 2026-07-17 12:40:10 - CommandProcessor: Procesando comando: buenas 2026-07-17 12:40:10 - Comando no reconocido, enviando a ChatGPT 2026-07-17 12:40:10 - Resultado del comando: string 2026-07-17 12:40:10 - Enviando a ChatGPT: Buenas tardes... 2026-07-17 12:40:10 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-07-17 12:40:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 13:40:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 13:40:10 America/Halifax] [CHATBOT][START] corr=c149f723 IP=127.0.0.1 UA= [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=24:5a:4c:ce:bf:f7 mobile=584142642772 [17-Jul-2026 12:40:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][DIAG] corr=c149f723 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][CTX] corr=c149f723 tel=584142642772 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 12:40:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][AI][f97f14] Proveedor: gemini [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][GEMINI][f97f14] API key vacía [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][AI][f97f14] Gemini falló, usando heurística local [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][AI][f97f14] Heurística no matcheó, enviando menú de opciones [17-Jul-2026 12:40:11 America/Caracas] [CHATBOT][END] corr=c149f723 bytesRespuesta=393 [17-Jul-2026 12:40:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 12:40:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 12:40:12 - Mensaje enviado con éxito a 584142642772 2026-07-17 12:40:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a5aec07b2c (wa_message_id: wamid.HBgMNTg0MTQyNjQyNzcyFQIAERgSNDkxM0M3QTFDMzRBMzI4OTgzAA==) 2026-07-17 12:40:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a5aec07b2c 2026-07-17 12:40:12 - ====== FIN WEBHOOK ====== 2026-07-17 12:40:36 - ====== INICIO WEBHOOK ====== 2026-07-17 12:40:36 - Evento: text | De: 584142642772 | Size: 607b 2026-07-17 12:40:36 - Procesando mensaje regular tipo: text 2026-07-17 12:40:36 - RegularMessageService: Procesando mensaje de 584142642772, tipo: text 2026-07-17 12:40:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUM1NzE1ODlGQkM1QTM2NzYxRUZBQUJCRkIxRDVGNzkA 2026-07-17 12:40:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUM1NzE1ODlGQkM1QTM2NzYxRUZBQUJCRkIxRDVGNzkA 2026-07-17 12:40:36 - Contenido: Pague el internet el lunes y lo acaban de cortar.... 2026-07-17 12:40:36 - Comando detectado: pague 2026-07-17 12:40:36 - CommandProcessor: Procesando comando: pague 2026-07-17 12:40:36 - IntentDetector: intent=pago, confidence=0.95 2026-07-17 12:40:36 - IntentDetector → pago detectado 2026-07-17 12:40:36 - CommandProcessor: Procesando comando: pagar 2026-07-17 12:40:36 - Ejecutando add_pagos.php [17-Jul-2026 12:40:36 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-17 12:40:36 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-17 12:40:37 - ====== INICIO WEBHOOK ====== 2026-07-17 12:40:37 - Evento: text | De: 584142642772 | Size: 607b 2026-07-17 12:40:37 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUM1NzE1ODlGQkM1QTM2NzYxRUZBQUJCRkIxRDVGNzkA, ignorando 2026-07-17 13:42:27 - ====== INICIO WEBHOOK ====== 2026-07-17 13:42:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 13:42:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 13:42:27 - ====== FIN WEBHOOK ====== 2026-07-17 13:55:50 - ====== INICIO WEBHOOK ====== 2026-07-17 13:55:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 13:55:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 13:55:50 - ====== FIN WEBHOOK ====== 2026-07-17 13:59:41 - ====== INICIO WEBHOOK ====== 2026-07-17 13:59:41 - Evento: image | De: 584143466209 | Size: 856b 2026-07-17 13:59:41 - Procesando mensaje regular tipo: image 2026-07-17 13:59:41 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 13:59:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBQ0Y2NjZDNzdEM0FBNDIxNUZGRUY0OENBQTJGMEQA 2026-07-17 13:59:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBQ0Y2NjZDNzdEM0FBNDIxNUZGRUY0OENBQTJGMEQA 2026-07-17 13:59:41 - Contenido: Pg mercantil 7280.00 cig... 2026-07-17 13:59:41 - Comando detectado: pg 2026-07-17 13:59:41 - CommandProcessor: Procesando comando: pg 2026-07-17 13:59:41 - Gasto personal con imagen: 2134505350803541 2026-07-17 13:59:41 - Formato 'pg banco descripcion': banco=mercantil, desc=7280.00 cig 2026-07-17 13:59:42 - Ejecutando GastosService (personal) [17-Jul-2026 13:59:42 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-17 13:59:44 - Resultado del comando: array 2026-07-17 13:59:44 - Enviando respuesta: ✅ 👤 Gasto personal #17 registrado • Monto: 2026-07-17 13:59:45 - Mensaje enviado con éxito a 584143466209 2026-07-17 13:59:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a6d91ae151 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTdDMzBFNTA2RUMwMjNBMzM4AA==) 2026-07-17 13:59:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a6d91ae151 2026-07-17 13:59:45 - ====== FIN WEBHOOK ====== 2026-07-17 14:05:19 - ====== INICIO WEBHOOK ====== 2026-07-17 14:05:19 - Evento: text | De: 584243332880 | Size: 616b 2026-07-17 14:05:19 - Procesando mensaje regular tipo: text 2026-07-17 14:05:19 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-17 14:05:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFQUJEOTk1NjM0M0Y4RjU5QzUwNEM1NkQxQjExNDQA 2026-07-17 14:05:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFQUJEOTk1NjM0M0Y4RjU5QzUwNEM1NkQxQjExNDQA 2026-07-17 14:05:19 - Contenido: Una pregunta hasta cuando tengo chance de cancelarlo... 2026-07-17 14:05:19 - Comando detectado: una 2026-07-17 14:05:19 - CommandProcessor: Procesando comando: una 2026-07-17 14:05:19 - Comando no reconocido, enviando a ChatGPT 2026-07-17 14:05:19 - Resultado del comando: string 2026-07-17 14:05:19 - Enviando a ChatGPT: Una pregunta hasta cuando tengo chance de cancelar... 2026-07-17 14:05:19 - forwardToChatGPT: Enviando a ChatGPT: Una pregunta hasta cuando tengo chance de cancelar... 2026-07-17 14:05:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 15:05:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 15:05:19 America/Halifax] [CHATBOT][START] corr=ed7592fe IP=127.0.0.1 UA= [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Jul-2026 14:05:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][DIAG] corr=ed7592fe Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][CTX] corr=ed7592fe tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 14:05:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][AI][d6ba80] Proveedor: gemini [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][GEMINI][d6ba80] API key vacía [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][AI][d6ba80] Gemini falló, usando heurística local [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][AI][d6ba80] Heurística no matcheó, enviando menú de opciones [17-Jul-2026 14:05:19 America/Caracas] [CHATBOT][END] corr=ed7592fe bytesRespuesta=397 [17-Jul-2026 14:05:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 14:05:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 14:05:20 - Mensaje enviado con éxito a 584243332880 2026-07-17 14:05:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a6ee03dff1 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMDYwNjIxM0I4RTE0MTg3MjU5AA==) 2026-07-17 14:05:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a6ee03dff1 2026-07-17 14:05:20 - ====== FIN WEBHOOK ====== 2026-07-17 14:07:37 - ====== INICIO WEBHOOK ====== 2026-07-17 14:07:37 - Evento: text | De: 584244127524 | Size: 629b 2026-07-17 14:07:37 - Procesando mensaje regular tipo: text 2026-07-17 14:07:37 - RegularMessageService: Procesando mensaje de 584244127524, tipo: text 2026-07-17 14:07:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAEhggQUMyNjYzN0YwNkU3QjA3RDc3OTREODUzQ0NBNEMxRUMA 2026-07-17 14:07:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAEhggQUMyNjYzN0YwNkU3QjA3RDc3OTREODUzQ0NBNEMxRUMA 2026-07-17 14:07:37 - Contenido: Claudio Apablaza, c.i: E-82140257 Teléfono 0424-4233855 - 0424-4127524... 2026-07-17 14:07:37 - Comando detectado: claudio 2026-07-17 14:07:37 - CommandProcessor: Procesando comando: claudio 2026-07-17 14:07:37 - Comando no reconocido, enviando a ChatGPT 2026-07-17 14:07:37 - Resultado del comando: string 2026-07-17 14:07:37 - Enviando a ChatGPT: Claudio Apablaza, c.i: E-82140257 Teléfono 0424... 2026-07-17 14:07:37 - forwardToChatGPT: Enviando a ChatGPT: Claudio Apablaza, c.i: E-82140257 Teléfono 0424... 2026-07-17 14:07:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 15:07:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 15:07:37 America/Halifax] [CHATBOT][START] corr=9ffb739e IP=127.0.0.1 UA= [17-Jul-2026 14:07:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 14:07:37 America/Caracas] [CHATBOT][CTX] corr=9ffb739e tel=584244127524 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 14:07:37 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 14:07:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 14:07:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 14:07:37 America/Caracas] [CHATBOT][AI][9af497] Proveedor: gemini [17-Jul-2026 14:07:37 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 14:07:37 America/Caracas] [CHATBOT][GEMINI][9af497] API key vacía [17-Jul-2026 14:07:37 America/Caracas] [CHATBOT][AI][9af497] Gemini falló, usando heurística local [17-Jul-2026 14:07:37 America/Caracas] [CHATBOT][END] corr=9ffb739e bytesRespuesta=135 [17-Jul-2026 14:07:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 14:07:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 14:07:38 - Mensaje enviado con éxito a 584244127524 2026-07-17 14:07:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a6f6a9596b (wa_message_id: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAERgSQzQzQzQyOTEwNzFDOEYwODJCAA==) 2026-07-17 14:07:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a6f6a9596b 2026-07-17 14:07:38 - ====== FIN WEBHOOK ====== 2026-07-17 14:09:58 - ====== INICIO WEBHOOK ====== 2026-07-17 14:09:58 - Evento: text | De: 584243092039 | Size: 618b 2026-07-17 14:09:58 - Procesando mensaje regular tipo: text 2026-07-17 14:09:58 - RegularMessageService: Procesando mensaje de 584243092039, tipo: text 2026-07-17 14:09:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDkyMDM5FQIAEhggQUMwOUM1N0VGNkEwNDBCMzI0QkFEN0JDNkRGMUUxNjgA 2026-07-17 14:09:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDkyMDM5FQIAEhggQUMwOUM1N0VGNkEwNDBCMzI0QkFEN0JDNkRGMUUxNjgA 2026-07-17 14:09:58 - Contenido: Buenas tardes me podría enviar mi cuenta de internet para pagar... 2026-07-17 14:09:58 - Comando detectado: buenas 2026-07-17 14:09:58 - CommandProcessor: Procesando comando: buenas 2026-07-17 14:09:58 - Comando no reconocido, enviando a ChatGPT 2026-07-17 14:09:58 - Resultado del comando: string 2026-07-17 14:09:58 - Enviando a ChatGPT: Buenas tardes me podría enviar mi cuenta de inter... 2026-07-17 14:09:58 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes me podría enviar mi cuenta de inter... 2026-07-17 14:09:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 15:09:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 15:09:58 America/Halifax] [CHATBOT][START] corr=36c22f8f IP=127.0.0.1 UA= [17-Jul-2026 14:09:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 14:09:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=68:d7:9a:a2:dc:25 mobile=584243092039 [17-Jul-2026 14:09:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 14:09:58 America/Caracas] [CHATBOT][DIAG] corr=36c22f8f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [17-Jul-2026 14:09:58 America/Caracas] [CHATBOT][CTX] corr=36c22f8f tel=584243092039 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 14:09:58 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 14:09:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 14:09:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 14:09:58 America/Caracas] [CHATBOT][AI][aac22d] Proveedor: gemini [17-Jul-2026 14:09:58 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 14:09:58 America/Caracas] [CHATBOT][GEMINI][aac22d] API key vacía [17-Jul-2026 14:09:58 America/Caracas] [CHATBOT][AI][aac22d] Gemini falló, usando heurística local [17-Jul-2026 14:09:58 America/Caracas] [CHATBOT][END] corr=36c22f8f bytesRespuesta=397 [17-Jul-2026 14:09:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 14:09:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 14:10:00 - Mensaje enviado con éxito a 584243092039 2026-07-17 14:10:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a6ff8c39df (wa_message_id: wamid.HBgMNTg0MjQzMDkyMDM5FQIAERgSN0VDN0IxQkI2RUVBQzRDREREAA==) 2026-07-17 14:10:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a6ff8c39df 2026-07-17 14:10:00 - ====== FIN WEBHOOK ====== 2026-07-17 14:10:02 - ====== INICIO WEBHOOK ====== 2026-07-17 14:10:02 - Evento: image | De: 584244127524 | Size: 888b 2026-07-17 14:10:02 - Procesando mensaje regular tipo: image 2026-07-17 14:10:02 - RegularMessageService: Procesando mensaje de 584244127524, tipo: image 2026-07-17 14:10:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAEhggQUM5NUNCQjA5MzY2MTg1OEI1MzU2MEQ1NDg1MzE5QTIA 2026-07-17 14:10:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAEhggQUM5NUNCQjA5MzY2MTg1OEI1MzU2MEQ1NDg1MzE5QTIA 2026-07-17 14:10:02 - Contenido: Julio Claudio Apablaza... 2026-07-17 14:10:02 - Comando detectado: julio 2026-07-17 14:10:02 - CommandProcessor: Procesando comando: julio 2026-07-17 14:10:02 - Imagen sin comando, guardando y procesando 2026-07-17 14:10:02 - Verificando duplicado por imageId=1898787954132929, msgId=wamid.HBgMNTg0MjQ0MTI3NTI0FQIAEhggQUM5NUNCQjA5MzY2MTg1OEI1MzU2MEQ1NDg1MzE5QTIA 2026-07-17 14:10:02 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 14:10:02 - Incluyendo numtoname.php... 2026-07-17 14:10:02 - Incluyendo media.php... 2026-07-17 14:10:02 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584244127524","from_user_id":"VE.4541774542776359","id":"wamid.HBgMNTg0MjQ0MTI3NTI0FQIAEhggQUM5NUNCQjA5MzY2MTg1OEI1MzU2MEQ1NDg1MzE5QTIA","timestamp":"1784311797","type":"image","image":{"caption":"Julio Claudio Apablaza","mime_type":"image\/jpeg","sha256":"QHTsID3BUjMY1i53xPKChxZ90YllHmd2AtcM9I76BRk=","id":"1898787954132929","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1898787954132929&source=webhook&ext=1784312098&hash=ATz2jwj0RJLu7rPiOgo536zzkSiqgGL40PX64BaBE9Z2rg"}}] 2026-07-17 14:10:02 - DEBUG caption final: Julio Claudio Apablaza 2026-07-17 14:10:02 - DEBUG busqueda mobiles: 04244127524,4244127524,584244127524 2026-07-17 14:10:02 - DEBUG usuario NO encontrado 2026-07-17 14:10:02 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 14:10:02 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 14:10:03 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1898787954132929&source=getMedia&ext=1784312100&hash=ATyzoj8vXURIyachzOrohKXNUpXVPRszhtt0irwIz6tXkA 2026-07-17 14:10:04 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1898787954132929.jpg (45054 bytes) 2026-07-17 14:10:05 - OCR tesseract exit=0 chars=440 2026-07-17 14:10:05 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 230 ¡Operación Exitosa! NÚMERO DE REFERENCIA 061988488725 FECHA 17/07/2026 01:55:21PM NÚMERO CELULAR DE ORIGEN 04**-""7524 NÚMERO CELULAR DE DESTINO 0412-3663736 IDENTIFICACIÓN RECEPTOR V-18143785 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO DE VENEZUELA MONTO DE LA OPERACIÓN Bs. 33.987,07 CONCEPTO Pago a inter ctnetwork 2026-07-17 14:10:05 - OCR parse (caption-level): {"banco":"Venezuela","monto":"33987.07","fecha":"2026-07-17"} 2026-07-17 14:10:05 - OCR parseDetalles: {"banco":null,"monto":"33987.07","fecha":"2026-07-17","debug":["fecha=2026-07-17","montoNext=33.987,07"]} 2026-07-17 14:10:05 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-17 14:10:05 - DEBUG bodyAdmin postOCR: Tlf: 04244127524\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 33987.07 (caption)\nFecha: 2026-07-17 (caption) 2026-07-17 14:10:07 - IMG 1898787954132929 TEL 04244127524 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 14:10:07 - Incluyendo guardar_imagen.php... 2026-07-17 14:10:07 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 14:10:07 - Includes realizados. Verificando funciones... 2026-07-17 14:10:07 - obtenerInfoUsuario: Iniciando función con teléfono: 584244127524 2026-07-17 14:10:07 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 14:10:07 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 14:10:07 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 14:10:07 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 14:10:07 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584244127524 2026-07-17 14:10:07 - Datos usuario extraídos: null 2026-07-17 14:10:07 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 14:10:07 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 14:10:07 - Valor de accessToken: EAAC0c45... 2026-07-17 14:10:07 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 14:10:07 - Instancia WhatsAppImageHandler creada 2026-07-17 14:10:07 - Llamando a saveWhatsAppImage... 2026-07-17 14:10:07 - saveWhatsAppImage: Procesando imagen para: 584244127524 2026-07-17 14:10:07 - saveWhatsAppImage: ID de media: 1898787954132929, MIME type: image/jpeg 2026-07-17 14:10:07 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1898787954132929 2026-07-17 14:10:09 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 14:10:09 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1898787954132929&source=getMedia&ext=1784312106&hash=ATy5AjPQYX4XiEWgtoJ3B7OnZQcTgP8HoX7fDwlyALN83g 2026-07-17 14:10:09 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1898787954132929&source=getMedia&ext=1784312106&hash=ATy5AjPQYX4XiEWgtoJ3B7OnZQcTgP8HoX7fDwlyALN83g 2026-07-17 14:10:09 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 14:10:09 - descargar_imagen: Imagen descargada - Tamaño: 45054 bytes, Tipo: image/jpeg 2026-07-17 14:10:09 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1898787954132929.jpg, Tamaño: 45054 bytes 2026-07-17 14:10:09 - saveToDatabase: Registro insertado en BD con ID: 37 2026-07-17 14:10:09 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1898787954132929.jpg","image_id":"1898787954132929","size":45054,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 14:10:09 - Resultado del comando: array 2026-07-17 14:10:09 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 14:10:10 - Mensaje enviado con éxito a 584244127524 2026-07-17 14:10:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a7002e7797 (wa_message_id: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAERgSREQ1NzQ3ODU1ODZEOTBDOERDAA==) 2026-07-17 14:10:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a7002e7797 2026-07-17 14:10:10 - ====== FIN WEBHOOK ====== 2026-07-17 14:10:31 - ====== INICIO WEBHOOK ====== 2026-07-17 14:10:31 - Evento: text | De: 584243092039 | Size: 640b 2026-07-17 14:10:31 - Procesando mensaje regular tipo: text 2026-07-17 14:10:31 - RegularMessageService: Procesando mensaje de 584243092039, tipo: text 2026-07-17 14:10:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDkyMDM5FQIAEhggQUM5N0VCRTgwRTAzMDFCODk1Q0RENURGODYxQ0FFQ0EA 2026-07-17 14:10:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDkyMDM5FQIAEhggQUM5N0VCRTgwRTAzMDFCODk1Q0RENURGODYxQ0FFQ0EA 2026-07-17 14:10:31 - Contenido: Buenas tardes me podría enviar el pago móvil para cancelar mi cuenta de internet... 2026-07-17 14:10:31 - Comando detectado: buenas 2026-07-17 14:10:31 - CommandProcessor: Procesando comando: buenas 2026-07-17 14:10:31 - Comando no reconocido, enviando a ChatGPT 2026-07-17 14:10:31 - Resultado del comando: string 2026-07-17 14:10:31 - Enviando a ChatGPT: Buenas tardes me podría enviar el pago móvil par... 2026-07-17 14:10:31 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes me podría enviar el pago móvil par... 2026-07-17 14:10:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 15:10:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 15:10:31 America/Halifax] [CHATBOT][START] corr=73ed8355 IP=127.0.0.1 UA= [17-Jul-2026 14:10:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 14:10:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=68:d7:9a:a2:dc:25 mobile=584243092039 [17-Jul-2026 14:10:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 14:10:31 America/Caracas] [CHATBOT][DIAG] corr=73ed8355 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [17-Jul-2026 14:10:31 America/Caracas] [CHATBOT][CTX] corr=73ed8355 tel=584243092039 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 14:10:31 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 14:10:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 14:10:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 14:10:31 America/Caracas] [CHATBOT][AI][f8f8d6] Proveedor: gemini [17-Jul-2026 14:10:31 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 14:10:31 America/Caracas] [CHATBOT][GEMINI][f8f8d6] API key vacía [17-Jul-2026 14:10:31 America/Caracas] [CHATBOT][AI][f8f8d6] Gemini falló, usando heurística local [17-Jul-2026 14:10:31 America/Caracas] [CHATBOT][END] corr=73ed8355 bytesRespuesta=397 [17-Jul-2026 14:10:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 14:10:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 14:10:32 - Mensaje enviado con éxito a 584243092039 2026-07-17 14:10:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a7018a6d6c (wa_message_id: wamid.HBgMNTg0MjQzMDkyMDM5FQIAERgSOERBOUYzRTdBRTdDODg3MEEyAA==) 2026-07-17 14:10:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a7018a6d6c 2026-07-17 14:10:32 - ====== FIN WEBHOOK ====== 2026-07-17 14:11:28 - ====== INICIO WEBHOOK ====== 2026-07-17 14:11:28 - Evento: text | De: 584243092039 | Size: 620b 2026-07-17 14:11:28 - Procesando mensaje regular tipo: text 2026-07-17 14:11:28 - RegularMessageService: Procesando mensaje de 584243092039, tipo: text 2026-07-17 14:11:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDkyMDM5FQIAEhggQUNFMEVBMTQxQTk1MDg2NUU0NjBBRkZGNjAwREJENkIA 2026-07-17 14:11:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDkyMDM5FQIAEhggQUNFMEVBMTQxQTk1MDg2NUU0NjBBRkZGNjAwREJENkIA 2026-07-17 14:11:28 - Contenido: Cuál sería el monto a cancelar del internet de Manuel Mendez... 2026-07-17 14:11:28 - Comando detectado: cuál 2026-07-17 14:11:28 - CommandProcessor: Procesando comando: cuál 2026-07-17 14:11:28 - Comando no reconocido, enviando a ChatGPT 2026-07-17 14:11:28 - Resultado del comando: string 2026-07-17 14:11:28 - Enviando a ChatGPT: Cuál sería el monto a cancelar del internet de M... 2026-07-17 14:11:28 - forwardToChatGPT: Enviando a ChatGPT: Cuál sería el monto a cancelar del internet de M... 2026-07-17 14:11:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 15:11:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 15:11:28 America/Halifax] [CHATBOT][START] corr=8abe5b4c IP=127.0.0.1 UA= [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=68:d7:9a:a2:dc:25 mobile=584243092039 [17-Jul-2026 14:11:28 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][DIAG] corr=8abe5b4c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][CTX] corr=8abe5b4c tel=584243092039 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 14:11:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][AI][22252b] Proveedor: gemini [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][GEMINI][22252b] API key vacía [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][AI][22252b] Gemini falló, usando heurística local [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][AI][22252b] Heurística no matcheó, enviando menú de opciones [17-Jul-2026 14:11:28 America/Caracas] [CHATBOT][END] corr=8abe5b4c bytesRespuesta=391 [17-Jul-2026 14:11:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 14:11:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 14:11:29 - Mensaje enviado con éxito a 584243092039 2026-07-17 14:11:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a7051eca33 (wa_message_id: wamid.HBgMNTg0MjQzMDkyMDM5FQIAERgSRDM3QkUzNkU3NUJGQkU2NUM2AA==) 2026-07-17 14:11:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a7051eca33 2026-07-17 14:11:29 - ====== FIN WEBHOOK ====== 2026-07-17 14:12:35 - ====== INICIO WEBHOOK ====== 2026-07-17 14:12:35 - Evento: text | De: 584243092039 | Size: 639b 2026-07-17 14:12:35 - Procesando mensaje regular tipo: text 2026-07-17 14:12:35 - RegularMessageService: Procesando mensaje de 584243092039, tipo: text 2026-07-17 14:12:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDkyMDM5FQIAEhggQUMzRDlDMjMwMEYzNDM2MzJENzEyQUVFQzZENkI4RDAA 2026-07-17 14:12:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDkyMDM5FQIAEhggQUMzRDlDMjMwMEYzNDM2MzJENzEyQUVFQzZENkI4RDAA 2026-07-17 14:12:35 - Contenido: Buenos días me podría enviar mi cuenta de internet y pago móvil para pagar... 2026-07-17 14:12:35 - Comando detectado: buenos 2026-07-17 14:12:35 - CommandProcessor: Procesando comando: buenos 2026-07-17 14:12:35 - Comando no reconocido, enviando a ChatGPT 2026-07-17 14:12:35 - Resultado del comando: string 2026-07-17 14:12:35 - Enviando a ChatGPT: Buenos días me podría enviar mi cuenta de intern... 2026-07-17 14:12:35 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me podría enviar mi cuenta de intern... 2026-07-17 14:12:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 15:12:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 15:12:35 America/Halifax] [CHATBOT][START] corr=122373f4 IP=127.0.0.1 UA= [17-Jul-2026 14:12:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 14:12:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=68:d7:9a:a2:dc:25 mobile=584243092039 [17-Jul-2026 14:12:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 14:12:35 America/Caracas] [CHATBOT][DIAG] corr=122373f4 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [17-Jul-2026 14:12:35 America/Caracas] [CHATBOT][CTX] corr=122373f4 tel=584243092039 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 14:12:35 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 14:12:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 14:12:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 14:12:35 America/Caracas] [CHATBOT][AI][96ea08] Proveedor: gemini [17-Jul-2026 14:12:35 America/Caracas] [CHATBOT][CFG] GEMINI_API_KEY no definido. [17-Jul-2026 14:12:35 America/Caracas] [CHATBOT][GEMINI][96ea08] API key vacía [17-Jul-2026 14:12:35 America/Caracas] [CHATBOT][AI][96ea08] Gemini falló, usando heurística local [17-Jul-2026 14:12:35 America/Caracas] [CHATBOT][END] corr=122373f4 bytesRespuesta=397 [17-Jul-2026 14:12:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 14:12:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 14:12:36 - Mensaje enviado con éxito a 584243092039 2026-07-17 14:12:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a70944cee8 (wa_message_id: wamid.HBgMNTg0MjQzMDkyMDM5FQIAERgSMjNERDI2M0U1N0U1MDU4MDVDAA==) 2026-07-17 14:12:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a70944cee8 2026-07-17 14:12:36 - ====== FIN WEBHOOK ====== 2026-07-17 14:13:50 - ====== INICIO WEBHOOK ====== 2026-07-17 14:13:50 - Evento: text | De: 584241534599 | Size: 566b 2026-07-17 14:13:50 - Procesando mensaje regular tipo: text 2026-07-17 14:13:50 - RegularMessageService: Procesando mensaje de 584241534599, tipo: text 2026-07-17 14:13:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTM0NTk5FQIAEhgUM0E4QTQ1QkQxOEE0M0QwRUIxMTcA 2026-07-17 14:13:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTM0NTk5FQIAEhgUM0E4QTQ1QkQxOEE0M0QwRUIxMTcA 2026-07-17 14:13:50 - Contenido: Porque no hay internet?... 2026-07-17 14:13:50 - Comando detectado: porque 2026-07-17 14:13:50 - CommandProcessor: Procesando comando: porque 2026-07-17 14:13:50 - IntentDetector: intent=soporte, confidence=0.95 2026-07-17 14:13:50 - IntentDetector → reportefallas.php [17-Jul-2026 14:13:50 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [17-Jul-2026 14:13:50 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [17-Jul-2026 14:13:50 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-17 14:13:50 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-17 14:13:50 - ====== INICIO WEBHOOK ====== 2026-07-17 14:13:50 - Evento: text | De: 584241534599 | Size: 566b 2026-07-17 14:13:50 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNTM0NTk5FQIAEhgUM0E4QTQ1QkQxOEE0M0QwRUIxMTcA, ignorando 2026-07-17 14:25:08 - ====== INICIO WEBHOOK ====== 2026-07-17 14:25:08 - Evento: image | De: 584143466209 | Size: 863b 2026-07-17 14:25:08 - Procesando mensaje regular tipo: image 2026-07-17 14:25:08 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 14:25:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCREExQkU5MDk2NDdFODUwOUZFNDgzNjIzNkYyQTkA 2026-07-17 14:25:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCREExQkU5MDk2NDdFODUwOUZFNDgzNjIzNkYyQTkA 2026-07-17 14:25:08 - Contenido: G binance 471.00 sueldo-miguel... 2026-07-17 14:25:08 - Comando detectado: g 2026-07-17 14:25:08 - CommandProcessor: Procesando comando: g 2026-07-17 14:25:08 - Gasto de negocio con imagen: 2802936490081980 2026-07-17 14:25:08 - Formato 'g banco descripcion': banco=binance, desc=471.00 sueldo-miguel 2026-07-17 14:25:09 - Ejecutando GastosService (negocio) [17-Jul-2026 14:25:09 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-17 14:25:12 - Resultado del comando: array 2026-07-17 14:25:12 - Enviando respuesta: ✅ 💼 Gasto de negocio #24 registrado • Mont 2026-07-17 14:25:13 - Mensaje enviado con éxito a 584143466209 2026-07-17 14:25:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a738943a78 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTZDRDU1MjRCMzhBN0VDNTYyAA==) 2026-07-17 14:25:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a738943a78 2026-07-17 14:25:13 - ====== FIN WEBHOOK ====== 2026-07-17 14:26:55 - ====== INICIO WEBHOOK ====== 2026-07-17 14:26:55 - Evento: text | De: 584143466209 | Size: 593b 2026-07-17 14:26:55 - Procesando mensaje regular tipo: text 2026-07-17 14:26:55 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-17 14:26:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDMEEwNTI3N0U4ODVCMEY2N0VBQjhCRjhEOTg4MDgA 2026-07-17 14:26:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDMEEwNTI3N0U4ODVCMEY2N0VBQjhCRjhEOTg4MDgA 2026-07-17 14:26:55 - Contenido: Cambio mercantil 1000000.00 binance 1172.47 p2p... 2026-07-17 14:26:55 - Comando detectado: cambio 2026-07-17 14:26:55 - CommandProcessor: Procesando comando: cambio 2026-07-17 14:26:55 - Ejecutando cambiocobranza.php [17-Jul-2026 14:26:55 America/Caracas] PHP Warning: file_put_contents(error.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/cambiocobranza.php on line 40 [17-Jul-2026 14:26:55 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.ingresos' doesn't exist in /home/ctnet/www/chatWA/cambiocobranza.php:109 Stack trace: #0 /home/ctnet/www/chatWA/cambiocobranza.php(109): mysqli->prepare() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(389): include('...') #2 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #3 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #4 {main} thrown in /home/ctnet/www/chatWA/cambiocobranza.php on line 109 2026-07-17 14:26:55 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/cambiocobranza.php line=109 message=Uncaught mysqli_sql_exception: Table 'chat.ingresos' doesn't exist in /home/ctnet/www/chatWA/cambiocobranza.php:109 Stack trace: #0 /home/ctnet/www/chatWA/cambiocobranza.php(109): mysqli->prepare() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(389): include('...') #2 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #3 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #4 {main} thrown 2026-07-17 14:26:55 - ====== INICIO WEBHOOK ====== 2026-07-17 14:26:55 - Evento: text | De: 584143466209 | Size: 593b 2026-07-17 14:26:55 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDMEEwNTI3N0U4ODVCMEY2N0VBQjhCRjhEOTg4MDgA, ignorando 2026-07-17 14:43:46 - ====== INICIO WEBHOOK ====== 2026-07-17 14:43:46 - Evento: image | De: 584143466209 | Size: 879b 2026-07-17 14:43:46 - Procesando mensaje regular tipo: image 2026-07-17 14:43:46 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 14:43:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGMUJFRTUxOTIwQkFGNTg4NUE5RERGOUJBM0UwNTMA 2026-07-17 14:43:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGMUJFRTUxOTIwQkFGNTg4NUE5RERGOUJBM0UwNTMA 2026-07-17 14:43:46 - Contenido: Cambio venezuela 1000000.00 binance 1172.47 p2p... 2026-07-17 14:43:46 - Comando detectado: cambio 2026-07-17 14:43:46 - CommandProcessor: Procesando comando: cambio 2026-07-17 14:43:46 - Ejecutando cambiocobranza.php [17-Jul-2026 14:43:46 America/Caracas] PHP Warning: file_put_contents(error.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/cambiocobranza.php on line 40 2026-07-17 14:43:48 - Resultado del comando: array 2026-07-17 14:43:48 - Enviando respuesta: ✅ *Cambio registrado* 🏦 *Origen:* venezuela 2026-07-17 14:43:49 - Mensaje enviado con éxito a 584143466209 2026-07-17 14:43:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a77e53d293 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjM5REVCQTE2NzMzNUE0ODVDAA==) 2026-07-17 14:43:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a77e53d293 2026-07-17 14:43:49 - ====== FIN WEBHOOK ====== 2026-07-17 14:51:26 - ====== INICIO WEBHOOK ====== 2026-07-17 14:51:26 - Evento: image | De: 584143466209 | Size: 871b 2026-07-17 14:51:26 - Procesando mensaje regular tipo: image 2026-07-17 14:51:26 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 14:51:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQ0E3QUVFOEJBQTczMEYwNTY0MENBNzlFNDVBMzgA 2026-07-17 14:51:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQ0E3QUVFOEJBQTczMEYwNTY0MENBNzlFNDVBMzgA 2026-07-17 14:51:26 - Contenido: Pg mercantil 22000.00 casa-secadora... 2026-07-17 14:51:26 - Comando detectado: pg 2026-07-17 14:51:26 - CommandProcessor: Procesando comando: pg 2026-07-17 14:51:26 - Gasto personal con imagen: 1541001060811870 2026-07-17 14:51:26 - Formato 'pg banco descripcion': banco=mercantil, desc=22000.00 casa-secadora 2026-07-17 14:51:26 - Ejecutando GastosService (personal) [17-Jul-2026 14:51:27 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-17 14:51:28 - Resultado del comando: array 2026-07-17 14:51:28 - Enviando respuesta: ✅ 👤 Gasto personal #18 registrado • Monto: 2026-07-17 14:51:29 - Mensaje enviado con éxito a 584143466209 2026-07-17 14:51:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a79b1b9c13 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTQxN0ZDMzY4QzQwMUJBRTRCAA==) 2026-07-17 14:51:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a79b1b9c13 2026-07-17 14:51:29 - ====== FIN WEBHOOK ====== 2026-07-17 14:56:02 - ====== INICIO WEBHOOK ====== 2026-07-17 14:56:02 - Evento: text | De: 584143466209 | Size: 558b 2026-07-17 14:56:02 - Procesando mensaje regular tipo: text 2026-07-17 14:56:02 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-17 14:56:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyNzU3QTJDOERDRDU3QzY4ODhEMEIzMTRBQ0NCOUYA 2026-07-17 14:56:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyNzU3QTJDOERDRDU3QzY4ODhEMEIzMTRBQ0NCOUYA 2026-07-17 14:56:02 - Contenido: Una pregunta... 2026-07-17 14:56:02 - Comando detectado: una 2026-07-17 14:56:02 - CommandProcessor: Procesando comando: una 2026-07-17 14:56:02 - Comando no reconocido, enviando a ChatGPT 2026-07-17 14:56:02 - Resultado del comando: string 2026-07-17 14:56:02 - Enviando a ChatGPT: Una pregunta... 2026-07-17 14:56:02 - forwardToChatGPT: Enviando a ChatGPT: Una pregunta... 2026-07-17 14:56:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 15:56:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 15:56:02 America/Halifax] [CHATBOT][START] corr=13ef6fa7 IP=127.0.0.1 UA= [17-Jul-2026 14:56:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 14:56:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-06 username=18:fd:74:60:44:09 mobile=584143466209 [17-Jul-2026 14:56:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 14:56:02 America/Caracas] [CHATBOT][DIAG] corr=13ef6fa7 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [17-Jul-2026 14:56:02 America/Caracas] [CHATBOT][CTX] corr=13ef6fa7 tel=584143466209 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 14:56:02 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 14:56:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 14:56:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 14:56:02 America/Caracas] [CHATBOT][AI][e8d526] Proveedor: gemini [17-Jul-2026 14:56:02 America/Caracas] [CHATBOT][GEMINI][e8d526] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 14:56:03 America/Caracas] [CHATBOT][GEMINI][e8d526] OK key=primary intento=1 len=78 finish=STOP [17-Jul-2026 14:56:03 America/Caracas] [CHATBOT][END] corr=13ef6fa7 bytesRespuesta=78 [17-Jul-2026 14:56:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 14:56:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 14:56:05 - Mensaje enviado con éxito a 584143466209 2026-07-17 14:56:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a7ac5d273a (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOTcwMDNGQTMzOTQyMTg4RjdEAA==) 2026-07-17 14:56:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a7ac5d273a 2026-07-17 14:56:05 - ====== FIN WEBHOOK ====== 2026-07-17 15:21:25 - ====== INICIO WEBHOOK ====== 2026-07-17 15:21:25 - Evento: image | De: 584129644077 | Size: 854b 2026-07-17 15:21:25 - Procesando mensaje regular tipo: image 2026-07-17 15:21:25 - RegularMessageService: Procesando mensaje de 584129644077, tipo: image 2026-07-17 15:21:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjQ0MDc3FQIAEhggQUM3M0EwM0EyRjlBNDEwMkE0QjZGQTA5MjY1NDM5NEYA 2026-07-17 15:21:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjQ0MDc3FQIAEhggQUM3M0EwM0EyRjlBNDEwMkE0QjZGQTA5MjY1NDM5NEYA 2026-07-17 15:21:25 - Contenido: ... 2026-07-17 15:21:25 - Comando detectado: image 2026-07-17 15:21:25 - CommandProcessor: Procesando comando: image 2026-07-17 15:21:25 - Imagen sin comando, guardando y procesando 2026-07-17 15:21:25 - Verificando duplicado por imageId=1749183709764583, msgId=wamid.HBgMNTg0MTI5NjQ0MDc3FQIAEhggQUM3M0EwM0EyRjlBNDEwMkE0QjZGQTA5MjY1NDM5NEYA 2026-07-17 15:21:25 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 15:21:25 - Incluyendo numtoname.php... 2026-07-17 15:21:25 - Incluyendo media.php... 2026-07-17 15:21:25 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584129644077","from_user_id":"VE.4528822617404885","id":"wamid.HBgMNTg0MTI5NjQ0MDc3FQIAEhggQUM3M0EwM0EyRjlBNDEwMkE0QjZGQTA5MjY1NDM5NEYA","timestamp":"1784316080","type":"image","image":{"mime_type":"image\/jpeg","sha256":"1wgNiOGpMZ4iBhs7XpirEirmd6Ah+3zwu0A\/RcIIhdE=","id":"1749183709764583","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1749183709764583&source=webhook&ext=1784316382&hash=ATywq2HhXotGSHDDYvNtjrfoF3xAWu6h_TqkDgzTmb4DaA"}}] 2026-07-17 15:21:25 - DEBUG caption: no se encontró texto cercano 2026-07-17 15:21:25 - DEBUG caption final: [VACIO] 2026-07-17 15:21:25 - DEBUG busqueda mobiles: 04129644077,4129644077,584129644077 2026-07-17 15:21:25 - DEBUG usuario encontrado: 70:a7:41:28:67:1a 2026-07-17 15:21:25 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 15:21:25 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 15:21:26 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1749183709764583&source=getMedia&ext=1784316383&hash=ATw3HNu-CzA_tLtc7S6mugVq46KNOx0gNzOndlQmUHmQ_Q 2026-07-17 15:21:27 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1749183709764583.jpg (61647 bytes) 2026-07-17 15:21:28 - OCR tesseract exit=0 chars=325 2026-07-17 15:21:28 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 218 Sb Se 81) 59%H [reir Resultado de la Transferenc ia Numero de 25869212 Referencia: Cuenta a Debitar: 0172-* eek ae. #IKKK3 578 Cuenta a Acreditar: OTOZHAH ERES ****x*6338 Monto: 33.400,63 Fecha: 17-07-2026 O Nueva Transferencia @ Inicio 2026-07-17 15:21:28 - OCR parse (caption-level): {"banco":null,"monto":"33400.63","fecha":"2026-07-17"} 2026-07-17 15:21:28 - OCR parseDetalles: {"banco":null,"monto":"33400.63","fecha":"2026-07-17","debug":["fecha=2026-07-17","montoSame=33.400,63"]} 2026-07-17 15:21:28 - DEBUG registro: usernameRaw=''70:a7:41:28:67:1a'' first=''Enrique '' last=''Muttach'' esRegistrado=1 2026-07-17 15:21:28 - DEBUG bodyAdmin postOCR: Tlf: 04129644077\nUser: 70:a7:41:28:67:1a\nNombre: Enrique Muttach\nBanco: \nMonto: 33400.63 (caption)\nFecha: 2026-07-17 (caption)\nSrvID: 35 2026-07-17 15:21:31 - IMG 1749183709764583 TEL 04129644077 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 15:21:31 - Incluyendo guardar_imagen.php... 2026-07-17 15:21:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 15:21:31 - Includes realizados. Verificando funciones... 2026-07-17 15:21:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584129644077 2026-07-17 15:21:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 15:21:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 15:21:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 15:21:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 15:21:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 15:21:31 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:67:1a","firstname":"Enrique ","lastname":"Muttach","mac":"70:a7:41:28:67:1a","srvid":35} 2026-07-17 15:21:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 15:21:31 - Datos usuario extraídos: {"username":"70:a7:41:28:67:1a","firstname":"Enrique ","lastname":"Muttach","mac":"70:a7:41:28:67:1a","srvid":35} 2026-07-17 15:21:31 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 15:21:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 15:21:31 - Valor de accessToken: EAAC0c45... 2026-07-17 15:21:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 15:21:31 - Instancia WhatsAppImageHandler creada 2026-07-17 15:21:31 - Llamando a saveWhatsAppImage... 2026-07-17 15:21:31 - saveWhatsAppImage: Procesando imagen para: 584129644077 2026-07-17 15:21:31 - saveWhatsAppImage: ID de media: 1749183709764583, MIME type: image/jpeg 2026-07-17 15:21:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1749183709764583 2026-07-17 15:21:32 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 15:21:32 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1749183709764583&source=getMedia&ext=1784316388&hash=ATxJlLsOkqYJFv9z4fEcmAdvavAQ9kh6feiX0jIkoQ5Qyg 2026-07-17 15:21:32 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1749183709764583&source=getMedia&ext=1784316388&hash=ATxJlLsOkqYJFv9z4fEcmAdvavAQ9kh6feiX0jIkoQ5Qyg 2026-07-17 15:21:32 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 15:21:32 - descargar_imagen: Imagen descargada - Tamaño: 61647 bytes, Tipo: image/jpeg 2026-07-17 15:21:32 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1749183709764583.jpg, Tamaño: 61647 bytes 2026-07-17 15:21:32 - saveToDatabase: Registro insertado en BD con ID: 38 2026-07-17 15:21:32 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1749183709764583.jpg","image_id":"1749183709764583","size":61647,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 15:21:32 - Resultado del comando: array 2026-07-17 15:21:32 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 15:21:33 - Mensaje enviado con éxito a 584129644077 2026-07-17 15:21:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a80bda8345 (wa_message_id: wamid.HBgMNTg0MTI5NjQ0MDc3FQIAERgSMzBDODU3OTExQThGNTExNTREAA==) 2026-07-17 15:21:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a80bda8345 2026-07-17 15:21:33 - ====== FIN WEBHOOK ====== 2026-07-17 15:21:53 - ====== INICIO WEBHOOK ====== 2026-07-17 15:21:53 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 15:21:53 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 15:21:53 - ====== FIN WEBHOOK ====== 2026-07-17 15:21:54 - ====== INICIO WEBHOOK ====== 2026-07-17 15:21:54 - Evento: text | De: 584129644077 | Size: 582b 2026-07-17 15:21:54 - Procesando mensaje regular tipo: text 2026-07-17 15:21:54 - RegularMessageService: Procesando mensaje de 584129644077, tipo: text 2026-07-17 15:21:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjQ0MDc3FQIAEhggQUM4MzFGOEI3OERFRjhENjY4MjNCRDcxMUY0MzhCREYA 2026-07-17 15:21:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjQ0MDc3FQIAEhggQUM4MzFGOEI3OERFRjhENjY4MjNCRDcxMUY0MzhCREYA 2026-07-17 15:21:54 - Contenido: Cuenta Enrique Mutach los pinos... 2026-07-17 15:21:54 - Comando detectado: cuenta 2026-07-17 15:21:54 - CommandProcessor: Procesando comando: cuenta 2026-07-17 15:21:54 - Ejecutando saldo.php 2026-07-17 15:21:54 - saldo.php: Consultando saldo para 584129644077 2026-07-17 15:21:54 - saldo.php: Saldo consultado para Enrique - Plan: 5-200mb-40$/mes 1:100, Vence: 2026-07-28 00:00:00 2026-07-17 15:21:54 - Resultado del comando: array 2026-07-17 15:21:54 - Enviando respuesta: ¡Hola Enrique! 👋 Tu servicio está *activo* 2026-07-17 15:21:55 - Mensaje enviado con éxito a 584129644077 2026-07-17 15:21:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a80d38441f (wa_message_id: wamid.HBgMNTg0MTI5NjQ0MDc3FQIAERgSMjE1REE1MDFFOTA1NEY3NUFGAA==) 2026-07-17 15:21:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a80d38441f 2026-07-17 15:21:55 - ====== FIN WEBHOOK ====== 2026-07-17 15:22:25 - ====== INICIO WEBHOOK ====== 2026-07-17 15:22:25 - Evento: image | De: 584120351717 | Size: 881b 2026-07-17 15:22:25 - Procesando mensaje regular tipo: image 2026-07-17 15:22:25 - RegularMessageService: Procesando mensaje de 584120351717, tipo: image 2026-07-17 15:22:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzUxNzE3FQIAEhggQUNENDNGREZCQkM1MUI5NkE5RjIyOUQ3Q0FGNUNDN0IA 2026-07-17 15:22:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzUxNzE3FQIAEhggQUNENDNGREZCQkM1MUI5NkE5RjIyOUQ3Q0FGNUNDN0IA 2026-07-17 15:22:25 - Contenido: Juan Adolfo Misle fuentes 16.589.896... 2026-07-17 15:22:25 - Comando detectado: juan 2026-07-17 15:22:25 - CommandProcessor: Procesando comando: juan 2026-07-17 15:22:25 - Imagen sin comando, guardando y procesando 2026-07-17 15:22:25 - Verificando duplicado por imageId=1774718727280307, msgId=wamid.HBgMNTg0MTIwMzUxNzE3FQIAEhggQUNENDNGREZCQkM1MUI5NkE5RjIyOUQ3Q0FGNUNDN0IA 2026-07-17 15:22:25 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 15:22:25 - Incluyendo numtoname.php... 2026-07-17 15:22:25 - Incluyendo media.php... 2026-07-17 15:22:25 - DEBUG messages batch: [{"from":"584120351717","from_user_id":"VE.4539551719665308","id":"wamid.HBgMNTg0MTIwMzUxNzE3FQIAEhggQUNENDNGREZCQkM1MUI5NkE5RjIyOUQ3Q0FGNUNDN0IA","timestamp":"1784316140","type":"image","image":{"caption":"Juan Adolfo Misle fuentes \n16.589.896","mime_type":"image\/jpeg","sha256":"EWwuCyRiBGjqTxGKbX7Mb90hOMkKssiKIRDtC0bnnOU=","id":"1774718727280307","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1774718727280307&source=webhook&ext=1784316442&hash=ATz-1vOfDNjswTejLKcru-mzW_-0e6v17vLRZzx6w3gR8g"}}] 2026-07-17 15:22:25 - DEBUG caption final: Juan Adolfo Misle fuentes 16.589.896 2026-07-17 15:22:25 - DEBUG busqueda mobiles: 04120351717,4120351717,584120351717 2026-07-17 15:22:25 - DEBUG usuario NO encontrado 2026-07-17 15:22:25 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 15:22:25 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 15:22:26 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1774718727280307&source=getMedia&ext=1784316443&hash=ATy7jGv_pLLbO1G_5j3I3ZKXuOs2vulS6IYlFHLM_lu3cA 2026-07-17 15:22:27 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1774718727280307.jpg (36220 bytes) 2026-07-17 15:22:28 - OCR tesseract exit=0 chars=440 2026-07-17 15:22:28 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 183 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 21.974,36 Nro. de referencia: rT 619835835299 Fecha y hora del envio: 17/07/2026 a las 3:21:46 PM Cuenta origen: Cta. Corriente *5665 Beneficiario: Colnet - 0412-3663736 Documento de identidad: V-18.143.785 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal Concepto: pago internet 2026-07-17 15:22:28 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-17"} 2026-07-17 15:22:28 - OCR parseDetalles: {"banco":"Venezuela","monto":"21974.36","fecha":"2026-07-17","debug":["fecha=2026-07-17","bancoCode=0102","montoNext=21.974,36"]} 2026-07-17 15:22:28 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-17 15:22:28 - DEBUG bodyAdmin postOCR: Tlf: 04120351717\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 21974.36 (ocrDetails)\nFecha: 2026-07-17 (caption) 2026-07-17 15:22:30 - IMG 1774718727280307 TEL 04120351717 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 15:22:30 - Incluyendo guardar_imagen.php... 2026-07-17 15:22:30 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 15:22:30 - Includes realizados. Verificando funciones... 2026-07-17 15:22:30 - obtenerInfoUsuario: Iniciando función con teléfono: 584120351717 2026-07-17 15:22:30 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 15:22:30 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 15:22:30 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 15:22:30 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 15:22:30 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584120351717 2026-07-17 15:22:30 - Datos usuario extraídos: null 2026-07-17 15:22:30 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 15:22:30 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 15:22:30 - Valor de accessToken: EAAC0c45... 2026-07-17 15:22:30 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 15:22:30 - Instancia WhatsAppImageHandler creada 2026-07-17 15:22:30 - Llamando a saveWhatsAppImage... 2026-07-17 15:22:30 - saveWhatsAppImage: Procesando imagen para: 584120351717 2026-07-17 15:22:30 - saveWhatsAppImage: ID de media: 1774718727280307, MIME type: image/jpeg 2026-07-17 15:22:30 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1774718727280307 2026-07-17 15:22:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 15:22:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1774718727280307&source=getMedia&ext=1784316448&hash=ATxmtOgMR00mdxWIhWdnY6hrve-RToBZyFAkTJRVxEr_bw 2026-07-17 15:22:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1774718727280307&source=getMedia&ext=1784316448&hash=ATxmtOgMR00mdxWIhWdnY6hrve-RToBZyFAkTJRVxEr_bw 2026-07-17 15:22:31 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 15:22:31 - descargar_imagen: Imagen descargada - Tamaño: 36220 bytes, Tipo: image/jpeg 2026-07-17 15:22:31 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1774718727280307.jpg, Tamaño: 36220 bytes 2026-07-17 15:22:31 - saveToDatabase: Registro insertado en BD con ID: 39 2026-07-17 15:22:31 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1774718727280307.jpg","image_id":"1774718727280307","size":36220,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 15:22:31 - Resultado del comando: array 2026-07-17 15:22:31 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 15:22:32 - Mensaje enviado con éxito a 584120351717 2026-07-17 15:22:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a80f8b1d49 (wa_message_id: wamid.HBgMNTg0MTIwMzUxNzE3FQIAERgSQTU0OUU3NDg1NTdENkZGMEEwAA==) 2026-07-17 15:22:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a80f8b1d49 2026-07-17 15:22:32 - ====== FIN WEBHOOK ====== 2026-07-17 15:23:46 - ====== INICIO WEBHOOK ====== 2026-07-17 15:23:46 - Evento: text | De: 584120351717 | Size: 587b 2026-07-17 15:23:46 - Procesando mensaje regular tipo: text 2026-07-17 15:23:46 - RegularMessageService: Procesando mensaje de 584120351717, tipo: text 2026-07-17 15:23:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzUxNzE3FQIAEhggQUMyNThGNzlDODg0QTEwRDA1MUQxOTNGMEQ1MzZCMDcA 2026-07-17 15:23:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzUxNzE3FQIAEhggQUMyNThGNzlDODg0QTEwRDA1MUQxOTNGMEQ1MzZCMDcA 2026-07-17 15:23:46 - Contenido: Teléfono 0412.583.67.35... 2026-07-17 15:23:46 - Comando detectado: teléfono 2026-07-17 15:23:46 - CommandProcessor: Procesando comando: teléfono 2026-07-17 15:23:46 - Comando no reconocido, enviando a ChatGPT 2026-07-17 15:23:46 - Resultado del comando: string 2026-07-17 15:23:46 - Enviando a ChatGPT: Teléfono 0412.583.67.35... 2026-07-17 15:23:46 - forwardToChatGPT: Enviando a ChatGPT: Teléfono 0412.583.67.35... 2026-07-17 15:23:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 16:23:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 16:23:46 America/Halifax] [CHATBOT][START] corr=1e09b070 IP=127.0.0.1 UA= [17-Jul-2026 15:23:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 15:23:46 America/Caracas] [CHATBOT][CTX] corr=1e09b070 tel=584120351717 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 15:23:46 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.nro_control' in 'SELECT' [17-Jul-2026 15:23:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 15:23:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 15:23:46 America/Caracas] [CHATBOT][AI][77773a] Proveedor: gemini [17-Jul-2026 15:23:46 America/Caracas] [CHATBOT][GEMINI][77773a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 15:23:48 America/Caracas] [CHATBOT][GEMINI][77773a] OK key=primary intento=1 len=79 finish=STOP [17-Jul-2026 15:23:48 America/Caracas] [CHATBOT][END] corr=1e09b070 bytesRespuesta=79 [17-Jul-2026 15:23:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 15:23:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 15:23:49 - Mensaje enviado con éxito a 584120351717 2026-07-17 15:23:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a8145d4f16 (wa_message_id: wamid.HBgMNTg0MTIwMzUxNzE3FQIAERgSQzA0NEExQjZGREI0QzZFMzAwAA==) 2026-07-17 15:23:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a8145d4f16 2026-07-17 15:23:49 - ====== FIN WEBHOOK ====== 2026-07-17 15:38:34 - ====== INICIO WEBHOOK ====== 2026-07-17 15:38:34 - Evento: document | De: 584129644077 | Size: 1084b 2026-07-17 15:38:34 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Enrique ) [wa_id] => 584129644077 [user_id] => VE.4528822617404885 ) ) [messages] => Array ( [0] => Array ( [context] => Array ( [forwarded] => 1 ) [from] => 584129644077 [from_user_id] => VE.4528822617404885 [id] => wamid.HBgMNTg0MTI5NjQ0MDc3FQIAEhggQUNERkFFRDNCNjZFNUMwQkM4OUE2MkFCNDE3MkYzMTgA [timestamp] => 1784317109 [type] => document [document] => Array ( [filename] => eyJpdiI6ImxZQnhiUTkyelZpY3V6S2xaVXA4NEE9PSIsInZhbHVlIjoienZXN0VlSEo5WFNvMDBEanB2WGpLZz09IiwibWFjIjoiMDA3MmZkZjkxMmFiMWZmZDY4ODZjMDZjZWE5ZTMyMzhlZWFkYTkzMTkyNWZjYmFhNWJjNzYxMWY2ZmZjYmEyYyIsInRhZyI6IiJ9.pdf [mime_type] => application/pdf [sha256] => ux8YalZ1u66vBVhsOIrYKtV5Mnjfv8/UrGp1pe5FM/Q= [id] => 2123542664895943 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2123542664895943&source=webhook&ext=1784317410&hash=ATzlGxwzZbLzoQ7qiBpnnXDEUlItyW7LdFsiRNS2pTR56g ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-17 15:38:34 - ====== FIN WEBHOOK ====== 2026-07-17 15:43:42 - ====== INICIO WEBHOOK ====== 2026-07-17 15:43:42 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 15:43:42 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 15:43:42 - ====== FIN WEBHOOK ====== 2026-07-17 15:44:24 - ====== INICIO WEBHOOK ====== 2026-07-17 15:44:24 - Evento: text | De: 584242912400 | Size: 578b 2026-07-17 15:44:24 - Procesando mensaje regular tipo: text 2026-07-17 15:44:24 - RegularMessageService: Procesando mensaje de 584242912400, tipo: text 2026-07-17 15:44:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyOTEyNDAwFQIAEhgUM0FDMzNGODVCRjVFQTU1RDdCNEQA 2026-07-17 15:44:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyOTEyNDAwFQIAEhgUM0FDMzNGODVCRjVFQTU1RDdCNEQA 2026-07-17 15:44:24 - Contenido: Roselia Adrián 04149088871... 2026-07-17 15:44:24 - Comando detectado: roselia 2026-07-17 15:44:24 - CommandProcessor: Procesando comando: roselia 2026-07-17 15:44:24 - Comando no reconocido, enviando a ChatGPT 2026-07-17 15:44:24 - Resultado del comando: string 2026-07-17 15:44:24 - Enviando a ChatGPT: Roselia Adrián 04149088871... 2026-07-17 15:44:24 - forwardToChatGPT: Enviando a ChatGPT: Roselia Adrián 04149088871... 2026-07-17 15:44:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 16:44:24 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 16:44:24 America/Halifax] [CHATBOT][START] corr=91ce1495 IP=127.0.0.1 UA= [17-Jul-2026 15:44:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 15:44:24 America/Caracas] [CHATBOT][CTX] corr=91ce1495 tel=584242912400 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 15:44:24 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.es_masiva' in 'SELECT' [17-Jul-2026 15:44:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 15:44:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 15:44:24 America/Caracas] [CHATBOT][AI][958d14] Proveedor: gemini [17-Jul-2026 15:44:24 America/Caracas] [CHATBOT][GEMINI][958d14] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 15:44:26 America/Caracas] [CHATBOT][GEMINI][958d14] OK key=primary intento=1 len=234 finish=STOP [17-Jul-2026 15:44:26 America/Caracas] [CHATBOT][END] corr=91ce1495 bytesRespuesta=234 [17-Jul-2026 15:44:26 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 15:44:26 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 15:44:27 - Mensaje enviado con éxito a 584242912400 2026-07-17 15:44:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a861b0e4cd (wa_message_id: wamid.HBgMNTg0MjQyOTEyNDAwFQIAERgSQTVGRUU5MkM5RjczMTM0QTBBAA==) 2026-07-17 15:44:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a861b0e4cd 2026-07-17 15:44:27 - ====== FIN WEBHOOK ====== 2026-07-17 15:44:53 - ====== INICIO WEBHOOK ====== 2026-07-17 15:44:53 - Evento: text | De: 584242912400 | Size: 682b 2026-07-17 15:44:53 - Procesando mensaje regular tipo: text 2026-07-17 15:44:53 - RegularMessageService: Procesando mensaje de 584242912400, tipo: text 2026-07-17 15:44:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyOTEyNDAwFQIAEhgUM0FFNDRFQzIxN0FBQjE2QTg1QTMA 2026-07-17 15:44:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyOTEyNDAwFQIAEhgUM0FFNDRFQzIxN0FBQjE2QTg1QTMA 2026-07-17 15:44:53 - Contenido: Roselia Adrián 04149088871... 2026-07-17 15:44:53 - Comando detectado: roselia 2026-07-17 15:44:53 - CommandProcessor: Procesando comando: roselia 2026-07-17 15:44:53 - Comando no reconocido, enviando a ChatGPT 2026-07-17 15:44:53 - Resultado del comando: string 2026-07-17 15:44:53 - Enviando a ChatGPT: Roselia Adrián 04149088871... 2026-07-17 15:44:53 - forwardToChatGPT: Enviando a ChatGPT: Roselia Adrián 04149088871... 2026-07-17 15:44:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 16:44:53 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 16:44:53 America/Halifax] [CHATBOT][START] corr=d740462d IP=127.0.0.1 UA= [17-Jul-2026 15:44:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 15:44:54 America/Caracas] [CHATBOT][CTX] corr=d740462d tel=584242912400 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 15:44:54 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.es_masiva' in 'SELECT' [17-Jul-2026 15:44:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 15:44:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 15:44:54 America/Caracas] [CHATBOT][AI][93f94a] Proveedor: gemini [17-Jul-2026 15:44:54 America/Caracas] [CHATBOT][GEMINI][93f94a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 15:44:55 America/Caracas] [CHATBOT][GEMINI][93f94a] OK key=primary intento=1 len=289 finish=STOP [17-Jul-2026 15:44:55 America/Caracas] [CHATBOT][END] corr=d740462d bytesRespuesta=289 [17-Jul-2026 15:44:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 15:44:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 15:44:56 - Mensaje enviado con éxito a 584242912400 2026-07-17 15:44:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a86384afad (wa_message_id: wamid.HBgMNTg0MjQyOTEyNDAwFQIAERgSRTBDOUI0RkUzOTA3OUJCMERGAA==) 2026-07-17 15:44:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a86384afad 2026-07-17 15:44:56 - ====== FIN WEBHOOK ====== 2026-07-17 15:46:51 - ====== INICIO WEBHOOK ====== 2026-07-17 15:46:51 - Evento: text | De: 584242912400 | Size: 601b 2026-07-17 15:46:51 - Procesando mensaje regular tipo: text 2026-07-17 15:46:51 - RegularMessageService: Procesando mensaje de 584242912400, tipo: text 2026-07-17 15:46:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyOTEyNDAwFQIAEhgUM0FBRURCNzIzN0Q3NTM1NzJCRjkA 2026-07-17 15:46:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyOTEyNDAwFQIAEhgUM0FBRURCNzIzN0Q3NTM1NzJCRjkA 2026-07-17 15:46:51 - Contenido: Hice un pago, de 14.869,32 y no lo asocian con mi cuenta... 2026-07-17 15:46:51 - Comando detectado: hice 2026-07-17 15:46:51 - CommandProcessor: Procesando comando: hice 2026-07-17 15:46:51 - Comando no reconocido, enviando a ChatGPT 2026-07-17 15:46:51 - Resultado del comando: string 2026-07-17 15:46:51 - Enviando a ChatGPT: Hice un pago, de 14.869,32 y no lo asocian con mi ... 2026-07-17 15:46:51 - forwardToChatGPT: Enviando a ChatGPT: Hice un pago, de 14.869,32 y no lo asocian con mi ... 2026-07-17 15:46:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 16:46:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 16:46:51 America/Halifax] [CHATBOT][START] corr=32c6c701 IP=127.0.0.1 UA= [17-Jul-2026 15:46:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 15:46:51 America/Caracas] [CHATBOT][CTX] corr=32c6c701 tel=584242912400 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 15:46:51 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.es_masiva' in 'SELECT' [17-Jul-2026 15:46:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 15:46:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 15:46:51 America/Caracas] [CHATBOT][AI][ff6b61] Proveedor: gemini [17-Jul-2026 15:46:51 America/Caracas] [CHATBOT][GEMINI][ff6b61] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 15:46:53 America/Caracas] [CHATBOT][GEMINI][ff6b61] OK key=primary intento=1 len=335 finish=STOP [17-Jul-2026 15:46:53 America/Caracas] [CHATBOT][END] corr=32c6c701 bytesRespuesta=335 [17-Jul-2026 15:46:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 15:46:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 15:46:54 - Mensaje enviado con éxito a 584242912400 2026-07-17 15:46:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a86ae917d4 (wa_message_id: wamid.HBgMNTg0MjQyOTEyNDAwFQIAERgSRUQ0RTVDNDg5RTU0MkE1QUQ5AA==) 2026-07-17 15:46:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a86ae917d4 2026-07-17 15:46:54 - ====== FIN WEBHOOK ====== 2026-07-17 15:48:35 - ====== INICIO WEBHOOK ====== 2026-07-17 15:48:35 - Evento: text | De: 584242912400 | Size: 607b 2026-07-17 15:48:35 - Procesando mensaje regular tipo: text 2026-07-17 15:48:35 - RegularMessageService: Procesando mensaje de 584242912400, tipo: text 2026-07-17 15:48:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyOTEyNDAwFQIAEhgUM0EyNDE2QjYxRjkzM0EyNDExODIA 2026-07-17 15:48:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyOTEyNDAwFQIAEhgUM0EyNDE2QjYxRjkzM0EyNDExODIA 2026-07-17 15:48:35 - Contenido: Banco mercantil Referencia 899926 17/07/2026 04242912400... 2026-07-17 15:48:35 - Comando detectado: banco 2026-07-17 15:48:35 - CommandProcessor: Procesando comando: banco 2026-07-17 15:48:35 - Comando no reconocido, enviando a ChatGPT 2026-07-17 15:48:35 - Resultado del comando: string 2026-07-17 15:48:35 - Enviando a ChatGPT: Banco mercantil Referencia 899926 17/07/2026 0424... 2026-07-17 15:48:35 - forwardToChatGPT: Enviando a ChatGPT: Banco mercantil Referencia 899926 17/07/2026 0424... 2026-07-17 15:48:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 16:48:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 16:48:35 America/Halifax] [CHATBOT][START] corr=a8e0640d IP=127.0.0.1 UA= [17-Jul-2026 15:48:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 15:48:35 America/Caracas] [CHATBOT][CTX] corr=a8e0640d tel=584242912400 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 15:48:35 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.es_masiva' in 'SELECT' [17-Jul-2026 15:48:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 15:48:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 15:48:35 America/Caracas] [CHATBOT][AI][6ea275] Proveedor: gemini [17-Jul-2026 15:48:35 America/Caracas] [CHATBOT][GEMINI][6ea275] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 15:48:37 America/Caracas] [CHATBOT][GEMINI][6ea275] OK key=primary intento=1 len=282 finish=STOP [17-Jul-2026 15:48:37 America/Caracas] [CHATBOT][END] corr=a8e0640d bytesRespuesta=282 [17-Jul-2026 15:48:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 15:48:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 15:48:38 - Mensaje enviado con éxito a 584242912400 2026-07-17 15:48:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a87168eedb (wa_message_id: wamid.HBgMNTg0MjQyOTEyNDAwFQIAERgSOTdBQ0ZFRTQ1Q0VEQjFENzdCAA==) 2026-07-17 15:48:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a87168eedb 2026-07-17 15:48:38 - ====== FIN WEBHOOK ====== 2026-07-17 15:48:52 - ====== INICIO WEBHOOK ====== 2026-07-17 15:48:52 - Evento: text | De: 584242912400 | Size: 553b 2026-07-17 15:48:52 - Procesando mensaje regular tipo: text 2026-07-17 15:48:52 - RegularMessageService: Procesando mensaje de 584242912400, tipo: text 2026-07-17 15:48:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyOTEyNDAwFQIAEhgUM0FGNzRGRkQwNjJGNzFBOTY5QUQA 2026-07-17 15:48:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyOTEyNDAwFQIAEhgUM0FGNzRGRkQwNjJGNzFBOTY5QUQA 2026-07-17 15:48:52 - Contenido: Gracias!... 2026-07-17 15:48:52 - Comando detectado: gracias! 2026-07-17 15:48:52 - CommandProcessor: Procesando comando: gracias! 2026-07-17 15:48:52 - Comando no reconocido, enviando a ChatGPT 2026-07-17 15:48:52 - Resultado del comando: string 2026-07-17 15:48:52 - Enviando a ChatGPT: Gracias!... 2026-07-17 15:48:52 - forwardToChatGPT: Enviando a ChatGPT: Gracias!... 2026-07-17 15:48:52 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 16:48:52 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 16:48:52 America/Halifax] [CHATBOT][START] corr=21404015 IP=127.0.0.1 UA= [17-Jul-2026 15:48:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 15:48:52 America/Caracas] [CHATBOT][CTX] corr=21404015 tel=584242912400 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 15:48:52 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.es_masiva' in 'SELECT' [17-Jul-2026 15:48:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 15:48:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 15:48:52 America/Caracas] [CHATBOT][AI][0b567a] Proveedor: gemini [17-Jul-2026 15:48:52 America/Caracas] [CHATBOT][GEMINI][0b567a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 15:48:53 America/Caracas] [CHATBOT][GEMINI][0b567a] OK key=primary intento=1 len=44 finish=STOP [17-Jul-2026 15:48:53 America/Caracas] [CHATBOT][END] corr=21404015 bytesRespuesta=44 [17-Jul-2026 15:48:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 15:48:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 15:48:54 - Mensaje enviado con éxito a 584242912400 2026-07-17 15:48:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a872654f7e (wa_message_id: wamid.HBgMNTg0MjQyOTEyNDAwFQIAERgSREY5NEQ0MEIwRDczRTk0RDE1AA==) 2026-07-17 15:48:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a872654f7e 2026-07-17 15:48:54 - ====== FIN WEBHOOK ====== 2026-07-17 15:50:25 - ====== INICIO WEBHOOK ====== 2026-07-17 15:50:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 15:50:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 15:50:25 - ====== FIN WEBHOOK ====== 2026-07-17 15:50:26 - ====== INICIO WEBHOOK ====== 2026-07-17 15:50:26 - Evento: status:failed | De: 584141490444 | Size: 828b 2026-07-17 15:50:26 - STATUS FAILED: failed para 584141490444 | Error: 131047 Re-engagement message 2026-07-17 15:50:26 - ====== FIN WEBHOOK ====== 2026-07-17 16:12:51 - ====== INICIO WEBHOOK ====== 2026-07-17 16:12:51 - Evento: text | De: 584167137859 | Size: 636b 2026-07-17 16:12:51 - Procesando mensaje regular tipo: text 2026-07-17 16:12:51 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-07-17 16:12:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM2Njc5NjI4M0U1MDEzMzMwMTY0MDM0NTE0MzNBQjAA 2026-07-17 16:12:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM2Njc5NjI4M0U1MDEzMzMwMTY0MDM0NTE0MzNBQjAA 2026-07-17 16:12:51 - Contenido: Hola buenas tardes. Me gustaría cancelar 15dias. Cual es el monto? Gracias... 2026-07-17 16:12:51 - Comando detectado: hola 2026-07-17 16:12:51 - CommandProcessor: Procesando comando: hola 2026-07-17 16:12:51 - Comando no reconocido, enviando a ChatGPT 2026-07-17 16:12:51 - Resultado del comando: string 2026-07-17 16:12:51 - Enviando a ChatGPT: Hola buenas tardes. Me gustaría cancelar 15dias. ... 2026-07-17 16:12:51 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes. Me gustaría cancelar 15dias. ... 2026-07-17 16:12:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 17:12:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 17:12:51 America/Halifax] [CHATBOT][START] corr=6cdcbd50 IP=127.0.0.1 UA= [17-Jul-2026 16:12:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 16:12:52 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-10 username=74:ac:b9:7c:0f:89 mobile=584167137859 [17-Jul-2026 16:12:52 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 16:12:52 America/Caracas] [CHATBOT][DIAG] corr=6cdcbd50 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 7 días [critical] [17-Jul-2026 16:12:52 America/Caracas] [CHATBOT][CTX] corr=6cdcbd50 tel=584167137859 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 16:12:52 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.es_masiva' in 'SELECT' [17-Jul-2026 16:12:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 16:12:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 16:12:52 America/Caracas] [CHATBOT][AI][33c988] Proveedor: gemini [17-Jul-2026 16:12:52 America/Caracas] [CHATBOT][GEMINI][33c988] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 16:12:54 America/Caracas] [CHATBOT][GEMINI][33c988] OK key=primary intento=1 len=192 finish=STOP [17-Jul-2026 16:12:54 America/Caracas] [CHATBOT][END] corr=6cdcbd50 bytesRespuesta=192 [17-Jul-2026 16:12:54 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 16:12:54 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 16:12:55 - Mensaje enviado con éxito a 584167137859 2026-07-17 16:12:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a8cc78f423 (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSNzE5RTkxQ0I5M0JFRUEzNzVFAA==) 2026-07-17 16:12:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a8cc78f423 2026-07-17 16:12:55 - ====== FIN WEBHOOK ====== 2026-07-17 16:13:25 - ====== INICIO WEBHOOK ====== 2026-07-17 16:13:25 - Evento: text | De: 584128383063 | Size: 745b 2026-07-17 16:13:25 - Procesando mensaje regular tipo: text 2026-07-17 16:13:25 - RegularMessageService: Procesando mensaje de 584128383063, tipo: text 2026-07-17 16:13:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4MzgzMDYzFQIAEhggQUNDODBFRDQ2NjdGNjgxNDI5OThCRTYwQUM4MTczQjMA 2026-07-17 16:13:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4MzgzMDYzFQIAEhggQUNDODBFRDQ2NjdGNjgxNDI5OThCRTYwQUM4MTczQjMA 2026-07-17 16:13:25 - Contenido: Buenas tardes para aser una recarga,cuando dice juridico es comercio o otro documento explique por f... 2026-07-17 16:13:25 - Comando detectado: buenas 2026-07-17 16:13:25 - CommandProcessor: Procesando comando: buenas 2026-07-17 16:13:25 - Comando no reconocido, enviando a ChatGPT 2026-07-17 16:13:25 - Resultado del comando: string 2026-07-17 16:13:25 - Enviando a ChatGPT: Buenas tardes para aser una recarga,cuando dice ju... 2026-07-17 16:13:25 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes para aser una recarga,cuando dice ju... 2026-07-17 16:13:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 17:13:25 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 17:13:25 America/Halifax] [CHATBOT][START] corr=6c8fff7d IP=127.0.0.1 UA= [17-Jul-2026 16:13:25 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 16:13:25 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:bc:9e:70 mobile=584128383063 [17-Jul-2026 16:13:25 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 16:13:25 America/Caracas] [CHATBOT][DIAG] corr=6c8fff7d Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [17-Jul-2026 16:13:25 America/Caracas] [CHATBOT][CTX] corr=6c8fff7d tel=584128383063 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 16:13:25 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.es_masiva' in 'SELECT' [17-Jul-2026 16:13:25 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 16:13:25 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 16:13:25 America/Caracas] [CHATBOT][AI][fdece1] Proveedor: gemini [17-Jul-2026 16:13:25 America/Caracas] [CHATBOT][GEMINI][fdece1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 16:13:29 America/Caracas] [CHATBOT][GEMINI][fdece1] OK key=primary intento=1 len=734 finish=STOP [17-Jul-2026 16:13:29 America/Caracas] [CHATBOT][END] corr=6c8fff7d bytesRespuesta=734 [17-Jul-2026 16:13:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 16:13:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 16:13:30 - Mensaje enviado con éxito a 584128383063 2026-07-17 16:13:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a8cea0d2c7 (wa_message_id: wamid.HBgMNTg0MTI4MzgzMDYzFQIAERgSMjRDMUFBNUJGRDg1QTlFQTA2AA==) 2026-07-17 16:13:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a8cea0d2c7 2026-07-17 16:13:30 - ====== FIN WEBHOOK ====== 2026-07-17 16:15:08 - ====== INICIO WEBHOOK ====== 2026-07-17 16:15:08 - Evento: text | De: 584128383063 | Size: 644b 2026-07-17 16:15:08 - Procesando mensaje regular tipo: text 2026-07-17 16:15:08 - RegularMessageService: Procesando mensaje de 584128383063, tipo: text 2026-07-17 16:15:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4MzgzMDYzFQIAEhggQUM1ODE3M0Q5NzIzMzY3Mzc4REJFNzYxMzlGRUY0RTYA 2026-07-17 16:15:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4MzgzMDYzFQIAEhggQUM1ODE3M0Q5NzIzMzY3Mzc4REJFNzYxMzlGRUY0RTYA 2026-07-17 16:15:08 - Contenido: 30$... 2026-07-17 16:15:08 - Comando detectado: 30$ 2026-07-17 16:15:08 - CommandProcessor: Procesando comando: 30$ 2026-07-17 16:15:08 - Comando no reconocido, enviando a ChatGPT 2026-07-17 16:15:08 - Resultado del comando: string 2026-07-17 16:15:08 - Enviando a ChatGPT: 30$... 2026-07-17 16:15:08 - forwardToChatGPT: Enviando a ChatGPT: 30$... 2026-07-17 16:15:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 17:15:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 17:15:08 America/Halifax] [CHATBOT][START] corr=c0bcdaa2 IP=127.0.0.1 UA= [17-Jul-2026 16:15:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 16:15:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:bc:9e:70 mobile=584128383063 [17-Jul-2026 16:15:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 16:15:09 America/Caracas] [CHATBOT][DIAG] corr=c0bcdaa2 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [17-Jul-2026 16:15:09 America/Caracas] [CHATBOT][CTX] corr=c0bcdaa2 tel=584128383063 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 16:15:09 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.es_masiva' in 'SELECT' [17-Jul-2026 16:15:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 16:15:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 16:15:09 America/Caracas] [CHATBOT][AI][df24df] Proveedor: gemini [17-Jul-2026 16:15:09 America/Caracas] [CHATBOT][GEMINI][df24df] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 16:15:11 America/Caracas] [CHATBOT][GEMINI][df24df] OK key=primary intento=1 len=370 finish=STOP [17-Jul-2026 16:15:11 America/Caracas] [CHATBOT][END] corr=c0bcdaa2 bytesRespuesta=370 [17-Jul-2026 16:15:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 16:15:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 16:15:12 - Mensaje enviado con éxito a 584128383063 2026-07-17 16:15:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a8d502c876 (wa_message_id: wamid.HBgMNTg0MTI4MzgzMDYzFQIAERgSRkFCQ0MwQTQ3NDlCNjRBRTE3AA==) 2026-07-17 16:15:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a8d502c876 2026-07-17 16:15:12 - ====== FIN WEBHOOK ====== 2026-07-17 16:16:13 - ====== INICIO WEBHOOK ====== 2026-07-17 16:16:13 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 16:16:13 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 16:16:13 - ====== FIN WEBHOOK ====== 2026-07-17 16:16:51 - ====== INICIO WEBHOOK ====== 2026-07-17 16:16:51 - Evento: image | De: 584167137859 | Size: 831b 2026-07-17 16:16:51 - Procesando mensaje regular tipo: image 2026-07-17 16:16:51 - RegularMessageService: Procesando mensaje de 584167137859, tipo: image 2026-07-17 16:16:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNEMDNENTM2NjVDMjg2QTM5MUE1OTkwRDc5Mzk5QTcA 2026-07-17 16:16:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNEMDNENTM2NjVDMjg2QTM5MUE1OTkwRDc5Mzk5QTcA 2026-07-17 16:16:51 - Contenido: ... 2026-07-17 16:16:51 - Comando detectado: image 2026-07-17 16:16:51 - CommandProcessor: Procesando comando: image 2026-07-17 16:16:51 - Imagen sin comando, guardando y procesando 2026-07-17 16:16:51 - Verificando duplicado por imageId=1056167377357376, msgId=wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNEMDNENTM2NjVDMjg2QTM5MUE1OTkwRDc5Mzk5QTcA 2026-07-17 16:16:51 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 16:16:51 - Incluyendo numtoname.php... 2026-07-17 16:16:51 - Incluyendo media.php... 2026-07-17 16:16:51 - DEBUG messages batch: [{"from":"584167137859","from_user_id":"VE.4519633004990513","id":"wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNEMDNENTM2NjVDMjg2QTM5MUE1OTkwRDc5Mzk5QTcA","timestamp":"1784319407","type":"image","image":{"mime_type":"image\/jpeg","sha256":"3pZJqTAw9XBjAGzjz1N94uSQLbkTPIQCPSt\/TEQ2yT8=","id":"1056167377357376","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1056167377357376&source=webhook&ext=1784319708&hash=ATzAdaxQOKLMf6oF8rUSMGims9qvNSix6lweynw8eDsaIA"}}] 2026-07-17 16:16:51 - DEBUG caption: no se encontró texto cercano 2026-07-17 16:16:51 - DEBUG caption final: [VACIO] 2026-07-17 16:16:51 - DEBUG busqueda mobiles: 04167137859,4167137859,584167137859 2026-07-17 16:16:51 - DEBUG usuario encontrado: 74:ac:b9:7c:0f:89 2026-07-17 16:16:51 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 16:16:51 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 16:16:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1056167377357376&source=getMedia&ext=1784319709&hash=ATy3yscq0OK0x4ow6XXn5ujkGhBJ6J-t85_j4JSilJZe0Q 2026-07-17 16:16:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1056167377357376.jpg (40050 bytes) 2026-07-17 16:16:54 - OCR tesseract exit=0 chars=273 2026-07-17 16:16:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 349 v PagomóvilBDV Personas 9 Fecha: 17/07/2026 TT 006710376652 'O Identificación: 18143785 Origen: 0102****3151 Destino: 04123663736 ETICO 0102 - BANCO DE VENEZUELA Concepto: Miguel Gracia 2026-07-17 16:16:54 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-17"} 2026-07-17 16:16:54 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-17","debug":["fecha=2026-07-17"]} 2026-07-17 16:16:54 - DEBUG registro: usernameRaw=''74:ac:b9:7c:0f:89'' first=''miguel'' last=''gracia'' esRegistrado=1 2026-07-17 16:16:54 - DEBUG bodyAdmin postOCR: Tlf: 04167137859\nUser: 74:ac:b9:7c:0f:89\nNombre: miguel gracia\nBanco: Venezuela\nMonto: \nFecha: 2026-07-17 (caption)\nSrvID: 34 2026-07-17 16:16:57 - IMG 1056167377357376 TEL 04167137859 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 16:16:57 - Incluyendo guardar_imagen.php... 2026-07-17 16:16:57 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 16:16:57 - Includes realizados. Verificando funciones... 2026-07-17 16:16:57 - obtenerInfoUsuario: Iniciando función con teléfono: 584167137859 2026-07-17 16:16:57 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 16:16:57 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 16:16:57 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 16:16:57 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 16:16:57 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 16:16:57 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:0f:89","firstname":"miguel","lastname":"gracia","mac":"74:ac:b9:7c:0f:89","srvid":34} 2026-07-17 16:16:57 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 16:16:57 - Datos usuario extraídos: {"username":"74:ac:b9:7c:0f:89","firstname":"miguel","lastname":"gracia","mac":"74:ac:b9:7c:0f:89","srvid":34} 2026-07-17 16:16:57 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 16:16:57 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 16:16:57 - Valor de accessToken: EAAC0c45... 2026-07-17 16:16:57 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 16:16:57 - Instancia WhatsAppImageHandler creada 2026-07-17 16:16:57 - Llamando a saveWhatsAppImage... 2026-07-17 16:16:57 - saveWhatsAppImage: Procesando imagen para: 584167137859 2026-07-17 16:16:57 - saveWhatsAppImage: ID de media: 1056167377357376, MIME type: image/jpeg 2026-07-17 16:16:57 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1056167377357376 2026-07-17 16:16:58 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 16:16:58 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1056167377357376&source=getMedia&ext=1784319714&hash=ATz69C1lmrMgn-4Unnk-Ox59GqQE0FudvNzwUm9Aq-Y5hA 2026-07-17 16:16:58 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1056167377357376&source=getMedia&ext=1784319714&hash=ATz69C1lmrMgn-4Unnk-Ox59GqQE0FudvNzwUm9Aq-Y5hA 2026-07-17 16:16:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 16:16:58 - descargar_imagen: Imagen descargada - Tamaño: 40050 bytes, Tipo: image/jpeg 2026-07-17 16:16:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1056167377357376.jpg, Tamaño: 40050 bytes 2026-07-17 16:16:58 - saveToDatabase: Registro insertado en BD con ID: 40 2026-07-17 16:16:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1056167377357376.jpg","image_id":"1056167377357376","size":40050,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 16:16:58 - Resultado del comando: array 2026-07-17 16:16:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 16:16:59 - Mensaje enviado con éxito a 584167137859 2026-07-17 16:16:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a8dbbb46dc (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSMkIzNTA1NURFQzk3RTM1NTVBAA==) 2026-07-17 16:16:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a8dbbb46dc 2026-07-17 16:16:59 - ====== FIN WEBHOOK ====== 2026-07-17 16:17:13 - ====== INICIO WEBHOOK ====== 2026-07-17 16:17:13 - Evento: text | De: 584167137859 | Size: 564b 2026-07-17 16:17:13 - Procesando mensaje regular tipo: text 2026-07-17 16:17:13 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-07-17 16:17:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNBQjlDRjAwNEQ5Q0Y0RjhGQzZEN0IyMzQ3OUIwMzkA 2026-07-17 16:17:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNBQjlDRjAwNEQ5Q0Y0RjhGQzZEN0IyMzQ3OUIwMzkA 2026-07-17 16:17:13 - Contenido: Gracias... 2026-07-17 16:17:13 - Comando detectado: gracias 2026-07-17 16:17:13 - CommandProcessor: Procesando comando: gracias 2026-07-17 16:17:13 - Comando no reconocido, enviando a ChatGPT 2026-07-17 16:17:13 - Resultado del comando: string 2026-07-17 16:17:13 - Enviando a ChatGPT: Gracias... 2026-07-17 16:17:13 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-17 16:17:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 17:17:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 17:17:13 America/Halifax] [CHATBOT][START] corr=36b347f5 IP=127.0.0.1 UA= [17-Jul-2026 16:17:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 16:17:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-10 username=74:ac:b9:7c:0f:89 mobile=584167137859 [17-Jul-2026 16:17:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 16:17:14 America/Caracas] [CHATBOT][DIAG] corr=36b347f5 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 7 días [critical] [17-Jul-2026 16:17:14 America/Caracas] [CHATBOT][CTX] corr=36b347f5 tel=584167137859 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 16:17:14 America/Caracas] [CHATBOT][TICKETS] Error consultando tickets: SQLSTATE[42S22]: Column not found: 1054 Unknown column 's.es_masiva' in 'SELECT' [17-Jul-2026 16:17:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 16:17:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 16:17:14 America/Caracas] [CHATBOT][AI][b3c45d] Proveedor: gemini [17-Jul-2026 16:17:14 America/Caracas] [CHATBOT][GEMINI][b3c45d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 16:17:14 America/Caracas] [CHATBOT][GEMINI][b3c45d] OK key=primary intento=1 len=83 finish=STOP [17-Jul-2026 16:17:14 America/Caracas] [CHATBOT][END] corr=36b347f5 bytesRespuesta=83 [17-Jul-2026 16:17:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 16:17:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 16:17:15 - Mensaje enviado con éxito a 584167137859 2026-07-17 16:17:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a8dcbded73 (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSRTNGRjkyN0NFRkEzODIwRkMyAA==) 2026-07-17 16:17:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a8dcbded73 2026-07-17 16:17:15 - ====== FIN WEBHOOK ====== 2026-07-17 16:18:01 - ====== INICIO WEBHOOK ====== 2026-07-17 16:18:01 - Evento: text | De: 584128383063 | Size: 758b 2026-07-17 16:18:01 - Procesando mensaje regular tipo: text 2026-07-17 16:18:01 - RegularMessageService: Procesando mensaje de 584128383063, tipo: text 2026-07-17 16:18:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4MzgzMDYzFQIAEhggQUM0QkYzOEZCRjc4RjcyODNFMjY5OUVBRDg3OTJDNDAA 2026-07-17 16:18:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4MzgzMDYzFQIAEhggQUM0QkYzOEZCRjc4RjcyODNFMjY5OUVBRDg3OTJDNDAA 2026-07-17 16:18:01 - Contenido: Haja y porque hay se esta cobrando el iva no entiendo si son 30$ en tonces cobrando me el iva son so... 2026-07-17 16:18:01 - Comando detectado: haja 2026-07-17 16:18:01 - CommandProcessor: Procesando comando: haja 2026-07-17 16:18:01 - Comando no reconocido, enviando a ChatGPT 2026-07-17 16:18:01 - Resultado del comando: string 2026-07-17 16:18:01 - Enviando a ChatGPT: Haja y porque hay se esta cobrando el iva no entie... 2026-07-17 16:18:01 - forwardToChatGPT: Enviando a ChatGPT: Haja y porque hay se esta cobrando el iva no entie... 2026-07-17 16:18:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 17:18:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 17:18:01 America/Halifax] [CHATBOT][START] corr=fbab06c5 IP=127.0.0.1 UA= [17-Jul-2026 16:18:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 16:18:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:bc:9e:70 mobile=584128383063 [17-Jul-2026 16:18:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 16:18:02 America/Caracas] [CHATBOT][DIAG] corr=fbab06c5 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [17-Jul-2026 16:18:02 America/Caracas] [CHATBOT][CTX] corr=fbab06c5 tel=584128383063 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 16:18:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 16:18:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 16:18:02 America/Caracas] [CHATBOT][AI][59ba81] Proveedor: gemini [17-Jul-2026 16:18:02 America/Caracas] [CHATBOT][GEMINI][59ba81] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 16:18:04 America/Caracas] [CHATBOT][GEMINI][59ba81] OK key=primary intento=1 len=400 finish=STOP [17-Jul-2026 16:18:04 America/Caracas] [CHATBOT][END] corr=fbab06c5 bytesRespuesta=400 [17-Jul-2026 16:18:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 16:18:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 16:18:05 - Mensaje enviado con éxito a 584128383063 2026-07-17 16:18:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a8dfdc64b9 (wa_message_id: wamid.HBgMNTg0MTI4MzgzMDYzFQIAERgSRTk4QzkxNDU1OUIyMjdBNjk5AA==) 2026-07-17 16:18:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a8dfdc64b9 2026-07-17 16:18:05 - ====== FIN WEBHOOK ====== 2026-07-17 16:25:36 - ====== INICIO WEBHOOK ====== 2026-07-17 16:25:36 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 16:25:36 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 16:25:36 - ====== FIN WEBHOOK ====== 2026-07-17 16:25:37 - ====== INICIO WEBHOOK ====== 2026-07-17 16:25:37 - Evento: text | De: 584241851113 | Size: 608b 2026-07-17 16:25:37 - Procesando mensaje regular tipo: text 2026-07-17 16:25:37 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 16:25:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM1RjI5MDY1OTU3RkUwQzZCNzMzQkVENDZBMzk1RTgA 2026-07-17 16:25:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM1RjI5MDY1OTU3RkUwQzZCNzMzQkVENDZBMzk1RTgA 2026-07-17 16:25:37 - Contenido: Buenas tardes paga del internet de Marlene Morales... 2026-07-17 16:25:37 - Comando detectado: buenas 2026-07-17 16:25:37 - CommandProcessor: Procesando comando: buenas 2026-07-17 16:25:37 - Comando no reconocido, enviando a ChatGPT 2026-07-17 16:25:37 - Resultado del comando: string 2026-07-17 16:25:37 - Enviando a ChatGPT: Buenas tardes paga del internet de Marlene Morales... 2026-07-17 16:25:37 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes paga del internet de Marlene Morales... 2026-07-17 16:25:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 17:25:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 17:25:37 America/Halifax] [CHATBOT][START] corr=b55bd30b IP=127.0.0.1 UA= [17-Jul-2026 16:25:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 16:25:37 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:83:c2:a2:16:80 mobile=584241851113 [17-Jul-2026 16:25:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 16:25:37 America/Caracas] [CHATBOT][DIAG] corr=b55bd30b Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 16:25:37 America/Caracas] [CHATBOT][CTX] corr=b55bd30b tel=584241851113 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 16:25:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 16:25:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 16:25:37 America/Caracas] [CHATBOT][AI][2e6c41] Proveedor: gemini [17-Jul-2026 16:25:37 America/Caracas] [CHATBOT][GEMINI][2e6c41] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-17 16:25:39 - ====== INICIO WEBHOOK ====== 2026-07-17 16:25:39 - Evento: image | De: 584241851113 | Size: 861b 2026-07-17 16:25:39 - Procesando mensaje regular tipo: image 2026-07-17 16:25:39 - RegularMessageService: Procesando mensaje de 584241851113, tipo: image 2026-07-17 16:25:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNDOERFQzgxNTc0NjQ2MTI3MEU5NjlBMjg5MDlBRjUA 2026-07-17 16:25:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNDOERFQzgxNTc0NjQ2MTI3MEU5NjlBMjg5MDlBRjUA 2026-07-17 16:25:39 - Contenido: ... 2026-07-17 16:25:39 - Comando detectado: image 2026-07-17 16:25:39 - CommandProcessor: Procesando comando: image 2026-07-17 16:25:39 - Imagen sin comando, guardando y procesando 2026-07-17 16:25:39 - Verificando duplicado por imageId=2590839054707373, msgId=wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNDOERFQzgxNTc0NjQ2MTI3MEU5NjlBMjg5MDlBRjUA 2026-07-17 16:25:39 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 16:25:39 - Incluyendo numtoname.php... 2026-07-17 16:25:39 - Incluyendo media.php... 2026-07-17 16:25:39 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584241851113","from_user_id":"VE.4522145841405896","id":"wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNDOERFQzgxNTc0NjQ2MTI3MEU5NjlBMjg5MDlBRjUA","timestamp":"1784319933","type":"image","image":{"mime_type":"image\/jpeg","sha256":"sJuNfQLrAfsIsDsuyg5FC\/LFOc5WHhzPrPZ9P7a+RCQ=","id":"2590839054707373","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2590839054707373&source=webhook&ext=1784320235&hash=ATwJeWHXVqfJtscBX5U24Bl9L_IwB8rjUYVd4FwZ3o5h_Q"}}] 2026-07-17 16:25:39 - DEBUG caption: no se encontró texto cercano 2026-07-17 16:25:39 - DEBUG caption final: [VACIO] 2026-07-17 16:25:39 - DEBUG busqueda mobiles: 04241851113,4241851113,584241851113 2026-07-17 16:25:39 - DEBUG usuario NO encontrado 2026-07-17 16:25:39 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 16:25:39 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 16:25:40 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2590839054707373&source=getMedia&ext=1784320236&hash=ATx6Ip-LJn1WD8hf5oR9xVpclKAK40cgJq5uzbx-T02frw [17-Jul-2026 16:25:40 America/Caracas] [CHATBOT][GEMINI][2e6c41] OK key=primary intento=1 len=669 finish=STOP [17-Jul-2026 16:25:40 America/Caracas] [CHATBOT][END] corr=b55bd30b bytesRespuesta=669 [17-Jul-2026 16:25:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 16:25:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 16:25:40 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2590839054707373.jpg (56079 bytes) 2026-07-17 16:25:41 - Mensaje enviado con éxito a 584241851113 2026-07-17 16:25:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a8fc53f5a8 (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSRkFFRDkzNkMyOTA0MzdCM0ZBAA==) 2026-07-17 16:25:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a8fc53f5a8 2026-07-17 16:25:41 - ====== FIN WEBHOOK ====== 2026-07-17 16:25:41 - OCR tesseract exit=0 chars=285 2026-07-17 16:25:41 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 349 y PagomóvilBDV Personas 9 21.974,36 Bs Fecha: 17/07/2026 Operación: 006710242958 [[] Identificación: 18143785 Origen: O102****4063 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: Pago 2026-07-17 16:25:41 - OCR parse (caption-level): {"banco":"Mercantil","monto":"21974.36","fecha":"2026-07-17"} 2026-07-17 16:25:41 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-17","debug":["fecha=2026-07-17"]} 2026-07-17 16:25:41 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-17 16:25:41 - DEBUG bodyAdmin postOCR: Tlf: 04241851113\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 21974.36 (caption)\nFecha: 2026-07-17 (caption) 2026-07-17 16:25:43 - IMG 2590839054707373 TEL 04241851113 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 16:25:43 - Incluyendo guardar_imagen.php... 2026-07-17 16:25:43 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 16:25:43 - Includes realizados. Verificando funciones... 2026-07-17 16:25:43 - obtenerInfoUsuario: Iniciando función con teléfono: 584241851113 2026-07-17 16:25:43 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 16:25:43 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 16:25:43 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 16:25:43 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 16:25:43 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 16:25:43 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:a2:16:80","firstname":"marlene coco","lastname":"morales","mac":"74:83:c2:a2:16:80","srvid":34} 2026-07-17 16:25:43 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 16:25:43 - Datos usuario extraídos: {"username":"74:83:c2:a2:16:80","firstname":"marlene coco","lastname":"morales","mac":"74:83:c2:a2:16:80","srvid":34} 2026-07-17 16:25:43 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 16:25:43 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 16:25:43 - Valor de accessToken: EAAC0c45... 2026-07-17 16:25:43 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 16:25:43 - Instancia WhatsAppImageHandler creada 2026-07-17 16:25:43 - Llamando a saveWhatsAppImage... 2026-07-17 16:25:43 - saveWhatsAppImage: Procesando imagen para: 584241851113 2026-07-17 16:25:43 - saveWhatsAppImage: ID de media: 2590839054707373, MIME type: image/jpeg 2026-07-17 16:25:43 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2590839054707373 2026-07-17 16:25:44 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 16:25:44 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2590839054707373&source=getMedia&ext=1784320241&hash=ATxU9Yxrv2eyH2hqzaH3yMI9glXpcITV2ttgifSyRaFQAA 2026-07-17 16:25:44 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2590839054707373&source=getMedia&ext=1784320241&hash=ATxU9Yxrv2eyH2hqzaH3yMI9glXpcITV2ttgifSyRaFQAA 2026-07-17 16:25:44 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 16:25:44 - descargar_imagen: Imagen descargada - Tamaño: 56079 bytes, Tipo: image/jpeg 2026-07-17 16:25:44 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2590839054707373.jpg, Tamaño: 56079 bytes 2026-07-17 16:25:44 - saveToDatabase: Registro insertado en BD con ID: 41 2026-07-17 16:25:44 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2590839054707373.jpg","image_id":"2590839054707373","size":56079,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 16:25:44 - Resultado del comando: array 2026-07-17 16:25:44 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 16:25:45 - Mensaje enviado con éxito a 584241851113 2026-07-17 16:25:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a8fc9b84d7 (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSRUI4QTEwQjdCNzkyREY1OTU4AA==) 2026-07-17 16:25:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a8fc9b84d7 2026-07-17 16:25:45 - ====== FIN WEBHOOK ====== 2026-07-17 16:38:36 - ====== INICIO WEBHOOK ====== 2026-07-17 16:38:36 - Evento: text | De: 584128383063 | Size: 648b 2026-07-17 16:38:36 - Procesando mensaje regular tipo: text 2026-07-17 16:38:36 - RegularMessageService: Procesando mensaje de 584128383063, tipo: text 2026-07-17 16:38:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4MzgzMDYzFQIAEhggQUM4NjhBMjNCNUFFMEM3NzRFNUMwODUyQ0VFQjBEMzMA 2026-07-17 16:38:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4MzgzMDYzFQIAEhggQUM4NjhBMjNCNUFFMEM3NzRFNUMwODUyQ0VFQjBEMzMA 2026-07-17 16:38:36 - Contenido: Gracias... 2026-07-17 16:38:36 - Comando detectado: gracias 2026-07-17 16:38:36 - CommandProcessor: Procesando comando: gracias 2026-07-17 16:38:36 - Comando no reconocido, enviando a ChatGPT 2026-07-17 16:38:36 - Resultado del comando: string 2026-07-17 16:38:36 - Enviando a ChatGPT: Gracias... 2026-07-17 16:38:36 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-17 16:38:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 17:38:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 17:38:36 America/Halifax] [CHATBOT][START] corr=9baf4d32 IP=127.0.0.1 UA= [17-Jul-2026 16:38:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 16:38:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:bc:9e:70 mobile=584128383063 [17-Jul-2026 16:38:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 16:38:36 America/Caracas] [CHATBOT][DIAG] corr=9baf4d32 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [17-Jul-2026 16:38:36 America/Caracas] [CHATBOT][CTX] corr=9baf4d32 tel=584128383063 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 16:38:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 16:38:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 16:38:36 America/Caracas] [CHATBOT][AI][dc5914] Proveedor: gemini [17-Jul-2026 16:38:36 America/Caracas] [CHATBOT][GEMINI][dc5914] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 16:38:37 America/Caracas] [CHATBOT][GEMINI][dc5914] OK key=primary intento=1 len=49 finish=STOP [17-Jul-2026 16:38:37 America/Caracas] [CHATBOT][END] corr=9baf4d32 bytesRespuesta=49 [17-Jul-2026 16:38:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 16:38:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 16:38:38 - Mensaje enviado con éxito a 584128383063 2026-07-17 16:38:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a92ce4a8d4 (wa_message_id: wamid.HBgMNTg0MTI4MzgzMDYzFQIAERgSQjU4RTFGNzVERjE5RkJBOTYwAA==) 2026-07-17 16:38:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a92ce4a8d4 2026-07-17 16:38:38 - ====== FIN WEBHOOK ====== 2026-07-17 16:51:46 - ====== INICIO WEBHOOK ====== 2026-07-17 16:51:46 - Evento: image | De: 584143466209 | Size: 879b 2026-07-17 16:51:46 - Procesando mensaje regular tipo: image 2026-07-17 16:51:46 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 16:51:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1RTFBN0QzQTNEOEVFMDM0NzVBRTVGMDMzQjhBRkQA 2026-07-17 16:51:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1RTFBN0QzQTNEOEVFMDM0NzVBRTVGMDMzQjhBRkQA 2026-07-17 16:51:46 - Contenido: Cambio venezuela 85000.00 efectivo 100.00 nony... 2026-07-17 16:51:46 - Comando detectado: cambio 2026-07-17 16:51:46 - CommandProcessor: Procesando comando: cambio 2026-07-17 16:51:46 - Ejecutando cambiocobranza.php [17-Jul-2026 16:51:46 America/Caracas] PHP Warning: file_put_contents(error.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/cambiocobranza.php on line 40 2026-07-17 16:51:48 - Resultado del comando: array 2026-07-17 16:51:48 - Enviando respuesta: ✅ *Cambio registrado* 🏦 *Origen:* venezuela 2026-07-17 16:51:48 - Mensaje enviado con éxito a 584143466209 2026-07-17 16:51:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a95e4d10f2 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQTJBQTc5NEUxNzIxNEVGQzA1AA==) 2026-07-17 16:51:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a95e4d10f2 2026-07-17 16:51:48 - ====== FIN WEBHOOK ====== 2026-07-17 17:04:01 - ====== INICIO WEBHOOK ====== 2026-07-17 17:04:01 - Evento: text | De: 584167137859 | Size: 598b 2026-07-17 17:04:01 - Procesando mensaje regular tipo: text 2026-07-17 17:04:01 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-07-17 17:04:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUMxMDU0Mjk5N0M4RjQzOUY1MUJGMDg0MDM4NEE3N0YA 2026-07-17 17:04:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUMxMDU0Mjk5N0M4RjQzOUY1MUJGMDg0MDM4NEE3N0YA 2026-07-17 17:04:01 - Contenido: No, solo esperando que me activen el wifi... 2026-07-17 17:04:01 - Comando detectado: no, 2026-07-17 17:04:01 - CommandProcessor: Procesando comando: no, 2026-07-17 17:04:01 - Comando no reconocido, enviando a ChatGPT 2026-07-17 17:04:01 - Resultado del comando: string 2026-07-17 17:04:01 - Enviando a ChatGPT: No, solo esperando que me activen el wifi... 2026-07-17 17:04:01 - forwardToChatGPT: Enviando a ChatGPT: No, solo esperando que me activen el wifi... 2026-07-17 17:04:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 18:04:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 18:04:01 America/Halifax] [CHATBOT][START] corr=401da62d IP=127.0.0.1 UA= [17-Jul-2026 17:04:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 17:04:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-10 username=74:ac:b9:7c:0f:89 mobile=584167137859 [17-Jul-2026 17:04:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 17:04:02 America/Caracas] [CHATBOT][DIAG] corr=401da62d Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 7 días [critical] [17-Jul-2026 17:04:02 America/Caracas] [CHATBOT][CTX] corr=401da62d tel=584167137859 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 17:04:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 17:04:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 17:04:02 America/Caracas] [CHATBOT][AI][224673] Proveedor: gemini [17-Jul-2026 17:04:02 America/Caracas] [CHATBOT][GEMINI][224673] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 17:04:04 America/Caracas] [CHATBOT][GEMINI][224673] OK key=primary intento=1 len=305 finish=STOP [17-Jul-2026 17:04:04 America/Caracas] [CHATBOT][END] corr=401da62d bytesRespuesta=305 [17-Jul-2026 17:04:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 17:04:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 17:04:05 - Mensaje enviado con éxito a 584167137859 2026-07-17 17:04:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a98c52742c (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSNDI5MDgzMUUzQkEyNzU5QTM4AA==) 2026-07-17 17:04:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a98c52742c 2026-07-17 17:04:05 - ====== FIN WEBHOOK ====== 2026-07-17 17:10:39 - ====== INICIO WEBHOOK ====== 2026-07-17 17:10:39 - Evento: text | De: 584167137859 | Size: 585b 2026-07-17 17:10:39 - Procesando mensaje regular tipo: text 2026-07-17 17:10:39 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-07-17 17:10:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNENTQ1Qzg1NUVDODNEQUEyMEFDQzRGRkIyODNGNUQA 2026-07-17 17:10:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNENTQ1Qzg1NUVDODNEQUEyMEFDQzRGRkIyODNGNUQA 2026-07-17 17:10:39 - Contenido: Ya lo hice hace casi la hora... 2026-07-17 17:10:39 - Comando detectado: ya 2026-07-17 17:10:39 - CommandProcessor: Procesando comando: ya 2026-07-17 17:10:39 - Comando no reconocido, enviando a ChatGPT 2026-07-17 17:10:39 - Resultado del comando: string 2026-07-17 17:10:39 - Enviando a ChatGPT: Ya lo hice hace casi la hora... 2026-07-17 17:10:39 - forwardToChatGPT: Enviando a ChatGPT: Ya lo hice hace casi la hora... 2026-07-17 17:10:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 18:10:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 18:10:39 America/Halifax] [CHATBOT][START] corr=7b4fc312 IP=127.0.0.1 UA= [17-Jul-2026 17:10:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 17:10:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-10 username=74:ac:b9:7c:0f:89 mobile=584167137859 [17-Jul-2026 17:10:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 17:10:39 America/Caracas] [CHATBOT][DIAG] corr=7b4fc312 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 7 días [critical] [17-Jul-2026 17:10:39 America/Caracas] [CHATBOT][CTX] corr=7b4fc312 tel=584167137859 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 17:10:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 17:10:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 17:10:39 America/Caracas] [CHATBOT][AI][3ad2b1] Proveedor: gemini [17-Jul-2026 17:10:39 America/Caracas] [CHATBOT][GEMINI][3ad2b1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 17:10:41 America/Caracas] [CHATBOT][GEMINI][3ad2b1] OK key=primary intento=1 len=391 finish=STOP [17-Jul-2026 17:10:41 America/Caracas] [CHATBOT][END] corr=7b4fc312 bytesRespuesta=391 [17-Jul-2026 17:10:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 17:10:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 17:10:42 - Mensaje enviado con éxito a 584167137859 2026-07-17 17:10:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a9a529c5f0 (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSMjYxOUUwOTc2QkZBMEY5MDdBAA==) 2026-07-17 17:10:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a9a529c5f0 2026-07-17 17:10:42 - ====== FIN WEBHOOK ====== 2026-07-17 17:10:55 - ====== INICIO WEBHOOK ====== 2026-07-17 17:10:55 - Evento: image | De: 584167137859 | Size: 833b 2026-07-17 17:10:55 - Procesando mensaje regular tipo: image 2026-07-17 17:10:55 - RegularMessageService: Procesando mensaje de 584167137859, tipo: image 2026-07-17 17:10:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM0NEY2NzQ1OUZFQkM5QjUwNkU2NkQ0QjMzMjUzRUUA 2026-07-17 17:10:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM0NEY2NzQ1OUZFQkM5QjUwNkU2NkQ0QjMzMjUzRUUA 2026-07-17 17:10:55 - Contenido: ... 2026-07-17 17:10:55 - Comando detectado: image 2026-07-17 17:10:55 - CommandProcessor: Procesando comando: image 2026-07-17 17:10:55 - Imagen sin comando, guardando y procesando 2026-07-17 17:10:55 - Verificando duplicado por imageId=27649630561357684, msgId=wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM0NEY2NzQ1OUZFQkM5QjUwNkU2NkQ0QjMzMjUzRUUA 2026-07-17 17:10:55 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 17:10:55 - Incluyendo numtoname.php... 2026-07-17 17:10:55 - Incluyendo media.php... 2026-07-17 17:10:55 - DEBUG messages batch: [{"from":"584167137859","from_user_id":"VE.4519633004990513","id":"wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM0NEY2NzQ1OUZFQkM5QjUwNkU2NkQ0QjMzMjUzRUUA","timestamp":"1784322650","type":"image","image":{"mime_type":"image\/jpeg","sha256":"3pZJqTAw9XBjAGzjz1N94uSQLbkTPIQCPSt\/TEQ2yT8=","id":"27649630561357684","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=27649630561357684&source=webhook&ext=1784322952&hash=ATzZ0M2k7zMSNVvUC9E35K0MLsShEcf0SehEwfkViH04Tg"}}] 2026-07-17 17:10:55 - DEBUG caption: no se encontró texto cercano 2026-07-17 17:10:55 - DEBUG caption final: [VACIO] 2026-07-17 17:10:55 - DEBUG busqueda mobiles: 04167137859,4167137859,584167137859 2026-07-17 17:10:55 - DEBUG usuario encontrado: 74:ac:b9:7c:0f:89 2026-07-17 17:10:55 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 17:10:55 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 17:10:56 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27649630561357684&source=getMedia&ext=1784322953&hash=ATxJiwtg5c0JT8MRVBrmjfYx0T4l4062FzR2VxzVnMaUtQ 2026-07-17 17:10:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/27649630561357684.jpg (40050 bytes) 2026-07-17 17:10:58 - OCR tesseract exit=0 chars=273 2026-07-17 17:10:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 349 v PagomóvilBDV Personas 9 Fecha: 17/07/2026 TT 006710376652 'O Identificación: 18143785 Origen: 0102****3151 Destino: 04123663736 ETICO 0102 - BANCO DE VENEZUELA Concepto: Miguel Gracia 2026-07-17 17:10:58 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-17"} 2026-07-17 17:10:58 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-17","debug":["fecha=2026-07-17"]} 2026-07-17 17:10:58 - DEBUG registro: usernameRaw=''74:ac:b9:7c:0f:89'' first=''miguel'' last=''gracia'' esRegistrado=1 2026-07-17 17:10:58 - DEBUG bodyAdmin postOCR: Tlf: 04167137859\nUser: 74:ac:b9:7c:0f:89\nNombre: miguel gracia\nBanco: Venezuela\nMonto: \nFecha: 2026-07-17 (caption)\nSrvID: 34 2026-07-17 17:11:00 - IMG 27649630561357684 TEL 04167137859 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 17:11:00 - Incluyendo guardar_imagen.php... 2026-07-17 17:11:00 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 17:11:00 - Includes realizados. Verificando funciones... 2026-07-17 17:11:00 - obtenerInfoUsuario: Iniciando función con teléfono: 584167137859 2026-07-17 17:11:00 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 17:11:00 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 17:11:00 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 17:11:00 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 17:11:00 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 17:11:00 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:0f:89","firstname":"miguel","lastname":"gracia","mac":"74:ac:b9:7c:0f:89","srvid":34} 2026-07-17 17:11:00 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 17:11:00 - Datos usuario extraídos: {"username":"74:ac:b9:7c:0f:89","firstname":"miguel","lastname":"gracia","mac":"74:ac:b9:7c:0f:89","srvid":34} 2026-07-17 17:11:00 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 17:11:00 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 17:11:00 - Valor de accessToken: EAAC0c45... 2026-07-17 17:11:00 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 17:11:00 - Instancia WhatsAppImageHandler creada 2026-07-17 17:11:00 - Llamando a saveWhatsAppImage... 2026-07-17 17:11:00 - saveWhatsAppImage: Procesando imagen para: 584167137859 2026-07-17 17:11:00 - saveWhatsAppImage: ID de media: 27649630561357684, MIME type: image/jpeg 2026-07-17 17:11:00 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/27649630561357684 2026-07-17 17:11:04 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 17:11:04 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27649630561357684&source=getMedia&ext=1784322960&hash=ATzx-BVgkn34LdMx0LXzkQel2eUU_BUXuds9tGErZgyEZg 2026-07-17 17:11:04 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27649630561357684&source=getMedia&ext=1784322960&hash=ATzx-BVgkn34LdMx0LXzkQel2eUU_BUXuds9tGErZgyEZg 2026-07-17 17:11:04 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 17:11:04 - descargar_imagen: Imagen descargada - Tamaño: 40050 bytes, Tipo: image/jpeg 2026-07-17 17:11:04 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/27649630561357684.jpg, Tamaño: 40050 bytes 2026-07-17 17:11:04 - saveToDatabase: Registro insertado en BD con ID: 42 2026-07-17 17:11:04 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/27649630561357684.jpg","image_id":"27649630561357684","size":40050,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 17:11:04 - Resultado del comando: array 2026-07-17 17:11:04 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 17:11:05 - Mensaje enviado con éxito a 584167137859 2026-07-17 17:11:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a9a69be206 (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSOTdDNjc0QTc2NzkxQTU1MUU3AA==) 2026-07-17 17:11:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a9a69be206 2026-07-17 17:11:05 - ====== FIN WEBHOOK ====== 2026-07-17 17:11:28 - ====== INICIO WEBHOOK ====== 2026-07-17 17:11:28 - Evento: text | De: 584167137859 | Size: 700b 2026-07-17 17:11:28 - Procesando mensaje regular tipo: text 2026-07-17 17:11:28 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-07-17 17:11:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNFRUIyQjk3NDMxQjZFRTA0REFDRUI3REZDMzhFNTkA 2026-07-17 17:11:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNFRUIyQjk3NDMxQjZFRTA0REFDRUI3REZDMzhFNTkA 2026-07-17 17:11:28 - Contenido: Hace una hora están verificando...... 2026-07-17 17:11:28 - Comando detectado: hace 2026-07-17 17:11:28 - CommandProcessor: Procesando comando: hace 2026-07-17 17:11:28 - Comando no reconocido, enviando a ChatGPT 2026-07-17 17:11:28 - Resultado del comando: string 2026-07-17 17:11:28 - Enviando a ChatGPT: Hace una hora están verificando...... 2026-07-17 17:11:28 - forwardToChatGPT: Enviando a ChatGPT: Hace una hora están verificando...... 2026-07-17 17:11:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 18:11:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 18:11:28 America/Halifax] [CHATBOT][START] corr=a7003ccf IP=127.0.0.1 UA= [17-Jul-2026 17:11:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 17:11:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-10 username=74:ac:b9:7c:0f:89 mobile=584167137859 [17-Jul-2026 17:11:28 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 17:11:28 America/Caracas] [CHATBOT][DIAG] corr=a7003ccf Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 7 días [critical] [17-Jul-2026 17:11:28 America/Caracas] [CHATBOT][CTX] corr=a7003ccf tel=584167137859 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 17:11:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 17:11:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 17:11:28 America/Caracas] [CHATBOT][AI][e94859] Proveedor: gemini [17-Jul-2026 17:11:28 America/Caracas] [CHATBOT][GEMINI][e94859] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 17:11:32 America/Caracas] [CHATBOT][GEMINI][e94859] OK key=primary intento=1 len=149 finish=MAX_TOKENS [17-Jul-2026 17:11:32 America/Caracas] [CHATBOT][GEMINI][e94859] ⚠️ Respuesta truncada por MAX_TOKENS [17-Jul-2026 17:11:32 America/Caracas] [CHATBOT][END] corr=a7003ccf bytesRespuesta=149 [17-Jul-2026 17:11:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 17:11:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 17:11:33 - Mensaje enviado con éxito a 584167137859 2026-07-17 17:11:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a9a85a0554 (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSNkVBN0U3M0NDMjMwMUVFRUI5AA==) 2026-07-17 17:11:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a9a85a0554 2026-07-17 17:11:33 - ====== FIN WEBHOOK ====== 2026-07-17 17:13:15 - ====== INICIO WEBHOOK ====== 2026-07-17 17:13:15 - Evento: image | De: 584167137859 | Size: 851b 2026-07-17 17:13:15 - Procesando mensaje regular tipo: image 2026-07-17 17:13:15 - RegularMessageService: Procesando mensaje de 584167137859, tipo: image 2026-07-17 17:13:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUMwQzdCRkJGNkM4RUFDQUI1NUMzQkUzQjFENjM5RTAA 2026-07-17 17:13:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUMwQzdCRkJGNkM4RUFDQUI1NUMzQkUzQjFENjM5RTAA 2026-07-17 17:13:15 - Contenido: WhatsApp... 2026-07-17 17:13:15 - Comando detectado: whatsapp 2026-07-17 17:13:15 - CommandProcessor: Procesando comando: whatsapp 2026-07-17 17:13:15 - Imagen sin comando, guardando y procesando 2026-07-17 17:13:15 - Verificando duplicado por imageId=2264487494310292, msgId=wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUMwQzdCRkJGNkM4RUFDQUI1NUMzQkUzQjFENjM5RTAA 2026-07-17 17:13:15 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 17:13:15 - Incluyendo numtoname.php... 2026-07-17 17:13:15 - Incluyendo media.php... 2026-07-17 17:13:15 - DEBUG messages batch: [{"from":"584167137859","from_user_id":"VE.4519633004990513","id":"wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUMwQzdCRkJGNkM4RUFDQUI1NUMzQkUzQjFENjM5RTAA","timestamp":"1784322790","type":"image","image":{"caption":"WhatsApp","mime_type":"image\/jpeg","sha256":"Sln0Rl4UX19zMW6b3B8MUFI6k19oYWO7YRxwb4yPJus=","id":"2264487494310292","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2264487494310292&source=webhook&ext=1784323092&hash=ATxLBWeMuJEAqMaTMdk--XSG1J37Zxgz9P0FIymlzTB8SQ"}}] 2026-07-17 17:13:15 - DEBUG caption final: WhatsApp 2026-07-17 17:13:15 - DEBUG busqueda mobiles: 04167137859,4167137859,584167137859 2026-07-17 17:13:15 - DEBUG usuario encontrado: 74:ac:b9:7c:0f:89 2026-07-17 17:13:15 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 17:13:15 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 17:13:16 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2264487494310292&source=getMedia&ext=1784323093&hash=ATwqwgB7WPzOEUfi0EGw7ciS-Kdh-yGpyrBsDSpDRmLSGw 2026-07-17 17:13:17 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2264487494310292.jpg (40124 bytes) 2026-07-17 17:13:19 - OCR tesseract exit=0 chars=489 2026-07-17 17:13:19 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 235 AE ATOM) TUD) pa a COLNET Potrero A ctnetworks Se eed Hola, buenas tardes. El monto a cancelar por 15 dias de su plan es de $15 USD. Calculando con la tasa actual de 732.4787, el total en Bolivares es: $15 * 732.4787 * 1.16 = *Bs E 12.745,13 PaO PagomóvilBDV Personas o E perl > [eset 006710376652 Ú Identificación: 18143785 Origen: 0102****3151 ST 04123663736 ES UL NA eens ES @ Mensaje UE 2026-07-17 17:13:19 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-07-17 17:13:19 - OCR parseDetalles: {"banco":null,"monto":"732.47","fecha":null,"debug":["montoNext=732.47"]} 2026-07-17 17:13:19 - DEBUG registro: usernameRaw=''74:ac:b9:7c:0f:89'' first=''miguel'' last=''gracia'' esRegistrado=1 2026-07-17 17:13:19 - DEBUG bodyAdmin postOCR: Tlf: 04167137859\nUser: 74:ac:b9:7c:0f:89\nNombre: miguel gracia\nBanco: \nMonto: 732.47 (ocrDetails)\nFecha: \nSrvID: 34 2026-07-17 17:13:22 - IMG 2264487494310292 TEL 04167137859 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 17:13:22 - Incluyendo guardar_imagen.php... 2026-07-17 17:13:22 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 17:13:22 - Includes realizados. Verificando funciones... 2026-07-17 17:13:22 - obtenerInfoUsuario: Iniciando función con teléfono: 584167137859 2026-07-17 17:13:22 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 17:13:22 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 17:13:22 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 17:13:22 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 17:13:22 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 17:13:22 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:0f:89","firstname":"miguel","lastname":"gracia","mac":"74:ac:b9:7c:0f:89","srvid":34} 2026-07-17 17:13:22 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 17:13:22 - Datos usuario extraídos: {"username":"74:ac:b9:7c:0f:89","firstname":"miguel","lastname":"gracia","mac":"74:ac:b9:7c:0f:89","srvid":34} 2026-07-17 17:13:22 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 17:13:22 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 17:13:22 - Valor de accessToken: EAAC0c45... 2026-07-17 17:13:22 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 17:13:22 - Instancia WhatsAppImageHandler creada 2026-07-17 17:13:22 - Llamando a saveWhatsAppImage... 2026-07-17 17:13:22 - saveWhatsAppImage: Procesando imagen para: 584167137859 2026-07-17 17:13:22 - saveWhatsAppImage: ID de media: 2264487494310292, MIME type: image/jpeg 2026-07-17 17:13:22 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2264487494310292 2026-07-17 17:13:22 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 17:13:22 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2264487494310292&source=getMedia&ext=1784323099&hash=ATzjE2Ch3W3dgSuVPWhQbUGKa8G8b_U6FXz2nftVgywYgw 2026-07-17 17:13:22 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2264487494310292&source=getMedia&ext=1784323099&hash=ATzjE2Ch3W3dgSuVPWhQbUGKa8G8b_U6FXz2nftVgywYgw 2026-07-17 17:13:23 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 17:13:23 - descargar_imagen: Imagen descargada - Tamaño: 40124 bytes, Tipo: image/jpeg 2026-07-17 17:13:23 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2264487494310292.jpg, Tamaño: 40124 bytes 2026-07-17 17:13:23 - saveToDatabase: Registro insertado en BD con ID: 43 2026-07-17 17:13:23 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2264487494310292.jpg","image_id":"2264487494310292","size":40124,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 17:13:23 - Resultado del comando: array 2026-07-17 17:13:23 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 17:13:24 - Mensaje enviado con éxito a 584167137859 2026-07-17 17:13:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a9af457319 (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSQzI3Q0VBNkRDRTVGOEVERkQxAA==) 2026-07-17 17:13:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a9af457319 2026-07-17 17:13:24 - ====== FIN WEBHOOK ====== 2026-07-17 17:24:23 - ====== INICIO WEBHOOK ====== 2026-07-17 17:24:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 17:24:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 17:24:23 - ====== FIN WEBHOOK ====== 2026-07-17 17:44:30 - ====== INICIO WEBHOOK ====== 2026-07-17 17:44:30 - Evento: text | De: 584167137859 | Size: 658b 2026-07-17 17:44:30 - Procesando mensaje regular tipo: text 2026-07-17 17:44:30 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-07-17 17:44:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM5MDVCQzI4ODA0M0RGMjk2NkU0Mjc4RkFFQTNBM0UA 2026-07-17 17:44:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM5MDVCQzI4ODA0M0RGMjk2NkU0Mjc4RkFFQTNBM0UA 2026-07-17 17:44:30 - Contenido: Disculpa, seguimos esperando la verificación para que nos activen el servicio si son tan hamable... 2026-07-17 17:44:30 - Comando detectado: disculpa, 2026-07-17 17:44:30 - CommandProcessor: Procesando comando: disculpa, 2026-07-17 17:44:30 - Comando no reconocido, enviando a ChatGPT 2026-07-17 17:44:30 - Resultado del comando: string 2026-07-17 17:44:30 - Enviando a ChatGPT: Disculpa, seguimos esperando la verificación para... 2026-07-17 17:44:30 - forwardToChatGPT: Enviando a ChatGPT: Disculpa, seguimos esperando la verificación para... 2026-07-17 17:44:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 18:44:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 18:44:30 America/Halifax] [CHATBOT][START] corr=e3198056 IP=127.0.0.1 UA= [17-Jul-2026 17:44:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 17:44:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-10 username=74:ac:b9:7c:0f:89 mobile=584167137859 [17-Jul-2026 17:44:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 17:44:31 America/Caracas] [CHATBOT][DIAG] corr=e3198056 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 7 días [critical] [17-Jul-2026 17:44:31 America/Caracas] [CHATBOT][CTX] corr=e3198056 tel=584167137859 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 17:44:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 17:44:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 17:44:31 America/Caracas] [CHATBOT][AI][fe9e7d] Proveedor: gemini [17-Jul-2026 17:44:31 America/Caracas] [CHATBOT][GEMINI][fe9e7d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 17:44:33 America/Caracas] [CHATBOT][GEMINI][fe9e7d] OK key=primary intento=1 len=472 finish=STOP [17-Jul-2026 17:44:33 America/Caracas] [CHATBOT][END] corr=e3198056 bytesRespuesta=472 [17-Jul-2026 17:44:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 17:44:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 17:44:34 - Mensaje enviado con éxito a 584167137859 2026-07-17 17:44:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aa242375f3 (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSMzFGOEM1QzkxRDhGRDEyMDY3AA==) 2026-07-17 17:44:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aa242375f3 2026-07-17 17:44:34 - ====== FIN WEBHOOK ====== 2026-07-17 18:25:31 - ====== INICIO WEBHOOK ====== 2026-07-17 18:25:31 - Evento: text | De: 584167137859 | Size: 661b 2026-07-17 18:25:31 - Procesando mensaje regular tipo: text 2026-07-17 18:25:31 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-07-17 18:25:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM1M0M3QTcwQUM3NDQyQkZGMTM2QzIzM0EyMDJBQzMA 2026-07-17 18:25:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM1M0M3QTcwQUM3NDQyQkZGMTM2QzIzM0EyMDJBQzMA 2026-07-17 18:25:31 - Contenido: Banco : Venezuela Número de referencia: 18143785 Monto: 12.745,13 Fecha:17-07-2026 Hora: 5:15pm... 2026-07-17 18:25:31 - Comando detectado: banco 2026-07-17 18:25:31 - CommandProcessor: Procesando comando: banco 2026-07-17 18:25:31 - Comando no reconocido, enviando a ChatGPT 2026-07-17 18:25:31 - Resultado del comando: string 2026-07-17 18:25:31 - Enviando a ChatGPT: Banco : Venezuela Número de referencia: 18143785 ... 2026-07-17 18:25:31 - forwardToChatGPT: Enviando a ChatGPT: Banco : Venezuela Número de referencia: 18143785 ... 2026-07-17 18:25:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 19:25:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 19:25:31 America/Halifax] [CHATBOT][START] corr=b5c808a2 IP=127.0.0.1 UA= [17-Jul-2026 18:25:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 18:25:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-10 username=74:ac:b9:7c:0f:89 mobile=584167137859 [17-Jul-2026 18:25:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 18:25:31 America/Caracas] [CHATBOT][DIAG] corr=b5c808a2 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 7 días [critical] [17-Jul-2026 18:25:31 America/Caracas] [CHATBOT][CTX] corr=b5c808a2 tel=584167137859 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 18:25:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 18:25:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 18:25:31 America/Caracas] [CHATBOT][AI][c764d0] Proveedor: gemini [17-Jul-2026 18:25:31 America/Caracas] [CHATBOT][GEMINI][c764d0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 18:25:35 America/Caracas] [CHATBOT][GEMINI][c764d0] OK key=primary intento=1 len=569 finish=STOP [17-Jul-2026 18:25:35 America/Caracas] [CHATBOT][END] corr=b5c808a2 bytesRespuesta=569 [17-Jul-2026 18:25:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 18:25:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 18:25:36 - Mensaje enviado con éxito a 584167137859 2026-07-17 18:25:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aabe0566aa (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSMkM0NDhBOTEwOEI3NzRFRTIxAA==) 2026-07-17 18:25:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aabe0566aa 2026-07-17 18:25:36 - ====== FIN WEBHOOK ====== 2026-07-17 18:26:16 - ====== INICIO WEBHOOK ====== 2026-07-17 18:26:16 - Evento: text | De: 584167137859 | Size: 571b 2026-07-17 18:26:16 - Procesando mensaje regular tipo: text 2026-07-17 18:26:16 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-07-17 18:26:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM5NEY2MDAwMDE4QUY3RDU2ODQyQjYzRkU5N0Q2RDQA 2026-07-17 18:26:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUM5NEY2MDAwMDE4QUY3RDU2ODQyQjYzRkU5N0Q2RDQA 2026-07-17 18:26:16 - Contenido: Cancele 15dias... 2026-07-17 18:26:16 - Comando detectado: cancele 2026-07-17 18:26:16 - CommandProcessor: Procesando comando: cancele 2026-07-17 18:26:16 - Comando no reconocido, enviando a ChatGPT 2026-07-17 18:26:16 - Resultado del comando: string 2026-07-17 18:26:16 - Enviando a ChatGPT: Cancele 15dias... 2026-07-17 18:26:16 - forwardToChatGPT: Enviando a ChatGPT: Cancele 15dias... 2026-07-17 18:26:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 19:26:16 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 19:26:16 America/Halifax] [CHATBOT][START] corr=89c56f6a IP=127.0.0.1 UA= [17-Jul-2026 18:26:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 18:26:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-10 username=74:ac:b9:7c:0f:89 mobile=584167137859 [17-Jul-2026 18:26:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 18:26:16 America/Caracas] [CHATBOT][DIAG] corr=89c56f6a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 7 días [critical] [17-Jul-2026 18:26:16 America/Caracas] [CHATBOT][CTX] corr=89c56f6a tel=584167137859 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 18:26:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 18:26:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 18:26:16 America/Caracas] [CHATBOT][AI][903e04] Proveedor: gemini [17-Jul-2026 18:26:16 America/Caracas] [CHATBOT][GEMINI][903e04] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 18:26:18 America/Caracas] [CHATBOT][GEMINI][903e04] OK key=primary intento=1 len=439 finish=STOP [17-Jul-2026 18:26:18 America/Caracas] [CHATBOT][END] corr=89c56f6a bytesRespuesta=439 [17-Jul-2026 18:26:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 18:26:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 18:26:19 - Mensaje enviado con éxito a 584167137859 2026-07-17 18:26:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aac0b84541 (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSQTI0NkE4RTRCNEI0RDJCRUE5AA==) 2026-07-17 18:26:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aac0b84541 2026-07-17 18:26:19 - ====== FIN WEBHOOK ====== 2026-07-17 18:27:48 - ====== INICIO WEBHOOK ====== 2026-07-17 18:27:48 - Evento: text | De: 584167137859 | Size: 663b 2026-07-17 18:27:48 - Procesando mensaje regular tipo: text 2026-07-17 18:27:48 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-07-17 18:27:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNGQURDMkUwRUM2MzEwODY1NTkwMzkwQzVCNDU2QUYA 2026-07-17 18:27:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNGQURDMkUwRUM2MzEwODY1NTkwMzkwQzVCNDU2QUYA 2026-07-17 18:27:48 - Contenido: Banco : Venezuela Número de referencia: 6710376652 Monto: 12.745,13 Fecha:17-07-2026 Hora: 5:15pm... 2026-07-17 18:27:48 - Comando detectado: banco 2026-07-17 18:27:48 - CommandProcessor: Procesando comando: banco 2026-07-17 18:27:48 - Comando no reconocido, enviando a ChatGPT 2026-07-17 18:27:48 - Resultado del comando: string 2026-07-17 18:27:48 - Enviando a ChatGPT: Banco : Venezuela Número de referencia: 671037665... 2026-07-17 18:27:48 - forwardToChatGPT: Enviando a ChatGPT: Banco : Venezuela Número de referencia: 671037665... 2026-07-17 18:27:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 19:27:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 19:27:48 America/Halifax] [CHATBOT][START] corr=07088732 IP=127.0.0.1 UA= [17-Jul-2026 18:27:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 18:27:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-10 username=74:ac:b9:7c:0f:89 mobile=584167137859 [17-Jul-2026 18:27:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 18:27:49 America/Caracas] [CHATBOT][DIAG] corr=07088732 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 7 días [critical] [17-Jul-2026 18:27:49 America/Caracas] [CHATBOT][CTX] corr=07088732 tel=584167137859 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 18:27:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 18:27:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 18:27:49 America/Caracas] [CHATBOT][AI][b0a807] Proveedor: gemini [17-Jul-2026 18:27:49 America/Caracas] [CHATBOT][GEMINI][b0a807] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 18:27:50 America/Caracas] [CHATBOT][GEMINI][b0a807] OK key=primary intento=1 len=301 finish=STOP [17-Jul-2026 18:27:50 America/Caracas] [CHATBOT][END] corr=07088732 bytesRespuesta=301 [17-Jul-2026 18:27:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 18:27:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 18:27:51 - Mensaje enviado con éxito a 584167137859 2026-07-17 18:27:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aac6767a72 (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSQTgwRjYyMzJGN0I1MjU2RTAyAA==) 2026-07-17 18:27:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aac6767a72 2026-07-17 18:27:51 - ====== FIN WEBHOOK ====== 2026-07-17 18:28:05 - ====== INICIO WEBHOOK ====== 2026-07-17 18:28:05 - Evento: text | De: 584167137859 | Size: 564b 2026-07-17 18:28:05 - Procesando mensaje regular tipo: text 2026-07-17 18:28:05 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-07-17 18:28:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNFMjVCMzE4NDQ1NUQxOTI3OEZCNzE1QkJGM0JGQkIA 2026-07-17 18:28:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNFMjVCMzE4NDQ1NUQxOTI3OEZCNzE1QkJGM0JGQkIA 2026-07-17 18:28:05 - Contenido: Gracias... 2026-07-17 18:28:05 - Comando detectado: gracias 2026-07-17 18:28:05 - CommandProcessor: Procesando comando: gracias 2026-07-17 18:28:05 - Comando no reconocido, enviando a ChatGPT 2026-07-17 18:28:05 - Resultado del comando: string 2026-07-17 18:28:05 - Enviando a ChatGPT: Gracias... 2026-07-17 18:28:05 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-17 18:28:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 19:28:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 19:28:05 America/Halifax] [CHATBOT][START] corr=7d894d69 IP=127.0.0.1 UA= [17-Jul-2026 18:28:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 18:28:06 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-10 username=74:ac:b9:7c:0f:89 mobile=584167137859 [17-Jul-2026 18:28:06 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 18:28:06 America/Caracas] [CHATBOT][DIAG] corr=7d894d69 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 7 días [critical] [17-Jul-2026 18:28:06 America/Caracas] [CHATBOT][CTX] corr=7d894d69 tel=584167137859 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 18:28:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 18:28:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 18:28:06 America/Caracas] [CHATBOT][AI][1e4099] Proveedor: gemini [17-Jul-2026 18:28:06 America/Caracas] [CHATBOT][GEMINI][1e4099] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 18:28:07 America/Caracas] [CHATBOT][GEMINI][1e4099] OK key=primary intento=1 len=58 finish=STOP [17-Jul-2026 18:28:07 America/Caracas] [CHATBOT][END] corr=7d894d69 bytesRespuesta=58 [17-Jul-2026 18:28:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 18:28:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 18:28:08 - Mensaje enviado con éxito a 584167137859 2026-07-17 18:28:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aac781ef50 (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSQzhEQjc1OERDOUFGNkM0Rjk0AA==) 2026-07-17 18:28:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aac781ef50 2026-07-17 18:28:08 - ====== FIN WEBHOOK ====== 2026-07-17 18:28:27 - ====== INICIO WEBHOOK ====== 2026-07-17 18:28:27 - Evento: text | De: 584167137859 | Size: 586b 2026-07-17 18:28:27 - Procesando mensaje regular tipo: text 2026-07-17 18:28:27 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-07-17 18:28:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUMwMTQ5NDc1RTYxRkNDQ0UxRDJBRTVBRjVGNDRFMjAA 2026-07-17 18:28:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUMwMTQ5NDc1RTYxRkNDQ0UxRDJBRTVBRjVGNDRFMjAA 2026-07-17 18:28:27 - Contenido: Estoy a la espera, muy amable... 2026-07-17 18:28:27 - Comando detectado: estoy 2026-07-17 18:28:27 - CommandProcessor: Procesando comando: estoy 2026-07-17 18:28:27 - Comando no reconocido, enviando a ChatGPT 2026-07-17 18:28:27 - Resultado del comando: string 2026-07-17 18:28:27 - Enviando a ChatGPT: Estoy a la espera, muy amable... 2026-07-17 18:28:27 - forwardToChatGPT: Enviando a ChatGPT: Estoy a la espera, muy amable... 2026-07-17 18:28:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 19:28:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 19:28:27 America/Halifax] [CHATBOT][START] corr=66f8a19e IP=127.0.0.1 UA= [17-Jul-2026 18:28:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 18:28:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-10 username=74:ac:b9:7c:0f:89 mobile=584167137859 [17-Jul-2026 18:28:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 18:28:27 America/Caracas] [CHATBOT][DIAG] corr=66f8a19e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 7 días [critical] [17-Jul-2026 18:28:27 America/Caracas] [CHATBOT][CTX] corr=66f8a19e tel=584167137859 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 18:28:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 18:28:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 18:28:27 America/Caracas] [CHATBOT][AI][33d82b] Proveedor: gemini [17-Jul-2026 18:28:27 America/Caracas] [CHATBOT][GEMINI][33d82b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 18:28:29 America/Caracas] [CHATBOT][GEMINI][33d82b] OK key=primary intento=1 len=89 finish=STOP [17-Jul-2026 18:28:29 America/Caracas] [CHATBOT][END] corr=66f8a19e bytesRespuesta=89 [17-Jul-2026 18:28:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 18:28:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 18:28:30 - Mensaje enviado con éxito a 584167137859 2026-07-17 18:28:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aac8e274fa (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSNzY0RDAxNUYwMEIwRUM5MzNFAA==) 2026-07-17 18:28:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aac8e274fa 2026-07-17 18:28:30 - ====== FIN WEBHOOK ====== 2026-07-17 18:37:12 - ====== INICIO WEBHOOK ====== 2026-07-17 18:37:12 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 18:37:12 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 18:37:12 - ====== FIN WEBHOOK ====== 2026-07-17 18:39:18 - ====== INICIO WEBHOOK ====== 2026-07-17 18:39:18 - Evento: text | De: 584263167589 | Size: 621b 2026-07-17 18:39:18 - Procesando mensaje regular tipo: text 2026-07-17 18:39:18 - RegularMessageService: Procesando mensaje de 584263167589, tipo: text 2026-07-17 18:39:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMTY3NTg5FQIAEhggQTUyQjVDOTI5NzBBNzk2MURCM0ZDNkQ1MUU4NDkyM0UA 2026-07-17 18:39:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMTY3NTg5FQIAEhggQTUyQjVDOTI5NzBBNzk2MURCM0ZDNkQ1MUU4NDkyM0UA 2026-07-17 18:39:18 - Contenido: Pago del internet del Local de Jarillo y la Casa a nombre de Jorge Ziade... 2026-07-17 18:39:18 - Comando detectado: pago 2026-07-17 18:39:18 - CommandProcessor: Procesando comando: pago 2026-07-17 18:39:18 - Ejecutando add_pagos.php [17-Jul-2026 18:39:18 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-17 18:39:18 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-17 18:39:18 - ====== INICIO WEBHOOK ====== 2026-07-17 18:39:18 - Evento: text | De: 584263167589 | Size: 618b 2026-07-17 18:39:18 - Procesando mensaje regular tipo: text 2026-07-17 18:39:18 - RegularMessageService: Procesando mensaje de 584263167589, tipo: text 2026-07-17 18:39:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMTY3NTg5FQIAEhggQTU0OUZCMUJDQzNEMjE5NkRFNTQ5MTcyM0QzRTM1MjYA 2026-07-17 18:39:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMTY3NTg5FQIAEhggQTU0OUZCMUJDQzNEMjE5NkRFNTQ5MTcyM0QzRTM1MjYA 2026-07-17 18:39:18 - Contenido: Y pago del internet local de la Colonia Tovar a nombre de Jorge Ziade... 2026-07-17 18:39:18 - Comando detectado: y 2026-07-17 18:39:18 - CommandProcessor: Procesando comando: y 2026-07-17 18:39:18 - Comando no reconocido, enviando a ChatGPT 2026-07-17 18:39:18 - Resultado del comando: string 2026-07-17 18:39:18 - Enviando a ChatGPT: Y pago del internet local de la Colonia Tovar a no... 2026-07-17 18:39:18 - forwardToChatGPT: Enviando a ChatGPT: Y pago del internet local de la Colonia Tovar a no... 2026-07-17 18:39:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 19:39:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 19:39:18 America/Halifax] [CHATBOT][START] corr=46e6023d IP=127.0.0.1 UA= [17-Jul-2026 18:39:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 18:39:18 America/Caracas] [CHATBOT][CTX] corr=46e6023d tel=584263167589 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 18:39:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 18:39:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 18:39:18 America/Caracas] [CHATBOT][AI][c74908] Proveedor: gemini [17-Jul-2026 18:39:18 America/Caracas] [CHATBOT][GEMINI][c74908] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-17 18:39:18 - ====== INICIO WEBHOOK ====== 2026-07-17 18:39:18 - Evento: text | De: 584263167589 | Size: 621b 2026-07-17 18:39:18 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjYzMTY3NTg5FQIAEhggQTUyQjVDOTI5NzBBNzk2MURCM0ZDNkQ1MUU4NDkyM0UA, ignorando [17-Jul-2026 18:39:20 America/Caracas] [CHATBOT][GEMINI][c74908] OK key=primary intento=1 len=361 finish=STOP [17-Jul-2026 18:39:20 America/Caracas] [CHATBOT][END] corr=46e6023d bytesRespuesta=361 [17-Jul-2026 18:39:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 18:39:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 18:39:21 - Mensaje enviado con éxito a 584263167589 2026-07-17 18:39:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aaf19947f4 (wa_message_id: wamid.HBgMNTg0MjYzMTY3NTg5FQIAERgSRUQ0QTg3MTBBNDVFMTlDODM5AA==) 2026-07-17 18:39:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aaf19947f4 2026-07-17 18:39:21 - ====== FIN WEBHOOK ====== 2026-07-17 18:39:35 - ====== INICIO WEBHOOK ====== 2026-07-17 18:39:35 - Evento: text | De: 584263167589 | Size: 567b 2026-07-17 18:39:35 - Procesando mensaje regular tipo: text 2026-07-17 18:39:35 - RegularMessageService: Procesando mensaje de 584263167589, tipo: text 2026-07-17 18:39:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMTY3NTg5FQIAEhggQTUzMTg2Qjk3OTkxRjIxNUQ1NzZENDMwQTdFQkU0M0UA 2026-07-17 18:39:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMTY3NTg5FQIAEhggQTUzMTg2Qjk3OTkxRjIxNUQ1NzZENDMwQTdFQkU0M0UA 2026-07-17 18:39:35 - Contenido: Banco de Venezuela... 2026-07-17 18:39:35 - Comando detectado: banco 2026-07-17 18:39:35 - CommandProcessor: Procesando comando: banco 2026-07-17 18:39:35 - Comando no reconocido, enviando a ChatGPT 2026-07-17 18:39:35 - Resultado del comando: string 2026-07-17 18:39:35 - Enviando a ChatGPT: Banco de Venezuela... 2026-07-17 18:39:35 - forwardToChatGPT: Enviando a ChatGPT: Banco de Venezuela... 2026-07-17 18:39:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 19:39:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 19:39:35 America/Halifax] [CHATBOT][START] corr=d0c69f0f IP=127.0.0.1 UA= [17-Jul-2026 18:39:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 18:39:35 America/Caracas] [CHATBOT][CTX] corr=d0c69f0f tel=584263167589 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 18:39:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 18:39:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 18:39:35 America/Caracas] [CHATBOT][AI][39ca2b] Proveedor: gemini [17-Jul-2026 18:39:35 America/Caracas] [CHATBOT][GEMINI][39ca2b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 18:39:36 America/Caracas] [CHATBOT][GEMINI][39ca2b] OK key=primary intento=1 len=240 finish=STOP [17-Jul-2026 18:39:36 America/Caracas] [CHATBOT][END] corr=d0c69f0f bytesRespuesta=240 [17-Jul-2026 18:39:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 18:39:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 18:39:37 - Mensaje enviado con éxito a 584263167589 2026-07-17 18:39:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aaf29bed22 (wa_message_id: wamid.HBgMNTg0MjYzMTY3NTg5FQIAERgSRjkwMjg4NTlBRENCRThEMDE4AA==) 2026-07-17 18:39:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aaf29bed22 2026-07-17 18:39:37 - ====== FIN WEBHOOK ====== 2026-07-17 18:40:55 - ====== INICIO WEBHOOK ====== 2026-07-17 18:40:55 - Evento: text | De: 584263167589 | Size: 567b 2026-07-17 18:40:55 - Procesando mensaje regular tipo: text 2026-07-17 18:40:55 - RegularMessageService: Procesando mensaje de 584263167589, tipo: text 2026-07-17 18:40:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMTY3NTg5FQIAEhggQTVERTFGQTk0MjkyRTJBOUNENDNGMkJCMjU1QzcxQzQA 2026-07-17 18:40:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMTY3NTg5FQIAEhggQTVERTFGQTk0MjkyRTJBOUNENDNGMkJCMjU1QzcxQzQA 2026-07-17 18:40:55 - Contenido: Referencia 2022853... 2026-07-17 18:40:55 - Comando detectado: referencia 2026-07-17 18:40:55 - CommandProcessor: Procesando comando: referencia 2026-07-17 18:40:55 - Comando no reconocido, enviando a ChatGPT 2026-07-17 18:40:55 - Resultado del comando: string 2026-07-17 18:40:55 - Enviando a ChatGPT: Referencia 2022853... 2026-07-17 18:40:55 - forwardToChatGPT: Enviando a ChatGPT: Referencia 2022853... 2026-07-17 18:40:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 19:40:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 19:40:55 America/Halifax] [CHATBOT][START] corr=d5281a12 IP=127.0.0.1 UA= [17-Jul-2026 18:40:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 18:40:55 America/Caracas] [CHATBOT][CTX] corr=d5281a12 tel=584263167589 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 18:40:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 18:40:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 18:40:55 America/Caracas] [CHATBOT][AI][0091d5] Proveedor: gemini [17-Jul-2026 18:40:55 America/Caracas] [CHATBOT][GEMINI][0091d5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 18:40:57 America/Caracas] [CHATBOT][GEMINI][0091d5] OK key=primary intento=1 len=199 finish=STOP [17-Jul-2026 18:40:57 America/Caracas] [CHATBOT][END] corr=d5281a12 bytesRespuesta=199 [17-Jul-2026 18:40:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 18:40:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 18:40:57 - Mensaje enviado con éxito a 584263167589 2026-07-17 18:40:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aaf79c37de (wa_message_id: wamid.HBgMNTg0MjYzMTY3NTg5FQIAERgSRUExMTQ4MDc0MTFEODQ3OTVEAA==) 2026-07-17 18:40:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aaf79c37de 2026-07-17 18:40:57 - ====== FIN WEBHOOK ====== 2026-07-17 18:42:35 - ====== INICIO WEBHOOK ====== 2026-07-17 18:42:35 - Evento: text | De: 584263167589 | Size: 635b 2026-07-17 18:42:35 - Procesando mensaje regular tipo: text 2026-07-17 18:42:35 - RegularMessageService: Procesando mensaje de 584263167589, tipo: text 2026-07-17 18:42:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMTY3NTg5FQIAEhggQTU0REY3NkIxMzE5M0IxRUIwRTg5OEVEQjJCOUJEQTIA 2026-07-17 18:42:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMTY3NTg5FQIAEhggQTU0REY3NkIxMzE5M0IxRUIwRTg5OEVEQjJCOUJEQTIA 2026-07-17 18:42:35 - Contenido: 54935,90 bs la fecha fue el 17 de Julio de 2026 y el numero de telefono 0426 316 7589... 2026-07-17 18:42:35 - Comando detectado: 54935,90 2026-07-17 18:42:35 - CommandProcessor: Procesando comando: 54935,90 2026-07-17 18:42:35 - Comando no reconocido, enviando a ChatGPT 2026-07-17 18:42:35 - Resultado del comando: string 2026-07-17 18:42:35 - Enviando a ChatGPT: 54935,90 bs la fecha fue el 17 de Julio de 2026 y... 2026-07-17 18:42:35 - forwardToChatGPT: Enviando a ChatGPT: 54935,90 bs la fecha fue el 17 de Julio de 2026 y... 2026-07-17 18:42:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 19:42:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 19:42:35 America/Halifax] [CHATBOT][START] corr=8307f14e IP=127.0.0.1 UA= [17-Jul-2026 18:42:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 18:42:35 America/Caracas] [CHATBOT][CTX] corr=8307f14e tel=584263167589 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 18:42:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 18:42:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 18:42:35 America/Caracas] [CHATBOT][AI][affc08] Proveedor: gemini [17-Jul-2026 18:42:35 America/Caracas] [CHATBOT][GEMINI][affc08] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 18:42:39 America/Caracas] [CHATBOT][GEMINI][affc08] OK key=primary intento=1 len=129 finish=MAX_TOKENS [17-Jul-2026 18:42:39 America/Caracas] [CHATBOT][GEMINI][affc08] ⚠️ Respuesta truncada por MAX_TOKENS [17-Jul-2026 18:42:39 America/Caracas] [CHATBOT][END] corr=8307f14e bytesRespuesta=129 [17-Jul-2026 18:42:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 18:42:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 18:42:40 - Mensaje enviado con éxito a 584263167589 2026-07-17 18:42:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aafe0a10ff (wa_message_id: wamid.HBgMNTg0MjYzMTY3NTg5FQIAERgSQUJEMzc3QzQ0NjIyNDI3MENBAA==) 2026-07-17 18:42:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aafe0a10ff 2026-07-17 18:42:40 - ====== FIN WEBHOOK ====== 2026-07-17 19:26:41 - ====== INICIO WEBHOOK ====== 2026-07-17 19:26:41 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 19:26:41 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 19:26:41 - ====== FIN WEBHOOK ====== 2026-07-17 19:27:18 - ====== INICIO WEBHOOK ====== 2026-07-17 19:27:18 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 19:27:18 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 19:27:18 - ====== FIN WEBHOOK ====== 2026-07-17 19:44:56 - ====== INICIO WEBHOOK ====== 2026-07-17 19:44:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 19:44:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 19:44:56 - ====== FIN WEBHOOK ====== 2026-07-17 20:01:20 - ====== INICIO WEBHOOK ====== 2026-07-17 20:01:20 - Evento: text | De: 584241851113 | Size: 590b 2026-07-17 20:01:20 - Procesando mensaje regular tipo: text 2026-07-17 20:01:20 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:01:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM4MDNFQkQ1OTE2MTExMEFCMEFDMkI5MjIzNDIwRDAA 2026-07-17 20:01:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM4MDNFQkQ1OTE2MTExMEFCMEFDMkI5MjIzNDIwRDAA 2026-07-17 20:01:20 - Contenido: Buenas noches no tengo internet... 2026-07-17 20:01:20 - Comando detectado: buenas 2026-07-17 20:01:20 - CommandProcessor: Procesando comando: buenas 2026-07-17 20:01:20 - IntentDetector: intent=soporte, confidence=0.95 2026-07-17 20:01:20 - IntentDetector → reportefallas.php [17-Jul-2026 20:01:20 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [17-Jul-2026 20:01:20 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [17-Jul-2026 20:01:20 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-17 20:01:20 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-17 20:01:21 - ====== INICIO WEBHOOK ====== 2026-07-17 20:01:21 - Evento: text | De: 584241851113 | Size: 590b 2026-07-17 20:01:21 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM4MDNFQkQ1OTE2MTExMEFCMEFDMkI5MjIzNDIwRDAA, ignorando 2026-07-17 20:08:32 - ====== INICIO WEBHOOK ====== 2026-07-17 20:08:32 - Evento: image | De: 584243332880 | Size: 901b 2026-07-17 20:08:32 - Procesando mensaje regular tipo: image 2026-07-17 20:08:32 - RegularMessageService: Procesando mensaje de 584243332880, tipo: image 2026-07-17 20:08:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFMTFDNURFMDZGMzg3N0I2MENENTZDMkY1MTFDOTgA 2026-07-17 20:08:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFMTFDNURFMDZGMzg3N0I2MENENTZDMkY1MTFDOTgA 2026-07-17 20:08:32 - Contenido: Buenas noche acá el pago del plan del Internet... 2026-07-17 20:08:32 - Comando detectado: buenas 2026-07-17 20:08:32 - CommandProcessor: Procesando comando: buenas 2026-07-17 20:08:32 - Imagen sin comando, guardando y procesando 2026-07-17 20:08:32 - Verificando duplicado por imageId=1377587324317635, msgId=wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFMTFDNURFMDZGMzg3N0I2MENENTZDMkY1MTFDOTgA 2026-07-17 20:08:32 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 20:08:32 - Incluyendo numtoname.php... 2026-07-17 20:08:32 - Incluyendo media.php... 2026-07-17 20:08:32 - DEBUG messages batch: [{"from":"584243332880","from_user_id":"VE.4544507365836410","id":"wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFMTFDNURFMDZGMzg3N0I2MENENTZDMkY1MTFDOTgA","timestamp":"1784333306","type":"image","image":{"caption":"Buenas noche acá el pago del plan del Internet","mime_type":"image\/jpeg","sha256":"ahNfxh1mlbUx37k52BCWQgO2iLSk8EFpP16Op1ovc64=","id":"1377587324317635","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1377587324317635&source=webhook&ext=1784333609&hash=ATwyG_Lm9LJ50LAEG33SJCIhMlKlfJIn3bm1DS1dHgWIfw"}}] 2026-07-17 20:08:32 - DEBUG caption final: Buenas noche acá el pago del plan del Internet 2026-07-17 20:08:32 - DEBUG busqueda mobiles: 04243332880,4243332880,584243332880 2026-07-17 20:08:32 - DEBUG usuario NO encontrado 2026-07-17 20:08:32 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 20:08:32 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 20:08:33 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1377587324317635&source=getMedia&ext=1784333610&hash=ATxDBhTanHIjNrRZLcdyx6VPN_RPITBiYt0a2W1q-SEHYw 2026-07-17 20:08:34 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1377587324317635.jpg (32953 bytes) 2026-07-17 20:08:35 - OCR tesseract exit=0 chars=357 2026-07-17 20:08:35 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 208 8:07 11 ED) < Comprobante de operación << y Transferencias a terceros 9 29.299,15 Bs Fecha: 17/07/2026 Operación: 059132183983 [O] Nombre: Ctnetwork Ca Origen: 0102****6561 Destino: 0102****6338 Concepto: pago Internet £ Agregar Beneficiario Crear Acceso directo 2026-07-17 20:08:35 - OCR parse (caption-level): {"banco":null,"monto":"29299.15","fecha":"2026-07-17"} 2026-07-17 20:08:35 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-17","debug":["fecha=2026-07-17"]} 2026-07-17 20:08:35 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-17 20:08:35 - DEBUG bodyAdmin postOCR: Tlf: 04243332880\nUsuario: NO REGISTRADO\nBanco: \nMonto: 29299.15 (caption)\nFecha: 2026-07-17 (caption) 2026-07-17 20:08:37 - IMG 1377587324317635 TEL 04243332880 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 20:08:37 - Incluyendo guardar_imagen.php... 2026-07-17 20:08:37 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 20:08:37 - Includes realizados. Verificando funciones... 2026-07-17 20:08:37 - obtenerInfoUsuario: Iniciando función con teléfono: 584243332880 2026-07-17 20:08:37 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 20:08:37 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 20:08:37 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 20:08:37 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 20:08:37 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 20:08:37 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:09:16","firstname":"Lilibeth","lastname":"Breidembach","mac":"74:ac:b9:7c:09:16","srvid":35} 2026-07-17 20:08:37 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 20:08:37 - Datos usuario extraídos: {"username":"74:ac:b9:7c:09:16","firstname":"Lilibeth","lastname":"Breidembach","mac":"74:ac:b9:7c:09:16","srvid":35} 2026-07-17 20:08:37 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 20:08:37 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 20:08:37 - Valor de accessToken: EAAC0c45... 2026-07-17 20:08:37 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 20:08:37 - Instancia WhatsAppImageHandler creada 2026-07-17 20:08:37 - Llamando a saveWhatsAppImage... 2026-07-17 20:08:37 - saveWhatsAppImage: Procesando imagen para: 584243332880 2026-07-17 20:08:37 - saveWhatsAppImage: ID de media: 1377587324317635, MIME type: image/jpeg 2026-07-17 20:08:37 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1377587324317635 2026-07-17 20:08:38 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 20:08:38 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1377587324317635&source=getMedia&ext=1784333615&hash=ATyVW_QK4PTdiscZe679EjXDibO_mX0XnUMhFoAz4lx0Fw 2026-07-17 20:08:38 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1377587324317635&source=getMedia&ext=1784333615&hash=ATyVW_QK4PTdiscZe679EjXDibO_mX0XnUMhFoAz4lx0Fw 2026-07-17 20:08:39 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 20:08:39 - descargar_imagen: Imagen descargada - Tamaño: 32953 bytes, Tipo: image/jpeg 2026-07-17 20:08:39 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1377587324317635.jpg, Tamaño: 32953 bytes 2026-07-17 20:08:39 - saveToDatabase: Registro insertado en BD con ID: 44 2026-07-17 20:08:39 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1377587324317635.jpg","image_id":"1377587324317635","size":32953,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 20:08:39 - Resultado del comando: array 2026-07-17 20:08:39 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 20:08:40 - Mensaje enviado con éxito a 584243332880 2026-07-17 20:08:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac4080360f (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSRDM3OTA0N0Y5RjFBRURBRTY1AA==) 2026-07-17 20:08:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac4080360f 2026-07-17 20:08:40 - ====== FIN WEBHOOK ====== 2026-07-17 20:10:49 - ====== INICIO WEBHOOK ====== 2026-07-17 20:10:49 - Evento: text | De: 584243332880 | Size: 683b 2026-07-17 20:10:49 - Procesando mensaje regular tipo: text 2026-07-17 20:10:49 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-17 20:10:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM4M0Q3REVGNTkzQzNEMTQ2OTMyOEU5RkNGNUExODYA 2026-07-17 20:10:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM4M0Q3REVGNTkzQzNEMTQ2OTMyOEU5RkNGNUExODYA 2026-07-17 20:10:49 - Contenido: Banco 0102 Referencia 059132183983 Monto 29.299.15bs Numero de teléfono 04243795310 Fecha de pago 1... 2026-07-17 20:10:49 - Comando detectado: banco 2026-07-17 20:10:49 - CommandProcessor: Procesando comando: banco 2026-07-17 20:10:49 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:10:49 - Resultado del comando: string 2026-07-17 20:10:49 - Enviando a ChatGPT: Banco 0102 Referencia 059132183983 Monto 29.299.15... 2026-07-17 20:10:49 - forwardToChatGPT: Enviando a ChatGPT: Banco 0102 Referencia 059132183983 Monto 29.299.15... 2026-07-17 20:10:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:10:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:10:49 America/Halifax] [CHATBOT][START] corr=3862c180 IP=127.0.0.1 UA= [17-Jul-2026 20:10:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:10:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Jul-2026 20:10:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:10:50 America/Caracas] [CHATBOT][DIAG] corr=3862c180 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:10:50 America/Caracas] [CHATBOT][CTX] corr=3862c180 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:10:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:10:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:10:50 America/Caracas] [CHATBOT][AI][316b7e] Proveedor: gemini [17-Jul-2026 20:10:50 America/Caracas] [CHATBOT][GEMINI][316b7e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:10:54 America/Caracas] [CHATBOT][GEMINI][316b7e] OK key=primary intento=1 len=101 finish=MAX_TOKENS [17-Jul-2026 20:10:54 America/Caracas] [CHATBOT][GEMINI][316b7e] ⚠️ Respuesta truncada por MAX_TOKENS [17-Jul-2026 20:10:54 America/Caracas] [CHATBOT][END] corr=3862c180 bytesRespuesta=101 [17-Jul-2026 20:10:54 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:10:54 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:10:55 - Mensaje enviado con éxito a 584243332880 2026-07-17 20:10:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac48f3b8c5 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSOUQ3RUUxRDY2NzhERThDQUExAA==) 2026-07-17 20:10:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac48f3b8c5 2026-07-17 20:10:55 - ====== FIN WEBHOOK ====== 2026-07-17 20:12:04 - ====== INICIO WEBHOOK ====== 2026-07-17 20:12:04 - Evento: text | De: 584243332880 | Size: 599b 2026-07-17 20:12:04 - Procesando mensaje regular tipo: text 2026-07-17 20:12:04 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-17 20:12:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5N0QyMzAwMjU3OEJFQkQ0RDJGQjJBMkFCQjlENjIA 2026-07-17 20:12:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5N0QyMzAwMjU3OEJFQkQ0RDJGQjJBMkFCQjlENjIA 2026-07-17 20:12:04 - Contenido: Banco 0102 Referencia 059132183983... 2026-07-17 20:12:04 - Comando detectado: banco 2026-07-17 20:12:04 - CommandProcessor: Procesando comando: banco 2026-07-17 20:12:04 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:12:04 - Resultado del comando: string 2026-07-17 20:12:04 - Enviando a ChatGPT: Banco 0102 Referencia 059132183983... 2026-07-17 20:12:04 - forwardToChatGPT: Enviando a ChatGPT: Banco 0102 Referencia 059132183983... 2026-07-17 20:12:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:12:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:12:04 America/Halifax] [CHATBOT][START] corr=ad4620c3 IP=127.0.0.1 UA= [17-Jul-2026 20:12:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:12:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Jul-2026 20:12:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:12:05 America/Caracas] [CHATBOT][DIAG] corr=ad4620c3 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:12:05 America/Caracas] [CHATBOT][CTX] corr=ad4620c3 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:12:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:12:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:12:05 America/Caracas] [CHATBOT][AI][ccf474] Proveedor: gemini [17-Jul-2026 20:12:05 America/Caracas] [CHATBOT][GEMINI][ccf474] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:12:06 America/Caracas] [CHATBOT][GEMINI][ccf474] OK key=primary intento=1 len=201 finish=STOP [17-Jul-2026 20:12:06 America/Caracas] [CHATBOT][END] corr=ad4620c3 bytesRespuesta=201 [17-Jul-2026 20:12:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:12:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:12:07 - Mensaje enviado con éxito a 584243332880 2026-07-17 20:12:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac4d76947c (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNkE3NzA2NjcwM0IyOTk2MUFCAA==) 2026-07-17 20:12:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac4d76947c 2026-07-17 20:12:07 - ====== FIN WEBHOOK ====== 2026-07-17 20:12:22 - ====== INICIO WEBHOOK ====== 2026-07-17 20:12:22 - Evento: text | De: 584243332880 | Size: 582b 2026-07-17 20:12:22 - Procesando mensaje regular tipo: text 2026-07-17 20:12:22 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-17 20:12:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMzNzk3REEzNTIzNDYzNzFEQ0EzQzExRDc4Njg4NEEA 2026-07-17 20:12:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMzNzk3REEzNTIzNDYzNzFEQ0EzQzExRDc4Njg4NEEA 2026-07-17 20:12:22 - Contenido: Ok muchas gracias.... 2026-07-17 20:12:22 - Comando detectado: ok 2026-07-17 20:12:22 - CommandProcessor: Procesando comando: ok 2026-07-17 20:12:22 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:12:22 - Resultado del comando: string 2026-07-17 20:12:22 - Enviando a ChatGPT: Ok muchas gracias.... 2026-07-17 20:12:22 - forwardToChatGPT: Enviando a ChatGPT: Ok muchas gracias.... 2026-07-17 20:12:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:12:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:12:22 America/Halifax] [CHATBOT][START] corr=36d71fce IP=127.0.0.1 UA= [17-Jul-2026 20:12:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:12:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Jul-2026 20:12:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:12:23 America/Caracas] [CHATBOT][DIAG] corr=36d71fce Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:12:23 America/Caracas] [CHATBOT][CTX] corr=36d71fce tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:12:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:12:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:12:23 America/Caracas] [CHATBOT][AI][4a063e] Proveedor: gemini [17-Jul-2026 20:12:23 America/Caracas] [CHATBOT][GEMINI][4a063e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:12:24 America/Caracas] [CHATBOT][GEMINI][4a063e] OK key=primary intento=1 len=81 finish=STOP [17-Jul-2026 20:12:24 America/Caracas] [CHATBOT][END] corr=36d71fce bytesRespuesta=81 [17-Jul-2026 20:12:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:12:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:12:24 - Mensaje enviado con éxito a 584243332880 2026-07-17 20:12:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac4e8e94ab (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNTAwMzZEOUFFNDVENjhBMURDAA==) 2026-07-17 20:12:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac4e8e94ab 2026-07-17 20:12:24 - ====== FIN WEBHOOK ====== 2026-07-17 20:12:58 - ====== INICIO WEBHOOK ====== 2026-07-17 20:12:58 - Evento: text | De: 584243332880 | Size: 622b 2026-07-17 20:12:58 - Procesando mensaje regular tipo: text 2026-07-17 20:12:58 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-17 20:12:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMxNkFCMzlGMEFERDE4Q0E3ODYzMTg0OEFBMzhERTEA 2026-07-17 20:12:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMxNkFCMzlGMEFERDE4Q0E3ODYzMTg0OEFBMzhERTEA 2026-07-17 20:12:58 - Contenido: Quería saber como ago para cambiar la contraseña... 2026-07-17 20:12:58 - Comando detectado: quería 2026-07-17 20:12:58 - CommandProcessor: Procesando comando: quería 2026-07-17 20:12:58 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:12:58 - Resultado del comando: string 2026-07-17 20:12:58 - Enviando a ChatGPT: Quería saber como ago para cambiar la contraseña... 2026-07-17 20:12:58 - forwardToChatGPT: Enviando a ChatGPT: Quería saber como ago para cambiar la contraseña... 2026-07-17 20:12:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:12:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:12:58 America/Halifax] [CHATBOT][START] corr=4aebd8db IP=127.0.0.1 UA= [17-Jul-2026 20:12:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:12:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Jul-2026 20:12:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:12:58 America/Caracas] [CHATBOT][DIAG] corr=4aebd8db Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:12:58 America/Caracas] [CHATBOT][CTX] corr=4aebd8db tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:12:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:12:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:12:58 America/Caracas] [CHATBOT][AI][41a482] Proveedor: gemini [17-Jul-2026 20:12:58 America/Caracas] [CHATBOT][GEMINI][41a482] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:13:00 America/Caracas] [CHATBOT][GEMINI][41a482] OK key=primary intento=1 len=232 finish=STOP [17-Jul-2026 20:13:00 America/Caracas] [CHATBOT][END] corr=4aebd8db bytesRespuesta=232 [17-Jul-2026 20:13:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:13:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:13:01 - Mensaje enviado con éxito a 584243332880 2026-07-17 20:13:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac50d65995 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSQjkwQjE3NjJCQTU2QzI3MzU5AA==) 2026-07-17 20:13:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac50d65995 2026-07-17 20:13:01 - ====== FIN WEBHOOK ====== 2026-07-17 20:13:45 - ====== INICIO WEBHOOK ====== 2026-07-17 20:13:45 - Evento: text | De: 584243332880 | Size: 594b 2026-07-17 20:13:45 - Procesando mensaje regular tipo: text 2026-07-17 20:13:45 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-17 20:13:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNDMzA3REI2REJBNTc5Q0Q2REY3Q0U5NzNGMjI2RTMA 2026-07-17 20:13:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNDMzA3REI2REJBNTc5Q0Q2REY3Q0U5NzNGMjI2RTMA 2026-07-17 20:13:45 - Contenido: Como eso el portal de clientes... 2026-07-17 20:13:45 - Comando detectado: como 2026-07-17 20:13:45 - CommandProcessor: Procesando comando: como 2026-07-17 20:13:45 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:13:45 - Resultado del comando: string 2026-07-17 20:13:45 - Enviando a ChatGPT: Como eso el portal de clientes... 2026-07-17 20:13:45 - forwardToChatGPT: Enviando a ChatGPT: Como eso el portal de clientes... 2026-07-17 20:13:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:13:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:13:45 America/Halifax] [CHATBOT][START] corr=21a1ec04 IP=127.0.0.1 UA= [17-Jul-2026 20:13:45 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:13:45 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Jul-2026 20:13:45 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:13:45 America/Caracas] [CHATBOT][DIAG] corr=21a1ec04 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:13:45 America/Caracas] [CHATBOT][CTX] corr=21a1ec04 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:13:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:13:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:13:45 America/Caracas] [CHATBOT][AI][b81720] Proveedor: gemini [17-Jul-2026 20:13:45 America/Caracas] [CHATBOT][GEMINI][b81720] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:13:47 America/Caracas] [CHATBOT][GEMINI][b81720] OK key=primary intento=1 len=333 finish=STOP [17-Jul-2026 20:13:47 America/Caracas] [CHATBOT][END] corr=21a1ec04 bytesRespuesta=333 [17-Jul-2026 20:13:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:13:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:13:47 - Mensaje enviado con éxito a 584243332880 2026-07-17 20:13:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac53bd4d2b (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSRjQ1MkMzMUNENjFBNUZDRDZCAA==) 2026-07-17 20:13:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac53bd4d2b 2026-07-17 20:13:47 - ====== FIN WEBHOOK ====== 2026-07-17 20:14:26 - ====== INICIO WEBHOOK ====== 2026-07-17 20:14:26 - Evento: text | De: 584243332880 | Size: 581b 2026-07-17 20:14:26 - Procesando mensaje regular tipo: text 2026-07-17 20:14:26 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-17 20:14:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNGODdGNjVGQTlGNUZFRDQ0ODhGOTE1RkU1NDlBOTUA 2026-07-17 20:14:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNGODdGNjVGQTlGNUZFRDQ0ODhGOTE1RkU1NDlBOTUA 2026-07-17 20:14:26 - Contenido: Ok muchas gracias... 2026-07-17 20:14:26 - Comando detectado: ok 2026-07-17 20:14:26 - CommandProcessor: Procesando comando: ok 2026-07-17 20:14:26 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:14:26 - Resultado del comando: string 2026-07-17 20:14:26 - Enviando a ChatGPT: Ok muchas gracias... 2026-07-17 20:14:26 - forwardToChatGPT: Enviando a ChatGPT: Ok muchas gracias... 2026-07-17 20:14:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:14:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:14:26 America/Halifax] [CHATBOT][START] corr=1599f822 IP=127.0.0.1 UA= [17-Jul-2026 20:14:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:14:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Jul-2026 20:14:26 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:14:26 America/Caracas] [CHATBOT][DIAG] corr=1599f822 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:14:26 America/Caracas] [CHATBOT][CTX] corr=1599f822 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:14:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:14:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:14:26 America/Caracas] [CHATBOT][AI][3cb6f1] Proveedor: gemini [17-Jul-2026 20:14:26 America/Caracas] [CHATBOT][GEMINI][3cb6f1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:14:27 America/Caracas] [CHATBOT][GEMINI][3cb6f1] OK key=primary intento=1 len=81 finish=STOP [17-Jul-2026 20:14:27 America/Caracas] [CHATBOT][END] corr=1599f822 bytesRespuesta=81 [17-Jul-2026 20:14:27 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:14:27 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:14:28 - Mensaje enviado con éxito a 584243332880 2026-07-17 20:14:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac5648d044 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSRDk3MjE1OENDQUNCRDg2QjJCAA==) 2026-07-17 20:14:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac5648d044 2026-07-17 20:14:28 - ====== FIN WEBHOOK ====== 2026-07-17 20:15:28 - ====== INICIO WEBHOOK ====== 2026-07-17 20:15:28 - Evento: text | De: 584243332880 | Size: 616b 2026-07-17 20:15:28 - Procesando mensaje regular tipo: text 2026-07-17 20:15:28 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-17 20:15:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3Q0FFNzhGREJCQzIxQkEzNUU4RkVDOUJDNDhBRUMA 2026-07-17 20:15:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3Q0FFNzhGREJCQzIxQkEzNUU4RkVDOUJDNDhBRUMA 2026-07-17 20:15:28 - Contenido: Para cuando sería la fecha de corte el otro mes... 2026-07-17 20:15:28 - Comando detectado: para 2026-07-17 20:15:28 - CommandProcessor: Procesando comando: para 2026-07-17 20:15:28 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:15:28 - Resultado del comando: string 2026-07-17 20:15:28 - Enviando a ChatGPT: Para cuando sería la fecha de corte el otro mes... 2026-07-17 20:15:28 - forwardToChatGPT: Enviando a ChatGPT: Para cuando sería la fecha de corte el otro mes... 2026-07-17 20:15:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:15:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:15:29 America/Halifax] [CHATBOT][START] corr=6eb575c6 IP=127.0.0.1 UA= [17-Jul-2026 20:15:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:15:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Jul-2026 20:15:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:15:29 America/Caracas] [CHATBOT][DIAG] corr=6eb575c6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:15:29 America/Caracas] [CHATBOT][CTX] corr=6eb575c6 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:15:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:15:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:15:29 America/Caracas] [CHATBOT][AI][c7aac6] Proveedor: gemini [17-Jul-2026 20:15:29 America/Caracas] [CHATBOT][GEMINI][c7aac6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:15:30 America/Caracas] [CHATBOT][GEMINI][c7aac6] OK key=primary intento=1 len=74 finish=STOP [17-Jul-2026 20:15:30 America/Caracas] [CHATBOT][END] corr=6eb575c6 bytesRespuesta=74 [17-Jul-2026 20:15:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:15:30 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:15:31 - Mensaje enviado con éxito a 584243332880 2026-07-17 20:15:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac5a3a3248 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMDE5NERCOUNBMjg3QzNDQkZBAA==) 2026-07-17 20:15:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac5a3a3248 2026-07-17 20:15:31 - ====== FIN WEBHOOK ====== 2026-07-17 20:15:48 - ====== INICIO WEBHOOK ====== 2026-07-17 20:15:48 - Evento: text | De: 584243332880 | Size: 589b 2026-07-17 20:15:48 - Procesando mensaje regular tipo: text 2026-07-17 20:15:48 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-17 20:15:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM4MjFEOTYyN0M0Qzg3MTk0NkE2REU3RjEwOEFDN0EA 2026-07-17 20:15:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM4MjFEOTYyN0M0Qzg3MTk0NkE2REU3RjEwOEFDN0EA 2026-07-17 20:15:48 - Contenido: On gracias. Buenas noches... 2026-07-17 20:15:48 - Comando detectado: on 2026-07-17 20:15:48 - CommandProcessor: Procesando comando: on 2026-07-17 20:15:48 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:15:48 - Resultado del comando: string 2026-07-17 20:15:48 - Enviando a ChatGPT: On gracias. Buenas noches... 2026-07-17 20:15:48 - forwardToChatGPT: Enviando a ChatGPT: On gracias. Buenas noches... 2026-07-17 20:15:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:15:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:15:48 America/Halifax] [CHATBOT][START] corr=2f2e8035 IP=127.0.0.1 UA= [17-Jul-2026 20:15:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:15:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Jul-2026 20:15:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:15:48 America/Caracas] [CHATBOT][DIAG] corr=2f2e8035 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:15:48 America/Caracas] [CHATBOT][CTX] corr=2f2e8035 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:15:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:15:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:15:48 America/Caracas] [CHATBOT][AI][7c3398] Proveedor: gemini [17-Jul-2026 20:15:48 America/Caracas] [CHATBOT][GEMINI][7c3398] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:15:49 America/Caracas] [CHATBOT][GEMINI][7c3398] OK key=primary intento=1 len=79 finish=STOP [17-Jul-2026 20:15:49 America/Caracas] [CHATBOT][END] corr=2f2e8035 bytesRespuesta=79 [17-Jul-2026 20:15:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:15:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:15:50 - Mensaje enviado con éxito a 584243332880 2026-07-17 20:15:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac5b6641d1 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMTNBQTY4QkZFNzQ4RTY5Q0E3AA==) 2026-07-17 20:15:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac5b6641d1 2026-07-17 20:15:50 - ====== FIN WEBHOOK ====== 2026-07-17 20:16:25 - ====== INICIO WEBHOOK ====== 2026-07-17 20:16:25 - Evento: text | De: 584243332880 | Size: 575b 2026-07-17 20:16:25 - Procesando mensaje regular tipo: text 2026-07-17 20:16:25 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-17 20:16:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNCNDZFOTA2RkYxQkIzMkUwM0YwQ0U0N0UzREIzQTQA 2026-07-17 20:16:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNCNDZFOTA2RkYxQkIzMkUwM0YwQ0U0N0UzREIzQTQA 2026-07-17 20:16:25 - Contenido: No gracias.... 2026-07-17 20:16:25 - Comando detectado: no 2026-07-17 20:16:25 - CommandProcessor: Procesando comando: no 2026-07-17 20:16:25 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:16:25 - Resultado del comando: string 2026-07-17 20:16:25 - Enviando a ChatGPT: No gracias.... 2026-07-17 20:16:25 - forwardToChatGPT: Enviando a ChatGPT: No gracias.... 2026-07-17 20:16:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:16:25 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:16:25 America/Halifax] [CHATBOT][START] corr=3b33ed65 IP=127.0.0.1 UA= [17-Jul-2026 20:16:25 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:16:25 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Jul-2026 20:16:25 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:16:25 America/Caracas] [CHATBOT][DIAG] corr=3b33ed65 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:16:25 America/Caracas] [CHATBOT][CTX] corr=3b33ed65 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:16:25 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:16:25 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:16:25 America/Caracas] [CHATBOT][AI][3cbfb6] Proveedor: gemini [17-Jul-2026 20:16:25 America/Caracas] [CHATBOT][GEMINI][3cbfb6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:16:26 America/Caracas] [CHATBOT][GEMINI][3cbfb6] OK key=primary intento=1 len=103 finish=STOP [17-Jul-2026 20:16:26 America/Caracas] [CHATBOT][END] corr=3b33ed65 bytesRespuesta=103 [17-Jul-2026 20:16:26 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:16:26 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:16:27 - Mensaje enviado con éxito a 584243332880 2026-07-17 20:16:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac5db5b6f4 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMTgyQTdDRTE3RUZBMDZDOTRDAA==) 2026-07-17 20:16:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac5db5b6f4 2026-07-17 20:16:27 - ====== FIN WEBHOOK ====== 2026-07-17 20:20:00 - ====== INICIO WEBHOOK ====== 2026-07-17 20:20:00 - Evento: image | De: 584241851113 | Size: 860b 2026-07-17 20:20:00 - Procesando mensaje regular tipo: image 2026-07-17 20:20:00 - RegularMessageService: Procesando mensaje de 584241851113, tipo: image 2026-07-17 20:20:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNFRTJGNDRERTU4RUUxOTBGNEY5N0I4MUVBRkRBODgA 2026-07-17 20:20:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNFRTJGNDRERTU4RUUxOTBGNEY5N0I4MUVBRkRBODgA 2026-07-17 20:20:00 - Contenido: ... 2026-07-17 20:20:00 - Comando detectado: image 2026-07-17 20:20:00 - CommandProcessor: Procesando comando: image 2026-07-17 20:20:00 - Imagen sin comando, guardando y procesando 2026-07-17 20:20:00 - Verificando duplicado por imageId=1383866463658862, msgId=wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNFRTJGNDRERTU4RUUxOTBGNEY5N0I4MUVBRkRBODgA 2026-07-17 20:20:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 20:20:00 - Incluyendo numtoname.php... 2026-07-17 20:20:00 - Incluyendo media.php... 2026-07-17 20:20:00 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584241851113","from_user_id":"VE.4522145841405896","id":"wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNFRTJGNDRERTU4RUUxOTBGNEY5N0I4MUVBRkRBODgA","timestamp":"1784333995","type":"image","image":{"mime_type":"image\/jpeg","sha256":"t+BEKETPPkcCE54PHlhdLN0Bshh4B9dnVquuNND+Qog=","id":"1383866463658862","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1383866463658862&source=webhook&ext=1784334297&hash=ATwe4G_DWGv0388tQU3_LmIuZlF9_8yuqUI5ZvzE7aomUg"}}] 2026-07-17 20:20:00 - DEBUG caption: no se encontró texto cercano 2026-07-17 20:20:00 - DEBUG caption final: [VACIO] 2026-07-17 20:20:00 - DEBUG busqueda mobiles: 04241851113,4241851113,584241851113 2026-07-17 20:20:00 - DEBUG usuario NO encontrado 2026-07-17 20:20:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 20:20:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 20:20:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1383866463658862&source=getMedia&ext=1784334298&hash=ATxfOGr98pQye5dNDYw2LKegzHUOUhm-QyZGYSUs1lx1iQ 2026-07-17 20:20:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1383866463658862.jpg (55717 bytes) 2026-07-17 20:20:03 - OCR tesseract exit=0 chars=284 2026-07-17 20:20:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 348 y PagomóvilBDV Personas 9 3.516,00 Bs Fecha: 17/07/2026 Operación: 006714517182 [Tj Identificación: 18143785 Origen: O102****4063 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: Pago 2026-07-17 20:20:03 - OCR parse (caption-level): {"banco":"Mercantil","monto":"3516.00","fecha":"2026-07-17"} 2026-07-17 20:20:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-17","debug":["fecha=2026-07-17"]} 2026-07-17 20:20:03 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-17 20:20:03 - DEBUG bodyAdmin postOCR: Tlf: 04241851113\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 3516.00 (caption)\nFecha: 2026-07-17 (caption) 2026-07-17 20:20:05 - IMG 1383866463658862 TEL 04241851113 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 20:20:05 - Incluyendo guardar_imagen.php... 2026-07-17 20:20:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 20:20:05 - Includes realizados. Verificando funciones... 2026-07-17 20:20:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584241851113 2026-07-17 20:20:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 20:20:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 20:20:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 20:20:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 20:20:05 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 20:20:05 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:a2:16:80","firstname":"marlene coco","lastname":"morales","mac":"74:83:c2:a2:16:80","srvid":34} 2026-07-17 20:20:05 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 20:20:05 - Datos usuario extraídos: {"username":"74:83:c2:a2:16:80","firstname":"marlene coco","lastname":"morales","mac":"74:83:c2:a2:16:80","srvid":34} 2026-07-17 20:20:05 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 20:20:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 20:20:05 - Valor de accessToken: EAAC0c45... 2026-07-17 20:20:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 20:20:05 - Instancia WhatsAppImageHandler creada 2026-07-17 20:20:05 - Llamando a saveWhatsAppImage... 2026-07-17 20:20:05 - saveWhatsAppImage: Procesando imagen para: 584241851113 2026-07-17 20:20:05 - saveWhatsAppImage: ID de media: 1383866463658862, MIME type: image/jpeg 2026-07-17 20:20:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1383866463658862 2026-07-17 20:20:06 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 20:20:06 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1383866463658862&source=getMedia&ext=1784334303&hash=ATyH5qHTM5cM1fcRrskfZFOq0qdtyR0KuCq7UgiQbBMEaw 2026-07-17 20:20:06 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1383866463658862&source=getMedia&ext=1784334303&hash=ATyH5qHTM5cM1fcRrskfZFOq0qdtyR0KuCq7UgiQbBMEaw 2026-07-17 20:20:07 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 20:20:07 - descargar_imagen: Imagen descargada - Tamaño: 55717 bytes, Tipo: image/jpeg 2026-07-17 20:20:07 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1383866463658862.jpg, Tamaño: 55717 bytes 2026-07-17 20:20:07 - saveToDatabase: Registro insertado en BD con ID: 45 2026-07-17 20:20:07 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1383866463658862.jpg","image_id":"1383866463658862","size":55717,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 20:20:07 - Resultado del comando: array 2026-07-17 20:20:07 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 20:20:08 - Mensaje enviado con éxito a 584241851113 2026-07-17 20:20:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac6b80b08a (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSNjgzOTFGREIwMUFDNjU2QThFAA==) 2026-07-17 20:20:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac6b80b08a 2026-07-17 20:20:08 - ====== FIN WEBHOOK ====== 2026-07-17 20:20:22 - ====== INICIO WEBHOOK ====== 2026-07-17 20:20:22 - Evento: text | De: 584241851113 | Size: 605b 2026-07-17 20:20:22 - Procesando mensaje regular tipo: text 2026-07-17 20:20:22 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:20:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUMyMUM4QTc3NUFFMTYyMDU2RDhERDAwQkVCRTEyOUYA 2026-07-17 20:20:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUMyMUM4QTc3NUFFMTYyMDU2RDhERDAwQkVCRTEyOUYA 2026-07-17 20:20:22 - Contenido: Hay está el faltante del pago del internet... 2026-07-17 20:20:22 - Comando detectado: hay 2026-07-17 20:20:22 - CommandProcessor: Procesando comando: hay 2026-07-17 20:20:22 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:20:22 - Resultado del comando: string 2026-07-17 20:20:22 - Enviando a ChatGPT: Hay está el faltante del pago del internet... 2026-07-17 20:20:22 - forwardToChatGPT: Enviando a ChatGPT: Hay está el faltante del pago del internet... 2026-07-17 20:20:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:20:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:20:22 America/Halifax] [CHATBOT][START] corr=eb24ce60 IP=127.0.0.1 UA= [17-Jul-2026 20:20:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:20:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:83:c2:a2:16:80 mobile=584241851113 [17-Jul-2026 20:20:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:20:22 America/Caracas] [CHATBOT][DIAG] corr=eb24ce60 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:20:22 America/Caracas] [CHATBOT][CTX] corr=eb24ce60 tel=584241851113 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:20:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:20:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:20:22 America/Caracas] [CHATBOT][AI][424367] Proveedor: gemini [17-Jul-2026 20:20:22 America/Caracas] [CHATBOT][GEMINI][424367] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:20:25 America/Caracas] [CHATBOT][GEMINI][424367] OK key=primary intento=1 len=322 finish=STOP [17-Jul-2026 20:20:25 America/Caracas] [CHATBOT][END] corr=eb24ce60 bytesRespuesta=322 [17-Jul-2026 20:20:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:20:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:20:26 - Mensaje enviado con éxito a 584241851113 2026-07-17 20:20:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac6ca09770 (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSNzU4M0MwNzVEODQ0MThCODkzAA==) 2026-07-17 20:20:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac6ca09770 2026-07-17 20:20:26 - ====== FIN WEBHOOK ====== 2026-07-17 20:23:44 - ====== INICIO WEBHOOK ====== 2026-07-17 20:23:44 - Evento: text | De: 584127587108 | Size: 577b 2026-07-17 20:23:44 - Procesando mensaje regular tipo: text 2026-07-17 20:23:44 - RegularMessageService: Procesando mensaje de 584127587108, tipo: text 2026-07-17 20:23:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3NTg3MTA4FQIAEhggQUMxMDVGQTEwMTM5NDE5Nzg0Q0VFNTY0NDM4RUVDN0YA 2026-07-17 20:23:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3NTg3MTA4FQIAEhggQUMxMDVGQTEwMTM5NDE5Nzg0Q0VFNTY0NDM4RUVDN0YA 2026-07-17 20:23:44 - Contenido: 3121298 jesus Smith... 2026-07-17 20:23:44 - Comando detectado: 3121298 2026-07-17 20:23:44 - CommandProcessor: Procesando comando: 3121298 2026-07-17 20:23:44 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:23:44 - Resultado del comando: string 2026-07-17 20:23:44 - Enviando a ChatGPT: 3121298 jesus Smith... 2026-07-17 20:23:44 - forwardToChatGPT: Enviando a ChatGPT: 3121298 jesus Smith... 2026-07-17 20:23:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:23:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:23:44 America/Halifax] [CHATBOT][START] corr=678916a6 IP=127.0.0.1 UA= [17-Jul-2026 20:23:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:23:44 America/Caracas] [CHATBOT][CTX] corr=678916a6 tel=584127587108 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:23:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:23:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:23:44 America/Caracas] [CHATBOT][AI][8f51a7] Proveedor: gemini [17-Jul-2026 20:23:44 America/Caracas] [CHATBOT][GEMINI][8f51a7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:23:45 America/Caracas] [CHATBOT][GEMINI][8f51a7] OK key=primary intento=1 len=31 finish=STOP [17-Jul-2026 20:23:45 America/Caracas] [CHATBOT][END] corr=678916a6 bytesRespuesta=31 [17-Jul-2026 20:23:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:23:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:23:46 - Mensaje enviado con éxito a 584127587108 2026-07-17 20:23:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac792bd818 (wa_message_id: wamid.HBgMNTg0MTI3NTg3MTA4FQIAERgSMEMzOTUzOEI3QTM0QzdDOUQ4AA==) 2026-07-17 20:23:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac792bd818 2026-07-17 20:23:46 - ====== FIN WEBHOOK ====== 2026-07-17 20:23:56 - ====== INICIO WEBHOOK ====== 2026-07-17 20:23:56 - Evento: text | De: 584127587108 | Size: 581b 2026-07-17 20:23:56 - Procesando mensaje regular tipo: text 2026-07-17 20:23:56 - RegularMessageService: Procesando mensaje de 584127587108, tipo: text 2026-07-17 20:23:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3NTg3MTA4FQIAEhggQUM2RURBNDNEODExQzAzMzQ5MUVFRjhDODcwMDcxMjgA 2026-07-17 20:23:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3NTg3MTA4FQIAEhggQUM2RURBNDNEODExQzAzMzQ5MUVFRjhDODcwMDcxMjgA 2026-07-17 20:23:56 - Contenido: Buenas noches, gracias... 2026-07-17 20:23:56 - Comando detectado: buenas 2026-07-17 20:23:56 - CommandProcessor: Procesando comando: buenas 2026-07-17 20:23:56 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:23:56 - Resultado del comando: string 2026-07-17 20:23:56 - Enviando a ChatGPT: Buenas noches, gracias... 2026-07-17 20:23:56 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches, gracias... 2026-07-17 20:23:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:23:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:23:56 America/Halifax] [CHATBOT][START] corr=611cbcb0 IP=127.0.0.1 UA= [17-Jul-2026 20:23:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:23:56 America/Caracas] [CHATBOT][CTX] corr=611cbcb0 tel=584127587108 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:23:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:23:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:23:56 America/Caracas] [CHATBOT][AI][1c03ed] Proveedor: gemini [17-Jul-2026 20:23:56 America/Caracas] [CHATBOT][GEMINI][1c03ed] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:23:57 America/Caracas] [CHATBOT][GEMINI][1c03ed] OK key=primary intento=1 len=40 finish=STOP [17-Jul-2026 20:23:57 America/Caracas] [CHATBOT][END] corr=611cbcb0 bytesRespuesta=40 [17-Jul-2026 20:23:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:23:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:23:58 - Mensaje enviado con éxito a 584127587108 2026-07-17 20:23:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac79ebdfc1 (wa_message_id: wamid.HBgMNTg0MTI3NTg3MTA4FQIAERgSOUM5NTU4NEJERTlERTE5OTgwAA==) 2026-07-17 20:23:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac79ebdfc1 2026-07-17 20:23:58 - ====== FIN WEBHOOK ====== 2026-07-17 20:25:49 - ====== INICIO WEBHOOK ====== 2026-07-17 20:25:49 - Evento: text | De: 584241851113 | Size: 719b 2026-07-17 20:25:49 - Procesando mensaje regular tipo: text 2026-07-17 20:25:49 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:25:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUMxM0IwQzQyMjA4MUU4QThDRDdBNThDNTg4MDU4QzYA 2026-07-17 20:25:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUMxM0IwQzQyMjA4MUU4QThDRDdBNThDNTg4MDU4QzYA 2026-07-17 20:25:49 - Contenido: *Banco de Venezuela* *1* 6710242958 *21.974.36* *2* 6714517182 *3.516,00* *Fecha* 17 julio 2026 *num... 2026-07-17 20:25:49 - Comando detectado: *banco 2026-07-17 20:25:49 - CommandProcessor: Procesando comando: *banco 2026-07-17 20:25:49 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:25:49 - Resultado del comando: string 2026-07-17 20:25:49 - Enviando a ChatGPT: *Banco de Venezuela* *1* 6710242958 *21.974.36* *2... 2026-07-17 20:25:49 - forwardToChatGPT: Enviando a ChatGPT: *Banco de Venezuela* *1* 6710242958 *21.974.36* *2... 2026-07-17 20:25:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:25:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:25:49 America/Halifax] [CHATBOT][START] corr=71b5d664 IP=127.0.0.1 UA= [17-Jul-2026 20:25:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:25:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:83:c2:a2:16:80 mobile=584241851113 [17-Jul-2026 20:25:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:25:49 America/Caracas] [CHATBOT][DIAG] corr=71b5d664 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:25:49 America/Caracas] [CHATBOT][CTX] corr=71b5d664 tel=584241851113 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:25:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:25:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:25:49 America/Caracas] [CHATBOT][AI][e88ce4] Proveedor: gemini [17-Jul-2026 20:25:49 America/Caracas] [CHATBOT][GEMINI][e88ce4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:25:52 America/Caracas] [CHATBOT][GEMINI][e88ce4] OK key=primary intento=1 len=384 finish=STOP [17-Jul-2026 20:25:52 America/Caracas] [CHATBOT][END] corr=71b5d664 bytesRespuesta=384 [17-Jul-2026 20:25:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:25:52 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:25:52 - Mensaje enviado con éxito a 584241851113 2026-07-17 20:25:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac810e9231 (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSQjhEMTMxNUU0QjFEMzUxQTVCAA==) 2026-07-17 20:25:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac810e9231 2026-07-17 20:25:52 - ====== FIN WEBHOOK ====== 2026-07-17 20:29:30 - ====== INICIO WEBHOOK ====== 2026-07-17 20:29:30 - Evento: text | De: 584241851113 | Size: 560b 2026-07-17 20:29:30 - Procesando mensaje regular tipo: text 2026-07-17 20:29:30 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:29:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNBRjQ2RTRDNjM3M0E1MDE5NkY4MTlERjY4QzdGQkEA 2026-07-17 20:29:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNBRjQ2RTRDNjM3M0E1MDE5NkY4MTlERjY4QzdGQkEA 2026-07-17 20:29:30 - Contenido: Ok... 2026-07-17 20:29:30 - Comando detectado: ok 2026-07-17 20:29:30 - CommandProcessor: Procesando comando: ok 2026-07-17 20:29:30 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:29:30 - Resultado del comando: string 2026-07-17 20:29:30 - Enviando a ChatGPT: Ok... 2026-07-17 20:29:30 - forwardToChatGPT: Enviando a ChatGPT: Ok... 2026-07-17 20:29:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:29:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:29:30 America/Halifax] [CHATBOT][START] corr=fcbd628f IP=127.0.0.1 UA= [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:83:c2:a2:16:80 mobile=584241851113 [17-Jul-2026 20:29:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][DIAG] corr=fcbd628f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][CTX] corr=fcbd628f tel=584241851113 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:29:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][AI][289009] Proveedor: gemini [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][GEMINI][289009] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-17 20:29:31 - ====== INICIO WEBHOOK ====== 2026-07-17 20:29:31 - Evento: text | De: 584241851113 | Size: 560b 2026-07-17 20:29:31 - Procesando mensaje regular tipo: text 2026-07-17 20:29:31 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:29:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNCRUU5MkFFOTFCMEY1NDYwN0NBMEY5MzgzQkZBNDEA 2026-07-17 20:29:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNCRUU5MkFFOTFCMEY1NDYwN0NBMEY5MzgzQkZBNDEA 2026-07-17 20:29:31 - Contenido: Ok... 2026-07-17 20:29:31 - Comando detectado: ok 2026-07-17 20:29:31 - CommandProcessor: Procesando comando: ok 2026-07-17 20:29:31 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:29:31 - Resultado del comando: string 2026-07-17 20:29:31 - Enviando a ChatGPT: Ok... 2026-07-17 20:29:31 - forwardToChatGPT: Enviando a ChatGPT: Ok... 2026-07-17 20:29:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:29:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:29:31 America/Halifax] [CHATBOT][START] corr=1292b9b0 IP=127.0.0.1 UA= [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:83:c2:a2:16:80 mobile=584241851113 [17-Jul-2026 20:29:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][DIAG] corr=1292b9b0 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][CTX] corr=1292b9b0 tel=584241851113 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:29:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][AI][3eb22c] Proveedor: gemini [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][GEMINI][3eb22c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][GEMINI][289009] OK key=primary intento=1 len=44 finish=STOP [17-Jul-2026 20:29:31 America/Caracas] [CHATBOT][END] corr=fcbd628f bytesRespuesta=44 [17-Jul-2026 20:29:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:29:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 20:29:32 America/Caracas] [CHATBOT][GEMINI][3eb22c] OK key=primary intento=1 len=100 finish=STOP [17-Jul-2026 20:29:32 America/Caracas] [CHATBOT][END] corr=1292b9b0 bytesRespuesta=100 [17-Jul-2026 20:29:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:29:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:29:32 - Mensaje enviado con éxito a 584241851113 2026-07-17 20:29:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac8ecd480a (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSQjJBRTJFMURGRDE5ODNDNEI5AA==) 2026-07-17 20:29:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac8ecd480a 2026-07-17 20:29:32 - ====== FIN WEBHOOK ====== 2026-07-17 20:29:33 - Mensaje enviado con éxito a 584241851113 2026-07-17 20:29:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ac8ed880d6 (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSMzEwOTU5QTZDODU4MTI1REI5AA==) 2026-07-17 20:29:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ac8ed880d6 2026-07-17 20:29:33 - ====== FIN WEBHOOK ====== 2026-07-17 20:33:02 - ====== INICIO WEBHOOK ====== 2026-07-17 20:33:02 - Evento: text | De: 584241851113 | Size: 621b 2026-07-17 20:33:02 - Procesando mensaje regular tipo: text 2026-07-17 20:33:02 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:33:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNGOTc4RjFCMDY0QzUzQzUzQjcxNThEMTNCODk0NTgA 2026-07-17 20:33:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNGOTc4RjFCMDY0QzUzQzUzQjcxNThEMTNCODk0NTgA 2026-07-17 20:33:02 - Contenido: Todavía no tengo internet avísame cuando lo reactives... 2026-07-17 20:33:02 - Comando detectado: todavía 2026-07-17 20:33:02 - CommandProcessor: Procesando comando: todavía 2026-07-17 20:33:02 - IntentDetector: intent=soporte, confidence=0.95 2026-07-17 20:33:02 - IntentDetector → reportefallas.php [17-Jul-2026 20:33:02 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [17-Jul-2026 20:33:02 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [17-Jul-2026 20:33:02 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-17 20:33:02 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-17 20:33:02 - ====== INICIO WEBHOOK ====== 2026-07-17 20:33:02 - Evento: text | De: 584241851113 | Size: 621b 2026-07-17 20:33:02 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNGOTc4RjFCMDY0QzUzQzUzQjcxNThEMTNCODk0NTgA, ignorando 2026-07-17 20:35:11 - ====== INICIO WEBHOOK ====== 2026-07-17 20:35:11 - Evento: text | De: 584241851113 | Size: 560b 2026-07-17 20:35:11 - Procesando mensaje regular tipo: text 2026-07-17 20:35:11 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:35:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNBQzc2MjVBODk2RTdEOEVDNTFBNEE2OUVCQjExQ0IA 2026-07-17 20:35:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNBQzc2MjVBODk2RTdEOEVDNTFBNEE2OUVCQjExQ0IA 2026-07-17 20:35:11 - Contenido: ??... 2026-07-17 20:35:11 - Comando detectado: ?? 2026-07-17 20:35:11 - CommandProcessor: Procesando comando: ?? 2026-07-17 20:35:11 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:35:11 - Resultado del comando: string 2026-07-17 20:35:11 - Enviando a ChatGPT: ??... 2026-07-17 20:35:11 - forwardToChatGPT: Enviando a ChatGPT: ??... 2026-07-17 20:35:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:35:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:35:11 America/Halifax] [CHATBOT][START] corr=fac918b7 IP=127.0.0.1 UA= [17-Jul-2026 20:35:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:35:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:83:c2:a2:16:80 mobile=584241851113 [17-Jul-2026 20:35:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:35:11 America/Caracas] [CHATBOT][DIAG] corr=fac918b7 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:35:11 America/Caracas] [CHATBOT][CTX] corr=fac918b7 tel=584241851113 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:35:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:35:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:35:11 America/Caracas] [CHATBOT][AI][acd9ae] Proveedor: gemini [17-Jul-2026 20:35:11 America/Caracas] [CHATBOT][GEMINI][acd9ae] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:35:13 America/Caracas] [CHATBOT][GEMINI][acd9ae] OK key=primary intento=1 len=25 finish=STOP [17-Jul-2026 20:35:13 America/Caracas] [CHATBOT][END] corr=fac918b7 bytesRespuesta=25 [17-Jul-2026 20:35:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:35:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:35:14 - Mensaje enviado con éxito a 584241851113 2026-07-17 20:35:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aca4229c45 (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSQzczOTM1QkZDRTQ4MkNGODBDAA==) 2026-07-17 20:35:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aca4229c45 2026-07-17 20:35:14 - ====== FIN WEBHOOK ====== 2026-07-17 20:35:25 - ====== INICIO WEBHOOK ====== 2026-07-17 20:35:25 - Evento: text | De: 584241851113 | Size: 575b 2026-07-17 20:35:25 - Procesando mensaje regular tipo: text 2026-07-17 20:35:25 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:35:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM1QTZGMkU4NkE3NDJEQTJGNTFBQkNERDhBOTFFNkYA 2026-07-17 20:35:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM1QTZGMkU4NkE3NDJEQTJGNTFBQkNERDhBOTFFNkYA 2026-07-17 20:35:25 - Contenido: No tengo internet... 2026-07-17 20:35:25 - Comando detectado: no 2026-07-17 20:35:25 - CommandProcessor: Procesando comando: no 2026-07-17 20:35:25 - IntentDetector: intent=soporte, confidence=0.95 2026-07-17 20:35:25 - IntentDetector → reportefallas.php [17-Jul-2026 20:35:25 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [17-Jul-2026 20:35:25 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [17-Jul-2026 20:35:25 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-17 20:35:25 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-17 20:35:25 - ====== INICIO WEBHOOK ====== 2026-07-17 20:35:25 - Evento: text | De: 584241851113 | Size: 575b 2026-07-17 20:35:25 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM1QTZGMkU4NkE3NDJEQTJGNTFBQkNERDhBOTFFNkYA, ignorando 2026-07-17 20:35:39 - ====== INICIO WEBHOOK ====== 2026-07-17 20:35:39 - Evento: text | De: 584241851113 | Size: 596b 2026-07-17 20:35:39 - Procesando mensaje regular tipo: text 2026-07-17 20:35:39 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:35:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNEQTE2MEY4MDJFNjVDNUE1OTZCRkYxNkMwNkI5MEIA 2026-07-17 20:35:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNEQTE2MEY4MDJFNjVDNUE1OTZCRkYxNkMwNkI5MEIA 2026-07-17 20:35:39 - Contenido: Me dice que no tiene acceso a internet... 2026-07-17 20:35:39 - Comando detectado: me 2026-07-17 20:35:39 - CommandProcessor: Procesando comando: me 2026-07-17 20:35:39 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:35:39 - Resultado del comando: string 2026-07-17 20:35:39 - Enviando a ChatGPT: Me dice que no tiene acceso a internet... 2026-07-17 20:35:39 - forwardToChatGPT: Enviando a ChatGPT: Me dice que no tiene acceso a internet... 2026-07-17 20:35:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:35:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:35:39 America/Halifax] [CHATBOT][START] corr=91493ee5 IP=127.0.0.1 UA= [17-Jul-2026 20:35:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:35:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:83:c2:a2:16:80 mobile=584241851113 [17-Jul-2026 20:35:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:35:39 America/Caracas] [CHATBOT][DIAG] corr=91493ee5 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:35:39 America/Caracas] [CHATBOT][CTX] corr=91493ee5 tel=584241851113 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:35:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:35:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:35:39 America/Caracas] [CHATBOT][AI][e36d6d] Proveedor: gemini [17-Jul-2026 20:35:39 America/Caracas] [CHATBOT][GEMINI][e36d6d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-17 20:35:42 - ====== INICIO WEBHOOK ====== 2026-07-17 20:35:42 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 20:35:42 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 20:35:42 - ====== FIN WEBHOOK ====== [17-Jul-2026 20:35:43 America/Caracas] [CHATBOT][GEMINI][e36d6d] OK key=primary intento=1 len=626 finish=MAX_TOKENS [17-Jul-2026 20:35:43 America/Caracas] [CHATBOT][GEMINI][e36d6d] ⚠️ Respuesta truncada por MAX_TOKENS [17-Jul-2026 20:35:43 America/Caracas] [CHATBOT][END] corr=91493ee5 bytesRespuesta=626 [17-Jul-2026 20:35:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:35:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:35:44 - Mensaje enviado con éxito a 584241851113 2026-07-17 20:35:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aca6043895 (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSRDhFNTJBRDlBMjU0NENDQUU1AA==) 2026-07-17 20:35:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aca6043895 2026-07-17 20:35:44 - ====== FIN WEBHOOK ====== 2026-07-17 20:36:07 - ====== INICIO WEBHOOK ====== 2026-07-17 20:36:07 - Evento: text | De: 584241851113 | Size: 719b 2026-07-17 20:36:07 - Procesando mensaje regular tipo: text 2026-07-17 20:36:07 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:36:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM1NUMzN0UxOEQ2QTk5QUNFODNEQjM0NUY3NzNBNDgA 2026-07-17 20:36:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM1NUMzN0UxOEQ2QTk5QUNFODNEQjM0NUY3NzNBNDgA 2026-07-17 20:36:07 - Contenido: *Banco de Venezuela* *1* 6710242958 *21.974.36* *2* 6714517182 *3.516,00* *Fecha* 17 julio 2026 *num... 2026-07-17 20:36:07 - Comando detectado: *banco 2026-07-17 20:36:07 - CommandProcessor: Procesando comando: *banco 2026-07-17 20:36:07 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:36:07 - Resultado del comando: string 2026-07-17 20:36:07 - Enviando a ChatGPT: *Banco de Venezuela* *1* 6710242958 *21.974.36* *2... 2026-07-17 20:36:07 - forwardToChatGPT: Enviando a ChatGPT: *Banco de Venezuela* *1* 6710242958 *21.974.36* *2... 2026-07-17 20:36:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:36:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:36:08 America/Halifax] [CHATBOT][START] corr=7a9a2603 IP=127.0.0.1 UA= [17-Jul-2026 20:36:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:36:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:83:c2:a2:16:80 mobile=584241851113 [17-Jul-2026 20:36:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:36:08 America/Caracas] [CHATBOT][DIAG] corr=7a9a2603 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:36:08 America/Caracas] [CHATBOT][CTX] corr=7a9a2603 tel=584241851113 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:36:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:36:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:36:08 America/Caracas] [CHATBOT][AI][e38427] Proveedor: gemini [17-Jul-2026 20:36:08 America/Caracas] [CHATBOT][GEMINI][e38427] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:36:10 America/Caracas] [CHATBOT][GEMINI][e38427] OK key=primary intento=1 len=243 finish=STOP [17-Jul-2026 20:36:10 America/Caracas] [CHATBOT][END] corr=7a9a2603 bytesRespuesta=243 [17-Jul-2026 20:36:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:36:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:36:11 - Mensaje enviado con éxito a 584241851113 2026-07-17 20:36:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aca7b83d9b (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSNzg2MUE4MTVGQzM2ODY3RTMxAA==) 2026-07-17 20:36:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aca7b83d9b 2026-07-17 20:36:11 - ====== FIN WEBHOOK ====== 2026-07-17 20:36:14 - ====== INICIO WEBHOOK ====== 2026-07-17 20:36:14 - Evento: text | De: 584241851113 | Size: 583b 2026-07-17 20:36:14 - Procesando mensaje regular tipo: text 2026-07-17 20:36:14 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:36:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUMzN0NERTY0RDg5QjZEQ0U3N0E5QkQ3RUI3MkIwQkQA 2026-07-17 20:36:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUMzN0NERTY0RDg5QjZEQ0U3N0E5QkQ3RUI3MkIwQkQA 2026-07-17 20:36:14 - Contenido: Te acabo de pasar el pago... 2026-07-17 20:36:14 - Comando detectado: te 2026-07-17 20:36:14 - CommandProcessor: Procesando comando: te 2026-07-17 20:36:14 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:36:14 - Resultado del comando: string 2026-07-17 20:36:14 - Enviando a ChatGPT: Te acabo de pasar el pago... 2026-07-17 20:36:14 - forwardToChatGPT: Enviando a ChatGPT: Te acabo de pasar el pago... 2026-07-17 20:36:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:36:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:36:14 America/Halifax] [CHATBOT][START] corr=013869da IP=127.0.0.1 UA= [17-Jul-2026 20:36:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:36:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:83:c2:a2:16:80 mobile=584241851113 [17-Jul-2026 20:36:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:36:15 America/Caracas] [CHATBOT][DIAG] corr=013869da Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:36:15 America/Caracas] [CHATBOT][CTX] corr=013869da tel=584241851113 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:36:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:36:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:36:15 America/Caracas] [CHATBOT][AI][7a3958] Proveedor: gemini [17-Jul-2026 20:36:15 America/Caracas] [CHATBOT][GEMINI][7a3958] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:36:16 America/Caracas] [CHATBOT][GEMINI][7a3958] OK key=primary intento=1 len=179 finish=STOP [17-Jul-2026 20:36:17 America/Caracas] [CHATBOT][END] corr=013869da bytesRespuesta=179 [17-Jul-2026 20:36:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:36:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:36:17 - Mensaje enviado con éxito a 584241851113 2026-07-17 20:36:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aca81d0e2c (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSQzc3MDU2QkMxNUU5RjNENTQ4AA==) 2026-07-17 20:36:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aca81d0e2c 2026-07-17 20:36:17 - ====== FIN WEBHOOK ====== 2026-07-17 20:36:24 - ====== INICIO WEBHOOK ====== 2026-07-17 20:36:24 - Evento: text | De: 584241851113 | Size: 591b 2026-07-17 20:36:24 - Procesando mensaje regular tipo: text 2026-07-17 20:36:24 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-07-17 20:36:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNGMUI5MUVDMUQ1RDFFQUFFQTAzQUVFQTdFRjMyQ0UA 2026-07-17 20:36:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNGMUI5MUVDMUQ1RDFFQUFFQTAzQUVFQTdFRjMyQ0UA 2026-07-17 20:36:24 - Contenido: Y tiene rato ya y no lo reactivan... 2026-07-17 20:36:24 - Comando detectado: y 2026-07-17 20:36:24 - CommandProcessor: Procesando comando: y 2026-07-17 20:36:24 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:36:24 - Resultado del comando: string 2026-07-17 20:36:24 - Enviando a ChatGPT: Y tiene rato ya y no lo reactivan... 2026-07-17 20:36:24 - forwardToChatGPT: Enviando a ChatGPT: Y tiene rato ya y no lo reactivan... 2026-07-17 20:36:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:36:24 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:36:24 America/Halifax] [CHATBOT][START] corr=82634861 IP=127.0.0.1 UA= [17-Jul-2026 20:36:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:36:24 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:83:c2:a2:16:80 mobile=584241851113 [17-Jul-2026 20:36:24 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 20:36:24 America/Caracas] [CHATBOT][DIAG] corr=82634861 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [17-Jul-2026 20:36:24 America/Caracas] [CHATBOT][CTX] corr=82634861 tel=584241851113 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:36:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:36:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:36:24 America/Caracas] [CHATBOT][AI][a63057] Proveedor: gemini [17-Jul-2026 20:36:24 America/Caracas] [CHATBOT][GEMINI][a63057] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:36:27 America/Caracas] [CHATBOT][GEMINI][a63057] OK key=primary intento=1 len=319 finish=STOP [17-Jul-2026 20:36:27 America/Caracas] [CHATBOT][END] corr=82634861 bytesRespuesta=319 [17-Jul-2026 20:36:27 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:36:27 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:36:28 - Mensaje enviado con éxito a 584241851113 2026-07-17 20:36:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5aca8c8b7f1 (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSQjE3QkU2Qjg2RDQwOUUyOTk1AA==) 2026-07-17 20:36:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a5aca8c8b7f1 2026-07-17 20:36:28 - ====== FIN WEBHOOK ====== 2026-07-17 20:42:57 - ====== INICIO WEBHOOK ====== 2026-07-17 20:42:57 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 20:42:57 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 20:42:57 - ====== FIN WEBHOOK ====== 2026-07-17 20:43:29 - ====== INICIO WEBHOOK ====== 2026-07-17 20:43:29 - Evento: text | De: 584242073907 | Size: 552b 2026-07-17 20:43:29 - Procesando mensaje regular tipo: text 2026-07-17 20:43:29 - RegularMessageService: Procesando mensaje de 584242073907, tipo: text 2026-07-17 20:43:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDczOTA3FQIAEhggQUNCOTE0RDNGMDQ5Njk0RDZGOTUzMzQ0NkExMERFNTUA 2026-07-17 20:43:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDczOTA3FQIAEhggQUNCOTE0RDNGMDQ5Njk0RDZGOTUzMzQ0NkExMERFNTUA 2026-07-17 20:43:29 - Contenido: Ok... 2026-07-17 20:43:29 - Comando detectado: ok 2026-07-17 20:43:29 - CommandProcessor: Procesando comando: ok 2026-07-17 20:43:29 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:43:29 - Resultado del comando: string 2026-07-17 20:43:29 - Enviando a ChatGPT: Ok... 2026-07-17 20:43:29 - forwardToChatGPT: Enviando a ChatGPT: Ok... 2026-07-17 20:43:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:43:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:43:29 America/Halifax] [CHATBOT][START] corr=dc50483a IP=127.0.0.1 UA= [17-Jul-2026 20:43:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:43:29 America/Caracas] [CHATBOT][CTX] corr=dc50483a tel=584242073907 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:43:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:43:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:43:29 America/Caracas] [CHATBOT][AI][67d273] Proveedor: gemini [17-Jul-2026 20:43:29 America/Caracas] [CHATBOT][GEMINI][67d273] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:43:31 America/Caracas] [CHATBOT][GEMINI][67d273] OK key=primary intento=1 len=25 finish=STOP [17-Jul-2026 20:43:31 America/Caracas] [CHATBOT][END] corr=dc50483a bytesRespuesta=25 [17-Jul-2026 20:43:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:43:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:43:31 - Mensaje enviado con éxito a 584242073907 2026-07-17 20:43:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5acc33c9329 (wa_message_id: wamid.HBgMNTg0MjQyMDczOTA3FQIAERgSNDRCOUIwQkVCNjVDMDYwQzY3AA==) 2026-07-17 20:43:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a5acc33c9329 2026-07-17 20:43:31 - ====== FIN WEBHOOK ====== 2026-07-17 20:44:30 - ====== INICIO WEBHOOK ====== 2026-07-17 20:44:30 - Evento: text | De: 584242073907 | Size: 640b 2026-07-17 20:44:30 - Procesando mensaje regular tipo: text 2026-07-17 20:44:30 - RegularMessageService: Procesando mensaje de 584242073907, tipo: text 2026-07-17 20:44:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDczOTA3FQIAEhggQUM5NzIxODRERkE5RUVGNzUyOEFBRkE3NjBBMTBENUUA 2026-07-17 20:44:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDczOTA3FQIAEhggQUM5NzIxODRERkE5RUVGNzUyOEFBRkE3NjBBMTBENUUA 2026-07-17 20:44:30 - Contenido: internet jarillo tierra caliente. Calle las Carolinas 11818693 Liz Deyanira Gerik Bello... 2026-07-17 20:44:30 - Comando detectado: internet 2026-07-17 20:44:30 - CommandProcessor: Procesando comando: internet 2026-07-17 20:44:30 - Comando no reconocido, enviando a ChatGPT 2026-07-17 20:44:30 - Resultado del comando: string 2026-07-17 20:44:30 - Enviando a ChatGPT: internet jarillo tierra caliente. Calle las Caroli... 2026-07-17 20:44:30 - forwardToChatGPT: Enviando a ChatGPT: internet jarillo tierra caliente. Calle las Caroli... 2026-07-17 20:44:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 21:44:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 21:44:30 America/Halifax] [CHATBOT][START] corr=5d526c21 IP=127.0.0.1 UA= [17-Jul-2026 20:44:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 20:44:30 America/Caracas] [CHATBOT][CTX] corr=5d526c21 tel=584242073907 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 20:44:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 20:44:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 20:44:30 America/Caracas] [CHATBOT][AI][63e161] Proveedor: gemini [17-Jul-2026 20:44:30 America/Caracas] [CHATBOT][GEMINI][63e161] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 20:44:35 America/Caracas] [CHATBOT][GEMINI][63e161] OK key=primary intento=1 len=108 finish=STOP [17-Jul-2026 20:44:35 America/Caracas] [CHATBOT][END] corr=5d526c21 bytesRespuesta=108 [17-Jul-2026 20:44:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 20:44:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 20:44:35 - Mensaje enviado con éxito a 584242073907 2026-07-17 20:44:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5acc73cd7e1 (wa_message_id: wamid.HBgMNTg0MjQyMDczOTA3FQIAERgSNkMxNUFGQ0IzRTY2NURBMkFDAA==) 2026-07-17 20:44:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a5acc73cd7e1 2026-07-17 20:44:35 - ====== FIN WEBHOOK ====== 2026-07-17 20:45:37 - ====== INICIO WEBHOOK ====== 2026-07-17 20:45:37 - Evento: text | De: 584242073907 | Size: 564b 2026-07-17 20:45:37 - Procesando mensaje regular tipo: text 2026-07-17 20:45:37 - RegularMessageService: Procesando mensaje de 584242073907, tipo: text 2026-07-17 20:45:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDczOTA3FQIAEhggQUNFMTQyNjg3MTU0RDU1MTFCREFGOEY2MzE2MTYwMjkA 2026-07-17 20:45:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDczOTA3FQIAEhggQUNFMTQyNjg3MTU0RDU1MTFCREFGOEY2MzE2MTYwMjkA 2026-07-17 20:45:37 - Contenido: Pago realizado... 2026-07-17 20:45:37 - Comando detectado: pago 2026-07-17 20:45:37 - CommandProcessor: Procesando comando: pago 2026-07-17 20:45:37 - Ejecutando add_pagos.php [17-Jul-2026 20:45:37 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-17 20:45:37 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-17 20:45:37 - ====== INICIO WEBHOOK ====== 2026-07-17 20:45:37 - Evento: text | De: 584242073907 | Size: 564b 2026-07-17 20:45:37 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQyMDczOTA3FQIAEhggQUNFMTQyNjg3MTU0RDU1MTFCREFGOEY2MzE2MTYwMjkA, ignorando 2026-07-17 20:53:45 - ====== INICIO WEBHOOK ====== 2026-07-17 20:53:45 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 20:53:45 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 20:53:45 - ====== FIN WEBHOOK ====== 2026-07-17 20:54:22 - ====== INICIO WEBHOOK ====== 2026-07-17 20:54:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 20:54:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 20:54:22 - ====== FIN WEBHOOK ====== 2026-07-17 21:05:07 - ====== INICIO WEBHOOK ====== 2026-07-17 21:05:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 21:05:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 21:05:07 - ====== FIN WEBHOOK ====== 2026-07-17 21:40:13 - ====== INICIO WEBHOOK ====== 2026-07-17 21:40:13 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 21:40:13 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 21:40:13 - ====== FIN WEBHOOK ====== 2026-07-17 21:41:22 - ====== INICIO WEBHOOK ====== 2026-07-17 21:41:22 - Evento: text | De: 584122946057 | Size: 595b 2026-07-17 21:41:22 - Procesando mensaje regular tipo: text 2026-07-17 21:41:22 - RegularMessageService: Procesando mensaje de 584122946057, tipo: text 2026-07-17 21:41:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyOTQ2MDU3FQIAEhggQUNCNDFBN0EwNURFN0E0REI3Rjg5RkE2RjJDNEU0QzIA 2026-07-17 21:41:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyOTQ2MDU3FQIAEhggQUNCNDFBN0EwNURFN0E0REI3Rjg5RkE2RjJDNEU0QzIA 2026-07-17 21:41:22 - Contenido: Ya te lo envio del número registrado... 2026-07-17 21:41:22 - Comando detectado: ya 2026-07-17 21:41:22 - CommandProcessor: Procesando comando: ya 2026-07-17 21:41:22 - Comando no reconocido, enviando a ChatGPT 2026-07-17 21:41:22 - Resultado del comando: string 2026-07-17 21:41:22 - Enviando a ChatGPT: Ya te lo envio del número registrado... 2026-07-17 21:41:22 - forwardToChatGPT: Enviando a ChatGPT: Ya te lo envio del número registrado... 2026-07-17 21:41:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 22:41:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 22:41:22 America/Halifax] [CHATBOT][START] corr=c643aa4e IP=127.0.0.1 UA= [17-Jul-2026 21:41:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [17-Jul-2026 21:41:23 America/Caracas] [CHATBOT][CTX] corr=c643aa4e tel=584122946057 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [17-Jul-2026 21:41:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 21:41:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 21:41:23 America/Caracas] [CHATBOT][AI][e2e308] Proveedor: gemini [17-Jul-2026 21:41:23 America/Caracas] [CHATBOT][GEMINI][e2e308] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 21:41:24 America/Caracas] [CHATBOT][GEMINI][e2e308] OK key=primary intento=1 len=25 finish=STOP [17-Jul-2026 21:41:24 America/Caracas] [CHATBOT][END] corr=c643aa4e bytesRespuesta=25 [17-Jul-2026 21:41:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 21:41:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 21:41:25 - Mensaje enviado con éxito a 584122946057 2026-07-17 21:41:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ad9c57d84b (wa_message_id: wamid.HBgMNTg0MTIyOTQ2MDU3FQIAERgSOTREQzlENjI0OTBGODI2NTkxAA==) 2026-07-17 21:41:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ad9c57d84b 2026-07-17 21:41:25 - ====== FIN WEBHOOK ====== 2026-07-17 21:43:38 - ====== INICIO WEBHOOK ====== 2026-07-17 21:43:38 - Evento: text | De: 584122946057 | Size: 594b 2026-07-17 21:43:38 - Procesando mensaje regular tipo: text 2026-07-17 21:43:38 - RegularMessageService: Procesando mensaje de 584122946057, tipo: text 2026-07-17 21:43:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyOTQ2MDU3FQIAEhggQUM1OTkyNDlERDc3RDk4N0NEQjIyMzNENUU5OTMwNDAA 2026-07-17 21:43:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyOTQ2MDU3FQIAEhggQUM1OTkyNDlERDc3RDk4N0NEQjIyMzNENUU5OTMwNDAA 2026-07-17 21:43:38 - Contenido: Pago a nombre de GICELA THEN 04124783898... 2026-07-17 21:43:38 - Comando detectado: pago 2026-07-17 21:43:38 - CommandProcessor: Procesando comando: pago 2026-07-17 21:43:38 - Ejecutando add_pagos.php [17-Jul-2026 21:43:38 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-17 21:43:38 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-17 21:43:39 - ====== INICIO WEBHOOK ====== 2026-07-17 21:43:39 - Evento: text | De: 584122946057 | Size: 594b 2026-07-17 21:43:39 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyOTQ2MDU3FQIAEhggQUM1OTkyNDlERDc3RDk4N0NEQjIyMzNENUU5OTMwNDAA, ignorando 2026-07-18 00:46:51 - ====== INICIO WEBHOOK ====== 2026-07-18 00:46:51 - Evento: image | De: 584143466209 | Size: 867b 2026-07-18 00:46:51 - Procesando mensaje regular tipo: image 2026-07-18 00:46:51 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-18 00:46:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3MTUzNUE0MUUyNkY1QUE2MjI3QjE5QzQ0NkU1NzEA 2026-07-18 00:46:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3MTUzNUE0MUUyNkY1QUE2MjI3QjE5QzQ0NkU1NzEA 2026-07-18 00:46:51 - Contenido: G venezuela 60000.00 carro-taller... 2026-07-18 00:46:51 - Comando detectado: g 2026-07-18 00:46:51 - CommandProcessor: Procesando comando: g 2026-07-18 00:46:51 - Gasto de negocio con imagen: 5065736683696004 2026-07-18 00:46:51 - Formato 'g banco descripcion': banco=venezuela, desc=60000.00 carro-taller 2026-07-18 00:46:51 - Ejecutando GastosService (negocio) [18-Jul-2026 00:46:51 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-18 00:46:54 - Resultado del comando: array 2026-07-18 00:46:54 - Enviando respuesta: ✅ 💼 Gasto de negocio #25 registrado • Mont 2026-07-18 00:46:55 - Mensaje enviado con éxito a 584143466209 2026-07-18 00:46:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b053fa35e6 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSN0Y3QkNDODJGQTVDOEExQTYwAA==) 2026-07-18 00:46:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b053fa35e6 2026-07-18 00:46:55 - ====== FIN WEBHOOK ====== 2026-07-18 10:49:45 - ====== INICIO WEBHOOK ====== 2026-07-18 10:49:45 - Evento: image | De: 584142076246 | Size: 830b 2026-07-18 10:49:45 - Procesando mensaje regular tipo: image 2026-07-18 10:49:45 - RegularMessageService: Procesando mensaje de 584142076246, tipo: image 2026-07-18 10:49:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDc2MjQ2FQIAEhggQUMzOUE3RUI4QUU4NDIxMTc1M0NBMEY3MzE5M0JFRDUA 2026-07-18 10:49:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDc2MjQ2FQIAEhggQUMzOUE3RUI4QUU4NDIxMTc1M0NBMEY3MzE5M0JFRDUA 2026-07-18 10:49:45 - Contenido: ... 2026-07-18 10:49:45 - Comando detectado: image 2026-07-18 10:49:45 - CommandProcessor: Procesando comando: image 2026-07-18 10:49:45 - Imagen sin comando, guardando y procesando 2026-07-18 10:49:45 - Verificando duplicado por imageId=2570234823431307, msgId=wamid.HBgMNTg0MTQyMDc2MjQ2FQIAEhggQUMzOUE3RUI4QUU4NDIxMTc1M0NBMEY3MzE5M0JFRDUA 2026-07-18 10:49:45 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 10:49:45 - Incluyendo numtoname.php... 2026-07-18 10:49:45 - Incluyendo media.php... 2026-07-18 10:49:45 - DEBUG messages batch: [{"from":"584142076246","from_user_id":"VE.4521915411428939","id":"wamid.HBgMNTg0MTQyMDc2MjQ2FQIAEhggQUMzOUE3RUI4QUU4NDIxMTc1M0NBMEY3MzE5M0JFRDUA","timestamp":"1784386179","type":"image","image":{"mime_type":"image\/jpeg","sha256":"DQjoIAAMv3L14ZIYdPwfuXBk4At80zO6R9qWTYHQ1aM=","id":"2570234823431307","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2570234823431307&source=webhook&ext=1784386480&hash=ATw3LJezdtIyEcueLrkFbo0qFbpPxHcdx_FRCkP62eywRQ"}}] 2026-07-18 10:49:45 - DEBUG caption: no se encontró texto cercano 2026-07-18 10:49:45 - DEBUG caption final: [VACIO] 2026-07-18 10:49:45 - DEBUG busqueda mobiles: 04142076246,4142076246,584142076246 2026-07-18 10:49:45 - DEBUG usuario encontrado: 6c:68:a4:a7:68:a2 2026-07-18 10:49:45 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 10:49:45 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 10:49:46 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2570234823431307&source=getMedia&ext=1784386482&hash=ATwmZ0WSNOD2mrOKJPv6Gbu9erzwmg-XJLC5x0dFZGw3eg 2026-07-18 10:49:47 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2570234823431307.jpg (32286 bytes) 2026-07-18 10:49:48 - OCR tesseract exit=0 chars=270 2026-07-18 10:49:48 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 249 Na PagomóvilBDV Personas Fecha: 18/07/2026 Operacién: 006719424262 [[] Identificacién: 18143785 Coletta 0102****9774 TS 04123663736 EET coe 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-18 10:49:48 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-18"} 2026-07-18 10:49:48 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-18","debug":["fecha=2026-07-18"]} 2026-07-18 10:49:48 - DEBUG registro: usernameRaw=''6c:68:a4:a7:68:a2'' first=''esther'' last=''montes de oca'' esRegistrado=1 2026-07-18 10:49:48 - DEBUG bodyAdmin postOCR: Tlf: 04142076246\nUser: 6c:68:a4:a7:68:a2\nNombre: esther montes de oca\nBanco: Venezuela\nMonto: \nFecha: 2026-07-18 (caption)\nSrvID: 35 2026-07-18 10:49:51 - IMG 2570234823431307 TEL 04142076246 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 10:49:51 - Incluyendo guardar_imagen.php... 2026-07-18 10:49:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 10:49:51 - Includes realizados. Verificando funciones... 2026-07-18 10:49:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584142076246 2026-07-18 10:49:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 10:49:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 10:49:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 10:49:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 10:49:51 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-18 10:49:51 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:a7:68:a2","firstname":"esther","lastname":"montes de oca","mac":"6c:68:a4:a7:68:ab","srvid":35} 2026-07-18 10:49:51 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-18 10:49:51 - Datos usuario extraídos: {"username":"6c:68:a4:a7:68:a2","firstname":"esther","lastname":"montes de oca","mac":"6c:68:a4:a7:68:ab","srvid":35} 2026-07-18 10:49:51 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 10:49:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 10:49:51 - Valor de accessToken: EAAC0c45... 2026-07-18 10:49:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 10:49:51 - Instancia WhatsAppImageHandler creada 2026-07-18 10:49:51 - Llamando a saveWhatsAppImage... 2026-07-18 10:49:51 - saveWhatsAppImage: Procesando imagen para: 584142076246 2026-07-18 10:49:51 - saveWhatsAppImage: ID de media: 2570234823431307, MIME type: image/jpeg 2026-07-18 10:49:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2570234823431307 2026-07-18 10:49:52 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 10:49:52 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2570234823431307&source=getMedia&ext=1784386487&hash=ATyYYjgax1waYJXH-g-iSxjePxPdm3RfU50nlBZqLrCSJg 2026-07-18 10:49:52 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2570234823431307&source=getMedia&ext=1784386487&hash=ATyYYjgax1waYJXH-g-iSxjePxPdm3RfU50nlBZqLrCSJg 2026-07-18 10:49:52 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 10:49:52 - descargar_imagen: Imagen descargada - Tamaño: 32286 bytes, Tipo: image/jpeg 2026-07-18 10:49:52 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2570234823431307.jpg, Tamaño: 32286 bytes 2026-07-18 10:49:52 - saveToDatabase: Registro insertado en BD con ID: 46 2026-07-18 10:49:52 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2570234823431307.jpg","image_id":"2570234823431307","size":32286,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 10:49:52 - Resultado del comando: array 2026-07-18 10:49:52 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-18 10:49:53 - Mensaje enviado con éxito a 584142076246 2026-07-18 10:49:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b929193b77 (wa_message_id: wamid.HBgMNTg0MTQyMDc2MjQ2FQIAERgSRTAxOTcyRUZCMzZGQzJFQzFBAA==) 2026-07-18 10:49:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b929193b77 2026-07-18 10:49:53 - ====== FIN WEBHOOK ====== 2026-07-18 10:54:55 - ====== INICIO WEBHOOK ====== 2026-07-18 10:54:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 10:54:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 10:54:55 - ====== FIN WEBHOOK ====== 2026-07-18 11:00:36 - ====== INICIO WEBHOOK ====== 2026-07-18 11:00:36 - Evento: image | De: 584144768123 | Size: 802b 2026-07-18 11:00:36 - Procesando mensaje regular tipo: image 2026-07-18 11:00:36 - RegularMessageService: Procesando mensaje de 584144768123, tipo: image 2026-07-18 11:00:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EwN0YzODk3RDA0NDYzNzdCQTEA 2026-07-18 11:00:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EwN0YzODk3RDA0NDYzNzdCQTEA 2026-07-18 11:00:36 - Contenido: ... 2026-07-18 11:00:36 - Comando detectado: image 2026-07-18 11:00:36 - CommandProcessor: Procesando comando: image 2026-07-18 11:00:36 - Imagen sin comando, guardando y procesando 2026-07-18 11:00:36 - Verificando duplicado por imageId=1519305669219237, msgId=wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EwN0YzODk3RDA0NDYzNzdCQTEA 2026-07-18 11:00:36 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 11:00:36 - Incluyendo numtoname.php... 2026-07-18 11:00:36 - Incluyendo media.php... 2026-07-18 11:00:36 - DEBUG messages batch: [{"from":"584144768123","from_user_id":"VE.2255142008594133","id":"wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EwN0YzODk3RDA0NDYzNzdCQTEA","timestamp":"1784386829","type":"image","image":{"mime_type":"image\/jpeg","sha256":"UHaKJb89halsf9bML6KDqk2YvxL1irpXqSkz3X4Xed0=","id":"1519305669219237","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1519305669219237&source=webhook&ext=1784387131&hash=ATwc-dNzHEu7R7Zr-yjyrk4_Aqv6Eds-FbQqVnTWFSkSmg"}}] 2026-07-18 11:00:36 - DEBUG caption: no se encontró texto cercano 2026-07-18 11:00:36 - DEBUG caption final: [VACIO] 2026-07-18 11:00:36 - DEBUG busqueda mobiles: 04144768123,4144768123,584144768123 2026-07-18 11:00:36 - DEBUG usuario encontrado: 74:ac:b9:0e:fd:64 2026-07-18 11:00:36 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 11:00:36 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 11:00:38 - ====== INICIO WEBHOOK ====== 2026-07-18 11:00:38 - Evento: text | De: 584144768123 | Size: 563b 2026-07-18 11:00:38 - Procesando mensaje regular tipo: text 2026-07-18 11:00:38 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:00:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E2QjRGMERGNDg3MzFBRTgzNTcA 2026-07-18 11:00:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E2QjRGMERGNDg3MzFBRTgzNTcA 2026-07-18 11:00:38 - Contenido: Hola pago de Maria Kanzler gabante... 2026-07-18 11:00:38 - Comando detectado: hola 2026-07-18 11:00:38 - CommandProcessor: Procesando comando: hola 2026-07-18 11:00:38 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:00:38 - Resultado del comando: string 2026-07-18 11:00:38 - Enviando a ChatGPT: Hola pago de Maria Kanzler gabante... 2026-07-18 11:00:38 - forwardToChatGPT: Enviando a ChatGPT: Hola pago de Maria Kanzler gabante... 2026-07-18 11:00:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:00:38 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1519305669219237&source=getMedia&ext=1784387134&hash=ATy97gsruhiw44r_VrTX5UIkAU0A_s9ubt88QM7DViHpHQ [18-Jul-2026 12:00:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:00:38 America/Halifax] [CHATBOT][START] corr=f76ea9a5 IP=127.0.0.1 UA= [18-Jul-2026 11:00:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:00:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:00:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:00:38 America/Caracas] [CHATBOT][DIAG] corr=f76ea9a5 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:00:38 America/Caracas] [CHATBOT][CTX] corr=f76ea9a5 tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:00:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:00:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:00:38 America/Caracas] [CHATBOT][AI][a121a8] Proveedor: gemini [18-Jul-2026 11:00:38 America/Caracas] [CHATBOT][GEMINI][a121a8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-18 11:00:39 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1519305669219237.jpg (45421 bytes) [18-Jul-2026 11:00:40 America/Caracas] [CHATBOT][GEMINI][a121a8] OK key=primary intento=1 len=241 finish=STOP [18-Jul-2026 11:00:40 America/Caracas] [CHATBOT][END] corr=f76ea9a5 bytesRespuesta=241 [18-Jul-2026 11:00:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:00:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:00:40 - OCR tesseract exit=0 chars=322 2026-07-18 11:00:40 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 251 10:58 2) < Comprobante de operación < y PagomóvilBDV Personas 25.637,00 Bs Fecha: 18/07/2026 Operación: 006719567836 lO Identificación: 18143785 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago de maria kanzler 2026-07-18 11:00:40 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25637.00","fecha":"2026-07-18"} 2026-07-18 11:00:40 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-18","debug":["fecha=2026-07-18"]} 2026-07-18 11:00:40 - DEBUG registro: usernameRaw=''74:ac:b9:0e:fd:64'' first=''simon'' last=''meneses'' esRegistrado=1 2026-07-18 11:00:40 - DEBUG bodyAdmin postOCR: Tlf: 04144768123\nUser: 74:ac:b9:0e:fd:64\nNombre: simon meneses\nBanco: Venezuela\nMonto: 25637.00 (caption)\nFecha: 2026-07-18 (caption)\nSrvID: 34 2026-07-18 11:00:41 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:00:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b9519dd89e (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSN0I3NDQwRkUwODU5RjAzN0YyAA==) 2026-07-18 11:00:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b9519dd89e 2026-07-18 11:00:41 - ====== FIN WEBHOOK ====== 2026-07-18 11:00:43 - IMG 1519305669219237 TEL 04144768123 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 11:00:43 - Incluyendo guardar_imagen.php... 2026-07-18 11:00:43 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 11:00:43 - Includes realizados. Verificando funciones... 2026-07-18 11:00:43 - obtenerInfoUsuario: Iniciando función con teléfono: 584144768123 2026-07-18 11:00:43 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 11:00:43 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 11:00:43 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 11:00:43 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 11:00:43 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-18 11:00:43 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:0e:fd:64","firstname":"simon","lastname":"meneses","mac":"74:ac:b9:0e:fd:64","srvid":34} 2026-07-18 11:00:43 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-18 11:00:43 - Datos usuario extraídos: {"username":"74:ac:b9:0e:fd:64","firstname":"simon","lastname":"meneses","mac":"74:ac:b9:0e:fd:64","srvid":34} 2026-07-18 11:00:43 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 11:00:43 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 11:00:43 - Valor de accessToken: EAAC0c45... 2026-07-18 11:00:43 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 11:00:43 - Instancia WhatsAppImageHandler creada 2026-07-18 11:00:43 - Llamando a saveWhatsAppImage... 2026-07-18 11:00:43 - saveWhatsAppImage: Procesando imagen para: 584144768123 2026-07-18 11:00:43 - saveWhatsAppImage: ID de media: 1519305669219237, MIME type: image/jpeg 2026-07-18 11:00:43 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1519305669219237 2026-07-18 11:00:44 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 11:00:44 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1519305669219237&source=getMedia&ext=1784387140&hash=ATx1QLjf7nwQw6uApncJW4jg_snyV6xDIuP6qz2PixGGsA 2026-07-18 11:00:44 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1519305669219237&source=getMedia&ext=1784387140&hash=ATx1QLjf7nwQw6uApncJW4jg_snyV6xDIuP6qz2PixGGsA 2026-07-18 11:00:45 - ====== INICIO WEBHOOK ====== 2026-07-18 11:00:45 - Evento: text | De: 584144768123 | Size: 552b 2026-07-18 11:00:45 - Procesando mensaje regular tipo: text 2026-07-18 11:00:45 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:00:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FGMTNEMzlBRTEwREExMkRBMEIA 2026-07-18 11:00:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FGMTNEMzlBRTEwREExMkRBMEIA 2026-07-18 11:00:45 - Contenido: Creo q se lo cortaron ?... 2026-07-18 11:00:45 - Comando detectado: creo 2026-07-18 11:00:45 - CommandProcessor: Procesando comando: creo 2026-07-18 11:00:45 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:00:45 - Resultado del comando: string 2026-07-18 11:00:45 - Enviando a ChatGPT: Creo q se lo cortaron ?... 2026-07-18 11:00:45 - forwardToChatGPT: Enviando a ChatGPT: Creo q se lo cortaron ?... 2026-07-18 11:00:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:00:45 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 11:00:45 - descargar_imagen: Imagen descargada - Tamaño: 45421 bytes, Tipo: image/jpeg 2026-07-18 11:00:45 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1519305669219237.jpg, Tamaño: 45421 bytes 2026-07-18 11:00:45 - saveToDatabase: Registro insertado en BD con ID: 47 2026-07-18 11:00:45 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1519305669219237.jpg","image_id":"1519305669219237","size":45421,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 11:00:45 - Resultado del comando: array 2026-07-18 11:00:45 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est [18-Jul-2026 12:00:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:00:45 America/Halifax] [CHATBOT][START] corr=d2e07fbe IP=127.0.0.1 UA= [18-Jul-2026 11:00:45 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:00:45 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:00:45 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:00:45 America/Caracas] [CHATBOT][DIAG] corr=d2e07fbe Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:00:45 America/Caracas] [CHATBOT][CTX] corr=d2e07fbe tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:00:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:00:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:00:45 America/Caracas] [CHATBOT][AI][a10e10] Proveedor: gemini [18-Jul-2026 11:00:45 America/Caracas] [CHATBOT][GEMINI][a10e10] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-18 11:00:46 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:00:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b951e5c031 (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSMzM5OEZBODcxNkQyMDc2NDIxAA==) 2026-07-18 11:00:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b951e5c031 2026-07-18 11:00:46 - ====== FIN WEBHOOK ====== [18-Jul-2026 11:00:48 America/Caracas] [CHATBOT][GEMINI][a10e10] OK key=primary intento=1 len=257 finish=STOP [18-Jul-2026 11:00:48 America/Caracas] [CHATBOT][END] corr=d2e07fbe bytesRespuesta=257 [18-Jul-2026 11:00:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:00:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:00:49 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:00:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b95219b784 (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSRTc4Mzg1NjA4RUVENkZEOTQ0AA==) 2026-07-18 11:00:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b95219b784 2026-07-18 11:00:49 - ====== FIN WEBHOOK ====== 2026-07-18 11:00:54 - ====== INICIO WEBHOOK ====== 2026-07-18 11:00:54 - Evento: text | De: 584144768123 | Size: 551b 2026-07-18 11:00:54 - Procesando mensaje regular tipo: text 2026-07-18 11:00:54 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:00:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FGNTQzQjRBMzk5MDI0MzFGNDQA 2026-07-18 11:00:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FGNTQzQjRBMzk5MDI0MzFGNDQA 2026-07-18 11:00:54 - Contenido: Avísame por favor... 2026-07-18 11:00:54 - Comando detectado: avísame 2026-07-18 11:00:54 - CommandProcessor: Procesando comando: avísame 2026-07-18 11:00:54 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:00:54 - Resultado del comando: string 2026-07-18 11:00:54 - Enviando a ChatGPT: Avísame por favor... 2026-07-18 11:00:54 - forwardToChatGPT: Enviando a ChatGPT: Avísame por favor... 2026-07-18 11:00:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:00:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:00:55 America/Halifax] [CHATBOT][START] corr=bff9e7ed IP=127.0.0.1 UA= [18-Jul-2026 11:00:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:00:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:00:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:00:55 America/Caracas] [CHATBOT][DIAG] corr=bff9e7ed Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:00:55 America/Caracas] [CHATBOT][CTX] corr=bff9e7ed tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:00:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:00:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:00:55 America/Caracas] [CHATBOT][AI][81428b] Proveedor: gemini [18-Jul-2026 11:00:55 America/Caracas] [CHATBOT][GEMINI][81428b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:00:58 America/Caracas] [CHATBOT][GEMINI][81428b] OK key=primary intento=1 len=368 finish=STOP [18-Jul-2026 11:00:58 America/Caracas] [CHATBOT][END] corr=bff9e7ed bytesRespuesta=368 [18-Jul-2026 11:00:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:00:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:00:58 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:00:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b952ae0e43 (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSNjJEMjA4ODdCMjQ1MTIyRjRCAA==) 2026-07-18 11:00:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b952ae0e43 2026-07-18 11:00:58 - ====== FIN WEBHOOK ====== 2026-07-18 11:01:07 - ====== INICIO WEBHOOK ====== 2026-07-18 11:01:07 - Evento: text | De: 584144768123 | Size: 548b 2026-07-18 11:01:07 - Procesando mensaje regular tipo: text 2026-07-18 11:01:07 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:01:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FCOTMwRDcyREU2OUE2OTMyQUQA 2026-07-18 11:01:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FCOTMwRDcyREU2OUE2OTMyQUQA 2026-07-18 11:01:07 - Contenido: Te pague demás... 2026-07-18 11:01:07 - Comando detectado: te 2026-07-18 11:01:07 - CommandProcessor: Procesando comando: te 2026-07-18 11:01:07 - IntentDetector: intent=pago, confidence=0.95 2026-07-18 11:01:07 - IntentDetector → pago detectado 2026-07-18 11:01:07 - CommandProcessor: Procesando comando: pagar 2026-07-18 11:01:07 - Ejecutando add_pagos.php [18-Jul-2026 11:01:08 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-18 11:01:08 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-18 11:01:08 - ====== INICIO WEBHOOK ====== 2026-07-18 11:01:08 - Evento: text | De: 584144768123 | Size: 548b 2026-07-18 11:01:08 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FCOTMwRDcyREU2OUE2OTMyQUQA, ignorando 2026-07-18 11:03:37 - ====== INICIO WEBHOOK ====== 2026-07-18 11:03:37 - Evento: text | De: 584144768123 | Size: 564b 2026-07-18 11:03:37 - Procesando mensaje regular tipo: text 2026-07-18 11:03:37 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:03:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E3QTg4OUQwNDczNDZBQjVFNUMA 2026-07-18 11:03:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E3QTg4OUQwNDczNDZBQjVFNUMA 2026-07-18 11:03:37 - Contenido: Avísame si lo activaste por fa... 2026-07-18 11:03:37 - Comando detectado: avísame 2026-07-18 11:03:37 - CommandProcessor: Procesando comando: avísame 2026-07-18 11:03:37 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:03:37 - Resultado del comando: string 2026-07-18 11:03:37 - Enviando a ChatGPT: Avísame si lo activaste por fa... 2026-07-18 11:03:37 - forwardToChatGPT: Enviando a ChatGPT: Avísame si lo activaste por fa... 2026-07-18 11:03:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:03:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:03:37 America/Halifax] [CHATBOT][START] corr=dacb2023 IP=127.0.0.1 UA= [18-Jul-2026 11:03:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:03:37 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:03:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:03:37 America/Caracas] [CHATBOT][DIAG] corr=dacb2023 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:03:37 America/Caracas] [CHATBOT][CTX] corr=dacb2023 tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:03:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:03:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:03:37 America/Caracas] [CHATBOT][AI][8929d0] Proveedor: gemini [18-Jul-2026 11:03:37 America/Caracas] [CHATBOT][GEMINI][8929d0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:03:39 America/Caracas] [CHATBOT][GEMINI][8929d0] OK key=primary intento=1 len=560 finish=STOP [18-Jul-2026 11:03:39 America/Caracas] [CHATBOT][END] corr=dacb2023 bytesRespuesta=560 [18-Jul-2026 11:03:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:03:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:03:40 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:03:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b95cc69799 (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSRDMxOTM4QzdFMjQ0Njc2OUQzAA==) 2026-07-18 11:03:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b95cc69799 2026-07-18 11:03:40 - ====== FIN WEBHOOK ====== 2026-07-18 11:03:44 - ====== INICIO WEBHOOK ====== 2026-07-18 11:03:44 - Evento: text | De: 584144768123 | Size: 556b 2026-07-18 11:03:44 - Procesando mensaje regular tipo: text 2026-07-18 11:03:44 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:03:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FFMkFCODUyN0VDRUJEODVGNjkA 2026-07-18 11:03:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FFMkFCODUyN0VDRUJEODVGNjkA 2026-07-18 11:03:44 - Contenido: O es q no hay internet ????... 2026-07-18 11:03:44 - Comando detectado: o 2026-07-18 11:03:44 - CommandProcessor: Procesando comando: o 2026-07-18 11:03:44 - IntentDetector: intent=soporte, confidence=0.95 2026-07-18 11:03:44 - IntentDetector → reportefallas.php [18-Jul-2026 11:03:44 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [18-Jul-2026 11:03:44 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [18-Jul-2026 11:03:44 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-18 11:03:44 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-18 11:03:45 - ====== INICIO WEBHOOK ====== 2026-07-18 11:03:45 - Evento: text | De: 584144768123 | Size: 556b 2026-07-18 11:03:45 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FFMkFCODUyN0VDRUJEODVGNjkA, ignorando 2026-07-18 11:03:51 - ====== INICIO WEBHOOK ====== 2026-07-18 11:03:51 - Evento: text | De: 584144768123 | Size: 635b 2026-07-18 11:03:51 - Procesando mensaje regular tipo: text 2026-07-18 11:03:51 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:03:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E4NDMxMUU1MkE5MDUxNEE4NUEA 2026-07-18 11:03:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E4NDMxMUU1MkE5MDUxNEE4NUEA 2026-07-18 11:03:51 - Contenido: Ok... 2026-07-18 11:03:51 - Comando detectado: ok 2026-07-18 11:03:51 - CommandProcessor: Procesando comando: ok 2026-07-18 11:03:51 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:03:51 - Resultado del comando: string 2026-07-18 11:03:51 - Enviando a ChatGPT: Ok... 2026-07-18 11:03:51 - forwardToChatGPT: Enviando a ChatGPT: Ok... 2026-07-18 11:03:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:03:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:03:51 America/Halifax] [CHATBOT][START] corr=3794bbdf IP=127.0.0.1 UA= [18-Jul-2026 11:03:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:03:51 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:03:51 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:03:51 America/Caracas] [CHATBOT][DIAG] corr=3794bbdf Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:03:51 America/Caracas] [CHATBOT][CTX] corr=3794bbdf tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:03:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:03:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:03:51 America/Caracas] [CHATBOT][AI][b0d6ea] Proveedor: gemini [18-Jul-2026 11:03:51 America/Caracas] [CHATBOT][GEMINI][b0d6ea] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:03:53 America/Caracas] [CHATBOT][GEMINI][b0d6ea] OK key=primary intento=1 len=275 finish=STOP [18-Jul-2026 11:03:53 America/Caracas] [CHATBOT][END] corr=3794bbdf bytesRespuesta=275 [18-Jul-2026 11:03:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:03:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:03:54 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:03:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b95da596e8 (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSODQ2NzdEMTlGRTQyOTMxN0Q4AA==) 2026-07-18 11:03:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b95da596e8 2026-07-18 11:03:54 - ====== FIN WEBHOOK ====== 2026-07-18 11:04:34 - ====== INICIO WEBHOOK ====== 2026-07-18 11:04:34 - Evento: text | De: 584144768123 | Size: 540b 2026-07-18 11:04:34 - Procesando mensaje regular tipo: text 2026-07-18 11:04:34 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:04:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EzNDg0RTRFRDU1QTI4RDU4RTgA 2026-07-18 11:04:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EzNDg0RTRFRDU1QTI4RDU4RTgA 2026-07-18 11:04:34 - Contenido: 04144768123... 2026-07-18 11:04:34 - Comando detectado: 04144768123 2026-07-18 11:04:34 - CommandProcessor: Procesando comando: 04144768123 2026-07-18 11:04:34 - Número de teléfono detectado: 04144768123 [18-Jul-2026 11:04:34 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [18-Jul-2026 11:04:35 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [18-Jul-2026 11:04:35 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-18 11:04:35 - Resultado del comando: array 2026-07-18 11:04:35 - Enviando respuesta: ⚡ *Simon Meneses* ━━━━━━━━━━ 2026-07-18 11:04:36 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:04:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b96043f07f (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSM0JEREE1N0I0MzY1NDI2MENFAA==) 2026-07-18 11:04:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b96043f07f 2026-07-18 11:04:36 - ====== FIN WEBHOOK ====== 2026-07-18 11:05:01 - ====== INICIO WEBHOOK ====== 2026-07-18 11:05:01 - Evento: text | De: 584144768123 | Size: 561b 2026-07-18 11:05:01 - Procesando mensaje regular tipo: text 2026-07-18 11:05:01 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:05:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0ExRTlBMDZCQzlCREUxRkEyNjgA 2026-07-18 11:05:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0ExRTlBMDZCQzlCREUxRkEyNjgA 2026-07-18 11:05:01 - Contenido: Es de María Kanzler gabante... 2026-07-18 11:05:01 - Comando detectado: es 2026-07-18 11:05:01 - CommandProcessor: Procesando comando: es 2026-07-18 11:05:01 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:05:01 - Resultado del comando: string 2026-07-18 11:05:01 - Enviando a ChatGPT: Es de María Kanzler gabante... 2026-07-18 11:05:01 - forwardToChatGPT: Enviando a ChatGPT: Es de María Kanzler gabante... 2026-07-18 11:05:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:05:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:05:01 America/Halifax] [CHATBOT][START] corr=96909ab6 IP=127.0.0.1 UA= [18-Jul-2026 11:05:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:05:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:05:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:05:01 America/Caracas] [CHATBOT][DIAG] corr=96909ab6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:05:01 America/Caracas] [CHATBOT][CTX] corr=96909ab6 tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:05:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:05:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:05:01 America/Caracas] [CHATBOT][AI][91fde6] Proveedor: gemini [18-Jul-2026 11:05:01 America/Caracas] [CHATBOT][GEMINI][91fde6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:05:03 America/Caracas] [CHATBOT][GEMINI][91fde6] OK key=primary intento=1 len=503 finish=STOP [18-Jul-2026 11:05:03 America/Caracas] [CHATBOT][END] corr=96909ab6 bytesRespuesta=503 [18-Jul-2026 11:05:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:05:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:05:04 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:05:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b9620119db (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSNUU4RDRCRkJGREFDOEZGOTg5AA==) 2026-07-18 11:05:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b9620119db 2026-07-18 11:05:04 - ====== FIN WEBHOOK ====== 2026-07-18 11:05:38 - ====== INICIO WEBHOOK ====== 2026-07-18 11:05:38 - Evento: text | De: 584144768123 | Size: 544b 2026-07-18 11:05:38 - Procesando mensaje regular tipo: text 2026-07-18 11:05:38 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:05:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FEOTNFMEZENTY1RTFBQURDQzAA 2026-07-18 11:05:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FEOTNFMEZENTY1RTFBQURDQzAA 2026-07-18 11:05:38 - Contenido: +58 424-3760331... 2026-07-18 11:05:38 - Comando detectado: +58 2026-07-18 11:05:38 - CommandProcessor: Procesando comando: +58 2026-07-18 11:05:38 - Número de teléfono detectado: 584243760331 [18-Jul-2026 11:05:38 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [18-Jul-2026 11:05:38 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [18-Jul-2026 11:05:38 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-18 11:05:38 - Resultado del comando: array 2026-07-18 11:05:38 - Enviando respuesta: ⚡ *Maria Antonia Kanzler* ━━━━━━━ 2026-07-18 11:05:39 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:05:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b9643e24c2 (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSQTlFQjZGMDZBRTVGQUFDQzA3AA==) 2026-07-18 11:05:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b9643e24c2 2026-07-18 11:05:39 - ====== FIN WEBHOOK ====== 2026-07-18 11:05:53 - ====== INICIO WEBHOOK ====== 2026-07-18 11:05:53 - Evento: text | De: 584144768123 | Size: 609b 2026-07-18 11:05:53 - Procesando mensaje regular tipo: text 2026-07-18 11:05:53 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:05:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FBODYxQjAxMkRFNTU4Mzk2OTMA 2026-07-18 11:05:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FBODYxQjAxMkRFNTU4Mzk2OTMA 2026-07-18 11:05:53 - Contenido: Ese él es número de teléfono de la persona q está registrada... 2026-07-18 11:05:53 - Comando detectado: ese 2026-07-18 11:05:53 - CommandProcessor: Procesando comando: ese 2026-07-18 11:05:53 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:05:53 - Resultado del comando: string 2026-07-18 11:05:53 - Enviando a ChatGPT: Ese él es número de teléfono de la persona q es... 2026-07-18 11:05:53 - forwardToChatGPT: Enviando a ChatGPT: Ese él es número de teléfono de la persona q es... 2026-07-18 11:05:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:05:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:05:54 America/Halifax] [CHATBOT][START] corr=13a14ed6 IP=127.0.0.1 UA= [18-Jul-2026 11:05:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:05:54 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:05:54 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:05:54 America/Caracas] [CHATBOT][DIAG] corr=13a14ed6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:05:54 America/Caracas] [CHATBOT][CTX] corr=13a14ed6 tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:05:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:05:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:05:54 America/Caracas] [CHATBOT][AI][3b008b] Proveedor: gemini [18-Jul-2026 11:05:54 America/Caracas] [CHATBOT][GEMINI][3b008b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:05:56 America/Caracas] [CHATBOT][GEMINI][3b008b] OK key=primary intento=1 len=493 finish=STOP [18-Jul-2026 11:05:56 America/Caracas] [CHATBOT][END] corr=13a14ed6 bytesRespuesta=493 [18-Jul-2026 11:05:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:05:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:05:57 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:05:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b96551e1d8 (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSNDkyOTEyQkE5MzREMkMzQURGAA==) 2026-07-18 11:05:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b96551e1d8 2026-07-18 11:05:57 - ====== FIN WEBHOOK ====== 2026-07-18 11:06:23 - ====== INICIO WEBHOOK ====== 2026-07-18 11:06:23 - Evento: image | De: 584144768123 | Size: 802b 2026-07-18 11:06:23 - Procesando mensaje regular tipo: image 2026-07-18 11:06:23 - RegularMessageService: Procesando mensaje de 584144768123, tipo: image 2026-07-18 11:06:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FDOUQ5MEFFQzEyQkI1QjA2NEEA 2026-07-18 11:06:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FDOUQ5MEFFQzEyQkI1QjA2NEEA 2026-07-18 11:06:23 - Contenido: ... 2026-07-18 11:06:23 - Comando detectado: image 2026-07-18 11:06:23 - CommandProcessor: Procesando comando: image 2026-07-18 11:06:23 - Imagen sin comando, guardando y procesando 2026-07-18 11:06:23 - Verificando duplicado por imageId=2122537575346969, msgId=wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FDOUQ5MEFFQzEyQkI1QjA2NEEA 2026-07-18 11:06:23 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 11:06:23 - Incluyendo numtoname.php... 2026-07-18 11:06:23 - Incluyendo media.php... 2026-07-18 11:06:23 - DEBUG messages batch: [{"from":"584144768123","from_user_id":"VE.2255142008594133","id":"wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FDOUQ5MEFFQzEyQkI1QjA2NEEA","timestamp":"1784387177","type":"image","image":{"mime_type":"image\/jpeg","sha256":"UHaKJb89halsf9bML6KDqk2YvxL1irpXqSkz3X4Xed0=","id":"2122537575346969","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2122537575346969&source=webhook&ext=1784387478&hash=ATxdgaCqEc_Cys9Vz-ITX2SICCQU-e_cV7GxPz8Auwg_7g"}}] 2026-07-18 11:06:23 - DEBUG caption: no se encontró texto cercano 2026-07-18 11:06:23 - DEBUG caption final: [VACIO] 2026-07-18 11:06:23 - DEBUG busqueda mobiles: 04144768123,4144768123,584144768123 2026-07-18 11:06:23 - DEBUG usuario encontrado: 74:ac:b9:0e:fd:64 2026-07-18 11:06:23 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 11:06:23 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 11:06:24 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2122537575346969&source=getMedia&ext=1784387479&hash=ATy99X9n7zc8jFLBH1Po1dYgWbIYuwQsArsQbTSZ36JIgw 2026-07-18 11:06:25 - ====== INICIO WEBHOOK ====== 2026-07-18 11:06:25 - Evento: text | De: 584144768123 | Size: 548b 2026-07-18 11:06:25 - Procesando mensaje regular tipo: text 2026-07-18 11:06:25 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:06:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E4OTY1MzE0RjUxQUVCNEZFNjAA 2026-07-18 11:06:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E4OTY1MzE0RjUxQUVCNEZFNjAA 2026-07-18 11:06:25 - Contenido: Allí está... 2026-07-18 11:06:25 - Comando detectado: allí 2026-07-18 11:06:25 - CommandProcessor: Procesando comando: allí 2026-07-18 11:06:25 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:06:25 - Resultado del comando: string 2026-07-18 11:06:25 - Enviando a ChatGPT: Allí está... 2026-07-18 11:06:25 - forwardToChatGPT: Enviando a ChatGPT: Allí está... 2026-07-18 11:06:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:06:25 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:06:25 America/Halifax] [CHATBOT][START] corr=ad401530 IP=127.0.0.1 UA= [18-Jul-2026 11:06:25 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:06:25 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:06:25 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:06:25 America/Caracas] [CHATBOT][DIAG] corr=ad401530 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:06:25 America/Caracas] [CHATBOT][CTX] corr=ad401530 tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:06:25 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:06:25 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:06:25 America/Caracas] [CHATBOT][AI][e71a90] Proveedor: gemini [18-Jul-2026 11:06:25 America/Caracas] [CHATBOT][GEMINI][e71a90] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-18 11:06:26 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2122537575346969.jpg (45421 bytes) 2026-07-18 11:06:26 - OCR tesseract exit=0 chars=322 2026-07-18 11:06:26 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 251 10:58 2) < Comprobante de operación < y PagomóvilBDV Personas 25.637,00 Bs Fecha: 18/07/2026 Operación: 006719567836 lO Identificación: 18143785 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago de maria kanzler 2026-07-18 11:06:26 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25637.00","fecha":"2026-07-18"} 2026-07-18 11:06:26 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-18","debug":["fecha=2026-07-18"]} 2026-07-18 11:06:26 - DEBUG registro: usernameRaw=''74:ac:b9:0e:fd:64'' first=''simon'' last=''meneses'' esRegistrado=1 2026-07-18 11:06:26 - DEBUG bodyAdmin postOCR: Tlf: 04144768123\nUser: 74:ac:b9:0e:fd:64\nNombre: simon meneses\nBanco: Venezuela\nMonto: 25637.00 (caption)\nFecha: 2026-07-18 (caption)\nSrvID: 34 [18-Jul-2026 11:06:27 America/Caracas] [CHATBOT][GEMINI][e71a90] OK key=primary intento=1 len=507 finish=STOP [18-Jul-2026 11:06:27 America/Caracas] [CHATBOT][END] corr=ad401530 bytesRespuesta=507 [18-Jul-2026 11:06:27 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:06:27 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:06:28 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:06:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b9674bd15d (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSQ0Q5OURBRjlFM0EzRkNDQkUzAA==) 2026-07-18 11:06:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b9674bd15d 2026-07-18 11:06:28 - ====== FIN WEBHOOK ====== 2026-07-18 11:06:29 - IMG 2122537575346969 TEL 04144768123 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 11:06:29 - Incluyendo guardar_imagen.php... 2026-07-18 11:06:29 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 11:06:29 - Includes realizados. Verificando funciones... 2026-07-18 11:06:29 - obtenerInfoUsuario: Iniciando función con teléfono: 584144768123 2026-07-18 11:06:29 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 11:06:29 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 11:06:29 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 11:06:29 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 11:06:29 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-18 11:06:29 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:0e:fd:64","firstname":"simon","lastname":"meneses","mac":"74:ac:b9:0e:fd:64","srvid":34} 2026-07-18 11:06:29 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-18 11:06:29 - Datos usuario extraídos: {"username":"74:ac:b9:0e:fd:64","firstname":"simon","lastname":"meneses","mac":"74:ac:b9:0e:fd:64","srvid":34} 2026-07-18 11:06:29 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 11:06:29 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 11:06:29 - Valor de accessToken: EAAC0c45... 2026-07-18 11:06:29 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 11:06:29 - Instancia WhatsAppImageHandler creada 2026-07-18 11:06:29 - Llamando a saveWhatsAppImage... 2026-07-18 11:06:29 - saveWhatsAppImage: Procesando imagen para: 584144768123 2026-07-18 11:06:29 - saveWhatsAppImage: ID de media: 2122537575346969, MIME type: image/jpeg 2026-07-18 11:06:29 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2122537575346969 2026-07-18 11:06:30 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 11:06:30 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2122537575346969&source=getMedia&ext=1784387486&hash=ATynsuxjQTM421aytwQHhMedvoqmxayqwO_Zl-u1UiPsow 2026-07-18 11:06:30 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2122537575346969&source=getMedia&ext=1784387486&hash=ATynsuxjQTM421aytwQHhMedvoqmxayqwO_Zl-u1UiPsow 2026-07-18 11:06:32 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 11:06:32 - descargar_imagen: Imagen descargada - Tamaño: 45421 bytes, Tipo: image/jpeg 2026-07-18 11:06:32 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2122537575346969.jpg, Tamaño: 45421 bytes 2026-07-18 11:06:32 - saveToDatabase: Registro insertado en BD con ID: 48 2026-07-18 11:06:32 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2122537575346969.jpg","image_id":"2122537575346969","size":45421,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 11:06:32 - Resultado del comando: array 2026-07-18 11:06:32 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-18 11:06:33 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:06:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b9679c0028 (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSQ0Q4N0E5RTBGOTlBNzI4MjcxAA==) 2026-07-18 11:06:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b9679c0028 2026-07-18 11:06:33 - ====== FIN WEBHOOK ====== 2026-07-18 11:06:40 - ====== INICIO WEBHOOK ====== 2026-07-18 11:06:40 - Evento: text | De: 584144768123 | Size: 531b 2026-07-18 11:06:40 - Procesando mensaje regular tipo: text 2026-07-18 11:06:40 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:06:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E4NTg0MzQ0MjQ2NjI2RDg5QTgA 2026-07-18 11:06:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E4NTg0MzQ0MjQ2NjI2RDg5QTgA 2026-07-18 11:06:40 - Contenido: Ok... 2026-07-18 11:06:40 - Comando detectado: ok 2026-07-18 11:06:40 - CommandProcessor: Procesando comando: ok 2026-07-18 11:06:40 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:06:40 - Resultado del comando: string 2026-07-18 11:06:40 - Enviando a ChatGPT: Ok... 2026-07-18 11:06:40 - forwardToChatGPT: Enviando a ChatGPT: Ok... 2026-07-18 11:06:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:06:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:06:40 America/Halifax] [CHATBOT][START] corr=20a3cd72 IP=127.0.0.1 UA= [18-Jul-2026 11:06:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:06:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:06:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:06:40 America/Caracas] [CHATBOT][DIAG] corr=20a3cd72 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:06:40 America/Caracas] [CHATBOT][CTX] corr=20a3cd72 tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:06:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:06:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:06:40 America/Caracas] [CHATBOT][AI][29ef4b] Proveedor: gemini [18-Jul-2026 11:06:40 America/Caracas] [CHATBOT][GEMINI][29ef4b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:06:42 America/Caracas] [CHATBOT][GEMINI][29ef4b] OK key=primary intento=1 len=259 finish=STOP [18-Jul-2026 11:06:42 America/Caracas] [CHATBOT][END] corr=20a3cd72 bytesRespuesta=259 [18-Jul-2026 11:06:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:06:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:06:43 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:06:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b9683adfd6 (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSREM2MDk0OEM5RTkyRDM3RkZFAA==) 2026-07-18 11:06:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b9683adfd6 2026-07-18 11:06:43 - ====== FIN WEBHOOK ====== 2026-07-18 11:07:26 - ====== INICIO WEBHOOK ====== 2026-07-18 11:07:26 - Evento: text | De: 584144768123 | Size: 597b 2026-07-18 11:07:26 - Procesando mensaje regular tipo: text 2026-07-18 11:07:26 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:07:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FFRjM4NEIwODdEMDcxNkREQzQA 2026-07-18 11:07:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FFRjM4NEIwODdEMDcxNkREQzQA 2026-07-18 11:07:26 - Contenido: Ya te pagué y te puse el capture 🤷‍♀️... 2026-07-18 11:07:26 - Comando detectado: ya 2026-07-18 11:07:26 - CommandProcessor: Procesando comando: ya 2026-07-18 11:07:26 - IntentDetector: intent=pago, confidence=0.95 2026-07-18 11:07:26 - IntentDetector → pago detectado 2026-07-18 11:07:26 - CommandProcessor: Procesando comando: pagar 2026-07-18 11:07:26 - Ejecutando add_pagos.php [18-Jul-2026 11:07:27 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-18 11:07:27 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-18 11:07:27 - ====== INICIO WEBHOOK ====== 2026-07-18 11:07:27 - Evento: text | De: 584144768123 | Size: 597b 2026-07-18 11:07:27 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FFRjM4NEIwODdEMDcxNkREQzQA, ignorando 2026-07-18 11:07:45 - ====== INICIO WEBHOOK ====== 2026-07-18 11:07:45 - Evento: text | De: 584144768123 | Size: 564b 2026-07-18 11:07:45 - Procesando mensaje regular tipo: text 2026-07-18 11:07:45 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:07:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FBNDY1NDgyRDQ2NzI0NzcyNzkA 2026-07-18 11:07:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FBNDY1NDgyRDQ2NzI0NzcyNzkA 2026-07-18 11:07:45 - Contenido: María Antonia Kanzler. Gabante... 2026-07-18 11:07:45 - Comando detectado: maría 2026-07-18 11:07:45 - CommandProcessor: Procesando comando: maría 2026-07-18 11:07:45 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:07:45 - Resultado del comando: string 2026-07-18 11:07:45 - Enviando a ChatGPT: María Antonia Kanzler. Gabante... 2026-07-18 11:07:45 - forwardToChatGPT: Enviando a ChatGPT: María Antonia Kanzler. Gabante... 2026-07-18 11:07:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:07:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:07:46 America/Halifax] [CHATBOT][START] corr=3f682a82 IP=127.0.0.1 UA= [18-Jul-2026 11:07:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:07:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:07:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:07:46 America/Caracas] [CHATBOT][DIAG] corr=3f682a82 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:07:46 America/Caracas] [CHATBOT][CTX] corr=3f682a82 tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:07:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:07:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:07:46 America/Caracas] [CHATBOT][AI][9dd8d0] Proveedor: gemini [18-Jul-2026 11:07:46 America/Caracas] [CHATBOT][GEMINI][9dd8d0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:07:47 America/Caracas] [CHATBOT][GEMINI][9dd8d0] OK key=primary intento=1 len=405 finish=STOP [18-Jul-2026 11:07:47 America/Caracas] [CHATBOT][END] corr=3f682a82 bytesRespuesta=405 [18-Jul-2026 11:07:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:07:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:07:48 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:07:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b96c469cee (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSMEM0RjFCREU3QURBRTZCQzlGAA==) 2026-07-18 11:07:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b96c469cee 2026-07-18 11:07:48 - ====== FIN WEBHOOK ====== 2026-07-18 11:08:03 - ====== INICIO WEBHOOK ====== 2026-07-18 11:08:03 - Evento: text | De: 584144768123 | Size: 542b 2026-07-18 11:08:03 - Procesando mensaje regular tipo: text 2026-07-18 11:08:03 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:08:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FGRUNDREQ2MjBDMDRERjMxQkYA 2026-07-18 11:08:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FGRUNDREQ2MjBDMDRERjMxQkYA 2026-07-18 11:08:03 - Contenido: Ya pagué... 2026-07-18 11:08:03 - Comando detectado: ya 2026-07-18 11:08:03 - CommandProcessor: Procesando comando: ya 2026-07-18 11:08:03 - IntentDetector: intent=pago, confidence=0.95 2026-07-18 11:08:03 - IntentDetector → pago detectado 2026-07-18 11:08:03 - CommandProcessor: Procesando comando: pagar 2026-07-18 11:08:03 - Ejecutando add_pagos.php [18-Jul-2026 11:08:03 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-18 11:08:04 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-18 11:08:04 - ====== INICIO WEBHOOK ====== 2026-07-18 11:08:04 - Evento: text | De: 584144768123 | Size: 542b 2026-07-18 11:08:04 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FGRUNDREQ2MjBDMDRERjMxQkYA, ignorando 2026-07-18 11:08:12 - ====== INICIO WEBHOOK ====== 2026-07-18 11:08:12 - Evento: text | De: 584144768123 | Size: 543b 2026-07-18 11:08:12 - Procesando mensaje regular tipo: text 2026-07-18 11:08:12 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:08:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E3NTJBRkI2MzdFN0U1MURCRTIA 2026-07-18 11:08:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0E3NTJBRkI2MzdFN0U1MURCRTIA 2026-07-18 11:08:12 - Contenido: Acabo de pagar... 2026-07-18 11:08:12 - Comando detectado: acabo 2026-07-18 11:08:12 - CommandProcessor: Procesando comando: acabo 2026-07-18 11:08:12 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:08:12 - Resultado del comando: string 2026-07-18 11:08:12 - Enviando a ChatGPT: Acabo de pagar... 2026-07-18 11:08:12 - forwardToChatGPT: Enviando a ChatGPT: Acabo de pagar... 2026-07-18 11:08:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:08:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:08:12 America/Halifax] [CHATBOT][START] corr=0306cefc IP=127.0.0.1 UA= [18-Jul-2026 11:08:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:08:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:08:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:08:12 America/Caracas] [CHATBOT][DIAG] corr=0306cefc Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:08:12 America/Caracas] [CHATBOT][CTX] corr=0306cefc tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:08:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:08:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:08:12 America/Caracas] [CHATBOT][AI][171a28] Proveedor: gemini [18-Jul-2026 11:08:12 America/Caracas] [CHATBOT][GEMINI][171a28] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:08:14 America/Caracas] [CHATBOT][GEMINI][171a28] OK key=primary intento=1 len=317 finish=STOP [18-Jul-2026 11:08:14 America/Caracas] [CHATBOT][END] corr=0306cefc bytesRespuesta=317 [18-Jul-2026 11:08:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:08:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:08:15 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:08:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b96df08a71 (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSRTQ3MEZFOUI3RUMwOUUwMkZEAA==) 2026-07-18 11:08:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b96df08a71 2026-07-18 11:08:15 - ====== FIN WEBHOOK ====== 2026-07-18 11:08:35 - ====== INICIO WEBHOOK ====== 2026-07-18 11:08:35 - Evento: text | De: 584144768123 | Size: 552b 2026-07-18 11:08:35 - Procesando mensaje regular tipo: text 2026-07-18 11:08:35 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:08:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EyNzNCQTdEMzA4ODk0Nzk4RDgA 2026-07-18 11:08:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EyNzNCQTdEMzA4ODk0Nzk4RDgA 2026-07-18 11:08:35 - Contenido: Actívalo por favor... 2026-07-18 11:08:35 - Comando detectado: actívalo 2026-07-18 11:08:35 - CommandProcessor: Procesando comando: actívalo 2026-07-18 11:08:35 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:08:35 - Resultado del comando: string 2026-07-18 11:08:35 - Enviando a ChatGPT: Actívalo por favor... 2026-07-18 11:08:35 - forwardToChatGPT: Enviando a ChatGPT: Actívalo por favor... 2026-07-18 11:08:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:08:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:08:35 America/Halifax] [CHATBOT][START] corr=d0be6737 IP=127.0.0.1 UA= [18-Jul-2026 11:08:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:08:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:08:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:08:36 America/Caracas] [CHATBOT][DIAG] corr=d0be6737 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:08:36 America/Caracas] [CHATBOT][CTX] corr=d0be6737 tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:08:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:08:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:08:36 America/Caracas] [CHATBOT][AI][f227a6] Proveedor: gemini [18-Jul-2026 11:08:36 America/Caracas] [CHATBOT][GEMINI][f227a6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:08:38 America/Caracas] [CHATBOT][GEMINI][f227a6] OK key=primary intento=1 len=385 finish=STOP [18-Jul-2026 11:08:38 America/Caracas] [CHATBOT][END] corr=d0be6737 bytesRespuesta=385 [18-Jul-2026 11:08:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:08:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:08:38 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:08:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b96f70037f (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSOUIyMUY5NkQxNzQ4MEJFMjRGAA==) 2026-07-18 11:08:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b96f70037f 2026-07-18 11:08:39 - ====== FIN WEBHOOK ====== 2026-07-18 11:09:07 - ====== INICIO WEBHOOK ====== 2026-07-18 11:09:07 - Evento: text | De: 584144768123 | Size: 555b 2026-07-18 11:09:07 - Procesando mensaje regular tipo: text 2026-07-18 11:09:07 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:09:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EyMjgzMUY0NTQ5QkQxNEQxMDUA 2026-07-18 11:09:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EyMjgzMUY0NTQ5QkQxNEQxMDUA 2026-07-18 11:09:07 - Contenido: Papi allí te los pase... 2026-07-18 11:09:07 - Comando detectado: papi 2026-07-18 11:09:07 - CommandProcessor: Procesando comando: papi 2026-07-18 11:09:07 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:09:07 - Resultado del comando: string 2026-07-18 11:09:07 - Enviando a ChatGPT: Papi allí te los pase... 2026-07-18 11:09:07 - forwardToChatGPT: Enviando a ChatGPT: Papi allí te los pase... 2026-07-18 11:09:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:09:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:09:07 America/Halifax] [CHATBOT][START] corr=c12c38c6 IP=127.0.0.1 UA= [18-Jul-2026 11:09:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:09:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:09:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:09:07 America/Caracas] [CHATBOT][DIAG] corr=c12c38c6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:09:07 America/Caracas] [CHATBOT][CTX] corr=c12c38c6 tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:09:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:09:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:09:07 America/Caracas] [CHATBOT][AI][badb09] Proveedor: gemini [18-Jul-2026 11:09:07 America/Caracas] [CHATBOT][GEMINI][badb09] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:09:09 America/Caracas] [CHATBOT][GEMINI][badb09] OK key=primary intento=1 len=314 finish=STOP [18-Jul-2026 11:09:09 America/Caracas] [CHATBOT][END] corr=c12c38c6 bytesRespuesta=314 [18-Jul-2026 11:09:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:09:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:09:10 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:09:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b9716cd39d (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSNThDRjJGQUJGNzY1QTM2NjcyAA==) 2026-07-18 11:09:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b9716cd39d 2026-07-18 11:09:10 - ====== FIN WEBHOOK ====== 2026-07-18 11:09:22 - ====== INICIO WEBHOOK ====== 2026-07-18 11:09:22 - Evento: image | De: 584144768123 | Size: 831b 2026-07-18 11:09:22 - Procesando mensaje regular tipo: image 2026-07-18 11:09:22 - RegularMessageService: Procesando mensaje de 584144768123, tipo: image 2026-07-18 11:09:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EwOTg4OEJGOEFDN0Y1RkUyQzIA 2026-07-18 11:09:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EwOTg4OEJGOEFDN0Y1RkUyQzIA 2026-07-18 11:09:22 - Contenido: Mira no entiendo... 2026-07-18 11:09:22 - Comando detectado: mira 2026-07-18 11:09:22 - CommandProcessor: Procesando comando: mira 2026-07-18 11:09:22 - Imagen sin comando, guardando y procesando 2026-07-18 11:09:22 - Verificando duplicado por imageId=2283530202416620, msgId=wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EwOTg4OEJGOEFDN0Y1RkUyQzIA 2026-07-18 11:09:22 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 11:09:22 - Incluyendo numtoname.php... 2026-07-18 11:09:22 - Incluyendo media.php... 2026-07-18 11:09:22 - DEBUG messages batch: [{"from":"584144768123","from_user_id":"VE.2255142008594133","id":"wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0EwOTg4OEJGOEFDN0Y1RkUyQzIA","timestamp":"1784387356","type":"image","image":{"caption":"Mira no entiendo","mime_type":"image\/jpeg","sha256":"UHaKJb89halsf9bML6KDqk2YvxL1irpXqSkz3X4Xed0=","id":"2283530202416620","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2283530202416620&source=webhook&ext=1784387658&hash=ATwfD5yKmHhybHmNR8W6bX-kA9-PJzKag8Oyuj4DPxvc-Q"}}] 2026-07-18 11:09:22 - DEBUG caption final: Mira no entiendo 2026-07-18 11:09:22 - DEBUG busqueda mobiles: 04144768123,4144768123,584144768123 2026-07-18 11:09:22 - DEBUG usuario encontrado: 74:ac:b9:0e:fd:64 2026-07-18 11:09:22 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 11:09:22 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 11:09:23 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2283530202416620&source=getMedia&ext=1784387659&hash=ATwGQt0ODYRgSM-wE4i_xBXe_01LAZhhpx5YBysAEc3Guw 2026-07-18 11:09:24 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2283530202416620.jpg (45421 bytes) 2026-07-18 11:09:25 - OCR tesseract exit=0 chars=322 2026-07-18 11:09:25 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 251 10:58 2) < Comprobante de operación < y PagomóvilBDV Personas 25.637,00 Bs Fecha: 18/07/2026 Operación: 006719567836 lO Identificación: 18143785 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago de maria kanzler 2026-07-18 11:09:25 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25637.00","fecha":"2026-07-18"} 2026-07-18 11:09:25 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-18","debug":["fecha=2026-07-18"]} 2026-07-18 11:09:25 - DEBUG registro: usernameRaw=''74:ac:b9:0e:fd:64'' first=''simon'' last=''meneses'' esRegistrado=1 2026-07-18 11:09:25 - DEBUG bodyAdmin postOCR: Tlf: 04144768123\nUser: 74:ac:b9:0e:fd:64\nNombre: simon meneses\nBanco: Venezuela\nMonto: 25637.00 (caption)\nFecha: 2026-07-18 (caption)\nSrvID: 34 2026-07-18 11:09:28 - IMG 2283530202416620 TEL 04144768123 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 11:09:28 - Incluyendo guardar_imagen.php... 2026-07-18 11:09:28 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 11:09:28 - Includes realizados. Verificando funciones... 2026-07-18 11:09:28 - obtenerInfoUsuario: Iniciando función con teléfono: 584144768123 2026-07-18 11:09:28 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 11:09:28 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 11:09:28 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 11:09:28 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 11:09:28 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-18 11:09:28 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:0e:fd:64","firstname":"simon","lastname":"meneses","mac":"74:ac:b9:0e:fd:64","srvid":34} 2026-07-18 11:09:28 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-18 11:09:28 - Datos usuario extraídos: {"username":"74:ac:b9:0e:fd:64","firstname":"simon","lastname":"meneses","mac":"74:ac:b9:0e:fd:64","srvid":34} 2026-07-18 11:09:28 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 11:09:28 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 11:09:28 - Valor de accessToken: EAAC0c45... 2026-07-18 11:09:28 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 11:09:28 - Instancia WhatsAppImageHandler creada 2026-07-18 11:09:28 - Llamando a saveWhatsAppImage... 2026-07-18 11:09:28 - saveWhatsAppImage: Procesando imagen para: 584144768123 2026-07-18 11:09:28 - saveWhatsAppImage: ID de media: 2283530202416620, MIME type: image/jpeg 2026-07-18 11:09:28 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2283530202416620 2026-07-18 11:09:29 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 11:09:29 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2283530202416620&source=getMedia&ext=1784387664&hash=ATwOMtjRuKvstchrJIOjyJvg-gs3BZvaT3bjoL0lxHjTVw 2026-07-18 11:09:29 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2283530202416620&source=getMedia&ext=1784387664&hash=ATwOMtjRuKvstchrJIOjyJvg-gs3BZvaT3bjoL0lxHjTVw 2026-07-18 11:09:30 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 11:09:30 - descargar_imagen: Imagen descargada - Tamaño: 45421 bytes, Tipo: image/jpeg 2026-07-18 11:09:30 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2283530202416620.jpg, Tamaño: 45421 bytes 2026-07-18 11:09:30 - saveToDatabase: Registro insertado en BD con ID: 49 2026-07-18 11:09:30 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2283530202416620.jpg","image_id":"2283530202416620","size":45421,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 11:09:30 - Resultado del comando: array 2026-07-18 11:09:30 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-18 11:09:30 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:09:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b972aef092 (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSNTQwOUU3QTgyOTY1ODBDQUMwAA==) 2026-07-18 11:09:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b972aef092 2026-07-18 11:09:30 - ====== FIN WEBHOOK ====== 2026-07-18 11:09:39 - ====== INICIO WEBHOOK ====== 2026-07-18 11:09:39 - Evento: text | De: 584144768123 | Size: 642b 2026-07-18 11:09:39 - Procesando mensaje regular tipo: text 2026-07-18 11:09:39 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:09:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FBMjlCM0YwM0Y4OEQwRTJCQUEA 2026-07-18 11:09:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FBMjlCM0YwM0Y4OEQwRTJCQUEA 2026-07-18 11:09:39 - Contenido: Por favor... 2026-07-18 11:09:39 - Comando detectado: por 2026-07-18 11:09:39 - CommandProcessor: Procesando comando: por 2026-07-18 11:09:39 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:09:39 - Resultado del comando: string 2026-07-18 11:09:39 - Enviando a ChatGPT: Por favor... 2026-07-18 11:09:39 - forwardToChatGPT: Enviando a ChatGPT: Por favor... 2026-07-18 11:09:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:09:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:09:39 America/Halifax] [CHATBOT][START] corr=a2405dfb IP=127.0.0.1 UA= [18-Jul-2026 11:09:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:09:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:09:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:09:39 America/Caracas] [CHATBOT][DIAG] corr=a2405dfb Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:09:39 America/Caracas] [CHATBOT][CTX] corr=a2405dfb tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:09:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:09:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:09:39 America/Caracas] [CHATBOT][AI][c9a746] Proveedor: gemini [18-Jul-2026 11:09:39 America/Caracas] [CHATBOT][GEMINI][c9a746] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:09:41 America/Caracas] [CHATBOT][GEMINI][c9a746] OK key=primary intento=1 len=364 finish=STOP [18-Jul-2026 11:09:41 America/Caracas] [CHATBOT][END] corr=a2405dfb bytesRespuesta=364 [18-Jul-2026 11:09:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:09:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:09:41 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:09:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b9735e72bc (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSRTBCNzVCNEE5MjBCQzJGMUJCAA==) 2026-07-18 11:09:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b9735e72bc 2026-07-18 11:09:41 - ====== FIN WEBHOOK ====== 2026-07-18 11:10:04 - ====== INICIO WEBHOOK ====== 2026-07-18 11:10:04 - Evento: text | De: 584144768123 | Size: 585b 2026-07-18 11:10:04 - Procesando mensaje regular tipo: text 2026-07-18 11:10:04 - RegularMessageService: Procesando mensaje de 584144768123, tipo: text 2026-07-18 11:10:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FEMkRGOTM2NDJDOTMzN0M4NDgA 2026-07-18 11:10:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAEhgUM0FEMkRGOTM2NDJDOTMzN0M4NDgA 2026-07-18 11:10:04 - Contenido: Dios mío 😳🤷‍♀️... 2026-07-18 11:10:04 - Comando detectado: dios 2026-07-18 11:10:04 - CommandProcessor: Procesando comando: dios 2026-07-18 11:10:04 - Comando no reconocido, enviando a ChatGPT 2026-07-18 11:10:04 - Resultado del comando: string 2026-07-18 11:10:04 - Enviando a ChatGPT: Dios mío 😳🤷‍♀️... 2026-07-18 11:10:04 - forwardToChatGPT: Enviando a ChatGPT: Dios mío 😳🤷‍♀️... 2026-07-18 11:10:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 12:10:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 12:10:04 America/Halifax] [CHATBOT][START] corr=84612a8c IP=127.0.0.1 UA= [18-Jul-2026 11:10:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 11:10:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-18 username=74:ac:b9:0e:fd:64 mobile=584144768123 [18-Jul-2026 11:10:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 11:10:04 America/Caracas] [CHATBOT][DIAG] corr=84612a8c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 122 días [critical] [18-Jul-2026 11:10:04 America/Caracas] [CHATBOT][CTX] corr=84612a8c tel=584144768123 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [18-Jul-2026 11:10:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 11:10:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 11:10:04 America/Caracas] [CHATBOT][AI][88c33b] Proveedor: gemini [18-Jul-2026 11:10:04 America/Caracas] [CHATBOT][GEMINI][88c33b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 11:10:07 America/Caracas] [CHATBOT][GEMINI][88c33b] OK key=primary intento=1 len=504 finish=STOP [18-Jul-2026 11:10:07 America/Caracas] [CHATBOT][END] corr=84612a8c bytesRespuesta=504 [18-Jul-2026 11:10:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 11:10:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 11:10:08 - Mensaje enviado con éxito a 584144768123 2026-07-18 11:10:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5b975013dbd (wa_message_id: wamid.HBgMNTg0MTQ0NzY4MTIzFQIAERgSMTE4RjUyRjBBOEY5OUVDQ0FGAA==) 2026-07-18 11:10:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a5b975013dbd 2026-07-18 11:10:08 - ====== FIN WEBHOOK ====== 2026-07-18 11:25:36 - ====== INICIO WEBHOOK ====== 2026-07-18 11:25:36 - Evento: text | De: 584142076246 | Size: 690b 2026-07-18 11:25:36 - Procesando mensaje regular tipo: text 2026-07-18 11:25:36 - RegularMessageService: Procesando mensaje de 584142076246, tipo: text 2026-07-18 11:25:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDc2MjQ2FQIAEhggQUM1Njk3Mzc1RDc5OURBQzkyMDVGNDREMUU4MTU1MEQA 2026-07-18 11:25:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDc2MjQ2FQIAEhggQUM1Njk3Mzc1RDc5OURBQzkyMDVGNDREMUU4MTU1MEQA 2026-07-18 11:25:36 - Contenido: Pago desde el banco de Venezuela, ref.006719424262 por un monto de 29.300,00. Teléfono 04142076246... 2026-07-18 11:25:36 - Comando detectado: pago 2026-07-18 11:25:36 - CommandProcessor: Procesando comando: pago 2026-07-18 11:25:36 - Ejecutando add_pagos.php [18-Jul-2026 11:25:37 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-18 11:25:37 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-18 11:25:37 - ====== INICIO WEBHOOK ====== 2026-07-18 11:25:37 - Evento: text | De: 584142076246 | Size: 690b 2026-07-18 11:25:37 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQyMDc2MjQ2FQIAEhggQUM1Njk3Mzc1RDc5OURBQzkyMDVGNDREMUU4MTU1MEQA, ignorando 2026-07-18 12:20:12 - ====== INICIO WEBHOOK ====== 2026-07-18 12:20:12 - Evento: image | De: 584143466209 | Size: 878b 2026-07-18 12:20:12 - Procesando mensaje regular tipo: image 2026-07-18 12:20:12 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-18 12:20:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5Qzc1NTFEMUY0MjVEQjI2NjQ3MjYzQzAwNDhFQzYA 2026-07-18 12:20:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5Qzc1NTFEMUY0MjVEQjI2NjQ3MjYzQzAwNDhFQzYA 2026-07-18 12:20:12 - Contenido: G venezuela 7400.00 viaticos-gasolina-miguel... 2026-07-18 12:20:12 - Comando detectado: g 2026-07-18 12:20:12 - CommandProcessor: Procesando comando: g 2026-07-18 12:20:12 - Gasto de negocio con imagen: 1043336841414671 2026-07-18 12:20:12 - Formato 'g banco descripcion': banco=venezuela, desc=7400.00 viaticos-gasolina-miguel 2026-07-18 12:20:13 - Ejecutando GastosService (negocio) [18-Jul-2026 12:20:13 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-18 12:20:15 - Resultado del comando: array 2026-07-18 12:20:15 - Enviando respuesta: ✅ 💼 Gasto de negocio #26 registrado • Mont 2026-07-18 12:20:17 - Mensaje enviado con éxito a 584143466209 2026-07-18 12:20:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ba7c11c4b1 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNUUxRDFBQTUxOUVBQTY5RUZCAA==) 2026-07-18 12:20:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ba7c11c4b1 2026-07-18 12:20:17 - ====== FIN WEBHOOK ====== 2026-07-18 12:34:15 - ====== INICIO WEBHOOK ====== 2026-07-18 12:34:15 - Evento: image | De: 584143466209 | Size: 868b 2026-07-18 12:34:15 - Procesando mensaje regular tipo: image 2026-07-18 12:34:15 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-18 12:34:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGOTA3MTAzRjU1QjdGOERFOUZERDkzQzMyM0YwRTkA 2026-07-18 12:34:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGOTA3MTAzRjU1QjdGOERFOUZERDkzQzMyM0YwRTkA 2026-07-18 12:34:15 - Contenido: G venezuela 37500.00 sueldo-walter... 2026-07-18 12:34:15 - Comando detectado: g 2026-07-18 12:34:15 - CommandProcessor: Procesando comando: g 2026-07-18 12:34:15 - Gasto de negocio con imagen: 2853699158322671 2026-07-18 12:34:15 - Formato 'g banco descripcion': banco=venezuela, desc=37500.00 sueldo-walter 2026-07-18 12:34:16 - Ejecutando GastosService (negocio) [18-Jul-2026 12:34:16 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-18 12:34:19 - Resultado del comando: array 2026-07-18 12:34:19 - Enviando respuesta: ✅ 💼 Gasto de negocio #27 registrado • Mont 2026-07-18 12:34:20 - Mensaje enviado con éxito a 584143466209 2026-07-18 12:34:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bab0c238b9 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRTg4QUE2OTI0OTgxMUZENUQ0AA==) 2026-07-18 12:34:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bab0c238b9 2026-07-18 12:34:20 - ====== FIN WEBHOOK ====== 2026-07-18 12:35:53 - ====== INICIO WEBHOOK ====== 2026-07-18 12:35:53 - Evento: image | De: 584143466209 | Size: 867b 2026-07-18 12:35:53 - Procesando mensaje regular tipo: image 2026-07-18 12:35:53 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-18 12:35:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCNzA1NkQxNUMyNzI1Njc5QTYwMjY0QjIxRTFCREYA 2026-07-18 12:35:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCNzA1NkQxNUMyNzI1Njc5QTYwMjY0QjIxRTFCREYA 2026-07-18 12:35:53 - Contenido: G venezuela 55000.00 sueldo-eduardo... 2026-07-18 12:35:53 - Comando detectado: g 2026-07-18 12:35:53 - CommandProcessor: Procesando comando: g 2026-07-18 12:35:53 - Gasto de negocio con imagen: 1565234995186089 2026-07-18 12:35:53 - Formato 'g banco descripcion': banco=venezuela, desc=55000.00 sueldo-eduardo 2026-07-18 12:35:54 - Ejecutando GastosService (negocio) [18-Jul-2026 12:35:54 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-18 12:35:57 - Resultado del comando: array 2026-07-18 12:35:57 - Enviando respuesta: ✅ 💼 Gasto de negocio #28 registrado • Mont 2026-07-18 12:35:57 - Mensaje enviado con éxito a 584143466209 2026-07-18 12:35:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bab6df40d2 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNDkzRjY1NTVGRDYxODdFNTEyAA==) 2026-07-18 12:35:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bab6df40d2 2026-07-18 12:35:58 - ====== FIN WEBHOOK ====== 2026-07-18 12:38:48 - ====== INICIO WEBHOOK ====== 2026-07-18 12:38:48 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 12:38:48 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 12:38:48 - ====== FIN WEBHOOK ====== 2026-07-18 12:39:09 - ====== INICIO WEBHOOK ====== 2026-07-18 12:39:09 - Evento: image | De: 584143466209 | Size: 879b 2026-07-18 12:39:09 - Procesando mensaje regular tipo: image 2026-07-18 12:39:09 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-18 12:39:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFQTI1MTQ4NzMyNzg5QjlBQ0M1RTlBNTlBNjkwMzkA 2026-07-18 12:39:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFQTI1MTQ4NzMyNzg5QjlBQ0M1RTlBNTlBNjkwMzkA 2026-07-18 12:39:09 - Contenido: G venezuela 5160.00 carro-moto-limpiacarburador... 2026-07-18 12:39:09 - Comando detectado: g 2026-07-18 12:39:09 - CommandProcessor: Procesando comando: g 2026-07-18 12:39:09 - Gasto de negocio con imagen: 1767054224712569 2026-07-18 12:39:09 - Formato 'g banco descripcion': banco=venezuela, desc=5160.00 carro-moto-limpiacarburador 2026-07-18 12:39:09 - Ejecutando GastosService (negocio) [18-Jul-2026 12:39:10 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-18 12:39:12 - Resultado del comando: array 2026-07-18 12:39:12 - Enviando respuesta: ✅ 💼 Gasto de negocio #29 registrado • Mont 2026-07-18 12:39:13 - Mensaje enviado con éxito a 584143466209 2026-07-18 12:39:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bac31a64a1 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOUZDNzBFQTFENEI2Q0Y2RUIwAA==) 2026-07-18 12:39:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bac31a64a1 2026-07-18 12:39:13 - ====== FIN WEBHOOK ====== 2026-07-18 12:48:43 - ====== INICIO WEBHOOK ====== 2026-07-18 12:48:43 - Evento: text | De: 584129200073 | Size: 747b 2026-07-18 12:48:43 - Procesando mensaje regular tipo: text 2026-07-18 12:48:43 - RegularMessageService: Procesando mensaje de 584129200073, tipo: text 2026-07-18 12:48:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MjAwMDczFQIAEhggQUNCMzE2MkZDMjFCQTUzMkUyOUE4MjJCRUM0NEVGRkMA 2026-07-18 12:48:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MjAwMDczFQIAEhggQUNCMzE2MkZDMjFCQTUzMkUyOUE4MjJCRUM0NEVGRkMA 2026-07-18 12:48:43 - Contenido: Buenas tardes, disculpe...hoy se cumplió el mes del contrato del servicio uno tengo señal. Nunca r... 2026-07-18 12:48:43 - Comando detectado: buenas 2026-07-18 12:48:43 - CommandProcessor: Procesando comando: buenas 2026-07-18 12:48:43 - Comando no reconocido, enviando a ChatGPT 2026-07-18 12:48:43 - Resultado del comando: string 2026-07-18 12:48:43 - Enviando a ChatGPT: Buenas tardes, disculpe...hoy se cumplió el mes d... 2026-07-18 12:48:43 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes, disculpe...hoy se cumplió el mes d... 2026-07-18 12:48:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 13:48:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 13:48:43 America/Halifax] [CHATBOT][START] corr=af3a4232 IP=127.0.0.1 UA= [18-Jul-2026 12:48:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 12:48:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=70:a7:41:24:74:34 mobile=584129200073 [18-Jul-2026 12:48:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 12:48:43 America/Caracas] [CHATBOT][DIAG] corr=af3a4232 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 12:48:43 America/Caracas] [CHATBOT][CTX] corr=af3a4232 tel=584129200073 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 12:48:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 12:48:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 12:48:43 America/Caracas] [CHATBOT][AI][518911] Proveedor: gemini [18-Jul-2026 12:48:43 America/Caracas] [CHATBOT][GEMINI][518911] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 12:48:46 America/Caracas] [CHATBOT][GEMINI][518911] OK key=primary intento=1 len=774 finish=STOP [18-Jul-2026 12:48:46 America/Caracas] [CHATBOT][END] corr=af3a4232 bytesRespuesta=774 [18-Jul-2026 12:48:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 12:48:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 12:48:48 - Mensaje enviado con éxito a 584129200073 2026-07-18 12:48:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bae7004f53 (wa_message_id: wamid.HBgMNTg0MTI5MjAwMDczFQIAERgSOEU4RTY5MkIxRjNGNTRCMzE3AA==) 2026-07-18 12:48:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bae7004f53 2026-07-18 12:48:48 - ====== FIN WEBHOOK ====== 2026-07-18 13:02:33 - ====== INICIO WEBHOOK ====== 2026-07-18 13:02:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 13:02:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 13:02:33 - ====== FIN WEBHOOK ====== 2026-07-18 13:06:39 - ====== INICIO WEBHOOK ====== 2026-07-18 13:06:39 - Evento: text | De: 584129200073 | Size: 640b 2026-07-18 13:06:39 - Procesando mensaje regular tipo: text 2026-07-18 13:06:39 - RegularMessageService: Procesando mensaje de 584129200073, tipo: text 2026-07-18 13:06:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MjAwMDczFQIAEhggQUNERTU0Rjg3OUY3QzkyN0U0ODRBRDg0REU1RTI1MkYA 2026-07-18 13:06:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MjAwMDczFQIAEhggQUNERTU0Rjg3OUY3QzkyN0U0ODRBRDg0REU1RTI1MkYA 2026-07-18 13:06:39 - Contenido: Buenas tardes disculpe, subieron el monto del plan? La vez pasada pague 30$...... 2026-07-18 13:06:39 - Comando detectado: buenas 2026-07-18 13:06:39 - CommandProcessor: Procesando comando: buenas 2026-07-18 13:06:39 - IntentDetector: intent=pago, confidence=0.95 2026-07-18 13:06:39 - IntentDetector → pago detectado 2026-07-18 13:06:39 - CommandProcessor: Procesando comando: pagar 2026-07-18 13:06:39 - Ejecutando add_pagos.php [18-Jul-2026 13:06:39 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-18 13:06:39 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-18 13:06:40 - ====== INICIO WEBHOOK ====== 2026-07-18 13:06:40 - Evento: text | De: 584129200073 | Size: 640b 2026-07-18 13:06:40 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5MjAwMDczFQIAEhggQUNERTU0Rjg3OUY3QzkyN0U0ODRBRDg0REU1RTI1MkYA, ignorando 2026-07-18 13:15:07 - ====== INICIO WEBHOOK ====== 2026-07-18 13:15:07 - Evento: text | De: 584128941536 | Size: 601b 2026-07-18 13:15:07 - Procesando mensaje regular tipo: text 2026-07-18 13:15:07 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-07-18 13:15:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNEQzRCMkVBRjQ2MTFCOTMyN0Y4RUI0NDFCN0RGNzUA 2026-07-18 13:15:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNEQzRCMkVBRjQ2MTFCOTMyN0Y4RUI0NDFCN0RGNzUA 2026-07-18 13:15:07 - Contenido: Buenas cuando es mi fecha de pago... 2026-07-18 13:15:07 - Comando detectado: buenas 2026-07-18 13:15:07 - CommandProcessor: Procesando comando: buenas 2026-07-18 13:15:07 - Comando no reconocido, enviando a ChatGPT 2026-07-18 13:15:07 - Resultado del comando: string 2026-07-18 13:15:07 - Enviando a ChatGPT: Buenas cuando es mi fecha de pago... 2026-07-18 13:15:07 - forwardToChatGPT: Enviando a ChatGPT: Buenas cuando es mi fecha de pago... 2026-07-18 13:15:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 14:15:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 14:15:07 America/Halifax] [CHATBOT][START] corr=b3a4f4d3 IP=127.0.0.1 UA= [18-Jul-2026 13:15:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 13:15:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-20 username=74:83:c2:a2:48:66 mobile=584128941536 [18-Jul-2026 13:15:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 13:15:08 America/Caracas] [CHATBOT][DIAG] corr=b3a4f4d3 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 1 día [warning] [18-Jul-2026 13:15:08 America/Caracas] [CHATBOT][CTX] corr=b3a4f4d3 tel=584128941536 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 13:15:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 13:15:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 13:15:08 America/Caracas] [CHATBOT][AI][6c89ce] Proveedor: gemini [18-Jul-2026 13:15:08 America/Caracas] [CHATBOT][GEMINI][6c89ce] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 13:15:09 America/Caracas] [CHATBOT][GEMINI][6c89ce] OK key=primary intento=1 len=87 finish=STOP [18-Jul-2026 13:15:09 America/Caracas] [CHATBOT][END] corr=b3a4f4d3 bytesRespuesta=87 [18-Jul-2026 13:15:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 13:15:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 13:15:10 - Mensaje enviado con éxito a 584128941536 2026-07-18 13:15:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bb49e9718a (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSOTU2QjZDNEMwNDVDMERDODMyAA==) 2026-07-18 13:15:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bb49e9718a 2026-07-18 13:15:10 - ====== FIN WEBHOOK ====== 2026-07-18 13:15:32 - ====== INICIO WEBHOOK ====== 2026-07-18 13:15:32 - Evento: text | De: 584128941536 | Size: 596b 2026-07-18 13:15:32 - Procesando mensaje regular tipo: text 2026-07-18 13:15:32 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-07-18 13:15:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUMzMkRGRkY0NjdGN0JERTlDNDcwMDFEREFDMjFENDUA 2026-07-18 13:15:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUMzMkRGRkY0NjdGN0JERTlDNDcwMDFEREFDMjFENDUA 2026-07-18 13:15:32 - Contenido: Ok cancelamos en un día... 2026-07-18 13:15:32 - Comando detectado: ok 2026-07-18 13:15:32 - CommandProcessor: Procesando comando: ok 2026-07-18 13:15:32 - Comando no reconocido, enviando a ChatGPT 2026-07-18 13:15:32 - Resultado del comando: string 2026-07-18 13:15:32 - Enviando a ChatGPT: Ok cancelamos en un día... 2026-07-18 13:15:32 - forwardToChatGPT: Enviando a ChatGPT: Ok cancelamos en un día... 2026-07-18 13:15:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 14:15:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 14:15:32 America/Halifax] [CHATBOT][START] corr=367dc4dd IP=127.0.0.1 UA= [18-Jul-2026 13:15:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 13:15:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-20 username=74:83:c2:a2:48:66 mobile=584128941536 [18-Jul-2026 13:15:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 13:15:33 America/Caracas] [CHATBOT][DIAG] corr=367dc4dd Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 1 día [warning] [18-Jul-2026 13:15:33 America/Caracas] [CHATBOT][CTX] corr=367dc4dd tel=584128941536 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 13:15:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 13:15:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 13:15:33 America/Caracas] [CHATBOT][AI][440156] Proveedor: gemini [18-Jul-2026 13:15:33 America/Caracas] [CHATBOT][GEMINI][440156] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 13:15:36 America/Caracas] [CHATBOT][GEMINI][440156] OK key=primary intento=1 len=624 finish=STOP [18-Jul-2026 13:15:36 America/Caracas] [CHATBOT][END] corr=367dc4dd bytesRespuesta=624 [18-Jul-2026 13:15:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 13:15:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 13:15:36 - ====== INICIO WEBHOOK ====== 2026-07-18 13:15:36 - Evento: text | De: 584128941536 | Size: 576b 2026-07-18 13:15:36 - Procesando mensaje regular tipo: text 2026-07-18 13:15:36 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-07-18 13:15:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM0NjI1MzBDMUVCMERGMDhBRERDMDk5MEI5NjlCRDYA 2026-07-18 13:15:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM0NjI1MzBDMUVCMERGMDhBRERDMDk5MEI5NjlCRDYA 2026-07-18 13:15:36 - Contenido: Entonces... 2026-07-18 13:15:36 - Comando detectado: entonces 2026-07-18 13:15:36 - CommandProcessor: Procesando comando: entonces 2026-07-18 13:15:36 - Comando no reconocido, enviando a ChatGPT 2026-07-18 13:15:36 - Resultado del comando: string 2026-07-18 13:15:36 - Enviando a ChatGPT: Entonces... 2026-07-18 13:15:36 - forwardToChatGPT: Enviando a ChatGPT: Entonces... 2026-07-18 13:15:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 14:15:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 14:15:36 America/Halifax] [CHATBOT][START] corr=d4650af3 IP=127.0.0.1 UA= [18-Jul-2026 13:15:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 13:15:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-20 username=74:83:c2:a2:48:66 mobile=584128941536 [18-Jul-2026 13:15:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 13:15:36 America/Caracas] [CHATBOT][DIAG] corr=d4650af3 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 1 día [warning] [18-Jul-2026 13:15:36 America/Caracas] [CHATBOT][CTX] corr=d4650af3 tel=584128941536 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 13:15:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 13:15:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 13:15:36 America/Caracas] [CHATBOT][AI][1375aa] Proveedor: gemini [18-Jul-2026 13:15:36 America/Caracas] [CHATBOT][GEMINI][1375aa] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-18 13:15:37 - Mensaje enviado con éxito a 584128941536 2026-07-18 13:15:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bb4b91016c (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSNTZENTg2QTU0MzZENjQyRDY0AA==) 2026-07-18 13:15:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bb4b91016c 2026-07-18 13:15:37 - ====== FIN WEBHOOK ====== [18-Jul-2026 13:15:38 America/Caracas] [CHATBOT][GEMINI][1375aa] OK key=primary intento=1 len=32 finish=STOP [18-Jul-2026 13:15:38 America/Caracas] [CHATBOT][END] corr=d4650af3 bytesRespuesta=32 [18-Jul-2026 13:15:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 13:15:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 13:15:39 - Mensaje enviado con éxito a 584128941536 2026-07-18 13:15:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bb4bb55bf3 (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSQjZERUYyQzgyQjY5MTUxMUQ2AA==) 2026-07-18 13:15:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bb4bb55bf3 2026-07-18 13:15:39 - ====== FIN WEBHOOK ====== 2026-07-18 13:21:30 - ====== INICIO WEBHOOK ====== 2026-07-18 13:21:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 13:21:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 13:21:30 - ====== FIN WEBHOOK ====== 2026-07-18 13:39:57 - ====== INICIO WEBHOOK ====== 2026-07-18 13:39:57 - Evento: image | De: 584143466209 | Size: 871b 2026-07-18 13:39:57 - Procesando mensaje regular tipo: image 2026-07-18 13:39:57 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-18 13:39:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDNzAwQjZGQzIxMjMxQzQzOEYxNDFGRDgzOTQ4NEQA 2026-07-18 13:39:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDNzAwQjZGQzIxMjMxQzQzOEYxNDFGRDgzOTQ4NEQA 2026-07-18 13:39:57 - Contenido: G venezuela 183200.00 alquiler-cauchera... 2026-07-18 13:39:57 - Comando detectado: g 2026-07-18 13:39:57 - CommandProcessor: Procesando comando: g 2026-07-18 13:39:57 - Gasto de negocio con imagen: 1526214242034825 2026-07-18 13:39:57 - Formato 'g banco descripcion': banco=venezuela, desc=183200.00 alquiler-cauchera 2026-07-18 13:39:58 - Ejecutando GastosService (negocio) [18-Jul-2026 13:39:58 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-18 13:40:00 - Resultado del comando: array 2026-07-18 13:40:00 - Enviando respuesta: ✅ 💼 Gasto de negocio #30 registrado • Mont 2026-07-18 13:40:01 - Mensaje enviado con éxito a 584143466209 2026-07-18 13:40:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bba71bd646 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNDFFMjMyNzJDNDY0REFDRjRCAA==) 2026-07-18 13:40:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bba71bd646 2026-07-18 13:40:01 - ====== FIN WEBHOOK ====== 2026-07-18 13:54:56 - ====== INICIO WEBHOOK ====== 2026-07-18 13:54:56 - Evento: text | De: 584129200073 | Size: 610b 2026-07-18 13:54:56 - Procesando mensaje regular tipo: text 2026-07-18 13:54:56 - RegularMessageService: Procesando mensaje de 584129200073, tipo: text 2026-07-18 13:54:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MjAwMDczFQIAEhggQUNFNzRGNkRCOUYzNjI3MUQwODVBNDIxNEVBODQzNkMA 2026-07-18 13:54:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MjAwMDczFQIAEhggQUNFNzRGNkRCOUYzNjI3MUQwODVBNDIxNEVBODQzNkMA 2026-07-18 13:54:56 - Contenido: 0102/...8521/33.987,01/18.07.26/0412.9200073... 2026-07-18 13:54:56 - Comando detectado: 0102/...8521/33.987,01/18.07.26/0412.9200073 2026-07-18 13:54:56 - CommandProcessor: Procesando comando: 0102/...8521/33.987,01/18.07.26/0412.9200073 2026-07-18 13:54:56 - Comando no reconocido, enviando a ChatGPT 2026-07-18 13:54:56 - Resultado del comando: string 2026-07-18 13:54:56 - Enviando a ChatGPT: 0102/...8521/33.987,01/18.07.26/0412.9200073... 2026-07-18 13:54:56 - forwardToChatGPT: Enviando a ChatGPT: 0102/...8521/33.987,01/18.07.26/0412.9200073... 2026-07-18 13:54:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 14:54:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 14:54:56 America/Halifax] [CHATBOT][START] corr=b45d5c63 IP=127.0.0.1 UA= [18-Jul-2026 13:54:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 13:54:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=70:a7:41:24:74:34 mobile=584129200073 [18-Jul-2026 13:54:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 13:54:56 America/Caracas] [CHATBOT][DIAG] corr=b45d5c63 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 13:54:56 America/Caracas] [CHATBOT][CTX] corr=b45d5c63 tel=584129200073 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 13:54:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 13:54:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 13:54:56 America/Caracas] [CHATBOT][AI][4b0f77] Proveedor: gemini [18-Jul-2026 13:54:56 America/Caracas] [CHATBOT][GEMINI][4b0f77] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 13:55:00 America/Caracas] [CHATBOT][GEMINI][4b0f77] OK key=primary intento=1 len=182 finish=STOP [18-Jul-2026 13:55:00 America/Caracas] [CHATBOT][END] corr=b45d5c63 bytesRespuesta=182 [18-Jul-2026 13:55:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 13:55:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 13:55:01 - Mensaje enviado con éxito a 584129200073 2026-07-18 13:55:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bbdf55ebad (wa_message_id: wamid.HBgMNTg0MTI5MjAwMDczFQIAERgSN0IzNjI4N0MxODM3MjhGRTZDAA==) 2026-07-18 13:55:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bbdf55ebad 2026-07-18 13:55:01 - ====== FIN WEBHOOK ====== 2026-07-18 14:00:43 - ====== INICIO WEBHOOK ====== 2026-07-18 14:00:43 - Evento: text | De: 584129200073 | Size: 608b 2026-07-18 14:00:43 - Procesando mensaje regular tipo: text 2026-07-18 14:00:43 - RegularMessageService: Procesando mensaje de 584129200073, tipo: text 2026-07-18 14:00:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MjAwMDczFQIAEhggQUMyNzU5OTQ1M0IwRDY1N0Y1QkE4OUU0OUJDQzAzRjgA 2026-07-18 14:00:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MjAwMDczFQIAEhggQUMyNzU5OTQ1M0IwRDY1N0Y1QkE4OUU0OUJDQzAzRjgA 2026-07-18 14:00:43 - Contenido: Ref#:006722268521 Fecha: 18 de julio del 2026... 2026-07-18 14:00:43 - Comando detectado: ref#:006722268521 fecha: 2026-07-18 14:00:43 - CommandProcessor: Procesando comando: ref#:006722268521 fecha: 2026-07-18 14:00:43 - Comando no reconocido, enviando a ChatGPT 2026-07-18 14:00:43 - Resultado del comando: string 2026-07-18 14:00:43 - Enviando a ChatGPT: Ref#:006722268521 Fecha: 18 de julio del 2026... 2026-07-18 14:00:43 - forwardToChatGPT: Enviando a ChatGPT: Ref#:006722268521 Fecha: 18 de julio del 2026... 2026-07-18 14:00:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 15:00:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 15:00:43 America/Halifax] [CHATBOT][START] corr=3ce06759 IP=127.0.0.1 UA= [18-Jul-2026 14:00:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 14:00:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=70:a7:41:24:74:34 mobile=584129200073 [18-Jul-2026 14:00:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 14:00:45 America/Caracas] [CHATBOT][DIAG] corr=3ce06759 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 14:00:45 America/Caracas] [CHATBOT][CTX] corr=3ce06759 tel=584129200073 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 14:00:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 14:00:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 14:00:45 America/Caracas] [CHATBOT][AI][8807cb] Proveedor: gemini [18-Jul-2026 14:00:45 America/Caracas] [CHATBOT][GEMINI][8807cb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 14:00:46 America/Caracas] [CHATBOT][GEMINI][8807cb] OK key=primary intento=1 len=192 finish=STOP [18-Jul-2026 14:00:46 America/Caracas] [CHATBOT][END] corr=3ce06759 bytesRespuesta=192 [18-Jul-2026 14:00:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 14:00:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 14:00:47 - Mensaje enviado con éxito a 584129200073 2026-07-18 14:00:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bbf4fa9983 (wa_message_id: wamid.HBgMNTg0MTI5MjAwMDczFQIAERgSMTc0MEUxNjgwQzk0QzRBQjhCAA==) 2026-07-18 14:00:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bbf4fa9983 2026-07-18 14:00:47 - ====== FIN WEBHOOK ====== 2026-07-18 14:12:31 - ====== INICIO WEBHOOK ====== 2026-07-18 14:12:31 - Evento: text | De: 584241749448 | Size: 600b 2026-07-18 14:12:31 - Procesando mensaje regular tipo: text 2026-07-18 14:12:31 - RegularMessageService: Procesando mensaje de 584241749448, tipo: text 2026-07-18 14:12:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUMxQjY2OEUwRjZFOEQ0NDhBODM3RDE3MzYwNTQ5OEQA 2026-07-18 14:12:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUMxQjY2OEUwRjZFOEQ0NDhBODM3RDE3MzYwNTQ5OEQA 2026-07-18 14:12:31 - Contenido: Vista hermosa sin internet... 2026-07-18 14:12:31 - Comando detectado: vista 2026-07-18 14:12:31 - CommandProcessor: Procesando comando: vista 2026-07-18 14:12:31 - IntentDetector: intent=soporte, confidence=0.95 2026-07-18 14:12:31 - IntentDetector → reportefallas.php [18-Jul-2026 14:12:31 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [18-Jul-2026 14:12:31 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [18-Jul-2026 14:12:31 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-18 14:12:31 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-18 14:12:31 - ====== INICIO WEBHOOK ====== 2026-07-18 14:12:31 - Evento: text | De: 584241749448 | Size: 600b 2026-07-18 14:12:31 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUMxQjY2OEUwRjZFOEQ0NDhBODM3RDE3MzYwNTQ5OEQA, ignorando 2026-07-18 14:15:23 - ====== INICIO WEBHOOK ====== 2026-07-18 14:15:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 14:15:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 14:15:23 - ====== FIN WEBHOOK ====== 2026-07-18 14:19:09 - ====== INICIO WEBHOOK ====== 2026-07-18 14:19:09 - Evento: image | De: 584143466209 | Size: 866b 2026-07-18 14:19:09 - Procesando mensaje regular tipo: image 2026-07-18 14:19:09 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-18 14:19:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NUZFQkI4NUM5NTlGNzE0QkFGODlCNDhDMzQ0MUMA 2026-07-18 14:19:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NUZFQkI4NUM5NTlGNzE0QkFGODlCNDhDMzQ0MUMA 2026-07-18 14:19:09 - Contenido: G venezuela 15000.00 sueldo-diego... 2026-07-18 14:19:09 - Comando detectado: g 2026-07-18 14:19:09 - CommandProcessor: Procesando comando: g 2026-07-18 14:19:09 - Gasto de negocio con imagen: 1014431354637484 2026-07-18 14:19:09 - Formato 'g banco descripcion': banco=venezuela, desc=15000.00 sueldo-diego 2026-07-18 14:19:09 - Ejecutando GastosService (negocio) [18-Jul-2026 14:19:09 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-18 14:19:12 - Resultado del comando: array 2026-07-18 14:19:12 - Enviando respuesta: ✅ 💼 Gasto de negocio #31 registrado • Mont 2026-07-18 14:19:13 - Mensaje enviado con éxito a 584143466209 2026-07-18 14:19:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bc3a113f47 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjZBRkU2RDAxOUMwNUNDNUU0AA==) 2026-07-18 14:19:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bc3a113f47 2026-07-18 14:19:13 - ====== FIN WEBHOOK ====== 2026-07-18 14:22:59 - ====== INICIO WEBHOOK ====== 2026-07-18 14:22:59 - Evento: text | De: 584141035699 | Size: 612b 2026-07-18 14:22:59 - Procesando mensaje regular tipo: text 2026-07-18 14:22:59 - RegularMessageService: Procesando mensaje de 584141035699, tipo: text 2026-07-18 14:22:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUMyNkIxRDdCOTMwODNGNzA0OTFEOEE1MTE5MERDQTYA 2026-07-18 14:22:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUMyNkIxRDdCOTMwODNGNzA0OTFEOEE1MTE5MERDQTYA 2026-07-18 14:22:59 - Contenido: Buenas tardes no tengo servicio de internet... 2026-07-18 14:22:59 - Comando detectado: buenas 2026-07-18 14:22:59 - CommandProcessor: Procesando comando: buenas 2026-07-18 14:22:59 - Comando no reconocido, enviando a ChatGPT 2026-07-18 14:22:59 - Resultado del comando: string 2026-07-18 14:22:59 - Enviando a ChatGPT: Buenas tardes no tengo servicio de internet... 2026-07-18 14:22:59 - LeadCapture: Posible lead detectado para 584141035699 2026-07-18 14:22:59 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-18 14:22:59 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes no tengo servicio de internet... 2026-07-18 14:22:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 15:22:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 15:22:59 America/Halifax] [CHATBOT][START] corr=07c570f4 IP=127.0.0.1 UA= 2026-07-18 14:22:59 - ====== INICIO WEBHOOK ====== 2026-07-18 14:22:59 - Evento: text | De: 584141035699 | Size: 592b 2026-07-18 14:22:59 - Procesando mensaje regular tipo: text 2026-07-18 14:22:59 - RegularMessageService: Procesando mensaje de 584141035699, tipo: text 2026-07-18 14:22:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNCMEFEQ0QyRjE1NzdCMzk2RkNFQjI3NDY4MkJGOTYA 2026-07-18 14:22:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNCMEFEQ0QyRjE1NzdCMzk2RkNFQjI3NDY4MkJGOTYA 2026-07-18 14:22:59 - Contenido: Está patético... 2026-07-18 14:22:59 - Comando detectado: está 2026-07-18 14:22:59 - CommandProcessor: Procesando comando: está 2026-07-18 14:22:59 - Comando no reconocido, enviando a ChatGPT 2026-07-18 14:22:59 - Resultado del comando: string 2026-07-18 14:22:59 - Enviando a ChatGPT: Está patético... 2026-07-18 14:22:59 - forwardToChatGPT: Enviando a ChatGPT: Está patético... 2026-07-18 14:22:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=6c:68:a4:3f:a8:84 mobile=584141035699 [18-Jul-2026 14:22:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][DIAG] corr=07c570f4 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][CTX] corr=07c570f4 tel=584141035699 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 14:22:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][AI][1075e9] Proveedor: gemini [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][GEMINI][1075e9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 15:22:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 15:22:59 America/Halifax] [CHATBOT][START] corr=c59b400a IP=127.0.0.1 UA= [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=6c:68:a4:3f:a8:84 mobile=584141035699 [18-Jul-2026 14:22:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][DIAG] corr=c59b400a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][CTX] corr=c59b400a tel=584141035699 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 14:22:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][AI][1c711e] Proveedor: gemini [18-Jul-2026 14:22:59 America/Caracas] [CHATBOT][GEMINI][1c711e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 14:23:03 America/Caracas] [CHATBOT][GEMINI][1075e9] OK key=primary intento=1 len=633 finish=STOP [18-Jul-2026 14:23:03 America/Caracas] [CHATBOT][END] corr=07c570f4 bytesRespuesta=633 [18-Jul-2026 14:23:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 14:23:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 14:23:03 America/Caracas] [CHATBOT][GEMINI][1c711e] OK key=primary intento=1 len=767 finish=STOP [18-Jul-2026 14:23:03 America/Caracas] [CHATBOT][END] corr=c59b400a bytesRespuesta=767 [18-Jul-2026 14:23:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 14:23:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 14:23:04 - Mensaje enviado con éxito a 584141035699 2026-07-18 14:23:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bc488464b5 (wa_message_id: wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSMDA2MjAwRjVDMjM5MUJCQzZGAA==) 2026-07-18 14:23:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bc488464b5 2026-07-18 14:23:04 - ====== FIN WEBHOOK ====== 2026-07-18 14:23:04 - Mensaje enviado con éxito a 584141035699 2026-07-18 14:23:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bc4886fb62 (wa_message_id: wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSNTYxOTM2M0JCRjUyNkUyMjY1AA==) 2026-07-18 14:23:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bc4886fb62 2026-07-18 14:23:04 - ====== FIN WEBHOOK ====== 2026-07-18 14:29:39 - ====== INICIO WEBHOOK ====== 2026-07-18 14:29:39 - Evento: image | De: 584143466209 | Size: 865b 2026-07-18 14:29:39 - Procesando mensaje regular tipo: image 2026-07-18 14:29:39 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-18 14:29:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCQTFBN0UwODQ4NTY1RkYxMDA1M0QxOUQ4QUYzNzIA 2026-07-18 14:29:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCQTFBN0UwODQ4NTY1RkYxMDA1M0QxOUQ4QUYzNzIA 2026-07-18 14:29:39 - Contenido: G venezuela 9580.00 carro-moto-xr... 2026-07-18 14:29:39 - Comando detectado: g 2026-07-18 14:29:39 - CommandProcessor: Procesando comando: g 2026-07-18 14:29:39 - Gasto de negocio con imagen: 1995796187712079 2026-07-18 14:29:39 - Formato 'g banco descripcion': banco=venezuela, desc=9580.00 carro-moto-xr 2026-07-18 14:29:40 - Ejecutando GastosService (negocio) [18-Jul-2026 14:29:40 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-18 14:29:42 - Resultado del comando: array 2026-07-18 14:29:42 - Enviando respuesta: ✅ 💼 Gasto de negocio #32 registrado • Mont 2026-07-18 14:29:43 - Mensaje enviado con éxito a 584143466209 2026-07-18 14:29:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bc617c3c42 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjZENUY4QUMzRjc2RjNBN0YxAA==) 2026-07-18 14:29:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bc617c3c42 2026-07-18 14:29:43 - ====== FIN WEBHOOK ====== 2026-07-18 14:32:59 - ====== INICIO WEBHOOK ====== 2026-07-18 14:32:59 - Evento: image | De: 584141035699 | Size: 843b 2026-07-18 14:32:59 - Procesando mensaje regular tipo: image 2026-07-18 14:32:59 - RegularMessageService: Procesando mensaje de 584141035699, tipo: image 2026-07-18 14:32:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNCRDBEOEYyMUIzNjcyMTU4QjkwQUJDMjU3NTZEMUMA 2026-07-18 14:32:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNCRDBEOEYyMUIzNjcyMTU4QjkwQUJDMjU3NTZEMUMA 2026-07-18 14:32:59 - Contenido: ... 2026-07-18 14:32:59 - Comando detectado: image 2026-07-18 14:32:59 - CommandProcessor: Procesando comando: image 2026-07-18 14:32:59 - Imagen sin comando, guardando y procesando 2026-07-18 14:32:59 - Verificando duplicado por imageId=1046229074533158, msgId=wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNCRDBEOEYyMUIzNjcyMTU4QjkwQUJDMjU3NTZEMUMA 2026-07-18 14:32:59 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 14:32:59 - Incluyendo numtoname.php... 2026-07-18 14:32:59 - Incluyendo media.php... 2026-07-18 14:32:59 - DEBUG messages batch: [{"from":"584141035699","from_user_id":"VE.4519631251657355","id":"wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNCRDBEOEYyMUIzNjcyMTU4QjkwQUJDMjU3NTZEMUMA","timestamp":"1784399573","type":"image","image":{"mime_type":"image\/jpeg","sha256":"k0Yq+RVF++PdWtrauUhzmuB6Of\/D8OHVTuEYVZix+Go=","id":"1046229074533158","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1046229074533158&source=webhook&ext=1784399874&hash=ATx01b2a2PXfjFyhHlfUUHctj_h5CGPmyiPwF4UL4_IqpA"}}] 2026-07-18 14:32:59 - DEBUG caption: no se encontró texto cercano 2026-07-18 14:32:59 - DEBUG caption final: [VACIO] 2026-07-18 14:32:59 - DEBUG busqueda mobiles: 04141035699,4141035699,584141035699 2026-07-18 14:32:59 - DEBUG usuario encontrado: 6c:68:a4:3f:a8:84 2026-07-18 14:32:59 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 14:32:59 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 14:33:00 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1046229074533158&source=getMedia&ext=1784399875&hash=ATxgixJ024NABAQ0EULqTVYX47p29YotuMZNtQfqAHxQCA 2026-07-18 14:33:01 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1046229074533158.jpg (35528 bytes) 2026-07-18 14:33:02 - OCR tesseract exit=0 chars=285 2026-07-18 14:33:02 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 313 y PagomóvilBDV Personas 29.300,00 Bs Fecha: 18/07/2026 Operación: 006722910304 [[]] Identificación: 18143785 Origen: 0102****5684 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-18 14:33:02 - OCR parse (caption-level): {"banco":"Venezuela","monto":"29300.00","fecha":"2026-07-18"} 2026-07-18 14:33:02 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-18","debug":["fecha=2026-07-18"]} 2026-07-18 14:33:02 - DEBUG registro: usernameRaw=''6c:68:a4:3f:a8:84'' first=''Juan Manuel '' last=''Gerig'' esRegistrado=1 2026-07-18 14:33:02 - DEBUG bodyAdmin postOCR: Tlf: 04141035699\nUser: 6c:68:a4:3f:a8:84\nNombre: Juan Manuel Gerig\nBanco: Venezuela\nMonto: 29300.00 (caption)\nFecha: 2026-07-18 (caption)\nSrvID: 35 2026-07-18 14:33:04 - IMG 1046229074533158 TEL 04141035699 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 14:33:04 - Incluyendo guardar_imagen.php... 2026-07-18 14:33:04 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 14:33:04 - Includes realizados. Verificando funciones... 2026-07-18 14:33:04 - obtenerInfoUsuario: Iniciando función con teléfono: 584141035699 2026-07-18 14:33:04 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 14:33:04 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 14:33:04 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 14:33:04 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 14:33:04 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-18 14:33:04 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:3f:a8:84","firstname":"Juan Manuel ","lastname":"Gerig","mac":"6c:68:a4:3f:a8:8d","srvid":35} 2026-07-18 14:33:04 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-18 14:33:04 - Datos usuario extraídos: {"username":"6c:68:a4:3f:a8:84","firstname":"Juan Manuel ","lastname":"Gerig","mac":"6c:68:a4:3f:a8:8d","srvid":35} 2026-07-18 14:33:04 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 14:33:04 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 14:33:04 - Valor de accessToken: EAAC0c45... 2026-07-18 14:33:04 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 14:33:04 - Instancia WhatsAppImageHandler creada 2026-07-18 14:33:04 - Llamando a saveWhatsAppImage... 2026-07-18 14:33:04 - saveWhatsAppImage: Procesando imagen para: 584141035699 2026-07-18 14:33:04 - saveWhatsAppImage: ID de media: 1046229074533158, MIME type: image/jpeg 2026-07-18 14:33:04 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1046229074533158 2026-07-18 14:33:05 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 14:33:05 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1046229074533158&source=getMedia&ext=1784399881&hash=ATy959lEH5n007MRUdN-tx9qimtjGgamvk17z_XZ6ED3lw 2026-07-18 14:33:05 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1046229074533158&source=getMedia&ext=1784399881&hash=ATy959lEH5n007MRUdN-tx9qimtjGgamvk17z_XZ6ED3lw 2026-07-18 14:33:06 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 14:33:06 - descargar_imagen: Imagen descargada - Tamaño: 35528 bytes, Tipo: image/jpeg 2026-07-18 14:33:06 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1046229074533158.jpg, Tamaño: 35528 bytes 2026-07-18 14:33:06 - saveToDatabase: Registro insertado en BD con ID: 50 2026-07-18 14:33:06 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1046229074533158.jpg","image_id":"1046229074533158","size":35528,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 14:33:06 - Resultado del comando: array 2026-07-18 14:33:06 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-18 14:33:07 - Mensaje enviado con éxito a 584141035699 2026-07-18 14:33:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bc6e388327 (wa_message_id: wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSRDcyQjEzRTMwNjM3QzI4MEI1AA==) 2026-07-18 14:33:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bc6e388327 2026-07-18 14:33:07 - ====== FIN WEBHOOK ====== 2026-07-18 15:00:24 - ====== INICIO WEBHOOK ====== 2026-07-18 15:00:24 - Evento: text | De: 584143436805 | Size: 591b 2026-07-18 15:00:24 - Procesando mensaje regular tipo: text 2026-07-18 15:00:24 - RegularMessageService: Procesando mensaje de 584143436805, tipo: text 2026-07-18 15:00:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDM2ODA1FQIAEhggQTVBQkYzRkFCMjMxOERGNjk5NDU2NEEyOEU5RjY4RTUA 2026-07-18 15:00:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDM2ODA1FQIAEhggQTVBQkYzRkFCMjMxOERGNjk5NDU2NEEyOEU5RjY4RTUA 2026-07-18 15:00:24 - Contenido: Hola buenas tardes no hay internet... 2026-07-18 15:00:24 - Comando detectado: hola 2026-07-18 15:00:24 - CommandProcessor: Procesando comando: hola 2026-07-18 15:00:24 - IntentDetector: intent=soporte, confidence=0.95 2026-07-18 15:00:24 - IntentDetector → reportefallas.php [18-Jul-2026 15:00:24 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [18-Jul-2026 15:00:24 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [18-Jul-2026 15:00:24 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-18 15:00:24 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-18 15:00:25 - ====== INICIO WEBHOOK ====== 2026-07-18 15:00:25 - Evento: text | De: 584143436805 | Size: 591b 2026-07-18 15:00:25 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzNDM2ODA1FQIAEhggQTVBQkYzRkFCMjMxOERGNjk5NDU2NEEyOEU5RjY4RTUA, ignorando 2026-07-18 15:03:51 - ====== INICIO WEBHOOK ====== 2026-07-18 15:03:51 - Evento: text | De: 584141035699 | Size: 576b 2026-07-18 15:03:51 - Procesando mensaje regular tipo: text 2026-07-18 15:03:51 - RegularMessageService: Procesando mensaje de 584141035699, tipo: text 2026-07-18 15:03:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNDM0E1NkQ0OEUxQzIyNTVGQjY5QjREQkNBREVCMEUA 2026-07-18 15:03:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNDM0E1NkQ0OEUxQzIyNTVGQjY5QjREQkNBREVCMEUA 2026-07-18 15:03:51 - Contenido: Gracias... 2026-07-18 15:03:51 - Comando detectado: gracias 2026-07-18 15:03:51 - CommandProcessor: Procesando comando: gracias 2026-07-18 15:03:51 - Comando no reconocido, enviando a ChatGPT 2026-07-18 15:03:51 - Resultado del comando: string 2026-07-18 15:03:51 - Enviando a ChatGPT: Gracias... 2026-07-18 15:03:51 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-18 15:03:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 16:03:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 16:03:51 America/Halifax] [CHATBOT][START] corr=cbdc673c IP=127.0.0.1 UA= [18-Jul-2026 15:03:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 15:03:51 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=6c:68:a4:3f:a8:84 mobile=584141035699 [18-Jul-2026 15:03:51 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 15:03:51 America/Caracas] [CHATBOT][DIAG] corr=cbdc673c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 15:03:51 America/Caracas] [CHATBOT][CTX] corr=cbdc673c tel=584141035699 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 15:03:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 15:03:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 15:03:51 America/Caracas] [CHATBOT][AI][d4f5ad] Proveedor: gemini [18-Jul-2026 15:03:51 America/Caracas] [CHATBOT][GEMINI][d4f5ad] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 15:03:53 America/Caracas] [CHATBOT][GEMINI][d4f5ad] OK key=primary intento=1 len=41 finish=STOP [18-Jul-2026 15:03:53 America/Caracas] [CHATBOT][END] corr=cbdc673c bytesRespuesta=41 [18-Jul-2026 15:03:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 15:03:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 15:03:54 - Mensaje enviado con éxito a 584141035699 2026-07-18 15:03:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bce1a7746b (wa_message_id: wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSMUM2NkREMEI1OEZFODUxNzU5AA==) 2026-07-18 15:03:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bce1a7746b 2026-07-18 15:03:54 - ====== FIN WEBHOOK ====== 2026-07-18 15:04:23 - ====== INICIO WEBHOOK ====== 2026-07-18 15:04:23 - Evento: text | De: 584141035699 | Size: 611b 2026-07-18 15:04:23 - Procesando mensaje regular tipo: text 2026-07-18 15:04:23 - RegularMessageService: Procesando mensaje de 584141035699, tipo: text 2026-07-18 15:04:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUM0MUM2QjdGODU1NTBEMUEyNUE0MkY3QTM0QzBBNEMA 2026-07-18 15:04:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUM0MUM2QjdGODU1NTBEMUEyNUE0MkY3QTM0QzBBNEMA 2026-07-18 15:04:23 - Contenido: Ando sin servicio de internet todavía... 2026-07-18 15:04:23 - Comando detectado: ando 2026-07-18 15:04:23 - CommandProcessor: Procesando comando: ando 2026-07-18 15:04:23 - Comando no reconocido, enviando a ChatGPT 2026-07-18 15:04:23 - Resultado del comando: string 2026-07-18 15:04:23 - Enviando a ChatGPT: Ando sin servicio de internet todavía... 2026-07-18 15:04:23 - LeadCapture: Posible lead detectado para 584141035699 2026-07-18 15:04:23 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-18 15:04:23 - forwardToChatGPT: Enviando a ChatGPT: Ando sin servicio de internet todavía... 2026-07-18 15:04:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 16:04:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 16:04:23 America/Halifax] [CHATBOT][START] corr=b5f4e92a IP=127.0.0.1 UA= [18-Jul-2026 15:04:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 15:04:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=6c:68:a4:3f:a8:84 mobile=584141035699 [18-Jul-2026 15:04:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 15:04:23 America/Caracas] [CHATBOT][DIAG] corr=b5f4e92a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 15:04:23 America/Caracas] [CHATBOT][CTX] corr=b5f4e92a tel=584141035699 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 15:04:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 15:04:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 15:04:23 America/Caracas] [CHATBOT][AI][f78b8a] Proveedor: gemini [18-Jul-2026 15:04:23 America/Caracas] [CHATBOT][GEMINI][f78b8a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 15:04:26 America/Caracas] [CHATBOT][GEMINI][f78b8a] OK key=primary intento=1 len=410 finish=STOP [18-Jul-2026 15:04:26 America/Caracas] [CHATBOT][END] corr=b5f4e92a bytesRespuesta=410 [18-Jul-2026 15:04:26 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 15:04:26 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 15:04:26 - Mensaje enviado con éxito a 584141035699 2026-07-18 15:04:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bce3af3b18 (wa_message_id: wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSNzk5NzA4Q0VFODYyQkY0QkQ3AA==) 2026-07-18 15:04:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bce3af3b18 2026-07-18 15:04:27 - ====== FIN WEBHOOK ====== 2026-07-18 15:06:25 - ====== INICIO WEBHOOK ====== 2026-07-18 15:06:25 - Evento: text | De: 584141035699 | Size: 634b 2026-07-18 15:06:25 - Procesando mensaje regular tipo: text 2026-07-18 15:06:25 - RegularMessageService: Procesando mensaje de 584141035699, tipo: text 2026-07-18 15:06:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNDM0Q0MjgzM0MzNjU3Q0VBRTk5QzU0NTVDMkQ4QjkA 2026-07-18 15:06:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNDM0Q0MjgzM0MzNjU3Q0VBRTk5QzU0NTVDMkQ4QjkA 2026-07-18 15:06:25 - Contenido: Banco de Venezuela 910304 29300 bs 18/7/2026 0416 6354650... 2026-07-18 15:06:25 - Comando detectado: banco 2026-07-18 15:06:25 - CommandProcessor: Procesando comando: banco 2026-07-18 15:06:25 - Comando no reconocido, enviando a ChatGPT 2026-07-18 15:06:25 - Resultado del comando: string 2026-07-18 15:06:25 - Enviando a ChatGPT: Banco de Venezuela 910304 29300 bs 18/7/2026 041... 2026-07-18 15:06:25 - forwardToChatGPT: Enviando a ChatGPT: Banco de Venezuela 910304 29300 bs 18/7/2026 041... 2026-07-18 15:06:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 16:06:25 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 16:06:25 America/Halifax] [CHATBOT][START] corr=754b3a91 IP=127.0.0.1 UA= [18-Jul-2026 15:06:25 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 15:06:25 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=6c:68:a4:3f:a8:84 mobile=584141035699 [18-Jul-2026 15:06:25 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 15:06:25 America/Caracas] [CHATBOT][DIAG] corr=754b3a91 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 15:06:25 America/Caracas] [CHATBOT][CTX] corr=754b3a91 tel=584141035699 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 15:06:25 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 15:06:25 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 15:06:25 America/Caracas] [CHATBOT][AI][2805b1] Proveedor: gemini [18-Jul-2026 15:06:25 America/Caracas] [CHATBOT][GEMINI][2805b1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 15:06:27 America/Caracas] [CHATBOT][GEMINI][2805b1] OK key=primary intento=1 len=310 finish=STOP [18-Jul-2026 15:06:27 America/Caracas] [CHATBOT][END] corr=754b3a91 bytesRespuesta=310 [18-Jul-2026 15:06:27 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 15:06:27 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 15:06:28 - Mensaje enviado con éxito a 584141035699 2026-07-18 15:06:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bceb47f987 (wa_message_id: wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSMzEzNUUwQjNGREU3OUNCOTA4AA==) 2026-07-18 15:06:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bceb47f987 2026-07-18 15:06:28 - ====== FIN WEBHOOK ====== 2026-07-18 15:08:30 - ====== INICIO WEBHOOK ====== 2026-07-18 15:08:30 - Evento: text | De: 584141035699 | Size: 618b 2026-07-18 15:08:30 - Procesando mensaje regular tipo: text 2026-07-18 15:08:30 - RegularMessageService: Procesando mensaje de 584141035699, tipo: text 2026-07-18 15:08:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNGREFFNDgzNjc3NEVENTNFOUQyNzIyMEJCMzUzNUMA 2026-07-18 15:08:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNGREFFNDgzNjc3NEVENTNFOUQyNzIyMEJCMzUzNUMA 2026-07-18 15:08:30 - Contenido: Yo nunca pago iba a mi nunca me dan factura legal... 2026-07-18 15:08:30 - Comando detectado: yo 2026-07-18 15:08:30 - CommandProcessor: Procesando comando: yo 2026-07-18 15:08:30 - Comando no reconocido, enviando a ChatGPT 2026-07-18 15:08:30 - Resultado del comando: string 2026-07-18 15:08:30 - Enviando a ChatGPT: Yo nunca pago iba a mi nunca me dan factura legal... 2026-07-18 15:08:30 - forwardToChatGPT: Enviando a ChatGPT: Yo nunca pago iba a mi nunca me dan factura legal... 2026-07-18 15:08:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 16:08:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 16:08:31 America/Halifax] [CHATBOT][START] corr=e88a5bbf IP=127.0.0.1 UA= [18-Jul-2026 15:08:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 15:08:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=6c:68:a4:3f:a8:84 mobile=584141035699 [18-Jul-2026 15:08:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 15:08:31 America/Caracas] [CHATBOT][DIAG] corr=e88a5bbf Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 15:08:31 America/Caracas] [CHATBOT][CTX] corr=e88a5bbf tel=584141035699 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 15:08:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 15:08:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 15:08:31 America/Caracas] [CHATBOT][AI][2d9a41] Proveedor: gemini [18-Jul-2026 15:08:31 America/Caracas] [CHATBOT][GEMINI][2d9a41] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 15:08:34 America/Caracas] [CHATBOT][GEMINI][2d9a41] OK key=primary intento=1 len=317 finish=STOP [18-Jul-2026 15:08:34 America/Caracas] [CHATBOT][END] corr=e88a5bbf bytesRespuesta=317 [18-Jul-2026 15:08:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 15:08:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 15:08:34 - Mensaje enviado con éxito a 584141035699 2026-07-18 15:08:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bcf32df500 (wa_message_id: wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSQUMxRkRGOUVENDRERDA3MzZDAA==) 2026-07-18 15:08:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bcf32df500 2026-07-18 15:08:34 - ====== FIN WEBHOOK ====== 2026-07-18 15:09:03 - ====== INICIO WEBHOOK ====== 2026-07-18 15:09:03 - Evento: text | De: 584141035699 | Size: 623b 2026-07-18 15:09:03 - Procesando mensaje regular tipo: text 2026-07-18 15:09:03 - RegularMessageService: Procesando mensaje de 584141035699, tipo: text 2026-07-18 15:09:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNERDk4QzE2M0JFODI0RUQyRERCNDczNDJFRkRBMzQA 2026-07-18 15:09:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNERDk4QzE2M0JFODI0RUQyRERCNDczNDJFRkRBMzQA 2026-07-18 15:09:03 - Contenido: Eso será nuevo yo siempre pago 40$ nunca pago iva... 2026-07-18 15:09:03 - Comando detectado: eso 2026-07-18 15:09:03 - CommandProcessor: Procesando comando: eso 2026-07-18 15:09:03 - Comando no reconocido, enviando a ChatGPT 2026-07-18 15:09:03 - Resultado del comando: string 2026-07-18 15:09:03 - Enviando a ChatGPT: Eso será nuevo yo siempre pago 40$ nunca pago iva... 2026-07-18 15:09:03 - forwardToChatGPT: Enviando a ChatGPT: Eso será nuevo yo siempre pago 40$ nunca pago iva... 2026-07-18 15:09:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 16:09:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 16:09:03 America/Halifax] [CHATBOT][START] corr=bbc12b16 IP=127.0.0.1 UA= [18-Jul-2026 15:09:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 15:09:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=6c:68:a4:3f:a8:84 mobile=584141035699 [18-Jul-2026 15:09:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 15:09:03 America/Caracas] [CHATBOT][DIAG] corr=bbc12b16 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 15:09:03 America/Caracas] [CHATBOT][CTX] corr=bbc12b16 tel=584141035699 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 15:09:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 15:09:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 15:09:03 America/Caracas] [CHATBOT][AI][6ae154] Proveedor: gemini [18-Jul-2026 15:09:03 America/Caracas] [CHATBOT][GEMINI][6ae154] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-18 15:09:06 - ====== INICIO WEBHOOK ====== 2026-07-18 15:09:06 - Evento: text | De: 584141035699 | Size: 581b 2026-07-18 15:09:06 - Procesando mensaje regular tipo: text 2026-07-18 15:09:06 - RegularMessageService: Procesando mensaje de 584141035699, tipo: text 2026-07-18 15:09:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNGNjE2QzVFNzM5QkRENkMzRTY4NzhEOTAxM0U2MTkA 2026-07-18 15:09:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNGNjE2QzVFNzM5QkRENkMzRTY4NzhEOTAxM0U2MTkA 2026-07-18 15:09:06 - Contenido: Eso es nuevo... 2026-07-18 15:09:06 - Comando detectado: eso 2026-07-18 15:09:06 - CommandProcessor: Procesando comando: eso 2026-07-18 15:09:06 - Comando no reconocido, enviando a ChatGPT 2026-07-18 15:09:06 - Resultado del comando: string 2026-07-18 15:09:06 - Enviando a ChatGPT: Eso es nuevo... 2026-07-18 15:09:06 - forwardToChatGPT: Enviando a ChatGPT: Eso es nuevo... 2026-07-18 15:09:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 16:09:06 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 16:09:06 America/Halifax] [CHATBOT][START] corr=693b5ee3 IP=127.0.0.1 UA= [18-Jul-2026 15:09:06 America/Caracas] [CHATBOT][GEMINI][6ae154] OK key=primary intento=1 len=369 finish=STOP [18-Jul-2026 15:09:06 America/Caracas] [CHATBOT][END] corr=bbc12b16 bytesRespuesta=369 [18-Jul-2026 15:09:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 15:09:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 15:09:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 15:09:06 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=6c:68:a4:3f:a8:84 mobile=584141035699 [18-Jul-2026 15:09:06 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 15:09:06 America/Caracas] [CHATBOT][DIAG] corr=693b5ee3 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 15:09:06 America/Caracas] [CHATBOT][CTX] corr=693b5ee3 tel=584141035699 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 15:09:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 15:09:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 15:09:06 America/Caracas] [CHATBOT][AI][0af37a] Proveedor: gemini [18-Jul-2026 15:09:06 America/Caracas] [CHATBOT][GEMINI][0af37a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-18 15:09:07 - Mensaje enviado con éxito a 584141035699 2026-07-18 15:09:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bcf5341696 (wa_message_id: wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSRjBCNkU4MUZGOTE2NDMwREVCAA==) 2026-07-18 15:09:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bcf5341696 2026-07-18 15:09:07 - ====== FIN WEBHOOK ====== [18-Jul-2026 15:09:08 America/Caracas] [CHATBOT][GEMINI][0af37a] OK key=primary intento=1 len=338 finish=STOP [18-Jul-2026 15:09:08 America/Caracas] [CHATBOT][END] corr=693b5ee3 bytesRespuesta=338 [18-Jul-2026 15:09:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 15:09:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 15:09:09 - Mensaje enviado con éxito a 584141035699 2026-07-18 15:09:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bcf5562987 (wa_message_id: wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSRUM5Qzk5Q0FGQTI5NDg3ODJGAA==) 2026-07-18 15:09:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bcf5562987 2026-07-18 15:09:09 - ====== FIN WEBHOOK ====== 2026-07-18 15:09:14 - ====== INICIO WEBHOOK ====== 2026-07-18 15:09:14 - Evento: text | De: 584141035699 | Size: 600b 2026-07-18 15:09:14 - Procesando mensaje regular tipo: text 2026-07-18 15:09:14 - RegularMessageService: Procesando mensaje de 584141035699, tipo: text 2026-07-18 15:09:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNBREY1M0RFNzA5REYxOTlERkJBMzlBRjM4RDdDMjgA 2026-07-18 15:09:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUNBREY1M0RFNzA5REYxOTlERkJBMzlBRjM4RDdDMjgA 2026-07-18 15:09:14 - Contenido: Si quiere revisa toda mis pagos... 2026-07-18 15:09:14 - Comando detectado: si 2026-07-18 15:09:14 - CommandProcessor: Procesando comando: si 2026-07-18 15:09:14 - Comando no reconocido, enviando a ChatGPT 2026-07-18 15:09:14 - Resultado del comando: string 2026-07-18 15:09:14 - Enviando a ChatGPT: Si quiere revisa toda mis pagos... 2026-07-18 15:09:14 - forwardToChatGPT: Enviando a ChatGPT: Si quiere revisa toda mis pagos... 2026-07-18 15:09:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 16:09:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 16:09:15 America/Halifax] [CHATBOT][START] corr=584cf5ea IP=127.0.0.1 UA= [18-Jul-2026 15:09:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 15:09:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=6c:68:a4:3f:a8:84 mobile=584141035699 [18-Jul-2026 15:09:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 15:09:15 America/Caracas] [CHATBOT][DIAG] corr=584cf5ea Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 15:09:15 America/Caracas] [CHATBOT][CTX] corr=584cf5ea tel=584141035699 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 15:09:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 15:09:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 15:09:15 America/Caracas] [CHATBOT][AI][16f0af] Proveedor: gemini [18-Jul-2026 15:09:15 America/Caracas] [CHATBOT][GEMINI][16f0af] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 15:09:18 America/Caracas] [CHATBOT][GEMINI][16f0af] OK key=primary intento=1 len=604 finish=STOP [18-Jul-2026 15:09:18 America/Caracas] [CHATBOT][END] corr=584cf5ea bytesRespuesta=604 [18-Jul-2026 15:09:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 15:09:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 15:09:19 - Mensaje enviado con éxito a 584141035699 2026-07-18 15:09:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bcf5f21d44 (wa_message_id: wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSMTEzODQ4NDg5NkVFNjI2QUFDAA==) 2026-07-18 15:09:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bcf5f21d44 2026-07-18 15:09:19 - ====== FIN WEBHOOK ====== 2026-07-18 15:09:42 - ====== INICIO WEBHOOK ====== 2026-07-18 15:09:42 - Evento: text | De: 584141035699 | Size: 622b 2026-07-18 15:09:42 - Procesando mensaje regular tipo: text 2026-07-18 15:09:42 - RegularMessageService: Procesando mensaje de 584141035699, tipo: text 2026-07-18 15:09:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUM1OTg5RjlBQjE4MDY0M0JCMDc2MTFFRDNDQ0FBNTgA 2026-07-18 15:09:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDM1Njk5FQIAEhggQUM1OTg5RjlBQjE4MDY0M0JCMDc2MTFFRDNDQ0FBNTgA 2026-07-18 15:09:42 - Contenido: Quiero mi factura legal hecha por una impresora legal... 2026-07-18 15:09:42 - Comando detectado: quiero 2026-07-18 15:09:42 - CommandProcessor: Procesando comando: quiero 2026-07-18 15:09:42 - Comando no reconocido, enviando a ChatGPT 2026-07-18 15:09:42 - Resultado del comando: string 2026-07-18 15:09:42 - Enviando a ChatGPT: Quiero mi factura legal hecha por una impresora le... 2026-07-18 15:09:42 - forwardToChatGPT: Enviando a ChatGPT: Quiero mi factura legal hecha por una impresora le... 2026-07-18 15:09:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 16:09:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 16:09:42 America/Halifax] [CHATBOT][START] corr=64afe060 IP=127.0.0.1 UA= [18-Jul-2026 15:09:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 15:09:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=6c:68:a4:3f:a8:84 mobile=584141035699 [18-Jul-2026 15:09:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 15:09:42 America/Caracas] [CHATBOT][DIAG] corr=64afe060 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 15:09:42 America/Caracas] [CHATBOT][CTX] corr=64afe060 tel=584141035699 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 15:09:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 15:09:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 15:09:42 America/Caracas] [CHATBOT][AI][e80fde] Proveedor: gemini [18-Jul-2026 15:09:42 America/Caracas] [CHATBOT][GEMINI][e80fde] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 15:09:43 America/Caracas] [CHATBOT][GEMINI][e80fde] OK key=primary intento=1 len=271 finish=STOP [18-Jul-2026 15:09:43 America/Caracas] [CHATBOT][END] corr=64afe060 bytesRespuesta=271 [18-Jul-2026 15:09:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 15:09:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 15:09:44 - Mensaje enviado con éxito a 584141035699 2026-07-18 15:09:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bcf78d3b05 (wa_message_id: wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSNTBGRTAxNjMyNkNGMjQxNjNGAA==) 2026-07-18 15:09:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bcf78d3b05 2026-07-18 15:09:44 - ====== FIN WEBHOOK ====== 2026-07-18 15:28:25 - ====== INICIO WEBHOOK ====== 2026-07-18 15:28:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 15:28:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 15:28:25 - ====== FIN WEBHOOK ====== 2026-07-18 16:14:50 - ====== INICIO WEBHOOK ====== 2026-07-18 16:14:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 16:14:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 16:14:50 - ====== FIN WEBHOOK ====== 2026-07-18 16:16:31 - ====== INICIO WEBHOOK ====== 2026-07-18 16:16:31 - Evento: image | De: 584143466209 | Size: 866b 2026-07-18 16:16:31 - Procesando mensaje regular tipo: image 2026-07-18 16:16:31 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-18 16:16:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMDE5Mzg0ODU2Njg2RjQwREQyOERGMzg3OUJGRUQA 2026-07-18 16:16:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMDE5Mzg0ODU2Njg2RjQwREQyOERGMzg3OUJGRUQA 2026-07-18 16:16:31 - Contenido: G venezuela 37000.00 sueldo-walter... 2026-07-18 16:16:31 - Comando detectado: g 2026-07-18 16:16:31 - CommandProcessor: Procesando comando: g 2026-07-18 16:16:31 - Gasto de negocio con imagen: 2284567545619238 2026-07-18 16:16:31 - Formato 'g banco descripcion': banco=venezuela, desc=37000.00 sueldo-walter 2026-07-18 16:16:31 - Ejecutando GastosService (negocio) [18-Jul-2026 16:16:31 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-18 16:16:33 - Resultado del comando: array 2026-07-18 16:16:33 - Enviando respuesta: ✅ 💼 Gasto de negocio #33 registrado • Mont 2026-07-18 16:16:34 - Mensaje enviado con éxito a 584143466209 2026-07-18 16:16:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bdf22d3f23 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOTI4RUUxRTBBRjI4NTdDNTY1AA==) 2026-07-18 16:16:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bdf22d3f23 2026-07-18 16:16:34 - ====== FIN WEBHOOK ====== 2026-07-18 16:23:33 - ====== INICIO WEBHOOK ====== 2026-07-18 16:23:33 - Evento: status:failed | De: 584265197778 | Size: 573b 2026-07-18 16:23:33 - STATUS FAILED: failed para 584265197778 | Error: 131026 Message undeliverable 2026-07-18 16:23:33 - ====== FIN WEBHOOK ====== 2026-07-18 16:23:34 - ====== INICIO WEBHOOK ====== 2026-07-18 16:23:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 16:23:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 16:23:34 - ====== FIN WEBHOOK ====== 2026-07-18 16:24:07 - ====== INICIO WEBHOOK ====== 2026-07-18 16:24:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 16:24:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 16:24:07 - ====== FIN WEBHOOK ====== 2026-07-18 16:27:36 - ====== INICIO WEBHOOK ====== 2026-07-18 16:27:36 - Evento: text | De: 584241471372 | Size: 586b 2026-07-18 16:27:36 - Procesando mensaje regular tipo: text 2026-07-18 16:27:36 - RegularMessageService: Procesando mensaje de 584241471372, tipo: text 2026-07-18 16:27:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxMzcyFQIAEhggQUMwMUI3Q0VDNDIyQTg5ODQyMzhEQThENDY4QTFFMDMA 2026-07-18 16:27:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxMzcyFQIAEhggQUMwMUI3Q0VDNDIyQTg5ODQyMzhEQThENDY4QTFFMDMA 2026-07-18 16:27:36 - Contenido: Pedro Ziegler 04265197114... 2026-07-18 16:27:36 - Comando detectado: pedro 2026-07-18 16:27:36 - CommandProcessor: Procesando comando: pedro 2026-07-18 16:27:36 - Número de teléfono detectado: 04265197114 [18-Jul-2026 16:27:36 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-18 16:27:36 - Resultado del comando: array 2026-07-18 16:27:36 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-18 16:27:37 - Mensaje enviado con éxito a 584241471372 2026-07-18 16:27:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5be1b983d2c (wa_message_id: wamid.HBgMNTg0MjQxNDcxMzcyFQIAERgSQTgzMTEyNzUxQ0IwOUVEQkFEAA==) 2026-07-18 16:27:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a5be1b983d2c 2026-07-18 16:27:37 - ====== FIN WEBHOOK ====== 2026-07-18 16:28:43 - ====== INICIO WEBHOOK ====== 2026-07-18 16:28:43 - Evento: image | De: 584241471372 | Size: 834b 2026-07-18 16:28:43 - Procesando mensaje regular tipo: image 2026-07-18 16:28:43 - RegularMessageService: Procesando mensaje de 584241471372, tipo: image 2026-07-18 16:28:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxMzcyFQIAEhggQUM2MzhFQ0M0QjZDREYwMkVFQTMwNkMyRTY0OEJFQTgA 2026-07-18 16:28:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxMzcyFQIAEhggQUM2MzhFQ0M0QjZDREYwMkVFQTMwNkMyRTY0OEJFQTgA 2026-07-18 16:28:43 - Contenido: ... 2026-07-18 16:28:43 - Comando detectado: image 2026-07-18 16:28:43 - CommandProcessor: Procesando comando: image 2026-07-18 16:28:43 - Imagen sin comando, guardando y procesando 2026-07-18 16:28:43 - Verificando duplicado por imageId=1673233743732034, msgId=wamid.HBgMNTg0MjQxNDcxMzcyFQIAEhggQUM2MzhFQ0M0QjZDREYwMkVFQTMwNkMyRTY0OEJFQTgA 2026-07-18 16:28:43 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 16:28:43 - Incluyendo numtoname.php... 2026-07-18 16:28:43 - Incluyendo media.php... 2026-07-18 16:28:43 - DEBUG messages batch: [{"from":"584241471372","from_user_id":"VE.4521694814784332","id":"wamid.HBgMNTg0MjQxNDcxMzcyFQIAEhggQUM2MzhFQ0M0QjZDREYwMkVFQTMwNkMyRTY0OEJFQTgA","timestamp":"1784406517","type":"image","image":{"mime_type":"image\/jpeg","sha256":"yOxxP79saZns+oGybUjcNRyYMLVjsw5wJNbHFDvN2kk=","id":"1673233743732034","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1673233743732034&source=webhook&ext=1784406819&hash=ATwPbZd8HlbFEZppT11cbbIbmDKc4PLJbL6rTdX0XjCcbQ"}}] 2026-07-18 16:28:43 - DEBUG caption: no se encontró texto cercano 2026-07-18 16:28:43 - DEBUG caption final: [VACIO] 2026-07-18 16:28:43 - DEBUG busqueda mobiles: 04241471372,4241471372,584241471372 2026-07-18 16:28:43 - DEBUG usuario NO encontrado 2026-07-18 16:28:43 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 16:28:43 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 16:28:44 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1673233743732034&source=getMedia&ext=1784406820&hash=ATwGW-K_hpukdtc6EtsFLY6llNTEJ4sYRGTamw4ncMaFbA 2026-07-18 16:28:45 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1673233743732034.jpg (45990 bytes) 2026-07-18 16:28:46 - OCR tesseract exit=0 chars=450 2026-07-18 16:28:46 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 245 CTNEIWORK CONECTAMOS TU MUNDO, SÍN LÍMITES Oficina, fecha: Opcion de pago: RIF: Nombre/Empresa: Domicilio: Ciudad: Telefono Movil: Nombre de Usuario: CI/RIF: Descripcion Numero de factura: Colonia Tovar, 2026.07.18. 2026.07.20. J3-500479930 Pedro Ziegler Jarillo Jarillo,miranda 584265197114 68:d7:9a:b8:53:7e Premium ilimitado 3-100mb-30$/mes 2026-4616 2026-07-18 16:28:46 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-07-18 16:28:46 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-18 16:28:46 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-18 16:28:46 - DEBUG bodyAdmin postOCR: Tlf: 04241471372\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-07-18 16:28:48 - IMG 1673233743732034 TEL 04241471372 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 16:28:48 - Incluyendo guardar_imagen.php... 2026-07-18 16:28:48 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 16:28:48 - Includes realizados. Verificando funciones... 2026-07-18 16:28:48 - obtenerInfoUsuario: Iniciando función con teléfono: 584241471372 2026-07-18 16:28:48 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 16:28:48 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 16:28:48 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 16:28:48 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 16:28:48 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584241471372 2026-07-18 16:28:48 - Datos usuario extraídos: null 2026-07-18 16:28:48 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 16:28:48 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 16:28:48 - Valor de accessToken: EAAC0c45... 2026-07-18 16:28:48 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 16:28:48 - Instancia WhatsAppImageHandler creada 2026-07-18 16:28:48 - Llamando a saveWhatsAppImage... 2026-07-18 16:28:48 - saveWhatsAppImage: Procesando imagen para: 584241471372 2026-07-18 16:28:48 - saveWhatsAppImage: ID de media: 1673233743732034, MIME type: image/jpeg 2026-07-18 16:28:48 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1673233743732034 2026-07-18 16:28:52 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 16:28:52 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1673233743732034&source=getMedia&ext=1784406827&hash=ATygdRy6CzBh3r8gR1uxg2Jfk_TG1iFDJxJeYwHG_HA85Q 2026-07-18 16:28:52 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1673233743732034&source=getMedia&ext=1784406827&hash=ATygdRy6CzBh3r8gR1uxg2Jfk_TG1iFDJxJeYwHG_HA85Q 2026-07-18 16:28:53 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 16:28:53 - descargar_imagen: Imagen descargada - Tamaño: 45990 bytes, Tipo: image/jpeg 2026-07-18 16:28:53 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1673233743732034.jpg, Tamaño: 45990 bytes 2026-07-18 16:28:53 - saveToDatabase: Registro insertado en BD con ID: 51 2026-07-18 16:28:53 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1673233743732034.jpg","image_id":"1673233743732034","size":45990,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 16:28:53 - Resultado del comando: array 2026-07-18 16:28:53 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-18 16:28:54 - Mensaje enviado con éxito a 584241471372 2026-07-18 16:28:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5be206778ec (wa_message_id: wamid.HBgMNTg0MjQxNDcxMzcyFQIAERgSQ0RCMkNGM0VBRkU1NTA3QjNBAA==) 2026-07-18 16:28:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5be206778ec 2026-07-18 16:28:54 - ====== FIN WEBHOOK ====== 2026-07-18 16:29:41 - ====== INICIO WEBHOOK ====== 2026-07-18 16:29:41 - Evento: text | De: 584241471372 | Size: 574b 2026-07-18 16:29:41 - Procesando mensaje regular tipo: text 2026-07-18 16:29:41 - RegularMessageService: Procesando mensaje de 584241471372, tipo: text 2026-07-18 16:29:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxMzcyFQIAEhggQUM3RUY1MTRBNjhFNUMwNDFDRkQ0RjgxRThFMEUwM0MA 2026-07-18 16:29:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxMzcyFQIAEhggQUM3RUY1MTRBNjhFNUMwNDFDRkQ0RjgxRThFMEUwM0MA 2026-07-18 16:29:41 - Contenido: Pedro Ziegler... 2026-07-18 16:29:41 - Comando detectado: pedro 2026-07-18 16:29:41 - CommandProcessor: Procesando comando: pedro 2026-07-18 16:29:41 - Comando no reconocido, enviando a ChatGPT 2026-07-18 16:29:41 - Resultado del comando: string 2026-07-18 16:29:41 - Enviando a ChatGPT: Pedro Ziegler... 2026-07-18 16:29:41 - forwardToChatGPT: Enviando a ChatGPT: Pedro Ziegler... 2026-07-18 16:29:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 17:29:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 17:29:41 America/Halifax] [CHATBOT][START] corr=818e14c5 IP=127.0.0.1 UA= [18-Jul-2026 16:29:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 16:29:41 America/Caracas] [CHATBOT][CTX] corr=818e14c5 tel=584241471372 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [18-Jul-2026 16:29:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 16:29:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 16:29:41 America/Caracas] [CHATBOT][AI][bc946d] Proveedor: gemini [18-Jul-2026 16:29:41 America/Caracas] [CHATBOT][GEMINI][bc946d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 16:29:42 America/Caracas] [CHATBOT][GEMINI][bc946d] OK key=primary intento=1 len=38 finish=STOP [18-Jul-2026 16:29:42 America/Caracas] [CHATBOT][END] corr=818e14c5 bytesRespuesta=38 [18-Jul-2026 16:29:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 16:29:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 16:29:43 - Mensaje enviado con éxito a 584241471372 2026-07-18 16:29:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5be237c229a (wa_message_id: wamid.HBgMNTg0MjQxNDcxMzcyFQIAERgSQjU0RTczNEYzMDhFQTJFNjI3AA==) 2026-07-18 16:29:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a5be237c229a 2026-07-18 16:29:43 - ====== FIN WEBHOOK ====== 2026-07-18 16:30:06 - ====== INICIO WEBHOOK ====== 2026-07-18 16:30:06 - Evento: text | De: 584241471372 | Size: 586b 2026-07-18 16:30:06 - Procesando mensaje regular tipo: text 2026-07-18 16:30:06 - RegularMessageService: Procesando mensaje de 584241471372, tipo: text 2026-07-18 16:30:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxMzcyFQIAEhggQUMyODQ1RDczNTE2RDM3QjY0QTdCNzA1RTgyRkI5MkUA 2026-07-18 16:30:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxMzcyFQIAEhggQUMyODQ1RDczNTE2RDM3QjY0QTdCNzA1RTgyRkI5MkUA 2026-07-18 16:30:06 - Contenido: Pedro Ziegler 04265197114... 2026-07-18 16:30:06 - Comando detectado: pedro 2026-07-18 16:30:06 - CommandProcessor: Procesando comando: pedro 2026-07-18 16:30:06 - Número de teléfono detectado: 04265197114 [18-Jul-2026 16:30:06 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-18 16:30:06 - Resultado del comando: array 2026-07-18 16:30:06 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-18 16:30:07 - Mensaje enviado con éxito a 584241471372 2026-07-18 16:30:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5be24f6080e (wa_message_id: wamid.HBgMNTg0MjQxNDcxMzcyFQIAERgSOTgwRTFDODYxOERCQzg4QUREAA==) 2026-07-18 16:30:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a5be24f6080e 2026-07-18 16:30:07 - ====== FIN WEBHOOK ====== 2026-07-18 17:16:10 - ====== INICIO WEBHOOK ====== 2026-07-18 17:16:10 - Evento: text | De: 584243332880 | Size: 598b 2026-07-18 17:16:10 - Procesando mensaje regular tipo: text 2026-07-18 17:16:10 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 17:16:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNGQTU0MUIwMkU4N0VGNDBGOTczN0U4Rjk2MDQ0OTYA 2026-07-18 17:16:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNGQTU0MUIwMkU4N0VGNDBGOTczN0U4Rjk2MDQ0OTYA 2026-07-18 17:16:10 - Contenido: Buenas tardes. No tenemos Internet... 2026-07-18 17:16:10 - Comando detectado: buenas 2026-07-18 17:16:10 - CommandProcessor: Procesando comando: buenas 2026-07-18 17:16:10 - Comando no reconocido, enviando a ChatGPT 2026-07-18 17:16:10 - Resultado del comando: string 2026-07-18 17:16:10 - Enviando a ChatGPT: Buenas tardes. No tenemos Internet... 2026-07-18 17:16:10 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes. No tenemos Internet... 2026-07-18 17:16:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 18:16:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 18:16:10 America/Halifax] [CHATBOT][START] corr=830b7382 IP=127.0.0.1 UA= [18-Jul-2026 17:16:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 17:16:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [18-Jul-2026 17:16:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 17:16:10 America/Caracas] [CHATBOT][DIAG] corr=830b7382 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 17:16:10 America/Caracas] [CHATBOT][CTX] corr=830b7382 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 17:16:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 17:16:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 17:16:10 America/Caracas] [CHATBOT][AI][672697] Proveedor: gemini [18-Jul-2026 17:16:10 America/Caracas] [CHATBOT][GEMINI][672697] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 17:16:13 America/Caracas] [CHATBOT][GEMINI][672697] OK key=primary intento=1 len=819 finish=STOP [18-Jul-2026 17:16:13 America/Caracas] [CHATBOT][END] corr=830b7382 bytesRespuesta=819 [18-Jul-2026 17:16:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 17:16:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 17:16:14 - Mensaje enviado con éxito a 584243332880 2026-07-18 17:16:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bed1ec01c9 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMTY5NkI4OUE2QTJEMTM2ODE4AA==) 2026-07-18 17:16:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bed1ec01c9 2026-07-18 17:16:14 - ====== FIN WEBHOOK ====== 2026-07-18 17:16:40 - ====== INICIO WEBHOOK ====== 2026-07-18 17:16:40 - Evento: text | De: 584243332880 | Size: 587b 2026-07-18 17:16:40 - Procesando mensaje regular tipo: text 2026-07-18 17:16:40 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 17:16:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNCQTI1NTMwNDUwNjI0MkIwMTIwQjA3NDk2NzNEMzUA 2026-07-18 17:16:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNCQTI1NTMwNDUwNjI0MkIwMTIwQjA3NDk2NzNEMzUA 2026-07-18 17:16:40 - Contenido: Yo realize mi pago ayer... 2026-07-18 17:16:40 - Comando detectado: yo 2026-07-18 17:16:40 - CommandProcessor: Procesando comando: yo 2026-07-18 17:16:40 - Comando no reconocido, enviando a ChatGPT 2026-07-18 17:16:40 - Resultado del comando: string 2026-07-18 17:16:40 - Enviando a ChatGPT: Yo realize mi pago ayer... 2026-07-18 17:16:40 - forwardToChatGPT: Enviando a ChatGPT: Yo realize mi pago ayer... 2026-07-18 17:16:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 18:16:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 18:16:40 America/Halifax] [CHATBOT][START] corr=92bcd68e IP=127.0.0.1 UA= [18-Jul-2026 17:16:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 17:16:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [18-Jul-2026 17:16:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 17:16:40 America/Caracas] [CHATBOT][DIAG] corr=92bcd68e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 17:16:40 America/Caracas] [CHATBOT][CTX] corr=92bcd68e tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 17:16:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 17:16:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 17:16:40 America/Caracas] [CHATBOT][AI][de03a9] Proveedor: gemini [18-Jul-2026 17:16:40 America/Caracas] [CHATBOT][GEMINI][de03a9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 17:16:41 America/Caracas] [CHATBOT][GEMINI][de03a9] OK key=primary intento=1 len=345 finish=STOP [18-Jul-2026 17:16:41 America/Caracas] [CHATBOT][END] corr=92bcd68e bytesRespuesta=345 [18-Jul-2026 17:16:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 17:16:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 17:16:42 - Mensaje enviado con éxito a 584243332880 2026-07-18 17:16:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bed3ab37bb (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSOEZDOEVEN0Y0NkI4REI1REM2AA==) 2026-07-18 17:16:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bed3ab37bb 2026-07-18 17:16:42 - ====== FIN WEBHOOK ====== 2026-07-18 17:18:07 - ====== INICIO WEBHOOK ====== 2026-07-18 17:18:07 - Evento: text | De: 584243332880 | Size: 683b 2026-07-18 17:18:07 - Procesando mensaje regular tipo: text 2026-07-18 17:18:07 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 17:18:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNGRjQ3OUYwNEEyQzUzMEUyODc3QkVBQzJEOTJENzUA 2026-07-18 17:18:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNGRjQ3OUYwNEEyQzUzMEUyODc3QkVBQzJEOTJENzUA 2026-07-18 17:18:07 - Contenido: Banco 0102 Referencia 006323653373 Monto 26.572.28bs fecha de pago. 17/07/2026 Numero de teléfono 0... 2026-07-18 17:18:07 - Comando detectado: banco 2026-07-18 17:18:07 - CommandProcessor: Procesando comando: banco 2026-07-18 17:18:07 - Comando no reconocido, enviando a ChatGPT 2026-07-18 17:18:07 - Resultado del comando: string 2026-07-18 17:18:07 - Enviando a ChatGPT: Banco 0102 Referencia 006323653373 Monto 26.572.28... 2026-07-18 17:18:07 - forwardToChatGPT: Enviando a ChatGPT: Banco 0102 Referencia 006323653373 Monto 26.572.28... 2026-07-18 17:18:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 18:18:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 18:18:08 America/Halifax] [CHATBOT][START] corr=fab7394d IP=127.0.0.1 UA= [18-Jul-2026 17:18:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 17:18:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [18-Jul-2026 17:18:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 17:18:08 America/Caracas] [CHATBOT][DIAG] corr=fab7394d Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 17:18:08 America/Caracas] [CHATBOT][CTX] corr=fab7394d tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 17:18:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 17:18:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 17:18:08 America/Caracas] [CHATBOT][AI][0770a6] Proveedor: gemini [18-Jul-2026 17:18:08 America/Caracas] [CHATBOT][GEMINI][0770a6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 17:18:10 America/Caracas] [CHATBOT][GEMINI][0770a6] OK key=primary intento=1 len=402 finish=STOP [18-Jul-2026 17:18:10 America/Caracas] [CHATBOT][END] corr=fab7394d bytesRespuesta=402 [18-Jul-2026 17:18:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 17:18:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 17:18:11 - Mensaje enviado con éxito a 584243332880 2026-07-18 17:18:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bed933c65a (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSRTEyRDM1MjdCMTA3ODM0QkFBAA==) 2026-07-18 17:18:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bed933c65a 2026-07-18 17:18:11 - ====== FIN WEBHOOK ====== 2026-07-18 17:19:09 - ====== INICIO WEBHOOK ====== 2026-07-18 17:19:09 - Evento: text | De: 584243332880 | Size: 683b 2026-07-18 17:19:09 - Procesando mensaje regular tipo: text 2026-07-18 17:19:09 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 17:19:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM2NTdCMTgzREQ5MUI2OEYxREU0RjhFMDIxNTMwNkQA 2026-07-18 17:19:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM2NTdCMTgzREQ5MUI2OEYxREU0RjhFMDIxNTMwNkQA 2026-07-18 17:19:09 - Contenido: Banco 0102 Referencia 059132183983 Monto 29.299.15bs Numero de teléfono 04243795310 Fecha de pago 1... 2026-07-18 17:19:09 - Comando detectado: banco 2026-07-18 17:19:09 - CommandProcessor: Procesando comando: banco 2026-07-18 17:19:09 - Comando no reconocido, enviando a ChatGPT 2026-07-18 17:19:09 - Resultado del comando: string 2026-07-18 17:19:09 - Enviando a ChatGPT: Banco 0102 Referencia 059132183983 Monto 29.299.15... 2026-07-18 17:19:09 - forwardToChatGPT: Enviando a ChatGPT: Banco 0102 Referencia 059132183983 Monto 29.299.15... 2026-07-18 17:19:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 18:19:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 18:19:09 America/Halifax] [CHATBOT][START] corr=8fa53ad3 IP=127.0.0.1 UA= [18-Jul-2026 17:19:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 17:19:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [18-Jul-2026 17:19:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 17:19:09 America/Caracas] [CHATBOT][DIAG] corr=8fa53ad3 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 17:19:09 America/Caracas] [CHATBOT][CTX] corr=8fa53ad3 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 17:19:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 17:19:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 17:19:09 America/Caracas] [CHATBOT][AI][035b17] Proveedor: gemini [18-Jul-2026 17:19:09 America/Caracas] [CHATBOT][GEMINI][035b17] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 17:19:11 America/Caracas] [CHATBOT][GEMINI][035b17] OK key=primary intento=1 len=396 finish=STOP [18-Jul-2026 17:19:11 America/Caracas] [CHATBOT][END] corr=8fa53ad3 bytesRespuesta=396 [18-Jul-2026 17:19:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 17:19:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 17:19:12 - Mensaje enviado con éxito a 584243332880 2026-07-18 17:19:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bedd02294e (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMzY1OTM2QjlBODMwOEEwQTVGAA==) 2026-07-18 17:19:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bedd02294e 2026-07-18 17:19:12 - ====== FIN WEBHOOK ====== 2026-07-18 17:19:28 - ====== INICIO WEBHOOK ====== 2026-07-18 17:19:28 - Evento: text | De: 584243332880 | Size: 581b 2026-07-18 17:19:28 - Procesando mensaje regular tipo: text 2026-07-18 17:19:28 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 17:19:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMwMTA2RkQzQzkwNzczMThBRUQ0QjE5NjgyQjlGODkA 2026-07-18 17:19:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMwMTA2RkQzQzkwNzczMThBRUQ0QjE5NjgyQjlGODkA 2026-07-18 17:19:28 - Contenido: Disculpe era este... 2026-07-18 17:19:28 - Comando detectado: disculpe 2026-07-18 17:19:28 - CommandProcessor: Procesando comando: disculpe 2026-07-18 17:19:28 - Comando no reconocido, enviando a ChatGPT 2026-07-18 17:19:28 - Resultado del comando: string 2026-07-18 17:19:28 - Enviando a ChatGPT: Disculpe era este... 2026-07-18 17:19:28 - forwardToChatGPT: Enviando a ChatGPT: Disculpe era este... 2026-07-18 17:19:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 18:19:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 18:19:29 America/Halifax] [CHATBOT][START] corr=b2a455aa IP=127.0.0.1 UA= [18-Jul-2026 17:19:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 17:19:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [18-Jul-2026 17:19:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 17:19:29 America/Caracas] [CHATBOT][DIAG] corr=b2a455aa Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 17:19:29 America/Caracas] [CHATBOT][CTX] corr=b2a455aa tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 17:19:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 17:19:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 17:19:29 America/Caracas] [CHATBOT][AI][7b4b81] Proveedor: gemini [18-Jul-2026 17:19:29 America/Caracas] [CHATBOT][GEMINI][7b4b81] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 17:19:30 America/Caracas] [CHATBOT][GEMINI][7b4b81] OK key=primary intento=1 len=36 finish=STOP [18-Jul-2026 17:19:30 America/Caracas] [CHATBOT][END] corr=b2a455aa bytesRespuesta=36 [18-Jul-2026 17:19:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 17:19:30 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 17:19:31 - Mensaje enviado con éxito a 584243332880 2026-07-18 17:19:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bede37277d (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSOTI5NjM2Q0IwQzAxMzhCMjYzAA==) 2026-07-18 17:19:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bede37277d 2026-07-18 17:19:31 - ====== FIN WEBHOOK ====== 2026-07-18 17:19:54 - ====== INICIO WEBHOOK ====== 2026-07-18 17:19:54 - Evento: image | De: 584143466209 | Size: 867b 2026-07-18 17:19:54 - Procesando mensaje regular tipo: image 2026-07-18 17:19:54 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-18 17:19:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRUZEMDZBMzZGMDQ1OEZGNDU1RDYxNTE4RjM4MzUA 2026-07-18 17:19:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRUZEMDZBMzZGMDQ1OEZGNDU1RDYxNTE4RjM4MzUA 2026-07-18 17:19:54 - Contenido: G venezuela 88000.00 sueldo-miguel... 2026-07-18 17:19:54 - Comando detectado: g 2026-07-18 17:19:54 - CommandProcessor: Procesando comando: g 2026-07-18 17:19:54 - Gasto de negocio con imagen: 1602892418118015 2026-07-18 17:19:54 - Formato 'g banco descripcion': banco=venezuela, desc=88000.00 sueldo-miguel 2026-07-18 17:19:55 - Ejecutando GastosService (negocio) [18-Jul-2026 17:19:55 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-18 17:19:57 - ====== INICIO WEBHOOK ====== 2026-07-18 17:19:57 - Evento: text | De: 584243332880 | Size: 610b 2026-07-18 17:19:57 - Procesando mensaje regular tipo: text 2026-07-18 17:19:57 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 17:19:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMzRDBDNjQ4M0YzODIzQkQxODc5M0VCRENDMEM1N0EA 2026-07-18 17:19:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMzRDBDNjQ4M0YzODIzQkQxODc5M0VCRENDMEM1N0EA 2026-07-18 17:19:57 - Contenido: Ayer me dijeron q el precio era de 29.299.15bs... 2026-07-18 17:19:57 - Comando detectado: ayer 2026-07-18 17:19:57 - CommandProcessor: Procesando comando: ayer 2026-07-18 17:19:57 - Comando no reconocido, enviando a ChatGPT 2026-07-18 17:19:57 - Resultado del comando: string 2026-07-18 17:19:57 - Enviando a ChatGPT: Ayer me dijeron q el precio era de 29.299.15bs... 2026-07-18 17:19:57 - LeadCapture: Posible lead detectado para 584243332880 2026-07-18 17:19:57 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-18 17:19:57 - forwardToChatGPT: Enviando a ChatGPT: Ayer me dijeron q el precio era de 29.299.15bs... 2026-07-18 17:19:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 18:19:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 18:19:57 America/Halifax] [CHATBOT][START] corr=c7bab740 IP=127.0.0.1 UA= [18-Jul-2026 17:19:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 17:19:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [18-Jul-2026 17:19:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 17:19:57 America/Caracas] [CHATBOT][DIAG] corr=c7bab740 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 17:19:57 America/Caracas] [CHATBOT][CTX] corr=c7bab740 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 17:19:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 17:19:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 17:19:57 America/Caracas] [CHATBOT][AI][7f3bda] Proveedor: gemini [18-Jul-2026 17:19:57 America/Caracas] [CHATBOT][GEMINI][7f3bda] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-18 17:19:57 - Resultado del comando: array 2026-07-18 17:19:57 - Enviando respuesta: ✅ 💼 Gasto de negocio #34 registrado • Mont 2026-07-18 17:19:58 - Mensaje enviado con éxito a 584143466209 2026-07-18 17:19:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bedfe91716 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQUJBQTc2Rjg5MTY3MzVEODYxAA==) 2026-07-18 17:19:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bedfe91716 2026-07-18 17:19:58 - ====== FIN WEBHOOK ====== [18-Jul-2026 17:20:01 America/Caracas] [CHATBOT][GEMINI][7f3bda] OK key=primary intento=1 len=106 finish=MAX_TOKENS [18-Jul-2026 17:20:01 America/Caracas] [CHATBOT][GEMINI][7f3bda] ⚠️ Respuesta truncada por MAX_TOKENS [18-Jul-2026 17:20:01 America/Caracas] [CHATBOT][END] corr=c7bab740 bytesRespuesta=106 [18-Jul-2026 17:20:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 17:20:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 17:20:02 - Mensaje enviado con éxito a 584243332880 2026-07-18 17:20:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bee029676d (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSRTZEMTY2ODJGQ0VCOEFFRkJBAA==) 2026-07-18 17:20:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bee029676d 2026-07-18 17:20:02 - ====== FIN WEBHOOK ====== 2026-07-18 17:20:43 - ====== INICIO WEBHOOK ====== 2026-07-18 17:20:43 - Evento: text | De: 584243332880 | Size: 1206b 2026-07-18 17:20:43 - Procesando mensaje regular tipo: text 2026-07-18 17:20:43 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 17:20:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3ODAzQzMzQzIwNTcyQzc1MzZEQkJCNUMzMkFGRjIA 2026-07-18 17:20:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3ODAzQzMzQzIwNTcyQzc1MzZEQkJCNUMzMkFGRjIA 2026-07-18 17:20:43 - Contenido: Hola Lilibeth, tu plan *5-200mb-40$/mes 1:100* tiene un costo de *$40* (Bs. 29299.15 a tasa BCV). ... 2026-07-18 17:20:43 - Comando detectado: hola 2026-07-18 17:20:43 - CommandProcessor: Procesando comando: hola 2026-07-18 17:20:43 - IntentDetector: intent=ventas, confidence=0.95 2026-07-18 17:20:43 - Comando no reconocido, enviando a ChatGPT 2026-07-18 17:20:43 - Resultado del comando: string 2026-07-18 17:20:43 - Enviando a ChatGPT: Hola Lilibeth, tu plan *5-200mb-40$/mes 1:100* tie... 2026-07-18 17:20:43 - LeadCapture: Posible lead detectado para 584243332880 2026-07-18 17:20:43 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-18 17:20:43 - forwardToChatGPT: Enviando a ChatGPT: Hola Lilibeth, tu plan *5-200mb-40$/mes 1:100* tie... 2026-07-18 17:20:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 18:20:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 18:20:44 America/Halifax] [CHATBOT][START] corr=287807fc IP=127.0.0.1 UA= [18-Jul-2026 17:20:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 17:20:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [18-Jul-2026 17:20:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 17:20:44 America/Caracas] [CHATBOT][DIAG] corr=287807fc Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 17:20:44 America/Caracas] [CHATBOT][CTX] corr=287807fc tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 17:20:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 17:20:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 17:20:44 America/Caracas] [CHATBOT][AI][f604a7] Proveedor: gemini [18-Jul-2026 17:20:44 America/Caracas] [CHATBOT][GEMINI][f604a7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 17:20:48 America/Caracas] [CHATBOT][GEMINI][f604a7] OK key=primary intento=1 len=261 finish=MAX_TOKENS [18-Jul-2026 17:20:48 America/Caracas] [CHATBOT][GEMINI][f604a7] ⚠️ Respuesta truncada por MAX_TOKENS [18-Jul-2026 17:20:48 America/Caracas] [CHATBOT][END] corr=287807fc bytesRespuesta=261 [18-Jul-2026 17:20:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 17:20:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 17:20:49 - Mensaje enviado con éxito a 584243332880 2026-07-18 17:20:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bee315283b (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMTVCQUQzRjAzNEFGMzc2OEQzAA==) 2026-07-18 17:20:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bee315283b 2026-07-18 17:20:49 - ====== FIN WEBHOOK ====== 2026-07-18 17:22:19 - ====== INICIO WEBHOOK ====== 2026-07-18 17:22:19 - Evento: text | De: 584243332880 | Size: 650b 2026-07-18 17:22:19 - Procesando mensaje regular tipo: text 2026-07-18 17:22:19 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 17:22:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM4NjM5QzUxMUNGRTQxNDkwMDlCOTY1MUVDMUY0RDkA 2026-07-18 17:22:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM4NjM5QzUxMUNGRTQxNDkwMDlCOTY1MUVDMUY0RDkA 2026-07-18 17:22:19 - Contenido: En realidad no es culpa mía xq si me paso ese monto yo hise el pago con ese monto... 2026-07-18 17:22:19 - Comando detectado: en 2026-07-18 17:22:19 - CommandProcessor: Procesando comando: en 2026-07-18 17:22:19 - Comando no reconocido, enviando a ChatGPT 2026-07-18 17:22:19 - Resultado del comando: string 2026-07-18 17:22:19 - Enviando a ChatGPT: En realidad no es culpa mía xq si me paso ese mon... 2026-07-18 17:22:19 - forwardToChatGPT: Enviando a ChatGPT: En realidad no es culpa mía xq si me paso ese mon... 2026-07-18 17:22:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 18:22:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 18:22:19 America/Halifax] [CHATBOT][START] corr=80dc42af IP=127.0.0.1 UA= [18-Jul-2026 17:22:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 17:22:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [18-Jul-2026 17:22:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 17:22:19 America/Caracas] [CHATBOT][DIAG] corr=80dc42af Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 17:22:19 America/Caracas] [CHATBOT][CTX] corr=80dc42af tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 17:22:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 17:22:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 17:22:19 America/Caracas] [CHATBOT][AI][1d16b6] Proveedor: gemini [18-Jul-2026 17:22:19 America/Caracas] [CHATBOT][GEMINI][1d16b6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 17:22:23 America/Caracas] [CHATBOT][GEMINI][1d16b6] OK key=primary intento=1 len=133 finish=MAX_TOKENS [18-Jul-2026 17:22:23 America/Caracas] [CHATBOT][GEMINI][1d16b6] ⚠️ Respuesta truncada por MAX_TOKENS [18-Jul-2026 17:22:23 America/Caracas] [CHATBOT][END] corr=80dc42af bytesRespuesta=133 [18-Jul-2026 17:22:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 17:22:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 17:22:24 - Mensaje enviado con éxito a 584243332880 2026-07-18 17:22:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bee90dd04e (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMDk1NEEyMEZBRjJEOTgwREI5AA==) 2026-07-18 17:22:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bee90dd04e 2026-07-18 17:22:24 - ====== FIN WEBHOOK ====== 2026-07-18 17:22:43 - ====== INICIO WEBHOOK ====== 2026-07-18 17:22:43 - Evento: text | De: 584243332880 | Size: 582b 2026-07-18 17:22:43 - Procesando mensaje regular tipo: text 2026-07-18 17:22:43 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 17:22:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNGQzUwNzBCNUY5NzE2MTI5MjRBMzEyNzBFMTQxMzcA 2026-07-18 17:22:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNGQzUwNzBCNUY5NzE2MTI5MjRBMzEyNzBFMTQxMzcA 2026-07-18 17:22:43 - Contenido: Y como hacemos hay... 2026-07-18 17:22:43 - Comando detectado: y 2026-07-18 17:22:43 - CommandProcessor: Procesando comando: y 2026-07-18 17:22:43 - Comando no reconocido, enviando a ChatGPT 2026-07-18 17:22:43 - Resultado del comando: string 2026-07-18 17:22:43 - Enviando a ChatGPT: Y como hacemos hay... 2026-07-18 17:22:43 - forwardToChatGPT: Enviando a ChatGPT: Y como hacemos hay... 2026-07-18 17:22:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 18:22:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 18:22:43 America/Halifax] [CHATBOT][START] corr=c9e39002 IP=127.0.0.1 UA= [18-Jul-2026 17:22:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 17:22:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [18-Jul-2026 17:22:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 17:22:43 America/Caracas] [CHATBOT][DIAG] corr=c9e39002 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 17:22:43 America/Caracas] [CHATBOT][CTX] corr=c9e39002 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 17:22:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 17:22:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 17:22:43 America/Caracas] [CHATBOT][AI][014b06] Proveedor: gemini [18-Jul-2026 17:22:43 America/Caracas] [CHATBOT][GEMINI][014b06] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 17:22:47 America/Caracas] [CHATBOT][GEMINI][014b06] OK key=primary intento=1 len=1054 finish=MAX_TOKENS [18-Jul-2026 17:22:47 America/Caracas] [CHATBOT][GEMINI][014b06] ⚠️ Respuesta truncada por MAX_TOKENS [18-Jul-2026 17:22:47 America/Caracas] [CHATBOT][END] corr=c9e39002 bytesRespuesta=1054 [18-Jul-2026 17:22:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 17:22:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 17:22:48 - Mensaje enviado con éxito a 584243332880 2026-07-18 17:22:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5beea835f71 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNEZBNDkxNzU0M0NDMTExRjhBAA==) 2026-07-18 17:22:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a5beea835f71 2026-07-18 17:22:48 - ====== FIN WEBHOOK ====== 2026-07-18 18:04:59 - ====== INICIO WEBHOOK ====== 2026-07-18 18:04:59 - Evento: image | De: 584143466209 | Size: 874b 2026-07-18 18:04:59 - Procesando mensaje regular tipo: image 2026-07-18 18:04:59 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-18 18:04:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDQUNFOTYzMjYzNjY1NzEzQTY2ODNERTJGQTNCMEMA 2026-07-18 18:04:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDQUNFOTYzMjYzNjY1NzEzQTY2ODNERTJGQTNCMEMA 2026-07-18 18:04:59 - Contenido: Pg mercantil 72198.01 comida-abasto-carmen... 2026-07-18 18:04:59 - Comando detectado: pg 2026-07-18 18:04:59 - CommandProcessor: Procesando comando: pg 2026-07-18 18:04:59 - Gasto personal con imagen: 1740969980244450 2026-07-18 18:04:59 - Formato 'pg banco descripcion': banco=mercantil, desc=72198.01 comida-abasto-carmen 2026-07-18 18:05:00 - Ejecutando GastosService (personal) [18-Jul-2026 18:05:00 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-18 18:05:02 - Resultado del comando: array 2026-07-18 18:05:02 - Enviando respuesta: ✅ 👤 Gasto personal #19 registrado • Monto: 2026-07-18 18:05:03 - Mensaje enviado con éxito a 584143466209 2026-07-18 18:05:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bf88f2c31a (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNzBENDkwRkJENzg0NkZDMjRBAA==) 2026-07-18 18:05:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bf88f2c31a 2026-07-18 18:05:03 - ====== FIN WEBHOOK ====== 2026-07-18 18:18:23 - ====== INICIO WEBHOOK ====== 2026-07-18 18:18:23 - Evento: image | De: 584127195823 | Size: 826b 2026-07-18 18:18:23 - Procesando mensaje regular tipo: image 2026-07-18 18:18:23 - RegularMessageService: Procesando mensaje de 584127195823, tipo: image 2026-07-18 18:18:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUNEODgxREI2NTZDNEY3MkFBMTdDQzExQTk1RjgyMTMA 2026-07-18 18:18:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUNEODgxREI2NTZDNEY3MkFBMTdDQzExQTk1RjgyMTMA 2026-07-18 18:18:23 - Contenido: ... 2026-07-18 18:18:23 - Comando detectado: image 2026-07-18 18:18:23 - CommandProcessor: Procesando comando: image 2026-07-18 18:18:23 - Imagen sin comando, guardando y procesando 2026-07-18 18:18:23 - Verificando duplicado por imageId=1614693160225998, msgId=wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUNEODgxREI2NTZDNEY3MkFBMTdDQzExQTk1RjgyMTMA 2026-07-18 18:18:23 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 18:18:23 - Incluyendo numtoname.php... 2026-07-18 18:18:23 - Incluyendo media.php... 2026-07-18 18:18:23 - DEBUG messages batch: [{"from":"584127195823","from_user_id":"VE.4519631148324032","id":"wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUNEODgxREI2NTZDNEY3MkFBMTdDQzExQTk1RjgyMTMA","timestamp":"1784413097","type":"image","image":{"mime_type":"image\/jpeg","sha256":"MVDds241GiyfGp2bilACcyxssiQk5M6UtAA9CgSqsb8=","id":"1614693160225998","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1614693160225998&source=webhook&ext=1784413399&hash=ATwbA7THjhEXq3_BlSIcAPcPxB8mlh7V_cA5SosOzLu5bg"}}] 2026-07-18 18:18:23 - DEBUG caption: no se encontró texto cercano 2026-07-18 18:18:23 - DEBUG caption final: [VACIO] 2026-07-18 18:18:23 - DEBUG busqueda mobiles: 04127195823,4127195823,584127195823 2026-07-18 18:18:23 - DEBUG usuario NO encontrado 2026-07-18 18:18:23 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 18:18:23 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 18:18:24 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1614693160225998&source=getMedia&ext=1784413400&hash=ATw04rmSjbnTHEZZOnheRIGhMccnUgOEcuOhHp2kMqcpmA 2026-07-18 18:18:25 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1614693160225998.jpg (34741 bytes) 2026-07-18 18:18:26 - OCR tesseract exit=0 chars=383 2026-07-18 18:18:26 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 198 6:09p.m 048 a 201% 408 $ Comprobante de operación < y PagomóvilBDV Personas 9 30.000,00 Bs Fecha: 18/07/2026 Operación: 006725971650 IT] Identificación: 18143785 Origen: 01029777275 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago alex gutt gabante < Crear Acceso directo 2026-07-18 18:18:26 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30000.00","fecha":"2026-07-18"} 2026-07-18 18:18:26 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-18","debug":["fecha=2026-07-18"]} 2026-07-18 18:18:26 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-18 18:18:26 - DEBUG bodyAdmin postOCR: Tlf: 04127195823\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 30000.00 (caption)\nFecha: 2026-07-18 (caption) 2026-07-18 18:18:29 - IMG 1614693160225998 TEL 04127195823 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 18:18:29 - Incluyendo guardar_imagen.php... 2026-07-18 18:18:29 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 18:18:29 - Includes realizados. Verificando funciones... 2026-07-18 18:18:29 - obtenerInfoUsuario: Iniciando función con teléfono: 584127195823 2026-07-18 18:18:29 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 18:18:29 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 18:18:29 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 18:18:29 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 18:18:29 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-18 18:18:29 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:c0:98:87","firstname":"alex","lastname":"gutt","mac":"10:82:3d:69:97:d0","srvid":35} 2026-07-18 18:18:29 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-18 18:18:29 - Datos usuario extraídos: {"username":"60:22:32:c0:98:87","firstname":"alex","lastname":"gutt","mac":"10:82:3d:69:97:d0","srvid":35} 2026-07-18 18:18:29 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 18:18:29 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 18:18:29 - Valor de accessToken: EAAC0c45... 2026-07-18 18:18:29 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 18:18:29 - Instancia WhatsAppImageHandler creada 2026-07-18 18:18:29 - Llamando a saveWhatsAppImage... 2026-07-18 18:18:29 - saveWhatsAppImage: Procesando imagen para: 584127195823 2026-07-18 18:18:29 - saveWhatsAppImage: ID de media: 1614693160225998, MIME type: image/jpeg 2026-07-18 18:18:29 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1614693160225998 2026-07-18 18:18:29 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 18:18:29 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1614693160225998&source=getMedia&ext=1784413405&hash=ATymge6DN6tiMkyjInGp_e__6oRnXWzn1gKQUMC3Vtoxxg 2026-07-18 18:18:29 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1614693160225998&source=getMedia&ext=1784413405&hash=ATymge6DN6tiMkyjInGp_e__6oRnXWzn1gKQUMC3Vtoxxg 2026-07-18 18:18:30 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 18:18:30 - descargar_imagen: Imagen descargada - Tamaño: 34741 bytes, Tipo: image/jpeg 2026-07-18 18:18:30 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1614693160225998.jpg, Tamaño: 34741 bytes 2026-07-18 18:18:30 - saveToDatabase: Registro insertado en BD con ID: 52 2026-07-18 18:18:30 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1614693160225998.jpg","image_id":"1614693160225998","size":34741,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 18:18:30 - Resultado del comando: array 2026-07-18 18:18:30 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-18 18:18:31 - Mensaje enviado con éxito a 584127195823 2026-07-18 18:18:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5bfbb7afeb9 (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSMzI2MTk0MENEMjVEMkMwODZCAA==) 2026-07-18 18:18:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a5bfbb7afeb9 2026-07-18 18:18:31 - ====== FIN WEBHOOK ====== 2026-07-18 18:39:26 - ====== INICIO WEBHOOK ====== 2026-07-18 18:39:26 - Evento: image | De: 584243332880 | Size: 837b 2026-07-18 18:39:26 - Procesando mensaje regular tipo: image 2026-07-18 18:39:26 - RegularMessageService: Procesando mensaje de 584243332880, tipo: image 2026-07-18 18:39:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5NURGRTdDODM5RjNFODFFQUVGOTVDMUI2NjRENEMA 2026-07-18 18:39:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5NURGRTdDODM5RjNFODFFQUVGOTVDMUI2NjRENEMA 2026-07-18 18:39:26 - Contenido: ... 2026-07-18 18:39:26 - Comando detectado: image 2026-07-18 18:39:26 - CommandProcessor: Procesando comando: image 2026-07-18 18:39:26 - Imagen sin comando, guardando y procesando 2026-07-18 18:39:26 - Verificando duplicado por imageId=1576330254186802, msgId=wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5NURGRTdDODM5RjNFODFFQUVGOTVDMUI2NjRENEMA 2026-07-18 18:39:26 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 18:39:26 - Incluyendo numtoname.php... 2026-07-18 18:39:26 - Incluyendo media.php... 2026-07-18 18:39:26 - DEBUG messages batch: [{"from":"584243332880","from_user_id":"VE.4544507365836410","id":"wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5NURGRTdDODM5RjNFODFFQUVGOTVDMUI2NjRENEMA","timestamp":"1784414359","type":"image","image":{"mime_type":"image\/jpeg","sha256":"pTi5eAOQK5xsmQ+IVT3uOfoU5iKmdC+XcVFRl4zIBr4=","id":"1576330254186802","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1576330254186802&source=webhook&ext=1784414660&hash=ATwIIYAUt1l8GXP4Mgk_QOkPh9PyDLZj1Gfb0IU8AD8oBw"}}] 2026-07-18 18:39:26 - DEBUG caption: no se encontró texto cercano 2026-07-18 18:39:26 - DEBUG caption final: [VACIO] 2026-07-18 18:39:26 - DEBUG busqueda mobiles: 04243332880,4243332880,584243332880 2026-07-18 18:39:26 - DEBUG usuario NO encontrado 2026-07-18 18:39:26 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 18:39:26 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 18:39:27 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1576330254186802&source=getMedia&ext=1784414662&hash=ATyCJvxa41paC0VbjsOh3s8X-2xOv5XZ_Oe1VVItklKRDg 2026-07-18 18:39:28 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1576330254186802.jpg (32551 bytes) 2026-07-18 18:39:29 - OCR tesseract exit=0 chars=354 2026-07-18 18:39:29 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 209 6:38 O 1! ED) < Comprobante de operación —«<; y Transferencias a terceros 9 4.687,86 Bs Fecha: 18/07/2026 Operación: 059133439369 IT] Nombre: Ctnetwork Ca Origen: 0102****6561 Destino: 0102****6338 Concepto: pago < Agregar Beneficiario Crear Acceso directo 2026-07-18 18:39:29 - OCR parse (caption-level): {"banco":null,"monto":"4687.86","fecha":"2026-07-18"} 2026-07-18 18:39:29 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-18","debug":["fecha=2026-07-18"]} 2026-07-18 18:39:29 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-18 18:39:29 - DEBUG bodyAdmin postOCR: Tlf: 04243332880\nUsuario: NO REGISTRADO\nBanco: \nMonto: 4687.86 (caption)\nFecha: 2026-07-18 (caption) 2026-07-18 18:39:31 - IMG 1576330254186802 TEL 04243332880 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 18:39:31 - Incluyendo guardar_imagen.php... 2026-07-18 18:39:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 18:39:31 - Includes realizados. Verificando funciones... 2026-07-18 18:39:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584243332880 2026-07-18 18:39:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 18:39:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 18:39:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 18:39:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 18:39:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-18 18:39:31 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:09:16","firstname":"Lilibeth","lastname":"Breidembach","mac":"74:ac:b9:7c:09:16","srvid":35} 2026-07-18 18:39:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-18 18:39:31 - Datos usuario extraídos: {"username":"74:ac:b9:7c:09:16","firstname":"Lilibeth","lastname":"Breidembach","mac":"74:ac:b9:7c:09:16","srvid":35} 2026-07-18 18:39:31 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 18:39:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 18:39:31 - Valor de accessToken: EAAC0c45... 2026-07-18 18:39:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 18:39:31 - Instancia WhatsAppImageHandler creada 2026-07-18 18:39:31 - Llamando a saveWhatsAppImage... 2026-07-18 18:39:31 - saveWhatsAppImage: Procesando imagen para: 584243332880 2026-07-18 18:39:31 - saveWhatsAppImage: ID de media: 1576330254186802, MIME type: image/jpeg 2026-07-18 18:39:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1576330254186802 2026-07-18 18:39:32 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 18:39:32 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1576330254186802&source=getMedia&ext=1784414667&hash=ATxkqmNcdYEm2KV20aa-rVL29v3DBSWrpE4XEohMFLYrtw 2026-07-18 18:39:32 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1576330254186802&source=getMedia&ext=1784414667&hash=ATxkqmNcdYEm2KV20aa-rVL29v3DBSWrpE4XEohMFLYrtw 2026-07-18 18:39:33 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 18:39:33 - descargar_imagen: Imagen descargada - Tamaño: 32551 bytes, Tipo: image/jpeg 2026-07-18 18:39:33 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1576330254186802.jpg, Tamaño: 32551 bytes 2026-07-18 18:39:33 - saveToDatabase: Registro insertado en BD con ID: 53 2026-07-18 18:39:33 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1576330254186802.jpg","image_id":"1576330254186802","size":32551,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 18:39:33 - Resultado del comando: array 2026-07-18 18:39:33 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-18 18:39:33 - Mensaje enviado con éxito a 584243332880 2026-07-18 18:39:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c00a5f4162 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNkM5M0YwQTJFM0Q0REEyRkY3AA==) 2026-07-18 18:39:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c00a5f4162 2026-07-18 18:39:34 - ====== FIN WEBHOOK ====== 2026-07-18 18:41:02 - ====== INICIO WEBHOOK ====== 2026-07-18 18:41:02 - Evento: text | De: 584243332880 | Size: 682b 2026-07-18 18:41:02 - Procesando mensaje regular tipo: text 2026-07-18 18:41:02 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 18:41:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFNTg4MjY2REQyOTY5RDhFREY4RUU2MDdBNkI5ODYA 2026-07-18 18:41:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFNTg4MjY2REQyOTY5RDhFREY4RUU2MDdBNkI5ODYA 2026-07-18 18:41:02 - Contenido: Banco 0102 Referencia 059133439369 Monto 4.687.86bs Numero de teléfono 04243795310 Fecha de pago 18... 2026-07-18 18:41:02 - Comando detectado: banco 2026-07-18 18:41:02 - CommandProcessor: Procesando comando: banco 2026-07-18 18:41:02 - Comando no reconocido, enviando a ChatGPT 2026-07-18 18:41:02 - Resultado del comando: string 2026-07-18 18:41:02 - Enviando a ChatGPT: Banco 0102 Referencia 059133439369 Monto 4.687.86b... 2026-07-18 18:41:02 - forwardToChatGPT: Enviando a ChatGPT: Banco 0102 Referencia 059133439369 Monto 4.687.86b... 2026-07-18 18:41:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 19:41:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 19:41:02 America/Halifax] [CHATBOT][START] corr=4abe0e80 IP=127.0.0.1 UA= [18-Jul-2026 18:41:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 18:41:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [18-Jul-2026 18:41:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 18:41:02 America/Caracas] [CHATBOT][DIAG] corr=4abe0e80 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 18:41:02 America/Caracas] [CHATBOT][CTX] corr=4abe0e80 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 18:41:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 18:41:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 18:41:02 America/Caracas] [CHATBOT][AI][4aa164] Proveedor: gemini [18-Jul-2026 18:41:02 America/Caracas] [CHATBOT][GEMINI][4aa164] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 18:41:04 America/Caracas] [CHATBOT][GEMINI][4aa164] OK key=primary intento=1 len=322 finish=STOP [18-Jul-2026 18:41:04 America/Caracas] [CHATBOT][END] corr=4abe0e80 bytesRespuesta=322 [18-Jul-2026 18:41:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 18:41:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 18:41:05 - Mensaje enviado con éxito a 584243332880 2026-07-18 18:41:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c01019e9a3 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSQzg2NjI0NjM2RDM2MjhBMEI1AA==) 2026-07-18 18:41:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c01019e9a3 2026-07-18 18:41:05 - ====== FIN WEBHOOK ====== 2026-07-18 18:54:17 - ====== INICIO WEBHOOK ====== 2026-07-18 18:54:17 - Evento: text | De: 584243332880 | Size: 641b 2026-07-18 18:54:17 - Procesando mensaje regular tipo: text 2026-07-18 18:54:17 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 18:54:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFNEI0QkQ1REIzRTU3MkI0MDdCRkY1NTZFMjQ2NTAA 2026-07-18 18:54:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFNEI0QkQ1REIzRTU3MkI0MDdCRkY1NTZFMjQ2NTAA 2026-07-18 18:54:17 - Contenido: Una pregunta más omeno como en cuantos minutos se restablece el Internet... 2026-07-18 18:54:17 - Comando detectado: una 2026-07-18 18:54:17 - CommandProcessor: Procesando comando: una 2026-07-18 18:54:17 - Comando no reconocido, enviando a ChatGPT 2026-07-18 18:54:17 - Resultado del comando: string 2026-07-18 18:54:17 - Enviando a ChatGPT: Una pregunta más omeno como en cuantos minutos se... 2026-07-18 18:54:17 - forwardToChatGPT: Enviando a ChatGPT: Una pregunta más omeno como en cuantos minutos se... 2026-07-18 18:54:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 19:54:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 19:54:17 America/Halifax] [CHATBOT][START] corr=d8bdc45f IP=127.0.0.1 UA= [18-Jul-2026 18:54:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 18:54:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [18-Jul-2026 18:54:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 18:54:18 America/Caracas] [CHATBOT][DIAG] corr=d8bdc45f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 18:54:18 America/Caracas] [CHATBOT][CTX] corr=d8bdc45f tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 18:54:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 18:54:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 18:54:18 America/Caracas] [CHATBOT][AI][223531] Proveedor: gemini [18-Jul-2026 18:54:18 America/Caracas] [CHATBOT][GEMINI][223531] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 18:54:19 America/Caracas] [CHATBOT][GEMINI][223531] OK key=primary intento=1 len=229 finish=STOP [18-Jul-2026 18:54:19 America/Caracas] [CHATBOT][END] corr=d8bdc45f bytesRespuesta=229 [18-Jul-2026 18:54:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 18:54:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 18:54:20 - Mensaje enviado con éxito a 584243332880 2026-07-18 18:54:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c041c2772d (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNjgwMzQ1MjhFM0MxMDFGQUM5AA==) 2026-07-18 18:54:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c041c2772d 2026-07-18 18:54:20 - ====== FIN WEBHOOK ====== 2026-07-18 19:01:34 - ====== INICIO WEBHOOK ====== 2026-07-18 19:01:34 - Evento: image | De: 584243638219 | Size: 823b 2026-07-18 19:01:34 - Procesando mensaje regular tipo: image 2026-07-18 19:01:34 - RegularMessageService: Procesando mensaje de 584243638219, tipo: image 2026-07-18 19:01:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUNCRDhCRjE3RjdFNjlEMzU5OEM4QjhFMTJCNUY1NTgA 2026-07-18 19:01:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUNCRDhCRjE3RjdFNjlEMzU5OEM4QjhFMTJCNUY1NTgA 2026-07-18 19:01:34 - Contenido: ... 2026-07-18 19:01:34 - Comando detectado: image 2026-07-18 19:01:34 - CommandProcessor: Procesando comando: image 2026-07-18 19:01:34 - Imagen sin comando, guardando y procesando 2026-07-18 19:01:34 - Verificando duplicado por imageId=1364102668481534, msgId=wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUNCRDhCRjE3RjdFNjlEMzU5OEM4QjhFMTJCNUY1NTgA 2026-07-18 19:01:34 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 19:01:34 - Incluyendo numtoname.php... 2026-07-18 19:01:34 - Incluyendo media.php... 2026-07-18 19:01:34 - DEBUG messages batch: [{"from":"584243638219","from_user_id":"VE.4519631208324026","id":"wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUNCRDhCRjE3RjdFNjlEMzU5OEM4QjhFMTJCNUY1NTgA","timestamp":"1784415687","type":"image","image":{"mime_type":"image\/jpeg","sha256":"0EBk1YZX+SQt0kUndeyPvHvOgHgqRm19WI5D8DujN0k=","id":"1364102668481534","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1364102668481534&source=webhook&ext=1784415989&hash=ATz50Z9hMs3FtwgOHlYr9FZvB6Gn7M6J3F0znM8hldh0Cg"}}] 2026-07-18 19:01:34 - DEBUG caption: no se encontró texto cercano 2026-07-18 19:01:34 - DEBUG caption final: [VACIO] 2026-07-18 19:01:34 - DEBUG busqueda mobiles: 04243638219,4243638219,584243638219 2026-07-18 19:01:34 - DEBUG usuario encontrado: 68:d7:9a:a2:cf:ae 2026-07-18 19:01:34 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 19:01:34 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 19:01:35 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1364102668481534&source=getMedia&ext=1784415990&hash=ATwOxdvr0Tlc9o2QvMlCCTyeLlHBGAVi_rEL-uslRpERDg 2026-07-18 19:01:36 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1364102668481534.jpg (31890 bytes) 2026-07-18 19:01:36 - OCR tesseract exit=0 chars=289 2026-07-18 19:01:36 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 25.636,75 Bs Fecha: 18/07/2026 Operación: 006726682251 ID Identificación: 18143785 Origen: 0102****3278 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Rosana 2026-07-18 19:01:36 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25636.75","fecha":"2026-07-18"} 2026-07-18 19:01:36 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-18","debug":["fecha=2026-07-18"]} 2026-07-18 19:01:36 - DEBUG registro: usernameRaw=''68:d7:9a:a2:cf:ae'' first=''Roxana '' last=''Bandez'' esRegistrado=1 2026-07-18 19:01:36 - DEBUG bodyAdmin postOCR: Tlf: 04243638219\nUser: 68:d7:9a:a2:cf:ae\nNombre: Roxana Bandez\nBanco: Venezuela\nMonto: 25636.75 (caption)\nFecha: 2026-07-18 (caption)\nSrvID: 34 2026-07-18 19:01:39 - IMG 1364102668481534 TEL 04243638219 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 19:01:39 - Incluyendo guardar_imagen.php... 2026-07-18 19:01:39 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 19:01:39 - Includes realizados. Verificando funciones... 2026-07-18 19:01:39 - obtenerInfoUsuario: Iniciando función con teléfono: 584243638219 2026-07-18 19:01:39 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 19:01:39 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 19:01:39 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 19:01:39 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 19:01:39 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-18 19:01:39 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:a2:cf:ae","firstname":"Roxana ","lastname":"Bandez","mac":"68:d7:9a:a2:cf:ae","srvid":34} 2026-07-18 19:01:39 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-18 19:01:39 - Datos usuario extraídos: {"username":"68:d7:9a:a2:cf:ae","firstname":"Roxana ","lastname":"Bandez","mac":"68:d7:9a:a2:cf:ae","srvid":34} 2026-07-18 19:01:39 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 19:01:39 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 19:01:39 - Valor de accessToken: EAAC0c45... 2026-07-18 19:01:39 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 19:01:39 - Instancia WhatsAppImageHandler creada 2026-07-18 19:01:39 - Llamando a saveWhatsAppImage... 2026-07-18 19:01:39 - saveWhatsAppImage: Procesando imagen para: 584243638219 2026-07-18 19:01:39 - saveWhatsAppImage: ID de media: 1364102668481534, MIME type: image/jpeg 2026-07-18 19:01:39 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1364102668481534 2026-07-18 19:01:40 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 19:01:40 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1364102668481534&source=getMedia&ext=1784415995&hash=ATyDT_Z5wdG_B1kxXem-UA9XRGt2vRAhjoUe49PrrhIC2A 2026-07-18 19:01:40 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1364102668481534&source=getMedia&ext=1784415995&hash=ATyDT_Z5wdG_B1kxXem-UA9XRGt2vRAhjoUe49PrrhIC2A 2026-07-18 19:01:41 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 19:01:41 - descargar_imagen: Imagen descargada - Tamaño: 31890 bytes, Tipo: image/jpeg 2026-07-18 19:01:41 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1364102668481534.jpg, Tamaño: 31890 bytes 2026-07-18 19:01:41 - saveToDatabase: Registro insertado en BD con ID: 54 2026-07-18 19:01:41 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1364102668481534.jpg","image_id":"1364102668481534","size":31890,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 19:01:41 - Resultado del comando: array 2026-07-18 19:01:41 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-18 19:01:41 - ====== INICIO WEBHOOK ====== 2026-07-18 19:01:41 - Evento: text | De: 584243638219 | Size: 568b 2026-07-18 19:01:41 - Procesando mensaje regular tipo: text 2026-07-18 19:01:41 - RegularMessageService: Procesando mensaje de 584243638219, tipo: text 2026-07-18 19:01:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUNBM0VDRDE1OTgzQ0E4NkMwRjlGRjgwNUNBNzJEQjEA 2026-07-18 19:01:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUNBM0VDRDE1OTgzQ0E4NkMwRjlGRjgwNUNBNzJEQjEA 2026-07-18 19:01:41 - Contenido: Pago Rosana Bandes... 2026-07-18 19:01:41 - Comando detectado: pago 2026-07-18 19:01:41 - CommandProcessor: Procesando comando: pago 2026-07-18 19:01:41 - Ejecutando add_pagos.php 2026-07-18 19:01:41 - Mensaje enviado con éxito a 584243638219 [18-Jul-2026 19:01:41 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-18 19:01:41 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-18 19:01:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c05d5ef4d3 (wa_message_id: wamid.HBgMNTg0MjQzNjM4MjE5FQIAERgSOTBEMUZGRjM3REJFREYzRTkyAA==) 2026-07-18 19:01:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c05d5ef4d3 2026-07-18 19:01:41 - ====== FIN WEBHOOK ====== 2026-07-18 19:01:42 - ====== INICIO WEBHOOK ====== 2026-07-18 19:01:42 - Evento: text | De: 584243638219 | Size: 568b 2026-07-18 19:01:42 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUNBM0VDRDE1OTgzQ0E4NkMwRjlGRjgwNUNBNzJEQjEA, ignorando 2026-07-18 19:44:10 - ====== INICIO WEBHOOK ====== 2026-07-18 19:44:10 - Evento: text | De: 584127195823 | Size: 583b 2026-07-18 19:44:10 - Procesando mensaje regular tipo: text 2026-07-18 19:44:10 - RegularMessageService: Procesando mensaje de 584127195823, tipo: text 2026-07-18 19:44:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM1NUI3ODJBNjVEQzM3N0UwM0FGN0JFRDRFMjQwODEA 2026-07-18 19:44:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM1NUI3ODJBNjVEQzM3N0UwM0FGN0JFRDRFMjQwODEA 2026-07-18 19:44:10 - Contenido: Por favor para que lo instalen... 2026-07-18 19:44:10 - Comando detectado: por 2026-07-18 19:44:10 - CommandProcessor: Procesando comando: por 2026-07-18 19:44:10 - Comando no reconocido, enviando a ChatGPT 2026-07-18 19:44:10 - Resultado del comando: string 2026-07-18 19:44:10 - Enviando a ChatGPT: Por favor para que lo instalen... 2026-07-18 19:44:10 - forwardToChatGPT: Enviando a ChatGPT: Por favor para que lo instalen... 2026-07-18 19:44:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 20:44:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 20:44:10 America/Halifax] [CHATBOT][START] corr=787fdd86 IP=127.0.0.1 UA= [18-Jul-2026 19:44:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 19:44:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:c0:98:87 mobile=584127195823 [18-Jul-2026 19:44:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 19:44:10 America/Caracas] [CHATBOT][DIAG] corr=787fdd86 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 19:44:10 America/Caracas] [CHATBOT][CTX] corr=787fdd86 tel=584127195823 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 19:44:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 19:44:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 19:44:10 America/Caracas] [CHATBOT][AI][cf34b4] Proveedor: gemini [18-Jul-2026 19:44:10 America/Caracas] [CHATBOT][GEMINI][cf34b4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 19:44:11 America/Caracas] [CHATBOT][GEMINI][cf34b4] OK key=primary intento=1 len=192 finish=STOP [18-Jul-2026 19:44:11 America/Caracas] [CHATBOT][END] corr=787fdd86 bytesRespuesta=192 [18-Jul-2026 19:44:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 19:44:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 19:44:12 - Mensaje enviado con éxito a 584127195823 2026-07-18 19:44:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c0fccf2f44 (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSQUUxMjgyNzI5NjZCOTA5QUYyAA==) 2026-07-18 19:44:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c0fccf2f44 2026-07-18 19:44:12 - ====== FIN WEBHOOK ====== 2026-07-18 19:44:40 - ====== INICIO WEBHOOK ====== 2026-07-18 19:44:40 - Evento: text | De: 584127195823 | Size: 584b 2026-07-18 19:44:40 - Procesando mensaje regular tipo: text 2026-07-18 19:44:40 - RegularMessageService: Procesando mensaje de 584127195823, tipo: text 2026-07-18 19:44:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM3OEEwQjhBMTY5Q0VFNURGRjk1NzJEMDIyNTI2QTAA 2026-07-18 19:44:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM3OEEwQjhBMTY5Q0VFNURGRjk1NzJEMDIyNTI2QTAA 2026-07-18 19:44:40 - Contenido: Colonia Tovar gabante Alex gutt... 2026-07-18 19:44:40 - Comando detectado: colonia 2026-07-18 19:44:40 - CommandProcessor: Procesando comando: colonia 2026-07-18 19:44:40 - Comando no reconocido, enviando a ChatGPT 2026-07-18 19:44:40 - Resultado del comando: string 2026-07-18 19:44:40 - Enviando a ChatGPT: Colonia Tovar gabante Alex gutt... 2026-07-18 19:44:40 - forwardToChatGPT: Enviando a ChatGPT: Colonia Tovar gabante Alex gutt... 2026-07-18 19:44:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 20:44:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 20:44:40 America/Halifax] [CHATBOT][START] corr=fe4d1fc0 IP=127.0.0.1 UA= [18-Jul-2026 19:44:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 19:44:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:c0:98:87 mobile=584127195823 [18-Jul-2026 19:44:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 19:44:40 America/Caracas] [CHATBOT][DIAG] corr=fe4d1fc0 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 19:44:40 America/Caracas] [CHATBOT][CTX] corr=fe4d1fc0 tel=584127195823 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 19:44:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 19:44:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 19:44:40 America/Caracas] [CHATBOT][AI][1e2f49] Proveedor: gemini [18-Jul-2026 19:44:40 America/Caracas] [CHATBOT][GEMINI][1e2f49] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 19:44:43 America/Caracas] [CHATBOT][GEMINI][1e2f49] OK key=primary intento=1 len=316 finish=STOP [18-Jul-2026 19:44:43 America/Caracas] [CHATBOT][END] corr=fe4d1fc0 bytesRespuesta=316 [18-Jul-2026 19:44:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 19:44:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 19:44:44 - Mensaje enviado con éxito a 584127195823 2026-07-18 19:44:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c0fec8cf51 (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSMDdDRjkxREVFNjMxOTJGNDY2AA==) 2026-07-18 19:44:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c0fec8cf51 2026-07-18 19:44:44 - ====== FIN WEBHOOK ====== 2026-07-18 19:48:32 - ====== INICIO WEBHOOK ====== 2026-07-18 19:48:32 - Evento: text | De: 584127195823 | Size: 631b 2026-07-18 19:48:32 - Procesando mensaje regular tipo: text 2026-07-18 19:48:32 - RegularMessageService: Procesando mensaje de 584127195823, tipo: text 2026-07-18 19:48:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUMwOTU0MkRERUExNDQ2RkI1MDg5NjM0NTIzQkE0QTQA 2026-07-18 19:48:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUMwOTU0MkRERUExNDQ2RkI1MDg5NjM0NTIzQkE0QTQA 2026-07-18 19:48:32 - Contenido: Por favor se canceló a las 5 y está es la hora que no lo an activado... 2026-07-18 19:48:32 - Comando detectado: por 2026-07-18 19:48:32 - CommandProcessor: Procesando comando: por 2026-07-18 19:48:32 - Comando no reconocido, enviando a ChatGPT 2026-07-18 19:48:32 - Resultado del comando: string 2026-07-18 19:48:32 - Enviando a ChatGPT: Por favor se canceló a las 5 y está es la hora q... 2026-07-18 19:48:32 - forwardToChatGPT: Enviando a ChatGPT: Por favor se canceló a las 5 y está es la hora q... 2026-07-18 19:48:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 20:48:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 20:48:32 America/Halifax] [CHATBOT][START] corr=707c6863 IP=127.0.0.1 UA= [18-Jul-2026 19:48:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 19:48:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:c0:98:87 mobile=584127195823 [18-Jul-2026 19:48:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 19:48:32 America/Caracas] [CHATBOT][DIAG] corr=707c6863 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 19:48:32 America/Caracas] [CHATBOT][CTX] corr=707c6863 tel=584127195823 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 19:48:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 19:48:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 19:48:32 America/Caracas] [CHATBOT][AI][9e6cac] Proveedor: gemini [18-Jul-2026 19:48:32 America/Caracas] [CHATBOT][GEMINI][9e6cac] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 19:48:36 America/Caracas] [CHATBOT][GEMINI][9e6cac] OK key=primary intento=1 len=162 finish=MAX_TOKENS [18-Jul-2026 19:48:36 America/Caracas] [CHATBOT][GEMINI][9e6cac] ⚠️ Respuesta truncada por MAX_TOKENS [18-Jul-2026 19:48:36 America/Caracas] [CHATBOT][END] corr=707c6863 bytesRespuesta=162 [18-Jul-2026 19:48:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 19:48:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 19:48:37 - Mensaje enviado con éxito a 584127195823 2026-07-18 19:48:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c10d5bcc57 (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSREFERTA5N0U5RTBBMDhDRDE5AA==) 2026-07-18 19:48:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c10d5bcc57 2026-07-18 19:48:37 - ====== FIN WEBHOOK ====== 2026-07-18 19:49:11 - ====== INICIO WEBHOOK ====== 2026-07-18 19:49:11 - Evento: image | De: 584127195823 | Size: 826b 2026-07-18 19:49:11 - Procesando mensaje regular tipo: image 2026-07-18 19:49:11 - RegularMessageService: Procesando mensaje de 584127195823, tipo: image 2026-07-18 19:49:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM5NTY3RjBFQzRBODQ0QTcxQUExQUFEMzQ4NkJFMUQA 2026-07-18 19:49:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM5NTY3RjBFQzRBODQ0QTcxQUExQUFEMzQ4NkJFMUQA 2026-07-18 19:49:11 - Contenido: ... 2026-07-18 19:49:11 - Comando detectado: image 2026-07-18 19:49:11 - CommandProcessor: Procesando comando: image 2026-07-18 19:49:11 - Imagen sin comando, guardando y procesando 2026-07-18 19:49:11 - Verificando duplicado por imageId=1350739580523525, msgId=wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM5NTY3RjBFQzRBODQ0QTcxQUExQUFEMzQ4NkJFMUQA 2026-07-18 19:49:11 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 19:49:11 - Incluyendo numtoname.php... 2026-07-18 19:49:11 - Incluyendo media.php... 2026-07-18 19:49:11 - DEBUG messages batch: [{"from":"584127195823","from_user_id":"VE.4519631148324032","id":"wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM5NTY3RjBFQzRBODQ0QTcxQUExQUFEMzQ4NkJFMUQA","timestamp":"1784418545","type":"image","image":{"mime_type":"image\/jpeg","sha256":"MVDds241GiyfGp2bilACcyxssiQk5M6UtAA9CgSqsb8=","id":"1350739580523525","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1350739580523525&source=webhook&ext=1784418846&hash=ATzyXfdBNj_1EN-pcSRsMrgB4fq5ZMCHL7Td8kWzZOVClw"}}] 2026-07-18 19:49:11 - DEBUG caption: no se encontró texto cercano 2026-07-18 19:49:11 - DEBUG caption final: [VACIO] 2026-07-18 19:49:11 - DEBUG busqueda mobiles: 04127195823,4127195823,584127195823 2026-07-18 19:49:11 - DEBUG usuario NO encontrado 2026-07-18 19:49:11 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 19:49:11 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 19:49:13 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1350739580523525&source=getMedia&ext=1784418848&hash=ATwz0JDXu9W4YShulkperisYsrwdGxe0iA0bhnvUjh6Mjg 2026-07-18 19:49:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1350739580523525.jpg (34741 bytes) 2026-07-18 19:49:15 - OCR tesseract exit=0 chars=383 2026-07-18 19:49:15 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 198 6:09p.m 048 a 201% 408 $ Comprobante de operación < y PagomóvilBDV Personas 9 30.000,00 Bs Fecha: 18/07/2026 Operación: 006725971650 IT] Identificación: 18143785 Origen: 01029777275 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago alex gutt gabante < Crear Acceso directo 2026-07-18 19:49:15 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30000.00","fecha":"2026-07-18"} 2026-07-18 19:49:15 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-18","debug":["fecha=2026-07-18"]} 2026-07-18 19:49:15 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-18 19:49:15 - DEBUG bodyAdmin postOCR: Tlf: 04127195823\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 30000.00 (caption)\nFecha: 2026-07-18 (caption) 2026-07-18 19:49:17 - IMG 1350739580523525 TEL 04127195823 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 19:49:17 - Incluyendo guardar_imagen.php... 2026-07-18 19:49:17 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 19:49:17 - Includes realizados. Verificando funciones... 2026-07-18 19:49:17 - obtenerInfoUsuario: Iniciando función con teléfono: 584127195823 2026-07-18 19:49:17 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 19:49:17 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 19:49:17 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 19:49:17 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 19:49:17 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-18 19:49:17 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:c0:98:87","firstname":"alex","lastname":"gutt","mac":"10:82:3d:69:97:d0","srvid":35} 2026-07-18 19:49:17 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-18 19:49:17 - Datos usuario extraídos: {"username":"60:22:32:c0:98:87","firstname":"alex","lastname":"gutt","mac":"10:82:3d:69:97:d0","srvid":35} 2026-07-18 19:49:17 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 19:49:17 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 19:49:17 - Valor de accessToken: EAAC0c45... 2026-07-18 19:49:17 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 19:49:17 - Instancia WhatsAppImageHandler creada 2026-07-18 19:49:17 - Llamando a saveWhatsAppImage... 2026-07-18 19:49:17 - saveWhatsAppImage: Procesando imagen para: 584127195823 2026-07-18 19:49:17 - saveWhatsAppImage: ID de media: 1350739580523525, MIME type: image/jpeg 2026-07-18 19:49:17 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1350739580523525 2026-07-18 19:49:18 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 19:49:18 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1350739580523525&source=getMedia&ext=1784418853&hash=ATzyC4d2ln0suFHBn90kCkaUu6if-PoY9PNkoPoccK89RQ 2026-07-18 19:49:18 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1350739580523525&source=getMedia&ext=1784418853&hash=ATzyC4d2ln0suFHBn90kCkaUu6if-PoY9PNkoPoccK89RQ 2026-07-18 19:49:19 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 19:49:19 - descargar_imagen: Imagen descargada - Tamaño: 34741 bytes, Tipo: image/jpeg 2026-07-18 19:49:19 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1350739580523525.jpg, Tamaño: 34741 bytes 2026-07-18 19:49:19 - saveToDatabase: Registro insertado en BD con ID: 55 2026-07-18 19:49:19 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1350739580523525.jpg","image_id":"1350739580523525","size":34741,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 19:49:19 - Resultado del comando: array 2026-07-18 19:49:19 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-18 19:49:20 - Mensaje enviado con éxito a 584127195823 2026-07-18 19:49:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c1100937bf (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSMkU0OEQ2QjI1MkYyNEEyMTQ3AA==) 2026-07-18 19:49:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c1100937bf 2026-07-18 19:49:20 - ====== FIN WEBHOOK ====== 2026-07-18 19:49:39 - ====== INICIO WEBHOOK ====== 2026-07-18 19:49:39 - Evento: text | De: 584127195823 | Size: 575b 2026-07-18 19:49:39 - Procesando mensaje regular tipo: text 2026-07-18 19:49:39 - RegularMessageService: Procesando mensaje de 584127195823, tipo: text 2026-07-18 19:49:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUMzODc5MzgxMDE2MURBRkJERkVGRDBDNTIxOTE0Q0QA 2026-07-18 19:49:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUMzODc5MzgxMDE2MURBRkJERkVGRDBDNTIxOTE0Q0QA 2026-07-18 19:49:39 - Contenido: Y porque no lo activan... 2026-07-18 19:49:39 - Comando detectado: y 2026-07-18 19:49:39 - CommandProcessor: Procesando comando: y 2026-07-18 19:49:39 - Comando no reconocido, enviando a ChatGPT 2026-07-18 19:49:39 - Resultado del comando: string 2026-07-18 19:49:39 - Enviando a ChatGPT: Y porque no lo activan... 2026-07-18 19:49:39 - forwardToChatGPT: Enviando a ChatGPT: Y porque no lo activan... 2026-07-18 19:49:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 20:49:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 20:49:39 America/Halifax] [CHATBOT][START] corr=cc2f25ca IP=127.0.0.1 UA= [18-Jul-2026 19:49:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 19:49:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:c0:98:87 mobile=584127195823 [18-Jul-2026 19:49:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 19:49:40 America/Caracas] [CHATBOT][DIAG] corr=cc2f25ca Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 19:49:40 America/Caracas] [CHATBOT][CTX] corr=cc2f25ca tel=584127195823 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 19:49:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 19:49:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 19:49:40 America/Caracas] [CHATBOT][AI][72403a] Proveedor: gemini [18-Jul-2026 19:49:40 America/Caracas] [CHATBOT][GEMINI][72403a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 19:49:43 America/Caracas] [CHATBOT][GEMINI][72403a] OK key=primary intento=1 len=475 finish=STOP [18-Jul-2026 19:49:43 America/Caracas] [CHATBOT][END] corr=cc2f25ca bytesRespuesta=475 [18-Jul-2026 19:49:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 19:49:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 19:49:44 - Mensaje enviado con éxito a 584127195823 2026-07-18 19:49:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c111824b09 (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSNjQ5OTI1MEQ4OTI3RjkwMjUyAA==) 2026-07-18 19:49:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c111824b09 2026-07-18 19:49:44 - ====== FIN WEBHOOK ====== 2026-07-18 19:51:47 - ====== INICIO WEBHOOK ====== 2026-07-18 19:51:47 - Evento: text | De: 584127195823 | Size: 628b 2026-07-18 19:51:47 - Procesando mensaje regular tipo: text 2026-07-18 19:51:47 - RegularMessageService: Procesando mensaje de 584127195823, tipo: text 2026-07-18 19:51:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUMyNjEzQzlCQ0U0MDQ3QkIwQkY2MTY0NjcxNzA1RjcA 2026-07-18 19:51:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUMyNjEzQzlCQ0U0MDQ3QkIwQkY2MTY0NjcxNzA1RjcA 2026-07-18 19:51:47 - Contenido: Banco Venezuela 00675971650 30.000 18/07/2026 hora 5:30 04121434449... 2026-07-18 19:51:47 - Comando detectado: banco 2026-07-18 19:51:47 - CommandProcessor: Procesando comando: banco 2026-07-18 19:51:47 - Comando no reconocido, enviando a ChatGPT 2026-07-18 19:51:47 - Resultado del comando: string 2026-07-18 19:51:47 - Enviando a ChatGPT: Banco Venezuela 00675971650 30.000 18/07/2026 ho... 2026-07-18 19:51:47 - forwardToChatGPT: Enviando a ChatGPT: Banco Venezuela 00675971650 30.000 18/07/2026 ho... 2026-07-18 19:51:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 20:51:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 20:51:47 America/Halifax] [CHATBOT][START] corr=52f8c259 IP=127.0.0.1 UA= [18-Jul-2026 19:51:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 19:51:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:c0:98:87 mobile=584127195823 [18-Jul-2026 19:51:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 19:51:47 America/Caracas] [CHATBOT][DIAG] corr=52f8c259 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 19:51:47 America/Caracas] [CHATBOT][CTX] corr=52f8c259 tel=584127195823 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 19:51:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 19:51:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 19:51:47 America/Caracas] [CHATBOT][AI][4c2264] Proveedor: gemini [18-Jul-2026 19:51:47 America/Caracas] [CHATBOT][GEMINI][4c2264] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 19:51:50 America/Caracas] [CHATBOT][GEMINI][4c2264] OK key=primary intento=1 len=362 finish=STOP [18-Jul-2026 19:51:50 America/Caracas] [CHATBOT][END] corr=52f8c259 bytesRespuesta=362 [18-Jul-2026 19:51:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 19:51:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 19:51:51 - Mensaje enviado con éxito a 584127195823 2026-07-18 19:51:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c11975c8eb (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSMDgyMkVCRkY0NzA2NTA5QkRFAA==) 2026-07-18 19:51:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c11975c8eb 2026-07-18 19:51:51 - ====== FIN WEBHOOK ====== 2026-07-18 19:53:48 - ====== INICIO WEBHOOK ====== 2026-07-18 19:53:48 - Evento: image | De: 584127195823 | Size: 827b 2026-07-18 19:53:48 - Procesando mensaje regular tipo: image 2026-07-18 19:53:48 - RegularMessageService: Procesando mensaje de 584127195823, tipo: image 2026-07-18 19:53:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM0MjdGQzlBNTNCM0NBN0M3QTBCMDBCOEU3MUY1RkUA 2026-07-18 19:53:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM0MjdGQzlBNTNCM0NBN0M3QTBCMDBCOEU3MUY1RkUA 2026-07-18 19:53:48 - Contenido: ... 2026-07-18 19:53:48 - Comando detectado: image 2026-07-18 19:53:48 - CommandProcessor: Procesando comando: image 2026-07-18 19:53:48 - Imagen sin comando, guardando y procesando 2026-07-18 19:53:48 - Verificando duplicado por imageId=2191832134946051, msgId=wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM0MjdGQzlBNTNCM0NBN0M3QTBCMDBCOEU3MUY1RkUA 2026-07-18 19:53:48 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 19:53:48 - Incluyendo numtoname.php... 2026-07-18 19:53:48 - Incluyendo media.php... 2026-07-18 19:53:48 - DEBUG messages batch: [{"from":"584127195823","from_user_id":"VE.4519631148324032","id":"wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM0MjdGQzlBNTNCM0NBN0M3QTBCMDBCOEU3MUY1RkUA","timestamp":"1784418821","type":"image","image":{"mime_type":"image\/jpeg","sha256":"FmZDrOjxfAAVcOKGiVbycDmVE9Tk\/HqZf2vkkgv78KY=","id":"2191832134946051","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2191832134946051&source=webhook&ext=1784419123&hash=ATzM_hJcFVNV2ENeMrWvZc25kMgLx4dQzjT8HLN660wmAA"}}] 2026-07-18 19:53:48 - DEBUG caption: no se encontró texto cercano 2026-07-18 19:53:48 - DEBUG caption final: [VACIO] 2026-07-18 19:53:48 - DEBUG busqueda mobiles: 04127195823,4127195823,584127195823 2026-07-18 19:53:48 - DEBUG usuario NO encontrado 2026-07-18 19:53:48 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 19:53:48 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 19:53:49 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2191832134946051&source=getMedia&ext=1784419124&hash=ATwTPS0fppNP0lChWdSq6cQrXhIC4qcPTDe6UMYUVGlFGw 2026-07-18 19:53:52 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2191832134946051.jpg (34345 bytes) 2026-07-18 19:53:53 - OCR tesseract exit=0 chars=378 2026-07-18 19:53:53 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 197 7:52 p.m. W Y ASE) $ Comprobante de operación < y PagomóvilBDV Personas 9 3.987,01 Bs Fecha: 18/07/2026 Operación: 006727410370 IQ) Identificación: 18143785 Origen: 01029777275 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago alex gutt gabante < Crear Acceso directo 2026-07-18 19:53:53 - OCR parse (caption-level): {"banco":"Venezuela","monto":"3987.01","fecha":"2026-07-18"} 2026-07-18 19:53:53 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-18","debug":["fecha=2026-07-18"]} 2026-07-18 19:53:53 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-18 19:53:53 - DEBUG bodyAdmin postOCR: Tlf: 04127195823\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 3987.01 (caption)\nFecha: 2026-07-18 (caption) 2026-07-18 19:53:53 - ====== INICIO WEBHOOK ====== 2026-07-18 19:53:53 - Evento: text | De: 584127195823 | Size: 574b 2026-07-18 19:53:53 - Procesando mensaje regular tipo: text 2026-07-18 19:53:53 - RegularMessageService: Procesando mensaje de 584127195823, tipo: text 2026-07-18 19:53:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM4MkRFNTAwQjc0NkMzNDZERjNEQjA0NzQ1QjI3REIA 2026-07-18 19:53:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM4MkRFNTAwQjc0NkMzNDZERjNEQjA0NzQ1QjI3REIA 2026-07-18 19:53:53 - Contenido: Aquí el faltante... 2026-07-18 19:53:53 - Comando detectado: aquí 2026-07-18 19:53:53 - CommandProcessor: Procesando comando: aquí 2026-07-18 19:53:53 - Comando no reconocido, enviando a ChatGPT 2026-07-18 19:53:53 - Resultado del comando: string 2026-07-18 19:53:53 - Enviando a ChatGPT: Aquí el faltante... 2026-07-18 19:53:53 - forwardToChatGPT: Enviando a ChatGPT: Aquí el faltante... 2026-07-18 19:53:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 20:53:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 20:53:54 America/Halifax] [CHATBOT][START] corr=91b3b427 IP=127.0.0.1 UA= [18-Jul-2026 19:53:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 19:53:54 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:c0:98:87 mobile=584127195823 [18-Jul-2026 19:53:54 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 19:53:54 America/Caracas] [CHATBOT][DIAG] corr=91b3b427 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 19:53:54 America/Caracas] [CHATBOT][CTX] corr=91b3b427 tel=584127195823 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 19:53:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 19:53:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 19:53:54 America/Caracas] [CHATBOT][AI][960c64] Proveedor: gemini [18-Jul-2026 19:53:54 America/Caracas] [CHATBOT][GEMINI][960c64] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-18 19:53:55 - IMG 2191832134946051 TEL 04127195823 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 19:53:55 - Incluyendo guardar_imagen.php... 2026-07-18 19:53:55 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 19:53:55 - Includes realizados. Verificando funciones... 2026-07-18 19:53:55 - obtenerInfoUsuario: Iniciando función con teléfono: 584127195823 2026-07-18 19:53:55 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 19:53:55 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 19:53:55 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 19:53:55 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 19:53:55 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-18 19:53:55 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:c0:98:87","firstname":"alex","lastname":"gutt","mac":"10:82:3d:69:97:d0","srvid":35} 2026-07-18 19:53:55 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-18 19:53:55 - Datos usuario extraídos: {"username":"60:22:32:c0:98:87","firstname":"alex","lastname":"gutt","mac":"10:82:3d:69:97:d0","srvid":35} 2026-07-18 19:53:55 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 19:53:55 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 19:53:55 - Valor de accessToken: EAAC0c45... 2026-07-18 19:53:55 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 19:53:55 - Instancia WhatsAppImageHandler creada 2026-07-18 19:53:55 - Llamando a saveWhatsAppImage... 2026-07-18 19:53:55 - saveWhatsAppImage: Procesando imagen para: 584127195823 2026-07-18 19:53:55 - saveWhatsAppImage: ID de media: 2191832134946051, MIME type: image/jpeg 2026-07-18 19:53:55 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2191832134946051 [18-Jul-2026 19:53:55 America/Caracas] [CHATBOT][GEMINI][960c64] OK key=primary intento=1 len=273 finish=STOP [18-Jul-2026 19:53:55 America/Caracas] [CHATBOT][END] corr=91b3b427 bytesRespuesta=273 [18-Jul-2026 19:53:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 19:53:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 19:53:56 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 19:53:56 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2191832134946051&source=getMedia&ext=1784419131&hash=ATzEiT_cqEI8xuKykQ_SbjHvDyJSAs0xGBzSKo7WW9Vmkg 2026-07-18 19:53:56 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2191832134946051&source=getMedia&ext=1784419131&hash=ATzEiT_cqEI8xuKykQ_SbjHvDyJSAs0xGBzSKo7WW9Vmkg 2026-07-18 19:53:56 - Mensaje enviado con éxito a 584127195823 2026-07-18 19:53:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c121461e42 (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSNkRCM0VBOTU1M0JFMzU5NEJGAA==) 2026-07-18 19:53:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c121461e42 2026-07-18 19:53:56 - ====== FIN WEBHOOK ====== 2026-07-18 19:53:56 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 19:53:56 - descargar_imagen: Imagen descargada - Tamaño: 34345 bytes, Tipo: image/jpeg 2026-07-18 19:53:56 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2191832134946051.jpg, Tamaño: 34345 bytes 2026-07-18 19:53:56 - saveToDatabase: Registro insertado en BD con ID: 56 2026-07-18 19:53:56 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2191832134946051.jpg","image_id":"2191832134946051","size":34345,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 19:53:56 - Resultado del comando: array 2026-07-18 19:53:56 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-18 19:53:57 - Mensaje enviado con éxito a 584127195823 2026-07-18 19:53:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c1215a0597 (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSOUMwMEEyOUEwMjRDRTY5NEVCAA==) 2026-07-18 19:53:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c1215a0597 2026-07-18 19:53:57 - ====== FIN WEBHOOK ====== 2026-07-18 19:55:21 - ====== INICIO WEBHOOK ====== 2026-07-18 19:55:21 - Evento: text | De: 584127195823 | Size: 621b 2026-07-18 19:55:21 - Procesando mensaje regular tipo: text 2026-07-18 19:55:21 - RegularMessageService: Procesando mensaje de 584127195823, tipo: text 2026-07-18 19:55:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM2MDExQTg4M0RGRDE2MDE5REU1MUI4MjI2MUJEQTcA 2026-07-18 19:55:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM2MDExQTg4M0RGRDE2MDE5REU1MUI4MjI2MUJEQTcA 2026-07-18 19:55:21 - Contenido: Banco Venezuela 006727410370 18/07/2026 hora 7:50 04121434449... 2026-07-18 19:55:21 - Comando detectado: banco 2026-07-18 19:55:21 - CommandProcessor: Procesando comando: banco 2026-07-18 19:55:21 - Comando no reconocido, enviando a ChatGPT 2026-07-18 19:55:21 - Resultado del comando: string 2026-07-18 19:55:21 - Enviando a ChatGPT: Banco Venezuela 006727410370 18/07/2026 hora 7:50... 2026-07-18 19:55:21 - forwardToChatGPT: Enviando a ChatGPT: Banco Venezuela 006727410370 18/07/2026 hora 7:50... 2026-07-18 19:55:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 20:55:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 20:55:21 America/Halifax] [CHATBOT][START] corr=dca66568 IP=127.0.0.1 UA= [18-Jul-2026 19:55:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 19:55:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:c0:98:87 mobile=584127195823 [18-Jul-2026 19:55:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 19:55:22 America/Caracas] [CHATBOT][DIAG] corr=dca66568 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 19:55:22 America/Caracas] [CHATBOT][CTX] corr=dca66568 tel=584127195823 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 19:55:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 19:55:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 19:55:22 America/Caracas] [CHATBOT][AI][3285df] Proveedor: gemini [18-Jul-2026 19:55:22 America/Caracas] [CHATBOT][GEMINI][3285df] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 19:55:23 America/Caracas] [CHATBOT][GEMINI][3285df] OK key=primary intento=1 len=97 finish=STOP [18-Jul-2026 19:55:23 America/Caracas] [CHATBOT][END] corr=dca66568 bytesRespuesta=97 [18-Jul-2026 19:55:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 19:55:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 19:55:24 - Mensaje enviado con éxito a 584127195823 2026-07-18 19:55:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c126c4e0bb (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSQUM0NjRDMDhDRjNCNzI1MzIyAA==) 2026-07-18 19:55:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c126c4e0bb 2026-07-18 19:55:24 - ====== FIN WEBHOOK ====== 2026-07-18 19:56:28 - ====== INICIO WEBHOOK ====== 2026-07-18 19:56:28 - Evento: text | De: 584127195823 | Size: 560b 2026-07-18 19:56:28 - Procesando mensaje regular tipo: text 2026-07-18 19:56:28 - RegularMessageService: Procesando mensaje de 584127195823, tipo: text 2026-07-18 19:56:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUMyQUJENkZGRkE5REE2MkFFMUY2QjFGQjgzNDE1NUUA 2026-07-18 19:56:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUMyQUJENkZGRkE5REE2MkFFMUY2QjFGQjgzNDE1NUUA 2026-07-18 19:56:28 - Contenido: 3987,01... 2026-07-18 19:56:28 - Comando detectado: 3987,01 2026-07-18 19:56:28 - CommandProcessor: Procesando comando: 3987,01 2026-07-18 19:56:28 - Comando no reconocido, enviando a ChatGPT 2026-07-18 19:56:28 - Resultado del comando: string 2026-07-18 19:56:28 - Enviando a ChatGPT: 3987,01... 2026-07-18 19:56:28 - forwardToChatGPT: Enviando a ChatGPT: 3987,01... 2026-07-18 19:56:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [18-Jul-2026 20:56:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [18-Jul-2026 20:56:29 America/Halifax] [CHATBOT][START] corr=08096405 IP=127.0.0.1 UA= [18-Jul-2026 19:56:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [18-Jul-2026 19:56:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=60:22:32:c0:98:87 mobile=584127195823 [18-Jul-2026 19:56:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [18-Jul-2026 19:56:29 America/Caracas] [CHATBOT][DIAG] corr=08096405 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [18-Jul-2026 19:56:29 America/Caracas] [CHATBOT][CTX] corr=08096405 tel=584127195823 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [18-Jul-2026 19:56:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [18-Jul-2026 19:56:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [18-Jul-2026 19:56:29 America/Caracas] [CHATBOT][AI][344e3e] Proveedor: gemini [18-Jul-2026 19:56:29 America/Caracas] [CHATBOT][GEMINI][344e3e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [18-Jul-2026 19:56:31 America/Caracas] [CHATBOT][GEMINI][344e3e] OK key=primary intento=1 len=254 finish=STOP [18-Jul-2026 19:56:31 America/Caracas] [CHATBOT][END] corr=08096405 bytesRespuesta=254 [18-Jul-2026 19:56:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-18 19:56:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-18 19:56:32 - Mensaje enviado con éxito a 584127195823 2026-07-18 19:56:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c12b0387ca (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSNjExMTRGMzc5OUEwMzU3NjRGAA==) 2026-07-18 19:56:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c12b0387ca 2026-07-18 19:56:32 - ====== FIN WEBHOOK ====== 2026-07-18 20:26:06 - ====== INICIO WEBHOOK ====== 2026-07-18 20:26:06 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 20:26:06 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 20:26:06 - ====== FIN WEBHOOK ====== 2026-07-18 20:53:35 - ====== INICIO WEBHOOK ====== 2026-07-18 20:53:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 20:53:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 20:53:35 - ====== FIN WEBHOOK ====== 2026-07-18 21:20:57 - ====== INICIO WEBHOOK ====== 2026-07-18 21:20:57 - Evento: text | De: 584243332880 | Size: 594b 2026-07-18 21:20:57 - Procesando mensaje regular tipo: text 2026-07-18 21:20:57 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-18 21:20:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3MTIyMEU3NUZGMzAwMDg0MzIwMTM1QkIwOTlDNDkA 2026-07-18 21:20:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3MTIyMEU3NUZGMzAwMDg0MzIwMTM1QkIwOTlDNDkA 2026-07-18 21:20:57 - Contenido: Buenas noches aun sin Internet... 2026-07-18 21:20:57 - Comando detectado: buenas 2026-07-18 21:20:57 - CommandProcessor: Procesando comando: buenas 2026-07-18 21:20:57 - IntentDetector: intent=soporte, confidence=0.95 2026-07-18 21:20:57 - IntentDetector → reportefallas.php [18-Jul-2026 21:20:57 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [18-Jul-2026 21:20:57 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [18-Jul-2026 21:20:57 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-18 21:20:57 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-18 21:20:57 - ====== INICIO WEBHOOK ====== 2026-07-18 21:20:57 - Evento: text | De: 584243332880 | Size: 594b 2026-07-18 21:20:57 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3MTIyMEU3NUZGMzAwMDg0MzIwMTM1QkIwOTlDNDkA, ignorando 2026-07-18 21:22:49 - ====== INICIO WEBHOOK ====== 2026-07-18 21:22:49 - Evento: status:failed | De: 584242911946 | Size: 573b 2026-07-18 21:22:49 - STATUS FAILED: failed para 584242911946 | Error: 131026 Message undeliverable 2026-07-18 21:22:49 - ====== FIN WEBHOOK ====== 2026-07-18 21:22:50 - ====== INICIO WEBHOOK ====== 2026-07-18 21:22:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-18 21:22:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-18 21:22:50 - ====== FIN WEBHOOK ====== 2026-07-18 21:43:52 - ====== INICIO WEBHOOK ====== 2026-07-18 21:43:52 - Evento: button | De: 584124694949 | Size: 599b 2026-07-18 21:43:52 - Procesando botón de plantilla: Informacion de pagos 2026-07-18 21:43:52 - ButtonService: payload=informacion de pagos, telefono=584124694949 2026-07-18 21:43:52 - Procesando botón PAGO para: 584124694949 2026-07-18 21:43:53 - Mensaje enviado con éxito a 584124694949 2026-07-18 21:43:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c2bd97c679 (wa_message_id: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSMTA5NDlDMTMwMTg5NUFDQ0QzAA==) 2026-07-18 21:43:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c2bd97c679 2026-07-18 21:43:53 - ====== FIN WEBHOOK ====== 2026-07-18 21:45:57 - ====== INICIO WEBHOOK ====== 2026-07-18 21:45:57 - Evento: interactive | De: 584124694949 | Size: 912b 2026-07-18 21:45:57 - Procesando Flow de PAGO para: 584124694949 [18-Jul-2026 21:45:57 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-18 21:45:57 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-18 21:45:58 - ====== INICIO WEBHOOK ====== 2026-07-18 21:45:58 - Evento: interactive | De: 584124694949 | Size: 912b 2026-07-18 21:45:58 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0ExMzVBRUM1NDIyMUFEOTE0ODQA, ignorando 2026-07-18 21:46:46 - ====== INICIO WEBHOOK ====== 2026-07-18 21:46:46 - Evento: image | De: 584124694949 | Size: 815b 2026-07-18 21:46:46 - Procesando mensaje regular tipo: image 2026-07-18 21:46:46 - RegularMessageService: Procesando mensaje de 584124694949, tipo: image 2026-07-18 21:46:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FENDcwN0JGOEE5NDcwNTc0RkUA 2026-07-18 21:46:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FENDcwN0JGOEE5NDcwNTc0RkUA 2026-07-18 21:46:46 - Contenido: ... 2026-07-18 21:46:46 - Comando detectado: image 2026-07-18 21:46:46 - CommandProcessor: Procesando comando: image 2026-07-18 21:46:46 - Imagen sin comando, guardando y procesando 2026-07-18 21:46:46 - Verificando duplicado por imageId=1530415838576983, msgId=wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FENDcwN0JGOEE5NDcwNTc0RkUA 2026-07-18 21:46:46 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-18 21:46:46 - Incluyendo numtoname.php... 2026-07-18 21:46:46 - Incluyendo media.php... 2026-07-18 21:46:46 - DEBUG messages batch: [{"from":"584124694949","from_user_id":"VE.4519632451657235","id":"wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FENDcwN0JGOEE5NDcwNTc0RkUA","timestamp":"1784425600","type":"image","image":{"mime_type":"image\/jpeg","sha256":"FgK+YZhqjSvvcUtsZtuqKk+TBNoq4vgsBoW1jAvDUn8=","id":"1530415838576983","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1530415838576983&source=webhook&ext=1784425901&hash=ATz3GYEG1GeZYjC3TPG__qC-dZprKvt0Xj6qhytGGvlXzw"}}] 2026-07-18 21:46:46 - DEBUG caption: no se encontró texto cercano 2026-07-18 21:46:46 - DEBUG caption final: [VACIO] 2026-07-18 21:46:46 - DEBUG busqueda mobiles: 04124694949,4124694949,584124694949 2026-07-18 21:46:46 - DEBUG usuario encontrado: 74:ac:b9:70:e7:40 2026-07-18 21:46:46 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-18 21:46:46 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-18 21:46:47 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1530415838576983&source=getMedia&ext=1784425903&hash=ATzHQr9nSKd_toliJbDFeypV_7RXrJlzxEKOZzHqarnpTQ 2026-07-18 21:46:48 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1530415838576983.jpg (51166 bytes) 2026-07-18 21:46:49 - OCR tesseract exit=0 chars=455 2026-07-18 21:46:49 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 189 Recibo ¡Operación Exitosa! NÚMERO DE REFERENCIA 061994226826 FECHA 18/07/2026 09:41:48PM NÚMERO CELULAR DE ORIGEN 04**-**"4949 NÚMERO CELULAR DE DESTINO 04143466209 IDENTIFICACIÓN RECEPTOR V18143785 BANCO RECEPTOR BANCO MERCANTIL BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. MONTO DE LA OPERACIÓN BS 21.975,00 CONCEPTO ACEPTAR (4 Descargar/Compartir 2026-07-18 21:46:49 - OCR parse (caption-level): {"banco":"Banesco","monto":"21975.00","fecha":"2026-07-18"} 2026-07-18 21:46:49 - OCR parseDetalles: {"banco":null,"monto":"21975.00","fecha":"2026-07-18","debug":["fecha=2026-07-18","montoNext=21.975,00"]} 2026-07-18 21:46:49 - DEBUG registro: usernameRaw=''74:ac:b9:70:e7:40'' first=''astrid'' last=''Muttach'' esRegistrado=1 2026-07-18 21:46:49 - DEBUG bodyAdmin postOCR: Tlf: 04124694949\nUser: 74:ac:b9:70:e7:40\nNombre: astrid Muttach\nBanco: Banesco\nMonto: 21975.00 (caption)\nFecha: 2026-07-18 (caption)\nSrvID: 34 2026-07-18 21:46:52 - IMG 1530415838576983 TEL 04124694949 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-18 21:46:52 - Incluyendo guardar_imagen.php... 2026-07-18 21:46:52 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-18 21:46:52 - Includes realizados. Verificando funciones... 2026-07-18 21:46:52 - obtenerInfoUsuario: Iniciando función con teléfono: 584124694949 2026-07-18 21:46:52 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-18 21:46:52 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-18 21:46:52 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-18 21:46:52 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-18 21:46:52 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-18 21:46:52 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:70:e7:40","firstname":"astrid","lastname":"Muttach","mac":"74:ac:b9:70:e7:40","srvid":34} 2026-07-18 21:46:52 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-18 21:46:52 - Datos usuario extraídos: {"username":"74:ac:b9:70:e7:40","firstname":"astrid","lastname":"Muttach","mac":"74:ac:b9:70:e7:40","srvid":34} 2026-07-18 21:46:52 - Función conectarbot disponible, obteniendo conexión... 2026-07-18 21:46:52 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-18 21:46:52 - Valor de accessToken: EAAC0c45... 2026-07-18 21:46:52 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-18 21:46:52 - Instancia WhatsAppImageHandler creada 2026-07-18 21:46:52 - Llamando a saveWhatsAppImage... 2026-07-18 21:46:52 - saveWhatsAppImage: Procesando imagen para: 584124694949 2026-07-18 21:46:52 - saveWhatsAppImage: ID de media: 1530415838576983, MIME type: image/jpeg 2026-07-18 21:46:52 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1530415838576983 2026-07-18 21:46:53 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-18 21:46:53 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1530415838576983&source=getMedia&ext=1784425908&hash=ATwXIPucoWHVCahyBrRcuKa23t_CoWchO__6fY8q7DF36w 2026-07-18 21:46:53 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1530415838576983&source=getMedia&ext=1784425908&hash=ATwXIPucoWHVCahyBrRcuKa23t_CoWchO__6fY8q7DF36w 2026-07-18 21:46:54 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-18 21:46:54 - descargar_imagen: Imagen descargada - Tamaño: 51166 bytes, Tipo: image/jpeg 2026-07-18 21:46:54 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1530415838576983.jpg, Tamaño: 51166 bytes 2026-07-18 21:46:54 - saveToDatabase: Registro insertado en BD con ID: 57 2026-07-18 21:46:54 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1530415838576983.jpg","image_id":"1530415838576983","size":51166,"mime_type":"image\/jpeg","db_success":true} 2026-07-18 21:46:54 - Resultado del comando: array 2026-07-18 21:46:54 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-18 21:46:54 - Mensaje enviado con éxito a 584124694949 2026-07-18 21:46:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5c2c8ec136c (wa_message_id: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSMEExRDZGNUREOTlBODAxNzREAA==) 2026-07-18 21:46:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5c2c8ec136c 2026-07-18 21:46:54 - ====== FIN WEBHOOK ====== 2026-07-19 08:05:07 - ====== INICIO WEBHOOK ====== 2026-07-19 08:05:07 - Evento: text | De: 584243332880 | Size: 604b 2026-07-19 08:05:07 - Procesando mensaje regular tipo: text 2026-07-19 08:05:07 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-19 08:05:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFMDdFQzNFODhFNTNGMjczNUZBNzVCQ0FDMjg0MEEA 2026-07-19 08:05:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFMDdFQzNFODhFNTNGMjczNUZBNzVCQ0FDMjg0MEEA 2026-07-19 08:05:07 - Contenido: Buenos días aun no tenemos Internet... 2026-07-19 08:05:07 - Comando detectado: buenos 2026-07-19 08:05:07 - CommandProcessor: Procesando comando: buenos 2026-07-19 08:05:07 - Comando no reconocido, enviando a ChatGPT 2026-07-19 08:05:07 - Resultado del comando: string 2026-07-19 08:05:07 - Enviando a ChatGPT: Buenos días aun no tenemos Internet... 2026-07-19 08:05:07 - forwardToChatGPT: Enviando a ChatGPT: Buenos días aun no tenemos Internet... 2026-07-19 08:05:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 09:05:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 09:05:07 America/Halifax] [CHATBOT][START] corr=22445e6d IP=127.0.0.1 UA= [19-Jul-2026 08:05:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 08:05:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [19-Jul-2026 08:05:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 08:05:07 America/Caracas] [CHATBOT][DIAG] corr=22445e6d Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [19-Jul-2026 08:05:07 America/Caracas] [CHATBOT][CTX] corr=22445e6d tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 08:05:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 08:05:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 08:05:07 America/Caracas] [CHATBOT][AI][0b435b] Proveedor: gemini [19-Jul-2026 08:05:07 America/Caracas] [CHATBOT][GEMINI][0b435b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 08:05:09 America/Caracas] [CHATBOT][GEMINI][0b435b] OK key=primary intento=1 len=513 finish=STOP [19-Jul-2026 08:05:09 America/Caracas] [CHATBOT][END] corr=22445e6d bytesRespuesta=513 [19-Jul-2026 08:05:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 08:05:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 08:05:11 - Mensaje enviado con éxito a 584243332880 2026-07-19 08:05:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cbd7783572 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSQzk5QzMxRDIzN0MxMjUzQ0FEAA==) 2026-07-19 08:05:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cbd7783572 2026-07-19 08:05:11 - ====== FIN WEBHOOK ====== 2026-07-19 08:12:05 - ====== INICIO WEBHOOK ====== 2026-07-19 08:12:05 - Evento: text | De: 584243332880 | Size: 609b 2026-07-19 08:12:05 - Procesando mensaje regular tipo: text 2026-07-19 08:12:05 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-19 08:12:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM1RkI2MjMwMTAxQTg2RENEQzYwMzZFOThCRkZBQzYA 2026-07-19 08:12:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM1RkI2MjMwMTAxQTg2RENEQzYwMzZFOThCRkZBQzYA 2026-07-19 08:12:05 - Contenido: Más o menos para cuando lo restableceran... 2026-07-19 08:12:05 - Comando detectado: más 2026-07-19 08:12:05 - CommandProcessor: Procesando comando: más 2026-07-19 08:12:05 - Comando no reconocido, enviando a ChatGPT 2026-07-19 08:12:05 - Resultado del comando: string 2026-07-19 08:12:05 - Enviando a ChatGPT: Más o menos para cuando lo restableceran... 2026-07-19 08:12:05 - forwardToChatGPT: Enviando a ChatGPT: Más o menos para cuando lo restableceran... 2026-07-19 08:12:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 09:12:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 09:12:05 America/Halifax] [CHATBOT][START] corr=554791d8 IP=127.0.0.1 UA= [19-Jul-2026 08:12:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 08:12:06 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [19-Jul-2026 08:12:06 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 08:12:06 America/Caracas] [CHATBOT][DIAG] corr=554791d8 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [19-Jul-2026 08:12:06 America/Caracas] [CHATBOT][CTX] corr=554791d8 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 08:12:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 08:12:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 08:12:06 America/Caracas] [CHATBOT][AI][cb05f8] Proveedor: gemini [19-Jul-2026 08:12:06 America/Caracas] [CHATBOT][GEMINI][cb05f8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 08:12:07 America/Caracas] [CHATBOT][GEMINI][cb05f8] OK key=primary intento=1 len=343 finish=STOP [19-Jul-2026 08:12:07 America/Caracas] [CHATBOT][END] corr=554791d8 bytesRespuesta=343 [19-Jul-2026 08:12:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 08:12:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 08:12:08 - Mensaje enviado con éxito a 584243332880 2026-07-19 08:12:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cbf1871b1e (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSOTkxQkQ4N0FGMDNFNERENzA0AA==) 2026-07-19 08:12:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cbf1871b1e 2026-07-19 08:12:08 - ====== FIN WEBHOOK ====== 2026-07-19 08:12:31 - ====== INICIO WEBHOOK ====== 2026-07-19 08:12:31 - Evento: text | De: 584243332880 | Size: 581b 2026-07-19 08:12:31 - Procesando mensaje regular tipo: text 2026-07-19 08:12:31 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-19 08:12:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMzRTgxNDUxMUMyQUE0Mjc5MkM5QzA3M0Y3OTk2MzcA 2026-07-19 08:12:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMzRTgxNDUxMUMyQUE0Mjc5MkM5QzA3M0Y3OTk2MzcA 2026-07-19 08:12:31 - Contenido: Ok muchas gracias... 2026-07-19 08:12:31 - Comando detectado: ok 2026-07-19 08:12:31 - CommandProcessor: Procesando comando: ok 2026-07-19 08:12:31 - Comando no reconocido, enviando a ChatGPT 2026-07-19 08:12:31 - Resultado del comando: string 2026-07-19 08:12:31 - Enviando a ChatGPT: Ok muchas gracias... 2026-07-19 08:12:31 - forwardToChatGPT: Enviando a ChatGPT: Ok muchas gracias... 2026-07-19 08:12:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 09:12:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 09:12:31 America/Halifax] [CHATBOT][START] corr=3c45a3bc IP=127.0.0.1 UA= [19-Jul-2026 08:12:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 08:12:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [19-Jul-2026 08:12:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 08:12:31 America/Caracas] [CHATBOT][DIAG] corr=3c45a3bc Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [19-Jul-2026 08:12:31 America/Caracas] [CHATBOT][CTX] corr=3c45a3bc tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 08:12:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 08:12:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 08:12:31 America/Caracas] [CHATBOT][AI][ae6761] Proveedor: gemini [19-Jul-2026 08:12:31 America/Caracas] [CHATBOT][GEMINI][ae6761] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 08:12:32 America/Caracas] [CHATBOT][GEMINI][ae6761] OK key=primary intento=1 len=38 finish=STOP [19-Jul-2026 08:12:32 America/Caracas] [CHATBOT][END] corr=3c45a3bc bytesRespuesta=38 [19-Jul-2026 08:12:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 08:12:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 08:12:33 - Mensaje enviado con éxito a 584243332880 2026-07-19 08:12:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cbf3122209 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSQjUwMTJCMTFBNDg5MzI5NDdBAA==) 2026-07-19 08:12:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cbf3122209 2026-07-19 08:12:33 - ====== FIN WEBHOOK ====== 2026-07-19 09:09:17 - ====== INICIO WEBHOOK ====== 2026-07-19 09:09:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-19 09:09:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-19 09:09:17 - ====== FIN WEBHOOK ====== 2026-07-19 09:11:30 - ====== INICIO WEBHOOK ====== 2026-07-19 09:11:30 - Evento: image | De: 584243645995 | Size: 906b 2026-07-19 09:11:30 - Procesando mensaje regular tipo: image 2026-07-19 09:11:30 - RegularMessageService: Procesando mensaje de 584243645995, tipo: image 2026-07-19 09:11:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVDMTlBRkQ4MDg0NDA5NTIxNzA3OUFDMTQ0MjczNDYA 2026-07-19 09:11:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVDMTlBRkQ4MDg0NDA5NTIxNzA3OUFDMTQ0MjczNDYA 2026-07-19 09:11:30 - Contenido: buenos días pago de 15$ del wifi Aleida Rudman el atravesado... 2026-07-19 09:11:30 - Comando detectado: buenos 2026-07-19 09:11:30 - CommandProcessor: Procesando comando: buenos 2026-07-19 09:11:30 - Imagen sin comando, guardando y procesando 2026-07-19 09:11:30 - Verificando duplicado por imageId=988342034027367, msgId=wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVDMTlBRkQ4MDg0NDA5NTIxNzA3OUFDMTQ0MjczNDYA 2026-07-19 09:11:30 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-19 09:11:30 - Incluyendo numtoname.php... 2026-07-19 09:11:30 - Incluyendo media.php... 2026-07-19 09:11:30 - DEBUG messages batch: [{"from":"584243645995","from_user_id":"VE.4527075894246224","id":"wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVDMTlBRkQ4MDg0NDA5NTIxNzA3OUFDMTQ0MjczNDYA","timestamp":"1784466683","type":"image","image":{"caption":"buenos días pago de 15$ del wifi Aleida Rudman el atravesado","mime_type":"image\/jpeg","sha256":"QnZzYC6kF30AT+ATYmX\/bXYWl6kZ9gEbPM2YQOD\/Q9g=","id":"988342034027367","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=988342034027367&source=webhook&ext=1784466984&hash=ATzJUsRjb1Mgz0iU2XtVNlFuFc9c-Le-gFoVJw_UwAM2PA"}}] 2026-07-19 09:11:30 - DEBUG caption final: buenos días pago de 15$ del wifi Aleida Rudman el atravesado 2026-07-19 09:11:30 - DEBUG busqueda mobiles: 04243645995,4243645995,584243645995 2026-07-19 09:11:30 - DEBUG usuario NO encontrado 2026-07-19 09:11:30 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-19 09:11:30 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-19 09:11:31 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=988342034027367&source=getMedia&ext=1784466986&hash=ATz8IcQ--SKkgbKccfdqdQxcC0P8NhyIEDeGslGTI8VsJQ 2026-07-19 09:11:33 - OCR imagen guardada /home/ctnet/www/chatWEB/media/988342034027367.jpg (62852 bytes) 2026-07-19 09:11:33 - OCR tesseract exit=0 chars=381 2026-07-19 09:11:33 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 202 Detected 64 diacritics SEI Monto (B 10.988, 00 de referencia: 620030795043 Fecha y 19/07/2026 a las ER De: 07 AM Cuenta orig Cta. Corriente *6267 Internet Colonia Tovar - 0412-3663736 Doc V-18.143.785 Bar 0102 - Banco De Venezuela S.a.c.a. Banco Universal Concepto: wifi 2026-07-19 09:11:33 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-19"} 2026-07-19 09:11:33 - OCR parseDetalles: {"banco":null,"monto":"10.98","fecha":"2026-07-19","debug":["fecha=2026-07-19","montoNext=10.98"]} 2026-07-19 09:11:33 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-19 09:11:33 - DEBUG bodyAdmin postOCR: Tlf: 04243645995\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 10.98 (ocrDetails)\nFecha: 2026-07-19 (caption) 2026-07-19 09:11:35 - IMG 988342034027367 TEL 04243645995 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-19 09:11:35 - Incluyendo guardar_imagen.php... 2026-07-19 09:11:35 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-19 09:11:35 - Includes realizados. Verificando funciones... 2026-07-19 09:11:35 - obtenerInfoUsuario: Iniciando función con teléfono: 584243645995 2026-07-19 09:11:35 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-19 09:11:35 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-19 09:11:35 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-19 09:11:35 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-19 09:11:35 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-19 09:11:35 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:42:f9:a5","firstname":"Aleida","lastname":"Rudman","mac":"24:5a:4c:42:f9:a5","srvid":34} 2026-07-19 09:11:35 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-19 09:11:35 - Datos usuario extraídos: {"username":"24:5a:4c:42:f9:a5","firstname":"Aleida","lastname":"Rudman","mac":"24:5a:4c:42:f9:a5","srvid":34} 2026-07-19 09:11:35 - Función conectarbot disponible, obteniendo conexión... 2026-07-19 09:11:35 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-19 09:11:35 - Valor de accessToken: EAAC0c45... 2026-07-19 09:11:35 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-19 09:11:35 - Instancia WhatsAppImageHandler creada 2026-07-19 09:11:35 - Llamando a saveWhatsAppImage... 2026-07-19 09:11:35 - saveWhatsAppImage: Procesando imagen para: 584243645995 2026-07-19 09:11:35 - saveWhatsAppImage: ID de media: 988342034027367, MIME type: image/jpeg 2026-07-19 09:11:35 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/988342034027367 2026-07-19 09:11:36 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-19 09:11:36 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=988342034027367&source=getMedia&ext=1784466991&hash=ATxMlQHDd8FImr3yL9I1Ojlg9N0qRsVbgIioCRroE7jUTg 2026-07-19 09:11:36 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=988342034027367&source=getMedia&ext=1784466991&hash=ATxMlQHDd8FImr3yL9I1Ojlg9N0qRsVbgIioCRroE7jUTg 2026-07-19 09:11:37 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-19 09:11:37 - descargar_imagen: Imagen descargada - Tamaño: 62852 bytes, Tipo: image/jpeg 2026-07-19 09:11:37 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/988342034027367.jpg, Tamaño: 62852 bytes 2026-07-19 09:11:37 - saveToDatabase: Registro insertado en BD con ID: 58 2026-07-19 09:11:37 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/988342034027367.jpg","image_id":"988342034027367","size":62852,"mime_type":"image\/jpeg","db_success":true} 2026-07-19 09:11:37 - Resultado del comando: array 2026-07-19 09:11:37 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-19 09:11:38 - Mensaje enviado con éxito a 584243645995 2026-07-19 09:11:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ccd0a91014 (wa_message_id: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAERgSM0QwMTVGNTVGNzlCNjM3MzMwAA==) 2026-07-19 09:11:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ccd0a91014 2026-07-19 09:11:38 - ====== FIN WEBHOOK ====== 2026-07-19 09:12:50 - ====== INICIO WEBHOOK ====== 2026-07-19 09:12:50 - Evento: text | De: 584243645995 | Size: 672b 2026-07-19 09:12:50 - Procesando mensaje regular tipo: text 2026-07-19 09:12:50 - RegularMessageService: Procesando mensaje de 584243645995, tipo: text 2026-07-19 09:12:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVEMDY3NTA1MEJBNUIzREI1MjVEMkMwRTRDNzcwNjkA 2026-07-19 09:12:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVEMDY3NTA1MEJBNUIzREI1MjVEMkMwRTRDNzcwNjkA 2026-07-19 09:12:50 - Contenido: 1️⃣... 2026-07-19 09:12:50 - Comando detectado: 1️⃣ 2026-07-19 09:12:50 - CommandProcessor: Procesando comando: 1️⃣ 2026-07-19 09:12:50 - Comando no reconocido, enviando a ChatGPT 2026-07-19 09:12:50 - Resultado del comando: string 2026-07-19 09:12:50 - Enviando a ChatGPT: 1️⃣... 2026-07-19 09:12:50 - forwardToChatGPT: Enviando a ChatGPT: 1️⃣... 2026-07-19 09:12:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 10:12:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 10:12:50 America/Halifax] [CHATBOT][START] corr=d6d70f78 IP=127.0.0.1 UA= [19-Jul-2026 09:12:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 09:12:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=24:5a:4c:42:f9:a5 mobile=584243645995 [19-Jul-2026 09:12:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 09:12:50 America/Caracas] [CHATBOT][DIAG] corr=d6d70f78 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 1 día [warning] [19-Jul-2026 09:12:50 America/Caracas] [CHATBOT][CTX] corr=d6d70f78 tel=584243645995 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [19-Jul-2026 09:12:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 09:12:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 09:12:50 America/Caracas] [CHATBOT][AI][16953f] Proveedor: gemini [19-Jul-2026 09:12:50 America/Caracas] [CHATBOT][GEMINI][16953f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 09:12:52 America/Caracas] [CHATBOT][GEMINI][16953f] OK key=primary intento=1 len=426 finish=STOP [19-Jul-2026 09:12:52 America/Caracas] [CHATBOT][END] corr=d6d70f78 bytesRespuesta=426 [19-Jul-2026 09:12:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 09:12:52 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 09:12:53 - Mensaje enviado con éxito a 584243645995 2026-07-19 09:12:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ccd55b7c26 (wa_message_id: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAERgSRUMwRjdDQTlCMkFCNzhGNjI5AA==) 2026-07-19 09:12:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ccd55b7c26 2026-07-19 09:12:53 - ====== FIN WEBHOOK ====== 2026-07-19 10:13:27 - ====== INICIO WEBHOOK ====== 2026-07-19 10:13:27 - Evento: image | De: 584129905399 | Size: 838b 2026-07-19 10:13:27 - Procesando mensaje regular tipo: image 2026-07-19 10:13:27 - RegularMessageService: Procesando mensaje de 584129905399, tipo: image 2026-07-19 10:13:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTA1Mzk5FQIAEhgUM0EzMEMxRUI5QzJBQjkwRTMzMzgA 2026-07-19 10:13:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTA1Mzk5FQIAEhgUM0EzMEMxRUI5QzJBQjkwRTMzMzgA 2026-07-19 10:13:27 - Contenido: ... 2026-07-19 10:13:27 - Comando detectado: image 2026-07-19 10:13:27 - CommandProcessor: Procesando comando: image 2026-07-19 10:13:27 - Imagen sin comando, guardando y procesando 2026-07-19 10:13:27 - Verificando duplicado por imageId=1702316161054942, msgId=wamid.HBgMNTg0MTI5OTA1Mzk5FQIAEhgUM0EzMEMxRUI5QzJBQjkwRTMzMzgA 2026-07-19 10:13:27 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-19 10:13:27 - Incluyendo numtoname.php... 2026-07-19 10:13:27 - Incluyendo media.php... 2026-07-19 10:13:27 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584129905399","from_user_id":"VE.4521077864846027","id":"wamid.HBgMNTg0MTI5OTA1Mzk5FQIAEhgUM0EzMEMxRUI5QzJBQjkwRTMzMzgA","timestamp":"1784470400","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Rrt1wbKf3FHdS5\/7oTE933t9qyt0MyjB71gxDbujUi4=","id":"1702316161054942","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1702316161054942&source=webhook&ext=1784470701&hash=ATxFnIW6NAWNu9A_aNqohH0D5OKv-XSQE060Cyd9s6p3eA"}}] 2026-07-19 10:13:27 - DEBUG caption: no se encontró texto cercano 2026-07-19 10:13:27 - DEBUG caption final: [VACIO] 2026-07-19 10:13:27 - DEBUG busqueda mobiles: 04129905399,4129905399,584129905399 2026-07-19 10:13:27 - DEBUG usuario NO encontrado 2026-07-19 10:13:27 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-19 10:13:27 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-19 10:13:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1702316161054942&source=getMedia&ext=1784470703&hash=ATzEg_A4nNuxqahtSU8vKcMON54_XoOIa5ZHgdvNKdbXAA 2026-07-19 10:13:29 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1702316161054942.jpg (24125 bytes) 2026-07-19 10:13:31 - OCR tesseract exit=0 chars=364 2026-07-19 10:13:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 195 10:08 4-08 - UL 2] <€ Comprobante de operacion < A PagomóvilBDV Personas ES 19/07/2026 foe a 006731112212 [[] Identificación: 18143785 Origen: Loh eV baie IE Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago Internet a O Oo Crear Acceso directo Il O < 2026-07-19 10:13:31 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-19"} 2026-07-19 10:13:31 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-19","debug":["fecha=2026-07-19"]} 2026-07-19 10:13:31 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-19 10:13:31 - DEBUG bodyAdmin postOCR: Tlf: 04129905399\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-19 (caption) 2026-07-19 10:13:33 - IMG 1702316161054942 TEL 04129905399 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-19 10:13:33 - Incluyendo guardar_imagen.php... 2026-07-19 10:13:33 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-19 10:13:33 - Includes realizados. Verificando funciones... 2026-07-19 10:13:33 - obtenerInfoUsuario: Iniciando función con teléfono: 584129905399 2026-07-19 10:13:33 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-19 10:13:33 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-19 10:13:33 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-19 10:13:33 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-19 10:13:33 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584129905399 2026-07-19 10:13:33 - Datos usuario extraídos: null 2026-07-19 10:13:33 - Función conectarbot disponible, obteniendo conexión... 2026-07-19 10:13:33 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-19 10:13:33 - Valor de accessToken: EAAC0c45... 2026-07-19 10:13:33 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-19 10:13:33 - Instancia WhatsAppImageHandler creada 2026-07-19 10:13:33 - Llamando a saveWhatsAppImage... 2026-07-19 10:13:33 - saveWhatsAppImage: Procesando imagen para: 584129905399 2026-07-19 10:13:33 - saveWhatsAppImage: ID de media: 1702316161054942, MIME type: image/jpeg 2026-07-19 10:13:33 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1702316161054942 2026-07-19 10:13:34 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-19 10:13:34 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1702316161054942&source=getMedia&ext=1784470708&hash=ATyJbgYzDdMw2AU5kHcEQfHEXRtVd0AH5e-aJUS-ZnL_Rw 2026-07-19 10:13:34 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1702316161054942&source=getMedia&ext=1784470708&hash=ATyJbgYzDdMw2AU5kHcEQfHEXRtVd0AH5e-aJUS-ZnL_Rw 2026-07-19 10:13:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-19 10:13:35 - descargar_imagen: Imagen descargada - Tamaño: 24125 bytes, Tipo: image/jpeg 2026-07-19 10:13:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1702316161054942.jpg, Tamaño: 24125 bytes 2026-07-19 10:13:35 - saveToDatabase: Registro insertado en BD con ID: 59 2026-07-19 10:13:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1702316161054942.jpg","image_id":"1702316161054942","size":24125,"mime_type":"image\/jpeg","db_success":true} 2026-07-19 10:13:35 - Resultado del comando: array 2026-07-19 10:13:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-19 10:13:36 - Mensaje enviado con éxito a 584129905399 2026-07-19 10:13:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cdb90d650f (wa_message_id: wamid.HBgMNTg0MTI5OTA1Mzk5FQIAERgSRUQ0RkMzQTZGOUVGOUI5ODNEAA==) 2026-07-19 10:13:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cdb90d650f 2026-07-19 10:13:36 - ====== FIN WEBHOOK ====== 2026-07-19 10:19:32 - ====== INICIO WEBHOOK ====== 2026-07-19 10:19:32 - Evento: text | De: 584144927330 | Size: 555b 2026-07-19 10:19:32 - Procesando mensaje regular tipo: text 2026-07-19 10:19:32 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-07-19 10:19:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUM1RjZBMjJCNTVCQTYxRENBMTIwNTNBQTk4QzE1QjgA 2026-07-19 10:19:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUM1RjZBMjJCNTVCQTYxRENBMTIwNTNBQTk4QzE1QjgA 2026-07-19 10:19:32 - Contenido: Pagar... 2026-07-19 10:19:32 - Comando detectado: pagar 2026-07-19 10:19:32 - CommandProcessor: Procesando comando: pagar 2026-07-19 10:19:32 - Ejecutando add_pagos.php [19-Jul-2026 10:19:32 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-19 10:19:32 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-19 10:19:33 - ====== INICIO WEBHOOK ====== 2026-07-19 10:19:33 - Evento: text | De: 584144927330 | Size: 555b 2026-07-19 10:19:33 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUM1RjZBMjJCNTVCQTYxRENBMTIwNTNBQTk4QzE1QjgA, ignorando 2026-07-19 10:22:18 - ====== INICIO WEBHOOK ====== 2026-07-19 10:22:18 - Evento: text | De: 584144927330 | Size: 562b 2026-07-19 10:22:18 - Procesando mensaje regular tipo: text 2026-07-19 10:22:18 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-07-19 10:22:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNCODIxRDk3RDgyNUQ3MTYzODhGQTRBNjI2Q0IzNTgA 2026-07-19 10:22:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNCODIxRDk3RDgyNUQ3MTYzODhGQTRBNjI2Q0IzNTgA 2026-07-19 10:22:18 - Contenido: Sin internet... 2026-07-19 10:22:18 - Comando detectado: sin 2026-07-19 10:22:18 - CommandProcessor: Procesando comando: sin 2026-07-19 10:22:18 - IntentDetector: intent=soporte, confidence=0.95 2026-07-19 10:22:18 - IntentDetector → reportefallas.php [19-Jul-2026 10:22:18 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [19-Jul-2026 10:22:18 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [19-Jul-2026 10:22:18 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-19 10:22:18 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-19 10:22:19 - ====== INICIO WEBHOOK ====== 2026-07-19 10:22:19 - Evento: text | De: 584144927330 | Size: 562b 2026-07-19 10:22:19 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNCODIxRDk3RDgyNUQ3MTYzODhGQTRBNjI2Q0IzNTgA, ignorando 2026-07-19 10:50:28 - ====== INICIO WEBHOOK ====== 2026-07-19 10:50:28 - Evento: image | De: 584144927330 | Size: 870b 2026-07-19 10:50:28 - Procesando mensaje regular tipo: image 2026-07-19 10:50:28 - RegularMessageService: Procesando mensaje de 584144927330, tipo: image 2026-07-19 10:50:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUM0RUExQkJEMkRBOEIyM0EyQzI5RUUxMDE5NTFBMUEA 2026-07-19 10:50:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUM0RUExQkJEMkRBOEIyM0EyQzI5RUUxMDE5NTFBMUEA 2026-07-19 10:50:28 - Contenido: Pagó 30 dólares de renta... 2026-07-19 10:50:28 - Comando detectado: pagó 2026-07-19 10:50:28 - CommandProcessor: Procesando comando: pagó 2026-07-19 10:50:28 - Imagen sin comando, guardando y procesando 2026-07-19 10:50:28 - Verificando duplicado por imageId=3783843875114426, msgId=wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUM0RUExQkJEMkRBOEIyM0EyQzI5RUUxMDE5NTFBMUEA 2026-07-19 10:50:28 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-19 10:50:28 - Incluyendo numtoname.php... 2026-07-19 10:50:28 - Incluyendo media.php... 2026-07-19 10:50:28 - DEBUG messages batch: [{"from":"584144927330","from_user_id":"VE.4524640907823056","id":"wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUM0RUExQkJEMkRBOEIyM0EyQzI5RUUxMDE5NTFBMUEA","timestamp":"1784472620","type":"image","image":{"caption":"Pagó 30 dólares de renta","mime_type":"image\/jpeg","sha256":"Dtfyig0f+PBuMVWHlzptuPstQ4Rax6nQJn2cB2goKds=","id":"3783843875114426","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3783843875114426&source=webhook&ext=1784472921&hash=ATwr19ixXZZGJ-mdQpvKLKb7OWTmCdMDdZf7L-6mOdi7tg"}}] 2026-07-19 10:50:28 - DEBUG caption final: Pagó 30 dólares de renta 2026-07-19 10:50:28 - DEBUG busqueda mobiles: 04144927330,4144927330,584144927330 2026-07-19 10:50:28 - DEBUG usuario NO encontrado 2026-07-19 10:50:28 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-19 10:50:28 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-19 10:50:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3783843875114426&source=getMedia&ext=1784472923&hash=ATzpX4W8Q6QpSJk2qPRDv1KFz0hVbwdnQ5lJKFj1e2ZK4w 2026-07-19 10:50:31 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3783843875114426.jpg (29670 bytes) 2026-07-19 10:50:32 - OCR tesseract exit=0 chars=440 2026-07-19 10:50:32 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 188 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 21.974,36 Nro. de referencia: rT 48318218693 Fecha y hora del envio: 19/07/2026 a las 10:49:21 AM Cuenta origen: Cta. Corriente *3837 Beneficiario: Ctnetworks - 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal Concepto: pago wifi 2026-07-19 10:50:32 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-07-19"} 2026-07-19 10:50:32 - OCR parseDetalles: {"banco":"Mercantil","monto":"21974.36","fecha":"2026-07-19","debug":["fecha=2026-07-19","bancoCode=0105","montoNext=21.974,36"]} 2026-07-19 10:50:32 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-19 10:50:32 - DEBUG bodyAdmin postOCR: Tlf: 04144927330\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 21974.36 (ocrDetails)\nFecha: 2026-07-19 (caption) 2026-07-19 10:50:34 - IMG 3783843875114426 TEL 04144927330 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-19 10:50:34 - Incluyendo guardar_imagen.php... 2026-07-19 10:50:34 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-19 10:50:34 - Includes realizados. Verificando funciones... 2026-07-19 10:50:34 - obtenerInfoUsuario: Iniciando función con teléfono: 584144927330 2026-07-19 10:50:34 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-19 10:50:34 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-19 10:50:34 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-19 10:50:34 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-19 10:50:34 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-19 10:50:34 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:1c:bf:d3","firstname":"Martin","lastname":"Garcia","mac":"70:a7:41:1c:bf:d3","srvid":34} 2026-07-19 10:50:34 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-19 10:50:34 - Datos usuario extraídos: {"username":"70:a7:41:1c:bf:d3","firstname":"Martin","lastname":"Garcia","mac":"70:a7:41:1c:bf:d3","srvid":34} 2026-07-19 10:50:34 - Función conectarbot disponible, obteniendo conexión... 2026-07-19 10:50:34 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-19 10:50:34 - Valor de accessToken: EAAC0c45... 2026-07-19 10:50:34 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-19 10:50:34 - Instancia WhatsAppImageHandler creada 2026-07-19 10:50:34 - Llamando a saveWhatsAppImage... 2026-07-19 10:50:34 - saveWhatsAppImage: Procesando imagen para: 584144927330 2026-07-19 10:50:34 - saveWhatsAppImage: ID de media: 3783843875114426, MIME type: image/jpeg 2026-07-19 10:50:34 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3783843875114426 2026-07-19 10:50:34 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-19 10:50:34 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3783843875114426&source=getMedia&ext=1784472929&hash=ATwQVAChwDxZI4MxGs9sytOb9HHfSSkAfShfG5CsshlFyQ 2026-07-19 10:50:34 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3783843875114426&source=getMedia&ext=1784472929&hash=ATwQVAChwDxZI4MxGs9sytOb9HHfSSkAfShfG5CsshlFyQ 2026-07-19 10:50:37 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-19 10:50:37 - descargar_imagen: Imagen descargada - Tamaño: 29670 bytes, Tipo: image/jpeg 2026-07-19 10:50:37 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3783843875114426.jpg, Tamaño: 29670 bytes 2026-07-19 10:50:37 - saveToDatabase: Registro insertado en BD con ID: 60 2026-07-19 10:50:37 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3783843875114426.jpg","image_id":"3783843875114426","size":29670,"mime_type":"image\/jpeg","db_success":true} 2026-07-19 10:50:37 - Resultado del comando: array 2026-07-19 10:50:37 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-19 10:50:38 - Mensaje enviado con éxito a 584144927330 2026-07-19 10:50:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ce43e04cad (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSRjQ1N0NGMERBMzgxMEIzQkM0AA==) 2026-07-19 10:50:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ce43e04cad 2026-07-19 10:50:38 - ====== FIN WEBHOOK ====== 2026-07-19 11:28:41 - ====== INICIO WEBHOOK ====== 2026-07-19 11:28:41 - Evento: text | De: 584243645995 | Size: 677b 2026-07-19 11:28:41 - Procesando mensaje regular tipo: text 2026-07-19 11:28:41 - RegularMessageService: Procesando mensaje de 584243645995, tipo: text 2026-07-19 11:28:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVFODIyOUY4QTBFMDg2NUUwNEM1MDY0QzRDRTFDNzcA 2026-07-19 11:28:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVFODIyOUY4QTBFMDg2NUUwNEM1MDY0QzRDRTFDNzcA 2026-07-19 11:28:41 - Contenido: pago 1️⃣... 2026-07-19 11:28:41 - Comando detectado: pago 2026-07-19 11:28:41 - CommandProcessor: Procesando comando: pago 2026-07-19 11:28:41 - Ejecutando add_pagos.php [19-Jul-2026 11:28:41 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-19 11:28:41 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-19 11:28:42 - ====== INICIO WEBHOOK ====== 2026-07-19 11:28:42 - Evento: text | De: 584243645995 | Size: 677b 2026-07-19 11:28:42 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVFODIyOUY4QTBFMDg2NUUwNEM1MDY0QzRDRTFDNzcA, ignorando 2026-07-19 11:56:55 - ====== INICIO WEBHOOK ====== 2026-07-19 11:56:55 - Evento: text | De: 584125510018 | Size: 574b 2026-07-19 11:56:55 - Procesando mensaje regular tipo: text 2026-07-19 11:56:55 - RegularMessageService: Procesando mensaje de 584125510018, tipo: text 2026-07-19 11:56:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMzRDUyQTNFOEM3OUYwQTk4OTBFNTEyMjA3RjAyMDIA 2026-07-19 11:56:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMzRDUyQTNFOEM3OUYwQTk4OTBFNTEyMjA3RjAyMDIA 2026-07-19 11:56:55 - Contenido: Para pagar la mensualidad... 2026-07-19 11:56:55 - Comando detectado: para 2026-07-19 11:56:55 - CommandProcessor: Procesando comando: para 2026-07-19 11:56:55 - Comando no reconocido, enviando a ChatGPT 2026-07-19 11:56:55 - Resultado del comando: string 2026-07-19 11:56:55 - Enviando a ChatGPT: Para pagar la mensualidad... 2026-07-19 11:56:55 - forwardToChatGPT: Enviando a ChatGPT: Para pagar la mensualidad... 2026-07-19 11:56:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 12:56:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 12:56:55 America/Halifax] [CHATBOT][START] corr=d35eeeab IP=127.0.0.1 UA= [19-Jul-2026 11:56:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 11:56:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=e0:63:da:f0:55:6f mobile=584125510018 [19-Jul-2026 11:56:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 11:56:55 America/Caracas] [CHATBOT][DIAG] corr=d35eeeab Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [19-Jul-2026 11:56:55 America/Caracas] [CHATBOT][CTX] corr=d35eeeab tel=584125510018 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 11:56:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 11:56:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 11:56:55 America/Caracas] [CHATBOT][AI][cc1eda] Proveedor: gemini [19-Jul-2026 11:56:55 America/Caracas] [CHATBOT][GEMINI][cc1eda] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 11:56:58 America/Caracas] [CHATBOT][GEMINI][cc1eda] OK key=primary intento=1 len=663 finish=STOP [19-Jul-2026 11:56:58 America/Caracas] [CHATBOT][END] corr=d35eeeab bytesRespuesta=663 [19-Jul-2026 11:56:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 11:56:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 11:56:59 - Mensaje enviado con éxito a 584125510018 2026-07-19 11:56:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cf3cb9f834 (wa_message_id: wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSMTBBQzZDNDYyQTQ0NTk5RUE0AA==) 2026-07-19 11:56:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cf3cb9f834 2026-07-19 11:56:59 - ====== FIN WEBHOOK ====== 2026-07-19 11:58:31 - ====== INICIO WEBHOOK ====== 2026-07-19 11:58:31 - Evento: image | De: 584125510018 | Size: 822b 2026-07-19 11:58:31 - Procesando mensaje regular tipo: image 2026-07-19 11:58:31 - RegularMessageService: Procesando mensaje de 584125510018, tipo: image 2026-07-19 11:58:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUNGMTBBNjE5QzBCRUVDNzk5MjNGRjlEMUQ3ODZCMTEA 2026-07-19 11:58:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUNGMTBBNjE5QzBCRUVDNzk5MjNGRjlEMUQ3ODZCMTEA 2026-07-19 11:58:31 - Contenido: ... 2026-07-19 11:58:31 - Comando detectado: image 2026-07-19 11:58:31 - CommandProcessor: Procesando comando: image 2026-07-19 11:58:31 - Imagen sin comando, guardando y procesando 2026-07-19 11:58:31 - Verificando duplicado por imageId=1509018487200141, msgId=wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUNGMTBBNjE5QzBCRUVDNzk5MjNGRjlEMUQ3ODZCMTEA 2026-07-19 11:58:31 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-19 11:58:31 - Incluyendo numtoname.php... 2026-07-19 11:58:31 - Incluyendo media.php... 2026-07-19 11:58:31 - DEBUG messages batch: [{"from":"584125510018","from_user_id":"VE.4547653172188496","id":"wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUNGMTBBNjE5QzBCRUVDNzk5MjNGRjlEMUQ3ODZCMTEA","timestamp":"1784476703","type":"image","image":{"mime_type":"image\/jpeg","sha256":"i3KwpESsrA2YjEw57gzrUmmnyOS0a7jVgrdPe9PY3uk=","id":"1509018487200141","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1509018487200141&source=webhook&ext=1784477005&hash=ATyPwtQndhkTlmE0w8DXLG9oBv6_u_LjV8B74QI8Ilecow"}}] 2026-07-19 11:58:31 - DEBUG caption: no se encontró texto cercano 2026-07-19 11:58:31 - DEBUG caption final: [VACIO] 2026-07-19 11:58:31 - DEBUG busqueda mobiles: 04125510018,4125510018,584125510018 2026-07-19 11:58:31 - DEBUG usuario encontrado: e0:63:da:f0:55:6f 2026-07-19 11:58:31 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-19 11:58:31 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-19 11:58:32 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1509018487200141&source=getMedia&ext=1784477006&hash=ATwC3abuoB62q2gWHXXXKHhrgfTgz5ncZ8c1wVcXoeDmwA 2026-07-19 11:58:32 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1509018487200141.jpg (49653 bytes) 2026-07-19 11:58:33 - OCR tesseract exit=0 chars=251 2026-07-19 11:58:33 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 336 y PagomóvilBDV Personas Fecha: 19/07/2026 Operacién: 006732474139 I Identificación: 18143785 Origen: (OO ERES Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-19 11:58:33 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-19"} 2026-07-19 11:58:33 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-19","debug":["fecha=2026-07-19"]} 2026-07-19 11:58:33 - DEBUG registro: usernameRaw=''e0:63:da:f0:55:6f'' first=''keyla'' last=''castillo'' esRegistrado=1 2026-07-19 11:58:33 - DEBUG bodyAdmin postOCR: Tlf: 04125510018\nUser: e0:63:da:f0:55:6f\nNombre: keyla castillo\nBanco: Venezuela\nMonto: \nFecha: 2026-07-19 (caption)\nSrvID: 35 2026-07-19 11:58:36 - IMG 1509018487200141 TEL 04125510018 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-19 11:58:36 - Incluyendo guardar_imagen.php... 2026-07-19 11:58:36 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-19 11:58:36 - Includes realizados. Verificando funciones... 2026-07-19 11:58:36 - obtenerInfoUsuario: Iniciando función con teléfono: 584125510018 2026-07-19 11:58:36 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-19 11:58:36 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-19 11:58:36 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-19 11:58:36 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-19 11:58:36 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-19 11:58:36 - obtenerInfoUsuario: Datos usuario: {"username":"e0:63:da:f0:55:6f","firstname":"keyla","lastname":"castillo","mac":"e0:63:da:f0:55:6f","srvid":35} 2026-07-19 11:58:36 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-19 11:58:36 - Datos usuario extraídos: {"username":"e0:63:da:f0:55:6f","firstname":"keyla","lastname":"castillo","mac":"e0:63:da:f0:55:6f","srvid":35} 2026-07-19 11:58:36 - Función conectarbot disponible, obteniendo conexión... 2026-07-19 11:58:36 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-19 11:58:36 - Valor de accessToken: EAAC0c45... 2026-07-19 11:58:36 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-19 11:58:36 - Instancia WhatsAppImageHandler creada 2026-07-19 11:58:36 - Llamando a saveWhatsAppImage... 2026-07-19 11:58:36 - saveWhatsAppImage: Procesando imagen para: 584125510018 2026-07-19 11:58:36 - saveWhatsAppImage: ID de media: 1509018487200141, MIME type: image/jpeg 2026-07-19 11:58:36 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1509018487200141 2026-07-19 11:58:37 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-19 11:58:37 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1509018487200141&source=getMedia&ext=1784477012&hash=ATyQxSY36ckN9-8N62EfWRnR8ylfms3YptWNhIPZTXNXKw 2026-07-19 11:58:37 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1509018487200141&source=getMedia&ext=1784477012&hash=ATyQxSY36ckN9-8N62EfWRnR8ylfms3YptWNhIPZTXNXKw 2026-07-19 11:58:38 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-19 11:58:38 - descargar_imagen: Imagen descargada - Tamaño: 49653 bytes, Tipo: image/jpeg 2026-07-19 11:58:38 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1509018487200141.jpg, Tamaño: 49653 bytes 2026-07-19 11:58:38 - saveToDatabase: Registro insertado en BD con ID: 61 2026-07-19 11:58:38 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1509018487200141.jpg","image_id":"1509018487200141","size":49653,"mime_type":"image\/jpeg","db_success":true} 2026-07-19 11:58:38 - Resultado del comando: array 2026-07-19 11:58:38 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-19 11:58:39 - Mensaje enviado con éxito a 584125510018 2026-07-19 11:58:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cf42f7619b (wa_message_id: wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSOUZDMUE2N0MyRTMzNjA2ODE1AA==) 2026-07-19 11:58:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cf42f7619b 2026-07-19 11:58:39 - ====== FIN WEBHOOK ====== 2026-07-19 11:59:41 - ====== INICIO WEBHOOK ====== 2026-07-19 11:59:41 - Evento: text | De: 584125510018 | Size: 586b 2026-07-19 11:59:41 - Procesando mensaje regular tipo: text 2026-07-19 11:59:41 - RegularMessageService: Procesando mensaje de 584125510018, tipo: text 2026-07-19 11:59:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUNFOTZFQzIzNzNDNkI1ODMwNjYzNTM1M0M2NTg4RDQA 2026-07-19 11:59:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUNFOTZFQzIzNzNDNkI1ODMwNjYzNTM1M0M2NTg4RDQA 2026-07-19 11:59:41 - Contenido: 6732474139 33.987,01 bs 04125510018... 2026-07-19 11:59:41 - Comando detectado: 6732474139 33.987,01 2026-07-19 11:59:41 - CommandProcessor: Procesando comando: 6732474139 33.987,01 2026-07-19 11:59:41 - Comando no reconocido, enviando a ChatGPT 2026-07-19 11:59:41 - Resultado del comando: string 2026-07-19 11:59:41 - Enviando a ChatGPT: 6732474139 33.987,01 bs 04125510018... 2026-07-19 11:59:41 - forwardToChatGPT: Enviando a ChatGPT: 6732474139 33.987,01 bs 04125510018... 2026-07-19 11:59:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 12:59:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 12:59:42 America/Halifax] [CHATBOT][START] corr=0ec5a8e9 IP=127.0.0.1 UA= [19-Jul-2026 11:59:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 11:59:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=e0:63:da:f0:55:6f mobile=584125510018 [19-Jul-2026 11:59:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 11:59:42 America/Caracas] [CHATBOT][DIAG] corr=0ec5a8e9 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [19-Jul-2026 11:59:42 America/Caracas] [CHATBOT][CTX] corr=0ec5a8e9 tel=584125510018 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 11:59:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 11:59:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 11:59:42 America/Caracas] [CHATBOT][AI][2a9ddd] Proveedor: gemini [19-Jul-2026 11:59:42 America/Caracas] [CHATBOT][GEMINI][2a9ddd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 11:59:44 America/Caracas] [CHATBOT][GEMINI][2a9ddd] OK key=primary intento=1 len=335 finish=STOP [19-Jul-2026 11:59:44 America/Caracas] [CHATBOT][END] corr=0ec5a8e9 bytesRespuesta=335 [19-Jul-2026 11:59:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 11:59:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 11:59:44 - Mensaje enviado con éxito a 584125510018 2026-07-19 11:59:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cf470d919f (wa_message_id: wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSRDQ4RkMxQkJFMjY4NEY5M0E3AA==) 2026-07-19 11:59:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cf470d919f 2026-07-19 11:59:44 - ====== FIN WEBHOOK ====== 2026-07-19 12:00:20 - ====== INICIO WEBHOOK ====== 2026-07-19 12:00:20 - Evento: text | De: 584125510018 | Size: 582b 2026-07-19 12:00:20 - Procesando mensaje regular tipo: text 2026-07-19 12:00:20 - RegularMessageService: Procesando mensaje de 584125510018, tipo: text 2026-07-19 12:00:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMyQTgxNDhFQ0E4NTRCRkNGQjJENkE0QjJBMjg5REIA 2026-07-19 12:00:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMyQTgxNDhFQ0E4NTRCRkNGQjJENkE0QjJBMjg5REIA 2026-07-19 12:00:20 - Contenido: Banco de venezuela 19/07/2026... 2026-07-19 12:00:20 - Comando detectado: banco 2026-07-19 12:00:20 - CommandProcessor: Procesando comando: banco 2026-07-19 12:00:20 - Comando no reconocido, enviando a ChatGPT 2026-07-19 12:00:20 - Resultado del comando: string 2026-07-19 12:00:20 - Enviando a ChatGPT: Banco de venezuela 19/07/2026... 2026-07-19 12:00:20 - forwardToChatGPT: Enviando a ChatGPT: Banco de venezuela 19/07/2026... 2026-07-19 12:00:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 13:00:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 13:00:20 America/Halifax] [CHATBOT][START] corr=b460d4f6 IP=127.0.0.1 UA= [19-Jul-2026 12:00:20 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 12:00:20 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=e0:63:da:f0:55:6f mobile=584125510018 [19-Jul-2026 12:00:20 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 12:00:20 America/Caracas] [CHATBOT][DIAG] corr=b460d4f6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [19-Jul-2026 12:00:20 America/Caracas] [CHATBOT][CTX] corr=b460d4f6 tel=584125510018 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 12:00:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 12:00:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 12:00:21 America/Caracas] [CHATBOT][AI][5dea4a] Proveedor: gemini [19-Jul-2026 12:00:21 America/Caracas] [CHATBOT][GEMINI][5dea4a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 12:00:22 America/Caracas] [CHATBOT][GEMINI][5dea4a] OK key=primary intento=1 len=297 finish=STOP [19-Jul-2026 12:00:22 America/Caracas] [CHATBOT][END] corr=b460d4f6 bytesRespuesta=297 [19-Jul-2026 12:00:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 12:00:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 12:00:23 - Mensaje enviado con éxito a 584125510018 2026-07-19 12:00:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cf4975d223 (wa_message_id: wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSMEE0QjBCQjYyODJGOTc0MzcxAA==) 2026-07-19 12:00:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cf4975d223 2026-07-19 12:00:23 - ====== FIN WEBHOOK ====== 2026-07-19 12:08:33 - ====== INICIO WEBHOOK ====== 2026-07-19 12:08:33 - Evento: text | De: 584125510018 | Size: 581b 2026-07-19 12:08:33 - Procesando mensaje regular tipo: text 2026-07-19 12:08:33 - RegularMessageService: Procesando mensaje de 584125510018, tipo: text 2026-07-19 12:08:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMzMTE4MDA3M0MyNTEzN0FENjNFNjkzRjQ5NDNEMzMA 2026-07-19 12:08:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMzMTE4MDA3M0MyNTEzN0FENjNFNjkzRjQ5NDNEMzMA 2026-07-19 12:08:33 - Contenido: Cuanto tiempo tarda en verificar... 2026-07-19 12:08:33 - Comando detectado: cuanto 2026-07-19 12:08:33 - CommandProcessor: Procesando comando: cuanto 2026-07-19 12:08:33 - Comando no reconocido, enviando a ChatGPT 2026-07-19 12:08:33 - Resultado del comando: string 2026-07-19 12:08:33 - Enviando a ChatGPT: Cuanto tiempo tarda en verificar... 2026-07-19 12:08:33 - forwardToChatGPT: Enviando a ChatGPT: Cuanto tiempo tarda en verificar... 2026-07-19 12:08:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 13:08:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 13:08:34 America/Halifax] [CHATBOT][START] corr=9bb4e2aa IP=127.0.0.1 UA= [19-Jul-2026 12:08:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 12:08:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=e0:63:da:f0:55:6f mobile=584125510018 [19-Jul-2026 12:08:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 12:08:34 America/Caracas] [CHATBOT][DIAG] corr=9bb4e2aa Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [19-Jul-2026 12:08:34 America/Caracas] [CHATBOT][CTX] corr=9bb4e2aa tel=584125510018 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 12:08:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 12:08:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 12:08:34 America/Caracas] [CHATBOT][AI][d02e51] Proveedor: gemini [19-Jul-2026 12:08:34 America/Caracas] [CHATBOT][GEMINI][d02e51] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 12:08:35 America/Caracas] [CHATBOT][GEMINI][d02e51] OK key=primary intento=1 len=138 finish=STOP [19-Jul-2026 12:08:35 America/Caracas] [CHATBOT][END] corr=9bb4e2aa bytesRespuesta=138 [19-Jul-2026 12:08:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 12:08:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 12:08:36 - Mensaje enviado con éxito a 584125510018 2026-07-19 12:08:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cf684abbab (wa_message_id: wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSOUQ1OUU2NTg4QjBGRjE5ODdGAA==) 2026-07-19 12:08:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cf684abbab 2026-07-19 12:08:36 - ====== FIN WEBHOOK ====== 2026-07-19 12:08:52 - ====== INICIO WEBHOOK ====== 2026-07-19 12:08:52 - Evento: text | De: 584125510018 | Size: 556b 2026-07-19 12:08:52 - Procesando mensaje regular tipo: text 2026-07-19 12:08:52 - RegularMessageService: Procesando mensaje de 584125510018, tipo: text 2026-07-19 12:08:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMxMEUwQzAyQzZERTI0RDYxNTk4ODMxNDBCQ0VDNDAA 2026-07-19 12:08:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMxMEUwQzAyQzZERTI0RDYxNTk4ODMxNDBCQ0VDNDAA 2026-07-19 12:08:52 - Contenido: Gracias... 2026-07-19 12:08:52 - Comando detectado: gracias 2026-07-19 12:08:52 - CommandProcessor: Procesando comando: gracias 2026-07-19 12:08:52 - Comando no reconocido, enviando a ChatGPT 2026-07-19 12:08:52 - Resultado del comando: string 2026-07-19 12:08:52 - Enviando a ChatGPT: Gracias... 2026-07-19 12:08:52 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-19 12:08:52 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 13:08:52 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 13:08:52 America/Halifax] [CHATBOT][START] corr=0b9a59ef IP=127.0.0.1 UA= [19-Jul-2026 12:08:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 12:08:52 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=e0:63:da:f0:55:6f mobile=584125510018 [19-Jul-2026 12:08:52 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 12:08:52 America/Caracas] [CHATBOT][DIAG] corr=0b9a59ef Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [19-Jul-2026 12:08:52 America/Caracas] [CHATBOT][CTX] corr=0b9a59ef tel=584125510018 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 12:08:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 12:08:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 12:08:52 America/Caracas] [CHATBOT][AI][0126b0] Proveedor: gemini [19-Jul-2026 12:08:52 America/Caracas] [CHATBOT][GEMINI][0126b0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 12:08:53 America/Caracas] [CHATBOT][GEMINI][0126b0] OK key=primary intento=1 len=83 finish=STOP [19-Jul-2026 12:08:53 America/Caracas] [CHATBOT][END] corr=0b9a59ef bytesRespuesta=83 [19-Jul-2026 12:08:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 12:08:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 12:08:54 - Mensaje enviado con éxito a 584125510018 2026-07-19 12:08:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cf69661ec3 (wa_message_id: wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSOTFCQkUyODlGMDRFQkM5MDE3AA==) 2026-07-19 12:08:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cf69661ec3 2026-07-19 12:08:54 - ====== FIN WEBHOOK ====== 2026-07-19 12:32:39 - ====== INICIO WEBHOOK ====== 2026-07-19 12:32:39 - Evento: text | De: 584167414398 | Size: 547b 2026-07-19 12:32:39 - Procesando mensaje regular tipo: text 2026-07-19 12:32:39 - RegularMessageService: Procesando mensaje de 584167414398, tipo: text 2026-07-19 12:32:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0FFQTdDNzUyMkYyNTFGMDAzOUEA 2026-07-19 12:32:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0FFQTdDNzUyMkYyNTFGMDAzOUEA 2026-07-19 12:32:39 - Contenido: Hola buen día... 2026-07-19 12:32:39 - Comando detectado: hola 2026-07-19 12:32:39 - CommandProcessor: Procesando comando: hola 2026-07-19 12:32:39 - Comando no reconocido, enviando a ChatGPT 2026-07-19 12:32:39 - Resultado del comando: string 2026-07-19 12:32:39 - Enviando a ChatGPT: Hola buen día... 2026-07-19 12:32:39 - forwardToChatGPT: Enviando a ChatGPT: Hola buen día... 2026-07-19 12:32:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 13:32:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 13:32:40 America/Halifax] [CHATBOT][START] corr=b48afac8 IP=127.0.0.1 UA= [19-Jul-2026 12:32:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 12:32:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=24:5a:4c:ce:d9:23 mobile=584167414398 [19-Jul-2026 12:32:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 12:32:40 America/Caracas] [CHATBOT][DIAG] corr=b48afac8 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [19-Jul-2026 12:32:40 America/Caracas] [CHATBOT][CTX] corr=b48afac8 tel=584167414398 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [19-Jul-2026 12:32:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 12:32:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 12:32:40 America/Caracas] [CHATBOT][AI][263923] Proveedor: gemini [19-Jul-2026 12:32:40 America/Caracas] [CHATBOT][GEMINI][263923] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 12:32:41 America/Caracas] [CHATBOT][GEMINI][263923] OK key=primary intento=1 len=48 finish=STOP [19-Jul-2026 12:32:41 America/Caracas] [CHATBOT][END] corr=b48afac8 bytesRespuesta=48 [19-Jul-2026 12:32:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 12:32:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 12:32:42 - Mensaje enviado con éxito a 584167414398 2026-07-19 12:32:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cfc2a4cde5 (wa_message_id: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAERgSODk4QjA1MEY2MTY1MkFEMzhFAA==) 2026-07-19 12:32:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cfc2a4cde5 2026-07-19 12:32:42 - ====== FIN WEBHOOK ====== 2026-07-19 12:32:48 - ====== INICIO WEBHOOK ====== 2026-07-19 12:32:48 - Evento: text | De: 584167414398 | Size: 569b 2026-07-19 12:32:48 - Procesando mensaje regular tipo: text 2026-07-19 12:32:48 - RegularMessageService: Procesando mensaje de 584167414398, tipo: text 2026-07-19 12:32:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0E5QzFCNUM4QTk4NDhFN0IyNjUA 2026-07-19 12:32:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0E5QzFCNUM4QTk4NDhFN0IyNjUA 2026-07-19 12:32:48 - Contenido: De casualidad hay fallas con el internet... 2026-07-19 12:32:48 - Comando detectado: de 2026-07-19 12:32:48 - CommandProcessor: Procesando comando: de 2026-07-19 12:32:48 - Comando no reconocido, enviando a ChatGPT 2026-07-19 12:32:48 - Resultado del comando: string 2026-07-19 12:32:48 - Enviando a ChatGPT: De casualidad hay fallas con el internet... 2026-07-19 12:32:48 - forwardToChatGPT: Enviando a ChatGPT: De casualidad hay fallas con el internet... 2026-07-19 12:32:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 13:32:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 13:32:49 America/Halifax] [CHATBOT][START] corr=49b54510 IP=127.0.0.1 UA= [19-Jul-2026 12:32:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 12:32:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=24:5a:4c:ce:d9:23 mobile=584167414398 [19-Jul-2026 12:32:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 12:32:49 America/Caracas] [CHATBOT][DIAG] corr=49b54510 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [19-Jul-2026 12:32:49 America/Caracas] [CHATBOT][CTX] corr=49b54510 tel=584167414398 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [19-Jul-2026 12:32:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 12:32:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 12:32:49 America/Caracas] [CHATBOT][AI][3a7c8a] Proveedor: gemini [19-Jul-2026 12:32:49 America/Caracas] [CHATBOT][GEMINI][3a7c8a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 12:32:50 America/Caracas] [CHATBOT][GEMINI][3a7c8a] OK key=primary intento=1 len=286 finish=STOP [19-Jul-2026 12:32:50 America/Caracas] [CHATBOT][END] corr=49b54510 bytesRespuesta=286 [19-Jul-2026 12:32:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 12:32:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 12:32:51 - Mensaje enviado con éxito a 584167414398 2026-07-19 12:32:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cfc338669e (wa_message_id: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAERgSRkFCOTk5RkZBQjJBNDU4MTNCAA==) 2026-07-19 12:32:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cfc338669e 2026-07-19 12:32:51 - ====== FIN WEBHOOK ====== 2026-07-19 12:33:07 - ====== INICIO WEBHOOK ====== 2026-07-19 12:33:07 - Evento: text | De: 584167414398 | Size: 554b 2026-07-19 12:33:07 - Procesando mensaje regular tipo: text 2026-07-19 12:33:07 - RegularMessageService: Procesando mensaje de 584167414398, tipo: text 2026-07-19 12:33:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0FCRTJCRUE2NkY2MzcyM0QwNTgA 2026-07-19 12:33:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0FCRTJCRUE2NkY2MzcyM0QwNTgA 2026-07-19 12:33:07 - Contenido: A gracias ya lo hago aver... 2026-07-19 12:33:07 - Comando detectado: a 2026-07-19 12:33:07 - CommandProcessor: Procesando comando: a 2026-07-19 12:33:07 - Comando no reconocido, enviando a ChatGPT 2026-07-19 12:33:07 - Resultado del comando: string 2026-07-19 12:33:07 - Enviando a ChatGPT: A gracias ya lo hago aver... 2026-07-19 12:33:07 - forwardToChatGPT: Enviando a ChatGPT: A gracias ya lo hago aver... 2026-07-19 12:33:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 13:33:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 13:33:07 America/Halifax] [CHATBOT][START] corr=8ac34910 IP=127.0.0.1 UA= [19-Jul-2026 12:33:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 12:33:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=24:5a:4c:ce:d9:23 mobile=584167414398 [19-Jul-2026 12:33:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 12:33:08 America/Caracas] [CHATBOT][DIAG] corr=8ac34910 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [19-Jul-2026 12:33:08 America/Caracas] [CHATBOT][CTX] corr=8ac34910 tel=584167414398 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [19-Jul-2026 12:33:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 12:33:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 12:33:08 America/Caracas] [CHATBOT][AI][416198] Proveedor: gemini [19-Jul-2026 12:33:08 America/Caracas] [CHATBOT][GEMINI][416198] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 12:33:09 America/Caracas] [CHATBOT][GEMINI][416198] OK key=primary intento=1 len=119 finish=STOP [19-Jul-2026 12:33:09 America/Caracas] [CHATBOT][END] corr=8ac34910 bytesRespuesta=119 [19-Jul-2026 12:33:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 12:33:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 12:33:10 - Mensaje enviado con éxito a 584167414398 2026-07-19 12:33:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5cfc4671644 (wa_message_id: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAERgSQzhBQUFEMTY1QzQ5RUEyQjM2AA==) 2026-07-19 12:33:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a5cfc4671644 2026-07-19 12:33:10 - ====== FIN WEBHOOK ====== 2026-07-19 13:01:00 - ====== INICIO WEBHOOK ====== 2026-07-19 13:01:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-19 13:01:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-19 13:01:00 - ====== FIN WEBHOOK ====== 2026-07-19 13:02:20 - ====== INICIO WEBHOOK ====== 2026-07-19 13:02:20 - Evento: text | De: 584143245871 | Size: 586b 2026-07-19 13:02:20 - Procesando mensaje regular tipo: text 2026-07-19 13:02:20 - RegularMessageService: Procesando mensaje de 584143245871, tipo: text 2026-07-19 13:02:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUMyQUVBQTc2Qjc0QUJCNjU5RkE2MTQ2NEE2Qjk3OTMA 2026-07-19 13:02:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUMyQUVBQTc2Qjc0QUJCNjU5RkE2MTQ2NEE2Qjk3OTMA 2026-07-19 13:02:20 - Contenido: Soporte... 2026-07-19 13:02:20 - Comando detectado: soporte 2026-07-19 13:02:20 - CommandProcessor: Procesando comando: soporte 2026-07-19 13:02:20 - Ejecutando soporte (menú interactivo) 2026-07-19 13:02:20 - Resultado del comando: array 2026-07-19 13:02:20 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-19 13:02:21 - Mensaje enviado con éxito a 584143245871 2026-07-19 13:02:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d031da2612 (wa_message_id: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSMzlBOTZBMzdBQUYzNEE5OUIzAA==) 2026-07-19 13:02:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d031da2612 2026-07-19 13:02:21 - ====== FIN WEBHOOK ====== 2026-07-19 13:02:33 - ====== INICIO WEBHOOK ====== 2026-07-19 13:02:33 - Evento: interactive | De: 584143245871 | Size: 777b 2026-07-19 13:02:33 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-19 13:02:33 - ButtonService: payload=unique_button_id_1, telefono=584143245871 2026-07-19 13:02:33 - button_reply no manejado por ButtonService 2026-07-19 13:02:33 - ====== FIN WEBHOOK ====== 2026-07-19 13:58:18 - ====== INICIO WEBHOOK ====== 2026-07-19 13:58:18 - Evento: text | De: 584125510018 | Size: 573b 2026-07-19 13:58:18 - Procesando mensaje regular tipo: text 2026-07-19 13:58:18 - RegularMessageService: Procesando mensaje de 584125510018, tipo: text 2026-07-19 13:58:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUM0RTIxRDAzMUVEMEZGMTgyNjAxMzFGODYzQkYyQzgA 2026-07-19 13:58:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUM0RTIxRDAzMUVEMEZGMTgyNjAxMzFGODYzQkYyQzgA 2026-07-19 13:58:18 - Contenido: Ya pasaron las dos horas... 2026-07-19 13:58:18 - Comando detectado: ya 2026-07-19 13:58:18 - CommandProcessor: Procesando comando: ya 2026-07-19 13:58:18 - Comando no reconocido, enviando a ChatGPT 2026-07-19 13:58:18 - Resultado del comando: string 2026-07-19 13:58:18 - Enviando a ChatGPT: Ya pasaron las dos horas... 2026-07-19 13:58:18 - forwardToChatGPT: Enviando a ChatGPT: Ya pasaron las dos horas... 2026-07-19 13:58:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 14:58:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 14:58:18 America/Halifax] [CHATBOT][START] corr=060736a2 IP=127.0.0.1 UA= [19-Jul-2026 13:58:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 13:58:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-16 username=e0:63:da:f0:55:6f mobile=584125510018 [19-Jul-2026 13:58:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 13:58:18 America/Caracas] [CHATBOT][DIAG] corr=060736a2 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [19-Jul-2026 13:58:18 America/Caracas] [CHATBOT][CTX] corr=060736a2 tel=584125510018 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 13:58:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 13:58:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 13:58:18 America/Caracas] [CHATBOT][AI][462a00] Proveedor: gemini [19-Jul-2026 13:58:18 America/Caracas] [CHATBOT][GEMINI][462a00] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 13:58:22 America/Caracas] [CHATBOT][GEMINI][462a00] OK key=primary intento=1 len=457 finish=STOP [19-Jul-2026 13:58:22 America/Caracas] [CHATBOT][END] corr=060736a2 bytesRespuesta=457 [19-Jul-2026 13:58:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 13:58:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 13:58:23 - Mensaje enviado con éxito a 584125510018 2026-07-19 13:58:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d103f60cb2 (wa_message_id: wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSQkQ5NEFGQjhGNzkwMkVDOUI5AA==) 2026-07-19 13:58:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d103f60cb2 2026-07-19 13:58:23 - ====== FIN WEBHOOK ====== 2026-07-19 14:12:20 - ====== INICIO WEBHOOK ====== 2026-07-19 14:12:20 - Evento: image | De: 584143466209 | Size: 866b 2026-07-19 14:12:20 - Procesando mensaje regular tipo: image 2026-07-19 14:12:20 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-19 14:12:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4OTA4NDdCMjlBNjVDQkMwODNDODAyQjYwNEUyQjAA 2026-07-19 14:12:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4OTA4NDdCMjlBNjVDQkMwODNDODAyQjYwNEUyQjAA 2026-07-19 14:12:20 - Contenido: G venezuela 11000.00 sueldo-diego... 2026-07-19 14:12:20 - Comando detectado: g 2026-07-19 14:12:20 - CommandProcessor: Procesando comando: g 2026-07-19 14:12:20 - Gasto de negocio con imagen: 1682910769603111 2026-07-19 14:12:20 - Formato 'g banco descripcion': banco=venezuela, desc=11000.00 sueldo-diego 2026-07-19 14:12:21 - Ejecutando GastosService (negocio) [19-Jul-2026 14:12:21 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-19 14:12:24 - Resultado del comando: array 2026-07-19 14:12:24 - Enviando respuesta: ✅ 💼 Gasto de negocio #35 registrado • Mont 2026-07-19 14:12:25 - Mensaje enviado con éxito a 584143466209 2026-07-19 14:12:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d13897b2ef (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNDdGQzkxMUIxM0QxRjNEQkIxAA==) 2026-07-19 14:12:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d13897b2ef 2026-07-19 14:12:25 - ====== FIN WEBHOOK ====== 2026-07-19 14:43:46 - ====== INICIO WEBHOOK ====== 2026-07-19 14:43:46 - Evento: text | De: 584241471530 | Size: 623b 2026-07-19 14:43:46 - Procesando mensaje regular tipo: text 2026-07-19 14:43:46 - RegularMessageService: Procesando mensaje de 584241471530, tipo: text 2026-07-19 14:43:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBQTI1REQ3RTE5MDFEOUEzODUA 2026-07-19 14:43:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBQTI1REQ3RTE5MDFEOUEzODUA 2026-07-19 14:43:46 - Contenido: Hola buenas tarde me podrás dar información porque no tengo internet... 2026-07-19 14:43:46 - Comando detectado: hola 2026-07-19 14:43:46 - CommandProcessor: Procesando comando: hola 2026-07-19 14:43:46 - IntentDetector: intent=soporte, confidence=0.95 2026-07-19 14:43:46 - IntentDetector → reportefallas.php [19-Jul-2026 14:43:46 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [19-Jul-2026 14:43:46 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [19-Jul-2026 14:43:46 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-19 14:43:46 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-19 14:43:46 - ====== INICIO WEBHOOK ====== 2026-07-19 14:43:46 - Evento: text | De: 584241471530 | Size: 623b 2026-07-19 14:43:46 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBQTI1REQ3RTE5MDFEOUEzODUA, ignorando 2026-07-19 14:50:38 - ====== INICIO WEBHOOK ====== 2026-07-19 14:50:38 - Evento: text | De: 584144927330 | Size: 586b 2026-07-19 14:50:38 - Procesando mensaje regular tipo: text 2026-07-19 14:50:38 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-07-19 14:50:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNEN0E2QTM1OTg4MUE0QzZGODdGQ0YwMTQxMDIyMkQA 2026-07-19 14:50:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNEN0E2QTM1OTg4MUE0QzZGODdGQ0YwMTQxMDIyMkQA 2026-07-19 14:50:38 - Contenido: Pueden por favor activar el internet... 2026-07-19 14:50:38 - Comando detectado: pueden 2026-07-19 14:50:38 - CommandProcessor: Procesando comando: pueden 2026-07-19 14:50:38 - Comando no reconocido, enviando a ChatGPT 2026-07-19 14:50:38 - Resultado del comando: string 2026-07-19 14:50:38 - Enviando a ChatGPT: Pueden por favor activar el internet... 2026-07-19 14:50:38 - forwardToChatGPT: Enviando a ChatGPT: Pueden por favor activar el internet... 2026-07-19 14:50:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 15:50:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 15:50:38 America/Halifax] [CHATBOT][START] corr=9a0c2894 IP=127.0.0.1 UA= [19-Jul-2026 14:50:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 14:50:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=70:a7:41:1c:bf:d3 mobile=584144927330 [19-Jul-2026 14:50:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 14:50:38 America/Caracas] [CHATBOT][DIAG] corr=9a0c2894 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 8; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (8 reconexiones en 24h) [warning] [19-Jul-2026 14:50:38 America/Caracas] [CHATBOT][CTX] corr=9a0c2894 tel=584144927330 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [19-Jul-2026 14:50:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 14:50:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 14:50:38 America/Caracas] [CHATBOT][AI][0ccd96] Proveedor: gemini [19-Jul-2026 14:50:38 America/Caracas] [CHATBOT][GEMINI][0ccd96] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 14:50:41 America/Caracas] [CHATBOT][GEMINI][0ccd96] OK key=primary intento=1 len=676 finish=STOP [19-Jul-2026 14:50:41 America/Caracas] [CHATBOT][END] corr=9a0c2894 bytesRespuesta=676 [19-Jul-2026 14:50:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 14:50:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 14:50:43 - Mensaje enviado con éxito a 584144927330 2026-07-19 14:50:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d1c830735e (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSNkY2OUNBQkNBOTYwOUQwMUM5AA==) 2026-07-19 14:50:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d1c830735e 2026-07-19 14:50:43 - ====== FIN WEBHOOK ====== 2026-07-19 14:52:33 - ====== INICIO WEBHOOK ====== 2026-07-19 14:52:33 - Evento: text | De: 584144927330 | Size: 607b 2026-07-19 14:52:33 - Procesando mensaje regular tipo: text 2026-07-19 14:52:33 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-07-19 14:52:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUMyQjAzNDc3OEFGNzJCQzVEMTY1OTZFMzhCM0E3QjgA 2026-07-19 14:52:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUMyQjAzNDc3OEFGNzJCQzVEMTY1OTZFMzhCM0E3QjgA 2026-07-19 14:52:33 - Contenido: Está mañana pase 30 $ y ya pasé el capture... 2026-07-19 14:52:33 - Comando detectado: está 2026-07-19 14:52:33 - CommandProcessor: Procesando comando: está 2026-07-19 14:52:33 - Comando no reconocido, enviando a ChatGPT 2026-07-19 14:52:33 - Resultado del comando: string 2026-07-19 14:52:33 - Enviando a ChatGPT: Está mañana pase 30 $ y ya pasé el capture... 2026-07-19 14:52:33 - forwardToChatGPT: Enviando a ChatGPT: Está mañana pase 30 $ y ya pasé el capture... 2026-07-19 14:52:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 15:52:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 15:52:33 America/Halifax] [CHATBOT][START] corr=ee7787e8 IP=127.0.0.1 UA= [19-Jul-2026 14:52:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 14:52:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=70:a7:41:1c:bf:d3 mobile=584144927330 [19-Jul-2026 14:52:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 14:52:33 America/Caracas] [CHATBOT][DIAG] corr=ee7787e8 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 8; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (8 reconexiones en 24h) [warning] [19-Jul-2026 14:52:33 America/Caracas] [CHATBOT][CTX] corr=ee7787e8 tel=584144927330 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [19-Jul-2026 14:52:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 14:52:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 14:52:33 America/Caracas] [CHATBOT][AI][c6422d] Proveedor: gemini [19-Jul-2026 14:52:33 America/Caracas] [CHATBOT][GEMINI][c6422d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 14:52:35 America/Caracas] [CHATBOT][GEMINI][c6422d] OK key=primary intento=1 len=418 finish=STOP [19-Jul-2026 14:52:35 America/Caracas] [CHATBOT][END] corr=ee7787e8 bytesRespuesta=418 [19-Jul-2026 14:52:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 14:52:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 14:52:36 - Mensaje enviado con éxito a 584144927330 2026-07-19 14:52:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d1cf4457c7 (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSRjAyNzE1RDE3QjQxREUwNzA0AA==) 2026-07-19 14:52:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d1cf4457c7 2026-07-19 14:52:36 - ====== FIN WEBHOOK ====== 2026-07-19 14:53:43 - ====== INICIO WEBHOOK ====== 2026-07-19 14:53:43 - Evento: image | De: 584142835015 | Size: 830b 2026-07-19 14:53:43 - Procesando mensaje regular tipo: image 2026-07-19 14:53:43 - RegularMessageService: Procesando mensaje de 584142835015, tipo: image 2026-07-19 14:53:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyODM1MDE1FQIAEhggQUNCNDBCNjQxQjZEMEI0RDE1OEZCNEE1RDQ5MUI3NjcA 2026-07-19 14:53:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyODM1MDE1FQIAEhggQUNCNDBCNjQxQjZEMEI0RDE1OEZCNEE1RDQ5MUI3NjcA 2026-07-19 14:53:43 - Contenido: ... 2026-07-19 14:53:43 - Comando detectado: image 2026-07-19 14:53:43 - CommandProcessor: Procesando comando: image 2026-07-19 14:53:43 - Imagen sin comando, guardando y procesando 2026-07-19 14:53:43 - Verificando duplicado por imageId=1391035099586496, msgId=wamid.HBgMNTg0MTQyODM1MDE1FQIAEhggQUNCNDBCNjQxQjZEMEI0RDE1OEZCNEE1RDQ5MUI3NjcA 2026-07-19 14:53:43 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-19 14:53:43 - Incluyendo numtoname.php... 2026-07-19 14:53:43 - Incluyendo media.php... 2026-07-19 14:53:43 - DEBUG messages batch: [{"from":"584142835015","from_user_id":"VE.4546628825624264","id":"wamid.HBgMNTg0MTQyODM1MDE1FQIAEhggQUNCNDBCNjQxQjZEMEI0RDE1OEZCNEE1RDQ5MUI3NjcA","timestamp":"1784487215","type":"image","image":{"mime_type":"image\/jpeg","sha256":"q9hZ1UEPOUjMn\/XW6BumqbRcUBR+bzN5blSATxASq7M=","id":"1391035099586496","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1391035099586496&source=webhook&ext=1784487517&hash=ATyD9H6TTsUjzbA9xK991oPFMiZ7877iQA1MIoXgtQqsOA"}}] 2026-07-19 14:53:43 - DEBUG caption: no se encontró texto cercano 2026-07-19 14:53:43 - DEBUG caption final: [VACIO] 2026-07-19 14:53:43 - DEBUG busqueda mobiles: 04142835015,4142835015,584142835015 2026-07-19 14:53:43 - DEBUG usuario encontrado: 6c:68:a4:60:28:a4 2026-07-19 14:53:43 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-19 14:53:43 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-19 14:53:44 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1391035099586496&source=getMedia&ext=1784487518&hash=ATycqTyVPOJDsfdTYX5asF_i2FJ0MolQvN7ifUeUZDW6CA 2026-07-19 14:53:45 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1391035099586496.jpg (24036 bytes) 2026-07-19 14:53:46 - OCR tesseract exit=0 chars=392 2026-07-19 14:53:46 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 180 2:53p.m.0 98 <— Comprobante de operación —«<; y PagomóvilBDV Personas 29.477,20 Bs Fecha: 19/07/2026 Operación: 006734670147 [[] Identificación: 18143785 Origen: 0102****0537 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet € Agregar Beneficiario Crear Acceso directo 2026-07-19 14:53:46 - OCR parse (caption-level): {"banco":"Venezuela","monto":"29477.20","fecha":"2026-07-19"} 2026-07-19 14:53:46 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-19","debug":["fecha=2026-07-19"]} 2026-07-19 14:53:46 - DEBUG registro: usernameRaw=''6c:68:a4:60:28:a4'' first=''Jorge'' last=''Adrian'' esRegistrado=1 2026-07-19 14:53:46 - DEBUG bodyAdmin postOCR: Tlf: 04142835015\nUser: 6c:68:a4:60:28:a4\nNombre: Jorge Adrian\nBanco: Venezuela\nMonto: 29477.20 (caption)\nFecha: 2026-07-19 (caption)\nSrvID: 35 2026-07-19 14:53:49 - IMG 1391035099586496 TEL 04142835015 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-19 14:53:49 - Incluyendo guardar_imagen.php... 2026-07-19 14:53:49 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-19 14:53:49 - Includes realizados. Verificando funciones... 2026-07-19 14:53:49 - obtenerInfoUsuario: Iniciando función con teléfono: 584142835015 2026-07-19 14:53:49 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-19 14:53:49 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-19 14:53:49 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-19 14:53:49 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-19 14:53:49 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-19 14:53:49 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:60:28:a4","firstname":"Jorge","lastname":"Adrian","mac":"6c:68:a4:60:28:a5","srvid":35} 2026-07-19 14:53:49 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-19 14:53:49 - Datos usuario extraídos: {"username":"6c:68:a4:60:28:a4","firstname":"Jorge","lastname":"Adrian","mac":"6c:68:a4:60:28:a5","srvid":35} 2026-07-19 14:53:49 - Función conectarbot disponible, obteniendo conexión... 2026-07-19 14:53:49 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-19 14:53:49 - Valor de accessToken: EAAC0c45... 2026-07-19 14:53:49 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-19 14:53:49 - Instancia WhatsAppImageHandler creada 2026-07-19 14:53:49 - Llamando a saveWhatsAppImage... 2026-07-19 14:53:49 - saveWhatsAppImage: Procesando imagen para: 584142835015 2026-07-19 14:53:49 - saveWhatsAppImage: ID de media: 1391035099586496, MIME type: image/jpeg 2026-07-19 14:53:49 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1391035099586496 2026-07-19 14:53:50 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-19 14:53:50 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1391035099586496&source=getMedia&ext=1784487524&hash=ATzbklnH8NJkVEJD0rYz_O2muAstYpWY1I4OQPePypRw6g 2026-07-19 14:53:50 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1391035099586496&source=getMedia&ext=1784487524&hash=ATzbklnH8NJkVEJD0rYz_O2muAstYpWY1I4OQPePypRw6g 2026-07-19 14:53:50 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-19 14:53:50 - descargar_imagen: Imagen descargada - Tamaño: 24036 bytes, Tipo: image/jpeg 2026-07-19 14:53:50 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1391035099586496.jpg, Tamaño: 24036 bytes 2026-07-19 14:53:50 - saveToDatabase: Registro insertado en BD con ID: 62 2026-07-19 14:53:50 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1391035099586496.jpg","image_id":"1391035099586496","size":24036,"mime_type":"image\/jpeg","db_success":true} 2026-07-19 14:53:50 - Resultado del comando: array 2026-07-19 14:53:50 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-19 14:53:51 - Mensaje enviado con éxito a 584142835015 2026-07-19 14:53:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d1d3f6934f (wa_message_id: wamid.HBgMNTg0MTQyODM1MDE1FQIAERgSMTM1MUU0NDk1M0E5QUQxN0E3AA==) 2026-07-19 14:53:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d1d3f6934f 2026-07-19 14:53:51 - ====== FIN WEBHOOK ====== 2026-07-19 14:57:11 - ====== INICIO WEBHOOK ====== 2026-07-19 14:57:11 - Evento: text | De: 584144927330 | Size: 653b 2026-07-19 14:57:11 - Procesando mensaje regular tipo: text 2026-07-19 14:57:11 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-07-19 14:57:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUMxMUU5Qjk5OTQ3OEM3QkFFNkU4MzBCQTI1OUZBMUQA 2026-07-19 14:57:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUMxMUU5Qjk5OTQ3OEM3QkFFNkU4MzBCQTI1OUZBMUQA 2026-07-19 14:57:11 - Contenido: Banco mercantil Referencia 48318218693 Monto21.974,36 Fecha 19,07,2026. 10:49 Mismo teléfono... 2026-07-19 14:57:11 - Comando detectado: banco 2026-07-19 14:57:11 - CommandProcessor: Procesando comando: banco 2026-07-19 14:57:11 - Comando no reconocido, enviando a ChatGPT 2026-07-19 14:57:11 - Resultado del comando: string 2026-07-19 14:57:11 - Enviando a ChatGPT: Banco mercantil Referencia 48318218693 Monto21.97... 2026-07-19 14:57:11 - forwardToChatGPT: Enviando a ChatGPT: Banco mercantil Referencia 48318218693 Monto21.97... 2026-07-19 14:57:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 15:57:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 15:57:11 America/Halifax] [CHATBOT][START] corr=7886e6af IP=127.0.0.1 UA= [19-Jul-2026 14:57:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 14:57:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=70:a7:41:1c:bf:d3 mobile=584144927330 [19-Jul-2026 14:57:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 14:57:11 America/Caracas] [CHATBOT][DIAG] corr=7886e6af Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 8; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (8 reconexiones en 24h) [warning] [19-Jul-2026 14:57:11 America/Caracas] [CHATBOT][CTX] corr=7886e6af tel=584144927330 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [19-Jul-2026 14:57:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 14:57:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 14:57:11 America/Caracas] [CHATBOT][AI][7c5369] Proveedor: gemini [19-Jul-2026 14:57:11 America/Caracas] [CHATBOT][GEMINI][7c5369] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 14:57:13 America/Caracas] [CHATBOT][GEMINI][7c5369] OK key=primary intento=1 len=459 finish=STOP [19-Jul-2026 14:57:13 America/Caracas] [CHATBOT][END] corr=7886e6af bytesRespuesta=459 [19-Jul-2026 14:57:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 14:57:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 14:57:14 - Mensaje enviado con éxito a 584144927330 2026-07-19 14:57:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d1e0a93206 (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSMzE5OThEODZCRTBCMUM4NTkxAA==) 2026-07-19 14:57:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d1e0a93206 2026-07-19 14:57:14 - ====== FIN WEBHOOK ====== 2026-07-19 15:00:06 - ====== INICIO WEBHOOK ====== 2026-07-19 15:00:06 - Evento: text | De: 584144927330 | Size: 726b 2026-07-19 15:00:06 - Procesando mensaje regular tipo: text 2026-07-19 15:00:06 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-07-19 15:00:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNDMkQ0RDQxNkYxRDIwNEY4OEQ3RUU5QTE4MjZCQkYA 2026-07-19 15:00:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNDMkQ0RDQxNkYxRDIwNEY4OEQ3RUU5QTE4MjZCQkYA 2026-07-19 15:00:06 - Contenido: No el pago fue justo eso es que le pedí el monto por la página del dólar y me dió ese monto no... 2026-07-19 15:00:06 - Comando detectado: no 2026-07-19 15:00:06 - CommandProcessor: Procesando comando: no 2026-07-19 15:00:06 - Comando no reconocido, enviando a ChatGPT 2026-07-19 15:00:06 - Resultado del comando: string 2026-07-19 15:00:06 - Enviando a ChatGPT: No el pago fue justo eso es que le pedí el mont... 2026-07-19 15:00:06 - forwardToChatGPT: Enviando a ChatGPT: No el pago fue justo eso es que le pedí el mont... 2026-07-19 15:00:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 16:00:06 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 16:00:06 America/Halifax] [CHATBOT][START] corr=7a63dfa2 IP=127.0.0.1 UA= [19-Jul-2026 15:00:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 15:00:06 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=70:a7:41:1c:bf:d3 mobile=584144927330 [19-Jul-2026 15:00:06 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 15:00:06 America/Caracas] [CHATBOT][DIAG] corr=7a63dfa2 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 8; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (8 reconexiones en 24h) [warning] [19-Jul-2026 15:00:06 America/Caracas] [CHATBOT][CTX] corr=7a63dfa2 tel=584144927330 intent=chat srvid=34 usd=30 bs=25490.26 tasa=732.4787 verifyMode=simulated [19-Jul-2026 15:00:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 15:00:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 15:00:06 America/Caracas] [CHATBOT][AI][880ee4] Proveedor: gemini [19-Jul-2026 15:00:06 America/Caracas] [CHATBOT][GEMINI][880ee4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 15:00:08 America/Caracas] [CHATBOT][GEMINI][880ee4] OK key=primary intento=1 len=362 finish=STOP [19-Jul-2026 15:00:08 America/Caracas] [CHATBOT][END] corr=7a63dfa2 bytesRespuesta=362 [19-Jul-2026 15:00:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 15:00:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 15:00:09 - Mensaje enviado con éxito a 584144927330 2026-07-19 15:00:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d1eb9644f3 (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSMzI4OENFNjY2MUI1MkRFRTg2AA==) 2026-07-19 15:00:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d1eb9644f3 2026-07-19 15:00:09 - ====== FIN WEBHOOK ====== 2026-07-19 15:01:00 - ====== INICIO WEBHOOK ====== 2026-07-19 15:01:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-19 15:01:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-19 15:01:00 - ====== FIN WEBHOOK ====== 2026-07-19 15:02:20 - ====== INICIO WEBHOOK ====== 2026-07-19 15:02:20 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-19 15:02:20 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-19 15:02:20 - ====== FIN WEBHOOK ====== 2026-07-19 15:02:24 - ====== INICIO WEBHOOK ====== 2026-07-19 15:02:24 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-19 15:02:24 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-19 15:02:24 - ====== FIN WEBHOOK ====== 2026-07-19 15:03:19 - ====== INICIO WEBHOOK ====== 2026-07-19 15:03:19 - Evento: image | De: 584144927330 | Size: 823b 2026-07-19 15:03:19 - Procesando mensaje regular tipo: image 2026-07-19 15:03:19 - RegularMessageService: Procesando mensaje de 584144927330, tipo: image 2026-07-19 15:03:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNBNEE4N0Y0MThEN0Y1Mzg0RjZENjRGMDY1QzIyMzMA 2026-07-19 15:03:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNBNEE4N0Y0MThEN0Y1Mzg0RjZENjRGMDY1QzIyMzMA 2026-07-19 15:03:19 - Contenido: ... 2026-07-19 15:03:19 - Comando detectado: image 2026-07-19 15:03:19 - CommandProcessor: Procesando comando: image 2026-07-19 15:03:19 - Imagen sin comando, guardando y procesando 2026-07-19 15:03:19 - Verificando duplicado por imageId=2227866298057932, msgId=wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNBNEE4N0Y0MThEN0Y1Mzg0RjZENjRGMDY1QzIyMzMA 2026-07-19 15:03:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-19 15:03:19 - Incluyendo numtoname.php... 2026-07-19 15:03:19 - Incluyendo media.php... 2026-07-19 15:03:19 - DEBUG messages batch: [{"from":"584144927330","from_user_id":"VE.4524640907823056","id":"wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNBNEE4N0Y0MThEN0Y1Mzg0RjZENjRGMDY1QzIyMzMA","timestamp":"1784487791","type":"image","image":{"mime_type":"image\/jpeg","sha256":"HnE49gHQXzAPND4YKTmSrOWN4XuGotynCAruq5MeMZQ=","id":"2227866298057932","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2227866298057932&source=webhook&ext=1784488093&hash=ATyyrciTA4OB6oOeZ3PrVurmPwMAeOxPgRQ2VBW-MRQ88Q"}}] 2026-07-19 15:03:19 - DEBUG caption: no se encontró texto cercano 2026-07-19 15:03:19 - DEBUG caption final: [VACIO] 2026-07-19 15:03:19 - DEBUG busqueda mobiles: 04144927330,4144927330,584144927330 2026-07-19 15:03:19 - DEBUG usuario NO encontrado 2026-07-19 15:03:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-19 15:03:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-19 15:03:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2227866298057932&source=getMedia&ext=1784488094&hash=ATyni_JzVp7rU1nzZjtw5RZmw_J9tUTp13fQhMfZCV1ROw 2026-07-19 15:03:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2227866298057932.jpg (29347 bytes) 2026-07-19 15:03:21 - OCR tesseract exit=0 chars=433 2026-07-19 15:03:21 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 188 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 3.515,90 Nro. de referencia: rT 48318282550 Fecha y hora del envio: 19/07/2026 a las 3:02:12 PM Cuenta origen: Cta. Corriente *3837 Beneficiario: Ctnetworks - 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal Concepto: wifi 2026-07-19 15:03:21 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-07-19"} 2026-07-19 15:03:21 - OCR parseDetalles: {"banco":"Mercantil","monto":"3515.90","fecha":"2026-07-19","debug":["fecha=2026-07-19","bancoCode=0105","montoNext=3.515,90"]} 2026-07-19 15:03:21 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-19 15:03:21 - DEBUG bodyAdmin postOCR: Tlf: 04144927330\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 3515.90 (ocrDetails)\nFecha: 2026-07-19 (caption) 2026-07-19 15:03:23 - IMG 2227866298057932 TEL 04144927330 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-19 15:03:23 - Incluyendo guardar_imagen.php... 2026-07-19 15:03:23 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-19 15:03:23 - Includes realizados. Verificando funciones... 2026-07-19 15:03:23 - obtenerInfoUsuario: Iniciando función con teléfono: 584144927330 2026-07-19 15:03:23 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-19 15:03:23 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-19 15:03:23 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-19 15:03:23 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-19 15:03:23 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-19 15:03:23 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:1c:bf:d3","firstname":"Martin","lastname":"Garcia","mac":"70:a7:41:1c:bf:d3","srvid":34} 2026-07-19 15:03:23 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-19 15:03:23 - Datos usuario extraídos: {"username":"70:a7:41:1c:bf:d3","firstname":"Martin","lastname":"Garcia","mac":"70:a7:41:1c:bf:d3","srvid":34} 2026-07-19 15:03:23 - Función conectarbot disponible, obteniendo conexión... 2026-07-19 15:03:23 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-19 15:03:23 - Valor de accessToken: EAAC0c45... 2026-07-19 15:03:23 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-19 15:03:23 - Instancia WhatsAppImageHandler creada 2026-07-19 15:03:23 - Llamando a saveWhatsAppImage... 2026-07-19 15:03:23 - saveWhatsAppImage: Procesando imagen para: 584144927330 2026-07-19 15:03:23 - saveWhatsAppImage: ID de media: 2227866298057932, MIME type: image/jpeg 2026-07-19 15:03:23 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2227866298057932 2026-07-19 15:03:24 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-19 15:03:24 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2227866298057932&source=getMedia&ext=1784488098&hash=ATxffHVL2tiOwB-8uV4-GUIRyqGbxmIvYuyaoNszpSyxtQ 2026-07-19 15:03:24 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2227866298057932&source=getMedia&ext=1784488098&hash=ATxffHVL2tiOwB-8uV4-GUIRyqGbxmIvYuyaoNszpSyxtQ 2026-07-19 15:03:25 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-19 15:03:25 - descargar_imagen: Imagen descargada - Tamaño: 29347 bytes, Tipo: image/jpeg 2026-07-19 15:03:25 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2227866298057932.jpg, Tamaño: 29347 bytes 2026-07-19 15:03:25 - saveToDatabase: Registro insertado en BD con ID: 63 2026-07-19 15:03:25 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2227866298057932.jpg","image_id":"2227866298057932","size":29347,"mime_type":"image\/jpeg","db_success":true} 2026-07-19 15:03:25 - Resultado del comando: array 2026-07-19 15:03:25 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-19 15:03:26 - Mensaje enviado con éxito a 584144927330 2026-07-19 15:03:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d1f7e56674 (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSRjBEOEI3NkQ2NTQxNEMxM0Y5AA==) 2026-07-19 15:03:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d1f7e56674 2026-07-19 15:03:26 - ====== FIN WEBHOOK ====== 2026-07-19 15:04:31 - ====== INICIO WEBHOOK ====== 2026-07-19 15:04:31 - Evento: text | De: 584128941536 | Size: 604b 2026-07-19 15:04:31 - Procesando mensaje regular tipo: text 2026-07-19 15:04:31 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-07-19 15:04:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM0M0FGODczRDA4QTkxOTJCQzcxREVBNDFBMDMwOTEA 2026-07-19 15:04:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM0M0FGODczRDA4QTkxOTJCQzcxREVBNDFBMDMwOTEA 2026-07-19 15:04:31 - Contenido: Hola buenas tardes allí mi pago... 2026-07-19 15:04:31 - Comando detectado: hola 2026-07-19 15:04:31 - CommandProcessor: Procesando comando: hola 2026-07-19 15:04:31 - Comando no reconocido, enviando a ChatGPT 2026-07-19 15:04:31 - Resultado del comando: string 2026-07-19 15:04:31 - Enviando a ChatGPT: Hola buenas tardes allí mi pago... 2026-07-19 15:04:31 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes allí mi pago... 2026-07-19 15:04:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 16:04:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 16:04:31 America/Halifax] [CHATBOT][START] corr=3d9045f6 IP=127.0.0.1 UA= [19-Jul-2026 15:04:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 15:04:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-06-07 username=74:83:c2:a2:48:66 mobile=584128941536 [19-Jul-2026 15:04:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 15:04:31 America/Caracas] [CHATBOT][DIAG] corr=3d9045f6 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [19-Jul-2026 15:04:31 America/Caracas] [CHATBOT][CTX] corr=3d9045f6 tel=584128941536 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 15:04:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 15:04:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 15:04:31 America/Caracas] [CHATBOT][AI][c4a3ac] Proveedor: gemini [19-Jul-2026 15:04:31 America/Caracas] [CHATBOT][GEMINI][c4a3ac] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-19 15:04:32 - ====== INICIO WEBHOOK ====== 2026-07-19 15:04:32 - Evento: image | De: 584128941536 | Size: 843b 2026-07-19 15:04:32 - Procesando mensaje regular tipo: image 2026-07-19 15:04:32 - RegularMessageService: Procesando mensaje de 584128941536, tipo: image 2026-07-19 15:04:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM1OTA0Nzk2QzIxMzdBNkM5Q0Q5NzIxREY1QTQxREYA 2026-07-19 15:04:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM1OTA0Nzk2QzIxMzdBNkM5Q0Q5NzIxREY1QTQxREYA 2026-07-19 15:04:32 - Contenido: ... 2026-07-19 15:04:32 - Comando detectado: image 2026-07-19 15:04:32 - CommandProcessor: Procesando comando: image 2026-07-19 15:04:32 - Imagen sin comando, guardando y procesando 2026-07-19 15:04:32 - Verificando duplicado por imageId=1010573445119256, msgId=wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM1OTA0Nzk2QzIxMzdBNkM5Q0Q5NzIxREY1QTQxREYA 2026-07-19 15:04:32 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-19 15:04:32 - Incluyendo numtoname.php... 2026-07-19 15:04:32 - Incluyendo media.php... 2026-07-19 15:04:32 - DEBUG messages batch: [{"from":"584128941536","from_user_id":"VE.4543530465934100","id":"wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM1OTA0Nzk2QzIxMzdBNkM5Q0Q5NzIxREY1QTQxREYA","timestamp":"1784487864","type":"image","image":{"mime_type":"image\/jpeg","sha256":"EDrJxOTPOsjgQSZ8mXXn\/g\/0EEVoCkfC6FeQcdssXcE=","id":"1010573445119256","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1010573445119256&source=webhook&ext=1784488166&hash=ATxa7to-FvlW_tZfJ7Uu4NU4GiEJDjALtVAk0dOj_6zY4A"}}] 2026-07-19 15:04:32 - DEBUG caption: no se encontró texto cercano 2026-07-19 15:04:32 - DEBUG caption final: [VACIO] 2026-07-19 15:04:32 - DEBUG busqueda mobiles: 04128941536,4128941536,584128941536 2026-07-19 15:04:32 - DEBUG usuario encontrado: 74:83:c2:a2:48:66 2026-07-19 15:04:32 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-19 15:04:32 - OCR inicio (faltan datos: monto=NULL fecha=NULL) [19-Jul-2026 15:04:32 America/Caracas] [CHATBOT][GEMINI][c4a3ac] OK key=primary intento=1 len=250 finish=STOP [19-Jul-2026 15:04:32 America/Caracas] [CHATBOT][END] corr=3d9045f6 bytesRespuesta=250 [19-Jul-2026 15:04:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 15:04:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 15:04:33 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1010573445119256&source=getMedia&ext=1784488167&hash=ATwGZ9zY-DhHd-MXj05nOW8El9RShXcYtIlbQL-hGQHfBA 2026-07-19 15:04:33 - Mensaje enviado con éxito a 584128941536 2026-07-19 15:04:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d1fc18de93 (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSMTc0QUY3OTFFRDE1MkMzMDMxAA==) 2026-07-19 15:04:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d1fc18de93 2026-07-19 15:04:33 - ====== FIN WEBHOOK ====== 2026-07-19 15:04:34 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1010573445119256.jpg (38520 bytes) 2026-07-19 15:04:35 - OCR tesseract exit=0 chars=498 2026-07-19 15:04:35 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 172 3:02 PM += M2 »a.banvenez.com Y BDV ea personas Tu PagomóvilBDV ha sido realizado con éxito. El número de operación es: 001421518960 [[] Banco BANCO DE Receptor: VENEZUELA Teléfono 0412***3736 Receptor: Cédula 18**785 Receptor: Monto dela 33.900,00 Operación: Concepto: Yanett Y Banco de Venezuela, S.A. Banco Universal © RIF G-20009997-6, Continuar da ictoriamente. (Sl Sa 2026-07-19 15:04:35 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":null} 2026-07-19 15:04:35 - OCR parseDetalles: {"banco":null,"monto":"33900.00","fecha":null,"debug":["montoSame=33.900,00"]} 2026-07-19 15:04:35 - DEBUG registro: usernameRaw=''74:83:c2:a2:48:66'' first=''yanet'' last=''Gutt'' esRegistrado=1 2026-07-19 15:04:35 - DEBUG bodyAdmin postOCR: Tlf: 04128941536\nUser: 74:83:c2:a2:48:66\nNombre: yanet Gutt\nBanco: Venezuela\nMonto: 33900.00 (ocrDetails)\nFecha: \nSrvID: 35 2026-07-19 15:04:38 - IMG 1010573445119256 TEL 04128941536 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-19 15:04:38 - Incluyendo guardar_imagen.php... 2026-07-19 15:04:38 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-19 15:04:38 - Includes realizados. Verificando funciones... 2026-07-19 15:04:38 - obtenerInfoUsuario: Iniciando función con teléfono: 584128941536 2026-07-19 15:04:38 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-19 15:04:38 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-19 15:04:38 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-19 15:04:38 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-19 15:04:38 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-19 15:04:38 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:a2:48:66","firstname":"yanet","lastname":"Gutt","mac":"74:83:c2:a2:48:66","srvid":35} 2026-07-19 15:04:38 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-19 15:04:38 - Datos usuario extraídos: {"username":"74:83:c2:a2:48:66","firstname":"yanet","lastname":"Gutt","mac":"74:83:c2:a2:48:66","srvid":35} 2026-07-19 15:04:38 - Función conectarbot disponible, obteniendo conexión... 2026-07-19 15:04:38 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-19 15:04:38 - Valor de accessToken: EAAC0c45... 2026-07-19 15:04:38 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-19 15:04:38 - Instancia WhatsAppImageHandler creada 2026-07-19 15:04:38 - Llamando a saveWhatsAppImage... 2026-07-19 15:04:38 - saveWhatsAppImage: Procesando imagen para: 584128941536 2026-07-19 15:04:38 - saveWhatsAppImage: ID de media: 1010573445119256, MIME type: image/jpeg 2026-07-19 15:04:38 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1010573445119256 2026-07-19 15:04:39 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-19 15:04:39 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1010573445119256&source=getMedia&ext=1784488173&hash=ATwAE3dEfyUg8kZyN-nzrChVHZCR6WmW_cfUB59Tk1l71A 2026-07-19 15:04:39 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1010573445119256&source=getMedia&ext=1784488173&hash=ATwAE3dEfyUg8kZyN-nzrChVHZCR6WmW_cfUB59Tk1l71A 2026-07-19 15:04:39 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-19 15:04:39 - descargar_imagen: Imagen descargada - Tamaño: 38520 bytes, Tipo: image/jpeg 2026-07-19 15:04:39 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1010573445119256.jpg, Tamaño: 38520 bytes 2026-07-19 15:04:39 - saveToDatabase: Registro insertado en BD con ID: 64 2026-07-19 15:04:39 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1010573445119256.jpg","image_id":"1010573445119256","size":38520,"mime_type":"image\/jpeg","db_success":true} 2026-07-19 15:04:39 - Resultado del comando: array 2026-07-19 15:04:39 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-19 15:04:40 - Mensaje enviado con éxito a 584128941536 2026-07-19 15:04:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d1fc87ccbb (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSREM4Q0RCMTMwODk4M0MwNzJBAA==) 2026-07-19 15:04:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d1fc87ccbb 2026-07-19 15:04:40 - ====== FIN WEBHOOK ====== 2026-07-19 15:17:32 - ====== INICIO WEBHOOK ====== 2026-07-19 15:17:32 - Evento: audio | De: 584142486777 | Size: 857b 2026-07-19 15:17:32 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Yusbelys Blanco ) [wa_id] => 584142486777 [user_id] => VE.1025784006835990 ) ) [messages] => Array ( [0] => Array ( [from] => 584142486777 [from_user_id] => VE.1025784006835990 [id] => wamid.HBgMNTg0MTQyNDg2Nzc3FQIAEhggQUMzNUJDQUZDREYzMDFFQ0M0ODUyMzAwOUY2QTJFMEEA [timestamp] => 1784488643 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => DebQtRtf3cnHz1G1iZ8OyQlRxmMdITcrsjl4G78OzLw= [id] => 1829046175174632 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1829046175174632&source=webhook&ext=1784488945&hash=ATx1DbwwvXdmrPXy4BpIH0W804C6hRTlFdIUAkh1t4w3hw [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-19 15:17:32 - ====== FIN WEBHOOK ====== 2026-07-19 15:17:53 - ====== INICIO WEBHOOK ====== 2026-07-19 15:17:53 - Evento: audio | De: 584142486777 | Size: 857b 2026-07-19 15:17:53 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Yusbelys Blanco ) [wa_id] => 584142486777 [user_id] => VE.1025784006835990 ) ) [messages] => Array ( [0] => Array ( [from] => 584142486777 [from_user_id] => VE.1025784006835990 [id] => wamid.HBgMNTg0MTQyNDg2Nzc3FQIAEhggQUNFRkE2QjIwQzhENzRBNTg3RjdERjYwMzA1NTJFNTIA [timestamp] => 1784488666 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => s7NVjs4jdrbJSV36QueB4k5ILXQ1NHcTgPt4P6fnQdE= [id] => 1357100289946736 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1357100289946736&source=webhook&ext=1784488967&hash=ATz6ZVQr_0D_a-wNJNjs2SnLPRza-tgBcEktNLImQBWDJw [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-19 15:17:53 - ====== FIN WEBHOOK ====== 2026-07-19 15:21:51 - ====== INICIO WEBHOOK ====== 2026-07-19 15:21:51 - Evento: text | De: 584142486777 | Size: 582b 2026-07-19 15:21:51 - Procesando mensaje regular tipo: text 2026-07-19 15:21:52 - RegularMessageService: Procesando mensaje de 584142486777, tipo: text 2026-07-19 15:21:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDg2Nzc3FQIAEhggQUMxM0Y1MTVGMTZFQTkxMERBRTNGNTU5QjNFRDY0MTYA 2026-07-19 15:21:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDg2Nzc3FQIAEhggQUMxM0Y1MTVGMTZFQTkxMERBRTNGNTU5QjNFRDY0MTYA 2026-07-19 15:21:52 - Contenido: Gracias ya la activaron... 2026-07-19 15:21:52 - Comando detectado: gracias 2026-07-19 15:21:52 - CommandProcessor: Procesando comando: gracias 2026-07-19 15:21:52 - Comando no reconocido, enviando a ChatGPT 2026-07-19 15:21:52 - Resultado del comando: string 2026-07-19 15:21:52 - Enviando a ChatGPT: Gracias ya la activaron... 2026-07-19 15:21:52 - forwardToChatGPT: Enviando a ChatGPT: Gracias ya la activaron... 2026-07-19 15:21:52 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 16:21:52 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 16:21:52 America/Halifax] [CHATBOT][START] corr=43f1acdf IP=127.0.0.1 UA= [19-Jul-2026 15:21:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 15:21:52 America/Caracas] [CHATBOT][CTX] corr=43f1acdf tel=584142486777 intent=chat srvid= usd=0 bs=0 tasa=732.4787 verifyMode=simulated [19-Jul-2026 15:21:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 15:21:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 15:21:52 America/Caracas] [CHATBOT][AI][7e9512] Proveedor: gemini [19-Jul-2026 15:21:52 America/Caracas] [CHATBOT][GEMINI][7e9512] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 15:21:53 America/Caracas] [CHATBOT][GEMINI][7e9512] OK key=primary intento=1 len=87 finish=STOP [19-Jul-2026 15:21:53 America/Caracas] [CHATBOT][END] corr=43f1acdf bytesRespuesta=87 [19-Jul-2026 15:21:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 15:21:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 15:21:54 - Mensaje enviado con éxito a 584142486777 2026-07-19 15:21:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d23d2a0da8 (wa_message_id: wamid.HBgMNTg0MTQyNDg2Nzc3FQIAERgSODgzMzhCNUUyODExOUFGOTVGAA==) 2026-07-19 15:21:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d23d2a0da8 2026-07-19 15:21:54 - ====== FIN WEBHOOK ====== 2026-07-19 15:35:09 - ====== INICIO WEBHOOK ====== 2026-07-19 15:35:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-19 15:35:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-19 15:35:09 - ====== FIN WEBHOOK ====== 2026-07-19 17:12:13 - ====== INICIO WEBHOOK ====== 2026-07-19 17:12:13 - Evento: text | De: 584241471530 | Size: 623b 2026-07-19 17:12:13 - Procesando mensaje regular tipo: text 2026-07-19 17:12:13 - RegularMessageService: Procesando mensaje de 584241471530, tipo: text 2026-07-19 17:12:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBMEU2MThENkI4QzE3NTFFRUEA 2026-07-19 17:12:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBMEU2MThENkI4QzE3NTFFRUEA 2026-07-19 17:12:13 - Contenido: Hola buenas tarde me podrás dar información porque no tengo internet... 2026-07-19 17:12:13 - Comando detectado: hola 2026-07-19 17:12:13 - CommandProcessor: Procesando comando: hola 2026-07-19 17:12:13 - IntentDetector: intent=soporte, confidence=0.95 2026-07-19 17:12:13 - IntentDetector → reportefallas.php [19-Jul-2026 17:12:13 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [19-Jul-2026 17:12:13 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [19-Jul-2026 17:12:13 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-19 17:12:13 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-19 17:12:14 - ====== INICIO WEBHOOK ====== 2026-07-19 17:12:14 - Evento: text | De: 584241471530 | Size: 623b 2026-07-19 17:12:14 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBMEU2MThENkI4QzE3NTFFRUEA, ignorando 2026-07-19 17:14:24 - ====== INICIO WEBHOOK ====== 2026-07-19 17:14:24 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-19 17:14:24 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-19 17:14:24 - ====== FIN WEBHOOK ====== 2026-07-19 18:03:51 - ====== INICIO WEBHOOK ====== 2026-07-19 18:03:51 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-19 18:03:51 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-19 18:03:51 - ====== FIN WEBHOOK ====== 2026-07-19 18:43:43 - ====== INICIO WEBHOOK ====== 2026-07-19 18:43:43 - Evento: text | De: 584141345042 | Size: 577b 2026-07-19 18:43:43 - Procesando mensaje regular tipo: text 2026-07-19 18:43:43 - RegularMessageService: Procesando mensaje de 584141345042, tipo: text 2026-07-19 18:43:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUNBODE4QzIwMDk0OEYyMDM4MTVEMERBRUE5Q0ZDOTQA 2026-07-19 18:43:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUNBODE4QzIwMDk0OEYyMDM4MTVEMERBRUE5Q0ZDOTQA 2026-07-19 18:43:43 - Contenido: Hola , buenas tardes... 2026-07-19 18:43:43 - Comando detectado: hola 2026-07-19 18:43:43 - CommandProcessor: Procesando comando: hola 2026-07-19 18:43:43 - Comando no reconocido, enviando a ChatGPT 2026-07-19 18:43:43 - Resultado del comando: string 2026-07-19 18:43:43 - Enviando a ChatGPT: Hola , buenas tardes... 2026-07-19 18:43:43 - forwardToChatGPT: Enviando a ChatGPT: Hola , buenas tardes... 2026-07-19 18:43:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 19:43:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 19:43:43 America/Halifax] [CHATBOT][START] corr=afa1e8ae IP=127.0.0.1 UA= [19-Jul-2026 18:43:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 18:43:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=4c:46:d1:6b:22:80 mobile=584141345042 [19-Jul-2026 18:43:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 18:43:43 America/Caracas] [CHATBOT][DIAG] corr=afa1e8ae Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [19-Jul-2026 18:43:43 America/Caracas] [CHATBOT][CTX] corr=afa1e8ae tel=584141345042 intent=chat srvid=47 usd=35 bs=29738.64 tasa=732.4787 verifyMode=simulated [19-Jul-2026 18:43:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 18:43:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 18:43:43 America/Caracas] [CHATBOT][AI][f18358] Proveedor: gemini [19-Jul-2026 18:43:43 America/Caracas] [CHATBOT][GEMINI][f18358] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 18:43:44 America/Caracas] [CHATBOT][GEMINI][f18358] OK key=primary intento=1 len=48 finish=STOP [19-Jul-2026 18:43:44 America/Caracas] [CHATBOT][END] corr=afa1e8ae bytesRespuesta=48 [19-Jul-2026 18:43:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 18:43:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 18:43:45 - Mensaje enviado con éxito a 584141345042 2026-07-19 18:43:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d53218bd15 (wa_message_id: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSNTg4MjI0QzhBNTFFQTE2QUI1AA==) 2026-07-19 18:43:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d53218bd15 2026-07-19 18:43:45 - ====== FIN WEBHOOK ====== 2026-07-19 18:44:10 - ====== INICIO WEBHOOK ====== 2026-07-19 18:44:10 - Evento: text | De: 584141345042 | Size: 619b 2026-07-19 18:44:10 - Procesando mensaje regular tipo: text 2026-07-19 18:44:10 - RegularMessageService: Procesando mensaje de 584141345042, tipo: text 2026-07-19 18:44:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUNFQkM2NUJDRjBGOTAwMjBEQTQ5NzVBNTAxNUJENjgA 2026-07-19 18:44:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUNFQkM2NUJDRjBGOTAwMjBEQTQ5NzVBNTAxNUJENjgA 2026-07-19 18:44:10 - Contenido: Me gustaría que me informaran fecha del próximo pago... 2026-07-19 18:44:10 - Comando detectado: me 2026-07-19 18:44:10 - CommandProcessor: Procesando comando: me 2026-07-19 18:44:10 - Comando no reconocido, enviando a ChatGPT 2026-07-19 18:44:10 - Resultado del comando: string 2026-07-19 18:44:10 - Enviando a ChatGPT: Me gustaría que me informaran fecha del próximo ... 2026-07-19 18:44:10 - forwardToChatGPT: Enviando a ChatGPT: Me gustaría que me informaran fecha del próximo ... 2026-07-19 18:44:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 19:44:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 19:44:10 America/Halifax] [CHATBOT][START] corr=748b3006 IP=127.0.0.1 UA= [19-Jul-2026 18:44:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 18:44:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=4c:46:d1:6b:22:80 mobile=584141345042 [19-Jul-2026 18:44:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 18:44:10 America/Caracas] [CHATBOT][DIAG] corr=748b3006 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [19-Jul-2026 18:44:10 America/Caracas] [CHATBOT][CTX] corr=748b3006 tel=584141345042 intent=chat srvid=47 usd=35 bs=29738.64 tasa=732.4787 verifyMode=simulated [19-Jul-2026 18:44:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 18:44:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 18:44:10 America/Caracas] [CHATBOT][AI][b08db7] Proveedor: gemini [19-Jul-2026 18:44:10 America/Caracas] [CHATBOT][GEMINI][b08db7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 18:44:11 America/Caracas] [CHATBOT][GEMINI][b08db7] OK key=primary intento=1 len=71 finish=STOP [19-Jul-2026 18:44:11 America/Caracas] [CHATBOT][END] corr=748b3006 bytesRespuesta=71 [19-Jul-2026 18:44:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 18:44:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 18:44:12 - Mensaje enviado con éxito a 584141345042 2026-07-19 18:44:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d533c56b80 (wa_message_id: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSNjg1RTlERDhBMTY5Mjk2RDBFAA==) 2026-07-19 18:44:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d533c56b80 2026-07-19 18:44:12 - ====== FIN WEBHOOK ====== 2026-07-19 18:44:13 - ====== INICIO WEBHOOK ====== 2026-07-19 18:44:13 - Evento: text | De: 584141345042 | Size: 566b 2026-07-19 18:44:13 - Procesando mensaje regular tipo: text 2026-07-19 18:44:13 - RegularMessageService: Procesando mensaje de 584141345042, tipo: text 2026-07-19 18:44:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUM5QTlFODVBMDM3QzhFRjlBRjNFQTY2QTFGNjhBM0IA 2026-07-19 18:44:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUM5QTlFODVBMDM3QzhFRjlBRjNFQTY2QTFGNjhBM0IA 2026-07-19 18:44:13 - Contenido: Por favor... 2026-07-19 18:44:13 - Comando detectado: por 2026-07-19 18:44:13 - CommandProcessor: Procesando comando: por 2026-07-19 18:44:13 - Comando no reconocido, enviando a ChatGPT 2026-07-19 18:44:13 - Resultado del comando: string 2026-07-19 18:44:13 - Enviando a ChatGPT: Por favor... 2026-07-19 18:44:13 - forwardToChatGPT: Enviando a ChatGPT: Por favor... 2026-07-19 18:44:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 19:44:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 19:44:13 America/Halifax] [CHATBOT][START] corr=8bc2dc3e IP=127.0.0.1 UA= [19-Jul-2026 18:44:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 18:44:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=4c:46:d1:6b:22:80 mobile=584141345042 [19-Jul-2026 18:44:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 18:44:13 America/Caracas] [CHATBOT][DIAG] corr=8bc2dc3e Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [19-Jul-2026 18:44:13 America/Caracas] [CHATBOT][CTX] corr=8bc2dc3e tel=584141345042 intent=chat srvid=47 usd=35 bs=29738.64 tasa=732.4787 verifyMode=simulated [19-Jul-2026 18:44:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 18:44:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 18:44:13 America/Caracas] [CHATBOT][AI][db8202] Proveedor: gemini [19-Jul-2026 18:44:13 America/Caracas] [CHATBOT][GEMINI][db8202] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 18:44:14 America/Caracas] [CHATBOT][GEMINI][db8202] OK key=primary intento=1 len=25 finish=STOP [19-Jul-2026 18:44:14 America/Caracas] [CHATBOT][END] corr=8bc2dc3e bytesRespuesta=25 [19-Jul-2026 18:44:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 18:44:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 18:44:15 - Mensaje enviado con éxito a 584141345042 2026-07-19 18:44:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d533f800e7 (wa_message_id: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSNkNBMTU3NTU3OTQzNjk2OTg5AA==) 2026-07-19 18:44:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d533f800e7 2026-07-19 18:44:15 - ====== FIN WEBHOOK ====== 2026-07-19 18:44:48 - ====== INICIO WEBHOOK ====== 2026-07-19 18:44:48 - Evento: text | De: 584141345042 | Size: 668b 2026-07-19 18:44:48 - Procesando mensaje regular tipo: text 2026-07-19 18:44:48 - RegularMessageService: Procesando mensaje de 584141345042, tipo: text 2026-07-19 18:44:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUM1Q0JFRDZCM0NENUNCRTA0NzNBMEY3OEYwRkY3QjUA 2026-07-19 18:44:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUM1Q0JFRDZCM0NENUNCRTA0NzNBMEY3OEYwRkY3QjUA 2026-07-19 18:44:48 - Contenido: Gracias... 2026-07-19 18:44:48 - Comando detectado: gracias 2026-07-19 18:44:48 - CommandProcessor: Procesando comando: gracias 2026-07-19 18:44:48 - Comando no reconocido, enviando a ChatGPT 2026-07-19 18:44:48 - Resultado del comando: string 2026-07-19 18:44:48 - Enviando a ChatGPT: Gracias... 2026-07-19 18:44:48 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-19 18:44:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 19:44:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 19:44:48 America/Halifax] [CHATBOT][START] corr=bb233895 IP=127.0.0.1 UA= [19-Jul-2026 18:44:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 18:44:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=4c:46:d1:6b:22:80 mobile=584141345042 [19-Jul-2026 18:44:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 18:44:48 America/Caracas] [CHATBOT][DIAG] corr=bb233895 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [19-Jul-2026 18:44:48 America/Caracas] [CHATBOT][CTX] corr=bb233895 tel=584141345042 intent=chat srvid=47 usd=35 bs=29738.64 tasa=732.4787 verifyMode=simulated [19-Jul-2026 18:44:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 18:44:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 18:44:48 America/Caracas] [CHATBOT][AI][7338e7] Proveedor: gemini [19-Jul-2026 18:44:48 America/Caracas] [CHATBOT][GEMINI][7338e7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 18:44:49 America/Caracas] [CHATBOT][GEMINI][7338e7] OK key=primary intento=1 len=50 finish=STOP [19-Jul-2026 18:44:49 America/Caracas] [CHATBOT][END] corr=bb233895 bytesRespuesta=50 [19-Jul-2026 18:44:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 18:44:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 18:44:50 - Mensaje enviado con éxito a 584141345042 2026-07-19 18:44:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d5362a0b3b (wa_message_id: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSOTQ5OTAyOTY2OUIyNEE3NTFBAA==) 2026-07-19 18:44:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d5362a0b3b 2026-07-19 18:44:50 - ====== FIN WEBHOOK ====== 2026-07-19 18:45:09 - ====== INICIO WEBHOOK ====== 2026-07-19 18:45:09 - Evento: text | De: 584141345042 | Size: 704b 2026-07-19 18:45:09 - Procesando mensaje regular tipo: text 2026-07-19 18:45:09 - RegularMessageService: Procesando mensaje de 584141345042, tipo: text 2026-07-19 18:45:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUNGQTIyRjgxRTJDMDA3MzUwODkwQTYyQTQzODUxM0EA 2026-07-19 18:45:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUNGQTIyRjgxRTJDMDA3MzUwODkwQTYyQTQzODUxM0EA 2026-07-19 18:45:09 - Contenido: No , está bien, gracias, feliz domingo... 2026-07-19 18:45:09 - Comando detectado: no 2026-07-19 18:45:09 - CommandProcessor: Procesando comando: no 2026-07-19 18:45:09 - Comando no reconocido, enviando a ChatGPT 2026-07-19 18:45:09 - Resultado del comando: string 2026-07-19 18:45:09 - Enviando a ChatGPT: No , está bien, gracias, feliz domingo... 2026-07-19 18:45:09 - forwardToChatGPT: Enviando a ChatGPT: No , está bien, gracias, feliz domingo... 2026-07-19 18:45:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 19:45:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 19:45:09 America/Halifax] [CHATBOT][START] corr=baed0ceb IP=127.0.0.1 UA= [19-Jul-2026 18:45:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 18:45:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=4c:46:d1:6b:22:80 mobile=584141345042 [19-Jul-2026 18:45:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 18:45:10 America/Caracas] [CHATBOT][DIAG] corr=baed0ceb Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [19-Jul-2026 18:45:10 America/Caracas] [CHATBOT][CTX] corr=baed0ceb tel=584141345042 intent=chat srvid=47 usd=35 bs=29738.64 tasa=732.4787 verifyMode=simulated [19-Jul-2026 18:45:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 18:45:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 18:45:10 America/Caracas] [CHATBOT][AI][7e60ab] Proveedor: gemini [19-Jul-2026 18:45:10 America/Caracas] [CHATBOT][GEMINI][7e60ab] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 18:45:11 America/Caracas] [CHATBOT][GEMINI][7e60ab] OK key=primary intento=1 len=75 finish=STOP [19-Jul-2026 18:45:11 America/Caracas] [CHATBOT][END] corr=baed0ceb bytesRespuesta=75 [19-Jul-2026 18:45:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 18:45:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 18:45:12 - Mensaje enviado con éxito a 584141345042 2026-07-19 18:45:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d5378251f3 (wa_message_id: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSMTYzMUEyNUU3MTVBQjczMkQyAA==) 2026-07-19 18:45:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d5378251f3 2026-07-19 18:45:12 - ====== FIN WEBHOOK ====== 2026-07-19 18:45:23 - ====== INICIO WEBHOOK ====== 2026-07-19 18:45:23 - Evento: reaction | De: 584141345042 | Size: 668b 2026-07-19 18:45:23 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Piquel Mejias ) [wa_id] => 584141345042 [user_id] => VE.4569359120017901 ) ) [messages] => Array ( [0] => Array ( [from] => 584141345042 [from_user_id] => VE.4569359120017901 [id] => wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUNFNzY1QkU1NTAzQTY2ODYwRjI3MkYyNEFENEIzQjUA [timestamp] => 1784501116 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSMTYzMUEyNUU3MTVBQjczMkQyAA== [emoji] => 👍🏼 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-19 18:45:23 - ====== FIN WEBHOOK ====== 2026-07-19 19:06:45 - ====== INICIO WEBHOOK ====== 2026-07-19 19:06:45 - Evento: text | De: 584143466209 | Size: 580b 2026-07-19 19:06:45 - Procesando mensaje regular tipo: text 2026-07-19 19:06:45 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-19 19:06:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRUM2ODk1MDFERkJGRjg0ODVFRTM2RjY3MjgxRDYA 2026-07-19 19:06:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRUM2ODk1MDFERkJGRjg0ODVFRTM2RjY3MjgxRDYA 2026-07-19 19:06:45 - Contenido: Pg mercantil 10421.95 cig-cervezas... 2026-07-19 19:06:45 - Comando detectado: pg 2026-07-19 19:06:45 - CommandProcessor: Procesando comando: pg 2026-07-19 19:06:45 - Ejecutando GastosService (personal) [19-Jul-2026 19:06:45 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-19 19:06:45 - Resultado del comando: array 2026-07-19 19:06:45 - Enviando respuesta: ✅ 👤 Gasto personal #20 registrado • Monto: 2026-07-19 19:06:46 - Mensaje enviado con éxito a 584143466209 2026-07-19 19:06:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d58869c45e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzNDNUY1NDg4M0U2NzAyNDQ0AA==) 2026-07-19 19:06:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d58869c45e 2026-07-19 19:06:46 - ====== FIN WEBHOOK ====== 2026-07-19 19:15:49 - ====== INICIO WEBHOOK ====== 2026-07-19 19:15:49 - Evento: image | De: 584123865193 | Size: 837b 2026-07-19 19:15:49 - Procesando mensaje regular tipo: image 2026-07-19 19:15:49 - RegularMessageService: Procesando mensaje de 584123865193, tipo: image 2026-07-19 19:15:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUMwQTc3NjhEQjI5RTU0MEFDNjUwNzg1MDNDNjgzREYA 2026-07-19 19:15:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUMwQTc3NjhEQjI5RTU0MEFDNjUwNzg1MDNDNjgzREYA 2026-07-19 19:15:49 - Contenido: ... 2026-07-19 19:15:49 - Comando detectado: image 2026-07-19 19:15:49 - CommandProcessor: Procesando comando: image 2026-07-19 19:15:49 - Imagen sin comando, guardando y procesando 2026-07-19 19:15:49 - Verificando duplicado por imageId=2605713589883755, msgId=wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUMwQTc3NjhEQjI5RTU0MEFDNjUwNzg1MDNDNjgzREYA 2026-07-19 19:15:49 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-19 19:15:49 - Incluyendo numtoname.php... 2026-07-19 19:15:49 - Incluyendo media.php... 2026-07-19 19:15:49 - DEBUG messages batch: [{"from":"584123865193","from_user_id":"VE.4553679191585894","id":"wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUMwQTc3NjhEQjI5RTU0MEFDNjUwNzg1MDNDNjgzREYA","timestamp":"1784502941","type":"image","image":{"mime_type":"image\/jpeg","sha256":"miVtxBCChSI2PjDRnf3yvSp\/4GUqV951Osyz3xUGkLc=","id":"2605713589883755","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2605713589883755&source=webhook&ext=1784503243&hash=ATz6ZiKEzvJ3aboPvUoXxKedB_RQolvEewfug7hAic0X0g"}}] 2026-07-19 19:15:49 - DEBUG caption: no se encontró texto cercano 2026-07-19 19:15:49 - DEBUG caption final: [VACIO] 2026-07-19 19:15:49 - DEBUG busqueda mobiles: 04123865193,4123865193,584123865193 2026-07-19 19:15:49 - DEBUG usuario NO encontrado 2026-07-19 19:15:49 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-19 19:15:49 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-19 19:15:50 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2605713589883755&source=getMedia&ext=1784503244&hash=ATzwohFuDYUZwf5q-z-b81MPkEtrLj6K2JjcefTHvBrIdA 2026-07-19 19:15:51 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2605713589883755.jpg (25705 bytes) 2026-07-19 19:15:52 - OCR tesseract exit=0 chars=253 2026-07-19 19:15:52 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 224 a PagomóvilBDV Personas TES 19/07/2026 Carl 006737019320 [[] Identificacién: 18143785 Origen: 0102****2823 TS 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: A 2026-07-19 19:15:52 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-19"} 2026-07-19 19:15:52 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-19","debug":["fecha=2026-07-19"]} 2026-07-19 19:15:52 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-19 19:15:52 - DEBUG bodyAdmin postOCR: Tlf: 04123865193\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-19 (caption) 2026-07-19 19:15:54 - IMG 2605713589883755 TEL 04123865193 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-19 19:15:54 - Incluyendo guardar_imagen.php... 2026-07-19 19:15:54 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-19 19:15:54 - Includes realizados. Verificando funciones... 2026-07-19 19:15:54 - obtenerInfoUsuario: Iniciando función con teléfono: 584123865193 2026-07-19 19:15:54 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-19 19:15:54 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-19 19:15:54 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-19 19:15:54 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-19 19:15:54 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-19 19:15:54 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b4:cf:b4","firstname":"Yoider","lastname":"Nieves","mac":"28:70:4E:B4:CF:B4","srvid":47} 2026-07-19 19:15:54 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-19 19:15:54 - Datos usuario extraídos: {"username":"28:70:4e:b4:cf:b4","firstname":"Yoider","lastname":"Nieves","mac":"28:70:4E:B4:CF:B4","srvid":47} 2026-07-19 19:15:54 - Función conectarbot disponible, obteniendo conexión... 2026-07-19 19:15:54 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-19 19:15:54 - Valor de accessToken: EAAC0c45... 2026-07-19 19:15:54 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-19 19:15:54 - Instancia WhatsAppImageHandler creada 2026-07-19 19:15:54 - Llamando a saveWhatsAppImage... 2026-07-19 19:15:54 - saveWhatsAppImage: Procesando imagen para: 584123865193 2026-07-19 19:15:54 - saveWhatsAppImage: ID de media: 2605713589883755, MIME type: image/jpeg 2026-07-19 19:15:54 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2605713589883755 2026-07-19 19:15:55 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-19 19:15:55 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2605713589883755&source=getMedia&ext=1784503249&hash=ATzJ66tXM2SfOysF-zlhyc2C-ZiAiFamAkq6av0FJzhvxA 2026-07-19 19:15:55 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2605713589883755&source=getMedia&ext=1784503249&hash=ATzJ66tXM2SfOysF-zlhyc2C-ZiAiFamAkq6av0FJzhvxA 2026-07-19 19:15:56 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-19 19:15:56 - descargar_imagen: Imagen descargada - Tamaño: 25705 bytes, Tipo: image/jpeg 2026-07-19 19:15:56 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2605713589883755.jpg, Tamaño: 25705 bytes 2026-07-19 19:15:56 - saveToDatabase: Registro insertado en BD con ID: 65 2026-07-19 19:15:56 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2605713589883755.jpg","image_id":"2605713589883755","size":25705,"mime_type":"image\/jpeg","db_success":true} 2026-07-19 19:15:56 - Resultado del comando: array 2026-07-19 19:15:56 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-19 19:15:57 - Mensaje enviado con éxito a 584123865193 2026-07-19 19:15:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d5aad5ef40 (wa_message_id: wamid.HBgMNTg0MTIzODY1MTkzFQIAERgSMzUzNDA1NTM0RTA2Q0YxNTMwAA==) 2026-07-19 19:15:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d5aad5ef40 2026-07-19 19:15:57 - ====== FIN WEBHOOK ====== 2026-07-19 20:42:59 - ====== INICIO WEBHOOK ====== 2026-07-19 20:42:59 - Evento: text | De: 584243332880 | Size: 602b 2026-07-19 20:42:59 - Procesando mensaje regular tipo: text 2026-07-19 20:42:59 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-19 20:42:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNBNDBCMUZEQTI4NDZBQUM5NjBFMjVCMjJFNjNGQjgA 2026-07-19 20:42:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNBNDBCMUZEQTI4NDZBQUM5NjBFMjVCMjJFNjNGQjgA 2026-07-19 20:42:59 - Contenido: Buenas noches aun no llega el Internet... 2026-07-19 20:42:59 - Comando detectado: buenas 2026-07-19 20:42:59 - CommandProcessor: Procesando comando: buenas 2026-07-19 20:42:59 - Comando no reconocido, enviando a ChatGPT 2026-07-19 20:42:59 - Resultado del comando: string 2026-07-19 20:42:59 - Enviando a ChatGPT: Buenas noches aun no llega el Internet... 2026-07-19 20:42:59 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches aun no llega el Internet... 2026-07-19 20:42:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 21:42:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 21:42:59 America/Halifax] [CHATBOT][START] corr=301557d8 IP=127.0.0.1 UA= [19-Jul-2026 20:42:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 20:42:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [19-Jul-2026 20:42:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 20:42:59 America/Caracas] [CHATBOT][DIAG] corr=301557d8 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [19-Jul-2026 20:42:59 America/Caracas] [CHATBOT][CTX] corr=301557d8 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 20:42:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 20:42:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 20:42:59 America/Caracas] [CHATBOT][AI][9e3a6c] Proveedor: gemini [19-Jul-2026 20:42:59 America/Caracas] [CHATBOT][GEMINI][9e3a6c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 20:43:01 America/Caracas] [CHATBOT][GEMINI][9e3a6c] OK key=primary intento=1 len=451 finish=STOP [19-Jul-2026 20:43:01 America/Caracas] [CHATBOT][END] corr=301557d8 bytesRespuesta=451 [19-Jul-2026 20:43:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 20:43:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 20:43:03 - Mensaje enviado con éxito a 584243332880 2026-07-19 20:43:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d6f171f181 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSODIxODE4OUY5RkZGNzgxNkEwAA==) 2026-07-19 20:43:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d6f171f181 2026-07-19 20:43:03 - ====== FIN WEBHOOK ====== 2026-07-19 20:44:25 - ====== INICIO WEBHOOK ====== 2026-07-19 20:44:25 - Evento: text | De: 584243332880 | Size: 587b 2026-07-19 20:44:25 - Procesando mensaje regular tipo: text 2026-07-19 20:44:25 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-19 20:44:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNERDRFRjdCMjZDQUU0NDI0REY5NTYwMkI1Mjc3ODYA 2026-07-19 20:44:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNERDRFRjdCMjZDQUU0NDI0REY5NTYwMkI1Mjc3ODYA 2026-07-19 20:44:25 - Contenido: Oh voy ah desconectarlo... 2026-07-19 20:44:25 - Comando detectado: oh 2026-07-19 20:44:25 - CommandProcessor: Procesando comando: oh 2026-07-19 20:44:25 - Comando no reconocido, enviando a ChatGPT 2026-07-19 20:44:25 - Resultado del comando: string 2026-07-19 20:44:25 - Enviando a ChatGPT: Oh voy ah desconectarlo... 2026-07-19 20:44:25 - forwardToChatGPT: Enviando a ChatGPT: Oh voy ah desconectarlo... 2026-07-19 20:44:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 21:44:25 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 21:44:25 America/Halifax] [CHATBOT][START] corr=1c883816 IP=127.0.0.1 UA= [19-Jul-2026 20:44:25 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 20:44:25 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [19-Jul-2026 20:44:25 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 20:44:25 America/Caracas] [CHATBOT][DIAG] corr=1c883816 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [19-Jul-2026 20:44:25 America/Caracas] [CHATBOT][CTX] corr=1c883816 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 20:44:25 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 20:44:25 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 20:44:25 America/Caracas] [CHATBOT][AI][62f325] Proveedor: gemini [19-Jul-2026 20:44:25 America/Caracas] [CHATBOT][GEMINI][62f325] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 20:44:26 America/Caracas] [CHATBOT][GEMINI][62f325] OK key=primary intento=1 len=96 finish=STOP [19-Jul-2026 20:44:26 America/Caracas] [CHATBOT][END] corr=1c883816 bytesRespuesta=96 [19-Jul-2026 20:44:26 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 20:44:26 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 20:44:27 - Mensaje enviado con éxito a 584243332880 2026-07-19 20:44:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d6f6bb6313 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSRDY4RDE4NERFQTc1RUM1NUQxAA==) 2026-07-19 20:44:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d6f6bb6313 2026-07-19 20:44:27 - ====== FIN WEBHOOK ====== 2026-07-19 20:45:03 - ====== INICIO WEBHOOK ====== 2026-07-19 20:45:03 - Evento: text | De: 584143245871 | Size: 586b 2026-07-19 20:45:03 - Procesando mensaje regular tipo: text 2026-07-19 20:45:03 - RegularMessageService: Procesando mensaje de 584143245871, tipo: text 2026-07-19 20:45:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUNDRTZBRTI4ODA5NzMyMzI1NzlFODk0MTVGNDVGREYA 2026-07-19 20:45:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUNDRTZBRTI4ODA5NzMyMzI1NzlFODk0MTVGNDVGREYA 2026-07-19 20:45:03 - Contenido: Soporte... 2026-07-19 20:45:03 - Comando detectado: soporte 2026-07-19 20:45:03 - CommandProcessor: Procesando comando: soporte 2026-07-19 20:45:03 - Ejecutando soporte (menú interactivo) 2026-07-19 20:45:03 - Resultado del comando: array 2026-07-19 20:45:03 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-19 20:45:04 - Mensaje enviado con éxito a 584143245871 2026-07-19 20:45:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d6f901c8ac (wa_message_id: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSQjQxQ0U5RTdBQTVFMjI3MUU1AA==) 2026-07-19 20:45:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d6f901c8ac 2026-07-19 20:45:04 - ====== FIN WEBHOOK ====== 2026-07-19 20:45:07 - ====== INICIO WEBHOOK ====== 2026-07-19 20:45:07 - Evento: interactive | De: 584143245871 | Size: 777b 2026-07-19 20:45:07 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-19 20:45:07 - ButtonService: payload=unique_button_id_1, telefono=584143245871 2026-07-19 20:45:07 - button_reply no manejado por ButtonService 2026-07-19 20:45:07 - ====== FIN WEBHOOK ====== 2026-07-19 20:45:10 - ====== INICIO WEBHOOK ====== 2026-07-19 20:45:10 - Evento: text | De: 584143245871 | Size: 586b 2026-07-19 20:45:10 - Procesando mensaje regular tipo: text 2026-07-19 20:45:10 - RegularMessageService: Procesando mensaje de 584143245871, tipo: text 2026-07-19 20:45:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUM1NkZFQzgwRUY1OUYyMzBGMjlENUU1MjUyRjg0MEMA 2026-07-19 20:45:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUM1NkZFQzgwRUY1OUYyMzBGMjlENUU1MjUyRjg0MEMA 2026-07-19 20:45:10 - Contenido: Soporte... 2026-07-19 20:45:10 - Comando detectado: soporte 2026-07-19 20:45:10 - CommandProcessor: Procesando comando: soporte 2026-07-19 20:45:10 - Ejecutando soporte (menú interactivo) 2026-07-19 20:45:10 - Resultado del comando: array 2026-07-19 20:45:10 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-19 20:45:11 - Mensaje enviado con éxito a 584143245871 2026-07-19 20:45:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d6f97e0476 (wa_message_id: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSNjE1QzAyNjI2MEY0MzBBNDkyAA==) 2026-07-19 20:45:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d6f97e0476 2026-07-19 20:45:11 - ====== FIN WEBHOOK ====== 2026-07-19 20:45:13 - ====== INICIO WEBHOOK ====== 2026-07-19 20:45:13 - Evento: interactive | De: 584143245871 | Size: 777b 2026-07-19 20:45:13 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-19 20:45:13 - ButtonService: payload=unique_button_id_1, telefono=584143245871 2026-07-19 20:45:13 - button_reply no manejado por ButtonService 2026-07-19 20:45:13 - ====== FIN WEBHOOK ====== 2026-07-19 20:50:49 - ====== INICIO WEBHOOK ====== 2026-07-19 20:50:49 - Evento: text | De: 584243332880 | Size: 587b 2026-07-19 20:50:49 - Procesando mensaje regular tipo: text 2026-07-19 20:50:49 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-19 20:50:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNDNjBDNEYyREE1NThGNDA4N0Y3ODYwMUVCNTgyMjAA 2026-07-19 20:50:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNDNjBDNEYyREE1NThGNDA4N0Y3ODYwMUVCNTgyMjAA 2026-07-19 20:50:49 - Contenido: Listo gracias ya agarro... 2026-07-19 20:50:49 - Comando detectado: listo 2026-07-19 20:50:49 - CommandProcessor: Procesando comando: listo 2026-07-19 20:50:49 - Comando no reconocido, enviando a ChatGPT 2026-07-19 20:50:49 - Resultado del comando: string 2026-07-19 20:50:49 - Enviando a ChatGPT: Listo gracias ya agarro... 2026-07-19 20:50:49 - forwardToChatGPT: Enviando a ChatGPT: Listo gracias ya agarro... 2026-07-19 20:50:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 21:50:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 21:50:49 America/Halifax] [CHATBOT][START] corr=d326e1fd IP=127.0.0.1 UA= [19-Jul-2026 20:50:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 20:50:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [19-Jul-2026 20:50:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 20:50:50 America/Caracas] [CHATBOT][DIAG] corr=d326e1fd Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [19-Jul-2026 20:50:50 America/Caracas] [CHATBOT][CTX] corr=d326e1fd tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 20:50:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 20:50:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 20:50:50 America/Caracas] [CHATBOT][AI][74ebf9] Proveedor: gemini [19-Jul-2026 20:50:50 America/Caracas] [CHATBOT][GEMINI][74ebf9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 20:50:51 America/Caracas] [CHATBOT][GEMINI][74ebf9] OK key=primary intento=1 len=145 finish=STOP [19-Jul-2026 20:50:51 America/Caracas] [CHATBOT][END] corr=d326e1fd bytesRespuesta=145 [19-Jul-2026 20:50:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 20:50:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 20:50:52 - Mensaje enviado con éxito a 584243332880 2026-07-19 20:50:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d70ec10d9e (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSM0Q3OTNFNzA3NDZENDY3NjQ2AA==) 2026-07-19 20:50:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d70ec10d9e 2026-07-19 20:50:52 - ====== FIN WEBHOOK ====== 2026-07-19 20:51:39 - ====== INICIO WEBHOOK ====== 2026-07-19 20:51:39 - Evento: text | De: 584243332880 | Size: 602b 2026-07-19 20:51:39 - Procesando mensaje regular tipo: text 2026-07-19 20:51:39 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-19 20:51:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM0RjQzRTMxREQ5MjI4MUVDNUIwQjZCN0NGOUY5OTgA 2026-07-19 20:51:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM0RjQzRTMxREQ5MjI4MUVDNUIwQjZCN0NGOUY5OTgA 2026-07-19 20:51:39 - Contenido: Muchas gracias. Y disculpe la molestia... 2026-07-19 20:51:39 - Comando detectado: muchas 2026-07-19 20:51:40 - CommandProcessor: Procesando comando: muchas 2026-07-19 20:51:40 - Comando no reconocido, enviando a ChatGPT 2026-07-19 20:51:40 - Resultado del comando: string 2026-07-19 20:51:40 - Enviando a ChatGPT: Muchas gracias. Y disculpe la molestia... 2026-07-19 20:51:40 - forwardToChatGPT: Enviando a ChatGPT: Muchas gracias. Y disculpe la molestia... 2026-07-19 20:51:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 21:51:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 21:51:40 America/Halifax] [CHATBOT][START] corr=d6c46352 IP=127.0.0.1 UA= [19-Jul-2026 20:51:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 20:51:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [19-Jul-2026 20:51:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 20:51:40 America/Caracas] [CHATBOT][DIAG] corr=d6c46352 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [19-Jul-2026 20:51:40 America/Caracas] [CHATBOT][CTX] corr=d6c46352 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 20:51:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 20:51:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 20:51:40 America/Caracas] [CHATBOT][AI][257586] Proveedor: gemini [19-Jul-2026 20:51:40 America/Caracas] [CHATBOT][GEMINI][257586] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 20:51:41 America/Caracas] [CHATBOT][GEMINI][257586] OK key=primary intento=1 len=108 finish=STOP [19-Jul-2026 20:51:41 America/Caracas] [CHATBOT][END] corr=d6c46352 bytesRespuesta=108 [19-Jul-2026 20:51:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 20:51:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 20:51:42 - Mensaje enviado con éxito a 584243332880 2026-07-19 20:51:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d711e25e5c (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSOTcxRTJDMjMzMDE0NThDN0IwAA==) 2026-07-19 20:51:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d711e25e5c 2026-07-19 20:51:42 - ====== FIN WEBHOOK ====== 2026-07-19 20:51:55 - ====== INICIO WEBHOOK ====== 2026-07-19 20:51:55 - Evento: text | De: 584243332880 | Size: 574b 2026-07-19 20:51:55 - Procesando mensaje regular tipo: text 2026-07-19 20:51:55 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-07-19 20:51:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5OUEwRDFDMEU0RUU3OTlBRThENEM4MjY2NTBFMkYA 2026-07-19 20:51:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5OUEwRDFDMEU0RUU3OTlBRThENEM4MjY2NTBFMkYA 2026-07-19 20:51:55 - Contenido: Igualmente... 2026-07-19 20:51:55 - Comando detectado: igualmente 2026-07-19 20:51:55 - CommandProcessor: Procesando comando: igualmente 2026-07-19 20:51:55 - Comando no reconocido, enviando a ChatGPT 2026-07-19 20:51:55 - Resultado del comando: string 2026-07-19 20:51:55 - Enviando a ChatGPT: Igualmente... 2026-07-19 20:51:55 - forwardToChatGPT: Enviando a ChatGPT: Igualmente... 2026-07-19 20:51:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Jul-2026 21:51:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Jul-2026 21:51:55 America/Halifax] [CHATBOT][START] corr=e8fe2160 IP=127.0.0.1 UA= [19-Jul-2026 20:51:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 732.4787 fecha=2026-07-17T00:00:00-04:00 [19-Jul-2026 20:51:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [19-Jul-2026 20:51:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Jul-2026 20:51:55 America/Caracas] [CHATBOT][DIAG] corr=e8fe2160 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [19-Jul-2026 20:51:55 America/Caracas] [CHATBOT][CTX] corr=e8fe2160 tel=584243332880 intent=chat srvid=35 usd=40 bs=33987.01 tasa=732.4787 verifyMode=simulated [19-Jul-2026 20:51:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Jul-2026 20:51:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Jul-2026 20:51:55 America/Caracas] [CHATBOT][AI][605dff] Proveedor: gemini [19-Jul-2026 20:51:55 America/Caracas] [CHATBOT][GEMINI][605dff] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Jul-2026 20:51:56 America/Caracas] [CHATBOT][GEMINI][605dff] OK key=primary intento=1 len=51 finish=STOP [19-Jul-2026 20:51:56 America/Caracas] [CHATBOT][END] corr=e8fe2160 bytesRespuesta=51 [19-Jul-2026 20:51:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-19 20:51:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-19 20:51:57 - Mensaje enviado con éxito a 584243332880 2026-07-19 20:51:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d712d7bacc (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSQ0Y5NkY5MzM5MjM1OUYyN0QxAA==) 2026-07-19 20:51:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d712d7bacc 2026-07-19 20:51:57 - ====== FIN WEBHOOK ====== 2026-07-19 22:19:40 - ====== INICIO WEBHOOK ====== 2026-07-19 22:19:40 - Evento: image | De: 584143466209 | Size: 867b 2026-07-19 22:19:40 - Procesando mensaje regular tipo: image 2026-07-19 22:19:40 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-19 22:19:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBNzM5MTVFRUJDOTVDRTU1RDM1ODczNTJDMDUxMjIA 2026-07-19 22:19:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBNzM5MTVFRUJDOTVDRTU1RDM1ODczNTJDMDUxMjIA 2026-07-19 22:19:40 - Contenido: Pg mercantil 7370.00 comida-perros... 2026-07-19 22:19:40 - Comando detectado: pg 2026-07-19 22:19:40 - CommandProcessor: Procesando comando: pg 2026-07-19 22:19:40 - Gasto personal con imagen: 3053839838153027 2026-07-19 22:19:40 - Formato 'pg banco descripcion': banco=mercantil, desc=7370.00 comida-perros 2026-07-19 22:19:41 - Ejecutando GastosService (personal) [19-Jul-2026 22:19:41 America/Caracas] [ExchangeRateService] Tasa API (oficial): 732.4787 2026-07-19 22:19:44 - Resultado del comando: array 2026-07-19 22:19:44 - Enviando respuesta: ✅ 👤 Gasto personal #21 registrado • Monto: 2026-07-19 22:19:45 - Mensaje enviado con éxito a 584143466209 2026-07-19 22:19:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5d85c16ea71 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjRBMjIwQTRFQUZCRUIyNUJGAA==) 2026-07-19 22:19:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a5d85c16ea71 2026-07-19 22:19:45 - ====== FIN WEBHOOK ====== 2026-07-20 07:03:47 - ====== INICIO WEBHOOK ====== 2026-07-20 07:03:47 - Evento: text | De: 584143245871 | Size: 586b 2026-07-20 07:03:47 - Procesando mensaje regular tipo: text 2026-07-20 07:03:47 - RegularMessageService: Procesando mensaje de 584143245871, tipo: text 2026-07-20 07:03:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUNBRkNFM0NBQ0MwOEVCMDI5RUQzQzk2M0E5MDdCNUIA 2026-07-20 07:03:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUNBRkNFM0NBQ0MwOEVCMDI5RUQzQzk2M0E5MDdCNUIA 2026-07-20 07:03:47 - Contenido: Soporte... 2026-07-20 07:03:47 - Comando detectado: soporte 2026-07-20 07:03:47 - CommandProcessor: Procesando comando: soporte 2026-07-20 07:03:47 - Ejecutando soporte (menú interactivo) 2026-07-20 07:03:47 - Resultado del comando: array 2026-07-20 07:03:47 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-20 07:03:48 - Mensaje enviado con éxito a 584143245871 2026-07-20 07:03:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e0094aaa98 (wa_message_id: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSRUY1NDU3M0UwNjA0NDhBMEZCAA==) 2026-07-20 07:03:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e0094aaa98 2026-07-20 07:03:48 - ====== FIN WEBHOOK ====== 2026-07-20 07:03:51 - ====== INICIO WEBHOOK ====== 2026-07-20 07:03:51 - Evento: interactive | De: 584143245871 | Size: 777b 2026-07-20 07:03:51 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-20 07:03:51 - ButtonService: payload=unique_button_id_1, telefono=584143245871 2026-07-20 07:03:51 - button_reply no manejado por ButtonService 2026-07-20 07:03:51 - ====== FIN WEBHOOK ====== 2026-07-20 07:03:58 - ====== INICIO WEBHOOK ====== 2026-07-20 07:03:58 - Evento: text | De: 584143245871 | Size: 586b 2026-07-20 07:03:58 - Procesando mensaje regular tipo: text 2026-07-20 07:03:58 - RegularMessageService: Procesando mensaje de 584143245871, tipo: text 2026-07-20 07:03:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUNCNjQwRUNGRjcxNTA0ODJEMEQ3NEQ5NTRCMTI3RkMA 2026-07-20 07:03:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUNCNjQwRUNGRjcxNTA0ODJEMEQ3NEQ5NTRCMTI3RkMA 2026-07-20 07:03:58 - Contenido: Soporte... 2026-07-20 07:03:58 - Comando detectado: soporte 2026-07-20 07:03:58 - CommandProcessor: Procesando comando: soporte 2026-07-20 07:03:58 - Ejecutando soporte (menú interactivo) 2026-07-20 07:03:58 - Resultado del comando: array 2026-07-20 07:03:58 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-20 07:03:59 - Mensaje enviado con éxito a 584143245871 2026-07-20 07:03:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e009fae690 (wa_message_id: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSNUYzRDVBQkEwNzc0MURDQzgzAA==) 2026-07-20 07:03:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e009fae690 2026-07-20 07:03:59 - ====== FIN WEBHOOK ====== 2026-07-20 07:04:01 - ====== INICIO WEBHOOK ====== 2026-07-20 07:04:01 - Evento: interactive | De: 584143245871 | Size: 777b 2026-07-20 07:04:01 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-20 07:04:01 - ButtonService: payload=unique_button_id_1, telefono=584143245871 2026-07-20 07:04:01 - button_reply no manejado por ButtonService 2026-07-20 07:04:01 - ====== FIN WEBHOOK ====== 2026-07-20 07:04:04 - ====== INICIO WEBHOOK ====== 2026-07-20 07:04:04 - Evento: text | De: 584143245871 | Size: 586b 2026-07-20 07:04:04 - Procesando mensaje regular tipo: text 2026-07-20 07:04:04 - RegularMessageService: Procesando mensaje de 584143245871, tipo: text 2026-07-20 07:04:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUM2MENDRUEwNzRDMTFBQjhCREMyQjFCMzgyMjlBMjIA 2026-07-20 07:04:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUM2MENDRUEwNzRDMTFBQjhCREMyQjFCMzgyMjlBMjIA 2026-07-20 07:04:04 - Contenido: Soporte... 2026-07-20 07:04:04 - Comando detectado: soporte 2026-07-20 07:04:04 - CommandProcessor: Procesando comando: soporte 2026-07-20 07:04:04 - Ejecutando soporte (menú interactivo) 2026-07-20 07:04:04 - Resultado del comando: array 2026-07-20 07:04:04 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-20 07:04:05 - Mensaje enviado con éxito a 584143245871 2026-07-20 07:04:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e00a5ac852 (wa_message_id: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSNkQyM0NFREFGMTM3N0M4QkMzAA==) 2026-07-20 07:04:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e00a5ac852 2026-07-20 07:04:05 - ====== FIN WEBHOOK ====== 2026-07-20 07:04:07 - ====== INICIO WEBHOOK ====== 2026-07-20 07:04:07 - Evento: interactive | De: 584143245871 | Size: 777b 2026-07-20 07:04:07 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-20 07:04:07 - ButtonService: payload=unique_button_id_1, telefono=584143245871 2026-07-20 07:04:07 - button_reply no manejado por ButtonService 2026-07-20 07:04:07 - ====== FIN WEBHOOK ====== 2026-07-20 07:13:09 - ====== INICIO WEBHOOK ====== 2026-07-20 07:13:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 07:13:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 07:13:09 - ====== FIN WEBHOOK ====== 2026-07-20 07:17:08 - ====== INICIO WEBHOOK ====== 2026-07-20 07:17:08 - Evento: text | De: 584241499029 | Size: 588b 2026-07-20 07:17:08 - Procesando mensaje regular tipo: text 2026-07-20 07:17:08 - RegularMessageService: Procesando mensaje de 584241499029, tipo: text 2026-07-20 07:17:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDk5MDI5FQIAEhggQUNGNEYwQ0E4QTgyMUI3RkMzMzg3Qzk1QjdCNzU4Q0UA 2026-07-20 07:17:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDk5MDI5FQIAEhggQUNGNEYwQ0E4QTgyMUI3RkMzMzg3Qzk1QjdCNzU4Q0UA 2026-07-20 07:17:08 - Contenido: Buenos días... 2026-07-20 07:17:08 - Comando detectado: buenos 2026-07-20 07:17:08 - CommandProcessor: Procesando comando: buenos 2026-07-20 07:17:08 - Comando no reconocido, enviando a ChatGPT 2026-07-20 07:17:08 - Resultado del comando: string 2026-07-20 07:17:08 - Enviando a ChatGPT: Buenos días... 2026-07-20 07:17:08 - forwardToChatGPT: Enviando a ChatGPT: Buenos días... 2026-07-20 07:17:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 08:17:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 08:17:08 America/Halifax] [CHATBOT][START] corr=ccefd111 IP=127.0.0.1 UA= [20-Jul-2026 07:17:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 07:17:08 America/Caracas] [CHATBOT][CTX] corr=ccefd111 tel=584241499029 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 07:17:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 07:17:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 07:17:08 America/Caracas] [CHATBOT][AI][327968] Proveedor: gemini [20-Jul-2026 07:17:08 America/Caracas] [CHATBOT][GEMINI][327968] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 07:17:09 America/Caracas] [CHATBOT][GEMINI][327968] OK key=primary intento=1 len=45 finish=STOP [20-Jul-2026 07:17:09 America/Caracas] [CHATBOT][END] corr=ccefd111 bytesRespuesta=45 [20-Jul-2026 07:17:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 07:17:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 07:17:10 - Mensaje enviado con éxito a 584241499029 2026-07-20 07:17:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e03b68e92f (wa_message_id: wamid.HBgMNTg0MjQxNDk5MDI5FQIAERgSN0FDNTE1MUY1MDdFMDA3Mzk0AA==) 2026-07-20 07:17:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e03b68e92f 2026-07-20 07:17:10 - ====== FIN WEBHOOK ====== 2026-07-20 07:17:14 - ====== INICIO WEBHOOK ====== 2026-07-20 07:17:14 - Evento: text | De: 584241499029 | Size: 605b 2026-07-20 07:17:14 - Procesando mensaje regular tipo: text 2026-07-20 07:17:14 - RegularMessageService: Procesando mensaje de 584241499029, tipo: text 2026-07-20 07:17:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDk5MDI5FQIAEhggQUM0OUREODQzRTE2QjA1MzE3RTg5M0NFN0ZERjJENEEA 2026-07-20 07:17:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDk5MDI5FQIAEhggQUM0OUREODQzRTE2QjA1MzE3RTg5M0NFN0ZERjJENEEA 2026-07-20 07:17:14 - Contenido: El pago a nombre de Noraima Smith... 2026-07-20 07:17:14 - Comando detectado: el 2026-07-20 07:17:14 - CommandProcessor: Procesando comando: el 2026-07-20 07:17:14 - Comando no reconocido, enviando a ChatGPT 2026-07-20 07:17:14 - Resultado del comando: string 2026-07-20 07:17:14 - Enviando a ChatGPT: El pago a nombre de Noraima Smith... 2026-07-20 07:17:14 - forwardToChatGPT: Enviando a ChatGPT: El pago a nombre de Noraima Smith... 2026-07-20 07:17:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 08:17:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 08:17:14 America/Halifax] [CHATBOT][START] corr=6ac992eb IP=127.0.0.1 UA= [20-Jul-2026 07:17:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 07:17:15 America/Caracas] [CHATBOT][CTX] corr=6ac992eb tel=584241499029 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 07:17:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 07:17:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 07:17:15 America/Caracas] [CHATBOT][AI][5c1ef1] Proveedor: gemini [20-Jul-2026 07:17:15 America/Caracas] [CHATBOT][GEMINI][5c1ef1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 07:17:16 America/Caracas] [CHATBOT][GEMINI][5c1ef1] OK key=primary intento=1 len=285 finish=STOP [20-Jul-2026 07:17:16 America/Caracas] [CHATBOT][END] corr=6ac992eb bytesRespuesta=285 [20-Jul-2026 07:17:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 07:17:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 07:17:17 - Mensaje enviado con éxito a 584241499029 2026-07-20 07:17:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e03bdc5e8c (wa_message_id: wamid.HBgMNTg0MjQxNDk5MDI5FQIAERgSRjg3NzBBQ0Q4ODNGQzZFRURDAA==) 2026-07-20 07:17:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e03bdc5e8c 2026-07-20 07:17:17 - ====== FIN WEBHOOK ====== 2026-07-20 07:17:35 - ====== INICIO WEBHOOK ====== 2026-07-20 07:17:35 - Evento: image | De: 584241499029 | Size: 846b 2026-07-20 07:17:35 - Procesando mensaje regular tipo: image 2026-07-20 07:17:35 - RegularMessageService: Procesando mensaje de 584241499029, tipo: image 2026-07-20 07:17:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDk5MDI5FQIAEhggQUMxMzJFNzNFNjM5MEU1QTIwODVEM0E2QTkwMzFCQ0MA 2026-07-20 07:17:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDk5MDI5FQIAEhggQUMxMzJFNzNFNjM5MEU1QTIwODVEM0E2QTkwMzFCQ0MA 2026-07-20 07:17:35 - Contenido: ... 2026-07-20 07:17:35 - Comando detectado: image 2026-07-20 07:17:35 - CommandProcessor: Procesando comando: image 2026-07-20 07:17:35 - Imagen sin comando, guardando y procesando 2026-07-20 07:17:35 - Verificando duplicado por imageId=2273160593530617, msgId=wamid.HBgMNTg0MjQxNDk5MDI5FQIAEhggQUMxMzJFNzNFNjM5MEU1QTIwODVEM0E2QTkwMzFCQ0MA 2026-07-20 07:17:35 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 07:17:35 - Incluyendo numtoname.php... 2026-07-20 07:17:35 - Incluyendo media.php... 2026-07-20 07:17:35 - DEBUG messages batch: [{"from":"584241499029","from_user_id":"VE.4520670678220079","id":"wamid.HBgMNTg0MjQxNDk5MDI5FQIAEhggQUMxMzJFNzNFNjM5MEU1QTIwODVEM0E2QTkwMzFCQ0MA","timestamp":"1784546246","type":"image","image":{"mime_type":"image\/jpeg","sha256":"M09z+YS3vmBj5xTdStP5uttz\/zBFSobvdN2OZw+qiKA=","id":"2273160593530617","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2273160593530617&source=webhook&ext=1784546548&hash=ATyuQWFJQxVqs44t85VMcI7CSNZP3pIs2xNiyI85DT7glA"}}] 2026-07-20 07:17:35 - DEBUG caption: no se encontró texto cercano 2026-07-20 07:17:35 - DEBUG caption final: [VACIO] 2026-07-20 07:17:35 - DEBUG busqueda mobiles: 04241499029,4241499029,584241499029 2026-07-20 07:17:35 - DEBUG usuario NO encontrado 2026-07-20 07:17:35 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 07:17:35 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 07:17:36 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2273160593530617&source=getMedia&ext=1784546549&hash=ATydm9yAagr1TjHUim8NqoYqjZnJf3iUS_40wCVgna_Srw 2026-07-20 07:17:37 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2273160593530617.jpg (31291 bytes) 2026-07-20 07:17:38 - OCR tesseract exit=0 chars=334 2026-07-20 07:17:38 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 198 7:11a.m. ROSE $ Comprobante de operación < y PagomóvilBDV Personas 9 22.108,02 Bs Fecha: 20/07/2026 Operación: 006739505482 IT] Identificación: 18143785 Origen: 0102****4461 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago 2026-07-20 07:17:38 - OCR parse (caption-level): {"banco":"Mercantil","monto":"22108.02","fecha":"2026-07-20"} 2026-07-20 07:17:38 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-20 07:17:38 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-20 07:17:38 - DEBUG bodyAdmin postOCR: Tlf: 04241499029\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 22108.02 (caption)\nFecha: 2026-07-20 (caption) 2026-07-20 07:17:40 - IMG 2273160593530617 TEL 04241499029 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 07:17:40 - Incluyendo guardar_imagen.php... 2026-07-20 07:17:40 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 07:17:40 - Includes realizados. Verificando funciones... 2026-07-20 07:17:40 - obtenerInfoUsuario: Iniciando función con teléfono: 584241499029 2026-07-20 07:17:40 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 07:17:40 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 07:17:40 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 07:17:40 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 07:17:40 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584241499029 2026-07-20 07:17:40 - Datos usuario extraídos: null 2026-07-20 07:17:40 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 07:17:40 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 07:17:40 - Valor de accessToken: EAAC0c45... 2026-07-20 07:17:40 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 07:17:40 - Instancia WhatsAppImageHandler creada 2026-07-20 07:17:40 - Llamando a saveWhatsAppImage... 2026-07-20 07:17:40 - saveWhatsAppImage: Procesando imagen para: 584241499029 2026-07-20 07:17:40 - saveWhatsAppImage: ID de media: 2273160593530617, MIME type: image/jpeg 2026-07-20 07:17:40 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2273160593530617 2026-07-20 07:17:41 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 07:17:41 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2273160593530617&source=getMedia&ext=1784546554&hash=ATznI6e_XWa_FfK1RCYtnjHar1ueUfO6FICuOQNIQdXGKw 2026-07-20 07:17:41 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2273160593530617&source=getMedia&ext=1784546554&hash=ATznI6e_XWa_FfK1RCYtnjHar1ueUfO6FICuOQNIQdXGKw 2026-07-20 07:17:42 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 07:17:42 - descargar_imagen: Imagen descargada - Tamaño: 31291 bytes, Tipo: image/jpeg 2026-07-20 07:17:42 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2273160593530617.jpg, Tamaño: 31291 bytes 2026-07-20 07:17:42 - saveToDatabase: Registro insertado en BD con ID: 66 2026-07-20 07:17:42 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2273160593530617.jpg","image_id":"2273160593530617","size":31291,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 07:17:42 - Resultado del comando: array 2026-07-20 07:17:42 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 07:17:43 - Mensaje enviado con éxito a 584241499029 2026-07-20 07:17:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e03d77f967 (wa_message_id: wamid.HBgMNTg0MjQxNDk5MDI5FQIAERgSQTE0QzRFOTQ3QkFCRUJCQzZEAA==) 2026-07-20 07:17:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e03d77f967 2026-07-20 07:17:43 - ====== FIN WEBHOOK ====== 2026-07-20 08:16:55 - ====== INICIO WEBHOOK ====== 2026-07-20 08:16:55 - Evento: text | De: 584129013463 | Size: 648b 2026-07-20 08:16:55 - Procesando mensaje regular tipo: text 2026-07-20 08:16:55 - RegularMessageService: Procesando mensaje de 584129013463, tipo: text 2026-07-20 08:16:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUNCNjU0QkI4MjZGMUZEOTFENjEyREI0RTMwNTBBMzEA 2026-07-20 08:16:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUNCNjU0QkI4MjZGMUZEOTFENjEyREI0RTMwNTBBMzEA 2026-07-20 08:16:55 - Contenido: Buenos días! Para que por favor me pase la factura de Aníbal Kanzler para realizar el pago... 2026-07-20 08:16:55 - Comando detectado: buenos 2026-07-20 08:16:55 - CommandProcessor: Procesando comando: buenos 2026-07-20 08:16:55 - Comando no reconocido, enviando a ChatGPT 2026-07-20 08:16:55 - Resultado del comando: string 2026-07-20 08:16:55 - Enviando a ChatGPT: Buenos días! Para que por favor me pase la factur... 2026-07-20 08:16:55 - forwardToChatGPT: Enviando a ChatGPT: Buenos días! Para que por favor me pase la factur... 2026-07-20 08:16:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 09:16:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 09:16:55 America/Halifax] [CHATBOT][START] corr=e3319cc7 IP=127.0.0.1 UA= [20-Jul-2026 08:16:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 08:16:55 America/Caracas] [CHATBOT][CTX] corr=e3319cc7 tel=584129013463 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 08:16:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 08:16:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 08:16:55 America/Caracas] [CHATBOT][AI][d36551] Proveedor: gemini [20-Jul-2026 08:16:55 America/Caracas] [CHATBOT][GEMINI][d36551] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 08:16:58 America/Caracas] [CHATBOT][GEMINI][d36551] OK key=primary intento=1 len=157 finish=STOP [20-Jul-2026 08:16:58 America/Caracas] [CHATBOT][END] corr=e3319cc7 bytesRespuesta=157 [20-Jul-2026 08:16:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 08:16:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 08:16:59 - Mensaje enviado con éxito a 584129013463 2026-07-20 08:16:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e11bb888a8 (wa_message_id: wamid.HBgMNTg0MTI5MDEzNDYzFQIAERgSOTE0MDY0OENBRDYyQjJCMjM0AA==) 2026-07-20 08:16:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e11bb888a8 2026-07-20 08:16:59 - ====== FIN WEBHOOK ====== 2026-07-20 08:17:44 - ====== INICIO WEBHOOK ====== 2026-07-20 08:17:44 - Evento: text | De: 584129013463 | Size: 604b 2026-07-20 08:17:44 - Procesando mensaje regular tipo: text 2026-07-20 08:17:44 - RegularMessageService: Procesando mensaje de 584129013463, tipo: text 2026-07-20 08:17:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUMyODc3NEUzQzk1QUY5MkM4MDJCMzI5MDI5QjYyMDQA 2026-07-20 08:17:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUMyODc3NEUzQzk1QUY5MkM4MDJCMzI5MDI5QjYyMDQA 2026-07-20 08:17:44 - Contenido: Nombre: Aníbal Kanzler Teléfono: 04129013463... 2026-07-20 08:17:44 - Comando detectado: nombre: 2026-07-20 08:17:44 - CommandProcessor: Procesando comando: nombre: 2026-07-20 08:17:44 - Comando no reconocido, enviando a ChatGPT 2026-07-20 08:17:44 - Resultado del comando: string 2026-07-20 08:17:44 - Enviando a ChatGPT: Nombre: Aníbal Kanzler Teléfono: 04129013463... 2026-07-20 08:17:44 - forwardToChatGPT: Enviando a ChatGPT: Nombre: Aníbal Kanzler Teléfono: 04129013463... 2026-07-20 08:17:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 09:17:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 09:17:44 America/Halifax] [CHATBOT][START] corr=8c0fc2d9 IP=127.0.0.1 UA= [20-Jul-2026 08:17:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 08:17:45 America/Caracas] [CHATBOT][CTX] corr=8c0fc2d9 tel=584129013463 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 08:17:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 08:17:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 08:17:45 America/Caracas] [CHATBOT][AI][83f4ed] Proveedor: gemini [20-Jul-2026 08:17:45 America/Caracas] [CHATBOT][GEMINI][83f4ed] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 08:17:49 America/Caracas] [CHATBOT][GEMINI][83f4ed] OK key=primary intento=1 len=137 finish=MAX_TOKENS [20-Jul-2026 08:17:49 America/Caracas] [CHATBOT][GEMINI][83f4ed] ⚠️ Respuesta truncada por MAX_TOKENS [20-Jul-2026 08:17:49 America/Caracas] [CHATBOT][END] corr=8c0fc2d9 bytesRespuesta=137 [20-Jul-2026 08:17:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 08:17:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 08:17:50 - Mensaje enviado con éxito a 584129013463 2026-07-20 08:17:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e11ee998e3 (wa_message_id: wamid.HBgMNTg0MTI5MDEzNDYzFQIAERgSRDE0NkMzODBCM0VGQTQ0MzQxAA==) 2026-07-20 08:17:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e11ee998e3 2026-07-20 08:17:50 - ====== FIN WEBHOOK ====== 2026-07-20 08:44:18 - ====== INICIO WEBHOOK ====== 2026-07-20 08:44:18 - Evento: text | De: 584143245871 | Size: 586b 2026-07-20 08:44:18 - Procesando mensaje regular tipo: text 2026-07-20 08:44:18 - RegularMessageService: Procesando mensaje de 584143245871, tipo: text 2026-07-20 08:44:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUM4QUYzQTdGQzdCMjY3MjhCQTNCMkNCQ0Q3MUQ3RjkA 2026-07-20 08:44:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUM4QUYzQTdGQzdCMjY3MjhCQTNCMkNCQ0Q3MUQ3RjkA 2026-07-20 08:44:18 - Contenido: Soporte... 2026-07-20 08:44:18 - Comando detectado: soporte 2026-07-20 08:44:18 - CommandProcessor: Procesando comando: soporte 2026-07-20 08:44:18 - Ejecutando soporte (menú interactivo) 2026-07-20 08:44:18 - Resultado del comando: array 2026-07-20 08:44:18 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-20 08:44:19 - Mensaje enviado con éxito a 584143245871 2026-07-20 08:44:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e182373577 (wa_message_id: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSN0M1RkFDNjI4QzY3REIwRTE1AA==) 2026-07-20 08:44:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e182373577 2026-07-20 08:44:19 - ====== FIN WEBHOOK ====== 2026-07-20 08:44:21 - ====== INICIO WEBHOOK ====== 2026-07-20 08:44:21 - Evento: interactive | De: 584143245871 | Size: 777b 2026-07-20 08:44:21 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-20 08:44:21 - ButtonService: payload=unique_button_id_1, telefono=584143245871 2026-07-20 08:44:21 - button_reply no manejado por ButtonService 2026-07-20 08:44:21 - ====== FIN WEBHOOK ====== 2026-07-20 09:04:22 - ====== INICIO WEBHOOK ====== 2026-07-20 09:04:22 - Evento: text | De: 584129920717 | Size: 593b 2026-07-20 09:04:22 - Procesando mensaje regular tipo: text 2026-07-20 09:04:22 - RegularMessageService: Procesando mensaje de 584129920717, tipo: text 2026-07-20 09:04:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNDREM2ODFERjkwREFEOENFNzAyNkYxRTgxNTYwMEIA 2026-07-20 09:04:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNDREM2ODFERjkwREFEOENFNzAyNkYxRTgxNTYwMEIA 2026-07-20 09:04:22 - Contenido: Buen dia monto exacto del interner... 2026-07-20 09:04:22 - Comando detectado: buen 2026-07-20 09:04:22 - CommandProcessor: Procesando comando: buen 2026-07-20 09:04:22 - Comando no reconocido, enviando a ChatGPT 2026-07-20 09:04:22 - Resultado del comando: string 2026-07-20 09:04:22 - Enviando a ChatGPT: Buen dia monto exacto del interner... 2026-07-20 09:04:22 - forwardToChatGPT: Enviando a ChatGPT: Buen dia monto exacto del interner... 2026-07-20 09:04:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 10:04:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 10:04:22 America/Halifax] [CHATBOT][START] corr=e6ca23bb IP=127.0.0.1 UA= [20-Jul-2026 09:04:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 09:04:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-20 username=f4:e2:c6:88:37:a1 mobile=584129920717 [20-Jul-2026 09:04:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 09:04:23 America/Caracas] [CHATBOT][DIAG] corr=e6ca23bb Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 09:04:23 America/Caracas] [CHATBOT][CTX] corr=e6ca23bb tel=584129920717 intent=chat srvid=34 usd=30 bs=25645.3 tasa=736.9339 verifyMode=simulated [20-Jul-2026 09:04:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 09:04:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 09:04:23 America/Caracas] [CHATBOT][AI][a97170] Proveedor: gemini [20-Jul-2026 09:04:23 America/Caracas] [CHATBOT][GEMINI][a97170] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 09:04:27 America/Caracas] [CHATBOT][GEMINI][a97170] OK key=primary intento=1 len=200 finish=STOP [20-Jul-2026 09:04:27 America/Caracas] [CHATBOT][END] corr=e6ca23bb bytesRespuesta=200 [20-Jul-2026 09:04:27 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 09:04:27 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 09:04:28 - Mensaje enviado con éxito a 584129920717 2026-07-20 09:04:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e1cdcef5b0 (wa_message_id: wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSRTNFQzFBQzVFNEQyQ0U4QjAzAA==) 2026-07-20 09:04:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e1cdcef5b0 2026-07-20 09:04:28 - ====== FIN WEBHOOK ====== 2026-07-20 09:05:01 - ====== INICIO WEBHOOK ====== 2026-07-20 09:05:01 - Evento: text | De: 584129920717 | Size: 575b 2026-07-20 09:05:01 - Procesando mensaje regular tipo: text 2026-07-20 09:05:01 - RegularMessageService: Procesando mensaje de 584129920717, tipo: text 2026-07-20 09:05:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNGMjZGNjJGQjdGNjBDNzg1OEFEQjQxNUYyNzRGMzkA 2026-07-20 09:05:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNGMjZGNjJGQjdGNjBDNzg1OEFEQjQxNUYyNzRGMzkA 2026-07-20 09:05:01 - Contenido: A que pago movil... 2026-07-20 09:05:01 - Comando detectado: a 2026-07-20 09:05:01 - CommandProcessor: Procesando comando: a 2026-07-20 09:05:01 - Comando no reconocido, enviando a ChatGPT 2026-07-20 09:05:01 - Resultado del comando: string 2026-07-20 09:05:01 - Enviando a ChatGPT: A que pago movil... 2026-07-20 09:05:01 - forwardToChatGPT: Enviando a ChatGPT: A que pago movil... 2026-07-20 09:05:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 10:05:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 10:05:01 America/Halifax] [CHATBOT][START] corr=4306e51e IP=127.0.0.1 UA= [20-Jul-2026 09:05:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 09:05:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-20 username=f4:e2:c6:88:37:a1 mobile=584129920717 [20-Jul-2026 09:05:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 09:05:02 America/Caracas] [CHATBOT][DIAG] corr=4306e51e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 09:05:02 America/Caracas] [CHATBOT][CTX] corr=4306e51e tel=584129920717 intent=chat srvid=34 usd=30 bs=25645.3 tasa=736.9339 verifyMode=simulated [20-Jul-2026 09:05:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 09:05:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 09:05:02 America/Caracas] [CHATBOT][AI][d23770] Proveedor: gemini [20-Jul-2026 09:05:02 America/Caracas] [CHATBOT][GEMINI][d23770] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 09:05:03 America/Caracas] [CHATBOT][GEMINI][d23770] OK key=primary intento=1 len=288 finish=STOP [20-Jul-2026 09:05:03 America/Caracas] [CHATBOT][END] corr=4306e51e bytesRespuesta=288 [20-Jul-2026 09:05:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 09:05:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 09:05:04 - Mensaje enviado con éxito a 584129920717 2026-07-20 09:05:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e1d006ee47 (wa_message_id: wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSNDBBMkVCQ0NBNEJCMDYyMkIxAA==) 2026-07-20 09:05:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e1d006ee47 2026-07-20 09:05:04 - ====== FIN WEBHOOK ====== 2026-07-20 09:09:24 - ====== INICIO WEBHOOK ====== 2026-07-20 09:09:24 - Evento: image | De: 584129920717 | Size: 832b 2026-07-20 09:09:24 - Procesando mensaje regular tipo: image 2026-07-20 09:09:24 - RegularMessageService: Procesando mensaje de 584129920717, tipo: image 2026-07-20 09:09:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNFOUU3MTgyQzdCNDY3RUIwMEY4N0Y1NzQwNzQ1QTQA 2026-07-20 09:09:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNFOUU3MTgyQzdCNDY3RUIwMEY4N0Y1NzQwNzQ1QTQA 2026-07-20 09:09:24 - Contenido: ... 2026-07-20 09:09:24 - Comando detectado: image 2026-07-20 09:09:24 - CommandProcessor: Procesando comando: image 2026-07-20 09:09:24 - Imagen sin comando, guardando y procesando 2026-07-20 09:09:24 - Verificando duplicado por imageId=1921239618461592, msgId=wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNFOUU3MTgyQzdCNDY3RUIwMEY4N0Y1NzQwNzQ1QTQA 2026-07-20 09:09:24 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 09:09:24 - Incluyendo numtoname.php... 2026-07-20 09:09:24 - Incluyendo media.php... 2026-07-20 09:09:24 - DEBUG messages batch: [{"from":"584129920717","from_user_id":"VE.4521268744826939","id":"wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNFOUU3MTgyQzdCNDY3RUIwMEY4N0Y1NzQwNzQ1QTQA","timestamp":"1784552954","type":"image","image":{"mime_type":"image\/jpeg","sha256":"NkK3wEvuyxaZcba5BAdvOdmfAAyNfqIRTIuziO4VpXQ=","id":"1921239618461592","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1921239618461592&source=webhook&ext=1784553256&hash=ATxowhHdZbP3uMUBi0X9fwHhRMURTIX3IV_XqagQ30o_cA"}}] 2026-07-20 09:09:24 - DEBUG caption: no se encontró texto cercano 2026-07-20 09:09:24 - DEBUG caption final: [VACIO] 2026-07-20 09:09:24 - DEBUG busqueda mobiles: 04129920717,4129920717,584129920717 2026-07-20 09:09:24 - DEBUG usuario NO encontrado 2026-07-20 09:09:24 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 09:09:24 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 09:09:25 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1921239618461592&source=getMedia&ext=1784553258&hash=ATycJ0bzFdL9c-5TodjoMGFreHM4JgzvEy35vCTn7PQryQ 2026-07-20 09:09:26 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1921239618461592.jpg (55685 bytes) 2026-07-20 09:09:27 - OCR tesseract exit=0 chars=248 2026-07-20 09:09:27 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 374 Y PagomóvilBDV Personas Fecha: 20/07/2026 TT IIA E Identificacién: AMEN Origen: 0102****6958 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-20 09:09:27 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-20"} 2026-07-20 09:09:27 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-20 09:09:27 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-20 09:09:27 - DEBUG bodyAdmin postOCR: Tlf: 04129920717\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-20 (caption) 2026-07-20 09:09:29 - IMG 1921239618461592 TEL 04129920717 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 09:09:29 - Incluyendo guardar_imagen.php... 2026-07-20 09:09:29 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 09:09:29 - Includes realizados. Verificando funciones... 2026-07-20 09:09:29 - obtenerInfoUsuario: Iniciando función con teléfono: 584129920717 2026-07-20 09:09:29 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 09:09:29 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 09:09:29 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 09:09:29 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 09:09:29 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-20 09:09:29 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:88:37:a1","firstname":"Joel","lastname":"Gonzales","mac":"f4:e2:c6:88:37:a1","srvid":34} 2026-07-20 09:09:29 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-20 09:09:29 - Datos usuario extraídos: {"username":"f4:e2:c6:88:37:a1","firstname":"Joel","lastname":"Gonzales","mac":"f4:e2:c6:88:37:a1","srvid":34} 2026-07-20 09:09:29 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 09:09:29 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 09:09:29 - Valor de accessToken: EAAC0c45... 2026-07-20 09:09:29 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 09:09:29 - Instancia WhatsAppImageHandler creada 2026-07-20 09:09:29 - Llamando a saveWhatsAppImage... 2026-07-20 09:09:29 - saveWhatsAppImage: Procesando imagen para: 584129920717 2026-07-20 09:09:29 - saveWhatsAppImage: ID de media: 1921239618461592, MIME type: image/jpeg 2026-07-20 09:09:29 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1921239618461592 2026-07-20 09:09:30 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 09:09:30 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1921239618461592&source=getMedia&ext=1784553263&hash=ATy5S8QLz4ygYVVlfrFlmMZTghhxUH9PZCgxBSVeqebQVw 2026-07-20 09:09:30 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1921239618461592&source=getMedia&ext=1784553263&hash=ATy5S8QLz4ygYVVlfrFlmMZTghhxUH9PZCgxBSVeqebQVw 2026-07-20 09:09:31 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 09:09:31 - descargar_imagen: Imagen descargada - Tamaño: 55685 bytes, Tipo: image/jpeg 2026-07-20 09:09:31 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1921239618461592.jpg, Tamaño: 55685 bytes 2026-07-20 09:09:31 - saveToDatabase: Registro insertado en BD con ID: 67 2026-07-20 09:09:31 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1921239618461592.jpg","image_id":"1921239618461592","size":55685,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 09:09:31 - Resultado del comando: array 2026-07-20 09:09:31 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 09:09:32 - Mensaje enviado con éxito a 584129920717 2026-07-20 09:09:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e1e0ca2699 (wa_message_id: wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSQkVBRUM5NzM0OUNFM0YwNjlCAA==) 2026-07-20 09:09:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e1e0ca2699 2026-07-20 09:09:32 - ====== FIN WEBHOOK ====== 2026-07-20 09:26:41 - ====== INICIO WEBHOOK ====== 2026-07-20 09:26:41 - Evento: image | De: 584123865193 | Size: 837b 2026-07-20 09:26:41 - Procesando mensaje regular tipo: image 2026-07-20 09:26:41 - RegularMessageService: Procesando mensaje de 584123865193, tipo: image 2026-07-20 09:26:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNFRjg5Qzc3RTQyRTlBQTk5NzIxNTU5QzQ2NTUxNkYA 2026-07-20 09:26:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNFRjg5Qzc3RTQyRTlBQTk5NzIxNTU5QzQ2NTUxNkYA 2026-07-20 09:26:41 - Contenido: ... 2026-07-20 09:26:41 - Comando detectado: image 2026-07-20 09:26:41 - CommandProcessor: Procesando comando: image 2026-07-20 09:26:41 - Imagen sin comando, guardando y procesando 2026-07-20 09:26:41 - Verificando duplicado por imageId=1580683593397689, msgId=wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNFRjg5Qzc3RTQyRTlBQTk5NzIxNTU5QzQ2NTUxNkYA 2026-07-20 09:26:41 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 09:26:41 - Incluyendo numtoname.php... 2026-07-20 09:26:41 - Incluyendo media.php... 2026-07-20 09:26:41 - DEBUG messages batch: [{"from":"584123865193","from_user_id":"VE.4553679191585894","id":"wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNFRjg5Qzc3RTQyRTlBQTk5NzIxNTU5QzQ2NTUxNkYA","timestamp":"1784553992","type":"image","image":{"mime_type":"image\/jpeg","sha256":"miVtxBCChSI2PjDRnf3yvSp\/4GUqV951Osyz3xUGkLc=","id":"1580683593397689","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1580683593397689&source=webhook&ext=1784554294&hash=ATyxjXhY-vrKJOqjY9NrePjlT04Ov32ZSs-oAWw70UIOnA"}}] 2026-07-20 09:26:41 - DEBUG caption: no se encontró texto cercano 2026-07-20 09:26:41 - DEBUG caption final: [VACIO] 2026-07-20 09:26:41 - DEBUG busqueda mobiles: 04123865193,4123865193,584123865193 2026-07-20 09:26:41 - DEBUG usuario NO encontrado 2026-07-20 09:26:41 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 09:26:41 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 09:26:42 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1580683593397689&source=getMedia&ext=1784554295&hash=ATy4119VRdLaJNaSooLwJVawKcIdaPZwQqC0FVmZFGLsCA 2026-07-20 09:26:44 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1580683593397689.jpg (25705 bytes) 2026-07-20 09:26:45 - OCR tesseract exit=0 chars=253 2026-07-20 09:26:45 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 224 a PagomóvilBDV Personas TES 19/07/2026 Carl 006737019320 [[] Identificacién: 18143785 Origen: 0102****2823 TS 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: A 2026-07-20 09:26:45 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-19"} 2026-07-20 09:26:45 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-19","debug":["fecha=2026-07-19"]} 2026-07-20 09:26:45 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-20 09:26:45 - DEBUG bodyAdmin postOCR: Tlf: 04123865193\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-19 (caption) 2026-07-20 09:26:47 - IMG 1580683593397689 TEL 04123865193 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 09:26:47 - Incluyendo guardar_imagen.php... 2026-07-20 09:26:47 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 09:26:47 - Includes realizados. Verificando funciones... 2026-07-20 09:26:47 - obtenerInfoUsuario: Iniciando función con teléfono: 584123865193 2026-07-20 09:26:47 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 09:26:47 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 09:26:47 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 09:26:47 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 09:26:47 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-20 09:26:47 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b4:cf:b4","firstname":"Yoider","lastname":"Nieves","mac":"28:70:4E:B4:CF:B4","srvid":47} 2026-07-20 09:26:47 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-20 09:26:47 - Datos usuario extraídos: {"username":"28:70:4e:b4:cf:b4","firstname":"Yoider","lastname":"Nieves","mac":"28:70:4E:B4:CF:B4","srvid":47} 2026-07-20 09:26:47 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 09:26:47 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 09:26:47 - Valor de accessToken: EAAC0c45... 2026-07-20 09:26:47 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 09:26:47 - Instancia WhatsAppImageHandler creada 2026-07-20 09:26:47 - Llamando a saveWhatsAppImage... 2026-07-20 09:26:47 - saveWhatsAppImage: Procesando imagen para: 584123865193 2026-07-20 09:26:47 - saveWhatsAppImage: ID de media: 1580683593397689, MIME type: image/jpeg 2026-07-20 09:26:47 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1580683593397689 2026-07-20 09:26:48 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 09:26:48 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1580683593397689&source=getMedia&ext=1784554301&hash=ATx10lRdBbvb05RRH1wva_JcNeV-kpyhUl8Rl1gwrpcmjw 2026-07-20 09:26:48 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1580683593397689&source=getMedia&ext=1784554301&hash=ATx10lRdBbvb05RRH1wva_JcNeV-kpyhUl8Rl1gwrpcmjw 2026-07-20 09:26:49 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 09:26:49 - descargar_imagen: Imagen descargada - Tamaño: 25705 bytes, Tipo: image/jpeg 2026-07-20 09:26:49 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1580683593397689.jpg, Tamaño: 25705 bytes 2026-07-20 09:26:49 - saveToDatabase: Registro insertado en BD con ID: 68 2026-07-20 09:26:49 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1580683593397689.jpg","image_id":"1580683593397689","size":25705,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 09:26:49 - Resultado del comando: array 2026-07-20 09:26:49 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 09:26:49 - Mensaje enviado con éxito a 584123865193 2026-07-20 09:26:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e2219ee0c1 (wa_message_id: wamid.HBgMNTg0MTIzODY1MTkzFQIAERgSRUIwOTREQThBMzlBRTEwMjIxAA==) 2026-07-20 09:26:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e2219ee0c1 2026-07-20 09:26:49 - ====== FIN WEBHOOK ====== 2026-07-20 09:48:33 - ====== INICIO WEBHOOK ====== 2026-07-20 09:48:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 09:48:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 09:48:33 - ====== FIN WEBHOOK ====== 2026-07-20 09:48:34 - ====== INICIO WEBHOOK ====== 2026-07-20 09:48:34 - Evento: status:failed | De: 584243471471 | Size: 828b 2026-07-20 09:48:34 - STATUS FAILED: failed para 584243471471 | Error: 131047 Re-engagement message 2026-07-20 09:48:34 - ====== FIN WEBHOOK ====== 2026-07-20 10:22:26 - ====== INICIO WEBHOOK ====== 2026-07-20 10:22:26 - Evento: text | De: 584163066196 | Size: 631b 2026-07-20 10:22:26 - Procesando mensaje regular tipo: text 2026-07-20 10:22:26 - RegularMessageService: Procesando mensaje de 584163066196, tipo: text 2026-07-20 10:22:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUNGMkIwQTUyOUI5RUYxOTE4MDZBNEM5QUZDQURBNkIA 2026-07-20 10:22:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUNGMkIwQTUyOUI5RUYxOTE4MDZBNEM5QUZDQURBNkIA 2026-07-20 10:22:26 - Contenido: Buenos días por favor cuanto es el monto de mi deuda de 15 dias... 2026-07-20 10:22:26 - Comando detectado: buenos 2026-07-20 10:22:26 - CommandProcessor: Procesando comando: buenos 2026-07-20 10:22:26 - Comando no reconocido, enviando a ChatGPT 2026-07-20 10:22:26 - Resultado del comando: string 2026-07-20 10:22:26 - Enviando a ChatGPT: Buenos días por favor cuanto es el monto de mi de... 2026-07-20 10:22:26 - forwardToChatGPT: Enviando a ChatGPT: Buenos días por favor cuanto es el monto de mi de... 2026-07-20 10:22:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 11:22:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 11:22:26 America/Halifax] [CHATBOT][START] corr=f207eff6 IP=127.0.0.1 UA= [20-Jul-2026 10:22:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 10:22:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1a:f9:2b mobile=584163066196 [20-Jul-2026 10:22:26 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 10:22:26 America/Caracas] [CHATBOT][DIAG] corr=f207eff6 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [20-Jul-2026 10:22:26 America/Caracas] [CHATBOT][CTX] corr=f207eff6 tel=584163066196 intent=chat srvid=34 usd=30 bs=25645.3 tasa=736.9339 verifyMode=simulated [20-Jul-2026 10:22:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 10:22:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 10:22:26 America/Caracas] [CHATBOT][AI][1114c5] Proveedor: gemini [20-Jul-2026 10:22:26 America/Caracas] [CHATBOT][GEMINI][1114c5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 10:22:31 America/Caracas] [CHATBOT][GEMINI][1114c5] OK key=primary intento=1 len=87 finish=MAX_TOKENS [20-Jul-2026 10:22:31 America/Caracas] [CHATBOT][GEMINI][1114c5] ⚠️ Respuesta truncada por MAX_TOKENS [20-Jul-2026 10:22:31 America/Caracas] [CHATBOT][END] corr=f207eff6 bytesRespuesta=87 [20-Jul-2026 10:22:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 10:22:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 10:22:32 - Mensaje enviado con éxito a 584163066196 2026-07-20 10:22:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e2f287d844 (wa_message_id: wamid.HBgMNTg0MTYzMDY2MTk2FQIAERgSNDMzQ0FEMzlDQUQ1QzU4MDM4AA==) 2026-07-20 10:22:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e2f287d844 2026-07-20 10:22:32 - ====== FIN WEBHOOK ====== 2026-07-20 10:26:15 - ====== INICIO WEBHOOK ====== 2026-07-20 10:26:15 - Evento: image | De: 584163066196 | Size: 837b 2026-07-20 10:26:15 - Procesando mensaje regular tipo: image 2026-07-20 10:26:15 - RegularMessageService: Procesando mensaje de 584163066196, tipo: image 2026-07-20 10:26:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUMxMkFBRDM5REUyMzU5MkU1MjREQzdEQ0VGRjYxNDkA 2026-07-20 10:26:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUMxMkFBRDM5REUyMzU5MkU1MjREQzdEQ0VGRjYxNDkA 2026-07-20 10:26:15 - Contenido: ... 2026-07-20 10:26:15 - Comando detectado: image 2026-07-20 10:26:15 - CommandProcessor: Procesando comando: image 2026-07-20 10:26:15 - Imagen sin comando, guardando y procesando 2026-07-20 10:26:15 - Verificando duplicado por imageId=1088403234144536, msgId=wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUMxMkFBRDM5REUyMzU5MkU1MjREQzdEQ0VGRjYxNDkA 2026-07-20 10:26:15 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 10:26:15 - Incluyendo numtoname.php... 2026-07-20 10:26:15 - Incluyendo media.php... 2026-07-20 10:26:15 - DEBUG messages batch: [{"from":"584163066196","from_user_id":"VE.4535654363388377","id":"wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUMxMkFBRDM5REUyMzU5MkU1MjREQzdEQ0VGRjYxNDkA","timestamp":"1784557566","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ki8Dab\/bZLFUNUsV3B7Adpb2fbDg1M0TujBGqZl6RNM=","id":"1088403234144536","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1088403234144536&source=webhook&ext=1784557868&hash=ATzIciiNeIvSc8Z8pyOcmtmQ8cNb2h5woMmmryK72SWZLw"}}] 2026-07-20 10:26:15 - DEBUG caption: no se encontró texto cercano 2026-07-20 10:26:15 - DEBUG caption final: [VACIO] 2026-07-20 10:26:15 - DEBUG busqueda mobiles: 04163066196,4163066196,584163066196 2026-07-20 10:26:15 - DEBUG usuario encontrado: 70:a7:41:1a:f9:2b 2026-07-20 10:26:15 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 10:26:15 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 10:26:16 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1088403234144536&source=getMedia&ext=1784557869&hash=ATxTL0Byai-tf8MUoYmbipBlJ6xIv9NOf7ImuWKWCdfWiw 2026-07-20 10:26:18 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1088403234144536.jpg (40189 bytes) 2026-07-20 10:26:19 - OCR tesseract exit=0 chars=257 2026-07-20 10:26:19 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 299 A PagomóvilBDV Personas Fecha: 20/07/2026 TAS ITZA ZII TAE Identificacién: 18143785 Origen: (DUAL Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: keirker 2026-07-20 10:26:19 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-20"} 2026-07-20 10:26:19 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-20 10:26:19 - DEBUG registro: usernameRaw=''70:a7:41:1a:f9:2b'' first=''Keiker'' last=''Rivero'' esRegistrado=1 2026-07-20 10:26:19 - DEBUG bodyAdmin postOCR: Tlf: 04163066196\nUser: 70:a7:41:1a:f9:2b\nNombre: Keiker Rivero\nBanco: Venezuela\nMonto: \nFecha: 2026-07-20 (caption)\nSrvID: 35 2026-07-20 10:26:22 - IMG 1088403234144536 TEL 04163066196 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 10:26:22 - Incluyendo guardar_imagen.php... 2026-07-20 10:26:22 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 10:26:22 - Includes realizados. Verificando funciones... 2026-07-20 10:26:22 - obtenerInfoUsuario: Iniciando función con teléfono: 584163066196 2026-07-20 10:26:22 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 10:26:22 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 10:26:22 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 10:26:22 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 10:26:22 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-20 10:26:22 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:1a:f9:2b","firstname":"Keiker","lastname":"Rivero","mac":"70:A7:41:1A:F9:2B","srvid":34} 2026-07-20 10:26:22 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-20 10:26:22 - Datos usuario extraídos: {"username":"70:a7:41:1a:f9:2b","firstname":"Keiker","lastname":"Rivero","mac":"70:A7:41:1A:F9:2B","srvid":34} 2026-07-20 10:26:22 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 10:26:22 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 10:26:22 - Valor de accessToken: EAAC0c45... 2026-07-20 10:26:22 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 10:26:22 - Instancia WhatsAppImageHandler creada 2026-07-20 10:26:22 - Llamando a saveWhatsAppImage... 2026-07-20 10:26:22 - saveWhatsAppImage: Procesando imagen para: 584163066196 2026-07-20 10:26:22 - saveWhatsAppImage: ID de media: 1088403234144536, MIME type: image/jpeg 2026-07-20 10:26:22 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1088403234144536 2026-07-20 10:26:23 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 10:26:23 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1088403234144536&source=getMedia&ext=1784557876&hash=ATwCQZGQenrZ_FryJklllSOaFbrP9vMNVzPnyIz3vZdBWg 2026-07-20 10:26:23 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1088403234144536&source=getMedia&ext=1784557876&hash=ATwCQZGQenrZ_FryJklllSOaFbrP9vMNVzPnyIz3vZdBWg 2026-07-20 10:26:24 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 10:26:24 - descargar_imagen: Imagen descargada - Tamaño: 40189 bytes, Tipo: image/jpeg 2026-07-20 10:26:24 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1088403234144536.jpg, Tamaño: 40189 bytes 2026-07-20 10:26:24 - saveToDatabase: Registro insertado en BD con ID: 69 2026-07-20 10:26:24 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1088403234144536.jpg","image_id":"1088403234144536","size":40189,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 10:26:24 - Resultado del comando: array 2026-07-20 10:26:24 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 10:26:24 - Mensaje enviado con éxito a 584163066196 2026-07-20 10:26:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e3010f2459 (wa_message_id: wamid.HBgMNTg0MTYzMDY2MTk2FQIAERgSRkE1MzEzQjE0NENDOTNFRTdGAA==) 2026-07-20 10:26:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e3010f2459 2026-07-20 10:26:24 - ====== FIN WEBHOOK ====== 2026-07-20 10:36:36 - ====== INICIO WEBHOOK ====== 2026-07-20 10:36:36 - Evento: text | De: 584243164848 | Size: 691b 2026-07-20 10:36:36 - Procesando mensaje regular tipo: text 2026-07-20 10:36:36 - RegularMessageService: Procesando mensaje de 584243164848, tipo: text 2026-07-20 10:36:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM3MEZCNkYxNjZFNDQzQTY4NzBDNjZGOEQ2QjVEOEQA 2026-07-20 10:36:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM3MEZCNkYxNjZFNDQzQTY4NzBDNjZGOEQ2QjVEOEQA 2026-07-20 10:36:36 - Contenido: Buenos días me podrían decir cuanto es 10$ en bolívares para ir cancelando la mensualidad del ser... 2026-07-20 10:36:36 - Comando detectado: buenos 2026-07-20 10:36:36 - CommandProcessor: Procesando comando: buenos 2026-07-20 10:36:36 - Comando no reconocido, enviando a ChatGPT 2026-07-20 10:36:36 - Resultado del comando: string 2026-07-20 10:36:36 - Enviando a ChatGPT: Buenos días me podrían decir cuanto es 10$ en bo... 2026-07-20 10:36:36 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me podrían decir cuanto es 10$ en bo... 2026-07-20 10:36:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 11:36:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 11:36:36 America/Halifax] [CHATBOT][START] corr=ad29402d IP=127.0.0.1 UA= [20-Jul-2026 10:36:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 10:36:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-23 username=70:a7:41:28:68:ab mobile=584243164848 [20-Jul-2026 10:36:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 10:36:36 America/Caracas] [CHATBOT][DIAG] corr=ad29402d Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [20-Jul-2026 10:36:36 America/Caracas] [CHATBOT][CTX] corr=ad29402d tel=584243164848 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 10:36:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 10:36:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 10:36:36 America/Caracas] [CHATBOT][AI][6224d7] Proveedor: gemini [20-Jul-2026 10:36:36 America/Caracas] [CHATBOT][GEMINI][6224d7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 10:36:39 America/Caracas] [CHATBOT][GEMINI][6224d7] OK key=primary intento=1 len=500 finish=STOP [20-Jul-2026 10:36:39 America/Caracas] [CHATBOT][END] corr=ad29402d bytesRespuesta=500 [20-Jul-2026 10:36:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 10:36:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 10:36:40 - Mensaje enviado con éxito a 584243164848 2026-07-20 10:36:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e3278b6083 (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSNUE1MkVBMUNCMUE0NzI5MDRBAA==) 2026-07-20 10:36:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e3278b6083 2026-07-20 10:36:40 - ====== FIN WEBHOOK ====== 2026-07-20 10:45:25 - ====== INICIO WEBHOOK ====== 2026-07-20 10:45:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 10:45:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 10:45:25 - ====== FIN WEBHOOK ====== 2026-07-20 11:56:10 - ====== INICIO WEBHOOK ====== 2026-07-20 11:56:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 11:56:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 11:56:10 - ====== FIN WEBHOOK ====== 2026-07-20 12:54:53 - ====== INICIO WEBHOOK ====== 2026-07-20 12:54:53 - Evento: image | De: 584168079184 | Size: 859b 2026-07-20 12:54:53 - Procesando mensaje regular tipo: image 2026-07-20 12:54:53 - RegularMessageService: Procesando mensaje de 584168079184, tipo: image 2026-07-20 12:54:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUM1NDYwNDM3ODQzN0JGRDc4RkMzODFEQ0FGMTY4MDQA 2026-07-20 12:54:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUM1NDYwNDM3ODQzN0JGRDc4RkMzODFEQ0FGMTY4MDQA 2026-07-20 12:54:53 - Contenido: Pago Jarimoto... 2026-07-20 12:54:53 - Comando detectado: pago 2026-07-20 12:54:53 - CommandProcessor: Procesando comando: pago 2026-07-20 12:54:53 - Ejecutando add_pagos.php 2026-07-20 12:54:53 - Pago con imagen asociada: 1369935321763157 [20-Jul-2026 12:54:53 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-20 12:54:53 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-20 12:54:54 - ====== INICIO WEBHOOK ====== 2026-07-20 12:54:54 - Evento: image | De: 584168079184 | Size: 859b 2026-07-20 12:54:54 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUM1NDYwNDM3ODQzN0JGRDc4RkMzODFEQ0FGMTY4MDQA, ignorando 2026-07-20 13:08:49 - ====== INICIO WEBHOOK ====== 2026-07-20 13:08:49 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 13:08:49 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 13:08:49 - ====== FIN WEBHOOK ====== 2026-07-20 13:20:17 - ====== INICIO WEBHOOK ====== 2026-07-20 13:20:17 - Evento: image | De: 584161499015 | Size: 874b 2026-07-20 13:20:17 - Procesando mensaje regular tipo: image 2026-07-20 13:20:17 - RegularMessageService: Procesando mensaje de 584161499015, tipo: image 2026-07-20 13:20:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDk5MDE1FQIAEhggQUNBQzQ0QTJDOTc1RDM1RkQ3NkRFRUM2MjI2RjcyODcA 2026-07-20 13:20:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDk5MDE1FQIAEhggQUNBQzQ0QTJDOTc1RDM1RkQ3NkRFRUM2MjI2RjcyODcA 2026-07-20 13:20:17 - Contenido: Buenas tardes amigo.... 2026-07-20 13:20:17 - Comando detectado: buenas 2026-07-20 13:20:17 - CommandProcessor: Procesando comando: buenas 2026-07-20 13:20:17 - Imagen sin comando, guardando y procesando 2026-07-20 13:20:17 - Verificando duplicado por imageId=2124962458374443, msgId=wamid.HBgMNTg0MTYxNDk5MDE1FQIAEhggQUNBQzQ0QTJDOTc1RDM1RkQ3NkRFRUM2MjI2RjcyODcA 2026-07-20 13:20:17 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 13:20:17 - Incluyendo numtoname.php... 2026-07-20 13:20:17 - Incluyendo media.php... 2026-07-20 13:20:17 - DEBUG messages batch: [{"from":"584161499015","from_user_id":"VE.4524641101156370","id":"wamid.HBgMNTg0MTYxNDk5MDE1FQIAEhggQUNBQzQ0QTJDOTc1RDM1RkQ3NkRFRUM2MjI2RjcyODcA","timestamp":"1784568008","type":"image","image":{"caption":"Buenas tardes amigo.","mime_type":"image\/jpeg","sha256":"97u0z5WyoMnwjky2id46FwOr+uZ8Lj7MI+y3AvB3heY=","id":"2124962458374443","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2124962458374443&source=webhook&ext=1784568309&hash=ATxSQGmF2iW45LNEfay43IvM_EOGACzTuH1oVbYdzSTzRw"}}] 2026-07-20 13:20:17 - DEBUG caption final: Buenas tardes amigo. 2026-07-20 13:20:17 - DEBUG busqueda mobiles: 04161499015,4161499015,584161499015 2026-07-20 13:20:17 - DEBUG usuario NO encontrado 2026-07-20 13:20:17 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 13:20:17 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 13:20:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2124962458374443&source=getMedia&ext=1784568313&hash=ATwb7tQBaRInqiSnOA4yRWX4K3fnVZ_TJ7IvS8vYjWA4Dw 2026-07-20 13:20:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2124962458374443.jpg (22901 bytes) 2026-07-20 13:20:22 - OCR tesseract exit=0 chars=351 2026-07-20 13:20:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 177 11508 4 de al 80% <€ Comprobante de operación —< y PagomóvilBDV Personas o 22.108,02 Bs Fecha: 20/07/2026 Operación: 006743083898 o Identificación: 18143785 Origen: 0102****2699 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA £ Crear Acceso directo 2026-07-20 13:20:22 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22108.02","fecha":"2026-07-20"} 2026-07-20 13:20:22 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-20 13:20:22 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-20 13:20:22 - DEBUG bodyAdmin postOCR: Tlf: 04161499015\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 22108.02 (caption)\nFecha: 2026-07-20 (caption) 2026-07-20 13:20:25 - IMG 2124962458374443 TEL 04161499015 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 13:20:25 - Incluyendo guardar_imagen.php... 2026-07-20 13:20:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 13:20:25 - Includes realizados. Verificando funciones... 2026-07-20 13:20:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584161499015 2026-07-20 13:20:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 13:20:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 13:20:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 13:20:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 13:20:25 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-20 13:20:25 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:68:e7","firstname":"Yenny","lastname":"Gonzalez","mac":"dc:2c:6e:db:31:84","srvid":34} 2026-07-20 13:20:25 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-20 13:20:25 - Datos usuario extraídos: {"username":"70:a7:41:28:68:e7","firstname":"Yenny","lastname":"Gonzalez","mac":"dc:2c:6e:db:31:84","srvid":34} 2026-07-20 13:20:25 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 13:20:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 13:20:25 - Valor de accessToken: EAAC0c45... 2026-07-20 13:20:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 13:20:25 - Instancia WhatsAppImageHandler creada 2026-07-20 13:20:25 - Llamando a saveWhatsAppImage... 2026-07-20 13:20:25 - saveWhatsAppImage: Procesando imagen para: 584161499015 2026-07-20 13:20:25 - saveWhatsAppImage: ID de media: 2124962458374443, MIME type: image/jpeg 2026-07-20 13:20:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2124962458374443 2026-07-20 13:20:26 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 13:20:26 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2124962458374443&source=getMedia&ext=1784568319&hash=ATysPoZa5ERwnGmz0tdMdFi2QExNwA3VsoJRM_q1YFuaPA 2026-07-20 13:20:26 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2124962458374443&source=getMedia&ext=1784568319&hash=ATysPoZa5ERwnGmz0tdMdFi2QExNwA3VsoJRM_q1YFuaPA 2026-07-20 13:20:27 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 13:20:27 - descargar_imagen: Imagen descargada - Tamaño: 22901 bytes, Tipo: image/jpeg 2026-07-20 13:20:27 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2124962458374443.jpg, Tamaño: 22901 bytes 2026-07-20 13:20:27 - saveToDatabase: Registro insertado en BD con ID: 70 2026-07-20 13:20:27 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2124962458374443.jpg","image_id":"2124962458374443","size":22901,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 13:20:27 - Resultado del comando: array 2026-07-20 13:20:27 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 13:20:27 - Mensaje enviado con éxito a 584161499015 2026-07-20 13:20:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e58dbf2985 (wa_message_id: wamid.HBgMNTg0MTYxNDk5MDE1FQIAERgSN0IzOTRENjc2MzFDM0ExQzY0AA==) 2026-07-20 13:20:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e58dbf2985 2026-07-20 13:20:27 - ====== FIN WEBHOOK ====== 2026-07-20 13:58:38 - ====== INICIO WEBHOOK ====== 2026-07-20 13:58:38 - Evento: text | De: 584242562299 | Size: 617b 2026-07-20 13:58:38 - Procesando mensaje regular tipo: text 2026-07-20 13:58:38 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 13:58:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUNDNTA5RjRCRkFFRjk5NzRFRjkyQjQ5ODJEMTRFQUMA 2026-07-20 13:58:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUNDNTA5RjRCRkFFRjk5NzRFRjkyQjQ5ODJEMTRFQUMA 2026-07-20 13:58:38 - Contenido: Hola buenas tardes, cuando toca pagar la mensualidad del wifi... 2026-07-20 13:58:38 - Comando detectado: hola 2026-07-20 13:58:38 - CommandProcessor: Procesando comando: hola 2026-07-20 13:58:38 - Comando no reconocido, enviando a ChatGPT 2026-07-20 13:58:38 - Resultado del comando: string 2026-07-20 13:58:38 - Enviando a ChatGPT: Hola buenas tardes, cuando toca pagar la mensualid... 2026-07-20 13:58:38 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes, cuando toca pagar la mensualid... 2026-07-20 13:58:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 14:58:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 14:58:38 America/Halifax] [CHATBOT][START] corr=ab11ba51 IP=127.0.0.1 UA= [20-Jul-2026 13:58:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 13:58:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 13:58:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 13:58:39 America/Caracas] [CHATBOT][DIAG] corr=ab11ba51 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 13:58:39 America/Caracas] [CHATBOT][CTX] corr=ab11ba51 tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 13:58:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 13:58:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 13:58:39 America/Caracas] [CHATBOT][AI][342589] Proveedor: gemini [20-Jul-2026 13:58:39 America/Caracas] [CHATBOT][GEMINI][342589] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 13:58:43 America/Caracas] [CHATBOT][GEMINI][342589] OK key=primary intento=1 len=673 finish=STOP [20-Jul-2026 13:58:43 America/Caracas] [CHATBOT][END] corr=ab11ba51 bytesRespuesta=673 [20-Jul-2026 13:58:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 13:58:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 13:58:44 - Mensaje enviado con éxito a 584242562299 2026-07-20 13:58:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e61d4d5126 (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSRDUyQThFMEYyMkVGNzYyMjE1AA==) 2026-07-20 13:58:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e61d4d5126 2026-07-20 13:58:44 - ====== FIN WEBHOOK ====== 2026-07-20 14:10:02 - ====== INICIO WEBHOOK ====== 2026-07-20 14:10:02 - Evento: image | De: 584242562299 | Size: 830b 2026-07-20 14:10:02 - Procesando mensaje regular tipo: image 2026-07-20 14:10:02 - RegularMessageService: Procesando mensaje de 584242562299, tipo: image 2026-07-20 14:10:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyMkZDREY4MDJDRkM0OEM5QkMzRjhFMTE1MkU5NUUA 2026-07-20 14:10:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyMkZDREY4MDJDRkM0OEM5QkMzRjhFMTE1MkU5NUUA 2026-07-20 14:10:02 - Contenido: ... 2026-07-20 14:10:02 - Comando detectado: image 2026-07-20 14:10:02 - CommandProcessor: Procesando comando: image 2026-07-20 14:10:02 - Imagen sin comando, guardando y procesando 2026-07-20 14:10:02 - Verificando duplicado por imageId=1532096921190350, msgId=wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyMkZDREY4MDJDRkM0OEM5QkMzRjhFMTE1MkU5NUUA 2026-07-20 14:10:02 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 14:10:02 - Incluyendo numtoname.php... 2026-07-20 14:10:02 - Incluyendo media.php... 2026-07-20 14:10:02 - DEBUG messages batch: [{"from":"584242562299","from_user_id":"VE.1038998985147328","id":"wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyMkZDREY4MDJDRkM0OEM5QkMzRjhFMTE1MkU5NUUA","timestamp":"1784570993","type":"image","image":{"mime_type":"image\/jpeg","sha256":"EGL6gYDy+Pbt18rldbbvlmcc\/exEvzXJWqcYeNbGHSg=","id":"1532096921190350","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1532096921190350&source=webhook&ext=1784571295&hash=ATyEAj2lEVXTG5Fv4lTED2HKAtettjOd9RTmjsDc6EJz6A"}}] 2026-07-20 14:10:02 - DEBUG caption: no se encontró texto cercano 2026-07-20 14:10:02 - DEBUG caption final: [VACIO] 2026-07-20 14:10:02 - DEBUG busqueda mobiles: 04242562299,4242562299,584242562299 2026-07-20 14:10:02 - DEBUG usuario NO encontrado 2026-07-20 14:10:02 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 14:10:02 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 14:10:03 - ====== INICIO WEBHOOK ====== 2026-07-20 14:10:03 - Evento: text | De: 584242562299 | Size: 569b 2026-07-20 14:10:03 - Procesando mensaje regular tipo: text 2026-07-20 14:10:03 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:10:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUNEMTYwODg5MzEwRjlEMUI1Njg5QjlFNTQ5QzNERTMA 2026-07-20 14:10:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUNEMTYwODg5MzEwRjlEMUI1Njg5QjlFNTQ5QzNERTMA 2026-07-20 14:10:03 - Contenido: Listo el pago... 2026-07-20 14:10:03 - Comando detectado: listo 2026-07-20 14:10:03 - CommandProcessor: Procesando comando: listo 2026-07-20 14:10:03 - IntentDetector: intent=pago, confidence=0.95 2026-07-20 14:10:03 - IntentDetector → pago detectado 2026-07-20 14:10:03 - CommandProcessor: Procesando comando: pagar 2026-07-20 14:10:03 - Ejecutando add_pagos.php 2026-07-20 14:10:03 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1532096921190350&source=getMedia&ext=1784571296&hash=ATzQ9LIHs6O7rapnDjdvBdKU6lpRDN_VS-AGHv2ykVHhmQ [20-Jul-2026 14:10:03 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-20 14:10:03 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-20 14:10:04 - ====== INICIO WEBHOOK ====== 2026-07-20 14:10:04 - Evento: text | De: 584242562299 | Size: 569b 2026-07-20 14:10:04 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUNEMTYwODg5MzEwRjlEMUI1Njg5QjlFNTQ5QzNERTMA, ignorando 2026-07-20 14:10:04 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1532096921190350.jpg (24022 bytes) 2026-07-20 14:10:05 - OCR tesseract exit=0 chars=322 2026-07-20 14:10:05 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 189 PA PATAS E CS A PagomóvilBDV Personas Fecha: 20/07/2026 Operacién: 006743672872 I) TAS 18143785 Origen: 0102****0725 Destino: 04123663736 ELIO 0102 - BANCO DE VENEZUELA Concepto: pago wifi eS Oo Agregar Beneficiario MT era) ¡a 0) a 2026-07-20 14:10:05 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-20"} 2026-07-20 14:10:05 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-20 14:10:05 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-20 14:10:05 - DEBUG bodyAdmin postOCR: Tlf: 04242562299\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-20 (caption) 2026-07-20 14:10:08 - IMG 1532096921190350 TEL 04242562299 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 14:10:08 - Incluyendo guardar_imagen.php... 2026-07-20 14:10:08 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 14:10:08 - Includes realizados. Verificando funciones... 2026-07-20 14:10:08 - obtenerInfoUsuario: Iniciando función con teléfono: 584242562299 2026-07-20 14:10:08 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 14:10:08 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 14:10:08 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 14:10:08 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 14:10:08 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-20 14:10:08 - obtenerInfoUsuario: Datos usuario: 2026-07-20 14:10:08 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-20 14:10:08 - Datos usuario extraídos: 2026-07-20 14:10:08 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 14:10:08 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 14:10:08 - Valor de accessToken: EAAC0c45... 2026-07-20 14:10:08 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 14:10:08 - Instancia WhatsAppImageHandler creada 2026-07-20 14:10:08 - Llamando a saveWhatsAppImage... 2026-07-20 14:10:08 - saveWhatsAppImage: Procesando imagen para: 584242562299 2026-07-20 14:10:08 - saveWhatsAppImage: ID de media: 1532096921190350, MIME type: image/jpeg 2026-07-20 14:10:08 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1532096921190350 2026-07-20 14:10:09 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 14:10:09 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1532096921190350&source=getMedia&ext=1784571301&hash=ATyURiU9MuD7OFeJQB3IXjjauHHCx17xWx1aYe4pVjblXw 2026-07-20 14:10:09 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1532096921190350&source=getMedia&ext=1784571301&hash=ATyURiU9MuD7OFeJQB3IXjjauHHCx17xWx1aYe4pVjblXw 2026-07-20 14:10:09 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 14:10:09 - descargar_imagen: Imagen descargada - Tamaño: 24022 bytes, Tipo: image/jpeg 2026-07-20 14:10:09 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1532096921190350.jpg, Tamaño: 24022 bytes 2026-07-20 14:10:09 - saveToDatabase: Registro insertado en BD con ID: 71 2026-07-20 14:10:09 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1532096921190350.jpg","image_id":"1532096921190350","size":24022,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 14:10:09 - Resultado del comando: array 2026-07-20 14:10:09 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 14:10:11 - Mensaje enviado con éxito a 584242562299 2026-07-20 14:10:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e64831f17e (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSMjA1OTlFMzdEN0M3NjFGMzA4AA==) 2026-07-20 14:10:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e64831f17e 2026-07-20 14:10:11 - ====== FIN WEBHOOK ====== 2026-07-20 14:10:20 - ====== INICIO WEBHOOK ====== 2026-07-20 14:10:20 - Evento: text | De: 584242562299 | Size: 563b 2026-07-20 14:10:20 - Procesando mensaje regular tipo: text 2026-07-20 14:10:20 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:10:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyNEMzQ0Y1OTRCN0Q5NUNGRUMwQjU4MkZBNDcyOTgA 2026-07-20 14:10:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyNEMzQ0Y1OTRCN0Q5NUNGRUMwQjU4MkZBNDcyOTgA 2026-07-20 14:10:20 - Contenido: Gracias... 2026-07-20 14:10:20 - Comando detectado: gracias 2026-07-20 14:10:20 - CommandProcessor: Procesando comando: gracias 2026-07-20 14:10:20 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:10:20 - Resultado del comando: string 2026-07-20 14:10:20 - Enviando a ChatGPT: Gracias... 2026-07-20 14:10:20 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-20 14:10:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:10:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:10:20 America/Halifax] [CHATBOT][START] corr=d0b8c86f IP=127.0.0.1 UA= [20-Jul-2026 14:10:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:10:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 14:10:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 14:10:21 America/Caracas] [CHATBOT][DIAG] corr=d0b8c86f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 14:10:21 America/Caracas] [CHATBOT][CTX] corr=d0b8c86f tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:10:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:10:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:10:21 America/Caracas] [CHATBOT][AI][2056ad] Proveedor: gemini [20-Jul-2026 14:10:21 America/Caracas] [CHATBOT][GEMINI][2056ad] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:10:22 America/Caracas] [CHATBOT][GEMINI][2056ad] OK key=primary intento=1 len=82 finish=STOP [20-Jul-2026 14:10:22 America/Caracas] [CHATBOT][END] corr=d0b8c86f bytesRespuesta=82 [20-Jul-2026 14:10:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:10:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:10:22 - Mensaje enviado con éxito a 584242562299 2026-07-20 14:10:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e648ef3072 (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSMTk4MDA2NUI0MTRGNDA5OTk0AA==) 2026-07-20 14:10:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e648ef3072 2026-07-20 14:10:22 - ====== FIN WEBHOOK ====== 2026-07-20 14:10:48 - ====== INICIO WEBHOOK ====== 2026-07-20 14:10:48 - Evento: text | De: 584242562299 | Size: 600b 2026-07-20 14:10:48 - Procesando mensaje regular tipo: text 2026-07-20 14:10:48 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:10:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMwNENBODk5NURGRjlGRTQ2RjRGRjM3M0UzMEIzRTgA 2026-07-20 14:10:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMwNENBODk5NURGRjlGRTQ2RjRGRjM3M0UzMEIzRTgA 2026-07-20 14:10:48 - Contenido: Tiene instalación orita para el cedral?... 2026-07-20 14:10:48 - Comando detectado: tiene 2026-07-20 14:10:48 - CommandProcessor: Procesando comando: tiene 2026-07-20 14:10:48 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:10:48 - Resultado del comando: string 2026-07-20 14:10:48 - Enviando a ChatGPT: Tiene instalación orita para el cedral?... 2026-07-20 14:10:48 - LeadCapture: Posible lead detectado para 584242562299 2026-07-20 14:10:48 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-20 14:10:48 - forwardToChatGPT: Enviando a ChatGPT: Tiene instalación orita para el cedral?... 2026-07-20 14:10:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:10:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:10:48 America/Halifax] [CHATBOT][START] corr=92568ee9 IP=127.0.0.1 UA= [20-Jul-2026 14:10:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:10:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 14:10:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 14:10:48 America/Caracas] [CHATBOT][DIAG] corr=92568ee9 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 14:10:48 America/Caracas] [CHATBOT][CTX] corr=92568ee9 tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:10:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:10:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:10:48 America/Caracas] [CHATBOT][AI][9cba9b] Proveedor: gemini [20-Jul-2026 14:10:48 America/Caracas] [CHATBOT][GEMINI][9cba9b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:10:51 America/Caracas] [CHATBOT][GEMINI][9cba9b] OK key=primary intento=1 len=275 finish=STOP [20-Jul-2026 14:10:51 America/Caracas] [CHATBOT][END] corr=92568ee9 bytesRespuesta=275 [20-Jul-2026 14:10:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:10:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:10:52 - Mensaje enviado con éxito a 584242562299 2026-07-20 14:10:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e64acbb905 (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSNDBCNDlBQjdDQkEyMjZGOEU3AA==) 2026-07-20 14:10:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e64acbb905 2026-07-20 14:10:52 - ====== FIN WEBHOOK ====== 2026-07-20 14:11:08 - ====== INICIO WEBHOOK ====== 2026-07-20 14:11:08 - Evento: text | De: 584242562299 | Size: 567b 2026-07-20 14:11:08 - Procesando mensaje regular tipo: text 2026-07-20 14:11:08 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:11:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM3MkE4MkI4MTUzMzk5RjRDNDY5NEI1Mzc3NURENTYA 2026-07-20 14:11:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM3MkE4MkI4MTUzMzk5RjRDNDY5NEI1Mzc3NURENTYA 2026-07-20 14:11:08 - Contenido: Ok gracias.... 2026-07-20 14:11:08 - Comando detectado: ok 2026-07-20 14:11:08 - CommandProcessor: Procesando comando: ok 2026-07-20 14:11:08 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:11:08 - Resultado del comando: string 2026-07-20 14:11:08 - Enviando a ChatGPT: Ok gracias.... 2026-07-20 14:11:08 - forwardToChatGPT: Enviando a ChatGPT: Ok gracias.... 2026-07-20 14:11:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:11:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:11:08 America/Halifax] [CHATBOT][START] corr=fdd24901 IP=127.0.0.1 UA= [20-Jul-2026 14:11:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:11:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 14:11:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 14:11:08 America/Caracas] [CHATBOT][DIAG] corr=fdd24901 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 14:11:08 America/Caracas] [CHATBOT][CTX] corr=fdd24901 tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:11:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:11:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:11:08 America/Caracas] [CHATBOT][AI][0723aa] Proveedor: gemini [20-Jul-2026 14:11:08 America/Caracas] [CHATBOT][GEMINI][0723aa] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:11:09 America/Caracas] [CHATBOT][GEMINI][0723aa] OK key=primary intento=1 len=59 finish=STOP [20-Jul-2026 14:11:09 America/Caracas] [CHATBOT][END] corr=fdd24901 bytesRespuesta=59 [20-Jul-2026 14:11:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:11:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:11:10 - Mensaje enviado con éxito a 584242562299 2026-07-20 14:11:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e64be7ff07 (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSNTg4N0EzRDMxNTUyMTE4NkIyAA==) 2026-07-20 14:11:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e64be7ff07 2026-07-20 14:11:10 - ====== FIN WEBHOOK ====== 2026-07-20 14:11:25 - ====== INICIO WEBHOOK ====== 2026-07-20 14:11:25 - Evento: text | De: 584242562299 | Size: 611b 2026-07-20 14:11:25 - Procesando mensaje regular tipo: text 2026-07-20 14:11:25 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:11:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUNEMTE5NkY4RTYzNUYzMjFCOThCNzc5RUZDRTUwNDUA 2026-07-20 14:11:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUNEMTE5NkY4RTYzNUYzMjFCOThCNzc5RUZDRTUwNDUA 2026-07-20 14:11:25 - Contenido: Para cambiar el plan a menos costo cuál recomienda... 2026-07-20 14:11:25 - Comando detectado: para 2026-07-20 14:11:25 - CommandProcessor: Procesando comando: para 2026-07-20 14:11:25 - IntentDetector: intent=ventas, confidence=0.95 2026-07-20 14:11:25 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:11:25 - Resultado del comando: string 2026-07-20 14:11:25 - Enviando a ChatGPT: Para cambiar el plan a menos costo cuál recomiend... 2026-07-20 14:11:25 - LeadCapture: Posible lead detectado para 584242562299 2026-07-20 14:11:25 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-20 14:11:25 - forwardToChatGPT: Enviando a ChatGPT: Para cambiar el plan a menos costo cuál recomiend... 2026-07-20 14:11:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:11:25 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:11:25 America/Halifax] [CHATBOT][START] corr=ff15b371 IP=127.0.0.1 UA= [20-Jul-2026 14:11:25 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:11:25 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 14:11:25 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 14:11:25 America/Caracas] [CHATBOT][DIAG] corr=ff15b371 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 14:11:25 America/Caracas] [CHATBOT][CTX] corr=ff15b371 tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:11:25 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:11:25 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:11:25 America/Caracas] [CHATBOT][AI][903537] Proveedor: gemini [20-Jul-2026 14:11:25 America/Caracas] [CHATBOT][GEMINI][903537] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:11:28 America/Caracas] [CHATBOT][GEMINI][903537] OK key=primary intento=1 len=580 finish=STOP [20-Jul-2026 14:11:28 America/Caracas] [CHATBOT][END] corr=ff15b371 bytesRespuesta=580 [20-Jul-2026 14:11:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:11:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:11:29 - Mensaje enviado con éxito a 584242562299 2026-07-20 14:11:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e64d1022e2 (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSQkMwNjM5NDZFREE1NzM4OUVFAA==) 2026-07-20 14:11:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e64d1022e2 2026-07-20 14:11:29 - ====== FIN WEBHOOK ====== 2026-07-20 14:12:10 - ====== INICIO WEBHOOK ====== 2026-07-20 14:12:10 - Evento: text | De: 584242562299 | Size: 620b 2026-07-20 14:12:10 - Procesando mensaje regular tipo: text 2026-07-20 14:12:10 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:12:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM4MjM3RjRDOUVFNjRGNDFFOUE3MkRDRThCRjMwNTMA 2026-07-20 14:12:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM4MjM3RjRDOUVFNjRGNDFFOUE3MkRDRThCRjMwNTMA 2026-07-20 14:12:10 - Contenido: Ok Gracias.despues de la recarga de tarda en llegar señal ?... 2026-07-20 14:12:10 - Comando detectado: ok 2026-07-20 14:12:10 - CommandProcessor: Procesando comando: ok 2026-07-20 14:12:10 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:12:10 - Resultado del comando: string 2026-07-20 14:12:10 - Enviando a ChatGPT: Ok Gracias.despues de la recarga de tarda en llega... 2026-07-20 14:12:10 - forwardToChatGPT: Enviando a ChatGPT: Ok Gracias.despues de la recarga de tarda en llega... 2026-07-20 14:12:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:12:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:12:10 America/Halifax] [CHATBOT][START] corr=8c4bde11 IP=127.0.0.1 UA= [20-Jul-2026 14:12:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:12:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 14:12:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 14:12:10 America/Caracas] [CHATBOT][DIAG] corr=8c4bde11 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 14:12:10 America/Caracas] [CHATBOT][CTX] corr=8c4bde11 tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:12:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:12:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:12:10 America/Caracas] [CHATBOT][AI][8c70c7] Proveedor: gemini [20-Jul-2026 14:12:10 America/Caracas] [CHATBOT][GEMINI][8c70c7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:12:13 America/Caracas] [CHATBOT][GEMINI][8c70c7] OK key=primary intento=1 len=363 finish=STOP [20-Jul-2026 14:12:13 America/Caracas] [CHATBOT][END] corr=8c4bde11 bytesRespuesta=363 [20-Jul-2026 14:12:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:12:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:12:14 - Mensaje enviado con éxito a 584242562299 2026-07-20 14:12:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e64fe653bd (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSRDNCNzc0QTRDNDUwMTk1QjRBAA==) 2026-07-20 14:12:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e64fe653bd 2026-07-20 14:12:14 - ====== FIN WEBHOOK ====== 2026-07-20 14:13:32 - ====== INICIO WEBHOOK ====== 2026-07-20 14:13:32 - Evento: text | De: 584242562299 | Size: 618b 2026-07-20 14:13:32 - Procesando mensaje regular tipo: text 2026-07-20 14:13:32 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:13:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM0RkVFMUNDMDk2NUEzOTlFQzM3OUE0NDU2MzQ1RUQA 2026-07-20 14:13:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM0RkVFMUNDMDk2NUEzOTlFQzM3OUE0NDU2MzQ1RUQA 2026-07-20 14:13:32 - Contenido: Venezuela 006743672872 34.193,73 20/07/2026 04242562299... 2026-07-20 14:13:32 - Comando detectado: venezuela 2026-07-20 14:13:32 - CommandProcessor: Procesando comando: venezuela 2026-07-20 14:13:32 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:13:32 - Resultado del comando: string 2026-07-20 14:13:32 - Enviando a ChatGPT: Venezuela 006743672872 34.193,73 20/07/2026 04242... 2026-07-20 14:13:32 - forwardToChatGPT: Enviando a ChatGPT: Venezuela 006743672872 34.193,73 20/07/2026 04242... 2026-07-20 14:13:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:13:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:13:32 America/Halifax] [CHATBOT][START] corr=30bb916f IP=127.0.0.1 UA= [20-Jul-2026 14:13:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:13:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 14:13:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 14:13:32 America/Caracas] [CHATBOT][DIAG] corr=30bb916f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 14:13:32 America/Caracas] [CHATBOT][CTX] corr=30bb916f tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:13:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:13:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:13:32 America/Caracas] [CHATBOT][AI][f9803a] Proveedor: gemini [20-Jul-2026 14:13:32 America/Caracas] [CHATBOT][GEMINI][f9803a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:13:35 America/Caracas] [CHATBOT][GEMINI][f9803a] OK key=primary intento=1 len=310 finish=STOP [20-Jul-2026 14:13:35 America/Caracas] [CHATBOT][END] corr=30bb916f bytesRespuesta=310 [20-Jul-2026 14:13:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:13:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:13:36 - Mensaje enviado con éxito a 584242562299 2026-07-20 14:13:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e65508b0ad (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSRjAxMUIxOEMxMDBERjYwNkE2AA==) 2026-07-20 14:13:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e65508b0ad 2026-07-20 14:13:36 - ====== FIN WEBHOOK ====== 2026-07-20 14:13:58 - ====== INICIO WEBHOOK ====== 2026-07-20 14:13:58 - Evento: text | De: 584242562299 | Size: 566b 2026-07-20 14:13:58 - Procesando mensaje regular tipo: text 2026-07-20 14:13:58 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:13:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM4NEY3OUUxMURGMURGMDJERUMxQ0ZDNENBNEI3MjYA 2026-07-20 14:13:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM4NEY3OUUxMURGMURGMDJERUMxQ0ZDNENBNEI3MjYA 2026-07-20 14:13:58 - Contenido: Ok gracias... 2026-07-20 14:13:58 - Comando detectado: ok 2026-07-20 14:13:58 - CommandProcessor: Procesando comando: ok 2026-07-20 14:13:58 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:13:58 - Resultado del comando: string 2026-07-20 14:13:58 - Enviando a ChatGPT: Ok gracias... 2026-07-20 14:13:58 - forwardToChatGPT: Enviando a ChatGPT: Ok gracias... 2026-07-20 14:13:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:13:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:13:58 America/Halifax] [CHATBOT][START] corr=1e06d5b9 IP=127.0.0.1 UA= [20-Jul-2026 14:13:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:13:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 14:13:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 14:13:58 America/Caracas] [CHATBOT][DIAG] corr=1e06d5b9 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 14:13:58 America/Caracas] [CHATBOT][CTX] corr=1e06d5b9 tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:13:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:13:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:13:58 America/Caracas] [CHATBOT][AI][b9f61d] Proveedor: gemini [20-Jul-2026 14:13:58 America/Caracas] [CHATBOT][GEMINI][b9f61d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:13:59 America/Caracas] [CHATBOT][GEMINI][b9f61d] OK key=primary intento=1 len=54 finish=STOP [20-Jul-2026 14:13:59 America/Caracas] [CHATBOT][END] corr=1e06d5b9 bytesRespuesta=54 [20-Jul-2026 14:13:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:13:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:14:00 - Mensaje enviado con éxito a 584242562299 2026-07-20 14:14:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e6568beb1b (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSQzdERTdENEM2MDJFMTExRjI2AA==) 2026-07-20 14:14:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e6568beb1b 2026-07-20 14:14:00 - ====== FIN WEBHOOK ====== 2026-07-20 14:14:08 - ====== INICIO WEBHOOK ====== 2026-07-20 14:14:08 - Evento: text | De: 584242562299 | Size: 566b 2026-07-20 14:14:08 - Procesando mensaje regular tipo: text 2026-07-20 14:14:08 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:14:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM1OEUxMDgyOURGMkRENzI2NkYwNkE5NEIzMkQ1MkYA 2026-07-20 14:14:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM1OEUxMDgyOURGMkRENzI2NkYwNkE5NEIzMkQ1MkYA 2026-07-20 14:14:08 - Contenido: No gracias... 2026-07-20 14:14:08 - Comando detectado: no 2026-07-20 14:14:08 - CommandProcessor: Procesando comando: no 2026-07-20 14:14:08 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:14:08 - Resultado del comando: string 2026-07-20 14:14:08 - Enviando a ChatGPT: No gracias... 2026-07-20 14:14:08 - forwardToChatGPT: Enviando a ChatGPT: No gracias... 2026-07-20 14:14:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:14:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:14:08 America/Halifax] [CHATBOT][START] corr=da4eea86 IP=127.0.0.1 UA= [20-Jul-2026 14:14:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:14:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 14:14:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 14:14:09 America/Caracas] [CHATBOT][DIAG] corr=da4eea86 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 14:14:09 America/Caracas] [CHATBOT][CTX] corr=da4eea86 tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:14:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:14:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:14:09 America/Caracas] [CHATBOT][AI][6b3e0a] Proveedor: gemini [20-Jul-2026 14:14:09 America/Caracas] [CHATBOT][GEMINI][6b3e0a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:14:09 America/Caracas] [CHATBOT][GEMINI][6b3e0a] OK key=primary intento=1 len=40 finish=STOP [20-Jul-2026 14:14:09 America/Caracas] [CHATBOT][END] corr=da4eea86 bytesRespuesta=40 [20-Jul-2026 14:14:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:14:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:14:11 - Mensaje enviado con éxito a 584242562299 2026-07-20 14:14:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e657334b67 (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSNjI0NEUwOEQxMTk2MjA1MkFDAA==) 2026-07-20 14:14:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e657334b67 2026-07-20 14:14:11 - ====== FIN WEBHOOK ====== 2026-07-20 14:14:23 - ====== INICIO WEBHOOK ====== 2026-07-20 14:14:23 - Evento: text | De: 584242562299 | Size: 566b 2026-07-20 14:14:23 - Procesando mensaje regular tipo: text 2026-07-20 14:14:23 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:14:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM3Q0M1RjYzQkRDQzBEOEU5NDI1QzFCMkI5RTU2NEMA 2026-07-20 14:14:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM3Q0M1RjYzQkRDQzBEOEU5NDI1QzFCMkI5RTU2NEMA 2026-07-20 14:14:23 - Contenido: Igualmente... 2026-07-20 14:14:23 - Comando detectado: igualmente 2026-07-20 14:14:23 - CommandProcessor: Procesando comando: igualmente 2026-07-20 14:14:23 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:14:23 - Resultado del comando: string 2026-07-20 14:14:23 - Enviando a ChatGPT: Igualmente... 2026-07-20 14:14:23 - forwardToChatGPT: Enviando a ChatGPT: Igualmente... 2026-07-20 14:14:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:14:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:14:23 America/Halifax] [CHATBOT][START] corr=0305aac1 IP=127.0.0.1 UA= [20-Jul-2026 14:14:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:14:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 14:14:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 14:14:23 America/Caracas] [CHATBOT][DIAG] corr=0305aac1 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 14:14:23 America/Caracas] [CHATBOT][CTX] corr=0305aac1 tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:14:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:14:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:14:23 America/Caracas] [CHATBOT][AI][fa1b6f] Proveedor: gemini [20-Jul-2026 14:14:23 America/Caracas] [CHATBOT][GEMINI][fa1b6f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:14:24 America/Caracas] [CHATBOT][GEMINI][fa1b6f] OK key=primary intento=1 len=18 finish=STOP [20-Jul-2026 14:14:24 America/Caracas] [CHATBOT][END] corr=0305aac1 bytesRespuesta=18 [20-Jul-2026 14:14:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:14:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:14:25 - Mensaje enviado con éxito a 584242562299 2026-07-20 14:14:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e6581609c7 (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSOTBCNTQ2REZBMDEwOTU0NTRFAA==) 2026-07-20 14:14:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e6581609c7 2026-07-20 14:14:25 - ====== FIN WEBHOOK ====== 2026-07-20 14:16:22 - ====== INICIO WEBHOOK ====== 2026-07-20 14:16:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 14:16:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 14:16:22 - ====== FIN WEBHOOK ====== 2026-07-20 14:26:57 - ====== INICIO WEBHOOK ====== 2026-07-20 14:26:57 - Evento: text | De: 584129013463 | Size: 620b 2026-07-20 14:26:57 - Procesando mensaje regular tipo: text 2026-07-20 14:26:57 - RegularMessageService: Procesando mensaje de 584129013463, tipo: text 2026-07-20 14:26:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUM5NTRFQ0JFMjkzQjA1ODEwMDI3MjY1M0M4MkQ2NzUA 2026-07-20 14:26:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUM5NTRFQ0JFMjkzQjA1ODEwMDI3MjY1M0M4MkQ2NzUA 2026-07-20 14:26:57 - Contenido: Buenas tardes! Para por favor cancelar la factura de Aníbal Kanzler... 2026-07-20 14:26:57 - Comando detectado: buenas 2026-07-20 14:26:57 - CommandProcessor: Procesando comando: buenas 2026-07-20 14:26:57 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:26:57 - Resultado del comando: string 2026-07-20 14:26:57 - Enviando a ChatGPT: Buenas tardes! Para por favor cancelar la factura ... 2026-07-20 14:26:57 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes! Para por favor cancelar la factura ... 2026-07-20 14:26:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:26:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:26:57 America/Halifax] [CHATBOT][START] corr=06e08904 IP=127.0.0.1 UA= [20-Jul-2026 14:26:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:26:58 America/Caracas] [CHATBOT][CTX] corr=06e08904 tel=584129013463 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:26:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:26:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:26:58 America/Caracas] [CHATBOT][AI][ca0dee] Proveedor: gemini [20-Jul-2026 14:26:58 America/Caracas] [CHATBOT][GEMINI][ca0dee] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:26:59 America/Caracas] [CHATBOT][GEMINI][ca0dee] OK key=primary intento=1 len=339 finish=STOP [20-Jul-2026 14:26:59 America/Caracas] [CHATBOT][END] corr=06e08904 bytesRespuesta=339 [20-Jul-2026 14:26:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:26:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:27:01 - Mensaje enviado con éxito a 584129013463 2026-07-20 14:27:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e687508b43 (wa_message_id: wamid.HBgMNTg0MTI5MDEzNDYzFQIAERgSREM5MTBBNzQ2RjdGRDg3Q0M2AA==) 2026-07-20 14:27:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e687508b43 2026-07-20 14:27:01 - ====== FIN WEBHOOK ====== 2026-07-20 14:28:01 - ====== INICIO WEBHOOK ====== 2026-07-20 14:28:01 - Evento: text | De: 584129013463 | Size: 622b 2026-07-20 14:28:01 - Procesando mensaje regular tipo: text 2026-07-20 14:28:01 - RegularMessageService: Procesando mensaje de 584129013463, tipo: text 2026-07-20 14:28:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUM3N0QxRUMzODdCQTJCMzA4RjFDMjUzM0VGN0U2MkIA 2026-07-20 14:28:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUM3N0QxRUMzODdCQTJCMzA4RjFDMjUzM0VGN0U2MkIA 2026-07-20 14:28:01 - Contenido: No lo he realizado porque no tengo el monto, para que por favor me lo pase... 2026-07-20 14:28:01 - Comando detectado: no 2026-07-20 14:28:01 - CommandProcessor: Procesando comando: no 2026-07-20 14:28:01 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:28:01 - Resultado del comando: string 2026-07-20 14:28:01 - Enviando a ChatGPT: No lo he realizado porque no tengo el monto, para ... 2026-07-20 14:28:01 - forwardToChatGPT: Enviando a ChatGPT: No lo he realizado porque no tengo el monto, para ... 2026-07-20 14:28:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:28:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:28:01 America/Halifax] [CHATBOT][START] corr=7f11ff04 IP=127.0.0.1 UA= [20-Jul-2026 14:28:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:28:01 America/Caracas] [CHATBOT][CTX] corr=7f11ff04 tel=584129013463 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:28:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:28:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:28:01 America/Caracas] [CHATBOT][AI][39b12d] Proveedor: gemini [20-Jul-2026 14:28:01 America/Caracas] [CHATBOT][GEMINI][39b12d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:28:05 America/Caracas] [CHATBOT][GEMINI][39b12d] OK key=primary intento=1 len=128 finish=MAX_TOKENS [20-Jul-2026 14:28:05 America/Caracas] [CHATBOT][GEMINI][39b12d] ⚠️ Respuesta truncada por MAX_TOKENS [20-Jul-2026 14:28:05 America/Caracas] [CHATBOT][END] corr=7f11ff04 bytesRespuesta=128 [20-Jul-2026 14:28:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:28:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:28:06 - Mensaje enviado con éxito a 584129013463 2026-07-20 14:28:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e68b6c9bbd (wa_message_id: wamid.HBgMNTg0MTI5MDEzNDYzFQIAERgSNjZGMUYwMkU1QTMzNTBFMDJFAA==) 2026-07-20 14:28:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e68b6c9bbd 2026-07-20 14:28:06 - ====== FIN WEBHOOK ====== 2026-07-20 14:28:26 - ====== INICIO WEBHOOK ====== 2026-07-20 14:28:26 - Evento: text | De: 584129013463 | Size: 557b 2026-07-20 14:28:26 - Procesando mensaje regular tipo: text 2026-07-20 14:28:26 - RegularMessageService: Procesando mensaje de 584129013463, tipo: text 2026-07-20 14:28:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUMzQkEyNzA1Q0MxRURDODc0NEFEMDM0MTM5MzEyNzgA 2026-07-20 14:28:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUMzQkEyNzA1Q0MxRURDODc0NEFEMDM0MTM5MzEyNzgA 2026-07-20 14:28:26 - Contenido: El de 40$... 2026-07-20 14:28:26 - Comando detectado: el 2026-07-20 14:28:26 - CommandProcessor: Procesando comando: el 2026-07-20 14:28:26 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:28:26 - Resultado del comando: string 2026-07-20 14:28:26 - Enviando a ChatGPT: El de 40$... 2026-07-20 14:28:26 - forwardToChatGPT: Enviando a ChatGPT: El de 40$... 2026-07-20 14:28:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:28:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:28:26 America/Halifax] [CHATBOT][START] corr=029249f7 IP=127.0.0.1 UA= [20-Jul-2026 14:28:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:28:26 America/Caracas] [CHATBOT][CTX] corr=029249f7 tel=584129013463 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:28:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:28:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:28:26 America/Caracas] [CHATBOT][AI][d2acf6] Proveedor: gemini [20-Jul-2026 14:28:26 America/Caracas] [CHATBOT][GEMINI][d2acf6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:28:28 America/Caracas] [CHATBOT][GEMINI][d2acf6] OK key=primary intento=1 len=564 finish=STOP [20-Jul-2026 14:28:28 America/Caracas] [CHATBOT][END] corr=029249f7 bytesRespuesta=564 [20-Jul-2026 14:28:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:28:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:28:29 - Mensaje enviado con éxito a 584129013463 2026-07-20 14:28:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e68cdcde00 (wa_message_id: wamid.HBgMNTg0MTI5MDEzNDYzFQIAERgSNTExRjFBRUI4NjJEQzlCMUU0AA==) 2026-07-20 14:28:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e68cdcde00 2026-07-20 14:28:29 - ====== FIN WEBHOOK ====== 2026-07-20 14:32:46 - ====== INICIO WEBHOOK ====== 2026-07-20 14:32:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 14:32:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 14:32:46 - ====== FIN WEBHOOK ====== 2026-07-20 14:38:45 - ====== INICIO WEBHOOK ====== 2026-07-20 14:38:45 - Evento: image | De: 584242581373 | Size: 878b 2026-07-20 14:38:45 - Procesando mensaje regular tipo: image 2026-07-20 14:38:45 - RegularMessageService: Procesando mensaje de 584242581373, tipo: image 2026-07-20 14:38:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTgxMzczFQIAEhggQUMwMEQ2NjgxRTJBODMzNjJDNDZFODQyNTZEMjMzRUIA 2026-07-20 14:38:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTgxMzczFQIAEhggQUMwMEQ2NjgxRTJBODMzNjJDNDZFODQyNTZEMjMzRUIA 2026-07-20 14:38:45 - Contenido: ... 2026-07-20 14:38:45 - Comando detectado: image 2026-07-20 14:38:45 - CommandProcessor: Procesando comando: image 2026-07-20 14:38:45 - Imagen sin comando, guardando y procesando 2026-07-20 14:38:45 - Verificando duplicado por imageId=1035856828852813, msgId=wamid.HBgMNTg0MjQyNTgxMzczFQIAEhggQUMwMEQ2NjgxRTJBODMzNjJDNDZFODQyNTZEMjMzRUIA 2026-07-20 14:38:45 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 14:38:45 - Incluyendo numtoname.php... 2026-07-20 14:38:45 - Incluyendo media.php... 2026-07-20 14:38:45 - DEBUG messages batch: [{"from":"584242581373","from_user_id":"VE.4547053482248465","id":"wamid.HBgMNTg0MjQyNTgxMzczFQIAEhggQUMwMEQ2NjgxRTJBODMzNjJDNDZFODQyNTZEMjMzRUIA","timestamp":"1784572715","type":"image","image":{"mime_type":"image\/jpeg","sha256":"nXpww49l97md0kFd5td74HznEv5tAKyEJqhDm7zQqNk=","id":"1035856828852813","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1035856828852813&source=webhook&ext=1784573018&hash=ATyGv3EreQNYNWHNxgR1tCINghl1T_-zQ0OGGcq1QcT6hA"}}] 2026-07-20 14:38:45 - DEBUG caption: no se encontró texto cercano 2026-07-20 14:38:45 - DEBUG caption final: [VACIO] 2026-07-20 14:38:45 - DEBUG busqueda mobiles: 04242581373,4242581373,584242581373 2026-07-20 14:38:45 - DEBUG usuario NO encontrado 2026-07-20 14:38:45 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 14:38:45 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 14:38:47 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1035856828852813&source=getMedia&ext=1784573019&hash=ATxOR2aOSSO5TDWaG4VMLto2CDGDewwakTkxrKp9MBBnvw 2026-07-20 14:38:48 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1035856828852813.jpg (22878 bytes) 2026-07-20 14:38:49 - OCR tesseract exit=0 chars=341 2026-07-20 14:38:49 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 182 eaag 8 in < Comprobante de operación < y PagomóvilBDV Personas 9 12.823,00 Bs Fecha: 20/07/2026 Operación: 006742637839 [[] Identificación: 18143785 Origen: 0102****1689 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA e Crear Acceso directo 2026-07-20 14:38:49 - OCR parse (caption-level): {"banco":"Venezuela","monto":"12823.00","fecha":"2026-07-20"} 2026-07-20 14:38:49 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-20 14:38:49 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-20 14:38:49 - DEBUG bodyAdmin postOCR: Tlf: 04242581373\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 12823.00 (caption)\nFecha: 2026-07-20 (caption) 2026-07-20 14:38:51 - IMG 1035856828852813 TEL 04242581373 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 14:38:51 - Incluyendo guardar_imagen.php... 2026-07-20 14:38:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 14:38:51 - Includes realizados. Verificando funciones... 2026-07-20 14:38:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584242581373 2026-07-20 14:38:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 14:38:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 14:38:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 14:38:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 14:38:51 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584242581373 2026-07-20 14:38:51 - Datos usuario extraídos: null 2026-07-20 14:38:51 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 14:38:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 14:38:51 - Valor de accessToken: EAAC0c45... 2026-07-20 14:38:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 14:38:51 - Instancia WhatsAppImageHandler creada 2026-07-20 14:38:51 - Llamando a saveWhatsAppImage... 2026-07-20 14:38:51 - saveWhatsAppImage: Procesando imagen para: 584242581373 2026-07-20 14:38:51 - saveWhatsAppImage: ID de media: 1035856828852813, MIME type: image/jpeg 2026-07-20 14:38:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1035856828852813 2026-07-20 14:38:52 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 14:38:52 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1035856828852813&source=getMedia&ext=1784573024&hash=ATzlDqHOgtsUVedLEZpmdVvvxkau8ms7UYfeCS7DtB0WbA 2026-07-20 14:38:52 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1035856828852813&source=getMedia&ext=1784573024&hash=ATzlDqHOgtsUVedLEZpmdVvvxkau8ms7UYfeCS7DtB0WbA 2026-07-20 14:38:53 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 14:38:53 - descargar_imagen: Imagen descargada - Tamaño: 22878 bytes, Tipo: image/jpeg 2026-07-20 14:38:53 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1035856828852813.jpg, Tamaño: 22878 bytes 2026-07-20 14:38:53 - saveToDatabase: Registro insertado en BD con ID: 72 2026-07-20 14:38:53 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1035856828852813.jpg","image_id":"1035856828852813","size":22878,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 14:38:53 - Resultado del comando: array 2026-07-20 14:38:53 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 14:38:54 - Mensaje enviado con éxito a 584242581373 2026-07-20 14:38:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e6b3e1e900 (wa_message_id: wamid.HBgMNTg0MjQyNTgxMzczFQIAERgSQkYzNzU1RjY3REI0N0ZFQzhGAA==) 2026-07-20 14:38:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e6b3e1e900 2026-07-20 14:38:54 - ====== FIN WEBHOOK ====== 2026-07-20 14:40:55 - ====== INICIO WEBHOOK ====== 2026-07-20 14:40:55 - Evento: status:failed | De: 584141017594 | Size: 573b 2026-07-20 14:40:55 - STATUS FAILED: failed para 584141017594 | Error: 131026 Message undeliverable 2026-07-20 14:40:55 - ====== FIN WEBHOOK ====== 2026-07-20 14:40:56 - ====== INICIO WEBHOOK ====== 2026-07-20 14:40:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 14:40:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 14:40:56 - ====== FIN WEBHOOK ====== 2026-07-20 14:59:38 - ====== INICIO WEBHOOK ====== 2026-07-20 14:59:38 - Evento: text | De: 584242562299 | Size: 587b 2026-07-20 14:59:38 - Procesando mensaje regular tipo: text 2026-07-20 14:59:38 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:59:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUNDNzkyMjI0MjM5OTBGOTIxQUQzQUZDMzU4Qzg3RTkA 2026-07-20 14:59:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUNDNzkyMjI0MjM5OTBGOTIxQUQzQUZDMzU4Qzg3RTkA 2026-07-20 14:59:38 - Contenido: Aún no llega la señal... 2026-07-20 14:59:38 - Comando detectado: aún 2026-07-20 14:59:38 - CommandProcessor: Procesando comando: aún 2026-07-20 14:59:38 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:59:38 - Resultado del comando: string 2026-07-20 14:59:38 - Enviando a ChatGPT: Aún no llega la señal... 2026-07-20 14:59:38 - forwardToChatGPT: Enviando a ChatGPT: Aún no llega la señal... 2026-07-20 14:59:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:59:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:59:38 America/Halifax] [CHATBOT][START] corr=df6d5b1d IP=127.0.0.1 UA= [20-Jul-2026 14:59:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:59:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 14:59:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 14:59:39 America/Caracas] [CHATBOT][DIAG] corr=df6d5b1d Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 14:59:39 America/Caracas] [CHATBOT][CTX] corr=df6d5b1d tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:59:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:59:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:59:39 America/Caracas] [CHATBOT][AI][df12b7] Proveedor: gemini [20-Jul-2026 14:59:39 America/Caracas] [CHATBOT][GEMINI][df12b7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 14:59:42 America/Caracas] [CHATBOT][GEMINI][df12b7] OK key=primary intento=1 len=703 finish=STOP [20-Jul-2026 14:59:42 America/Caracas] [CHATBOT][END] corr=df6d5b1d bytesRespuesta=703 [20-Jul-2026 14:59:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 14:59:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 14:59:43 - Mensaje enviado con éxito a 584242562299 2026-07-20 14:59:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e701f8266e (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSRDA2NzBCQjUxOUY0ODg5QTREAA==) 2026-07-20 14:59:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e701f8266e 2026-07-20 14:59:43 - ====== FIN WEBHOOK ====== 2026-07-20 14:59:58 - ====== INICIO WEBHOOK ====== 2026-07-20 14:59:58 - Evento: text | De: 584242562299 | Size: 579b 2026-07-20 14:59:58 - Procesando mensaje regular tipo: text 2026-07-20 14:59:58 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 14:59:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUNFNjQ4RkQzQzBBQTM5MkVEMEE2RjU3RDM4MzQ5MDEA 2026-07-20 14:59:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUNFNjQ4RkQzQzBBQTM5MkVEMEE2RjU3RDM4MzQ5MDEA 2026-07-20 14:59:58 - Contenido: Ya lo realice hace rato... 2026-07-20 14:59:58 - Comando detectado: ya 2026-07-20 14:59:58 - CommandProcessor: Procesando comando: ya 2026-07-20 14:59:58 - Comando no reconocido, enviando a ChatGPT 2026-07-20 14:59:58 - Resultado del comando: string 2026-07-20 14:59:58 - Enviando a ChatGPT: Ya lo realice hace rato... 2026-07-20 14:59:58 - forwardToChatGPT: Enviando a ChatGPT: Ya lo realice hace rato... 2026-07-20 14:59:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 15:59:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 15:59:58 America/Halifax] [CHATBOT][START] corr=a10e6015 IP=127.0.0.1 UA= [20-Jul-2026 14:59:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 14:59:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 14:59:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 14:59:58 America/Caracas] [CHATBOT][DIAG] corr=a10e6015 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 14:59:58 America/Caracas] [CHATBOT][CTX] corr=a10e6015 tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 14:59:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 14:59:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 14:59:58 America/Caracas] [CHATBOT][AI][794427] Proveedor: gemini [20-Jul-2026 14:59:58 America/Caracas] [CHATBOT][GEMINI][794427] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 15:00:00 America/Caracas] [CHATBOT][GEMINI][794427] OK key=primary intento=1 len=355 finish=STOP [20-Jul-2026 15:00:00 America/Caracas] [CHATBOT][END] corr=a10e6015 bytesRespuesta=355 [20-Jul-2026 15:00:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 15:00:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 15:00:01 - Mensaje enviado con éxito a 584242562299 2026-07-20 15:00:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e70312781b (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSMDEyQkMxNzZCOUJEQjZCOUE5AA==) 2026-07-20 15:00:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e70312781b 2026-07-20 15:00:01 - ====== FIN WEBHOOK ====== 2026-07-20 15:00:28 - ====== INICIO WEBHOOK ====== 2026-07-20 15:00:28 - Evento: text | De: 584242562299 | Size: 618b 2026-07-20 15:00:28 - Procesando mensaje regular tipo: text 2026-07-20 15:00:28 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-20 15:00:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM5QkQ1QjVBNTYzNTVGNzk1Q0E5RTUyNjY5RTNBMDIA 2026-07-20 15:00:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM5QkQ1QjVBNTYzNTVGNzk1Q0E5RTUyNjY5RTNBMDIA 2026-07-20 15:00:28 - Contenido: Venezuela 006743672872 34.193,73 20/07/2026 04242562299... 2026-07-20 15:00:28 - Comando detectado: venezuela 2026-07-20 15:00:28 - CommandProcessor: Procesando comando: venezuela 2026-07-20 15:00:28 - Comando no reconocido, enviando a ChatGPT 2026-07-20 15:00:28 - Resultado del comando: string 2026-07-20 15:00:28 - Enviando a ChatGPT: Venezuela 006743672872 34.193,73 20/07/2026 04242... 2026-07-20 15:00:28 - forwardToChatGPT: Enviando a ChatGPT: Venezuela 006743672872 34.193,73 20/07/2026 04242... 2026-07-20 15:00:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 16:00:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 16:00:28 America/Halifax] [CHATBOT][START] corr=a64e77ba IP=127.0.0.1 UA= [20-Jul-2026 15:00:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 15:00:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=28:70:4e:b4:cd:36 mobile=584242562299 [20-Jul-2026 15:00:28 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 15:00:28 America/Caracas] [CHATBOT][DIAG] corr=a64e77ba Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 15:00:28 America/Caracas] [CHATBOT][CTX] corr=a64e77ba tel=584242562299 intent=chat srvid=35 usd=40 bs=34193.73 tasa=736.9339 verifyMode=simulated [20-Jul-2026 15:00:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 15:00:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 15:00:28 America/Caracas] [CHATBOT][AI][25434d] Proveedor: gemini [20-Jul-2026 15:00:28 America/Caracas] [CHATBOT][GEMINI][25434d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 15:00:29 America/Caracas] [CHATBOT][GEMINI][25434d] OK key=primary intento=1 len=182 finish=STOP [20-Jul-2026 15:00:29 America/Caracas] [CHATBOT][END] corr=a64e77ba bytesRespuesta=182 [20-Jul-2026 15:00:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 15:00:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 15:00:30 - Mensaje enviado con éxito a 584242562299 2026-07-20 15:00:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e704e7cd4e (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSMUUzMzBDMDEyNDdEOTcyOUIwAA==) 2026-07-20 15:00:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e704e7cd4e 2026-07-20 15:00:30 - ====== FIN WEBHOOK ====== 2026-07-20 15:05:01 - ====== INICIO WEBHOOK ====== 2026-07-20 15:05:01 - Evento: text | De: 584161499015 | Size: 588b 2026-07-20 15:05:01 - Procesando mensaje regular tipo: text 2026-07-20 15:05:01 - RegularMessageService: Procesando mensaje de 584161499015, tipo: text 2026-07-20 15:05:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDk5MDE1FQIAEhggQUM5NUI0M0UwRENBMDM3QzdEMzQyQ0M2OEY3NEI0NjIA 2026-07-20 15:05:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDk5MDE1FQIAEhggQUM5NUI0M0UwRENBMDM3QzdEMzQyQ0M2OEY3NEI0NjIA 2026-07-20 15:05:01 - Contenido: Me sale sin Internet... 2026-07-20 15:05:01 - Comando detectado: me 2026-07-20 15:05:01 - CommandProcessor: Procesando comando: me 2026-07-20 15:05:01 - IntentDetector: intent=soporte, confidence=0.95 2026-07-20 15:05:01 - IntentDetector → reportefallas.php [20-Jul-2026 15:05:01 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [20-Jul-2026 15:05:01 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [20-Jul-2026 15:05:01 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-20 15:05:01 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-20 15:05:01 - ====== INICIO WEBHOOK ====== 2026-07-20 15:05:01 - Evento: text | De: 584161499015 | Size: 588b 2026-07-20 15:05:01 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYxNDk5MDE1FQIAEhggQUM5NUI0M0UwRENBMDM3QzdEMzQyQ0M2OEY3NEI0NjIA, ignorando 2026-07-20 15:23:37 - ====== INICIO WEBHOOK ====== 2026-07-20 15:23:37 - Evento: text | De: 584163066196 | Size: 576b 2026-07-20 15:23:37 - Procesando mensaje regular tipo: text 2026-07-20 15:23:37 - RegularMessageService: Procesando mensaje de 584163066196, tipo: text 2026-07-20 15:23:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUNFMzRERjBBNkI1QkU2MEYyQzg5QjU2MDM5MDE4NEEA 2026-07-20 15:23:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUNFMzRERjBBNkI1QkU2MEYyQzg5QjU2MDM5MDE4NEEA 2026-07-20 15:23:37 - Contenido: Buenas tardes... 2026-07-20 15:23:37 - Comando detectado: buenas 2026-07-20 15:23:37 - CommandProcessor: Procesando comando: buenas 2026-07-20 15:23:37 - Comando no reconocido, enviando a ChatGPT 2026-07-20 15:23:37 - Resultado del comando: string 2026-07-20 15:23:37 - Enviando a ChatGPT: Buenas tardes... 2026-07-20 15:23:37 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-07-20 15:23:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 16:23:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 16:23:37 America/Halifax] [CHATBOT][START] corr=2aa4cc2c IP=127.0.0.1 UA= [20-Jul-2026 15:23:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 15:23:37 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1a:f9:2b mobile=584163066196 [20-Jul-2026 15:23:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 15:23:37 America/Caracas] [CHATBOT][DIAG] corr=2aa4cc2c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [20-Jul-2026 15:23:37 America/Caracas] [CHATBOT][CTX] corr=2aa4cc2c tel=584163066196 intent=chat srvid=34 usd=30 bs=25645.3 tasa=736.9339 verifyMode=simulated [20-Jul-2026 15:23:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 15:23:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 15:23:37 America/Caracas] [CHATBOT][AI][8c391e] Proveedor: gemini [20-Jul-2026 15:23:37 America/Caracas] [CHATBOT][GEMINI][8c391e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 15:23:39 America/Caracas] [CHATBOT][GEMINI][8c391e] OK key=primary intento=1 len=49 finish=STOP [20-Jul-2026 15:23:39 America/Caracas] [CHATBOT][END] corr=2aa4cc2c bytesRespuesta=49 [20-Jul-2026 15:23:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 15:23:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 15:23:40 - Mensaje enviado con éxito a 584163066196 2026-07-20 15:23:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e75bc723ca (wa_message_id: wamid.HBgMNTg0MTYzMDY2MTk2FQIAERgSQkI5MUJBQkRCMzAzOTAwOEMyAA==) 2026-07-20 15:23:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e75bc723ca 2026-07-20 15:23:40 - ====== FIN WEBHOOK ====== 2026-07-20 15:24:15 - ====== INICIO WEBHOOK ====== 2026-07-20 15:24:15 - Evento: text | De: 584163066196 | Size: 618b 2026-07-20 15:24:15 - Procesando mensaje regular tipo: text 2026-07-20 15:24:15 - RegularMessageService: Procesando mensaje de 584163066196, tipo: text 2026-07-20 15:24:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUNDMjZGMjEyQzNFNEYwQjhEQTc1ODY3RTI2MDU3MEYA 2026-07-20 15:24:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUNDMjZGMjEyQzNFNEYwQjhEQTc1ODY3RTI2MDU3MEYA 2026-07-20 15:24:15 - Contenido: Hice el pago y aún nose si está válidado... 2026-07-20 15:24:15 - Comando detectado: hice 2026-07-20 15:24:15 - CommandProcessor: Procesando comando: hice 2026-07-20 15:24:15 - Comando no reconocido, enviando a ChatGPT 2026-07-20 15:24:15 - Resultado del comando: string 2026-07-20 15:24:15 - Enviando a ChatGPT: Hice el pago y aún nose si está válidado... 2026-07-20 15:24:15 - forwardToChatGPT: Enviando a ChatGPT: Hice el pago y aún nose si está válidado... 2026-07-20 15:24:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 16:24:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 16:24:15 America/Halifax] [CHATBOT][START] corr=086014a1 IP=127.0.0.1 UA= [20-Jul-2026 15:24:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 15:24:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1a:f9:2b mobile=584163066196 [20-Jul-2026 15:24:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 15:24:15 America/Caracas] [CHATBOT][DIAG] corr=086014a1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [20-Jul-2026 15:24:15 America/Caracas] [CHATBOT][CTX] corr=086014a1 tel=584163066196 intent=chat srvid=34 usd=30 bs=25645.3 tasa=736.9339 verifyMode=simulated [20-Jul-2026 15:24:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 15:24:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 15:24:15 America/Caracas] [CHATBOT][AI][53e1eb] Proveedor: gemini [20-Jul-2026 15:24:15 America/Caracas] [CHATBOT][GEMINI][53e1eb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 15:24:17 America/Caracas] [CHATBOT][GEMINI][53e1eb] OK key=primary intento=1 len=303 finish=STOP [20-Jul-2026 15:24:17 America/Caracas] [CHATBOT][END] corr=086014a1 bytesRespuesta=303 [20-Jul-2026 15:24:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 15:24:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 15:24:18 - Mensaje enviado con éxito a 584163066196 2026-07-20 15:24:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e75e2a8146 (wa_message_id: wamid.HBgMNTg0MTYzMDY2MTk2FQIAERgSNTM4RkJBMzc2QUNERDQ4MUNFAA==) 2026-07-20 15:24:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e75e2a8146 2026-07-20 15:24:18 - ====== FIN WEBHOOK ====== 2026-07-20 15:24:30 - ====== INICIO WEBHOOK ====== 2026-07-20 15:24:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 15:24:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 15:24:30 - ====== FIN WEBHOOK ====== 2026-07-20 15:28:54 - ====== INICIO WEBHOOK ====== 2026-07-20 15:28:54 - Evento: text | De: 584163066196 | Size: 627b 2026-07-20 15:28:54 - Procesando mensaje regular tipo: text 2026-07-20 15:28:54 - RegularMessageService: Procesando mensaje de 584163066196, tipo: text 2026-07-20 15:28:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUM5RUY3N0VEMTE5NzNCREVCMDU2OUMyQ0NGNEM3NkIA 2026-07-20 15:28:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUM5RUY3N0VEMTE5NzNCREVCMDU2OUMyQ0NGNEM3NkIA 2026-07-20 15:28:54 - Contenido: Ref 6741074767 monto 12.823.00 fecha 20/07/2026 hora 10 :23 am... 2026-07-20 15:28:54 - Comando detectado: ref 2026-07-20 15:28:54 - CommandProcessor: Procesando comando: ref 2026-07-20 15:28:54 - Comando no reconocido, enviando a ChatGPT 2026-07-20 15:28:54 - Resultado del comando: string 2026-07-20 15:28:54 - Enviando a ChatGPT: Ref 6741074767 monto 12.823.00 fecha 20/07/2026 ho... 2026-07-20 15:28:54 - forwardToChatGPT: Enviando a ChatGPT: Ref 6741074767 monto 12.823.00 fecha 20/07/2026 ho... 2026-07-20 15:28:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 16:28:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 16:28:54 America/Halifax] [CHATBOT][START] corr=d6c19681 IP=127.0.0.1 UA= [20-Jul-2026 15:28:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 15:28:54 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1a:f9:2b mobile=584163066196 [20-Jul-2026 15:28:54 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 15:28:54 America/Caracas] [CHATBOT][DIAG] corr=d6c19681 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [20-Jul-2026 15:28:54 America/Caracas] [CHATBOT][CTX] corr=d6c19681 tel=584163066196 intent=chat srvid=34 usd=30 bs=25645.3 tasa=736.9339 verifyMode=simulated [20-Jul-2026 15:28:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 15:28:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 15:28:54 America/Caracas] [CHATBOT][AI][b6dc6d] Proveedor: gemini [20-Jul-2026 15:28:54 America/Caracas] [CHATBOT][GEMINI][b6dc6d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 15:28:55 America/Caracas] [CHATBOT][GEMINI][b6dc6d] OK key=primary intento=1 len=213 finish=STOP [20-Jul-2026 15:28:55 America/Caracas] [CHATBOT][END] corr=d6c19681 bytesRespuesta=213 [20-Jul-2026 15:28:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 15:28:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 15:28:56 - Mensaje enviado con éxito a 584163066196 2026-07-20 15:28:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e76f8930e4 (wa_message_id: wamid.HBgMNTg0MTYzMDY2MTk2FQIAERgSRDY3NDUxQjMzRDUwN0Y1NDRGAA==) 2026-07-20 15:28:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e76f8930e4 2026-07-20 15:28:56 - ====== FIN WEBHOOK ====== 2026-07-20 15:29:30 - ====== INICIO WEBHOOK ====== 2026-07-20 15:29:30 - Evento: text | De: 584163066196 | Size: 581b 2026-07-20 15:29:30 - Procesando mensaje regular tipo: text 2026-07-20 15:29:30 - RegularMessageService: Procesando mensaje de 584163066196, tipo: text 2026-07-20 15:29:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUNCQzUzOEVBNjE2RUFBNTcxOTI5QUE3MDdFMTNCNUEA 2026-07-20 15:29:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUNCQzUzOEVBNjE2RUFBNTcxOTI5QUE3MDdFMTNCNUEA 2026-07-20 15:29:30 - Contenido: Banco de Venezuela... 2026-07-20 15:29:30 - Comando detectado: banco 2026-07-20 15:29:30 - CommandProcessor: Procesando comando: banco 2026-07-20 15:29:30 - Comando no reconocido, enviando a ChatGPT 2026-07-20 15:29:30 - Resultado del comando: string 2026-07-20 15:29:30 - Enviando a ChatGPT: Banco de Venezuela... 2026-07-20 15:29:30 - forwardToChatGPT: Enviando a ChatGPT: Banco de Venezuela... 2026-07-20 15:29:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 16:29:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 16:29:30 America/Halifax] [CHATBOT][START] corr=42c51935 IP=127.0.0.1 UA= [20-Jul-2026 15:29:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 15:29:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1a:f9:2b mobile=584163066196 [20-Jul-2026 15:29:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 15:29:30 America/Caracas] [CHATBOT][DIAG] corr=42c51935 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [20-Jul-2026 15:29:30 America/Caracas] [CHATBOT][CTX] corr=42c51935 tel=584163066196 intent=chat srvid=34 usd=30 bs=25645.3 tasa=736.9339 verifyMode=simulated [20-Jul-2026 15:29:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 15:29:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 15:29:30 America/Caracas] [CHATBOT][AI][731208] Proveedor: gemini [20-Jul-2026 15:29:30 America/Caracas] [CHATBOT][GEMINI][731208] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 15:29:34 America/Caracas] [CHATBOT][GEMINI][731208] OK key=primary intento=1 len=333 finish=STOP [20-Jul-2026 15:29:34 America/Caracas] [CHATBOT][END] corr=42c51935 bytesRespuesta=333 [20-Jul-2026 15:29:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 15:29:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 15:29:35 - Mensaje enviado con éxito a 584163066196 2026-07-20 15:29:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e771fb416f (wa_message_id: wamid.HBgMNTg0MTYzMDY2MTk2FQIAERgSMzgyNUI2OTZGRTUxMTY0MUZFAA==) 2026-07-20 15:29:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e771fb416f 2026-07-20 15:29:35 - ====== FIN WEBHOOK ====== 2026-07-20 15:30:55 - ====== INICIO WEBHOOK ====== 2026-07-20 15:30:55 - Evento: text | De: 584163066196 | Size: 629b 2026-07-20 15:30:55 - Procesando mensaje regular tipo: text 2026-07-20 15:30:55 - RegularMessageService: Procesando mensaje de 584163066196, tipo: text 2026-07-20 15:30:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUMxOEUyNUY2MkEwNjlBRUI3MjMxMDQ3M0ZENjlDRjcA 2026-07-20 15:30:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUMxOEUyNUY2MkEwNjlBRUI3MjMxMDQ3M0ZENjlDRjcA 2026-07-20 15:30:55 - Contenido: Estoy pagando solo la mitad ya que había pagado anteriormente... 2026-07-20 15:30:55 - Comando detectado: estoy 2026-07-20 15:30:55 - CommandProcessor: Procesando comando: estoy 2026-07-20 15:30:55 - Comando no reconocido, enviando a ChatGPT 2026-07-20 15:30:55 - Resultado del comando: string 2026-07-20 15:30:55 - Enviando a ChatGPT: Estoy pagando solo la mitad ya que había pagado a... 2026-07-20 15:30:55 - forwardToChatGPT: Enviando a ChatGPT: Estoy pagando solo la mitad ya que había pagado a... 2026-07-20 15:30:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 16:30:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 16:30:55 America/Halifax] [CHATBOT][START] corr=ce1a82d6 IP=127.0.0.1 UA= [20-Jul-2026 15:30:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 15:30:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1a:f9:2b mobile=584163066196 [20-Jul-2026 15:30:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 15:30:55 America/Caracas] [CHATBOT][DIAG] corr=ce1a82d6 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [20-Jul-2026 15:30:55 America/Caracas] [CHATBOT][CTX] corr=ce1a82d6 tel=584163066196 intent=chat srvid=34 usd=30 bs=25645.3 tasa=736.9339 verifyMode=simulated [20-Jul-2026 15:30:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 15:30:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 15:30:55 America/Caracas] [CHATBOT][AI][184ed8] Proveedor: gemini [20-Jul-2026 15:30:55 America/Caracas] [CHATBOT][GEMINI][184ed8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 15:30:59 America/Caracas] [CHATBOT][GEMINI][184ed8] OK key=primary intento=1 len=484 finish=STOP [20-Jul-2026 15:30:59 America/Caracas] [CHATBOT][END] corr=ce1a82d6 bytesRespuesta=484 [20-Jul-2026 15:30:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 15:30:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 15:31:00 - Mensaje enviado con éxito a 584163066196 2026-07-20 15:31:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e7774ab647 (wa_message_id: wamid.HBgMNTg0MTYzMDY2MTk2FQIAERgSNUJCQzVGOTVEMEY0REIzRTUyAA==) 2026-07-20 15:31:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e7774ab647 2026-07-20 15:31:00 - ====== FIN WEBHOOK ====== 2026-07-20 15:39:26 - ====== INICIO WEBHOOK ====== 2026-07-20 15:39:26 - Evento: image | De: 584129013463 | Size: 821b 2026-07-20 15:39:26 - Procesando mensaje regular tipo: image 2026-07-20 15:39:26 - RegularMessageService: Procesando mensaje de 584129013463, tipo: image 2026-07-20 15:39:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUM2MzI2QjZCNEQ2MjA1NTcyMEIxNUQ0QTUwNkRBQUMA 2026-07-20 15:39:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUM2MzI2QjZCNEQ2MjA1NTcyMEIxNUQ0QTUwNkRBQUMA 2026-07-20 15:39:26 - Contenido: ... 2026-07-20 15:39:26 - Comando detectado: image 2026-07-20 15:39:26 - CommandProcessor: Procesando comando: image 2026-07-20 15:39:26 - Imagen sin comando, guardando y procesando 2026-07-20 15:39:26 - Verificando duplicado por imageId=1349630506669419, msgId=wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUM2MzI2QjZCNEQ2MjA1NTcyMEIxNUQ0QTUwNkRBQUMA 2026-07-20 15:39:26 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 15:39:26 - Incluyendo numtoname.php... 2026-07-20 15:39:26 - Incluyendo media.php... 2026-07-20 15:39:26 - DEBUG messages batch: [{"from":"584129013463","from_user_id":"VE.4521337738153373","id":"wamid.HBgMNTg0MTI5MDEzNDYzFQIAEhggQUM2MzI2QjZCNEQ2MjA1NTcyMEIxNUQ0QTUwNkRBQUMA","timestamp":"1784576356","type":"image","image":{"mime_type":"image\/jpeg","sha256":"eCRrw8wQ0+OCvz9xcB03LNls8PU+2ewVBk8Pzx8JLMA=","id":"1349630506669419","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1349630506669419&source=webhook&ext=1784576659&hash=ATxhvCh9-vx-47d9sL3Ks3-iJ4hbVz4A41tu87lSihkn3w"}}] 2026-07-20 15:39:26 - DEBUG caption: no se encontró texto cercano 2026-07-20 15:39:26 - DEBUG caption final: [VACIO] 2026-07-20 15:39:26 - DEBUG busqueda mobiles: 04129013463,4129013463,584129013463 2026-07-20 15:39:26 - DEBUG usuario NO encontrado 2026-07-20 15:39:26 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 15:39:26 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 15:39:29 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1349630506669419&source=getMedia&ext=1784576661&hash=ATx1T_sKM82ksEMJE_f8ZUEKLHw98881I4xU4FuBx2WY-Q 2026-07-20 15:39:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1349630506669419.jpg (55328 bytes) 2026-07-20 15:39:31 - OCR tesseract exit=0 chars=303 2026-07-20 15:39:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 378 y PagomóvilBDV Personas 9 34.188,75 Bs Fecha: 20/07/2026 Operación: 006744609578 [O Identificación: 18143785 Origen: OIO24%58835 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago anibal kanzler 2026-07-20 15:39:31 - OCR parse (caption-level): {"banco":"Venezuela","monto":"34188.75","fecha":"2026-07-20"} 2026-07-20 15:39:31 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-20 15:39:31 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-20 15:39:31 - DEBUG bodyAdmin postOCR: Tlf: 04129013463\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 34188.75 (caption)\nFecha: 2026-07-20 (caption) 2026-07-20 15:39:33 - IMG 1349630506669419 TEL 04129013463 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 15:39:33 - Incluyendo guardar_imagen.php... 2026-07-20 15:39:33 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 15:39:33 - Includes realizados. Verificando funciones... 2026-07-20 15:39:33 - obtenerInfoUsuario: Iniciando función con teléfono: 584129013463 2026-07-20 15:39:33 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 15:39:33 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 15:39:33 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 15:39:33 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 15:39:33 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584129013463 2026-07-20 15:39:33 - Datos usuario extraídos: null 2026-07-20 15:39:33 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 15:39:33 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 15:39:33 - Valor de accessToken: EAAC0c45... 2026-07-20 15:39:33 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 15:39:33 - Instancia WhatsAppImageHandler creada 2026-07-20 15:39:33 - Llamando a saveWhatsAppImage... 2026-07-20 15:39:33 - saveWhatsAppImage: Procesando imagen para: 584129013463 2026-07-20 15:39:33 - saveWhatsAppImage: ID de media: 1349630506669419, MIME type: image/jpeg 2026-07-20 15:39:33 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1349630506669419 2026-07-20 15:39:34 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 15:39:34 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1349630506669419&source=getMedia&ext=1784576667&hash=ATzcxojLf3RhpCsjPOFPhmaW1g-rQghfHBsRMM64wuygxg 2026-07-20 15:39:34 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1349630506669419&source=getMedia&ext=1784576667&hash=ATzcxojLf3RhpCsjPOFPhmaW1g-rQghfHBsRMM64wuygxg 2026-07-20 15:39:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 15:39:35 - descargar_imagen: Imagen descargada - Tamaño: 55328 bytes, Tipo: image/jpeg 2026-07-20 15:39:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1349630506669419.jpg, Tamaño: 55328 bytes 2026-07-20 15:39:35 - saveToDatabase: Registro insertado en BD con ID: 73 2026-07-20 15:39:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1349630506669419.jpg","image_id":"1349630506669419","size":55328,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 15:39:35 - Resultado del comando: array 2026-07-20 15:39:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 15:39:35 - Mensaje enviado con éxito a 584129013463 2026-07-20 15:39:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e7977ec53d (wa_message_id: wamid.HBgMNTg0MTI5MDEzNDYzFQIAERgSRjNCN0E4RTY5REU0NUNGRTdEAA==) 2026-07-20 15:39:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e7977ec53d 2026-07-20 15:39:35 - ====== FIN WEBHOOK ====== 2026-07-20 15:46:17 - ====== INICIO WEBHOOK ====== 2026-07-20 15:46:17 - Evento: button | De: 584161499015 | Size: 625b 2026-07-20 15:46:17 - Procesando botón de plantilla: Informacion de pagos 2026-07-20 15:46:17 - ButtonService: payload=informacion de pagos, telefono=584161499015 2026-07-20 15:46:17 - Procesando botón PAGO para: 584161499015 2026-07-20 15:46:18 - Mensaje enviado con éxito a 584161499015 2026-07-20 15:46:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e7b0ae7659 (wa_message_id: wamid.HBgMNTg0MTYxNDk5MDE1FQIAERgSRUU4ODgwOEY3RDg4MUQzOTAxAA==) 2026-07-20 15:46:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e7b0ae7659 2026-07-20 15:46:18 - ====== FIN WEBHOOK ====== 2026-07-20 15:51:12 - ====== INICIO WEBHOOK ====== 2026-07-20 15:51:12 - Evento: image | De: 584161499015 | Size: 841b 2026-07-20 15:51:12 - Procesando mensaje regular tipo: image 2026-07-20 15:51:12 - RegularMessageService: Procesando mensaje de 584161499015, tipo: image 2026-07-20 15:51:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDk5MDE1FQIAEhggQUM4Q0RDMDBEQzNGMzAwNkE4N0JBRTc0ODExNzMzQTEA 2026-07-20 15:51:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDk5MDE1FQIAEhggQUM4Q0RDMDBEQzNGMzAwNkE4N0JBRTc0ODExNzMzQTEA 2026-07-20 15:51:12 - Contenido: ... 2026-07-20 15:51:12 - Comando detectado: image 2026-07-20 15:51:12 - CommandProcessor: Procesando comando: image 2026-07-20 15:51:12 - Imagen sin comando, guardando y procesando 2026-07-20 15:51:12 - Verificando duplicado por imageId=1440938514759382, msgId=wamid.HBgMNTg0MTYxNDk5MDE1FQIAEhggQUM4Q0RDMDBEQzNGMzAwNkE4N0JBRTc0ODExNzMzQTEA 2026-07-20 15:51:12 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 15:51:12 - Incluyendo numtoname.php... 2026-07-20 15:51:12 - Incluyendo media.php... 2026-07-20 15:51:12 - DEBUG messages batch: [{"from":"584161499015","from_user_id":"VE.4524641101156370","id":"wamid.HBgMNTg0MTYxNDk5MDE1FQIAEhggQUM4Q0RDMDBEQzNGMzAwNkE4N0JBRTc0ODExNzMzQTEA","timestamp":"1784577063","type":"image","image":{"mime_type":"image\/jpeg","sha256":"97u0z5WyoMnwjky2id46FwOr+uZ8Lj7MI+y3AvB3heY=","id":"1440938514759382","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1440938514759382&source=webhook&ext=1784577364&hash=ATy4UMZMXRb34Doum3-KxlgbAkoLaSKmJ1ezj4LshPUO5w"}}] 2026-07-20 15:51:12 - DEBUG caption: no se encontró texto cercano 2026-07-20 15:51:12 - DEBUG caption final: [VACIO] 2026-07-20 15:51:12 - DEBUG busqueda mobiles: 04161499015,4161499015,584161499015 2026-07-20 15:51:12 - DEBUG usuario NO encontrado 2026-07-20 15:51:12 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 15:51:12 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 15:51:13 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1440938514759382&source=getMedia&ext=1784577366&hash=ATysGYq4oC4tNWWcEAdSAo_rKoPSR0ZB8vVFRasm25p2Ug 2026-07-20 15:51:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1440938514759382.jpg (22901 bytes) 2026-07-20 15:51:15 - OCR tesseract exit=0 chars=351 2026-07-20 15:51:15 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 177 11508 4 de al 80% <€ Comprobante de operación —< y PagomóvilBDV Personas o 22.108,02 Bs Fecha: 20/07/2026 Operación: 006743083898 o Identificación: 18143785 Origen: 0102****2699 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA £ Crear Acceso directo 2026-07-20 15:51:15 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22108.02","fecha":"2026-07-20"} 2026-07-20 15:51:15 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-20 15:51:15 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-20 15:51:15 - DEBUG bodyAdmin postOCR: Tlf: 04161499015\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 22108.02 (caption)\nFecha: 2026-07-20 (caption) 2026-07-20 15:51:17 - IMG 1440938514759382 TEL 04161499015 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 15:51:17 - Incluyendo guardar_imagen.php... 2026-07-20 15:51:17 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 15:51:17 - Includes realizados. Verificando funciones... 2026-07-20 15:51:17 - obtenerInfoUsuario: Iniciando función con teléfono: 584161499015 2026-07-20 15:51:17 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 15:51:17 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 15:51:17 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 15:51:17 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 15:51:17 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-20 15:51:17 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:68:e7","firstname":"Yenny","lastname":"Gonzalez","mac":"dc:2c:6e:db:31:84","srvid":34} 2026-07-20 15:51:17 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-20 15:51:17 - Datos usuario extraídos: {"username":"70:a7:41:28:68:e7","firstname":"Yenny","lastname":"Gonzalez","mac":"dc:2c:6e:db:31:84","srvid":34} 2026-07-20 15:51:17 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 15:51:17 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 15:51:17 - Valor de accessToken: EAAC0c45... 2026-07-20 15:51:17 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 15:51:17 - Instancia WhatsAppImageHandler creada 2026-07-20 15:51:17 - Llamando a saveWhatsAppImage... 2026-07-20 15:51:17 - saveWhatsAppImage: Procesando imagen para: 584161499015 2026-07-20 15:51:17 - saveWhatsAppImage: ID de media: 1440938514759382, MIME type: image/jpeg 2026-07-20 15:51:17 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1440938514759382 2026-07-20 15:51:18 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 15:51:18 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1440938514759382&source=getMedia&ext=1784577371&hash=ATxIPu6-wjnb0mwRM1xt4_Mv3i3nPZef3odDiNPz9_Ne-A 2026-07-20 15:51:18 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1440938514759382&source=getMedia&ext=1784577371&hash=ATxIPu6-wjnb0mwRM1xt4_Mv3i3nPZef3odDiNPz9_Ne-A 2026-07-20 15:51:20 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 15:51:20 - descargar_imagen: Imagen descargada - Tamaño: 22901 bytes, Tipo: image/jpeg 2026-07-20 15:51:20 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1440938514759382.jpg, Tamaño: 22901 bytes 2026-07-20 15:51:20 - saveToDatabase: Registro insertado en BD con ID: 74 2026-07-20 15:51:20 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1440938514759382.jpg","image_id":"1440938514759382","size":22901,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 15:51:20 - Resultado del comando: array 2026-07-20 15:51:20 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 15:51:21 - Mensaje enviado con éxito a 584161499015 2026-07-20 15:51:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e7c398fc07 (wa_message_id: wamid.HBgMNTg0MTYxNDk5MDE1FQIAERgSNTEyNzg4N0I4NEFBMUJGQzZEAA==) 2026-07-20 15:51:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e7c398fc07 2026-07-20 15:51:21 - ====== FIN WEBHOOK ====== 2026-07-20 15:51:53 - ====== INICIO WEBHOOK ====== 2026-07-20 15:51:53 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 15:51:53 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 15:51:53 - ====== FIN WEBHOOK ====== 2026-07-20 15:51:54 - ====== INICIO WEBHOOK ====== 2026-07-20 15:51:54 - Evento: status:failed | De: 584142347935 | Size: 826b 2026-07-20 15:51:54 - STATUS FAILED: failed para 584142347935 | Error: 131047 Re-engagement message 2026-07-20 15:51:54 - ====== FIN WEBHOOK ====== 2026-07-20 15:57:07 - ====== INICIO WEBHOOK ====== 2026-07-20 15:57:07 - Evento: image | De: 584243791057 | Size: 832b 2026-07-20 15:57:07 - Procesando mensaje regular tipo: image 2026-07-20 15:57:07 - RegularMessageService: Procesando mensaje de 584243791057, tipo: image 2026-07-20 15:57:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzkxMDU3FQIAEhggQUMzMzAwMTEyNkYwODA3OEU5M0IxMDMxMkI0MzJENkUA 2026-07-20 15:57:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzkxMDU3FQIAEhggQUMzMzAwMTEyNkYwODA3OEU5M0IxMDMxMkI0MzJENkUA 2026-07-20 15:57:07 - Contenido: ... 2026-07-20 15:57:07 - Comando detectado: image 2026-07-20 15:57:07 - CommandProcessor: Procesando comando: image 2026-07-20 15:57:07 - Imagen sin comando, guardando y procesando 2026-07-20 15:57:07 - Verificando duplicado por imageId=2245766816256426, msgId=wamid.HBgMNTg0MjQzNzkxMDU3FQIAEhggQUMzMzAwMTEyNkYwODA3OEU5M0IxMDMxMkI0MzJENkUA 2026-07-20 15:57:07 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 15:57:07 - Incluyendo numtoname.php... 2026-07-20 15:57:07 - Incluyendo media.php... 2026-07-20 15:57:07 - DEBUG messages batch: [{"from":"584243791057","from_user_id":"VE.4521621714791642","id":"wamid.HBgMNTg0MjQzNzkxMDU3FQIAEhggQUMzMzAwMTEyNkYwODA3OEU5M0IxMDMxMkI0MzJENkUA","timestamp":"1784577417","type":"image","image":{"mime_type":"image\/jpeg","sha256":"35iVoBY\/zlPr7fGGolI\/iNU51GbP8UK\/MUe1yibg0jY=","id":"2245766816256426","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2245766816256426&source=webhook&ext=1784577719&hash=ATyK6hvZD-xHZv9ewICdQ_RvpS5lmtj2eoxERQnLpFejDQ"}}] 2026-07-20 15:57:07 - DEBUG caption: no se encontró texto cercano 2026-07-20 15:57:07 - DEBUG caption final: [VACIO] 2026-07-20 15:57:07 - DEBUG busqueda mobiles: 04243791057,4243791057,584243791057 2026-07-20 15:57:07 - DEBUG usuario encontrado: 74:ac:b9:7a:d1:67 2026-07-20 15:57:07 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 15:57:07 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 15:57:07 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2245766816256426&source=getMedia&ext=1784577720&hash=ATy_AE_LzUby2m1n8qE4GvJtBSP_qEQD09PSo52r0PExdw 2026-07-20 15:57:08 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2245766816256426.jpg (33001 bytes) 2026-07-20 15:57:09 - OCR tesseract exit=0 chars=370 2026-07-20 15:57:09 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 194 315510) 3 all ED < Comprobante de operación —«< y PagomóvilBDV Personas 22.107,90 Bs Fecha: 20/07/2026 Operación: 006744787635 IQ] Identificación: 18143785 Origen: 0102****3853 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: elvis teuffel Crear Acceso directo 2026-07-20 15:57:09 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22107.90","fecha":"2026-07-20"} 2026-07-20 15:57:09 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-20 15:57:09 - DEBUG registro: usernameRaw=''74:ac:b9:7a:d1:67'' first=''elvis'' last=''teufel'' esRegistrado=1 2026-07-20 15:57:09 - DEBUG bodyAdmin postOCR: Tlf: 04243791057\nUser: 74:ac:b9:7a:d1:67\nNombre: elvis teufel\nBanco: Venezuela\nMonto: 22107.90 (caption)\nFecha: 2026-07-20 (caption)\nSrvID: 34 2026-07-20 15:57:12 - IMG 2245766816256426 TEL 04243791057 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 15:57:12 - Incluyendo guardar_imagen.php... 2026-07-20 15:57:12 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 15:57:12 - Includes realizados. Verificando funciones... 2026-07-20 15:57:12 - obtenerInfoUsuario: Iniciando función con teléfono: 584243791057 2026-07-20 15:57:12 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 15:57:12 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 15:57:12 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 15:57:12 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 15:57:12 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-20 15:57:12 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7a:d1:67","firstname":"elvis","lastname":"teufel","mac":"74:ac:b9:7a:d1:67","srvid":34} 2026-07-20 15:57:12 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-20 15:57:12 - Datos usuario extraídos: {"username":"74:ac:b9:7a:d1:67","firstname":"elvis","lastname":"teufel","mac":"74:ac:b9:7a:d1:67","srvid":34} 2026-07-20 15:57:12 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 15:57:12 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 15:57:12 - Valor de accessToken: EAAC0c45... 2026-07-20 15:57:12 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 15:57:12 - Instancia WhatsAppImageHandler creada 2026-07-20 15:57:12 - Llamando a saveWhatsAppImage... 2026-07-20 15:57:12 - saveWhatsAppImage: Procesando imagen para: 584243791057 2026-07-20 15:57:12 - saveWhatsAppImage: ID de media: 2245766816256426, MIME type: image/jpeg 2026-07-20 15:57:12 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2245766816256426 2026-07-20 15:57:13 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 15:57:13 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2245766816256426&source=getMedia&ext=1784577725&hash=ATwpTDnqv7-5pWNeBCWnjB459GIBMcLF9AkzjFFp0VdATA 2026-07-20 15:57:13 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2245766816256426&source=getMedia&ext=1784577725&hash=ATwpTDnqv7-5pWNeBCWnjB459GIBMcLF9AkzjFFp0VdATA 2026-07-20 15:57:13 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 15:57:13 - descargar_imagen: Imagen descargada - Tamaño: 33001 bytes, Tipo: image/jpeg 2026-07-20 15:57:13 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2245766816256426.jpg, Tamaño: 33001 bytes 2026-07-20 15:57:13 - saveToDatabase: Registro insertado en BD con ID: 75 2026-07-20 15:57:13 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2245766816256426.jpg","image_id":"2245766816256426","size":33001,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 15:57:13 - Resultado del comando: array 2026-07-20 15:57:13 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 15:57:14 - Mensaje enviado con éxito a 584243791057 2026-07-20 15:57:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e7d9aa460c (wa_message_id: wamid.HBgMNTg0MjQzNzkxMDU3FQIAERgSMTA1ODBGNzE1ODUwREY1RTJEAA==) 2026-07-20 15:57:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e7d9aa460c 2026-07-20 15:57:14 - ====== FIN WEBHOOK ====== 2026-07-20 16:04:00 - ====== INICIO WEBHOOK ====== 2026-07-20 16:04:00 - Evento: image | De: 584126101708 | Size: 871b 2026-07-20 16:04:00 - Procesando mensaje regular tipo: image 2026-07-20 16:04:00 - RegularMessageService: Procesando mensaje de 584126101708, tipo: image 2026-07-20 16:04:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MTAxNzA4FQIAEhggQUM5MEVGMEVGNDNGOEYxQUQ1OEU5RTcwNDYzMTJBOEEA 2026-07-20 16:04:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MTAxNzA4FQIAEhggQUM5MEVGMEVGNDNGOEYxQUQ1OEU5RTcwNDYzMTJBOEEA 2026-07-20 16:04:00 - Contenido: ... 2026-07-20 16:04:00 - Comando detectado: image 2026-07-20 16:04:00 - CommandProcessor: Procesando comando: image 2026-07-20 16:04:00 - Imagen sin comando, guardando y procesando 2026-07-20 16:04:00 - Verificando duplicado por imageId=1551003323222336, msgId=wamid.HBgMNTg0MTI2MTAxNzA4FQIAEhggQUM5MEVGMEVGNDNGOEYxQUQ1OEU5RTcwNDYzMTJBOEEA 2026-07-20 16:04:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 16:04:00 - Incluyendo numtoname.php... 2026-07-20 16:04:00 - Incluyendo media.php... 2026-07-20 16:04:00 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584126101708","from_user_id":"VE.4519635324990281","id":"wamid.HBgMNTg0MTI2MTAxNzA4FQIAEhggQUM5MEVGMEVGNDNGOEYxQUQ1OEU5RTcwNDYzMTJBOEEA","timestamp":"1784577830","type":"image","image":{"mime_type":"image\/jpeg","sha256":"4e+z9Fp0uTy4JB3wlYJM8LXILOsCfdixbfcNDJWcl+c=","id":"1551003323222336","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1551003323222336&source=webhook&ext=1784578132&hash=ATyScdFut4OFE9EWCHnEbIta8FIhLfumB0usm3_p6va8zQ"}}] 2026-07-20 16:04:00 - DEBUG caption: no se encontró texto cercano 2026-07-20 16:04:00 - DEBUG caption final: [VACIO] 2026-07-20 16:04:00 - DEBUG busqueda mobiles: 04126101708,4126101708,584126101708 2026-07-20 16:04:00 - DEBUG usuario encontrado: e4:38:83:ae:9d:aa 2026-07-20 16:04:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 16:04:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 16:04:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1551003323222336&source=getMedia&ext=1784578133&hash=ATxE3V6XawXI5rHtpx3Gy1ys8X7wRQ3cuEYejEphR21o2g 2026-07-20 16:04:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1551003323222336.jpg (36393 bytes) 2026-07-20 16:04:03 - OCR tesseract exit=0 chars=318 2026-07-20 16:04:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 3:51p.m. + 008- 20112 45) € SS w PagomóvilBDV Comercios 9 ES 20/07/2026 ETS EEE Identificacién: 500479930 (o 0102****2219 TT 04123663736 To 0102 - BANCO DE VENEZUELA € eo. Agregar Beneficiario eo Crear Acceso directo 2026-07-20 16:04:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-20"} 2026-07-20 16:04:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-20 16:04:03 - DEBUG registro: usernameRaw=''e4:38:83:ae:9d:aa'' first=''Leomar'' last=''Carrion'' esRegistrado=1 2026-07-20 16:04:03 - DEBUG bodyAdmin postOCR: Tlf: 04126101708\nUser: e4:38:83:ae:9d:aa\nNombre: Leomar Carrion\nBanco: Venezuela\nMonto: \nFecha: 2026-07-20 (caption)\nSrvID: 34 2026-07-20 16:04:06 - IMG 1551003323222336 TEL 04126101708 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 16:04:06 - Incluyendo guardar_imagen.php... 2026-07-20 16:04:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 16:04:06 - Includes realizados. Verificando funciones... 2026-07-20 16:04:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584126101708 2026-07-20 16:04:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 16:04:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 16:04:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 16:04:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 16:04:06 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-20 16:04:06 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:9d:aa","firstname":"Leomar","lastname":"Carrion","mac":"e4:38:83:ae:9d:aa","srvid":34} 2026-07-20 16:04:06 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-20 16:04:06 - Datos usuario extraídos: {"username":"e4:38:83:ae:9d:aa","firstname":"Leomar","lastname":"Carrion","mac":"e4:38:83:ae:9d:aa","srvid":34} 2026-07-20 16:04:06 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 16:04:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 16:04:06 - Valor de accessToken: EAAC0c45... 2026-07-20 16:04:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 16:04:06 - Instancia WhatsAppImageHandler creada 2026-07-20 16:04:06 - Llamando a saveWhatsAppImage... 2026-07-20 16:04:06 - saveWhatsAppImage: Procesando imagen para: 584126101708 2026-07-20 16:04:06 - saveWhatsAppImage: ID de media: 1551003323222336, MIME type: image/jpeg 2026-07-20 16:04:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1551003323222336 2026-07-20 16:04:06 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 16:04:06 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1551003323222336&source=getMedia&ext=1784578139&hash=ATxIf16M6jOOCrNir66WKiWWjJxksOb429P2MWYa3d5lVA 2026-07-20 16:04:06 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1551003323222336&source=getMedia&ext=1784578139&hash=ATxIf16M6jOOCrNir66WKiWWjJxksOb429P2MWYa3d5lVA 2026-07-20 16:04:07 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 16:04:07 - descargar_imagen: Imagen descargada - Tamaño: 36393 bytes, Tipo: image/jpeg 2026-07-20 16:04:07 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1551003323222336.jpg, Tamaño: 36393 bytes 2026-07-20 16:04:07 - saveToDatabase: Registro insertado en BD con ID: 76 2026-07-20 16:04:07 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1551003323222336.jpg","image_id":"1551003323222336","size":36393,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 16:04:07 - Resultado del comando: array 2026-07-20 16:04:07 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 16:04:08 - Mensaje enviado con éxito a 584126101708 2026-07-20 16:04:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e7f3874b81 (wa_message_id: wamid.HBgMNTg0MTI2MTAxNzA4FQIAERgSMTU2MDVDM0ZENzhGQUIwNTQ5AA==) 2026-07-20 16:04:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e7f3874b81 2026-07-20 16:04:08 - ====== FIN WEBHOOK ====== 2026-07-20 16:25:11 - ====== INICIO WEBHOOK ====== 2026-07-20 16:25:11 - Evento: text | De: 584125851896 | Size: 577b 2026-07-20 16:25:11 - Procesando mensaje regular tipo: text 2026-07-20 16:25:11 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 16:25:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNGQkE3MjA5RDhFQzIzNkM5QTRFNkZCOTJCNjI1OEIA 2026-07-20 16:25:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNGQkE3MjA5RDhFQzIzNkM5QTRFNkZCOTJCNjI1OEIA 2026-07-20 16:25:11 - Contenido: Hola buenas tardes... 2026-07-20 16:25:11 - Comando detectado: hola 2026-07-20 16:25:11 - CommandProcessor: Procesando comando: hola 2026-07-20 16:25:11 - Comando no reconocido, enviando a ChatGPT 2026-07-20 16:25:11 - Resultado del comando: string 2026-07-20 16:25:11 - Enviando a ChatGPT: Hola buenas tardes... 2026-07-20 16:25:11 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes... 2026-07-20 16:25:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 17:25:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 17:25:11 America/Halifax] [CHATBOT][START] corr=ed117a3d IP=127.0.0.1 UA= [20-Jul-2026 16:25:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 16:25:11 America/Caracas] [CHATBOT][CTX] corr=ed117a3d tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 16:25:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 16:25:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 16:25:11 America/Caracas] [CHATBOT][AI][6567b0] Proveedor: gemini [20-Jul-2026 16:25:11 America/Caracas] [CHATBOT][GEMINI][6567b0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 16:25:12 America/Caracas] [CHATBOT][GEMINI][6567b0] OK key=primary intento=1 len=48 finish=STOP [20-Jul-2026 16:25:12 America/Caracas] [CHATBOT][END] corr=ed117a3d bytesRespuesta=48 [20-Jul-2026 16:25:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 16:25:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 16:25:13 - Mensaje enviado con éxito a 584125851896 2026-07-20 16:25:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e84298a135 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSRDg5QTIxNjhBMzQ4OUI1QUY4AA==) 2026-07-20 16:25:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e84298a135 2026-07-20 16:25:13 - ====== FIN WEBHOOK ====== 2026-07-20 16:25:26 - ====== INICIO WEBHOOK ====== 2026-07-20 16:25:26 - Evento: text | De: 584125851896 | Size: 601b 2026-07-20 16:25:26 - Procesando mensaje regular tipo: text 2026-07-20 16:25:26 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 16:25:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM5MzRENTJCQkZBNDJFQzA5NkUwMTMwNjdFOEYxNkQA 2026-07-20 16:25:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM5MzRENTJCQkZBNDJFQzA5NkUwMTMwNjdFOEYxNkQA 2026-07-20 16:25:26 - Contenido: Pr pgar l Internet e felix juaquin Pereira... 2026-07-20 16:25:26 - Comando detectado: pr 2026-07-20 16:25:26 - CommandProcessor: Procesando comando: pr 2026-07-20 16:25:26 - Comando no reconocido, enviando a ChatGPT 2026-07-20 16:25:26 - Resultado del comando: string 2026-07-20 16:25:26 - Enviando a ChatGPT: Pr pgar l Internet e felix juaquin Pereira... 2026-07-20 16:25:26 - forwardToChatGPT: Enviando a ChatGPT: Pr pgar l Internet e felix juaquin Pereira... 2026-07-20 16:25:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 17:25:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 17:25:26 America/Halifax] [CHATBOT][START] corr=d7c17b98 IP=127.0.0.1 UA= [20-Jul-2026 16:25:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 16:25:26 America/Caracas] [CHATBOT][CTX] corr=d7c17b98 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 16:25:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 16:25:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 16:25:26 America/Caracas] [CHATBOT][AI][1c7d3d] Proveedor: gemini [20-Jul-2026 16:25:26 America/Caracas] [CHATBOT][GEMINI][1c7d3d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 16:25:28 America/Caracas] [CHATBOT][GEMINI][1c7d3d] OK key=primary intento=1 len=383 finish=STOP [20-Jul-2026 16:25:28 America/Caracas] [CHATBOT][END] corr=d7c17b98 bytesRespuesta=383 [20-Jul-2026 16:25:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 16:25:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 16:25:29 - Mensaje enviado con éxito a 584125851896 2026-07-20 16:25:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e843942286 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNzBDMDg0MEYyNUY2NzkzMDYwAA==) 2026-07-20 16:25:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e843942286 2026-07-20 16:25:29 - ====== FIN WEBHOOK ====== 2026-07-20 16:26:09 - ====== INICIO WEBHOOK ====== 2026-07-20 16:26:09 - Evento: text | De: 584125851896 | Size: 599b 2026-07-20 16:26:09 - Procesando mensaje regular tipo: text 2026-07-20 16:26:09 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 16:26:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNBRUVFNDg0N0E2RTkzMjVGRTZCQjBDOEQwRTFCREMA 2026-07-20 16:26:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNBRUVFNDg0N0E2RTkzMjVGRTZCQjBDOEQwRTFCREMA 2026-07-20 16:26:09 - Contenido: Es de 30$ cuanto seria en bolívares... 2026-07-20 16:26:09 - Comando detectado: es 2026-07-20 16:26:09 - CommandProcessor: Procesando comando: es 2026-07-20 16:26:09 - Comando no reconocido, enviando a ChatGPT 2026-07-20 16:26:09 - Resultado del comando: string 2026-07-20 16:26:09 - Enviando a ChatGPT: Es de 30$ cuanto seria en bolívares... 2026-07-20 16:26:09 - forwardToChatGPT: Enviando a ChatGPT: Es de 30$ cuanto seria en bolívares... 2026-07-20 16:26:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 17:26:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 17:26:09 America/Halifax] [CHATBOT][START] corr=d4b06713 IP=127.0.0.1 UA= [20-Jul-2026 16:26:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 16:26:09 America/Caracas] [CHATBOT][CTX] corr=d4b06713 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 16:26:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 16:26:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 16:26:09 America/Caracas] [CHATBOT][AI][ec82eb] Proveedor: gemini [20-Jul-2026 16:26:09 America/Caracas] [CHATBOT][GEMINI][ec82eb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 16:26:11 America/Caracas] [CHATBOT][GEMINI][ec82eb] OK key=primary intento=1 len=133 finish=STOP [20-Jul-2026 16:26:11 America/Caracas] [CHATBOT][END] corr=d4b06713 bytesRespuesta=133 [20-Jul-2026 16:26:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 16:26:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 16:26:11 - Mensaje enviado con éxito a 584125851896 2026-07-20 16:26:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e8463e8f06 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNzM4QTc3QUZFQTk3NEUwNjA1AA==) 2026-07-20 16:26:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e8463e8f06 2026-07-20 16:26:11 - ====== FIN WEBHOOK ====== 2026-07-20 16:26:25 - ====== INICIO WEBHOOK ====== 2026-07-20 16:26:25 - Evento: text | De: 584125851896 | Size: 595b 2026-07-20 16:26:25 - Procesando mensaje regular tipo: text 2026-07-20 16:26:25 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 16:26:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM2NTlDNTQ1Mzc2MTQ2MUNBNTg3ODNENUNCNTVFNDgA 2026-07-20 16:26:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM2NTlDNTQ1Mzc2MTQ2MUNBNTg3ODNENUNCNTVFNDgA 2026-07-20 16:26:25 - Contenido: Por favor los datos de el pago movil... 2026-07-20 16:26:25 - Comando detectado: por 2026-07-20 16:26:25 - CommandProcessor: Procesando comando: por 2026-07-20 16:26:25 - Comando no reconocido, enviando a ChatGPT 2026-07-20 16:26:25 - Resultado del comando: string 2026-07-20 16:26:25 - Enviando a ChatGPT: Por favor los datos de el pago movil... 2026-07-20 16:26:25 - forwardToChatGPT: Enviando a ChatGPT: Por favor los datos de el pago movil... 2026-07-20 16:26:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 17:26:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 17:26:26 America/Halifax] [CHATBOT][START] corr=166a8591 IP=127.0.0.1 UA= 2026-07-20 16:26:26 - ====== INICIO WEBHOOK ====== 2026-07-20 16:26:26 - Evento: text | De: 584129800526 | Size: 602b 2026-07-20 16:26:26 - Procesando mensaje regular tipo: text 2026-07-20 16:26:26 - RegularMessageService: Procesando mensaje de 584129800526, tipo: text 2026-07-20 16:26:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUMyNDcwREI0QUNGNUJCODQ5MEUzMjIyNTE1QTIzMEIA 2026-07-20 16:26:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUMyNDcwREI0QUNGNUJCODQ5MEUzMjIyNTE1QTIzMEIA 2026-07-20 16:26:26 - Contenido: Buenas tardes me da los datos para abonar al servicio.... 2026-07-20 16:26:26 - Comando detectado: buenas 2026-07-20 16:26:26 - CommandProcessor: Procesando comando: buenas 2026-07-20 16:26:26 - Comando no reconocido, enviando a ChatGPT 2026-07-20 16:26:26 - Resultado del comando: string 2026-07-20 16:26:26 - Enviando a ChatGPT: Buenas tardes me da los datos para abonar al servi... 2026-07-20 16:26:26 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes me da los datos para abonar al servi... 2026-07-20 16:26:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][CTX] corr=166a8591 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 16:26:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][AI][030a71] Proveedor: gemini [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][GEMINI][030a71] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 17:26:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 17:26:26 America/Halifax] [CHATBOT][START] corr=140f02c1 IP=127.0.0.1 UA= [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-20 username=f4:e2:c6:3e:b7:d4 mobile=584129800526 [20-Jul-2026 16:26:26 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][DIAG] corr=140f02c1 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][CTX] corr=140f02c1 tel=584129800526 intent=chat srvid=34 usd=30 bs=25645.3 tasa=736.9339 verifyMode=simulated [20-Jul-2026 16:26:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][AI][9cfd6a] Proveedor: gemini [20-Jul-2026 16:26:26 America/Caracas] [CHATBOT][GEMINI][9cfd6a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 16:26:27 America/Caracas] [CHATBOT][GEMINI][030a71] OK key=primary intento=1 len=247 finish=STOP [20-Jul-2026 16:26:27 America/Caracas] [CHATBOT][END] corr=166a8591 bytesRespuesta=247 [20-Jul-2026 16:26:27 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 16:26:27 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 16:26:28 - Mensaje enviado con éxito a 584125851896 2026-07-20 16:26:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e84747864f (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNEQ1NjQ4RkY5MjgwMTAzMjJDAA==) 2026-07-20 16:26:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e84747864f 2026-07-20 16:26:28 - ====== FIN WEBHOOK ====== [20-Jul-2026 16:26:28 America/Caracas] [CHATBOT][GEMINI][9cfd6a] OK key=primary intento=1 len=613 finish=STOP [20-Jul-2026 16:26:28 America/Caracas] [CHATBOT][END] corr=140f02c1 bytesRespuesta=613 [20-Jul-2026 16:26:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 16:26:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 16:26:29 - Mensaje enviado con éxito a 584129800526 2026-07-20 16:26:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e84756ff5e (wa_message_id: wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSNDRGNzgyRjY4OTJBMTkxMjI5AA==) 2026-07-20 16:26:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e84756ff5e 2026-07-20 16:26:29 - ====== FIN WEBHOOK ====== 2026-07-20 16:30:21 - ====== INICIO WEBHOOK ====== 2026-07-20 16:30:21 - Evento: text | De: 584125851896 | Size: 678b 2026-07-20 16:30:21 - Procesando mensaje regular tipo: text 2026-07-20 16:30:21 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 16:30:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMzNTdDODI5NzAyRDVDQTdGNTdFOUQ2Mjg2RjMwQUQA 2026-07-20 16:30:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMzNTdDODI5NzAyRDVDQTdGNTdFOUQ2Mjg2RjMwQUQA 2026-07-20 16:30:21 - Contenido: Félix juaquin Pereira 04142644724 Banco de Venezuela Referencia 147479 25.645,86bs 20/07/2026 0412... 2026-07-20 16:30:21 - Comando detectado: félix 2026-07-20 16:30:21 - CommandProcessor: Procesando comando: félix 2026-07-20 16:30:21 - Comando no reconocido, enviando a ChatGPT 2026-07-20 16:30:21 - Resultado del comando: string 2026-07-20 16:30:21 - Enviando a ChatGPT: Félix juaquin Pereira 04142644724 Banco de Venez... 2026-07-20 16:30:21 - forwardToChatGPT: Enviando a ChatGPT: Félix juaquin Pereira 04142644724 Banco de Venez... 2026-07-20 16:30:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 17:30:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 17:30:21 America/Halifax] [CHATBOT][START] corr=77a1c599 IP=127.0.0.1 UA= [20-Jul-2026 16:30:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 16:30:21 America/Caracas] [CHATBOT][CTX] corr=77a1c599 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 16:30:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 16:30:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 16:30:21 America/Caracas] [CHATBOT][AI][c83dc7] Proveedor: gemini [20-Jul-2026 16:30:21 America/Caracas] [CHATBOT][GEMINI][c83dc7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 16:30:24 America/Caracas] [CHATBOT][GEMINI][c83dc7] OK key=primary intento=1 len=402 finish=STOP [20-Jul-2026 16:30:24 America/Caracas] [CHATBOT][END] corr=77a1c599 bytesRespuesta=402 [20-Jul-2026 16:30:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 16:30:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 16:30:25 - Mensaje enviado con éxito a 584125851896 2026-07-20 16:30:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e85612a4de (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSODM0NEFFMTMzM0RBRkEwQ0EyAA==) 2026-07-20 16:30:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e85612a4de 2026-07-20 16:30:25 - ====== FIN WEBHOOK ====== 2026-07-20 16:30:27 - ====== INICIO WEBHOOK ====== 2026-07-20 16:30:27 - Evento: image | De: 584125851896 | Size: 832b 2026-07-20 16:30:27 - Procesando mensaje regular tipo: image 2026-07-20 16:30:27 - RegularMessageService: Procesando mensaje de 584125851896, tipo: image 2026-07-20 16:30:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMzRDE2QkY0MTdEMjY2OEM4QzhGQTk4RDBFRkFDRjkA 2026-07-20 16:30:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMzRDE2QkY0MTdEMjY2OEM4QzhGQTk4RDBFRkFDRjkA 2026-07-20 16:30:27 - Contenido: ... 2026-07-20 16:30:27 - Comando detectado: image 2026-07-20 16:30:27 - CommandProcessor: Procesando comando: image 2026-07-20 16:30:27 - Imagen sin comando, guardando y procesando 2026-07-20 16:30:27 - Verificando duplicado por imageId=1357694473235086, msgId=wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMzRDE2QkY0MTdEMjY2OEM4QzhGQTk4RDBFRkFDRjkA 2026-07-20 16:30:27 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-20 16:30:27 - Incluyendo numtoname.php... 2026-07-20 16:30:27 - Incluyendo media.php... 2026-07-20 16:30:27 - DEBUG messages batch: [{"from":"584125851896","from_user_id":"VE.4549288515358295","id":"wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMzRDE2QkY0MTdEMjY2OEM4QzhGQTk4RDBFRkFDRjkA","timestamp":"1784579418","type":"image","image":{"mime_type":"image\/jpeg","sha256":"naWTLgGKVa5WYUlpyX2qdfU3MR1ImAMKwGI4oDH73T4=","id":"1357694473235086","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1357694473235086&source=webhook&ext=1784579719&hash=ATxF4Uxd8iQl0C91YkOK6UMcyLqfFwZadXeQHXHIqjDSjQ"}}] 2026-07-20 16:30:27 - DEBUG caption: no se encontró texto cercano 2026-07-20 16:30:27 - DEBUG caption final: [VACIO] 2026-07-20 16:30:27 - DEBUG busqueda mobiles: 04125851896,4125851896,584125851896 2026-07-20 16:30:27 - DEBUG usuario NO encontrado 2026-07-20 16:30:27 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-20 16:30:27 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-20 16:30:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1357694473235086&source=getMedia&ext=1784579720&hash=ATxAP9tAyw1tn5gDQnNBrXrA65qrSHEmvQbvxI3hi4LLDQ 2026-07-20 16:30:29 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1357694473235086.jpg (36467 bytes) 2026-07-20 16:30:30 - OCR tesseract exit=0 chars=365 2026-07-20 16:30:30 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 222 4:27 53M AR al E ALE MeN) 11-1) a Ma PagomóvilBDV Personas Fecha: Operacién: Identificacién: Origen: Destino: 1=ETaloody Concepto: 20/07/2026 006745147479 I 18143785 LS 04143466209 0105 - BANCO MERCANTIL pago internet € O Agregar Beneficiario O Crear Acceso directo 2026-07-20 16:30:30 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-07-20"} 2026-07-20 16:30:30 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-20 16:30:30 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-20 16:30:30 - DEBUG bodyAdmin postOCR: Tlf: 04125851896\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: \nFecha: 2026-07-20 (caption) 2026-07-20 16:30:32 - IMG 1357694473235086 TEL 04125851896 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-20 16:30:32 - Incluyendo guardar_imagen.php... 2026-07-20 16:30:32 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-20 16:30:32 - Includes realizados. Verificando funciones... 2026-07-20 16:30:32 - obtenerInfoUsuario: Iniciando función con teléfono: 584125851896 2026-07-20 16:30:32 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-20 16:30:32 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-20 16:30:32 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-20 16:30:32 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-20 16:30:32 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584125851896 2026-07-20 16:30:32 - Datos usuario extraídos: null 2026-07-20 16:30:32 - Función conectarbot disponible, obteniendo conexión... 2026-07-20 16:30:32 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-20 16:30:32 - Valor de accessToken: EAAC0c45... 2026-07-20 16:30:32 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-20 16:30:32 - Instancia WhatsAppImageHandler creada 2026-07-20 16:30:32 - Llamando a saveWhatsAppImage... 2026-07-20 16:30:32 - saveWhatsAppImage: Procesando imagen para: 584125851896 2026-07-20 16:30:32 - saveWhatsAppImage: ID de media: 1357694473235086, MIME type: image/jpeg 2026-07-20 16:30:32 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1357694473235086 2026-07-20 16:30:33 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-20 16:30:33 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1357694473235086&source=getMedia&ext=1784579725&hash=ATw8bdMwyXr_Gr-xesDo4rBZ9c-BsB6nJg_DbVLFbMCazw 2026-07-20 16:30:33 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1357694473235086&source=getMedia&ext=1784579725&hash=ATw8bdMwyXr_Gr-xesDo4rBZ9c-BsB6nJg_DbVLFbMCazw 2026-07-20 16:30:33 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-20 16:30:33 - descargar_imagen: Imagen descargada - Tamaño: 36467 bytes, Tipo: image/jpeg 2026-07-20 16:30:33 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1357694473235086.jpg, Tamaño: 36467 bytes 2026-07-20 16:30:33 - saveToDatabase: Registro insertado en BD con ID: 77 2026-07-20 16:30:33 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1357694473235086.jpg","image_id":"1357694473235086","size":36467,"mime_type":"image\/jpeg","db_success":true} 2026-07-20 16:30:33 - Resultado del comando: array 2026-07-20 16:30:33 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-20 16:30:34 - Mensaje enviado con éxito a 584125851896 2026-07-20 16:30:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5e856ab785e (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSMkMwNjNENUJBNUU3QkQ1RTMzAA==) 2026-07-20 16:30:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a5e856ab785e 2026-07-20 16:30:34 - ====== FIN WEBHOOK ====== 2026-07-20 16:31:18 - ====== INICIO WEBHOOK ====== 2026-07-20 16:31:18 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 16:31:18 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 16:31:18 - ====== FIN WEBHOOK ====== 2026-07-20 16:33:10 - ====== INICIO WEBHOOK ====== 2026-07-20 16:33:10 - Evento: image | De: 584129800526 | Size: 848b 2026-07-20 16:33:10 - Procesando mensaje regular tipo: image 2026-07-20 16:33:10 - RegularMessageService: Procesando mensaje de 584129800526, tipo: image 2026-07-20 16:33:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNGRDA3MDI0NDIzOTAyNkYyMkUyNDJDQTg2QjQ4M0EA 2026-07-20 16:33:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNGRDA3MDI0NDIzOTAyNkYyMkUyNDJDQTg2QjQ4M0EA 2026-07-20 16:33:10 - Contenido: Pago de 15 $... 2026-07-20 16:33:10 - Comando detectado: pago 2026-07-20 16:33:10 - CommandProcessor: Procesando comando: pago 2026-07-20 16:33:10 - Ejecutando add_pagos.php 2026-07-20 16:33:10 - Pago con imagen asociada: 3493582530797605 [20-Jul-2026 16:33:11 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-20 16:33:11 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-20 16:33:11 - ====== INICIO WEBHOOK ====== 2026-07-20 16:33:11 - Evento: image | De: 584129800526 | Size: 848b 2026-07-20 16:33:11 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNGRDA3MDI0NDIzOTAyNkYyMkUyNDJDQTg2QjQ4M0EA, ignorando 2026-07-20 16:33:25 - ====== INICIO WEBHOOK ====== 2026-07-20 16:33:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 16:33:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 16:33:25 - ====== FIN WEBHOOK ====== 2026-07-20 16:33:26 - ====== INICIO WEBHOOK ====== 2026-07-20 16:33:26 - Evento: status:failed | De: 584126304646 | Size: 828b 2026-07-20 16:33:26 - STATUS FAILED: failed para 584126304646 | Error: 131047 Re-engagement message 2026-07-20 16:33:26 - ====== FIN WEBHOOK ====== 2026-07-20 18:32:17 - ====== INICIO WEBHOOK ====== 2026-07-20 18:32:17 - Evento: text | De: 584125851896 | Size: 613b 2026-07-20 18:32:17 - Procesando mensaje regular tipo: text 2026-07-20 18:32:17 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:32:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNFOEQyMUREOTA0MTBGRDAzMTYzQjE5QkEzQkVDRDQA 2026-07-20 18:32:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNFOEQyMUREOTA0MTBGRDAzMTYzQjE5QkEzQkVDRDQA 2026-07-20 18:32:17 - Contenido: El nbre asociado es felix juaquin Pereira 04125851896... 2026-07-20 18:32:17 - Comando detectado: el 2026-07-20 18:32:17 - CommandProcessor: Procesando comando: el 2026-07-20 18:32:17 - Comando no reconocido, enviando a ChatGPT 2026-07-20 18:32:17 - Resultado del comando: string 2026-07-20 18:32:17 - Enviando a ChatGPT: El nbre asociado es felix juaquin Pereira 04125851... 2026-07-20 18:32:17 - forwardToChatGPT: Enviando a ChatGPT: El nbre asociado es felix juaquin Pereira 04125851... 2026-07-20 18:32:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 19:32:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 19:32:17 America/Halifax] [CHATBOT][START] corr=5f947374 IP=127.0.0.1 UA= [20-Jul-2026 18:32:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 18:32:17 America/Caracas] [CHATBOT][CTX] corr=5f947374 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 18:32:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 18:32:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 18:32:17 America/Caracas] [CHATBOT][AI][eb2660] Proveedor: gemini [20-Jul-2026 18:32:17 America/Caracas] [CHATBOT][GEMINI][eb2660] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 18:32:19 America/Caracas] [CHATBOT][GEMINI][eb2660] OK key=primary intento=1 len=269 finish=STOP [20-Jul-2026 18:32:19 America/Caracas] [CHATBOT][END] corr=5f947374 bytesRespuesta=269 [20-Jul-2026 18:32:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 18:32:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 18:32:20 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:32:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea1f46f599 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNjY2NEIwQzYzRUVCRUY4MkU1AA==) 2026-07-20 18:32:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea1f46f599 2026-07-20 18:32:20 - ====== FIN WEBHOOK ====== 2026-07-20 18:32:44 - ====== INICIO WEBHOOK ====== 2026-07-20 18:32:44 - Evento: text | De: 584125851896 | Size: 576b 2026-07-20 18:32:44 - Procesando mensaje regular tipo: text 2026-07-20 18:32:44 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:32:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNBRjk1NjU2MTExMDQyNDJGRDBFREI2RTIzNTcyRUYA 2026-07-20 18:32:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNBRjk1NjU2MTExMDQyNDJGRDBFREI2RTIzNTcyRUYA 2026-07-20 18:32:44 - Contenido: Fecha20/07/2026... 2026-07-20 18:32:44 - Comando detectado: fecha20/07/2026 2026-07-20 18:32:44 - CommandProcessor: Procesando comando: fecha20/07/2026 2026-07-20 18:32:44 - Comando no reconocido, enviando a ChatGPT 2026-07-20 18:32:44 - Resultado del comando: string 2026-07-20 18:32:44 - Enviando a ChatGPT: Fecha20/07/2026... 2026-07-20 18:32:44 - forwardToChatGPT: Enviando a ChatGPT: Fecha20/07/2026... 2026-07-20 18:32:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 19:32:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 19:32:44 America/Halifax] [CHATBOT][START] corr=dae25db0 IP=127.0.0.1 UA= [20-Jul-2026 18:32:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 18:32:44 America/Caracas] [CHATBOT][CTX] corr=dae25db0 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 18:32:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 18:32:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 18:32:44 America/Caracas] [CHATBOT][AI][c132cd] Proveedor: gemini [20-Jul-2026 18:32:44 America/Caracas] [CHATBOT][GEMINI][c132cd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 18:32:46 America/Caracas] [CHATBOT][GEMINI][c132cd] OK key=primary intento=1 len=261 finish=STOP [20-Jul-2026 18:32:46 America/Caracas] [CHATBOT][END] corr=dae25db0 bytesRespuesta=261 [20-Jul-2026 18:32:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 18:32:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 18:32:47 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:32:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea20f1d7e3 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSMjJFMzUyQzc3RUM1N0JCMzg3AA==) 2026-07-20 18:32:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea20f1d7e3 2026-07-20 18:32:47 - ====== FIN WEBHOOK ====== 2026-07-20 18:33:52 - ====== INICIO WEBHOOK ====== 2026-07-20 18:33:52 - Evento: text | De: 584125851896 | Size: 618b 2026-07-20 18:33:52 - Procesando mensaje regular tipo: text 2026-07-20 18:33:52 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:33:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNBMkVDQUEzQUM4QTc5RUREQ0NFQzcyMzVBOTUzMjEA 2026-07-20 18:33:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNBMkVDQUEzQUM4QTc5RUREQ0NFQzcyMzVBOTUzMjEA 2026-07-20 18:33:52 - Contenido: El pago fue realizado el día de hoy fecha 20/07/2026... 2026-07-20 18:33:52 - Comando detectado: el 2026-07-20 18:33:52 - CommandProcessor: Procesando comando: el 2026-07-20 18:33:52 - Comando no reconocido, enviando a ChatGPT 2026-07-20 18:33:52 - Resultado del comando: string 2026-07-20 18:33:52 - Enviando a ChatGPT: El pago fue realizado el día de hoy fecha 20/07/2... 2026-07-20 18:33:52 - forwardToChatGPT: Enviando a ChatGPT: El pago fue realizado el día de hoy fecha 20/07/2... 2026-07-20 18:33:52 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 19:33:52 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 19:33:52 America/Halifax] [CHATBOT][START] corr=f07f0250 IP=127.0.0.1 UA= [20-Jul-2026 18:33:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 18:33:52 America/Caracas] [CHATBOT][CTX] corr=f07f0250 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 18:33:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 18:33:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 18:33:52 America/Caracas] [CHATBOT][AI][ffe36d] Proveedor: gemini [20-Jul-2026 18:33:52 America/Caracas] [CHATBOT][GEMINI][ffe36d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 18:33:57 America/Caracas] [CHATBOT][GEMINI][ffe36d] OK key=primary intento=1 len=353 finish=MAX_TOKENS [20-Jul-2026 18:33:57 America/Caracas] [CHATBOT][GEMINI][ffe36d] ⚠️ Respuesta truncada por MAX_TOKENS [20-Jul-2026 18:33:57 America/Caracas] [CHATBOT][END] corr=f07f0250 bytesRespuesta=353 [20-Jul-2026 18:33:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 18:33:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 18:33:57 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:33:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea255dcc13 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNjY3MDlGMjBDN0Q0RjBBQzBFAA==) 2026-07-20 18:33:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea255dcc13 2026-07-20 18:33:57 - ====== FIN WEBHOOK ====== 2026-07-20 18:34:40 - ====== INICIO WEBHOOK ====== 2026-07-20 18:34:40 - Evento: text | De: 584125851896 | Size: 582b 2026-07-20 18:34:40 - Procesando mensaje regular tipo: text 2026-07-20 18:34:40 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:34:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNBOEJFOTQxNDE4Rjc3NzA5RkZCMjIxQTg0NkQ4NDcA 2026-07-20 18:34:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNBOEJFOTQxNDE4Rjc3NzA5RkZCMjIxQTg0NkQ4NDcA 2026-07-20 18:34:40 - Contenido: Correcto muchas gracias... 2026-07-20 18:34:40 - Comando detectado: correcto 2026-07-20 18:34:40 - CommandProcessor: Procesando comando: correcto 2026-07-20 18:34:40 - Comando no reconocido, enviando a ChatGPT 2026-07-20 18:34:40 - Resultado del comando: string 2026-07-20 18:34:40 - Enviando a ChatGPT: Correcto muchas gracias... 2026-07-20 18:34:40 - forwardToChatGPT: Enviando a ChatGPT: Correcto muchas gracias... 2026-07-20 18:34:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 19:34:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 19:34:40 America/Halifax] [CHATBOT][START] corr=e2d9304b IP=127.0.0.1 UA= [20-Jul-2026 18:34:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 18:34:40 America/Caracas] [CHATBOT][CTX] corr=e2d9304b tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 18:34:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 18:34:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 18:34:40 America/Caracas] [CHATBOT][AI][96ad8b] Proveedor: gemini [20-Jul-2026 18:34:40 America/Caracas] [CHATBOT][GEMINI][96ad8b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 18:34:41 America/Caracas] [CHATBOT][GEMINI][96ad8b] OK key=primary intento=1 len=58 finish=STOP [20-Jul-2026 18:34:41 America/Caracas] [CHATBOT][END] corr=e2d9304b bytesRespuesta=58 [20-Jul-2026 18:34:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 18:34:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 18:34:42 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:34:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea2829d70c (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNDlDRTAzNDJFMTU1NDY4OTY1AA==) 2026-07-20 18:34:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea2829d70c 2026-07-20 18:34:42 - ====== FIN WEBHOOK ====== 2026-07-20 18:38:14 - ====== INICIO WEBHOOK ====== 2026-07-20 18:38:14 - Evento: text | De: 584125851896 | Size: 630b 2026-07-20 18:38:14 - Procesando mensaje regular tipo: text 2026-07-20 18:38:14 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:38:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNBMjk0ODQ0OEE3NkE2OTRFMEUzQ0Y3MjI3QzZCQ0QA 2026-07-20 18:38:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNBMjk0ODQ0OEE3NkE2OTRFMEUzQ0Y3MjI3QzZCQ0QA 2026-07-20 18:38:14 - Contenido: Una consulta quisiera saber por que mi servicio no está disponible... 2026-07-20 18:38:14 - Comando detectado: una 2026-07-20 18:38:14 - CommandProcessor: Procesando comando: una 2026-07-20 18:38:14 - Comando no reconocido, enviando a ChatGPT 2026-07-20 18:38:14 - Resultado del comando: string 2026-07-20 18:38:14 - Enviando a ChatGPT: Una consulta quisiera saber por que mi servicio no... 2026-07-20 18:38:14 - LeadCapture: Posible lead detectado para 584125851896 2026-07-20 18:38:14 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-20 18:38:14 - forwardToChatGPT: Enviando a ChatGPT: Una consulta quisiera saber por que mi servicio no... 2026-07-20 18:38:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 19:38:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 19:38:14 America/Halifax] [CHATBOT][START] corr=9982915f IP=127.0.0.1 UA= [20-Jul-2026 18:38:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 18:38:15 America/Caracas] [CHATBOT][CTX] corr=9982915f tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 18:38:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 18:38:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 18:38:15 America/Caracas] [CHATBOT][AI][a7257b] Proveedor: gemini [20-Jul-2026 18:38:15 America/Caracas] [CHATBOT][GEMINI][a7257b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 18:38:19 America/Caracas] [CHATBOT][GEMINI][a7257b] OK key=primary intento=1 len=163 finish=MAX_TOKENS [20-Jul-2026 18:38:19 America/Caracas] [CHATBOT][GEMINI][a7257b] ⚠️ Respuesta truncada por MAX_TOKENS [20-Jul-2026 18:38:19 America/Caracas] [CHATBOT][END] corr=9982915f bytesRespuesta=163 [20-Jul-2026 18:38:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 18:38:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 18:38:20 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:38:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea35c1a113 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNzQ0Mzc1OUQ0QjQ2QjI2MUEwAA==) 2026-07-20 18:38:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea35c1a113 2026-07-20 18:38:20 - ====== FIN WEBHOOK ====== 2026-07-20 18:38:48 - ====== INICIO WEBHOOK ====== 2026-07-20 18:38:48 - Evento: text | De: 584125851896 | Size: 587b 2026-07-20 18:38:48 - Procesando mensaje regular tipo: text 2026-07-20 18:38:48 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:38:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMwMzQ0NjAwOTU2QUZBNjUzMTcxMEEzRjk4REZCMUQA 2026-07-20 18:38:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMwMzQ0NjAwOTU2QUZBNjUzMTcxMEEzRjk4REZCMUQA 2026-07-20 18:38:48 - Contenido: Teléfono es 04125851896... 2026-07-20 18:38:48 - Comando detectado: teléfono 2026-07-20 18:38:48 - CommandProcessor: Procesando comando: teléfono 2026-07-20 18:38:48 - Número de teléfono detectado: 04125851896 [20-Jul-2026 18:38:48 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-20 18:38:48 - Resultado del comando: array 2026-07-20 18:38:48 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-20 18:38:49 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:38:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea379641db (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSRjczOTFGRTAyNzY4QjlBRUU2AA==) 2026-07-20 18:38:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea379641db 2026-07-20 18:38:49 - ====== FIN WEBHOOK ====== 2026-07-20 18:39:16 - ====== INICIO WEBHOOK ====== 2026-07-20 18:39:16 - Evento: image | De: 584143466209 | Size: 871b 2026-07-20 18:39:16 - Procesando mensaje regular tipo: image 2026-07-20 18:39:16 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-20 18:39:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5OTc0QkRCOTdFMDg4RUFCM0Y3NTgyMjc3NUQzRDAA 2026-07-20 18:39:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5OTc0QkRCOTdFMDg4RUFCM0Y3NTgyMjc3NUQzRDAA 2026-07-20 18:39:16 - Contenido: G venezuela 22110.00 materiales-cienaga... 2026-07-20 18:39:16 - Comando detectado: g 2026-07-20 18:39:16 - CommandProcessor: Procesando comando: g 2026-07-20 18:39:16 - Gasto de negocio con imagen: 2726443121073389 2026-07-20 18:39:16 - Formato 'g banco descripcion': banco=venezuela, desc=22110.00 materiales-cienaga 2026-07-20 18:39:17 - Ejecutando GastosService (negocio) [20-Jul-2026 18:39:17 America/Caracas] [ExchangeRateService] Tasa API (oficial): 736.9339 2026-07-20 18:39:19 - Resultado del comando: array 2026-07-20 18:39:19 - Enviando respuesta: ✅ 💼 Gasto de negocio #36 registrado • Mont 2026-07-20 18:39:20 - Mensaje enviado con éxito a 584143466209 2026-07-20 18:39:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea39855077 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMEYzRDc3QjFBQjQwMTA3QTAyAA==) 2026-07-20 18:39:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea39855077 2026-07-20 18:39:20 - ====== FIN WEBHOOK ====== 2026-07-20 18:39:25 - ====== INICIO WEBHOOK ====== 2026-07-20 18:39:25 - Evento: text | De: 584125851896 | Size: 587b 2026-07-20 18:39:25 - Procesando mensaje regular tipo: text 2026-07-20 18:39:25 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:39:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM1Q0MzOTU4Q0M3QTAzRDkwQUNGNDUxMjg0NENFRTcA 2026-07-20 18:39:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM1Q0MzOTU4Q0M3QTAzRDkwQUNGNDUxMjg0NENFRTcA 2026-07-20 18:39:25 - Contenido: Ok teléfono 04142644724... 2026-07-20 18:39:25 - Comando detectado: ok 2026-07-20 18:39:25 - CommandProcessor: Procesando comando: ok 2026-07-20 18:39:25 - Número de teléfono detectado: 04142644724 [20-Jul-2026 18:39:25 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [20-Jul-2026 18:39:25 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [20-Jul-2026 18:39:25 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-20 18:39:25 - Resultado del comando: array 2026-07-20 18:39:25 - Enviando respuesta: ⚡ *Felix Pereira* ━━━━━━━━━━ 2026-07-20 18:39:26 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:39:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea39ecb4a7 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSMDFDNUQzRjNDMzlEQUE5QTVDAA==) 2026-07-20 18:39:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea39ecb4a7 2026-07-20 18:39:26 - ====== FIN WEBHOOK ====== 2026-07-20 18:39:54 - ====== INICIO WEBHOOK ====== 2026-07-20 18:39:54 - Evento: text | De: 584125851896 | Size: 587b 2026-07-20 18:39:54 - Procesando mensaje regular tipo: text 2026-07-20 18:39:54 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:39:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMzRjA2RDlEMzc1MTUwRUUwRDhEMjQxQzlGNDlBMzMA 2026-07-20 18:39:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMzRjA2RDlEMzc1MTUwRUUwRDhEMjQxQzlGNDlBMzMA 2026-07-20 18:39:54 - Contenido: Ok por que ko tengo internet... 2026-07-20 18:39:54 - Comando detectado: ok 2026-07-20 18:39:54 - CommandProcessor: Procesando comando: ok 2026-07-20 18:39:54 - Comando no reconocido, enviando a ChatGPT 2026-07-20 18:39:54 - Resultado del comando: string 2026-07-20 18:39:54 - Enviando a ChatGPT: Ok por que ko tengo internet... 2026-07-20 18:39:54 - forwardToChatGPT: Enviando a ChatGPT: Ok por que ko tengo internet... 2026-07-20 18:39:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 19:39:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 19:39:54 America/Halifax] [CHATBOT][START] corr=37791e92 IP=127.0.0.1 UA= [20-Jul-2026 18:39:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 18:39:55 America/Caracas] [CHATBOT][CTX] corr=37791e92 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 18:39:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 18:39:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 18:39:55 America/Caracas] [CHATBOT][AI][dda270] Proveedor: gemini [20-Jul-2026 18:39:55 America/Caracas] [CHATBOT][GEMINI][dda270] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 18:39:56 America/Caracas] [CHATBOT][GEMINI][dda270] OK key=primary intento=1 len=169 finish=STOP [20-Jul-2026 18:39:56 America/Caracas] [CHATBOT][END] corr=37791e92 bytesRespuesta=169 [20-Jul-2026 18:39:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 18:39:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 18:39:57 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:39:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea3bdb5494 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSQzNDRDQ5Q0Q5RTM0MjkyMkJEAA==) 2026-07-20 18:39:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea3bdb5494 2026-07-20 18:39:57 - ====== FIN WEBHOOK ====== 2026-07-20 18:40:17 - ====== INICIO WEBHOOK ====== 2026-07-20 18:40:17 - Evento: text | De: 584125851896 | Size: 590b 2026-07-20 18:40:17 - Procesando mensaje regular tipo: text 2026-07-20 18:40:17 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:40:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNENTY4QjhERTVDNjA2M0NEMzJGOTY3ODUwNjA5NUYA 2026-07-20 18:40:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNENTY4QjhERTVDNjA2M0NEMzJGOTY3ODUwNjA5NUYA 2026-07-20 18:40:17 - Contenido: Porque esta cortado si ya pague... 2026-07-20 18:40:17 - Comando detectado: porque 2026-07-20 18:40:17 - CommandProcessor: Procesando comando: porque 2026-07-20 18:40:17 - IntentDetector: intent=pago, confidence=0.95 2026-07-20 18:40:17 - IntentDetector → pago detectado 2026-07-20 18:40:17 - CommandProcessor: Procesando comando: pagar 2026-07-20 18:40:17 - Ejecutando add_pagos.php [20-Jul-2026 18:40:17 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-20 18:40:17 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-20 18:40:18 - ====== INICIO WEBHOOK ====== 2026-07-20 18:40:18 - Evento: text | De: 584125851896 | Size: 590b 2026-07-20 18:40:18 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNENTY4QjhERTVDNjA2M0NEMzJGOTY3ODUwNjA5NUYA, ignorando 2026-07-20 18:45:58 - ====== INICIO WEBHOOK ====== 2026-07-20 18:45:58 - Evento: text | De: 584125851896 | Size: 598b 2026-07-20 18:45:58 - Procesando mensaje regular tipo: text 2026-07-20 18:45:58 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:45:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM2MzcxM0IwMEEyQzMyQ0NEMzcyM0RDOEExMjIxQjYA 2026-07-20 18:45:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM2MzcxM0IwMEEyQzMyQ0NEMzcyM0RDOEExMjIxQjYA 2026-07-20 18:45:58 - Contenido: Como hago par que me activen el sistema... 2026-07-20 18:45:58 - Comando detectado: como 2026-07-20 18:45:58 - CommandProcessor: Procesando comando: como 2026-07-20 18:45:58 - Comando no reconocido, enviando a ChatGPT 2026-07-20 18:45:58 - Resultado del comando: string 2026-07-20 18:45:58 - Enviando a ChatGPT: Como hago par que me activen el sistema... 2026-07-20 18:45:58 - forwardToChatGPT: Enviando a ChatGPT: Como hago par que me activen el sistema... 2026-07-20 18:45:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 19:45:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 19:45:58 America/Halifax] [CHATBOT][START] corr=b37c207a IP=127.0.0.1 UA= [20-Jul-2026 18:45:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 18:45:58 America/Caracas] [CHATBOT][CTX] corr=b37c207a tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 18:45:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 18:45:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 18:45:58 America/Caracas] [CHATBOT][AI][4a19a8] Proveedor: gemini [20-Jul-2026 18:45:58 America/Caracas] [CHATBOT][GEMINI][4a19a8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 18:46:00 America/Caracas] [CHATBOT][GEMINI][4a19a8] OK key=primary intento=1 len=168 finish=STOP [20-Jul-2026 18:46:00 America/Caracas] [CHATBOT][END] corr=b37c207a bytesRespuesta=168 [20-Jul-2026 18:46:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 18:46:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 18:46:01 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:46:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea5296d430 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSRUNGMDI5NTdFMjE0MEUzQzMxAA==) 2026-07-20 18:46:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea5296d430 2026-07-20 18:46:01 - ====== FIN WEBHOOK ====== 2026-07-20 18:46:13 - ====== INICIO WEBHOOK ====== 2026-07-20 18:46:13 - Evento: text | De: 584125851896 | Size: 570b 2026-07-20 18:46:13 - Procesando mensaje regular tipo: text 2026-07-20 18:46:13 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:46:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM2REQ1MEM2QzJGODQyODRGMzE0NDRGNUEwNzM0NDcA 2026-07-20 18:46:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM2REQ1MEM2QzJGODQyODRGMzE0NDRGNUEwNzM0NDcA 2026-07-20 18:46:13 - Contenido: 04142644724... 2026-07-20 18:46:13 - Comando detectado: 04142644724 2026-07-20 18:46:13 - CommandProcessor: Procesando comando: 04142644724 2026-07-20 18:46:13 - Número de teléfono detectado: 04142644724 [20-Jul-2026 18:46:13 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [20-Jul-2026 18:46:13 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [20-Jul-2026 18:46:13 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-20 18:46:13 - Resultado del comando: array 2026-07-20 18:46:13 - Enviando respuesta: ⚡ *Felix Pereira* ━━━━━━━━━━ 2026-07-20 18:46:14 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:46:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea536b0b04 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSREI0NTU0N0ZBRjlEQUU0RTc4AA==) 2026-07-20 18:46:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea536b0b04 2026-07-20 18:46:14 - ====== FIN WEBHOOK ====== 2026-07-20 18:46:36 - ====== INICIO WEBHOOK ====== 2026-07-20 18:46:36 - Evento: text | De: 584125851896 | Size: 598b 2026-07-20 18:46:36 - Procesando mensaje regular tipo: text 2026-07-20 18:46:36 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:46:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMyMEQ3QjNEN0JFNTVDNEFCMDVDQzJDOTM4NjY2RjUA 2026-07-20 18:46:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMyMEQ3QjNEN0JFNTVDNEFCMDVDQzJDOTM4NjY2RjUA 2026-07-20 18:46:36 - Contenido: Hoy hice el pago para que me lo activen... 2026-07-20 18:46:36 - Comando detectado: hoy 2026-07-20 18:46:36 - CommandProcessor: Procesando comando: hoy 2026-07-20 18:46:36 - Comando no reconocido, enviando a ChatGPT 2026-07-20 18:46:36 - Resultado del comando: string 2026-07-20 18:46:36 - Enviando a ChatGPT: Hoy hice el pago para que me lo activen... 2026-07-20 18:46:36 - forwardToChatGPT: Enviando a ChatGPT: Hoy hice el pago para que me lo activen... 2026-07-20 18:46:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 19:46:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 19:46:36 America/Halifax] [CHATBOT][START] corr=31dd36bb IP=127.0.0.1 UA= [20-Jul-2026 18:46:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 18:46:36 America/Caracas] [CHATBOT][CTX] corr=31dd36bb tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 18:46:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 18:46:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 18:46:36 America/Caracas] [CHATBOT][AI][1a0ca2] Proveedor: gemini [20-Jul-2026 18:46:36 America/Caracas] [CHATBOT][GEMINI][1a0ca2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 18:46:38 America/Caracas] [CHATBOT][GEMINI][1a0ca2] OK key=primary intento=1 len=340 finish=STOP [20-Jul-2026 18:46:38 America/Caracas] [CHATBOT][END] corr=31dd36bb bytesRespuesta=340 [20-Jul-2026 18:46:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 18:46:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 18:46:38 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:46:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea54ee0fc2 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSQTdDM0QzRThBNTZCMDNCMkEyAA==) 2026-07-20 18:46:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea54ee0fc2 2026-07-20 18:46:38 - ====== FIN WEBHOOK ====== 2026-07-20 18:47:31 - ====== INICIO WEBHOOK ====== 2026-07-20 18:47:31 - Evento: text | De: 584125851896 | Size: 625b 2026-07-20 18:47:31 - Procesando mensaje regular tipo: text 2026-07-20 18:47:31 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-20 18:47:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNFQUQxRTI3NDI2NUI5MjM1QzhCNEU2RUFCRUY0OTgA 2026-07-20 18:47:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNFQUQxRTI3NDI2NUI5MjM1QzhCNEU2RUFCRUY0OTgA 2026-07-20 18:47:31 - Contenido: Banco de Venezuela 147479 25.645,86bs 20/07/2026 04125851896... 2026-07-20 18:47:31 - Comando detectado: banco 2026-07-20 18:47:31 - CommandProcessor: Procesando comando: banco 2026-07-20 18:47:31 - Comando no reconocido, enviando a ChatGPT 2026-07-20 18:47:31 - Resultado del comando: string 2026-07-20 18:47:31 - Enviando a ChatGPT: Banco de Venezuela 147479 25.645,86bs 20/07/2026 0... 2026-07-20 18:47:31 - forwardToChatGPT: Enviando a ChatGPT: Banco de Venezuela 147479 25.645,86bs 20/07/2026 0... 2026-07-20 18:47:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Jul-2026 19:47:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Jul-2026 19:47:31 America/Halifax] [CHATBOT][START] corr=356e241e IP=127.0.0.1 UA= [20-Jul-2026 18:47:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 736.9339 fecha=2026-07-20T00:00:00-04:00 [20-Jul-2026 18:47:31 America/Caracas] [CHATBOT][CTX] corr=356e241e tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=736.9339 verifyMode=simulated [20-Jul-2026 18:47:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Jul-2026 18:47:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Jul-2026 18:47:31 America/Caracas] [CHATBOT][AI][e8d784] Proveedor: gemini [20-Jul-2026 18:47:31 America/Caracas] [CHATBOT][GEMINI][e8d784] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Jul-2026 18:47:35 America/Caracas] [CHATBOT][GEMINI][e8d784] OK key=primary intento=1 len=342 finish=STOP [20-Jul-2026 18:47:35 America/Caracas] [CHATBOT][END] corr=356e241e bytesRespuesta=342 [20-Jul-2026 18:47:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-20 18:47:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-20 18:47:36 - Mensaje enviado con éxito a 584125851896 2026-07-20 18:47:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ea58846d11 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNEVCQjI4NTM1Qjg1RTQxRERGAA==) 2026-07-20 18:47:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ea58846d11 2026-07-20 18:47:36 - ====== FIN WEBHOOK ====== 2026-07-20 21:24:12 - ====== INICIO WEBHOOK ====== 2026-07-20 21:24:12 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 21:24:12 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 21:24:12 - ====== FIN WEBHOOK ====== 2026-07-20 22:27:07 - ====== INICIO WEBHOOK ====== 2026-07-20 22:27:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-20 22:27:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-20 22:27:07 - ====== FIN WEBHOOK ====== 2026-07-21 08:27:19 - ====== INICIO WEBHOOK ====== 2026-07-21 08:27:19 - Evento: text | De: 584129901415 | Size: 771b 2026-07-21 08:27:19 - Procesando mensaje regular tipo: text 2026-07-21 08:27:19 - RegularMessageService: Procesando mensaje de 584129901415, tipo: text 2026-07-21 08:27:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGNkQyMzZGMUEyRjNBRjRGNTI3NkI3RkRCNTUzMEUA 2026-07-21 08:27:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGNkQyMzZGMUEyRjNBRjRGNTI3NkI3RkRCNTUzMEUA 2026-07-21 08:27:19 - Contenido: Hola buenas tardes el internet a estado llamando ya desde terremoto ay días que no ay otros que se... 2026-07-21 08:27:19 - Comando detectado: hola 2026-07-21 08:27:19 - CommandProcessor: Procesando comando: hola 2026-07-21 08:27:19 - IntentDetector: intent=soporte, confidence=0.95 2026-07-21 08:27:19 - IntentDetector → reportefallas.php [21-Jul-2026 08:27:19 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [21-Jul-2026 08:27:19 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [21-Jul-2026 08:27:19 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-21 08:27:19 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-21 08:27:20 - ====== INICIO WEBHOOK ====== 2026-07-21 08:27:20 - Evento: text | De: 584129901415 | Size: 771b 2026-07-21 08:27:20 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGNkQyMzZGMUEyRjNBRjRGNTI3NkI3RkRCNTUzMEUA, ignorando 2026-07-21 09:24:03 - ====== INICIO WEBHOOK ====== 2026-07-21 09:24:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 09:24:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 09:24:03 - ====== FIN WEBHOOK ====== 2026-07-21 09:24:04 - ====== INICIO WEBHOOK ====== 2026-07-21 09:24:04 - Evento: status:failed | De: 584129614525 | Size: 828b 2026-07-21 09:24:04 - STATUS FAILED: failed para 584129614525 | Error: 131047 Re-engagement message 2026-07-21 09:24:04 - ====== FIN WEBHOOK ====== 2026-07-21 10:08:21 - ====== INICIO WEBHOOK ====== 2026-07-21 10:08:21 - Evento: image | De: 584243791057 | Size: 832b 2026-07-21 10:08:21 - Procesando mensaje regular tipo: image 2026-07-21 10:08:21 - RegularMessageService: Procesando mensaje de 584243791057, tipo: image 2026-07-21 10:08:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzkxMDU3FQIAEhggQUNEMzA1NzE2NEUxODQ1OTk1MjEwNjcwNUFCMTA3REIA 2026-07-21 10:08:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzkxMDU3FQIAEhggQUNEMzA1NzE2NEUxODQ1OTk1MjEwNjcwNUFCMTA3REIA 2026-07-21 10:08:21 - Contenido: ... 2026-07-21 10:08:21 - Comando detectado: image 2026-07-21 10:08:21 - CommandProcessor: Procesando comando: image 2026-07-21 10:08:21 - Imagen sin comando, guardando y procesando 2026-07-21 10:08:21 - Verificando duplicado por imageId=1009118761893778, msgId=wamid.HBgMNTg0MjQzNzkxMDU3FQIAEhggQUNEMzA1NzE2NEUxODQ1OTk1MjEwNjcwNUFCMTA3REIA 2026-07-21 10:08:21 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 10:08:21 - Incluyendo numtoname.php... 2026-07-21 10:08:21 - Incluyendo media.php... 2026-07-21 10:08:21 - DEBUG messages batch: [{"from":"584243791057","from_user_id":"VE.4521621714791642","id":"wamid.HBgMNTg0MjQzNzkxMDU3FQIAEhggQUNEMzA1NzE2NEUxODQ1OTk1MjEwNjcwNUFCMTA3REIA","timestamp":"1784642891","type":"image","image":{"mime_type":"image\/jpeg","sha256":"35iVoBY\/zlPr7fGGolI\/iNU51GbP8UK\/MUe1yibg0jY=","id":"1009118761893778","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1009118761893778&source=webhook&ext=1784643192&hash=ATyaLxP5jvr-ptOAsulGOyh8t4ilxvPIEiujLK_0HN6HMg"}}] 2026-07-21 10:08:21 - DEBUG caption: no se encontró texto cercano 2026-07-21 10:08:21 - DEBUG caption final: [VACIO] 2026-07-21 10:08:21 - DEBUG busqueda mobiles: 04243791057,4243791057,584243791057 2026-07-21 10:08:21 - DEBUG usuario encontrado: 74:ac:b9:7a:d1:67 2026-07-21 10:08:21 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 10:08:21 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 10:08:23 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1009118761893778&source=getMedia&ext=1784643194&hash=ATxB-V_NMvhNuOmCpLrmPr2VNzx15kE5hLGS3nONBV00eQ 2026-07-21 10:08:24 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1009118761893778.jpg (33001 bytes) 2026-07-21 10:08:25 - OCR tesseract exit=0 chars=370 2026-07-21 10:08:25 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 194 315510) 3 all ED < Comprobante de operación —«< y PagomóvilBDV Personas 22.107,90 Bs Fecha: 20/07/2026 Operación: 006744787635 IQ] Identificación: 18143785 Origen: 0102****3853 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: elvis teuffel Crear Acceso directo 2026-07-21 10:08:25 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22107.90","fecha":"2026-07-20"} 2026-07-21 10:08:25 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-21 10:08:25 - DEBUG registro: usernameRaw=''74:ac:b9:7a:d1:67'' first=''elvis'' last=''teufel'' esRegistrado=1 2026-07-21 10:08:25 - DEBUG bodyAdmin postOCR: Tlf: 04243791057\nUser: 74:ac:b9:7a:d1:67\nNombre: elvis teufel\nBanco: Venezuela\nMonto: 22107.90 (caption)\nFecha: 2026-07-20 (caption)\nSrvID: 34 2026-07-21 10:08:29 - IMG 1009118761893778 TEL 04243791057 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 10:08:29 - Incluyendo guardar_imagen.php... 2026-07-21 10:08:29 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 10:08:29 - Includes realizados. Verificando funciones... 2026-07-21 10:08:29 - obtenerInfoUsuario: Iniciando función con teléfono: 584243791057 2026-07-21 10:08:29 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 10:08:29 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 10:08:29 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 10:08:29 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 10:08:29 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 10:08:29 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7a:d1:67","firstname":"elvis","lastname":"teufel","mac":"74:ac:b9:7a:d1:67","srvid":34} 2026-07-21 10:08:29 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 10:08:29 - Datos usuario extraídos: {"username":"74:ac:b9:7a:d1:67","firstname":"elvis","lastname":"teufel","mac":"74:ac:b9:7a:d1:67","srvid":34} 2026-07-21 10:08:29 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 10:08:29 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 10:08:29 - Valor de accessToken: EAAC0c45... 2026-07-21 10:08:29 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 10:08:29 - Instancia WhatsAppImageHandler creada 2026-07-21 10:08:29 - Llamando a saveWhatsAppImage... 2026-07-21 10:08:29 - saveWhatsAppImage: Procesando imagen para: 584243791057 2026-07-21 10:08:29 - saveWhatsAppImage: ID de media: 1009118761893778, MIME type: image/jpeg 2026-07-21 10:08:29 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1009118761893778 2026-07-21 10:08:30 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 10:08:30 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1009118761893778&source=getMedia&ext=1784643201&hash=ATzVMgmskuBd91lQW4YxWwqoFe_wj0SQ306eZsA0fsJAvA 2026-07-21 10:08:30 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1009118761893778&source=getMedia&ext=1784643201&hash=ATzVMgmskuBd91lQW4YxWwqoFe_wj0SQ306eZsA0fsJAvA 2026-07-21 10:08:31 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 10:08:31 - descargar_imagen: Imagen descargada - Tamaño: 33001 bytes, Tipo: image/jpeg 2026-07-21 10:08:31 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1009118761893778.jpg, Tamaño: 33001 bytes 2026-07-21 10:08:31 - saveToDatabase: Registro insertado en BD con ID: 78 2026-07-21 10:08:31 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1009118761893778.jpg","image_id":"1009118761893778","size":33001,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 10:08:31 - Resultado del comando: array 2026-07-21 10:08:31 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 10:08:32 - Mensaje enviado con éxito a 584243791057 2026-07-21 10:08:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f7d604c70d (wa_message_id: wamid.HBgMNTg0MjQzNzkxMDU3FQIAERgSNjM4QkRCMjQxMEIxODA0RUY5AA==) 2026-07-21 10:08:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f7d604c70d 2026-07-21 10:08:32 - ====== FIN WEBHOOK ====== 2026-07-21 10:11:22 - ====== INICIO WEBHOOK ====== 2026-07-21 10:11:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 10:11:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 10:11:22 - ====== FIN WEBHOOK ====== 2026-07-21 10:11:23 - ====== INICIO WEBHOOK ====== 2026-07-21 10:11:23 - Evento: status:failed | De: 584243456085 | Size: 828b 2026-07-21 10:11:23 - STATUS FAILED: failed para 584243456085 | Error: 131047 Re-engagement message 2026-07-21 10:11:23 - ====== FIN WEBHOOK ====== 2026-07-21 10:11:57 - ====== INICIO WEBHOOK ====== 2026-07-21 10:11:57 - Evento: text | De: 584243456085 | Size: 713b 2026-07-21 10:11:57 - Procesando mensaje regular tipo: text 2026-07-21 10:11:57 - RegularMessageService: Procesando mensaje de 584243456085, tipo: text 2026-07-21 10:11:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUMxMERBREFGRTA3NDk2NDc1QzVBMjc3OTMwMEYzOUYA 2026-07-21 10:11:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUMxMERBREFGRTA3NDk2NDc1QzVBMjc3OTMwMEYzOUYA 2026-07-21 10:11:57 - Contenido: Vale buen día ya mi esposa va hacer el reporte... 2026-07-21 10:11:57 - Comando detectado: vale 2026-07-21 10:11:57 - CommandProcessor: Procesando comando: vale 2026-07-21 10:11:57 - Comando no reconocido, enviando a ChatGPT 2026-07-21 10:11:57 - Resultado del comando: string 2026-07-21 10:11:57 - Enviando a ChatGPT: Vale buen día ya mi esposa va hacer el reporte... 2026-07-21 10:11:57 - forwardToChatGPT: Enviando a ChatGPT: Vale buen día ya mi esposa va hacer el reporte... 2026-07-21 10:11:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 11:11:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 11:11:57 America/Halifax] [CHATBOT][START] corr=7426d38a IP=127.0.0.1 UA= [21-Jul-2026 10:11:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 10:11:57 America/Caracas] [CHATBOT][CTX] corr=7426d38a tel=584243456085 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 10:11:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 10:11:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 10:11:57 America/Caracas] [CHATBOT][AI][67d354] Proveedor: gemini [21-Jul-2026 10:11:57 America/Caracas] [CHATBOT][GEMINI][67d354] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 10:11:59 America/Caracas] [CHATBOT][GEMINI][67d354] OK key=primary intento=1 len=99 finish=STOP [21-Jul-2026 10:11:59 America/Caracas] [CHATBOT][END] corr=7426d38a bytesRespuesta=99 [21-Jul-2026 10:11:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 10:11:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 10:12:00 - Mensaje enviado con éxito a 584243456085 2026-07-21 10:12:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f7e3083444 (wa_message_id: wamid.HBgMNTg0MjQzNDU2MDg1FQIAERgSN0YwMzZFMDc0NjY5RTBBNDdEAA==) 2026-07-21 10:12:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f7e3083444 2026-07-21 10:12:00 - ====== FIN WEBHOOK ====== 2026-07-21 10:23:25 - ====== INICIO WEBHOOK ====== 2026-07-21 10:23:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 10:23:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 10:23:25 - ====== FIN WEBHOOK ====== 2026-07-21 10:24:07 - ====== INICIO WEBHOOK ====== 2026-07-21 10:24:07 - Evento: text | De: 584243456085 | Size: 577b 2026-07-21 10:24:07 - Procesando mensaje regular tipo: text 2026-07-21 10:24:07 - RegularMessageService: Procesando mensaje de 584243456085, tipo: text 2026-07-21 10:24:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUNGNTBDMUY2NzY2NUVGRjI2MDdCNkNFMDNEREI2NDcA 2026-07-21 10:24:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUNGNTBDMUY2NzY2NUVGRjI2MDdCNkNFMDNEREI2NDcA 2026-07-21 10:24:07 - Contenido: Vale muchas gracias... 2026-07-21 10:24:07 - Comando detectado: vale 2026-07-21 10:24:07 - CommandProcessor: Procesando comando: vale 2026-07-21 10:24:07 - Comando no reconocido, enviando a ChatGPT 2026-07-21 10:24:07 - Resultado del comando: string 2026-07-21 10:24:07 - Enviando a ChatGPT: Vale muchas gracias... 2026-07-21 10:24:07 - forwardToChatGPT: Enviando a ChatGPT: Vale muchas gracias... 2026-07-21 10:24:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 11:24:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 11:24:07 America/Halifax] [CHATBOT][START] corr=be3fb0e7 IP=127.0.0.1 UA= [21-Jul-2026 10:24:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 10:24:08 America/Caracas] [CHATBOT][CTX] corr=be3fb0e7 tel=584243456085 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 10:24:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 10:24:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 10:24:08 America/Caracas] [CHATBOT][AI][72fe07] Proveedor: gemini [21-Jul-2026 10:24:08 America/Caracas] [CHATBOT][GEMINI][72fe07] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 10:24:09 America/Caracas] [CHATBOT][GEMINI][72fe07] OK key=primary intento=1 len=61 finish=STOP [21-Jul-2026 10:24:09 America/Caracas] [CHATBOT][END] corr=be3fb0e7 bytesRespuesta=61 [21-Jul-2026 10:24:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 10:24:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 10:24:09 - Mensaje enviado con éxito a 584243456085 2026-07-21 10:24:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f8109d0953 (wa_message_id: wamid.HBgMNTg0MjQzNDU2MDg1FQIAERgSMkI1OUZBNkI3NUU0MjY1NTQwAA==) 2026-07-21 10:24:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f8109d0953 2026-07-21 10:24:09 - ====== FIN WEBHOOK ====== 2026-07-21 10:26:41 - ====== INICIO WEBHOOK ====== 2026-07-21 10:26:41 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 10:26:41 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 10:26:41 - ====== FIN WEBHOOK ====== 2026-07-21 10:28:27 - ====== INICIO WEBHOOK ====== 2026-07-21 10:28:27 - Evento: text | De: 584243456085 | Size: 673b 2026-07-21 10:28:27 - Procesando mensaje regular tipo: text 2026-07-21 10:28:27 - RegularMessageService: Procesando mensaje de 584243456085, tipo: text 2026-07-21 10:28:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUMyM0E3MTVDQkU1NEMyQzk5N0UzQjU0QTAyQ0YyMkQA 2026-07-21 10:28:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUMyM0E3MTVDQkU1NEMyQzk5N0UzQjU0QTAyQ0YyMkQA 2026-07-21 10:28:27 - Contenido: Chica mi esposa me dice q no le responden ese pago es para agregarlo al WiFi q esta a nombre de Emi... 2026-07-21 10:28:27 - Comando detectado: chica 2026-07-21 10:28:27 - CommandProcessor: Procesando comando: chica 2026-07-21 10:28:27 - Comando no reconocido, enviando a ChatGPT 2026-07-21 10:28:27 - Resultado del comando: string 2026-07-21 10:28:27 - Enviando a ChatGPT: Chica mi esposa me dice q no le responden ese pago... 2026-07-21 10:28:27 - forwardToChatGPT: Enviando a ChatGPT: Chica mi esposa me dice q no le responden ese pago... 2026-07-21 10:28:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 11:28:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 11:28:27 America/Halifax] [CHATBOT][START] corr=3383e0fb IP=127.0.0.1 UA= [21-Jul-2026 10:28:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 10:28:27 America/Caracas] [CHATBOT][CTX] corr=3383e0fb tel=584243456085 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 10:28:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 10:28:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 10:28:27 America/Caracas] [CHATBOT][AI][a2440e] Proveedor: gemini [21-Jul-2026 10:28:27 America/Caracas] [CHATBOT][GEMINI][a2440e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 10:28:29 America/Caracas] [CHATBOT][GEMINI][a2440e] OK key=primary intento=1 len=319 finish=STOP [21-Jul-2026 10:28:29 America/Caracas] [CHATBOT][END] corr=3383e0fb bytesRespuesta=319 [21-Jul-2026 10:28:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 10:28:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 10:28:30 - Mensaje enviado con éxito a 584243456085 2026-07-21 10:28:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f820e7892d (wa_message_id: wamid.HBgMNTg0MjQzNDU2MDg1FQIAERgSRUMwNjBGRUI2QjYzQjg1MTMzAA==) 2026-07-21 10:28:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f820e7892d 2026-07-21 10:28:30 - ====== FIN WEBHOOK ====== 2026-07-21 10:29:05 - ====== INICIO WEBHOOK ====== 2026-07-21 10:29:05 - Evento: image | De: 584243456085 | Size: 831b 2026-07-21 10:29:05 - Procesando mensaje regular tipo: image 2026-07-21 10:29:05 - RegularMessageService: Procesando mensaje de 584243456085, tipo: image 2026-07-21 10:29:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUM2NDgyMjdCM0IyQzc2NkEzMUE4OTg3NUIzNjUzMzAA 2026-07-21 10:29:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUM2NDgyMjdCM0IyQzc2NkEzMUE4OTg3NUIzNjUzMzAA 2026-07-21 10:29:05 - Contenido: ... 2026-07-21 10:29:05 - Comando detectado: image 2026-07-21 10:29:05 - CommandProcessor: Procesando comando: image 2026-07-21 10:29:05 - Imagen sin comando, guardando y procesando 2026-07-21 10:29:05 - Verificando duplicado por imageId=1022368540403112, msgId=wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUM2NDgyMjdCM0IyQzc2NkEzMUE4OTg3NUIzNjUzMzAA 2026-07-21 10:29:05 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 10:29:05 - Incluyendo numtoname.php... 2026-07-21 10:29:05 - Incluyendo media.php... 2026-07-21 10:29:05 - DEBUG messages batch: [{"from":"584243456085","from_user_id":"VE.1931382437567824","id":"wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUM2NDgyMjdCM0IyQzc2NkEzMUE4OTg3NUIzNjUzMzAA","timestamp":"1784644135","type":"image","image":{"mime_type":"image\/jpeg","sha256":"53rRPCYxtGtAXmRq+5wRWPUwBiLXIfxzS2umUXAEW0Y=","id":"1022368540403112","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1022368540403112&source=webhook&ext=1784644436&hash=ATxB-InJlvav_-BFv7C6l2Amwr1DqnD76vhmI1L8y0XBKQ"}}] 2026-07-21 10:29:05 - DEBUG caption: no se encontró texto cercano 2026-07-21 10:29:05 - DEBUG caption final: [VACIO] 2026-07-21 10:29:05 - DEBUG busqueda mobiles: 04243456085,4243456085,584243456085 2026-07-21 10:29:05 - DEBUG usuario NO encontrado 2026-07-21 10:29:05 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 10:29:05 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 10:29:06 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1022368540403112&source=getMedia&ext=1784644438&hash=ATzCWu_XjKA2vI8C8TskCzZOI5teI6qKFtKCyRaX0fMKEw 2026-07-21 10:29:07 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1022368540403112.jpg (32221 bytes) 2026-07-21 10:29:08 - OCR tesseract exit=0 chars=294 2026-07-21 10:29:08 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Comercios 9 12.827,80 Bs Fecha: 21/07/2026 Operación: 000937017742 a} Identificación: 500479930 Origen: 0102****0150 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago wifi 2026-07-21 10:29:08 - OCR parse (caption-level): {"banco":"Venezuela","monto":"12827.80","fecha":"2026-07-21"} 2026-07-21 10:29:08 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 10:29:08 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-21 10:29:08 - DEBUG bodyAdmin postOCR: Tlf: 04243456085\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 12827.80 (caption)\nFecha: 2026-07-21 (caption) 2026-07-21 10:29:10 - IMG 1022368540403112 TEL 04243456085 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 10:29:10 - Incluyendo guardar_imagen.php... 2026-07-21 10:29:10 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 10:29:10 - Includes realizados. Verificando funciones... 2026-07-21 10:29:10 - obtenerInfoUsuario: Iniciando función con teléfono: 584243456085 2026-07-21 10:29:10 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 10:29:10 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 10:29:10 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 10:29:10 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 10:29:10 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584243456085 2026-07-21 10:29:10 - Datos usuario extraídos: null 2026-07-21 10:29:10 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 10:29:10 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 10:29:10 - Valor de accessToken: EAAC0c45... 2026-07-21 10:29:10 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 10:29:10 - Instancia WhatsAppImageHandler creada 2026-07-21 10:29:10 - Llamando a saveWhatsAppImage... 2026-07-21 10:29:10 - saveWhatsAppImage: Procesando imagen para: 584243456085 2026-07-21 10:29:10 - saveWhatsAppImage: ID de media: 1022368540403112, MIME type: image/jpeg 2026-07-21 10:29:10 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1022368540403112 2026-07-21 10:29:11 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 10:29:11 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1022368540403112&source=getMedia&ext=1784644442&hash=ATzmzOfYZ7uouM2kPlIu_iYBjbbqCET5snpVZDmPbb6CbQ 2026-07-21 10:29:11 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1022368540403112&source=getMedia&ext=1784644442&hash=ATzmzOfYZ7uouM2kPlIu_iYBjbbqCET5snpVZDmPbb6CbQ 2026-07-21 10:29:12 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 10:29:12 - descargar_imagen: Imagen descargada - Tamaño: 32221 bytes, Tipo: image/jpeg 2026-07-21 10:29:12 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1022368540403112.jpg, Tamaño: 32221 bytes 2026-07-21 10:29:12 - saveToDatabase: Registro insertado en BD con ID: 79 2026-07-21 10:29:12 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1022368540403112.jpg","image_id":"1022368540403112","size":32221,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 10:29:12 - Resultado del comando: array 2026-07-21 10:29:12 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 10:29:13 - Mensaje enviado con éxito a 584243456085 2026-07-21 10:29:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f8239033c9 (wa_message_id: wamid.HBgMNTg0MjQzNDU2MDg1FQIAERgSOTExMTMwOTdEQzgxRTYwMDM4AA==) 2026-07-21 10:29:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f8239033c9 2026-07-21 10:29:13 - ====== FIN WEBHOOK ====== 2026-07-21 10:29:22 - ====== INICIO WEBHOOK ====== 2026-07-21 10:29:22 - Evento: text | De: 584243456085 | Size: 565b 2026-07-21 10:29:22 - Procesando mensaje regular tipo: text 2026-07-21 10:29:22 - RegularMessageService: Procesando mensaje de 584243456085, tipo: text 2026-07-21 10:29:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUMzMzY3Njg0N0E0Q0Q3MkM3OTY2NDQxMzlGQ0EwNzIA 2026-07-21 10:29:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUMzMzY3Njg0N0E0Q0Q3MkM3OTY2NDQxMzlGQ0EwNzIA 2026-07-21 10:29:22 - Contenido: Gracias... 2026-07-21 10:29:22 - Comando detectado: gracias 2026-07-21 10:29:22 - CommandProcessor: Procesando comando: gracias 2026-07-21 10:29:22 - Comando no reconocido, enviando a ChatGPT 2026-07-21 10:29:22 - Resultado del comando: string 2026-07-21 10:29:22 - Enviando a ChatGPT: Gracias... 2026-07-21 10:29:22 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-21 10:29:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 11:29:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 11:29:22 America/Halifax] [CHATBOT][START] corr=0e5348da IP=127.0.0.1 UA= [21-Jul-2026 10:29:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 10:29:22 America/Caracas] [CHATBOT][CTX] corr=0e5348da tel=584243456085 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 10:29:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 10:29:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 10:29:22 America/Caracas] [CHATBOT][AI][4f3978] Proveedor: gemini [21-Jul-2026 10:29:22 America/Caracas] [CHATBOT][GEMINI][4f3978] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 10:29:23 America/Caracas] [CHATBOT][GEMINI][4f3978] OK key=primary intento=1 len=69 finish=STOP [21-Jul-2026 10:29:23 America/Caracas] [CHATBOT][END] corr=0e5348da bytesRespuesta=69 [21-Jul-2026 10:29:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 10:29:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 10:29:24 - Mensaje enviado con éxito a 584243456085 2026-07-21 10:29:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f8244a7780 (wa_message_id: wamid.HBgMNTg0MjQzNDU2MDg1FQIAERgSQUVBRDE5RTgxMTE0NzU0NEMwAA==) 2026-07-21 10:29:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f8244a7780 2026-07-21 10:29:24 - ====== FIN WEBHOOK ====== 2026-07-21 10:29:59 - ====== INICIO WEBHOOK ====== 2026-07-21 10:29:59 - Evento: reaction | De: 584243456085 | Size: 669b 2026-07-21 10:29:59 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Gleider Crespo ) [wa_id] => 584243456085 [user_id] => VE.1931382437567824 ) ) [messages] => Array ( [0] => Array ( [from] => 584243456085 [from_user_id] => VE.1931382437567824 [id] => wamid.HBgMNTg0MjQzNDU2MDg1FQIAEhggQUM3ODNDMEQ5RDI2Q0EwREYzNUNBOEVERTU5QjM4MzkA [timestamp] => 1784644190 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MjQzNDU2MDg1FQIAERgSQUVBRDE5RTgxMTE0NzU0NEMwAA== [emoji] => 👍🏻 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-21 10:29:59 - ====== FIN WEBHOOK ====== 2026-07-21 10:30:18 - ====== INICIO WEBHOOK ====== 2026-07-21 10:30:18 - Evento: text | De: 584122814524 | Size: 635b 2026-07-21 10:30:18 - Procesando mensaje regular tipo: text 2026-07-21 10:30:18 - RegularMessageService: Procesando mensaje de 584122814524, tipo: text 2026-07-21 10:30:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVEMDVEQjlDNjUyNTBFQTk3OEIwNTA2QzdGQzdBODUA 2026-07-21 10:30:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVEMDVEQjlDNjUyNTBFQTk3OEIwNTA2QzdGQzdBODUA 2026-07-21 10:30:18 - Contenido: Hola buenos días quisiera saber si no hay internet por corte... 2026-07-21 10:30:18 - Comando detectado: hola 2026-07-21 10:30:18 - CommandProcessor: Procesando comando: hola 2026-07-21 10:30:18 - IntentDetector: intent=soporte, confidence=0.95 2026-07-21 10:30:18 - IntentDetector → reportefallas.php [21-Jul-2026 10:30:18 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [21-Jul-2026 10:30:18 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [21-Jul-2026 10:30:18 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-21 10:30:18 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-21 10:30:18 - ====== INICIO WEBHOOK ====== 2026-07-21 10:30:18 - Evento: text | De: 584122814524 | Size: 635b 2026-07-21 10:30:18 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVEMDVEQjlDNjUyNTBFQTk3OEIwNTA2QzdGQzdBODUA, ignorando 2026-07-21 10:34:39 - ====== INICIO WEBHOOK ====== 2026-07-21 10:34:39 - Evento: image | De: 584143466209 | Size: 866b 2026-07-21 10:34:39 - Procesando mensaje regular tipo: image 2026-07-21 10:34:39 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 10:34:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4RDE0RTA5RDVDNUVGOTM4MzcxODdCQTg1OUE1N0IA 2026-07-21 10:34:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4RDE0RTA5RDVDNUVGOTM4MzcxODdCQTg1OUE1N0IA 2026-07-21 10:34:39 - Contenido: Pg mercantil 680.00 Hannah-copias... 2026-07-21 10:34:39 - Comando detectado: pg 2026-07-21 10:34:39 - CommandProcessor: Procesando comando: pg 2026-07-21 10:34:39 - Gasto personal con imagen: 1835057731237130 2026-07-21 10:34:39 - Formato 'pg banco descripcion': banco=mercantil, desc=680.00 Hannah-copias 2026-07-21 10:34:40 - Ejecutando GastosService (personal) [21-Jul-2026 10:34:40 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 10:34:42 - Resultado del comando: array 2026-07-21 10:34:42 - Enviando respuesta: ✅ 👤 Gasto personal #22 registrado • Monto: 2026-07-21 10:34:43 - Mensaje enviado con éxito a 584143466209 2026-07-21 10:34:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f838367f0c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTYwMTM2NUY2NzQ4QThBMjMwAA==) 2026-07-21 10:34:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f838367f0c 2026-07-21 10:34:43 - ====== FIN WEBHOOK ====== 2026-07-21 10:36:56 - ====== INICIO WEBHOOK ====== 2026-07-21 10:36:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 10:36:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 10:36:56 - ====== FIN WEBHOOK ====== 2026-07-21 10:42:31 - ====== INICIO WEBHOOK ====== 2026-07-21 10:42:31 - Evento: text | De: 584120123185 | Size: 603b 2026-07-21 10:42:31 - Procesando mensaje regular tipo: text 2026-07-21 10:42:31 - RegularMessageService: Procesando mensaje de 584120123185, tipo: text 2026-07-21 10:42:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNGODZBMDc4RjkwNjIzN0I2ODhERUQ5QTBCOEIxQjIA 2026-07-21 10:42:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNGODZBMDc4RjkwNjIzN0I2ODhERUQ5QTBCOEIxQjIA 2026-07-21 10:42:31 - Contenido: Pagos... 2026-07-21 10:42:31 - Comando detectado: pagos 2026-07-21 10:42:31 - CommandProcessor: Procesando comando: pagos 2026-07-21 10:42:31 - Ejecutando add_pagos.php [21-Jul-2026 10:42:32 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-21 10:42:32 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-21 10:42:32 - ====== INICIO WEBHOOK ====== 2026-07-21 10:42:32 - Evento: text | De: 584120123185 | Size: 603b 2026-07-21 10:42:32 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNGODZBMDc4RjkwNjIzN0I2ODhERUQ5QTBCOEIxQjIA, ignorando 2026-07-21 10:43:06 - ====== INICIO WEBHOOK ====== 2026-07-21 10:43:06 - Evento: text | De: 584120123185 | Size: 620b 2026-07-21 10:43:06 - Procesando mensaje regular tipo: text 2026-07-21 10:43:06 - RegularMessageService: Procesando mensaje de 584120123185, tipo: text 2026-07-21 10:43:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNBQ0Y3NzBCNDU1MEI0QTAyODM2Qjg0RjY3MDExMkEA 2026-07-21 10:43:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNBQ0Y3NzBCNDU1MEI0QTAyODM2Qjg0RjY3MDExMkEA 2026-07-21 10:43:06 - Contenido: Fecha de corte y renta... 2026-07-21 10:43:06 - Comando detectado: fecha 2026-07-21 10:43:06 - CommandProcessor: Procesando comando: fecha 2026-07-21 10:43:06 - Comando no reconocido, enviando a ChatGPT 2026-07-21 10:43:06 - Resultado del comando: string 2026-07-21 10:43:06 - Enviando a ChatGPT: Fecha de corte y renta... 2026-07-21 10:43:06 - forwardToChatGPT: Enviando a ChatGPT: Fecha de corte y renta... 2026-07-21 10:43:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 11:43:06 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 11:43:06 America/Halifax] [CHATBOT][START] corr=6c94dbf0 IP=127.0.0.1 UA= [21-Jul-2026 10:43:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 10:43:06 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-20 username=70:a7:41:28:68:82 mobile=584120123185 [21-Jul-2026 10:43:06 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 10:43:06 America/Caracas] [CHATBOT][DIAG] corr=6c94dbf0 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 10:43:06 America/Caracas] [CHATBOT][CTX] corr=6c94dbf0 tel=584120123185 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 10:43:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 10:43:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 10:43:06 America/Caracas] [CHATBOT][AI][829e9c] Proveedor: gemini [21-Jul-2026 10:43:06 America/Caracas] [CHATBOT][GEMINI][829e9c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 10:43:10 America/Caracas] [CHATBOT][GEMINI][829e9c] OK key=primary intento=1 len=503 finish=MAX_TOKENS [21-Jul-2026 10:43:10 America/Caracas] [CHATBOT][GEMINI][829e9c] ⚠️ Respuesta truncada por MAX_TOKENS [21-Jul-2026 10:43:10 America/Caracas] [CHATBOT][END] corr=6c94dbf0 bytesRespuesta=503 [21-Jul-2026 10:43:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 10:43:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 10:43:11 - Mensaje enviado con éxito a 584120123185 2026-07-21 10:43:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f857f8febc (wa_message_id: wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSODg3QUZCRjEzRUM4NDM2QTlGAA==) 2026-07-21 10:43:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f857f8febc 2026-07-21 10:43:11 - ====== FIN WEBHOOK ====== 2026-07-21 10:45:17 - ====== INICIO WEBHOOK ====== 2026-07-21 10:45:17 - Evento: image | De: 584120123185 | Size: 871b 2026-07-21 10:45:17 - Procesando mensaje regular tipo: image 2026-07-21 10:45:17 - RegularMessageService: Procesando mensaje de 584120123185, tipo: image 2026-07-21 10:45:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNCOTQ4RUIxREE0QThFN0I1OEE3REQwQ0M0REEwOTQA 2026-07-21 10:45:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNCOTQ4RUIxREE0QThFN0I1OEE3REQwQ0M0REEwOTQA 2026-07-21 10:45:17 - Contenido: ... 2026-07-21 10:45:17 - Comando detectado: image 2026-07-21 10:45:17 - CommandProcessor: Procesando comando: image 2026-07-21 10:45:17 - Imagen sin comando, guardando y procesando 2026-07-21 10:45:17 - Verificando duplicado por imageId=1079730324512462, msgId=wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNCOTQ4RUIxREE0QThFN0I1OEE3REQwQ0M0REEwOTQA 2026-07-21 10:45:17 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 10:45:17 - Incluyendo numtoname.php... 2026-07-21 10:45:17 - Incluyendo media.php... 2026-07-21 10:45:17 - DEBUG messages batch: [{"from":"584120123185","from_user_id":"VE.4548763285410818","id":"wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNCOTQ4RUIxREE0QThFN0I1OEE3REQwQ0M0REEwOTQA","timestamp":"1784645106","type":"image","image":{"mime_type":"image\/jpeg","sha256":"mCIrV2UOcRM9FvZKz5jxZKTWcvGY+PJv2dxADaVXEKU=","id":"1079730324512462","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1079730324512462&source=webhook&ext=1784645408&hash=ATxmMUdsJP-Jd6RP7mdBLmAC5iVtY-eW73WFqYkRqfLaHw"}}] 2026-07-21 10:45:17 - DEBUG caption: no se encontró texto cercano 2026-07-21 10:45:17 - DEBUG caption final: [VACIO] 2026-07-21 10:45:17 - DEBUG busqueda mobiles: 04120123185,4120123185,584120123185 2026-07-21 10:45:17 - DEBUG usuario encontrado: 70:a7:41:28:68:82 2026-07-21 10:45:17 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 10:45:17 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 10:45:18 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1079730324512462&source=getMedia&ext=1784645409&hash=ATxrjAxvQKzmVWtLyppWtkBiKKsrcnbgonLoeyzkMrbUbg 2026-07-21 10:45:20 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1079730324512462.jpg (22985 bytes) 2026-07-21 10:45:21 - OCR tesseract exit=0 chars=365 2026-07-21 10:45:21 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 182 10:44 PMI Fula <€ Comprobante de operación < y PagomóvilBDV Personas 34.208,00 Bs Fecha: 21/07/2026 Operación: 006750987663 I] Identificación: 18143785 Origen: 0102****4824 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago internet Crear Acceso directo 2026-07-21 10:45:21 - OCR parse (caption-level): {"banco":"Venezuela","monto":"34208.00","fecha":"2026-07-21"} 2026-07-21 10:45:21 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 10:45:21 - DEBUG registro: usernameRaw=''70:a7:41:28:68:82'' first=''Fanny'' last=''rudman'' esRegistrado=1 2026-07-21 10:45:21 - DEBUG bodyAdmin postOCR: Tlf: 04120123185\nUser: 70:a7:41:28:68:82\nNombre: Fanny rudman\nBanco: Venezuela\nMonto: 34208.00 (caption)\nFecha: 2026-07-21 (caption)\nSrvID: 35 2026-07-21 10:45:23 - IMG 1079730324512462 TEL 04120123185 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 10:45:23 - Incluyendo guardar_imagen.php... 2026-07-21 10:45:23 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 10:45:23 - Includes realizados. Verificando funciones... 2026-07-21 10:45:23 - obtenerInfoUsuario: Iniciando función con teléfono: 584120123185 2026-07-21 10:45:23 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 10:45:23 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 10:45:23 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 10:45:23 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 10:45:23 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 10:45:23 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:68:82","firstname":"Fanny","lastname":"rudman","mac":"08:55:31:86:86:d2","srvid":35} 2026-07-21 10:45:23 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 10:45:23 - Datos usuario extraídos: {"username":"70:a7:41:28:68:82","firstname":"Fanny","lastname":"rudman","mac":"08:55:31:86:86:d2","srvid":35} 2026-07-21 10:45:23 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 10:45:23 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 10:45:23 - Valor de accessToken: EAAC0c45... 2026-07-21 10:45:23 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 10:45:23 - Instancia WhatsAppImageHandler creada 2026-07-21 10:45:23 - Llamando a saveWhatsAppImage... 2026-07-21 10:45:23 - saveWhatsAppImage: Procesando imagen para: 584120123185 2026-07-21 10:45:23 - saveWhatsAppImage: ID de media: 1079730324512462, MIME type: image/jpeg 2026-07-21 10:45:23 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1079730324512462 2026-07-21 10:45:27 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 10:45:27 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1079730324512462&source=getMedia&ext=1784645418&hash=ATwrYuOXKTEcUL3DEa_kz5fUZcBHRPfG41ElYEp7S_h9Gw 2026-07-21 10:45:27 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1079730324512462&source=getMedia&ext=1784645418&hash=ATwrYuOXKTEcUL3DEa_kz5fUZcBHRPfG41ElYEp7S_h9Gw 2026-07-21 10:45:28 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 10:45:28 - descargar_imagen: Imagen descargada - Tamaño: 22985 bytes, Tipo: image/jpeg 2026-07-21 10:45:28 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1079730324512462.jpg, Tamaño: 22985 bytes 2026-07-21 10:45:28 - saveToDatabase: Registro insertado en BD con ID: 80 2026-07-21 10:45:28 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1079730324512462.jpg","image_id":"1079730324512462","size":22985,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 10:45:28 - Resultado del comando: array 2026-07-21 10:45:28 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 10:45:28 - Mensaje enviado con éxito a 584120123185 2026-07-21 10:45:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f8608bf3da (wa_message_id: wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSMkQyNzM2MjVDQTE1MzgyNUY3AA==) 2026-07-21 10:45:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f8608bf3da 2026-07-21 10:45:28 - ====== FIN WEBHOOK ====== 2026-07-21 10:56:10 - ====== INICIO WEBHOOK ====== 2026-07-21 10:56:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 10:56:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 10:56:10 - ====== FIN WEBHOOK ====== 2026-07-21 11:00:08 - ====== INICIO WEBHOOK ====== 2026-07-21 11:00:08 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 11:00:08 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 11:00:08 - ====== FIN WEBHOOK ====== 2026-07-21 11:00:09 - ====== INICIO WEBHOOK ====== 2026-07-21 11:00:09 - Evento: status:failed | De: 584123092100 | Size: 830b 2026-07-21 11:00:09 - STATUS FAILED: failed para 584123092100 | Error: 131047 Re-engagement message 2026-07-21 11:00:09 - ====== FIN WEBHOOK ====== 2026-07-21 11:00:53 - ====== INICIO WEBHOOK ====== 2026-07-21 11:00:53 - Evento: image | De: 584123092100 | Size: 841b 2026-07-21 11:00:53 - Procesando mensaje regular tipo: image 2026-07-21 11:00:53 - RegularMessageService: Procesando mensaje de 584123092100, tipo: image 2026-07-21 11:00:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMDkyMTAwFQIAEhggQUM0ODFBQTA5NkIzOEExMTVDRTM3NzhDOTM3QzEyNDYA 2026-07-21 11:00:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMDkyMTAwFQIAEhggQUM0ODFBQTA5NkIzOEExMTVDRTM3NzhDOTM3QzEyNDYA 2026-07-21 11:00:53 - Contenido: ... 2026-07-21 11:00:53 - Comando detectado: image 2026-07-21 11:00:53 - CommandProcessor: Procesando comando: image 2026-07-21 11:00:53 - Imagen sin comando, guardando y procesando 2026-07-21 11:00:53 - Verificando duplicado por imageId=1080135817709524, msgId=wamid.HBgMNTg0MTIzMDkyMTAwFQIAEhggQUM0ODFBQTA5NkIzOEExMTVDRTM3NzhDOTM3QzEyNDYA 2026-07-21 11:00:53 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 11:00:53 - Incluyendo numtoname.php... 2026-07-21 11:00:53 - Incluyendo media.php... 2026-07-21 11:00:53 - DEBUG messages batch: [{"from":"584123092100","from_user_id":"VE.27527792173509583","id":"wamid.HBgMNTg0MTIzMDkyMTAwFQIAEhggQUM0ODFBQTA5NkIzOEExMTVDRTM3NzhDOTM3QzEyNDYA","timestamp":"1784646043","type":"image","image":{"mime_type":"image\/jpeg","sha256":"j+OYX86jLe\/BjcYGqBfgal1jkDX2rsbw\/soF8neIO5o=","id":"1080135817709524","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1080135817709524&source=webhook&ext=1784646344&hash=ATx2mZXNv8c80nACRKpUWYjsmZFZlgPCjDht183UfWEPPw"}}] 2026-07-21 11:00:53 - DEBUG caption: no se encontró texto cercano 2026-07-21 11:00:53 - DEBUG caption final: [VACIO] 2026-07-21 11:00:53 - DEBUG busqueda mobiles: 04123092100,4123092100,584123092100 2026-07-21 11:00:53 - DEBUG usuario NO encontrado 2026-07-21 11:00:53 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 11:00:53 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 11:00:54 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1080135817709524&source=getMedia&ext=1784646345&hash=ATwEFGmJF-HAQdVXglIXCCr5qavKKgOQdYzSoL_Ay0zULA 2026-07-21 11:00:55 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1080135817709524.jpg (38618 bytes) 2026-07-21 11:00:56 - OCR tesseract exit=0 chars=265 2026-07-21 11:00:56 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 322 hy PagomovilBDV Comercios Fecha: 21/07/2026 Tarn 000937110695 [[] Eat 500479930 Origen: 0102****4417 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: juan diego lugo 2026-07-21 11:00:56 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-21"} 2026-07-21 11:00:56 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 11:00:56 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-21 11:00:56 - DEBUG bodyAdmin postOCR: Tlf: 04123092100\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-21 (caption) 2026-07-21 11:00:58 - IMG 1080135817709524 TEL 04123092100 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 11:00:58 - Incluyendo guardar_imagen.php... 2026-07-21 11:00:58 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 11:00:58 - Includes realizados. Verificando funciones... 2026-07-21 11:00:58 - obtenerInfoUsuario: Iniciando función con teléfono: 584123092100 2026-07-21 11:00:58 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 11:00:58 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 11:00:58 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 11:00:58 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 11:00:58 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584123092100 2026-07-21 11:00:58 - Datos usuario extraídos: null 2026-07-21 11:00:58 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 11:00:58 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 11:00:58 - Valor de accessToken: EAAC0c45... 2026-07-21 11:00:58 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 11:00:58 - Instancia WhatsAppImageHandler creada 2026-07-21 11:00:58 - Llamando a saveWhatsAppImage... 2026-07-21 11:00:58 - saveWhatsAppImage: Procesando imagen para: 584123092100 2026-07-21 11:00:58 - saveWhatsAppImage: ID de media: 1080135817709524, MIME type: image/jpeg 2026-07-21 11:00:58 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1080135817709524 2026-07-21 11:00:59 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 11:00:59 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1080135817709524&source=getMedia&ext=1784646350&hash=ATwvAJ7m0VEWp_r4jmtYtqHuuMZsSBiO58cK1ZQEkyyG8A 2026-07-21 11:00:59 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1080135817709524&source=getMedia&ext=1784646350&hash=ATwvAJ7m0VEWp_r4jmtYtqHuuMZsSBiO58cK1ZQEkyyG8A 2026-07-21 11:00:59 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 11:00:59 - descargar_imagen: Imagen descargada - Tamaño: 38618 bytes, Tipo: image/jpeg 2026-07-21 11:00:59 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1080135817709524.jpg, Tamaño: 38618 bytes 2026-07-21 11:00:59 - saveToDatabase: Registro insertado en BD con ID: 81 2026-07-21 11:00:59 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1080135817709524.jpg","image_id":"1080135817709524","size":38618,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 11:00:59 - Resultado del comando: array 2026-07-21 11:00:59 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 11:01:00 - Mensaje enviado con éxito a 584123092100 2026-07-21 11:01:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f89ac9e1dd (wa_message_id: wamid.HBgMNTg0MTIzMDkyMTAwFQIAERgSOTIwNzM3NkZEOEM3ODczMzNGAA==) 2026-07-21 11:01:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f89ac9e1dd 2026-07-21 11:01:00 - ====== FIN WEBHOOK ====== 2026-07-21 11:03:39 - ====== INICIO WEBHOOK ====== 2026-07-21 11:03:39 - Evento: text | De: 584243791057 | Size: 617b 2026-07-21 11:03:39 - Procesando mensaje regular tipo: text 2026-07-21 11:03:39 - RegularMessageService: Procesando mensaje de 584243791057, tipo: text 2026-07-21 11:03:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzkxMDU3FQIAEhggQUNEODk4Nzk5MzQ1OTc4OUQ5MDAwOTA3NjhEQUM0QzUA 2026-07-21 11:03:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzkxMDU3FQIAEhggQUNEODk4Nzk5MzQ1OTc4OUQ5MDAwOTA3NjhEQUM0QzUA 2026-07-21 11:03:39 - Contenido: Buen día estoy sin internet si pueden activar la recarga... 2026-07-21 11:03:39 - Comando detectado: buen 2026-07-21 11:03:39 - CommandProcessor: Procesando comando: buen 2026-07-21 11:03:39 - IntentDetector: intent=soporte, confidence=0.95 2026-07-21 11:03:39 - IntentDetector → reportefallas.php [21-Jul-2026 11:03:39 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [21-Jul-2026 11:03:39 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [21-Jul-2026 11:03:39 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-21 11:03:39 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-21 11:03:39 - ====== INICIO WEBHOOK ====== 2026-07-21 11:03:39 - Evento: text | De: 584243791057 | Size: 617b 2026-07-21 11:03:39 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNzkxMDU3FQIAEhggQUNEODk4Nzk5MzQ1OTc4OUQ5MDAwOTA3NjhEQUM0QzUA, ignorando 2026-07-21 11:18:18 - ====== INICIO WEBHOOK ====== 2026-07-21 11:18:18 - Evento: text | De: 584129910062 | Size: 568b 2026-07-21 11:18:18 - Procesando mensaje regular tipo: text 2026-07-21 11:18:18 - RegularMessageService: Procesando mensaje de 584129910062, tipo: text 2026-07-21 11:18:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUMyOURCQkE5MkQzMkQ0NTM4MDRDNTQyQTRFNzcyN0MA 2026-07-21 11:18:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUMyOURCQkE5MkQzMkQ0NTM4MDRDNTQyQTRFNzcyN0MA 2026-07-21 11:18:18 - Contenido: Buen día saldo... 2026-07-21 11:18:18 - Comando detectado: buen 2026-07-21 11:18:18 - CommandProcessor: Procesando comando: buen 2026-07-21 11:18:18 - Comando no reconocido, enviando a ChatGPT 2026-07-21 11:18:18 - Resultado del comando: string 2026-07-21 11:18:18 - Enviando a ChatGPT: Buen día saldo... 2026-07-21 11:18:18 - forwardToChatGPT: Enviando a ChatGPT: Buen día saldo... 2026-07-21 11:18:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 12:18:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 12:18:18 America/Halifax] [CHATBOT][START] corr=cc1309f4 IP=127.0.0.1 UA= [21-Jul-2026 11:18:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 11:18:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-25 username=70:a7:41:28:24:27 mobile=584129910062 [21-Jul-2026 11:18:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 11:18:19 America/Caracas] [CHATBOT][DIAG] corr=cc1309f4 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 3 días [warning] [21-Jul-2026 11:18:19 America/Caracas] [CHATBOT][CTX] corr=cc1309f4 tel=584129910062 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 11:18:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 11:18:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 11:18:19 America/Caracas] [CHATBOT][AI][3a1b9a] Proveedor: gemini [21-Jul-2026 11:18:19 America/Caracas] [CHATBOT][GEMINI][3a1b9a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 11:18:22 America/Caracas] [CHATBOT][GEMINI][3a1b9a] OK key=primary intento=1 len=196 finish=STOP [21-Jul-2026 11:18:22 America/Caracas] [CHATBOT][END] corr=cc1309f4 bytesRespuesta=196 [21-Jul-2026 11:18:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 11:18:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 11:18:23 - Mensaje enviado con éxito a 584129910062 2026-07-21 11:18:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f8dbf42dd0 (wa_message_id: wamid.HBgMNTg0MTI5OTEwMDYyFQIAERgSRDdDOTA1MTMwNEYxNEMzOEM5AA==) 2026-07-21 11:18:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f8dbf42dd0 2026-07-21 11:18:23 - ====== FIN WEBHOOK ====== 2026-07-21 11:23:23 - ====== INICIO WEBHOOK ====== 2026-07-21 11:23:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 11:23:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 11:23:23 - ====== FIN WEBHOOK ====== 2026-07-21 11:24:25 - ====== INICIO WEBHOOK ====== 2026-07-21 11:24:25 - Evento: image | De: 584129910062 | Size: 822b 2026-07-21 11:24:25 - Procesando mensaje regular tipo: image 2026-07-21 11:24:25 - RegularMessageService: Procesando mensaje de 584129910062, tipo: image 2026-07-21 11:24:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUMzQThFMkIyRjcxNjU2NzQwQzcyNTM4RjY5Mzk5NjMA 2026-07-21 11:24:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUMzQThFMkIyRjcxNjU2NzQwQzcyNTM4RjY5Mzk5NjMA 2026-07-21 11:24:25 - Contenido: ... 2026-07-21 11:24:25 - Comando detectado: image 2026-07-21 11:24:25 - CommandProcessor: Procesando comando: image 2026-07-21 11:24:25 - Imagen sin comando, guardando y procesando 2026-07-21 11:24:25 - Verificando duplicado por imageId=4382702262000600, msgId=wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUMzQThFMkIyRjcxNjU2NzQwQzcyNTM4RjY5Mzk5NjMA 2026-07-21 11:24:25 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 11:24:25 - Incluyendo numtoname.php... 2026-07-21 11:24:25 - Incluyendo media.php... 2026-07-21 11:24:25 - DEBUG messages batch: [{"from":"584129910062","from_user_id":"VE.4523613321259148","id":"wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUMzQThFMkIyRjcxNjU2NzQwQzcyNTM4RjY5Mzk5NjMA","timestamp":"1784647454","type":"image","image":{"mime_type":"image\/jpeg","sha256":"NoO3ub3zdA2KQEAVd+fjT2VUfhqhIyewlYIreQVVBqQ=","id":"4382702262000600","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4382702262000600&source=webhook&ext=1784647756&hash=ATzxuUqV1zb65wp_cyh174uprtj0Tu7_LodMG0Ms4AAOVQ"}}] 2026-07-21 11:24:25 - DEBUG caption: no se encontró texto cercano 2026-07-21 11:24:25 - DEBUG caption final: [VACIO] 2026-07-21 11:24:25 - DEBUG busqueda mobiles: 04129910062,4129910062,584129910062 2026-07-21 11:24:25 - DEBUG usuario encontrado: 70:a7:41:28:24:27 2026-07-21 11:24:25 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 11:24:25 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 11:24:26 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4382702262000600&source=getMedia&ext=1784647757&hash=ATxMHSwHH-daMf95Euf_RgGZxvdwinynaC9IMdDMlmp7KA 2026-07-21 11:24:27 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4382702262000600.jpg (39485 bytes) 2026-07-21 11:24:27 - OCR tesseract exit=0 chars=301 2026-07-21 11:24:27 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 297 y PagomóvilBDV Comercios 9 34.208,00 Bs Fecha: 21/07/2026 Operación: 000937155702 IO Identificación: 500479930 Origen: 0102****4303 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: cesar castillo 2026-07-21 11:24:27 - OCR parse (caption-level): {"banco":"Venezuela","monto":"34208.00","fecha":"2026-07-21"} 2026-07-21 11:24:27 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 11:24:27 - DEBUG registro: usernameRaw=''70:a7:41:28:24:27'' first=''Cesar'' last=''Castillo'' esRegistrado=1 2026-07-21 11:24:27 - DEBUG bodyAdmin postOCR: Tlf: 04129910062\nUser: 70:a7:41:28:24:27\nNombre: Cesar Castillo\nBanco: Venezuela\nMonto: 34208.00 (caption)\nFecha: 2026-07-21 (caption)\nSrvID: 35 2026-07-21 11:24:41 - IMG 4382702262000600 TEL 04129910062 - Cliente code=200 err= | Admin(584143466209) code=400 err= 2026-07-21 11:24:41 - Incluyendo guardar_imagen.php... 2026-07-21 11:24:41 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 11:24:41 - Includes realizados. Verificando funciones... 2026-07-21 11:24:41 - obtenerInfoUsuario: Iniciando función con teléfono: 584129910062 2026-07-21 11:24:41 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 11:24:41 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 11:24:41 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 11:24:41 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 11:24:41 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 11:24:41 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:24:27","firstname":"Cesar","lastname":"Castillo","mac":"70:a7:41:28:24:27","srvid":35} 2026-07-21 11:24:41 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 11:24:41 - Datos usuario extraídos: {"username":"70:a7:41:28:24:27","firstname":"Cesar","lastname":"Castillo","mac":"70:a7:41:28:24:27","srvid":35} 2026-07-21 11:24:41 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 11:24:41 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 11:24:41 - Valor de accessToken: EAAC0c45... 2026-07-21 11:24:41 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 11:24:41 - Instancia WhatsAppImageHandler creada 2026-07-21 11:24:41 - Llamando a saveWhatsAppImage... 2026-07-21 11:24:41 - saveWhatsAppImage: Procesando imagen para: 584129910062 2026-07-21 11:24:41 - saveWhatsAppImage: ID de media: 4382702262000600, MIME type: image/jpeg 2026-07-21 11:24:41 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4382702262000600 2026-07-21 11:24:42 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 11:24:42 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4382702262000600&source=getMedia&ext=1784647773&hash=ATzqc7hab94oPVNwVldE-NlQxSS1g1EGfjuJTCYGHVQf2A 2026-07-21 11:24:42 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4382702262000600&source=getMedia&ext=1784647773&hash=ATzqc7hab94oPVNwVldE-NlQxSS1g1EGfjuJTCYGHVQf2A 2026-07-21 11:24:42 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 11:24:42 - descargar_imagen: Imagen descargada - Tamaño: 39485 bytes, Tipo: image/jpeg 2026-07-21 11:24:42 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4382702262000600.jpg, Tamaño: 39485 bytes 2026-07-21 11:24:42 - saveToDatabase: Registro insertado en BD con ID: 82 2026-07-21 11:24:42 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4382702262000600.jpg","image_id":"4382702262000600","size":39485,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 11:24:42 - Resultado del comando: array 2026-07-21 11:24:42 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 11:24:43 - Mensaje enviado con éxito a 584129910062 2026-07-21 11:24:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f8f3baa8de (wa_message_id: wamid.HBgMNTg0MTI5OTEwMDYyFQIAERgSN0ZDRDZFODBDOTdEMDk4NzQ5AA==) 2026-07-21 11:24:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f8f3baa8de 2026-07-21 11:24:43 - ====== FIN WEBHOOK ====== 2026-07-21 11:28:48 - ====== INICIO WEBHOOK ====== 2026-07-21 11:28:48 - Evento: text | De: 584129910062 | Size: 554b 2026-07-21 11:28:48 - Procesando mensaje regular tipo: text 2026-07-21 11:28:48 - RegularMessageService: Procesando mensaje de 584129910062, tipo: text 2026-07-21 11:28:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUMzMEFFMEU0N0ZCNTA5ODU2MzFGQjNDOTAzNTRBRjUA 2026-07-21 11:28:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUMzMEFFMEU0N0ZCNTA5ODU2MzFGQjNDOTAzNTRBRjUA 2026-07-21 11:28:48 - Contenido: Saldo... 2026-07-21 11:28:48 - Comando detectado: saldo 2026-07-21 11:28:48 - CommandProcessor: Procesando comando: saldo 2026-07-21 11:28:48 - Ejecutando saldo.php 2026-07-21 11:28:48 - saldo.php: Consultando saldo para 584129910062 2026-07-21 11:28:48 - saldo.php: Saldo consultado para Cesar - Plan: 5-200mb-40$/mes 1:100, Vence: 2027-06-03 00:00:00 2026-07-21 11:28:48 - Resultado del comando: array 2026-07-21 11:28:48 - Enviando respuesta: ¡Hola Cesar! 👋 Tu servicio está *activo* ✅ 2026-07-21 11:28:49 - Mensaje enviado con éxito a 584129910062 2026-07-21 11:28:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f903158587 (wa_message_id: wamid.HBgMNTg0MTI5OTEwMDYyFQIAERgSQkZFRjI4REYzNzA3NENBRTQxAA==) 2026-07-21 11:28:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f903158587 2026-07-21 11:28:49 - ====== FIN WEBHOOK ====== 2026-07-21 11:31:29 - ====== INICIO WEBHOOK ====== 2026-07-21 11:31:29 - Evento: image | De: 584143466209 | Size: 871b 2026-07-21 11:31:29 - Procesando mensaje regular tipo: image 2026-07-21 11:31:29 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 11:31:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1ODlFQzE4ODgwQ0M2RkI4QjdDOEM5QTkzRkE4ODYA 2026-07-21 11:31:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1ODlFQzE4ODgwQ0M2RkI4QjdDOEM5QTkzRkE4ODYA 2026-07-21 11:31:29 - Contenido: Pg mercantil 35700.00 comida-empanadas... 2026-07-21 11:31:29 - Comando detectado: pg 2026-07-21 11:31:29 - CommandProcessor: Procesando comando: pg 2026-07-21 11:31:29 - Gasto personal con imagen: 1791721675154670 2026-07-21 11:31:29 - Formato 'pg banco descripcion': banco=mercantil, desc=35700.00 comida-empanadas 2026-07-21 11:31:29 - Ejecutando GastosService (personal) [21-Jul-2026 11:31:29 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 11:31:33 - Resultado del comando: array 2026-07-21 11:31:33 - Enviando respuesta: ✅ 👤 Gasto personal #23 registrado • Monto: 2026-07-21 11:31:33 - Mensaje enviado con éxito a 584143466209 2026-07-21 11:31:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f90d5f2b68 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMUMyRjkxMDQ2QkYxQzM4QjhBAA==) 2026-07-21 11:31:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f90d5f2b68 2026-07-21 11:31:33 - ====== FIN WEBHOOK ====== 2026-07-21 11:32:13 - ====== INICIO WEBHOOK ====== 2026-07-21 11:32:13 - Evento: text | De: 584122814524 | Size: 586b 2026-07-21 11:32:13 - Procesando mensaje regular tipo: text 2026-07-21 11:32:13 - RegularMessageService: Procesando mensaje de 584122814524, tipo: text 2026-07-21 11:32:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU4NTA0NkQwQzU4NTU0M0Q0QTNBQjNGREY3MDA2NUQA 2026-07-21 11:32:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU4NTA0NkQwQzU4NTU0M0Q0QTNBQjNGREY3MDA2NUQA 2026-07-21 11:32:13 - Contenido: Buenos días... 2026-07-21 11:32:13 - Comando detectado: buenos 2026-07-21 11:32:13 - CommandProcessor: Procesando comando: buenos 2026-07-21 11:32:13 - Comando no reconocido, enviando a ChatGPT 2026-07-21 11:32:13 - Resultado del comando: string 2026-07-21 11:32:13 - Enviando a ChatGPT: Buenos días... 2026-07-21 11:32:13 - forwardToChatGPT: Enviando a ChatGPT: Buenos días... 2026-07-21 11:32:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 12:32:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 12:32:13 America/Halifax] [CHATBOT][START] corr=0546cfd5 IP=127.0.0.1 UA= [21-Jul-2026 11:32:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 11:32:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=4c:d7:c8:b7:1c:49 mobile=584122814524 [21-Jul-2026 11:32:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 11:32:13 America/Caracas] [CHATBOT][DIAG] corr=0546cfd5 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 11:32:13 America/Caracas] [CHATBOT][CTX] corr=0546cfd5 tel=584122814524 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 11:32:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 11:32:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 11:32:13 America/Caracas] [CHATBOT][AI][9db35e] Proveedor: gemini [21-Jul-2026 11:32:13 America/Caracas] [CHATBOT][GEMINI][9db35e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 11:32:14 America/Caracas] [CHATBOT][GEMINI][9db35e] OK key=primary intento=1 len=45 finish=STOP [21-Jul-2026 11:32:14 America/Caracas] [CHATBOT][END] corr=0546cfd5 bytesRespuesta=45 [21-Jul-2026 11:32:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 11:32:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 11:32:15 - Mensaje enviado con éxito a 584122814524 2026-07-21 11:32:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f90ff7686e (wa_message_id: wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSOEZEM0NENEYyNUQ5Q0U5N0U0AA==) 2026-07-21 11:32:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f90ff7686e 2026-07-21 11:32:15 - ====== FIN WEBHOOK ====== 2026-07-21 11:34:50 - ====== INICIO WEBHOOK ====== 2026-07-21 11:34:50 - Evento: text | De: 584122814524 | Size: 589b 2026-07-21 11:34:50 - Procesando mensaje regular tipo: text 2026-07-21 11:34:50 - RegularMessageService: Procesando mensaje de 584122814524, tipo: text 2026-07-21 11:34:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVEODNEN0MwMzE0NDE4RTMxQjREM0NDMzlBQzQ0QjAA 2026-07-21 11:34:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVEODNEN0MwMzE0NDE4RTMxQjREM0NDMzlBQzQ0QjAA 2026-07-21 11:34:50 - Contenido: No tenemos internet... 2026-07-21 11:34:50 - Comando detectado: no 2026-07-21 11:34:50 - CommandProcessor: Procesando comando: no 2026-07-21 11:34:50 - Comando no reconocido, enviando a ChatGPT 2026-07-21 11:34:50 - Resultado del comando: string 2026-07-21 11:34:50 - Enviando a ChatGPT: No tenemos internet... 2026-07-21 11:34:50 - forwardToChatGPT: Enviando a ChatGPT: No tenemos internet... 2026-07-21 11:34:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 12:34:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 12:34:50 America/Halifax] [CHATBOT][START] corr=d3212064 IP=127.0.0.1 UA= [21-Jul-2026 11:34:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 11:34:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=4c:d7:c8:b7:1c:49 mobile=584122814524 [21-Jul-2026 11:34:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 11:34:50 America/Caracas] [CHATBOT][DIAG] corr=d3212064 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 11:34:50 America/Caracas] [CHATBOT][CTX] corr=d3212064 tel=584122814524 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 11:34:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 11:34:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 11:34:50 America/Caracas] [CHATBOT][AI][5d21f0] Proveedor: gemini [21-Jul-2026 11:34:50 America/Caracas] [CHATBOT][GEMINI][5d21f0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 11:34:53 America/Caracas] [CHATBOT][GEMINI][5d21f0] OK key=primary intento=1 len=810 finish=STOP [21-Jul-2026 11:34:53 America/Caracas] [CHATBOT][END] corr=d3212064 bytesRespuesta=810 [21-Jul-2026 11:34:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 11:34:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 11:34:54 - Mensaje enviado con éxito a 584122814524 2026-07-21 11:34:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f919eaf60a (wa_message_id: wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSNzdCQTVERDY2MUUwNzI5NzdCAA==) 2026-07-21 11:34:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f919eaf60a 2026-07-21 11:34:54 - ====== FIN WEBHOOK ====== 2026-07-21 11:42:37 - ====== INICIO WEBHOOK ====== 2026-07-21 11:42:37 - Evento: image | De: 584122814524 | Size: 845b 2026-07-21 11:42:37 - Procesando mensaje regular tipo: image 2026-07-21 11:42:37 - RegularMessageService: Procesando mensaje de 584122814524, tipo: image 2026-07-21 11:42:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVGNEQzNDJBRjE2RTk2NUQ4NjEyRTRDQzgwMjU4NjcA 2026-07-21 11:42:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVGNEQzNDJBRjE2RTk2NUQ4NjEyRTRDQzgwMjU4NjcA 2026-07-21 11:42:37 - Contenido: ... 2026-07-21 11:42:37 - Comando detectado: image 2026-07-21 11:42:37 - CommandProcessor: Procesando comando: image 2026-07-21 11:42:37 - Imagen sin comando, guardando y procesando 2026-07-21 11:42:37 - Verificando duplicado por imageId=1344992337833233, msgId=wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVGNEQzNDJBRjE2RTk2NUQ4NjEyRTRDQzgwMjU4NjcA 2026-07-21 11:42:37 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 11:42:37 - Incluyendo numtoname.php... 2026-07-21 11:42:37 - Incluyendo media.php... 2026-07-21 11:42:37 - DEBUG messages batch: [{"from":"584122814524","from_user_id":"VE.4525825624371251","id":"wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVGNEQzNDJBRjE2RTk2NUQ4NjEyRTRDQzgwMjU4NjcA","timestamp":"1784648547","type":"image","image":{"mime_type":"image\/jpeg","sha256":"AFzszVztxg3HrA76k2q7VhGDLmWj\/i00sUQOHA1Y4\/Y=","id":"1344992337833233","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1344992337833233&source=webhook&ext=1784648848&hash=ATyFDjV7ROjYUdQ0Uvl9bcWQJor_J4mp-G4y17ehCwsyDA"}}] 2026-07-21 11:42:37 - DEBUG caption: no se encontró texto cercano 2026-07-21 11:42:37 - DEBUG caption final: [VACIO] 2026-07-21 11:42:37 - DEBUG busqueda mobiles: 04122814524,4122814524,584122814524 2026-07-21 11:42:37 - DEBUG usuario encontrado: 4c:d7:c8:b7:1c:49 2026-07-21 11:42:37 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 11:42:37 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 11:42:38 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1344992337833233&source=getMedia&ext=1784648850&hash=ATwg1uRBAPZPekNG0We4GCU3-FF5rZpe7e3e5-WofZawiA 2026-07-21 11:42:39 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1344992337833233.jpg (27765 bytes) 2026-07-21 11:42:40 - OCR tesseract exit=0 chars=285 2026-07-21 11:42:40 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 15.000,00 Bs Fecha: 21/07/2026 Operación: 006751667305 io Identificación: 18143785 Origen: ONO2#*229 512. Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-21 11:42:40 - OCR parse (caption-level): {"banco":"Venezuela","monto":"15000.00","fecha":"2026-07-21"} 2026-07-21 11:42:40 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 11:42:40 - DEBUG registro: usernameRaw=''4c:d7:c8:b7:1c:49'' first=''Angelica'' last=''Prada'' esRegistrado=1 2026-07-21 11:42:40 - DEBUG bodyAdmin postOCR: Tlf: 04122814524\nUser: 4c:d7:c8:b7:1c:49\nNombre: Angelica Prada\nBanco: Venezuela\nMonto: 15000.00 (caption)\nFecha: 2026-07-21 (caption)\nSrvID: 34 2026-07-21 11:42:43 - IMG 1344992337833233 TEL 04122814524 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 11:42:43 - Incluyendo guardar_imagen.php... 2026-07-21 11:42:43 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 11:42:43 - Includes realizados. Verificando funciones... 2026-07-21 11:42:43 - obtenerInfoUsuario: Iniciando función con teléfono: 584122814524 2026-07-21 11:42:43 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 11:42:43 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 11:42:43 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 11:42:43 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 11:42:43 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 11:42:43 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:b7:1c:49","firstname":"Angelica","lastname":"Prada","mac":"4c:d7:c8:b7:1c:4a","srvid":34} 2026-07-21 11:42:43 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 11:42:43 - Datos usuario extraídos: {"username":"4c:d7:c8:b7:1c:49","firstname":"Angelica","lastname":"Prada","mac":"4c:d7:c8:b7:1c:4a","srvid":34} 2026-07-21 11:42:43 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 11:42:43 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 11:42:43 - Valor de accessToken: EAAC0c45... 2026-07-21 11:42:43 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 11:42:43 - Instancia WhatsAppImageHandler creada 2026-07-21 11:42:43 - Llamando a saveWhatsAppImage... 2026-07-21 11:42:43 - saveWhatsAppImage: Procesando imagen para: 584122814524 2026-07-21 11:42:43 - saveWhatsAppImage: ID de media: 1344992337833233, MIME type: image/jpeg 2026-07-21 11:42:43 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1344992337833233 2026-07-21 11:42:44 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 11:42:44 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1344992337833233&source=getMedia&ext=1784648855&hash=ATzd4OB77LJOfoAF3OTob9Vn3Z93aVSf7eRLVUV32XZrVg 2026-07-21 11:42:44 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1344992337833233&source=getMedia&ext=1784648855&hash=ATzd4OB77LJOfoAF3OTob9Vn3Z93aVSf7eRLVUV32XZrVg 2026-07-21 11:42:44 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 11:42:44 - descargar_imagen: Imagen descargada - Tamaño: 27765 bytes, Tipo: image/jpeg 2026-07-21 11:42:44 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1344992337833233.jpg, Tamaño: 27765 bytes 2026-07-21 11:42:44 - saveToDatabase: Registro insertado en BD con ID: 83 2026-07-21 11:42:44 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1344992337833233.jpg","image_id":"1344992337833233","size":27765,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 11:42:44 - Resultado del comando: array 2026-07-21 11:42:44 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 11:42:45 - Mensaje enviado con éxito a 584122814524 2026-07-21 11:42:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f93758ebc4 (wa_message_id: wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSOEQwNkRFMzk1MDg0OEMyMUU2AA==) 2026-07-21 11:42:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f93758ebc4 2026-07-21 11:42:45 - ====== FIN WEBHOOK ====== 2026-07-21 12:01:33 - ====== INICIO WEBHOOK ====== 2026-07-21 12:01:33 - Evento: button | De: 584129953187 | Size: 611b 2026-07-21 12:01:33 - Procesando botón de plantilla: Informacion de pagos 2026-07-21 12:01:33 - ButtonService: payload=informacion de pagos, telefono=584129953187 2026-07-21 12:01:33 - Procesando botón PAGO para: 584129953187 2026-07-21 12:01:34 - Mensaje enviado con éxito a 584129953187 2026-07-21 12:01:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f97de14d3e (wa_message_id: wamid.HBgMNTg0MTI5OTUzMTg3FQIAERgSRUM2NTIxNDU2ODU0QUVEQUUwAA==) 2026-07-21 12:01:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f97de14d3e 2026-07-21 12:01:34 - ====== FIN WEBHOOK ====== 2026-07-21 12:04:54 - ====== INICIO WEBHOOK ====== 2026-07-21 12:04:54 - Evento: image | De: 584129953187 | Size: 828b 2026-07-21 12:04:54 - Procesando mensaje regular tipo: image 2026-07-21 12:04:54 - RegularMessageService: Procesando mensaje de 584129953187, tipo: image 2026-07-21 12:04:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTUzMTg3FQIAEhggQUMyODIxNDNGNzAwN0YwRUIzOTA5RjNGQzFFMjdDMkMA 2026-07-21 12:04:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTUzMTg3FQIAEhggQUMyODIxNDNGNzAwN0YwRUIzOTA5RjNGQzFFMjdDMkMA 2026-07-21 12:04:54 - Contenido: ... 2026-07-21 12:04:54 - Comando detectado: image 2026-07-21 12:04:54 - CommandProcessor: Procesando comando: image 2026-07-21 12:04:54 - Imagen sin comando, guardando y procesando 2026-07-21 12:04:54 - Verificando duplicado por imageId=2096710397864134, msgId=wamid.HBgMNTg0MTI5OTUzMTg3FQIAEhggQUMyODIxNDNGNzAwN0YwRUIzOTA5RjNGQzFFMjdDMkMA 2026-07-21 12:04:54 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 12:04:54 - Incluyendo numtoname.php... 2026-07-21 12:04:54 - Incluyendo media.php... 2026-07-21 12:04:54 - DEBUG messages batch: [{"from":"584129953187","from_user_id":"VE.4521621968124950","id":"wamid.HBgMNTg0MTI5OTUzMTg3FQIAEhggQUMyODIxNDNGNzAwN0YwRUIzOTA5RjNGQzFFMjdDMkMA","timestamp":"1784649884","type":"image","image":{"mime_type":"image\/jpeg","sha256":"h4T7cGN9Itr6gG46e\/LubMCcAtyKBaQA5gjTKf3ItgM=","id":"2096710397864134","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2096710397864134&source=webhook&ext=1784650185&hash=ATxbNO7fPV787-N3dJcH5dnnKVRkHd9thRmF8v2-O-eenA"}}] 2026-07-21 12:04:54 - DEBUG caption: no se encontró texto cercano 2026-07-21 12:04:54 - DEBUG caption final: [VACIO] 2026-07-21 12:04:54 - DEBUG busqueda mobiles: 04129953187,4129953187,584129953187 2026-07-21 12:04:54 - DEBUG usuario encontrado: f4:92:bf:34:23:5f 2026-07-21 12:04:54 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 12:04:54 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 12:04:55 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2096710397864134&source=getMedia&ext=1784650186&hash=ATwZ3W2CXDAOX_zWLpffqcT4-kEkyKU03WuEJaQsgAg9ow 2026-07-21 12:04:56 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2096710397864134.jpg (56584 bytes) 2026-07-21 12:04:57 - OCR tesseract exit=0 chars=275 2026-07-21 12:04:57 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 373 Y PagomóvilBDV Personas Fecha: 21/07/2026 Operacién: 006751934168 [[ Identificacién: AMEN Origen: 0102****5579 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Javier Misle 2026-07-21 12:04:57 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-21"} 2026-07-21 12:04:57 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 12:04:57 - DEBUG registro: usernameRaw=''f4:92:bf:34:23:5f'' first=''javier'' last=''misle'' esRegistrado=1 2026-07-21 12:04:57 - DEBUG bodyAdmin postOCR: Tlf: 04129953187\nUser: f4:92:bf:34:23:5f\nNombre: javier misle\nBanco: Venezuela\nMonto: \nFecha: 2026-07-21 (caption)\nSrvID: 34 2026-07-21 12:05:00 - IMG 2096710397864134 TEL 04129953187 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 12:05:00 - Incluyendo guardar_imagen.php... 2026-07-21 12:05:00 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 12:05:00 - Includes realizados. Verificando funciones... 2026-07-21 12:05:00 - obtenerInfoUsuario: Iniciando función con teléfono: 584129953187 2026-07-21 12:05:00 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 12:05:00 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 12:05:00 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 12:05:00 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 12:05:00 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 12:05:00 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:34:23:5f","firstname":"javier","lastname":"misle","mac":"f4:92:bf:34:23:5f","srvid":34} 2026-07-21 12:05:00 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 12:05:00 - Datos usuario extraídos: {"username":"f4:92:bf:34:23:5f","firstname":"javier","lastname":"misle","mac":"f4:92:bf:34:23:5f","srvid":34} 2026-07-21 12:05:00 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 12:05:00 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 12:05:00 - Valor de accessToken: EAAC0c45... 2026-07-21 12:05:00 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 12:05:00 - Instancia WhatsAppImageHandler creada 2026-07-21 12:05:00 - Llamando a saveWhatsAppImage... 2026-07-21 12:05:00 - saveWhatsAppImage: Procesando imagen para: 584129953187 2026-07-21 12:05:00 - saveWhatsAppImage: ID de media: 2096710397864134, MIME type: image/jpeg 2026-07-21 12:05:00 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2096710397864134 2026-07-21 12:05:01 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 12:05:01 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2096710397864134&source=getMedia&ext=1784650192&hash=ATyqOHHYPsqUsrZPzd3p0PPr992KZGd-a8f2YM1EUK0bQw 2026-07-21 12:05:01 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2096710397864134&source=getMedia&ext=1784650192&hash=ATyqOHHYPsqUsrZPzd3p0PPr992KZGd-a8f2YM1EUK0bQw 2026-07-21 12:05:02 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 12:05:02 - descargar_imagen: Imagen descargada - Tamaño: 56584 bytes, Tipo: image/jpeg 2026-07-21 12:05:02 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2096710397864134.jpg, Tamaño: 56584 bytes 2026-07-21 12:05:02 - saveToDatabase: Registro insertado en BD con ID: 84 2026-07-21 12:05:02 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2096710397864134.jpg","image_id":"2096710397864134","size":56584,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 12:05:02 - Resultado del comando: array 2026-07-21 12:05:02 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 12:05:03 - Mensaje enviado con éxito a 584129953187 2026-07-21 12:05:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f98af6a1ab (wa_message_id: wamid.HBgMNTg0MTI5OTUzMTg3FQIAERgSNDJBRjk4MDdBRTM2MkMwNERFAA==) 2026-07-21 12:05:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f98af6a1ab 2026-07-21 12:05:03 - ====== FIN WEBHOOK ====== 2026-07-21 12:05:37 - ====== INICIO WEBHOOK ====== 2026-07-21 12:05:37 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 12:05:37 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 12:05:37 - ====== FIN WEBHOOK ====== 2026-07-21 12:11:51 - ====== INICIO WEBHOOK ====== 2026-07-21 12:11:51 - Evento: text | De: 584122814524 | Size: 624b 2026-07-21 12:11:51 - Procesando mensaje regular tipo: text 2026-07-21 12:11:51 - RegularMessageService: Procesando mensaje de 584122814524, tipo: text 2026-07-21 12:11:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU0ODhFM0Y0QzUwMjNCMDQ0NDc3QTdEMUVCNDNBRUYA 2026-07-21 12:11:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU0ODhFM0Y0QzUwMjNCMDQ0NDc3QTdEMUVCNDNBRUYA 2026-07-21 12:11:51 - Contenido: Cómo dentro de cuánto tiempo activan el wifi... 2026-07-21 12:11:51 - Comando detectado: cómo 2026-07-21 12:11:51 - CommandProcessor: Procesando comando: cómo 2026-07-21 12:11:51 - Comando no reconocido, enviando a ChatGPT 2026-07-21 12:11:51 - Resultado del comando: string 2026-07-21 12:11:51 - Enviando a ChatGPT: Cómo dentro de cuánto tiempo activan el wifi... 2026-07-21 12:11:51 - forwardToChatGPT: Enviando a ChatGPT: Cómo dentro de cuánto tiempo activan el wifi... 2026-07-21 12:11:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 13:11:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 13:11:51 America/Halifax] [CHATBOT][START] corr=f1e8c464 IP=127.0.0.1 UA= [21-Jul-2026 12:11:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 12:11:52 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=4c:d7:c8:b7:1c:49 mobile=584122814524 [21-Jul-2026 12:11:52 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 12:11:52 America/Caracas] [CHATBOT][DIAG] corr=f1e8c464 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 12:11:52 America/Caracas] [CHATBOT][CTX] corr=f1e8c464 tel=584122814524 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 12:11:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 12:11:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 12:11:52 America/Caracas] [CHATBOT][AI][64c971] Proveedor: gemini [21-Jul-2026 12:11:52 America/Caracas] [CHATBOT][GEMINI][64c971] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 12:11:55 America/Caracas] [CHATBOT][GEMINI][64c971] OK key=primary intento=1 len=232 finish=STOP [21-Jul-2026 12:11:55 America/Caracas] [CHATBOT][END] corr=f1e8c464 bytesRespuesta=232 [21-Jul-2026 12:11:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 12:11:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 12:11:56 - Mensaje enviado con éxito a 584122814524 2026-07-21 12:11:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f9a4ca7dc1 (wa_message_id: wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSNUMxQTFBNzRFRUU4NTVCRTM0AA==) 2026-07-21 12:11:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f9a4ca7dc1 2026-07-21 12:11:56 - ====== FIN WEBHOOK ====== 2026-07-21 12:11:59 - ====== INICIO WEBHOOK ====== 2026-07-21 12:11:59 - Evento: text | De: 584122814524 | Size: 621b 2026-07-21 12:11:59 - Procesando mensaje regular tipo: text 2026-07-21 12:11:59 - RegularMessageService: Procesando mensaje de 584122814524, tipo: text 2026-07-21 12:11:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVGOEYyQzE4MTJDMzVCOTY1RDE3QUFDNjhBNkZCNzMA 2026-07-21 12:11:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVGOEYyQzE4MTJDMzVCOTY1RDE3QUFDNjhBNkZCNzMA 2026-07-21 12:11:59 - Contenido: Porque necesito Tengo gente en la casa trabajando... 2026-07-21 12:11:59 - Comando detectado: porque 2026-07-21 12:11:59 - CommandProcessor: Procesando comando: porque 2026-07-21 12:11:59 - Comando no reconocido, enviando a ChatGPT 2026-07-21 12:11:59 - Resultado del comando: string 2026-07-21 12:11:59 - Enviando a ChatGPT: Porque necesito Tengo gente en la casa trabajando... 2026-07-21 12:11:59 - forwardToChatGPT: Enviando a ChatGPT: Porque necesito Tengo gente en la casa trabajando... 2026-07-21 12:11:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 13:11:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 13:11:59 America/Halifax] [CHATBOT][START] corr=c2a467ec IP=127.0.0.1 UA= [21-Jul-2026 12:11:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 12:11:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=4c:d7:c8:b7:1c:49 mobile=584122814524 [21-Jul-2026 12:11:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 12:11:59 America/Caracas] [CHATBOT][DIAG] corr=c2a467ec Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 12:11:59 America/Caracas] [CHATBOT][CTX] corr=c2a467ec tel=584122814524 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 12:11:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 12:11:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 12:11:59 America/Caracas] [CHATBOT][AI][948c75] Proveedor: gemini [21-Jul-2026 12:11:59 America/Caracas] [CHATBOT][GEMINI][948c75] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 12:12:01 America/Caracas] [CHATBOT][GEMINI][948c75] OK key=primary intento=1 len=391 finish=STOP [21-Jul-2026 12:12:01 America/Caracas] [CHATBOT][END] corr=c2a467ec bytesRespuesta=391 [21-Jul-2026 12:12:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 12:12:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 12:12:02 - Mensaje enviado con éxito a 584122814524 2026-07-21 12:12:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f9a523bb1d (wa_message_id: wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSREE2NzlGRTI4MEZFMUNCRUJCAA==) 2026-07-21 12:12:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f9a523bb1d 2026-07-21 12:12:02 - ====== FIN WEBHOOK ====== 2026-07-21 12:13:30 - ====== INICIO WEBHOOK ====== 2026-07-21 12:13:30 - Evento: text | De: 584122814524 | Size: 677b 2026-07-21 12:13:30 - Procesando mensaje regular tipo: text 2026-07-21 12:13:30 - RegularMessageService: Procesando mensaje de 584122814524, tipo: text 2026-07-21 12:13:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU4QUI0RjEyMzU4RTk4NzlCREY4RTRBNDc4QUFDRUYA 2026-07-21 12:13:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU4QUI0RjEyMzU4RTk4NzlCREY4RTRBNDc4QUFDRUYA 2026-07-21 12:13:30 - Contenido: Banco de Venezuela Referencia; 006751667305 Monto; 15000 Fecha ; 21-07-2026 Teléfono; 04122814524... 2026-07-21 12:13:30 - Comando detectado: banco 2026-07-21 12:13:30 - CommandProcessor: Procesando comando: banco 2026-07-21 12:13:30 - Comando no reconocido, enviando a ChatGPT 2026-07-21 12:13:30 - Resultado del comando: string 2026-07-21 12:13:30 - Enviando a ChatGPT: Banco de Venezuela Referencia; 006751667305 Monto... 2026-07-21 12:13:30 - forwardToChatGPT: Enviando a ChatGPT: Banco de Venezuela Referencia; 006751667305 Monto... 2026-07-21 12:13:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 13:13:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 13:13:30 America/Halifax] [CHATBOT][START] corr=7863e8da IP=127.0.0.1 UA= [21-Jul-2026 12:13:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 12:13:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=4c:d7:c8:b7:1c:49 mobile=584122814524 [21-Jul-2026 12:13:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 12:13:31 America/Caracas] [CHATBOT][DIAG] corr=7863e8da Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 12:13:31 America/Caracas] [CHATBOT][CTX] corr=7863e8da tel=584122814524 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 12:13:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 12:13:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 12:13:31 America/Caracas] [CHATBOT][AI][66c8ed] Proveedor: gemini [21-Jul-2026 12:13:31 America/Caracas] [CHATBOT][GEMINI][66c8ed] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 12:13:33 America/Caracas] [CHATBOT][GEMINI][66c8ed] OK key=primary intento=1 len=357 finish=STOP [21-Jul-2026 12:13:33 America/Caracas] [CHATBOT][END] corr=7863e8da bytesRespuesta=357 [21-Jul-2026 12:13:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 12:13:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 12:13:34 - Mensaje enviado con éxito a 584122814524 2026-07-21 12:13:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f9aae0338f (wa_message_id: wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSNjg1QTFDNDcwRDhBQjc1RTUyAA==) 2026-07-21 12:13:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f9aae0338f 2026-07-21 12:13:34 - ====== FIN WEBHOOK ====== 2026-07-21 12:14:13 - ====== INICIO WEBHOOK ====== 2026-07-21 12:14:13 - Evento: text | De: 584122814524 | Size: 634b 2026-07-21 12:14:13 - Procesando mensaje regular tipo: text 2026-07-21 12:14:13 - RegularMessageService: Procesando mensaje de 584122814524, tipo: text 2026-07-21 12:14:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVBREZGQ0IxRjdGRTY2RUQ3MEQzNUZFQkE0N0U4RjIA 2026-07-21 12:14:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVBREZGQ0IxRjdGRTY2RUQ3MEQzNUZFQkE0N0U4RjIA 2026-07-21 12:14:13 - Contenido: Solo quiero recargar una parte porque no dispongo de más bs... 2026-07-21 12:14:13 - Comando detectado: solo 2026-07-21 12:14:13 - CommandProcessor: Procesando comando: solo 2026-07-21 12:14:13 - Comando no reconocido, enviando a ChatGPT 2026-07-21 12:14:13 - Resultado del comando: string 2026-07-21 12:14:13 - Enviando a ChatGPT: Solo quiero recargar una parte porque no dispongo ... 2026-07-21 12:14:13 - forwardToChatGPT: Enviando a ChatGPT: Solo quiero recargar una parte porque no dispongo ... 2026-07-21 12:14:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 13:14:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 13:14:13 America/Halifax] [CHATBOT][START] corr=a215952a IP=127.0.0.1 UA= [21-Jul-2026 12:14:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 12:14:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=4c:d7:c8:b7:1c:49 mobile=584122814524 [21-Jul-2026 12:14:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 12:14:13 America/Caracas] [CHATBOT][DIAG] corr=a215952a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 12:14:13 America/Caracas] [CHATBOT][CTX] corr=a215952a tel=584122814524 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 12:14:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 12:14:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 12:14:13 America/Caracas] [CHATBOT][AI][0b92dc] Proveedor: gemini [21-Jul-2026 12:14:13 America/Caracas] [CHATBOT][GEMINI][0b92dc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 12:14:17 America/Caracas] [CHATBOT][GEMINI][0b92dc] OK key=primary intento=1 len=321 finish=STOP [21-Jul-2026 12:14:17 America/Caracas] [CHATBOT][END] corr=a215952a bytesRespuesta=321 [21-Jul-2026 12:14:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 12:14:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 12:14:18 - Mensaje enviado con éxito a 584122814524 2026-07-21 12:14:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f9ada2b5d4 (wa_message_id: wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSMThCRERDNEUyMDJBNjFGQzgzAA==) 2026-07-21 12:14:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f9ada2b5d4 2026-07-21 12:14:18 - ====== FIN WEBHOOK ====== 2026-07-21 12:20:36 - ====== INICIO WEBHOOK ====== 2026-07-21 12:20:36 - Evento: text | De: 584149459552 | Size: 606b 2026-07-21 12:20:36 - Procesando mensaje regular tipo: text 2026-07-21 12:20:36 - RegularMessageService: Procesando mensaje de 584149459552, tipo: text 2026-07-21 12:20:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUNERTkyMDk3RDc4MDY1NTgyQzA2RUJFOTgyQ0ZCM0MA 2026-07-21 12:20:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUNERTkyMDk3RDc4MDY1NTgyQzA2RUJFOTgyQ0ZCM0MA 2026-07-21 12:20:36 - Contenido: Buen día, cuanto es la mensualidad... 2026-07-21 12:20:36 - Comando detectado: buen 2026-07-21 12:20:36 - CommandProcessor: Procesando comando: buen 2026-07-21 12:20:36 - Comando no reconocido, enviando a ChatGPT 2026-07-21 12:20:36 - Resultado del comando: string 2026-07-21 12:20:36 - Enviando a ChatGPT: Buen día, cuanto es la mensualidad... 2026-07-21 12:20:36 - forwardToChatGPT: Enviando a ChatGPT: Buen día, cuanto es la mensualidad... 2026-07-21 12:20:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 13:20:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 13:20:36 America/Halifax] [CHATBOT][START] corr=c88fb958 IP=127.0.0.1 UA= [21-Jul-2026 12:20:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 12:20:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=24:5a:4c:40:23:97 mobile=584149459552 [21-Jul-2026 12:20:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 12:20:36 America/Caracas] [CHATBOT][DIAG] corr=c88fb958 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 12:20:36 America/Caracas] [CHATBOT][CTX] corr=c88fb958 tel=584149459552 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 12:20:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 12:20:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 12:20:36 America/Caracas] [CHATBOT][AI][7d7144] Proveedor: gemini [21-Jul-2026 12:20:36 America/Caracas] [CHATBOT][GEMINI][7d7144] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 12:20:39 America/Caracas] [CHATBOT][GEMINI][7d7144] OK key=primary intento=1 len=72 finish=STOP [21-Jul-2026 12:20:39 America/Caracas] [CHATBOT][END] corr=c88fb958 bytesRespuesta=72 [21-Jul-2026 12:20:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 12:20:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 12:20:39 - Mensaje enviado con éxito a 584149459552 2026-07-21 12:20:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f9c57d5cae (wa_message_id: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAERgSRjkwM0E5MDIzRUQ1MjYyRERBAA==) 2026-07-21 12:20:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f9c57d5cae 2026-07-21 12:20:39 - ====== FIN WEBHOOK ====== 2026-07-21 12:22:51 - ====== INICIO WEBHOOK ====== 2026-07-21 12:22:51 - Evento: image | De: 584149459552 | Size: 842b 2026-07-21 12:22:51 - Procesando mensaje regular tipo: image 2026-07-21 12:22:51 - RegularMessageService: Procesando mensaje de 584149459552, tipo: image 2026-07-21 12:22:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUMzNDM3RTM2QTcxQjFEQTE0NzgwNUY1QTIxNkE3MUYA 2026-07-21 12:22:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUMzNDM3RTM2QTcxQjFEQTE0NzgwNUY1QTIxNkE3MUYA 2026-07-21 12:22:51 - Contenido: ... 2026-07-21 12:22:51 - Comando detectado: image 2026-07-21 12:22:51 - CommandProcessor: Procesando comando: image 2026-07-21 12:22:51 - Imagen sin comando, guardando y procesando 2026-07-21 12:22:51 - Verificando duplicado por imageId=1819848575652705, msgId=wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUMzNDM3RTM2QTcxQjFEQTE0NzgwNUY1QTIxNkE3MUYA 2026-07-21 12:22:51 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 12:22:51 - Incluyendo numtoname.php... 2026-07-21 12:22:51 - Incluyendo media.php... 2026-07-21 12:22:51 - DEBUG messages batch: [{"from":"584149459552","from_user_id":"VE.4520036661616814","id":"wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUMzNDM3RTM2QTcxQjFEQTE0NzgwNUY1QTIxNkE3MUYA","timestamp":"1784650961","type":"image","image":{"mime_type":"image\/jpeg","sha256":"CUKw32nsSV4BsP\/4uWpkz3amI4bon7rM2qnQjWDn\/Ug=","id":"1819848575652705","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1819848575652705&source=webhook&ext=1784651262&hash=ATxEJl8d17KKHKkKz61sV3llaAaZmv7QxB0_WNlADcS7fg"}}] 2026-07-21 12:22:51 - DEBUG caption: no se encontró texto cercano 2026-07-21 12:22:51 - DEBUG caption final: [VACIO] 2026-07-21 12:22:51 - DEBUG busqueda mobiles: 04149459552,4149459552,584149459552 2026-07-21 12:22:51 - DEBUG usuario encontrado: 24:5a:4c:40:23:97 2026-07-21 12:22:51 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 12:22:51 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 12:22:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1819848575652705&source=getMedia&ext=1784651263&hash=ATwgFFKLqm3xjnmuQiVQaxixUIClLc42YhDEzamtUhURUA 2026-07-21 12:22:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1819848575652705.jpg (22425 bytes) 2026-07-21 12:22:54 - OCR tesseract exit=0 chars=359 2026-07-21 12:22:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 173 12:22 +20 < Comprobante de operación —< Y PagomóvilBDV Personas 25.655,68 Bs Fecha: 21/07/2026 Operación: 006752147391 If] Identificación: 18143785 Origen: 0102****4311 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago maria elena Crear Acceso directo 2026-07-21 12:22:54 - OCR parse (caption-level): {"banco":"Mercantil","monto":"25655.68","fecha":"2026-07-21"} 2026-07-21 12:22:54 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 12:22:54 - DEBUG registro: usernameRaw=''24:5a:4c:40:23:97'' first=''Maria Elena'' last=''Breidenbach'' esRegistrado=1 2026-07-21 12:22:54 - DEBUG bodyAdmin postOCR: Tlf: 04149459552\nUser: 24:5a:4c:40:23:97\nNombre: Maria Elena Breidenbach\nBanco: Mercantil\nMonto: 25655.68 (caption)\nFecha: 2026-07-21 (caption)\nSrvID: 34 2026-07-21 12:22:57 - IMG 1819848575652705 TEL 04149459552 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 12:22:57 - Incluyendo guardar_imagen.php... 2026-07-21 12:22:57 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 12:22:57 - Includes realizados. Verificando funciones... 2026-07-21 12:22:57 - obtenerInfoUsuario: Iniciando función con teléfono: 584149459552 2026-07-21 12:22:57 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 12:22:57 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 12:22:57 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 12:22:57 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 12:22:57 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 12:22:57 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:40:23:97","firstname":"Maria Elena","lastname":"Breidenbach","mac":"dc:2c:6e:df:ee:44","srvid":34} 2026-07-21 12:22:57 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 12:22:57 - Datos usuario extraídos: {"username":"24:5a:4c:40:23:97","firstname":"Maria Elena","lastname":"Breidenbach","mac":"dc:2c:6e:df:ee:44","srvid":34} 2026-07-21 12:22:57 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 12:22:57 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 12:22:57 - Valor de accessToken: EAAC0c45... 2026-07-21 12:22:57 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 12:22:57 - Instancia WhatsAppImageHandler creada 2026-07-21 12:22:57 - Llamando a saveWhatsAppImage... 2026-07-21 12:22:57 - saveWhatsAppImage: Procesando imagen para: 584149459552 2026-07-21 12:22:57 - saveWhatsAppImage: ID de media: 1819848575652705, MIME type: image/jpeg 2026-07-21 12:22:57 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1819848575652705 2026-07-21 12:22:58 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 12:22:58 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1819848575652705&source=getMedia&ext=1784651269&hash=ATw973QOqvtkXdD4yBQUofb8TG1O5vEPMnQvS4UePvQaOg 2026-07-21 12:22:58 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1819848575652705&source=getMedia&ext=1784651269&hash=ATw973QOqvtkXdD4yBQUofb8TG1O5vEPMnQvS4UePvQaOg 2026-07-21 12:22:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 12:22:58 - descargar_imagen: Imagen descargada - Tamaño: 22425 bytes, Tipo: image/jpeg 2026-07-21 12:22:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1819848575652705.jpg, Tamaño: 22425 bytes 2026-07-21 12:22:58 - saveToDatabase: Registro insertado en BD con ID: 85 2026-07-21 12:22:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1819848575652705.jpg","image_id":"1819848575652705","size":22425,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 12:22:58 - Resultado del comando: array 2026-07-21 12:22:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 12:22:59 - Mensaje enviado con éxito a 584149459552 2026-07-21 12:22:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f9ce3a05a5 (wa_message_id: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAERgSRkQ0QzlGRTA3OEEyMDIyQzg5AA==) 2026-07-21 12:22:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f9ce3a05a5 2026-07-21 12:22:59 - ====== FIN WEBHOOK ====== 2026-07-21 12:24:13 - ====== INICIO WEBHOOK ====== 2026-07-21 12:24:13 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 12:24:13 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 12:24:13 - ====== FIN WEBHOOK ====== 2026-07-21 12:26:17 - ====== INICIO WEBHOOK ====== 2026-07-21 12:26:17 - Evento: image | De: 584143466209 | Size: 870b 2026-07-21 12:26:17 - Procesando mensaje regular tipo: image 2026-07-21 12:26:17 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 12:26:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNDY4QTZCQTBEMEZDMkVFMEUyMzE2Nzc2MjFCNEEA 2026-07-21 12:26:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNDY4QTZCQTBEMEZDMkVFMEUyMzE2Nzc2MjFCNEEA 2026-07-21 12:26:17 - Contenido: Pg mercantil 6335.09 comida-empanadas... 2026-07-21 12:26:17 - Comando detectado: pg 2026-07-21 12:26:17 - CommandProcessor: Procesando comando: pg 2026-07-21 12:26:17 - Gasto personal con imagen: 1032950002825854 2026-07-21 12:26:17 - Formato 'pg banco descripcion': banco=mercantil, desc=6335.09 comida-empanadas 2026-07-21 12:26:17 - Ejecutando GastosService (personal) [21-Jul-2026 12:26:17 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 12:26:19 - Resultado del comando: array 2026-07-21 12:26:19 - Enviando respuesta: ✅ 👤 Gasto personal #24 registrado • Monto: 2026-07-21 12:26:20 - Mensaje enviado con éxito a 584143466209 2026-07-21 12:26:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5f9dac53747 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRjM1NEM1OTIxRDY0OTIwNjZDAA==) 2026-07-21 12:26:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a5f9dac53747 2026-07-21 12:26:20 - ====== FIN WEBHOOK ====== 2026-07-21 12:38:41 - ====== INICIO WEBHOOK ====== 2026-07-21 12:38:41 - Evento: text | De: 584263048790 | Size: 597b 2026-07-21 12:38:41 - Procesando mensaje regular tipo: text 2026-07-21 12:38:41 - RegularMessageService: Procesando mensaje de 584263048790, tipo: text 2026-07-21 12:38:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUMxMDRFQzA1RTk5RkJBNjVFNzBFRjgwRUZEMTlEMTEA 2026-07-21 12:38:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUMxMDRFQzA1RTk5RkJBNjVFNzBFRjgwRUZEMTlEMTEA 2026-07-21 12:38:41 - Contenido: Buenas... 2026-07-21 12:38:41 - Comando detectado: buenas 2026-07-21 12:38:41 - CommandProcessor: Procesando comando: buenas 2026-07-21 12:38:41 - Comando no reconocido, enviando a ChatGPT 2026-07-21 12:38:41 - Resultado del comando: string 2026-07-21 12:38:41 - Enviando a ChatGPT: Buenas... 2026-07-21 12:38:41 - forwardToChatGPT: Enviando a ChatGPT: Buenas... 2026-07-21 12:38:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 13:38:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 13:38:41 America/Halifax] [CHATBOT][START] corr=b9b0935d IP=127.0.0.1 UA= [21-Jul-2026 12:38:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 12:38:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=f4:92:bf:f4:1e:12 mobile=584263048790 [21-Jul-2026 12:38:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 12:38:41 America/Caracas] [CHATBOT][DIAG] corr=b9b0935d Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 12:38:41 America/Caracas] [CHATBOT][CTX] corr=b9b0935d tel=584263048790 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 12:38:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 12:38:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 12:38:41 America/Caracas] [CHATBOT][AI][dc43ef] Proveedor: gemini [21-Jul-2026 12:38:41 America/Caracas] [CHATBOT][GEMINI][dc43ef] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 12:38:42 America/Caracas] [CHATBOT][GEMINI][dc43ef] OK key=primary intento=1 len=47 finish=STOP [21-Jul-2026 12:38:42 America/Caracas] [CHATBOT][END] corr=b9b0935d bytesRespuesta=47 [21-Jul-2026 12:38:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 12:38:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 12:38:43 - Mensaje enviado con éxito a 584263048790 2026-07-21 12:38:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fa093b96e9 (wa_message_id: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAERgSNTJBQkIzQTE0RTIyOTMxRjkxAA==) 2026-07-21 12:38:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fa093b96e9 2026-07-21 12:38:43 - ====== FIN WEBHOOK ====== 2026-07-21 12:39:01 - ====== INICIO WEBHOOK ====== 2026-07-21 12:39:01 - Evento: text | De: 584263048790 | Size: 654b 2026-07-21 12:39:01 - Procesando mensaje regular tipo: text 2026-07-21 12:39:01 - RegularMessageService: Procesando mensaje de 584263048790, tipo: text 2026-07-21 12:39:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUM1RjJCNzAzRTcyMUQ2QzhBOEQ1RUY1RDdFNTgxMTEA 2026-07-21 12:39:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUM1RjJCNzAzRTcyMUQ2QzhBOEQ1RUY1RDdFNTgxMTEA 2026-07-21 12:39:01 - Contenido: Para cancelar el internet, o ver si es que me cortaron la renta... 2026-07-21 12:39:01 - Comando detectado: para 2026-07-21 12:39:01 - CommandProcessor: Procesando comando: para 2026-07-21 12:39:01 - Comando no reconocido, enviando a ChatGPT 2026-07-21 12:39:01 - Resultado del comando: string 2026-07-21 12:39:01 - Enviando a ChatGPT: Para cancelar el internet, o ver si es que me cort... 2026-07-21 12:39:01 - forwardToChatGPT: Enviando a ChatGPT: Para cancelar el internet, o ver si es que me cort... 2026-07-21 12:39:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 13:39:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 13:39:01 America/Halifax] [CHATBOT][START] corr=7dad2920 IP=127.0.0.1 UA= [21-Jul-2026 12:39:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 12:39:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=f4:92:bf:f4:1e:12 mobile=584263048790 [21-Jul-2026 12:39:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 12:39:02 America/Caracas] [CHATBOT][DIAG] corr=7dad2920 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 12:39:02 America/Caracas] [CHATBOT][CTX] corr=7dad2920 tel=584263048790 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 12:39:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 12:39:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 12:39:02 America/Caracas] [CHATBOT][AI][acd70a] Proveedor: gemini [21-Jul-2026 12:39:02 America/Caracas] [CHATBOT][GEMINI][acd70a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 12:39:04 America/Caracas] [CHATBOT][GEMINI][acd70a] OK key=primary intento=1 len=566 finish=STOP [21-Jul-2026 12:39:04 America/Caracas] [CHATBOT][END] corr=7dad2920 bytesRespuesta=566 [21-Jul-2026 12:39:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 12:39:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 12:39:05 - Mensaje enviado con éxito a 584263048790 2026-07-21 12:39:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fa0a94aaa6 (wa_message_id: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAERgSN0EzRTY2MTkwQzA3MzQ1NTIyAA==) 2026-07-21 12:39:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fa0a94aaa6 2026-07-21 12:39:05 - ====== FIN WEBHOOK ====== 2026-07-21 12:39:33 - ====== INICIO WEBHOOK ====== 2026-07-21 12:39:33 - Evento: text | De: 584263048790 | Size: 623b 2026-07-21 12:39:33 - Procesando mensaje regular tipo: text 2026-07-21 12:39:33 - RegularMessageService: Procesando mensaje de 584263048790, tipo: text 2026-07-21 12:39:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUM3RERDN0FEQUVEQTM1QzMzMzc3NUQ3QzI1NDMzNjcA 2026-07-21 12:39:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUM3RERDN0FEQUVEQTM1QzMzMzc3NUQ3QzI1NDMzNjcA 2026-07-21 12:39:33 - Contenido: Páseme el monto y los datos... 2026-07-21 12:39:33 - Comando detectado: páseme 2026-07-21 12:39:33 - CommandProcessor: Procesando comando: páseme 2026-07-21 12:39:33 - Comando no reconocido, enviando a ChatGPT 2026-07-21 12:39:33 - Resultado del comando: string 2026-07-21 12:39:33 - Enviando a ChatGPT: Páseme el monto y los datos... 2026-07-21 12:39:33 - forwardToChatGPT: Enviando a ChatGPT: Páseme el monto y los datos... 2026-07-21 12:39:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 13:39:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 13:39:33 America/Halifax] [CHATBOT][START] corr=ffdfd817 IP=127.0.0.1 UA= [21-Jul-2026 12:39:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 12:39:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=f4:92:bf:f4:1e:12 mobile=584263048790 [21-Jul-2026 12:39:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 12:39:33 America/Caracas] [CHATBOT][DIAG] corr=ffdfd817 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 12:39:33 America/Caracas] [CHATBOT][CTX] corr=ffdfd817 tel=584263048790 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 12:39:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 12:39:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 12:39:33 America/Caracas] [CHATBOT][AI][c104f3] Proveedor: gemini [21-Jul-2026 12:39:33 America/Caracas] [CHATBOT][GEMINI][c104f3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 12:39:36 America/Caracas] [CHATBOT][GEMINI][c104f3] OK key=primary intento=1 len=649 finish=STOP [21-Jul-2026 12:39:36 America/Caracas] [CHATBOT][END] corr=ffdfd817 bytesRespuesta=649 [21-Jul-2026 12:39:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 12:39:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 12:39:36 - Mensaje enviado con éxito a 584263048790 2026-07-21 12:39:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fa0c8e83fc (wa_message_id: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAERgSNkMyOERGOTQ5QTY3NzQzRjE1AA==) 2026-07-21 12:39:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fa0c8e83fc 2026-07-21 12:39:36 - ====== FIN WEBHOOK ====== 2026-07-21 12:55:00 - ====== INICIO WEBHOOK ====== 2026-07-21 12:55:00 - Evento: image | De: 584263048790 | Size: 865b 2026-07-21 12:55:00 - Procesando mensaje regular tipo: image 2026-07-21 12:55:00 - RegularMessageService: Procesando mensaje de 584263048790, tipo: image 2026-07-21 12:55:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUNFMDQ3NURGNkI0QjM3RjdCQzhENTM1MUREMzY1MUQA 2026-07-21 12:55:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUNFMDQ3NURGNkI0QjM3RjdCQzhENTM1MUREMzY1MUQA 2026-07-21 12:55:00 - Contenido: ... 2026-07-21 12:55:00 - Comando detectado: image 2026-07-21 12:55:00 - CommandProcessor: Procesando comando: image 2026-07-21 12:55:00 - Imagen sin comando, guardando y procesando 2026-07-21 12:55:00 - Verificando duplicado por imageId=1345431994345373, msgId=wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUNFMDQ3NURGNkI0QjM3RjdCQzhENTM1MUREMzY1MUQA 2026-07-21 12:55:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 12:55:00 - Incluyendo numtoname.php... 2026-07-21 12:55:00 - Incluyendo media.php... 2026-07-21 12:55:00 - DEBUG messages batch: [{"from":"584263048790","from_user_id":"VE.4544507855836361","id":"wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUNFMDQ3NURGNkI0QjM3RjdCQzhENTM1MUREMzY1MUQA","timestamp":"1784652889","type":"image","image":{"mime_type":"image\/jpeg","sha256":"32RuFUoglNsjx4lC324apq+bzryhDM2\/843+5cFUuYM=","id":"1345431994345373","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1345431994345373&source=webhook&ext=1784653191&hash=ATzZ2QKCjOWLVhq8SPRZ9D3p_8tDEQuyOwQ5vYuAkO2ueQ"}}] 2026-07-21 12:55:00 - DEBUG caption: no se encontró texto cercano 2026-07-21 12:55:00 - DEBUG caption final: [VACIO] 2026-07-21 12:55:00 - DEBUG busqueda mobiles: 04263048790,4263048790,584263048790 2026-07-21 12:55:00 - DEBUG usuario encontrado: f4:92:bf:f4:1e:12 2026-07-21 12:55:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 12:55:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 12:55:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1345431994345373&source=getMedia&ext=1784653192&hash=ATxoewtdCpXxvvM102EaxzoMvmRC2RSI4lRNlwmbu8asWQ 2026-07-21 12:55:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1345431994345373.jpg (52397 bytes) 2026-07-21 12:55:03 - OCR tesseract exit=0 chars=271 2026-07-21 12:55:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 374 Y PagomóvilBDV Personas Fecha: 21/07/2026 Operacién: 006752516083 IQ Identificación: 18143785 Origen: 0102****7928 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-21 12:55:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-21"} 2026-07-21 12:55:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 12:55:03 - DEBUG registro: usernameRaw=''f4:92:bf:f4:1e:12'' first=''victor'' last=''blanco'' esRegistrado=1 2026-07-21 12:55:03 - DEBUG bodyAdmin postOCR: Tlf: 04263048790\nUser: f4:92:bf:f4:1e:12\nNombre: victor blanco\nBanco: Venezuela\nMonto: \nFecha: 2026-07-21 (caption)\nSrvID: 35 2026-07-21 12:55:06 - IMG 1345431994345373 TEL 04263048790 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 12:55:06 - Incluyendo guardar_imagen.php... 2026-07-21 12:55:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 12:55:06 - Includes realizados. Verificando funciones... 2026-07-21 12:55:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584263048790 2026-07-21 12:55:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 12:55:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 12:55:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 12:55:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 12:55:06 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 12:55:06 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:f4:1e:12","firstname":"victor","lastname":"blanco","mac":"f4:92:bf:f4:1e:12","srvid":35} 2026-07-21 12:55:06 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 12:55:06 - Datos usuario extraídos: {"username":"f4:92:bf:f4:1e:12","firstname":"victor","lastname":"blanco","mac":"f4:92:bf:f4:1e:12","srvid":35} 2026-07-21 12:55:06 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 12:55:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 12:55:06 - Valor de accessToken: EAAC0c45... 2026-07-21 12:55:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 12:55:06 - Instancia WhatsAppImageHandler creada 2026-07-21 12:55:06 - Llamando a saveWhatsAppImage... 2026-07-21 12:55:06 - saveWhatsAppImage: Procesando imagen para: 584263048790 2026-07-21 12:55:06 - saveWhatsAppImage: ID de media: 1345431994345373, MIME type: image/jpeg 2026-07-21 12:55:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1345431994345373 2026-07-21 12:55:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 12:55:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1345431994345373&source=getMedia&ext=1784653198&hash=ATxylrv8uKvZ-F68q27qpW8oyt6ylZEHB4i696gKndvs7A 2026-07-21 12:55:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1345431994345373&source=getMedia&ext=1784653198&hash=ATxylrv8uKvZ-F68q27qpW8oyt6ylZEHB4i696gKndvs7A 2026-07-21 12:55:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 12:55:08 - descargar_imagen: Imagen descargada - Tamaño: 52397 bytes, Tipo: image/jpeg 2026-07-21 12:55:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1345431994345373.jpg, Tamaño: 52397 bytes 2026-07-21 12:55:08 - saveToDatabase: Registro insertado en BD con ID: 86 2026-07-21 12:55:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1345431994345373.jpg","image_id":"1345431994345373","size":52397,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 12:55:08 - Resultado del comando: array 2026-07-21 12:55:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 12:55:09 - Mensaje enviado con éxito a 584263048790 2026-07-21 12:55:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fa46d1865e (wa_message_id: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAERgSREFCODMzMzE2QTVFOTZCODQ0AA==) 2026-07-21 12:55:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fa46d1865e 2026-07-21 12:55:09 - ====== FIN WEBHOOK ====== 2026-07-21 12:55:23 - ====== INICIO WEBHOOK ====== 2026-07-21 12:55:23 - Evento: text | De: 584263048790 | Size: 625b 2026-07-21 12:55:23 - Procesando mensaje regular tipo: text 2026-07-21 12:55:23 - RegularMessageService: Procesando mensaje de 584263048790, tipo: text 2026-07-21 12:55:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUNGODczNzJBN0ZCRkI3QzM3N0NDNkM0QjBEMTVGNUMA 2026-07-21 12:55:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUNGODczNzJBN0ZCRkI3QzM3N0NDNkM0QjBEMTVGNUMA 2026-07-21 12:55:23 - Contenido: Listo me avisa cuando lo habiliten... 2026-07-21 12:55:23 - Comando detectado: listo 2026-07-21 12:55:23 - CommandProcessor: Procesando comando: listo 2026-07-21 12:55:23 - Comando no reconocido, enviando a ChatGPT 2026-07-21 12:55:23 - Resultado del comando: string 2026-07-21 12:55:23 - Enviando a ChatGPT: Listo me avisa cuando lo habiliten... 2026-07-21 12:55:23 - forwardToChatGPT: Enviando a ChatGPT: Listo me avisa cuando lo habiliten... 2026-07-21 12:55:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 13:55:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 13:55:23 America/Halifax] [CHATBOT][START] corr=3c78c2d1 IP=127.0.0.1 UA= [21-Jul-2026 12:55:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 12:55:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=f4:92:bf:f4:1e:12 mobile=584263048790 [21-Jul-2026 12:55:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 12:55:23 America/Caracas] [CHATBOT][DIAG] corr=3c78c2d1 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 12:55:23 America/Caracas] [CHATBOT][CTX] corr=3c78c2d1 tel=584263048790 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 12:55:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 12:55:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 12:55:23 America/Caracas] [CHATBOT][AI][ce4673] Proveedor: gemini [21-Jul-2026 12:55:23 America/Caracas] [CHATBOT][GEMINI][ce4673] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 12:55:25 America/Caracas] [CHATBOT][GEMINI][ce4673] OK key=primary intento=1 len=323 finish=STOP [21-Jul-2026 12:55:25 America/Caracas] [CHATBOT][END] corr=3c78c2d1 bytesRespuesta=323 [21-Jul-2026 12:55:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 12:55:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 12:55:26 - Mensaje enviado con éxito a 584263048790 2026-07-21 12:55:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fa47ea5b75 (wa_message_id: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAERgSQkY5MEQwODVGNjY0MjA4NEIxAA==) 2026-07-21 12:55:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fa47ea5b75 2026-07-21 12:55:26 - ====== FIN WEBHOOK ====== 2026-07-21 12:57:27 - ====== INICIO WEBHOOK ====== 2026-07-21 12:57:27 - Evento: text | De: 584263048790 | Size: 698b 2026-07-21 12:57:27 - Procesando mensaje regular tipo: text 2026-07-21 12:57:27 - RegularMessageService: Procesando mensaje de 584263048790, tipo: text 2026-07-21 12:57:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUNENDMyRkY3NzM2NEFFMTU4NUY2OTkwRUJCMUFDRUUA 2026-07-21 12:57:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUNENDMyRkY3NzM2NEFFMTU4NUY2OTkwRUJCMUFDRUUA 2026-07-21 12:57:27 - Contenido: Banco : Venezuela Número de referencia:516083 Monto :34.207,57 Fecha :21/07/26 Tlf: 04263048790... 2026-07-21 12:57:27 - Comando detectado: banco 2026-07-21 12:57:27 - CommandProcessor: Procesando comando: banco 2026-07-21 12:57:27 - Comando no reconocido, enviando a ChatGPT 2026-07-21 12:57:27 - Resultado del comando: string 2026-07-21 12:57:27 - Enviando a ChatGPT: Banco : Venezuela Número de referencia:516083 Mo... 2026-07-21 12:57:27 - forwardToChatGPT: Enviando a ChatGPT: Banco : Venezuela Número de referencia:516083 Mo... 2026-07-21 12:57:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 13:57:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 13:57:28 America/Halifax] [CHATBOT][START] corr=6cd2b2fd IP=127.0.0.1 UA= [21-Jul-2026 12:57:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 12:57:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=f4:92:bf:f4:1e:12 mobile=584263048790 [21-Jul-2026 12:57:28 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 12:57:28 America/Caracas] [CHATBOT][DIAG] corr=6cd2b2fd Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 12:57:28 America/Caracas] [CHATBOT][CTX] corr=6cd2b2fd tel=584263048790 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 12:57:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 12:57:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 12:57:28 America/Caracas] [CHATBOT][AI][6a7f80] Proveedor: gemini [21-Jul-2026 12:57:28 America/Caracas] [CHATBOT][GEMINI][6a7f80] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 12:57:29 America/Caracas] [CHATBOT][GEMINI][6a7f80] OK key=primary intento=1 len=165 finish=STOP [21-Jul-2026 12:57:29 America/Caracas] [CHATBOT][END] corr=6cd2b2fd bytesRespuesta=165 [21-Jul-2026 12:57:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 12:57:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 12:57:30 - Mensaje enviado con éxito a 584263048790 2026-07-21 12:57:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fa4fa6d3b3 (wa_message_id: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAERgSOEUzNTIyMkYzRDg2OTMzOTJDAA==) 2026-07-21 12:57:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fa4fa6d3b3 2026-07-21 12:57:30 - ====== FIN WEBHOOK ====== 2026-07-21 12:57:46 - ====== INICIO WEBHOOK ====== 2026-07-21 12:57:46 - Evento: text | De: 584263048790 | Size: 598b 2026-07-21 12:57:46 - Procesando mensaje regular tipo: text 2026-07-21 12:57:46 - RegularMessageService: Procesando mensaje de 584263048790, tipo: text 2026-07-21 12:57:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUM4M0Q3M0ZEMjM0MzdGMEVBMDk5MkMyQkYwOTQ1REIA 2026-07-21 12:57:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUM4M0Q3M0ZEMjM0MzdGMEVBMDk5MkMyQkYwOTQ1REIA 2026-07-21 12:57:46 - Contenido: Gracias... 2026-07-21 12:57:46 - Comando detectado: gracias 2026-07-21 12:57:46 - CommandProcessor: Procesando comando: gracias 2026-07-21 12:57:46 - Comando no reconocido, enviando a ChatGPT 2026-07-21 12:57:46 - Resultado del comando: string 2026-07-21 12:57:46 - Enviando a ChatGPT: Gracias... 2026-07-21 12:57:46 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-21 12:57:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 13:57:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 13:57:46 America/Halifax] [CHATBOT][START] corr=0a67d42c IP=127.0.0.1 UA= [21-Jul-2026 12:57:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 12:57:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=f4:92:bf:f4:1e:12 mobile=584263048790 [21-Jul-2026 12:57:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 12:57:47 America/Caracas] [CHATBOT][DIAG] corr=0a67d42c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 12:57:47 America/Caracas] [CHATBOT][CTX] corr=0a67d42c tel=584263048790 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 12:57:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 12:57:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 12:57:47 America/Caracas] [CHATBOT][AI][54aee5] Proveedor: gemini [21-Jul-2026 12:57:47 America/Caracas] [CHATBOT][GEMINI][54aee5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 12:57:47 America/Caracas] [CHATBOT][GEMINI][54aee5] OK key=primary intento=1 len=36 finish=STOP [21-Jul-2026 12:57:47 America/Caracas] [CHATBOT][END] corr=0a67d42c bytesRespuesta=36 [21-Jul-2026 12:57:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 12:57:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 12:57:48 - Mensaje enviado con éxito a 584263048790 2026-07-21 12:57:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fa50cd4131 (wa_message_id: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAERgSMDU2NzhFNjM4RUJGNUI4MTlBAA==) 2026-07-21 12:57:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fa50cd4131 2026-07-21 12:57:48 - ====== FIN WEBHOOK ====== 2026-07-21 13:00:53 - ====== INICIO WEBHOOK ====== 2026-07-21 13:00:53 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 13:00:53 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 13:00:53 - ====== FIN WEBHOOK ====== 2026-07-21 13:36:07 - ====== INICIO WEBHOOK ====== 2026-07-21 13:36:07 - Evento: text | De: 584124340045 | Size: 589b 2026-07-21 13:36:07 - Procesando mensaje regular tipo: text 2026-07-21 13:36:07 - RegularMessageService: Procesando mensaje de 584124340045, tipo: text 2026-07-21 13:36:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAEhggQUMxOTkyQTEzMUUyNzkwQ0QwMzM0QkVFMDM3OTJFRjYA 2026-07-21 13:36:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAEhggQUMxOTkyQTEzMUUyNzkwQ0QwMzM0QkVFMDM3OTJFRjYA 2026-07-21 13:36:07 - Contenido: Buenaas tarde... 2026-07-21 13:36:07 - Comando detectado: buenaas 2026-07-21 13:36:07 - CommandProcessor: Procesando comando: buenaas 2026-07-21 13:36:07 - Comando no reconocido, enviando a ChatGPT 2026-07-21 13:36:07 - Resultado del comando: string 2026-07-21 13:36:07 - Enviando a ChatGPT: Buenaas tarde... 2026-07-21 13:36:07 - forwardToChatGPT: Enviando a ChatGPT: Buenaas tarde... 2026-07-21 13:36:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 14:36:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 14:36:07 America/Halifax] [CHATBOT][START] corr=dc2b0288 IP=127.0.0.1 UA= [21-Jul-2026 13:36:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 13:36:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=70:a7:41:28:28:58 mobile=584124340045 [21-Jul-2026 13:36:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 13:36:08 America/Caracas] [CHATBOT][DIAG] corr=dc2b0288 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 13:36:08 America/Caracas] [CHATBOT][CTX] corr=dc2b0288 tel=584124340045 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 13:36:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 13:36:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 13:36:08 America/Caracas] [CHATBOT][AI][ac1e0b] Proveedor: gemini [21-Jul-2026 13:36:08 America/Caracas] [CHATBOT][GEMINI][ac1e0b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 13:36:09 America/Caracas] [CHATBOT][GEMINI][ac1e0b] OK key=primary intento=1 len=42 finish=STOP [21-Jul-2026 13:36:09 America/Caracas] [CHATBOT][END] corr=dc2b0288 bytesRespuesta=42 [21-Jul-2026 13:36:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 13:36:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 13:36:10 - Mensaje enviado con éxito a 584124340045 2026-07-21 13:36:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fae0a8e4ce (wa_message_id: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAERgSMDlEMEEyQzU3MzZGNjYwMTlGAA==) 2026-07-21 13:36:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fae0a8e4ce 2026-07-21 13:36:10 - ====== FIN WEBHOOK ====== 2026-07-21 13:36:24 - ====== INICIO WEBHOOK ====== 2026-07-21 13:36:24 - Evento: text | De: 584124340045 | Size: 593b 2026-07-21 13:36:24 - Procesando mensaje regular tipo: text 2026-07-21 13:36:24 - RegularMessageService: Procesando mensaje de 584124340045, tipo: text 2026-07-21 13:36:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAEhggQUNFNEUzN0M3OTc0OEM2RTk0MTE5MDY0NkYwNjhFQjMA 2026-07-21 13:36:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAEhggQUNFNEUzN0M3OTc0OEM2RTk0MTE5MDY0NkYwNjhFQjMA 2026-07-21 13:36:24 - Contenido: No tengo internet... 2026-07-21 13:36:24 - Comando detectado: no 2026-07-21 13:36:24 - CommandProcessor: Procesando comando: no 2026-07-21 13:36:24 - IntentDetector: intent=soporte, confidence=0.95 2026-07-21 13:36:24 - IntentDetector → reportefallas.php [21-Jul-2026 13:36:24 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [21-Jul-2026 13:36:24 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [21-Jul-2026 13:36:24 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-21 13:36:24 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-21 13:36:24 - ====== INICIO WEBHOOK ====== 2026-07-21 13:36:24 - Evento: text | De: 584124340045 | Size: 593b 2026-07-21 13:36:24 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0MzQwMDQ1FQIAEhggQUNFNEUzN0M3OTc0OEM2RTk0MTE5MDY0NkYwNjhFQjMA, ignorando 2026-07-21 13:36:30 - ====== INICIO WEBHOOK ====== 2026-07-21 13:36:30 - Evento: text | De: 584124340045 | Size: 598b 2026-07-21 13:36:30 - Procesando mensaje regular tipo: text 2026-07-21 13:36:30 - RegularMessageService: Procesando mensaje de 584124340045, tipo: text 2026-07-21 13:36:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAEhggQUNCREY1QTU5MTEzNDRDRkMyNkZGRTM4Qjk1ODg5NzYA 2026-07-21 13:36:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAEhggQUNCREY1QTU5MTEzNDRDRkMyNkZGRTM4Qjk1ODg5NzYA 2026-07-21 13:36:30 - Contenido: Desde esta mañana... 2026-07-21 13:36:30 - Comando detectado: desde 2026-07-21 13:36:30 - CommandProcessor: Procesando comando: desde 2026-07-21 13:36:30 - Comando no reconocido, enviando a ChatGPT 2026-07-21 13:36:30 - Resultado del comando: string 2026-07-21 13:36:30 - Enviando a ChatGPT: Desde esta mañana... 2026-07-21 13:36:30 - forwardToChatGPT: Enviando a ChatGPT: Desde esta mañana... 2026-07-21 13:36:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 14:36:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 14:36:30 America/Halifax] [CHATBOT][START] corr=b39597bf IP=127.0.0.1 UA= [21-Jul-2026 13:36:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 13:36:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=70:a7:41:28:28:58 mobile=584124340045 [21-Jul-2026 13:36:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 13:36:30 America/Caracas] [CHATBOT][DIAG] corr=b39597bf Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 13:36:30 America/Caracas] [CHATBOT][CTX] corr=b39597bf tel=584124340045 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 13:36:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 13:36:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 13:36:30 America/Caracas] [CHATBOT][AI][ee995b] Proveedor: gemini [21-Jul-2026 13:36:30 America/Caracas] [CHATBOT][GEMINI][ee995b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 13:36:31 America/Caracas] [CHATBOT][GEMINI][ee995b] OK key=primary intento=1 len=65 finish=STOP [21-Jul-2026 13:36:31 America/Caracas] [CHATBOT][END] corr=b39597bf bytesRespuesta=65 [21-Jul-2026 13:36:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 13:36:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 13:36:32 - Mensaje enviado con éxito a 584124340045 2026-07-21 13:36:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fae20b189d (wa_message_id: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAERgSNTQ3RjAyMTRCOTlEMEM5RjU1AA==) 2026-07-21 13:36:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fae20b189d 2026-07-21 13:36:32 - ====== FIN WEBHOOK ====== 2026-07-21 13:36:46 - ====== INICIO WEBHOOK ====== 2026-07-21 13:36:46 - Evento: text | De: 584124340045 | Size: 600b 2026-07-21 13:36:46 - Procesando mensaje regular tipo: text 2026-07-21 13:36:46 - RegularMessageService: Procesando mensaje de 584124340045, tipo: text 2026-07-21 13:36:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAEhggQUMwMDlCREIxRkU1RTM2QzM1MUU0NTJDNUIxMEM2RDEA 2026-07-21 13:36:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAEhggQUMwMDlCREIxRkU1RTM2QzM1MUU0NTJDNUIxMEM2RDEA 2026-07-21 13:36:46 - Contenido: Para saber porque no hay... 2026-07-21 13:36:46 - Comando detectado: para 2026-07-21 13:36:46 - CommandProcessor: Procesando comando: para 2026-07-21 13:36:46 - Comando no reconocido, enviando a ChatGPT 2026-07-21 13:36:46 - Resultado del comando: string 2026-07-21 13:36:46 - Enviando a ChatGPT: Para saber porque no hay... 2026-07-21 13:36:46 - forwardToChatGPT: Enviando a ChatGPT: Para saber porque no hay... 2026-07-21 13:36:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 14:36:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 14:36:46 America/Halifax] [CHATBOT][START] corr=bcbd7a2f IP=127.0.0.1 UA= [21-Jul-2026 13:36:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 13:36:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=70:a7:41:28:28:58 mobile=584124340045 [21-Jul-2026 13:36:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 13:36:47 America/Caracas] [CHATBOT][DIAG] corr=bcbd7a2f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 13:36:47 America/Caracas] [CHATBOT][CTX] corr=bcbd7a2f tel=584124340045 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 13:36:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 13:36:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 13:36:47 America/Caracas] [CHATBOT][AI][90439f] Proveedor: gemini [21-Jul-2026 13:36:47 America/Caracas] [CHATBOT][GEMINI][90439f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 13:36:49 America/Caracas] [CHATBOT][GEMINI][90439f] OK key=primary intento=1 len=604 finish=STOP [21-Jul-2026 13:36:49 America/Caracas] [CHATBOT][END] corr=bcbd7a2f bytesRespuesta=604 [21-Jul-2026 13:36:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 13:36:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 13:36:50 - Mensaje enviado con éxito a 584124340045 2026-07-21 13:36:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fae32d31a3 (wa_message_id: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAERgSRUZBNDU3NDUzQkY3OUE0RjM1AA==) 2026-07-21 13:36:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fae32d31a3 2026-07-21 13:36:50 - ====== FIN WEBHOOK ====== 2026-07-21 13:37:37 - ====== INICIO WEBHOOK ====== 2026-07-21 13:37:37 - Evento: text | De: 584124340045 | Size: 675b 2026-07-21 13:37:37 - Procesando mensaje regular tipo: text 2026-07-21 13:37:37 - RegularMessageService: Procesando mensaje de 584124340045, tipo: text 2026-07-21 13:37:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAEhggQUMxOUFGMzI3NjUwMTQxRDVFQTJGQjUzNThFRjRFQzgA 2026-07-21 13:37:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAEhggQUMxOUFGMzI3NjUwMTQxRDVFQTJGQjUzNThFRjRFQzgA 2026-07-21 13:37:37 - Contenido: Cómo dijeron no habían recargo ni llegó la notificación de tres días antes... 2026-07-21 13:37:37 - Comando detectado: cómo 2026-07-21 13:37:37 - CommandProcessor: Procesando comando: cómo 2026-07-21 13:37:37 - Comando no reconocido, enviando a ChatGPT 2026-07-21 13:37:37 - Resultado del comando: string 2026-07-21 13:37:37 - Enviando a ChatGPT: Cómo dijeron no habían recargo ni llegó la noti... 2026-07-21 13:37:37 - forwardToChatGPT: Enviando a ChatGPT: Cómo dijeron no habían recargo ni llegó la noti... 2026-07-21 13:37:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 14:37:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 14:37:37 America/Halifax] [CHATBOT][START] corr=55494045 IP=127.0.0.1 UA= [21-Jul-2026 13:37:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 13:37:37 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=70:a7:41:28:28:58 mobile=584124340045 [21-Jul-2026 13:37:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 13:37:37 America/Caracas] [CHATBOT][DIAG] corr=55494045 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 13:37:37 America/Caracas] [CHATBOT][CTX] corr=55494045 tel=584124340045 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 13:37:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 13:37:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 13:37:37 America/Caracas] [CHATBOT][AI][e034a2] Proveedor: gemini [21-Jul-2026 13:37:37 America/Caracas] [CHATBOT][GEMINI][e034a2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 13:37:40 America/Caracas] [CHATBOT][GEMINI][e034a2] OK key=primary intento=1 len=298 finish=STOP [21-Jul-2026 13:37:40 America/Caracas] [CHATBOT][END] corr=55494045 bytesRespuesta=298 [21-Jul-2026 13:37:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 13:37:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 13:37:41 - Mensaje enviado con éxito a 584124340045 2026-07-21 13:37:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fae657d3d8 (wa_message_id: wamid.HBgMNTg0MTI0MzQwMDQ1FQIAERgSMTE3MENENEY4OTg1MkQ4NkMxAA==) 2026-07-21 13:37:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fae657d3d8 2026-07-21 13:37:41 - ====== FIN WEBHOOK ====== 2026-07-21 13:39:24 - ====== INICIO WEBHOOK ====== 2026-07-21 13:39:24 - Evento: image | De: 584143466209 | Size: 872b 2026-07-21 13:39:24 - Procesando mensaje regular tipo: image 2026-07-21 13:39:24 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 13:39:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxOEE4RkI2REMxMDg2MDAwQkRGOTBCOTMzRjg4ODcA 2026-07-21 13:39:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxOEE4RkI2REMxMDg2MDAwQkRGOTBCOTMzRjg4ODcA 2026-07-21 13:39:24 - Contenido: G venezuela 153000.00 carro-mula-motor... 2026-07-21 13:39:24 - Comando detectado: g 2026-07-21 13:39:24 - CommandProcessor: Procesando comando: g 2026-07-21 13:39:24 - Gasto de negocio con imagen: 1054419577238067 2026-07-21 13:39:24 - Formato 'g banco descripcion': banco=venezuela, desc=153000.00 carro-mula-motor 2026-07-21 13:39:25 - Ejecutando GastosService (negocio) [21-Jul-2026 13:39:25 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 13:39:28 - Resultado del comando: array 2026-07-21 13:39:28 - Enviando respuesta: ✅ 💼 Gasto de negocio #37 registrado • Mont 2026-07-21 13:39:29 - Mensaje enviado con éxito a 584143466209 2026-07-21 13:39:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5faed107d0c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzQ3RTM5MDE4NDAzNEQ4QTkxAA==) 2026-07-21 13:39:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a5faed107d0c 2026-07-21 13:39:29 - ====== FIN WEBHOOK ====== 2026-07-21 13:43:18 - ====== INICIO WEBHOOK ====== 2026-07-21 13:43:18 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 13:43:18 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 13:43:18 - ====== FIN WEBHOOK ====== 2026-07-21 14:21:59 - ====== INICIO WEBHOOK ====== 2026-07-21 14:21:59 - Evento: text | De: 584129941890 | Size: 604b 2026-07-21 14:21:59 - Procesando mensaje regular tipo: text 2026-07-21 14:21:59 - RegularMessageService: Procesando mensaje de 584129941890, tipo: text 2026-07-21 14:21:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTQxODkwFQIAEhggQUNCQTREREJEMTZEN0M1ODZENTZBRDBEM0MxMTQ5REEA 2026-07-21 14:21:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTQxODkwFQIAEhggQUNCQTREREJEMTZEN0M1ODZENTZBRDBEM0MxMTQ5REEA 2026-07-21 14:21:59 - Contenido: Hola feliz tarde, para cancelar el internet por favor .... 2026-07-21 14:21:59 - Comando detectado: hola 2026-07-21 14:21:59 - CommandProcessor: Procesando comando: hola 2026-07-21 14:21:59 - Comando no reconocido, enviando a ChatGPT 2026-07-21 14:21:59 - Resultado del comando: string 2026-07-21 14:21:59 - Enviando a ChatGPT: Hola feliz tarde, para cancelar el internet por fa... 2026-07-21 14:21:59 - forwardToChatGPT: Enviando a ChatGPT: Hola feliz tarde, para cancelar el internet por fa... 2026-07-21 14:21:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 15:22:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 15:22:00 America/Halifax] [CHATBOT][START] corr=d83ba8a1 IP=127.0.0.1 UA= [21-Jul-2026 14:22:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 14:22:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=6c:68:a4:60:19:64 mobile=584129941890 [21-Jul-2026 14:22:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 14:22:00 America/Caracas] [CHATBOT][DIAG] corr=d83ba8a1 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 14:22:00 America/Caracas] [CHATBOT][CTX] corr=d83ba8a1 tel=584129941890 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 14:22:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 14:22:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 14:22:00 America/Caracas] [CHATBOT][AI][ae4129] Proveedor: gemini [21-Jul-2026 14:22:00 America/Caracas] [CHATBOT][GEMINI][ae4129] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 14:22:01 America/Caracas] [CHATBOT][GEMINI][ae4129] OK key=primary intento=1 len=258 finish=STOP [21-Jul-2026 14:22:01 America/Caracas] [CHATBOT][END] corr=d83ba8a1 bytesRespuesta=258 [21-Jul-2026 14:22:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 14:22:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 14:22:03 - Mensaje enviado con éxito a 584129941890 2026-07-21 14:22:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fb8cb0859e (wa_message_id: wamid.HBgMNTg0MTI5OTQxODkwFQIAERgSRjc1M0I3OUE5RTE2MkIwNEFEAA==) 2026-07-21 14:22:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fb8cb0859e 2026-07-21 14:22:03 - ====== FIN WEBHOOK ====== 2026-07-21 14:34:42 - ====== INICIO WEBHOOK ====== 2026-07-21 14:34:42 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 14:34:42 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 14:34:42 - ====== FIN WEBHOOK ====== 2026-07-21 14:35:56 - ====== INICIO WEBHOOK ====== 2026-07-21 14:35:56 - Evento: image | De: 584143466209 | Size: 869b 2026-07-21 14:35:56 - Procesando mensaje regular tipo: image 2026-07-21 14:35:56 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 14:35:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzMEUwMjA4MUI4NDk5MkQwQzc3QTE1QTVFMTJEMzIA 2026-07-21 14:35:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzMEUwMjA4MUI4NDk5MkQwQzc3QTE1QTVFMTJEMzIA 2026-07-21 14:35:56 - Contenido: G venezuela 4000.00 viaticos-gasolina... 2026-07-21 14:35:56 - Comando detectado: g 2026-07-21 14:35:56 - CommandProcessor: Procesando comando: g 2026-07-21 14:35:56 - Gasto de negocio con imagen: 895844609710799 2026-07-21 14:35:56 - Formato 'g banco descripcion': banco=venezuela, desc=4000.00 viaticos-gasolina 2026-07-21 14:35:56 - Ejecutando GastosService (negocio) [21-Jul-2026 14:35:56 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 14:35:58 - Resultado del comando: array 2026-07-21 14:35:58 - Enviando respuesta: ✅ 💼 Gasto de negocio #38 registrado • Mont 2026-07-21 14:35:59 - Mensaje enviado con éxito a 584143466209 2026-07-21 14:35:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fbc0f8684a (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNkE0MDAwQjMwOUQzM0E0RTFEAA==) 2026-07-21 14:35:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fbc0f8684a 2026-07-21 14:35:59 - ====== FIN WEBHOOK ====== 2026-07-21 14:38:01 - ====== INICIO WEBHOOK ====== 2026-07-21 14:38:01 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 14:38:01 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 14:38:01 - ====== FIN WEBHOOK ====== 2026-07-21 14:42:45 - ====== INICIO WEBHOOK ====== 2026-07-21 14:42:45 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 14:42:45 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 14:42:45 - ====== FIN WEBHOOK ====== 2026-07-21 14:43:36 - ====== INICIO WEBHOOK ====== 2026-07-21 14:43:36 - Evento: text | De: 584241341199 | Size: 597b 2026-07-21 14:43:36 - Procesando mensaje regular tipo: text 2026-07-21 14:43:36 - RegularMessageService: Procesando mensaje de 584241341199, tipo: text 2026-07-21 14:43:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMzQxMTk5FQIAEhggQUNBMzEzNDQxNUU4OEYyMTczREQxRkVEMEJFQjFEN0MA 2026-07-21 14:43:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMzQxMTk5FQIAEhggQUNBMzEzNDQxNUU4OEYyMTczREQxRkVEMEJFQjFEN0MA 2026-07-21 14:43:36 - Contenido: Buenas tardes número afiliado 04149018850... 2026-07-21 14:43:36 - Comando detectado: buenas 2026-07-21 14:43:36 - CommandProcessor: Procesando comando: buenas 2026-07-21 14:43:36 - Número de teléfono detectado: 04149018850 [21-Jul-2026 14:43:36 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [21-Jul-2026 14:43:37 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [21-Jul-2026 14:43:37 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-21 14:43:37 - Resultado del comando: array 2026-07-21 14:43:37 - Enviando respuesta: ⚡ *Eufracio Flores* ━━━━━━━━━ 2026-07-21 14:43:38 - Mensaje enviado con éxito a 584241341199 2026-07-21 14:43:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fbdda2a607 (wa_message_id: wamid.HBgMNTg0MjQxMzQxMTk5FQIAERgSMDlBMEIzNTcxNUQ3NURCQzRFAA==) 2026-07-21 14:43:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fbdda2a607 2026-07-21 14:43:38 - ====== FIN WEBHOOK ====== 2026-07-21 14:49:13 - ====== INICIO WEBHOOK ====== 2026-07-21 14:49:13 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 14:49:13 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 14:49:13 - ====== FIN WEBHOOK ====== 2026-07-21 14:49:14 - ====== INICIO WEBHOOK ====== 2026-07-21 14:49:14 - Evento: status:failed | De: 584129392783 | Size: 828b 2026-07-21 14:49:14 - STATUS FAILED: failed para 584129392783 | Error: 131047 Re-engagement message 2026-07-21 14:49:14 - ====== FIN WEBHOOK ====== 2026-07-21 14:51:11 - ====== INICIO WEBHOOK ====== 2026-07-21 14:51:11 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 14:51:11 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 14:51:11 - ====== FIN WEBHOOK ====== 2026-07-21 14:51:38 - ====== INICIO WEBHOOK ====== 2026-07-21 14:51:38 - Evento: image | De: 584129910154 | Size: 834b 2026-07-21 14:51:38 - Procesando mensaje regular tipo: image 2026-07-21 14:51:38 - RegularMessageService: Procesando mensaje de 584129910154, tipo: image 2026-07-21 14:51:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTVFNkY4OTI3QTAxOTkyMEJERUFEN0JCQjk2RDJDMTIA 2026-07-21 14:51:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTVFNkY4OTI3QTAxOTkyMEJERUFEN0JCQjk2RDJDMTIA 2026-07-21 14:51:38 - Contenido: ... 2026-07-21 14:51:38 - Comando detectado: image 2026-07-21 14:51:38 - CommandProcessor: Procesando comando: image 2026-07-21 14:51:38 - Imagen sin comando, guardando y procesando 2026-07-21 14:51:38 - Verificando duplicado por imageId=2813231819045765, msgId=wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTVFNkY4OTI3QTAxOTkyMEJERUFEN0JCQjk2RDJDMTIA 2026-07-21 14:51:38 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 14:51:38 - Incluyendo numtoname.php... 2026-07-21 14:51:38 - Incluyendo media.php... 2026-07-21 14:51:38 - DEBUG messages batch: [{"from":"584129910154","from_user_id":"VE.4520624221558058","id":"wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTVFNkY4OTI3QTAxOTkyMEJERUFEN0JCQjk2RDJDMTIA","timestamp":"1784659888","type":"image","image":{"mime_type":"image\/jpeg","sha256":"tWN3iAvoMFP07KcGbd8GGk3vK7\/dqcCrbOFKBVCdJDE=","id":"2813231819045765","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2813231819045765&source=webhook&ext=1784660189&hash=ATxnH5eq1EpGVgL8GgRsYXdthlWQ7-7dnJLNh4vL5gRvLw"}}] 2026-07-21 14:51:38 - DEBUG caption: no se encontró texto cercano 2026-07-21 14:51:38 - DEBUG caption final: [VACIO] 2026-07-21 14:51:38 - DEBUG busqueda mobiles: 04129910154,4129910154,584129910154 2026-07-21 14:51:38 - DEBUG usuario encontrado: 24:5a:4c:de:e0:a2 2026-07-21 14:51:38 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 14:51:38 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 14:51:39 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2813231819045765&source=getMedia&ext=1784660190&hash=ATyRq3z1phJ7DUWKs698sYvCwPnkJL48wh9mxeTmfjTUGg 2026-07-21 14:51:40 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2813231819045765.jpg (38345 bytes) 2026-07-21 14:51:42 - OCR tesseract exit=0 chars=367 2026-07-21 14:51:42 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 MO EIA ARAS EE) € SS v PagomévilBDV Personas Fecha: 21/07/2026 Operación: 006753851107 im] Identificacién: 18143785 Origen: (olor iii Ex Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago alexis ortiz a eo. Agregar Beneficiario oe Crear Acceso directo D O Vv 2026-07-21 14:51:42 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-07-21"} 2026-07-21 14:51:42 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 14:51:42 - DEBUG registro: usernameRaw=''24:5a:4c:de:e0:a2'' first=''alexis'' last=''ortiz'' esRegistrado=1 2026-07-21 14:51:42 - DEBUG bodyAdmin postOCR: Tlf: 04129910154\nUser: 24:5a:4c:de:e0:a2\nNombre: alexis ortiz\nBanco: Mercantil\nMonto: \nFecha: 2026-07-21 (caption)\nSrvID: 34 2026-07-21 14:51:44 - IMG 2813231819045765 TEL 04129910154 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 14:51:44 - Incluyendo guardar_imagen.php... 2026-07-21 14:51:44 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 14:51:44 - Includes realizados. Verificando funciones... 2026-07-21 14:51:44 - obtenerInfoUsuario: Iniciando función con teléfono: 584129910154 2026-07-21 14:51:44 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 14:51:44 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 14:51:44 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 14:51:44 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 14:51:44 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 14:51:44 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:de:e0:a2","firstname":"alexis","lastname":"ortiz","mac":"24:5a:4c:de:e0:a2","srvid":34} 2026-07-21 14:51:44 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 14:51:44 - Datos usuario extraídos: {"username":"24:5a:4c:de:e0:a2","firstname":"alexis","lastname":"ortiz","mac":"24:5a:4c:de:e0:a2","srvid":34} 2026-07-21 14:51:44 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 14:51:44 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 14:51:44 - Valor de accessToken: EAAC0c45... 2026-07-21 14:51:44 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 14:51:44 - Instancia WhatsAppImageHandler creada 2026-07-21 14:51:44 - Llamando a saveWhatsAppImage... 2026-07-21 14:51:44 - saveWhatsAppImage: Procesando imagen para: 584129910154 2026-07-21 14:51:44 - saveWhatsAppImage: ID de media: 2813231819045765, MIME type: image/jpeg 2026-07-21 14:51:44 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2813231819045765 2026-07-21 14:51:45 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 14:51:45 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2813231819045765&source=getMedia&ext=1784660196&hash=ATxCEBEhjN__JD0qvu6qMzEjVXw9jDQAjqW8ghG0y0bL9A 2026-07-21 14:51:45 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2813231819045765&source=getMedia&ext=1784660196&hash=ATxCEBEhjN__JD0qvu6qMzEjVXw9jDQAjqW8ghG0y0bL9A 2026-07-21 14:51:45 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 14:51:45 - descargar_imagen: Imagen descargada - Tamaño: 38345 bytes, Tipo: image/jpeg 2026-07-21 14:51:45 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2813231819045765.jpg, Tamaño: 38345 bytes 2026-07-21 14:51:45 - saveToDatabase: Registro insertado en BD con ID: 87 2026-07-21 14:51:45 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2813231819045765.jpg","image_id":"2813231819045765","size":38345,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 14:51:45 - Resultado del comando: array 2026-07-21 14:51:45 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 14:51:46 - Mensaje enviado con éxito a 584129910154 2026-07-21 14:51:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fbfc2a1b80 (wa_message_id: wamid.HBgMNTg0MTI5OTEwMTU0FQIAERgSNkVDMDY5QzdCMEUxQ0VEOTZBAA==) 2026-07-21 14:51:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fbfc2a1b80 2026-07-21 14:51:46 - ====== FIN WEBHOOK ====== 2026-07-21 15:04:34 - ====== INICIO WEBHOOK ====== 2026-07-21 15:04:34 - Evento: status:failed | De: 584121441359 | Size: 647b 2026-07-21 15:04:34 - STATUS FAILED: failed para 584121441359 | Error: 131026 Message undeliverable 2026-07-21 15:04:34 - ====== FIN WEBHOOK ====== 2026-07-21 15:04:35 - ====== INICIO WEBHOOK ====== 2026-07-21 15:04:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 15:04:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 15:04:35 - ====== FIN WEBHOOK ====== 2026-07-21 15:04:36 - ====== INICIO WEBHOOK ====== 2026-07-21 15:04:36 - Evento: status:failed | De: 584121441359 | Size: 828b 2026-07-21 15:04:36 - STATUS FAILED: failed para 584121441359 | Error: 131047 Re-engagement message 2026-07-21 15:04:36 - ====== FIN WEBHOOK ====== 2026-07-21 15:12:40 - ====== INICIO WEBHOOK ====== 2026-07-21 15:12:40 - Evento: text | De: 584242964140 | Size: 552b 2026-07-21 15:12:40 - Procesando mensaje regular tipo: text 2026-07-21 15:12:40 - RegularMessageService: Procesando mensaje de 584242964140, tipo: text 2026-07-21 15:12:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyOTY0MTQwFQIAEhggQUM0RUVDODdBRjI3MUE0NTE4NzVEMEFGOURDNDFBNDMA 2026-07-21 15:12:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyOTY0MTQwFQIAEhggQUM0RUVDODdBRjI3MUE0NTE4NzVEMEFGOURDNDFBNDMA 2026-07-21 15:12:40 - Contenido: Gracias... 2026-07-21 15:12:40 - Comando detectado: gracias 2026-07-21 15:12:40 - CommandProcessor: Procesando comando: gracias 2026-07-21 15:12:40 - Comando no reconocido, enviando a ChatGPT 2026-07-21 15:12:40 - Resultado del comando: string 2026-07-21 15:12:40 - Enviando a ChatGPT: Gracias... 2026-07-21 15:12:40 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-21 15:12:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 16:12:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 16:12:40 America/Halifax] [CHATBOT][START] corr=31a0b9d4 IP=127.0.0.1 UA= [21-Jul-2026 15:12:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 15:12:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=6c:68:a4:60:01:dc mobile=584242964140 [21-Jul-2026 15:12:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 15:12:40 America/Caracas] [CHATBOT][DIAG] corr=31a0b9d4 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [21-Jul-2026 15:12:40 America/Caracas] [CHATBOT][CTX] corr=31a0b9d4 tel=584242964140 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 15:12:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 15:12:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 15:12:40 America/Caracas] [CHATBOT][AI][6c1a39] Proveedor: gemini [21-Jul-2026 15:12:40 America/Caracas] [CHATBOT][GEMINI][6c1a39] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 15:12:42 America/Caracas] [CHATBOT][GEMINI][6c1a39] OK key=primary intento=1 len=68 finish=STOP [21-Jul-2026 15:12:42 America/Caracas] [CHATBOT][END] corr=31a0b9d4 bytesRespuesta=68 [21-Jul-2026 15:12:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 15:12:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 15:12:43 - Mensaje enviado con éxito a 584242964140 2026-07-21 15:12:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fc4ab937e2 (wa_message_id: wamid.HBgMNTg0MjQyOTY0MTQwFQIAERgSNjM5NjFFMkJEMTg2MUMxN0ExAA==) 2026-07-21 15:12:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fc4ab937e2 2026-07-21 15:12:43 - ====== FIN WEBHOOK ====== 2026-07-21 15:20:15 - ====== INICIO WEBHOOK ====== 2026-07-21 15:20:15 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 15:20:15 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 15:20:15 - ====== FIN WEBHOOK ====== 2026-07-21 15:20:48 - ====== INICIO WEBHOOK ====== 2026-07-21 15:20:48 - Evento: text | De: 584128646212 | Size: 573b 2026-07-21 15:20:48 - Procesando mensaje regular tipo: text 2026-07-21 15:20:48 - RegularMessageService: Procesando mensaje de 584128646212, tipo: text 2026-07-21 15:20:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4NjQ2MjEyFQIAEhggQUMxRjBGQzk3ODgwRkE4OTRDMUI4OUNDNTZCRTExNTUA 2026-07-21 15:20:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4NjQ2MjEyFQIAEhggQUMxRjBGQzk3ODgwRkE4OTRDMUI4OUNDNTZCRTExNTUA 2026-07-21 15:20:48 - Contenido: Hola... 2026-07-21 15:20:48 - Comando detectado: hola 2026-07-21 15:20:48 - CommandProcessor: Procesando comando: hola 2026-07-21 15:20:48 - Comando no reconocido, enviando a ChatGPT 2026-07-21 15:20:48 - Resultado del comando: string 2026-07-21 15:20:48 - Enviando a ChatGPT: Hola... 2026-07-21 15:20:48 - forwardToChatGPT: Enviando a ChatGPT: Hola... 2026-07-21 15:20:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 16:20:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 16:20:48 America/Halifax] [CHATBOT][START] corr=7f289f1e IP=127.0.0.1 UA= [21-Jul-2026 15:20:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 15:20:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-02-01 username=f4:92:bf:38:97:43 mobile=584128646212 [21-Jul-2026 15:20:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 15:20:49 America/Caracas] [CHATBOT][DIAG] corr=7f289f1e Estado: advertencias; Cuenta: activo; Reconexiones 24h: 6; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [21-Jul-2026 15:20:49 America/Caracas] [CHATBOT][CTX] corr=7f289f1e tel=584128646212 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 15:20:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 15:20:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 15:20:49 America/Caracas] [CHATBOT][AI][44e56c] Proveedor: gemini [21-Jul-2026 15:20:49 America/Caracas] [CHATBOT][GEMINI][44e56c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 15:20:50 America/Caracas] [CHATBOT][GEMINI][44e56c] OK key=primary intento=1 len=33 finish=STOP [21-Jul-2026 15:20:50 America/Caracas] [CHATBOT][END] corr=7f289f1e bytesRespuesta=33 [21-Jul-2026 15:20:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 15:20:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 15:20:51 - Mensaje enviado con éxito a 584128646212 2026-07-21 15:20:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fc693c2f46 (wa_message_id: wamid.HBgMNTg0MTI4NjQ2MjEyFQIAERgSRkNEQzAxREM3OEY1MzVGQjI5AA==) 2026-07-21 15:20:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fc693c2f46 2026-07-21 15:20:51 - ====== FIN WEBHOOK ====== 2026-07-21 15:26:23 - ====== INICIO WEBHOOK ====== 2026-07-21 15:26:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 15:26:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 15:26:23 - ====== FIN WEBHOOK ====== 2026-07-21 15:26:24 - ====== INICIO WEBHOOK ====== 2026-07-21 15:26:24 - Evento: status:failed | De: 584121027456 | Size: 828b 2026-07-21 15:26:24 - STATUS FAILED: failed para 584121027456 | Error: 131047 Re-engagement message 2026-07-21 15:26:24 - ====== FIN WEBHOOK ====== 2026-07-21 15:27:35 - ====== INICIO WEBHOOK ====== 2026-07-21 15:27:35 - Evento: text | De: 584123525465 | Size: 564b 2026-07-21 15:27:35 - Procesando mensaje regular tipo: text 2026-07-21 15:27:35 - RegularMessageService: Procesando mensaje de 584123525465, tipo: text 2026-07-21 15:27:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNTI1NDY1FQIAEhggQUNCREVERUVCNkYzNDUwNDRBQjNFMDA0QjUwNDhBMzMA 2026-07-21 15:27:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNTI1NDY1FQIAEhggQUNCREVERUVCNkYzNDUwNDRBQjNFMDA0QjUwNDhBMzMA 2026-07-21 15:27:35 - Contenido: Saldo... 2026-07-21 15:27:35 - Comando detectado: saldo 2026-07-21 15:27:35 - CommandProcessor: Procesando comando: saldo 2026-07-21 15:27:35 - Ejecutando saldo.php 2026-07-21 15:27:35 - saldo.php: Consultando saldo para 584123525465 2026-07-21 15:27:35 - saldo.php: Saldo consultado para Ricardo - Plan: Premium ilimitado 3-100mb-30$/mes, Vence: 2026-07-23 00:00:00 2026-07-21 15:27:35 - Resultado del comando: array 2026-07-21 15:27:35 - Enviando respuesta: [Interactivo] ¡Hola Ricardo! 👋 Tu servicio de 2026-07-21 15:27:36 - Mensaje enviado con éxito a 584123525465 2026-07-21 15:27:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fc828b629c (wa_message_id: wamid.HBgMNTg0MTIzNTI1NDY1FQIAERgSNzdGOEZDREIwODc3RTFCNDcwAA==) 2026-07-21 15:27:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fc828b629c 2026-07-21 15:27:36 - ====== FIN WEBHOOK ====== 2026-07-21 15:38:55 - ====== INICIO WEBHOOK ====== 2026-07-21 15:38:55 - Evento: image | De: 584143466209 | Size: 870b 2026-07-21 15:38:55 - Procesando mensaje regular tipo: image 2026-07-21 15:38:55 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 15:38:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFMEUyRDgzMUQxNUJFQ0MyRDA3MEYwMDlEMUM1MkYA 2026-07-21 15:38:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFMEUyRDgzMUQxNUJFQ0MyRDA3MEYwMDlEMUM1MkYA 2026-07-21 15:38:55 - Contenido: G venezuela 109228.31 equipos-discousb... 2026-07-21 15:38:55 - Comando detectado: g 2026-07-21 15:38:55 - CommandProcessor: Procesando comando: g 2026-07-21 15:38:55 - Gasto de negocio con imagen: 1357798289042513 2026-07-21 15:38:55 - Formato 'g banco descripcion': banco=venezuela, desc=109228.31 equipos-discousb 2026-07-21 15:38:55 - Ejecutando GastosService (negocio) [21-Jul-2026 15:38:55 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 15:38:58 - Resultado del comando: array 2026-07-21 15:38:58 - Enviando respuesta: ✅ 💼 Gasto de negocio #39 registrado • Mont 2026-07-21 15:39:00 - Mensaje enviado con éxito a 584143466209 2026-07-21 15:39:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fcad40ac91 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQTJDMThDMDczRjcwMkM3Njc3AA==) 2026-07-21 15:39:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fcad40ac91 2026-07-21 15:39:00 - ====== FIN WEBHOOK ====== 2026-07-21 15:56:17 - ====== INICIO WEBHOOK ====== 2026-07-21 15:56:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 15:56:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 15:56:17 - ====== FIN WEBHOOK ====== 2026-07-21 15:57:17 - ====== INICIO WEBHOOK ====== 2026-07-21 15:57:17 - Evento: text | De: 584120107389 | Size: 635b 2026-07-21 15:57:17 - Procesando mensaje regular tipo: text 2026-07-21 15:57:17 - RegularMessageService: Procesando mensaje de 584120107389, tipo: text 2026-07-21 15:57:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTA3Mzg5FQIAEhggQUMzRjcwOUQ0NjBBNEREQjFBQUY3Q0E1NDc5NTZBMjIA 2026-07-21 15:57:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTA3Mzg5FQIAEhggQUMzRjcwOUQ0NjBBNEREQjFBQUY3Q0E1NDc5NTZBMjIA 2026-07-21 15:57:17 - Contenido: Cumbote abajo callejón topó romero María Isabel breidembach... 2026-07-21 15:57:17 - Comando detectado: cumbote 2026-07-21 15:57:17 - CommandProcessor: Procesando comando: cumbote 2026-07-21 15:57:17 - Comando no reconocido, enviando a ChatGPT 2026-07-21 15:57:17 - Resultado del comando: string 2026-07-21 15:57:17 - Enviando a ChatGPT: Cumbote abajo callejón topó romero María Isabel... 2026-07-21 15:57:17 - forwardToChatGPT: Enviando a ChatGPT: Cumbote abajo callejón topó romero María Isabel... 2026-07-21 15:57:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 16:57:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 16:57:17 America/Halifax] [CHATBOT][START] corr=0ab7ac80 IP=127.0.0.1 UA= [21-Jul-2026 15:57:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 15:57:18 America/Caracas] [CHATBOT][CTX] corr=0ab7ac80 tel=584120107389 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 15:57:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 15:57:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 15:57:18 America/Caracas] [CHATBOT][AI][6f9cc2] Proveedor: gemini [21-Jul-2026 15:57:18 America/Caracas] [CHATBOT][GEMINI][6f9cc2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 15:57:20 America/Caracas] [CHATBOT][GEMINI][6f9cc2] OK key=primary intento=1 len=25 finish=STOP [21-Jul-2026 15:57:20 America/Caracas] [CHATBOT][END] corr=0ab7ac80 bytesRespuesta=25 [21-Jul-2026 15:57:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 15:57:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 15:57:20 - Mensaje enviado con éxito a 584120107389 2026-07-21 15:57:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fcf20c4035 (wa_message_id: wamid.HBgMNTg0MTIwMTA3Mzg5FQIAERgSOTE5MjFERjExODBGRUQ1QjM3AA==) 2026-07-21 15:57:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fcf20c4035 2026-07-21 15:57:20 - ====== FIN WEBHOOK ====== 2026-07-21 16:00:17 - ====== INICIO WEBHOOK ====== 2026-07-21 16:00:17 - Evento: image | De: 584143466209 | Size: 875b 2026-07-21 16:00:17 - Procesando mensaje regular tipo: image 2026-07-21 16:00:17 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 16:00:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQ0I5RDQyNTg4ODFBMkFBMTdEQTlFRkNCNjY4NzgA 2026-07-21 16:00:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQ0I5RDQyNTg4ODFBMkFBMTdEQTlFRkNCNjY4NzgA 2026-07-21 16:00:17 - Contenido: Pg mercantil 20870.00 comida-bodega-carmen... 2026-07-21 16:00:17 - Comando detectado: pg 2026-07-21 16:00:17 - CommandProcessor: Procesando comando: pg 2026-07-21 16:00:17 - Gasto personal con imagen: 2268217173992114 2026-07-21 16:00:17 - Formato 'pg banco descripcion': banco=mercantil, desc=20870.00 comida-bodega-carmen 2026-07-21 16:00:18 - Ejecutando GastosService (personal) [21-Jul-2026 16:00:18 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 16:00:20 - Resultado del comando: array 2026-07-21 16:00:20 - Enviando respuesta: ✅ 👤 Gasto personal #25 registrado • Monto: 2026-07-21 16:00:21 - Mensaje enviado con éxito a 584143466209 2026-07-21 16:00:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fcfd508553 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzI3RjgxMUJCQkJBQTg1QzcwAA==) 2026-07-21 16:00:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fcfd508553 2026-07-21 16:00:21 - ====== FIN WEBHOOK ====== 2026-07-21 16:11:03 - ====== INICIO WEBHOOK ====== 2026-07-21 16:11:03 - Evento: image | De: 584143466209 | Size: 854b 2026-07-21 16:11:03 - Procesando mensaje regular tipo: image 2026-07-21 16:11:03 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 16:11:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMEVCNzhEOTNDQzg1MEFFRjk4RQA= 2026-07-21 16:11:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMEVCNzhEOTNDQzg1MEFFRjk4RQA= 2026-07-21 16:11:03 - Contenido: g venezuela 97224.97 legal-seniat... 2026-07-21 16:11:03 - Comando detectado: g 2026-07-21 16:11:03 - CommandProcessor: Procesando comando: g 2026-07-21 16:11:03 - Gasto de negocio con imagen: 1501746101254388 2026-07-21 16:11:03 - Formato 'g banco descripcion': banco=venezuela, desc=97224.97 legal-seniat 2026-07-21 16:11:04 - Ejecutando GastosService (negocio) [21-Jul-2026 16:11:04 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 16:11:06 - Resultado del comando: array 2026-07-21 16:11:06 - Enviando respuesta: ✅ 💼 Gasto de negocio #40 registrado • Mont 2026-07-21 16:11:06 - Mensaje enviado con éxito a 584143466209 2026-07-21 16:11:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fd25ae1d8c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRTMxNUEwMUU0QzMxM0YxQzUwAA==) 2026-07-21 16:11:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fd25ae1d8c 2026-07-21 16:11:06 - ====== FIN WEBHOOK ====== 2026-07-21 16:28:09 - ====== INICIO WEBHOOK ====== 2026-07-21 16:28:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 16:28:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 16:28:09 - ====== FIN WEBHOOK ====== 2026-07-21 16:44:29 - ====== INICIO WEBHOOK ====== 2026-07-21 16:44:29 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 16:44:29 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 16:44:29 - ====== FIN WEBHOOK ====== 2026-07-21 17:17:54 - ====== INICIO WEBHOOK ====== 2026-07-21 17:17:54 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 17:17:54 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 17:17:54 - ====== FIN WEBHOOK ====== 2026-07-21 17:22:44 - ====== INICIO WEBHOOK ====== 2026-07-21 17:22:44 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 17:22:44 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 17:22:44 - ====== FIN WEBHOOK ====== 2026-07-21 17:24:32 - ====== INICIO WEBHOOK ====== 2026-07-21 17:24:32 - Evento: image | De: 584241712043 | Size: 909b 2026-07-21 17:24:32 - Procesando mensaje regular tipo: image 2026-07-21 17:24:32 - RegularMessageService: Procesando mensaje de 584241712043, tipo: image 2026-07-21 17:24:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzEyMDQzFQIAEhggQUM0MUQxOUJEMzFBODZEMTNDOTY2RjcxOTA1NEY1Q0UA 2026-07-21 17:24:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzEyMDQzFQIAEhggQUM0MUQxOUJEMzFBODZEMTNDOTY2RjcxOTA1NEY1Q0UA 2026-07-21 17:24:32 - Contenido: Buenos tardes soy Miguel Martinez lla le pase el pago del interned... 2026-07-21 17:24:32 - Comando detectado: buenos 2026-07-21 17:24:32 - CommandProcessor: Procesando comando: buenos 2026-07-21 17:24:32 - Imagen sin comando, guardando y procesando 2026-07-21 17:24:32 - Verificando duplicado por imageId=1391627916219333, msgId=wamid.HBgMNTg0MjQxNzEyMDQzFQIAEhggQUM0MUQxOUJEMzFBODZEMTNDOTY2RjcxOTA1NEY1Q0UA 2026-07-21 17:24:32 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 17:24:32 - Incluyendo numtoname.php... 2026-07-21 17:24:32 - Incluyendo media.php... 2026-07-21 17:24:32 - DEBUG messages batch: [{"from":"584241712043","from_user_id":"VE.4521622061458274","id":"wamid.HBgMNTg0MjQxNzEyMDQzFQIAEhggQUM0MUQxOUJEMzFBODZEMTNDOTY2RjcxOTA1NEY1Q0UA","timestamp":"1784669060","type":"image","image":{"caption":"Buenos tardes soy Miguel Martinez lla le pase el pago del interned","mime_type":"image\/jpeg","sha256":"pi\/4JZ67Gl3UO27ivxMXFHBOelrpwXjkX3J4wBpHx34=","id":"1391627916219333","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1391627916219333&source=webhook&ext=1784669362&hash=ATxddSax4s8XLaczkjxreqOeXFPA-DuaJfUQkSH8EJh2Jg"}}] 2026-07-21 17:24:32 - DEBUG caption final: Buenos tardes soy Miguel Martinez lla le pase el pago del interned 2026-07-21 17:24:32 - DEBUG busqueda mobiles: 04241712043,4241712043,584241712043 2026-07-21 17:24:32 - DEBUG usuario encontrado: f4:92:bf:ec:0f:8a 2026-07-21 17:24:32 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 17:24:32 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 17:24:33 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1391627916219333&source=getMedia&ext=1784669364&hash=ATxe4aEcpVaGiLuM5uD4gVWcW4BaivBxhJdEZSh12R4OQw 2026-07-21 17:24:34 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1391627916219333.jpg (52095 bytes) 2026-07-21 17:24:36 - OCR tesseract exit=0 chars=461 2026-07-21 17:24:36 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 205 522p.m. UM OF ds Ga An 2% linea.banvenez.com + O : DVenlinea personas es: 001423040914 [[] Banco BANCO DE Receptor: VENEZUELA Teléfono 0412***3736 Receptor: Cédula 18***785 Receptor: Monto de la 22.116,96 Operación: Concepto: Pago internet urgente y Banco de Venezuela, S.A. Banco Universal © RIF G-20009997-6. Continuar Operación Realizada Satisfactoriamente. 2026-07-21 17:24:36 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":null} 2026-07-21 17:24:36 - OCR parseDetalles: {"banco":null,"monto":"22116.96","fecha":null,"debug":["montoSame=22.116,96"]} 2026-07-21 17:24:36 - DEBUG registro: usernameRaw=''f4:92:bf:ec:0f:8a'' first=''Miguel'' last=''Martinez'' esRegistrado=1 2026-07-21 17:24:36 - DEBUG bodyAdmin postOCR: Tlf: 04241712043\nUser: f4:92:bf:ec:0f:8a\nNombre: Miguel Martinez\nBanco: Venezuela\nMonto: 22116.96 (ocrDetails)\nFecha: \nSrvID: 34 2026-07-21 17:24:39 - IMG 1391627916219333 TEL 04241712043 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 17:24:39 - Incluyendo guardar_imagen.php... 2026-07-21 17:24:39 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 17:24:39 - Includes realizados. Verificando funciones... 2026-07-21 17:24:39 - obtenerInfoUsuario: Iniciando función con teléfono: 584241712043 2026-07-21 17:24:39 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 17:24:39 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 17:24:39 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 17:24:39 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 17:24:39 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 17:24:39 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:ec:0f:8a","firstname":"Miguel","lastname":"Martinez","mac":"f4:92:bf:ec:0f:8a","srvid":34} 2026-07-21 17:24:39 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 17:24:39 - Datos usuario extraídos: {"username":"f4:92:bf:ec:0f:8a","firstname":"Miguel","lastname":"Martinez","mac":"f4:92:bf:ec:0f:8a","srvid":34} 2026-07-21 17:24:39 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 17:24:39 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 17:24:39 - Valor de accessToken: EAAC0c45... 2026-07-21 17:24:39 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 17:24:39 - Instancia WhatsAppImageHandler creada 2026-07-21 17:24:39 - Llamando a saveWhatsAppImage... 2026-07-21 17:24:39 - saveWhatsAppImage: Procesando imagen para: 584241712043 2026-07-21 17:24:39 - saveWhatsAppImage: ID de media: 1391627916219333, MIME type: image/jpeg 2026-07-21 17:24:39 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1391627916219333 2026-07-21 17:24:40 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 17:24:40 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1391627916219333&source=getMedia&ext=1784669371&hash=ATzLKrT6Tvk1eFkO2XN6tTudrUXP4z9nhDveMxcUPHxQxQ 2026-07-21 17:24:40 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1391627916219333&source=getMedia&ext=1784669371&hash=ATzLKrT6Tvk1eFkO2XN6tTudrUXP4z9nhDveMxcUPHxQxQ 2026-07-21 17:24:40 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 17:24:40 - descargar_imagen: Imagen descargada - Tamaño: 52095 bytes, Tipo: image/jpeg 2026-07-21 17:24:40 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1391627916219333.jpg, Tamaño: 52095 bytes 2026-07-21 17:24:40 - saveToDatabase: Registro insertado en BD con ID: 88 2026-07-21 17:24:40 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1391627916219333.jpg","image_id":"1391627916219333","size":52095,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 17:24:40 - Resultado del comando: array 2026-07-21 17:24:40 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 17:24:41 - Mensaje enviado con éxito a 584241712043 2026-07-21 17:24:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fe39999537 (wa_message_id: wamid.HBgMNTg0MjQxNzEyMDQzFQIAERgSNjFCNThBNTBBQTg5NTY3NTBBAA==) 2026-07-21 17:24:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fe39999537 2026-07-21 17:24:41 - ====== FIN WEBHOOK ====== 2026-07-21 17:28:02 - ====== INICIO WEBHOOK ====== 2026-07-21 17:28:02 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 17:28:02 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 17:28:02 - ====== FIN WEBHOOK ====== 2026-07-21 17:30:44 - ====== INICIO WEBHOOK ====== 2026-07-21 17:30:44 - Evento: image | De: 584143466209 | Size: 876b 2026-07-21 17:30:44 - Procesando mensaje regular tipo: image 2026-07-21 17:30:44 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 17:30:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCOTM3NkUzNDJBREMxNDQ5NDQ1NUQ4NTk3MkU1QzYA 2026-07-21 17:30:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCOTM3NkUzNDJBREMxNDQ5NDQ1NUQ4NTk3MkU1QzYA 2026-07-21 17:30:44 - Contenido: G venezuela 12000.00 viáticos-gasolina... 2026-07-21 17:30:44 - Comando detectado: g 2026-07-21 17:30:44 - CommandProcessor: Procesando comando: g 2026-07-21 17:30:44 - Gasto de negocio con imagen: 1614262763653907 2026-07-21 17:30:44 - Formato 'g banco descripcion': banco=venezuela, desc=12000.00 viáticos-gasolina 2026-07-21 17:30:45 - Ejecutando GastosService (negocio) [21-Jul-2026 17:30:45 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 17:30:47 - Resultado del comando: array 2026-07-21 17:30:47 - Enviando respuesta: ✅ 💼 Gasto de negocio #41 registrado • Mont 2026-07-21 17:30:48 - Mensaje enviado con éxito a 584143466209 2026-07-21 17:30:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fe5087a87f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjE2M0RFQTUwMjQwN0RFOTI5AA==) 2026-07-21 17:30:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fe5087a87f 2026-07-21 17:30:48 - ====== FIN WEBHOOK ====== 2026-07-21 17:42:22 - ====== INICIO WEBHOOK ====== 2026-07-21 17:42:22 - Evento: text | De: 584124944985 | Size: 613b 2026-07-21 17:42:22 - Procesando mensaje regular tipo: text 2026-07-21 17:42:22 - RegularMessageService: Procesando mensaje de 584124944985, tipo: text 2026-07-21 17:42:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0OTQ0OTg1FQIAEhggQUNDRkY5QTU1M0M1QUNDQUE0MzIyRTUzQUY3OUFCMDEA 2026-07-21 17:42:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0OTQ0OTg1FQIAEhggQUNDRkY5QTU1M0M1QUNDQUE0MzIyRTUzQUY3OUFCMDEA 2026-07-21 17:42:22 - Contenido: Buenas tardes me podrías pasar el monto para cancelar... 2026-07-21 17:42:22 - Comando detectado: buenas 2026-07-21 17:42:22 - CommandProcessor: Procesando comando: buenas 2026-07-21 17:42:22 - Comando no reconocido, enviando a ChatGPT 2026-07-21 17:42:22 - Resultado del comando: string 2026-07-21 17:42:22 - Enviando a ChatGPT: Buenas tardes me podrías pasar el monto para canc... 2026-07-21 17:42:22 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes me podrías pasar el monto para canc... 2026-07-21 17:42:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 18:42:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 18:42:22 America/Halifax] [CHATBOT][START] corr=e1b912fd IP=127.0.0.1 UA= [21-Jul-2026 17:42:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 17:42:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=68:d7:9a:06:65:c9 mobile=584124944985 [21-Jul-2026 17:42:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 17:42:22 America/Caracas] [CHATBOT][DIAG] corr=e1b912fd Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 17:42:22 America/Caracas] [CHATBOT][CTX] corr=e1b912fd tel=584124944985 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 17:42:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 17:42:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 17:42:22 America/Caracas] [CHATBOT][AI][fcaa64] Proveedor: gemini [21-Jul-2026 17:42:22 America/Caracas] [CHATBOT][GEMINI][fcaa64] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 17:42:25 America/Caracas] [CHATBOT][GEMINI][fcaa64] OK key=primary intento=1 len=617 finish=STOP [21-Jul-2026 17:42:25 America/Caracas] [CHATBOT][END] corr=e1b912fd bytesRespuesta=617 [21-Jul-2026 17:42:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 17:42:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 17:42:26 - Mensaje enviado con éxito a 584124944985 2026-07-21 17:42:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fe7c2f359f (wa_message_id: wamid.HBgMNTg0MTI0OTQ0OTg1FQIAERgSMThFODAzNDcwMjQ5NTA2RjU0AA==) 2026-07-21 17:42:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fe7c2f359f 2026-07-21 17:42:27 - ====== FIN WEBHOOK ====== 2026-07-21 17:45:07 - ====== INICIO WEBHOOK ====== 2026-07-21 17:45:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 17:45:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 17:45:07 - ====== FIN WEBHOOK ====== 2026-07-21 17:45:47 - ====== INICIO WEBHOOK ====== 2026-07-21 17:45:47 - Evento: image | De: 584267453909 | Size: 833b 2026-07-21 17:45:47 - Procesando mensaje regular tipo: image 2026-07-21 17:45:47 - RegularMessageService: Procesando mensaje de 584267453909, tipo: image 2026-07-21 17:45:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMxRkI0NDg4MDc1MzJERkY3MUY3RkYxRTU3Q0JFRTIA 2026-07-21 17:45:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMxRkI0NDg4MDc1MzJERkY3MUY3RkYxRTU3Q0JFRTIA 2026-07-21 17:45:47 - Contenido: ... 2026-07-21 17:45:47 - Comando detectado: image 2026-07-21 17:45:47 - CommandProcessor: Procesando comando: image 2026-07-21 17:45:47 - Imagen sin comando, guardando y procesando 2026-07-21 17:45:47 - Verificando duplicado por imageId=2097974677596165, msgId=wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMxRkI0NDg4MDc1MzJERkY3MUY3RkYxRTU3Q0JFRTIA 2026-07-21 17:45:47 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 17:45:47 - Incluyendo numtoname.php... 2026-07-21 17:45:47 - Incluyendo media.php... 2026-07-21 17:45:47 - DEBUG messages batch: [{"from":"584267453909","from_user_id":"VE.4529535870666893","id":"wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMxRkI0NDg4MDc1MzJERkY3MUY3RkYxRTU3Q0JFRTIA","timestamp":"1784670336","type":"image","image":{"mime_type":"image\/jpeg","sha256":"bPZrFon9N0V7O7gzx9HmhoMQjrBbVaH+StlhXXAmdP0=","id":"2097974677596165","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2097974677596165&source=webhook&ext=1784670637&hash=ATxlqCMSk-Ih79cYD2lYkyePMvi8abFs4nQIC0SuJV-2cA"}}] 2026-07-21 17:45:47 - DEBUG caption: no se encontró texto cercano 2026-07-21 17:45:47 - DEBUG caption final: [VACIO] 2026-07-21 17:45:47 - DEBUG busqueda mobiles: 04267453909,4267453909,584267453909 2026-07-21 17:45:47 - DEBUG usuario NO encontrado 2026-07-21 17:45:47 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 17:45:47 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 17:45:48 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2097974677596165&source=getMedia&ext=1784670639&hash=ATwcVWj7JOPPEjEc0oioSNouFvLkm4dAPqGgwYNIgkaUrQ 2026-07-21 17:45:49 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2097974677596165.jpg (35324 bytes) 2026-07-21 17:45:49 - OCR tesseract exit=0 chars=270 2026-07-21 17:45:49 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 298 y PagomóvilBDV Personas 9 11.200,00 Bs Fecha: 21/07/2026 Operación: 006755501780 O Identificación: 18143785 Origen: 0102****4298 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-21 17:45:49 - OCR parse (caption-level): {"banco":"Venezuela","monto":"11200.00","fecha":"2026-07-21"} 2026-07-21 17:45:49 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 17:45:49 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-21 17:45:49 - DEBUG bodyAdmin postOCR: Tlf: 04267453909\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 11200.00 (caption)\nFecha: 2026-07-21 (caption) 2026-07-21 17:45:51 - IMG 2097974677596165 TEL 04267453909 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 17:45:51 - Incluyendo guardar_imagen.php... 2026-07-21 17:45:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 17:45:51 - Includes realizados. Verificando funciones... 2026-07-21 17:45:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584267453909 2026-07-21 17:45:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 17:45:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 17:45:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 17:45:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 17:45:51 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 17:45:51 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:99:b8:5d","firstname":"alejandro","lastname":"mayora","mac":"74:ac:b9:99:b8:5d","srvid":37} 2026-07-21 17:45:51 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 17:45:51 - Datos usuario extraídos: {"username":"74:ac:b9:99:b8:5d","firstname":"alejandro","lastname":"mayora","mac":"74:ac:b9:99:b8:5d","srvid":37} 2026-07-21 17:45:51 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 17:45:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 17:45:51 - Valor de accessToken: EAAC0c45... 2026-07-21 17:45:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 17:45:51 - Instancia WhatsAppImageHandler creada 2026-07-21 17:45:51 - Llamando a saveWhatsAppImage... 2026-07-21 17:45:51 - saveWhatsAppImage: Procesando imagen para: 584267453909 2026-07-21 17:45:51 - saveWhatsAppImage: ID de media: 2097974677596165, MIME type: image/jpeg 2026-07-21 17:45:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2097974677596165 2026-07-21 17:45:53 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 17:45:53 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2097974677596165&source=getMedia&ext=1784670644&hash=ATxr-nA1h-ZOXuQ9D8ROqezeUfNy1_QhYTb1yvJeja7jDA 2026-07-21 17:45:53 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2097974677596165&source=getMedia&ext=1784670644&hash=ATxr-nA1h-ZOXuQ9D8ROqezeUfNy1_QhYTb1yvJeja7jDA 2026-07-21 17:45:54 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 17:45:54 - descargar_imagen: Imagen descargada - Tamaño: 35324 bytes, Tipo: image/jpeg 2026-07-21 17:45:54 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2097974677596165.jpg, Tamaño: 35324 bytes 2026-07-21 17:45:54 - saveToDatabase: Registro insertado en BD con ID: 89 2026-07-21 17:45:54 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2097974677596165.jpg","image_id":"2097974677596165","size":35324,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 17:45:54 - Resultado del comando: array 2026-07-21 17:45:54 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 17:45:55 - Mensaje enviado con éxito a 584267453909 2026-07-21 17:45:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fe89335d34 (wa_message_id: wamid.HBgMNTg0MjY3NDUzOTA5FQIAERgSQjlFMzI2MTVDRUFBQjg5RDE3AA==) 2026-07-21 17:45:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fe89335d34 2026-07-21 17:45:55 - ====== FIN WEBHOOK ====== 2026-07-21 17:46:14 - ====== INICIO WEBHOOK ====== 2026-07-21 17:46:14 - Evento: image | De: 584124944985 | Size: 830b 2026-07-21 17:46:14 - Procesando mensaje regular tipo: image 2026-07-21 17:46:14 - RegularMessageService: Procesando mensaje de 584124944985, tipo: image 2026-07-21 17:46:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0OTQ0OTg1FQIAEhggQUMxQzM0Rjg2RkIyQTRBREY3NzM0Q0Y1MDFCQzY5NDgA 2026-07-21 17:46:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0OTQ0OTg1FQIAEhggQUMxQzM0Rjg2RkIyQTRBREY3NzM0Q0Y1MDFCQzY5NDgA 2026-07-21 17:46:14 - Contenido: ... 2026-07-21 17:46:14 - Comando detectado: image 2026-07-21 17:46:14 - CommandProcessor: Procesando comando: image 2026-07-21 17:46:14 - Imagen sin comando, guardando y procesando 2026-07-21 17:46:14 - Verificando duplicado por imageId=1596948682147134, msgId=wamid.HBgMNTg0MTI0OTQ0OTg1FQIAEhggQUMxQzM0Rjg2RkIyQTRBREY3NzM0Q0Y1MDFCQzY5NDgA 2026-07-21 17:46:14 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 17:46:14 - Incluyendo numtoname.php... 2026-07-21 17:46:14 - Incluyendo media.php... 2026-07-21 17:46:14 - DEBUG messages batch: [{"from":"584124944985","from_user_id":"VE.4547652188855261","id":"wamid.HBgMNTg0MTI0OTQ0OTg1FQIAEhggQUMxQzM0Rjg2RkIyQTRBREY3NzM0Q0Y1MDFCQzY5NDgA","timestamp":"1784670364","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Dkl\/4aYavAe\/6IagREvbbBOcc6E8kQGiJz6uY1seGAY=","id":"1596948682147134","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1596948682147134&source=webhook&ext=1784670665&hash=ATwP-7ifHwgIQyliui_aR2ztaUwneV0bqLLF1c_6KyfHKQ"}}] 2026-07-21 17:46:14 - DEBUG caption: no se encontró texto cercano 2026-07-21 17:46:14 - DEBUG caption final: [VACIO] 2026-07-21 17:46:14 - DEBUG busqueda mobiles: 04124944985,4124944985,584124944985 2026-07-21 17:46:14 - DEBUG usuario encontrado: 68:d7:9a:06:65:c9 2026-07-21 17:46:14 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 17:46:14 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 17:46:15 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1596948682147134&source=getMedia&ext=1784670666&hash=ATzObmYzt637GlFLeyDSKFsxvSBgYni2_kb1e3RoB_erbQ 2026-07-21 17:46:16 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1596948682147134.jpg (31436 bytes) 2026-07-21 17:46:17 - OCR tesseract exit=0 chars=274 2026-07-21 17:46:17 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Comercios 9 25.655,68 Bs Fecha: 21/07/2026 Operación: 000938054420 io Identificación: 500479930 Origen: 0102****5999 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-21 17:46:17 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25655.68","fecha":"2026-07-21"} 2026-07-21 17:46:17 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 17:46:17 - DEBUG registro: usernameRaw=''68:d7:9a:06:65:c9'' first=''juan miguel'' last=''breidembach'' esRegistrado=1 2026-07-21 17:46:17 - DEBUG bodyAdmin postOCR: Tlf: 04124944985\nUser: 68:d7:9a:06:65:c9\nNombre: juan miguel breidembach\nBanco: Venezuela\nMonto: 25655.68 (caption)\nFecha: 2026-07-21 (caption)\nSrvID: 34 2026-07-21 17:46:20 - IMG 1596948682147134 TEL 04124944985 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 17:46:20 - Incluyendo guardar_imagen.php... 2026-07-21 17:46:20 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 17:46:20 - Includes realizados. Verificando funciones... 2026-07-21 17:46:20 - obtenerInfoUsuario: Iniciando función con teléfono: 584124944985 2026-07-21 17:46:20 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 17:46:20 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 17:46:20 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 17:46:20 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 17:46:20 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 17:46:20 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:06:65:c9","firstname":"juan miguel","lastname":"breidembach","mac":"68:d7:9a:06:65:c9","srvid":34} 2026-07-21 17:46:20 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 17:46:20 - Datos usuario extraídos: {"username":"68:d7:9a:06:65:c9","firstname":"juan miguel","lastname":"breidembach","mac":"68:d7:9a:06:65:c9","srvid":34} 2026-07-21 17:46:20 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 17:46:20 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 17:46:20 - Valor de accessToken: EAAC0c45... 2026-07-21 17:46:20 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 17:46:20 - Instancia WhatsAppImageHandler creada 2026-07-21 17:46:20 - Llamando a saveWhatsAppImage... 2026-07-21 17:46:20 - saveWhatsAppImage: Procesando imagen para: 584124944985 2026-07-21 17:46:20 - saveWhatsAppImage: ID de media: 1596948682147134, MIME type: image/jpeg 2026-07-21 17:46:20 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1596948682147134 2026-07-21 17:46:20 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 17:46:20 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1596948682147134&source=getMedia&ext=1784670671&hash=ATyXF1IAmWH6810-t4h0AkisRZSQPerQuLoCi9zDh6UcVQ 2026-07-21 17:46:20 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1596948682147134&source=getMedia&ext=1784670671&hash=ATyXF1IAmWH6810-t4h0AkisRZSQPerQuLoCi9zDh6UcVQ 2026-07-21 17:46:21 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 17:46:21 - descargar_imagen: Imagen descargada - Tamaño: 31436 bytes, Tipo: image/jpeg 2026-07-21 17:46:21 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1596948682147134.jpg, Tamaño: 31436 bytes 2026-07-21 17:46:21 - saveToDatabase: Registro insertado en BD con ID: 90 2026-07-21 17:46:21 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1596948682147134.jpg","image_id":"1596948682147134","size":31436,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 17:46:21 - Resultado del comando: array 2026-07-21 17:46:21 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 17:46:22 - Mensaje enviado con éxito a 584124944985 2026-07-21 17:46:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fe8ae2ab3a (wa_message_id: wamid.HBgMNTg0MTI0OTQ0OTg1FQIAERgSQUQxQjA1Mjg5NjA2Mzc2NjE4AA==) 2026-07-21 17:46:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fe8ae2ab3a 2026-07-21 17:46:22 - ====== FIN WEBHOOK ====== 2026-07-21 17:47:47 - ====== INICIO WEBHOOK ====== 2026-07-21 17:47:47 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 17:47:47 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 17:47:47 - ====== FIN WEBHOOK ====== 2026-07-21 17:50:19 - ====== INICIO WEBHOOK ====== 2026-07-21 17:50:19 - Evento: image | De: 584123251541 | Size: 880b 2026-07-21 17:50:19 - Procesando mensaje regular tipo: image 2026-07-21 17:50:19 - RegularMessageService: Procesando mensaje de 584123251541, tipo: image 2026-07-21 17:50:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUNBQTdEQTk4Q0JCQjI1N0M5QjEyQTA1RTkzQjUwM0YA 2026-07-21 17:50:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUNBQTdEQTk4Q0JCQjI1N0M5QjEyQTA1RTkzQjUwM0YA 2026-07-21 17:50:19 - Contenido: ... 2026-07-21 17:50:19 - Comando detectado: image 2026-07-21 17:50:19 - CommandProcessor: Procesando comando: image 2026-07-21 17:50:19 - Imagen sin comando, guardando y procesando 2026-07-21 17:50:19 - Verificando duplicado por imageId=2218841668968024, msgId=wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUNBQTdEQTk4Q0JCQjI1N0M5QjEyQTA1RTkzQjUwM0YA 2026-07-21 17:50:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 17:50:19 - Incluyendo numtoname.php... 2026-07-21 17:50:19 - Incluyendo media.php... 2026-07-21 17:50:19 - DEBUG messages batch: [{"from":"584123251541","from_user_id":"VE.4520625134891300","id":"wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUNBQTdEQTk4Q0JCQjI1N0M5QjEyQTA1RTkzQjUwM0YA","timestamp":"1784670609","type":"image","image":{"mime_type":"image\/jpeg","sha256":"RNMf6FgD99fwmgBspOw3f6lV9vY510\/0Fsy+xUEhXpE=","id":"2218841668968024","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2218841668968024&source=webhook&ext=1784670910&hash=ATz9l8cI3OoWJhc5KSTIgAAy8-djxuQ0SpGy_pPbo2tYBg"}}] 2026-07-21 17:50:19 - DEBUG caption: no se encontró texto cercano 2026-07-21 17:50:19 - DEBUG caption final: [VACIO] 2026-07-21 17:50:19 - DEBUG busqueda mobiles: 04123251541,4123251541,584123251541 2026-07-21 17:50:19 - DEBUG usuario encontrado: 70:a7:41:28:56:d9 2026-07-21 17:50:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 17:50:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 17:50:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2218841668968024&source=getMedia&ext=1784670911&hash=ATwq4HYfgXtrZo2RUIp_yeAk_15wi8TNBvu56pTkq2XPJQ 2026-07-21 17:50:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2218841668968024.jpg (25721 bytes) 2026-07-21 17:50:22 - OCR tesseract exit=0 chars=326 2026-07-21 17:50:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 187 5491040 ORAR 51) < Comprobante de operación —< v PagomévilBDV Personas Fecha: 21/07/2026 (TA IES 727] Identificacién: 18143785 Origen: 0102****9200 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago e ANN A = o) SS] 2026-07-21 17:50:22 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-21"} 2026-07-21 17:50:22 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 17:50:22 - DEBUG registro: usernameRaw=''70:a7:41:28:56:d9'' first=''Gabriela'' last=''Kanzler'' esRegistrado=1 2026-07-21 17:50:22 - DEBUG bodyAdmin postOCR: Tlf: 04123251541\nUser: 70:a7:41:28:56:d9\nNombre: Gabriela Kanzler\nBanco: Venezuela\nMonto: \nFecha: 2026-07-21 (caption)\nSrvID: 35 2026-07-21 17:50:25 - IMG 2218841668968024 TEL 04123251541 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 17:50:25 - Incluyendo guardar_imagen.php... 2026-07-21 17:50:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 17:50:25 - Includes realizados. Verificando funciones... 2026-07-21 17:50:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584123251541 2026-07-21 17:50:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 17:50:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 17:50:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 17:50:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 17:50:25 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 17:50:25 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:56:d9","firstname":"Gabriela","lastname":"Kanzler","mac":"70:a7:41:28:56:d9","srvid":34} 2026-07-21 17:50:25 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 17:50:25 - Datos usuario extraídos: {"username":"70:a7:41:28:56:d9","firstname":"Gabriela","lastname":"Kanzler","mac":"70:a7:41:28:56:d9","srvid":34} 2026-07-21 17:50:25 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 17:50:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 17:50:25 - Valor de accessToken: EAAC0c45... 2026-07-21 17:50:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 17:50:25 - Instancia WhatsAppImageHandler creada 2026-07-21 17:50:25 - Llamando a saveWhatsAppImage... 2026-07-21 17:50:25 - saveWhatsAppImage: Procesando imagen para: 584123251541 2026-07-21 17:50:25 - saveWhatsAppImage: ID de media: 2218841668968024, MIME type: image/jpeg 2026-07-21 17:50:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2218841668968024 2026-07-21 17:50:26 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 17:50:26 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2218841668968024&source=getMedia&ext=1784670917&hash=ATzysGP4dF2_N6RK0BEDfdtoxokGGoVRmftM6OGcikaGbw 2026-07-21 17:50:26 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2218841668968024&source=getMedia&ext=1784670917&hash=ATzysGP4dF2_N6RK0BEDfdtoxokGGoVRmftM6OGcikaGbw 2026-07-21 17:50:27 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 17:50:27 - descargar_imagen: Imagen descargada - Tamaño: 25721 bytes, Tipo: image/jpeg 2026-07-21 17:50:27 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2218841668968024.jpg, Tamaño: 25721 bytes 2026-07-21 17:50:27 - saveToDatabase: Registro insertado en BD con ID: 91 2026-07-21 17:50:27 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2218841668968024.jpg","image_id":"2218841668968024","size":25721,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 17:50:27 - Resultado del comando: array 2026-07-21 17:50:27 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 17:50:27 - Mensaje enviado con éxito a 584123251541 2026-07-21 17:50:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fe9a3cf8e5 (wa_message_id: wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSMzdCNTEwRkY2NkZFQUUwMDA3AA==) 2026-07-21 17:50:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fe9a3cf8e5 2026-07-21 17:50:27 - ====== FIN WEBHOOK ====== 2026-07-21 17:52:19 - ====== INICIO WEBHOOK ====== 2026-07-21 17:52:19 - Evento: image | De: 584143466209 | Size: 828b 2026-07-21 17:52:19 - Procesando mensaje regular tipo: image 2026-07-21 17:52:19 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 17:52:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMDM4NDhFOUEyRjdEMjA1RjI1NQA= 2026-07-21 17:52:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMDM4NDhFOUEyRjdEMjA1RjI1NQA= 2026-07-21 17:52:19 - Contenido: conatel... 2026-07-21 17:52:19 - Comando detectado: conatel 2026-07-21 17:52:19 - CommandProcessor: Procesando comando: conatel 2026-07-21 17:52:19 - Imagen sin comando, guardando y procesando 2026-07-21 17:52:19 - Verificando duplicado por imageId=1662893901486451, msgId=wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMDM4NDhFOUEyRjdEMjA1RjI1NQA= 2026-07-21 17:52:20 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 17:52:20 - Incluyendo numtoname.php... 2026-07-21 17:52:20 - Incluyendo media.php... 2026-07-21 17:52:20 - DEBUG messages batch: [{"from":"584143466209","from_user_id":"VE.4519634208323726","id":"wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMDM4NDhFOUEyRjdEMjA1RjI1NQA=","timestamp":"1784670729","type":"image","image":{"caption":"conatel","mime_type":"image\/jpeg","sha256":"OLWvWlBH42frP\/4cHbIKohTbcclt9Bn1LxtwXyRFtys=","id":"1662893901486451","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1662893901486451&source=webhook&ext=1784671030&hash=ATysN_psUtOth-B8v2iqcfnrh8Cd-uBmGY71bZxwBG-iSw"}}] 2026-07-21 17:52:20 - DEBUG caption final: conatel 2026-07-21 17:52:20 - DEBUG busqueda mobiles: 04143466209,4143466209,584143466209 2026-07-21 17:52:20 - DEBUG usuario encontrado: 18:fd:74:60:44:09 2026-07-21 17:52:20 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 17:52:20 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 17:52:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1662893901486451&source=getMedia&ext=1784671031&hash=ATysehrF_DRWXBGCpchl-7QfZslMpqbE80AnVlmyLfbAQQ 2026-07-21 17:52:22 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1662893901486451.jpg (41714 bytes) 2026-07-21 17:52:22 - OCR tesseract exit=0 chars=441 2026-07-21 17:52:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 148 Comprobante de pago a proveedores Pago de proveedores generado exitosamente.. El número de referencia es: 63066931. N° Lote: 47567279 Fecha creación: 21/07/2026 N? Documento: 3500479930 Empresa: CTNETWORK CA Monto total: 13.494,36 Bs. Concepto: nicve Para conocer el estatus del pago, consulta la opción Histórico de operaciones o Consulta de lotes. 2026-07-21 17:52:22 - OCR parse (caption-level): {"banco":null,"monto":"13494.36","fecha":"2026-07-21"} 2026-07-21 17:52:22 - OCR parseDetalles: {"banco":null,"monto":"13494.36","fecha":"2026-07-21","debug":["fecha=2026-07-21","montoSame=13.494,36"]} 2026-07-21 17:52:22 - DEBUG registro: usernameRaw=''18:fd:74:60:44:09'' first=''Hector'' last=''Rudman'' esRegistrado=1 2026-07-21 17:52:22 - DEBUG bodyAdmin postOCR: Tlf: 04143466209\nUser: 18:fd:74:60:44:09\nNombre: Hector Rudman\nBanco: \nMonto: 13494.36 (caption)\nFecha: 2026-07-21 (caption)\nSrvID: 35 2026-07-21 17:52:24 - IMG 1662893901486451 TEL 04143466209 - Admin(584143466209) code=200 err= 2026-07-21 17:52:24 - Incluyendo guardar_imagen.php... 2026-07-21 17:52:24 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 17:52:24 - Includes realizados. Verificando funciones... 2026-07-21 17:52:24 - obtenerInfoUsuario: Iniciando función con teléfono: 584143466209 2026-07-21 17:52:24 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 17:52:24 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 17:52:24 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 17:52:24 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 17:52:24 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 17:52:24 - obtenerInfoUsuario: Datos usuario: {"username":"18:fd:74:60:44:09","firstname":"Hector","lastname":"Rudman","mac":"48:a9:8a:1a:19:e3","srvid":35} 2026-07-21 17:52:24 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 17:52:24 - Datos usuario extraídos: {"username":"18:fd:74:60:44:09","firstname":"Hector","lastname":"Rudman","mac":"48:a9:8a:1a:19:e3","srvid":35} 2026-07-21 17:52:24 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 17:52:24 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 17:52:24 - Valor de accessToken: EAAC0c45... 2026-07-21 17:52:24 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 17:52:24 - Instancia WhatsAppImageHandler creada 2026-07-21 17:52:24 - Llamando a saveWhatsAppImage... 2026-07-21 17:52:24 - saveWhatsAppImage: Procesando imagen para: 584143466209 2026-07-21 17:52:24 - saveWhatsAppImage: ID de media: 1662893901486451, MIME type: image/jpeg 2026-07-21 17:52:24 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1662893901486451 2026-07-21 17:52:25 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 17:52:25 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1662893901486451&source=getMedia&ext=1784671036&hash=ATw23ayxqcwpPpyCL4nC9VgjJBANrrmwwTZViidhkbHi_w 2026-07-21 17:52:25 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1662893901486451&source=getMedia&ext=1784671036&hash=ATw23ayxqcwpPpyCL4nC9VgjJBANrrmwwTZViidhkbHi_w 2026-07-21 17:52:26 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 17:52:26 - descargar_imagen: Imagen descargada - Tamaño: 41714 bytes, Tipo: image/jpeg 2026-07-21 17:52:26 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1662893901486451.jpg, Tamaño: 41714 bytes 2026-07-21 17:52:26 - saveToDatabase: Registro insertado en BD con ID: 92 2026-07-21 17:52:26 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1662893901486451.jpg","image_id":"1662893901486451","size":41714,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 17:52:26 - Resultado del comando: array 2026-07-21 17:52:26 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 17:52:27 - Mensaje enviado con éxito a 584143466209 2026-07-21 17:52:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fea1b2bbeb (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMkZCN0U5RENGMkQ1RTNCN0VCAA==) 2026-07-21 17:52:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fea1b2bbeb 2026-07-21 17:52:27 - ====== FIN WEBHOOK ====== 2026-07-21 17:53:18 - ====== INICIO WEBHOOK ====== 2026-07-21 17:53:18 - Evento: image | De: 584143466209 | Size: 876b 2026-07-21 17:53:18 - Procesando mensaje regular tipo: image 2026-07-21 17:53:18 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 17:53:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGODY0Q0ZCNTkyNEQ1NTE1Nzk1QTFBN0Y4NDc2RjgA 2026-07-21 17:53:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGODY0Q0ZCNTkyNEQ1NTE1Nzk1QTFBN0Y4NDc2RjgA 2026-07-21 17:53:18 - Contenido: G venezuela 14760.00 viaticos-gasolina-hilux... 2026-07-21 17:53:18 - Comando detectado: g 2026-07-21 17:53:18 - CommandProcessor: Procesando comando: g 2026-07-21 17:53:18 - Gasto de negocio con imagen: 1941182079865200 2026-07-21 17:53:18 - Formato 'g banco descripcion': banco=venezuela, desc=14760.00 viaticos-gasolina-hilux 2026-07-21 17:53:19 - Ejecutando GastosService (negocio) [21-Jul-2026 17:53:19 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 17:53:21 - Resultado del comando: array 2026-07-21 17:53:21 - Enviando respuesta: ✅ 💼 Gasto de negocio #42 registrado • Mont 2026-07-21 17:53:22 - Mensaje enviado con éxito a 584143466209 2026-07-21 17:53:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fea523639d (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSREI1NDFFMDhFQkRGREYzMTQ2AA==) 2026-07-21 17:53:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fea523639d 2026-07-21 17:53:22 - ====== FIN WEBHOOK ====== 2026-07-21 17:54:22 - ====== INICIO WEBHOOK ====== 2026-07-21 17:54:22 - Evento: image | De: 584143466209 | Size: 869b 2026-07-21 17:54:22 - Procesando mensaje regular tipo: image 2026-07-21 17:54:22 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 17:54:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0OTE3QUIwMEU1MkQyRDUzQTdBRTcyRjcxRjU1Q0MA 2026-07-21 17:54:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0OTE3QUIwMEU1MkQyRDUzQTdBRTcyRjcxRjU1Q0MA 2026-07-21 17:54:22 - Contenido: Pg mercantil 3000.00 tabatha-hannah... 2026-07-21 17:54:22 - Comando detectado: pg 2026-07-21 17:54:22 - CommandProcessor: Procesando comando: pg 2026-07-21 17:54:22 - Gasto personal con imagen: 1799173581070103 2026-07-21 17:54:22 - Formato 'pg banco descripcion': banco=mercantil, desc=3000.00 tabatha-hannah 2026-07-21 17:54:23 - Ejecutando GastosService (personal) [21-Jul-2026 17:54:23 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 17:54:24 - Resultado del comando: array 2026-07-21 17:54:24 - Enviando respuesta: ✅ 👤 Gasto personal #26 registrado • Monto: 2026-07-21 17:54:25 - Mensaje enviado con éxito a 584143466209 2026-07-21 17:54:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fea91a497d (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOUQ4RTMyREFDMDcxNDYwRkMxAA==) 2026-07-21 17:54:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fea91a497d 2026-07-21 17:54:25 - ====== FIN WEBHOOK ====== 2026-07-21 17:57:07 - ====== INICIO WEBHOOK ====== 2026-07-21 17:57:07 - Evento: text | De: 584141158869 | Size: 587b 2026-07-21 17:57:07 - Procesando mensaje regular tipo: text 2026-07-21 17:57:07 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 17:57:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM1NEYxOEYwMDFEMjgyQThFNjE2MjI2NTMyODY4OUMA 2026-07-21 17:57:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM1NEYxOEYwMDFEMjgyQThFNjE2MjI2NTMyODY4OUMA 2026-07-21 17:57:07 - Contenido: Buenas tardes por favor pasar los datos... 2026-07-21 17:57:07 - Comando detectado: buenas 2026-07-21 17:57:07 - CommandProcessor: Procesando comando: buenas 2026-07-21 17:57:07 - Comando no reconocido, enviando a ChatGPT 2026-07-21 17:57:07 - Resultado del comando: string 2026-07-21 17:57:07 - Enviando a ChatGPT: Buenas tardes por favor pasar los datos... 2026-07-21 17:57:07 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes por favor pasar los datos... 2026-07-21 17:57:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 18:57:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 18:57:07 America/Halifax] [CHATBOT][START] corr=e708d9f5 IP=127.0.0.1 UA= [21-Jul-2026 17:57:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 17:57:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 17:57:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 17:57:08 America/Caracas] [CHATBOT][DIAG] corr=e708d9f5 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 17:57:08 America/Caracas] [CHATBOT][CTX] corr=e708d9f5 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 17:57:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 17:57:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 17:57:08 America/Caracas] [CHATBOT][AI][204b0c] Proveedor: gemini [21-Jul-2026 17:57:08 America/Caracas] [CHATBOT][GEMINI][204b0c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 17:57:10 America/Caracas] [CHATBOT][GEMINI][204b0c] OK key=primary intento=1 len=293 finish=STOP [21-Jul-2026 17:57:10 America/Caracas] [CHATBOT][END] corr=e708d9f5 bytesRespuesta=293 [21-Jul-2026 17:57:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 17:57:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 17:57:11 - Mensaje enviado con éxito a 584141158869 2026-07-21 17:57:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5feb372e9bb (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSOTVGQjRBNzg0Q0ExODM1RjZFAA==) 2026-07-21 17:57:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a5feb372e9bb 2026-07-21 17:57:11 - ====== FIN WEBHOOK ====== 2026-07-21 18:01:00 - ====== INICIO WEBHOOK ====== 2026-07-21 18:01:00 - Evento: text | De: 584141235561 | Size: 576b 2026-07-21 18:01:00 - Procesando mensaje regular tipo: text 2026-07-21 18:01:00 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 18:01:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVERkUyNjM2N0EyNjhCMDY5QTc5RjUxREYwMTlEQ0IA 2026-07-21 18:01:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVERkUyNjM2N0EyNjhCMDY5QTc5RjUxREYwMTlEQ0IA 2026-07-21 18:01:00 - Contenido: Hola buenas tardes... 2026-07-21 18:01:00 - Comando detectado: hola 2026-07-21 18:01:00 - CommandProcessor: Procesando comando: hola 2026-07-21 18:01:00 - Comando no reconocido, enviando a ChatGPT 2026-07-21 18:01:00 - Resultado del comando: string 2026-07-21 18:01:00 - Enviando a ChatGPT: Hola buenas tardes... 2026-07-21 18:01:00 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes... 2026-07-21 18:01:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 19:01:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 19:01:00 America/Halifax] [CHATBOT][START] corr=85236b70 IP=127.0.0.1 UA= [21-Jul-2026 18:01:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 18:01:01 America/Caracas] [CHATBOT][CTX] corr=85236b70 tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 18:01:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 18:01:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 18:01:01 America/Caracas] [CHATBOT][AI][7df97a] Proveedor: gemini [21-Jul-2026 18:01:01 America/Caracas] [CHATBOT][GEMINI][7df97a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 18:01:01 America/Caracas] [CHATBOT][GEMINI][7df97a] OK key=primary intento=1 len=48 finish=STOP [21-Jul-2026 18:01:01 America/Caracas] [CHATBOT][END] corr=85236b70 bytesRespuesta=48 [21-Jul-2026 18:01:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 18:01:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 18:01:03 - Mensaje enviado con éxito a 584141235561 2026-07-21 18:01:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fec1f0b316 (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSQjUwQzQ1Mzg5M0ZGMENENzNDAA==) 2026-07-21 18:01:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fec1f0b316 2026-07-21 18:01:03 - ====== FIN WEBHOOK ====== 2026-07-21 18:01:16 - ====== INICIO WEBHOOK ====== 2026-07-21 18:01:16 - Evento: text | De: 584141235561 | Size: 640b 2026-07-21 18:01:16 - Procesando mensaje regular tipo: text 2026-07-21 18:01:16 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 18:01:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTU2NzAwQ0Q5RTM1QjYzQjJCQTAyMTNGMEQ2OTUyMjYA 2026-07-21 18:01:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTU2NzAwQ0Q5RTM1QjYzQjJCQTAyMTNGMEQ2OTUyMjYA 2026-07-21 18:01:16 - Contenido: Me gustaría saber porque el servicio de Mencho Barrios está caído ?... 2026-07-21 18:01:16 - Comando detectado: me 2026-07-21 18:01:16 - CommandProcessor: Procesando comando: me 2026-07-21 18:01:16 - Comando no reconocido, enviando a ChatGPT 2026-07-21 18:01:16 - Resultado del comando: string 2026-07-21 18:01:16 - Enviando a ChatGPT: Me gustaría saber porque el servicio de Mencho Ba... 2026-07-21 18:01:16 - forwardToChatGPT: Enviando a ChatGPT: Me gustaría saber porque el servicio de Mencho Ba... 2026-07-21 18:01:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 19:01:16 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 19:01:16 America/Halifax] [CHATBOT][START] corr=563f106e IP=127.0.0.1 UA= [21-Jul-2026 18:01:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 18:01:16 America/Caracas] [CHATBOT][CTX] corr=563f106e tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 18:01:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 18:01:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 18:01:16 America/Caracas] [CHATBOT][AI][3c5c71] Proveedor: gemini [21-Jul-2026 18:01:16 America/Caracas] [CHATBOT][GEMINI][3c5c71] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 18:01:19 America/Caracas] [CHATBOT][GEMINI][3c5c71] OK key=primary intento=1 len=137 finish=STOP [21-Jul-2026 18:01:19 America/Caracas] [CHATBOT][END] corr=563f106e bytesRespuesta=137 [21-Jul-2026 18:01:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 18:01:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 18:01:20 - Mensaje enviado con éxito a 584141235561 2026-07-21 18:01:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fec30be96b (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSRkIyNTU2QjVFRDgwNkU0NjI1AA==) 2026-07-21 18:01:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fec30be96b 2026-07-21 18:01:20 - ====== FIN WEBHOOK ====== 2026-07-21 18:01:43 - ====== INICIO WEBHOOK ====== 2026-07-21 18:01:43 - Evento: text | De: 584141235561 | Size: 569b 2026-07-21 18:01:43 - Procesando mensaje regular tipo: text 2026-07-21 18:01:43 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 18:01:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVFQjJCNERCOTVCOTI2RDBCNEY4NzVCQ0NGOTBCMTQA 2026-07-21 18:01:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVFQjJCNERCOTVCOTI2RDBCNEY4NzVCQ0NGOTBCMTQA 2026-07-21 18:01:43 - Contenido: 04122523574... 2026-07-21 18:01:43 - Comando detectado: 04122523574 2026-07-21 18:01:43 - CommandProcessor: Procesando comando: 04122523574 2026-07-21 18:01:43 - Número de teléfono detectado: 04122523574 [21-Jul-2026 18:01:43 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [21-Jul-2026 18:01:44 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [21-Jul-2026 18:01:44 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-21 18:01:44 - Resultado del comando: array 2026-07-21 18:01:44 - Enviando respuesta: ⚡ *Mencho Barrios* ━━━━━━━━━ 2026-07-21 18:01:45 - Mensaje enviado con éxito a 584141235561 2026-07-21 18:01:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fec4954339 (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSMDhCQTUwQjhGMEMzQkMyNUY5AA==) 2026-07-21 18:01:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fec4954339 2026-07-21 18:01:45 - ====== FIN WEBHOOK ====== 2026-07-21 18:08:25 - ====== INICIO WEBHOOK ====== 2026-07-21 18:08:25 - Evento: text | De: 584141158869 | Size: 564b 2026-07-21 18:08:25 - Procesando mensaje regular tipo: text 2026-07-21 18:08:25 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 18:08:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNCMDU3NzMxNzExQUZDMTI4N0U0M0UwNDc0NTdCNDYA 2026-07-21 18:08:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNCMDU3NzMxNzExQUZDMTI4N0U0M0UwNDc0NTdCNDYA 2026-07-21 18:08:25 - Contenido: Pago de internet... 2026-07-21 18:08:25 - Comando detectado: pago 2026-07-21 18:08:25 - CommandProcessor: Procesando comando: pago 2026-07-21 18:08:25 - Ejecutando add_pagos.php [21-Jul-2026 18:08:26 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-21 18:08:26 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-21 18:08:26 - ====== INICIO WEBHOOK ====== 2026-07-21 18:08:26 - Evento: text | De: 584141158869 | Size: 564b 2026-07-21 18:08:26 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNCMDU3NzMxNzExQUZDMTI4N0U0M0UwNDc0NTdCNDYA, ignorando 2026-07-21 18:15:06 - ====== INICIO WEBHOOK ====== 2026-07-21 18:15:06 - Evento: image | De: 584141235561 | Size: 868b 2026-07-21 18:15:06 - Procesando mensaje regular tipo: image 2026-07-21 18:15:06 - RegularMessageService: Procesando mensaje de 584141235561, tipo: image 2026-07-21 18:15:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVDREYxRDlBMDNDMUIxOEIwMjdEODNFREY1NEYzNkMA 2026-07-21 18:15:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVDREYxRDlBMDNDMUIxOEIwMjdEODNFREY1NEYzNkMA 2026-07-21 18:15:06 - Contenido: Pago de Mencho Barrios... 2026-07-21 18:15:06 - Comando detectado: pago 2026-07-21 18:15:06 - CommandProcessor: Procesando comando: pago 2026-07-21 18:15:06 - Ejecutando add_pagos.php 2026-07-21 18:15:06 - Pago con imagen asociada: 1510065560323205 [21-Jul-2026 18:15:06 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-21 18:15:06 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-21 18:15:07 - ====== INICIO WEBHOOK ====== 2026-07-21 18:15:07 - Evento: image | De: 584141235561 | Size: 868b 2026-07-21 18:15:07 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVDREYxRDlBMDNDMUIxOEIwMjdEODNFREY1NEYzNkMA, ignorando 2026-07-21 18:22:52 - ====== INICIO WEBHOOK ====== 2026-07-21 18:22:52 - Evento: text | De: 584141235561 | Size: 591b 2026-07-21 18:22:52 - Procesando mensaje regular tipo: text 2026-07-21 18:22:52 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 18:22:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVGNzlGRDIyODk2RDhBMTVEOTM2NDU2QTg3QjMxNjcA 2026-07-21 18:22:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVGNzlGRDIyODk2RDhBMTVEOTM2NDU2QTg3QjMxNjcA 2026-07-21 18:22:52 - Contenido: Puedo verificarlo por acá ??... 2026-07-21 18:22:52 - Comando detectado: puedo 2026-07-21 18:22:52 - CommandProcessor: Procesando comando: puedo 2026-07-21 18:22:52 - Comando no reconocido, enviando a ChatGPT 2026-07-21 18:22:52 - Resultado del comando: string 2026-07-21 18:22:52 - Enviando a ChatGPT: Puedo verificarlo por acá ??... 2026-07-21 18:22:52 - forwardToChatGPT: Enviando a ChatGPT: Puedo verificarlo por acá ??... 2026-07-21 18:22:52 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 19:22:52 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 19:22:52 America/Halifax] [CHATBOT][START] corr=84f07ad3 IP=127.0.0.1 UA= [21-Jul-2026 18:22:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 18:22:52 America/Caracas] [CHATBOT][CTX] corr=84f07ad3 tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 18:22:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 18:22:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 18:22:52 America/Caracas] [CHATBOT][AI][302033] Proveedor: gemini [21-Jul-2026 18:22:52 America/Caracas] [CHATBOT][GEMINI][302033] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 18:22:53 America/Caracas] [CHATBOT][GEMINI][302033] OK key=primary intento=1 len=178 finish=STOP [21-Jul-2026 18:22:53 America/Caracas] [CHATBOT][END] corr=84f07ad3 bytesRespuesta=178 [21-Jul-2026 18:22:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 18:22:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 18:22:54 - Mensaje enviado con éxito a 584141235561 2026-07-21 18:22:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ff13e9b77b (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSOTA2RUEyOEVCMzhDMDhGNTBCAA==) 2026-07-21 18:22:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ff13e9b77b 2026-07-21 18:22:54 - ====== FIN WEBHOOK ====== 2026-07-21 18:23:24 - ====== INICIO WEBHOOK ====== 2026-07-21 18:23:24 - Evento: text | De: 584141235561 | Size: 569b 2026-07-21 18:23:24 - Procesando mensaje regular tipo: text 2026-07-21 18:23:24 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 18:23:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTU3ODE5MUU0MjhFNUY4REQyMUE4MzkyQzc2Q0ZCMEQA 2026-07-21 18:23:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTU3ODE5MUU0MjhFNUY4REQyMUE4MzkyQzc2Q0ZCMEQA 2026-07-21 18:23:24 - Contenido: 04122523574... 2026-07-21 18:23:24 - Comando detectado: 04122523574 2026-07-21 18:23:24 - CommandProcessor: Procesando comando: 04122523574 2026-07-21 18:23:24 - Número de teléfono detectado: 04122523574 [21-Jul-2026 18:23:24 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [21-Jul-2026 18:23:25 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [21-Jul-2026 18:23:25 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-21 18:23:25 - Resultado del comando: array 2026-07-21 18:23:25 - Enviando respuesta: ⚡ *Mencho Barrios* ━━━━━━━━━ 2026-07-21 18:23:26 - Mensaje enviado con éxito a 584141235561 2026-07-21 18:23:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ff15e03683 (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSNzM3ODZERTA4NDE5NTg5MDVDAA==) 2026-07-21 18:23:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ff15e03683 2026-07-21 18:23:26 - ====== FIN WEBHOOK ====== 2026-07-21 18:38:34 - ====== INICIO WEBHOOK ====== 2026-07-21 18:38:34 - Evento: image | De: 584143466209 | Size: 869b 2026-07-21 18:38:34 - Procesando mensaje regular tipo: image 2026-07-21 18:38:34 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 18:38:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFNUI3QzgyMUEwMzlDQUU0NzNFMDQ3NTBDNUI3MzIA 2026-07-21 18:38:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFNUI3QzgyMUEwMzlDQUU0NzNFMDQ3NTBDNUI3MzIA 2026-07-21 18:38:34 - Contenido: G venezuela 4754.84 materiales-exacto... 2026-07-21 18:38:34 - Comando detectado: g 2026-07-21 18:38:34 - CommandProcessor: Procesando comando: g 2026-07-21 18:38:34 - Gasto de negocio con imagen: 2059480961313854 2026-07-21 18:38:34 - Formato 'g banco descripcion': banco=venezuela, desc=4754.84 materiales-exacto 2026-07-21 18:38:35 - Ejecutando GastosService (negocio) [21-Jul-2026 18:38:35 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 18:38:38 - Resultado del comando: array 2026-07-21 18:38:38 - Enviando respuesta: ✅ 💼 Gasto de negocio #43 registrado • Mont 2026-07-21 18:38:38 - Mensaje enviado con éxito a 584143466209 2026-07-21 18:38:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ff4eee32a9 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjYyOTQ3MUU3OEMyRUQyNkNDAA==) 2026-07-21 18:38:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ff4eee32a9 2026-07-21 18:38:38 - ====== FIN WEBHOOK ====== 2026-07-21 18:57:59 - ====== INICIO WEBHOOK ====== 2026-07-21 18:57:59 - Evento: text | De: 584141235561 | Size: 583b 2026-07-21 18:57:59 - Procesando mensaje regular tipo: text 2026-07-21 18:57:59 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 18:57:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVCM0Y4MTExNzVGNzNDNzQ0Q0UwN0RCMzFEREIyMDEA 2026-07-21 18:57:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVCM0Y4MTExNzVGNzNDNzQ0Q0UwN0RCMzFEREIyMDEA 2026-07-21 18:57:59 - Contenido: Podemos verificar el pago... 2026-07-21 18:57:59 - Comando detectado: podemos 2026-07-21 18:57:59 - CommandProcessor: Procesando comando: podemos 2026-07-21 18:57:59 - Comando no reconocido, enviando a ChatGPT 2026-07-21 18:57:59 - Resultado del comando: string 2026-07-21 18:57:59 - Enviando a ChatGPT: Podemos verificar el pago... 2026-07-21 18:57:59 - forwardToChatGPT: Enviando a ChatGPT: Podemos verificar el pago... 2026-07-21 18:57:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 19:57:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 19:57:59 America/Halifax] [CHATBOT][START] corr=9723c69f IP=127.0.0.1 UA= [21-Jul-2026 18:57:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 18:57:59 America/Caracas] [CHATBOT][CTX] corr=9723c69f tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 18:57:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 18:57:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 18:57:59 America/Caracas] [CHATBOT][AI][0af945] Proveedor: gemini [21-Jul-2026 18:57:59 America/Caracas] [CHATBOT][GEMINI][0af945] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 18:58:01 America/Caracas] [CHATBOT][GEMINI][0af945] OK key=primary intento=1 len=337 finish=STOP [21-Jul-2026 18:58:01 America/Caracas] [CHATBOT][END] corr=9723c69f bytesRespuesta=337 [21-Jul-2026 18:58:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 18:58:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 18:58:02 - Mensaje enviado con éxito a 584141235561 2026-07-21 18:58:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ff97a8caa4 (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSRTY3ODgzQ0I5RkQ1OTYzN0JGAA==) 2026-07-21 18:58:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ff97a8caa4 2026-07-21 18:58:02 - ====== FIN WEBHOOK ====== 2026-07-21 19:00:50 - ====== INICIO WEBHOOK ====== 2026-07-21 19:00:50 - Evento: text | De: 584141235561 | Size: 664b 2026-07-21 19:00:50 - Procesando mensaje regular tipo: text 2026-07-21 19:00:50 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 19:00:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVENEQ2NzZDQzFDM0VBOEU4MzI4RUYwM0UxNkExNUYA 2026-07-21 19:00:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVENEQ2NzZDQzFDM0VBOEU4MzI4RUYwM0UxNkExNUYA 2026-07-21 19:00:50 - Contenido: Venezuela Operacion: 134017 Monto:22.116,96 Fecha:21/07/26 Nmr: 04141235561 número no asociado... 2026-07-21 19:00:50 - Comando detectado: venezuela 2026-07-21 19:00:50 - CommandProcessor: Procesando comando: venezuela 2026-07-21 19:00:50 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:00:50 - Resultado del comando: string 2026-07-21 19:00:50 - Enviando a ChatGPT: Venezuela Operacion: 134017 Monto:22.116,96 Fecha... 2026-07-21 19:00:50 - forwardToChatGPT: Enviando a ChatGPT: Venezuela Operacion: 134017 Monto:22.116,96 Fecha... 2026-07-21 19:00:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:00:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:00:50 America/Halifax] [CHATBOT][START] corr=34741aba IP=127.0.0.1 UA= [21-Jul-2026 19:00:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:00:50 America/Caracas] [CHATBOT][CTX] corr=34741aba tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:00:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:00:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:00:50 America/Caracas] [CHATBOT][AI][7ab6e1] Proveedor: gemini [21-Jul-2026 19:00:50 America/Caracas] [CHATBOT][GEMINI][7ab6e1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:00:55 America/Caracas] [CHATBOT][GEMINI][7ab6e1] OK key=primary intento=1 len=368 finish=MAX_TOKENS [21-Jul-2026 19:00:55 America/Caracas] [CHATBOT][GEMINI][7ab6e1] ⚠️ Respuesta truncada por MAX_TOKENS [21-Jul-2026 19:00:55 America/Caracas] [CHATBOT][END] corr=34741aba bytesRespuesta=368 [21-Jul-2026 19:00:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:00:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:00:56 - Mensaje enviado con éxito a 584141235561 2026-07-21 19:00:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffa2847242 (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSNTQzMjI1OUQ3RjlDM0UyMDgyAA==) 2026-07-21 19:00:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffa2847242 2026-07-21 19:00:56 - ====== FIN WEBHOOK ====== 2026-07-21 19:03:12 - ====== INICIO WEBHOOK ====== 2026-07-21 19:03:12 - Evento: text | De: 584141235561 | Size: 660b 2026-07-21 19:03:12 - Procesando mensaje regular tipo: text 2026-07-21 19:03:12 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 19:03:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTU5NUE0NzgxQkJGQTVERUMxRERCREJCNUFGOUZFOTEA 2026-07-21 19:03:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTU5NUE0NzgxQkJGQTVERUMxRERCREJCNUFGOUZFOTEA 2026-07-21 19:03:12 - Contenido: Venezuela Operacion: 134017 Monto:22.116,96 Fecha:210726 Nmr: 04141235561 número no asociado... 2026-07-21 19:03:12 - Comando detectado: venezuela 2026-07-21 19:03:12 - CommandProcessor: Procesando comando: venezuela 2026-07-21 19:03:12 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:03:12 - Resultado del comando: string 2026-07-21 19:03:12 - Enviando a ChatGPT: Venezuela Operacion: 134017 Monto:22.116,96 Fecha... 2026-07-21 19:03:12 - forwardToChatGPT: Enviando a ChatGPT: Venezuela Operacion: 134017 Monto:22.116,96 Fecha... 2026-07-21 19:03:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:03:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:03:12 America/Halifax] [CHATBOT][START] corr=47d95146 IP=127.0.0.1 UA= [21-Jul-2026 19:03:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:03:12 America/Caracas] [CHATBOT][CTX] corr=47d95146 tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:03:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:03:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:03:12 America/Caracas] [CHATBOT][AI][0dcfe9] Proveedor: gemini [21-Jul-2026 19:03:12 America/Caracas] [CHATBOT][GEMINI][0dcfe9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:03:15 America/Caracas] [CHATBOT][GEMINI][0dcfe9] OK key=primary intento=1 len=522 finish=STOP [21-Jul-2026 19:03:15 America/Caracas] [CHATBOT][END] corr=47d95146 bytesRespuesta=522 [21-Jul-2026 19:03:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:03:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:03:15 - Mensaje enviado con éxito a 584141235561 2026-07-21 19:03:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffab3ddfcb (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSNTEzRkM5Qzk3RTE2RjU5MjJEAA==) 2026-07-21 19:03:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffab3ddfcb 2026-07-21 19:03:15 - ====== FIN WEBHOOK ====== 2026-07-21 19:04:21 - ====== INICIO WEBHOOK ====== 2026-07-21 19:04:21 - Evento: text | De: 584141235561 | Size: 698b 2026-07-21 19:04:21 - Procesando mensaje regular tipo: text 2026-07-21 19:04:21 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 19:04:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTUzQjMzODNCNjM3N0NDMzU2Q0E2NjYwN0I2NUIwQkUA 2026-07-21 19:04:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTUzQjMzODNCNjM3N0NDMzU2Q0E2NjYwN0I2NUIwQkUA 2026-07-21 19:04:21 - Contenido: Venezuela Operacion: 134017 Monto:22.116,96 Fecha:21072026 Nmr: 04141235561 número no asociado. N... 2026-07-21 19:04:21 - Comando detectado: venezuela 2026-07-21 19:04:21 - CommandProcessor: Procesando comando: venezuela 2026-07-21 19:04:21 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:04:21 - Resultado del comando: string 2026-07-21 19:04:21 - Enviando a ChatGPT: Venezuela Operacion: 134017 Monto:22.116,96 Fecha... 2026-07-21 19:04:21 - forwardToChatGPT: Enviando a ChatGPT: Venezuela Operacion: 134017 Monto:22.116,96 Fecha... 2026-07-21 19:04:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:04:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:04:21 America/Halifax] [CHATBOT][START] corr=8dd46865 IP=127.0.0.1 UA= [21-Jul-2026 19:04:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:04:21 America/Caracas] [CHATBOT][CTX] corr=8dd46865 tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:04:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:04:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:04:21 America/Caracas] [CHATBOT][AI][dc0af0] Proveedor: gemini [21-Jul-2026 19:04:21 America/Caracas] [CHATBOT][GEMINI][dc0af0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:04:25 America/Caracas] [CHATBOT][GEMINI][dc0af0] OK key=primary intento=1 len=530 finish=STOP [21-Jul-2026 19:04:25 America/Caracas] [CHATBOT][END] corr=8dd46865 bytesRespuesta=530 [21-Jul-2026 19:04:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:04:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:04:26 - Mensaje enviado con éxito a 584141235561 2026-07-21 19:04:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffafa54509 (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSRTlEQTAzRkY3RTBBNkQwNTBBAA==) 2026-07-21 19:04:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffafa54509 2026-07-21 19:04:26 - ====== FIN WEBHOOK ====== 2026-07-21 19:04:50 - ====== INICIO WEBHOOK ====== 2026-07-21 19:04:50 - Evento: text | De: 584141235561 | Size: 685b 2026-07-21 19:04:50 - Procesando mensaje regular tipo: text 2026-07-21 19:04:50 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 19:04:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTUyN0Y5Q0QyRUZBODdDNEZFMEYwRDg4MTZDMjBBMjAA 2026-07-21 19:04:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTUyN0Y5Q0QyRUZBODdDNEZFMEYwRDg4MTZDMjBBMjAA 2026-07-21 19:04:50 - Contenido: Si es correcta la fecha... 2026-07-21 19:04:50 - Comando detectado: si 2026-07-21 19:04:50 - CommandProcessor: Procesando comando: si 2026-07-21 19:04:50 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:04:50 - Resultado del comando: string 2026-07-21 19:04:50 - Enviando a ChatGPT: Si es correcta la fecha... 2026-07-21 19:04:50 - forwardToChatGPT: Enviando a ChatGPT: Si es correcta la fecha... 2026-07-21 19:04:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:04:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:04:50 America/Halifax] [CHATBOT][START] corr=85cdfbdf IP=127.0.0.1 UA= [21-Jul-2026 19:04:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:04:50 America/Caracas] [CHATBOT][CTX] corr=85cdfbdf tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:04:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:04:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:04:50 America/Caracas] [CHATBOT][AI][a59f6d] Proveedor: gemini [21-Jul-2026 19:04:50 America/Caracas] [CHATBOT][GEMINI][a59f6d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:04:53 America/Caracas] [CHATBOT][GEMINI][a59f6d] OK key=primary intento=1 len=307 finish=STOP [21-Jul-2026 19:04:53 America/Caracas] [CHATBOT][END] corr=85cdfbdf bytesRespuesta=307 [21-Jul-2026 19:04:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:04:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:04:54 - Mensaje enviado con éxito a 584141235561 2026-07-21 19:04:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffb1628792 (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSODFCMzlFQkY2ODlCMjdEQjE3AA==) 2026-07-21 19:04:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffb1628792 2026-07-21 19:04:54 - ====== FIN WEBHOOK ====== 2026-07-21 19:05:26 - ====== INICIO WEBHOOK ====== 2026-07-21 19:05:26 - Evento: text | De: 584141235561 | Size: 685b 2026-07-21 19:05:26 - Procesando mensaje regular tipo: text 2026-07-21 19:05:26 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 19:05:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTUzOUY1RkFDRjZDM0ZCMkY2MDFGNzdDQUE5NEZFRkQA 2026-07-21 19:05:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTUzOUY1RkFDRjZDM0ZCMkY2MDFGNzdDQUE5NEZFRkQA 2026-07-21 19:05:26 - Contenido: Es servicio de internet... 2026-07-21 19:05:26 - Comando detectado: es 2026-07-21 19:05:26 - CommandProcessor: Procesando comando: es 2026-07-21 19:05:26 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:05:26 - Resultado del comando: string 2026-07-21 19:05:26 - Enviando a ChatGPT: Es servicio de internet... 2026-07-21 19:05:26 - LeadCapture: Posible lead detectado para 584141235561 2026-07-21 19:05:26 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-21 19:05:26 - forwardToChatGPT: Enviando a ChatGPT: Es servicio de internet... 2026-07-21 19:05:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:05:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:05:26 America/Halifax] [CHATBOT][START] corr=61cf9824 IP=127.0.0.1 UA= [21-Jul-2026 19:05:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:05:26 America/Caracas] [CHATBOT][CTX] corr=61cf9824 tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:05:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:05:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:05:26 America/Caracas] [CHATBOT][AI][1f73a2] Proveedor: gemini [21-Jul-2026 19:05:26 America/Caracas] [CHATBOT][GEMINI][1f73a2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:05:28 America/Caracas] [CHATBOT][GEMINI][1f73a2] OK key=primary intento=1 len=308 finish=STOP [21-Jul-2026 19:05:28 America/Caracas] [CHATBOT][END] corr=61cf9824 bytesRespuesta=308 [21-Jul-2026 19:05:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:05:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:05:29 - Mensaje enviado con éxito a 584141235561 2026-07-21 19:05:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffb393af94 (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSODk5NjUyNkE0OTMxQzdENTkyAA==) 2026-07-21 19:05:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffb393af94 2026-07-21 19:05:29 - ====== FIN WEBHOOK ====== 2026-07-21 19:06:55 - ====== INICIO WEBHOOK ====== 2026-07-21 19:06:55 - Evento: text | De: 584141235561 | Size: 684b 2026-07-21 19:06:55 - Procesando mensaje regular tipo: text 2026-07-21 19:06:55 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 19:06:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVFMDQ5QkE1QUM1MzBGNTI0MDI2NEFBMzZGQ0RFQTkA 2026-07-21 19:06:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVFMDQ5QkE1QUM1MzBGNTI0MDI2NEFBMzZGQ0RFQTkA 2026-07-21 19:06:55 - Contenido: Esa es la fecha exacta... 2026-07-21 19:06:55 - Comando detectado: esa 2026-07-21 19:06:55 - CommandProcessor: Procesando comando: esa 2026-07-21 19:06:55 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:06:55 - Resultado del comando: string 2026-07-21 19:06:55 - Enviando a ChatGPT: Esa es la fecha exacta... 2026-07-21 19:06:55 - forwardToChatGPT: Enviando a ChatGPT: Esa es la fecha exacta... 2026-07-21 19:06:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:06:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:06:55 America/Halifax] [CHATBOT][START] corr=8c92c5f0 IP=127.0.0.1 UA= [21-Jul-2026 19:06:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:06:55 America/Caracas] [CHATBOT][CTX] corr=8c92c5f0 tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:06:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:06:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:06:55 America/Caracas] [CHATBOT][AI][44ebf6] Proveedor: gemini [21-Jul-2026 19:06:55 America/Caracas] [CHATBOT][GEMINI][44ebf6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:06:57 America/Caracas] [CHATBOT][GEMINI][44ebf6] OK key=primary intento=1 len=451 finish=STOP [21-Jul-2026 19:06:57 America/Caracas] [CHATBOT][END] corr=8c92c5f0 bytesRespuesta=451 [21-Jul-2026 19:06:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:06:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:06:58 - Mensaje enviado con éxito a 584141235561 2026-07-21 19:06:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffb926b3fc (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSQTA0MzdDNzRDM0RDQjMwNUE5AA==) 2026-07-21 19:06:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffb926b3fc 2026-07-21 19:06:58 - ====== FIN WEBHOOK ====== 2026-07-21 19:07:59 - ====== INICIO WEBHOOK ====== 2026-07-21 19:07:59 - Evento: text | De: 584141235561 | Size: 726b 2026-07-21 19:07:59 - Procesando mensaje regular tipo: text 2026-07-21 19:07:59 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 19:07:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTUwRDY3NDgzNzJCQUMzMjZCQUUzQzI0QjNEMEQ0RjMA 2026-07-21 19:07:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTUwRDY3NDgzNzJCQUMzMjZCQUUzQzI0QjNEMEQ0RjMA 2026-07-21 19:07:59 - Contenido: Si corresponde ese monto, y la fecha que realice el pago fue hoy... 2026-07-21 19:07:59 - Comando detectado: si 2026-07-21 19:07:59 - CommandProcessor: Procesando comando: si 2026-07-21 19:07:59 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:07:59 - Resultado del comando: string 2026-07-21 19:07:59 - Enviando a ChatGPT: Si corresponde ese monto, y la fecha que realice e... 2026-07-21 19:07:59 - forwardToChatGPT: Enviando a ChatGPT: Si corresponde ese monto, y la fecha que realice e... 2026-07-21 19:07:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:07:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:07:59 America/Halifax] [CHATBOT][START] corr=d6a7f3bb IP=127.0.0.1 UA= [21-Jul-2026 19:08:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:08:00 America/Caracas] [CHATBOT][CTX] corr=d6a7f3bb tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:08:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:08:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:08:00 America/Caracas] [CHATBOT][AI][f638cf] Proveedor: gemini [21-Jul-2026 19:08:00 America/Caracas] [CHATBOT][GEMINI][f638cf] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:08:03 America/Caracas] [CHATBOT][GEMINI][f638cf] OK key=primary intento=1 len=521 finish=STOP [21-Jul-2026 19:08:03 America/Caracas] [CHATBOT][END] corr=d6a7f3bb bytesRespuesta=521 [21-Jul-2026 19:08:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:08:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:08:04 - Mensaje enviado con éxito a 584141235561 2026-07-21 19:08:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffbd4c5688 (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSNkE3OTAzNjMxNjg5ODlBNDY4AA==) 2026-07-21 19:08:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffbd4c5688 2026-07-21 19:08:04 - ====== FIN WEBHOOK ====== 2026-07-21 19:08:38 - ====== INICIO WEBHOOK ====== 2026-07-21 19:08:38 - Evento: text | De: 584141235561 | Size: 671b 2026-07-21 19:08:38 - Procesando mensaje regular tipo: text 2026-07-21 19:08:38 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-21 19:08:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVDNUFBRDlCQkNGQ0E0REYzRkU2M0I4MTJGMzBGQTYA 2026-07-21 19:08:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVDNUFBRDlCQkNGQ0E0REYzRkU2M0I4MTJGMzBGQTYA 2026-07-21 19:08:38 - Contenido: Es de 30$... 2026-07-21 19:08:38 - Comando detectado: es 2026-07-21 19:08:38 - CommandProcessor: Procesando comando: es 2026-07-21 19:08:38 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:08:38 - Resultado del comando: string 2026-07-21 19:08:38 - Enviando a ChatGPT: Es de 30$... 2026-07-21 19:08:38 - forwardToChatGPT: Enviando a ChatGPT: Es de 30$... 2026-07-21 19:08:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:08:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:08:38 America/Halifax] [CHATBOT][START] corr=a848bfeb IP=127.0.0.1 UA= [21-Jul-2026 19:08:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:08:39 America/Caracas] [CHATBOT][CTX] corr=a848bfeb tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:08:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:08:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:08:39 America/Caracas] [CHATBOT][AI][44de4d] Proveedor: gemini [21-Jul-2026 19:08:39 America/Caracas] [CHATBOT][GEMINI][44de4d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:08:41 America/Caracas] [CHATBOT][GEMINI][44de4d] OK key=primary intento=1 len=613 finish=STOP [21-Jul-2026 19:08:41 America/Caracas] [CHATBOT][END] corr=a848bfeb bytesRespuesta=613 [21-Jul-2026 19:08:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:08:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:08:42 - Mensaje enviado con éxito a 584141235561 2026-07-21 19:08:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffbfaa3513 (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSRTQxNURDQ0FFRjU1N0FBRUIxAA==) 2026-07-21 19:08:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffbfaa3513 2026-07-21 19:08:42 - ====== FIN WEBHOOK ====== 2026-07-21 19:08:56 - ====== INICIO WEBHOOK ====== 2026-07-21 19:08:56 - Evento: text | De: 584121413088 | Size: 613b 2026-07-21 19:08:56 - Procesando mensaje regular tipo: text 2026-07-21 19:08:56 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:08:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM3MUU4NzBDMDA1RUUyRUJGOEEwQTRCNzJDNjlGQUEA 2026-07-21 19:08:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM3MUU4NzBDMDA1RUUyRUJGOEEwQTRCNzJDNjlGQUEA 2026-07-21 19:08:56 - Contenido: Buenas tardes cuanto es el monto para pagar el interne... 2026-07-21 19:08:56 - Comando detectado: buenas 2026-07-21 19:08:56 - CommandProcessor: Procesando comando: buenas 2026-07-21 19:08:56 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:08:56 - Resultado del comando: string 2026-07-21 19:08:56 - Enviando a ChatGPT: Buenas tardes cuanto es el monto para pagar el int... 2026-07-21 19:08:56 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes cuanto es el monto para pagar el int... 2026-07-21 19:08:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:08:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:08:56 America/Halifax] [CHATBOT][START] corr=3587ee6c IP=127.0.0.1 UA= [21-Jul-2026 19:08:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:08:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:08:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:08:56 America/Caracas] [CHATBOT][DIAG] corr=3587ee6c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:08:56 America/Caracas] [CHATBOT][CTX] corr=3587ee6c tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:08:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:08:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:08:56 America/Caracas] [CHATBOT][AI][fb2dc8] Proveedor: gemini [21-Jul-2026 19:08:56 America/Caracas] [CHATBOT][GEMINI][fb2dc8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:09:00 America/Caracas] [CHATBOT][GEMINI][fb2dc8] OK key=primary intento=1 len=183 finish=MAX_TOKENS [21-Jul-2026 19:09:00 America/Caracas] [CHATBOT][GEMINI][fb2dc8] ⚠️ Respuesta truncada por MAX_TOKENS [21-Jul-2026 19:09:00 America/Caracas] [CHATBOT][END] corr=3587ee6c bytesRespuesta=183 [21-Jul-2026 19:09:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:09:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:09:01 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:09:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffc0dd16bc (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSMzk4NEE4RTMxQzI5MDc5NUI5AA==) 2026-07-21 19:09:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffc0dd16bc 2026-07-21 19:09:01 - ====== FIN WEBHOOK ====== 2026-07-21 19:15:03 - ====== INICIO WEBHOOK ====== 2026-07-21 19:15:03 - Evento: image | De: 584121413088 | Size: 833b 2026-07-21 19:15:03 - Procesando mensaje regular tipo: image 2026-07-21 19:15:03 - RegularMessageService: Procesando mensaje de 584121413088, tipo: image 2026-07-21 19:15:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUNFRDFBRUY1MUVDNDE2MTM4NjJGODFFODRGQzFCODAA 2026-07-21 19:15:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUNFRDFBRUY1MUVDNDE2MTM4NjJGODFFODRGQzFCODAA 2026-07-21 19:15:03 - Contenido: ... 2026-07-21 19:15:03 - Comando detectado: image 2026-07-21 19:15:03 - CommandProcessor: Procesando comando: image 2026-07-21 19:15:03 - Imagen sin comando, guardando y procesando 2026-07-21 19:15:03 - Verificando duplicado por imageId=1675974603693245, msgId=wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUNFRDFBRUY1MUVDNDE2MTM4NjJGODFFODRGQzFCODAA 2026-07-21 19:15:03 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 19:15:03 - Incluyendo numtoname.php... 2026-07-21 19:15:03 - Incluyendo media.php... 2026-07-21 19:15:03 - DEBUG messages batch: [{"from":"584121413088","from_user_id":"VE.4521621424791671","id":"wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUNFRDFBRUY1MUVDNDE2MTM4NjJGODFFODRGQzFCODAA","timestamp":"1784675692","type":"image","image":{"mime_type":"image\/jpeg","sha256":"5AFtnN1vqbXSgvYxzSPoNW5K5BeJtvtOI+V981V\/9oI=","id":"1675974603693245","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1675974603693245&source=webhook&ext=1784675994&hash=ATx7B8--8m2Vyafw1-LQaU0_scucWRYxM3IAhNCLam__2w"}}] 2026-07-21 19:15:03 - DEBUG caption: no se encontró texto cercano 2026-07-21 19:15:03 - DEBUG caption final: [VACIO] 2026-07-21 19:15:03 - DEBUG busqueda mobiles: 04121413088,4121413088,584121413088 2026-07-21 19:15:03 - DEBUG usuario NO encontrado 2026-07-21 19:15:03 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 19:15:03 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 19:15:04 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1675974603693245&source=getMedia&ext=1784675995&hash=ATzAl7qBm9fkQJTkfDb-SdQGBbvLH53Nc6IdnCqoKGvMtg 2026-07-21 19:15:05 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1675974603693245.jpg (26989 bytes) 2026-07-21 19:15:06 - OCR tesseract exit=0 chars=256 2026-07-21 19:15:06 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 246 y Transferencias a terceros Fecha: Operación: Nombre: Origen: Destino: Concepto: 25.655,68 Bs 21/07/2026 059136812921 IF] Ctnetwork Ca 0102****2625 0102**X6338 pago 2026-07-21 19:15:06 - OCR parse (caption-level): {"banco":null,"monto":"25655.68","fecha":"2026-07-21"} 2026-07-21 19:15:06 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 19:15:06 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-21 19:15:06 - DEBUG bodyAdmin postOCR: Tlf: 04121413088\nUsuario: NO REGISTRADO\nBanco: \nMonto: 25655.68 (caption)\nFecha: 2026-07-21 (caption) 2026-07-21 19:15:08 - IMG 1675974603693245 TEL 04121413088 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 19:15:08 - Incluyendo guardar_imagen.php... 2026-07-21 19:15:08 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 19:15:08 - Includes realizados. Verificando funciones... 2026-07-21 19:15:08 - obtenerInfoUsuario: Iniciando función con teléfono: 584121413088 2026-07-21 19:15:08 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 19:15:08 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 19:15:08 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 19:15:08 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 19:15:08 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 19:15:08 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:1c:7f:d8","firstname":"Jose Miguel","lastname":"Romero Rivero","mac":"08:55:31:81:3e:7a","srvid":34} 2026-07-21 19:15:08 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 19:15:08 - Datos usuario extraídos: {"username":"70:a7:41:1c:7f:d8","firstname":"Jose Miguel","lastname":"Romero Rivero","mac":"08:55:31:81:3e:7a","srvid":34} 2026-07-21 19:15:08 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 19:15:08 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 19:15:08 - Valor de accessToken: EAAC0c45... 2026-07-21 19:15:08 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 19:15:08 - Instancia WhatsAppImageHandler creada 2026-07-21 19:15:08 - Llamando a saveWhatsAppImage... 2026-07-21 19:15:08 - saveWhatsAppImage: Procesando imagen para: 584121413088 2026-07-21 19:15:08 - saveWhatsAppImage: ID de media: 1675974603693245, MIME type: image/jpeg 2026-07-21 19:15:08 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1675974603693245 2026-07-21 19:15:09 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 19:15:09 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1675974603693245&source=getMedia&ext=1784676000&hash=ATy99VxFqH1sxEQdyoyNTJHXLHlQByAWzr8Q2Hdvg2AmRw 2026-07-21 19:15:09 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1675974603693245&source=getMedia&ext=1784676000&hash=ATy99VxFqH1sxEQdyoyNTJHXLHlQByAWzr8Q2Hdvg2AmRw 2026-07-21 19:15:10 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 19:15:10 - descargar_imagen: Imagen descargada - Tamaño: 26989 bytes, Tipo: image/jpeg 2026-07-21 19:15:10 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1675974603693245.jpg, Tamaño: 26989 bytes 2026-07-21 19:15:10 - saveToDatabase: Registro insertado en BD con ID: 93 2026-07-21 19:15:10 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1675974603693245.jpg","image_id":"1675974603693245","size":26989,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 19:15:10 - Resultado del comando: array 2026-07-21 19:15:10 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 19:15:11 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:15:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffd7f03318 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSMUU3Q0RENkQyQzQwMDMwMEYyAA==) 2026-07-21 19:15:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffd7f03318 2026-07-21 19:15:11 - ====== FIN WEBHOOK ====== 2026-07-21 19:16:50 - ====== INICIO WEBHOOK ====== 2026-07-21 19:16:50 - Evento: text | De: 584121413088 | Size: 568b 2026-07-21 19:16:50 - Procesando mensaje regular tipo: text 2026-07-21 19:16:50 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:16:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM4RDk1ODY2RkZERDkxMUZGMDU1RDUyMDEzOTFCNEYA 2026-07-21 19:16:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM4RDk1ODY2RkZERDkxMUZGMDU1RDUyMDEzOTFCNEYA 2026-07-21 19:16:50 - Contenido: Todo bien... 2026-07-21 19:16:50 - Comando detectado: todo 2026-07-21 19:16:50 - CommandProcessor: Procesando comando: todo 2026-07-21 19:16:50 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:16:50 - Resultado del comando: string 2026-07-21 19:16:50 - Enviando a ChatGPT: Todo bien... 2026-07-21 19:16:50 - forwardToChatGPT: Enviando a ChatGPT: Todo bien... 2026-07-21 19:16:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:16:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:16:50 America/Halifax] [CHATBOT][START] corr=27c4dd0e IP=127.0.0.1 UA= [21-Jul-2026 19:16:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:16:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:16:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:16:50 America/Caracas] [CHATBOT][DIAG] corr=27c4dd0e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:16:50 America/Caracas] [CHATBOT][CTX] corr=27c4dd0e tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:16:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:16:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:16:50 America/Caracas] [CHATBOT][AI][babed0] Proveedor: gemini [21-Jul-2026 19:16:50 America/Caracas] [CHATBOT][GEMINI][babed0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:16:52 America/Caracas] [CHATBOT][GEMINI][babed0] OK key=primary intento=1 len=65 finish=STOP [21-Jul-2026 19:16:52 America/Caracas] [CHATBOT][END] corr=27c4dd0e bytesRespuesta=65 [21-Jul-2026 19:16:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:16:52 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:16:53 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:16:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffde552d8a (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSNkVDQ0FFMzVDQjAzNzc0RjIyAA==) 2026-07-21 19:16:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffde552d8a 2026-07-21 19:16:53 - ====== FIN WEBHOOK ====== 2026-07-21 19:17:36 - ====== INICIO WEBHOOK ====== 2026-07-21 19:17:36 - Evento: text | De: 584121413088 | Size: 579b 2026-07-21 19:17:36 - Procesando mensaje regular tipo: text 2026-07-21 19:17:36 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:17:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM1NzJEOERBOTNFQzUwMkFERUFCQUZDOTczQjhFNzQA 2026-07-21 19:17:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM1NzJEOERBOTNFQzUwMkFERUFCQUZDOTczQjhFNzQA 2026-07-21 19:17:36 - Contenido: No todo bien gracias... 2026-07-21 19:17:36 - Comando detectado: no 2026-07-21 19:17:36 - CommandProcessor: Procesando comando: no 2026-07-21 19:17:36 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:17:36 - Resultado del comando: string 2026-07-21 19:17:36 - Enviando a ChatGPT: No todo bien gracias... 2026-07-21 19:17:36 - forwardToChatGPT: Enviando a ChatGPT: No todo bien gracias... 2026-07-21 19:17:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:17:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:17:36 America/Halifax] [CHATBOT][START] corr=5b981cfd IP=127.0.0.1 UA= [21-Jul-2026 19:17:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:17:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:17:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:17:36 America/Caracas] [CHATBOT][DIAG] corr=5b981cfd Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:17:36 America/Caracas] [CHATBOT][CTX] corr=5b981cfd tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:17:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:17:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:17:36 America/Caracas] [CHATBOT][AI][c3feea] Proveedor: gemini [21-Jul-2026 19:17:36 America/Caracas] [CHATBOT][GEMINI][c3feea] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:17:37 America/Caracas] [CHATBOT][GEMINI][c3feea] OK key=primary intento=1 len=53 finish=STOP [21-Jul-2026 19:17:37 America/Caracas] [CHATBOT][END] corr=5b981cfd bytesRespuesta=53 [21-Jul-2026 19:17:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:17:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:17:38 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:17:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffe1296a00 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSRDhCODNDNzNEQkZBMkY5NUE5AA==) 2026-07-21 19:17:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffe1296a00 2026-07-21 19:17:38 - ====== FIN WEBHOOK ====== 2026-07-21 19:17:53 - ====== INICIO WEBHOOK ====== 2026-07-21 19:17:53 - Evento: text | De: 584121413088 | Size: 676b 2026-07-21 19:17:53 - Procesando mensaje regular tipo: text 2026-07-21 19:17:53 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:17:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMxRDlGM0M3NzRENDVEOEIwQTZFRUI2REI0RjA3MzAA 2026-07-21 19:17:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMxRDlGM0M3NzRENDVEOEIwQTZFRUI2REI0RjA3MzAA 2026-07-21 19:17:53 - Contenido: Gracias igual... 2026-07-21 19:17:53 - Comando detectado: gracias 2026-07-21 19:17:53 - CommandProcessor: Procesando comando: gracias 2026-07-21 19:17:53 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:17:53 - Resultado del comando: string 2026-07-21 19:17:53 - Enviando a ChatGPT: Gracias igual... 2026-07-21 19:17:53 - forwardToChatGPT: Enviando a ChatGPT: Gracias igual... 2026-07-21 19:17:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:17:53 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:17:53 America/Halifax] [CHATBOT][START] corr=abd8d750 IP=127.0.0.1 UA= [21-Jul-2026 19:17:53 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:17:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:17:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:17:53 America/Caracas] [CHATBOT][DIAG] corr=abd8d750 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:17:53 America/Caracas] [CHATBOT][CTX] corr=abd8d750 tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:17:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:17:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:17:53 America/Caracas] [CHATBOT][AI][eb548c] Proveedor: gemini [21-Jul-2026 19:17:53 America/Caracas] [CHATBOT][GEMINI][eb548c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:17:54 America/Caracas] [CHATBOT][GEMINI][eb548c] OK key=primary intento=1 len=85 finish=STOP [21-Jul-2026 19:17:54 America/Caracas] [CHATBOT][END] corr=abd8d750 bytesRespuesta=85 [21-Jul-2026 19:17:54 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:17:54 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:17:55 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:17:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffe2368ee8 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSQTIxNDMzQzg3OUNDMDYyNDQyAA==) 2026-07-21 19:17:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffe2368ee8 2026-07-21 19:17:55 - ====== FIN WEBHOOK ====== 2026-07-21 19:20:08 - ====== INICIO WEBHOOK ====== 2026-07-21 19:20:08 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 19:20:08 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 19:20:08 - ====== FIN WEBHOOK ====== 2026-07-21 19:22:47 - ====== INICIO WEBHOOK ====== 2026-07-21 19:22:47 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 19:22:47 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 19:22:47 - ====== FIN WEBHOOK ====== 2026-07-21 19:25:24 - ====== INICIO WEBHOOK ====== 2026-07-21 19:25:24 - Evento: text | De: 584121413088 | Size: 598b 2026-07-21 19:25:24 - Procesando mensaje regular tipo: text 2026-07-21 19:25:24 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:25:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMwRjRFODRFNzY4OEFDMUYwN0I5RkM0ODNFQkZDOTYA 2026-07-21 19:25:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMwRjRFODRFNzY4OEFDMUYwN0I5RkM0ODNFQkZDOTYA 2026-07-21 19:25:24 - Contenido: Pero todavia no a llegado la señal... 2026-07-21 19:25:24 - Comando detectado: pero 2026-07-21 19:25:24 - CommandProcessor: Procesando comando: pero 2026-07-21 19:25:24 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:25:24 - Resultado del comando: string 2026-07-21 19:25:24 - Enviando a ChatGPT: Pero todavia no a llegado la señal... 2026-07-21 19:25:24 - forwardToChatGPT: Enviando a ChatGPT: Pero todavia no a llegado la señal... 2026-07-21 19:25:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:25:24 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:25:24 America/Halifax] [CHATBOT][START] corr=03280be6 IP=127.0.0.1 UA= [21-Jul-2026 19:25:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:25:24 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:25:24 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:25:24 America/Caracas] [CHATBOT][DIAG] corr=03280be6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:25:24 America/Caracas] [CHATBOT][CTX] corr=03280be6 tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:25:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:25:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:25:24 America/Caracas] [CHATBOT][AI][1c86c5] Proveedor: gemini [21-Jul-2026 19:25:24 America/Caracas] [CHATBOT][GEMINI][1c86c5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:25:28 America/Caracas] [CHATBOT][GEMINI][1c86c5] OK key=primary intento=1 len=617 finish=MAX_TOKENS [21-Jul-2026 19:25:28 America/Caracas] [CHATBOT][GEMINI][1c86c5] ⚠️ Respuesta truncada por MAX_TOKENS [21-Jul-2026 19:25:28 America/Caracas] [CHATBOT][END] corr=03280be6 bytesRespuesta=617 [21-Jul-2026 19:25:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:25:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:25:29 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:25:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5fffe9e285b (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSREM2MzdGQTIxMTIyMDNEQjkxAA==) 2026-07-21 19:25:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a5fffe9e285b 2026-07-21 19:25:29 - ====== FIN WEBHOOK ====== 2026-07-21 19:25:38 - ====== INICIO WEBHOOK ====== 2026-07-21 19:25:38 - Evento: text | De: 584129911509 | Size: 565b 2026-07-21 19:25:38 - Procesando mensaje regular tipo: text 2026-07-21 19:25:38 - RegularMessageService: Procesando mensaje de 584129911509, tipo: text 2026-07-21 19:25:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTExNTA5FQIAEhgUM0EzMjM3NEFGMTM0OTQ2RDA1OEYA 2026-07-21 19:25:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTExNTA5FQIAEhgUM0EzMjM3NEFGMTM0OTQ2RDA1OEYA 2026-07-21 19:25:38 - Contenido: Sofía Gutt... 2026-07-21 19:25:38 - Comando detectado: sofía 2026-07-21 19:25:38 - CommandProcessor: Procesando comando: sofía 2026-07-21 19:25:38 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:25:38 - Resultado del comando: string 2026-07-21 19:25:38 - Enviando a ChatGPT: Sofía Gutt... 2026-07-21 19:25:38 - forwardToChatGPT: Enviando a ChatGPT: Sofía Gutt... 2026-07-21 19:25:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:25:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:25:39 America/Halifax] [CHATBOT][START] corr=81ac4a8b IP=127.0.0.1 UA= [21-Jul-2026 19:25:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:25:39 America/Caracas] [CHATBOT][CTX] corr=81ac4a8b tel=584129911509 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:25:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:25:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:25:39 America/Caracas] [CHATBOT][AI][27d433] Proveedor: gemini [21-Jul-2026 19:25:39 America/Caracas] [CHATBOT][GEMINI][27d433] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:25:40 America/Caracas] [CHATBOT][GEMINI][27d433] OK key=primary intento=1 len=39 finish=STOP [21-Jul-2026 19:25:40 America/Caracas] [CHATBOT][END] corr=81ac4a8b bytesRespuesta=39 [21-Jul-2026 19:25:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:25:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:25:41 - Mensaje enviado con éxito a 584129911509 2026-07-21 19:25:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5ffff52c35c (wa_message_id: wamid.HBgMNTg0MTI5OTExNTA5FQIAERgSMDYyODJGRkVGMURGM0YwRDI4AA==) 2026-07-21 19:25:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a5ffff52c35c 2026-07-21 19:25:41 - ====== FIN WEBHOOK ====== 2026-07-21 19:26:07 - ====== INICIO WEBHOOK ====== 2026-07-21 19:26:07 - Evento: text | De: 584121413088 | Size: 578b 2026-07-21 19:26:07 - Procesando mensaje regular tipo: text 2026-07-21 19:26:07 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:26:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUNDMkFFMkFGNkE0QUExNTc3MUExRDU2MkRBQUQyNjUA 2026-07-21 19:26:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUNDMkFFMkFGNkE0QUExNTc3MUExRDU2MkRBQUQyNjUA 2026-07-21 19:26:07 - Contenido: Pero ya ise el pago... 2026-07-21 19:26:07 - Comando detectado: pero 2026-07-21 19:26:07 - CommandProcessor: Procesando comando: pero 2026-07-21 19:26:07 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:26:07 - Resultado del comando: string 2026-07-21 19:26:07 - Enviando a ChatGPT: Pero ya ise el pago... 2026-07-21 19:26:07 - forwardToChatGPT: Enviando a ChatGPT: Pero ya ise el pago... 2026-07-21 19:26:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:26:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:26:07 America/Halifax] [CHATBOT][START] corr=a7463691 IP=127.0.0.1 UA= [21-Jul-2026 19:26:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:26:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:26:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:26:07 America/Caracas] [CHATBOT][DIAG] corr=a7463691 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:26:07 America/Caracas] [CHATBOT][CTX] corr=a7463691 tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:26:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:26:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:26:07 America/Caracas] [CHATBOT][AI][3c9350] Proveedor: gemini [21-Jul-2026 19:26:07 America/Caracas] [CHATBOT][GEMINI][3c9350] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:26:09 America/Caracas] [CHATBOT][GEMINI][3c9350] OK key=primary intento=1 len=340 finish=STOP [21-Jul-2026 19:26:09 America/Caracas] [CHATBOT][END] corr=a7463691 bytesRespuesta=340 [21-Jul-2026 19:26:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:26:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:26:10 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:26:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60001273819 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSNEQ2NTRCM0RERjZFNjQxNzQyAA==) 2026-07-21 19:26:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a60001273819 2026-07-21 19:26:10 - ====== FIN WEBHOOK ====== 2026-07-21 19:26:23 - ====== INICIO WEBHOOK ====== 2026-07-21 19:26:23 - Evento: text | De: 584129911509 | Size: 572b 2026-07-21 19:26:23 - Procesando mensaje regular tipo: text 2026-07-21 19:26:23 - RegularMessageService: Procesando mensaje de 584129911509, tipo: text 2026-07-21 19:26:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTExNTA5FQIAEhgUM0E3NTI1NzQxQUNDMzc5MERBMjMA 2026-07-21 19:26:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTExNTA5FQIAEhgUM0E3NTI1NzQxQUNDMzc5MERBMjMA 2026-07-21 19:26:23 - Contenido: Ese es el pago del mes... 2026-07-21 19:26:23 - Comando detectado: ese 2026-07-21 19:26:23 - CommandProcessor: Procesando comando: ese 2026-07-21 19:26:23 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:26:23 - Resultado del comando: string 2026-07-21 19:26:23 - Enviando a ChatGPT: Ese es el pago del mes... 2026-07-21 19:26:23 - forwardToChatGPT: Enviando a ChatGPT: Ese es el pago del mes... 2026-07-21 19:26:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:26:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:26:23 America/Halifax] [CHATBOT][START] corr=e43d66ec IP=127.0.0.1 UA= [21-Jul-2026 19:26:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:26:23 America/Caracas] [CHATBOT][CTX] corr=e43d66ec tel=584129911509 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:26:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:26:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:26:23 America/Caracas] [CHATBOT][AI][e26e76] Proveedor: gemini [21-Jul-2026 19:26:23 America/Caracas] [CHATBOT][GEMINI][e26e76] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:26:25 America/Caracas] [CHATBOT][GEMINI][e26e76] OK key=primary intento=1 len=283 finish=STOP [21-Jul-2026 19:26:25 America/Caracas] [CHATBOT][END] corr=e43d66ec bytesRespuesta=283 [21-Jul-2026 19:26:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:26:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:26:26 - Mensaje enviado con éxito a 584129911509 2026-07-21 19:26:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a600022563f3 (wa_message_id: wamid.HBgMNTg0MTI5OTExNTA5FQIAERgSMkMxRDQ4QzVCQ0RBRDlBQ0Y3AA==) 2026-07-21 19:26:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a600022563f3 2026-07-21 19:26:26 - ====== FIN WEBHOOK ====== 2026-07-21 19:26:26 - ====== INICIO WEBHOOK ====== 2026-07-21 19:26:26 - Evento: image | De: 584123964013 | Size: 842b 2026-07-21 19:26:26 - Procesando mensaje regular tipo: image 2026-07-21 19:26:26 - RegularMessageService: Procesando mensaje de 584123964013, tipo: image 2026-07-21 19:26:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM2NjgwOTI0OTdGQURDRDFGRDNBMkNCQUQ0NTkyMjMA 2026-07-21 19:26:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM2NjgwOTI0OTdGQURDRDFGRDNBMkNCQUQ0NTkyMjMA 2026-07-21 19:26:26 - Contenido: ... 2026-07-21 19:26:26 - Comando detectado: image 2026-07-21 19:26:26 - CommandProcessor: Procesando comando: image 2026-07-21 19:26:26 - Imagen sin comando, guardando y procesando 2026-07-21 19:26:26 - Verificando duplicado por imageId=1027721983240126, msgId=wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM2NjgwOTI0OTdGQURDRDFGRDNBMkNCQUQ0NTkyMjMA 2026-07-21 19:26:26 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 19:26:26 - Incluyendo numtoname.php... 2026-07-21 19:26:26 - Incluyendo media.php... 2026-07-21 19:26:26 - DEBUG messages batch: [{"from":"584123964013","from_user_id":"VE.4521620884791725","id":"wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM2NjgwOTI0OTdGQURDRDFGRDNBMkNCQUQ0NTkyMjMA","timestamp":"1784676375","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ZweWjhw+oQkD+j7Ffdf1k4sZcDMj3LFPtvLgbVuHd+A=","id":"1027721983240126","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1027721983240126&source=webhook&ext=1784676676&hash=ATzHVLV1oeE9R32DoDLisFKPKHGlbjTUt6mzty-odLZkjQ"}}] 2026-07-21 19:26:26 - DEBUG caption: no se encontró texto cercano 2026-07-21 19:26:26 - DEBUG caption final: [VACIO] 2026-07-21 19:26:26 - DEBUG busqueda mobiles: 04123964013,4123964013,584123964013 2026-07-21 19:26:26 - DEBUG usuario encontrado: 24:5a:4c:c0:45:4a 2026-07-21 19:26:26 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 19:26:26 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 19:26:27 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1027721983240126&source=getMedia&ext=1784676678&hash=ATz9JpsG4mlmR-hXPbk71UWlBQF5oxxJWCPrKtjeRht2Uw 2026-07-21 19:26:28 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1027721983240126.jpg (39382 bytes) 2026-07-21 19:26:29 - OCR tesseract exit=0 chars=345 2026-07-21 19:26:29 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 224 724070 +. 050 71%a E A EAS v PagomévilBDV Personas Fecha: 21/07/2026 loth 006756958305 [0 Identificación: 18143785 Origen: 0102****4333 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet Po ( Agregar Beneficiario (AN CA) Il 8 SS 2026-07-21 19:26:29 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-21"} 2026-07-21 19:26:29 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 19:26:29 - DEBUG registro: usernameRaw=''24:5a:4c:c0:45:4a'' first=''Zulay '' last=''Rudman'' esRegistrado=1 2026-07-21 19:26:29 - DEBUG bodyAdmin postOCR: Tlf: 04123964013\nUser: 24:5a:4c:c0:45:4a\nNombre: Zulay Rudman\nBanco: Venezuela\nMonto: \nFecha: 2026-07-21 (caption)\nSrvID: 34 2026-07-21 19:26:32 - IMG 1027721983240126 TEL 04123964013 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 19:26:32 - Incluyendo guardar_imagen.php... 2026-07-21 19:26:32 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 19:26:32 - Includes realizados. Verificando funciones... 2026-07-21 19:26:32 - obtenerInfoUsuario: Iniciando función con teléfono: 584123964013 2026-07-21 19:26:32 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 19:26:32 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 19:26:32 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 19:26:32 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 19:26:32 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 19:26:32 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c0:45:4a","firstname":"Zulay ","lastname":"Rudman","mac":"24:5a:4c:c0:45:4a","srvid":34} 2026-07-21 19:26:32 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 19:26:32 - Datos usuario extraídos: {"username":"24:5a:4c:c0:45:4a","firstname":"Zulay ","lastname":"Rudman","mac":"24:5a:4c:c0:45:4a","srvid":34} 2026-07-21 19:26:32 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 19:26:32 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 19:26:32 - Valor de accessToken: EAAC0c45... 2026-07-21 19:26:32 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 19:26:32 - Instancia WhatsAppImageHandler creada 2026-07-21 19:26:32 - Llamando a saveWhatsAppImage... 2026-07-21 19:26:32 - saveWhatsAppImage: Procesando imagen para: 584123964013 2026-07-21 19:26:32 - saveWhatsAppImage: ID de media: 1027721983240126, MIME type: image/jpeg 2026-07-21 19:26:32 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1027721983240126 2026-07-21 19:26:33 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 19:26:33 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1027721983240126&source=getMedia&ext=1784676684&hash=ATz03dI7oHYr3CD3lJgtpEQjNoTkbvdlqFy9SEkqRMvwGg 2026-07-21 19:26:33 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1027721983240126&source=getMedia&ext=1784676684&hash=ATz03dI7oHYr3CD3lJgtpEQjNoTkbvdlqFy9SEkqRMvwGg 2026-07-21 19:26:33 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 19:26:33 - descargar_imagen: Imagen descargada - Tamaño: 39382 bytes, Tipo: image/jpeg 2026-07-21 19:26:33 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1027721983240126.jpg, Tamaño: 39382 bytes 2026-07-21 19:26:33 - saveToDatabase: Registro insertado en BD con ID: 94 2026-07-21 19:26:33 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1027721983240126.jpg","image_id":"1027721983240126","size":39382,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 19:26:33 - Resultado del comando: array 2026-07-21 19:26:33 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 19:26:34 - Mensaje enviado con éxito a 584123964013 2026-07-21 19:26:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60002ab1443 (wa_message_id: wamid.HBgMNTg0MTIzOTY0MDEzFQIAERgSMDlFNDNBRUFGRUE2QkM5RkIxAA==) 2026-07-21 19:26:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a60002ab1443 2026-07-21 19:26:34 - ====== FIN WEBHOOK ====== 2026-07-21 19:27:06 - ====== INICIO WEBHOOK ====== 2026-07-21 19:27:06 - Evento: text | De: 584123964013 | Size: 759b 2026-07-21 19:27:06 - Procesando mensaje regular tipo: text 2026-07-21 19:27:06 - RegularMessageService: Procesando mensaje de 584123964013, tipo: text 2026-07-21 19:27:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUNFRkNEOTE0NTM1MTlCRURCQTJEQTMxMTkyMEM0MTkA 2026-07-21 19:27:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUNFRkNEOTE0NTM1MTlCRURCQTJEQTMxMTkyMEM0MTkA 2026-07-21 19:27:06 - Contenido: Pago de zulai Ruthman... 2026-07-21 19:27:06 - Comando detectado: pago 2026-07-21 19:27:06 - CommandProcessor: Procesando comando: pago 2026-07-21 19:27:06 - Ejecutando add_pagos.php [21-Jul-2026 19:27:06 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-21 19:27:06 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-21 19:27:07 - ====== INICIO WEBHOOK ====== 2026-07-21 19:27:07 - Evento: text | De: 584123964013 | Size: 759b 2026-07-21 19:27:07 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUNFRkNEOTE0NTM1MTlCRURCQTJEQTMxMTkyMEM0MTkA, ignorando 2026-07-21 19:28:13 - ====== INICIO WEBHOOK ====== 2026-07-21 19:28:13 - Evento: text | De: 584129911509 | Size: 610b 2026-07-21 19:28:13 - Procesando mensaje regular tipo: text 2026-07-21 19:28:13 - RegularMessageService: Procesando mensaje de 584129911509, tipo: text 2026-07-21 19:28:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTExNTA5FQIAEhgUM0E4MUYwNDk2RThCMjJGOTA2OTEA 2026-07-21 19:28:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTExNTA5FQIAEhgUM0E4MUYwNDk2RThCMjJGOTA2OTEA 2026-07-21 19:28:13 - Contenido: Banco de Venezuela 6756879236 34.200 21/07 04129911509... 2026-07-21 19:28:13 - Comando detectado: banco 2026-07-21 19:28:13 - CommandProcessor: Procesando comando: banco 2026-07-21 19:28:13 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:28:13 - Resultado del comando: string 2026-07-21 19:28:13 - Enviando a ChatGPT: Banco de Venezuela 6756879236 34.200 21/07 041299... 2026-07-21 19:28:13 - forwardToChatGPT: Enviando a ChatGPT: Banco de Venezuela 6756879236 34.200 21/07 041299... 2026-07-21 19:28:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:28:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:28:13 America/Halifax] [CHATBOT][START] corr=b641d4fc IP=127.0.0.1 UA= [21-Jul-2026 19:28:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:28:13 America/Caracas] [CHATBOT][CTX] corr=b641d4fc tel=584129911509 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:28:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:28:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:28:13 America/Caracas] [CHATBOT][AI][b0b31d] Proveedor: gemini [21-Jul-2026 19:28:13 America/Caracas] [CHATBOT][GEMINI][b0b31d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:28:17 America/Caracas] [CHATBOT][GEMINI][b0b31d] OK key=primary intento=1 len=118 finish=MAX_TOKENS [21-Jul-2026 19:28:17 America/Caracas] [CHATBOT][GEMINI][b0b31d] ⚠️ Respuesta truncada por MAX_TOKENS [21-Jul-2026 19:28:17 America/Caracas] [CHATBOT][END] corr=b641d4fc bytesRespuesta=118 [21-Jul-2026 19:28:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:28:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:28:18 - Mensaje enviado con éxito a 584129911509 2026-07-21 19:28:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a600092e4d82 (wa_message_id: wamid.HBgMNTg0MTI5OTExNTA5FQIAERgSODE5NzFEMDY3MThGNUNCQjdCAA==) 2026-07-21 19:28:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a600092e4d82 2026-07-21 19:28:18 - ====== FIN WEBHOOK ====== 2026-07-21 19:28:46 - ====== INICIO WEBHOOK ====== 2026-07-21 19:28:46 - Evento: image | De: 584129911509 | Size: 824b 2026-07-21 19:28:46 - Procesando mensaje regular tipo: image 2026-07-21 19:28:46 - RegularMessageService: Procesando mensaje de 584129911509, tipo: image 2026-07-21 19:28:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTExNTA5FQIAEhgUM0EyNURBMDVFMjkwNTlBMjU5RjQA 2026-07-21 19:28:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTExNTA5FQIAEhgUM0EyNURBMDVFMjkwNTlBMjU5RjQA 2026-07-21 19:28:46 - Contenido: ... 2026-07-21 19:28:46 - Comando detectado: image 2026-07-21 19:28:46 - CommandProcessor: Procesando comando: image 2026-07-21 19:28:46 - Imagen sin comando, guardando y procesando 2026-07-21 19:28:46 - Verificando duplicado por imageId=1701462427791566, msgId=wamid.HBgMNTg0MTI5OTExNTA5FQIAEhgUM0EyNURBMDVFMjkwNTlBMjU5RjQA 2026-07-21 19:28:46 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 19:28:46 - Incluyendo numtoname.php... 2026-07-21 19:28:46 - Incluyendo media.php... 2026-07-21 19:28:46 - DEBUG messages batch: [{"from":"584129911509","from_user_id":"VE.1355594253389262","id":"wamid.HBgMNTg0MTI5OTExNTA5FQIAEhgUM0EyNURBMDVFMjkwNTlBMjU5RjQA","timestamp":"1784676515","type":"image","image":{"mime_type":"image\/jpeg","sha256":"qh7YAVg\/bBrmUoIsEfVQoX5LuNGRLTFpljZWhKciIp8=","id":"1701462427791566","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1701462427791566&source=webhook&ext=1784676816&hash=ATzDOZYSlb9C_tCICjjMGVz9zJjBQvHO-5a4G4OFJqKvOw"}}] 2026-07-21 19:28:46 - DEBUG caption: no se encontró texto cercano 2026-07-21 19:28:46 - DEBUG caption final: [VACIO] 2026-07-21 19:28:46 - DEBUG busqueda mobiles: 04129911509,4129911509,584129911509 2026-07-21 19:28:46 - DEBUG usuario NO encontrado 2026-07-21 19:28:46 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 19:28:46 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 19:28:46 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1701462427791566&source=getMedia&ext=1784676817&hash=ATyQptDLBrekblc_kU6TG1ft4pqcQq7TitKrg2H7aYyOnw 2026-07-21 19:28:47 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1701462427791566.jpg (83819 bytes) 2026-07-21 19:28:49 - OCR tesseract exit=0 chars=358 2026-07-21 19:28:49 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 153 7:28 <3 o US RÓS SS ES SES MES) (AE o TS Los mensajes nuevos desaparecerán de este chat después de 24 horas de haber sido O ME Hoy Buenas tardes 5565. m. 4 Para pagar el wifi de Sofia Gutt 5:57p.m. Y EI 34.200bS 7:13pm 04143466209 18143785 vw 2 E ES =F ¡CR 2026-07-21 19:28:49 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":"2026-07-21"} 2026-07-21 19:28:49 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-21 19:28:49 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-21 19:28:49 - DEBUG bodyAdmin postOCR: Tlf: 04129911509\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-07-21 (caption) 2026-07-21 19:28:51 - IMG 1701462427791566 TEL 04129911509 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 19:28:51 - Incluyendo guardar_imagen.php... 2026-07-21 19:28:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 19:28:51 - Includes realizados. Verificando funciones... 2026-07-21 19:28:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584129911509 2026-07-21 19:28:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 19:28:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 19:28:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 19:28:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 19:28:51 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584129911509 2026-07-21 19:28:51 - Datos usuario extraídos: null 2026-07-21 19:28:51 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 19:28:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 19:28:51 - Valor de accessToken: EAAC0c45... 2026-07-21 19:28:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 19:28:51 - Instancia WhatsAppImageHandler creada 2026-07-21 19:28:51 - Llamando a saveWhatsAppImage... 2026-07-21 19:28:51 - saveWhatsAppImage: Procesando imagen para: 584129911509 2026-07-21 19:28:51 - saveWhatsAppImage: ID de media: 1701462427791566, MIME type: image/jpeg 2026-07-21 19:28:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1701462427791566 2026-07-21 19:28:52 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 19:28:52 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1701462427791566&source=getMedia&ext=1784676823&hash=ATz8JaewCYTTpYkFdjUowsLlgBXFhikgG7Q0zY1OXIj-NA 2026-07-21 19:28:52 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1701462427791566&source=getMedia&ext=1784676823&hash=ATz8JaewCYTTpYkFdjUowsLlgBXFhikgG7Q0zY1OXIj-NA 2026-07-21 19:28:53 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 19:28:53 - descargar_imagen: Imagen descargada - Tamaño: 83819 bytes, Tipo: image/jpeg 2026-07-21 19:28:53 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1701462427791566.jpg, Tamaño: 83819 bytes 2026-07-21 19:28:53 - saveToDatabase: Registro insertado en BD con ID: 95 2026-07-21 19:28:53 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1701462427791566.jpg","image_id":"1701462427791566","size":83819,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 19:28:53 - Resultado del comando: array 2026-07-21 19:28:53 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 19:28:54 - Mensaje enviado con éxito a 584129911509 2026-07-21 19:28:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6000b608e58 (wa_message_id: wamid.HBgMNTg0MTI5OTExNTA5FQIAERgSQUJBOUY0NzI4NkVFMEExQ0E1AA==) 2026-07-21 19:28:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a6000b608e58 2026-07-21 19:28:54 - ====== FIN WEBHOOK ====== 2026-07-21 19:32:07 - ====== INICIO WEBHOOK ====== 2026-07-21 19:32:07 - Evento: text | De: 584121413088 | Size: 693b 2026-07-21 19:32:07 - Procesando mensaje regular tipo: text 2026-07-21 19:32:07 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:32:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMyQTlEOTI4MDMyMDM4Nzk2MzdCODRDRTE5RjM4RkIA 2026-07-21 19:32:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMyQTlEOTI4MDMyMDM4Nzk2MzdCODRDRTE5RjM4RkIA 2026-07-21 19:32:07 - Contenido: Banco de venezuela Numero de referecia 059136812921 Monto exacto en Bs 25.655,68 Fecha 21/07/2026 Nu... 2026-07-21 19:32:07 - Comando detectado: banco 2026-07-21 19:32:07 - CommandProcessor: Procesando comando: banco 2026-07-21 19:32:07 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:32:07 - Resultado del comando: string 2026-07-21 19:32:07 - Enviando a ChatGPT: Banco de venezuela Numero de referecia 05913681292... 2026-07-21 19:32:07 - forwardToChatGPT: Enviando a ChatGPT: Banco de venezuela Numero de referecia 05913681292... 2026-07-21 19:32:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:32:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:32:07 America/Halifax] [CHATBOT][START] corr=2dd16bfc IP=127.0.0.1 UA= [21-Jul-2026 19:32:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:32:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:32:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:32:07 America/Caracas] [CHATBOT][DIAG] corr=2dd16bfc Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:32:07 America/Caracas] [CHATBOT][CTX] corr=2dd16bfc tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:32:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:32:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:32:07 America/Caracas] [CHATBOT][AI][76ce6c] Proveedor: gemini [21-Jul-2026 19:32:07 America/Caracas] [CHATBOT][GEMINI][76ce6c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:32:09 America/Caracas] [CHATBOT][GEMINI][76ce6c] OK key=primary intento=1 len=164 finish=STOP [21-Jul-2026 19:32:09 America/Caracas] [CHATBOT][END] corr=2dd16bfc bytesRespuesta=164 [21-Jul-2026 19:32:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:32:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:32:10 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:32:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60017a1b9b6 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSMkNFQjRBQjhGQjUzNUQ1MjExAA==) 2026-07-21 19:32:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a60017a1b9b6 2026-07-21 19:32:10 - ====== FIN WEBHOOK ====== 2026-07-21 19:32:44 - ====== INICIO WEBHOOK ====== 2026-07-21 19:32:44 - Evento: text | De: 584121413088 | Size: 573b 2026-07-21 19:32:44 - Procesando mensaje regular tipo: text 2026-07-21 19:32:44 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:32:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMzRkI2OUZCMDk5MUNBMThEOTk4NThDODMwNTIzNjQA 2026-07-21 19:32:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMzRkI2OUZCMDk5MUNBMThEOTk4NThDODMwNTIzNjQA 2026-07-21 19:32:44 - Contenido: Muchas gracias... 2026-07-21 19:32:44 - Comando detectado: muchas 2026-07-21 19:32:44 - CommandProcessor: Procesando comando: muchas 2026-07-21 19:32:44 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:32:44 - Resultado del comando: string 2026-07-21 19:32:44 - Enviando a ChatGPT: Muchas gracias... 2026-07-21 19:32:44 - forwardToChatGPT: Enviando a ChatGPT: Muchas gracias... 2026-07-21 19:32:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:32:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:32:44 America/Halifax] [CHATBOT][START] corr=58d69998 IP=127.0.0.1 UA= [21-Jul-2026 19:32:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:32:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:32:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:32:44 America/Caracas] [CHATBOT][DIAG] corr=58d69998 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:32:44 America/Caracas] [CHATBOT][CTX] corr=58d69998 tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:32:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:32:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:32:44 America/Caracas] [CHATBOT][AI][3dd841] Proveedor: gemini [21-Jul-2026 19:32:44 America/Caracas] [CHATBOT][GEMINI][3dd841] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:32:45 America/Caracas] [CHATBOT][GEMINI][3dd841] OK key=primary intento=1 len=44 finish=STOP [21-Jul-2026 19:32:45 America/Caracas] [CHATBOT][END] corr=58d69998 bytesRespuesta=44 [21-Jul-2026 19:32:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:32:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:32:46 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:32:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60019e9b5d7 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSQUQ3RjNDNzQxMUUwQUQ0MkY2AA==) 2026-07-21 19:32:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a60019e9b5d7 2026-07-21 19:32:46 - ====== FIN WEBHOOK ====== 2026-07-21 19:35:29 - ====== INICIO WEBHOOK ====== 2026-07-21 19:35:29 - Evento: text | De: 584121413088 | Size: 567b 2026-07-21 19:35:29 - Procesando mensaje regular tipo: text 2026-07-21 19:35:29 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:35:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM2Qjk5MzBBMjA0OEY3MDhFRkQ1NzEzNzk4NjE4MUQA 2026-07-21 19:35:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM2Qjk5MzBBMjA0OEY3MDhFRkQ1NzEzNzk4NjE4MUQA 2026-07-21 19:35:29 - Contenido: Ahora si... 2026-07-21 19:35:29 - Comando detectado: ahora 2026-07-21 19:35:29 - CommandProcessor: Procesando comando: ahora 2026-07-21 19:35:29 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:35:29 - Resultado del comando: string 2026-07-21 19:35:29 - Enviando a ChatGPT: Ahora si... 2026-07-21 19:35:29 - forwardToChatGPT: Enviando a ChatGPT: Ahora si... 2026-07-21 19:35:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:35:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:35:29 America/Halifax] [CHATBOT][START] corr=7a96e3d7 IP=127.0.0.1 UA= [21-Jul-2026 19:35:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:35:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:35:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:35:29 America/Caracas] [CHATBOT][DIAG] corr=7a96e3d7 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:35:29 America/Caracas] [CHATBOT][CTX] corr=7a96e3d7 tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:35:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:35:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:35:29 America/Caracas] [CHATBOT][AI][e355d4] Proveedor: gemini [21-Jul-2026 19:35:29 America/Caracas] [CHATBOT][GEMINI][e355d4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:35:31 America/Caracas] [CHATBOT][GEMINI][e355d4] OK key=primary intento=1 len=25 finish=STOP [21-Jul-2026 19:35:31 America/Caracas] [CHATBOT][END] corr=7a96e3d7 bytesRespuesta=25 [21-Jul-2026 19:35:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:35:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:35:32 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:35:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6002446a621 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSRUI1MjlBODI5N0VCODZFNzhBAA==) 2026-07-21 19:35:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a6002446a621 2026-07-21 19:35:32 - ====== FIN WEBHOOK ====== 2026-07-21 19:36:01 - ====== INICIO WEBHOOK ====== 2026-07-21 19:36:01 - Evento: text | De: 584121413088 | Size: 597b 2026-07-21 19:36:01 - Procesando mensaje regular tipo: text 2026-07-21 19:36:01 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:36:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM5NDZDNThCRjE5RTNEMTcxN0ZGMzMxNEU3QUE4MDUA 2026-07-21 19:36:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM5NDZDNThCRjE5RTNEMTcxN0ZGMzMxNEU3QUE4MDUA 2026-07-21 19:36:01 - Contenido: A es xq todavia no llega la señal... 2026-07-21 19:36:01 - Comando detectado: a 2026-07-21 19:36:01 - CommandProcessor: Procesando comando: a 2026-07-21 19:36:01 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:36:01 - Resultado del comando: string 2026-07-21 19:36:01 - Enviando a ChatGPT: A es xq todavia no llega la señal... 2026-07-21 19:36:01 - forwardToChatGPT: Enviando a ChatGPT: A es xq todavia no llega la señal... 2026-07-21 19:36:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:36:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:36:02 America/Halifax] [CHATBOT][START] corr=26672298 IP=127.0.0.1 UA= [21-Jul-2026 19:36:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:36:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:36:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:36:02 America/Caracas] [CHATBOT][DIAG] corr=26672298 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:36:02 America/Caracas] [CHATBOT][CTX] corr=26672298 tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:36:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:36:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:36:02 America/Caracas] [CHATBOT][AI][00522e] Proveedor: gemini [21-Jul-2026 19:36:02 America/Caracas] [CHATBOT][GEMINI][00522e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:36:04 America/Caracas] [CHATBOT][GEMINI][00522e] OK key=primary intento=1 len=197 finish=STOP [21-Jul-2026 19:36:04 America/Caracas] [CHATBOT][END] corr=26672298 bytesRespuesta=197 [21-Jul-2026 19:36:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:36:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:36:06 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:36:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60026610935 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSMThGMEJEMEZEODdCRDJENkE5AA==) 2026-07-21 19:36:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a60026610935 2026-07-21 19:36:06 - ====== FIN WEBHOOK ====== 2026-07-21 19:36:55 - ====== INICIO WEBHOOK ====== 2026-07-21 19:36:55 - Evento: text | De: 584121413088 | Size: 716b 2026-07-21 19:36:55 - Procesando mensaje regular tipo: text 2026-07-21 19:36:55 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:36:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM3RjA4NDVGNkY2NDk5RjI4NTg3NEZGOTlCODA0QjMA 2026-07-21 19:36:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM3RjA4NDVGNkY2NDk5RjI4NTg3NEZGOTlCODA0QjMA 2026-07-21 19:36:55 - Contenido: A ok esta bien muchas gracias y disculpen la molestia... 2026-07-21 19:36:55 - Comando detectado: a 2026-07-21 19:36:55 - CommandProcessor: Procesando comando: a 2026-07-21 19:36:55 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:36:55 - Resultado del comando: string 2026-07-21 19:36:55 - Enviando a ChatGPT: A ok esta bien muchas gracias y disculpen la moles... 2026-07-21 19:36:55 - forwardToChatGPT: Enviando a ChatGPT: A ok esta bien muchas gracias y disculpen la moles... 2026-07-21 19:36:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:36:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:36:55 America/Halifax] [CHATBOT][START] corr=ceceebcf IP=127.0.0.1 UA= [21-Jul-2026 19:36:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:36:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:36:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:36:55 America/Caracas] [CHATBOT][DIAG] corr=ceceebcf Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:36:55 America/Caracas] [CHATBOT][CTX] corr=ceceebcf tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:36:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:36:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:36:55 America/Caracas] [CHATBOT][AI][d3b6a3] Proveedor: gemini [21-Jul-2026 19:36:55 America/Caracas] [CHATBOT][GEMINI][d3b6a3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:36:56 America/Caracas] [CHATBOT][GEMINI][d3b6a3] OK key=primary intento=1 len=44 finish=STOP [21-Jul-2026 19:36:56 America/Caracas] [CHATBOT][END] corr=ceceebcf bytesRespuesta=44 [21-Jul-2026 19:36:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:36:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:36:57 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:36:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a600299668f9 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSOUYwQjc3RDMyMzg4NkI3QUU0AA==) 2026-07-21 19:36:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a600299668f9 2026-07-21 19:36:57 - ====== FIN WEBHOOK ====== 2026-07-21 19:51:24 - ====== INICIO WEBHOOK ====== 2026-07-21 19:51:24 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 19:51:24 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 19:51:24 - ====== FIN WEBHOOK ====== 2026-07-21 19:51:25 - ====== INICIO WEBHOOK ====== 2026-07-21 19:51:25 - Evento: status:failed | De: 584129392783 | Size: 828b 2026-07-21 19:51:25 - STATUS FAILED: failed para 584129392783 | Error: 131047 Re-engagement message 2026-07-21 19:51:25 - ====== FIN WEBHOOK ====== 2026-07-21 19:52:55 - ====== INICIO WEBHOOK ====== 2026-07-21 19:52:55 - Evento: text | De: 584243454056 | Size: 612b 2026-07-21 19:52:55 - Procesando mensaje regular tipo: text 2026-07-21 19:52:55 - RegularMessageService: Procesando mensaje de 584243454056, tipo: text 2026-07-21 19:52:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUMyOUEzODg5M0MwRkNDQjU2NjM3NDY5NDY5Q0M2NzAA 2026-07-21 19:52:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUMyOUEzODg5M0MwRkNDQjU2NjM3NDY5NDY5Q0M2NzAA 2026-07-21 19:52:55 - Contenido: Hola buenas noches es para pagar el servicio de internet... 2026-07-21 19:52:55 - Comando detectado: hola 2026-07-21 19:52:55 - CommandProcessor: Procesando comando: hola 2026-07-21 19:52:55 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:52:55 - Resultado del comando: string 2026-07-21 19:52:55 - Enviando a ChatGPT: Hola buenas noches es para pagar el servicio de in... 2026-07-21 19:52:55 - LeadCapture: Posible lead detectado para 584243454056 2026-07-21 19:52:55 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-21 19:52:55 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas noches es para pagar el servicio de in... 2026-07-21 19:52:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:52:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:52:55 America/Halifax] [CHATBOT][START] corr=0c75a6bd IP=127.0.0.1 UA= 2026-07-21 19:52:55 - ====== INICIO WEBHOOK ====== 2026-07-21 19:52:55 - Evento: image | De: 584143466209 | Size: 866b 2026-07-21 19:52:55 - Procesando mensaje regular tipo: image 2026-07-21 19:52:55 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-21 19:52:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NzEzMTg4Mjg1MjVFMDhEREFEQzc2NUI4NTFBOTYA 2026-07-21 19:52:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NzEzMTg4Mjg1MjVFMDhEREFEQzc2NUI4NTFBOTYA 2026-07-21 19:52:55 - Contenido: G venezuela 900.00 recarga-diego... 2026-07-21 19:52:55 - Comando detectado: g 2026-07-21 19:52:55 - CommandProcessor: Procesando comando: g 2026-07-21 19:52:55 - Gasto de negocio con imagen: 1809471340048638 2026-07-21 19:52:55 - Formato 'g banco descripcion': banco=venezuela, desc=900.00 recarga-diego [21-Jul-2026 19:52:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:52:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=68:d7:9a:a8:4d:02 mobile=584243454056 [21-Jul-2026 19:52:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:52:55 America/Caracas] [CHATBOT][DIAG] corr=0c75a6bd Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 19:52:55 America/Caracas] [CHATBOT][CTX] corr=0c75a6bd tel=584243454056 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:52:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:52:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:52:55 America/Caracas] [CHATBOT][AI][8bbbad] Proveedor: gemini [21-Jul-2026 19:52:55 America/Caracas] [CHATBOT][GEMINI][8bbbad] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-21 19:52:56 - Ejecutando GastosService (negocio) [21-Jul-2026 19:52:56 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-21 19:52:58 - Resultado del comando: array 2026-07-21 19:52:58 - Enviando respuesta: ✅ 💼 Gasto de negocio #44 registrado • Mont [21-Jul-2026 19:52:59 America/Caracas] [CHATBOT][GEMINI][8bbbad] OK key=primary intento=1 len=786 finish=STOP [21-Jul-2026 19:52:59 America/Caracas] [CHATBOT][END] corr=0c75a6bd bytesRespuesta=786 [21-Jul-2026 19:52:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:52:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:52:59 - Mensaje enviado con éxito a 584143466209 2026-07-21 19:52:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60065b5caa8 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRTIwQTkyRDJFQzg0RkRBMkI0AA==) 2026-07-21 19:52:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a60065b5caa8 2026-07-21 19:52:59 - ====== FIN WEBHOOK ====== 2026-07-21 19:53:00 - Mensaje enviado con éxito a 584243454056 2026-07-21 19:53:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60065c3b432 (wa_message_id: wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSQ0E2Q0E5NzQ0OEMxRjIyMzVFAA==) 2026-07-21 19:53:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a60065c3b432 2026-07-21 19:53:00 - ====== FIN WEBHOOK ====== 2026-07-21 19:57:16 - ====== INICIO WEBHOOK ====== 2026-07-21 19:57:16 - Evento: text | De: 584243454056 | Size: 664b 2026-07-21 19:57:16 - Procesando mensaje regular tipo: text 2026-07-21 19:57:16 - RegularMessageService: Procesando mensaje de 584243454056, tipo: text 2026-07-21 19:57:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUMxMUZEREI1OEZFQ0ZCRDA2OUQ1NEU4QjgxMTU5QzkA 2026-07-21 19:57:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUMxMUZEREI1OEZFQ0ZCRDA2OUQ1NEU4QjgxMTU5QzkA 2026-07-21 19:57:16 - Contenido: Banco de Venezuela Nr de referencia: 006757298751 Monto:25655,68 Fecha y hora: 21/07/2026 hora 7:56... 2026-07-21 19:57:16 - Comando detectado: banco 2026-07-21 19:57:16 - CommandProcessor: Procesando comando: banco 2026-07-21 19:57:16 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:57:16 - Resultado del comando: string 2026-07-21 19:57:16 - Enviando a ChatGPT: Banco de Venezuela Nr de referencia: 006757298751 ... 2026-07-21 19:57:16 - forwardToChatGPT: Enviando a ChatGPT: Banco de Venezuela Nr de referencia: 006757298751 ... 2026-07-21 19:57:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:57:16 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:57:16 America/Halifax] [CHATBOT][START] corr=444deddb IP=127.0.0.1 UA= [21-Jul-2026 19:57:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:57:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=68:d7:9a:a8:4d:02 mobile=584243454056 [21-Jul-2026 19:57:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:57:16 America/Caracas] [CHATBOT][DIAG] corr=444deddb Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 19:57:16 America/Caracas] [CHATBOT][CTX] corr=444deddb tel=584243454056 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:57:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:57:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:57:16 America/Caracas] [CHATBOT][AI][e04110] Proveedor: gemini [21-Jul-2026 19:57:16 America/Caracas] [CHATBOT][GEMINI][e04110] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:57:18 America/Caracas] [CHATBOT][GEMINI][e04110] OK key=primary intento=1 len=359 finish=STOP [21-Jul-2026 19:57:18 America/Caracas] [CHATBOT][END] corr=444deddb bytesRespuesta=359 [21-Jul-2026 19:57:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:57:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:57:19 - Mensaje enviado con éxito a 584243454056 2026-07-21 19:57:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60075f7ee3a (wa_message_id: wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSRkM1QkNBNkVFNDg0MDc2ODhCAA==) 2026-07-21 19:57:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a60075f7ee3a 2026-07-21 19:57:19 - ====== FIN WEBHOOK ====== 2026-07-21 19:57:30 - ====== INICIO WEBHOOK ====== 2026-07-21 19:57:30 - Evento: text | De: 584143872280 | Size: 615b 2026-07-21 19:57:30 - Procesando mensaje regular tipo: text 2026-07-21 19:57:30 - RegularMessageService: Procesando mensaje de 584143872280, tipo: text 2026-07-21 19:57:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTVDOEFFMkY3MEZCNTEzQUEyMDkxQzIwNTM5NDczMDcA 2026-07-21 19:57:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTVDOEFFMkY3MEZCNTEzQUEyMDkxQzIwNTM5NDczMDcA 2026-07-21 19:57:30 - Contenido: Buenas noches no tengo señal de wifi desde esta mañana... 2026-07-21 19:57:30 - Comando detectado: buenas 2026-07-21 19:57:30 - CommandProcessor: Procesando comando: buenas 2026-07-21 19:57:30 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:57:30 - Resultado del comando: string 2026-07-21 19:57:30 - Enviando a ChatGPT: Buenas noches no tengo señal de wifi desde esta m... 2026-07-21 19:57:30 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches no tengo señal de wifi desde esta m... 2026-07-21 19:57:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:57:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:57:30 America/Halifax] [CHATBOT][START] corr=98b4fcd6 IP=127.0.0.1 UA= [21-Jul-2026 19:57:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:57:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=74:83:c2:e8:c9:84 mobile=584143872280 [21-Jul-2026 19:57:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:57:30 America/Caracas] [CHATBOT][DIAG] corr=98b4fcd6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:57:30 America/Caracas] [CHATBOT][CTX] corr=98b4fcd6 tel=584143872280 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:57:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:57:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:57:30 America/Caracas] [CHATBOT][AI][57a5d9] Proveedor: gemini [21-Jul-2026 19:57:30 America/Caracas] [CHATBOT][GEMINI][57a5d9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:57:33 America/Caracas] [CHATBOT][GEMINI][57a5d9] OK key=primary intento=1 len=505 finish=STOP [21-Jul-2026 19:57:33 America/Caracas] [CHATBOT][END] corr=98b4fcd6 bytesRespuesta=505 [21-Jul-2026 19:57:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:57:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:57:34 - Mensaje enviado con éxito a 584143872280 2026-07-21 19:57:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60076eccc65 (wa_message_id: wamid.HBgMNTg0MTQzODcyMjgwFQIAERgSMTIwN0I2NTlDNDg5OTIwRjM2AA==) 2026-07-21 19:57:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a60076eccc65 2026-07-21 19:57:34 - ====== FIN WEBHOOK ====== 2026-07-21 19:57:37 - ====== INICIO WEBHOOK ====== 2026-07-21 19:57:37 - Evento: text | De: 584243454056 | Size: 566b 2026-07-21 19:57:37 - Procesando mensaje regular tipo: text 2026-07-21 19:57:37 - RegularMessageService: Procesando mensaje de 584243454056, tipo: text 2026-07-21 19:57:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUMxNTFBRTBGNzMxQ0ZBRDJBMUU4NTM4MzQ0ODk4Q0IA 2026-07-21 19:57:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUMxNTFBRTBGNzMxQ0ZBRDJBMUU4NTM4MzQ0ODk4Q0IA 2026-07-21 19:57:37 - Contenido: Ok gracias... 2026-07-21 19:57:37 - Comando detectado: ok 2026-07-21 19:57:37 - CommandProcessor: Procesando comando: ok 2026-07-21 19:57:37 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:57:37 - Resultado del comando: string 2026-07-21 19:57:37 - Enviando a ChatGPT: Ok gracias... 2026-07-21 19:57:37 - forwardToChatGPT: Enviando a ChatGPT: Ok gracias... 2026-07-21 19:57:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:57:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:57:37 America/Halifax] [CHATBOT][START] corr=6241d7d2 IP=127.0.0.1 UA= [21-Jul-2026 19:57:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:57:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=68:d7:9a:a8:4d:02 mobile=584243454056 [21-Jul-2026 19:57:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:57:38 America/Caracas] [CHATBOT][DIAG] corr=6241d7d2 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [21-Jul-2026 19:57:38 America/Caracas] [CHATBOT][CTX] corr=6241d7d2 tel=584243454056 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:57:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:57:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:57:38 America/Caracas] [CHATBOT][AI][770188] Proveedor: gemini [21-Jul-2026 19:57:38 America/Caracas] [CHATBOT][GEMINI][770188] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:57:39 America/Caracas] [CHATBOT][GEMINI][770188] OK key=primary intento=1 len=46 finish=STOP [21-Jul-2026 19:57:39 America/Caracas] [CHATBOT][END] corr=6241d7d2 bytesRespuesta=46 [21-Jul-2026 19:57:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:57:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:57:40 - Mensaje enviado con éxito a 584243454056 2026-07-21 19:57:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6007744a63c (wa_message_id: wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSOTlGNTE4NzNFMDBENDk5NTAyAA==) 2026-07-21 19:57:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a6007744a63c 2026-07-21 19:57:40 - ====== FIN WEBHOOK ====== 2026-07-21 19:59:15 - ====== INICIO WEBHOOK ====== 2026-07-21 19:59:15 - Evento: text | De: 584121413088 | Size: 580b 2026-07-21 19:59:15 - Procesando mensaje regular tipo: text 2026-07-21 19:59:15 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 19:59:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUNENjA1Njc1QTJCMTJCODJCQTdCQUM3NTJGNzUzRkMA 2026-07-21 19:59:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUNENjA1Njc1QTJCMTJCODJCQTdCQUM3NTJGNzUzRkMA 2026-07-21 19:59:15 - Contenido: Todavia no ah llegado... 2026-07-21 19:59:15 - Comando detectado: todavia 2026-07-21 19:59:15 - CommandProcessor: Procesando comando: todavia 2026-07-21 19:59:15 - Comando no reconocido, enviando a ChatGPT 2026-07-21 19:59:15 - Resultado del comando: string 2026-07-21 19:59:15 - Enviando a ChatGPT: Todavia no ah llegado... 2026-07-21 19:59:15 - forwardToChatGPT: Enviando a ChatGPT: Todavia no ah llegado... 2026-07-21 19:59:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 20:59:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 20:59:15 America/Halifax] [CHATBOT][START] corr=755b97b9 IP=127.0.0.1 UA= [21-Jul-2026 19:59:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 19:59:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 19:59:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 19:59:16 America/Caracas] [CHATBOT][DIAG] corr=755b97b9 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 19:59:16 America/Caracas] [CHATBOT][CTX] corr=755b97b9 tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 19:59:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 19:59:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 19:59:16 America/Caracas] [CHATBOT][AI][9c8ac3] Proveedor: gemini [21-Jul-2026 19:59:16 America/Caracas] [CHATBOT][GEMINI][9c8ac3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 19:59:20 America/Caracas] [CHATBOT][GEMINI][9c8ac3] OK key=primary intento=1 len=296 finish=STOP [21-Jul-2026 19:59:20 America/Caracas] [CHATBOT][END] corr=755b97b9 bytesRespuesta=296 [21-Jul-2026 19:59:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 19:59:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 19:59:21 - Mensaje enviado con éxito a 584121413088 2026-07-21 19:59:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6007d96fe11 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSMzkyQjM5RUQ0MUNCMzQwRUM4AA==) 2026-07-21 19:59:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a6007d96fe11 2026-07-21 19:59:21 - ====== FIN WEBHOOK ====== 2026-07-21 20:05:19 - ====== INICIO WEBHOOK ====== 2026-07-21 20:05:19 - Evento: text | De: 584121413088 | Size: 672b 2026-07-21 20:05:19 - Procesando mensaje regular tipo: text 2026-07-21 20:05:19 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 20:05:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUNBRTlEODJDNDNDN0NENzAzOTNEOEE5NTA0RDQyQjIA 2026-07-21 20:05:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUNBRTlEODJDNDNDN0NENzAzOTNEOEE5NTA0RDQyQjIA 2026-07-21 20:05:19 - Contenido: Banco de venezuela Referencia 059136812921 Monto exacto bs 25.655,68 Fecha 21/07/2026 Telefono 0412... 2026-07-21 20:05:19 - Comando detectado: banco 2026-07-21 20:05:19 - CommandProcessor: Procesando comando: banco 2026-07-21 20:05:19 - Comando no reconocido, enviando a ChatGPT 2026-07-21 20:05:19 - Resultado del comando: string 2026-07-21 20:05:19 - Enviando a ChatGPT: Banco de venezuela Referencia 059136812921 Monto ... 2026-07-21 20:05:19 - forwardToChatGPT: Enviando a ChatGPT: Banco de venezuela Referencia 059136812921 Monto ... 2026-07-21 20:05:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 21:05:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 21:05:19 America/Halifax] [CHATBOT][START] corr=d7d02e43 IP=127.0.0.1 UA= [21-Jul-2026 20:05:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 20:05:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 20:05:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 20:05:19 America/Caracas] [CHATBOT][DIAG] corr=d7d02e43 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 20:05:19 America/Caracas] [CHATBOT][CTX] corr=d7d02e43 tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 20:05:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 20:05:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 20:05:19 America/Caracas] [CHATBOT][AI][8538f0] Proveedor: gemini [21-Jul-2026 20:05:19 America/Caracas] [CHATBOT][GEMINI][8538f0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 20:05:20 America/Caracas] [CHATBOT][GEMINI][8538f0] OK key=primary intento=1 len=158 finish=STOP [21-Jul-2026 20:05:20 America/Caracas] [CHATBOT][END] corr=d7d02e43 bytesRespuesta=158 [21-Jul-2026 20:05:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 20:05:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 20:05:21 - Mensaje enviado con éxito a 584121413088 2026-07-21 20:05:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a600941ecb65 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSNkQzOUYwNkM5NkQ3MkYwRjM5AA==) 2026-07-21 20:05:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a600941ecb65 2026-07-21 20:05:21 - ====== FIN WEBHOOK ====== 2026-07-21 20:09:13 - ====== INICIO WEBHOOK ====== 2026-07-21 20:09:13 - Evento: text | De: 584121413088 | Size: 576b 2026-07-21 20:09:13 - Procesando mensaje regular tipo: text 2026-07-21 20:09:13 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 20:09:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMyOEJCNjlDNUZFMjlGMzBEOEEzMDE0RDU0QkEzMEYA 2026-07-21 20:09:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMyOEJCNjlDNUZFMjlGMzBEOEEzMDE0RDU0QkEzMEYA 2026-07-21 20:09:13 - Contenido: Ya esta todo bien... 2026-07-21 20:09:13 - Comando detectado: ya 2026-07-21 20:09:13 - CommandProcessor: Procesando comando: ya 2026-07-21 20:09:13 - Comando no reconocido, enviando a ChatGPT 2026-07-21 20:09:13 - Resultado del comando: string 2026-07-21 20:09:13 - Enviando a ChatGPT: Ya esta todo bien... 2026-07-21 20:09:13 - forwardToChatGPT: Enviando a ChatGPT: Ya esta todo bien... 2026-07-21 20:09:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 21:09:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 21:09:13 America/Halifax] [CHATBOT][START] corr=4efe82fe IP=127.0.0.1 UA= [21-Jul-2026 20:09:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 20:09:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 20:09:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 20:09:13 America/Caracas] [CHATBOT][DIAG] corr=4efe82fe Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 20:09:13 America/Caracas] [CHATBOT][CTX] corr=4efe82fe tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 20:09:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 20:09:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 20:09:13 America/Caracas] [CHATBOT][AI][7adec4] Proveedor: gemini [21-Jul-2026 20:09:13 America/Caracas] [CHATBOT][GEMINI][7adec4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 20:09:15 America/Caracas] [CHATBOT][GEMINI][7adec4] OK key=primary intento=1 len=102 finish=STOP [21-Jul-2026 20:09:15 America/Caracas] [CHATBOT][END] corr=4efe82fe bytesRespuesta=102 [21-Jul-2026 20:09:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 20:09:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 20:09:16 - Mensaje enviado con éxito a 584121413088 2026-07-21 20:09:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a600a2ca5ea5 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSQzZFN0Q2NzRCMzUxMzFDMDIwAA==) 2026-07-21 20:09:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a600a2ca5ea5 2026-07-21 20:09:16 - ====== FIN WEBHOOK ====== 2026-07-21 20:13:46 - ====== INICIO WEBHOOK ====== 2026-07-21 20:13:46 - Evento: text | De: 584121413088 | Size: 677b 2026-07-21 20:13:46 - Procesando mensaje regular tipo: text 2026-07-21 20:13:46 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 20:13:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM2RkY2MEJDOEMwNzA1RkQyNTQ5MUNBQ0U3RTNGQjAA 2026-07-21 20:13:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUM2RkY2MEJDOEMwNzA1RkQyNTQ5MUNBQ0U3RTNGQjAA 2026-07-21 20:13:46 - Contenido: Esta todo bien... 2026-07-21 20:13:46 - Comando detectado: esta 2026-07-21 20:13:46 - CommandProcessor: Procesando comando: esta 2026-07-21 20:13:46 - Comando no reconocido, enviando a ChatGPT 2026-07-21 20:13:46 - Resultado del comando: string 2026-07-21 20:13:46 - Enviando a ChatGPT: Esta todo bien... 2026-07-21 20:13:46 - forwardToChatGPT: Enviando a ChatGPT: Esta todo bien... 2026-07-21 20:13:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 21:13:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 21:13:46 America/Halifax] [CHATBOT][START] corr=3a4d6771 IP=127.0.0.1 UA= [21-Jul-2026 20:13:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 20:13:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 20:13:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 20:13:46 America/Caracas] [CHATBOT][DIAG] corr=3a4d6771 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 20:13:46 America/Caracas] [CHATBOT][CTX] corr=3a4d6771 tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 20:13:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 20:13:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 20:13:46 America/Caracas] [CHATBOT][AI][361d90] Proveedor: gemini [21-Jul-2026 20:13:46 America/Caracas] [CHATBOT][GEMINI][361d90] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 20:13:48 America/Caracas] [CHATBOT][GEMINI][361d90] OK key=primary intento=1 len=102 finish=STOP [21-Jul-2026 20:13:48 America/Caracas] [CHATBOT][END] corr=3a4d6771 bytesRespuesta=102 [21-Jul-2026 20:13:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 20:13:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 20:13:49 - Mensaje enviado con éxito a 584121413088 2026-07-21 20:13:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a600b3d93a85 (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSOUVFMzQ1N0MzMUFBQUY4MjNDAA==) 2026-07-21 20:13:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a600b3d93a85 2026-07-21 20:13:49 - ====== FIN WEBHOOK ====== 2026-07-21 20:28:20 - ====== INICIO WEBHOOK ====== 2026-07-21 20:28:20 - Evento: text | De: 584121413088 | Size: 569b 2026-07-21 20:28:20 - Procesando mensaje regular tipo: text 2026-07-21 20:28:20 - RegularMessageService: Procesando mensaje de 584121413088, tipo: text 2026-07-21 20:28:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMxRkE0QTc3ODVGQjM3NkE2OTQ2MEU5NEU1Q0I0NUYA 2026-07-21 20:28:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEzMDg4FQIAEhggQUMxRkE0QTc3ODVGQjM3NkE2OTQ2MEU5NEU1Q0I0NUYA 2026-07-21 20:28:20 - Contenido: Todavia no... 2026-07-21 20:28:20 - Comando detectado: todavia 2026-07-21 20:28:20 - CommandProcessor: Procesando comando: todavia 2026-07-21 20:28:20 - Comando no reconocido, enviando a ChatGPT 2026-07-21 20:28:20 - Resultado del comando: string 2026-07-21 20:28:20 - Enviando a ChatGPT: Todavia no... 2026-07-21 20:28:20 - forwardToChatGPT: Enviando a ChatGPT: Todavia no... 2026-07-21 20:28:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 21:28:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 21:28:20 America/Halifax] [CHATBOT][START] corr=9ad28c40 IP=127.0.0.1 UA= [21-Jul-2026 20:28:20 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 20:28:20 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-21 username=70:a7:41:1c:7f:d8 mobile=584121413088 [21-Jul-2026 20:28:20 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 20:28:23 America/Caracas] [CHATBOT][DIAG] corr=9ad28c40 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [21-Jul-2026 20:28:23 America/Caracas] [CHATBOT][CTX] corr=9ad28c40 tel=584121413088 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [21-Jul-2026 20:28:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 20:28:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 20:28:23 America/Caracas] [CHATBOT][AI][5d4d02] Proveedor: gemini [21-Jul-2026 20:28:23 America/Caracas] [CHATBOT][GEMINI][5d4d02] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 20:28:25 America/Caracas] [CHATBOT][GEMINI][5d4d02] OK key=primary intento=1 len=179 finish=STOP [21-Jul-2026 20:28:25 America/Caracas] [CHATBOT][END] corr=9ad28c40 bytesRespuesta=179 [21-Jul-2026 20:28:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 20:28:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 20:28:26 - Mensaje enviado con éxito a 584121413088 2026-07-21 20:28:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a600eaacb75b (wa_message_id: wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSN0NGMDlBNTY5MTRGNTMzNThFAA==) 2026-07-21 20:28:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a600eaacb75b 2026-07-21 20:28:26 - ====== FIN WEBHOOK ====== 2026-07-21 20:45:30 - ====== INICIO WEBHOOK ====== 2026-07-21 20:45:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-21 20:45:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-21 20:45:30 - ====== FIN WEBHOOK ====== 2026-07-21 20:48:58 - ====== INICIO WEBHOOK ====== 2026-07-21 20:48:58 - Evento: image | De: 584161461388 | Size: 947b 2026-07-21 20:48:58 - Procesando mensaje regular tipo: image 2026-07-21 20:48:58 - RegularMessageService: Procesando mensaje de 584161461388, tipo: image 2026-07-21 20:48:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUNENEQ0NUEzRDJDM0M1NTM2NDdFOTg0MTY5QTYwMEMA 2026-07-21 20:48:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUNENEQ0NUEzRDJDM0M1NTM2NDdFOTg0MTY5QTYwMEMA 2026-07-21 20:48:58 - Contenido: Hola buenas noches, como estás? Hay le acabo de cancelar 15$ del internet abono mes de agosto.... 2026-07-21 20:48:58 - Comando detectado: hola 2026-07-21 20:48:58 - CommandProcessor: Procesando comando: hola 2026-07-21 20:48:58 - Imagen sin comando, guardando y procesando 2026-07-21 20:48:58 - Verificando duplicado por imageId=1024334903915708, msgId=wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUNENEQ0NUEzRDJDM0M1NTM2NDdFOTg0MTY5QTYwMEMA 2026-07-21 20:48:58 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 20:48:58 - Incluyendo numtoname.php... 2026-07-21 20:48:58 - Incluyendo media.php... 2026-07-21 20:48:58 - DEBUG messages batch: [{"from":"584161461388","from_user_id":"VE.4532673657019781","id":"wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUNENEQ0NUEzRDJDM0M1NTM2NDdFOTg0MTY5QTYwMEMA","timestamp":"1784681326","type":"image","image":{"caption":"Hola buenas noches, como estás? Hay le acabo de cancelar 15$ del internet abono mes de agosto.","mime_type":"image\/jpeg","sha256":"uBfBCSxh34OHYYTnqhjMN8F6p9EwK8CiS4vl+eia1Kk=","id":"1024334903915708","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1024334903915708&source=webhook&ext=1784681628&hash=ATwXbRzJtu8lVTpA9RhknvAo5FS2l-xsPMhua41Gd38nRw"}}] 2026-07-21 20:48:58 - DEBUG caption final: Hola buenas noches, como estás? Hay le acabo de cancelar 15$ del internet abono mes de agosto. 2026-07-21 20:48:58 - DEBUG busqueda mobiles: 04161461388,4161461388,584161461388 2026-07-21 20:48:58 - DEBUG usuario NO encontrado 2026-07-21 20:48:58 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 20:48:58 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 20:48:59 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1024334903915708&source=getMedia&ext=1784681630&hash=ATzwTsDA--Mdak2-32n9k7oQjcJV_43kSrcb14yyxzvGSg 2026-07-21 20:49:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1024334903915708.jpg (37136 bytes) 2026-07-21 20:49:03 - OCR tesseract exit=0 chars=390 2026-07-21 20:49:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 167 8:45 PM Monto (Bs.) 11.058,48 Nro. de 620237481879 Fecha y hora del envío: 21/07/2026 a las 8:45:16 PM Cuenta oric Cta. Corriente *8062 Ben 0412-3663736 Docume: V-18.143.785 ferencia: ciario: tidad: Banco o: 0102 - Banco De Venezuela S.a.c.a. Banco Universal ( y pago karelia Breidenbach 2026-07-21 20:49:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-21"} 2026-07-21 20:49:03 - OCR parseDetalles: {"banco":null,"monto":"11058.48","fecha":"2026-07-21","debug":["fecha=2026-07-21","montoNext=11.058,48"]} 2026-07-21 20:49:03 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-21 20:49:03 - DEBUG bodyAdmin postOCR: Tlf: 04161461388\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 11058.48 (ocrDetails)\nFecha: 2026-07-21 (caption) 2026-07-21 20:49:05 - IMG 1024334903915708 TEL 04161461388 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 20:49:05 - Incluyendo guardar_imagen.php... 2026-07-21 20:49:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 20:49:05 - Includes realizados. Verificando funciones... 2026-07-21 20:49:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584161461388 2026-07-21 20:49:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 20:49:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 20:49:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 20:49:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 20:49:05 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 20:49:05 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:4e:12:3f","firstname":"Karelia","lastname":"Breidenbach","mac":"f4:92:bf:4e:12:3f","srvid":34} 2026-07-21 20:49:05 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 20:49:05 - Datos usuario extraídos: {"username":"f4:92:bf:4e:12:3f","firstname":"Karelia","lastname":"Breidenbach","mac":"f4:92:bf:4e:12:3f","srvid":34} 2026-07-21 20:49:05 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 20:49:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 20:49:05 - Valor de accessToken: EAAC0c45... 2026-07-21 20:49:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 20:49:05 - Instancia WhatsAppImageHandler creada 2026-07-21 20:49:05 - Llamando a saveWhatsAppImage... 2026-07-21 20:49:05 - saveWhatsAppImage: Procesando imagen para: 584161461388 2026-07-21 20:49:05 - saveWhatsAppImage: ID de media: 1024334903915708, MIME type: image/jpeg 2026-07-21 20:49:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1024334903915708 2026-07-21 20:49:06 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 20:49:06 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1024334903915708&source=getMedia&ext=1784681637&hash=ATx57JmxbGH1ctHqmEb_7DgTGG_0ELK7qIca9jouTGJDtQ 2026-07-21 20:49:06 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1024334903915708&source=getMedia&ext=1784681637&hash=ATx57JmxbGH1ctHqmEb_7DgTGG_0ELK7qIca9jouTGJDtQ 2026-07-21 20:49:07 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 20:49:07 - descargar_imagen: Imagen descargada - Tamaño: 37136 bytes, Tipo: image/jpeg 2026-07-21 20:49:07 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1024334903915708.jpg, Tamaño: 37136 bytes 2026-07-21 20:49:07 - saveToDatabase: Registro insertado en BD con ID: 96 2026-07-21 20:49:07 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1024334903915708.jpg","image_id":"1024334903915708","size":37136,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 20:49:07 - Resultado del comando: array 2026-07-21 20:49:07 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 20:49:08 - Mensaje enviado con éxito a 584161461388 2026-07-21 20:49:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601384a1229 (wa_message_id: wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSOEY3MkQ4QkE1REI2MjUyRTdGAA==) 2026-07-21 20:49:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a601384a1229 2026-07-21 20:49:08 - ====== FIN WEBHOOK ====== 2026-07-21 20:50:21 - ====== INICIO WEBHOOK ====== 2026-07-21 20:50:21 - Evento: reaction | De: 584161461388 | Size: 673b 2026-07-21 20:50:21 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => K@reli@. ) [wa_id] => 584161461388 [user_id] => VE.4532673657019781 ) ) [messages] => Array ( [0] => Array ( [from] => 584161461388 [from_user_id] => VE.4532673657019781 [id] => wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUNENEE4M0FCNUY5MDgzNEI2NDgxNkIzNDE4NzZFMUUA [timestamp] => 1784681410 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSOEY3MkQ4QkE1REI2MjUyRTdGAA== [emoji] => 👍🏻 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-21 20:50:21 - ====== FIN WEBHOOK ====== 2026-07-21 21:10:50 - ====== INICIO WEBHOOK ====== 2026-07-21 21:10:50 - Evento: image | De: 584141158869 | Size: 851b 2026-07-21 21:10:50 - Procesando mensaje regular tipo: image 2026-07-21 21:10:50 - RegularMessageService: Procesando mensaje de 584141158869, tipo: image 2026-07-21 21:10:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyOTdBMEE5QjZDOTRFOUZFNUEzQUZBMzk1RUQ4OUIA 2026-07-21 21:10:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyOTdBMEE5QjZDOTRFOUZFNUEzQUZBMzk1RUQ4OUIA 2026-07-21 21:10:50 - Contenido: ... 2026-07-21 21:10:50 - Comando detectado: image 2026-07-21 21:10:50 - CommandProcessor: Procesando comando: image 2026-07-21 21:10:50 - Imagen sin comando, guardando y procesando 2026-07-21 21:10:50 - Verificando duplicado por imageId=1727175921759491, msgId=wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyOTdBMEE5QjZDOTRFOUZFNUEzQUZBMzk1RUQ4OUIA 2026-07-21 21:10:50 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 21:10:50 - Incluyendo numtoname.php... 2026-07-21 21:10:50 - Incluyendo media.php... 2026-07-21 21:10:50 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584141158869","from_user_id":"VE.4519633668323780","id":"wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyOTdBMEE5QjZDOTRFOUZFNUEzQUZBMzk1RUQ4OUIA","timestamp":"1784682639","type":"image","image":{"mime_type":"image\/jpeg","sha256":"dFZbSeJCI+S3uVK8id\/p6fg5xR8SC6zvbCYPTetO7rM=","id":"1727175921759491","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1727175921759491&source=webhook&ext=1784682941&hash=ATxm8dXWt8DMeabRs6nP-hp7B0e-eU6kjiqwKP613bOktA"}}] 2026-07-21 21:10:50 - DEBUG caption: no se encontró texto cercano 2026-07-21 21:10:50 - DEBUG caption final: [VACIO] 2026-07-21 21:10:50 - DEBUG busqueda mobiles: 04141158869,4141158869,584141158869 2026-07-21 21:10:50 - DEBUG usuario encontrado: e4:38:83:ae:68:27 2026-07-21 21:10:50 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 21:10:50 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 21:10:51 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1727175921759491&source=getMedia&ext=1784682942&hash=ATxQtN7Km9hcWUY-qoVtytm2ZfFCh7twfZitBNNDzzoAEA 2026-07-21 21:10:52 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1727175921759491.jpg (35719 bytes) 2026-07-21 21:10:53 - OCR tesseract exit=0 chars=394 2026-07-21 21:10:53 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 207 9:08 @ daa Sat S Comprobante de operación —«< y PagomóvilBDV Personas 9 29.489,28 Bs Fecha: 21/07/2026 Operación: 006758002276 o Identificación: 18143785 Origen: 0102****0964 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago internet £ Agregar Beneficiario Crear Acceso directo 2026-07-21 21:10:53 - OCR parse (caption-level): {"banco":"Venezuela","monto":"29489.28","fecha":"2026-07-21"} 2026-07-21 21:10:53 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 21:10:53 - DEBUG registro: usernameRaw=''e4:38:83:ae:68:27'' first=''yuleisy'' last=''hidalgo'' esRegistrado=1 2026-07-21 21:10:53 - DEBUG bodyAdmin postOCR: Tlf: 04141158869\nUser: e4:38:83:ae:68:27\nNombre: yuleisy hidalgo\nBanco: Venezuela\nMonto: 29489.28 (caption)\nFecha: 2026-07-21 (caption)\nSrvID: 35 2026-07-21 21:10:56 - IMG 1727175921759491 TEL 04141158869 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 21:10:56 - Incluyendo guardar_imagen.php... 2026-07-21 21:10:56 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 21:10:56 - Includes realizados. Verificando funciones... 2026-07-21 21:10:56 - obtenerInfoUsuario: Iniciando función con teléfono: 584141158869 2026-07-21 21:10:56 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 21:10:56 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 21:10:56 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 21:10:56 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 21:10:56 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 21:10:56 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:68:27","firstname":"yuleisy","lastname":"hidalgo","mac":"E4:38:83:AE:68:27","srvid":35} 2026-07-21 21:10:56 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 21:10:56 - Datos usuario extraídos: {"username":"e4:38:83:ae:68:27","firstname":"yuleisy","lastname":"hidalgo","mac":"E4:38:83:AE:68:27","srvid":35} 2026-07-21 21:10:56 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 21:10:56 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 21:10:56 - Valor de accessToken: EAAC0c45... 2026-07-21 21:10:56 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 21:10:56 - Instancia WhatsAppImageHandler creada 2026-07-21 21:10:56 - Llamando a saveWhatsAppImage... 2026-07-21 21:10:56 - saveWhatsAppImage: Procesando imagen para: 584141158869 2026-07-21 21:10:56 - saveWhatsAppImage: ID de media: 1727175921759491, MIME type: image/jpeg 2026-07-21 21:10:56 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1727175921759491 2026-07-21 21:10:57 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 21:10:57 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1727175921759491&source=getMedia&ext=1784682948&hash=ATwUn3hDiGE13-UXwk8Ok51YFgSw2oNU96nyK4jc3evtTA 2026-07-21 21:10:57 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1727175921759491&source=getMedia&ext=1784682948&hash=ATwUn3hDiGE13-UXwk8Ok51YFgSw2oNU96nyK4jc3evtTA 2026-07-21 21:10:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 21:10:58 - descargar_imagen: Imagen descargada - Tamaño: 35719 bytes, Tipo: image/jpeg 2026-07-21 21:10:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1727175921759491.jpg, Tamaño: 35719 bytes 2026-07-21 21:10:58 - saveToDatabase: Registro insertado en BD con ID: 97 2026-07-21 21:10:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1727175921759491.jpg","image_id":"1727175921759491","size":35719,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 21:10:58 - Resultado del comando: array 2026-07-21 21:10:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 21:10:58 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:10:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6018a2ebbee (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSNDVDMEI4MDQ0QjQwQUI0MDREAA==) 2026-07-21 21:10:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a6018a2ebbee 2026-07-21 21:10:58 - ====== FIN WEBHOOK ====== 2026-07-21 21:12:12 - ====== INICIO WEBHOOK ====== 2026-07-21 21:12:12 - Evento: text | De: 584141158869 | Size: 588b 2026-07-21 21:12:12 - Procesando mensaje regular tipo: text 2026-07-21 21:12:12 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:12:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM1NkI3RkE0REQyMjkzREZCQzZDOTFDRkVFMEQ0MjEA 2026-07-21 21:12:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM1NkI3RkE0REQyMjkzREZCQzZDOTFDRkVFMEQ0MjEA 2026-07-21 21:12:12 - Contenido: Banco Venezuela 006758002276 29489,28... 2026-07-21 21:12:12 - Comando detectado: banco 2026-07-21 21:12:12 - CommandProcessor: Procesando comando: banco 2026-07-21 21:12:12 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:12:12 - Resultado del comando: string 2026-07-21 21:12:12 - Enviando a ChatGPT: Banco Venezuela 006758002276 29489,28... 2026-07-21 21:12:12 - forwardToChatGPT: Enviando a ChatGPT: Banco Venezuela 006758002276 29489,28... 2026-07-21 21:12:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:12:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:12:12 America/Halifax] [CHATBOT][START] corr=913c1c11 IP=127.0.0.1 UA= [21-Jul-2026 21:12:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:12:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:12:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:12:12 America/Caracas] [CHATBOT][DIAG] corr=913c1c11 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:12:12 America/Caracas] [CHATBOT][CTX] corr=913c1c11 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:12:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:12:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:12:12 America/Caracas] [CHATBOT][AI][f1e6c4] Proveedor: gemini [21-Jul-2026 21:12:12 America/Caracas] [CHATBOT][GEMINI][f1e6c4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:12:14 America/Caracas] [CHATBOT][GEMINI][f1e6c4] OK key=primary intento=1 len=199 finish=STOP [21-Jul-2026 21:12:14 America/Caracas] [CHATBOT][END] corr=913c1c11 bytesRespuesta=199 [21-Jul-2026 21:12:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:12:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:12:15 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:12:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6018ef86918 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRkFFNkU3NEE4QkM2Q0NDRjYzAA==) 2026-07-21 21:12:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a6018ef86918 2026-07-21 21:12:15 - ====== FIN WEBHOOK ====== 2026-07-21 21:13:09 - ====== INICIO WEBHOOK ====== 2026-07-21 21:13:09 - Evento: text | De: 584141158869 | Size: 573b 2026-07-21 21:13:09 - Procesando mensaje regular tipo: text 2026-07-21 21:13:09 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:13:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNDNzIwNUU2N0MwOTcxNjJCMTU2M0Q2RTRFRDVDQjQA 2026-07-21 21:13:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNDNzIwNUU2N0MwOTcxNjJCMTU2M0Q2RTRFRDVDQjQA 2026-07-21 21:13:09 - Contenido: 21/07/2026 04242524122... 2026-07-21 21:13:09 - Comando detectado: 21/07/2026 04242524122 2026-07-21 21:13:09 - CommandProcessor: Procesando comando: 21/07/2026 04242524122 2026-07-21 21:13:09 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:13:09 - Resultado del comando: string 2026-07-21 21:13:09 - Enviando a ChatGPT: 21/07/2026 04242524122... 2026-07-21 21:13:09 - forwardToChatGPT: Enviando a ChatGPT: 21/07/2026 04242524122... 2026-07-21 21:13:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:13:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:13:09 America/Halifax] [CHATBOT][START] corr=4f0c8bfb IP=127.0.0.1 UA= [21-Jul-2026 21:13:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:13:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:13:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:13:10 America/Caracas] [CHATBOT][DIAG] corr=4f0c8bfb Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:13:10 America/Caracas] [CHATBOT][CTX] corr=4f0c8bfb tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:13:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:13:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:13:10 America/Caracas] [CHATBOT][AI][9c661e] Proveedor: gemini [21-Jul-2026 21:13:10 America/Caracas] [CHATBOT][GEMINI][9c661e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:13:13 America/Caracas] [CHATBOT][GEMINI][9c661e] OK key=primary intento=1 len=428 finish=STOP [21-Jul-2026 21:13:13 America/Caracas] [CHATBOT][END] corr=4f0c8bfb bytesRespuesta=428 [21-Jul-2026 21:13:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:13:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:13:14 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:13:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60192adc8cd (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSODY2NTgxNDMxRDVFQ0JDQzBGAA==) 2026-07-21 21:13:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a60192adc8cd 2026-07-21 21:13:14 - ====== FIN WEBHOOK ====== 2026-07-21 21:16:36 - ====== INICIO WEBHOOK ====== 2026-07-21 21:16:36 - Evento: text | De: 584141158869 | Size: 592b 2026-07-21 21:16:36 - Procesando mensaje regular tipo: text 2026-07-21 21:16:36 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:16:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNBMDI2MTc3NEQ2RkExMDhCQTJDMTE0OUNGNUNFOTkA 2026-07-21 21:16:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNBMDI2MTc3NEQ2RkExMDhCQTJDMTE0OUNGNUNFOTkA 2026-07-21 21:16:36 - Contenido: Yo acabo de preguntar y me dijeron ese monto... 2026-07-21 21:16:36 - Comando detectado: yo 2026-07-21 21:16:36 - CommandProcessor: Procesando comando: yo 2026-07-21 21:16:36 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:16:36 - Resultado del comando: string 2026-07-21 21:16:36 - Enviando a ChatGPT: Yo acabo de preguntar y me dijeron ese monto... 2026-07-21 21:16:36 - forwardToChatGPT: Enviando a ChatGPT: Yo acabo de preguntar y me dijeron ese monto... 2026-07-21 21:16:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:16:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:16:37 America/Halifax] [CHATBOT][START] corr=27c0f56a IP=127.0.0.1 UA= [21-Jul-2026 21:16:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:16:37 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:16:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:16:37 America/Caracas] [CHATBOT][DIAG] corr=27c0f56a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:16:37 America/Caracas] [CHATBOT][CTX] corr=27c0f56a tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:16:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:16:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:16:37 America/Caracas] [CHATBOT][AI][9e6f81] Proveedor: gemini [21-Jul-2026 21:16:37 America/Caracas] [CHATBOT][GEMINI][9e6f81] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:16:41 America/Caracas] [CHATBOT][GEMINI][9e6f81] OK key=primary intento=1 len=119 finish=MAX_TOKENS [21-Jul-2026 21:16:41 America/Caracas] [CHATBOT][GEMINI][9e6f81] ⚠️ Respuesta truncada por MAX_TOKENS [21-Jul-2026 21:16:41 America/Caracas] [CHATBOT][END] corr=27c0f56a bytesRespuesta=119 [21-Jul-2026 21:16:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:16:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:16:42 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:16:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6019fa85a4a (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSOENGNjYxQzc5RUM4NDJFMDcwAA==) 2026-07-21 21:16:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a6019fa85a4a 2026-07-21 21:16:42 - ====== FIN WEBHOOK ====== 2026-07-21 21:17:40 - ====== INICIO WEBHOOK ====== 2026-07-21 21:17:40 - Evento: text | De: 584141158869 | Size: 572b 2026-07-21 21:17:40 - Procesando mensaje regular tipo: text 2026-07-21 21:17:40 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:17:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNCNjkyQTBGMEFGREEzNjU5ODAxNkIzRDY2NjkzQzQA 2026-07-21 21:17:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNCNjkyQTBGMEFGREEzNjU5ODAxNkIzRDY2NjkzQzQA 2026-07-21 21:17:40 - Contenido: Es demasiado con ese iva... 2026-07-21 21:17:40 - Comando detectado: es 2026-07-21 21:17:40 - CommandProcessor: Procesando comando: es 2026-07-21 21:17:40 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:17:40 - Resultado del comando: string 2026-07-21 21:17:40 - Enviando a ChatGPT: Es demasiado con ese iva... 2026-07-21 21:17:40 - forwardToChatGPT: Enviando a ChatGPT: Es demasiado con ese iva... 2026-07-21 21:17:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:17:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:17:41 America/Halifax] [CHATBOT][START] corr=bdbfd420 IP=127.0.0.1 UA= [21-Jul-2026 21:17:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:17:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:17:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:17:41 America/Caracas] [CHATBOT][DIAG] corr=bdbfd420 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:17:41 America/Caracas] [CHATBOT][CTX] corr=bdbfd420 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:17:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:17:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:17:41 America/Caracas] [CHATBOT][AI][b1465b] Proveedor: gemini [21-Jul-2026 21:17:41 America/Caracas] [CHATBOT][GEMINI][b1465b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:17:43 America/Caracas] [CHATBOT][GEMINI][b1465b] OK key=primary intento=1 len=289 finish=STOP [21-Jul-2026 21:17:43 America/Caracas] [CHATBOT][END] corr=bdbfd420 bytesRespuesta=289 [21-Jul-2026 21:17:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:17:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:17:43 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:17:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601a37ea0bb (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQzFENjRGNkRDRjRGQzY3MkE2AA==) 2026-07-21 21:17:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a601a37ea0bb 2026-07-21 21:17:43 - ====== FIN WEBHOOK ====== 2026-07-21 21:18:12 - ====== INICIO WEBHOOK ====== 2026-07-21 21:18:12 - Evento: text | De: 584141158869 | Size: 582b 2026-07-21 21:18:12 - Procesando mensaje regular tipo: text 2026-07-21 21:18:12 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:18:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM4NEU0REUwNTQ1MDIyM0VGNzc4MTBGQjM5MjM4QUEA 2026-07-21 21:18:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM4NEU0REUwNTQ1MDIyM0VGNzc4MTBGQjM5MjM4QUEA 2026-07-21 21:18:12 - Contenido: Si quiero que me ajusten uno menor... 2026-07-21 21:18:12 - Comando detectado: si 2026-07-21 21:18:12 - CommandProcessor: Procesando comando: si 2026-07-21 21:18:12 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:18:12 - Resultado del comando: string 2026-07-21 21:18:12 - Enviando a ChatGPT: Si quiero que me ajusten uno menor... 2026-07-21 21:18:12 - forwardToChatGPT: Enviando a ChatGPT: Si quiero que me ajusten uno menor... 2026-07-21 21:18:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:18:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:18:13 America/Halifax] [CHATBOT][START] corr=b5a2a784 IP=127.0.0.1 UA= [21-Jul-2026 21:18:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:18:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:18:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:18:13 America/Caracas] [CHATBOT][DIAG] corr=b5a2a784 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:18:13 America/Caracas] [CHATBOT][CTX] corr=b5a2a784 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:18:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:18:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:18:13 America/Caracas] [CHATBOT][AI][0c46ad] Proveedor: gemini [21-Jul-2026 21:18:13 America/Caracas] [CHATBOT][GEMINI][0c46ad] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:18:16 America/Caracas] [CHATBOT][GEMINI][0c46ad] OK key=primary intento=1 len=339 finish=STOP [21-Jul-2026 21:18:16 America/Caracas] [CHATBOT][END] corr=b5a2a784 bytesRespuesta=339 [21-Jul-2026 21:18:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:18:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:18:17 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:18:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601a59a5d59 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRjFCQzNGNDlFRTFFMkQzQTk2AA==) 2026-07-21 21:18:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a601a59a5d59 2026-07-21 21:18:17 - ====== FIN WEBHOOK ====== 2026-07-21 21:18:35 - ====== INICIO WEBHOOK ====== 2026-07-21 21:18:35 - Evento: text | De: 584141158869 | Size: 575b 2026-07-21 21:18:35 - Procesando mensaje regular tipo: text 2026-07-21 21:18:35 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:18:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNFRUVEMEUwQzQzMkI2REZCRTMxQzQ2NUY0RTkyN0EA 2026-07-21 21:18:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNFRUVEMEUwQzQzMkI2REZCRTMxQzQ2NUY0RTkyN0EA 2026-07-21 21:18:35 - Contenido: Si no buscare otro servicio... 2026-07-21 21:18:35 - Comando detectado: si 2026-07-21 21:18:35 - CommandProcessor: Procesando comando: si 2026-07-21 21:18:35 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:18:35 - Resultado del comando: string 2026-07-21 21:18:35 - Enviando a ChatGPT: Si no buscare otro servicio... 2026-07-21 21:18:35 - forwardToChatGPT: Enviando a ChatGPT: Si no buscare otro servicio... 2026-07-21 21:18:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:18:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:18:35 America/Halifax] [CHATBOT][START] corr=90f3c7ae IP=127.0.0.1 UA= [21-Jul-2026 21:18:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:18:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:18:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:18:36 America/Caracas] [CHATBOT][DIAG] corr=90f3c7ae Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:18:36 America/Caracas] [CHATBOT][CTX] corr=90f3c7ae tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:18:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:18:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:18:36 America/Caracas] [CHATBOT][AI][3f0be0] Proveedor: gemini [21-Jul-2026 21:18:36 America/Caracas] [CHATBOT][GEMINI][3f0be0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:18:38 America/Caracas] [CHATBOT][GEMINI][3f0be0] OK key=primary intento=1 len=480 finish=STOP [21-Jul-2026 21:18:38 America/Caracas] [CHATBOT][END] corr=90f3c7ae bytesRespuesta=480 [21-Jul-2026 21:18:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:18:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:18:39 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:18:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601a6f12795 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQzA1Mjk2MjgyQzVBRUNBMkNBAA==) 2026-07-21 21:18:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a601a6f12795 2026-07-21 21:18:39 - ====== FIN WEBHOOK ====== 2026-07-21 21:19:53 - ====== INICIO WEBHOOK ====== 2026-07-21 21:19:53 - Evento: text | De: 584141158869 | Size: 1218b 2026-07-21 21:19:53 - Procesando mensaje regular tipo: text 2026-07-21 21:19:53 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:19:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM3NjAyRDhEQzYyN0E3NzRGRkY3REYyMUQxQ0NGRUYA 2026-07-21 21:19:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM3NjAyRDhEQzYyN0E3NzRGRkY3REYyMUQxQ0NGRUYA 2026-07-21 21:19:53 - Contenido: Hola yuleisy, tu plan *5-200mb-40$/mes 1:100* tiene un costo de *$40* (Bs. 29489.28 a tasa BCV). ... 2026-07-21 21:19:53 - Comando detectado: hola 2026-07-21 21:19:53 - CommandProcessor: Procesando comando: hola 2026-07-21 21:19:53 - IntentDetector: intent=ventas, confidence=0.95 2026-07-21 21:19:53 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:19:53 - Resultado del comando: string 2026-07-21 21:19:53 - Enviando a ChatGPT: Hola yuleisy, tu plan *5-200mb-40$/mes 1:100* tien... 2026-07-21 21:19:53 - LeadCapture: Posible lead detectado para 584141158869 2026-07-21 21:19:53 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-21 21:19:53 - forwardToChatGPT: Enviando a ChatGPT: Hola yuleisy, tu plan *5-200mb-40$/mes 1:100* tien... 2026-07-21 21:19:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:19:53 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:19:53 America/Halifax] [CHATBOT][START] corr=835c4dbd IP=127.0.0.1 UA= [21-Jul-2026 21:19:53 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:19:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:19:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:19:53 America/Caracas] [CHATBOT][DIAG] corr=835c4dbd Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:19:53 America/Caracas] [CHATBOT][CTX] corr=835c4dbd tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:19:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:19:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:19:53 America/Caracas] [CHATBOT][AI][ac5905] Proveedor: gemini [21-Jul-2026 21:19:53 America/Caracas] [CHATBOT][GEMINI][ac5905] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:19:56 America/Caracas] [CHATBOT][GEMINI][ac5905] OK key=primary intento=1 len=40 finish=STOP [21-Jul-2026 21:19:56 America/Caracas] [CHATBOT][END] corr=835c4dbd bytesRespuesta=40 [21-Jul-2026 21:19:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:19:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:19:56 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:19:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601abcd3bbb (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQ0QyMjI0MkQ1OEI2M0VCQTEwAA==) 2026-07-21 21:19:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a601abcd3bbb 2026-07-21 21:19:56 - ====== FIN WEBHOOK ====== 2026-07-21 21:20:17 - ====== INICIO WEBHOOK ====== 2026-07-21 21:20:17 - Evento: text | De: 584141158869 | Size: 616b 2026-07-21 21:20:17 - Procesando mensaje regular tipo: text 2026-07-21 21:20:17 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:20:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyRDk1QUJGMTUwQTQ5OTVFQTQ0MDcwQ0IwQzA4MEQA 2026-07-21 21:20:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyRDk1QUJGMTUwQTQ5OTVFQTQ0MDcwQ0IwQzA4MEQA 2026-07-21 21:20:17 - Contenido: Ese mensaje fue el que me enviaron de lo que tenía que cancelar... 2026-07-21 21:20:17 - Comando detectado: ese 2026-07-21 21:20:17 - CommandProcessor: Procesando comando: ese 2026-07-21 21:20:17 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:20:17 - Resultado del comando: string 2026-07-21 21:20:17 - Enviando a ChatGPT: Ese mensaje fue el que me enviaron de lo que tení... 2026-07-21 21:20:17 - forwardToChatGPT: Enviando a ChatGPT: Ese mensaje fue el que me enviaron de lo que tení... 2026-07-21 21:20:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:20:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:20:17 America/Halifax] [CHATBOT][START] corr=6d416a02 IP=127.0.0.1 UA= [21-Jul-2026 21:20:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:20:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:20:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:20:17 America/Caracas] [CHATBOT][DIAG] corr=6d416a02 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:20:17 America/Caracas] [CHATBOT][CTX] corr=6d416a02 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:20:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:20:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:20:17 America/Caracas] [CHATBOT][AI][ebaff7] Proveedor: gemini [21-Jul-2026 21:20:17 America/Caracas] [CHATBOT][GEMINI][ebaff7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:20:22 America/Caracas] [CHATBOT][GEMINI][ebaff7] OK key=primary intento=1 len=84 finish=MAX_TOKENS [21-Jul-2026 21:20:22 America/Caracas] [CHATBOT][GEMINI][ebaff7] ⚠️ Respuesta truncada por MAX_TOKENS [21-Jul-2026 21:20:22 America/Caracas] [CHATBOT][END] corr=6d416a02 bytesRespuesta=84 [21-Jul-2026 21:20:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:20:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:20:23 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:20:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601ad768373 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSMTU0RDc1Q0IyMzU4NERCMzY3AA==) 2026-07-21 21:20:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a601ad768373 2026-07-21 21:20:23 - ====== FIN WEBHOOK ====== 2026-07-21 21:21:09 - ====== INICIO WEBHOOK ====== 2026-07-21 21:21:09 - Evento: text | De: 584141158869 | Size: 625b 2026-07-21 21:21:09 - Procesando mensaje regular tipo: text 2026-07-21 21:21:09 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:21:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNEQ0VCRjRBQzIxMDVBQzQxQzgwMjlCMzQ4NjQ3QzQA 2026-07-21 21:21:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNEQ0VCRjRBQzIxMDVBQzQxQzgwMjlCMzQ4NjQ3QzQA 2026-07-21 21:21:09 - Contenido: No entiendo si uno pregunta deberían de decir una vez y pasar la factura... 2026-07-21 21:21:09 - Comando detectado: no 2026-07-21 21:21:09 - CommandProcessor: Procesando comando: no 2026-07-21 21:21:09 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:21:09 - Resultado del comando: string 2026-07-21 21:21:09 - Enviando a ChatGPT: No entiendo si uno pregunta deberían de decir una... 2026-07-21 21:21:09 - forwardToChatGPT: Enviando a ChatGPT: No entiendo si uno pregunta deberían de decir una... 2026-07-21 21:21:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:21:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:21:09 America/Halifax] [CHATBOT][START] corr=06a6f96e IP=127.0.0.1 UA= [21-Jul-2026 21:21:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:21:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:21:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:21:09 America/Caracas] [CHATBOT][DIAG] corr=06a6f96e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:21:09 America/Caracas] [CHATBOT][CTX] corr=06a6f96e tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:21:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:21:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:21:09 America/Caracas] [CHATBOT][AI][a9ab27] Proveedor: gemini [21-Jul-2026 21:21:09 America/Caracas] [CHATBOT][GEMINI][a9ab27] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:21:13 America/Caracas] [CHATBOT][GEMINI][a9ab27] OK key=primary intento=1 len=119 finish=MAX_TOKENS [21-Jul-2026 21:21:13 America/Caracas] [CHATBOT][GEMINI][a9ab27] ⚠️ Respuesta truncada por MAX_TOKENS [21-Jul-2026 21:21:13 America/Caracas] [CHATBOT][END] corr=06a6f96e bytesRespuesta=119 [21-Jul-2026 21:21:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:21:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:21:14 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:21:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601b0ae301e (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSMzE4ODhCOEM3RkFEQ0FCRjZGAA==) 2026-07-21 21:21:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a601b0ae301e 2026-07-21 21:21:14 - ====== FIN WEBHOOK ====== 2026-07-21 21:22:33 - ====== INICIO WEBHOOK ====== 2026-07-21 21:22:33 - Evento: text | De: 584141158869 | Size: 618b 2026-07-21 21:22:33 - Procesando mensaje regular tipo: text 2026-07-21 21:22:33 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:22:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM0QkExOUE2NjU4RThGNTI2Q0QwQTUzN0RDRDVFMzQA 2026-07-21 21:22:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM0QkExOUE2NjU4RThGNTI2Q0QwQTUzN0RDRDVFMzQA 2026-07-21 21:22:33 - Contenido: Y no me pueden instalar solo los días que se el monto que cancele... 2026-07-21 21:22:33 - Comando detectado: y 2026-07-21 21:22:33 - CommandProcessor: Procesando comando: y 2026-07-21 21:22:33 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:22:33 - Resultado del comando: string 2026-07-21 21:22:33 - Enviando a ChatGPT: Y no me pueden instalar solo los días que se el m... 2026-07-21 21:22:33 - LeadCapture: Posible lead detectado para 584141158869 2026-07-21 21:22:33 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-21 21:22:33 - forwardToChatGPT: Enviando a ChatGPT: Y no me pueden instalar solo los días que se el m... 2026-07-21 21:22:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:22:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:22:33 America/Halifax] [CHATBOT][START] corr=0a63fbd6 IP=127.0.0.1 UA= [21-Jul-2026 21:22:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:22:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:22:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:22:33 America/Caracas] [CHATBOT][DIAG] corr=0a63fbd6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:22:33 America/Caracas] [CHATBOT][CTX] corr=0a63fbd6 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:22:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:22:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:22:33 America/Caracas] [CHATBOT][AI][064a3d] Proveedor: gemini [21-Jul-2026 21:22:33 America/Caracas] [CHATBOT][GEMINI][064a3d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:22:35 America/Caracas] [CHATBOT][GEMINI][064a3d] OK key=primary intento=1 len=246 finish=STOP [21-Jul-2026 21:22:35 America/Caracas] [CHATBOT][END] corr=0a63fbd6 bytesRespuesta=246 [21-Jul-2026 21:22:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:22:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:22:36 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:22:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601b5c840bc (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSODAwRjU1NjMyMDI4Q0JDMDRCAA==) 2026-07-21 21:22:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a601b5c840bc 2026-07-21 21:22:36 - ====== FIN WEBHOOK ====== 2026-07-21 21:23:01 - ====== INICIO WEBHOOK ====== 2026-07-21 21:23:01 - Evento: text | De: 584141158869 | Size: 567b 2026-07-21 21:23:01 - Procesando mensaje regular tipo: text 2026-07-21 21:23:01 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:23:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyRTcxNTk3MzdCODAwRDcxNEFEMjY1NTZBM0IxNzUA 2026-07-21 21:23:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyRTcxNTk3MzdCODAwRDcxNEFEMjY1NTZBM0IxNzUA 2026-07-21 21:23:01 - Contenido: Indica las opciones... 2026-07-21 21:23:01 - Comando detectado: indica 2026-07-21 21:23:01 - CommandProcessor: Procesando comando: indica 2026-07-21 21:23:01 - Frase de menú detectada en: Indica las opciones 2026-07-21 21:23:01 - CommandProcessor: Procesando comando: menu 2026-07-21 21:23:01 - Enviando menú principal del bot 2026-07-21 21:23:01 - Resultado del comando: array 2026-07-21 21:23:01 - Enviando respuesta: ⚡ *Menú CTNet Bot* ⚡ Escribe cualquiera de e 2026-07-21 21:23:02 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:23:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601b768f21a (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSOTVCNzcxNTBGM0NENTNBQjk0AA==) 2026-07-21 21:23:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a601b768f21a 2026-07-21 21:23:02 - ====== FIN WEBHOOK ====== 2026-07-21 21:24:35 - ====== INICIO WEBHOOK ====== 2026-07-21 21:24:35 - Evento: text | De: 584141158869 | Size: 553b 2026-07-21 21:24:35 - Procesando mensaje regular tipo: text 2026-07-21 21:24:35 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:24:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNDMjYwMkJGNkU4OTE0N0YxRTE1MUFBN0Q1NEMwMEUA 2026-07-21 21:24:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNDMjYwMkJGNkU4OTE0N0YxRTE1MUFBN0Q1NEMwMEUA 2026-07-21 21:24:35 - Contenido: Saldo... 2026-07-21 21:24:35 - Comando detectado: saldo 2026-07-21 21:24:35 - CommandProcessor: Procesando comando: saldo 2026-07-21 21:24:35 - Ejecutando saldo.php 2026-07-21 21:24:35 - saldo.php: Consultando saldo para 584141158869 2026-07-21 21:24:35 - saldo.php: Saldo consultado para yuleisy - Plan: 5-200mb-40$/mes 1:100, Vence: 2026-07-18 00:00:00 2026-07-21 21:24:35 - Resultado del comando: array 2026-07-21 21:24:35 - Enviando respuesta: [Interactivo] ¡Hola yuleisy! 👋 Tu servicio de 2026-07-21 21:24:36 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:24:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601bd45df88 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSNjU2MjQwMEM2NjY2OERBRUNEAA==) 2026-07-21 21:24:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a601bd45df88 2026-07-21 21:24:36 - ====== FIN WEBHOOK ====== 2026-07-21 21:25:12 - ====== INICIO WEBHOOK ====== 2026-07-21 21:25:12 - Evento: interactive | De: 584141158869 | Size: 741b 2026-07-21 21:25:12 - Procesando button_reply interactivo: cmd_pagar 2026-07-21 21:25:12 - ButtonService: payload=cmd_pagar, telefono=584141158869 2026-07-21 21:25:12 - Procesando botón PAGO para: 584141158869 2026-07-21 21:25:13 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:25:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601bf96032e (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRTE3NTkzMzZBRDA1RDA1NTZBAA==) 2026-07-21 21:25:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a601bf96032e 2026-07-21 21:25:13 - ====== FIN WEBHOOK ====== 2026-07-21 21:29:00 - ====== INICIO WEBHOOK ====== 2026-07-21 21:29:00 - Evento: text | De: 584141158869 | Size: 587b 2026-07-21 21:29:00 - Procesando mensaje regular tipo: text 2026-07-21 21:29:00 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:29:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM3MDFERDI4QzQ1MENEQTQwNTQ0RjM2Rjg5QTA0NjUA 2026-07-21 21:29:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM3MDFERDI4QzQ1MENEQTQwNTQ0RjM2Rjg5QTA0NjUA 2026-07-21 21:29:00 - Contenido: Cuánto es el monto total por favor... 2026-07-21 21:29:00 - Comando detectado: cuánto 2026-07-21 21:29:00 - CommandProcessor: Procesando comando: cuánto 2026-07-21 21:29:00 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:29:00 - Resultado del comando: string 2026-07-21 21:29:00 - Enviando a ChatGPT: Cuánto es el monto total por favor... 2026-07-21 21:29:00 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es el monto total por favor... 2026-07-21 21:29:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:29:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:29:00 America/Halifax] [CHATBOT][START] corr=6b063a9b IP=127.0.0.1 UA= [21-Jul-2026 21:29:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:29:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:29:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:29:00 America/Caracas] [CHATBOT][DIAG] corr=6b063a9b Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:29:00 America/Caracas] [CHATBOT][CTX] corr=6b063a9b tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:29:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:29:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:29:00 America/Caracas] [CHATBOT][AI][777952] Proveedor: gemini [21-Jul-2026 21:29:00 America/Caracas] [CHATBOT][GEMINI][777952] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:29:03 America/Caracas] [CHATBOT][GEMINI][777952] OK key=primary intento=1 len=193 finish=STOP [21-Jul-2026 21:29:03 America/Caracas] [CHATBOT][END] corr=6b063a9b bytesRespuesta=193 [21-Jul-2026 21:29:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:29:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:29:03 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:29:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601ce00040f (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQkRDQUUwMzREQkIwOEE2MTZGAA==) 2026-07-21 21:29:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a601ce00040f 2026-07-21 21:29:04 - ====== FIN WEBHOOK ====== 2026-07-21 21:30:40 - ====== INICIO WEBHOOK ====== 2026-07-21 21:30:40 - Evento: image | De: 584141158869 | Size: 852b 2026-07-21 21:30:40 - Procesando mensaje regular tipo: image 2026-07-21 21:30:40 - RegularMessageService: Procesando mensaje de 584141158869, tipo: image 2026-07-21 21:30:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM3NENDMzZEMzRDNEE4MjQyRUI3MEQ1QjE4NjE2NzYA 2026-07-21 21:30:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM3NENDMzZEMzRDNEE4MjQyRUI3MEQ1QjE4NjE2NzYA 2026-07-21 21:30:40 - Contenido: ... 2026-07-21 21:30:40 - Comando detectado: image 2026-07-21 21:30:40 - CommandProcessor: Procesando comando: image 2026-07-21 21:30:40 - Imagen sin comando, guardando y procesando 2026-07-21 21:30:40 - Verificando duplicado por imageId=27894089650208231, msgId=wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM3NENDMzZEMzRDNEE4MjQyRUI3MEQ1QjE4NjE2NzYA 2026-07-21 21:30:40 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 21:30:40 - Incluyendo numtoname.php... 2026-07-21 21:30:40 - Incluyendo media.php... 2026-07-21 21:30:40 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584141158869","from_user_id":"VE.4519633668323780","id":"wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM3NENDMzZEMzRDNEE4MjQyRUI3MEQ1QjE4NjE2NzYA","timestamp":"1784683829","type":"image","image":{"mime_type":"image\/jpeg","sha256":"zHVXuyx7RS6KYh1bMwWdP9tJe+ypoxbJmgjscQl39tQ=","id":"27894089650208231","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=27894089650208231&source=webhook&ext=1784684130&hash=ATy826HJy1xtFEhRTko4_SIkNmqGu9sL5KItTRatEZbIhw"}}] 2026-07-21 21:30:40 - DEBUG caption: no se encontró texto cercano 2026-07-21 21:30:40 - DEBUG caption final: [VACIO] 2026-07-21 21:30:40 - DEBUG busqueda mobiles: 04141158869,4141158869,584141158869 2026-07-21 21:30:40 - DEBUG usuario encontrado: e4:38:83:ae:68:27 2026-07-21 21:30:40 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 21:30:40 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 21:30:41 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27894089650208231&source=getMedia&ext=1784684131&hash=ATwyVBUZ9gAhCChKBGl_frkZSQ0QELSLaiZgKpfnA68ruA 2026-07-21 21:30:41 - OCR imagen guardada /home/ctnet/www/chatWEB/media/27894089650208231.jpg (36061 bytes) 2026-07-21 21:30:42 - OCR tesseract exit=0 chars=389 2026-07-21 21:30:42 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 207 9:29 8 --- 4 S Comprobante de operación —< y PagomóvilBDV Personas 9 4.718,29 Bs Fecha: 21/07/2026 Operación: 006758165215 o Identificación: 18143785 Origen: 0102****0964 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago internet < Agregar Beneficiario Crear Acceso directo 2026-07-21 21:30:42 - OCR parse (caption-level): {"banco":"Venezuela","monto":"4718.29","fecha":"2026-07-21"} 2026-07-21 21:30:42 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 21:30:42 - DEBUG registro: usernameRaw=''e4:38:83:ae:68:27'' first=''yuleisy'' last=''hidalgo'' esRegistrado=1 2026-07-21 21:30:42 - DEBUG bodyAdmin postOCR: Tlf: 04141158869\nUser: e4:38:83:ae:68:27\nNombre: yuleisy hidalgo\nBanco: Venezuela\nMonto: 4718.29 (caption)\nFecha: 2026-07-21 (caption)\nSrvID: 35 2026-07-21 21:30:45 - IMG 27894089650208231 TEL 04141158869 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 21:30:45 - Incluyendo guardar_imagen.php... 2026-07-21 21:30:45 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 21:30:45 - Includes realizados. Verificando funciones... 2026-07-21 21:30:45 - obtenerInfoUsuario: Iniciando función con teléfono: 584141158869 2026-07-21 21:30:45 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 21:30:45 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 21:30:45 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 21:30:45 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 21:30:45 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 21:30:45 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:68:27","firstname":"yuleisy","lastname":"hidalgo","mac":"E4:38:83:AE:68:27","srvid":35} 2026-07-21 21:30:45 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 21:30:45 - Datos usuario extraídos: {"username":"e4:38:83:ae:68:27","firstname":"yuleisy","lastname":"hidalgo","mac":"E4:38:83:AE:68:27","srvid":35} 2026-07-21 21:30:45 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 21:30:45 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 21:30:45 - Valor de accessToken: EAAC0c45... 2026-07-21 21:30:45 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 21:30:45 - Instancia WhatsAppImageHandler creada 2026-07-21 21:30:45 - Llamando a saveWhatsAppImage... 2026-07-21 21:30:45 - saveWhatsAppImage: Procesando imagen para: 584141158869 2026-07-21 21:30:45 - saveWhatsAppImage: ID de media: 27894089650208231, MIME type: image/jpeg 2026-07-21 21:30:45 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/27894089650208231 2026-07-21 21:30:46 - ====== INICIO WEBHOOK ====== 2026-07-21 21:30:46 - Evento: text | De: 584141158869 | Size: 576b 2026-07-21 21:30:46 - Procesando mensaje regular tipo: text 2026-07-21 21:30:46 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:30:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNENzk0OTY3RUExMzg4NjNCRkVBN0JCREIyNzU4NkIA 2026-07-21 21:30:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNENzk0OTY3RUExMzg4NjNCRkVBN0JCREIyNzU4NkIA 2026-07-21 21:30:46 - Contenido: Allí está el resto... 2026-07-21 21:30:46 - Comando detectado: allí 2026-07-21 21:30:46 - CommandProcessor: Procesando comando: allí 2026-07-21 21:30:46 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:30:46 - Resultado del comando: string 2026-07-21 21:30:46 - Enviando a ChatGPT: Allí está el resto... 2026-07-21 21:30:46 - forwardToChatGPT: Enviando a ChatGPT: Allí está el resto... 2026-07-21 21:30:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:30:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:30:46 America/Halifax] [CHATBOT][START] corr=bb6c1846 IP=127.0.0.1 UA= 2026-07-21 21:30:46 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 21:30:46 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27894089650208231&source=getMedia&ext=1784684137&hash=ATy6nBJn-d6c1hYvUa-eaiq3sJm1AG5r5eN3AVM-uy2lJg 2026-07-21 21:30:46 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27894089650208231&source=getMedia&ext=1784684137&hash=ATy6nBJn-d6c1hYvUa-eaiq3sJm1AG5r5eN3AVM-uy2lJg [21-Jul-2026 21:30:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:30:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:30:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:30:46 America/Caracas] [CHATBOT][DIAG] corr=bb6c1846 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:30:46 America/Caracas] [CHATBOT][CTX] corr=bb6c1846 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:30:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:30:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:30:46 America/Caracas] [CHATBOT][AI][b09c83] Proveedor: gemini [21-Jul-2026 21:30:46 America/Caracas] [CHATBOT][GEMINI][b09c83] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-21 21:30:47 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 21:30:47 - descargar_imagen: Imagen descargada - Tamaño: 36061 bytes, Tipo: image/jpeg 2026-07-21 21:30:47 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/27894089650208231.jpg, Tamaño: 36061 bytes 2026-07-21 21:30:47 - saveToDatabase: Registro insertado en BD con ID: 98 2026-07-21 21:30:47 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/27894089650208231.jpg","image_id":"27894089650208231","size":36061,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 21:30:47 - Resultado del comando: array 2026-07-21 21:30:47 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est [21-Jul-2026 21:30:48 America/Caracas] [CHATBOT][GEMINI][b09c83] OK key=primary intento=1 len=95 finish=STOP [21-Jul-2026 21:30:48 America/Caracas] [CHATBOT][END] corr=bb6c1846 bytesRespuesta=95 [21-Jul-2026 21:30:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:30:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:30:48 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:30:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601d482bbcb (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRkI4RDI1MjRCQjM3NjJBRjREAA==) 2026-07-21 21:30:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a601d482bbcb 2026-07-21 21:30:48 - ====== FIN WEBHOOK ====== 2026-07-21 21:30:48 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:30:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601d48ce750 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRkU4N0Q1ODAzRDNBMjlGMzc4AA==) 2026-07-21 21:30:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a601d48ce750 2026-07-21 21:30:48 - ====== FIN WEBHOOK ====== 2026-07-21 21:31:21 - ====== INICIO WEBHOOK ====== 2026-07-21 21:31:21 - Evento: text | De: 584141158869 | Size: 567b 2026-07-21 21:31:21 - Procesando mensaje regular tipo: text 2026-07-21 21:31:21 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:31:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNBRjlDQ0M2QTcxRjJEN0M2Mjg5NTAxRjRDREZDQTgA 2026-07-21 21:31:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNBRjlDQ0M2QTcxRjJEN0M2Mjg5NTAxRjRDREZDQTgA 2026-07-21 21:31:21 - Contenido: El pago de la renta... 2026-07-21 21:31:21 - Comando detectado: el 2026-07-21 21:31:21 - CommandProcessor: Procesando comando: el 2026-07-21 21:31:21 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:31:21 - Resultado del comando: string 2026-07-21 21:31:21 - Enviando a ChatGPT: El pago de la renta... 2026-07-21 21:31:21 - forwardToChatGPT: Enviando a ChatGPT: El pago de la renta... 2026-07-21 21:31:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:31:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:31:21 America/Halifax] [CHATBOT][START] corr=8f55f66a IP=127.0.0.1 UA= [21-Jul-2026 21:31:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:31:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:31:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:31:22 America/Caracas] [CHATBOT][DIAG] corr=8f55f66a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:31:22 America/Caracas] [CHATBOT][CTX] corr=8f55f66a tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:31:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:31:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:31:22 America/Caracas] [CHATBOT][AI][5bce4d] Proveedor: gemini [21-Jul-2026 21:31:22 America/Caracas] [CHATBOT][GEMINI][5bce4d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:31:23 America/Caracas] [CHATBOT][GEMINI][5bce4d] OK key=primary intento=1 len=242 finish=STOP [21-Jul-2026 21:31:23 America/Caracas] [CHATBOT][END] corr=8f55f66a bytesRespuesta=242 [21-Jul-2026 21:31:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:31:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:31:24 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:31:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601d6c20c85 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQ0VDOTJCN0JFNjVGMjlFNEZBAA==) 2026-07-21 21:31:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a601d6c20c85 2026-07-21 21:31:24 - ====== FIN WEBHOOK ====== 2026-07-21 21:31:28 - ====== INICIO WEBHOOK ====== 2026-07-21 21:31:28 - Evento: image | De: 584141158869 | Size: 851b 2026-07-21 21:31:28 - Procesando mensaje regular tipo: image 2026-07-21 21:31:28 - RegularMessageService: Procesando mensaje de 584141158869, tipo: image 2026-07-21 21:31:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNGOENFQkJENjFBQzNFNENDQTNFRTE2RTM1MzEwQjAA 2026-07-21 21:31:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNGOENFQkJENjFBQzNFNENDQTNFRTE2RTM1MzEwQjAA 2026-07-21 21:31:28 - Contenido: ... 2026-07-21 21:31:28 - Comando detectado: image 2026-07-21 21:31:28 - CommandProcessor: Procesando comando: image 2026-07-21 21:31:28 - Imagen sin comando, guardando y procesando 2026-07-21 21:31:28 - Verificando duplicado por imageId=1980167309313111, msgId=wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNGOENFQkJENjFBQzNFNENDQTNFRTE2RTM1MzEwQjAA 2026-07-21 21:31:28 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 21:31:28 - Incluyendo numtoname.php... 2026-07-21 21:31:28 - Incluyendo media.php... 2026-07-21 21:31:28 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584141158869","from_user_id":"VE.4519633668323780","id":"wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNGOENFQkJENjFBQzNFNENDQTNFRTE2RTM1MzEwQjAA","timestamp":"1784683877","type":"image","image":{"mime_type":"image\/jpeg","sha256":"dFZbSeJCI+S3uVK8id\/p6fg5xR8SC6zvbCYPTetO7rM=","id":"1980167309313111","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1980167309313111&source=webhook&ext=1784684179&hash=ATxEgyzEpM_zI7LO4vaHUr3NE2IklEVmZ3Psj9VfZcfPaA"}}] 2026-07-21 21:31:28 - DEBUG caption: no se encontró texto cercano 2026-07-21 21:31:28 - DEBUG caption final: [VACIO] 2026-07-21 21:31:28 - DEBUG busqueda mobiles: 04141158869,4141158869,584141158869 2026-07-21 21:31:28 - DEBUG usuario encontrado: e4:38:83:ae:68:27 2026-07-21 21:31:28 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 21:31:28 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 21:31:29 - ====== INICIO WEBHOOK ====== 2026-07-21 21:31:29 - Evento: image | De: 584141158869 | Size: 850b 2026-07-21 21:31:29 - Procesando mensaje regular tipo: image 2026-07-21 21:31:29 - RegularMessageService: Procesando mensaje de 584141158869, tipo: image 2026-07-21 21:31:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNBQjQ1MTZCN0MwNzczMDlFRkM2MTIyMjhBRjYzOEYA 2026-07-21 21:31:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNBQjQ1MTZCN0MwNzczMDlFRkM2MTIyMjhBRjYzOEYA 2026-07-21 21:31:29 - Contenido: ... 2026-07-21 21:31:29 - Comando detectado: image 2026-07-21 21:31:29 - CommandProcessor: Procesando comando: image 2026-07-21 21:31:29 - Imagen sin comando, guardando y procesando 2026-07-21 21:31:29 - Verificando duplicado por imageId=3385043378372372, msgId=wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNBQjQ1MTZCN0MwNzczMDlFRkM2MTIyMjhBRjYzOEYA 2026-07-21 21:31:29 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-21 21:31:29 - Incluyendo numtoname.php... 2026-07-21 21:31:29 - Incluyendo media.php... 2026-07-21 21:31:29 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584141158869","from_user_id":"VE.4519633668323780","id":"wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNBQjQ1MTZCN0MwNzczMDlFRkM2MTIyMjhBRjYzOEYA","timestamp":"1784683878","type":"image","image":{"mime_type":"image\/jpeg","sha256":"zHVXuyx7RS6KYh1bMwWdP9tJe+ypoxbJmgjscQl39tQ=","id":"3385043378372372","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3385043378372372&source=webhook&ext=1784684179&hash=ATzvpsMpOoW_k6fGkiznmEAI10jufCXaVauhiyXu2asiFg"}}] 2026-07-21 21:31:29 - DEBUG caption: no se encontró texto cercano 2026-07-21 21:31:29 - DEBUG caption final: [VACIO] 2026-07-21 21:31:29 - DEBUG busqueda mobiles: 04141158869,4141158869,584141158869 2026-07-21 21:31:29 - DEBUG usuario encontrado: e4:38:83:ae:68:27 2026-07-21 21:31:29 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-21 21:31:29 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-21 21:31:29 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1980167309313111&source=getMedia&ext=1784684180&hash=ATwWcrfFkDpaQ1Y_9bTXMdt-EjGwbEcIJ-zqxNlDafbfgg 2026-07-21 21:31:29 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3385043378372372&source=getMedia&ext=1784684180&hash=ATysI4xcM_t3wOiEK5InMrVFSlzp6k1w8LLu7bFZPFq8Mw 2026-07-21 21:31:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1980167309313111.jpg (35719 bytes) 2026-07-21 21:31:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3385043378372372.jpg (36061 bytes) 2026-07-21 21:31:31 - OCR tesseract exit=0 chars=394 2026-07-21 21:31:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 207 9:08 @ daa Sat S Comprobante de operación —«< y PagomóvilBDV Personas 9 29.489,28 Bs Fecha: 21/07/2026 Operación: 006758002276 o Identificación: 18143785 Origen: 0102****0964 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago internet £ Agregar Beneficiario Crear Acceso directo 2026-07-21 21:31:31 - OCR parse (caption-level): {"banco":"Venezuela","monto":"29489.28","fecha":"2026-07-21"} 2026-07-21 21:31:31 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 21:31:31 - DEBUG registro: usernameRaw=''e4:38:83:ae:68:27'' first=''yuleisy'' last=''hidalgo'' esRegistrado=1 2026-07-21 21:31:31 - DEBUG bodyAdmin postOCR: Tlf: 04141158869\nUser: e4:38:83:ae:68:27\nNombre: yuleisy hidalgo\nBanco: Venezuela\nMonto: 29489.28 (caption)\nFecha: 2026-07-21 (caption)\nSrvID: 35 2026-07-21 21:31:31 - OCR tesseract exit=0 chars=389 2026-07-21 21:31:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 207 9:29 8 --- 4 S Comprobante de operación —< y PagomóvilBDV Personas 9 4.718,29 Bs Fecha: 21/07/2026 Operación: 006758165215 o Identificación: 18143785 Origen: 0102****0964 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago internet < Agregar Beneficiario Crear Acceso directo 2026-07-21 21:31:31 - OCR parse (caption-level): {"banco":"Venezuela","monto":"4718.29","fecha":"2026-07-21"} 2026-07-21 21:31:31 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-21","debug":["fecha=2026-07-21"]} 2026-07-21 21:31:31 - DEBUG registro: usernameRaw=''e4:38:83:ae:68:27'' first=''yuleisy'' last=''hidalgo'' esRegistrado=1 2026-07-21 21:31:31 - DEBUG bodyAdmin postOCR: Tlf: 04141158869\nUser: e4:38:83:ae:68:27\nNombre: yuleisy hidalgo\nBanco: Venezuela\nMonto: 4718.29 (caption)\nFecha: 2026-07-21 (caption)\nSrvID: 35 2026-07-21 21:31:34 - IMG 3385043378372372 TEL 04141158869 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 21:31:34 - Incluyendo guardar_imagen.php... 2026-07-21 21:31:34 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 21:31:34 - Includes realizados. Verificando funciones... 2026-07-21 21:31:34 - obtenerInfoUsuario: Iniciando función con teléfono: 584141158869 2026-07-21 21:31:34 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 21:31:34 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 21:31:34 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 21:31:34 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 21:31:34 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 21:31:34 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:68:27","firstname":"yuleisy","lastname":"hidalgo","mac":"E4:38:83:AE:68:27","srvid":35} 2026-07-21 21:31:34 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 21:31:34 - Datos usuario extraídos: {"username":"e4:38:83:ae:68:27","firstname":"yuleisy","lastname":"hidalgo","mac":"E4:38:83:AE:68:27","srvid":35} 2026-07-21 21:31:34 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 21:31:34 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 21:31:34 - Valor de accessToken: EAAC0c45... 2026-07-21 21:31:34 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 21:31:34 - Instancia WhatsAppImageHandler creada 2026-07-21 21:31:34 - Llamando a saveWhatsAppImage... 2026-07-21 21:31:34 - saveWhatsAppImage: Procesando imagen para: 584141158869 2026-07-21 21:31:34 - saveWhatsAppImage: ID de media: 3385043378372372, MIME type: image/jpeg 2026-07-21 21:31:34 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3385043378372372 2026-07-21 21:31:34 - IMG 1980167309313111 TEL 04141158869 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-21 21:31:34 - Incluyendo guardar_imagen.php... 2026-07-21 21:31:34 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-21 21:31:34 - Includes realizados. Verificando funciones... 2026-07-21 21:31:34 - obtenerInfoUsuario: Iniciando función con teléfono: 584141158869 2026-07-21 21:31:34 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-21 21:31:34 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-21 21:31:34 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-21 21:31:34 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-21 21:31:34 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-21 21:31:34 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:68:27","firstname":"yuleisy","lastname":"hidalgo","mac":"E4:38:83:AE:68:27","srvid":35} 2026-07-21 21:31:34 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-21 21:31:34 - Datos usuario extraídos: {"username":"e4:38:83:ae:68:27","firstname":"yuleisy","lastname":"hidalgo","mac":"E4:38:83:AE:68:27","srvid":35} 2026-07-21 21:31:34 - Función conectarbot disponible, obteniendo conexión... 2026-07-21 21:31:34 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-21 21:31:34 - Valor de accessToken: EAAC0c45... 2026-07-21 21:31:34 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-21 21:31:34 - Instancia WhatsAppImageHandler creada 2026-07-21 21:31:34 - Llamando a saveWhatsAppImage... 2026-07-21 21:31:34 - saveWhatsAppImage: Procesando imagen para: 584141158869 2026-07-21 21:31:34 - saveWhatsAppImage: ID de media: 1980167309313111, MIME type: image/jpeg 2026-07-21 21:31:34 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1980167309313111 2026-07-21 21:31:35 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 21:31:35 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3385043378372372&source=getMedia&ext=1784684185&hash=ATxYjtfPfoiqlKYGJ-w7VA-A3aPJpzT9YERPYMidhbzqLQ 2026-07-21 21:31:35 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3385043378372372&source=getMedia&ext=1784684185&hash=ATxYjtfPfoiqlKYGJ-w7VA-A3aPJpzT9YERPYMidhbzqLQ 2026-07-21 21:31:35 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-21 21:31:35 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1980167309313111&source=getMedia&ext=1784684186&hash=ATw32Py5HUCATe1XwcQTAL6Ry8zFbigTYzfrTZ_4qtkcxw 2026-07-21 21:31:35 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1980167309313111&source=getMedia&ext=1784684186&hash=ATw32Py5HUCATe1XwcQTAL6Ry8zFbigTYzfrTZ_4qtkcxw 2026-07-21 21:31:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 21:31:35 - descargar_imagen: Imagen descargada - Tamaño: 36061 bytes, Tipo: image/jpeg 2026-07-21 21:31:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3385043378372372.jpg, Tamaño: 36061 bytes 2026-07-21 21:31:35 - saveToDatabase: Registro insertado en BD con ID: 99 2026-07-21 21:31:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3385043378372372.jpg","image_id":"3385043378372372","size":36061,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 21:31:35 - Resultado del comando: array 2026-07-21 21:31:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 21:31:36 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-21 21:31:36 - descargar_imagen: Imagen descargada - Tamaño: 35719 bytes, Tipo: image/jpeg 2026-07-21 21:31:36 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1980167309313111.jpg, Tamaño: 35719 bytes 2026-07-21 21:31:36 - saveToDatabase: Registro insertado en BD con ID: 100 2026-07-21 21:31:36 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1980167309313111.jpg","image_id":"1980167309313111","size":35719,"mime_type":"image\/jpeg","db_success":true} 2026-07-21 21:31:36 - Resultado del comando: array 2026-07-21 21:31:36 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-21 21:31:36 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:31:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601d7881c92 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSNzA4REEwNkEyQzU5QkJEQkVCAA==) 2026-07-21 21:31:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a601d7881c92 2026-07-21 21:31:36 - ====== FIN WEBHOOK ====== 2026-07-21 21:31:37 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:31:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601d7900ff1 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSOTRCRUU4MzY0OEQyNEJGRUUxAA==) 2026-07-21 21:31:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a601d7900ff1 2026-07-21 21:31:37 - ====== FIN WEBHOOK ====== 2026-07-21 21:34:43 - ====== INICIO WEBHOOK ====== 2026-07-21 21:34:43 - Evento: text | De: 584141158869 | Size: 613b 2026-07-21 21:34:43 - Procesando mensaje regular tipo: text 2026-07-21 21:34:43 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:34:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMxOUY4MUVEMUNBODlDRjM3RUFBNTg0NDQwNkRCNjMA 2026-07-21 21:34:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMxOUY4MUVEMUNBODlDRjM3RUFBNTg0NDQwNkRCNjMA 2026-07-21 21:34:43 - Contenido: Banco Venezuela 006758002276 29489,28 21/07/26 04242524122... 2026-07-21 21:34:43 - Comando detectado: banco 2026-07-21 21:34:43 - CommandProcessor: Procesando comando: banco 2026-07-21 21:34:43 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:34:43 - Resultado del comando: string 2026-07-21 21:34:43 - Enviando a ChatGPT: Banco Venezuela 006758002276 29489,28 21/07/26 04... 2026-07-21 21:34:43 - forwardToChatGPT: Enviando a ChatGPT: Banco Venezuela 006758002276 29489,28 21/07/26 04... 2026-07-21 21:34:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:34:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:34:43 America/Halifax] [CHATBOT][START] corr=e5f68ec7 IP=127.0.0.1 UA= [21-Jul-2026 21:34:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:34:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:34:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:34:43 America/Caracas] [CHATBOT][DIAG] corr=e5f68ec7 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:34:43 America/Caracas] [CHATBOT][CTX] corr=e5f68ec7 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:34:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:34:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:34:43 America/Caracas] [CHATBOT][AI][af127c] Proveedor: gemini [21-Jul-2026 21:34:43 America/Caracas] [CHATBOT][GEMINI][af127c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:34:46 America/Caracas] [CHATBOT][GEMINI][af127c] OK key=primary intento=1 len=342 finish=STOP [21-Jul-2026 21:34:46 America/Caracas] [CHATBOT][END] corr=e5f68ec7 bytesRespuesta=342 [21-Jul-2026 21:34:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:34:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:34:48 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:34:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601e380d020 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQkU4RjhCRTcxMEREN0I5Q0Q4AA==) 2026-07-21 21:34:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a601e380d020 2026-07-21 21:34:48 - ====== FIN WEBHOOK ====== 2026-07-21 21:35:25 - ====== INICIO WEBHOOK ====== 2026-07-21 21:35:25 - Evento: text | De: 584141158869 | Size: 606b 2026-07-21 21:35:25 - Procesando mensaje regular tipo: text 2026-07-21 21:35:25 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:35:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNFMTAwNzUyNDU5RjJBQ0ExNDA5MzBERTkxMkU1RkIA 2026-07-21 21:35:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNFMTAwNzUyNDU5RjJBQ0ExNDA5MzBERTkxMkU1RkIA 2026-07-21 21:35:25 - Contenido: Banco Venezuela 165215 4718.29 21/07/26 04242524122... 2026-07-21 21:35:25 - Comando detectado: banco 2026-07-21 21:35:25 - CommandProcessor: Procesando comando: banco 2026-07-21 21:35:25 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:35:25 - Resultado del comando: string 2026-07-21 21:35:25 - Enviando a ChatGPT: Banco Venezuela 165215 4718.29 21/07/26 042425241... 2026-07-21 21:35:25 - forwardToChatGPT: Enviando a ChatGPT: Banco Venezuela 165215 4718.29 21/07/26 042425241... 2026-07-21 21:35:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:35:25 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:35:25 America/Halifax] [CHATBOT][START] corr=9e6adf04 IP=127.0.0.1 UA= [21-Jul-2026 21:35:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:35:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:35:26 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:35:26 America/Caracas] [CHATBOT][DIAG] corr=9e6adf04 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:35:26 America/Caracas] [CHATBOT][CTX] corr=9e6adf04 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:35:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:35:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:35:26 America/Caracas] [CHATBOT][AI][97c5c1] Proveedor: gemini [21-Jul-2026 21:35:26 America/Caracas] [CHATBOT][GEMINI][97c5c1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:35:27 America/Caracas] [CHATBOT][GEMINI][97c5c1] OK key=primary intento=1 len=267 finish=STOP [21-Jul-2026 21:35:27 America/Caracas] [CHATBOT][END] corr=9e6adf04 bytesRespuesta=267 [21-Jul-2026 21:35:27 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:35:27 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:35:28 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:35:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601e60bfa0b (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQjQ0QzMyMkJBMDRBQzFERUQxAA==) 2026-07-21 21:35:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a601e60bfa0b 2026-07-21 21:35:28 - ====== FIN WEBHOOK ====== 2026-07-21 21:36:49 - ====== INICIO WEBHOOK ====== 2026-07-21 21:36:49 - Evento: text | De: 584141158869 | Size: 587b 2026-07-21 21:36:49 - Procesando mensaje regular tipo: text 2026-07-21 21:36:49 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:36:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyOTY1MDBFOTc4ODQzQUJERUJEOUMzNDUwMTIwNzIA 2026-07-21 21:36:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyOTY1MDBFOTc4ODQzQUJERUJEOUMzNDUwMTIwNzIA 2026-07-21 21:36:49 - Contenido: Por favor si lo pueden reactivar pronto... 2026-07-21 21:36:49 - Comando detectado: por 2026-07-21 21:36:49 - CommandProcessor: Procesando comando: por 2026-07-21 21:36:49 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:36:49 - Resultado del comando: string 2026-07-21 21:36:49 - Enviando a ChatGPT: Por favor si lo pueden reactivar pronto... 2026-07-21 21:36:49 - forwardToChatGPT: Enviando a ChatGPT: Por favor si lo pueden reactivar pronto... 2026-07-21 21:36:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:36:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:36:49 America/Halifax] [CHATBOT][START] corr=169a2d3e IP=127.0.0.1 UA= [21-Jul-2026 21:36:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:36:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:36:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:36:49 America/Caracas] [CHATBOT][DIAG] corr=169a2d3e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:36:49 America/Caracas] [CHATBOT][CTX] corr=169a2d3e tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:36:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:36:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:36:49 America/Caracas] [CHATBOT][AI][01ae0a] Proveedor: gemini [21-Jul-2026 21:36:49 America/Caracas] [CHATBOT][GEMINI][01ae0a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:36:50 America/Caracas] [CHATBOT][GEMINI][01ae0a] OK key=primary intento=1 len=118 finish=STOP [21-Jul-2026 21:36:50 America/Caracas] [CHATBOT][END] corr=169a2d3e bytesRespuesta=118 [21-Jul-2026 21:36:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:36:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:36:51 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:36:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a601eb39ddf9 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQjQxN0M5NjFBMzEzNzJGNDBFAA==) 2026-07-21 21:36:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a601eb39ddf9 2026-07-21 21:36:51 - ====== FIN WEBHOOK ====== 2026-07-21 21:46:44 - ====== INICIO WEBHOOK ====== 2026-07-21 21:46:44 - Evento: text | De: 584141158869 | Size: 569b 2026-07-21 21:46:44 - Procesando mensaje regular tipo: text 2026-07-21 21:46:44 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:46:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNDODMxQzVCNzUxMUEwQTI1RjM4NDAxNzBBQkFBOTYA 2026-07-21 21:46:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNDODMxQzVCNzUxMUEwQTI1RjM4NDAxNzBBQkFBOTYA 2026-07-21 21:46:44 - Contenido: Aún som servicio... 2026-07-21 21:46:44 - Comando detectado: aún 2026-07-21 21:46:44 - CommandProcessor: Procesando comando: aún 2026-07-21 21:46:44 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:46:44 - Resultado del comando: string 2026-07-21 21:46:44 - Enviando a ChatGPT: Aún som servicio... 2026-07-21 21:46:44 - forwardToChatGPT: Enviando a ChatGPT: Aún som servicio... 2026-07-21 21:46:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:46:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:46:45 America/Halifax] [CHATBOT][START] corr=9a979549 IP=127.0.0.1 UA= [21-Jul-2026 21:46:45 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:46:45 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:46:45 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:46:45 America/Caracas] [CHATBOT][DIAG] corr=9a979549 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:46:45 America/Caracas] [CHATBOT][CTX] corr=9a979549 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:46:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:46:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:46:45 America/Caracas] [CHATBOT][AI][743e1e] Proveedor: gemini [21-Jul-2026 21:46:45 America/Caracas] [CHATBOT][GEMINI][743e1e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:46:48 America/Caracas] [CHATBOT][GEMINI][743e1e] OK key=primary intento=1 len=373 finish=STOP [21-Jul-2026 21:46:48 America/Caracas] [CHATBOT][END] corr=9a979549 bytesRespuesta=373 [21-Jul-2026 21:46:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:46:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:46:49 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:46:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6021096a49d (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSNTY3MjQ2NURCMTYxNTkxRkI4AA==) 2026-07-21 21:46:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a6021096a49d 2026-07-21 21:46:49 - ====== FIN WEBHOOK ====== 2026-07-21 21:54:29 - ====== INICIO WEBHOOK ====== 2026-07-21 21:54:29 - Evento: text | De: 584141158869 | Size: 561b 2026-07-21 21:54:29 - Procesando mensaje regular tipo: text 2026-07-21 21:54:29 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:54:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM0QTIyMkEwQkJEMTM1NjA5RTIwMjBFQ0FCNjBCQTUA 2026-07-21 21:54:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM0QTIyMkEwQkJEMTM1NjA5RTIwMjBFQ0FCNjBCQTUA 2026-07-21 21:54:29 - Contenido: Aún nada... 2026-07-21 21:54:29 - Comando detectado: aún 2026-07-21 21:54:29 - CommandProcessor: Procesando comando: aún 2026-07-21 21:54:29 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:54:29 - Resultado del comando: string 2026-07-21 21:54:29 - Enviando a ChatGPT: Aún nada... 2026-07-21 21:54:29 - forwardToChatGPT: Enviando a ChatGPT: Aún nada... 2026-07-21 21:54:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:54:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:54:29 America/Halifax] [CHATBOT][START] corr=a5e233be IP=127.0.0.1 UA= [21-Jul-2026 21:54:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:54:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:54:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:54:29 America/Caracas] [CHATBOT][DIAG] corr=a5e233be Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:54:29 America/Caracas] [CHATBOT][CTX] corr=a5e233be tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:54:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:54:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:54:29 America/Caracas] [CHATBOT][AI][220690] Proveedor: gemini [21-Jul-2026 21:54:29 America/Caracas] [CHATBOT][GEMINI][220690] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:54:33 America/Caracas] [CHATBOT][GEMINI][220690] OK key=primary intento=1 len=144 finish=MAX_TOKENS [21-Jul-2026 21:54:33 America/Caracas] [CHATBOT][GEMINI][220690] ⚠️ Respuesta truncada por MAX_TOKENS [21-Jul-2026 21:54:33 America/Caracas] [CHATBOT][END] corr=a5e233be bytesRespuesta=144 [21-Jul-2026 21:54:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:54:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:54:35 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:54:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6022db06de3 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSMTc0M0MxOTM3REZFRjQzMjFCAA==) 2026-07-21 21:54:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a6022db06de3 2026-07-21 21:54:35 - ====== FIN WEBHOOK ====== 2026-07-21 21:55:09 - ====== INICIO WEBHOOK ====== 2026-07-21 21:55:09 - Evento: text | De: 584141158869 | Size: 551b 2026-07-21 21:55:09 - Procesando mensaje regular tipo: text 2026-07-21 21:55:09 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:55:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM5QTJGQ0RENzcwNDQ4RkVBRDI1OTJEODYzRjkxNDEA 2026-07-21 21:55:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM5QTJGQ0RENzcwNDQ4RkVBRDI1OTJEODYzRjkxNDEA 2026-07-21 21:55:09 - Contenido: Que... 2026-07-21 21:55:09 - Comando detectado: que 2026-07-21 21:55:09 - CommandProcessor: Procesando comando: que 2026-07-21 21:55:09 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:55:09 - Resultado del comando: string 2026-07-21 21:55:09 - Enviando a ChatGPT: Que... 2026-07-21 21:55:09 - forwardToChatGPT: Enviando a ChatGPT: Que... 2026-07-21 21:55:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:55:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:55:09 America/Halifax] [CHATBOT][START] corr=85dc3988 IP=127.0.0.1 UA= [21-Jul-2026 21:55:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:55:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:55:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:55:09 America/Caracas] [CHATBOT][DIAG] corr=85dc3988 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:55:09 America/Caracas] [CHATBOT][CTX] corr=85dc3988 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:55:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:55:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:55:09 America/Caracas] [CHATBOT][AI][0aad93] Proveedor: gemini [21-Jul-2026 21:55:09 America/Caracas] [CHATBOT][GEMINI][0aad93] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:55:12 America/Caracas] [CHATBOT][GEMINI][0aad93] OK key=primary intento=1 len=378 finish=STOP [21-Jul-2026 21:55:12 America/Caracas] [CHATBOT][END] corr=85dc3988 bytesRespuesta=378 [21-Jul-2026 21:55:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:55:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:55:13 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:55:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6023016782a (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSMEYyNUY3MDY5NUUyNDI2ODI5AA==) 2026-07-21 21:55:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a6023016782a 2026-07-21 21:55:13 - ====== FIN WEBHOOK ====== 2026-07-21 21:57:13 - ====== INICIO WEBHOOK ====== 2026-07-21 21:57:13 - Evento: text | De: 584141158869 | Size: 589b 2026-07-21 21:57:13 - Procesando mensaje regular tipo: text 2026-07-21 21:57:13 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:57:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNFOUNBOUM1QzcwOTZCRjIzOEMxNENCOTkyMjExNzYA 2026-07-21 21:57:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNFOUNBOUM1QzcwOTZCRjIzOEMxNENCOTkyMjExNzYA 2026-07-21 21:57:13 - Contenido: Si ya cancele deben acreditar mi servicio... 2026-07-21 21:57:13 - Comando detectado: si 2026-07-21 21:57:13 - CommandProcessor: Procesando comando: si 2026-07-21 21:57:13 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:57:13 - Resultado del comando: string 2026-07-21 21:57:13 - Enviando a ChatGPT: Si ya cancele deben acreditar mi servicio... 2026-07-21 21:57:13 - forwardToChatGPT: Enviando a ChatGPT: Si ya cancele deben acreditar mi servicio... 2026-07-21 21:57:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:57:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:57:13 America/Halifax] [CHATBOT][START] corr=0feb5614 IP=127.0.0.1 UA= [21-Jul-2026 21:57:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:57:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:57:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:57:13 America/Caracas] [CHATBOT][DIAG] corr=0feb5614 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:57:13 America/Caracas] [CHATBOT][CTX] corr=0feb5614 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:57:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:57:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:57:13 America/Caracas] [CHATBOT][AI][c6d743] Proveedor: gemini [21-Jul-2026 21:57:13 America/Caracas] [CHATBOT][GEMINI][c6d743] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:57:16 America/Caracas] [CHATBOT][GEMINI][c6d743] OK key=primary intento=1 len=511 finish=STOP [21-Jul-2026 21:57:16 America/Caracas] [CHATBOT][END] corr=0feb5614 bytesRespuesta=511 [21-Jul-2026 21:57:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:57:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:57:17 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:57:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60237d4e69d (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSODJFQzM4MERGQ0E0RTM1QzM5AA==) 2026-07-21 21:57:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a60237d4e69d 2026-07-21 21:57:17 - ====== FIN WEBHOOK ====== 2026-07-21 21:57:44 - ====== INICIO WEBHOOK ====== 2026-07-21 21:57:44 - Evento: text | De: 584141158869 | Size: 586b 2026-07-21 21:57:44 - Procesando mensaje regular tipo: text 2026-07-21 21:57:44 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:57:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM0RUZFOTEyMTBENkM4RDVERjE4MTE2OUZDNTM1OTkA 2026-07-21 21:57:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM0RUZFOTEyMTBENkM4RDVERjE4MTE2OUZDNTM1OTkA 2026-07-21 21:57:44 - Contenido: Ninguno de esos números responden... 2026-07-21 21:57:44 - Comando detectado: ninguno 2026-07-21 21:57:44 - CommandProcessor: Procesando comando: ninguno 2026-07-21 21:57:44 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:57:44 - Resultado del comando: string 2026-07-21 21:57:44 - Enviando a ChatGPT: Ninguno de esos números responden... 2026-07-21 21:57:44 - forwardToChatGPT: Enviando a ChatGPT: Ninguno de esos números responden... 2026-07-21 21:57:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:57:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:57:44 America/Halifax] [CHATBOT][START] corr=8adbc5d9 IP=127.0.0.1 UA= [21-Jul-2026 21:57:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:57:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:57:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:57:46 America/Caracas] [CHATBOT][DIAG] corr=8adbc5d9 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:57:46 America/Caracas] [CHATBOT][CTX] corr=8adbc5d9 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:57:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:57:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:57:46 America/Caracas] [CHATBOT][AI][a42f97] Proveedor: gemini [21-Jul-2026 21:57:46 America/Caracas] [CHATBOT][GEMINI][a42f97] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:57:50 America/Caracas] [CHATBOT][GEMINI][a42f97] OK key=primary intento=1 len=177 finish=MAX_TOKENS [21-Jul-2026 21:57:50 America/Caracas] [CHATBOT][GEMINI][a42f97] ⚠️ Respuesta truncada por MAX_TOKENS [21-Jul-2026 21:57:50 America/Caracas] [CHATBOT][END] corr=8adbc5d9 bytesRespuesta=177 [21-Jul-2026 21:57:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:57:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:57:51 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:57:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60239fd81a6 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSN0E3OTg5NkExRDhCOTdBREEwAA==) 2026-07-21 21:57:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a60239fd81a6 2026-07-21 21:57:51 - ====== FIN WEBHOOK ====== 2026-07-21 21:58:35 - ====== INICIO WEBHOOK ====== 2026-07-21 21:58:35 - Evento: text | De: 584141158869 | Size: 581b 2026-07-21 21:58:35 - Procesando mensaje regular tipo: text 2026-07-21 21:58:35 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:58:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNDNUMwRkM3NUVCQUE2ODM4QUJCOUU5NjQzNEEwQjAA 2026-07-21 21:58:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNDNUMwRkM3NUVCQUE2ODM4QUJCOUU5NjQzNEEwQjAA 2026-07-21 21:58:35 - Contenido: Me parece pésimo el servicio... 2026-07-21 21:58:35 - Comando detectado: me 2026-07-21 21:58:35 - CommandProcessor: Procesando comando: me 2026-07-21 21:58:35 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:58:35 - Resultado del comando: string 2026-07-21 21:58:35 - Enviando a ChatGPT: Me parece pésimo el servicio... 2026-07-21 21:58:35 - forwardToChatGPT: Enviando a ChatGPT: Me parece pésimo el servicio... 2026-07-21 21:58:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:58:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:58:35 America/Halifax] [CHATBOT][START] corr=0a1aafac IP=127.0.0.1 UA= [21-Jul-2026 21:58:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:58:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:58:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:58:35 America/Caracas] [CHATBOT][DIAG] corr=0a1aafac Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:58:35 America/Caracas] [CHATBOT][CTX] corr=0a1aafac tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:58:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:58:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:58:35 America/Caracas] [CHATBOT][AI][e88b02] Proveedor: gemini [21-Jul-2026 21:58:35 America/Caracas] [CHATBOT][GEMINI][e88b02] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:58:39 America/Caracas] [CHATBOT][GEMINI][e88b02] OK key=primary intento=1 len=654 finish=STOP [21-Jul-2026 21:58:39 America/Caracas] [CHATBOT][END] corr=0a1aafac bytesRespuesta=654 [21-Jul-2026 21:58:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:58:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:58:40 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:58:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6023d02a392 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQUEzNDgwQUQ1NUE2QjUyMDgzAA==) 2026-07-21 21:58:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a6023d02a392 2026-07-21 21:58:40 - ====== FIN WEBHOOK ====== 2026-07-21 21:59:47 - ====== INICIO WEBHOOK ====== 2026-07-21 21:59:47 - Evento: text | De: 584141158869 | Size: 596b 2026-07-21 21:59:47 - Procesando mensaje regular tipo: text 2026-07-21 21:59:47 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 21:59:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyRkY4MEEyNEY3RTBFQjVBNDgyOUU2NkZEMUNDQzgA 2026-07-21 21:59:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyRkY4MEEyNEY3RTBFQjVBNDgyOUU2NkZEMUNDQzgA 2026-07-21 21:59:47 - Contenido: Ya les escribí y son incapaces de responder... 2026-07-21 21:59:47 - Comando detectado: ya 2026-07-21 21:59:47 - CommandProcessor: Procesando comando: ya 2026-07-21 21:59:47 - Comando no reconocido, enviando a ChatGPT 2026-07-21 21:59:47 - Resultado del comando: string 2026-07-21 21:59:47 - Enviando a ChatGPT: Ya les escribí y son incapaces de responder... 2026-07-21 21:59:47 - forwardToChatGPT: Enviando a ChatGPT: Ya les escribí y son incapaces de responder... 2026-07-21 21:59:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 22:59:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 22:59:47 America/Halifax] [CHATBOT][START] corr=d1a53475 IP=127.0.0.1 UA= [21-Jul-2026 21:59:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 21:59:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 21:59:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 21:59:47 America/Caracas] [CHATBOT][DIAG] corr=d1a53475 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 21:59:47 America/Caracas] [CHATBOT][CTX] corr=d1a53475 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 21:59:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 21:59:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 21:59:47 America/Caracas] [CHATBOT][AI][5443d8] Proveedor: gemini [21-Jul-2026 21:59:47 America/Caracas] [CHATBOT][GEMINI][5443d8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 21:59:52 America/Caracas] [CHATBOT][GEMINI][5443d8] OK key=primary intento=1 len=121 finish=MAX_TOKENS [21-Jul-2026 21:59:52 America/Caracas] [CHATBOT][GEMINI][5443d8] ⚠️ Respuesta truncada por MAX_TOKENS [21-Jul-2026 21:59:52 America/Caracas] [CHATBOT][END] corr=d1a53475 bytesRespuesta=121 [21-Jul-2026 21:59:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 21:59:52 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 21:59:53 - Mensaje enviado con éxito a 584141158869 2026-07-21 21:59:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60241961b2d (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRkVDMzMwRTY1NzZBODlCOTNGAA==) 2026-07-21 21:59:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a60241961b2d 2026-07-21 21:59:53 - ====== FIN WEBHOOK ====== 2026-07-21 22:00:43 - ====== INICIO WEBHOOK ====== 2026-07-21 22:00:43 - Evento: text | De: 584141158869 | Size: 592b 2026-07-21 22:00:43 - Procesando mensaje regular tipo: text 2026-07-21 22:00:43 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 22:00:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM1NDRENDVCMjJGMTNBRjBGMEUwRjEzNEJCRjkxMTUA 2026-07-21 22:00:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM1NDRENDVCMjJGMTNBRjBGMEUwRjEzNEJCRjkxMTUA 2026-07-21 22:00:43 - Contenido: Por favor necesito que verifiquen nuevamente... 2026-07-21 22:00:43 - Comando detectado: por 2026-07-21 22:00:43 - CommandProcessor: Procesando comando: por 2026-07-21 22:00:43 - Comando no reconocido, enviando a ChatGPT 2026-07-21 22:00:43 - Resultado del comando: string 2026-07-21 22:00:43 - Enviando a ChatGPT: Por favor necesito que verifiquen nuevamente... 2026-07-21 22:00:43 - forwardToChatGPT: Enviando a ChatGPT: Por favor necesito que verifiquen nuevamente... 2026-07-21 22:00:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 23:00:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 23:00:43 America/Halifax] [CHATBOT][START] corr=ff7c805b IP=127.0.0.1 UA= [21-Jul-2026 22:00:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 22:00:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 22:00:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 22:00:43 America/Caracas] [CHATBOT][DIAG] corr=ff7c805b Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 22:00:43 America/Caracas] [CHATBOT][CTX] corr=ff7c805b tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 22:00:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 22:00:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 22:00:43 America/Caracas] [CHATBOT][AI][d27393] Proveedor: gemini [21-Jul-2026 22:00:43 America/Caracas] [CHATBOT][GEMINI][d27393] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 22:00:47 America/Caracas] [CHATBOT][GEMINI][d27393] OK key=primary intento=1 len=566 finish=STOP [21-Jul-2026 22:00:47 America/Caracas] [CHATBOT][END] corr=ff7c805b bytesRespuesta=566 [21-Jul-2026 22:00:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 22:00:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 22:00:48 - Mensaje enviado con éxito a 584141158869 2026-07-21 22:00:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60245000de6 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQjREMTVCOEQ4NjdENDM1NDNGAA==) 2026-07-21 22:00:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a60245000de6 2026-07-21 22:00:48 - ====== FIN WEBHOOK ====== 2026-07-21 22:02:10 - ====== INICIO WEBHOOK ====== 2026-07-21 22:02:10 - Evento: text | De: 584141158869 | Size: 584b 2026-07-21 22:02:10 - Procesando mensaje regular tipo: text 2026-07-21 22:02:10 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-21 22:02:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyNEU4QTE2QkJBRTQxNTc4M0Y4QTM1REJGQ0RCMjQA 2026-07-21 22:02:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMyNEU4QTE2QkJBRTQxNTc4M0Y4QTM1REJGQ0RCMjQA 2026-07-21 22:02:10 - Contenido: Cómo cliente exijo mis derechos... 2026-07-21 22:02:10 - Comando detectado: cómo 2026-07-21 22:02:10 - CommandProcessor: Procesando comando: cómo 2026-07-21 22:02:10 - Comando no reconocido, enviando a ChatGPT 2026-07-21 22:02:10 - Resultado del comando: string 2026-07-21 22:02:10 - Enviando a ChatGPT: Cómo cliente exijo mis derechos... 2026-07-21 22:02:10 - forwardToChatGPT: Enviando a ChatGPT: Cómo cliente exijo mis derechos... 2026-07-21 22:02:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Jul-2026 23:02:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [21-Jul-2026 23:02:10 America/Halifax] [CHATBOT][START] corr=52c00c74 IP=127.0.0.1 UA= [21-Jul-2026 22:02:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-21T00:00:00-04:00 [21-Jul-2026 22:02:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=e4:38:83:ae:68:27 mobile=584141158869 [21-Jul-2026 22:02:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Jul-2026 22:02:10 America/Caracas] [CHATBOT][DIAG] corr=52c00c74 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 3 días [critical] [21-Jul-2026 22:02:10 America/Caracas] [CHATBOT][CTX] corr=52c00c74 tel=584141158869 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [21-Jul-2026 22:02:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Jul-2026 22:02:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Jul-2026 22:02:10 America/Caracas] [CHATBOT][AI][4a7ee2] Proveedor: gemini [21-Jul-2026 22:02:10 America/Caracas] [CHATBOT][GEMINI][4a7ee2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [21-Jul-2026 22:02:15 America/Caracas] [CHATBOT][GEMINI][4a7ee2] OK key=primary intento=1 len=682 finish=STOP [21-Jul-2026 22:02:15 America/Caracas] [CHATBOT][END] corr=52c00c74 bytesRespuesta=682 [21-Jul-2026 22:02:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-21 22:02:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-21 22:02:16 - Mensaje enviado con éxito a 584141158869 2026-07-21 22:02:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6024a80881c (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRkIxQjdGNTE3QUJFQ0VDNDk0AA==) 2026-07-21 22:02:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a6024a80881c 2026-07-21 22:02:16 - ====== FIN WEBHOOK ====== 2026-07-21 23:04:44 - ====== INICIO WEBHOOK ====== 2026-07-21 23:04:44 - Evento: status:failed | De: 584163066196 | Size: 828b 2026-07-21 23:04:44 - STATUS FAILED: failed para 584163066196 | Error: 131047 Re-engagement message 2026-07-21 23:04:44 - ====== FIN WEBHOOK ====== 2026-07-21 23:05:00 - ====== INICIO WEBHOOK ====== 2026-07-21 23:05:00 - Evento: status:failed | De: 584242562299 | Size: 828b 2026-07-21 23:05:00 - STATUS FAILED: failed para 584242562299 | Error: 131047 Re-engagement message 2026-07-21 23:05:00 - ====== FIN WEBHOOK ====== 2026-07-21 23:05:14 - ====== INICIO WEBHOOK ====== 2026-07-21 23:05:14 - Evento: status:failed | De: 584242581373 | Size: 828b 2026-07-21 23:05:14 - STATUS FAILED: failed para 584242581373 | Error: 131047 Re-engagement message 2026-07-21 23:05:14 - ====== FIN WEBHOOK ====== 2026-07-22 08:20:35 - ====== INICIO WEBHOOK ====== 2026-07-22 08:20:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 08:20:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 08:20:35 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141234567","wa_id":"584141234567"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjM0NTY3FQIAERgSMjRCMUFGMTAxQjQ4MUNENjJEAA=="}]}'. 2026-07-22 08:22:21 - ====== INICIO WEBHOOK ====== 2026-07-22 08:22:21 - Evento: status:failed | De: 584141234567 | Size: 828b 2026-07-22 08:22:21 - STATUS FAILED: failed para 584141234567 | Error: 131047 Re-engagement message 2026-07-22 08:22:21 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143466209","wa_id":"584143466209"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMzY1Qzc2OTQ0MUUwNERDODI4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Anibal Enrrique Fher Malo, 2026-08-06 00:00:00 . 584142449578 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142449578","wa_id":"584142449578"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDQ5NTc4FQIAERgSNjg1NTU1MjhCMTgwRkE1MTc3AA==","message_status":"accepted"}]}'. 2026-07-22 08:31:18 - ====== INICIO WEBHOOK ====== 2026-07-22 08:31:18 - Evento: status:failed | De: 584142449578 | Size: 573b 2026-07-22 08:31:18 - STATUS FAILED: failed para 584142449578 | Error: 131026 Message undeliverable 2026-07-22 08:31:18 - ====== FIN WEBHOOK ====== 2026-07-22 08:57:24 - ====== INICIO WEBHOOK ====== 2026-07-22 08:57:24 - Evento: button | De: 584143466209 | Size: 707b 2026-07-22 08:57:24 - Procesando botón de plantilla: Informacion de pagos 2026-07-22 08:57:24 - ButtonService: payload=informacion de pagos, telefono=584143466209 2026-07-22 08:57:24 - Procesando botón PAGO para: 584143466209 2026-07-22 08:57:25 - Mensaje enviado con éxito a 584143466209 2026-07-22 08:57:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60be35acdcd (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNkZENEE1ODc2QkE3MUQzMUNBAA==) 2026-07-22 08:57:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a60be35acdcd 2026-07-22 08:57:25 - ====== FIN WEBHOOK ====== 2026-07-22 09:09:10 - ====== INICIO WEBHOOK ====== 2026-07-22 09:09:10 - Evento: image | De: 584143466209 | Size: 871b 2026-07-22 09:09:10 - Procesando mensaje regular tipo: image 2026-07-22 09:09:10 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 09:09:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4MjQ4M0YzOEI4MUJGREY4M0RGMTgwMzhERTQyMTUA 2026-07-22 09:09:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4MjQ4M0YzOEI4MUJGREY4M0RGMTgwMzhERTQyMTUA 2026-07-22 09:09:10 - Contenido: G venezuela 36260.00 carro-cables-hilux... 2026-07-22 09:09:10 - Comando detectado: g 2026-07-22 09:09:10 - CommandProcessor: Procesando comando: g 2026-07-22 09:09:10 - Gasto de negocio con imagen: 4337083899874642 2026-07-22 09:09:10 - Formato 'g banco descripcion': banco=venezuela, desc=36260.00 carro-cables-hilux 2026-07-22 09:09:10 - Ejecutando GastosService (negocio) [22-Jul-2026 09:09:11 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 09:09:13 - Resultado del comando: array 2026-07-22 09:09:13 - Enviando respuesta: ✅ 💼 Gasto de negocio #45 registrado • Mont 2026-07-22 09:09:14 - Mensaje enviado con éxito a 584143466209 2026-07-22 09:09:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60c0fa3c287 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRUM3NEE0MDcxNjA4RUFFOUU5AA==) 2026-07-22 09:09:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a60c0fa3c287 2026-07-22 09:09:14 - ====== FIN WEBHOOK ====== 2026-07-22 09:37:50 - ====== INICIO WEBHOOK ====== 2026-07-22 09:37:50 - Evento: text | De: 584161461388 | Size: 688b 2026-07-22 09:37:50 - Procesando mensaje regular tipo: text 2026-07-22 09:37:50 - RegularMessageService: Procesando mensaje de 584161461388, tipo: text 2026-07-22 09:37:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM4MDg2Njc0RDM4MDcyODg1ODE5OThGQUQ2RTM4NjIA 2026-07-22 09:37:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM4MDg2Njc0RDM4MDcyODg1ODE5OThGQUQ2RTM4NjIA 2026-07-22 09:37:50 - Contenido: Buenos días como estás? Es para preguntarle si recibió el pago q le hice anoche de los 15$ abono ... 2026-07-22 09:37:50 - Comando detectado: buenos 2026-07-22 09:37:50 - CommandProcessor: Procesando comando: buenos 2026-07-22 09:37:50 - Comando no reconocido, enviando a ChatGPT 2026-07-22 09:37:50 - Resultado del comando: string 2026-07-22 09:37:50 - Enviando a ChatGPT: Buenos días como estás? Es para preguntarle si r... 2026-07-22 09:37:50 - forwardToChatGPT: Enviando a ChatGPT: Buenos días como estás? Es para preguntarle si r... 2026-07-22 09:37:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 10:37:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 10:37:50 America/Halifax] [CHATBOT][START] corr=025ad20b IP=127.0.0.1 UA= [22-Jul-2026 09:37:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 09:37:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-25 username=f4:92:bf:4e:12:3f mobile=584161461388 [22-Jul-2026 09:37:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 09:37:50 America/Caracas] [CHATBOT][DIAG] corr=025ad20b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [22-Jul-2026 09:37:50 America/Caracas] [CHATBOT][CTX] corr=025ad20b tel=584161461388 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 09:37:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 09:37:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 09:37:50 America/Caracas] [CHATBOT][AI][5b29aa] Proveedor: gemini [22-Jul-2026 09:37:50 America/Caracas] [CHATBOT][GEMINI][5b29aa] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 09:37:53 America/Caracas] [CHATBOT][GEMINI][5b29aa] OK key=primary intento=1 len=411 finish=STOP [22-Jul-2026 09:37:53 America/Caracas] [CHATBOT][END] corr=025ad20b bytesRespuesta=411 [22-Jul-2026 09:37:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 09:37:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 09:37:54 - Mensaje enviado con éxito a 584161461388 2026-07-22 09:37:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60c7b2f35a2 (wa_message_id: wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSRTU2NDMwNDVBOUUzNkEwODQ0AA==) 2026-07-22 09:37:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a60c7b2f35a2 2026-07-22 09:37:55 - ====== FIN WEBHOOK ====== 2026-07-22 09:38:41 - ====== INICIO WEBHOOK ====== 2026-07-22 09:38:41 - Evento: image | De: 584161461388 | Size: 896b 2026-07-22 09:38:41 - Procesando mensaje regular tipo: image 2026-07-22 09:38:41 - RegularMessageService: Procesando mensaje de 584161461388, tipo: image 2026-07-22 09:38:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM4ODE1MkZCMEY4QjE4QTFCNTQ2N0E2NjlGNkQ4NTgA 2026-07-22 09:38:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM4ODE1MkZCMEY4QjE4QTFCNTQ2N0E2NjlGNkQ4NTgA 2026-07-22 09:38:41 - Contenido: Aquí está el capture q le pase anoche.... 2026-07-22 09:38:41 - Comando detectado: aquí 2026-07-22 09:38:41 - CommandProcessor: Procesando comando: aquí 2026-07-22 09:38:41 - Imagen sin comando, guardando y procesando 2026-07-22 09:38:41 - Verificando duplicado por imageId=1720224438921555, msgId=wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM4ODE1MkZCMEY4QjE4QTFCNTQ2N0E2NjlGNkQ4NTgA 2026-07-22 09:38:41 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-22 09:38:41 - Incluyendo numtoname.php... 2026-07-22 09:38:41 - Incluyendo media.php... 2026-07-22 09:38:41 - DEBUG messages batch: [{"from":"584161461388","from_user_id":"VE.4532673657019781","id":"wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM4ODE1MkZCMEY4QjE4QTFCNTQ2N0E2NjlGNkQ4NTgA","timestamp":"1784727509","type":"image","image":{"caption":"Aquí está el capture q le pase anoche.","mime_type":"image\/jpeg","sha256":"thlEHO3sdTQEircPe4pG0pp4YgI6WcSrWPgRIlosJfQ=","id":"1720224438921555","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1720224438921555&source=webhook&ext=1784727811&hash=ATwihGuy3ThQIpj-lbRPrTcqbQxqEAE2OWQBlsXUvT9CrA"}}] 2026-07-22 09:38:41 - DEBUG caption final: Aquí está el capture q le pase anoche. 2026-07-22 09:38:41 - DEBUG busqueda mobiles: 04161461388,4161461388,584161461388 2026-07-22 09:38:41 - DEBUG usuario NO encontrado 2026-07-22 09:38:41 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-22 09:38:41 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-22 09:38:42 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1720224438921555&source=getMedia&ext=1784727812&hash=ATyE_4K_iz9Z-7vcjoMBzRpMCcDq5-hrkSZ1e3xk1O6amg 2026-07-22 09:38:44 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1720224438921555.jpg (79219 bytes) 2026-07-22 09:38:45 - OCR tesseract exit=0 chars=376 2026-07-22 09:38:45 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 185 Detected 8 diacritics ERIN < e ctnetworks 2 - Banco De Venezuela S.a.c.a. Banco Universal pago karelia Breidenbach Hola buenas noches, como estás? Hay le acabo de cancel 15$ del internet abono mes de agosto. E — 24D @ Imagen recibida y guardada correctamente. Esta en verificaci 2026-07-22 09:38:45 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":null} 2026-07-22 09:38:45 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-22 09:38:45 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-22 09:38:45 - DEBUG bodyAdmin postOCR: Tlf: 04161461388\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-22 09:38:47 - IMG 1720224438921555 TEL 04161461388 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-22 09:38:47 - Incluyendo guardar_imagen.php... 2026-07-22 09:38:47 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-22 09:38:47 - Includes realizados. Verificando funciones... 2026-07-22 09:38:47 - obtenerInfoUsuario: Iniciando función con teléfono: 584161461388 2026-07-22 09:38:47 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-22 09:38:47 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-22 09:38:47 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-22 09:38:47 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-22 09:38:47 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-22 09:38:47 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:4e:12:3f","firstname":"Karelia","lastname":"Breidenbach","mac":"f4:92:bf:4e:12:3f","srvid":34} 2026-07-22 09:38:47 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-22 09:38:47 - Datos usuario extraídos: {"username":"f4:92:bf:4e:12:3f","firstname":"Karelia","lastname":"Breidenbach","mac":"f4:92:bf:4e:12:3f","srvid":34} 2026-07-22 09:38:47 - Función conectarbot disponible, obteniendo conexión... 2026-07-22 09:38:47 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-22 09:38:47 - Valor de accessToken: EAAC0c45... 2026-07-22 09:38:47 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-22 09:38:47 - Instancia WhatsAppImageHandler creada 2026-07-22 09:38:47 - Llamando a saveWhatsAppImage... 2026-07-22 09:38:47 - saveWhatsAppImage: Procesando imagen para: 584161461388 2026-07-22 09:38:47 - saveWhatsAppImage: ID de media: 1720224438921555, MIME type: image/jpeg 2026-07-22 09:38:47 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1720224438921555 2026-07-22 09:38:48 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-22 09:38:48 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1720224438921555&source=getMedia&ext=1784727818&hash=ATw9eYI9yGiNr_3QxraMYNIe530N8IaZwMgXeffRufaohg 2026-07-22 09:38:48 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1720224438921555&source=getMedia&ext=1784727818&hash=ATw9eYI9yGiNr_3QxraMYNIe530N8IaZwMgXeffRufaohg 2026-07-22 09:38:49 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-22 09:38:49 - descargar_imagen: Imagen descargada - Tamaño: 79219 bytes, Tipo: image/jpeg 2026-07-22 09:38:49 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1720224438921555.jpg, Tamaño: 79219 bytes 2026-07-22 09:38:49 - saveToDatabase: Registro insertado en BD con ID: 101 2026-07-22 09:38:49 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1720224438921555.jpg","image_id":"1720224438921555","size":79219,"mime_type":"image\/jpeg","db_success":true} 2026-07-22 09:38:49 - Resultado del comando: array 2026-07-22 09:38:49 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-22 09:38:50 - Mensaje enviado con éxito a 584161461388 2026-07-22 09:38:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60c7ea70986 (wa_message_id: wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSRDYwNUFGNTJBQUJDOTAzNzBGAA==) 2026-07-22 09:38:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a60c7ea70986 2026-07-22 09:38:50 - ====== FIN WEBHOOK ====== 2026-07-22 09:49:15 - ====== INICIO WEBHOOK ====== 2026-07-22 09:49:15 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 09:49:15 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 09:49:15 - ====== FIN WEBHOOK ====== 2026-07-22 09:49:16 - ====== INICIO WEBHOOK ====== 2026-07-22 09:49:16 - Evento: status:failed | De: 584125543211 | Size: 828b 2026-07-22 09:49:16 - STATUS FAILED: failed para 584125543211 | Error: 131047 Re-engagement message 2026-07-22 09:49:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Frutas De Aragua , 2026-08-22 00:00:00 . 584142783945 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142783945","wa_id":"584142783945"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzgzOTQ1FQIAERgSQTc4QjY2NDZFRTdDNDdCRTNDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Karelia Breidenbach, 2026-08-11 00:00:00 . 584161461388 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161461388","wa_id":"584161461388"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSMDQzNkY2NEI4NTI5NEZDMkM3AA==","message_status":"accepted"}]}'. 2026-07-22 10:00:52 - ====== INICIO WEBHOOK ====== 2026-07-22 10:00:52 - Evento: reaction | De: 584161461388 | Size: 673b 2026-07-22 10:00:52 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => K@reli@. ) [wa_id] => 584161461388 [user_id] => VE.4532673657019781 ) ) [messages] => Array ( [0] => Array ( [from] => 584161461388 [from_user_id] => VE.4532673657019781 [id] => wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUNFRDFERUQ2REVBRDgyQkYwRTJDRkI4MjIwMkQ4N0YA [timestamp] => 1784728841 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSMDQzNkY2NEI4NTI5NEZDMkM3AA== [emoji] => 👍🏻 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-22 10:00:52 - ====== FIN WEBHOOK ====== 2026-07-22 10:15:29 - ====== INICIO WEBHOOK ====== 2026-07-22 10:15:29 - Evento: image | De: 584143466209 | Size: 871b 2026-07-22 10:15:29 - Procesando mensaje regular tipo: image 2026-07-22 10:15:29 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 10:15:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzOTcwMkZDNkQ0QjUyNDdCODRCQkFBMjc2MjdCMzAA 2026-07-22 10:15:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzOTcwMkZDNkQ0QjUyNDdCODRCQkFBMjc2MjdCMzAA 2026-07-22 10:15:29 - Contenido: G venezuela 11100.00 carro-gomas-hilux... 2026-07-22 10:15:29 - Comando detectado: g 2026-07-22 10:15:29 - CommandProcessor: Procesando comando: g 2026-07-22 10:15:29 - Gasto de negocio con imagen: 1006814758798625 2026-07-22 10:15:29 - Formato 'g banco descripcion': banco=venezuela, desc=11100.00 carro-gomas-hilux 2026-07-22 10:15:29 - Ejecutando GastosService (negocio) [22-Jul-2026 10:15:29 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 10:15:32 - Resultado del comando: array 2026-07-22 10:15:32 - Enviando respuesta: ✅ 💼 Gasto de negocio #46 registrado • Mont 2026-07-22 10:15:33 - Mensaje enviado con éxito a 584143466209 2026-07-22 10:15:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60d085a541f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSN0QxQzhGNjQzNkE0NDQ0QUQ5AA==) 2026-07-22 10:15:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a60d085a541f 2026-07-22 10:15:33 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Andres Redneris, 2026-08-24 00:00:00 . 584129919148 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129919148","wa_id":"584129919148"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTE5MTQ4FQIAERgSNUU4OUFFQzdDREE4NTRBNjU4AA==","message_status":"accepted"}]}'. 2026-07-22 10:26:29 - ====== INICIO WEBHOOK ====== 2026-07-22 10:26:29 - Evento: text | De: 584122533474 | Size: 540b 2026-07-22 10:26:29 - Procesando mensaje regular tipo: text 2026-07-22 10:26:29 - RegularMessageService: Procesando mensaje de 584122533474, tipo: text 2026-07-22 10:26:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTMzNDc0FQIAEhgUM0E1NkY4MTYwQTY2RTY5QUY4MjcA 2026-07-22 10:26:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTMzNDc0FQIAEhgUM0E1NkY4MTYwQTY2RTY5QUY4MjcA 2026-07-22 10:26:29 - Contenido: Pago... 2026-07-22 10:26:29 - Comando detectado: pago 2026-07-22 10:26:29 - CommandProcessor: Procesando comando: pago 2026-07-22 10:26:29 - Ejecutando add_pagos.php [22-Jul-2026 10:26:29 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-22 10:26:29 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-22 10:26:30 - ====== INICIO WEBHOOK ====== 2026-07-22 10:26:30 - Evento: text | De: 584122533474 | Size: 540b 2026-07-22 10:26:30 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyNTMzNDc0FQIAEhgUM0E1NkY4MTYwQTY2RTY5QUY4MjcA, ignorando - addcreddits, addcreddits , Israel Adrian, 2026-08-22 00:00:00 . 584142520283 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142520283","wa_id":"584142520283"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNTIwMjgzFQIAERgSNDVBOERGNUQzNTBGNUY0Q0I0AA==","message_status":"accepted"}]}'. 2026-07-22 10:50:52 - ====== INICIO WEBHOOK ====== 2026-07-22 10:50:52 - Evento: image | De: 584143466209 | Size: 868b 2026-07-22 10:50:52 - Procesando mensaje regular tipo: image 2026-07-22 10:50:52 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 10:50:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5ODRGMjNDRkU3NjU1QjQ5NjREODlFRDM0MzQ1REIA 2026-07-22 10:50:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5ODRGMjNDRkU3NjU1QjQ5NjREODlFRDM0MzQ1REIA 2026-07-22 10:50:52 - Contenido: G venezuela 441000.00 sueldo-miguel... 2026-07-22 10:50:52 - Comando detectado: g 2026-07-22 10:50:52 - CommandProcessor: Procesando comando: g 2026-07-22 10:50:52 - Gasto de negocio con imagen: 1177973127872694 2026-07-22 10:50:52 - Formato 'g banco descripcion': banco=venezuela, desc=441000.00 sueldo-miguel 2026-07-22 10:50:52 - Ejecutando GastosService (negocio) [22-Jul-2026 10:50:53 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 10:50:56 - Resultado del comando: array 2026-07-22 10:50:56 - Enviando respuesta: ✅ 💼 Gasto de negocio #47 registrado • Mont 2026-07-22 10:50:57 - Mensaje enviado con éxito a 584143466209 2026-07-22 10:50:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60d8d10b252 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRDZDMDQ1MjBCRTY0M0Q0RTQ0AA==) 2026-07-22 10:50:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a60d8d10b252 2026-07-22 10:50:57 - ====== FIN WEBHOOK ====== 2026-07-22 11:24:55 - ====== INICIO WEBHOOK ====== 2026-07-22 11:24:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 11:24:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 11:24:55 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Meraki Colonia Tovar, 2026-08-22 00:00:00 . 584125761279 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125761279","wa_id":"584125761279"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NzYxMjc5FQIAERgSMDA4MDcyRTMzNUQwNTQyQzlEAA==","message_status":"accepted"}]}'. 2026-07-22 11:41:30 - ====== INICIO WEBHOOK ====== 2026-07-22 11:41:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 11:41:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 11:41:30 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , doris del valle hernandez gomez, 2026-08-22 00:00:00 . 584129297475 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129297475","wa_id":"584129297475"}],"messages":[{"id":"wamid.HBgMNTg0MTI5Mjk3NDc1FQIAERgSQjZEODgxQ0IyQjg3RTcyRUMyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Doris Del valle, 2026-08-22 00:00:00 . 584129297475 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129297475","wa_id":"584129297475"}],"messages":[{"id":"wamid.HBgMNTg0MTI5Mjk3NDc1FQIAERgSRUE1ODFCNUUzOTJFM0MxQzA1AA==","message_status":"accepted"}]}'. 2026-07-22 11:47:44 - ====== INICIO WEBHOOK ====== 2026-07-22 11:47:44 - Evento: text | De: 584248520423 | Size: 673b 2026-07-22 11:47:44 - Procesando mensaje regular tipo: text 2026-07-22 11:47:44 - RegularMessageService: Procesando mensaje de 584248520423, tipo: text 2026-07-22 11:47:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUNBOUI1QzlDQjlEQUQ4MTAwQUU3RkY4RjU0NTVENEEA 2026-07-22 11:47:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUNBOUI1QzlDQjlEQUQ4MTAwQUU3RkY4RjU0NTVENEEA 2026-07-22 11:47:44 - Contenido: Buenos días por favor me puede mandar el monto de la mensualidad en Bolívares a nombre de Blanca R... 2026-07-22 11:47:44 - Comando detectado: buenos 2026-07-22 11:47:44 - CommandProcessor: Procesando comando: buenos 2026-07-22 11:47:44 - Comando no reconocido, enviando a ChatGPT 2026-07-22 11:47:44 - Resultado del comando: string 2026-07-22 11:47:44 - Enviando a ChatGPT: Buenos días por favor me puede mandar el monto de... 2026-07-22 11:47:44 - forwardToChatGPT: Enviando a ChatGPT: Buenos días por favor me puede mandar el monto de... 2026-07-22 11:47:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 12:47:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 12:47:44 America/Halifax] [CHATBOT][START] corr=4611ffc9 IP=127.0.0.1 UA= [22-Jul-2026 11:47:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 11:47:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-23 username=68:d7:9a:a4:5e:cb mobile=584248520423 [22-Jul-2026 11:47:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 11:47:44 America/Caracas] [CHATBOT][DIAG] corr=4611ffc9 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [22-Jul-2026 11:47:44 America/Caracas] [CHATBOT][CTX] corr=4611ffc9 tel=584248520423 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 11:47:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 11:47:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 11:47:44 America/Caracas] [CHATBOT][AI][48d042] Proveedor: gemini [22-Jul-2026 11:47:44 America/Caracas] [CHATBOT][GEMINI][48d042] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 11:47:46 America/Caracas] [CHATBOT][GEMINI][48d042] OK key=primary intento=1 len=94 finish=STOP [22-Jul-2026 11:47:46 America/Caracas] [CHATBOT][END] corr=4611ffc9 bytesRespuesta=94 [22-Jul-2026 11:47:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 11:47:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 11:47:46 - Mensaje enviado con éxito a 584248520423 2026-07-22 11:47:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60e622f2f5f (wa_message_id: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAERgSMzUzQjM2MDg1RDMwODAxMUVDAA==) 2026-07-22 11:47:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a60e622f2f5f 2026-07-22 11:47:47 - ====== FIN WEBHOOK ====== 2026-07-22 11:51:51 - ====== INICIO WEBHOOK ====== 2026-07-22 11:51:51 - Evento: image | De: 584143466209 | Size: 868b 2026-07-22 11:51:51 - Procesando mensaje regular tipo: image 2026-07-22 11:51:51 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 11:51:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCOTYwRUFBRkYzOEQxMDIxQjZFRURCNjEyNTk2RTcA 2026-07-22 11:51:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCOTYwRUFBRkYzOEQxMDIxQjZFRURCNjEyNTk2RTcA 2026-07-22 11:51:51 - Contenido: G binance 20.00 carro-carburador-xr... 2026-07-22 11:51:51 - Comando detectado: g 2026-07-22 11:51:51 - CommandProcessor: Procesando comando: g 2026-07-22 11:51:51 - Gasto de negocio con imagen: 1406924111341811 2026-07-22 11:51:51 - Formato 'g banco descripcion': banco=binance, desc=20.00 carro-carburador-xr 2026-07-22 11:51:52 - Ejecutando GastosService (negocio) [22-Jul-2026 11:51:52 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 11:51:54 - Resultado del comando: array 2026-07-22 11:51:54 - Enviando respuesta: ✅ 💼 Gasto de negocio #48 registrado • Mont 2026-07-22 11:51:55 - Mensaje enviado con éxito a 584143466209 2026-07-22 11:51:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60e71b9959f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDRCQzI1QzY1QUU5REZEQkY5AA==) 2026-07-22 11:51:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a60e71b9959f 2026-07-22 11:51:55 - ====== FIN WEBHOOK ====== 2026-07-22 12:03:21 - ====== INICIO WEBHOOK ====== 2026-07-22 12:03:21 - Evento: image | De: 584143466209 | Size: 864b 2026-07-22 12:03:21 - Procesando mensaje regular tipo: image 2026-07-22 12:03:21 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 12:03:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEOEY3NTM0N0Q1MDI0MzczNTZGRkM2QUFFQkZFRDgA 2026-07-22 12:03:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEOEY3NTM0N0Q1MDI0MzczNTZGRkM2QUFFQkZFRDgA 2026-07-22 12:03:21 - Contenido: Pg mercantil 39500.00 cig-tragos... 2026-07-22 12:03:21 - Comando detectado: pg 2026-07-22 12:03:21 - CommandProcessor: Procesando comando: pg 2026-07-22 12:03:21 - Gasto personal con imagen: 3170942006439273 2026-07-22 12:03:21 - Formato 'pg banco descripcion': banco=mercantil, desc=39500.00 cig-tragos 2026-07-22 12:03:22 - Ejecutando GastosService (personal) [22-Jul-2026 12:03:22 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 12:03:24 - Resultado del comando: array 2026-07-22 12:03:24 - Enviando respuesta: ✅ 👤 Gasto personal #27 registrado • Monto: 2026-07-22 12:03:25 - Mensaje enviado con éxito a 584143466209 2026-07-22 12:03:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60e9cd36c9b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTEwNUVBOUIxOTZERTg1QzgzAA==) 2026-07-22 12:03:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a60e9cd36c9b 2026-07-22 12:03:25 - ====== FIN WEBHOOK ====== 2026-07-22 12:29:01 - ====== INICIO WEBHOOK ====== 2026-07-22 12:29:01 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 12:29:01 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 12:29:01 - ====== FIN WEBHOOK ====== 2026-07-22 12:29:02 - ====== INICIO WEBHOOK ====== 2026-07-22 12:29:02 - Evento: status:failed | De: 584123987002 | Size: 828b 2026-07-22 12:29:02 - STATUS FAILED: failed para 584123987002 | Error: 131047 Re-engagement message 2026-07-22 12:29:02 - ====== FIN WEBHOOK ====== 2026-07-22 12:29:21 - ====== INICIO WEBHOOK ====== 2026-07-22 12:29:21 - Evento: image | De: 584123987002 | Size: 840b 2026-07-22 12:29:21 - Procesando mensaje regular tipo: image 2026-07-22 12:29:21 - RegularMessageService: Procesando mensaje de 584123987002, tipo: image 2026-07-22 12:29:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUM5MjU3NTI0RDgwRDhBRjlCMEE5QzBCRUFFNUY4N0IA 2026-07-22 12:29:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUM5MjU3NTI0RDgwRDhBRjlCMEE5QzBCRUFFNUY4N0IA 2026-07-22 12:29:21 - Contenido: ... 2026-07-22 12:29:21 - Comando detectado: image 2026-07-22 12:29:21 - CommandProcessor: Procesando comando: image 2026-07-22 12:29:21 - Imagen sin comando, guardando y procesando 2026-07-22 12:29:21 - Verificando duplicado por imageId=1720576879093381, msgId=wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUM5MjU3NTI0RDgwRDhBRjlCMEE5QzBCRUFFNUY4N0IA 2026-07-22 12:29:21 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-22 12:29:21 - Incluyendo numtoname.php... 2026-07-22 12:29:21 - Incluyendo media.php... 2026-07-22 12:29:21 - DEBUG messages batch: [{"from":"584123987002","from_user_id":"VE.4526047221015758","id":"wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUM5MjU3NTI0RDgwRDhBRjlCMEE5QzBCRUFFNUY4N0IA","timestamp":"1784737749","type":"image","image":{"mime_type":"image\/jpeg","sha256":"mvXhVJAewcqWLNclwuPEUOq3\/4zBuNb7sEt+UfAkU4c=","id":"1720576879093381","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1720576879093381&source=webhook&ext=1784738050&hash=ATxo5l-Q6gjFwtrCYWIrl_-LsnWjjX6hsQ6Mv5rZBdD8Lw"}}] 2026-07-22 12:29:21 - DEBUG caption: no se encontró texto cercano 2026-07-22 12:29:21 - DEBUG caption final: [VACIO] 2026-07-22 12:29:21 - DEBUG busqueda mobiles: 04123987002,4123987002,584123987002 2026-07-22 12:29:21 - DEBUG usuario NO encontrado 2026-07-22 12:29:21 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-22 12:29:21 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-22 12:29:22 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1720576879093381&source=getMedia&ext=1784738052&hash=ATxBoox2EJA209l1TI6jFjx9-QlAu9kiLMDxUu9gylD8PQ 2026-07-22 12:29:23 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1720576879093381.jpg (52663 bytes) 2026-07-22 12:29:24 - OCR tesseract exit=0 chars=273 2026-07-22 12:29:24 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 374 Y PagomévilBDV Comercios Fecha: 22/07/2026 Operacién: 000939660072 IT Identificacién: 500479930 Origen: 0102****4200 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-22 12:29:24 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-22"} 2026-07-22 12:29:24 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-22","debug":["fecha=2026-07-22"]} 2026-07-22 12:29:24 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-22 12:29:24 - DEBUG bodyAdmin postOCR: Tlf: 04123987002\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-22 (caption) 2026-07-22 12:29:26 - IMG 1720576879093381 TEL 04123987002 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-22 12:29:26 - Incluyendo guardar_imagen.php... 2026-07-22 12:29:26 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-22 12:29:26 - Includes realizados. Verificando funciones... 2026-07-22 12:29:26 - obtenerInfoUsuario: Iniciando función con teléfono: 584123987002 2026-07-22 12:29:26 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-22 12:29:26 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-22 12:29:26 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-22 12:29:26 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-22 12:29:26 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584123987002 2026-07-22 12:29:26 - Datos usuario extraídos: null 2026-07-22 12:29:26 - Función conectarbot disponible, obteniendo conexión... 2026-07-22 12:29:26 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-22 12:29:26 - Valor de accessToken: EAAC0c45... 2026-07-22 12:29:26 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-22 12:29:26 - Instancia WhatsAppImageHandler creada 2026-07-22 12:29:26 - Llamando a saveWhatsAppImage... 2026-07-22 12:29:26 - saveWhatsAppImage: Procesando imagen para: 584123987002 2026-07-22 12:29:26 - saveWhatsAppImage: ID de media: 1720576879093381, MIME type: image/jpeg 2026-07-22 12:29:26 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1720576879093381 2026-07-22 12:29:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-22 12:29:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1720576879093381&source=getMedia&ext=1784738059&hash=ATyptPNk0ZCMl0mdT8vllY2XOeuIfoRo1vRoM5xl7HgHuA 2026-07-22 12:29:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1720576879093381&source=getMedia&ext=1784738059&hash=ATyptPNk0ZCMl0mdT8vllY2XOeuIfoRo1vRoM5xl7HgHuA 2026-07-22 12:29:31 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-22 12:29:31 - descargar_imagen: Imagen descargada - Tamaño: 52663 bytes, Tipo: image/jpeg 2026-07-22 12:29:31 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1720576879093381.jpg, Tamaño: 52663 bytes 2026-07-22 12:29:31 - saveToDatabase: Registro insertado en BD con ID: 102 2026-07-22 12:29:31 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1720576879093381.jpg","image_id":"1720576879093381","size":52663,"mime_type":"image\/jpeg","db_success":true} 2026-07-22 12:29:31 - Resultado del comando: array 2026-07-22 12:29:31 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-22 12:29:32 - Mensaje enviado con éxito a 584123987002 2026-07-22 12:29:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60efecaadb3 (wa_message_id: wamid.HBgMNTg0MTIzOTg3MDAyFQIAERgSRjU4MzEzRUZBODM1MUU3NzcyAA==) 2026-07-22 12:29:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a60efecaadb3 2026-07-22 12:29:32 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961485","wa_id":"584129961485"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxNDg1FQIAERgSMjBCQTFFOEVENjlDRjNEMzkyAA==","message_status":"accepted"}]}'. 2026-07-22 12:53:31 - ====== INICIO WEBHOOK ====== 2026-07-22 12:53:31 - Evento: image | De: 584143466209 | Size: 879b 2026-07-22 12:53:31 - Procesando mensaje regular tipo: image 2026-07-22 12:53:31 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 12:53:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEOUNENEFGNkM1REM0ODAwOERDN0E2OTJCRjNEMjAA 2026-07-22 12:53:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEOUNENEFGNkM1REM0ODAwOERDN0E2OTJCRjNEMjAA 2026-07-22 12:53:31 - Contenido: Cambio venezuela 1000000.00 binance 1147.85 p2p... 2026-07-22 12:53:31 - Comando detectado: cambio 2026-07-22 12:53:31 - CommandProcessor: Procesando comando: cambio 2026-07-22 12:53:31 - Ejecutando cambiocobranza.php [22-Jul-2026 12:53:31 America/Caracas] PHP Warning: file_put_contents(error.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/cambiocobranza.php on line 40 2026-07-22 12:53:34 - Resultado del comando: array 2026-07-22 12:53:34 - Enviando respuesta: ✅ *Cambio registrado* 🏦 *Origen:* venezuela 2026-07-22 12:53:35 - Mensaje enviado con éxito a 584143466209 2026-07-22 12:53:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60f58f1908b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQkFEMzAyMEI1QkY5M0FEQTdGAA==) 2026-07-22 12:53:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a60f58f1908b 2026-07-22 12:53:35 - ====== FIN WEBHOOK ====== 2026-07-22 12:55:02 - ====== INICIO WEBHOOK ====== 2026-07-22 12:55:02 - Evento: text | De: 584129961485 | Size: 584b 2026-07-22 12:55:02 - Procesando mensaje regular tipo: text 2026-07-22 12:55:02 - RegularMessageService: Procesando mensaje de 584129961485, tipo: text 2026-07-22 12:55:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTYxNDg1FQIAEhggQTVCQ0M2MjVENTQ3NkM5RTMzNzdGNEFFQUU5Q0YyMzAA 2026-07-22 12:55:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTYxNDg1FQIAEhggQTVCQ0M2MjVENTQ3NkM5RTMzNzdGNEFFQUU5Q0YyMzAA 2026-07-22 12:55:02 - Contenido: Gracias 👍😁... 2026-07-22 12:55:02 - Comando detectado: gracias 2026-07-22 12:55:02 - CommandProcessor: Procesando comando: gracias 2026-07-22 12:55:02 - Comando no reconocido, enviando a ChatGPT 2026-07-22 12:55:02 - Resultado del comando: string 2026-07-22 12:55:02 - Enviando a ChatGPT: Gracias 👍😁... 2026-07-22 12:55:02 - forwardToChatGPT: Enviando a ChatGPT: Gracias 👍😁... 2026-07-22 12:55:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 13:55:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 13:55:02 America/Halifax] [CHATBOT][START] corr=ab25edc9 IP=127.0.0.1 UA= [22-Jul-2026 12:55:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 12:55:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=4c:46:d1:b9:50:fd mobile=584129961485 [22-Jul-2026 12:55:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 12:55:03 America/Caracas] [CHATBOT][DIAG] corr=ab25edc9 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [22-Jul-2026 12:55:03 America/Caracas] [CHATBOT][CTX] corr=ab25edc9 tel=584129961485 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [22-Jul-2026 12:55:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 12:55:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 12:55:03 America/Caracas] [CHATBOT][AI][0220e7] Proveedor: gemini [22-Jul-2026 12:55:03 America/Caracas] [CHATBOT][GEMINI][0220e7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 12:55:04 America/Caracas] [CHATBOT][GEMINI][0220e7] OK key=primary intento=1 len=50 finish=STOP [22-Jul-2026 12:55:04 America/Caracas] [CHATBOT][END] corr=ab25edc9 bytesRespuesta=50 [22-Jul-2026 12:55:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 12:55:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 12:55:05 - Mensaje enviado con éxito a 584129961485 2026-07-22 12:55:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60f5e9e0345 (wa_message_id: wamid.HBgMNTg0MTI5OTYxNDg1FQIAERgSNjA2RTJDN0MxMzkyODQ2MDNDAA==) 2026-07-22 12:55:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a60f5e9e0345 2026-07-22 12:55:05 - ====== FIN WEBHOOK ====== 2026-07-22 13:00:00 - ====== INICIO WEBHOOK ====== 2026-07-22 13:00:00 - Evento: audio | De: 584129961485 | Size: 850b 2026-07-22 13:00:00 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => giovanni ) [wa_id] => 584129961485 [user_id] => VE.1025085200451749 ) ) [messages] => Array ( [0] => Array ( [from] => 584129961485 [from_user_id] => VE.1025085200451749 [id] => wamid.HBgMNTg0MTI5OTYxNDg1FQIAEhggQTU4NDEzMEM2NDg0RUI2NTVBQzcwNDJEOURCRDE2RDIA [timestamp] => 1784739588 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => oxrSniaXwSzSYf2e5pBGTtMWEQDlECJjBDHhDFPQWic= [id] => 1407700904562964 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1407700904562964&source=webhook&ext=1784739890&hash=ATzXwYsjGCFlfQTKN00RFKZgm3dtNROy24Bx-1dC5edkkg [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-22 13:00:00 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Julio Cesar Pua, 2026-08-22 00:00:00 . 584265576802 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265576802","wa_id":"584265576802"}],"messages":[{"id":"wamid.HBgMNTg0MjY1NTc2ODAyFQIAERgSOTY4RjY3MjU1RkVGNERFN0RCAA==","message_status":"accepted"}]}'. 2026-07-22 13:03:33 - ====== INICIO WEBHOOK ====== 2026-07-22 13:03:33 - Evento: status:failed | De: 584265576802 | Size: 573b 2026-07-22 13:03:33 - STATUS FAILED: failed para 584265576802 | Error: 131026 Message undeliverable 2026-07-22 13:03:33 - ====== FIN WEBHOOK ====== 2026-07-22 13:09:37 - ====== INICIO WEBHOOK ====== 2026-07-22 13:09:37 - Evento: image | De: 584143466209 | Size: 882b 2026-07-22 13:09:37 - Procesando mensaje regular tipo: image 2026-07-22 13:09:37 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 13:09:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5NDFDMDhDMURGRkNCMkI5MjIyM0Q4OEY4QUJBQTQA 2026-07-22 13:09:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5NDFDMDhDMURGRkNCMkI5MjIyM0Q4OEY4QUJBQTQA 2026-07-22 13:09:37 - Contenido: G mercantil 3000000.00 internet-cirion-pendiente4... 2026-07-22 13:09:37 - Comando detectado: g 2026-07-22 13:09:37 - CommandProcessor: Procesando comando: g 2026-07-22 13:09:37 - Gasto de negocio con imagen: 2203080953566094 2026-07-22 13:09:37 - Formato 'g banco descripcion': banco=mercantil, desc=3000000.00 internet-cirion-pendiente4 2026-07-22 13:09:37 - Ejecutando GastosService (negocio) [22-Jul-2026 13:09:38 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 13:09:40 - Resultado del comando: array 2026-07-22 13:09:40 - Enviando respuesta: ✅ 💼 Gasto de negocio #49 registrado • Mont 2026-07-22 13:09:41 - Mensaje enviado con éxito a 584143466209 2026-07-22 13:09:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60f95518dc4 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjA0Q0UxQURFNURFRDRDNUMyAA==) 2026-07-22 13:09:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a60f95518dc4 2026-07-22 13:09:41 - ====== FIN WEBHOOK ====== 2026-07-22 13:17:28 - ====== INICIO WEBHOOK ====== 2026-07-22 13:17:28 - Evento: image | De: 584143466209 | Size: 880b 2026-07-22 13:17:28 - Procesando mensaje regular tipo: image 2026-07-22 13:17:28 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 13:17:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQzNCNEFDOTg3NjNBQ0ExMDQzMTFEMjczQjFGNjEA 2026-07-22 13:17:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQzNCNEFDOTg3NjNBQ0ExMDQzMTFEMjczQjFGNjEA 2026-07-22 13:17:28 - Contenido: G venezuela 741000.00 internet-cirion-pendiente5... 2026-07-22 13:17:28 - Comando detectado: g 2026-07-22 13:17:28 - CommandProcessor: Procesando comando: g 2026-07-22 13:17:28 - Gasto de negocio con imagen: 2072330667493956 2026-07-22 13:17:28 - Formato 'g banco descripcion': banco=venezuela, desc=741000.00 internet-cirion-pendiente5 2026-07-22 13:17:28 - Ejecutando GastosService (negocio) [22-Jul-2026 13:17:28 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 13:17:32 - Resultado del comando: array 2026-07-22 13:17:32 - Enviando respuesta: ✅ 💼 Gasto de negocio #50 registrado • Mont 2026-07-22 13:17:33 - Mensaje enviado con éxito a 584143466209 2026-07-22 13:17:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a60fb2d0f78b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMzhCNzg2N0I2QzJFNkI2OERGAA==) 2026-07-22 13:17:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a60fb2d0f78b 2026-07-22 13:17:33 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ina Hubrig, 2026-08-22 00:00:00 . 584128475037 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128475037","wa_id":"584128475037"}],"messages":[{"id":"wamid.HBgMNTg0MTI4NDc1MDM3FQIAERgSQjE2QzIyRDQxMDQ5MjU0NEI4AA==","message_status":"accepted"}]}'. 2026-07-22 14:19:06 - ====== INICIO WEBHOOK ====== 2026-07-22 14:19:06 - Evento: image | De: 584248520423 | Size: 820b 2026-07-22 14:19:06 - Procesando mensaje regular tipo: image 2026-07-22 14:19:06 - RegularMessageService: Procesando mensaje de 584248520423, tipo: image 2026-07-22 14:19:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM1MkU3RDI0RDJCRjdFNUVGMEZENkVCMDIxNEI1OTYA 2026-07-22 14:19:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM1MkU3RDI0RDJCRjdFNUVGMEZENkVCMDIxNEI1OTYA 2026-07-22 14:19:06 - Contenido: ... 2026-07-22 14:19:06 - Comando detectado: image 2026-07-22 14:19:06 - CommandProcessor: Procesando comando: image 2026-07-22 14:19:06 - Imagen sin comando, guardando y procesando 2026-07-22 14:19:06 - Verificando duplicado por imageId=907926868381270, msgId=wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM1MkU3RDI0RDJCRjdFNUVGMEZENkVCMDIxNEI1OTYA 2026-07-22 14:19:06 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-22 14:19:06 - Incluyendo numtoname.php... 2026-07-22 14:19:06 - Incluyendo media.php... 2026-07-22 14:19:06 - DEBUG messages batch: [{"from":"584248520423","from_user_id":"VE.4519918738295273","id":"wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM1MkU3RDI0RDJCRjdFNUVGMEZENkVCMDIxNEI1OTYA","timestamp":"1784744333","type":"image","image":{"mime_type":"image\/jpeg","sha256":"4A6tVmx0ImaX6LkxPi6u9mfmne+YJcoQ9IbOY1KPlyU=","id":"907926868381270","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=907926868381270&source=webhook&ext=1784744635&hash=ATzbvLggH3YsGU4aY_SmYeMLxPTNqCpVp6BWdPR2UEfDPg"}}] 2026-07-22 14:19:06 - DEBUG caption: no se encontró texto cercano 2026-07-22 14:19:06 - DEBUG caption final: [VACIO] 2026-07-22 14:19:06 - DEBUG busqueda mobiles: 04248520423,4248520423,584248520423 2026-07-22 14:19:06 - DEBUG usuario encontrado: 68:d7:9a:a4:5e:cb 2026-07-22 14:19:06 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-22 14:19:06 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-22 14:19:09 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=907926868381270&source=getMedia&ext=1784744638&hash=ATxxybnCPXQWWu0_fOGrR5WBbzFRN1dRmEpD43h7zV50Pg 2026-07-22 14:19:10 - OCR imagen guardada /home/ctnet/www/chatWEB/media/907926868381270.jpg (41128 bytes) 2026-07-22 14:19:11 - OCR tesseract exit=0 chars=380 2026-07-22 14:19:11 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 246 2:17PMA4 e Y al E < Comprobante de operación < y PagomóvilBDV Personas 9 25.655,68 Bs Fecha: 22/07/2026 Operación: 006763481737 O Identificación: 18143785 Origen: 0102****5007 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago Blanca Rosa Pinango & Crear Acceso directo 2026-07-22 14:19:11 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25655.68","fecha":"2026-07-22"} 2026-07-22 14:19:11 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-22","debug":["fecha=2026-07-22"]} 2026-07-22 14:19:11 - DEBUG registro: usernameRaw=''68:d7:9a:a4:5e:cb'' first=''Blanca Rosa'' last=''Piñango'' esRegistrado=1 2026-07-22 14:19:11 - DEBUG bodyAdmin postOCR: Tlf: 04248520423\nUser: 68:d7:9a:a4:5e:cb\nNombre: Blanca Rosa Piñango\nBanco: Venezuela\nMonto: 25655.68 (caption)\nFecha: 2026-07-22 (caption)\nSrvID: 34 2026-07-22 14:19:14 - IMG 907926868381270 TEL 04248520423 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-22 14:19:14 - Incluyendo guardar_imagen.php... 2026-07-22 14:19:14 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-22 14:19:14 - Includes realizados. Verificando funciones... 2026-07-22 14:19:14 - obtenerInfoUsuario: Iniciando función con teléfono: 584248520423 2026-07-22 14:19:14 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-22 14:19:14 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-22 14:19:14 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-22 14:19:14 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-22 14:19:14 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-22 14:19:14 - obtenerInfoUsuario: Datos usuario: 2026-07-22 14:19:14 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-22 14:19:14 - Datos usuario extraídos: 2026-07-22 14:19:14 - Función conectarbot disponible, obteniendo conexión... 2026-07-22 14:19:14 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-22 14:19:14 - Valor de accessToken: EAAC0c45... 2026-07-22 14:19:14 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-22 14:19:14 - Instancia WhatsAppImageHandler creada 2026-07-22 14:19:14 - Llamando a saveWhatsAppImage... 2026-07-22 14:19:14 - saveWhatsAppImage: Procesando imagen para: 584248520423 2026-07-22 14:19:14 - saveWhatsAppImage: ID de media: 907926868381270, MIME type: image/jpeg 2026-07-22 14:19:14 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/907926868381270 2026-07-22 14:19:14 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-22 14:19:14 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=907926868381270&source=getMedia&ext=1784744644&hash=ATz-McE2yjktEHlnf-Z2OrtDrDabt7EAQ6oiAh9Ck-NOdA 2026-07-22 14:19:14 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=907926868381270&source=getMedia&ext=1784744644&hash=ATz-McE2yjktEHlnf-Z2OrtDrDabt7EAQ6oiAh9Ck-NOdA 2026-07-22 14:19:15 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-22 14:19:15 - descargar_imagen: Imagen descargada - Tamaño: 41128 bytes, Tipo: image/jpeg 2026-07-22 14:19:15 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/907926868381270.jpg, Tamaño: 41128 bytes 2026-07-22 14:19:15 - saveToDatabase: Registro insertado en BD con ID: 103 2026-07-22 14:19:15 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/907926868381270.jpg","image_id":"907926868381270","size":41128,"mime_type":"image\/jpeg","db_success":true} 2026-07-22 14:19:15 - Resultado del comando: array 2026-07-22 14:19:15 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-22 14:19:16 - Mensaje enviado con éxito a 584248520423 2026-07-22 14:19:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6109a4abaaa (wa_message_id: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAERgSRDIzRjVEQUQ1RjBBM0FDQUU3AA==) 2026-07-22 14:19:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a6109a4abaaa 2026-07-22 14:19:16 - ====== FIN WEBHOOK ====== 2026-07-22 14:19:51 - ====== INICIO WEBHOOK ====== 2026-07-22 14:19:51 - Evento: text | De: 584248520423 | Size: 590b 2026-07-22 14:19:51 - Procesando mensaje regular tipo: text 2026-07-22 14:19:51 - RegularMessageService: Procesando mensaje de 584248520423, tipo: text 2026-07-22 14:19:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM4QTQzM0YzODUyRDhGNzNDM0YzMkU1ODFDRjk4NjAA 2026-07-22 14:19:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM4QTQzM0YzODUyRDhGNzNDM0YzMkU1ODFDRjk4NjAA 2026-07-22 14:19:51 - Contenido: Pago mensualidad Blanca Rosa Piñango... 2026-07-22 14:19:51 - Comando detectado: pago 2026-07-22 14:19:51 - CommandProcessor: Procesando comando: pago 2026-07-22 14:19:51 - Ejecutando add_pagos.php [22-Jul-2026 14:19:51 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-22 14:19:51 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-22 14:19:52 - ====== INICIO WEBHOOK ====== 2026-07-22 14:19:52 - Evento: text | De: 584248520423 | Size: 590b 2026-07-22 14:19:52 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM4QTQzM0YzODUyRDhGNzNDM0YzMkU1ODFDRjk4NjAA, ignorando - addcreddits, addcreddits , rangel morales, 2026-08-14 00:00:00 . 04129769333 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04129769333","wa_id":"584129769333"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NzY5MzMzFQIAERgSMjZEN0VFNkUwRkExODFDMEI0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , pablo fher, 2026-08-22 00:00:00 . 584125890900 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125890900","wa_id":"584125890900"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODkwOTAwFQIAERgSQzYyNDczOUM1NjRDOUJFMDVCAA==","message_status":"accepted"}]}'. 2026-07-22 14:38:11 - ====== INICIO WEBHOOK ====== 2026-07-22 14:38:11 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 14:38:11 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 14:38:11 - ====== FIN WEBHOOK ====== 2026-07-22 14:38:36 - ====== INICIO WEBHOOK ====== 2026-07-22 14:38:36 - Evento: text | De: 584120261863 | Size: 552b 2026-07-22 14:38:36 - Procesando mensaje regular tipo: text 2026-07-22 14:38:36 - RegularMessageService: Procesando mensaje de 584120261863, tipo: text 2026-07-22 14:38:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjYxODYzFQIAEhggQUM0QzU5ODJFMzM3NjlDQjAwMUQyQTEyQkM3OTM0MEYA 2026-07-22 14:38:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjYxODYzFQIAEhggQUM0QzU5ODJFMzM3NjlDQjAwMUQyQTEyQkM3OTM0MEYA 2026-07-22 14:38:36 - Contenido: 1... 2026-07-22 14:38:36 - Comando detectado: 1 [22-Jul-2026 14:38:36 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 - addcreddits, addcreddits, leandro teran, 06/08/2026 . 584120261863 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120261863","wa_id":"584120261863"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjYxODYzFQIAERgSRUUxMUI5M0EwMjY1OTU4NkNEAA==","message_status":"accepted"}]}'. [22-Jul-2026 14:38:37 America/Caracas] [PointsService] Ratio pago: $17.63 / $35 = 0.504 | user=60:22:32:b4:99:83 | inv=BDV-2026-687218 [22-Jul-2026 14:38:37 America/Caracas] [PointsService] Exp actual=2027-06-06 | Pre-pago=2027-05-22 | dias_acreditados=15 | puntual=SI | anticipado=SI [22-Jul-2026 14:38:37 America/Caracas] PHP Warning: Undefined variable $accessToken in /home/ctnet/www/chatWA/webhook/services/PendingPaymentInterceptor.php on line 258 2026-07-22 14:38:38 - PendingPaymentInterceptor: interceptado para 584120261863 2026-07-22 14:38:38 - Mensaje enviado con éxito a 584120261863 2026-07-22 14:38:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a610e2ec975d (wa_message_id: ) 2026-07-22 14:38:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a610e2ec975d 2026-07-22 14:38:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , raul durr casa nueva, 2026-09-02 00:00:00 . 584123752030 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123752030","wa_id":"584123752030"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzUyMDMwFQIAERgSOUJERTUwRDM5QTUwNTNBMTg5AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , raul durr abasto, 2026-08-22 00:00:00 . 584123752030 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123752030","wa_id":"584123752030"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzUyMDMwFQIAERgSQTQ5MzVBNEM2RTdEMkUxREJEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , raul durr gerig, 2026-08-22 00:00:00 . 584144928631 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928631","wa_id":"584144928631"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4NjMxFQIAERgSMjMyOTBDRTU1NEZFQjg2NDk0AA==","message_status":"accepted"}]}'. 2026-07-22 15:02:22 - ====== INICIO WEBHOOK ====== 2026-07-22 15:02:22 - Evento: text | De: 584143466209 | Size: 582b 2026-07-22 15:02:22 - Procesando mensaje regular tipo: text 2026-07-22 15:02:22 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-22 15:02:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDQzAwRTUwRTVCNEFBOUZFODFCMTg0MTdBMkZDMTYA 2026-07-22 15:02:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDQzAwRTUwRTVCNEFBOUZFODFCMTg0MTdBMkZDMTYA 2026-07-22 15:02:22 - Contenido: Pg mercantil 23038.50 casa-bombillos... 2026-07-22 15:02:22 - Comando detectado: pg 2026-07-22 15:02:22 - CommandProcessor: Procesando comando: pg 2026-07-22 15:02:22 - Ejecutando GastosService (personal) [22-Jul-2026 15:02:22 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 15:02:22 - Resultado del comando: array 2026-07-22 15:02:22 - Enviando respuesta: ✅ 👤 Gasto personal #28 registrado • Monto: 2026-07-22 15:02:25 - Mensaje enviado con éxito a 584143466209 2026-07-22 15:02:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6113c1008cf (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSN0VENTEyMDMwQ0ExQzU0NUJGAA==) 2026-07-22 15:02:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a6113c1008cf 2026-07-22 15:02:25 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , mariela Kanzler, 2026-08-24 00:00:00 . 584128840597 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128840597","wa_id":"584128840597"}],"messages":[{"id":"wamid.HBgMNTg0MTI4ODQwNTk3FQIAERgSOTVFODVGNjIxMjQ2NUQ4MTAyAA==","message_status":"accepted"}]}'. 2026-07-22 15:26:00 - ====== INICIO WEBHOOK ====== 2026-07-22 15:26:00 - Evento: image | De: 584143466209 | Size: 875b 2026-07-22 15:26:00 - Procesando mensaje regular tipo: image 2026-07-22 15:26:00 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 15:26:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGOTE2QkUzOTRDOUUzOUMzN0MwQTI4MUJDNDYwQkEA 2026-07-22 15:26:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGOTE2QkUzOTRDOUUzOUMzN0MwQTI4MUJDNDYwQkEA 2026-07-22 15:26:00 - Contenido: Cambio mercantil 435000.00 zelle 500.00 toti... 2026-07-22 15:26:00 - Comando detectado: cambio 2026-07-22 15:26:00 - CommandProcessor: Procesando comando: cambio 2026-07-22 15:26:00 - Ejecutando cambiocobranza.php [22-Jul-2026 15:26:00 America/Caracas] PHP Warning: file_put_contents(error.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/cambiocobranza.php on line 40 2026-07-22 15:26:03 - Resultado del comando: array 2026-07-22 15:26:03 - Enviando respuesta: ✅ *Cambio registrado* 🏦 *Origen:* mercantil 2026-07-22 15:26:04 - Mensaje enviado con éxito a 584143466209 2026-07-22 15:26:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61194c42219 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTBFQThGREE2QzA2OTI4MEQxAA==) 2026-07-22 15:26:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a61194c42219 2026-07-22 15:26:04 - ====== FIN WEBHOOK ====== 2026-07-22 15:34:00 - ====== INICIO WEBHOOK ====== 2026-07-22 15:34:00 - Evento: text | De: 584129961485 | Size: 707b 2026-07-22 15:34:00 - Procesando mensaje regular tipo: text 2026-07-22 15:34:00 - RegularMessageService: Procesando mensaje de 584129961485, tipo: text 2026-07-22 15:34:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTYxNDg1FQIAEhggQTVDRkNDMjMxMDAxRTMyRkE5MzY4RTgyNjQ2QkZDNjgA 2026-07-22 15:34:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTYxNDg1FQIAEhggQTVDRkNDMjMxMDAxRTMyRkE5MzY4RTgyNjQ2QkZDNjgA 2026-07-22 15:34:00 - Contenido: Listo ahora sí funciona disculpa me pueden dar el pago móvil para tenerlo agregado y el monto dela... 2026-07-22 15:34:00 - Comando detectado: listo 2026-07-22 15:34:00 - CommandProcessor: Procesando comando: listo 2026-07-22 15:34:00 - Comando no reconocido, enviando a ChatGPT 2026-07-22 15:34:00 - Resultado del comando: string 2026-07-22 15:34:00 - Enviando a ChatGPT: Listo ahora sí funciona disculpa me pueden dar el... 2026-07-22 15:34:00 - forwardToChatGPT: Enviando a ChatGPT: Listo ahora sí funciona disculpa me pueden dar el... 2026-07-22 15:34:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 16:34:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 16:34:00 America/Halifax] [CHATBOT][START] corr=c5a21ded IP=127.0.0.1 UA= [22-Jul-2026 15:34:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 15:34:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=4c:46:d1:b9:50:fd mobile=584129961485 [22-Jul-2026 15:34:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 15:34:00 America/Caracas] [CHATBOT][DIAG] corr=c5a21ded Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [22-Jul-2026 15:34:00 America/Caracas] [CHATBOT][CTX] corr=c5a21ded tel=584129961485 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [22-Jul-2026 15:34:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 15:34:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 15:34:00 America/Caracas] [CHATBOT][AI][d1a6ab] Proveedor: gemini [22-Jul-2026 15:34:00 America/Caracas] [CHATBOT][GEMINI][d1a6ab] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 15:34:03 America/Caracas] [CHATBOT][GEMINI][d1a6ab] OK key=primary intento=1 len=407 finish=STOP [22-Jul-2026 15:34:03 America/Caracas] [CHATBOT][END] corr=c5a21ded bytesRespuesta=407 [22-Jul-2026 15:34:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 15:34:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 15:34:04 - Mensaje enviado con éxito a 584129961485 2026-07-22 15:34:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a611b2cd4069 (wa_message_id: wamid.HBgMNTg0MTI5OTYxNDg1FQIAERgSNjVCRDdCM0MwRDQwNjNFQjYyAA==) 2026-07-22 15:34:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a611b2cd4069 2026-07-22 15:34:04 - ====== FIN WEBHOOK ====== 2026-07-22 15:34:49 - ====== INICIO WEBHOOK ====== 2026-07-22 15:34:49 - Evento: text | De: 584129961485 | Size: 580b 2026-07-22 15:34:49 - Procesando mensaje regular tipo: text 2026-07-22 15:34:49 - RegularMessageService: Procesando mensaje de 584129961485, tipo: text 2026-07-22 15:34:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTYxNDg1FQIAEhggQTUxRTVFNDczMTM5QTUyNDcyRjAxNzVCNUI2MTZFOTYA 2026-07-22 15:34:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTYxNDg1FQIAEhggQTUxRTVFNDczMTM5QTUyNDcyRjAxNzVCNUI2MTZFOTYA 2026-07-22 15:34:49 - Contenido: Listo es todo muchas gracias... 2026-07-22 15:34:49 - Comando detectado: listo 2026-07-22 15:34:49 - CommandProcessor: Procesando comando: listo 2026-07-22 15:34:49 - Comando no reconocido, enviando a ChatGPT 2026-07-22 15:34:49 - Resultado del comando: string 2026-07-22 15:34:49 - Enviando a ChatGPT: Listo es todo muchas gracias... 2026-07-22 15:34:49 - forwardToChatGPT: Enviando a ChatGPT: Listo es todo muchas gracias... 2026-07-22 15:34:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 16:34:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 16:34:49 America/Halifax] [CHATBOT][START] corr=ac6a6fb0 IP=127.0.0.1 UA= [22-Jul-2026 15:34:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 15:34:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=4c:46:d1:b9:50:fd mobile=584129961485 [22-Jul-2026 15:34:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 15:34:49 America/Caracas] [CHATBOT][DIAG] corr=ac6a6fb0 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [22-Jul-2026 15:34:49 America/Caracas] [CHATBOT][CTX] corr=ac6a6fb0 tel=584129961485 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [22-Jul-2026 15:34:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 15:34:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 15:34:49 America/Caracas] [CHATBOT][AI][456ec1] Proveedor: gemini [22-Jul-2026 15:34:49 America/Caracas] [CHATBOT][GEMINI][456ec1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 15:34:50 America/Caracas] [CHATBOT][GEMINI][456ec1] OK key=primary intento=1 len=55 finish=STOP [22-Jul-2026 15:34:50 America/Caracas] [CHATBOT][END] corr=ac6a6fb0 bytesRespuesta=55 [22-Jul-2026 15:34:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 15:34:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 15:34:51 - Mensaje enviado con éxito a 584129961485 2026-07-22 15:34:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a611b5bb98e6 (wa_message_id: wamid.HBgMNTg0MTI5OTYxNDg1FQIAERgSODFGNzYwNDhGRkNFODg4RTJFAA==) 2026-07-22 15:34:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a611b5bb98e6 2026-07-22 15:34:51 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Jomara Gonzalez, 14/08/2026 . 584141478013 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141478013","wa_id":"584141478013"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDc4MDEzFQIAERgSNjMyMjVCNjA3RUM1REJGMDM5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123869933","wa_id":"584123869933"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODY5OTMzFQIAERgSRkQ1QUJGQjYzQzc0MTAxQjEwAA=="}]}'. 2026-07-22 16:03:33 - ====== INICIO WEBHOOK ====== 2026-07-22 16:03:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 16:03:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 16:03:34 - ====== FIN WEBHOOK ====== 2026-07-22 16:03:34 - ====== INICIO WEBHOOK ====== 2026-07-22 16:03:34 - Evento: status:failed | De: 584123869933 | Size: 828b 2026-07-22 16:03:34 - STATUS FAILED: failed para 584123869933 | Error: 131047 Re-engagement message 2026-07-22 16:03:34 - ====== FIN WEBHOOK ====== 2026-07-22 16:05:47 - ====== INICIO WEBHOOK ====== 2026-07-22 16:05:47 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 16:05:47 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 16:05:47 - ====== FIN WEBHOOK ====== 2026-07-22 16:05:48 - ====== INICIO WEBHOOK ====== 2026-07-22 16:05:48 - Evento: status:failed | De: 584123703866 | Size: 828b 2026-07-22 16:05:48 - STATUS FAILED: failed para 584123703866 | Error: 131047 Re-engagement message 2026-07-22 16:05:48 - ====== FIN WEBHOOK ====== 2026-07-22 16:10:00 - ====== INICIO WEBHOOK ====== 2026-07-22 16:10:00 - Evento: text | De: 584125324526 | Size: 593b 2026-07-22 16:10:00 - Procesando mensaje regular tipo: text 2026-07-22 16:10:00 - RegularMessageService: Procesando mensaje de 584125324526, tipo: text 2026-07-22 16:10:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUM1RjNDQzRGQkM4OEYwNjQzOUE3MTRGODI3REFDMUMA 2026-07-22 16:10:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUM1RjNDQzRGQkM4OEYwNjQzOUE3MTRGODI3REFDMUMA 2026-07-22 16:10:00 - Contenido: Buenas tardes. No tengo servicio... 2026-07-22 16:10:00 - Comando detectado: buenas 2026-07-22 16:10:00 - CommandProcessor: Procesando comando: buenas 2026-07-22 16:10:00 - Comando no reconocido, enviando a ChatGPT 2026-07-22 16:10:00 - Resultado del comando: string 2026-07-22 16:10:00 - Enviando a ChatGPT: Buenas tardes. No tengo servicio... 2026-07-22 16:10:00 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes. No tengo servicio... 2026-07-22 16:10:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 17:10:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 17:10:00 America/Halifax] [CHATBOT][START] corr=c1f8d8e4 IP=127.0.0.1 UA= [22-Jul-2026 16:10:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 16:10:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=70:a7:41:12:df:27 mobile=584125324526 [22-Jul-2026 16:10:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 16:10:01 America/Caracas] [CHATBOT][DIAG] corr=c1f8d8e4 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [22-Jul-2026 16:10:01 America/Caracas] [CHATBOT][CTX] corr=c1f8d8e4 tel=584125324526 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 16:10:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 16:10:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 16:10:01 America/Caracas] [CHATBOT][AI][efe8cf] Proveedor: gemini [22-Jul-2026 16:10:01 America/Caracas] [CHATBOT][GEMINI][efe8cf] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 16:10:04 America/Caracas] [CHATBOT][GEMINI][efe8cf] OK key=primary intento=1 len=340 finish=STOP [22-Jul-2026 16:10:04 America/Caracas] [CHATBOT][END] corr=c1f8d8e4 bytesRespuesta=340 [22-Jul-2026 16:10:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 16:10:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 16:10:05 - Mensaje enviado con éxito a 584125324526 2026-07-22 16:10:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61239d70db2 (wa_message_id: wamid.HBgMNTg0MTI1MzI0NTI2FQIAERgSNDU0ODJDNUZDOTcyRjQyRjBEAA==) 2026-07-22 16:10:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a61239d70db2 2026-07-22 16:10:05 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , javier jose figueroa chorasmo, 2026-08-22 00:00:00 . 584124557747 output response send.php '{"error":{"message":"(#131000) Something went wrong","code":131000,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"Something went wrong"},"fbtrace_id":"A-2sx1eYZfGD-qmZ2hLOQQt"}}'. - addcreddits, addcreddits , rosa rudman curtidor, 2026-08-06 00:00:00 . 584121413756 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413756","wa_id":"584121413756"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzNzU2FQIAERgSODNFQTUxRTU4QTA4M0NCODdGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jomara Gonzalez, 2026-08-06 00:00:00 . 584141478013 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141478013","wa_id":"584141478013"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDc4MDEzFQIAERgSQzkxMTk3MjkxRDEzRDkxQzdDAA==","message_status":"accepted"}]}'. 2026-07-22 16:29:05 - ====== INICIO WEBHOOK ====== 2026-07-22 16:29:05 - Evento: image | De: 584143466209 | Size: 868b 2026-07-22 16:29:05 - Procesando mensaje regular tipo: image 2026-07-22 16:29:05 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 16:29:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFMDcyQTFDM0Q1N0M1NDQzMThBREFDREY0MTIzODcA 2026-07-22 16:29:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFMDcyQTFDM0Q1N0M1NDQzMThBREFDREY0MTIzODcA 2026-07-22 16:29:05 - Contenido: Pg mercantil 66351.00 capachal-abono... 2026-07-22 16:29:05 - Comando detectado: pg 2026-07-22 16:29:05 - CommandProcessor: Procesando comando: pg 2026-07-22 16:29:05 - Gasto personal con imagen: 4532673963725389 2026-07-22 16:29:05 - Formato 'pg banco descripcion': banco=mercantil, desc=66351.00 capachal-abono 2026-07-22 16:29:05 - Ejecutando GastosService (personal) [22-Jul-2026 16:29:06 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 16:29:12 - Resultado del comando: array 2026-07-22 16:29:12 - Enviando respuesta: ✅ 👤 Gasto personal #29 registrado • Monto: 2026-07-22 16:29:13 - Mensaje enviado con éxito a 584143466209 2026-07-22 16:29:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6128191e421 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjc1OTNFRDk3QjhGRkMzNzdCAA==) 2026-07-22 16:29:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a6128191e421 2026-07-22 16:29:13 - ====== FIN WEBHOOK ====== 2026-07-22 17:53:48 - ====== INICIO WEBHOOK ====== 2026-07-22 17:53:48 - Evento: image | De: 584143466209 | Size: 865b 2026-07-22 17:53:48 - Procesando mensaje regular tipo: image 2026-07-22 17:53:48 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 17:53:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBOUVDQTg3NzYzQzBGRjc1NUU1MUE5RTdEOTQ5OTcA 2026-07-22 17:53:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBOUVDQTg3NzYzQzBGRjc1NUU1MUE5RTdEOTQ5OTcA 2026-07-22 17:53:48 - Contenido: Pg mercantil 12000.00 csf-camila... 2026-07-22 17:53:48 - Comando detectado: pg 2026-07-22 17:53:48 - CommandProcessor: Procesando comando: pg 2026-07-22 17:53:48 - Gasto personal con imagen: 1703266800940767 2026-07-22 17:53:48 - Formato 'pg banco descripcion': banco=mercantil, desc=12000.00 csf-camila 2026-07-22 17:53:48 - Ejecutando GastosService (personal) [22-Jul-2026 17:53:48 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 17:53:51 - Resultado del comando: array 2026-07-22 17:53:51 - Enviando respuesta: ✅ 👤 Gasto personal #30 registrado • Monto: 2026-07-22 17:53:52 - Mensaje enviado con éxito a 584143466209 2026-07-22 17:53:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a613bf000854 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQkNCQjA0NkRENUU5NDI0OTlEAA==) 2026-07-22 17:53:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a613bf000854 2026-07-22 17:53:52 - ====== FIN WEBHOOK ====== 2026-07-22 17:54:39 - ====== INICIO WEBHOOK ====== 2026-07-22 17:54:39 - Evento: image | De: 584143466209 | Size: 861b 2026-07-22 17:54:39 - Procesando mensaje regular tipo: image 2026-07-22 17:54:39 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 17:54:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMDJDODU2QjlFQjJBMThCRTJCNwA= 2026-07-22 17:54:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMDJDODU2QjlFQjJBMThCRTJCNwA= 2026-07-22 17:54:39 - Contenido: g venezuela 13494.36 legal-nicve-conatel... 2026-07-22 17:54:39 - Comando detectado: g 2026-07-22 17:54:39 - CommandProcessor: Procesando comando: g 2026-07-22 17:54:39 - Gasto de negocio con imagen: 1042323448729368 2026-07-22 17:54:39 - Formato 'g banco descripcion': banco=venezuela, desc=13494.36 legal-nicve-conatel 2026-07-22 17:54:40 - Ejecutando GastosService (negocio) [22-Jul-2026 17:54:40 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 17:54:42 - Resultado del comando: array 2026-07-22 17:54:42 - Enviando respuesta: ✅ 💼 Gasto de negocio #51 registrado • Mont 2026-07-22 17:54:43 - Mensaje enviado con éxito a 584143466209 2026-07-22 17:54:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a613c23a01f5 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSN0E2OENBMjU4OUEzRTc5Mzg5AA==) 2026-07-22 17:54:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a613c23a01f5 2026-07-22 17:54:43 - ====== FIN WEBHOOK ====== 2026-07-22 18:20:05 - ====== INICIO WEBHOOK ====== 2026-07-22 18:20:05 - Evento: image | De: 584129637736 | Size: 866b 2026-07-22 18:20:05 - Procesando mensaje regular tipo: image 2026-07-22 18:20:05 - RegularMessageService: Procesando mensaje de 584129637736, tipo: image 2026-07-22 18:20:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjM3NzM2FQIAEhggQUNGNzg5QTlFMUJGM0I5QTgzN0QwOEM0REY5RTgxREMA 2026-07-22 18:20:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjM3NzM2FQIAEhggQUNGNzg5QTlFMUJGM0I5QTgzN0QwOEM0REY5RTgxREMA 2026-07-22 18:20:05 - Contenido: ... 2026-07-22 18:20:05 - Comando detectado: image 2026-07-22 18:20:05 - CommandProcessor: Procesando comando: image 2026-07-22 18:20:05 - Imagen sin comando, guardando y procesando 2026-07-22 18:20:05 - Verificando duplicado por imageId=2197524357694613, msgId=wamid.HBgMNTg0MTI5NjM3NzM2FQIAEhggQUNGNzg5QTlFMUJGM0I5QTgzN0QwOEM0REY5RTgxREMA 2026-07-22 18:20:05 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-22 18:20:05 - Incluyendo numtoname.php... 2026-07-22 18:20:05 - Incluyendo media.php... 2026-07-22 18:20:05 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584129637736","from_user_id":"VE.4553984901555323","id":"wamid.HBgMNTg0MTI5NjM3NzM2FQIAEhggQUNGNzg5QTlFMUJGM0I5QTgzN0QwOEM0REY5RTgxREMA","timestamp":"1784758793","type":"image","image":{"mime_type":"image\/jpeg","sha256":"8dhKWDjath2I25oAmsaYb4jDwKRy4cpT4Uqdz9xQzCo=","id":"2197524357694613","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2197524357694613&source=webhook&ext=1784759094&hash=ATxDc9kfGmfLp7KhqBIH5UfLY6WIO1o_ofG-7XGqrfpXHg"}}] 2026-07-22 18:20:05 - DEBUG caption: no se encontró texto cercano 2026-07-22 18:20:05 - DEBUG caption final: [VACIO] 2026-07-22 18:20:05 - DEBUG busqueda mobiles: 04129637736,4129637736,584129637736 2026-07-22 18:20:05 - DEBUG usuario encontrado: 24:5a:4c:de:e4:5a 2026-07-22 18:20:05 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-22 18:20:05 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-22 18:20:07 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2197524357694613&source=getMedia&ext=1784759096&hash=ATyN8O_n41weaW4_aSWZCBZqVCTf1i1i2mfWUhC_OUHaXw 2026-07-22 18:20:08 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2197524357694613.jpg (57887 bytes) 2026-07-22 18:20:09 - OCR tesseract exit=0 chars=279 2026-07-22 18:20:09 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 372 A PagomovilBDV Personas 9 Fecha: 22/07/2026 Operación: 006766096115 'O Identificacién: 18143785 Origen: 0102****9573 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet 2026-07-22 18:20:09 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-22"} 2026-07-22 18:20:09 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-22","debug":["fecha=2026-07-22"]} 2026-07-22 18:20:09 - DEBUG registro: usernameRaw=''24:5a:4c:de:e4:5a'' first=''Orlando Jesus'' last=''Briceño'' esRegistrado=1 2026-07-22 18:20:09 - DEBUG bodyAdmin postOCR: Tlf: 04129637736\nUser: 24:5a:4c:de:e4:5a\nNombre: Orlando Jesus Briceño\nBanco: Venezuela\nMonto: \nFecha: 2026-07-22 (caption)\nSrvID: 35 2026-07-22 18:20:12 - IMG 2197524357694613 TEL 04129637736 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-22 18:20:12 - Incluyendo guardar_imagen.php... 2026-07-22 18:20:12 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-22 18:20:12 - Includes realizados. Verificando funciones... 2026-07-22 18:20:12 - obtenerInfoUsuario: Iniciando función con teléfono: 584129637736 2026-07-22 18:20:12 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-22 18:20:12 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-22 18:20:12 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-22 18:20:12 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-22 18:20:12 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-22 18:20:12 - obtenerInfoUsuario: Datos usuario: 2026-07-22 18:20:12 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-22 18:20:12 - Datos usuario extraídos: 2026-07-22 18:20:12 - Función conectarbot disponible, obteniendo conexión... 2026-07-22 18:20:12 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-22 18:20:12 - Valor de accessToken: EAAC0c45... 2026-07-22 18:20:12 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-22 18:20:12 - Instancia WhatsAppImageHandler creada 2026-07-22 18:20:12 - Llamando a saveWhatsAppImage... 2026-07-22 18:20:12 - saveWhatsAppImage: Procesando imagen para: 584129637736 2026-07-22 18:20:12 - saveWhatsAppImage: ID de media: 2197524357694613, MIME type: image/jpeg 2026-07-22 18:20:12 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2197524357694613 2026-07-22 18:20:12 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-22 18:20:12 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2197524357694613&source=getMedia&ext=1784759102&hash=ATxKvbp9Upp6e6nifInKOJRKQsVcrGx8XPsy5xKJFr74wg 2026-07-22 18:20:12 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2197524357694613&source=getMedia&ext=1784759102&hash=ATxKvbp9Upp6e6nifInKOJRKQsVcrGx8XPsy5xKJFr74wg 2026-07-22 18:20:13 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-22 18:20:13 - descargar_imagen: Imagen descargada - Tamaño: 57887 bytes, Tipo: image/jpeg 2026-07-22 18:20:13 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2197524357694613.jpg, Tamaño: 57887 bytes 2026-07-22 18:20:13 - saveToDatabase: Registro insertado en BD con ID: 104 2026-07-22 18:20:13 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2197524357694613.jpg","image_id":"2197524357694613","size":57887,"mime_type":"image\/jpeg","db_success":true} 2026-07-22 18:20:13 - Resultado del comando: array 2026-07-22 18:20:13 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-22 18:20:14 - Mensaje enviado con éxito a 584129637736 2026-07-22 18:20:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61421e83567 (wa_message_id: wamid.HBgMNTg0MTI5NjM3NzM2FQIAERgSRDEyNTA1Q0Q4NUFEQTQ3QTkxAA==) 2026-07-22 18:20:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a61421e83567 2026-07-22 18:20:14 - ====== FIN WEBHOOK ====== 2026-07-22 18:26:01 - ====== INICIO WEBHOOK ====== 2026-07-22 18:26:01 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 18:26:01 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 18:26:01 - ====== FIN WEBHOOK ====== 2026-07-22 18:26:02 - ====== INICIO WEBHOOK ====== 2026-07-22 18:26:02 - Evento: status:failed | De: 584226433231 | Size: 828b 2026-07-22 18:26:02 - STATUS FAILED: failed para 584226433231 | Error: 131047 Re-engagement message 2026-07-22 18:26:02 - ====== FIN WEBHOOK ====== 2026-07-22 18:26:18 - ====== INICIO WEBHOOK ====== 2026-07-22 18:26:18 - Evento: text | De: 584129637736 | Size: 579b 2026-07-22 18:26:18 - Procesando mensaje regular tipo: text 2026-07-22 18:26:18 - RegularMessageService: Procesando mensaje de 584129637736, tipo: text 2026-07-22 18:26:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjM3NzM2FQIAEhggQUMxNkY4QzRENzgxMTk1NTk3OEMyQkI3MjVDMkJCQTgA 2026-07-22 18:26:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjM3NzM2FQIAEhggQUMxNkY4QzRENzgxMTk1NTk3OEMyQkI3MjVDMkJCQTgA 2026-07-22 18:26:18 - Contenido: Ya verificaron?... 2026-07-22 18:26:18 - Comando detectado: ya 2026-07-22 18:26:18 - CommandProcessor: Procesando comando: ya 2026-07-22 18:26:18 - Comando no reconocido, enviando a ChatGPT 2026-07-22 18:26:18 - Resultado del comando: string 2026-07-22 18:26:18 - Enviando a ChatGPT: Ya verificaron?... 2026-07-22 18:26:18 - forwardToChatGPT: Enviando a ChatGPT: Ya verificaron?... 2026-07-22 18:26:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 19:26:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 19:26:18 America/Halifax] [CHATBOT][START] corr=470bf618 IP=127.0.0.1 UA= [22-Jul-2026 18:26:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 18:26:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-20 username=24:5a:4c:de:e4:5a mobile=584129637736 [22-Jul-2026 18:26:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 18:26:18 America/Caracas] [CHATBOT][DIAG] corr=470bf618 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [22-Jul-2026 18:26:18 America/Caracas] [CHATBOT][CTX] corr=470bf618 tel=584129637736 intent=chat srvid=35 usd=40 bs=34207.57 tasa=737.2321 verifyMode=simulated [22-Jul-2026 18:26:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 18:26:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 18:26:18 America/Caracas] [CHATBOT][AI][4245bf] Proveedor: gemini [22-Jul-2026 18:26:18 America/Caracas] [CHATBOT][GEMINI][4245bf] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 18:26:20 America/Caracas] [CHATBOT][GEMINI][4245bf] OK key=primary intento=1 len=175 finish=STOP [22-Jul-2026 18:26:20 America/Caracas] [CHATBOT][END] corr=470bf618 bytesRespuesta=175 [22-Jul-2026 18:26:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 18:26:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 18:26:21 - Mensaje enviado con éxito a 584129637736 2026-07-22 18:26:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61438d802c5 (wa_message_id: wamid.HBgMNTg0MTI5NjM3NzM2FQIAERgSOUFEQUI5MUM5RjkxMzkzNzE4AA==) 2026-07-22 18:26:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a61438d802c5 2026-07-22 18:26:21 - ====== FIN WEBHOOK ====== 2026-07-22 18:26:54 - ====== INICIO WEBHOOK ====== 2026-07-22 18:26:54 - Evento: image | De: 584129637736 | Size: 866b 2026-07-22 18:26:54 - Procesando mensaje regular tipo: image 2026-07-22 18:26:54 - RegularMessageService: Procesando mensaje de 584129637736, tipo: image 2026-07-22 18:26:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjM3NzM2FQIAEhggQUMwMEM1ODk4M0Q5NkI4QzExNjE0QUVFNTlFMDIwNDcA 2026-07-22 18:26:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjM3NzM2FQIAEhggQUMwMEM1ODk4M0Q5NkI4QzExNjE0QUVFNTlFMDIwNDcA 2026-07-22 18:26:54 - Contenido: ... 2026-07-22 18:26:54 - Comando detectado: image 2026-07-22 18:26:54 - CommandProcessor: Procesando comando: image 2026-07-22 18:26:54 - Imagen sin comando, guardando y procesando 2026-07-22 18:26:54 - Verificando duplicado por imageId=2091418825140148, msgId=wamid.HBgMNTg0MTI5NjM3NzM2FQIAEhggQUMwMEM1ODk4M0Q5NkI4QzExNjE0QUVFNTlFMDIwNDcA 2026-07-22 18:26:54 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-22 18:26:54 - Incluyendo numtoname.php... 2026-07-22 18:26:54 - Incluyendo media.php... 2026-07-22 18:26:54 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584129637736","from_user_id":"VE.4553984901555323","id":"wamid.HBgMNTg0MTI5NjM3NzM2FQIAEhggQUMwMEM1ODk4M0Q5NkI4QzExNjE0QUVFNTlFMDIwNDcA","timestamp":"1784759202","type":"image","image":{"mime_type":"image\/jpeg","sha256":"8dhKWDjath2I25oAmsaYb4jDwKRy4cpT4Uqdz9xQzCo=","id":"2091418825140148","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2091418825140148&source=webhook&ext=1784759503&hash=ATwV6BMe4rx2jTv_Py5pCghR2eeOFD0d4FB_9W42r4Cq_A"}}] 2026-07-22 18:26:54 - DEBUG caption: no se encontró texto cercano 2026-07-22 18:26:54 - DEBUG caption final: [VACIO] 2026-07-22 18:26:54 - DEBUG busqueda mobiles: 04129637736,4129637736,584129637736 2026-07-22 18:26:54 - DEBUG usuario encontrado: 24:5a:4c:de:e4:5a 2026-07-22 18:26:54 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-22 18:26:54 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-22 18:26:55 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2091418825140148&source=getMedia&ext=1784759505&hash=ATxlBxwDLKXvjZYg-I9a5brqKaN8fG1E0Je_lsziBAYN3g 2026-07-22 18:26:56 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2091418825140148.jpg (57887 bytes) 2026-07-22 18:26:58 - OCR tesseract exit=0 chars=279 2026-07-22 18:26:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 372 A PagomovilBDV Personas 9 Fecha: 22/07/2026 Operación: 006766096115 'O Identificacién: 18143785 Origen: 0102****9573 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet 2026-07-22 18:26:58 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-22"} 2026-07-22 18:26:58 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-22","debug":["fecha=2026-07-22"]} 2026-07-22 18:26:58 - DEBUG registro: usernameRaw=''24:5a:4c:de:e4:5a'' first=''Orlando Jesus'' last=''Briceño'' esRegistrado=1 2026-07-22 18:26:58 - DEBUG bodyAdmin postOCR: Tlf: 04129637736\nUser: 24:5a:4c:de:e4:5a\nNombre: Orlando Jesus Briceño\nBanco: Venezuela\nMonto: \nFecha: 2026-07-22 (caption)\nSrvID: 35 2026-07-22 18:27:00 - IMG 2091418825140148 TEL 04129637736 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-22 18:27:00 - Incluyendo guardar_imagen.php... 2026-07-22 18:27:00 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-22 18:27:00 - Includes realizados. Verificando funciones... 2026-07-22 18:27:00 - obtenerInfoUsuario: Iniciando función con teléfono: 584129637736 2026-07-22 18:27:00 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-22 18:27:00 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-22 18:27:00 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-22 18:27:00 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-22 18:27:00 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-22 18:27:00 - obtenerInfoUsuario: Datos usuario: 2026-07-22 18:27:00 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-22 18:27:00 - Datos usuario extraídos: 2026-07-22 18:27:00 - Función conectarbot disponible, obteniendo conexión... 2026-07-22 18:27:00 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-22 18:27:00 - Valor de accessToken: EAAC0c45... 2026-07-22 18:27:00 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-22 18:27:00 - Instancia WhatsAppImageHandler creada 2026-07-22 18:27:00 - Llamando a saveWhatsAppImage... 2026-07-22 18:27:00 - saveWhatsAppImage: Procesando imagen para: 584129637736 2026-07-22 18:27:00 - saveWhatsAppImage: ID de media: 2091418825140148, MIME type: image/jpeg 2026-07-22 18:27:00 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2091418825140148 2026-07-22 18:27:01 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-22 18:27:01 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2091418825140148&source=getMedia&ext=1784759510&hash=ATyfVQ1VKGoY8LM8dAWPfjYqbpArUVrPXj1l7Ljpfql5oA 2026-07-22 18:27:01 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2091418825140148&source=getMedia&ext=1784759510&hash=ATyfVQ1VKGoY8LM8dAWPfjYqbpArUVrPXj1l7Ljpfql5oA 2026-07-22 18:27:01 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-22 18:27:01 - descargar_imagen: Imagen descargada - Tamaño: 57887 bytes, Tipo: image/jpeg 2026-07-22 18:27:01 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2091418825140148.jpg, Tamaño: 57887 bytes 2026-07-22 18:27:01 - saveToDatabase: Registro insertado en BD con ID: 105 2026-07-22 18:27:01 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2091418825140148.jpg","image_id":"2091418825140148","size":57887,"mime_type":"image\/jpeg","db_success":true} 2026-07-22 18:27:01 - Resultado del comando: array 2026-07-22 18:27:01 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-22 18:27:02 - Mensaje enviado con éxito a 584129637736 2026-07-22 18:27:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6143b6a88e3 (wa_message_id: wamid.HBgMNTg0MTI5NjM3NzM2FQIAERgSNUY3ODgzMEY3QTQ2REM4MEVFAA==) 2026-07-22 18:27:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a6143b6a88e3 2026-07-22 18:27:02 - ====== FIN WEBHOOK ====== 2026-07-22 18:27:26 - ====== INICIO WEBHOOK ====== 2026-07-22 18:27:26 - Evento: image | De: 584122958764 | Size: 831b 2026-07-22 18:27:26 - Procesando mensaje regular tipo: image 2026-07-22 18:27:26 - RegularMessageService: Procesando mensaje de 584122958764, tipo: image 2026-07-22 18:27:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUNCNUNBQzBDRjM0QkU5RkRCREI3RjBEMTEyNkQyQUIA 2026-07-22 18:27:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUNCNUNBQzBDRjM0QkU5RkRCREI3RjBEMTEyNkQyQUIA 2026-07-22 18:27:26 - Contenido: ... 2026-07-22 18:27:26 - Comando detectado: image 2026-07-22 18:27:26 - CommandProcessor: Procesando comando: image 2026-07-22 18:27:26 - Imagen sin comando, guardando y procesando 2026-07-22 18:27:26 - Verificando duplicado por imageId=1809955063329233, msgId=wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUNCNUNBQzBDRjM0QkU5RkRCREI3RjBEMTEyNkQyQUIA 2026-07-22 18:27:26 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-22 18:27:26 - Incluyendo numtoname.php... 2026-07-22 18:27:26 - Incluyendo media.php... 2026-07-22 18:27:26 - DEBUG messages batch: [{"from":"584122958764","from_user_id":"VE.4519641311656349","id":"wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUNCNUNBQzBDRjM0QkU5RkRCREI3RjBEMTEyNkQyQUIA","timestamp":"1784759233","type":"image","image":{"mime_type":"image\/jpeg","sha256":"sg4l\/RjNrg8JhHWon6XVSEJ5U0k7VwBNarjw+oJ7oTI=","id":"1809955063329233","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1809955063329233&source=webhook&ext=1784759535&hash=ATyEg1ZD35a7IPIAT7xobdK-tg2Jx-IGPsmAyZ49sdvxFw"}}] 2026-07-22 18:27:26 - DEBUG caption: no se encontró texto cercano 2026-07-22 18:27:26 - DEBUG caption final: [VACIO] 2026-07-22 18:27:26 - DEBUG busqueda mobiles: 04122958764,4122958764,584122958764 2026-07-22 18:27:26 - DEBUG usuario encontrado: 74:ac:b9:7c:0f:25 2026-07-22 18:27:26 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-22 18:27:26 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-22 18:27:27 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1809955063329233&source=getMedia&ext=1784759536&hash=ATxx7h8wUPUWSH9XKWFliwI9DKNGUheg0lEJl-MyHqVKpA 2026-07-22 18:27:28 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1809955063329233.jpg (31864 bytes) 2026-07-22 18:27:28 - OCR tesseract exit=0 chars=287 2026-07-22 18:27:28 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 12.000,00 Bs Fecha: 22/07/2026 Operación: 006766178833 Io Identificación: 18143785 Origen: 0102 ***2310 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: 8816066 2026-07-22 18:27:28 - OCR parse (caption-level): {"banco":"Mercantil","monto":"12000.00","fecha":"2026-07-22"} 2026-07-22 18:27:28 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-22","debug":["fecha=2026-07-22"]} 2026-07-22 18:27:28 - DEBUG registro: usernameRaw=''74:ac:b9:7c:0f:25'' first=''Rosa'' last=''Galindo'' esRegistrado=1 2026-07-22 18:27:28 - DEBUG bodyAdmin postOCR: Tlf: 04122958764\nUser: 74:ac:b9:7c:0f:25\nNombre: Rosa Galindo\nBanco: Mercantil\nMonto: 12000.00 (caption)\nFecha: 2026-07-22 (caption)\nSrvID: 34 2026-07-22 18:27:31 - IMG 1809955063329233 TEL 04122958764 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-22 18:27:31 - Incluyendo guardar_imagen.php... 2026-07-22 18:27:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-22 18:27:31 - Includes realizados. Verificando funciones... 2026-07-22 18:27:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584122958764 2026-07-22 18:27:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-22 18:27:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-22 18:27:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-22 18:27:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-22 18:27:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-22 18:27:31 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:0f:25","firstname":"Rosa","lastname":"Galindo","mac":"74:AC:B9:7C:0F:25","srvid":34} 2026-07-22 18:27:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-22 18:27:31 - Datos usuario extraídos: {"username":"74:ac:b9:7c:0f:25","firstname":"Rosa","lastname":"Galindo","mac":"74:AC:B9:7C:0F:25","srvid":34} 2026-07-22 18:27:31 - Función conectarbot disponible, obteniendo conexión... 2026-07-22 18:27:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-22 18:27:31 - Valor de accessToken: EAAC0c45... 2026-07-22 18:27:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-22 18:27:31 - Instancia WhatsAppImageHandler creada 2026-07-22 18:27:31 - Llamando a saveWhatsAppImage... 2026-07-22 18:27:31 - saveWhatsAppImage: Procesando imagen para: 584122958764 2026-07-22 18:27:31 - saveWhatsAppImage: ID de media: 1809955063329233, MIME type: image/jpeg 2026-07-22 18:27:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1809955063329233 2026-07-22 18:27:32 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-22 18:27:32 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1809955063329233&source=getMedia&ext=1784759541&hash=ATwA4AexEcj_PT0FQzwkfnK3vhiXK8tSbXjj-R9sGtqAxA 2026-07-22 18:27:32 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1809955063329233&source=getMedia&ext=1784759541&hash=ATwA4AexEcj_PT0FQzwkfnK3vhiXK8tSbXjj-R9sGtqAxA 2026-07-22 18:27:32 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-22 18:27:32 - descargar_imagen: Imagen descargada - Tamaño: 31864 bytes, Tipo: image/jpeg 2026-07-22 18:27:32 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1809955063329233.jpg, Tamaño: 31864 bytes 2026-07-22 18:27:32 - saveToDatabase: Registro insertado en BD con ID: 106 2026-07-22 18:27:32 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1809955063329233.jpg","image_id":"1809955063329233","size":31864,"mime_type":"image\/jpeg","db_success":true} 2026-07-22 18:27:32 - Resultado del comando: array 2026-07-22 18:27:32 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-22 18:27:33 - Mensaje enviado con éxito a 584122958764 2026-07-22 18:27:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6143d5c8214 (wa_message_id: wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSRjZDQUZGREM4RUEyMEZBOTk0AA==) 2026-07-22 18:27:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a6143d5c8214 2026-07-22 18:27:33 - ====== FIN WEBHOOK ====== 2026-07-22 18:30:47 - ====== INICIO WEBHOOK ====== 2026-07-22 18:30:47 - Evento: text | De: 584122958764 | Size: 665b 2026-07-22 18:30:47 - Procesando mensaje regular tipo: text 2026-07-22 18:30:47 - RegularMessageService: Procesando mensaje de 584122958764, tipo: text 2026-07-22 18:30:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUM1REEzMTc2MTk2QkRDMUMwMTY3QjQ2NjU4NjM1NUYA 2026-07-22 18:30:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUM1REEzMTc2MTk2QkRDMUMwMTY3QjQ2NjU4NjM1NUYA 2026-07-22 18:30:47 - Contenido: Buenas Tardes este es el abono Monto 12000,00 Bs.. Ref 178833 Fecha 22/07/2026...TLF emisor 04123... 2026-07-22 18:30:47 - Comando detectado: buenas 2026-07-22 18:30:47 - CommandProcessor: Procesando comando: buenas 2026-07-22 18:30:47 - Comando no reconocido, enviando a ChatGPT 2026-07-22 18:30:47 - Resultado del comando: string 2026-07-22 18:30:47 - Enviando a ChatGPT: Buenas Tardes este es el abono Monto 12000,00 Bs... 2026-07-22 18:30:47 - forwardToChatGPT: Enviando a ChatGPT: Buenas Tardes este es el abono Monto 12000,00 Bs... 2026-07-22 18:30:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 19:30:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 19:30:47 America/Halifax] [CHATBOT][START] corr=9d8078f7 IP=127.0.0.1 UA= [22-Jul-2026 18:30:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 18:30:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-24 username=74:ac:b9:7c:0f:25 mobile=584122958764 [22-Jul-2026 18:30:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 18:30:47 America/Caracas] [CHATBOT][DIAG] corr=9d8078f7 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [22-Jul-2026 18:30:47 America/Caracas] [CHATBOT][CTX] corr=9d8078f7 tel=584122958764 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 18:30:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 18:30:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 18:30:47 America/Caracas] [CHATBOT][AI][a50164] Proveedor: gemini [22-Jul-2026 18:30:47 America/Caracas] [CHATBOT][GEMINI][a50164] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 18:30:49 America/Caracas] [CHATBOT][GEMINI][a50164] OK key=primary intento=1 len=139 finish=STOP [22-Jul-2026 18:30:49 America/Caracas] [CHATBOT][END] corr=9d8078f7 bytesRespuesta=139 [22-Jul-2026 18:30:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 18:30:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 18:30:50 - Mensaje enviado con éxito a 584122958764 2026-07-22 18:30:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61449a28afe (wa_message_id: wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSREU5RDBERTI3NzQxMUZBMzdGAA==) 2026-07-22 18:30:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a61449a28afe 2026-07-22 18:30:50 - ====== FIN WEBHOOK ====== 2026-07-22 18:31:13 - ====== INICIO WEBHOOK ====== 2026-07-22 18:31:13 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 18:31:13 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 18:31:13 - ====== FIN WEBHOOK ====== 2026-07-22 18:32:14 - ====== INICIO WEBHOOK ====== 2026-07-22 18:32:14 - Evento: text | De: 584122958764 | Size: 597b 2026-07-22 18:32:14 - Procesando mensaje regular tipo: text 2026-07-22 18:32:14 - RegularMessageService: Procesando mensaje de 584122958764, tipo: text 2026-07-22 18:32:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUM3RUE4MjEyMEZFOUQ4ODdDQ0ZBRTk1OEM1N0M4MjAA 2026-07-22 18:32:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUM3RUE4MjEyMEZFOUQ4ODdDQ0ZBRTk1OEM1N0M4MjAA 2026-07-22 18:32:14 - Contenido: El banco emisor es el Banco de Venezuela... 2026-07-22 18:32:14 - Comando detectado: el 2026-07-22 18:32:14 - CommandProcessor: Procesando comando: el 2026-07-22 18:32:14 - Comando no reconocido, enviando a ChatGPT 2026-07-22 18:32:14 - Resultado del comando: string 2026-07-22 18:32:14 - Enviando a ChatGPT: El banco emisor es el Banco de Venezuela... 2026-07-22 18:32:14 - forwardToChatGPT: Enviando a ChatGPT: El banco emisor es el Banco de Venezuela... 2026-07-22 18:32:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 19:32:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 19:32:14 America/Halifax] [CHATBOT][START] corr=27fffce9 IP=127.0.0.1 UA= [22-Jul-2026 18:32:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 18:32:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-24 username=74:ac:b9:7c:0f:25 mobile=584122958764 [22-Jul-2026 18:32:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 18:32:15 America/Caracas] [CHATBOT][DIAG] corr=27fffce9 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [22-Jul-2026 18:32:15 America/Caracas] [CHATBOT][CTX] corr=27fffce9 tel=584122958764 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 18:32:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 18:32:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 18:32:15 America/Caracas] [CHATBOT][AI][3fa5c8] Proveedor: gemini [22-Jul-2026 18:32:15 America/Caracas] [CHATBOT][GEMINI][3fa5c8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 18:32:18 America/Caracas] [CHATBOT][GEMINI][3fa5c8] OK key=primary intento=1 len=307 finish=STOP [22-Jul-2026 18:32:18 America/Caracas] [CHATBOT][END] corr=27fffce9 bytesRespuesta=307 [22-Jul-2026 18:32:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 18:32:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 18:32:19 - Mensaje enviado con éxito a 584122958764 2026-07-22 18:32:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6144f3ac5e5 (wa_message_id: wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSNzJDM0IyRjVCRUYzRkE1OTZFAA==) 2026-07-22 18:32:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a6144f3ac5e5 2026-07-22 18:32:19 - ====== FIN WEBHOOK ====== 2026-07-22 18:33:11 - ====== INICIO WEBHOOK ====== 2026-07-22 18:33:11 - Evento: text | De: 584122958764 | Size: 584b 2026-07-22 18:33:11 - Procesando mensaje regular tipo: text 2026-07-22 18:33:11 - RegularMessageService: Procesando mensaje de 584122958764, tipo: text 2026-07-22 18:33:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUMwRkU5MEE3MUEwMUJCQzNBRTQ1NDg4NzAxNDM1MEQA 2026-07-22 18:33:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUMwRkU5MEE3MUEwMUJCQzNBRTQ1NDg4NzAxNDM1MEQA 2026-07-22 18:33:11 - Contenido: Abono parcial a mi cuenta..... 2026-07-22 18:33:11 - Comando detectado: abono 2026-07-22 18:33:11 - CommandProcessor: Procesando comando: abono 2026-07-22 18:33:11 - Comando no reconocido, enviando a ChatGPT 2026-07-22 18:33:11 - Resultado del comando: string 2026-07-22 18:33:11 - Enviando a ChatGPT: Abono parcial a mi cuenta..... 2026-07-22 18:33:11 - forwardToChatGPT: Enviando a ChatGPT: Abono parcial a mi cuenta..... 2026-07-22 18:33:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 19:33:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 19:33:11 America/Halifax] [CHATBOT][START] corr=c5371f00 IP=127.0.0.1 UA= [22-Jul-2026 18:33:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 18:33:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-24 username=74:ac:b9:7c:0f:25 mobile=584122958764 [22-Jul-2026 18:33:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 18:33:12 America/Caracas] [CHATBOT][DIAG] corr=c5371f00 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [22-Jul-2026 18:33:12 America/Caracas] [CHATBOT][CTX] corr=c5371f00 tel=584122958764 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 18:33:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 18:33:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 18:33:12 America/Caracas] [CHATBOT][AI][75086d] Proveedor: gemini [22-Jul-2026 18:33:12 America/Caracas] [CHATBOT][GEMINI][75086d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 18:33:14 America/Caracas] [CHATBOT][GEMINI][75086d] OK key=primary intento=1 len=174 finish=STOP [22-Jul-2026 18:33:14 America/Caracas] [CHATBOT][END] corr=c5371f00 bytesRespuesta=174 [22-Jul-2026 18:33:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 18:33:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 18:33:14 - Mensaje enviado con éxito a 584122958764 2026-07-22 18:33:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61452ada35d (wa_message_id: wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSMEE2Qjc5RkU0OTk2OEQyMDgzAA==) 2026-07-22 18:33:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a61452ada35d 2026-07-22 18:33:14 - ====== FIN WEBHOOK ====== 2026-07-22 18:33:44 - ====== INICIO WEBHOOK ====== 2026-07-22 18:33:44 - Evento: text | De: 584122958764 | Size: 601b 2026-07-22 18:33:44 - Procesando mensaje regular tipo: text 2026-07-22 18:33:44 - RegularMessageService: Procesando mensaje de 584122958764, tipo: text 2026-07-22 18:33:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUNFNTRGRjg4RUZCQUM0RTgyNEE0MDhGNzcyNTQ4NTAA 2026-07-22 18:33:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUNFNTRGRjg4RUZCQUM0RTgyNEE0MDhGNzcyNTQ4NTAA 2026-07-22 18:33:44 - Contenido: Cuál sería la fecha de vencimiento... 2026-07-22 18:33:44 - Comando detectado: cuál 2026-07-22 18:33:44 - CommandProcessor: Procesando comando: cuál 2026-07-22 18:33:44 - Comando no reconocido, enviando a ChatGPT 2026-07-22 18:33:44 - Resultado del comando: string 2026-07-22 18:33:44 - Enviando a ChatGPT: Cuál sería la fecha de vencimiento... 2026-07-22 18:33:44 - forwardToChatGPT: Enviando a ChatGPT: Cuál sería la fecha de vencimiento... 2026-07-22 18:33:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 19:33:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 19:33:45 America/Halifax] [CHATBOT][START] corr=53c7e5bd IP=127.0.0.1 UA= [22-Jul-2026 18:33:45 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 18:33:45 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-24 username=74:ac:b9:7c:0f:25 mobile=584122958764 [22-Jul-2026 18:33:45 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 18:33:45 America/Caracas] [CHATBOT][DIAG] corr=53c7e5bd Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [22-Jul-2026 18:33:45 America/Caracas] [CHATBOT][CTX] corr=53c7e5bd tel=584122958764 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 18:33:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 18:33:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 18:33:45 America/Caracas] [CHATBOT][AI][ed0dae] Proveedor: gemini [22-Jul-2026 18:33:45 America/Caracas] [CHATBOT][GEMINI][ed0dae] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-22 18:33:46 - ====== INICIO WEBHOOK ====== 2026-07-22 18:33:46 - Evento: image | De: 584143466209 | Size: 874b 2026-07-22 18:33:46 - Procesando mensaje regular tipo: image 2026-07-22 18:33:46 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 18:33:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4QTJEQ0YxRkE5NTUxMEE3N0RCMzVEMTY2RkU2QTkA 2026-07-22 18:33:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4QTJEQ0YxRkE5NTUxMEE3N0RCMzVEMTY2RkU2QTkA 2026-07-22 18:33:46 - Contenido: G venezuela 17693.57 materiales-ferreteria... 2026-07-22 18:33:46 - Comando detectado: g 2026-07-22 18:33:46 - CommandProcessor: Procesando comando: g 2026-07-22 18:33:46 - Gasto de negocio con imagen: 1766267741031794 2026-07-22 18:33:46 - Formato 'g banco descripcion': banco=venezuela, desc=17693.57 materiales-ferreteria 2026-07-22 18:33:47 - Ejecutando GastosService (negocio) [22-Jul-2026 18:33:47 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 18:33:49 - Resultado del comando: array 2026-07-22 18:33:49 - Enviando respuesta: ✅ 💼 Gasto de negocio #52 registrado • Mont 2026-07-22 18:33:49 - Mensaje enviado con éxito a 584143466209 2026-07-22 18:33:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61454db6400 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjM2RDgwNDAyNjkzNkU0OUQwAA==) 2026-07-22 18:33:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a61454db6400 2026-07-22 18:33:49 - ====== FIN WEBHOOK ====== [22-Jul-2026 18:33:49 America/Caracas] [CHATBOT][GEMINI][ed0dae] OK key=primary intento=1 len=162 finish=MAX_TOKENS [22-Jul-2026 18:33:49 America/Caracas] [CHATBOT][GEMINI][ed0dae] ⚠️ Respuesta truncada por MAX_TOKENS [22-Jul-2026 18:33:49 America/Caracas] [CHATBOT][END] corr=53c7e5bd bytesRespuesta=162 [22-Jul-2026 18:33:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 18:33:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 18:33:50 - Mensaje enviado con éxito a 584122958764 2026-07-22 18:33:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61454ecb391 (wa_message_id: wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSQjk2NzBDRDNGNzUzQUEwRjExAA==) 2026-07-22 18:33:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a61454ecb391 2026-07-22 18:33:50 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Maryorie Lopez, 21/08/2026 . 584125486746 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125486746","wa_id":"584125486746"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDg2NzQ2FQIAERgSNzg4NDdGOEU5NTVCOUQ5QTVDAA==","message_status":"accepted"}]}'. 2026-07-22 18:36:15 - ====== INICIO WEBHOOK ====== 2026-07-22 18:36:15 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 18:36:15 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 18:36:15 - ====== FIN WEBHOOK ====== 2026-07-22 18:39:02 - ====== INICIO WEBHOOK ====== 2026-07-22 18:39:02 - Evento: interactive | De: 584125486746 | Size: 965b 2026-07-22 18:39:02 - Procesando encuesta interactiva 2026-07-22 18:39:02 - SurveyService: Iniciando procesamiento de encuesta 2026-07-22 18:39:02 - Procesando encuesta de: 584125486746, Message ID: wamid.HBgMNTg0MTI1NDg2NzQ2FQIAEhggQUM0RDFFMDdCMDNEMEY3RUEyMDgwNzZCRUY4QzIzNzUA 2026-07-22 18:39:02 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-22 18:39:02 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maryorie Lopez, 2026-08-22 00:00:00 . 584125486746 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125486746","wa_id":"584125486746"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDg2NzQ2FQIAERgSMEM3NEQzOUMzQThERUVFNjREAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , carolina pacheco, 2026-08-22 00:00:00 . 584120485384 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120485384","wa_id":"584120485384"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNDg1Mzg0FQIAERgSRERERkJENjlGQkZFMzU4NDJCAA==","message_status":"accepted"}]}'. 2026-07-22 19:03:21 - ====== INICIO WEBHOOK ====== 2026-07-22 19:03:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 19:03:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 19:03:21 - ====== FIN WEBHOOK ====== 2026-07-22 19:04:48 - ====== INICIO WEBHOOK ====== 2026-07-22 19:04:48 - Evento: text | De: 584225200234 | Size: 579b 2026-07-22 19:04:48 - Procesando mensaje regular tipo: text 2026-07-22 19:04:48 - RegularMessageService: Procesando mensaje de 584225200234, tipo: text 2026-07-22 19:04:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjI1MjAwMjM0FQIAEhggQTVFQ0Y5OUFBQjFENzM0Mjc4RkFEQThFOTM5QzZFOTMA 2026-07-22 19:04:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjI1MjAwMjM0FQIAEhggQTVFQ0Y5OUFBQjFENzM0Mjc4RkFEQThFOTM5QzZFOTMA 2026-07-22 19:04:48 - Contenido: Yoselin Del valle yepez moreno... 2026-07-22 19:04:48 - Comando detectado: yoselin 2026-07-22 19:04:48 - CommandProcessor: Procesando comando: yoselin 2026-07-22 19:04:48 - Comando no reconocido, enviando a ChatGPT 2026-07-22 19:04:48 - Resultado del comando: string 2026-07-22 19:04:48 - Enviando a ChatGPT: Yoselin Del valle yepez moreno... 2026-07-22 19:04:48 - forwardToChatGPT: Enviando a ChatGPT: Yoselin Del valle yepez moreno... 2026-07-22 19:04:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 20:04:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 20:04:48 America/Halifax] [CHATBOT][START] corr=87ba6b60 IP=127.0.0.1 UA= [22-Jul-2026 19:04:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 19:04:49 America/Caracas] [CHATBOT][CTX] corr=87ba6b60 tel=584225200234 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [22-Jul-2026 19:04:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 19:04:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 19:04:49 America/Caracas] [CHATBOT][AI][e81d86] Proveedor: gemini [22-Jul-2026 19:04:49 America/Caracas] [CHATBOT][GEMINI][e81d86] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 19:04:50 America/Caracas] [CHATBOT][GEMINI][e81d86] OK key=primary intento=1 len=39 finish=STOP [22-Jul-2026 19:04:50 America/Caracas] [CHATBOT][END] corr=87ba6b60 bytesRespuesta=39 [22-Jul-2026 19:04:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 19:04:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 19:04:51 - Mensaje enviado con éxito a 584225200234 2026-07-22 19:04:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a614c93819ab (wa_message_id: wamid.HBgMNTg0MjI1MjAwMjM0FQIAERgSQTMxRkM0RDFBRUMzNzQ5NEM1AA==) 2026-07-22 19:04:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a614c93819ab 2026-07-22 19:04:51 - ====== FIN WEBHOOK ====== 2026-07-22 19:05:07 - ====== INICIO WEBHOOK ====== 2026-07-22 19:05:07 - Evento: text | De: 584225200234 | Size: 560b 2026-07-22 19:05:07 - Procesando mensaje regular tipo: text 2026-07-22 19:05:07 - RegularMessageService: Procesando mensaje de 584225200234, tipo: text 2026-07-22 19:05:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjI1MjAwMjM0FQIAEhggQTVEOTE4RTlGMTlFQkFGRDE3RjU3MTgwRTZBRTk3QjkA 2026-07-22 19:05:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjI1MjAwMjM0FQIAEhggQTVEOTE4RTlGMTlFQkFGRDE3RjU3MTgwRTZBRTk3QjkA 2026-07-22 19:05:07 - Contenido: 04225205273... 2026-07-22 19:05:07 - Comando detectado: 04225205273 2026-07-22 19:05:07 - CommandProcessor: Procesando comando: 04225205273 2026-07-22 19:05:07 - Número de teléfono detectado: 04225205273 [22-Jul-2026 19:05:07 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-22 19:05:07 - Resultado del comando: array 2026-07-22 19:05:07 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-22 19:05:08 - Mensaje enviado con éxito a 584225200234 2026-07-22 19:05:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a614ca4229ee (wa_message_id: wamid.HBgMNTg0MjI1MjAwMjM0FQIAERgSNkUyRTg5OUI1ODc0NDhDRUFDAA==) 2026-07-22 19:05:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a614ca4229ee 2026-07-22 19:05:08 - ====== FIN WEBHOOK ====== 2026-07-22 19:29:46 - ====== INICIO WEBHOOK ====== 2026-07-22 19:29:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 19:29:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 19:29:46 - ====== FIN WEBHOOK ====== 2026-07-22 19:31:36 - ====== INICIO WEBHOOK ====== 2026-07-22 19:31:36 - Evento: text | De: 584129910062 | Size: 554b 2026-07-22 19:31:36 - Procesando mensaje regular tipo: text 2026-07-22 19:31:36 - RegularMessageService: Procesando mensaje de 584129910062, tipo: text 2026-07-22 19:31:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUNDRDg1NDU4MEY5QURENDc5OTI0RDE4QzdGODRFMEUA 2026-07-22 19:31:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUNDRDg1NDU4MEY5QURENDc5OTI0RDE4QzdGODRFMEUA 2026-07-22 19:31:36 - Contenido: Saldo... 2026-07-22 19:31:36 - Comando detectado: saldo 2026-07-22 19:31:36 - CommandProcessor: Procesando comando: saldo 2026-07-22 19:31:36 - Ejecutando saldo.php 2026-07-22 19:31:36 - saldo.php: Consultando saldo para 584129910062 2026-07-22 19:31:36 - saldo.php: Saldo consultado para Cesar - Plan: 5-200mb-40$/mes 1:100, Vence: 2026-08-25 00:00:00 2026-07-22 19:31:36 - Resultado del comando: array 2026-07-22 19:31:36 - Enviando respuesta: ¡Hola Cesar! 👋 Tu servicio está *activo* ✅ 2026-07-22 19:31:38 - Mensaje enviado con éxito a 584129910062 2026-07-22 19:31:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6152da142d6 (wa_message_id: wamid.HBgMNTg0MTI5OTEwMDYyFQIAERgSOUM2OEQ5NjlCMEI4QUY3MkRCAA==) 2026-07-22 19:31:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a6152da142d6 2026-07-22 19:31:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , eliana griman gerig, 2026-08-22 00:00:00 . 584123715575 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123715575","wa_id":"584123715575"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE1NTc1FQIAERgSNEQyRDY4MzE5RjYyREZGOERDAA==","message_status":"accepted"}]}'. 2026-07-22 19:36:40 - ====== INICIO WEBHOOK ====== 2026-07-22 19:36:40 - Evento: status:failed | De: 584123715575 | Size: 573b 2026-07-22 19:36:40 - STATUS FAILED: failed para 584123715575 | Error: 131026 Message undeliverable 2026-07-22 19:36:40 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yoselin Del valle Yepez Moreno, 2026-08-22 00:00:00 . 584225205273 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584225205273","wa_id":"584225205273"}],"messages":[{"id":"wamid.HBgMNTg0MjI1MjA1MjczFQIAERgSNDdDNEVBMUJEQUNGRjM1MTJGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Rosa Galindo, 2026-08-11 00:00:00 . 584122958764 2026-07-22 19:49:15 - ====== INICIO WEBHOOK ====== 2026-07-22 19:49:15 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 19:49:15 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 19:49:15 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122958764","wa_id":"584122958764"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSREZDN0JGNTU2MDY2NUZCODUzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Orlando Jesus Briceño, 2026-08-22 00:00:00 . 584129637736 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129637736","wa_id":"584129637736"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjM3NzM2FQIAERgSQzgwRkM1Q0UxRUJCQjU1RDgyAA==","message_status":"accepted"}]}'. 2026-07-22 19:52:18 - ====== INICIO WEBHOOK ====== 2026-07-22 19:52:18 - Evento: text | De: 584162821049 | Size: 570b 2026-07-22 19:52:18 - Procesando mensaje regular tipo: text 2026-07-22 19:52:18 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 19:52:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM5MTdCNDlERkJDOTVENEJCMUFGMEMwQkU2QjJCNzIA 2026-07-22 19:52:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM5MTdCNDlERkJDOTVENEJCMUFGMEMwQkU2QjJCNzIA 2026-07-22 19:52:18 - Contenido: Buenas noches... 2026-07-22 19:52:18 - Comando detectado: buenas 2026-07-22 19:52:18 - CommandProcessor: Procesando comando: buenas 2026-07-22 19:52:18 - Comando no reconocido, enviando a ChatGPT 2026-07-22 19:52:18 - Resultado del comando: string 2026-07-22 19:52:18 - Enviando a ChatGPT: Buenas noches... 2026-07-22 19:52:18 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches... 2026-07-22 19:52:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 20:52:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 20:52:18 America/Halifax] [CHATBOT][START] corr=6d4eb993 IP=127.0.0.1 UA= [22-Jul-2026 19:52:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 19:52:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=70:a7:41:28:3c:2e mobile=584162821049 [22-Jul-2026 19:52:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 19:52:18 America/Caracas] [CHATBOT][DIAG] corr=6d4eb993 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [22-Jul-2026 19:52:18 America/Caracas] [CHATBOT][CTX] corr=6d4eb993 tel=584162821049 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 19:52:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 19:52:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 19:52:18 America/Caracas] [CHATBOT][AI][d327be] Proveedor: gemini [22-Jul-2026 19:52:18 America/Caracas] [CHATBOT][GEMINI][d327be] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 19:52:19 America/Caracas] [CHATBOT][GEMINI][d327be] OK key=primary intento=1 len=42 finish=STOP [22-Jul-2026 19:52:19 America/Caracas] [CHATBOT][END] corr=6d4eb993 bytesRespuesta=42 [22-Jul-2026 19:52:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 19:52:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 19:52:20 - Mensaje enviado con éxito a 584162821049 2026-07-22 19:52:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6157b4490df (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSOURCNDJBQUQzNUM1MjkwMjkyAA==) 2026-07-22 19:52:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a6157b4490df 2026-07-22 19:52:20 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Blanca Rosa Piñango, 2026-08-23 00:00:00 . 584248520423 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584248520423","wa_id":"584248520423"}],"messages":[{"id":"wamid.HBgMNTg0MjQ4NTIwNDIzFQIAERgSQzRCOTVFQzQ4NEIzNUU4RDc3AA==","message_status":"accepted"}]}'. 2026-07-22 19:52:29 - ====== INICIO WEBHOOK ====== 2026-07-22 19:52:29 - Evento: text | De: 584162821049 | Size: 585b 2026-07-22 19:52:29 - Procesando mensaje regular tipo: text 2026-07-22 19:52:29 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 19:52:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM1Q0M2QUFEOUEwNEYwMjg4NUJEMDExQTI5MkJBODIA 2026-07-22 19:52:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM1Q0M2QUFEOUEwNEYwMjg4NUJEMDExQTI5MkJBODIA 2026-07-22 19:52:29 - Contenido: Para saber sobre el internet... 2026-07-22 19:52:29 - Comando detectado: para 2026-07-22 19:52:29 - CommandProcessor: Procesando comando: para 2026-07-22 19:52:29 - Comando no reconocido, enviando a ChatGPT 2026-07-22 19:52:29 - Resultado del comando: string 2026-07-22 19:52:29 - Enviando a ChatGPT: Para saber sobre el internet... 2026-07-22 19:52:29 - forwardToChatGPT: Enviando a ChatGPT: Para saber sobre el internet... 2026-07-22 19:52:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 20:52:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 20:52:29 America/Halifax] [CHATBOT][START] corr=aa19f447 IP=127.0.0.1 UA= [22-Jul-2026 19:52:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 19:52:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=70:a7:41:28:3c:2e mobile=584162821049 [22-Jul-2026 19:52:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 19:52:29 America/Caracas] [CHATBOT][DIAG] corr=aa19f447 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [22-Jul-2026 19:52:29 America/Caracas] [CHATBOT][CTX] corr=aa19f447 tel=584162821049 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 19:52:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 19:52:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 19:52:29 America/Caracas] [CHATBOT][AI][9d3d30] Proveedor: gemini [22-Jul-2026 19:52:29 America/Caracas] [CHATBOT][GEMINI][9d3d30] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 19:52:32 America/Caracas] [CHATBOT][GEMINI][9d3d30] OK key=primary intento=1 len=231 finish=STOP [22-Jul-2026 19:52:32 America/Caracas] [CHATBOT][END] corr=aa19f447 bytesRespuesta=231 [22-Jul-2026 19:52:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 19:52:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 19:52:33 - Mensaje enviado con éxito a 584162821049 2026-07-22 19:52:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6157c10470a (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSOUNFRENENkJCMEMxMzFDOEMyAA==) 2026-07-22 19:52:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a6157c10470a 2026-07-22 19:52:33 - ====== FIN WEBHOOK ====== 2026-07-22 19:52:41 - ====== INICIO WEBHOOK ====== 2026-07-22 19:52:41 - Evento: text | De: 584162821049 | Size: 573b 2026-07-22 19:52:41 - Procesando mensaje regular tipo: text 2026-07-22 19:52:41 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 19:52:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNDQTUzQjIyNjkyNzNBMjg2Q0I3QTAyNjVEODM4NkQA 2026-07-22 19:52:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNDQTUzQjIyNjkyNzNBMjg2Q0I3QTAyNjVEODM4NkQA 2026-07-22 19:52:41 - Contenido: Q me lo cortaron... 2026-07-22 19:52:41 - Comando detectado: q 2026-07-22 19:52:41 - CommandProcessor: Procesando comando: q 2026-07-22 19:52:41 - Comando no reconocido, enviando a ChatGPT 2026-07-22 19:52:41 - Resultado del comando: string 2026-07-22 19:52:41 - Enviando a ChatGPT: Q me lo cortaron... 2026-07-22 19:52:41 - forwardToChatGPT: Enviando a ChatGPT: Q me lo cortaron... 2026-07-22 19:52:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 20:52:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 20:52:41 America/Halifax] [CHATBOT][START] corr=40992051 IP=127.0.0.1 UA= [22-Jul-2026 19:52:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 19:52:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=70:a7:41:28:3c:2e mobile=584162821049 [22-Jul-2026 19:52:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 19:52:41 America/Caracas] [CHATBOT][DIAG] corr=40992051 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [22-Jul-2026 19:52:41 America/Caracas] [CHATBOT][CTX] corr=40992051 tel=584162821049 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 19:52:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 19:52:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 19:52:41 America/Caracas] [CHATBOT][AI][a75613] Proveedor: gemini [22-Jul-2026 19:52:41 America/Caracas] [CHATBOT][GEMINI][a75613] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 19:52:45 America/Caracas] [CHATBOT][GEMINI][a75613] OK key=primary intento=1 len=117 finish=MAX_TOKENS [22-Jul-2026 19:52:45 America/Caracas] [CHATBOT][GEMINI][a75613] ⚠️ Respuesta truncada por MAX_TOKENS [22-Jul-2026 19:52:45 America/Caracas] [CHATBOT][END] corr=40992051 bytesRespuesta=117 [22-Jul-2026 19:52:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 19:52:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 19:52:46 - Mensaje enviado con éxito a 584162821049 2026-07-22 19:52:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6157ce5b7ec (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSQ0QwQUMzMDhCRkUwNEJCMEM5AA==) 2026-07-22 19:52:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a6157ce5b7ec 2026-07-22 19:52:46 - ====== FIN WEBHOOK ====== 2026-07-22 19:52:49 - ====== INICIO WEBHOOK ====== 2026-07-22 19:52:49 - Evento: text | De: 584162821049 | Size: 582b 2026-07-22 19:52:49 - Procesando mensaje regular tipo: text 2026-07-22 19:52:49 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 19:52:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNENkZFMkE2MTA5MUI3OEU5MDM3M0Q0NDk3NTQ0MjIA 2026-07-22 19:52:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNENkZFMkE2MTA5MUI3OEU5MDM3M0Q0NDk3NTQ0MjIA 2026-07-22 19:52:49 - Contenido: A las 9 de la mañana... 2026-07-22 19:52:49 - Comando detectado: a 2026-07-22 19:52:49 - CommandProcessor: Procesando comando: a 2026-07-22 19:52:49 - Comando no reconocido, enviando a ChatGPT 2026-07-22 19:52:49 - Resultado del comando: string 2026-07-22 19:52:49 - Enviando a ChatGPT: A las 9 de la mañana... 2026-07-22 19:52:49 - forwardToChatGPT: Enviando a ChatGPT: A las 9 de la mañana... 2026-07-22 19:52:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 20:52:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 20:52:49 America/Halifax] [CHATBOT][START] corr=103a9dc4 IP=127.0.0.1 UA= [22-Jul-2026 19:52:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 19:52:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=70:a7:41:28:3c:2e mobile=584162821049 [22-Jul-2026 19:52:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 19:52:49 America/Caracas] [CHATBOT][DIAG] corr=103a9dc4 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [22-Jul-2026 19:52:49 America/Caracas] [CHATBOT][CTX] corr=103a9dc4 tel=584162821049 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 19:52:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 19:52:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 19:52:49 America/Caracas] [CHATBOT][AI][dce4ca] Proveedor: gemini [22-Jul-2026 19:52:49 America/Caracas] [CHATBOT][GEMINI][dce4ca] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 19:52:54 America/Caracas] [CHATBOT][GEMINI][dce4ca] OK key=primary intento=1 len=49 finish=STOP [22-Jul-2026 19:52:54 America/Caracas] [CHATBOT][END] corr=103a9dc4 bytesRespuesta=49 [22-Jul-2026 19:52:54 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 19:52:54 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 19:52:55 - Mensaje enviado con éxito a 584162821049 2026-07-22 19:52:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6157d71ea1c (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSNDAwMkE5RDI1Q0M2NTM2ODBBAA==) 2026-07-22 19:52:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a6157d71ea1c 2026-07-22 19:52:55 - ====== FIN WEBHOOK ====== 2026-07-22 19:53:17 - ====== INICIO WEBHOOK ====== 2026-07-22 19:53:17 - Evento: text | De: 584162821049 | Size: 601b 2026-07-22 19:53:17 - Procesando mensaje regular tipo: text 2026-07-22 19:53:17 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 19:53:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNBODk3MUJENzU4QThGRkVEMjkxMjY0OTU3NzVBNzgA 2026-07-22 19:53:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNBODk3MUJENzU4QThGRkVEMjkxMjY0OTU3NzVBNzgA 2026-07-22 19:53:17 - Contenido: Como así si yo cancele el 8 de este mes... 2026-07-22 19:53:17 - Comando detectado: como 2026-07-22 19:53:17 - CommandProcessor: Procesando comando: como 2026-07-22 19:53:17 - Comando no reconocido, enviando a ChatGPT 2026-07-22 19:53:17 - Resultado del comando: string 2026-07-22 19:53:17 - Enviando a ChatGPT: Como así si yo cancele el 8 de este mes... 2026-07-22 19:53:17 - forwardToChatGPT: Enviando a ChatGPT: Como así si yo cancele el 8 de este mes... 2026-07-22 19:53:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 20:53:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 20:53:17 America/Halifax] [CHATBOT][START] corr=34e8c10b IP=127.0.0.1 UA= [22-Jul-2026 19:53:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 19:53:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=70:a7:41:28:3c:2e mobile=584162821049 [22-Jul-2026 19:53:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 19:53:17 America/Caracas] [CHATBOT][DIAG] corr=34e8c10b Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [22-Jul-2026 19:53:17 America/Caracas] [CHATBOT][CTX] corr=34e8c10b tel=584162821049 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 19:53:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 19:53:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 19:53:17 America/Caracas] [CHATBOT][AI][169979] Proveedor: gemini [22-Jul-2026 19:53:17 America/Caracas] [CHATBOT][GEMINI][169979] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 19:53:20 America/Caracas] [CHATBOT][GEMINI][169979] OK key=primary intento=1 len=383 finish=STOP [22-Jul-2026 19:53:20 America/Caracas] [CHATBOT][END] corr=34e8c10b bytesRespuesta=383 [22-Jul-2026 19:53:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 19:53:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 19:53:20 - ====== INICIO WEBHOOK ====== 2026-07-22 19:53:20 - Evento: text | De: 584123987002 | Size: 576b 2026-07-22 19:53:20 - Procesando mensaje regular tipo: text 2026-07-22 19:53:20 - RegularMessageService: Procesando mensaje de 584123987002, tipo: text 2026-07-22 19:53:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUM2MzJBNDRCNDhDM0ZGNjdDNUFGRjNGRjY2MTEyRkMA 2026-07-22 19:53:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUM2MzJBNDRCNDhDM0ZGNjdDNUFGRjNGRjY2MTEyRkMA 2026-07-22 19:53:20 - Contenido: Pablo Fher... 2026-07-22 19:53:20 - Comando detectado: pablo 2026-07-22 19:53:20 - CommandProcessor: Procesando comando: pablo 2026-07-22 19:53:20 - Comando no reconocido, enviando a ChatGPT 2026-07-22 19:53:20 - Resultado del comando: string 2026-07-22 19:53:20 - Enviando a ChatGPT: Pablo Fher... 2026-07-22 19:53:20 - forwardToChatGPT: Enviando a ChatGPT: Pablo Fher... 2026-07-22 19:53:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 20:53:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 20:53:20 America/Halifax] [CHATBOT][START] corr=acf786e5 IP=127.0.0.1 UA= 2026-07-22 19:53:21 - Mensaje enviado con éxito a 584162821049 2026-07-22 19:53:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6157f104229 (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSRUE5MjQ1OUExNDMzODlGNjAxAA==) 2026-07-22 19:53:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a6157f104229 2026-07-22 19:53:21 - ====== FIN WEBHOOK ====== [22-Jul-2026 19:53:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 19:53:21 America/Caracas] [CHATBOT][CTX] corr=acf786e5 tel=584123987002 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [22-Jul-2026 19:53:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 19:53:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 19:53:21 America/Caracas] [CHATBOT][AI][d65a7e] Proveedor: gemini [22-Jul-2026 19:53:21 America/Caracas] [CHATBOT][GEMINI][d65a7e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 19:53:22 America/Caracas] [CHATBOT][GEMINI][d65a7e] OK key=primary intento=1 len=25 finish=STOP [22-Jul-2026 19:53:22 America/Caracas] [CHATBOT][END] corr=acf786e5 bytesRespuesta=25 [22-Jul-2026 19:53:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 19:53:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 19:53:23 - Mensaje enviado con éxito a 584123987002 2026-07-22 19:53:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6157f329d7c (wa_message_id: wamid.HBgMNTg0MTIzOTg3MDAyFQIAERgSMkIzODZDODE5RDAyNDJBQ0NDAA==) 2026-07-22 19:53:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a6157f329d7c 2026-07-22 19:53:23 - ====== FIN WEBHOOK ====== 2026-07-22 19:53:25 - ====== INICIO WEBHOOK ====== 2026-07-22 19:53:25 - Evento: text | De: 584162821049 | Size: 585b 2026-07-22 19:53:25 - Procesando mensaje regular tipo: text 2026-07-22 19:53:25 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 19:53:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNFNUVCNjBGQUFBOUVCNzkwMjlCNzQ2OUExRjA4OUUA 2026-07-22 19:53:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNFNUVCNjBGQUFBOUVCNzkwMjlCNzQ2OUExRjA4OUUA 2026-07-22 19:53:25 - Contenido: Todavía no tiene un mes... 2026-07-22 19:53:25 - Comando detectado: todavía 2026-07-22 19:53:25 - CommandProcessor: Procesando comando: todavía 2026-07-22 19:53:25 - Comando no reconocido, enviando a ChatGPT 2026-07-22 19:53:25 - Resultado del comando: string 2026-07-22 19:53:25 - Enviando a ChatGPT: Todavía no tiene un mes... 2026-07-22 19:53:25 - forwardToChatGPT: Enviando a ChatGPT: Todavía no tiene un mes... 2026-07-22 19:53:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 20:53:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 20:53:26 America/Halifax] [CHATBOT][START] corr=f96ebefe IP=127.0.0.1 UA= [22-Jul-2026 19:53:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 19:53:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=70:a7:41:28:3c:2e mobile=584162821049 [22-Jul-2026 19:53:26 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 19:53:26 America/Caracas] [CHATBOT][DIAG] corr=f96ebefe Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [22-Jul-2026 19:53:26 America/Caracas] [CHATBOT][CTX] corr=f96ebefe tel=584162821049 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 19:53:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 19:53:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 19:53:26 America/Caracas] [CHATBOT][AI][f2fd66] Proveedor: gemini [22-Jul-2026 19:53:26 America/Caracas] [CHATBOT][GEMINI][f2fd66] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 19:53:29 America/Caracas] [CHATBOT][GEMINI][f2fd66] OK key=primary intento=1 len=491 finish=STOP [22-Jul-2026 19:53:29 America/Caracas] [CHATBOT][END] corr=f96ebefe bytesRespuesta=491 [22-Jul-2026 19:53:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 19:53:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 19:53:30 - Mensaje enviado con éxito a 584162821049 2026-07-22 19:53:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6157fa532fe (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSQzk4MkRFNTNBMUM5RkUxODk2AA==) 2026-07-22 19:53:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a6157fa532fe 2026-07-22 19:53:30 - ====== FIN WEBHOOK ====== 2026-07-22 19:53:52 - ====== INICIO WEBHOOK ====== 2026-07-22 19:53:52 - Evento: button | De: 584162420849 | Size: 708b 2026-07-22 19:53:52 - Procesando botón de plantilla: Pagar mi deuda 2026-07-22 19:53:52 - ButtonService: payload=pagar mi deuda, telefono=584162420849 2026-07-22 19:53:52 - Botón no manejado por ButtonService 2026-07-22 19:53:52 - ====== FIN WEBHOOK ====== 2026-07-22 19:54:17 - ====== INICIO WEBHOOK ====== 2026-07-22 19:54:17 - Evento: text | De: 584162821049 | Size: 601b 2026-07-22 19:54:17 - Procesando mensaje regular tipo: text 2026-07-22 19:54:17 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 19:54:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM4Mzg1MUYwQzJBOUY3OTlFQ0QxRjJFNDQ2MjlDMzgA 2026-07-22 19:54:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM4Mzg1MUYwQzJBOUY3OTlFQ0QxRjJFNDQ2MjlDMzgA 2026-07-22 19:54:17 - Contenido: Pero si mi fecha fue el el 8 no tiene un mes... 2026-07-22 19:54:17 - Comando detectado: pero 2026-07-22 19:54:17 - CommandProcessor: Procesando comando: pero 2026-07-22 19:54:17 - Comando no reconocido, enviando a ChatGPT 2026-07-22 19:54:17 - Resultado del comando: string 2026-07-22 19:54:17 - Enviando a ChatGPT: Pero si mi fecha fue el el 8 no tiene un mes... 2026-07-22 19:54:17 - forwardToChatGPT: Enviando a ChatGPT: Pero si mi fecha fue el el 8 no tiene un mes... 2026-07-22 19:54:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 20:54:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 20:54:17 America/Halifax] [CHATBOT][START] corr=180d81b4 IP=127.0.0.1 UA= [22-Jul-2026 19:54:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 19:54:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=70:a7:41:28:3c:2e mobile=584162821049 [22-Jul-2026 19:54:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 19:54:18 America/Caracas] [CHATBOT][DIAG] corr=180d81b4 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [22-Jul-2026 19:54:18 America/Caracas] [CHATBOT][CTX] corr=180d81b4 tel=584162821049 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 19:54:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 19:54:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 19:54:18 America/Caracas] [CHATBOT][AI][0c40bc] Proveedor: gemini [22-Jul-2026 19:54:18 America/Caracas] [CHATBOT][GEMINI][0c40bc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 19:54:21 America/Caracas] [CHATBOT][GEMINI][0c40bc] OK key=primary intento=1 len=530 finish=STOP [22-Jul-2026 19:54:21 America/Caracas] [CHATBOT][END] corr=180d81b4 bytesRespuesta=530 [22-Jul-2026 19:54:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 19:54:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 19:54:22 - Mensaje enviado con éxito a 584162821049 2026-07-22 19:54:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61582e358aa (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSMzYwQ0NFM0ExNzVFNzdENjQxAA==) 2026-07-22 19:54:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a61582e358aa 2026-07-22 19:54:22 - ====== FIN WEBHOOK ====== 2026-07-22 19:54:57 - ====== INICIO WEBHOOK ====== 2026-07-22 19:54:57 - Evento: image | De: 584162821049 | Size: 830b 2026-07-22 19:54:57 - Procesando mensaje regular tipo: image 2026-07-22 19:54:57 - RegularMessageService: Procesando mensaje de 584162821049, tipo: image 2026-07-22 19:54:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNBOUY5OEEzM0Q3RjY2OUEyOTYzMTFEODZEN0E3MEUA 2026-07-22 19:54:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNBOUY5OEEzM0Q3RjY2OUEyOTYzMTFEODZEN0E3MEUA 2026-07-22 19:54:57 - Contenido: ... 2026-07-22 19:54:57 - Comando detectado: image 2026-07-22 19:54:57 - CommandProcessor: Procesando comando: image 2026-07-22 19:54:57 - Imagen sin comando, guardando y procesando 2026-07-22 19:54:57 - Verificando duplicado por imageId=1596152215420069, msgId=wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNBOUY5OEEzM0Q3RjY2OUEyOTYzMTFEODZEN0E3MEUA 2026-07-22 19:54:57 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-22 19:54:57 - Incluyendo numtoname.php... 2026-07-22 19:54:57 - Incluyendo media.php... 2026-07-22 19:54:57 - DEBUG messages batch: [{"from":"584162821049","from_user_id":"VE.4525672414386572","id":"wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNBOUY5OEEzM0Q3RjY2OUEyOTYzMTFEODZEN0E3MEUA","timestamp":"1784764484","type":"image","image":{"mime_type":"image\/jpeg","sha256":"8CYruDAX1PxYmiT3U6JEO7ri5EHVdn8YDOfHNW3Ue2Q=","id":"1596152215420069","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1596152215420069&source=webhook&ext=1784764786&hash=ATyM_qA8eSkZn_QhkAwPU5jxcJ5KJP38m8NarnNeiURqsg"}}] 2026-07-22 19:54:57 - DEBUG caption: no se encontró texto cercano 2026-07-22 19:54:57 - DEBUG caption final: [VACIO] 2026-07-22 19:54:57 - DEBUG busqueda mobiles: 04162821049,4162821049,584162821049 2026-07-22 19:54:57 - DEBUG usuario NO encontrado 2026-07-22 19:54:57 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-22 19:54:57 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-22 19:54:57 - ====== INICIO WEBHOOK ====== 2026-07-22 19:54:57 - Evento: image | De: 584162821049 | Size: 830b 2026-07-22 19:54:57 - Procesando mensaje regular tipo: image 2026-07-22 19:54:57 - RegularMessageService: Procesando mensaje de 584162821049, tipo: image 2026-07-22 19:54:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUMwNzMzNjk2MThCMDg0MEZCQTg2M0Y5QTk0NDExMDgA 2026-07-22 19:54:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUMwNzMzNjk2MThCMDg0MEZCQTg2M0Y5QTk0NDExMDgA 2026-07-22 19:54:57 - Contenido: ... 2026-07-22 19:54:57 - Comando detectado: image 2026-07-22 19:54:57 - CommandProcessor: Procesando comando: image 2026-07-22 19:54:57 - Imagen sin comando, guardando y procesando 2026-07-22 19:54:57 - Verificando duplicado por imageId=1589263485943288, msgId=wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUMwNzMzNjk2MThCMDg0MEZCQTg2M0Y5QTk0NDExMDgA 2026-07-22 19:54:57 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-22 19:54:57 - Incluyendo numtoname.php... 2026-07-22 19:54:57 - Incluyendo media.php... 2026-07-22 19:54:57 - DEBUG messages batch: [{"from":"584162821049","from_user_id":"VE.4525672414386572","id":"wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUMwNzMzNjk2MThCMDg0MEZCQTg2M0Y5QTk0NDExMDgA","timestamp":"1784764484","type":"image","image":{"mime_type":"image\/jpeg","sha256":"o9oYnZic2jLc3wt+HF9cxh4BD2neTSK8L6dPaxfGru4=","id":"1589263485943288","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1589263485943288&source=webhook&ext=1784764786&hash=ATx6H9GUTZsGnyaZq6s1AbEbm2oGtfTRBrtmlsqhMqLZiA"}}] 2026-07-22 19:54:57 - DEBUG caption: no se encontró texto cercano 2026-07-22 19:54:57 - DEBUG caption final: [VACIO] 2026-07-22 19:54:57 - DEBUG busqueda mobiles: 04162821049,4162821049,584162821049 2026-07-22 19:54:57 - DEBUG usuario NO encontrado 2026-07-22 19:54:57 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-22 19:54:57 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-22 19:54:58 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1596152215420069&source=getMedia&ext=1784764787&hash=ATxB_ShEtyCjbOWBw9wKVvg8SJqarcEHnQLIic9zxGXpRw 2026-07-22 19:54:58 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1589263485943288&source=getMedia&ext=1784764787&hash=ATwKeUEvlFuE_hbjZM8J4MzmsTh4nW0HKw7YHJDriOygig 2026-07-22 19:54:59 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1589263485943288.jpg (27317 bytes) 2026-07-22 19:54:59 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1596152215420069.jpg (27446 bytes) 2026-07-22 19:55:00 - OCR tesseract exit=0 chars=269 2026-07-22 19:55:00 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 223 y PagomóvilBDV Personas 11.213,34 Bs Fecha: 07/07/2026 Operación: 006605125843 io Identificación: 18143785 Origen: 0102****7690 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-22 19:55:00 - OCR parse (caption-level): {"banco":"Venezuela","monto":"11213.34","fecha":"2026-07-07"} 2026-07-22 19:55:00 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-07","debug":["fecha=2026-07-07"]} 2026-07-22 19:55:00 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-22 19:55:00 - DEBUG bodyAdmin postOCR: Tlf: 04162821049\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 11213.34 (caption)\nFecha: 2026-07-07 (caption) 2026-07-22 19:55:00 - OCR tesseract exit=0 chars=269 2026-07-22 19:55:00 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 223 y PagomóvilBDV Personas 12.000,00 Bs Fecha: 06/07/2026 Operación: 006596706134 1D Identificación: 18143785 Origen: 0102****7690 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-22 19:55:00 - OCR parse (caption-level): {"banco":"Venezuela","monto":"12000.00","fecha":"2026-07-06"} 2026-07-22 19:55:00 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-06","debug":["fecha=2026-07-06"]} 2026-07-22 19:55:00 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-22 19:55:00 - DEBUG bodyAdmin postOCR: Tlf: 04162821049\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 12000.00 (caption)\nFecha: 2026-07-06 (caption) 2026-07-22 19:55:02 - IMG 1589263485943288 TEL 04162821049 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-22 19:55:02 - IMG 1596152215420069 TEL 04162821049 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-22 19:55:02 - Incluyendo guardar_imagen.php... 2026-07-22 19:55:02 - Incluyendo guardar_imagen.php... 2026-07-22 19:55:02 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-22 19:55:02 - Includes realizados. Verificando funciones... 2026-07-22 19:55:02 - obtenerInfoUsuario: Iniciando función con teléfono: 584162821049 2026-07-22 19:55:02 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-22 19:55:02 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-22 19:55:02 - Includes realizados. Verificando funciones... 2026-07-22 19:55:02 - obtenerInfoUsuario: Iniciando función con teléfono: 584162821049 2026-07-22 19:55:02 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-22 19:55:02 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-22 19:55:02 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-22 19:55:02 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-22 19:55:02 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-22 19:55:02 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-22 19:55:02 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-22 19:55:02 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-22 19:55:02 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-22 19:55:02 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:3c:2e","firstname":"Meuri","lastname":"Ayala","mac":"70:a7:41:28:3c:2e","srvid":34} 2026-07-22 19:55:02 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:3c:2e","firstname":"Meuri","lastname":"Ayala","mac":"70:a7:41:28:3c:2e","srvid":34} 2026-07-22 19:55:02 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-22 19:55:02 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-22 19:55:02 - Datos usuario extraídos: {"username":"70:a7:41:28:3c:2e","firstname":"Meuri","lastname":"Ayala","mac":"70:a7:41:28:3c:2e","srvid":34} 2026-07-22 19:55:02 - Datos usuario extraídos: {"username":"70:a7:41:28:3c:2e","firstname":"Meuri","lastname":"Ayala","mac":"70:a7:41:28:3c:2e","srvid":34} 2026-07-22 19:55:02 - Función conectarbot disponible, obteniendo conexión... 2026-07-22 19:55:02 - Función conectarbot disponible, obteniendo conexión... 2026-07-22 19:55:02 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-22 19:55:02 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-22 19:55:02 - Valor de accessToken: EAAC0c45... 2026-07-22 19:55:02 - Valor de accessToken: EAAC0c45... 2026-07-22 19:55:02 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-22 19:55:02 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-22 19:55:02 - Instancia WhatsAppImageHandler creada 2026-07-22 19:55:02 - Instancia WhatsAppImageHandler creada 2026-07-22 19:55:02 - Llamando a saveWhatsAppImage... 2026-07-22 19:55:02 - Llamando a saveWhatsAppImage... 2026-07-22 19:55:02 - saveWhatsAppImage: Procesando imagen para: 584162821049 2026-07-22 19:55:02 - saveWhatsAppImage: Procesando imagen para: 584162821049 2026-07-22 19:55:02 - saveWhatsAppImage: ID de media: 1596152215420069, MIME type: image/jpeg 2026-07-22 19:55:02 - saveWhatsAppImage: ID de media: 1589263485943288, MIME type: image/jpeg 2026-07-22 19:55:02 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1596152215420069 2026-07-22 19:55:02 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1589263485943288 2026-07-22 19:55:02 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-22 19:55:02 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1596152215420069&source=getMedia&ext=1784764792&hash=ATxpyL5kqr8XuUeGCt6Rj04DtNCP2o4zmz84xxYwmT-9Qg 2026-07-22 19:55:02 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1596152215420069&source=getMedia&ext=1784764792&hash=ATxpyL5kqr8XuUeGCt6Rj04DtNCP2o4zmz84xxYwmT-9Qg 2026-07-22 19:55:02 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-22 19:55:02 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1589263485943288&source=getMedia&ext=1784764792&hash=ATyRRrgTpI1dRbjyBwymh2fYWAcX-RBU600WJ9-dG71dxg 2026-07-22 19:55:02 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1589263485943288&source=getMedia&ext=1784764792&hash=ATyRRrgTpI1dRbjyBwymh2fYWAcX-RBU600WJ9-dG71dxg 2026-07-22 19:55:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-22 19:55:03 - descargar_imagen: Imagen descargada - Tamaño: 27446 bytes, Tipo: image/jpeg 2026-07-22 19:55:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1596152215420069.jpg, Tamaño: 27446 bytes 2026-07-22 19:55:03 - saveToDatabase: Registro insertado en BD con ID: 107 2026-07-22 19:55:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1596152215420069.jpg","image_id":"1596152215420069","size":27446,"mime_type":"image\/jpeg","db_success":true} 2026-07-22 19:55:03 - Resultado del comando: array 2026-07-22 19:55:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-22 19:55:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-22 19:55:03 - descargar_imagen: Imagen descargada - Tamaño: 27317 bytes, Tipo: image/jpeg 2026-07-22 19:55:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1589263485943288.jpg, Tamaño: 27317 bytes 2026-07-22 19:55:03 - saveToDatabase: Registro insertado en BD con ID: 108 2026-07-22 19:55:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1589263485943288.jpg","image_id":"1589263485943288","size":27317,"mime_type":"image\/jpeg","db_success":true} 2026-07-22 19:55:03 - Resultado del comando: array 2026-07-22 19:55:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-22 19:55:04 - Mensaje enviado con éxito a 584162821049 2026-07-22 19:55:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61585853495 (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSRTk4REUxODk5QUIzNUE3RkYxAA==) 2026-07-22 19:55:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a61585853495 2026-07-22 19:55:04 - ====== FIN WEBHOOK ====== 2026-07-22 19:55:04 - Mensaje enviado con éxito a 584162821049 2026-07-22 19:55:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6158588dc1d (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSMkU4NTdEMzNBNDc4MDQ4RUZEAA==) 2026-07-22 19:55:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a6158588dc1d 2026-07-22 19:55:04 - ====== FIN WEBHOOK ====== 2026-07-22 19:55:21 - ====== INICIO WEBHOOK ====== 2026-07-22 19:55:21 - Evento: text | De: 584162821049 | Size: 609b 2026-07-22 19:55:21 - Procesando mensaje regular tipo: text 2026-07-22 19:55:21 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 19:55:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM4QjNBRkM2ODVFOUU5NUYzMTIxMjFEOTBENjJFN0EA 2026-07-22 19:55:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM4QjNBRkM2ODVFOUU5NUYzMTIxMjFEOTBENjJFN0EA 2026-07-22 19:55:21 - Contenido: Pague la mitad el día 7 y la otra el día 8... 2026-07-22 19:55:21 - Comando detectado: pague 2026-07-22 19:55:21 - CommandProcessor: Procesando comando: pague 2026-07-22 19:55:21 - IntentDetector: intent=pago, confidence=0.95 2026-07-22 19:55:21 - IntentDetector → pago detectado 2026-07-22 19:55:21 - CommandProcessor: Procesando comando: pagar 2026-07-22 19:55:21 - Ejecutando add_pagos.php [22-Jul-2026 19:55:22 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-22 19:55:22 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-22 19:55:22 - ====== INICIO WEBHOOK ====== 2026-07-22 19:55:22 - Evento: text | De: 584162821049 | Size: 609b 2026-07-22 19:55:22 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM4QjNBRkM2ODVFOUU5NUYzMTIxMjFEOTBENjJFN0EA, ignorando 2026-07-22 19:57:06 - ====== INICIO WEBHOOK ====== 2026-07-22 19:57:06 - Evento: text | De: 584162821049 | Size: 576b 2026-07-22 19:57:06 - Procesando mensaje regular tipo: text 2026-07-22 19:57:06 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 19:57:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNCMUQ0MTRDOTk4MDhERDZBOTA4RDJGOUYxREEyNjYA 2026-07-22 19:57:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNCMUQ0MTRDOTk4MDhERDZBOTA4RDJGOUYxREEyNjYA 2026-07-22 19:57:06 - Contenido: Y no tengo internet... 2026-07-22 19:57:06 - Comando detectado: y 2026-07-22 19:57:06 - CommandProcessor: Procesando comando: y 2026-07-22 19:57:06 - IntentDetector: intent=soporte, confidence=0.95 2026-07-22 19:57:06 - IntentDetector → reportefallas.php [22-Jul-2026 19:57:06 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [22-Jul-2026 19:57:06 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [22-Jul-2026 19:57:06 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-22 19:57:06 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-22 19:57:06 - ====== INICIO WEBHOOK ====== 2026-07-22 19:57:06 - Evento: text | De: 584162821049 | Size: 576b 2026-07-22 19:57:06 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNCMUQ0MTRDOTk4MDhERDZBOTA4RDJGOUYxREEyNjYA, ignorando 2026-07-22 20:02:07 - ====== INICIO WEBHOOK ====== 2026-07-22 20:02:07 - Evento: image | De: 584162420849 | Size: 835b 2026-07-22 20:02:07 - Procesando mensaje regular tipo: image 2026-07-22 20:02:07 - RegularMessageService: Procesando mensaje de 584162420849, tipo: image 2026-07-22 20:02:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyNDIwODQ5FQIAEhggQUM3MDE3QzYxMkJCMjcxREM1Q0NDM0YwMTczRTFDREEA 2026-07-22 20:02:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyNDIwODQ5FQIAEhggQUM3MDE3QzYxMkJCMjcxREM1Q0NDM0YwMTczRTFDREEA 2026-07-22 20:02:07 - Contenido: ... 2026-07-22 20:02:07 - Comando detectado: image 2026-07-22 20:02:07 - CommandProcessor: Procesando comando: image 2026-07-22 20:02:07 - Imagen sin comando, guardando y procesando 2026-07-22 20:02:07 - Verificando duplicado por imageId=27816728857939752, msgId=wamid.HBgMNTg0MTYyNDIwODQ5FQIAEhggQUM3MDE3QzYxMkJCMjcxREM1Q0NDM0YwMTczRTFDREEA 2026-07-22 20:02:07 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-22 20:02:07 - Incluyendo numtoname.php... 2026-07-22 20:02:07 - Incluyendo media.php... 2026-07-22 20:02:07 - DEBUG messages batch: [{"from":"584162420849","from_user_id":"VE.4520625671557913","id":"wamid.HBgMNTg0MTYyNDIwODQ5FQIAEhggQUM3MDE3QzYxMkJCMjcxREM1Q0NDM0YwMTczRTFDREEA","timestamp":"1784764915","type":"image","image":{"mime_type":"image\/jpeg","sha256":"9OVHmoMfZhEovNNnlftdBvUfK+fhs4qy4zbDF\/kMPmo=","id":"27816728857939752","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=27816728857939752&source=webhook&ext=1784765216&hash=ATzTlG56lZL7U9Wmp00SFAQtrXUICmVOrd4kYFnqvucFkg"}}] 2026-07-22 20:02:07 - DEBUG caption: no se encontró texto cercano 2026-07-22 20:02:07 - DEBUG caption final: [VACIO] 2026-07-22 20:02:07 - DEBUG busqueda mobiles: 04162420849,4162420849,584162420849 2026-07-22 20:02:07 - DEBUG usuario encontrado: f4:e2:c6:36:32:a1 2026-07-22 20:02:07 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-22 20:02:07 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-22 20:02:08 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27816728857939752&source=getMedia&ext=1784765218&hash=ATyAZWXDQdQqoOQ6tgSdlx5Cm1DCErK6T5LqjpJA_akmcw 2026-07-22 20:02:10 - OCR imagen guardada /home/ctnet/www/chatWEB/media/27816728857939752.jpg (29334 bytes) 2026-07-22 20:02:10 - OCR tesseract exit=0 chars=401 2026-07-22 20:02:10 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 201 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 15.000,00 Nro. de referencia: Tr 48318949790 Fecha y hora del envio: 22/07/2026 a las 7:48:35 PM Cuenta origen: Cta. Corriente *4460 Beneficiario: 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal 2026-07-22 20:02:10 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-07-22"} 2026-07-22 20:02:10 - OCR parseDetalles: {"banco":"Mercantil","monto":"15000.00","fecha":"2026-07-22","debug":["fecha=2026-07-22","bancoCode=0105","montoNext=15.000,00"]} 2026-07-22 20:02:10 - DEBUG registro: usernameRaw=''f4:e2:c6:36:32:a1'' first=''Nathaly'' last=''Barrios'' esRegistrado=1 2026-07-22 20:02:10 - DEBUG bodyAdmin postOCR: Tlf: 04162420849\nUser: f4:e2:c6:36:32:a1\nNombre: Nathaly Barrios\nBanco: Mercantil\nMonto: 15000.00 (ocrDetails)\nFecha: 2026-07-22 (caption)\nSrvID: 34 2026-07-22 20:02:13 - IMG 27816728857939752 TEL 04162420849 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-22 20:02:13 - Incluyendo guardar_imagen.php... 2026-07-22 20:02:13 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-22 20:02:13 - Includes realizados. Verificando funciones... 2026-07-22 20:02:13 - obtenerInfoUsuario: Iniciando función con teléfono: 584162420849 2026-07-22 20:02:13 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-22 20:02:13 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-22 20:02:13 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-22 20:02:13 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-22 20:02:13 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-22 20:02:13 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:36:32:a1","firstname":"Nathaly","lastname":"Barrios","mac":"f4:e2:c6:36:32:a1","srvid":34} 2026-07-22 20:02:13 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-22 20:02:13 - Datos usuario extraídos: {"username":"f4:e2:c6:36:32:a1","firstname":"Nathaly","lastname":"Barrios","mac":"f4:e2:c6:36:32:a1","srvid":34} 2026-07-22 20:02:13 - Función conectarbot disponible, obteniendo conexión... 2026-07-22 20:02:13 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-22 20:02:13 - Valor de accessToken: EAAC0c45... 2026-07-22 20:02:13 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-22 20:02:13 - Instancia WhatsAppImageHandler creada 2026-07-22 20:02:13 - Llamando a saveWhatsAppImage... 2026-07-22 20:02:13 - saveWhatsAppImage: Procesando imagen para: 584162420849 2026-07-22 20:02:13 - saveWhatsAppImage: ID de media: 27816728857939752, MIME type: image/jpeg 2026-07-22 20:02:13 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/27816728857939752 2026-07-22 20:02:13 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-22 20:02:13 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27816728857939752&source=getMedia&ext=1784765223&hash=ATwg0BG_yOqN_rg9ZbUm2qXLR9Ak-tNWiOTBPAnHVrldfg 2026-07-22 20:02:13 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27816728857939752&source=getMedia&ext=1784765223&hash=ATwg0BG_yOqN_rg9ZbUm2qXLR9Ak-tNWiOTBPAnHVrldfg 2026-07-22 20:02:14 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-22 20:02:14 - descargar_imagen: Imagen descargada - Tamaño: 29334 bytes, Tipo: image/jpeg 2026-07-22 20:02:14 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/27816728857939752.jpg, Tamaño: 29334 bytes 2026-07-22 20:02:14 - saveToDatabase: Registro insertado en BD con ID: 109 2026-07-22 20:02:14 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/27816728857939752.jpg","image_id":"27816728857939752","size":29334,"mime_type":"image\/jpeg","db_success":true} 2026-07-22 20:02:14 - Resultado del comando: array 2026-07-22 20:02:14 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-22 20:02:15 - Mensaje enviado con éxito a 584162420849 2026-07-22 20:02:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a615a07834ab (wa_message_id: wamid.HBgMNTg0MTYyNDIwODQ5FQIAERgSMzI0MEZCMjM3NEYyQ0NDRjg0AA==) 2026-07-22 20:02:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a615a07834ab 2026-07-22 20:02:15 - ====== FIN WEBHOOK ====== 2026-07-22 20:04:09 - ====== INICIO WEBHOOK ====== 2026-07-22 20:04:09 - Evento: text | De: 584162821049 | Size: 559b 2026-07-22 20:04:09 - Procesando mensaje regular tipo: text 2026-07-22 20:04:09 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 20:04:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNGNDU5NzEwNUU5OTE0MkZCMkFCMTgwRDk4MjkyQjkA 2026-07-22 20:04:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNGNDU5NzEwNUU5OTE0MkZCMkFCMTgwRDk4MjkyQjkA 2026-07-22 20:04:09 - Contenido: Ok... 2026-07-22 20:04:09 - Comando detectado: ok 2026-07-22 20:04:09 - CommandProcessor: Procesando comando: ok 2026-07-22 20:04:09 - Comando no reconocido, enviando a ChatGPT 2026-07-22 20:04:09 - Resultado del comando: string 2026-07-22 20:04:09 - Enviando a ChatGPT: Ok... 2026-07-22 20:04:09 - forwardToChatGPT: Enviando a ChatGPT: Ok... 2026-07-22 20:04:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 21:04:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 21:04:09 America/Halifax] [CHATBOT][START] corr=4327c2dc IP=127.0.0.1 UA= [22-Jul-2026 20:04:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 20:04:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=70:a7:41:28:3c:2e mobile=584162821049 [22-Jul-2026 20:04:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 20:04:10 America/Caracas] [CHATBOT][DIAG] corr=4327c2dc Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [22-Jul-2026 20:04:10 America/Caracas] [CHATBOT][CTX] corr=4327c2dc tel=584162821049 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 20:04:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 20:04:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 20:04:10 America/Caracas] [CHATBOT][AI][e953d8] Proveedor: gemini [22-Jul-2026 20:04:10 America/Caracas] [CHATBOT][GEMINI][e953d8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 20:04:12 America/Caracas] [CHATBOT][GEMINI][e953d8] OK key=primary intento=1 len=262 finish=STOP [22-Jul-2026 20:04:12 America/Caracas] [CHATBOT][END] corr=4327c2dc bytesRespuesta=262 [22-Jul-2026 20:04:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 20:04:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 20:04:13 - Mensaje enviado con éxito a 584162821049 2026-07-22 20:04:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a615a7d16601 (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSQjRCNTFDNzkwQjAwQzA0OUVGAA==) 2026-07-22 20:04:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a615a7d16601 2026-07-22 20:04:13 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Meuri Ayala, 2026-08-22 00:00:00 . 584162821049 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162821049","wa_id":"584162821049"}],"messages":[{"id":"wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSMkE2RTlFQTNCRTI3RDlBRTExAA==","message_status":"accepted"}]}'. 2026-07-22 20:06:50 - ====== INICIO WEBHOOK ====== 2026-07-22 20:06:50 - Evento: text | De: 584162821049 | Size: 574b 2026-07-22 20:06:50 - Procesando mensaje regular tipo: text 2026-07-22 20:06:50 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 20:06:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUMxRjBDMkQyMjkwOTZCRTk0RkQ1MjhFMkJBQTM2MDQA 2026-07-22 20:06:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUMxRjBDMkQyMjkwOTZCRTk0RkQ1MjhFMkJBQTM2MDQA 2026-07-22 20:06:50 - Contenido: Ya tengo internet... 2026-07-22 20:06:50 - Comando detectado: ya 2026-07-22 20:06:50 - CommandProcessor: Procesando comando: ya 2026-07-22 20:06:50 - Comando no reconocido, enviando a ChatGPT 2026-07-22 20:06:50 - Resultado del comando: string 2026-07-22 20:06:50 - Enviando a ChatGPT: Ya tengo internet... 2026-07-22 20:06:50 - forwardToChatGPT: Enviando a ChatGPT: Ya tengo internet... 2026-07-22 20:06:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 21:06:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 21:06:50 America/Halifax] [CHATBOT][START] corr=0fd55ff1 IP=127.0.0.1 UA= [22-Jul-2026 20:06:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 20:06:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=70:a7:41:28:3c:2e mobile=584162821049 [22-Jul-2026 20:06:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 20:06:50 America/Caracas] [CHATBOT][DIAG] corr=0fd55ff1 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [22-Jul-2026 20:06:50 America/Caracas] [CHATBOT][CTX] corr=0fd55ff1 tel=584162821049 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 20:06:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 20:06:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 20:06:50 America/Caracas] [CHATBOT][AI][b71cf8] Proveedor: gemini [22-Jul-2026 20:06:50 America/Caracas] [CHATBOT][GEMINI][b71cf8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 20:06:51 America/Caracas] [CHATBOT][GEMINI][b71cf8] OK key=primary intento=1 len=139 finish=STOP [22-Jul-2026 20:06:51 America/Caracas] [CHATBOT][END] corr=0fd55ff1 bytesRespuesta=139 [22-Jul-2026 20:06:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 20:06:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 20:06:52 - Mensaje enviado con éxito a 584162821049 2026-07-22 20:06:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a615b1c5bacf (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSMEJCQjA0QzkxN0U3OUI5Q0IyAA==) 2026-07-22 20:06:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a615b1c5bacf 2026-07-22 20:06:52 - ====== FIN WEBHOOK ====== 2026-07-22 20:07:21 - ====== INICIO WEBHOOK ====== 2026-07-22 20:07:21 - Evento: text | De: 584162821049 | Size: 773b 2026-07-22 20:07:21 - Procesando mensaje regular tipo: text 2026-07-22 20:07:21 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 20:07:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNBQzFDOTJFQTRDNzg1RUVFOTZBQjlEMDc0RjJFMEMA 2026-07-22 20:07:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNBQzFDOTJFQTRDNzg1RUVFOTZBQjlEMDc0RjJFMEMA 2026-07-22 20:07:21 - Contenido: Pregunto q si ya lo activaron para ir a la casa... 2026-07-22 20:07:21 - Comando detectado: pregunto 2026-07-22 20:07:21 - CommandProcessor: Procesando comando: pregunto 2026-07-22 20:07:21 - Comando no reconocido, enviando a ChatGPT 2026-07-22 20:07:21 - Resultado del comando: string 2026-07-22 20:07:21 - Enviando a ChatGPT: Pregunto q si ya lo activaron para ir a la casa... 2026-07-22 20:07:21 - forwardToChatGPT: Enviando a ChatGPT: Pregunto q si ya lo activaron para ir a la casa... 2026-07-22 20:07:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 21:07:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 21:07:21 America/Halifax] [CHATBOT][START] corr=50870ff2 IP=127.0.0.1 UA= [22-Jul-2026 20:07:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 20:07:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=70:a7:41:28:3c:2e mobile=584162821049 [22-Jul-2026 20:07:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 20:07:21 America/Caracas] [CHATBOT][DIAG] corr=50870ff2 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [22-Jul-2026 20:07:21 America/Caracas] [CHATBOT][CTX] corr=50870ff2 tel=584162821049 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 20:07:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 20:07:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 20:07:21 America/Caracas] [CHATBOT][AI][b29de8] Proveedor: gemini [22-Jul-2026 20:07:21 America/Caracas] [CHATBOT][GEMINI][b29de8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 20:07:26 America/Caracas] [CHATBOT][GEMINI][b29de8] OK key=primary intento=1 len=245 finish=STOP [22-Jul-2026 20:07:26 America/Caracas] [CHATBOT][END] corr=50870ff2 bytesRespuesta=245 [22-Jul-2026 20:07:26 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 20:07:26 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 20:07:27 - Mensaje enviado con éxito a 584162821049 2026-07-22 20:07:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a615b3f3141c (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSN0Q3M0YzNEEwNTk4M0ZCMUVEAA==) 2026-07-22 20:07:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a615b3f3141c 2026-07-22 20:07:27 - ====== FIN WEBHOOK ====== 2026-07-22 20:07:43 - ====== INICIO WEBHOOK ====== 2026-07-22 20:07:43 - Evento: text | De: 584162821049 | Size: 580b 2026-07-22 20:07:43 - Procesando mensaje regular tipo: text 2026-07-22 20:07:43 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-22 20:07:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM1OTEyN0I0OUE0QkY4MERFRDQxMUYzRDE2Qzc5MjMA 2026-07-22 20:07:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM1OTEyN0I0OUE0QkY4MERFRDQxMUYzRDE2Qzc5MjMA 2026-07-22 20:07:43 - Contenido: Q estoy donde un vecino... 2026-07-22 20:07:43 - Comando detectado: q 2026-07-22 20:07:43 - CommandProcessor: Procesando comando: q 2026-07-22 20:07:43 - Comando no reconocido, enviando a ChatGPT 2026-07-22 20:07:43 - Resultado del comando: string 2026-07-22 20:07:43 - Enviando a ChatGPT: Q estoy donde un vecino... 2026-07-22 20:07:43 - forwardToChatGPT: Enviando a ChatGPT: Q estoy donde un vecino... 2026-07-22 20:07:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 21:07:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 21:07:43 America/Halifax] [CHATBOT][START] corr=5c92eb60 IP=127.0.0.1 UA= [22-Jul-2026 20:07:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 20:07:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=70:a7:41:28:3c:2e mobile=584162821049 [22-Jul-2026 20:07:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [22-Jul-2026 20:07:43 America/Caracas] [CHATBOT][DIAG] corr=5c92eb60 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [22-Jul-2026 20:07:43 America/Caracas] [CHATBOT][CTX] corr=5c92eb60 tel=584162821049 intent=chat srvid=34 usd=30 bs=25655.68 tasa=737.2321 verifyMode=simulated [22-Jul-2026 20:07:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 20:07:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 20:07:43 America/Caracas] [CHATBOT][AI][ffdfa8] Proveedor: gemini [22-Jul-2026 20:07:43 America/Caracas] [CHATBOT][GEMINI][ffdfa8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 20:07:44 America/Caracas] [CHATBOT][GEMINI][ffdfa8] OK key=primary intento=1 len=170 finish=STOP [22-Jul-2026 20:07:44 America/Caracas] [CHATBOT][END] corr=5c92eb60 bytesRespuesta=170 [22-Jul-2026 20:07:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 20:07:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 20:07:45 - Mensaje enviado con éxito a 584162821049 2026-07-22 20:07:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a615b51a43b4 (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSQjNERTk4NDMyMzY3RjNDQkMzAA==) 2026-07-22 20:07:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a615b51a43b4 2026-07-22 20:07:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Nathaly Barrios, 2026-08-10 00:00:00 . 584162420849 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162420849","wa_id":"584162420849"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNDIwODQ5FQIAERgSN0MwRTU3OUFEMDFCQjVCNDI4AA==","message_status":"accepted"}]}'. 2026-07-22 20:11:16 - ====== INICIO WEBHOOK ====== 2026-07-22 20:11:16 - Evento: image | De: 584143466209 | Size: 869b 2026-07-22 20:11:16 - Procesando mensaje regular tipo: image 2026-07-22 20:11:16 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-22 20:11:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4Q0RBNTE5MUY3OTc3MEQxNUIyMjdEN0E2QjU2MEEA 2026-07-22 20:11:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4Q0RBNTE5MUY3OTc3MEQxNUIyMjdEN0E2QjU2MEEA 2026-07-22 20:11:16 - Contenido: G mercantil 36895.00 carro-guaya-xr... 2026-07-22 20:11:16 - Comando detectado: g 2026-07-22 20:11:16 - CommandProcessor: Procesando comando: g 2026-07-22 20:11:16 - Gasto de negocio con imagen: 25670907429273291 2026-07-22 20:11:16 - Formato 'g banco descripcion': banco=mercantil, desc=36895.00 carro-guaya-xr 2026-07-22 20:11:17 - Ejecutando GastosService (negocio) [22-Jul-2026 20:11:17 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.2321 2026-07-22 20:11:19 - Resultado del comando: array 2026-07-22 20:11:19 - Enviando respuesta: ✅ 💼 Gasto de negocio #53 registrado • Mont 2026-07-22 20:11:20 - Mensaje enviado con éxito a 584143466209 2026-07-22 20:11:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a615c2839f37 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjdCNDFBMzg0NDcyRkJDRjdGAA==) 2026-07-22 20:11:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a615c2839f37 2026-07-22 20:11:20 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Casita del arbol, 2026-08-23 00:00:00 . 584168315762 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168315762","wa_id":"584168315762"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzE1NzYyFQIAERgSMDgyNjdERjRCOTk1RTAyNjVGAA==","message_status":"accepted"}]}'. 2026-07-22 20:28:29 - ====== INICIO WEBHOOK ====== 2026-07-22 20:28:29 - Evento: image | De: 584262335596 | Size: 831b 2026-07-22 20:28:29 - Procesando mensaje regular tipo: image 2026-07-22 20:28:29 - RegularMessageService: Procesando mensaje de 584262335596, tipo: image 2026-07-22 20:28:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM3NkRGQTE2NTkyMkY1Qjc0OEI2RjJFMzQ5MDRDRTQA 2026-07-22 20:28:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM3NkRGQTE2NTkyMkY1Qjc0OEI2RjJFMzQ5MDRDRTQA 2026-07-22 20:28:29 - Contenido: ... 2026-07-22 20:28:29 - Comando detectado: image 2026-07-22 20:28:29 - CommandProcessor: Procesando comando: image 2026-07-22 20:28:29 - Imagen sin comando, guardando y procesando 2026-07-22 20:28:29 - Verificando duplicado por imageId=1912954286822659, msgId=wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM3NkRGQTE2NTkyMkY1Qjc0OEI2RjJFMzQ5MDRDRTQA 2026-07-22 20:28:29 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-22 20:28:29 - Incluyendo numtoname.php... 2026-07-22 20:28:29 - Incluyendo media.php... 2026-07-22 20:28:29 - DEBUG messages batch: [{"from":"584262335596","from_user_id":"VE.4536345566652590","id":"wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM3NkRGQTE2NTkyMkY1Qjc0OEI2RjJFMzQ5MDRDRTQA","timestamp":"1784766497","type":"image","image":{"mime_type":"image\/jpeg","sha256":"HaykyWTOOQ4yLbJS1gjudKWZarnWJhwOKKafP\/ECJWc=","id":"1912954286822659","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1912954286822659&source=webhook&ext=1784766798&hash=ATyaZQ-k74fygtLtjY4bYejLJPUrbDOtGXODO4ACfeT6dw"}}] 2026-07-22 20:28:29 - DEBUG caption: no se encontró texto cercano 2026-07-22 20:28:29 - DEBUG caption final: [VACIO] 2026-07-22 20:28:29 - DEBUG busqueda mobiles: 04262335596,4262335596,584262335596 2026-07-22 20:28:29 - DEBUG usuario NO encontrado 2026-07-22 20:28:29 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-22 20:28:29 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-22 20:28:30 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1912954286822659&source=getMedia&ext=1784766800&hash=ATw0lh549EV75zBGnAc9ZgG3JIRNb075BaRTibVo3QYyzw 2026-07-22 20:28:31 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1912954286822659.jpg (38058 bytes) 2026-07-22 20:28:32 - OCR tesseract exit=0 chars=364 2026-07-22 20:28:32 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 MO & all all 44 GoD € SS v PagomévilBDV Personas Fecha: 22/07/2026 Operación: 006767494524 im] Identificacién: 18143785 Origen: ONO satel see iL Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago a ( Agregar Beneficiario (Y Crear Acceso directo Do O dq 2026-07-22 20:28:32 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-22"} 2026-07-22 20:28:32 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-22","debug":["fecha=2026-07-22"]} 2026-07-22 20:28:32 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-22 20:28:32 - DEBUG bodyAdmin postOCR: Tlf: 04262335596\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-22 (caption) 2026-07-22 20:28:35 - IMG 1912954286822659 TEL 04262335596 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-22 20:28:35 - Incluyendo guardar_imagen.php... 2026-07-22 20:28:35 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-22 20:28:35 - Includes realizados. Verificando funciones... 2026-07-22 20:28:35 - obtenerInfoUsuario: Iniciando función con teléfono: 584262335596 2026-07-22 20:28:35 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-22 20:28:35 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-22 20:28:35 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-22 20:28:35 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-22 20:28:35 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584262335596 2026-07-22 20:28:35 - Datos usuario extraídos: null 2026-07-22 20:28:35 - Función conectarbot disponible, obteniendo conexión... 2026-07-22 20:28:35 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-22 20:28:35 - Valor de accessToken: EAAC0c45... 2026-07-22 20:28:35 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-22 20:28:35 - Instancia WhatsAppImageHandler creada 2026-07-22 20:28:35 - Llamando a saveWhatsAppImage... 2026-07-22 20:28:35 - saveWhatsAppImage: Procesando imagen para: 584262335596 2026-07-22 20:28:35 - saveWhatsAppImage: ID de media: 1912954286822659, MIME type: image/jpeg 2026-07-22 20:28:35 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1912954286822659 2026-07-22 20:28:35 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-22 20:28:35 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1912954286822659&source=getMedia&ext=1784766805&hash=ATwTnC353ppASq4Tk5boe7KX18glxs2_NoZlV_DBAZixjA 2026-07-22 20:28:35 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1912954286822659&source=getMedia&ext=1784766805&hash=ATwTnC353ppASq4Tk5boe7KX18glxs2_NoZlV_DBAZixjA 2026-07-22 20:28:36 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-22 20:28:36 - descargar_imagen: Imagen descargada - Tamaño: 38058 bytes, Tipo: image/jpeg 2026-07-22 20:28:36 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1912954286822659.jpg, Tamaño: 38058 bytes 2026-07-22 20:28:36 - saveToDatabase: Registro insertado en BD con ID: 110 2026-07-22 20:28:36 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1912954286822659.jpg","image_id":"1912954286822659","size":38058,"mime_type":"image\/jpeg","db_success":true} 2026-07-22 20:28:36 - Resultado del comando: array 2026-07-22 20:28:36 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-22 20:28:37 - Mensaje enviado con éxito a 584262335596 2026-07-22 20:28:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61603557a95 (wa_message_id: wamid.HBgMNTg0MjYyMzM1NTk2FQIAERgSQjNBQjZBQTI3QkE3QjE3RTM0AA==) 2026-07-22 20:28:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a61603557a95 2026-07-22 20:28:37 - ====== FIN WEBHOOK ====== 2026-07-22 20:38:49 - ====== INICIO WEBHOOK ====== 2026-07-22 20:38:49 - Evento: text | De: 584262335596 | Size: 581b 2026-07-22 20:38:49 - Procesando mensaje regular tipo: text 2026-07-22 20:38:49 - RegularMessageService: Procesando mensaje de 584262335596, tipo: text 2026-07-22 20:38:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM3QTcwODhGNDZEOUNCNUIzN0Q3MUM4QTgwNkJDMzkA 2026-07-22 20:38:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM3QTcwODhGNDZEOUNCNUIzN0Q3MUM4QTgwNkJDMzkA 2026-07-22 20:38:49 - Contenido: Pago de jhonathan madriz... 2026-07-22 20:38:49 - Comando detectado: pago 2026-07-22 20:38:49 - CommandProcessor: Procesando comando: pago 2026-07-22 20:38:49 - Ejecutando add_pagos.php [22-Jul-2026 20:38:50 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-22 20:38:50 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-22 20:38:50 - ====== INICIO WEBHOOK ====== 2026-07-22 20:38:50 - Evento: text | De: 584262335596 | Size: 581b 2026-07-22 20:38:50 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM3QTcwODhGNDZEOUNCNUIzN0Q3MUM4QTgwNkJDMzkA, ignorando 2026-07-22 21:54:34 - ====== INICIO WEBHOOK ====== 2026-07-22 21:54:34 - Evento: text | De: 584161466628 | Size: 674b 2026-07-22 21:54:34 - Procesando mensaje regular tipo: text 2026-07-22 21:54:34 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-22 21:54:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2RkM3NDg5ODNBOEM3MUNENzA3Q0NGMzZFQkRFQUIA 2026-07-22 21:54:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2RkM3NDg5ODNBOEM3MUNENzA3Q0NGMzZFQkRFQUIA 2026-07-22 21:54:34 - Contenido: Hola buenas noches disculpa la hora quería saber. Nosotros pagamos el internet pero sigue diciendo ... 2026-07-22 21:54:34 - Comando detectado: hola 2026-07-22 21:54:34 - CommandProcessor: Procesando comando: hola 2026-07-22 21:54:34 - IntentDetector: intent=soporte, confidence=0.95 2026-07-22 21:54:34 - IntentDetector → reportefallas.php [22-Jul-2026 21:54:34 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [22-Jul-2026 21:54:34 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [22-Jul-2026 21:54:34 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-22 21:54:34 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-22 21:54:34 - ====== INICIO WEBHOOK ====== 2026-07-22 21:54:34 - Evento: text | De: 584161466628 | Size: 674b 2026-07-22 21:54:34 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2RkM3NDg5ODNBOEM3MUNENzA3Q0NGMzZFQkRFQUIA, ignorando 2026-07-22 21:55:29 - ====== INICIO WEBHOOK ====== 2026-07-22 21:55:29 - Evento: text | De: 584161466628 | Size: 593b 2026-07-22 21:55:29 - Procesando mensaje regular tipo: text 2026-07-22 21:55:29 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-22 21:55:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNBNURCQUNGQkZBMDU3Mjk2NjE0RUZERTQ5N0RBMDcA 2026-07-22 21:55:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNBNURCQUNGQkZBMDU3Mjk2NjE0RUZERTQ5N0RBMDcA 2026-07-22 21:55:29 - Contenido: El pago fue de jhonathan Madriz 17139389... 2026-07-22 21:55:29 - Comando detectado: el 2026-07-22 21:55:29 - CommandProcessor: Procesando comando: el 2026-07-22 21:55:29 - Comando no reconocido, enviando a ChatGPT 2026-07-22 21:55:29 - Resultado del comando: string 2026-07-22 21:55:29 - Enviando a ChatGPT: El pago fue de jhonathan Madriz 17139389... 2026-07-22 21:55:29 - forwardToChatGPT: Enviando a ChatGPT: El pago fue de jhonathan Madriz 17139389... 2026-07-22 21:55:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 22:55:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 22:55:29 America/Halifax] [CHATBOT][START] corr=86064c0b IP=127.0.0.1 UA= [22-Jul-2026 21:55:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 21:55:30 America/Caracas] [CHATBOT][CTX] corr=86064c0b tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [22-Jul-2026 21:55:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 21:55:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 21:55:30 America/Caracas] [CHATBOT][AI][b570b5] Proveedor: gemini [22-Jul-2026 21:55:30 America/Caracas] [CHATBOT][GEMINI][b570b5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 21:55:32 America/Caracas] [CHATBOT][GEMINI][b570b5] OK key=primary intento=1 len=329 finish=STOP [22-Jul-2026 21:55:32 America/Caracas] [CHATBOT][END] corr=86064c0b bytesRespuesta=329 [22-Jul-2026 21:55:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 21:55:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 21:55:34 - Mensaje enviado con éxito a 584161466628 2026-07-22 21:55:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61749620a98 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSNUM3M0RGMjJBMUUzQzk1NDY1AA==) 2026-07-22 21:55:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a61749620a98 2026-07-22 21:55:34 - ====== FIN WEBHOOK ====== 2026-07-22 21:56:22 - ====== INICIO WEBHOOK ====== 2026-07-22 21:56:22 - Evento: image | De: 584161466628 | Size: 856b 2026-07-22 21:56:22 - Procesando mensaje regular tipo: image 2026-07-22 21:56:22 - RegularMessageService: Procesando mensaje de 584161466628, tipo: image 2026-07-22 21:56:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNDMTg4NDE5NEUzQkZDMTRDNTM0QTcxODIxMjM5ODcA 2026-07-22 21:56:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNDMTg4NDE5NEUzQkZDMTRDNTM0QTcxODIxMjM5ODcA 2026-07-22 21:56:22 - Contenido: ... 2026-07-22 21:56:22 - Comando detectado: image 2026-07-22 21:56:22 - CommandProcessor: Procesando comando: image 2026-07-22 21:56:22 - Imagen sin comando, guardando y procesando 2026-07-22 21:56:22 - Verificando duplicado por imageId=1561159148835953, msgId=wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNDMTg4NDE5NEUzQkZDMTRDNTM0QTcxODIxMjM5ODcA 2026-07-22 21:56:22 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-22 21:56:22 - Incluyendo numtoname.php... 2026-07-22 21:56:22 - Incluyendo media.php... 2026-07-22 21:56:22 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584161466628","from_user_id":"VE.1008007498693069","id":"wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNDMTg4NDE5NEUzQkZDMTRDNTM0QTcxODIxMjM5ODcA","timestamp":"1784771770","type":"image","image":{"mime_type":"image\/jpeg","sha256":"HaykyWTOOQ4yLbJS1gjudKWZarnWJhwOKKafP\/ECJWc=","id":"1561159148835953","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1561159148835953&source=webhook&ext=1784772071&hash=ATyTO_jHKDicAsFTqhwzOM20JgF5aBv0C8sJjHkSoUlBRA"}}] 2026-07-22 21:56:22 - DEBUG caption: no se encontró texto cercano 2026-07-22 21:56:22 - DEBUG caption final: [VACIO] 2026-07-22 21:56:22 - DEBUG busqueda mobiles: 04161466628,4161466628,584161466628 2026-07-22 21:56:22 - DEBUG usuario NO encontrado 2026-07-22 21:56:22 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-22 21:56:22 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-22 21:56:23 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1561159148835953&source=getMedia&ext=1784772072&hash=ATxb2pfLiIaedXNr9owCuz1Z8Qk0Jf8a7dREovdqb3H1ig 2026-07-22 21:56:24 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1561159148835953.jpg (38058 bytes) 2026-07-22 21:56:26 - OCR tesseract exit=0 chars=364 2026-07-22 21:56:26 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 MO & all all 44 GoD € SS v PagomévilBDV Personas Fecha: 22/07/2026 Operación: 006767494524 im] Identificacién: 18143785 Origen: ONO satel see iL Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago a ( Agregar Beneficiario (Y Crear Acceso directo Do O dq 2026-07-22 21:56:26 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-22"} 2026-07-22 21:56:26 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-22","debug":["fecha=2026-07-22"]} 2026-07-22 21:56:26 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-22 21:56:26 - DEBUG bodyAdmin postOCR: Tlf: 04161466628\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-22 (caption) 2026-07-22 21:56:28 - IMG 1561159148835953 TEL 04161466628 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-22 21:56:28 - Incluyendo guardar_imagen.php... 2026-07-22 21:56:28 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-22 21:56:28 - Includes realizados. Verificando funciones... 2026-07-22 21:56:28 - obtenerInfoUsuario: Iniciando función con teléfono: 584161466628 2026-07-22 21:56:28 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-22 21:56:28 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-22 21:56:28 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-22 21:56:28 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-22 21:56:28 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584161466628 2026-07-22 21:56:28 - Datos usuario extraídos: null 2026-07-22 21:56:28 - Función conectarbot disponible, obteniendo conexión... 2026-07-22 21:56:28 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-22 21:56:28 - Valor de accessToken: EAAC0c45... 2026-07-22 21:56:28 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-22 21:56:28 - Instancia WhatsAppImageHandler creada 2026-07-22 21:56:28 - Llamando a saveWhatsAppImage... 2026-07-22 21:56:28 - saveWhatsAppImage: Procesando imagen para: 584161466628 2026-07-22 21:56:28 - saveWhatsAppImage: ID de media: 1561159148835953, MIME type: image/jpeg 2026-07-22 21:56:28 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1561159148835953 2026-07-22 21:56:29 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-22 21:56:29 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1561159148835953&source=getMedia&ext=1784772078&hash=ATxI1Vfxv-oRPy5YK2I5T4_QV4kZ-Enoh_05d4RP15l2kQ 2026-07-22 21:56:29 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1561159148835953&source=getMedia&ext=1784772078&hash=ATxI1Vfxv-oRPy5YK2I5T4_QV4kZ-Enoh_05d4RP15l2kQ 2026-07-22 21:56:29 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-22 21:56:29 - descargar_imagen: Imagen descargada - Tamaño: 38058 bytes, Tipo: image/jpeg 2026-07-22 21:56:29 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1561159148835953.jpg, Tamaño: 38058 bytes 2026-07-22 21:56:29 - saveToDatabase: Registro insertado en BD con ID: 111 2026-07-22 21:56:29 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1561159148835953.jpg","image_id":"1561159148835953","size":38058,"mime_type":"image\/jpeg","db_success":true} 2026-07-22 21:56:29 - Resultado del comando: array 2026-07-22 21:56:29 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-22 21:56:31 - Mensaje enviado con éxito a 584161466628 2026-07-22 21:56:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6174cf02123 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSRDk3RDVFNTQ5QTdCMTEwQkUwAA==) 2026-07-22 21:56:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a6174cf02123 2026-07-22 21:56:31 - ====== FIN WEBHOOK ====== 2026-07-22 21:57:42 - ====== INICIO WEBHOOK ====== 2026-07-22 21:57:42 - Evento: text | De: 584161466628 | Size: 601b 2026-07-22 21:57:42 - Procesando mensaje regular tipo: text 2026-07-22 21:57:42 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-22 21:57:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2RUEwQ0ZERUM0MzZBMTQ3OTAwOEYxREE4QTJGRkYA 2026-07-22 21:57:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2RUEwQ0ZERUM0MzZBMTQ3OTAwOEYxREE4QTJGRkYA 2026-07-22 21:57:42 - Contenido: Aokey está bien voy a esperar aver entonces... 2026-07-22 21:57:42 - Comando detectado: aokey 2026-07-22 21:57:42 - CommandProcessor: Procesando comando: aokey 2026-07-22 21:57:42 - Comando no reconocido, enviando a ChatGPT 2026-07-22 21:57:42 - Resultado del comando: string 2026-07-22 21:57:42 - Enviando a ChatGPT: Aokey está bien voy a esperar aver entonces... 2026-07-22 21:57:42 - forwardToChatGPT: Enviando a ChatGPT: Aokey está bien voy a esperar aver entonces... 2026-07-22 21:57:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [22-Jul-2026 22:57:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [22-Jul-2026 22:57:42 America/Halifax] [CHATBOT][START] corr=9f5f012d IP=127.0.0.1 UA= [22-Jul-2026 21:57:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.2321 fecha=2026-07-22T00:00:00-04:00 [22-Jul-2026 21:57:42 America/Caracas] [CHATBOT][CTX] corr=9f5f012d tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=737.2321 verifyMode=simulated [22-Jul-2026 21:57:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [22-Jul-2026 21:57:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [22-Jul-2026 21:57:42 America/Caracas] [CHATBOT][AI][037c63] Proveedor: gemini [22-Jul-2026 21:57:42 America/Caracas] [CHATBOT][GEMINI][037c63] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [22-Jul-2026 21:57:44 America/Caracas] [CHATBOT][GEMINI][037c63] OK key=primary intento=1 len=36 finish=STOP [22-Jul-2026 21:57:44 America/Caracas] [CHATBOT][END] corr=9f5f012d bytesRespuesta=36 [22-Jul-2026 21:57:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-22 21:57:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-22 21:57:45 - Mensaje enviado con éxito a 584161466628 2026-07-22 21:57:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a61751962c93 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSRUM0RUExRUUzMkY1ODQwQzkwAA==) 2026-07-22 21:57:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a61751962c93 2026-07-22 21:57:45 - ====== FIN WEBHOOK ====== 2026-07-22 21:58:41 - ====== INICIO WEBHOOK ====== 2026-07-22 21:58:41 - Evento: text | De: 584161466628 | Size: 637b 2026-07-22 21:58:41 - Procesando mensaje regular tipo: text 2026-07-22 21:58:41 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-22 21:58:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNDMTJDNTZEOTk3OUM4RkU4RENCQjI4MEZCQjc0RTcA 2026-07-22 21:58:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNDMTJDNTZEOTk3OUM4RkU4RENCQjI4MEZCQjc0RTcA 2026-07-22 21:58:41 - Contenido: Quería saber w como ya hicimos el pago pero a un me sigue diciendo sin internet... 2026-07-22 21:58:41 - Comando detectado: quería 2026-07-22 21:58:41 - CommandProcessor: Procesando comando: quería 2026-07-22 21:58:41 - IntentDetector: intent=soporte, confidence=0.95 2026-07-22 21:58:41 - IntentDetector → reportefallas.php [22-Jul-2026 21:58:41 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [22-Jul-2026 21:58:41 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [22-Jul-2026 21:58:41 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-22 21:58:41 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-22 21:58:41 - ====== INICIO WEBHOOK ====== 2026-07-22 21:58:41 - Evento: text | De: 584161466628 | Size: 637b 2026-07-22 21:58:41 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNDMTJDNTZEOTk3OUM4RkU4RENCQjI4MEZCQjc0RTcA, ignorando - addcreddits, addcreddits, arismel padron, 01/09/2026 . 584124339555 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124339555","wa_id":"584124339555"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzM5NTU1FQIAERgSRTVCRTJBNjJCQTQ2MTA4NjE3AA==","message_status":"accepted"}]}'. 2026-07-22 22:12:37 - ====== INICIO WEBHOOK ====== 2026-07-22 22:12:37 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-22 22:12:37 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-22 22:12:37 - ====== FIN WEBHOOK ====== 2026-07-22 22:15:13 - ====== INICIO WEBHOOK ====== 2026-07-22 22:15:13 - Evento: interactive | De: 584124339555 | Size: 966b 2026-07-22 22:15:13 - Procesando encuesta interactiva 2026-07-22 22:15:13 - SurveyService: Iniciando procesamiento de encuesta 2026-07-22 22:15:13 - Procesando encuesta de: 584124339555, Message ID: wamid.HBgMNTg0MTI0MzM5NTU1FQIAEhggQUNCMjgzODExQkQwOTE5OThFQzg1OEFBNjYzNTVFM0YA 2026-07-22 22:15:13 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-22 22:15:13 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143238024","wa_id":"584143238024"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSMkRCOEVDQTVFMUM5REJCMUZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129646059","wa_id":"584129646059"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ2MDU5FQIAERgSOEI2QURCNkJGMzU5MTA0RUIxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121481718","wa_id":"584121481718"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSNEIwNTMyRDdDNjI2NjdENTMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129989188","wa_id":"584129989188"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg5MTg4FQIAERgSRDJCMDAyNUM1QTBGNzAzNUJEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162120320","wa_id":"584162120320"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTIwMzIwFQIAERgSNjEyRURBQjhFRTNFRDZFMTJDAA==","message_status":"accepted"}]}'. 2026-07-23 07:00:20 - ====== INICIO WEBHOOK ====== 2026-07-23 07:00:20 - Evento: status:failed | De: 584162120320 | Size: 573b 2026-07-23 07:00:20 - STATUS FAILED: failed para 584162120320 | Error: 131026 Message undeliverable 2026-07-23 07:00:20 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122037327","wa_id":"584122037327"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDM3MzI3FQIAERgSMDczMjdERTQ0OTYxQzk2MTcxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121441387","wa_id":"584121441387"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDQxMzg3FQIAERgSQjI1QkFERTVCNTYzNjZEOEE3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122553101","wa_id":"584122553101"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSOUYxODVEODE5OTk4RDU2MkIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266494896","wa_id":"584266494896"}],"messages":[{"id":"wamid.HBgMNTg0MjY2NDk0ODk2FQIAERgSNzg4QzJBN0VBRTIzNzMyRDlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163118776","wa_id":"584163118776"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSMEQ4QjVENTlFMkVEQTJCQUEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125846558","wa_id":"584125846558"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODQ2NTU4FQIAERgSNjkzNTUzMDM0Mjk2MzQyMjNBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128066248","wa_id":"584128066248"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDY2MjQ4FQIAERgSQTU1REY4QjJFM0Q3NjdDOTIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143335045","wa_id":"584143335045"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzM1MDQ1FQIAERgSMTZEN0MwNThCMDc5RUE2RDA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142659830","wa_id":"584142659830"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjU5ODMwFQIAERgSNkFCNEI2N0EwMjg0QTAxQUQwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584123794299","wa_id":"584123794299"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzk0Mjk5FQIAERgSMzYxQjlGQ0YyRDFBQzA0MDRBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584169495775","wa_id":"584169495775"}],"messages":[{"id":"wamid.HBgMNTg0MTY5NDk1Nzc1FQIAERgSMjFGQjk5MTMzNzc1NzlFOTc5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910778","wa_id":"584129910778"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSQzEyMTdGMTEyQjQxQzg4QzY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243090301","wa_id":"584243090301"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDkwMzAxFQIAERgSQ0U4OERCNTY1MEI1NzVERUY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120730193","wa_id":"584120730193"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzMwMTkzFQIAERgSMEMwM0IxNTVDMENDQ0IxMzhBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125570089","wa_id":"584125570089"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTcwMDg5FQIAERgSRUMxRDhCODIyODUwQTgzOEY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910193","wa_id":"584129910193"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMTkzFQIAERgSMTEyODM5QzNFQUUxNTU0NjZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125579501","wa_id":"584125579501"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTc5NTAxFQIAERgSNTI4RkU3NUFEODYxNjE0QjkwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121488021","wa_id":"584121488021"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg4MDIxFQIAERgSM0Y0Q0NDMUVGMkNEN0VDOEI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458022","wa_id":"584123458022"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDIyFQIAERgSQjg0QkJDQzFBQjI3MTJBMkY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127572959","wa_id":"584127572959"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NTcyOTU5FQIAERgSRjk3MjE0RTI1RjFFODI3RUIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128003166","wa_id":"584128003166"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAzMTY2FQIAERgSQTdCQzY1QkYxRENENDFFNTkxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123062567","wa_id":"584123062567"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDYyNTY3FQIAERgSQjM2RjU1N0FDRDE4QTMwNUI2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04143091423","wa_id":"584143091423"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDkxNDIzFQIAERgSMzMwMjk0MDVDQTE0ODFDRjU2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122587112","wa_id":"584122587112"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTg3MTEyFQIAERgSOUMxRjVCNkM1QkRBRjgwMjRBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129916795","wa_id":"584129916795"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTE2Nzk1FQIAERgSNjdCRDgxNTlDOTU1REIxNUZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127216536","wa_id":"584127216536"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MjE2NTM2FQIAERgSQjhEODU1MERBRjFCNkI3QjJBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120639912","wa_id":"584120639912"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNjM5OTEyFQIAERgSMjc3QjY0NjI3NTJDQkJBNzA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124558012","wa_id":"584124558012"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTU4MDEyFQIAERgSRDZFMDk0RTFCMjM4MzU2RjJDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120118420","wa_id":"584120118420"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTE4NDIwFQIAERgSRTRDMjU3MjE0ODM1NDAxNjBDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243579800","wa_id":"584243579800"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSNUM0QzY5Rjg4NzhGRUQ5MUUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243794003","wa_id":"584243794003"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzk0MDAzFQIAERgSNjI3OTNEMzc4OEU0QjhDMEQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941827","wa_id":"584129941827"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODI3FQIAERgSRTAyNDc2NTY3MzQ4MTUwM0E4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120346874","wa_id":"584120346874"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzQ2ODc0FQIAERgSQzA1ODBEREFFQTgxQzMxRTk5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121415216","wa_id":"584121415216"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE1MjE2FQIAERgSMTk2QzEwODQ1OUUyOUQ2OTQ4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128224996","wa_id":"584128224996"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MjI0OTk2FQIAERgSMUE1RTU5QUQ0REUyMzZGQ0JGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241527267","wa_id":"584241527267"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI3MjY3FQIAERgSOURDM0FFNkY4NzczQzY2MkQwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120174223","wa_id":"584120174223"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTc0MjIzFQIAERgSREFBODQ2M0NCNTgxOUZGQTNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162154916","wa_id":"584162154916"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTU0OTE2FQIAERgSOTY3RURFQkRBNzQ4RTJBMTk2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584165213704","wa_id":"584165213704"}],"messages":[{"id":"wamid.HBgMNTg0MTY1MjEzNzA0FQIAERgSNEE2NzAwMkY2NjRCMjQ3MEEyAA==","message_status":"accepted"}]}'. 2026-07-23 08:19:56 - ====== INICIO WEBHOOK ====== 2026-07-23 08:19:56 - Evento: text | De: 584262335596 | Size: 618b 2026-07-23 08:19:56 - Procesando mensaje regular tipo: text 2026-07-23 08:19:56 - RegularMessageService: Procesando mensaje de 584262335596, tipo: text 2026-07-23 08:19:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUNGNkEwMkYyMzlENTVDNjg2NTZEMUZERjAxQUNCMTkA 2026-07-23 08:19:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUNGNkEwMkYyMzlENTVDNjg2NTZEMUZERjAxQUNCMTkA 2026-07-23 08:19:56 - Contenido: Bueno dias ayer hice el pago y todavía no tengo internet... 2026-07-23 08:19:56 - Comando detectado: bueno 2026-07-23 08:19:56 - CommandProcessor: Procesando comando: bueno 2026-07-23 08:19:56 - IntentDetector: intent=soporte, confidence=0.95 2026-07-23 08:19:56 - IntentDetector → reportefallas.php [23-Jul-2026 08:19:56 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [23-Jul-2026 08:19:56 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [23-Jul-2026 08:19:56 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-23 08:19:56 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-23 08:19:56 - ====== INICIO WEBHOOK ====== 2026-07-23 08:19:56 - Evento: text | De: 584262335596 | Size: 618b 2026-07-23 08:19:56 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUNGNkEwMkYyMzlENTVDNjg2NTZEMUZERjAxQUNCMTkA, ignorando 2026-07-23 08:21:16 - ====== INICIO WEBHOOK ====== 2026-07-23 08:21:16 - Evento: image | De: 584262335596 | Size: 829b 2026-07-23 08:21:16 - Procesando mensaje regular tipo: image 2026-07-23 08:21:16 - RegularMessageService: Procesando mensaje de 584262335596, tipo: image 2026-07-23 08:21:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM0REE2NjU3QkY3RDhDRTFFODVGRTJCQTA4Mzk4QTAA 2026-07-23 08:21:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM0REE2NjU3QkY3RDhDRTFFODVGRTJCQTA4Mzk4QTAA 2026-07-23 08:21:16 - Contenido: ... 2026-07-23 08:21:16 - Comando detectado: image 2026-07-23 08:21:16 - CommandProcessor: Procesando comando: image 2026-07-23 08:21:16 - Imagen sin comando, guardando y procesando 2026-07-23 08:21:16 - Verificando duplicado por imageId=876627635166475, msgId=wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM0REE2NjU3QkY3RDhDRTFFODVGRTJCQTA4Mzk4QTAA 2026-07-23 08:21:16 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-23 08:21:16 - Incluyendo numtoname.php... 2026-07-23 08:21:16 - Incluyendo media.php... 2026-07-23 08:21:16 - DEBUG messages batch: [{"from":"584262335596","from_user_id":"VE.4536345566652590","id":"wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM0REE2NjU3QkY3RDhDRTFFODVGRTJCQTA4Mzk4QTAA","timestamp":"1784809263","type":"image","image":{"mime_type":"image\/jpeg","sha256":"HaykyWTOOQ4yLbJS1gjudKWZarnWJhwOKKafP\/ECJWc=","id":"876627635166475","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=876627635166475&source=webhook&ext=1784809565&hash=ATzklBulvr4TLkVihX3Jm8yu23abdB0lAqy4UC9nwrZ_cA"}}] 2026-07-23 08:21:16 - DEBUG caption: no se encontró texto cercano 2026-07-23 08:21:16 - DEBUG caption final: [VACIO] 2026-07-23 08:21:16 - DEBUG busqueda mobiles: 04262335596,4262335596,584262335596 2026-07-23 08:21:16 - DEBUG usuario NO encontrado 2026-07-23 08:21:16 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-23 08:21:16 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-23 08:21:18 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=876627635166475&source=getMedia&ext=1784809566&hash=ATz0Go4X9fct-b6M2CKJO5xKuaex01T2NxsPXrBgpaJ08A 2026-07-23 08:21:19 - OCR imagen guardada /home/ctnet/www/chatWEB/media/876627635166475.jpg (38058 bytes) 2026-07-23 08:21:20 - OCR tesseract exit=0 chars=364 2026-07-23 08:21:20 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 MO & all all 44 GoD € SS v PagomévilBDV Personas Fecha: 22/07/2026 Operación: 006767494524 im] Identificacién: 18143785 Origen: ONO satel see iL Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago a ( Agregar Beneficiario (Y Crear Acceso directo Do O dq 2026-07-23 08:21:20 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-22"} 2026-07-23 08:21:20 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-22","debug":["fecha=2026-07-22"]} 2026-07-23 08:21:20 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-23 08:21:20 - DEBUG bodyAdmin postOCR: Tlf: 04262335596\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-22 (caption) 2026-07-23 08:21:22 - IMG 876627635166475 TEL 04262335596 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-23 08:21:22 - Incluyendo guardar_imagen.php... 2026-07-23 08:21:22 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-23 08:21:22 - Includes realizados. Verificando funciones... 2026-07-23 08:21:22 - obtenerInfoUsuario: Iniciando función con teléfono: 584262335596 2026-07-23 08:21:22 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-23 08:21:22 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-23 08:21:22 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-23 08:21:22 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-23 08:21:22 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584262335596 2026-07-23 08:21:22 - Datos usuario extraídos: null 2026-07-23 08:21:22 - Función conectarbot disponible, obteniendo conexión... 2026-07-23 08:21:22 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-23 08:21:22 - Valor de accessToken: EAAC0c45... 2026-07-23 08:21:22 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-23 08:21:22 - Instancia WhatsAppImageHandler creada 2026-07-23 08:21:22 - Llamando a saveWhatsAppImage... 2026-07-23 08:21:22 - saveWhatsAppImage: Procesando imagen para: 584262335596 2026-07-23 08:21:22 - saveWhatsAppImage: ID de media: 876627635166475, MIME type: image/jpeg 2026-07-23 08:21:22 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/876627635166475 2026-07-23 08:21:23 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-23 08:21:23 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=876627635166475&source=getMedia&ext=1784809571&hash=ATxMoK_ff1wu1qTTx24GzzzteepzhTw-niJf-pN-49IuxQ 2026-07-23 08:21:23 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=876627635166475&source=getMedia&ext=1784809571&hash=ATxMoK_ff1wu1qTTx24GzzzteepzhTw-niJf-pN-49IuxQ 2026-07-23 08:21:23 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-23 08:21:23 - descargar_imagen: Imagen descargada - Tamaño: 38058 bytes, Tipo: image/jpeg 2026-07-23 08:21:23 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/876627635166475.jpg, Tamaño: 38058 bytes 2026-07-23 08:21:23 - saveToDatabase: Registro insertado en BD con ID: 112 2026-07-23 08:21:23 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/876627635166475.jpg","image_id":"876627635166475","size":38058,"mime_type":"image\/jpeg","db_success":true} 2026-07-23 08:21:23 - Resultado del comando: array 2026-07-23 08:21:23 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-23 08:21:24 - Mensaje enviado con éxito a 584262335596 2026-07-23 08:21:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a620744a795e (wa_message_id: wamid.HBgMNTg0MjYyMzM1NTk2FQIAERgSRjQ5QTg3OURDMUExQTMyNDdFAA==) 2026-07-23 08:21:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a620744a795e 2026-07-23 08:21:24 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Valery Coromoto Manrrique de Araus, 2026-08-23 00:00:00 . 584167310795 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167310795","wa_id":"584167310795"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MzEwNzk1FQIAERgSNUQ4NkQwNjQzRjE4RkVBQjI3AA==","message_status":"accepted"}]}'. 2026-07-23 08:26:07 - ====== INICIO WEBHOOK ====== 2026-07-23 08:26:07 - Evento: audio | De: 584262335596 | Size: 857b 2026-07-23 08:26:07 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => nevitarudman6 ) [wa_id] => 584262335596 [user_id] => VE.4536345566652590 ) ) [messages] => Array ( [0] => Array ( [from] => 584262335596 [from_user_id] => VE.4536345566652590 [id] => wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM0Qzc4QzdGN0Y5MjAwNUM1MDMwMDJBODVDOTQ0MTMA [timestamp] => 1784809554 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => /XHkrgV5srA4LnVbAy6q4Ts9QyRBzxqW/ylRep+BDw4= [id] => 1221025603472058 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1221025603472058&source=webhook&ext=1784809855&hash=ATxqwvu2_UAWu_cQZ9V6jazjKI8_n0noD2evD0KqUKLYOA [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-23 08:26:07 - ====== FIN WEBHOOK ====== 2026-07-23 08:29:29 - ====== INICIO WEBHOOK ====== 2026-07-23 08:29:29 - Evento: text | De: 584161466628 | Size: 651b 2026-07-23 08:29:29 - Procesando mensaje regular tipo: text 2026-07-23 08:29:29 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-23 08:29:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNERDhEQkMyOENEOUMyODA1RTI3M0YxNTYyNkU3N0MA 2026-07-23 08:29:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNERDhEQkMyOENEOUMyODA1RTI3M0YxNTYyNkU3N0MA 2026-07-23 08:29:29 - Contenido: Hola muy buenos días quería saber.Porq no estoy disfrutando del servicio y ya yo cancele... 2026-07-23 08:29:29 - Comando detectado: hola 2026-07-23 08:29:29 - CommandProcessor: Procesando comando: hola 2026-07-23 08:29:29 - Comando no reconocido, enviando a ChatGPT 2026-07-23 08:29:29 - Resultado del comando: string 2026-07-23 08:29:29 - Enviando a ChatGPT: Hola muy buenos días quería saber.Porq no estoy ... 2026-07-23 08:29:29 - forwardToChatGPT: Enviando a ChatGPT: Hola muy buenos días quería saber.Porq no estoy ... 2026-07-23 08:29:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 09:29:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 09:29:29 America/Halifax] [CHATBOT][START] corr=9be5e083 IP=127.0.0.1 UA= [23-Jul-2026 08:29:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 08:29:29 America/Caracas] [CHATBOT][CTX] corr=9be5e083 tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [23-Jul-2026 08:29:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 08:29:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 08:29:29 America/Caracas] [CHATBOT][AI][855fa0] Proveedor: gemini [23-Jul-2026 08:29:29 America/Caracas] [CHATBOT][GEMINI][855fa0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 08:29:33 America/Caracas] [CHATBOT][GEMINI][855fa0] OK key=primary intento=1 len=155 finish=MAX_TOKENS [23-Jul-2026 08:29:33 America/Caracas] [CHATBOT][GEMINI][855fa0] ⚠️ Respuesta truncada por MAX_TOKENS [23-Jul-2026 08:29:33 America/Caracas] [CHATBOT][END] corr=9be5e083 bytesRespuesta=155 [23-Jul-2026 08:29:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 08:29:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 08:29:35 - Mensaje enviado con éxito a 584161466628 2026-07-23 08:29:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62092f08b81 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSRDM1ODk3Q0UxMzdGQkI2RUEwAA==) 2026-07-23 08:29:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a62092f08b81 2026-07-23 08:29:35 - ====== FIN WEBHOOK ====== 2026-07-23 08:29:49 - ====== INICIO WEBHOOK ====== 2026-07-23 08:29:49 - Evento: text | De: 584161466628 | Size: 586b 2026-07-23 08:29:49 - Procesando mensaje regular tipo: text 2026-07-23 08:29:49 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-23 08:29:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNDNDk0RUQ2RTZDMTc3MTZFODU5RDY4M0I3MUI2RUUA 2026-07-23 08:29:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNDNDk0RUQ2RTZDMTc3MTZFODU5RDY4M0I3MUI2RUUA 2026-07-23 08:29:49 - Contenido: Y medises es puro en verificacion... 2026-07-23 08:29:49 - Comando detectado: y 2026-07-23 08:29:49 - CommandProcessor: Procesando comando: y 2026-07-23 08:29:49 - Comando no reconocido, enviando a ChatGPT 2026-07-23 08:29:49 - Resultado del comando: string 2026-07-23 08:29:49 - Enviando a ChatGPT: Y medises es puro en verificacion... 2026-07-23 08:29:49 - forwardToChatGPT: Enviando a ChatGPT: Y medises es puro en verificacion... 2026-07-23 08:29:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 09:29:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 09:29:49 America/Halifax] [CHATBOT][START] corr=4755fd2e IP=127.0.0.1 UA= [23-Jul-2026 08:29:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 08:29:49 America/Caracas] [CHATBOT][CTX] corr=4755fd2e tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [23-Jul-2026 08:29:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 08:29:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 08:29:49 America/Caracas] [CHATBOT][AI][7be75b] Proveedor: gemini [23-Jul-2026 08:29:49 America/Caracas] [CHATBOT][GEMINI][7be75b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 08:29:52 America/Caracas] [CHATBOT][GEMINI][7be75b] OK key=primary intento=1 len=263 finish=STOP [23-Jul-2026 08:29:52 America/Caracas] [CHATBOT][END] corr=4755fd2e bytesRespuesta=263 [23-Jul-2026 08:29:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 08:29:52 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 08:29:52 - Mensaje enviado con éxito a 584161466628 2026-07-23 08:29:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a620940cd8f6 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSNkI0NjNCREI5NUNGMDM0OUE1AA==) 2026-07-23 08:29:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a620940cd8f6 2026-07-23 08:29:52 - ====== FIN WEBHOOK ====== 2026-07-23 08:32:13 - ====== INICIO WEBHOOK ====== 2026-07-23 08:32:13 - Evento: text | De: 584161466628 | Size: 564b 2026-07-23 08:32:13 - Procesando mensaje regular tipo: text 2026-07-23 08:32:13 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-23 08:32:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2MkUzQTFENTYxOUNDRUU2RENCQjkyNzFGRTcyMUYA 2026-07-23 08:32:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2MkUzQTFENTYxOUNDRUU2RENCQjkyNzFGRTcyMUYA 2026-07-23 08:32:13 - Contenido: 04123132000... 2026-07-23 08:32:13 - Comando detectado: 04123132000 2026-07-23 08:32:13 - CommandProcessor: Procesando comando: 04123132000 2026-07-23 08:32:13 - Número de teléfono detectado: 04123132000 [23-Jul-2026 08:32:13 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-23 08:32:13 - Resultado del comando: array 2026-07-23 08:32:13 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-23 08:32:14 - Mensaje enviado con éxito a 584161466628 2026-07-23 08:32:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6209ce31b02 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSQzY5REUxODIyMzg2RUE2ODYzAA==) 2026-07-23 08:32:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a6209ce31b02 2026-07-23 08:32:14 - ====== FIN WEBHOOK ====== 2026-07-23 08:34:17 - ====== INICIO WEBHOOK ====== 2026-07-23 08:34:17 - Evento: text | De: 584161466628 | Size: 564b 2026-07-23 08:34:17 - Procesando mensaje regular tipo: text 2026-07-23 08:34:17 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-23 08:34:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNDMkI2MDg2QTFCMzU4M0Y3QUVCRDk2OEZDNjVDODMA 2026-07-23 08:34:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNDMkI2MDg2QTFCMzU4M0Y3QUVCRDk2OEZDNjVDODMA 2026-07-23 08:34:17 - Contenido: 04262335596... 2026-07-23 08:34:17 - Comando detectado: 04262335596 2026-07-23 08:34:17 - CommandProcessor: Procesando comando: 04262335596 2026-07-23 08:34:17 - Número de teléfono detectado: 04262335596 [23-Jul-2026 08:34:17 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-23 08:34:17 - Resultado del comando: array 2026-07-23 08:34:17 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-23 08:34:18 - Mensaje enviado con éxito a 584161466628 2026-07-23 08:34:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a620a4a30d0f (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSOTE3NUI0MjNBRDUzREM5MzM4AA==) 2026-07-23 08:34:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a620a4a30d0f 2026-07-23 08:34:18 - ====== FIN WEBHOOK ====== 2026-07-23 08:36:05 - ====== INICIO WEBHOOK ====== 2026-07-23 08:36:05 - Evento: text | De: 584161466628 | Size: 637b 2026-07-23 08:36:05 - Procesando mensaje regular tipo: text 2026-07-23 08:36:05 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-23 08:36:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNEM0M3RDY3QTMwRENBOTJDMzFEOUY1RjY3NUI0QzEA 2026-07-23 08:36:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNEM0M3RDY3QTMwRENBOTJDMzFEOUY1RjY3NUI0QzEA 2026-07-23 08:36:05 - Contenido: Y con el número de cédula no pueden averiguar por eso son los números... 2026-07-23 08:36:05 - Comando detectado: y 2026-07-23 08:36:05 - CommandProcessor: Procesando comando: y 2026-07-23 08:36:05 - Comando no reconocido, enviando a ChatGPT 2026-07-23 08:36:05 - Resultado del comando: string 2026-07-23 08:36:05 - Enviando a ChatGPT: Y con el número de cédula no pueden averiguar po... 2026-07-23 08:36:05 - forwardToChatGPT: Enviando a ChatGPT: Y con el número de cédula no pueden averiguar po... 2026-07-23 08:36:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 09:36:06 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 09:36:06 America/Halifax] [CHATBOT][START] corr=6c907872 IP=127.0.0.1 UA= [23-Jul-2026 08:36:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 08:36:06 America/Caracas] [CHATBOT][CTX] corr=6c907872 tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [23-Jul-2026 08:36:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 08:36:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 08:36:06 America/Caracas] [CHATBOT][AI][ca8ac6] Proveedor: gemini [23-Jul-2026 08:36:06 America/Caracas] [CHATBOT][GEMINI][ca8ac6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 08:36:09 America/Caracas] [CHATBOT][GEMINI][ca8ac6] OK key=primary intento=1 len=349 finish=STOP [23-Jul-2026 08:36:09 America/Caracas] [CHATBOT][END] corr=6c907872 bytesRespuesta=349 [23-Jul-2026 08:36:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 08:36:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 08:36:10 - Mensaje enviado con éxito a 584161466628 2026-07-23 08:36:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a620aba2fe36 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSMzVDRkY2MDQzNjUzQTExMDBFAA==) 2026-07-23 08:36:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a620aba2fe36 2026-07-23 08:36:10 - ====== FIN WEBHOOK ====== 2026-07-23 08:37:36 - ====== INICIO WEBHOOK ====== 2026-07-23 08:37:36 - Evento: text | De: 584161466628 | Size: 578b 2026-07-23 08:37:36 - Procesando mensaje regular tipo: text 2026-07-23 08:37:36 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-23 08:37:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM4RDk0MkZDRTlGQTU5QzkzRDYxQkEzQjFGRjQ3MkQA 2026-07-23 08:37:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM4RDk0MkZDRTlGQTU5QzkzRDYxQkEzQjFGRjQ3MkQA 2026-07-23 08:37:36 - Contenido: C. I 17139389 04123132000... 2026-07-23 08:37:36 - Comando detectado: c. 2026-07-23 08:37:36 - CommandProcessor: Procesando comando: c. 2026-07-23 08:37:36 - Comando no reconocido, enviando a ChatGPT 2026-07-23 08:37:36 - Resultado del comando: string 2026-07-23 08:37:36 - Enviando a ChatGPT: C. I 17139389 04123132000... 2026-07-23 08:37:36 - forwardToChatGPT: Enviando a ChatGPT: C. I 17139389 04123132000... 2026-07-23 08:37:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 09:37:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 09:37:36 America/Halifax] [CHATBOT][START] corr=7dae492d IP=127.0.0.1 UA= [23-Jul-2026 08:37:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 08:37:37 America/Caracas] [CHATBOT][CTX] corr=7dae492d tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [23-Jul-2026 08:37:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 08:37:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 08:37:37 America/Caracas] [CHATBOT][AI][e34f67] Proveedor: gemini [23-Jul-2026 08:37:37 America/Caracas] [CHATBOT][GEMINI][e34f67] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 08:37:41 America/Caracas] [CHATBOT][GEMINI][e34f67] OK key=primary intento=1 len=611 finish=STOP [23-Jul-2026 08:37:41 America/Caracas] [CHATBOT][END] corr=7dae492d bytesRespuesta=611 [23-Jul-2026 08:37:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 08:37:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 08:37:42 - Mensaje enviado con éxito a 584161466628 2026-07-23 08:37:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a620b167664f (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSRTk4NzYzRkJGQ0U3ODVBMzU5AA==) 2026-07-23 08:37:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a620b167664f 2026-07-23 08:37:42 - ====== FIN WEBHOOK ====== 2026-07-23 08:40:35 - ====== INICIO WEBHOOK ====== 2026-07-23 08:40:35 - Evento: text | De: 584161466628 | Size: 567b 2026-07-23 08:40:35 - Procesando mensaje regular tipo: text 2026-07-23 08:40:35 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-23 08:40:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNFRjI3NUNGODJGNUZEQzE0NEJBMUFCQUM3QjM5RDgA 2026-07-23 08:40:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNFRjI3NUNGODJGNUZEQzE0NEJBMUFCQUM3QjM5RDgA 2026-07-23 08:40:35 - Contenido: A okey gracias... 2026-07-23 08:40:35 - Comando detectado: a 2026-07-23 08:40:35 - CommandProcessor: Procesando comando: a 2026-07-23 08:40:35 - Comando no reconocido, enviando a ChatGPT 2026-07-23 08:40:35 - Resultado del comando: string 2026-07-23 08:40:35 - Enviando a ChatGPT: A okey gracias... 2026-07-23 08:40:35 - forwardToChatGPT: Enviando a ChatGPT: A okey gracias... 2026-07-23 08:40:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 09:40:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 09:40:35 America/Halifax] [CHATBOT][START] corr=660fad8e IP=127.0.0.1 UA= [23-Jul-2026 08:40:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 08:40:35 America/Caracas] [CHATBOT][CTX] corr=660fad8e tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [23-Jul-2026 08:40:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 08:40:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 08:40:35 America/Caracas] [CHATBOT][AI][cc543d] Proveedor: gemini [23-Jul-2026 08:40:35 America/Caracas] [CHATBOT][GEMINI][cc543d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 08:40:36 America/Caracas] [CHATBOT][GEMINI][cc543d] OK key=primary intento=1 len=97 finish=STOP [23-Jul-2026 08:40:36 America/Caracas] [CHATBOT][END] corr=660fad8e bytesRespuesta=97 [23-Jul-2026 08:40:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 08:40:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 08:40:37 - Mensaje enviado con éxito a 584161466628 2026-07-23 08:40:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a620bc590f49 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSRTY0QjJFRjI1NEUzNzU3NUVGAA==) 2026-07-23 08:40:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a620bc590f49 2026-07-23 08:40:37 - ====== FIN WEBHOOK ====== 2026-07-23 08:41:48 - ====== INICIO WEBHOOK ====== 2026-07-23 08:41:48 - Evento: text | De: 584161466628 | Size: 572b 2026-07-23 08:41:48 - Procesando mensaje regular tipo: text 2026-07-23 08:41:48 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-07-23 08:41:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNCMzYwREJFNDcxODc3MDcxRTM2OUE4Mzg1RjlGNDgA 2026-07-23 08:41:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNCMzYwREJFNDcxODc3MDcxRTM2OUE4Mzg1RjlGNDgA 2026-07-23 08:41:48 - Contenido: Okey está bien... 2026-07-23 08:41:48 - Comando detectado: okey 2026-07-23 08:41:48 - CommandProcessor: Procesando comando: okey 2026-07-23 08:41:48 - Comando no reconocido, enviando a ChatGPT 2026-07-23 08:41:48 - Resultado del comando: string 2026-07-23 08:41:48 - Enviando a ChatGPT: Okey está bien... 2026-07-23 08:41:48 - forwardToChatGPT: Enviando a ChatGPT: Okey está bien... 2026-07-23 08:41:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 09:41:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 09:41:48 America/Halifax] [CHATBOT][START] corr=0863ac09 IP=127.0.0.1 UA= [23-Jul-2026 08:41:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 08:41:48 America/Caracas] [CHATBOT][CTX] corr=0863ac09 tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [23-Jul-2026 08:41:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 08:41:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 08:41:48 America/Caracas] [CHATBOT][AI][85065f] Proveedor: gemini [23-Jul-2026 08:41:48 America/Caracas] [CHATBOT][GEMINI][85065f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 08:41:49 America/Caracas] [CHATBOT][GEMINI][85065f] OK key=primary intento=1 len=62 finish=STOP [23-Jul-2026 08:41:49 America/Caracas] [CHATBOT][END] corr=0863ac09 bytesRespuesta=62 [23-Jul-2026 08:41:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 08:41:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 08:41:50 - Mensaje enviado con éxito a 584161466628 2026-07-23 08:41:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a620c0e83295 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSNEVDOTcxMTExODdDNDQyNkU5AA==) 2026-07-23 08:41:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a620c0e83295 2026-07-23 08:41:50 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jhonathan Madriz , 2026-08-07 00:00:00 . 584123132000 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123132000","wa_id":"584123132000"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMTMyMDAwFQIAERgSQjI3OEYyMUUxOTBCQTM0QjJFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Rosa Elena Castro Kohler, 2026-08-07 00:00:00 . 584123807230 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123807230","wa_id":"584123807230"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODA3MjMwFQIAERgSOUJDRDU0QUM0NjlGRjQ0Mjk3AA==","message_status":"accepted"}]}'. 2026-07-23 09:12:28 - ====== INICIO WEBHOOK ====== 2026-07-23 09:12:28 - Evento: status:failed | De: 584123807230 | Size: 573b 2026-07-23 09:12:28 - STATUS FAILED: failed para 584123807230 | Error: 131026 Message undeliverable 2026-07-23 09:12:28 - ====== FIN WEBHOOK ====== 2026-07-23 09:55:48 - ====== INICIO WEBHOOK ====== 2026-07-23 09:55:48 - Evento: text | De: 584143466209 | Size: 564b 2026-07-23 09:55:48 - Procesando mensaje regular tipo: text 2026-07-23 09:55:48 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-23 09:55:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBN0IxMzhDQjEwQjNFQzA3NDg4MUMzMkIzMDgzNkQA 2026-07-23 09:55:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBN0IxMzhDQjEwQjNFQzA3NDg4MUMzMkIzMDgzNkQA 2026-07-23 09:55:48 - Contenido: Cuánto es 40$... 2026-07-23 09:55:48 - Comando detectado: cuánto 2026-07-23 09:55:48 - CommandProcessor: Procesando comando: cuánto 2026-07-23 09:55:48 - Comando no reconocido, enviando a ChatGPT 2026-07-23 09:55:48 - Resultado del comando: string 2026-07-23 09:55:48 - Enviando a ChatGPT: Cuánto es 40$... 2026-07-23 09:55:48 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es 40$... 2026-07-23 09:55:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 10:55:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 10:55:48 America/Halifax] [CHATBOT][START] corr=22a67a58 IP=127.0.0.1 UA= [23-Jul-2026 09:55:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 09:55:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-06 username=18:fd:74:60:44:09 mobile=584143466209 [23-Jul-2026 09:55:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 09:55:48 America/Caracas] [CHATBOT][DIAG] corr=22a67a58 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [23-Jul-2026 09:55:48 America/Caracas] [CHATBOT][CTX] corr=22a67a58 tel=584143466209 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 09:55:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 09:55:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 09:55:48 America/Caracas] [CHATBOT][AI][b80016] Proveedor: gemini [23-Jul-2026 09:55:48 America/Caracas] [CHATBOT][GEMINI][b80016] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 09:55:50 America/Caracas] [CHATBOT][GEMINI][b80016] OK key=primary intento=1 len=111 finish=STOP [23-Jul-2026 09:55:50 America/Caracas] [CHATBOT][END] corr=22a67a58 bytesRespuesta=111 [23-Jul-2026 09:55:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 09:55:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 09:55:51 - Mensaje enviado con éxito a 584143466209 2026-07-23 09:55:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a621d6751146 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQTAwQTk0NEM0MDUwQzZCOEU3AA==) 2026-07-23 09:55:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a621d6751146 2026-07-23 09:55:51 - ====== FIN WEBHOOK ====== 2026-07-23 10:01:13 - ====== INICIO WEBHOOK ====== 2026-07-23 10:01:13 - Evento: text | De: 584143466209 | Size: 574b 2026-07-23 10:01:13 - Procesando mensaje regular tipo: text 2026-07-23 10:01:13 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-23 10:01:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0NTIzQjk2QjRGM0EzRkM0RDRGQzlDQ0ZBQjhGMUQA 2026-07-23 10:01:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0NTIzQjk2QjRGM0EzRkM0RDRGQzlDQ0ZBQjhGMUQA 2026-07-23 10:01:13 - Contenido: G zelle 115.95 legal-dominio... 2026-07-23 10:01:13 - Comando detectado: g 2026-07-23 10:01:13 - CommandProcessor: Procesando comando: g 2026-07-23 10:01:13 - Ejecutando GastosService (negocio) [23-Jul-2026 10:01:14 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-23 10:01:14 - Resultado del comando: array 2026-07-23 10:01:14 - Enviando respuesta: ✅ 💼 Gasto de negocio #54 registrado • Mont 2026-07-23 10:01:15 - Mensaje enviado con éxito a 584143466209 2026-07-23 10:01:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a621eab0d3ce (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDBCMjgxMkExQUY4MkMyNjVGAA==) 2026-07-23 10:01:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a621eab0d3ce 2026-07-23 10:01:15 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Leidy Gonzalez, 2026-08-23 00:00:00 . 584121337840 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121337840","wa_id":"584121337840"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzM3ODQwFQIAERgSMjZEMzc4MDk4MjBERTREQTQ5AA==","message_status":"accepted"}]}'. 2026-07-23 11:33:38 - ====== INICIO WEBHOOK ====== 2026-07-23 11:33:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-23 11:33:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-23 11:33:38 - ====== FIN WEBHOOK ====== 2026-07-23 11:33:39 - ====== INICIO WEBHOOK ====== 2026-07-23 11:33:39 - Evento: status:failed | De: 584243014138 | Size: 828b 2026-07-23 11:33:39 - STATUS FAILED: failed para 584243014138 | Error: 131047 Re-engagement message 2026-07-23 11:33:39 - ====== FIN WEBHOOK ====== 2026-07-23 11:35:36 - ====== INICIO WEBHOOK ====== 2026-07-23 11:35:36 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-23 11:35:36 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-23 11:35:36 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Inver Reno C.A , 2026-11-23 00:00:00 . 584129999729 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129999729","wa_id":"584129999729"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTk5NzI5FQIAERgSRkMzQTVBMUU5QTA2MTlEQ0NGAA==","message_status":"accepted"}]}'. 2026-07-23 11:38:04 - ====== INICIO WEBHOOK ====== 2026-07-23 11:38:04 - Evento: text | De: 584129999729 | Size: 687b 2026-07-23 11:38:04 - Procesando mensaje regular tipo: text 2026-07-23 11:38:04 - RegularMessageService: Procesando mensaje de 584129999729, tipo: text 2026-07-23 11:38:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTk5NzI5FQIAEhggQTUzQzA1QTdBOTRGMjdBQ0Y3QTc5OTFEMDlCOEY4MTkA 2026-07-23 11:38:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTk5NzI5FQIAEhggQTUzQzA1QTdBOTRGMjdBQ0Y3QTc5OTFEMDlCOEY4MTkA 2026-07-23 11:38:04 - Contenido: Gracias por comunicarte con el Hotel Bergland, en breves momentos estaremos respondiendo sus solicit... 2026-07-23 11:38:04 - Comando detectado: gracias 2026-07-23 11:38:04 - CommandProcessor: Procesando comando: gracias 2026-07-23 11:38:04 - Comando no reconocido, enviando a ChatGPT 2026-07-23 11:38:04 - Resultado del comando: string 2026-07-23 11:38:04 - Enviando a ChatGPT: Gracias por comunicarte con el Hotel Bergland, en ... 2026-07-23 11:38:04 - forwardToChatGPT: Enviando a ChatGPT: Gracias por comunicarte con el Hotel Bergland, en ... 2026-07-23 11:38:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 12:38:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 12:38:05 America/Halifax] [CHATBOT][START] corr=7b90b1b7 IP=127.0.0.1 UA= [23-Jul-2026 11:38:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 11:38:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-11-23 username=68:d7:9a:06:65:dc mobile=584129999729 [23-Jul-2026 11:38:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 11:38:05 America/Caracas] [CHATBOT][DIAG] corr=7b90b1b7 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [23-Jul-2026 11:38:05 America/Caracas] [CHATBOT][CTX] corr=7b90b1b7 tel=584129999729 intent=chat srvid=33 usd=50 bs=42797.13 tasa=737.8816 verifyMode=simulated [23-Jul-2026 11:38:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 11:38:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 11:38:05 America/Caracas] [CHATBOT][AI][675c8e] Proveedor: gemini [23-Jul-2026 11:38:05 America/Caracas] [CHATBOT][GEMINI][675c8e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 11:38:07 America/Caracas] [CHATBOT][GEMINI][675c8e] OK key=primary intento=1 len=25 finish=STOP [23-Jul-2026 11:38:07 America/Caracas] [CHATBOT][END] corr=7b90b1b7 bytesRespuesta=25 [23-Jul-2026 11:38:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 11:38:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 11:38:07 - Mensaje enviado con éxito a 584129999729 2026-07-23 11:38:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62355fc9290 (wa_message_id: wamid.HBgMNTg0MTI5OTk5NzI5FQIAERgSNTEyMjhGN0YxM0FDNkI5QzZEAA==) 2026-07-23 11:38:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a62355fc9290 2026-07-23 11:38:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Arturo Bocaranda, 2026-08-23 00:00:00 . 584121524477 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121524477","wa_id":"584121524477"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNTI0NDc3FQIAERgSNDU1MjY0QUI3QUVGNTkyMDQyAA==","message_status":"accepted"}]}'. 2026-07-23 11:46:20 - ====== INICIO WEBHOOK ====== 2026-07-23 11:46:20 - Evento: image | De: 584143466209 | Size: 872b 2026-07-23 11:46:20 - Procesando mensaje regular tipo: image 2026-07-23 11:46:20 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-23 11:46:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwRUJBMDk3ODBFNTA5QzFCMEI3QUVEMUUyNEIyMTcA 2026-07-23 11:46:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwRUJBMDk3ODBFNTA5QzFCMEI3QUVEMUUyNEIyMTcA 2026-07-23 11:46:20 - Contenido: G venezuela 1157.00 equipos-lupo-ptomaya... 2026-07-23 11:46:20 - Comando detectado: g 2026-07-23 11:46:20 - CommandProcessor: Procesando comando: g 2026-07-23 11:46:20 - Gasto de negocio con imagen: 1772152127290594 2026-07-23 11:46:20 - Formato 'g banco descripcion': banco=venezuela, desc=1157.00 equipos-lupo-ptomaya 2026-07-23 11:46:21 - Ejecutando GastosService (negocio) [23-Jul-2026 11:46:21 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-23 11:46:25 - Resultado del comando: array 2026-07-23 11:46:25 - Enviando respuesta: ✅ 💼 Gasto de negocio #55 registrado • Mont 2026-07-23 11:46:26 - Mensaje enviado con éxito a 584143466209 2026-07-23 11:46:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62375298432 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTdFOTRBQzk1NzNEOUU5MzMyAA==) 2026-07-23 11:46:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a62375298432 2026-07-23 11:46:26 - ====== FIN WEBHOOK ====== 2026-07-23 11:47:08 - ====== INICIO WEBHOOK ====== 2026-07-23 11:47:08 - Evento: image | De: 584143466209 | Size: 871b 2026-07-23 11:47:08 - Procesando mensaje regular tipo: image 2026-07-23 11:47:08 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-23 11:47:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCMUE1NDE1RTUyRTI0MTM3NTRCRDg0NDBBNEM2NjIA 2026-07-23 11:47:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCMUE1NDE1RTUyRTI0MTM3NTRCRDg0NDBBNEM2NjIA 2026-07-23 11:47:08 - Contenido: G binance 1157.00 equipos-lupo-ptomaya... 2026-07-23 11:47:08 - Comando detectado: g 2026-07-23 11:47:08 - CommandProcessor: Procesando comando: g 2026-07-23 11:47:08 - Gasto de negocio con imagen: 1563343795299788 2026-07-23 11:47:08 - Formato 'g banco descripcion': banco=binance, desc=1157.00 equipos-lupo-ptomaya 2026-07-23 11:47:09 - Ejecutando GastosService (negocio) [23-Jul-2026 11:47:09 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-23 11:47:10 - Resultado del comando: array 2026-07-23 11:47:10 - Enviando respuesta: ✅ 💼 Gasto de negocio #56 registrado • Mont 2026-07-23 11:47:11 - Mensaje enviado con éxito a 584143466209 2026-07-23 11:47:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62377fb4f88 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSN0UxRTQ4REY0QzBBMUQxNTZEAA==) 2026-07-23 11:47:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a62377fb4f88 2026-07-23 11:47:11 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Raher Toledo, 22/08/2026 . 584147621314 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584147621314","wa_id":"584147621314"}],"messages":[{"id":"wamid.HBgMNTg0MTQ3NjIxMzE0FQIAERgSMDc0NDY2MEFGNDA3N0IxQjc5AA==","message_status":"accepted"}]}'. 2026-07-23 12:33:31 - ====== INICIO WEBHOOK ====== 2026-07-23 12:33:31 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-23 12:33:31 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-23 12:33:31 - ====== FIN WEBHOOK ====== 2026-07-23 12:34:28 - ====== INICIO WEBHOOK ====== 2026-07-23 12:34:28 - Evento: status:failed | De: 584264130185 | Size: 573b 2026-07-23 12:34:28 - STATUS FAILED: failed para 584264130185 | Error: 131026 Message undeliverable 2026-07-23 12:34:28 - ====== FIN WEBHOOK ====== 2026-07-23 12:34:29 - ====== INICIO WEBHOOK ====== 2026-07-23 12:34:29 - Evento: image | De: 584147621314 | Size: 884b 2026-07-23 12:34:29 - Procesando mensaje regular tipo: image 2026-07-23 12:34:29 - RegularMessageService: Procesando mensaje de 584147621314, tipo: image 2026-07-23 12:34:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ3NjIxMzE0FQIAEhggQUM3M0RBMThFMDdCNjI1QTFCNkY1NDA4RDFCODMwQkMA 2026-07-23 12:34:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ3NjIxMzE0FQIAEhggQUM3M0RBMThFMDdCNjI1QTFCNkY1NDA4RDFCODMwQkMA 2026-07-23 12:34:29 - Contenido: ... 2026-07-23 12:34:29 - Comando detectado: image 2026-07-23 12:34:29 - CommandProcessor: Procesando comando: image 2026-07-23 12:34:29 - Imagen sin comando, guardando y procesando 2026-07-23 12:34:29 - Verificando duplicado por imageId=1038757795224197, msgId=wamid.HBgMNTg0MTQ3NjIxMzE0FQIAEhggQUM3M0RBMThFMDdCNjI1QTFCNkY1NDA4RDFCODMwQkMA 2026-07-23 12:34:29 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-23 12:34:29 - Incluyendo numtoname.php... 2026-07-23 12:34:29 - Incluyendo media.php... 2026-07-23 12:34:29 - DEBUG messages batch: [{"from":"584147621314","from_user_id":"VE.4522589311361549","id":"wamid.HBgMNTg0MTQ3NjIxMzE0FQIAEhggQUM3M0RBMThFMDdCNjI1QTFCNkY1NDA4RDFCODMwQkMA","timestamp":"1784824455","type":"image","image":{"mime_type":"image\/jpeg","sha256":"tAKNce\/fjyiD2oxh3NeD+n7AiB+X6I7fX9RkH975OFU=","id":"1038757795224197","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1038757795224197&source=webhook&ext=1784824757&hash=ATyxVcq5-E3lATlR4k2x0wageO4tB7WKbH2gKyHuFbkWrA"}}] 2026-07-23 12:34:29 - DEBUG caption: no se encontró texto cercano 2026-07-23 12:34:29 - DEBUG caption final: [VACIO] 2026-07-23 12:34:29 - DEBUG busqueda mobiles: 04147621314,4147621314,584147621314 2026-07-23 12:34:29 - DEBUG usuario encontrado: 4c:d7:c8:b6:ff:75 2026-07-23 12:34:29 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-23 12:34:29 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-23 12:34:29 - ====== INICIO WEBHOOK ====== 2026-07-23 12:34:29 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-23 12:34:29 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-23 12:34:29 - ====== FIN WEBHOOK ====== 2026-07-23 12:34:30 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1038757795224197&source=getMedia&ext=1784824758&hash=ATzqBs0sVDVjvOM8zPFxmYXc7pNAJx1BoUJLUCxJHyBahg 2026-07-23 12:34:31 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1038757795224197.jpg (37403 bytes) 2026-07-23 12:34:32 - OCR tesseract exit=0 chars=292 2026-07-23 12:34:32 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 297 y PagomóvilBDV Comercios 9 25.780,28 Bs Fecha: 23/07/2026 Operación: 000941959265 [O] Identificación: 500479930 Origen: 0102****2949 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-23 12:34:32 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25780.28","fecha":"2026-07-23"} 2026-07-23 12:34:32 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-23","debug":["fecha=2026-07-23"]} 2026-07-23 12:34:32 - DEBUG registro: usernameRaw=''4c:d7:c8:b6:ff:75'' first=''Raher'' last=''Toledo'' esRegistrado=1 2026-07-23 12:34:32 - DEBUG bodyAdmin postOCR: Tlf: 04147621314\nUser: 4c:d7:c8:b6:ff:75\nNombre: Raher Toledo\nBanco: Venezuela\nMonto: 25780.28 (caption)\nFecha: 2026-07-23 (caption)\nSrvID: 34 2026-07-23 12:34:34 - IMG 1038757795224197 TEL 04147621314 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-23 12:34:34 - Incluyendo guardar_imagen.php... 2026-07-23 12:34:34 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-23 12:34:34 - Includes realizados. Verificando funciones... 2026-07-23 12:34:34 - obtenerInfoUsuario: Iniciando función con teléfono: 584147621314 2026-07-23 12:34:34 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-23 12:34:34 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-23 12:34:34 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-23 12:34:34 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-23 12:34:34 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-23 12:34:34 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:b6:ff:75","firstname":"Raher","lastname":"Toledo","mac":"4C:D7:C8:B6:FF:76","srvid":34} 2026-07-23 12:34:34 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-23 12:34:34 - Datos usuario extraídos: {"username":"4c:d7:c8:b6:ff:75","firstname":"Raher","lastname":"Toledo","mac":"4C:D7:C8:B6:FF:76","srvid":34} 2026-07-23 12:34:34 - Función conectarbot disponible, obteniendo conexión... 2026-07-23 12:34:34 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-23 12:34:34 - Valor de accessToken: EAAC0c45... 2026-07-23 12:34:34 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-23 12:34:34 - Instancia WhatsAppImageHandler creada 2026-07-23 12:34:34 - Llamando a saveWhatsAppImage... 2026-07-23 12:34:34 - saveWhatsAppImage: Procesando imagen para: 584147621314 2026-07-23 12:34:34 - saveWhatsAppImage: ID de media: 1038757795224197, MIME type: image/jpeg 2026-07-23 12:34:34 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1038757795224197 2026-07-23 12:34:35 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-23 12:34:35 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1038757795224197&source=getMedia&ext=1784824763&hash=ATw_ecGq-naGrbbh5pWd0WKaQl1YDdz2hZD67bfZgKThlA 2026-07-23 12:34:35 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1038757795224197&source=getMedia&ext=1784824763&hash=ATw_ecGq-naGrbbh5pWd0WKaQl1YDdz2hZD67bfZgKThlA 2026-07-23 12:34:36 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-23 12:34:36 - descargar_imagen: Imagen descargada - Tamaño: 37403 bytes, Tipo: image/jpeg 2026-07-23 12:34:36 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1038757795224197.jpg, Tamaño: 37403 bytes 2026-07-23 12:34:36 - saveToDatabase: Registro insertado en BD con ID: 113 2026-07-23 12:34:36 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1038757795224197.jpg","image_id":"1038757795224197","size":37403,"mime_type":"image\/jpeg","db_success":true} 2026-07-23 12:34:36 - Resultado del comando: array 2026-07-23 12:34:36 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-23 12:34:37 - Mensaje enviado con éxito a 584147621314 2026-07-23 12:34:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62429dbb737 (wa_message_id: wamid.HBgMNTg0MTQ3NjIxMzE0FQIAERgSNTUyNEZBNEYzMTdERkVEMDhCAA==) 2026-07-23 12:34:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a62429dbb737 2026-07-23 12:34:37 - ====== FIN WEBHOOK ====== 2026-07-23 12:50:38 - ====== INICIO WEBHOOK ====== 2026-07-23 12:50:38 - Evento: text | De: 584243615812 | Size: 665b 2026-07-23 12:50:38 - Procesando mensaje regular tipo: text 2026-07-23 12:50:38 - RegularMessageService: Procesando mensaje de 584243615812, tipo: text 2026-07-23 12:50:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUM0E1N0FBQTVFNEE5QjA0QUVCQjcA 2026-07-23 12:50:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUM0E1N0FBQTVFNEE5QjA0QUVCQjcA 2026-07-23 12:50:38 - Contenido: Buena tardes como está quería saber si estoy cortado o hay fallas en el servicio no e estado pendi... 2026-07-23 12:50:38 - Comando detectado: buena 2026-07-23 12:50:38 - CommandProcessor: Procesando comando: buena 2026-07-23 12:50:38 - Comando no reconocido, enviando a ChatGPT 2026-07-23 12:50:38 - Resultado del comando: string 2026-07-23 12:50:38 - Enviando a ChatGPT: Buena tardes como está quería saber si estoy cor... 2026-07-23 12:50:38 - forwardToChatGPT: Enviando a ChatGPT: Buena tardes como está quería saber si estoy cor... 2026-07-23 12:50:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 13:50:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 13:50:38 America/Halifax] [CHATBOT][START] corr=966a7a3c IP=127.0.0.1 UA= [23-Jul-2026 12:50:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 12:50:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-23 username=fc:ec:da:98:ce:46 mobile=584243615812 [23-Jul-2026 12:50:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 12:50:39 America/Caracas] [CHATBOT][DIAG] corr=966a7a3c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [23-Jul-2026 12:50:39 America/Caracas] [CHATBOT][CTX] corr=966a7a3c tel=584243615812 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 12:50:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 12:50:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 12:50:39 America/Caracas] [CHATBOT][AI][2c3a32] Proveedor: gemini [23-Jul-2026 12:50:39 America/Caracas] [CHATBOT][GEMINI][2c3a32] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 12:50:41 America/Caracas] [CHATBOT][GEMINI][2c3a32] OK key=primary intento=1 len=565 finish=STOP [23-Jul-2026 12:50:41 America/Caracas] [CHATBOT][END] corr=966a7a3c bytesRespuesta=565 [23-Jul-2026 12:50:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 12:50:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 12:50:42 - Mensaje enviado con éxito a 584243615812 2026-07-23 12:50:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a624662b764c (wa_message_id: wamid.HBgMNTg0MjQzNjE1ODEyFQIAERgSQTE2NEMxOEJERjY3QjM0N0NFAA==) 2026-07-23 12:50:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a624662b764c 2026-07-23 12:50:42 - ====== FIN WEBHOOK ====== 2026-07-23 12:53:08 - ====== INICIO WEBHOOK ====== 2026-07-23 12:53:08 - Evento: image | De: 584243615812 | Size: 841b 2026-07-23 12:53:08 - Procesando mensaje regular tipo: image 2026-07-23 12:53:08 - RegularMessageService: Procesando mensaje de 584243615812, tipo: image 2026-07-23 12:53:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUNEE5RDg4RTczQTU1REQyRTJBQzEA 2026-07-23 12:53:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUNEE5RDg4RTczQTU1REQyRTJBQzEA 2026-07-23 12:53:08 - Contenido: Listo el pago gracias... 2026-07-23 12:53:08 - Comando detectado: listo 2026-07-23 12:53:08 - CommandProcessor: Procesando comando: listo 2026-07-23 12:53:08 - Imagen sin comando, guardando y procesando 2026-07-23 12:53:08 - Verificando duplicado por imageId=4349936882003241, msgId=wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUNEE5RDg4RTczQTU1REQyRTJBQzEA 2026-07-23 12:53:08 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-23 12:53:08 - Incluyendo numtoname.php... 2026-07-23 12:53:08 - Incluyendo media.php... 2026-07-23 12:53:08 - DEBUG messages batch: [{"from":"584243615812","from_user_id":"VE.4519705674983246","id":"wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUNEE5RDg4RTczQTU1REQyRTJBQzEA","timestamp":"1784825574","type":"image","image":{"caption":"Listo el pago gracias","mime_type":"image\/jpeg","sha256":"0W84GLr8TO0Nw9cwSx7FUAbo\/gutP8QV2oe6HE1SHfk=","id":"4349936882003241","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4349936882003241&source=webhook&ext=1784825876&hash=ATyZXrcQVzZLk6bxYX02cjG7OR0YRt5SodywOr99KJtjNQ"}}] 2026-07-23 12:53:08 - DEBUG caption final: Listo el pago gracias 2026-07-23 12:53:08 - DEBUG busqueda mobiles: 04243615812,4243615812,584243615812 2026-07-23 12:53:08 - DEBUG usuario encontrado: fc:ec:da:98:ce:46 2026-07-23 12:53:08 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-23 12:53:08 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-23 12:53:09 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4349936882003241&source=getMedia&ext=1784825878&hash=ATyjUsRJkbwxvhtRmKfwfk8nFhzjuaV_1KOT81ZZbOX3Pg 2026-07-23 12:53:10 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4349936882003241.jpg (28459 bytes) 2026-07-23 12:53:11 - OCR tesseract exit=0 chars=314 2026-07-23 12:53:11 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 167 12:52 A 72) ES Comprobante de operacién < A PagomóvilBDV Personas 9 iS 23/07/2026 ETT IA al Identificación: 18143785 Origen: 0102****4371 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA (AT pago de internet € ROSS 2026-07-23 12:53:11 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-23"} 2026-07-23 12:53:11 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-23","debug":["fecha=2026-07-23"]} 2026-07-23 12:53:11 - DEBUG registro: usernameRaw=''fc:ec:da:98:ce:46'' first=''Jaime '' last=''Gonzalez'' esRegistrado=1 2026-07-23 12:53:11 - DEBUG bodyAdmin postOCR: Tlf: 04243615812\nUser: fc:ec:da:98:ce:46\nNombre: Jaime Gonzalez\nBanco: Venezuela\nMonto: \nFecha: 2026-07-23 (caption)\nSrvID: 35 2026-07-23 12:53:14 - IMG 4349936882003241 TEL 04243615812 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-23 12:53:14 - Incluyendo guardar_imagen.php... 2026-07-23 12:53:14 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-23 12:53:14 - Includes realizados. Verificando funciones... 2026-07-23 12:53:14 - obtenerInfoUsuario: Iniciando función con teléfono: 584243615812 2026-07-23 12:53:14 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-23 12:53:14 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-23 12:53:14 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-23 12:53:14 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-23 12:53:14 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-23 12:53:14 - obtenerInfoUsuario: Datos usuario: {"username":"fc:ec:da:98:ce:46","firstname":"Jaime ","lastname":"Gonzalez","mac":"fc:ec:da:98:ce:46","srvid":35} 2026-07-23 12:53:14 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-23 12:53:14 - Datos usuario extraídos: {"username":"fc:ec:da:98:ce:46","firstname":"Jaime ","lastname":"Gonzalez","mac":"fc:ec:da:98:ce:46","srvid":35} 2026-07-23 12:53:14 - Función conectarbot disponible, obteniendo conexión... 2026-07-23 12:53:14 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-23 12:53:14 - Valor de accessToken: EAAC0c45... 2026-07-23 12:53:14 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-23 12:53:14 - Instancia WhatsAppImageHandler creada 2026-07-23 12:53:14 - Llamando a saveWhatsAppImage... 2026-07-23 12:53:14 - saveWhatsAppImage: Procesando imagen para: 584243615812 2026-07-23 12:53:14 - saveWhatsAppImage: ID de media: 4349936882003241, MIME type: image/jpeg 2026-07-23 12:53:14 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4349936882003241 2026-07-23 12:53:15 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-23 12:53:15 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4349936882003241&source=getMedia&ext=1784825883&hash=ATxtlMUCRrxhB0acEwFSSoieNoUPZj5zr-vZDYG5TBYtpw 2026-07-23 12:53:15 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4349936882003241&source=getMedia&ext=1784825883&hash=ATxtlMUCRrxhB0acEwFSSoieNoUPZj5zr-vZDYG5TBYtpw 2026-07-23 12:53:16 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-23 12:53:16 - descargar_imagen: Imagen descargada - Tamaño: 28459 bytes, Tipo: image/jpeg 2026-07-23 12:53:16 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4349936882003241.jpg, Tamaño: 28459 bytes 2026-07-23 12:53:16 - saveToDatabase: Registro insertado en BD con ID: 114 2026-07-23 12:53:16 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4349936882003241.jpg","image_id":"4349936882003241","size":28459,"mime_type":"image\/jpeg","db_success":true} 2026-07-23 12:53:16 - Resultado del comando: array 2026-07-23 12:53:16 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-23 12:53:17 - Mensaje enviado con éxito a 584243615812 2026-07-23 12:53:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6246fd2b9f0 (wa_message_id: wamid.HBgMNTg0MjQzNjE1ODEyFQIAERgSOEJGOENFNEZGRDk1NzRBQTU5AA==) 2026-07-23 12:53:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a6246fd2b9f0 2026-07-23 12:53:17 - ====== FIN WEBHOOK ====== 2026-07-23 12:53:43 - ====== INICIO WEBHOOK ====== 2026-07-23 12:53:43 - Evento: text | De: 584243615812 | Size: 552b 2026-07-23 12:53:43 - Procesando mensaje regular tipo: text 2026-07-23 12:53:43 - RegularMessageService: Procesando mensaje de 584243615812, tipo: text 2026-07-23 12:53:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUM0E3NThDMUE4QzlEMDQ4MDcyMDgA 2026-07-23 12:53:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUM0E3NThDMUE4QzlEMDQ4MDcyMDgA 2026-07-23 12:53:43 - Contenido: Gracias feliz tarde... 2026-07-23 12:53:43 - Comando detectado: gracias 2026-07-23 12:53:43 - CommandProcessor: Procesando comando: gracias 2026-07-23 12:53:43 - Comando no reconocido, enviando a ChatGPT 2026-07-23 12:53:43 - Resultado del comando: string 2026-07-23 12:53:43 - Enviando a ChatGPT: Gracias feliz tarde... 2026-07-23 12:53:43 - forwardToChatGPT: Enviando a ChatGPT: Gracias feliz tarde... 2026-07-23 12:53:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 13:53:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 13:53:43 America/Halifax] [CHATBOT][START] corr=55f0aea4 IP=127.0.0.1 UA= [23-Jul-2026 12:53:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 12:53:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-23 username=fc:ec:da:98:ce:46 mobile=584243615812 [23-Jul-2026 12:53:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 12:53:43 America/Caracas] [CHATBOT][DIAG] corr=55f0aea4 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [23-Jul-2026 12:53:43 America/Caracas] [CHATBOT][CTX] corr=55f0aea4 tel=584243615812 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 12:53:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 12:53:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 12:53:43 America/Caracas] [CHATBOT][AI][c45ba8] Proveedor: gemini [23-Jul-2026 12:53:43 America/Caracas] [CHATBOT][GEMINI][c45ba8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 12:53:44 America/Caracas] [CHATBOT][GEMINI][c45ba8] OK key=primary intento=1 len=41 finish=STOP [23-Jul-2026 12:53:44 America/Caracas] [CHATBOT][END] corr=55f0aea4 bytesRespuesta=41 [23-Jul-2026 12:53:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 12:53:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 12:53:45 - Mensaje enviado con éxito a 584243615812 2026-07-23 12:53:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a624719857d8 (wa_message_id: wamid.HBgMNTg0MjQzNjE1ODEyFQIAERgSMTZBMzJCNDYzMTJFMDM3MUQ5AA==) 2026-07-23 12:53:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a624719857d8 2026-07-23 12:53:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , jorge adrian conejo, 2026-08-22 00:00:00 . 584242579617 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242579617","wa_id":"584242579617"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTc5NjE3FQIAERgSOTU2RDZBQ0Q2MkYyNEUyOUM0AA==","message_status":"accepted"}]}'. 2026-07-23 14:09:09 - ====== INICIO WEBHOOK ====== 2026-07-23 14:09:09 - Evento: text | De: 584243615812 | Size: 573b 2026-07-23 14:09:09 - Procesando mensaje regular tipo: text 2026-07-23 14:09:09 - RegularMessageService: Procesando mensaje de 584243615812, tipo: text 2026-07-23 14:09:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUM0E1RDU2QkU1NTc1OTBGQUVERDAA 2026-07-23 14:09:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUM0E1RDU2QkU1NTc1OTBGQUVERDAA 2026-07-23 14:09:09 - Contenido: Disculpa cuando me reponen el servicio ?... 2026-07-23 14:09:09 - Comando detectado: disculpa 2026-07-23 14:09:09 - CommandProcessor: Procesando comando: disculpa 2026-07-23 14:09:09 - Comando no reconocido, enviando a ChatGPT 2026-07-23 14:09:09 - Resultado del comando: string 2026-07-23 14:09:09 - Enviando a ChatGPT: Disculpa cuando me reponen el servicio ?... 2026-07-23 14:09:09 - forwardToChatGPT: Enviando a ChatGPT: Disculpa cuando me reponen el servicio ?... 2026-07-23 14:09:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 15:09:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 15:09:09 America/Halifax] [CHATBOT][START] corr=dbe50934 IP=127.0.0.1 UA= [23-Jul-2026 14:09:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 14:09:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-23 username=fc:ec:da:98:ce:46 mobile=584243615812 [23-Jul-2026 14:09:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 14:09:09 America/Caracas] [CHATBOT][DIAG] corr=dbe50934 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [23-Jul-2026 14:09:09 America/Caracas] [CHATBOT][CTX] corr=dbe50934 tel=584243615812 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 14:09:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 14:09:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 14:09:09 America/Caracas] [CHATBOT][AI][9b37ea] Proveedor: gemini [23-Jul-2026 14:09:09 America/Caracas] [CHATBOT][GEMINI][9b37ea] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 14:09:11 America/Caracas] [CHATBOT][GEMINI][9b37ea] OK key=primary intento=1 len=164 finish=STOP [23-Jul-2026 14:09:11 America/Caracas] [CHATBOT][END] corr=dbe50934 bytesRespuesta=164 [23-Jul-2026 14:09:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 14:09:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 14:09:12 - Mensaje enviado con éxito a 584243615812 2026-07-23 14:09:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6258c88a724 (wa_message_id: wamid.HBgMNTg0MjQzNjE1ODEyFQIAERgSOEU2MzkzM0Y3OThFMzJFOTREAA==) 2026-07-23 14:09:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a6258c88a724 2026-07-23 14:09:12 - ====== FIN WEBHOOK ====== 2026-07-23 14:09:42 - ====== INICIO WEBHOOK ====== 2026-07-23 14:09:42 - Evento: image | De: 584243615812 | Size: 806b 2026-07-23 14:09:42 - Procesando mensaje regular tipo: image 2026-07-23 14:09:42 - RegularMessageService: Procesando mensaje de 584243615812, tipo: image 2026-07-23 14:09:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUM0FCNjBBMTE3QzBGMDQ1RjkxRTAA 2026-07-23 14:09:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUM0FCNjBBMTE3QzBGMDQ1RjkxRTAA 2026-07-23 14:09:42 - Contenido: ... 2026-07-23 14:09:42 - Comando detectado: image 2026-07-23 14:09:42 - CommandProcessor: Procesando comando: image 2026-07-23 14:09:42 - Imagen sin comando, guardando y procesando 2026-07-23 14:09:42 - Verificando duplicado por imageId=2258395371658045, msgId=wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUM0FCNjBBMTE3QzBGMDQ1RjkxRTAA 2026-07-23 14:09:42 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-23 14:09:42 - Incluyendo numtoname.php... 2026-07-23 14:09:42 - Incluyendo media.php... 2026-07-23 14:09:42 - DEBUG messages batch: [{"from":"584243615812","from_user_id":"VE.4519705674983246","id":"wamid.HBgMNTg0MjQzNjE1ODEyFQIAEhgUM0FCNjBBMTE3QzBGMDQ1RjkxRTAA","timestamp":"1784830168","type":"image","image":{"mime_type":"image\/jpeg","sha256":"VWlNqiv0HwogOz45ZXov82z3U8fWE3Z4MNv7eavIJCU=","id":"2258395371658045","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2258395371658045&source=webhook&ext=1784830469&hash=ATwYftwawDeayLB0fUNdt7Am7wjlNF1OMYOujXDWAE-sEg"}}] 2026-07-23 14:09:42 - DEBUG caption: no se encontró texto cercano 2026-07-23 14:09:42 - DEBUG caption final: [VACIO] 2026-07-23 14:09:42 - DEBUG busqueda mobiles: 04243615812,4243615812,584243615812 2026-07-23 14:09:42 - DEBUG usuario encontrado: fc:ec:da:98:ce:46 2026-07-23 14:09:42 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-23 14:09:42 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-23 14:09:42 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2258395371658045&source=getMedia&ext=1784830471&hash=ATwdg861ED5EJTsSC-mZyw0fPxJ4ztw6D8h4UcsMEp8ZCQ 2026-07-23 14:09:44 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2258395371658045.jpg (42765 bytes) 2026-07-23 14:09:45 - OCR tesseract exit=0 chars=338 2026-07-23 14:09:45 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 192 12:52 AN 72 eS Comprobante de operacion < PagomóvilBDV Personas Fecha: 23/07/2026 foysreiclei a 006772186603 [1] Identificacién: 18143785 [ola 0102****4371 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago de internet ro Cerca Nee ES 2026-07-23 14:09:45 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-23"} 2026-07-23 14:09:45 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-23","debug":["fecha=2026-07-23"]} 2026-07-23 14:09:45 - DEBUG registro: usernameRaw=''fc:ec:da:98:ce:46'' first=''Jaime '' last=''Gonzalez'' esRegistrado=1 2026-07-23 14:09:45 - DEBUG bodyAdmin postOCR: Tlf: 04243615812\nUser: fc:ec:da:98:ce:46\nNombre: Jaime Gonzalez\nBanco: Venezuela\nMonto: \nFecha: 2026-07-23 (caption)\nSrvID: 35 2026-07-23 14:09:48 - IMG 2258395371658045 TEL 04243615812 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-23 14:09:48 - Incluyendo guardar_imagen.php... 2026-07-23 14:09:48 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-23 14:09:48 - Includes realizados. Verificando funciones... 2026-07-23 14:09:48 - obtenerInfoUsuario: Iniciando función con teléfono: 584243615812 2026-07-23 14:09:48 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-23 14:09:48 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-23 14:09:48 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-23 14:09:48 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-23 14:09:48 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-23 14:09:48 - obtenerInfoUsuario: Datos usuario: {"username":"fc:ec:da:98:ce:46","firstname":"Jaime ","lastname":"Gonzalez","mac":"fc:ec:da:98:ce:46","srvid":35} 2026-07-23 14:09:48 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-23 14:09:48 - Datos usuario extraídos: {"username":"fc:ec:da:98:ce:46","firstname":"Jaime ","lastname":"Gonzalez","mac":"fc:ec:da:98:ce:46","srvid":35} 2026-07-23 14:09:48 - Función conectarbot disponible, obteniendo conexión... 2026-07-23 14:09:48 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-23 14:09:48 - Valor de accessToken: EAAC0c45... 2026-07-23 14:09:48 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-23 14:09:48 - Instancia WhatsAppImageHandler creada 2026-07-23 14:09:48 - Llamando a saveWhatsAppImage... 2026-07-23 14:09:48 - saveWhatsAppImage: Procesando imagen para: 584243615812 2026-07-23 14:09:48 - saveWhatsAppImage: ID de media: 2258395371658045, MIME type: image/jpeg 2026-07-23 14:09:48 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2258395371658045 2026-07-23 14:09:49 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-23 14:09:49 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2258395371658045&source=getMedia&ext=1784830477&hash=ATzDHBkPMLqcBB71ZXBDRicgh2pUPf1xAq_M0tL-NGPsbw 2026-07-23 14:09:49 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2258395371658045&source=getMedia&ext=1784830477&hash=ATzDHBkPMLqcBB71ZXBDRicgh2pUPf1xAq_M0tL-NGPsbw 2026-07-23 14:09:49 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-23 14:09:49 - descargar_imagen: Imagen descargada - Tamaño: 42765 bytes, Tipo: image/jpeg 2026-07-23 14:09:49 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2258395371658045.jpg, Tamaño: 42765 bytes 2026-07-23 14:09:49 - saveToDatabase: Registro insertado en BD con ID: 115 2026-07-23 14:09:49 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2258395371658045.jpg","image_id":"2258395371658045","size":42765,"mime_type":"image\/jpeg","db_success":true} 2026-07-23 14:09:49 - Resultado del comando: array 2026-07-23 14:09:49 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-23 14:09:50 - Mensaje enviado con éxito a 584243615812 2026-07-23 14:09:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6258ee7e49a (wa_message_id: wamid.HBgMNTg0MjQzNjE1ODEyFQIAERgSRDM1RUZENTlGNTQwMTRDQUZFAA==) 2026-07-23 14:09:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a6258ee7e49a 2026-07-23 14:09:50 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Raher Toledo, 2026-08-24 00:00:00 . 584147621314 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584147621314","wa_id":"584147621314"}],"messages":[{"id":"wamid.HBgMNTg0MTQ3NjIxMzE0FQIAERgSOEExNUI0ODgxMkJCQ0U5M0RFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jaime Gonzalez, 2026-08-23 00:00:00 . 584243615812 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243615812","wa_id":"584243615812"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjE1ODEyFQIAERgSMDM0RDE4OTMzRTEzRkI5N0ZBAA==","message_status":"accepted"}]}'. 2026-07-23 14:47:21 - ====== INICIO WEBHOOK ====== 2026-07-23 14:47:21 - Evento: image | De: 584143466209 | Size: 869b 2026-07-23 14:47:21 - Procesando mensaje regular tipo: image 2026-07-23 14:47:21 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-23 14:47:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMTY1RkRGMTI0NjJDNDREN0M0NDY4QkFEQzdGNjEA 2026-07-23 14:47:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMTY1RkRGMTI0NjJDNDREN0M0NDY4QkFEQzdGNjEA 2026-07-23 14:47:21 - Contenido: G venezuela 8856.00 carro-tornillo-xr... 2026-07-23 14:47:21 - Comando detectado: g 2026-07-23 14:47:21 - CommandProcessor: Procesando comando: g 2026-07-23 14:47:21 - Gasto de negocio con imagen: 1558543362323826 2026-07-23 14:47:21 - Formato 'g banco descripcion': banco=venezuela, desc=8856.00 carro-tornillo-xr 2026-07-23 14:47:21 - Ejecutando GastosService (negocio) [23-Jul-2026 14:47:21 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-23 14:47:24 - Resultado del comando: array 2026-07-23 14:47:24 - Enviando respuesta: ✅ 💼 Gasto de negocio #57 registrado • Mont 2026-07-23 14:47:25 - Mensaje enviado con éxito a 584143466209 2026-07-23 14:47:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6261bd6aadf (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRTI4QjE2M0Q1MUYzQjlFQjgzAA==) 2026-07-23 14:47:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a6261bd6aadf 2026-07-23 14:47:25 - ====== FIN WEBHOOK ====== 2026-07-23 14:54:29 - ====== INICIO WEBHOOK ====== 2026-07-23 14:54:29 - Evento: image | De: 584143466209 | Size: 867b 2026-07-23 14:54:29 - Procesando mensaje regular tipo: image 2026-07-23 14:54:29 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-23 14:54:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNTA0NDlDQUNDRTlGMEJDNUE2ODRBQjc4NEE5QjIA 2026-07-23 14:54:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNTA0NDlDQUNDRTlGMEJDNUE2ODRBQjc4NEE5QjIA 2026-07-23 14:54:29 - Contenido: G venezuela 8891.45 carro-tarraja-xr... 2026-07-23 14:54:29 - Comando detectado: g 2026-07-23 14:54:29 - CommandProcessor: Procesando comando: g 2026-07-23 14:54:29 - Gasto de negocio con imagen: 917032444786039 2026-07-23 14:54:29 - Formato 'g banco descripcion': banco=venezuela, desc=8891.45 carro-tarraja-xr 2026-07-23 14:54:29 - Ejecutando GastosService (negocio) [23-Jul-2026 14:54:29 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-23 14:54:31 - Resultado del comando: array 2026-07-23 14:54:31 - Enviando respuesta: ✅ 💼 Gasto de negocio #58 registrado • Mont 2026-07-23 14:54:32 - Mensaje enviado con éxito a 584143466209 2026-07-23 14:54:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6263686bf2e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTE2QzYxRjVBQjgyMTJDQTY4AA==) 2026-07-23 14:54:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a6263686bf2e 2026-07-23 14:54:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , maria kanzler negro, 2026-08-08 00:00:00 . 584120118420 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120118420","wa_id":"584120118420"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTE4NDIwFQIAERgSQkIzNjVEQjJDREI3MkE5MUZCAA==","message_status":"accepted"}]}'. 2026-07-23 15:08:33 - ====== INICIO WEBHOOK ====== 2026-07-23 15:08:33 - Evento: image | De: 584243164848 | Size: 858b 2026-07-23 15:08:33 - Procesando mensaje regular tipo: image 2026-07-23 15:08:33 - RegularMessageService: Procesando mensaje de 584243164848, tipo: image 2026-07-23 15:08:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNFQ0M3NDNBMkI0NzlDNzk4NjA0QzBERjlFRkU1RTMA 2026-07-23 15:08:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNFQ0M3NDNBMkI0NzlDNzk4NjA0QzBERjlFRkU1RTMA 2026-07-23 15:08:33 - Contenido: ... 2026-07-23 15:08:33 - Comando detectado: image 2026-07-23 15:08:33 - CommandProcessor: Procesando comando: image 2026-07-23 15:08:33 - Imagen sin comando, guardando y procesando 2026-07-23 15:08:33 - Verificando duplicado por imageId=1553917466389969, msgId=wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNFQ0M3NDNBMkI0NzlDNzk4NjA0QzBERjlFRkU1RTMA 2026-07-23 15:08:33 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-23 15:08:33 - Incluyendo numtoname.php... 2026-07-23 15:08:33 - Incluyendo media.php... 2026-07-23 15:08:33 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584243164848","from_user_id":"VE.4526235544330259","id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNFQ0M3NDNBMkI0NzlDNzk4NjA0QzBERjlFRkU1RTMA","timestamp":"1784833699","type":"image","image":{"mime_type":"image\/jpeg","sha256":"uknFnw4KCFUVlxaORho8GL2kXv65w2FfU6AxbLwMuX8=","id":"1553917466389969","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1553917466389969&source=webhook&ext=1784834001&hash=ATxM5vNAKp4Sfh4CFvhPX0gl3yiDfXpepEIwgNjq2F-TNg"}}] 2026-07-23 15:08:33 - DEBUG caption: no se encontró texto cercano 2026-07-23 15:08:33 - DEBUG caption final: [VACIO] 2026-07-23 15:08:33 - DEBUG busqueda mobiles: 04243164848,4243164848,584243164848 2026-07-23 15:08:33 - DEBUG usuario encontrado: 70:a7:41:28:68:ab 2026-07-23 15:08:33 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-23 15:08:33 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-23 15:08:34 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1553917466389969&source=getMedia&ext=1784834002&hash=ATykiirspi_kmFdbrH4QpecqECVHy76xwXnkfQCyfx3K3A 2026-07-23 15:08:34 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1553917466389969.jpg (28848 bytes) 2026-07-23 15:08:35 - OCR tesseract exit=0 chars=270 2026-07-23 15:08:35 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 219 PagomóvilBDV Personas Fecha: Operación: Ena Origen: Destino: Banco: Concepto: 20/07/2026 006741631576 I 18143785 0102****4681 04123663736 0102 - BANCO DE VENEZUELA pago internet 2026-07-23 15:08:35 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-20"} 2026-07-23 15:08:35 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-20","debug":["fecha=2026-07-20"]} 2026-07-23 15:08:35 - DEBUG registro: usernameRaw=''70:a7:41:28:68:ab'' first=''Edgar Alexander'' last=''Frey'' esRegistrado=1 2026-07-23 15:08:35 - DEBUG bodyAdmin postOCR: Tlf: 04243164848\nUser: 70:a7:41:28:68:ab\nNombre: Edgar Alexander Frey\nBanco: Venezuela\nMonto: \nFecha: 2026-07-20 (caption)\nSrvID: 35 2026-07-23 15:08:38 - IMG 1553917466389969 TEL 04243164848 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-23 15:08:38 - Incluyendo guardar_imagen.php... 2026-07-23 15:08:38 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-23 15:08:38 - Includes realizados. Verificando funciones... 2026-07-23 15:08:38 - obtenerInfoUsuario: Iniciando función con teléfono: 584243164848 2026-07-23 15:08:38 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-23 15:08:38 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-23 15:08:38 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-23 15:08:38 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-23 15:08:38 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-23 15:08:38 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-07-23 15:08:38 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-23 15:08:38 - Datos usuario extraídos: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-07-23 15:08:38 - Función conectarbot disponible, obteniendo conexión... 2026-07-23 15:08:38 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-23 15:08:38 - Valor de accessToken: EAAC0c45... 2026-07-23 15:08:38 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-23 15:08:38 - Instancia WhatsAppImageHandler creada 2026-07-23 15:08:38 - Llamando a saveWhatsAppImage... 2026-07-23 15:08:38 - saveWhatsAppImage: Procesando imagen para: 584243164848 2026-07-23 15:08:38 - saveWhatsAppImage: ID de media: 1553917466389969, MIME type: image/jpeg 2026-07-23 15:08:38 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1553917466389969 2026-07-23 15:08:38 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-23 15:08:38 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1553917466389969&source=getMedia&ext=1784834007&hash=ATz2XkqWaI-2rMm88K2wy1_PrBOB5-jdmh8h0vO_ocnubw 2026-07-23 15:08:38 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1553917466389969&source=getMedia&ext=1784834007&hash=ATz2XkqWaI-2rMm88K2wy1_PrBOB5-jdmh8h0vO_ocnubw 2026-07-23 15:08:40 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-23 15:08:40 - descargar_imagen: Imagen descargada - Tamaño: 28848 bytes, Tipo: image/jpeg 2026-07-23 15:08:40 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1553917466389969.jpg, Tamaño: 28848 bytes 2026-07-23 15:08:40 - saveToDatabase: Registro insertado en BD con ID: 116 2026-07-23 15:08:40 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1553917466389969.jpg","image_id":"1553917466389969","size":28848,"mime_type":"image\/jpeg","db_success":true} 2026-07-23 15:08:40 - Resultado del comando: array 2026-07-23 15:08:40 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-23 15:08:41 - Mensaje enviado con éxito a 584243164848 2026-07-23 15:08:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6266b9231b1 (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSNUZGNENFOTUxMDUzNUQ4OTQzAA==) 2026-07-23 15:08:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a6266b9231b1 2026-07-23 15:08:41 - ====== FIN WEBHOOK ====== 2026-07-23 15:09:12 - ====== INICIO WEBHOOK ====== 2026-07-23 15:09:12 - Evento: text | De: 584243164848 | Size: 607b 2026-07-23 15:09:12 - Procesando mensaje regular tipo: text 2026-07-23 15:09:12 - RegularMessageService: Procesando mensaje de 584243164848, tipo: text 2026-07-23 15:09:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM2N0FCRENGOUIwRjg2MzJENDYyQzIzOUIzQkNGRUEA 2026-07-23 15:09:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM2N0FCRENGOUIwRjg2MzJENDYyQzIzOUIzQkNGRUEA 2026-07-23 15:09:12 - Contenido: Cuánto serían 10$ en bolívares porfa... 2026-07-23 15:09:12 - Comando detectado: cuánto 2026-07-23 15:09:12 - CommandProcessor: Procesando comando: cuánto 2026-07-23 15:09:12 - Comando no reconocido, enviando a ChatGPT 2026-07-23 15:09:12 - Resultado del comando: string 2026-07-23 15:09:12 - Enviando a ChatGPT: Cuánto serían 10$ en bolívares porfa... 2026-07-23 15:09:12 - forwardToChatGPT: Enviando a ChatGPT: Cuánto serían 10$ en bolívares porfa... 2026-07-23 15:09:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 16:09:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 16:09:12 America/Halifax] [CHATBOT][START] corr=f6f41998 IP=127.0.0.1 UA= [23-Jul-2026 15:09:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 15:09:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-23 username=70:a7:41:28:68:ab mobile=584243164848 [23-Jul-2026 15:09:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 15:09:12 America/Caracas] [CHATBOT][DIAG] corr=f6f41998 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [23-Jul-2026 15:09:12 America/Caracas] [CHATBOT][CTX] corr=f6f41998 tel=584243164848 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 15:09:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 15:09:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 15:09:12 America/Caracas] [CHATBOT][AI][c1d6e1] Proveedor: gemini [23-Jul-2026 15:09:12 America/Caracas] [CHATBOT][GEMINI][c1d6e1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 15:09:16 America/Caracas] [CHATBOT][GEMINI][c1d6e1] OK key=primary intento=1 len=480 finish=STOP [23-Jul-2026 15:09:16 America/Caracas] [CHATBOT][END] corr=f6f41998 bytesRespuesta=480 [23-Jul-2026 15:09:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 15:09:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 15:09:17 - Mensaje enviado con éxito a 584243164848 2026-07-23 15:09:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6266dd4b8e2 (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSQzc0Q0ZCMDg3MDBBNDYxMENEAA==) 2026-07-23 15:09:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a6266dd4b8e2 2026-07-23 15:09:17 - ====== FIN WEBHOOK ====== 2026-07-23 15:28:57 - ====== INICIO WEBHOOK ====== 2026-07-23 15:28:57 - Evento: text | De: 584141374410 | Size: 576b 2026-07-23 15:28:57 - Procesando mensaje regular tipo: text 2026-07-23 15:28:57 - RegularMessageService: Procesando mensaje de 584141374410, tipo: text 2026-07-23 15:28:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUM2N0E3MEM4MTZBOEM2MDE4NjU1REVEODg4RkQ5M0MA 2026-07-23 15:28:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUM2N0E3MEM4MTZBOEM2MDE4NjU1REVEODg4RkQ5M0MA 2026-07-23 15:28:57 - Contenido: Bienas tardes... 2026-07-23 15:28:57 - Comando detectado: bienas 2026-07-23 15:28:57 - CommandProcessor: Procesando comando: bienas 2026-07-23 15:28:57 - Comando no reconocido, enviando a ChatGPT 2026-07-23 15:28:57 - Resultado del comando: string 2026-07-23 15:28:57 - Enviando a ChatGPT: Bienas tardes... 2026-07-23 15:28:57 - forwardToChatGPT: Enviando a ChatGPT: Bienas tardes... 2026-07-23 15:28:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 16:28:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 16:28:58 America/Halifax] [CHATBOT][START] corr=55fab6f7 IP=127.0.0.1 UA= [23-Jul-2026 15:28:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 15:28:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:0c:1f mobile=584141374410 [23-Jul-2026 15:28:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 15:28:58 America/Caracas] [CHATBOT][DIAG] corr=55fab6f7 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 15:28:58 America/Caracas] [CHATBOT][CTX] corr=55fab6f7 tel=584141374410 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [23-Jul-2026 15:28:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 15:28:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 15:28:58 America/Caracas] [CHATBOT][AI][34880e] Proveedor: gemini [23-Jul-2026 15:28:58 America/Caracas] [CHATBOT][GEMINI][34880e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 15:28:59 America/Caracas] [CHATBOT][GEMINI][34880e] OK key=primary intento=1 len=42 finish=STOP [23-Jul-2026 15:28:59 America/Caracas] [CHATBOT][END] corr=55fab6f7 bytesRespuesta=42 [23-Jul-2026 15:28:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 15:28:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 15:29:00 - Mensaje enviado con éxito a 584141374410 2026-07-23 15:29:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a626b7c8ea43 (wa_message_id: wamid.HBgMNTg0MTQxMzc0NDEwFQIAERgSMzIyMURCMUQ3QjNBRTQ2NEYyAA==) 2026-07-23 15:29:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a626b7c8ea43 2026-07-23 15:29:00 - ====== FIN WEBHOOK ====== 2026-07-23 15:29:13 - ====== INICIO WEBHOOK ====== 2026-07-23 15:29:13 - Evento: text | De: 584141374410 | Size: 582b 2026-07-23 15:29:13 - Procesando mensaje regular tipo: text 2026-07-23 15:29:13 - RegularMessageService: Procesando mensaje de 584141374410, tipo: text 2026-07-23 15:29:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUM2Q0UzRDFFRjQ1Mjk5NzVBN0NGQjRGRjZDNzQwNDAA 2026-07-23 15:29:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUM2Q0UzRDFFRjQ1Mjk5NzVBN0NGQjRGRjZDNzQwNDAA 2026-07-23 15:29:13 - Contenido: Monto de.mi favtura... 2026-07-23 15:29:13 - Comando detectado: monto 2026-07-23 15:29:13 - CommandProcessor: Procesando comando: monto 2026-07-23 15:29:13 - Comando no reconocido, enviando a ChatGPT 2026-07-23 15:29:13 - Resultado del comando: string 2026-07-23 15:29:13 - Enviando a ChatGPT: Monto de.mi favtura... 2026-07-23 15:29:13 - forwardToChatGPT: Enviando a ChatGPT: Monto de.mi favtura... 2026-07-23 15:29:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 16:29:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 16:29:13 America/Halifax] [CHATBOT][START] corr=045deeae IP=127.0.0.1 UA= [23-Jul-2026 15:29:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 15:29:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:0c:1f mobile=584141374410 [23-Jul-2026 15:29:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 15:29:13 America/Caracas] [CHATBOT][DIAG] corr=045deeae Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 15:29:13 America/Caracas] [CHATBOT][CTX] corr=045deeae tel=584141374410 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [23-Jul-2026 15:29:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 15:29:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 15:29:13 America/Caracas] [CHATBOT][AI][489438] Proveedor: gemini [23-Jul-2026 15:29:13 America/Caracas] [CHATBOT][GEMINI][489438] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 15:29:16 America/Caracas] [CHATBOT][GEMINI][489438] OK key=primary intento=1 len=514 finish=STOP [23-Jul-2026 15:29:16 America/Caracas] [CHATBOT][END] corr=045deeae bytesRespuesta=514 [23-Jul-2026 15:29:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 15:29:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 15:29:17 - Mensaje enviado con éxito a 584141374410 2026-07-23 15:29:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a626b8d90eeb (wa_message_id: wamid.HBgMNTg0MTQxMzc0NDEwFQIAERgSOTZCQ0MyRTM5QzdBNjA3MzAwAA==) 2026-07-23 15:29:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a626b8d90eeb 2026-07-23 15:29:17 - ====== FIN WEBHOOK ====== 2026-07-23 15:29:18 - ====== INICIO WEBHOOK ====== 2026-07-23 15:29:18 - Evento: text | De: 584141374410 | Size: 577b 2026-07-23 15:29:18 - Procesando mensaje regular tipo: text 2026-07-23 15:29:18 - RegularMessageService: Procesando mensaje de 584141374410, tipo: text 2026-07-23 15:29:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUM4RERFN0EyMzM1REE0ODA3QjQwNkJGRDAyQTJDNzYA 2026-07-23 15:29:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUM4RERFN0EyMzM1REE0ODA3QjQwNkJGRDAyQTJDNzYA 2026-07-23 15:29:18 - Contenido: Yelitza jaimes... 2026-07-23 15:29:18 - Comando detectado: yelitza 2026-07-23 15:29:18 - CommandProcessor: Procesando comando: yelitza 2026-07-23 15:29:18 - Comando no reconocido, enviando a ChatGPT 2026-07-23 15:29:18 - Resultado del comando: string 2026-07-23 15:29:18 - Enviando a ChatGPT: Yelitza jaimes... 2026-07-23 15:29:18 - forwardToChatGPT: Enviando a ChatGPT: Yelitza jaimes... 2026-07-23 15:29:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 16:29:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 16:29:18 America/Halifax] [CHATBOT][START] corr=5f1fbc1e IP=127.0.0.1 UA= [23-Jul-2026 15:29:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 15:29:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:0c:1f mobile=584141374410 [23-Jul-2026 15:29:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 15:29:18 America/Caracas] [CHATBOT][DIAG] corr=5f1fbc1e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 15:29:18 America/Caracas] [CHATBOT][CTX] corr=5f1fbc1e tel=584141374410 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [23-Jul-2026 15:29:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 15:29:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 15:29:18 America/Caracas] [CHATBOT][AI][25674e] Proveedor: gemini [23-Jul-2026 15:29:18 America/Caracas] [CHATBOT][GEMINI][25674e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 15:29:19 America/Caracas] [CHATBOT][GEMINI][25674e] OK key=primary intento=1 len=64 finish=STOP [23-Jul-2026 15:29:19 America/Caracas] [CHATBOT][END] corr=5f1fbc1e bytesRespuesta=64 [23-Jul-2026 15:29:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 15:29:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 15:29:20 - Mensaje enviado con éxito a 584141374410 2026-07-23 15:29:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a626b9077f35 (wa_message_id: wamid.HBgMNTg0MTQxMzc0NDEwFQIAERgSNTZFREU4QTA2Q0QxMkY5NzQyAA==) 2026-07-23 15:29:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a626b9077f35 2026-07-23 15:29:20 - ====== FIN WEBHOOK ====== 2026-07-23 15:32:30 - ====== INICIO WEBHOOK ====== 2026-07-23 15:32:30 - Evento: image | De: 584141374410 | Size: 836b 2026-07-23 15:32:30 - Procesando mensaje regular tipo: image 2026-07-23 15:32:30 - RegularMessageService: Procesando mensaje de 584141374410, tipo: image 2026-07-23 15:32:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUM1NUFCMUIxNDUzRUY3MkJGM0ZBM0JEOUQwQjU4M0MA 2026-07-23 15:32:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUM1NUFCMUIxNDUzRUY3MkJGM0ZBM0JEOUQwQjU4M0MA 2026-07-23 15:32:30 - Contenido: ... 2026-07-23 15:32:30 - Comando detectado: image 2026-07-23 15:32:30 - CommandProcessor: Procesando comando: image 2026-07-23 15:32:30 - Imagen sin comando, guardando y procesando 2026-07-23 15:32:30 - Verificando duplicado por imageId=1275595921202705, msgId=wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUM1NUFCMUIxNDUzRUY3MkJGM0ZBM0JEOUQwQjU4M0MA 2026-07-23 15:32:30 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-23 15:32:30 - Incluyendo numtoname.php... 2026-07-23 15:32:30 - Incluyendo media.php... 2026-07-23 15:32:30 - DEBUG messages batch: [{"from":"584141374410","from_user_id":"VE.1031782272576546","id":"wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUM1NUFCMUIxNDUzRUY3MkJGM0ZBM0JEOUQwQjU4M0MA","timestamp":"1784835137","type":"image","image":{"mime_type":"image\/jpeg","sha256":"AGt00Z5vbE1UwdEjGYi9g55zezKnE6mGZJhPKsdB300=","id":"1275595921202705","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1275595921202705&source=webhook&ext=1784835438&hash=ATytSQgLlJrndKbRjbtmoKfI8pDJs_4rTKArs-nzPtfbEw"}}] 2026-07-23 15:32:30 - DEBUG caption: no se encontró texto cercano 2026-07-23 15:32:30 - DEBUG caption final: [VACIO] 2026-07-23 15:32:30 - DEBUG busqueda mobiles: 04141374410,4141374410,584141374410 2026-07-23 15:32:30 - DEBUG usuario encontrado: 74:ac:b9:7c:0c:1f 2026-07-23 15:32:30 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-23 15:32:30 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-23 15:32:32 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1275595921202705&source=getMedia&ext=1784835440&hash=ATybNvSQgDciDULOxCKD4QlsjtjiolgU1yvosZsCtTNWrQ 2026-07-23 15:32:33 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1275595921202705.jpg (36731 bytes) 2026-07-23 15:32:34 - OCR tesseract exit=0 chars=436 2026-07-23 15:32:34 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 230 ¡Operación Exitosa! NÚMERO DE REFERENCIA 062048472861 FECHA 23/07/2026 03:31:55PM NÚMERO CELULAR DE ORIGEN 04***"4410 NÚMERO CELULAR DE DESTINO 0412-3663736 IDENTIFICACIÓN RECEPTOR V-18143785 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO DE VENEZUELA MONTO DE LA OPERACIÓN Bs. 25.679,00 CONCEPTO pago yelitza jaimes 2026-07-23 15:32:34 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25679.00","fecha":"2026-07-23"} 2026-07-23 15:32:34 - OCR parseDetalles: {"banco":null,"monto":"25679.00","fecha":"2026-07-23","debug":["fecha=2026-07-23","montoNext=25.679,00"]} 2026-07-23 15:32:34 - DEBUG registro: usernameRaw=''74:ac:b9:7c:0c:1f'' first=''Yelitza'' last=''Jaimes'' esRegistrado=1 2026-07-23 15:32:34 - DEBUG bodyAdmin postOCR: Tlf: 04141374410\nUser: 74:ac:b9:7c:0c:1f\nNombre: Yelitza Jaimes\nBanco: Venezuela\nMonto: 25679.00 (caption)\nFecha: 2026-07-23 (caption)\nSrvID: 34 2026-07-23 15:32:36 - ====== INICIO WEBHOOK ====== 2026-07-23 15:32:36 - Evento: text | De: 584141374410 | Size: 573b 2026-07-23 15:32:36 - Procesando mensaje regular tipo: text 2026-07-23 15:32:36 - RegularMessageService: Procesando mensaje de 584141374410, tipo: text 2026-07-23 15:32:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUNBMzVFMzJBOEFCMDc5MzYxNTREMzc3MjRBMDlBQTMA 2026-07-23 15:32:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUNBMzVFMzJBOEFCMDc5MzYxNTREMzc3MjRBMDlBQTMA 2026-07-23 15:32:36 - Contenido: Ya cancele... 2026-07-23 15:32:36 - Comando detectado: ya 2026-07-23 15:32:36 - CommandProcessor: Procesando comando: ya 2026-07-23 15:32:36 - Comando no reconocido, enviando a ChatGPT 2026-07-23 15:32:36 - Resultado del comando: string 2026-07-23 15:32:36 - Enviando a ChatGPT: Ya cancele... 2026-07-23 15:32:36 - forwardToChatGPT: Enviando a ChatGPT: Ya cancele... 2026-07-23 15:32:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 16:32:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 16:32:36 America/Halifax] [CHATBOT][START] corr=e47ad8cb IP=127.0.0.1 UA= 2026-07-23 15:32:36 - IMG 1275595921202705 TEL 04141374410 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-23 15:32:36 - Incluyendo guardar_imagen.php... 2026-07-23 15:32:36 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-23 15:32:36 - Includes realizados. Verificando funciones... 2026-07-23 15:32:36 - obtenerInfoUsuario: Iniciando función con teléfono: 584141374410 2026-07-23 15:32:36 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-23 15:32:36 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-23 15:32:36 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-23 15:32:36 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-23 15:32:36 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-23 15:32:36 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:0c:1f","firstname":"Yelitza","lastname":"Jaimes","mac":"74:AC:B9:7C:0C:1F","srvid":34} 2026-07-23 15:32:36 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-23 15:32:36 - Datos usuario extraídos: {"username":"74:ac:b9:7c:0c:1f","firstname":"Yelitza","lastname":"Jaimes","mac":"74:AC:B9:7C:0C:1F","srvid":34} 2026-07-23 15:32:36 - Función conectarbot disponible, obteniendo conexión... 2026-07-23 15:32:36 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-23 15:32:36 - Valor de accessToken: EAAC0c45... 2026-07-23 15:32:36 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-23 15:32:36 - Instancia WhatsAppImageHandler creada 2026-07-23 15:32:36 - Llamando a saveWhatsAppImage... 2026-07-23 15:32:36 - saveWhatsAppImage: Procesando imagen para: 584141374410 2026-07-23 15:32:36 - saveWhatsAppImage: ID de media: 1275595921202705, MIME type: image/jpeg 2026-07-23 15:32:36 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1275595921202705 [23-Jul-2026 15:32:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 15:32:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=74:ac:b9:7c:0c:1f mobile=584141374410 [23-Jul-2026 15:32:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 15:32:36 America/Caracas] [CHATBOT][DIAG] corr=e47ad8cb Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 15:32:36 America/Caracas] [CHATBOT][CTX] corr=e47ad8cb tel=584141374410 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [23-Jul-2026 15:32:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 15:32:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 15:32:36 America/Caracas] [CHATBOT][AI][f5ba77] Proveedor: gemini [23-Jul-2026 15:32:36 America/Caracas] [CHATBOT][GEMINI][f5ba77] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-23 15:32:37 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-23 15:32:37 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1275595921202705&source=getMedia&ext=1784835445&hash=ATwPmm8UxHxjTL-gTkdF5Vz-7aqGjXvHIQiR9pfFTHKFGA 2026-07-23 15:32:37 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1275595921202705&source=getMedia&ext=1784835445&hash=ATwPmm8UxHxjTL-gTkdF5Vz-7aqGjXvHIQiR9pfFTHKFGA 2026-07-23 15:32:37 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-23 15:32:37 - descargar_imagen: Imagen descargada - Tamaño: 36731 bytes, Tipo: image/jpeg 2026-07-23 15:32:37 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1275595921202705.jpg, Tamaño: 36731 bytes 2026-07-23 15:32:37 - saveToDatabase: Registro insertado en BD con ID: 117 2026-07-23 15:32:37 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1275595921202705.jpg","image_id":"1275595921202705","size":36731,"mime_type":"image\/jpeg","db_success":true} 2026-07-23 15:32:37 - Resultado del comando: array 2026-07-23 15:32:37 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est [23-Jul-2026 15:32:38 America/Caracas] [CHATBOT][GEMINI][f5ba77] OK key=primary intento=1 len=308 finish=STOP [23-Jul-2026 15:32:38 America/Caracas] [CHATBOT][END] corr=e47ad8cb bytesRespuesta=308 [23-Jul-2026 15:32:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 15:32:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 15:32:38 - Mensaje enviado con éxito a 584141374410 2026-07-23 15:32:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a626c569d9db (wa_message_id: wamid.HBgMNTg0MTQxMzc0NDEwFQIAERgSNDAzNUY0NEFCRkMzRjI2REM2AA==) 2026-07-23 15:32:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a626c569d9db 2026-07-23 15:32:38 - ====== FIN WEBHOOK ====== 2026-07-23 15:32:39 - Mensaje enviado con éxito a 584141374410 2026-07-23 15:32:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a626c5753d77 (wa_message_id: wamid.HBgMNTg0MTQxMzc0NDEwFQIAERgSRjY4MEUzMTYzOUREOUUwMUMyAA==) 2026-07-23 15:32:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a626c5753d77 2026-07-23 15:32:39 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Yelitza Jaimes, 22/08/2026 . 584141374410 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141374410","wa_id":"584141374410"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzc0NDEwFQIAERgSOUI3QUFBMUJDODg5OEVGMUZBAA==","message_status":"accepted"}]}'. 2026-07-23 15:36:10 - ====== INICIO WEBHOOK ====== 2026-07-23 15:36:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-23 15:36:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-23 15:36:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yuri Viviana Sanabria Colli, 2026-09-09 00:00:00 . 584120236216 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120236216","wa_id":"584120236216"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjM2MjE2FQIAERgSRDE4NjcwN0QzOTk3NjA1QjlGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , nelson fernandez, 2026-08-24 00:00:00 . 584243794003 2026-07-23 16:22:33 - ====== INICIO WEBHOOK ====== 2026-07-23 16:22:33 - Evento: text | De: 584144590608 | Size: 570b 2026-07-23 16:22:33 - Procesando mensaje regular tipo: text 2026-07-23 16:22:33 - RegularMessageService: Procesando mensaje de 584144590608, tipo: text 2026-07-23 16:22:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0ExOUVFRkU0NzMyQTE0M0NGRDQA 2026-07-23 16:22:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0ExOUVFRkU0NzMyQTE0M0NGRDQA 2026-07-23 16:22:33 - Contenido: Buenas tardes. V23919468 Miguel Marrero... 2026-07-23 16:22:33 - Comando detectado: buenas 2026-07-23 16:22:33 - CommandProcessor: Procesando comando: buenas 2026-07-23 16:22:33 - Comando no reconocido, enviando a ChatGPT 2026-07-23 16:22:33 - Resultado del comando: string 2026-07-23 16:22:33 - Enviando a ChatGPT: Buenas tardes. V23919468 Miguel Marrero... 2026-07-23 16:22:33 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes. V23919468 Miguel Marrero... 2026-07-23 16:22:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 17:22:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 17:22:33 America/Halifax] [CHATBOT][START] corr=9a56cfb2 IP=127.0.0.1 UA= 2026-07-23 16:22:34 - ====== INICIO WEBHOOK ====== 2026-07-23 16:22:34 - Evento: text | De: 584144590608 | Size: 566b 2026-07-23 16:22:34 - Procesando mensaje regular tipo: text 2026-07-23 16:22:34 - RegularMessageService: Procesando mensaje de 584144590608, tipo: text 2026-07-23 16:22:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0E2NkY0OUU5MzBFNEY0OTc0RDgA 2026-07-23 16:22:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0E2NkY0OUU5MzBFNEY0OTc0RDgA 2026-07-23 16:22:34 - Contenido: ¿En qué status está?... 2026-07-23 16:22:34 - Comando detectado: ¿en 2026-07-23 16:22:34 - CommandProcessor: Procesando comando: ¿en 2026-07-23 16:22:34 - Comando no reconocido, enviando a ChatGPT 2026-07-23 16:22:34 - Resultado del comando: string 2026-07-23 16:22:34 - Enviando a ChatGPT: ¿En qué status está?... 2026-07-23 16:22:34 - forwardToChatGPT: Enviando a ChatGPT: ¿En qué status está?... 2026-07-23 16:22:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=24:5a:4c:c0:87:22 mobile=584144590608 [23-Jul-2026 16:22:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][DIAG] corr=9a56cfb2 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][CTX] corr=9a56cfb2 tel=584144590608 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 16:22:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][AI][a13909] Proveedor: gemini [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][GEMINI][a13909] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 17:22:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 17:22:34 America/Halifax] [CHATBOT][START] corr=79c783ec IP=127.0.0.1 UA= [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=24:5a:4c:c0:87:22 mobile=584144590608 [23-Jul-2026 16:22:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][DIAG] corr=79c783ec Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][CTX] corr=79c783ec tel=584144590608 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 16:22:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][AI][a6c9ba] Proveedor: gemini [23-Jul-2026 16:22:34 America/Caracas] [CHATBOT][GEMINI][a6c9ba] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243794003","wa_id":"584243794003"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzk0MDAzFQIAERgSRDMxNTA5QjkzMDZGM0FEN0MzAA==","message_status":"accepted"}]}'. 2026-07-23 16:22:35 - ====== INICIO WEBHOOK ====== 2026-07-23 16:22:35 - Evento: system | De: ? | Size: 528b 2026-07-23 16:22:35 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [messages] => Array ( [0] => Array ( [from] => 584167373686 [from_user_id] => VE.4399478523642985 [id] => wamid.HBgMNTg0MTY3MzczNjg2FQIAEhgJMjA4NjcwNjE4AA== [timestamp] => 1784835189 [system] => Array ( [body] => User A changed from 584167373686 to 584125379774 [wa_id] => 584125379774 [type] => user_changed_number ) [type] => system ) ) ) [field] => messages ) ) ) ) ) 2026-07-23 16:22:35 - ====== FIN WEBHOOK ====== [23-Jul-2026 16:22:37 America/Caracas] [CHATBOT][GEMINI][a13909] OK key=primary intento=1 len=593 finish=STOP [23-Jul-2026 16:22:37 America/Caracas] [CHATBOT][END] corr=9a56cfb2 bytesRespuesta=593 [23-Jul-2026 16:22:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 16:22:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 16:22:38 - Mensaje enviado con éxito a 584144590608 2026-07-23 16:22:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62780e65a6b (wa_message_id: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAERgSNkQ0QzI5RTQyMzcyQjc2RjA3AA==) 2026-07-23 16:22:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a62780e65a6b 2026-07-23 16:22:38 - ====== FIN WEBHOOK ====== [23-Jul-2026 16:22:38 America/Caracas] [CHATBOT][GEMINI][a6c9ba] OK key=primary intento=1 len=93 finish=MAX_TOKENS [23-Jul-2026 16:22:38 America/Caracas] [CHATBOT][GEMINI][a6c9ba] ⚠️ Respuesta truncada por MAX_TOKENS [23-Jul-2026 16:22:38 America/Caracas] [CHATBOT][END] corr=79c783ec bytesRespuesta=93 [23-Jul-2026 16:22:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 16:22:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 16:22:39 - Mensaje enviado con éxito a 584144590608 2026-07-23 16:22:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62780f44beb (wa_message_id: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAERgSRjAyRTlDMjc5RTJCOTk3QUU3AA==) 2026-07-23 16:22:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a62780f44beb 2026-07-23 16:22:39 - ====== FIN WEBHOOK ====== 2026-07-23 16:22:55 - ====== INICIO WEBHOOK ====== 2026-07-23 16:22:55 - Evento: text | De: 584144590608 | Size: 562b 2026-07-23 16:22:55 - Procesando mensaje regular tipo: text 2026-07-23 16:22:55 - RegularMessageService: Procesando mensaje de 584144590608, tipo: text 2026-07-23 16:22:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0FFREZDN0E4OEVEQTU3Qzg1M0QA 2026-07-23 16:22:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0FFREZDN0E4OEVEQTU3Qzg1M0QA 2026-07-23 16:22:55 - Contenido: Oka cual es el pago móvil?... 2026-07-23 16:22:55 - Comando detectado: oka 2026-07-23 16:22:55 - CommandProcessor: Procesando comando: oka 2026-07-23 16:22:55 - Comando no reconocido, enviando a ChatGPT 2026-07-23 16:22:55 - Resultado del comando: string 2026-07-23 16:22:55 - Enviando a ChatGPT: Oka cual es el pago móvil?... 2026-07-23 16:22:55 - forwardToChatGPT: Enviando a ChatGPT: Oka cual es el pago móvil?... 2026-07-23 16:22:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 17:22:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 17:22:56 America/Halifax] [CHATBOT][START] corr=deacb729 IP=127.0.0.1 UA= [23-Jul-2026 16:22:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 16:22:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=24:5a:4c:c0:87:22 mobile=584144590608 [23-Jul-2026 16:22:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 16:22:56 America/Caracas] [CHATBOT][DIAG] corr=deacb729 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [23-Jul-2026 16:22:56 America/Caracas] [CHATBOT][CTX] corr=deacb729 tel=584144590608 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 16:22:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 16:22:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 16:22:56 America/Caracas] [CHATBOT][AI][620f0c] Proveedor: gemini [23-Jul-2026 16:22:56 America/Caracas] [CHATBOT][GEMINI][620f0c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 16:22:57 America/Caracas] [CHATBOT][GEMINI][620f0c] OK key=primary intento=1 len=171 finish=STOP [23-Jul-2026 16:22:57 America/Caracas] [CHATBOT][END] corr=deacb729 bytesRespuesta=171 [23-Jul-2026 16:22:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 16:22:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 16:22:58 - Mensaje enviado con éxito a 584144590608 2026-07-23 16:22:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62782241643 (wa_message_id: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAERgSMTQyNjBFMjNBQzUyM0Y4M0IyAA==) 2026-07-23 16:22:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a62782241643 2026-07-23 16:22:58 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, deisy maizo, 22/08/2026 . 584128579370 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128579370","wa_id":"584128579370"}],"messages":[{"id":"wamid.HBgMNTg0MTI4NTc5MzcwFQIAERgSRjM4MDUwQkJEQTFGQkQ5MjhEAA==","message_status":"accepted"}]}'. 2026-07-23 16:55:29 - ====== INICIO WEBHOOK ====== 2026-07-23 16:55:29 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-23 16:55:29 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-23 16:55:29 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , deisy maizo, 2026-08-23 00:00:00 . 584128579370 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128579370","wa_id":"584128579370"}],"messages":[{"id":"wamid.HBgMNTg0MTI4NTc5MzcwFQIAERgSQkIwMDI3RkM5QTA5MkJBREU2AA==","message_status":"accepted"}]}'. 2026-07-15 14:16:11 - ====== INICIO WEBHOOK ====== 2026-07-15 14:16:11 - Evento: text | De: 584128224996 | Size: 690b 2026-07-15 14:16:11 - Procesando mensaje regular tipo: text 2026-07-15 14:16:11 - RegularMessageService: Procesando mensaje de 584128224996, tipo: text 2026-07-15 14:16:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4MjI0OTk2FQIAEhggQUNFNTBCMkIzQzc3NTc1NzRGRkNFQ0E1MjQ4MjQxRkEA 2026-07-15 14:16:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4MjI0OTk2FQIAEhggQUNFNTBCMkIzQzc3NTc1NzRGRkNFQ0E1MjQ4MjQxRkEA 2026-07-15 14:16:11 - Contenido: Monto para hacer el pago por favor... 2026-07-15 14:16:11 - Comando detectado: monto 2026-07-15 14:16:11 - CommandProcessor: Procesando comando: monto 2026-07-15 14:16:11 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:16:11 - Resultado del comando: string 2026-07-15 14:16:11 - Enviando a ChatGPT: Monto para hacer el pago por favor... 2026-07-15 14:16:11 - forwardToChatGPT: Enviando a ChatGPT: Monto para hacer el pago por favor... 2026-07-15 14:16:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:16:11 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:16:11 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:16:12 - Mensaje enviado con éxito a 584128224996 2026-07-15 14:16:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ce6c4cd08 (wa_message_id: wamid.HBgMNTg0MTI4MjI0OTk2FQIAERgSMjM1MUU5NDFEN0Y5NUEyRkM1AA==) 2026-07-15 14:16:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ce6c4cd08 2026-07-15 14:16:12 - ====== FIN WEBHOOK ====== 2026-07-15 14:21:40 - ====== INICIO WEBHOOK ====== 2026-07-15 14:21:40 - Evento: text | De: 584128224996 | Size: 586b 2026-07-15 14:21:40 - Procesando mensaje regular tipo: text 2026-07-15 14:21:40 - RegularMessageService: Procesando mensaje de 584128224996, tipo: text 2026-07-15 14:21:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4MjI0OTk2FQIAEhggQUMyNjkyMERBMTJCNDZBQjkxNjkwNjQ5RTgxM0FFNDgA 2026-07-15 14:21:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4MjI0OTk2FQIAEhggQUMyNjkyMERBMTJCNDZBQjkxNjkwNjQ5RTgxM0FFNDgA 2026-07-15 14:21:40 - Contenido: Monto para hacer el pago por favor... 2026-07-15 14:21:40 - Comando detectado: monto 2026-07-15 14:21:40 - CommandProcessor: Procesando comando: monto 2026-07-15 14:21:40 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:21:40 - Resultado del comando: string 2026-07-15 14:21:40 - Enviando a ChatGPT: Monto para hacer el pago por favor... 2026-07-15 14:21:40 - forwardToChatGPT: Enviando a ChatGPT: Monto para hacer el pago por favor... 2026-07-15 14:21:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:21:40 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:21:40 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:21:41 - Mensaje enviado con éxito a 584128224996 2026-07-15 14:21:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cfb5a6afa (wa_message_id: wamid.HBgMNTg0MTI4MjI0OTk2FQIAERgSQjVDMEEzRTA1ODM5RkM0NkM3AA==) 2026-07-15 14:21:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cfb5a6afa 2026-07-15 14:21:41 - ====== FIN WEBHOOK ====== 2026-07-15 14:55:14 - ====== INICIO WEBHOOK ====== 2026-07-15 14:55:14 - Evento: button | De: 584122553101 | Size: 710b 2026-07-15 14:55:14 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 14:55:14 - ButtonService: payload=informacion de pagos, telefono=584122553101 2026-07-15 14:55:14 - Procesando botón PAGO para: 584122553101 2026-07-15 14:55:16 - Mensaje enviado con éxito a 584122553101 2026-07-15 14:55:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d7941d624 (wa_message_id: wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSMzBDOEZBMTREQzQzMjM5MUY4AA==) 2026-07-15 14:55:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d7941d624 2026-07-15 14:55:16 - ====== FIN WEBHOOK ====== 2026-07-15 14:55:40 - ====== INICIO WEBHOOK ====== 2026-07-15 14:55:40 - Evento: image | De: 584122553101 | Size: 823b 2026-07-15 14:55:40 - Procesando mensaje regular tipo: image 2026-07-15 14:55:40 - RegularMessageService: Procesando mensaje de 584122553101, tipo: image 2026-07-15 14:55:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUNFODc2OTdDNTZEQ0M0OTA2ODY3RjlFQTU4NDE2NEEA 2026-07-15 14:55:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUNFODc2OTdDNTZEQ0M0OTA2ODY3RjlFQTU4NDE2NEEA 2026-07-15 14:55:40 - Contenido: ... 2026-07-15 14:55:40 - Comando detectado: image 2026-07-15 14:55:40 - CommandProcessor: Procesando comando: image 2026-07-15 14:55:40 - Imagen sin comando, guardando y procesando 2026-07-15 14:55:40 - Verificando duplicado por imageId=1061810469640322, msgId=wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUNFODc2OTdDNTZEQ0M0OTA2ODY3RjlFQTU4NDE2NEEA 2026-07-15 14:55:40 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:55:40 - Incluyendo numtoname.php... 2026-07-15 14:55:40 - Incluyendo media.php... 2026-07-15 14:55:40 - DEBUG messages batch: [{"from":"584122553101","from_user_id":"VE.4536238896663257","id":"wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUNFODc2OTdDNTZEQ0M0OTA2ODY3RjlFQTU4NDE2NEEA","timestamp":"1784846823","type":"image","image":{"mime_type":"image\/jpeg","sha256":"I\/gBU5xXIEIBGkX4koJ69kSS8NPxZDBE8qV2ROr21+Y=","id":"1061810469640322","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1061810469640322&source=webhook&ext=1784847124&hash=ATxPdgGjmKG7g0vyxIvV9v5HISm3Wii335ckpGjbzhGB3g"}}] 2026-07-15 14:55:40 - DEBUG caption: no se encontró texto cercano 2026-07-15 14:55:40 - DEBUG caption final: [VACIO] 2026-07-15 14:55:40 - DEBUG busqueda mobiles: 04122553101,4122553101,584122553101 2026-07-15 14:55:40 - DEBUG usuario NO encontrado 2026-07-15 14:55:40 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:55:40 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 14:55:41 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1061810469640322&source=getMedia&ext=1784847125&hash=ATxJg9_klDzfdUxnuZ74f1mgj2dU0yMGzm4tr24dvz5ySw 2026-07-15 14:55:42 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1061810469640322.jpg (37970 bytes) 2026-07-15 14:55:43 - OCR tesseract exit=0 chars=375 2026-07-15 14:55:43 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 234 6:44 PM | SAKBIS A E tl atl B® < Comprobante de operación < y PagomóvilBDV Personas 9 12.500,00 Bs Fecha: 23/07/2026 Operación: 006776651086 (O Identificación: 18143785 Origen: 0102439780) Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: abono < Crear Acceso directo 2026-07-15 14:55:43 - OCR parse (caption-level): {"banco":"Venezuela","monto":"12500.00","fecha":"2026-07-23"} 2026-07-15 14:55:43 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-23","debug":["fecha=2026-07-23"]} 2026-07-15 14:55:43 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-15 14:55:43 - DEBUG bodyAdmin postOCR: Tlf: 04122553101\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 12500.00 (caption)\nFecha: 2026-07-23 (caption) 2026-07-15 14:55:45 - IMG 1061810469640322 TEL 04122553101 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:55:45 - Incluyendo guardar_imagen.php... 2026-07-15 14:55:45 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:55:45 - Includes realizados. Verificando funciones... 2026-07-15 14:55:45 - obtenerInfoUsuario: Iniciando función con teléfono: 584122553101 2026-07-15 14:55:45 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:55:45 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:55:45 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:55:45 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:55:45 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 14:55:45 - obtenerInfoUsuario: Datos usuario: {"username":"4c:46:d1:6a:56:08","firstname":"Ely del Carmen","lastname":"Aleman","mac":"4c:46:d1:6a:56:09","srvid":34} 2026-07-15 14:55:45 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 14:55:45 - Datos usuario extraídos: {"username":"4c:46:d1:6a:56:08","firstname":"Ely del Carmen","lastname":"Aleman","mac":"4c:46:d1:6a:56:09","srvid":34} 2026-07-15 14:55:45 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:55:45 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:55:45 - Valor de accessToken: EAAC0c45... 2026-07-15 14:55:45 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:55:45 - Instancia WhatsAppImageHandler creada 2026-07-15 14:55:45 - Llamando a saveWhatsAppImage... 2026-07-15 14:55:45 - saveWhatsAppImage: Procesando imagen para: 584122553101 2026-07-15 14:55:45 - saveWhatsAppImage: ID de media: 1061810469640322, MIME type: image/jpeg 2026-07-15 14:55:45 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1061810469640322 2026-07-15 14:55:47 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:55:47 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1061810469640322&source=getMedia&ext=1784847131&hash=ATwv9SZWXQa06KIkjGAm6-GrPdchBO4mMdGx0twJEKjmHg 2026-07-15 14:55:47 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1061810469640322&source=getMedia&ext=1784847131&hash=ATwv9SZWXQa06KIkjGAm6-GrPdchBO4mMdGx0twJEKjmHg 2026-07-15 14:55:48 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:55:48 - descargar_imagen: Imagen descargada - Tamaño: 37970 bytes, Tipo: image/jpeg 2026-07-15 14:55:48 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1061810469640322.jpg, Tamaño: 37970 bytes 2026-07-15 14:55:48 - saveToDatabase: Registro insertado en BD con ID: 118 2026-07-15 14:55:48 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1061810469640322.jpg","image_id":"1061810469640322","size":37970,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:55:48 - Resultado del comando: array 2026-07-15 14:55:48 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:55:48 - Mensaje enviado con éxito a 584122553101 2026-07-15 14:55:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d7b4d946b (wa_message_id: wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSMDFFOUEwRkMzQzIxMDU5MUIxAA==) 2026-07-15 14:55:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d7b4d946b 2026-07-15 14:55:48 - ====== FIN WEBHOOK ====== 2026-07-15 14:56:55 - ====== INICIO WEBHOOK ====== 2026-07-15 14:56:55 - Evento: interactive | De: 584122553101 | Size: 919b 2026-07-15 14:56:55 - Procesando Flow de PAGO para: 584122553101 [15-Jul-2026 14:56:56 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-15 14:56:56 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-15 14:56:57 - ====== INICIO WEBHOOK ====== 2026-07-15 14:56:57 - Evento: interactive | De: 584122553101 | Size: 919b 2026-07-15 14:56:57 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUMxNzM0NjA2MDAyRTBGN0M4RUFCQkM2RTE1NjdCNDMA, ignorando 2026-07-15 15:14:25 - ====== INICIO WEBHOOK ====== 2026-07-15 15:14:25 - Evento: text | De: 584144927330 | Size: 596b 2026-07-15 15:14:25 - Procesando mensaje regular tipo: text 2026-07-15 15:14:25 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-07-15 15:14:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNCQkUzRkM4RUIzQjFCNDVGQUVCMDA0QjgyQzVFRUIA 2026-07-15 15:14:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNCQkUzRkM4RUIzQjFCNDVGQUVCMDA0QjgyQzVFRUIA 2026-07-15 15:14:25 - Contenido: Buenas noches para pagar la renta de otro wifi... 2026-07-15 15:14:25 - Comando detectado: buenas 2026-07-15 15:14:25 - CommandProcessor: Procesando comando: buenas 2026-07-15 15:14:25 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:14:25 - Resultado del comando: string 2026-07-15 15:14:25 - Enviando a ChatGPT: Buenas noches para pagar la renta de otro wifi... 2026-07-15 15:14:25 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches para pagar la renta de otro wifi... 2026-07-15 15:14:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:14:25 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:14:25 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:14:26 - Mensaje enviado con éxito a 584144927330 2026-07-15 15:14:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dc1265f2f (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSRjhCMEI4NUZGNDZFODg4MjhFAA==) 2026-07-15 15:14:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dc1265f2f 2026-07-15 15:14:26 - ====== FIN WEBHOOK ====== 2026-07-15 15:15:45 - ====== INICIO WEBHOOK ====== 2026-07-15 15:15:45 - Evento: text | De: 584144927330 | Size: 628b 2026-07-15 15:15:45 - Procesando mensaje regular tipo: text 2026-07-15 15:15:45 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-07-15 15:15:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNFRDlDRTJBMTM5Njc5MDNGODczNDUwMkQ3MjkzMjAA 2026-07-15 15:15:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNFRDlDRTJBMTM5Njc5MDNGODczNDUwMkQ3MjkzMjAA 2026-07-15 15:15:45 - Contenido: Mi vecino se le venció la renta pero se le daño su teléfono hoy... 2026-07-15 15:15:45 - Comando detectado: mi 2026-07-15 15:15:45 - CommandProcessor: Procesando comando: mi 2026-07-15 15:15:45 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:15:45 - Resultado del comando: string 2026-07-15 15:15:45 - Enviando a ChatGPT: Mi vecino se le venció la renta pero se le daño ... 2026-07-15 15:15:45 - forwardToChatGPT: Enviando a ChatGPT: Mi vecino se le venció la renta pero se le daño ... 2026-07-15 15:15:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:15:45 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:15:45 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:15:46 - Mensaje enviado con éxito a 584144927330 2026-07-15 15:15:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dc6292ce8 (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSMzg1MTFEMURENDE5M0YxQ0EzAA==) 2026-07-15 15:15:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dc6292ce8 2026-07-15 15:15:46 - ====== FIN WEBHOOK ====== 2026-07-15 15:22:05 - ====== INICIO WEBHOOK ====== 2026-07-15 15:22:05 - Evento: text | De: 584241313977 | Size: 692b 2026-07-15 15:22:05 - Procesando mensaje regular tipo: text 2026-07-15 15:22:05 - RegularMessageService: Procesando mensaje de 584241313977, tipo: text 2026-07-15 15:22:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUNFMTE0Qjc0NzMyQTE3N0Y0MEIxMEVDREQzNUE5MDQA 2026-07-15 15:22:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUNFMTE0Qjc0NzMyQTE3N0Y0MEIxMEVDREQzNUE5MDQA 2026-07-15 15:22:05 - Contenido: Buenas noches para saber cuándo es mi corte de la renta el wifi está a nombre de José gregorio mo... 2026-07-15 15:22:05 - Comando detectado: buenas 2026-07-15 15:22:05 - CommandProcessor: Procesando comando: buenas 2026-07-15 15:22:05 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:22:05 - Resultado del comando: string 2026-07-15 15:22:05 - Enviando a ChatGPT: Buenas noches para saber cuándo es mi corte de la... 2026-07-15 15:22:05 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches para saber cuándo es mi corte de la... 2026-07-15 15:22:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:22:05 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:22:05 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:22:06 - Mensaje enviado con éxito a 584241313977 2026-07-15 15:22:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dddea0fde (wa_message_id: wamid.HBgMNTg0MjQxMzEzOTc3FQIAERgSMkMzQjFENzkzOUM3RUM1OTE1AA==) 2026-07-15 15:22:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dddea0fde 2026-07-15 15:22:06 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yelitza Jaimes, 2026-08-16 00:00:00 . 584141374410 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141374410","wa_id":"584141374410"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzc0NDEwFQIAERgSNDhEMjMxMTJDNjI3RjA2RTI3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Edgar Alexander Frey, 2026-08-03 00:00:00 . 584243164848 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243164848","wa_id":"584243164848"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSNzFBMjczOUQ4MTlGREI4NjVGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Ely del Carmen Aleman, 2026-08-06 00:00:00 . 584122553101 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122553101","wa_id":"584122553101"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSQ0QyODFCRDU2N0QwMTkzMjE0AA==","message_status":"accepted"}]}'. 2026-07-15 15:35:23 - ====== INICIO WEBHOOK ====== 2026-07-15 15:35:23 - Evento: image | De: 584143872280 | Size: 824b 2026-07-15 15:35:23 - Procesando mensaje regular tipo: image 2026-07-15 15:35:23 - RegularMessageService: Procesando mensaje de 584143872280, tipo: image 2026-07-15 15:35:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTVGMTdFODgzNTQzNDkyMjc0MzAzRDMyNzIyMkI2NkMA 2026-07-15 15:35:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTVGMTdFODgzNTQzNDkyMjc0MzAzRDMyNzIyMkI2NkMA 2026-07-15 15:35:23 - Contenido: ... 2026-07-15 15:35:23 - Comando detectado: image 2026-07-15 15:35:23 - CommandProcessor: Procesando comando: image 2026-07-15 15:35:23 - Imagen sin comando, guardando y procesando 2026-07-15 15:35:23 - Verificando duplicado por imageId=1667445777669603, msgId=wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTVGMTdFODgzNTQzNDkyMjc0MzAzRDMyNzIyMkI2NkMA 2026-07-15 15:35:23 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 15:35:23 - Incluyendo numtoname.php... 2026-07-15 15:35:23 - Incluyendo media.php... 2026-07-15 15:35:23 - DEBUG messages batch: [{"from":"584143872280","from_user_id":"VE.4522589921361488","id":"wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTVGMTdFODgzNTQzNDkyMjc0MzAzRDMyNzIyMkI2NkMA","timestamp":"1784849206","type":"image","image":{"mime_type":"image\/jpeg","sha256":"fl7X2cxFksh99E5VhJ9PRz+2g3WRSUtBpfJzkN4lZmI=","id":"1667445777669603","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1667445777669603&source=webhook&ext=1784849508&hash=ATwrFqZyHWhSi-DLZIaWxY5R8IIv4hBYQd8Xfutzj-RQ8g"}}] 2026-07-15 15:35:23 - DEBUG caption: no se encontró texto cercano 2026-07-15 15:35:23 - DEBUG caption final: [VACIO] 2026-07-15 15:35:23 - DEBUG busqueda mobiles: 04143872280,4143872280,584143872280 2026-07-15 15:35:23 - DEBUG usuario encontrado: 74:83:c2:e8:c9:84 2026-07-15 15:35:23 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:35:23 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 15:35:24 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1667445777669603&source=getMedia&ext=1784849509&hash=ATwZQOdD1iglFoKD-1HFcDCdG1KjyAn5fqW-vnG-ZYHU4w 2026-07-15 15:35:26 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1667445777669603.jpg (31820 bytes) 2026-07-15 15:35:27 - OCR tesseract exit=0 chars=236 2026-07-15 15:35:27 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 Ww PagomévilBDV Personas Fecha: 23/07/2026 TT ARRE Identificacién: 18143785 Origen: O1025 977,08) EU ToN 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-15 15:35:27 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-23"} 2026-07-15 15:35:27 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-23","debug":["fecha=2026-07-23"]} 2026-07-15 15:35:27 - DEBUG registro: usernameRaw=''74:83:c2:e8:c9:84'' first=''Roberto Enrique'' last=''Martinez'' esRegistrado=1 2026-07-15 15:35:27 - DEBUG bodyAdmin postOCR: Tlf: 04143872280\nUser: 74:83:c2:e8:c9:84\nNombre: Roberto Enrique Martinez\nBanco: Venezuela\nMonto: \nFecha: 2026-07-23 (caption)\nSrvID: 34 2026-07-15 15:35:29 - IMG 1667445777669603 TEL 04143872280 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 15:35:29 - Incluyendo guardar_imagen.php... 2026-07-15 15:35:29 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 15:35:29 - Includes realizados. Verificando funciones... 2026-07-15 15:35:29 - obtenerInfoUsuario: Iniciando función con teléfono: 584143872280 2026-07-15 15:35:29 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 15:35:29 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 15:35:29 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 15:35:29 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 15:35:29 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 15:35:29 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:e8:c9:84","firstname":"Roberto Enrique","lastname":"Martinez","mac":"74:83:c2:e8:c9:84","srvid":34} 2026-07-15 15:35:29 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 15:35:29 - Datos usuario extraídos: {"username":"74:83:c2:e8:c9:84","firstname":"Roberto Enrique","lastname":"Martinez","mac":"74:83:c2:e8:c9:84","srvid":34} 2026-07-15 15:35:29 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 15:35:29 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 15:35:29 - Valor de accessToken: EAAC0c45... 2026-07-15 15:35:29 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 15:35:29 - Instancia WhatsAppImageHandler creada 2026-07-15 15:35:29 - Llamando a saveWhatsAppImage... 2026-07-15 15:35:29 - saveWhatsAppImage: Procesando imagen para: 584143872280 2026-07-15 15:35:29 - saveWhatsAppImage: ID de media: 1667445777669603, MIME type: image/jpeg 2026-07-15 15:35:29 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1667445777669603 2026-07-15 15:35:30 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 15:35:30 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1667445777669603&source=getMedia&ext=1784849514&hash=ATwR-pxO_E9_T-5iKbxPOuMMMKMlhzorNJcWqdTCcSxejQ 2026-07-15 15:35:30 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1667445777669603&source=getMedia&ext=1784849514&hash=ATwR-pxO_E9_T-5iKbxPOuMMMKMlhzorNJcWqdTCcSxejQ - addcreddits, addcreddits, Orlando Leyton, 01/08/2026 . 584124354252 2026-07-15 15:35:30 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 15:35:30 - descargar_imagen: Imagen descargada - Tamaño: 31820 bytes, Tipo: image/jpeg 2026-07-15 15:35:30 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1667445777669603.jpg, Tamaño: 31820 bytes 2026-07-15 15:35:30 - saveToDatabase: Registro insertado en BD con ID: 119 2026-07-15 15:35:30 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1667445777669603.jpg","image_id":"1667445777669603","size":31820,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 15:35:30 - Resultado del comando: array 2026-07-15 15:35:30 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 15:35:31 - Mensaje enviado con éxito a 584143872280 2026-07-15 15:35:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e103858ea (wa_message_id: wamid.HBgMNTg0MTQzODcyMjgwFQIAERgSRDk4RjEzNzlBQkI4MUQ4MjMxAA==) 2026-07-15 15:35:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e103858ea 2026-07-15 15:35:31 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124354252","wa_id":"584124354252"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzU0MjUyFQIAERgSMEFBQjAwMjExOTBFRTA0OUQ2AA==","message_status":"accepted"}]}'. 2026-07-15 15:35:33 - ====== INICIO WEBHOOK ====== 2026-07-15 15:35:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:35:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:35:33 - ====== FIN WEBHOOK ====== 2026-07-15 15:35:41 - ====== INICIO WEBHOOK ====== 2026-07-15 15:35:41 - Evento: text | De: 584143872280 | Size: 556b 2026-07-15 15:35:41 - Procesando mensaje regular tipo: text 2026-07-15 15:35:41 - RegularMessageService: Procesando mensaje de 584143872280, tipo: text 2026-07-15 15:35:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTUxMzQ4QTNGOUZDMDg3RURFRjYyNTc2NDREQUY5MTMA 2026-07-15 15:35:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTUxMzQ4QTNGOUZDMDg3RURFRjYyNTc2NDREQUY5MTMA 2026-07-15 15:35:41 - Contenido: Oquey... 2026-07-15 15:35:41 - Comando detectado: oquey 2026-07-15 15:35:41 - CommandProcessor: Procesando comando: oquey 2026-07-15 15:35:41 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:35:41 - Resultado del comando: string 2026-07-15 15:35:41 - Enviando a ChatGPT: Oquey... 2026-07-15 15:35:41 - forwardToChatGPT: Enviando a ChatGPT: Oquey... 2026-07-15 15:35:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:35:42 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:35:42 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:35:42 - Mensaje enviado con éxito a 584143872280 2026-07-15 15:35:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e10ed33f7 (wa_message_id: wamid.HBgMNTg0MTQzODcyMjgwFQIAERgSMkVCNjJGOTc1ODFFMEU0Nzg2AA==) 2026-07-15 15:35:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e10ed33f7 2026-07-15 15:35:42 - ====== FIN WEBHOOK ====== 2026-07-15 15:35:59 - ====== INICIO WEBHOOK ====== 2026-07-15 15:35:59 - Evento: text | De: 584143872280 | Size: 562b 2026-07-15 15:35:59 - Procesando mensaje regular tipo: text 2026-07-15 15:35:59 - RegularMessageService: Procesando mensaje de 584143872280, tipo: text 2026-07-15 15:35:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTVFMkEzN0ZBOTFGMTkwQjJERTIzQjZFNUMyMTYzRjIA 2026-07-15 15:35:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTVFMkEzN0ZBOTFGMTkwQjJERTIzQjZFNUMyMTYzRjIA 2026-07-15 15:35:59 - Contenido: No entiendo... 2026-07-15 15:35:59 - Comando detectado: no 2026-07-15 15:35:59 - CommandProcessor: Procesando comando: no 2026-07-15 15:35:59 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:35:59 - Resultado del comando: string 2026-07-15 15:35:59 - Enviando a ChatGPT: No entiendo... 2026-07-15 15:35:59 - forwardToChatGPT: Enviando a ChatGPT: No entiendo... 2026-07-15 15:35:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:35:59 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:35:59 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:36:00 - Mensaje enviado con éxito a 584143872280 2026-07-15 15:36:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e12060fb1 (wa_message_id: wamid.HBgMNTg0MTQzODcyMjgwFQIAERgSNkVBQTZGRDUxQzE1OUIxNUFGAA==) 2026-07-15 15:36:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e12060fb1 2026-07-15 15:36:00 - ====== FIN WEBHOOK ====== 2026-07-15 15:36:14 - ====== INICIO WEBHOOK ====== 2026-07-15 15:36:14 - Evento: image | De: 584143872280 | Size: 824b 2026-07-15 15:36:14 - Procesando mensaje regular tipo: image 2026-07-15 15:36:14 - RegularMessageService: Procesando mensaje de 584143872280, tipo: image 2026-07-15 15:36:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTUyRDk3QUVDMTI2QUE2NThBQzk2MjJDMDBENDY4MDAA 2026-07-15 15:36:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTUyRDk3QUVDMTI2QUE2NThBQzk2MjJDMDBENDY4MDAA 2026-07-15 15:36:14 - Contenido: ... 2026-07-15 15:36:14 - Comando detectado: image 2026-07-15 15:36:14 - CommandProcessor: Procesando comando: image 2026-07-15 15:36:14 - Imagen sin comando, guardando y procesando 2026-07-15 15:36:14 - Verificando duplicado por imageId=1377693274286896, msgId=wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTUyRDk3QUVDMTI2QUE2NThBQzk2MjJDMDBENDY4MDAA 2026-07-15 15:36:14 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 15:36:14 - Incluyendo numtoname.php... 2026-07-15 15:36:14 - Incluyendo media.php... 2026-07-15 15:36:14 - DEBUG messages batch: [{"from":"584143872280","from_user_id":"VE.4522589921361488","id":"wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTUyRDk3QUVDMTI2QUE2NThBQzk2MjJDMDBENDY4MDAA","timestamp":"1784849257","type":"image","image":{"mime_type":"image\/jpeg","sha256":"fl7X2cxFksh99E5VhJ9PRz+2g3WRSUtBpfJzkN4lZmI=","id":"1377693274286896","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1377693274286896&source=webhook&ext=1784849558&hash=ATyR3s_Tr8S2jvcamqdv3sl5aIl7sqKWJ0wxBk1LrgSp_w"}}] 2026-07-15 15:36:14 - DEBUG caption: no se encontró texto cercano 2026-07-15 15:36:14 - DEBUG caption final: [VACIO] 2026-07-15 15:36:14 - DEBUG busqueda mobiles: 04143872280,4143872280,584143872280 2026-07-15 15:36:14 - DEBUG usuario encontrado: 74:83:c2:e8:c9:84 2026-07-15 15:36:14 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:36:14 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 15:36:15 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1377693274286896&source=getMedia&ext=1784849559&hash=ATwt2h-nKks6l1Ph0RxYwomkT-EILfX_OMcFUirEKe74kQ 2026-07-15 15:36:16 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1377693274286896.jpg (31820 bytes) 2026-07-15 15:36:17 - OCR tesseract exit=0 chars=236 2026-07-15 15:36:17 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 Ww PagomévilBDV Personas Fecha: 23/07/2026 TT ARRE Identificacién: 18143785 Origen: O1025 977,08) EU ToN 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-15 15:36:17 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-23"} 2026-07-15 15:36:17 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-23","debug":["fecha=2026-07-23"]} 2026-07-15 15:36:17 - DEBUG registro: usernameRaw=''74:83:c2:e8:c9:84'' first=''Roberto Enrique'' last=''Martinez'' esRegistrado=1 2026-07-15 15:36:17 - DEBUG bodyAdmin postOCR: Tlf: 04143872280\nUser: 74:83:c2:e8:c9:84\nNombre: Roberto Enrique Martinez\nBanco: Venezuela\nMonto: \nFecha: 2026-07-23 (caption)\nSrvID: 34 2026-07-15 15:36:19 - IMG 1377693274286896 TEL 04143872280 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 15:36:19 - Incluyendo guardar_imagen.php... 2026-07-15 15:36:19 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 15:36:19 - Includes realizados. Verificando funciones... 2026-07-15 15:36:19 - obtenerInfoUsuario: Iniciando función con teléfono: 584143872280 2026-07-15 15:36:19 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 15:36:19 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 15:36:19 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 15:36:19 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 15:36:19 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 15:36:19 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:e8:c9:84","firstname":"Roberto Enrique","lastname":"Martinez","mac":"74:83:c2:e8:c9:84","srvid":34} 2026-07-15 15:36:19 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 15:36:19 - Datos usuario extraídos: {"username":"74:83:c2:e8:c9:84","firstname":"Roberto Enrique","lastname":"Martinez","mac":"74:83:c2:e8:c9:84","srvid":34} 2026-07-15 15:36:19 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 15:36:19 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 15:36:19 - Valor de accessToken: EAAC0c45... 2026-07-15 15:36:19 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 15:36:19 - Instancia WhatsAppImageHandler creada 2026-07-15 15:36:19 - Llamando a saveWhatsAppImage... 2026-07-15 15:36:19 - saveWhatsAppImage: Procesando imagen para: 584143872280 2026-07-15 15:36:19 - saveWhatsAppImage: ID de media: 1377693274286896, MIME type: image/jpeg 2026-07-15 15:36:19 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1377693274286896 2026-07-15 15:36:20 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 15:36:20 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1377693274286896&source=getMedia&ext=1784849564&hash=ATyDCoI-uQvu0DIyfXC7IYp582fpGBjfSxJqffh2hQ3JkQ 2026-07-15 15:36:20 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1377693274286896&source=getMedia&ext=1784849564&hash=ATyDCoI-uQvu0DIyfXC7IYp582fpGBjfSxJqffh2hQ3JkQ 2026-07-15 15:36:20 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 15:36:20 - descargar_imagen: Imagen descargada - Tamaño: 31820 bytes, Tipo: image/jpeg 2026-07-15 15:36:20 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1377693274286896.jpg, Tamaño: 31820 bytes 2026-07-15 15:36:20 - saveToDatabase: Registro insertado en BD con ID: 120 2026-07-15 15:36:20 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1377693274286896.jpg","image_id":"1377693274286896","size":31820,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 15:36:20 - Resultado del comando: array 2026-07-15 15:36:20 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 15:36:21 - Mensaje enviado con éxito a 584143872280 2026-07-15 15:36:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e1357a838 (wa_message_id: wamid.HBgMNTg0MTQzODcyMjgwFQIAERgSODlCMTdDNDk1RkE1Nzg3M0JFAA==) 2026-07-15 15:36:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e1357a838 2026-07-15 15:36:21 - ====== FIN WEBHOOK ====== 2026-07-15 15:36:30 - ====== INICIO WEBHOOK ====== 2026-07-15 15:36:30 - Evento: interactive | De: 584122553101 | Size: 956b 2026-07-15 15:36:30 - Procesando encuesta interactiva 2026-07-15 15:36:30 - SurveyService: Iniciando procesamiento de encuesta 2026-07-15 15:36:30 - Procesando encuesta de: 584122553101, Message ID: wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUM0M0IwNDg5REFBQjc0QzUxRkEwOTA3MEU3NEU4OUEA 2026-07-15 15:36:30 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-15 15:36:30 - ====== FIN WEBHOOK ====== 2026-07-15 15:38:01 - ====== INICIO WEBHOOK ====== 2026-07-15 15:38:01 - Evento: image | De: 584243362610 | Size: 843b 2026-07-15 15:38:01 - Procesando mensaje regular tipo: image 2026-07-15 15:38:01 - RegularMessageService: Procesando mensaje de 584243362610, tipo: image 2026-07-15 15:38:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM2NDFBRDQxQThERDNGQzhGNDg0NjY2OUI1RDY5QTQA 2026-07-15 15:38:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM2NDFBRDQxQThERDNGQzhGNDg0NjY2OUI1RDY5QTQA 2026-07-15 15:38:01 - Contenido: ... 2026-07-15 15:38:01 - Comando detectado: image 2026-07-15 15:38:01 - CommandProcessor: Procesando comando: image 2026-07-15 15:38:01 - Imagen sin comando, guardando y procesando 2026-07-15 15:38:01 - Verificando duplicado por imageId=1390658573123559, msgId=wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM2NDFBRDQxQThERDNGQzhGNDg0NjY2OUI1RDY5QTQA 2026-07-15 15:38:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 15:38:01 - Incluyendo numtoname.php... 2026-07-15 15:38:01 - Incluyendo media.php... 2026-07-15 15:38:01 - DEBUG messages batch: [{"from":"584243362610","from_user_id":"VE.4519610081659472","id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM2NDFBRDQxQThERDNGQzhGNDg0NjY2OUI1RDY5QTQA","timestamp":"1784849362","type":"image","image":{"mime_type":"image\/jpeg","sha256":"zLA57NMf40asHhMJxH\/DdbbJmY1hV5KzUfR1KzqAewA=","id":"1390658573123559","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1390658573123559&source=webhook&ext=1784849665&hash=ATwQ12K9gnYlnUSyfhYnuJeHUm8Utc84luGfgaqa_C9wpg"}}] 2026-07-15 15:38:01 - DEBUG caption: no se encontró texto cercano 2026-07-15 15:38:01 - DEBUG caption final: [VACIO] 2026-07-15 15:38:01 - DEBUG busqueda mobiles: 04243362610,4243362610,584243362610 2026-07-15 15:38:01 - DEBUG usuario encontrado: 70:a7:41:28:5b:3e 2026-07-15 15:38:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:38:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 15:38:02 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1390658573123559&source=getMedia&ext=1784849666&hash=ATwp9df2Cuw2sSpVX3Yu8GCQPujrW-fzyLpzial-puyiNg 2026-07-15 15:38:03 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1390658573123559.jpg (54244 bytes) 2026-07-15 15:38:04 - OCR tesseract exit=0 chars=281 2026-07-15 15:38:04 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 382 v PagomévilBDV Personas leat 23/07/2026 Operación: 006777243545 oO Identificacién: 18143785 Origen: 0102****8582 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Prof Carlos Luis 2026-07-15 15:38:04 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-23"} 2026-07-15 15:38:04 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-23","debug":["fecha=2026-07-23"]} 2026-07-15 15:38:04 - DEBUG registro: usernameRaw=''70:a7:41:28:5b:3e'' first=''Carlos Luis '' last=''Castillo'' esRegistrado=1 2026-07-15 15:38:04 - DEBUG bodyAdmin postOCR: Tlf: 04243362610\nUser: 70:a7:41:28:5b:3e\nNombre: Carlos Luis Castillo\nBanco: Venezuela\nMonto: \nFecha: 2026-07-23 (caption)\nSrvID: 34 2026-07-15 15:38:06 - IMG 1390658573123559 TEL 04243362610 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 15:38:06 - Incluyendo guardar_imagen.php... 2026-07-15 15:38:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 15:38:06 - Includes realizados. Verificando funciones... 2026-07-15 15:38:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584243362610 2026-07-15 15:38:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 15:38:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 15:38:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 15:38:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 15:38:06 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 15:38:06 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:5b:3e","firstname":"Carlos Luis ","lastname":"Castillo","mac":"70:a7:41:28:5b:3e","srvid":34} 2026-07-15 15:38:06 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 15:38:06 - Datos usuario extraídos: {"username":"70:a7:41:28:5b:3e","firstname":"Carlos Luis ","lastname":"Castillo","mac":"70:a7:41:28:5b:3e","srvid":34} 2026-07-15 15:38:06 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 15:38:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 15:38:06 - Valor de accessToken: EAAC0c45... 2026-07-15 15:38:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 15:38:06 - Instancia WhatsAppImageHandler creada 2026-07-15 15:38:06 - Llamando a saveWhatsAppImage... 2026-07-15 15:38:06 - saveWhatsAppImage: Procesando imagen para: 584243362610 2026-07-15 15:38:06 - saveWhatsAppImage: ID de media: 1390658573123559, MIME type: image/jpeg 2026-07-15 15:38:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1390658573123559 2026-07-15 15:38:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 15:38:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1390658573123559&source=getMedia&ext=1784849671&hash=ATxaiOk33pzuOjMNr_s6hFqPYwm-rUR-qkvaaMJARme8qw 2026-07-15 15:38:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1390658573123559&source=getMedia&ext=1784849671&hash=ATxaiOk33pzuOjMNr_s6hFqPYwm-rUR-qkvaaMJARme8qw 2026-07-15 15:38:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 15:38:08 - descargar_imagen: Imagen descargada - Tamaño: 54244 bytes, Tipo: image/jpeg 2026-07-15 15:38:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1390658573123559.jpg, Tamaño: 54244 bytes 2026-07-15 15:38:08 - saveToDatabase: Registro insertado en BD con ID: 121 2026-07-15 15:38:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1390658573123559.jpg","image_id":"1390658573123559","size":54244,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 15:38:08 - Resultado del comando: array 2026-07-15 15:38:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 15:38:08 - Mensaje enviado con éxito a 584243362610 2026-07-15 15:38:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e1a0ef98c (wa_message_id: wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSQkM5QUI2RDEwRTJEMTVFNUJBAA==) 2026-07-15 15:38:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e1a0ef98c 2026-07-15 15:38:08 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Roberto Enrique Martinez, 2026-08-23 00:00:00 . 584143872280 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143872280","wa_id":"584143872280"}],"messages":[{"id":"wamid.HBgMNTg0MTQzODcyMjgwFQIAERgSODIwOTMyMDA3NTNDQzJBNjAzAA==","message_status":"accepted"}]}'. 2026-07-15 15:38:44 - ====== INICIO WEBHOOK ====== 2026-07-15 15:38:44 - Evento: text | De: 584143872280 | Size: 561b 2026-07-15 15:38:44 - Procesando mensaje regular tipo: text 2026-07-15 15:38:44 - RegularMessageService: Procesando mensaje de 584143872280, tipo: text 2026-07-15 15:38:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTU3RjEyMjIyM0Y2QjBDRkMzQjQ4MTc0QTJERTczMzMA 2026-07-15 15:38:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzODcyMjgwFQIAEhggQTU3RjEyMjIyM0Y2QjBDRkMzQjQ4MTc0QTJERTczMzMA 2026-07-15 15:38:44 - Contenido: Ok gracias... 2026-07-15 15:38:44 - Comando detectado: ok 2026-07-15 15:38:44 - CommandProcessor: Procesando comando: ok 2026-07-15 15:38:44 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:38:44 - Resultado del comando: string 2026-07-15 15:38:44 - Enviando a ChatGPT: Ok gracias... 2026-07-15 15:38:44 - forwardToChatGPT: Enviando a ChatGPT: Ok gracias... 2026-07-15 15:38:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:38:44 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:38:44 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:38:45 - Mensaje enviado con éxito a 584143872280 2026-07-15 15:38:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e1c5145b7 (wa_message_id: wamid.HBgMNTg0MTQzODcyMjgwFQIAERgSQkI3QTAxQzJDRkFDMkQzQTE0AA==) 2026-07-15 15:38:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e1c5145b7 2026-07-15 15:38:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Luis Castillo, 2026-08-03 00:00:00 . 584243362610 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243362610","wa_id":"584243362610"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSMzIwMkQ2OENFMDA4ODk5RDBDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Orlando Leyton, 2026-08-23 00:00:00 . 584124354252 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124354252","wa_id":"584124354252"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzU0MjUyFQIAERgSNjRGREY0QjE2MUI3RjIxRjA3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , scarleth martinez, 2026-08-23 00:00:00 . 584242273984 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242273984","wa_id":"584242273984"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjczOTg0FQIAERgSM0ExQUQzRDVBOEEwODJGRkREAA==","message_status":"accepted"}]}'. 2026-07-23 19:45:07 - ====== INICIO WEBHOOK ====== 2026-07-23 19:45:07 - Evento: image | De: 584143466209 | Size: 876b 2026-07-23 19:45:07 - Procesando mensaje regular tipo: image 2026-07-23 19:45:07 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-23 19:45:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQkMyRDg3MjI4QjEyRDcyM0VEQUU2M0ZCMTQ0MEIA 2026-07-23 19:45:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQkMyRDg3MjI4QjEyRDcyM0VEQUU2M0ZCMTQ0MEIA 2026-07-23 19:45:07 - Contenido: G venezuela 44300.00 viaticos-flete-montana... 2026-07-23 19:45:07 - Comando detectado: g 2026-07-23 19:45:07 - CommandProcessor: Procesando comando: g 2026-07-23 19:45:07 - Gasto de negocio con imagen: 1040024801954346 2026-07-23 19:45:07 - Formato 'g banco descripcion': banco=venezuela, desc=44300.00 viaticos-flete-montana 2026-07-23 19:45:08 - Ejecutando GastosService (negocio) [23-Jul-2026 19:45:08 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-23 19:45:10 - Resultado del comando: array 2026-07-23 19:45:10 - Enviando respuesta: ✅ 💼 Gasto de negocio #59 registrado • Mont 2026-07-23 19:45:11 - Mensaje enviado con éxito a 584143466209 2026-07-23 19:45:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62a787683a0 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOTVFMjUxMTQ0NjA3NTgxNjI1AA==) 2026-07-23 19:45:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a62a787683a0 2026-07-23 19:45:11 - ====== FIN WEBHOOK ====== 2026-07-23 19:48:17 - ====== INICIO WEBHOOK ====== 2026-07-23 19:48:17 - Evento: text | De: 584143357512 | Size: 621b 2026-07-23 19:48:17 - Procesando mensaje regular tipo: text 2026-07-23 19:48:17 - RegularMessageService: Procesando mensaje de 584143357512, tipo: text 2026-07-23 19:48:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM4MUY5RkQwM0QxQUU5MkFDNTZCMkFENDk3OEY2Q0YA 2026-07-23 19:48:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM4MUY5RkQwM0QxQUU5MkFDNTZCMkFENDk3OEY2Q0YA 2026-07-23 19:48:17 - Contenido: Buenas noches es para saber cuánto es el pago de la renta del wifi ?... 2026-07-23 19:48:17 - Comando detectado: buenas 2026-07-23 19:48:17 - CommandProcessor: Procesando comando: buenas 2026-07-23 19:48:17 - Comando no reconocido, enviando a ChatGPT 2026-07-23 19:48:17 - Resultado del comando: string 2026-07-23 19:48:17 - Enviando a ChatGPT: Buenas noches es para saber cuánto es el pago de ... 2026-07-23 19:48:17 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches es para saber cuánto es el pago de ... 2026-07-23 19:48:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 20:48:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 20:48:17 America/Halifax] [CHATBOT][START] corr=0504a0d6 IP=127.0.0.1 UA= [23-Jul-2026 19:48:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 19:48:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=e4:38:83:b0:13:ae mobile=584143357512 [23-Jul-2026 19:48:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 19:48:17 America/Caracas] [CHATBOT][DIAG] corr=0504a0d6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 19:48:17 America/Caracas] [CHATBOT][CTX] corr=0504a0d6 tel=584143357512 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 19:48:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 19:48:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 19:48:17 America/Caracas] [CHATBOT][AI][2588cd] Proveedor: gemini [23-Jul-2026 19:48:17 America/Caracas] [CHATBOT][GEMINI][2588cd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 19:48:19 America/Caracas] [CHATBOT][GEMINI][2588cd] OK key=primary intento=1 len=141 finish=STOP [23-Jul-2026 19:48:19 America/Caracas] [CHATBOT][END] corr=0504a0d6 bytesRespuesta=141 [23-Jul-2026 19:48:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 19:48:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 19:48:20 - Mensaje enviado con éxito a 584143357512 2026-07-23 19:48:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62a84437cf3 (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSRTY5NzBFRkRCMDVCNUY4RTdFAA==) 2026-07-23 19:48:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a62a84437cf3 2026-07-23 19:48:20 - ====== FIN WEBHOOK ====== 2026-07-23 19:57:09 - ====== INICIO WEBHOOK ====== 2026-07-23 19:57:09 - Evento: image | De: 584143357512 | Size: 895b 2026-07-23 19:57:09 - Procesando mensaje regular tipo: image 2026-07-23 19:57:09 - RegularMessageService: Procesando mensaje de 584143357512, tipo: image 2026-07-23 19:57:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM5QUNENTQwOTg0QjI4Njk3MzY0NEJFQzc1QjQxODUA 2026-07-23 19:57:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM5QUNENTQwOTg0QjI4Njk3MzY0NEJFQzc1QjQxODUA 2026-07-23 19:57:09 - Contenido: Buenas noches este es mi pago. Es lo q tenía para pagar... 2026-07-23 19:57:09 - Comando detectado: buenas 2026-07-23 19:57:09 - CommandProcessor: Procesando comando: buenas 2026-07-23 19:57:09 - Imagen sin comando, guardando y procesando 2026-07-23 19:57:09 - Verificando duplicado por imageId=1644850029945572, msgId=wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM5QUNENTQwOTg0QjI4Njk3MzY0NEJFQzc1QjQxODUA 2026-07-23 19:57:09 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-23 19:57:09 - Incluyendo numtoname.php... 2026-07-23 19:57:09 - Incluyendo media.php... 2026-07-23 19:57:09 - DEBUG messages batch: [{"from":"584143357512","from_user_id":"VE.4532026460417834","id":"wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM5QUNENTQwOTg0QjI4Njk3MzY0NEJFQzc1QjQxODUA","timestamp":"1784851028","type":"image","image":{"caption":"Buenas noches este es mi pago. Es lo q tenía para pagar","mime_type":"image\/jpeg","sha256":"VDRWuxClEDnFkWG02VQ9scFKFT1uqiem8qCUsNGA\/nw=","id":"1644850029945572","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1644850029945572&source=webhook&ext=1784851329&hash=ATzWlc8AKukHBcVUsSAo8Xi4jJz_TtT1kDNbIzsDyJrpTQ"}}] 2026-07-23 19:57:09 - DEBUG caption final: Buenas noches este es mi pago. Es lo q tenía para pagar 2026-07-23 19:57:09 - DEBUG busqueda mobiles: 04143357512,4143357512,584143357512 2026-07-23 19:57:09 - DEBUG usuario encontrado: e4:38:83:b0:13:ae 2026-07-23 19:57:09 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-23 19:57:09 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-23 19:57:10 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1644850029945572&source=getMedia&ext=1784851330&hash=ATyW77pyUlz2AkIxaCc-S8dkSeAhIdEMTTv8aqZUCtY_7Q 2026-07-23 19:57:11 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1644850029945572.jpg (32734 bytes) 2026-07-23 19:57:12 - OCR tesseract exit=0 chars=353 2026-07-23 19:57:12 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 7:56p.m. ZN {2S wl € Comprobante de operación < y PagomóvilBDV Personas 9 16.500,00 Bs Fecha: 23/07/2026 Operación: 006777597323 [[] Identificación: 18143785 Origen: O102****5345 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: milagros teran 2026-07-23 19:57:12 - OCR parse (caption-level): {"banco":"Venezuela","monto":"16500.00","fecha":"2026-07-23"} 2026-07-23 19:57:12 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-23","debug":["fecha=2026-07-23"]} 2026-07-23 19:57:12 - DEBUG registro: usernameRaw=''e4:38:83:b0:13:ae'' first=''Milagros'' last=''Teran'' esRegistrado=1 2026-07-23 19:57:12 - DEBUG bodyAdmin postOCR: Tlf: 04143357512\nUser: e4:38:83:b0:13:ae\nNombre: Milagros Teran\nBanco: Venezuela\nMonto: 16500.00 (caption)\nFecha: 2026-07-23 (caption)\nSrvID: 35 2026-07-23 19:57:15 - IMG 1644850029945572 TEL 04143357512 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-23 19:57:15 - Incluyendo guardar_imagen.php... 2026-07-23 19:57:15 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-23 19:57:15 - Includes realizados. Verificando funciones... 2026-07-23 19:57:15 - obtenerInfoUsuario: Iniciando función con teléfono: 584143357512 2026-07-23 19:57:15 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-23 19:57:15 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-23 19:57:15 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-23 19:57:15 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-23 19:57:15 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-23 19:57:15 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:b0:13:ae","firstname":"Milagros","lastname":"Teran","mac":"e4:38:83:b0:13:ae","srvid":35} 2026-07-23 19:57:15 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-23 19:57:15 - Datos usuario extraídos: {"username":"e4:38:83:b0:13:ae","firstname":"Milagros","lastname":"Teran","mac":"e4:38:83:b0:13:ae","srvid":35} 2026-07-23 19:57:15 - Función conectarbot disponible, obteniendo conexión... 2026-07-23 19:57:15 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-23 19:57:15 - Valor de accessToken: EAAC0c45... 2026-07-23 19:57:15 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-23 19:57:15 - Instancia WhatsAppImageHandler creada 2026-07-23 19:57:15 - Llamando a saveWhatsAppImage... 2026-07-23 19:57:15 - saveWhatsAppImage: Procesando imagen para: 584143357512 2026-07-23 19:57:15 - saveWhatsAppImage: ID de media: 1644850029945572, MIME type: image/jpeg 2026-07-23 19:57:15 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1644850029945572 2026-07-23 19:57:15 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-23 19:57:15 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1644850029945572&source=getMedia&ext=1784851336&hash=ATx40WL8b3sLxCHbrnjrELm0HKhsWb_9gAk2TnK581m3Hw 2026-07-23 19:57:15 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1644850029945572&source=getMedia&ext=1784851336&hash=ATx40WL8b3sLxCHbrnjrELm0HKhsWb_9gAk2TnK581m3Hw 2026-07-23 19:57:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-23 19:57:17 - descargar_imagen: Imagen descargada - Tamaño: 32734 bytes, Tipo: image/jpeg 2026-07-23 19:57:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1644850029945572.jpg, Tamaño: 32734 bytes 2026-07-23 19:57:17 - saveToDatabase: Registro insertado en BD con ID: 122 2026-07-23 19:57:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1644850029945572.jpg","image_id":"1644850029945572","size":32734,"mime_type":"image\/jpeg","db_success":true} 2026-07-23 19:57:17 - Resultado del comando: array 2026-07-23 19:57:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-23 19:57:18 - Mensaje enviado con éxito a 584143357512 2026-07-23 19:57:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62aa5e6f8b5 (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSRkY4NjFBNDI2QjRGRTQzNkFBAA==) 2026-07-23 19:57:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a62aa5e6f8b5 2026-07-23 19:57:18 - ====== FIN WEBHOOK ====== 2026-07-23 20:11:01 - ====== INICIO WEBHOOK ====== 2026-07-23 20:11:01 - Evento: image | De: 584143357512 | Size: 895b 2026-07-23 20:11:01 - Procesando mensaje regular tipo: image 2026-07-23 20:11:01 - RegularMessageService: Procesando mensaje de 584143357512, tipo: image 2026-07-23 20:11:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM0MTc5QjIyMDE0QTU0MDBFMjYxNTIzRDRGM0VEQkIA 2026-07-23 20:11:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM0MTc5QjIyMDE0QTU0MDBFMjYxNTIzRDRGM0VEQkIA 2026-07-23 20:11:01 - Contenido: Buenas noches este es mi pago. Es lo q tenía para pagar... 2026-07-23 20:11:01 - Comando detectado: buenas 2026-07-23 20:11:01 - CommandProcessor: Procesando comando: buenas 2026-07-23 20:11:01 - Imagen sin comando, guardando y procesando 2026-07-23 20:11:01 - Verificando duplicado por imageId=2173272759882702, msgId=wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM0MTc5QjIyMDE0QTU0MDBFMjYxNTIzRDRGM0VEQkIA 2026-07-23 20:11:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-23 20:11:01 - Incluyendo numtoname.php... 2026-07-23 20:11:01 - Incluyendo media.php... 2026-07-23 20:11:01 - DEBUG messages batch: [{"from":"584143357512","from_user_id":"VE.4532026460417834","id":"wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM0MTc5QjIyMDE0QTU0MDBFMjYxNTIzRDRGM0VEQkIA","timestamp":"1784851859","type":"image","image":{"caption":"Buenas noches este es mi pago. Es lo q tenía para pagar","mime_type":"image\/jpeg","sha256":"VDRWuxClEDnFkWG02VQ9scFKFT1uqiem8qCUsNGA\/nw=","id":"2173272759882702","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2173272759882702&source=webhook&ext=1784852161&hash=ATxBGFDAFzSwLV8YcA--gTc61vJMb0A9KA-gtDOzGnVOtw"}}] 2026-07-23 20:11:01 - DEBUG caption final: Buenas noches este es mi pago. Es lo q tenía para pagar 2026-07-23 20:11:01 - DEBUG busqueda mobiles: 04143357512,4143357512,584143357512 2026-07-23 20:11:01 - DEBUG usuario encontrado: e4:38:83:b0:13:ae 2026-07-23 20:11:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-23 20:11:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-23 20:11:02 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2173272759882702&source=getMedia&ext=1784852162&hash=ATzyWzQzjAjNF-5BI_O9UG5J-ZY-xZF5mZbNH8KokV69vQ 2026-07-23 20:11:04 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2173272759882702.jpg (32734 bytes) 2026-07-23 20:11:05 - OCR tesseract exit=0 chars=353 2026-07-23 20:11:05 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 7:56p.m. ZN {2S wl € Comprobante de operación < y PagomóvilBDV Personas 9 16.500,00 Bs Fecha: 23/07/2026 Operación: 006777597323 [[] Identificación: 18143785 Origen: O102****5345 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: milagros teran 2026-07-23 20:11:05 - OCR parse (caption-level): {"banco":"Venezuela","monto":"16500.00","fecha":"2026-07-23"} 2026-07-23 20:11:05 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-23","debug":["fecha=2026-07-23"]} 2026-07-23 20:11:05 - DEBUG registro: usernameRaw=''e4:38:83:b0:13:ae'' first=''Milagros'' last=''Teran'' esRegistrado=1 2026-07-23 20:11:05 - DEBUG bodyAdmin postOCR: Tlf: 04143357512\nUser: e4:38:83:b0:13:ae\nNombre: Milagros Teran\nBanco: Venezuela\nMonto: 16500.00 (caption)\nFecha: 2026-07-23 (caption)\nSrvID: 35 2026-07-23 20:11:07 - IMG 2173272759882702 TEL 04143357512 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-23 20:11:07 - Incluyendo guardar_imagen.php... 2026-07-23 20:11:07 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-23 20:11:07 - Includes realizados. Verificando funciones... 2026-07-23 20:11:07 - obtenerInfoUsuario: Iniciando función con teléfono: 584143357512 2026-07-23 20:11:07 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-23 20:11:07 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-23 20:11:07 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-23 20:11:07 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-23 20:11:07 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-23 20:11:07 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:b0:13:ae","firstname":"Milagros","lastname":"Teran","mac":"e4:38:83:b0:13:ae","srvid":35} 2026-07-23 20:11:07 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-23 20:11:07 - Datos usuario extraídos: {"username":"e4:38:83:b0:13:ae","firstname":"Milagros","lastname":"Teran","mac":"e4:38:83:b0:13:ae","srvid":35} 2026-07-23 20:11:07 - Función conectarbot disponible, obteniendo conexión... 2026-07-23 20:11:07 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-23 20:11:07 - Valor de accessToken: EAAC0c45... 2026-07-23 20:11:07 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-23 20:11:07 - Instancia WhatsAppImageHandler creada 2026-07-23 20:11:07 - Llamando a saveWhatsAppImage... 2026-07-23 20:11:07 - saveWhatsAppImage: Procesando imagen para: 584143357512 2026-07-23 20:11:07 - saveWhatsAppImage: ID de media: 2173272759882702, MIME type: image/jpeg 2026-07-23 20:11:07 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2173272759882702 2026-07-23 20:11:08 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-23 20:11:08 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2173272759882702&source=getMedia&ext=1784852168&hash=ATy_X4srk9_kPuqGRCylrLy6DphZTNIxb939Ue0cF9iBfA 2026-07-23 20:11:08 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2173272759882702&source=getMedia&ext=1784852168&hash=ATy_X4srk9_kPuqGRCylrLy6DphZTNIxb939Ue0cF9iBfA 2026-07-23 20:11:09 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-23 20:11:09 - descargar_imagen: Imagen descargada - Tamaño: 32734 bytes, Tipo: image/jpeg 2026-07-23 20:11:09 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2173272759882702.jpg, Tamaño: 32734 bytes 2026-07-23 20:11:09 - saveToDatabase: Registro insertado en BD con ID: 123 2026-07-23 20:11:09 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2173272759882702.jpg","image_id":"2173272759882702","size":32734,"mime_type":"image\/jpeg","db_success":true} 2026-07-23 20:11:09 - Resultado del comando: array 2026-07-23 20:11:09 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-23 20:11:10 - Mensaje enviado con éxito a 584143357512 2026-07-23 20:11:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62ad9e94cdd (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSMjI1M0IzNDZBMzVCMzhDMDkzAA==) 2026-07-23 20:11:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a62ad9e94cdd 2026-07-23 20:11:10 - ====== FIN WEBHOOK ====== 2026-07-23 20:14:14 - ====== INICIO WEBHOOK ====== 2026-07-23 20:14:14 - Evento: image | De: 584243164848 | Size: 859b 2026-07-23 20:14:14 - Procesando mensaje regular tipo: image 2026-07-23 20:14:14 - RegularMessageService: Procesando mensaje de 584243164848, tipo: image 2026-07-23 20:14:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM1Qzk4NUNEOTU1RjE4Qjg2OTY5MTc1REQ2RDhBQUUA 2026-07-23 20:14:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM1Qzk4NUNEOTU1RjE4Qjg2OTY5MTc1REQ2RDhBQUUA 2026-07-23 20:14:14 - Contenido: ... 2026-07-23 20:14:14 - Comando detectado: image 2026-07-23 20:14:14 - CommandProcessor: Procesando comando: image 2026-07-23 20:14:14 - Imagen sin comando, guardando y procesando 2026-07-23 20:14:14 - Verificando duplicado por imageId=2151792475385443, msgId=wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM1Qzk4NUNEOTU1RjE4Qjg2OTY5MTc1REQ2RDhBQUUA 2026-07-23 20:14:14 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-23 20:14:14 - Incluyendo numtoname.php... 2026-07-23 20:14:14 - Incluyendo media.php... 2026-07-23 20:14:14 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584243164848","from_user_id":"VE.4526235544330259","id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM1Qzk4NUNEOTU1RjE4Qjg2OTY5MTc1REQ2RDhBQUUA","timestamp":"1784852053","type":"image","image":{"mime_type":"image\/jpeg","sha256":"7liTYn9DQ9Sxl\/OZmwb5p8tdh8rCfM4diBbAFk1X5QA=","id":"2151792475385443","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2151792475385443&source=webhook&ext=1784852354&hash=ATyPZ_IqWiRfjNJS6w9tOUpoZ-nX_j5QcWOUyUWkwDSNrg"}}] 2026-07-23 20:14:14 - DEBUG caption: no se encontró texto cercano 2026-07-23 20:14:14 - DEBUG caption final: [VACIO] 2026-07-23 20:14:14 - DEBUG busqueda mobiles: 04243164848,4243164848,584243164848 2026-07-23 20:14:14 - DEBUG usuario encontrado: 70:a7:41:28:68:ab 2026-07-23 20:14:14 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-23 20:14:14 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-23 20:14:15 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2151792475385443&source=getMedia&ext=1784852355&hash=ATxKZise4kw5bSS8dn77_Wd6iD4joghh91dXSGy7k6pxww 2026-07-23 20:14:16 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2151792475385443.jpg (30883 bytes) 2026-07-23 20:14:16 - OCR tesseract exit=0 chars=270 2026-07-23 20:14:16 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 8.561,00 Bs Fecha: 23/07/2026 Operación: 006776190471 | Identificación: 18143785 Origen: 0102****7738 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-23 20:14:16 - OCR parse (caption-level): {"banco":"Venezuela","monto":"8561.00","fecha":"2026-07-23"} 2026-07-23 20:14:16 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-23","debug":["fecha=2026-07-23"]} 2026-07-23 20:14:16 - DEBUG registro: usernameRaw=''70:a7:41:28:68:ab'' first=''Edgar Alexander'' last=''Frey'' esRegistrado=1 2026-07-23 20:14:16 - DEBUG bodyAdmin postOCR: Tlf: 04243164848\nUser: 70:a7:41:28:68:ab\nNombre: Edgar Alexander Frey\nBanco: Venezuela\nMonto: 8561.00 (caption)\nFecha: 2026-07-23 (caption)\nSrvID: 35 2026-07-23 20:14:19 - IMG 2151792475385443 TEL 04243164848 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-23 20:14:19 - Incluyendo guardar_imagen.php... 2026-07-23 20:14:19 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-23 20:14:19 - Includes realizados. Verificando funciones... 2026-07-23 20:14:19 - obtenerInfoUsuario: Iniciando función con teléfono: 584243164848 2026-07-23 20:14:19 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-23 20:14:19 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-23 20:14:19 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-23 20:14:19 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-23 20:14:19 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-23 20:14:19 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-07-23 20:14:19 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-23 20:14:19 - Datos usuario extraídos: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-07-23 20:14:19 - Función conectarbot disponible, obteniendo conexión... 2026-07-23 20:14:19 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-23 20:14:19 - Valor de accessToken: EAAC0c45... 2026-07-23 20:14:19 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-23 20:14:19 - Instancia WhatsAppImageHandler creada 2026-07-23 20:14:19 - Llamando a saveWhatsAppImage... 2026-07-23 20:14:19 - saveWhatsAppImage: Procesando imagen para: 584243164848 2026-07-23 20:14:19 - saveWhatsAppImage: ID de media: 2151792475385443, MIME type: image/jpeg 2026-07-23 20:14:19 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2151792475385443 2026-07-23 20:14:20 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-23 20:14:20 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2151792475385443&source=getMedia&ext=1784852360&hash=ATxLogURJkvnMt6SJgc6x59Q9vHBYTypk6NPfMZSTPcbvA 2026-07-23 20:14:20 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2151792475385443&source=getMedia&ext=1784852360&hash=ATxLogURJkvnMt6SJgc6x59Q9vHBYTypk6NPfMZSTPcbvA 2026-07-23 20:14:21 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-23 20:14:21 - descargar_imagen: Imagen descargada - Tamaño: 30883 bytes, Tipo: image/jpeg 2026-07-23 20:14:21 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2151792475385443.jpg, Tamaño: 30883 bytes 2026-07-23 20:14:21 - saveToDatabase: Registro insertado en BD con ID: 124 2026-07-23 20:14:21 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2151792475385443.jpg","image_id":"2151792475385443","size":30883,"mime_type":"image\/jpeg","db_success":true} 2026-07-23 20:14:21 - Resultado del comando: array 2026-07-23 20:14:21 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-23 20:14:22 - Mensaje enviado con éxito a 584243164848 2026-07-23 20:14:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62ae5e896bd (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSMjM3MkM2MjhFOTdBMDg5NENDAA==) 2026-07-23 20:14:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a62ae5e896bd 2026-07-23 20:14:22 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Guevara, 2026-08-22 00:00:00 . 584143148142 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143148142","wa_id":"584143148142"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTQ4MTQyFQIAERgSNTNBNzlDQjFGOEU1QUU0NEU3AA==","message_status":"accepted"}]}'. 2026-07-23 20:33:19 - ====== INICIO WEBHOOK ====== 2026-07-23 20:33:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-23 20:33:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-23 20:33:19 - ====== FIN WEBHOOK ====== 2026-07-23 20:35:58 - ====== INICIO WEBHOOK ====== 2026-07-23 20:35:58 - Evento: text | De: 584143357512 | Size: 580b 2026-07-23 20:35:58 - Procesando mensaje regular tipo: text 2026-07-23 20:35:58 - RegularMessageService: Procesando mensaje de 584143357512, tipo: text 2026-07-23 20:35:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUMxMzQ5OTU5QzRDOEMwNTg3MjVGRkMwMTFEMjFEMkYA 2026-07-23 20:35:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUMxMzQ5OTU5QzRDOEMwNTg3MjVGRkMwMTFEMjFEMkYA 2026-07-23 20:35:58 - Contenido: Buenas noches ya realice el pago... 2026-07-23 20:35:58 - Comando detectado: buenas 2026-07-23 20:35:58 - CommandProcessor: Procesando comando: buenas 2026-07-23 20:35:58 - Comando no reconocido, enviando a ChatGPT 2026-07-23 20:35:58 - Resultado del comando: string 2026-07-23 20:35:58 - Enviando a ChatGPT: Buenas noches ya realice el pago... 2026-07-23 20:35:58 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches ya realice el pago... 2026-07-23 20:35:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 21:35:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 21:35:58 America/Halifax] [CHATBOT][START] corr=0c7035df IP=127.0.0.1 UA= [23-Jul-2026 20:35:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 20:35:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=e4:38:83:b0:13:ae mobile=584143357512 [23-Jul-2026 20:35:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 20:35:58 America/Caracas] [CHATBOT][DIAG] corr=0c7035df Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 20:35:58 America/Caracas] [CHATBOT][CTX] corr=0c7035df tel=584143357512 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 20:35:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 20:35:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 20:35:58 America/Caracas] [CHATBOT][AI][3baeef] Proveedor: gemini [23-Jul-2026 20:35:58 America/Caracas] [CHATBOT][GEMINI][3baeef] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 20:36:00 America/Caracas] [CHATBOT][GEMINI][3baeef] OK key=primary intento=1 len=393 finish=STOP [23-Jul-2026 20:36:00 America/Caracas] [CHATBOT][END] corr=0c7035df bytesRespuesta=393 [23-Jul-2026 20:36:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 20:36:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 20:36:03 - Mensaje enviado con éxito a 584143357512 2026-07-23 20:36:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62b37335458 (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSRjhDNjNDMUIzQkUzRTIyQThEAA==) 2026-07-23 20:36:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a62b37335458 2026-07-23 20:36:03 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Leonardo Yanez, 2026-08-24 00:00:00 . 584128224996 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128224996","wa_id":"584128224996"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MjI0OTk2FQIAERgSMERDMkZBQTQ3NEJFNzVDQzZCAA==","message_status":"accepted"}]}'. 2026-07-23 20:37:52 - ====== INICIO WEBHOOK ====== 2026-07-23 20:37:52 - Evento: text | De: 584143357512 | Size: 618b 2026-07-23 20:37:52 - Procesando mensaje regular tipo: text 2026-07-23 20:37:52 - RegularMessageService: Procesando mensaje de 584143357512, tipo: text 2026-07-23 20:37:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUMwRUE3NjRFQjg2RTczNUQwMDk2NzdGQ0ZFNjEwN0MA 2026-07-23 20:37:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUMwRUE3NjRFQjg2RTczNUQwMDk2NzdGQ0ZFNjEwN0MA 2026-07-23 20:37:52 - Contenido: Banco Venezuela 006777597323 16500,00bs fecha 23/07/2026 04125416492... 2026-07-23 20:37:52 - Comando detectado: banco 2026-07-23 20:37:52 - CommandProcessor: Procesando comando: banco 2026-07-23 20:37:52 - Comando no reconocido, enviando a ChatGPT 2026-07-23 20:37:52 - Resultado del comando: string 2026-07-23 20:37:52 - Enviando a ChatGPT: Banco Venezuela 006777597323 16500,00bs fecha 23/0... 2026-07-23 20:37:52 - forwardToChatGPT: Enviando a ChatGPT: Banco Venezuela 006777597323 16500,00bs fecha 23/0... 2026-07-23 20:37:52 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 21:37:52 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 21:37:52 America/Halifax] [CHATBOT][START] corr=d775d6c5 IP=127.0.0.1 UA= [23-Jul-2026 20:37:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 20:37:52 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=e4:38:83:b0:13:ae mobile=584143357512 [23-Jul-2026 20:37:52 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 20:37:52 America/Caracas] [CHATBOT][DIAG] corr=d775d6c5 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 20:37:52 America/Caracas] [CHATBOT][CTX] corr=d775d6c5 tel=584143357512 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 20:37:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 20:37:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 20:37:52 America/Caracas] [CHATBOT][AI][d09b07] Proveedor: gemini [23-Jul-2026 20:37:52 America/Caracas] [CHATBOT][GEMINI][d09b07] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 20:37:54 America/Caracas] [CHATBOT][GEMINI][d09b07] OK key=primary intento=1 len=446 finish=STOP [23-Jul-2026 20:37:54 America/Caracas] [CHATBOT][END] corr=d775d6c5 bytesRespuesta=446 [23-Jul-2026 20:37:54 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 20:37:54 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 20:37:55 - Mensaje enviado con éxito a 584143357512 2026-07-23 20:37:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62b3e3a8bb3 (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSOTU3MjhGODRCNkY3MjVCMEQ4AA==) 2026-07-23 20:37:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a62b3e3a8bb3 2026-07-23 20:37:55 - ====== FIN WEBHOOK ====== 2026-07-23 20:38:28 - ====== INICIO WEBHOOK ====== 2026-07-23 20:38:28 - Evento: text | De: 584143357512 | Size: 590b 2026-07-23 20:38:28 - Procesando mensaje regular tipo: text 2026-07-23 20:38:28 - RegularMessageService: Procesando mensaje de 584143357512, tipo: text 2026-07-23 20:38:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUNDMjBCMTZGMTlGMzY1NEVDQUFCMUI2OEE3OEFBRjQA 2026-07-23 20:38:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUNDMjBCMTZGMTlGMzY1NEVDQUFCMUI2OEE3OEFBRjQA 2026-07-23 20:38:28 - Contenido: Es para la activación de 15 días... 2026-07-23 20:38:28 - Comando detectado: es 2026-07-23 20:38:28 - CommandProcessor: Procesando comando: es 2026-07-23 20:38:28 - Comando no reconocido, enviando a ChatGPT 2026-07-23 20:38:28 - Resultado del comando: string 2026-07-23 20:38:28 - Enviando a ChatGPT: Es para la activación de 15 días... 2026-07-23 20:38:28 - forwardToChatGPT: Enviando a ChatGPT: Es para la activación de 15 días... 2026-07-23 20:38:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 21:38:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 21:38:28 America/Halifax] [CHATBOT][START] corr=bd3051b7 IP=127.0.0.1 UA= [23-Jul-2026 20:38:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 20:38:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=e4:38:83:b0:13:ae mobile=584143357512 [23-Jul-2026 20:38:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 20:38:29 America/Caracas] [CHATBOT][DIAG] corr=bd3051b7 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 20:38:29 America/Caracas] [CHATBOT][CTX] corr=bd3051b7 tel=584143357512 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 20:38:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 20:38:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 20:38:29 America/Caracas] [CHATBOT][AI][d6feff] Proveedor: gemini [23-Jul-2026 20:38:29 America/Caracas] [CHATBOT][GEMINI][d6feff] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 20:38:32 America/Caracas] [CHATBOT][GEMINI][d6feff] OK key=primary intento=1 len=309 finish=STOP [23-Jul-2026 20:38:32 America/Caracas] [CHATBOT][END] corr=bd3051b7 bytesRespuesta=309 [23-Jul-2026 20:38:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 20:38:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 20:38:32 - Mensaje enviado con éxito a 584143357512 2026-07-23 20:38:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62b408f2b57 (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSRDI2OEQxQ0U3NkY1MDI5ODI0AA==) 2026-07-23 20:38:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a62b408f2b57 2026-07-23 20:38:32 - ====== FIN WEBHOOK ====== 2026-07-23 20:39:09 - ====== INICIO WEBHOOK ====== 2026-07-23 20:39:09 - Evento: text | De: 584143357512 | Size: 589b 2026-07-23 20:39:09 - Procesando mensaje regular tipo: text 2026-07-23 20:39:09 - RegularMessageService: Procesando mensaje de 584143357512, tipo: text 2026-07-23 20:39:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUMxMDU5Q0I1ODc2MzQ0MzBEREQxODIwQTk0OTM1QzgA 2026-07-23 20:39:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUMxMDU5Q0I1ODc2MzQ0MzBEREQxODIwQTk0OTM1QzgA 2026-07-23 20:39:09 - Contenido: Estoy pagando 20$ para la activación... 2026-07-23 20:39:09 - Comando detectado: estoy 2026-07-23 20:39:09 - CommandProcessor: Procesando comando: estoy 2026-07-23 20:39:09 - Comando no reconocido, enviando a ChatGPT 2026-07-23 20:39:09 - Resultado del comando: string 2026-07-23 20:39:09 - Enviando a ChatGPT: Estoy pagando 20$ para la activación... 2026-07-23 20:39:09 - forwardToChatGPT: Enviando a ChatGPT: Estoy pagando 20$ para la activación... 2026-07-23 20:39:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 21:39:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 21:39:09 America/Halifax] [CHATBOT][START] corr=a17484dd IP=127.0.0.1 UA= [23-Jul-2026 20:39:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 20:39:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=e4:38:83:b0:13:ae mobile=584143357512 [23-Jul-2026 20:39:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 20:39:10 America/Caracas] [CHATBOT][DIAG] corr=a17484dd Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 20:39:10 America/Caracas] [CHATBOT][CTX] corr=a17484dd tel=584143357512 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 20:39:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 20:39:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 20:39:10 America/Caracas] [CHATBOT][AI][21f4eb] Proveedor: gemini [23-Jul-2026 20:39:10 America/Caracas] [CHATBOT][GEMINI][21f4eb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) - addcreddits, addcreddits , Maryorie Crespo Piñero, 2026-08-07 00:00:00 . 584142020052 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142020052","wa_id":"584142020052"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDIwMDUyFQIAERgSMDIyOUM4RERGQzM3RTYwMUMzAA==","message_status":"accepted"}]}'. [23-Jul-2026 20:39:13 America/Caracas] [CHATBOT][GEMINI][21f4eb] OK key=primary intento=1 len=408 finish=STOP [23-Jul-2026 20:39:13 America/Caracas] [CHATBOT][END] corr=a17484dd bytesRespuesta=408 [23-Jul-2026 20:39:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 20:39:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 20:39:14 - Mensaje enviado con éxito a 584143357512 2026-07-23 20:39:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62b432b8cf5 (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSNEFGRjJCMDYxNDREMjQyN0JEAA==) 2026-07-23 20:39:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a62b432b8cf5 2026-07-23 20:39:14 - ====== FIN WEBHOOK ====== 2026-07-23 20:39:53 - ====== INICIO WEBHOOK ====== 2026-07-23 20:39:53 - Evento: text | De: 584143357512 | Size: 577b 2026-07-23 20:39:53 - Procesando mensaje regular tipo: text 2026-07-23 20:39:53 - RegularMessageService: Procesando mensaje de 584143357512, tipo: text 2026-07-23 20:39:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUNFNDc3QzZEQTdEODgzRDU0RjUzMjI2MkFCOEY2QzkA 2026-07-23 20:39:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUNFNDc3QzZEQTdEODgzRDU0RjUzMjI2MkFCOEY2QzkA 2026-07-23 20:39:53 - Contenido: Varias veces he cancelado asi... 2026-07-23 20:39:53 - Comando detectado: varias 2026-07-23 20:39:53 - CommandProcessor: Procesando comando: varias 2026-07-23 20:39:53 - Comando no reconocido, enviando a ChatGPT 2026-07-23 20:39:53 - Resultado del comando: string 2026-07-23 20:39:53 - Enviando a ChatGPT: Varias veces he cancelado asi... 2026-07-23 20:39:53 - forwardToChatGPT: Enviando a ChatGPT: Varias veces he cancelado asi... 2026-07-23 20:39:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 21:39:53 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 21:39:53 America/Halifax] [CHATBOT][START] corr=ecadaa73 IP=127.0.0.1 UA= [23-Jul-2026 20:39:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 20:39:54 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=e4:38:83:b0:13:ae mobile=584143357512 [23-Jul-2026 20:39:54 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 20:39:54 America/Caracas] [CHATBOT][DIAG] corr=ecadaa73 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 20:39:54 America/Caracas] [CHATBOT][CTX] corr=ecadaa73 tel=584143357512 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 20:39:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 20:39:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 20:39:54 America/Caracas] [CHATBOT][AI][762ff7] Proveedor: gemini [23-Jul-2026 20:39:54 America/Caracas] [CHATBOT][GEMINI][762ff7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 20:39:58 America/Caracas] [CHATBOT][GEMINI][762ff7] OK key=primary intento=1 len=168 finish=MAX_TOKENS [23-Jul-2026 20:39:58 America/Caracas] [CHATBOT][GEMINI][762ff7] ⚠️ Respuesta truncada por MAX_TOKENS [23-Jul-2026 20:39:58 America/Caracas] [CHATBOT][END] corr=ecadaa73 bytesRespuesta=168 [23-Jul-2026 20:39:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 20:39:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 20:39:59 - Mensaje enviado con éxito a 584143357512 2026-07-23 20:39:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62b45f8da1c (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSQzNBQTdDMEE0MTBFNjlBRDVGAA==) 2026-07-23 20:39:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a62b45f8da1c 2026-07-23 20:39:59 - ====== FIN WEBHOOK ====== 2026-07-23 20:40:20 - ====== INICIO WEBHOOK ====== 2026-07-23 20:40:20 - Evento: text | De: 584143357512 | Size: 569b 2026-07-23 20:40:20 - Procesando mensaje regular tipo: text 2026-07-23 20:40:20 - RegularMessageService: Procesando mensaje de 584143357512, tipo: text 2026-07-23 20:40:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM3NjdEQTA5ODJCNkVDMDY2OUM4MkVGNTBFQzBGODkA 2026-07-23 20:40:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM3NjdEQTA5ODJCNkVDMDY2OUM4MkVGNTBFQzBGODkA 2026-07-23 20:40:20 - Contenido: No tengo para pagarlo... 2026-07-23 20:40:20 - Comando detectado: no 2026-07-23 20:40:20 - CommandProcessor: Procesando comando: no 2026-07-23 20:40:20 - Comando no reconocido, enviando a ChatGPT 2026-07-23 20:40:20 - Resultado del comando: string 2026-07-23 20:40:20 - Enviando a ChatGPT: No tengo para pagarlo... 2026-07-23 20:40:20 - forwardToChatGPT: Enviando a ChatGPT: No tengo para pagarlo... 2026-07-23 20:40:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 21:40:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 21:40:20 America/Halifax] [CHATBOT][START] corr=65c18061 IP=127.0.0.1 UA= [23-Jul-2026 20:40:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 20:40:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=e4:38:83:b0:13:ae mobile=584143357512 [23-Jul-2026 20:40:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 20:40:21 America/Caracas] [CHATBOT][DIAG] corr=65c18061 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 20:40:21 America/Caracas] [CHATBOT][CTX] corr=65c18061 tel=584143357512 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 20:40:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 20:40:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 20:40:21 America/Caracas] [CHATBOT][AI][f7d652] Proveedor: gemini [23-Jul-2026 20:40:21 America/Caracas] [CHATBOT][GEMINI][f7d652] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 20:40:25 America/Caracas] [CHATBOT][GEMINI][f7d652] OK key=primary intento=1 len=111 finish=MAX_TOKENS [23-Jul-2026 20:40:25 America/Caracas] [CHATBOT][GEMINI][f7d652] ⚠️ Respuesta truncada por MAX_TOKENS [23-Jul-2026 20:40:25 America/Caracas] [CHATBOT][END] corr=65c18061 bytesRespuesta=111 [23-Jul-2026 20:40:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 20:40:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 20:40:26 - Mensaje enviado con éxito a 584143357512 2026-07-23 20:40:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62b47a614cd (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSQUJBNzRFQkU5NDYyNTRDRUQwAA==) 2026-07-23 20:40:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a62b47a614cd 2026-07-23 20:40:26 - ====== FIN WEBHOOK ====== 2026-07-23 20:41:13 - ====== INICIO WEBHOOK ====== 2026-07-23 20:41:13 - Evento: text | De: 584143357512 | Size: 594b 2026-07-23 20:41:13 - Procesando mensaje regular tipo: text 2026-07-23 20:41:13 - RegularMessageService: Procesando mensaje de 584143357512, tipo: text 2026-07-23 20:41:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM4OUM5MzYzMURDOTk2QTNGMjI0ODY5OTEyRDRDQUMA 2026-07-23 20:41:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM4OUM5MzYzMURDOTk2QTNGMjI0ODY5OTEyRDRDQUMA 2026-07-23 20:41:13 - Contenido: Pero es q no tengo para pagar el mes completo.... 2026-07-23 20:41:13 - Comando detectado: pero 2026-07-23 20:41:13 - CommandProcessor: Procesando comando: pero 2026-07-23 20:41:13 - Comando no reconocido, enviando a ChatGPT 2026-07-23 20:41:13 - Resultado del comando: string 2026-07-23 20:41:13 - Enviando a ChatGPT: Pero es q no tengo para pagar el mes completo.... 2026-07-23 20:41:13 - forwardToChatGPT: Enviando a ChatGPT: Pero es q no tengo para pagar el mes completo.... 2026-07-23 20:41:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 21:41:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 21:41:13 America/Halifax] [CHATBOT][START] corr=7be01087 IP=127.0.0.1 UA= [23-Jul-2026 20:41:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 20:41:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=e4:38:83:b0:13:ae mobile=584143357512 [23-Jul-2026 20:41:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 20:41:13 America/Caracas] [CHATBOT][DIAG] corr=7be01087 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 20:41:13 America/Caracas] [CHATBOT][CTX] corr=7be01087 tel=584143357512 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 20:41:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 20:41:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 20:41:13 America/Caracas] [CHATBOT][AI][7a021a] Proveedor: gemini [23-Jul-2026 20:41:13 America/Caracas] [CHATBOT][GEMINI][7a021a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 20:41:18 America/Caracas] [CHATBOT][GEMINI][7a021a] OK key=primary intento=1 len=535 finish=STOP [23-Jul-2026 20:41:18 America/Caracas] [CHATBOT][END] corr=7be01087 bytesRespuesta=535 [23-Jul-2026 20:41:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 20:41:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 20:41:18 - Mensaje enviado con éxito a 584143357512 2026-07-23 20:41:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62b4aeeaa82 (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSREJGNkFBRkQyMkNBNjQzQTdBAA==) 2026-07-23 20:41:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a62b4aeeaa82 2026-07-23 20:41:18 - ====== FIN WEBHOOK ====== 2026-07-23 20:41:23 - ====== INICIO WEBHOOK ====== 2026-07-23 20:41:23 - Evento: text | De: 584143357512 | Size: 577b 2026-07-23 20:41:23 - Procesando mensaje regular tipo: text 2026-07-23 20:41:23 - RegularMessageService: Procesando mensaje de 584143357512, tipo: text 2026-07-23 20:41:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUNCMjY1MTc0MEI2NEQyQTRDMDNBQUVBRkRCOTlBNzUA 2026-07-23 20:41:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUNCMjY1MTc0MEI2NEQyQTRDMDNBQUVBRkRCOTlBNzUA 2026-07-23 20:41:23 - Contenido: Si lo tuviera lo fuese pagafo... 2026-07-23 20:41:23 - Comando detectado: si 2026-07-23 20:41:23 - CommandProcessor: Procesando comando: si 2026-07-23 20:41:23 - Comando no reconocido, enviando a ChatGPT 2026-07-23 20:41:23 - Resultado del comando: string 2026-07-23 20:41:23 - Enviando a ChatGPT: Si lo tuviera lo fuese pagafo... 2026-07-23 20:41:23 - forwardToChatGPT: Enviando a ChatGPT: Si lo tuviera lo fuese pagafo... 2026-07-23 20:41:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [23-Jul-2026 21:41:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [23-Jul-2026 21:41:23 America/Halifax] [CHATBOT][START] corr=b51e7bec IP=127.0.0.1 UA= [23-Jul-2026 20:41:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [23-Jul-2026 20:41:24 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-17 username=e4:38:83:b0:13:ae mobile=584143357512 [23-Jul-2026 20:41:24 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [23-Jul-2026 20:41:24 America/Caracas] [CHATBOT][DIAG] corr=b51e7bec Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 6 días [critical] [23-Jul-2026 20:41:24 America/Caracas] [CHATBOT][CTX] corr=b51e7bec tel=584143357512 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [23-Jul-2026 20:41:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [23-Jul-2026 20:41:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [23-Jul-2026 20:41:24 America/Caracas] [CHATBOT][AI][6fd40c] Proveedor: gemini [23-Jul-2026 20:41:24 America/Caracas] [CHATBOT][GEMINI][6fd40c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [23-Jul-2026 20:41:28 America/Caracas] [CHATBOT][GEMINI][6fd40c] OK key=primary intento=1 len=413 finish=STOP [23-Jul-2026 20:41:28 America/Caracas] [CHATBOT][END] corr=b51e7bec bytesRespuesta=413 [23-Jul-2026 20:41:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-23 20:41:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-23 20:41:28 - Mensaje enviado con éxito a 584143357512 2026-07-23 20:41:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a62b4b8e6bf4 (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSRTdEQkVFNjMxRTQ0MTFENjIwAA==) 2026-07-23 20:41:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a62b4b8e6bf4 2026-07-23 20:41:28 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Milagros Teran, 2026-08-06 00:00:00 . 584143357512 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143357512","wa_id":"584143357512"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSMkE4REI2RDBEODE4RjUxM0MxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jose Morales, 2026-08-23 00:00:00 . 584242833023 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242833023","wa_id":"584242833023"}],"messages":[{"id":"wamid.HBgMNTg0MjQyODMzMDIzFQIAERgSMUYxMUVDOThFNzM1QzNBNkI4AA==","message_status":"accepted"}]}'. 2026-07-23 20:49:21 - ====== INICIO WEBHOOK ====== 2026-07-23 20:49:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-23 20:49:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-23 20:49:21 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yohandry Blanco, 2026-08-06 00:00:00 . 584120352130 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120352130","wa_id":"584120352130"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzUyMTMwFQIAERgSOEE0OUQzQ0M4MjNDMDI0NjdDAA==","message_status":"accepted"}]}'. 2026-07-23 21:03:25 - ====== INICIO WEBHOOK ====== 2026-07-23 21:03:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-23 21:03:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-23 21:03:26 - ====== FIN WEBHOOK ====== 2026-07-24 06:09:29 - ====== INICIO WEBHOOK ====== 2026-07-24 06:09:29 - Evento: button | De: 584161463568 | Size: 611b 2026-07-24 06:09:29 - Procesando botón de plantilla: Informacion de pagos 2026-07-24 06:09:29 - ButtonService: payload=informacion de pagos, telefono=584161463568 2026-07-24 06:09:29 - Procesando botón PAGO para: 584161463568 2026-07-24 06:09:31 - Mensaje enviado con éxito a 584161463568 2026-07-24 06:09:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6339db10645 (wa_message_id: wamid.HBgMNTg0MTYxNDYzNTY4FQIAERgSMTM2NkFEOEJDMjcwMTI3MDhGAA==) 2026-07-24 06:09:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a6339db10645 2026-07-24 06:09:31 - ====== FIN WEBHOOK ====== 2026-07-24 06:30:39 - ====== INICIO WEBHOOK ====== 2026-07-24 06:30:39 - Evento: text | De: 584144871006 | Size: 656b 2026-07-24 06:30:39 - Procesando mensaje regular tipo: text 2026-07-24 06:30:39 - RegularMessageService: Procesando mensaje de 584144871006, tipo: text 2026-07-24 06:30:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUNDQkFEMjMzNzk2MjMwQkI3QTZCMzA1MEFGMzJEOEIA 2026-07-24 06:30:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUNDQkFEMjMzNzk2MjMwQkI3QTZCMzA1MEFGMzJEOEIA 2026-07-24 06:30:39 - Contenido: Buenos días soy Abel delgado ci:16011127 porfavor cuánto es el monto para pagar mi factura... 2026-07-24 06:30:39 - Comando detectado: buenos 2026-07-24 06:30:39 - CommandProcessor: Procesando comando: buenos 2026-07-24 06:30:39 - Comando no reconocido, enviando a ChatGPT 2026-07-24 06:30:39 - Resultado del comando: string 2026-07-24 06:30:39 - Enviando a ChatGPT: Buenos días soy Abel delgado ci:16011127 porfavor... 2026-07-24 06:30:39 - forwardToChatGPT: Enviando a ChatGPT: Buenos días soy Abel delgado ci:16011127 porfavor... 2026-07-24 06:30:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 07:30:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 07:30:39 America/Halifax] [CHATBOT][START] corr=65d12e17 IP=127.0.0.1 UA= [24-Jul-2026 06:30:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 06:30:39 America/Caracas] [CHATBOT][CTX] corr=65d12e17 tel=584144871006 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [24-Jul-2026 06:30:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 06:30:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 06:30:39 America/Caracas] [CHATBOT][AI][94ffd9] Proveedor: gemini [24-Jul-2026 06:30:39 America/Caracas] [CHATBOT][GEMINI][94ffd9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 06:30:43 America/Caracas] [CHATBOT][GEMINI][94ffd9] OK key=primary intento=1 len=167 finish=STOP [24-Jul-2026 06:30:43 America/Caracas] [CHATBOT][END] corr=65d12e17 bytesRespuesta=167 [24-Jul-2026 06:30:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 06:30:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 06:30:44 - Mensaje enviado con éxito a 584144871006 2026-07-24 06:30:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a633ed4e0de3 (wa_message_id: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAERgSMUI2RUVENThBNDhFQzU4MTBGAA==) 2026-07-24 06:30:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a633ed4e0de3 2026-07-24 06:30:44 - ====== FIN WEBHOOK ====== 2026-07-24 06:31:37 - ====== INICIO WEBHOOK ====== 2026-07-24 06:31:37 - Evento: text | De: 584144871006 | Size: 567b 2026-07-24 06:31:37 - Procesando mensaje regular tipo: text 2026-07-24 06:31:37 - RegularMessageService: Procesando mensaje de 584144871006, tipo: text 2026-07-24 06:31:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUMyRERCRTA4MTE1QThFNDJFNDdBRDhGMjU0OTFCMEUA 2026-07-24 06:31:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUMyRERCRTA4MTE1QThFNDJFNDdBRDhGMjU0OTFCMEUA 2026-07-24 06:31:37 - Contenido: 04242522482... 2026-07-24 06:31:37 - Comando detectado: 04242522482 2026-07-24 06:31:37 - CommandProcessor: Procesando comando: 04242522482 2026-07-24 06:31:37 - Número de teléfono detectado: 04242522482 [24-Jul-2026 06:31:37 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [24-Jul-2026 06:31:37 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [24-Jul-2026 06:31:37 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-24 06:31:37 - Resultado del comando: array 2026-07-24 06:31:37 - Enviando respuesta: ⚡ *Abel Delgado* ━━━━━━━━━━ 2026-07-24 06:31:38 - Mensaje enviado con éxito a 584144871006 2026-07-24 06:31:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a633f0ab4cb7 (wa_message_id: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAERgSRUIyNTgxQzI5MzY2OTQ3MzhCAA==) 2026-07-24 06:31:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a633f0ab4cb7 2026-07-24 06:31:38 - ====== FIN WEBHOOK ====== 2026-07-24 06:32:45 - ====== INICIO WEBHOOK ====== 2026-07-24 06:32:45 - Evento: text | De: 584144871006 | Size: 574b 2026-07-24 06:32:45 - Procesando mensaje regular tipo: text 2026-07-24 06:32:45 - RegularMessageService: Procesando mensaje de 584144871006, tipo: text 2026-07-24 06:32:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUM3QThDRUE4QkEzRUFDRjgzODFFMjk3Mjk2MTJDNDcA 2026-07-24 06:32:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUM3QThDRUE4QkEzRUFDRjgzODFFMjk3Mjk2MTJDNDcA 2026-07-24 06:32:45 - Contenido: Porfavor los datos... 2026-07-24 06:32:45 - Comando detectado: porfavor 2026-07-24 06:32:45 - CommandProcessor: Procesando comando: porfavor 2026-07-24 06:32:45 - Comando no reconocido, enviando a ChatGPT 2026-07-24 06:32:45 - Resultado del comando: string 2026-07-24 06:32:45 - Enviando a ChatGPT: Porfavor los datos... 2026-07-24 06:32:45 - forwardToChatGPT: Enviando a ChatGPT: Porfavor los datos... 2026-07-24 06:32:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 07:32:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 07:32:45 America/Halifax] [CHATBOT][START] corr=80d3ef2f IP=127.0.0.1 UA= [24-Jul-2026 06:32:45 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 06:32:45 America/Caracas] [CHATBOT][CTX] corr=80d3ef2f tel=584144871006 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [24-Jul-2026 06:32:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 06:32:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 06:32:45 America/Caracas] [CHATBOT][AI][1dc706] Proveedor: gemini [24-Jul-2026 06:32:45 America/Caracas] [CHATBOT][GEMINI][1dc706] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 06:32:50 America/Caracas] [CHATBOT][GEMINI][1dc706] OK key=primary intento=1 len=136 finish=MAX_TOKENS [24-Jul-2026 06:32:50 America/Caracas] [CHATBOT][GEMINI][1dc706] ⚠️ Respuesta truncada por MAX_TOKENS [24-Jul-2026 06:32:50 America/Caracas] [CHATBOT][END] corr=80d3ef2f bytesRespuesta=136 [24-Jul-2026 06:32:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 06:32:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 06:32:51 - Mensaje enviado con éxito a 584144871006 2026-07-24 06:32:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a633f532b42d (wa_message_id: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAERgSMDk3NTYwQjQyQzBFNDZBNEYwAA==) 2026-07-24 06:32:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a633f532b42d 2026-07-24 06:32:51 - ====== FIN WEBHOOK ====== 2026-07-24 06:33:13 - ====== INICIO WEBHOOK ====== 2026-07-24 06:33:13 - Evento: text | De: 584144871006 | Size: 572b 2026-07-24 06:33:13 - Procesando mensaje regular tipo: text 2026-07-24 06:33:13 - RegularMessageService: Procesando mensaje de 584144871006, tipo: text 2026-07-24 06:33:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUM2RDNDRjZDQjQyQ0RBRDY3RDkyRTlGMjJDREZERUMA 2026-07-24 06:33:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUM2RDNDRjZDQjQyQ0RBRDY3RDkyRTlGMjJDREZERUMA 2026-07-24 06:33:13 - Contenido: Si las dos cosas... 2026-07-24 06:33:13 - Comando detectado: si 2026-07-24 06:33:13 - CommandProcessor: Procesando comando: si 2026-07-24 06:33:13 - Comando no reconocido, enviando a ChatGPT 2026-07-24 06:33:13 - Resultado del comando: string 2026-07-24 06:33:13 - Enviando a ChatGPT: Si las dos cosas... 2026-07-24 06:33:13 - forwardToChatGPT: Enviando a ChatGPT: Si las dos cosas... 2026-07-24 06:33:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 07:33:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 07:33:13 America/Halifax] [CHATBOT][START] corr=c929b8a2 IP=127.0.0.1 UA= [24-Jul-2026 06:33:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 06:33:13 America/Caracas] [CHATBOT][CTX] corr=c929b8a2 tel=584144871006 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [24-Jul-2026 06:33:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 06:33:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 06:33:13 America/Caracas] [CHATBOT][AI][6dded5] Proveedor: gemini [24-Jul-2026 06:33:13 America/Caracas] [CHATBOT][GEMINI][6dded5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 06:33:17 America/Caracas] [CHATBOT][GEMINI][6dded5] OK key=primary intento=1 len=666 finish=STOP [24-Jul-2026 06:33:17 America/Caracas] [CHATBOT][END] corr=c929b8a2 bytesRespuesta=666 [24-Jul-2026 06:33:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 06:33:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 06:33:17 - Mensaje enviado con éxito a 584144871006 2026-07-24 06:33:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a633f6de6b80 (wa_message_id: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAERgSQjJEQkZCNEJCQUYyNjMzN0Q4AA==) 2026-07-24 06:33:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a633f6de6b80 2026-07-24 06:33:17 - ====== FIN WEBHOOK ====== 2026-07-24 06:34:07 - ====== INICIO WEBHOOK ====== 2026-07-24 06:34:07 - Evento: text | De: 584144871006 | Size: 567b 2026-07-24 06:34:07 - Procesando mensaje regular tipo: text 2026-07-24 06:34:07 - RegularMessageService: Procesando mensaje de 584144871006, tipo: text 2026-07-24 06:34:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUM3RDI2MDE5M0I2RThBNUE5Qjc5NTQ3NDA5NTM1RTcA 2026-07-24 06:34:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUM3RDI2MDE5M0I2RThBNUE5Qjc5NTQ3NDA5NTM1RTcA 2026-07-24 06:34:07 - Contenido: 04242522482... 2026-07-24 06:34:07 - Comando detectado: 04242522482 2026-07-24 06:34:07 - CommandProcessor: Procesando comando: 04242522482 2026-07-24 06:34:07 - Número de teléfono detectado: 04242522482 [24-Jul-2026 06:34:07 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [24-Jul-2026 06:34:07 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [24-Jul-2026 06:34:07 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-24 06:34:07 - Resultado del comando: array 2026-07-24 06:34:07 - Enviando respuesta: ⚡ *Abel Delgado* ━━━━━━━━━━ 2026-07-24 06:34:08 - Mensaje enviado con éxito a 584144871006 2026-07-24 06:34:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a633fa0ac4aa (wa_message_id: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAERgSNTQ1MjNCQ0EzNDJBQ0I0ODA0AA==) 2026-07-24 06:34:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a633fa0ac4aa 2026-07-24 06:34:08 - ====== FIN WEBHOOK ====== 2026-07-24 06:38:26 - ====== INICIO WEBHOOK ====== 2026-07-24 06:38:26 - Evento: image | De: 584144871006 | Size: 832b 2026-07-24 06:38:26 - Procesando mensaje regular tipo: image 2026-07-24 06:38:26 - RegularMessageService: Procesando mensaje de 584144871006, tipo: image 2026-07-24 06:38:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUM3NUUzNjk3RkQ3MTA5QzUzQTY1MTYwRjFGNTUwRTUA 2026-07-24 06:38:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUM3NUUzNjk3RkQ3MTA5QzUzQTY1MTYwRjFGNTUwRTUA 2026-07-24 06:38:26 - Contenido: ... 2026-07-24 06:38:26 - Comando detectado: image 2026-07-24 06:38:26 - CommandProcessor: Procesando comando: image 2026-07-24 06:38:26 - Imagen sin comando, guardando y procesando 2026-07-24 06:38:26 - Verificando duplicado por imageId=1382742820489029, msgId=wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUM3NUUzNjk3RkQ3MTA5QzUzQTY1MTYwRjFGNTUwRTUA 2026-07-24 06:38:26 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-24 06:38:26 - Incluyendo numtoname.php... 2026-07-24 06:38:26 - Incluyendo media.php... 2026-07-24 06:38:26 - DEBUG messages batch: [{"from":"584144871006","from_user_id":"VE.4527116100908870","id":"wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUM3NUUzNjk3RkQ3MTA5QzUzQTY1MTYwRjFGNTUwRTUA","timestamp":"1784889504","type":"image","image":{"mime_type":"image\/jpeg","sha256":"5R\/rLvL+cu\/IcT7p1aqBHrVkvYCNBNI\/xYjj7GHDuDs=","id":"1382742820489029","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1382742820489029&source=webhook&ext=1784889806&hash=ATxDo-WAfdoLiunFcP02kajGyjVO61zZtuKRKt5Tm8Ov1A"}}] 2026-07-24 06:38:26 - DEBUG caption: no se encontró texto cercano 2026-07-24 06:38:26 - DEBUG caption final: [VACIO] 2026-07-24 06:38:26 - DEBUG busqueda mobiles: 04144871006,4144871006,584144871006 2026-07-24 06:38:26 - DEBUG usuario NO encontrado 2026-07-24 06:38:26 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-24 06:38:26 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-24 06:38:27 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1382742820489029&source=getMedia&ext=1784889807&hash=ATwvbK5-0z3KU_bnbEeQ5kcvJXE8xHi3meyEifMKJScQjg 2026-07-24 06:38:29 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1382742820489029.jpg (55074 bytes) 2026-07-24 06:38:30 - OCR tesseract exit=0 chars=435 2026-07-24 06:38:30 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 268 ¡Operación Exitosa! NÚMERO DE REFERENCIA 062050019849 FECHA 24/07/2026 06:38AM NÚMERO CELULAR DE ORIGEN 04**-***1006 NÚMERO CELULAR DE DESTINO 0412-3663736 IDENTIFICACIÓN RECEPTOR V-18143785 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO DE VENEZUELA MONTO DE LA OPERACION Bs. 25.678,28 CONCEPTO pago de Abel delgado 2026-07-24 06:38:30 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25678.28","fecha":"2026-07-24"} 2026-07-24 06:38:30 - OCR parseDetalles: {"banco":null,"monto":"25678.28","fecha":"2026-07-24","debug":["fecha=2026-07-24","montoNext=25.678,28"]} 2026-07-24 06:38:30 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-24 06:38:30 - DEBUG bodyAdmin postOCR: Tlf: 04144871006\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 25678.28 (caption)\nFecha: 2026-07-24 (caption) 2026-07-24 06:38:32 - IMG 1382742820489029 TEL 04144871006 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-24 06:38:32 - Incluyendo guardar_imagen.php... 2026-07-24 06:38:32 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-24 06:38:32 - Includes realizados. Verificando funciones... 2026-07-24 06:38:32 - obtenerInfoUsuario: Iniciando función con teléfono: 584144871006 2026-07-24 06:38:32 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-24 06:38:32 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-24 06:38:32 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-24 06:38:32 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-24 06:38:32 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584144871006 2026-07-24 06:38:32 - Datos usuario extraídos: null 2026-07-24 06:38:32 - Función conectarbot disponible, obteniendo conexión... 2026-07-24 06:38:32 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-24 06:38:32 - Valor de accessToken: EAAC0c45... 2026-07-24 06:38:32 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-24 06:38:32 - Instancia WhatsAppImageHandler creada 2026-07-24 06:38:32 - Llamando a saveWhatsAppImage... 2026-07-24 06:38:32 - saveWhatsAppImage: Procesando imagen para: 584144871006 2026-07-24 06:38:32 - saveWhatsAppImage: ID de media: 1382742820489029, MIME type: image/jpeg 2026-07-24 06:38:32 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1382742820489029 2026-07-24 06:38:33 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-24 06:38:33 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1382742820489029&source=getMedia&ext=1784889813&hash=ATyW546eJlasoH0N4okUgFIOvwXY5DpAO1DzzkaAvjCjoQ 2026-07-24 06:38:33 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1382742820489029&source=getMedia&ext=1784889813&hash=ATyW546eJlasoH0N4okUgFIOvwXY5DpAO1DzzkaAvjCjoQ 2026-07-24 06:38:34 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-24 06:38:34 - descargar_imagen: Imagen descargada - Tamaño: 55074 bytes, Tipo: image/jpeg 2026-07-24 06:38:34 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1382742820489029.jpg, Tamaño: 55074 bytes 2026-07-24 06:38:34 - saveToDatabase: Registro insertado en BD con ID: 125 2026-07-24 06:38:34 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1382742820489029.jpg","image_id":"1382742820489029","size":55074,"mime_type":"image\/jpeg","db_success":true} 2026-07-24 06:38:34 - Resultado del comando: array 2026-07-24 06:38:34 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-24 06:38:35 - Mensaje enviado con éxito a 584144871006 2026-07-24 06:38:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6340ab066bb (wa_message_id: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAERgSRjAxMjFCRENBMDAyQzAxRDgzAA==) 2026-07-24 06:38:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a6340ab066bb 2026-07-24 06:38:35 - ====== FIN WEBHOOK ====== 2026-07-24 06:50:21 - ====== INICIO WEBHOOK ====== 2026-07-24 06:50:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-24 06:50:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-24 06:50:21 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143238024","wa_id":"584143238024"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSQzIzRjMwRjExMDZDRTEwNjYxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243964752","wa_id":"584243964752"}],"messages":[{"id":"wamid.HBgMNTg0MjQzOTY0NzUyFQIAERgSMjQxNjM5NzMwODA5OThEOEQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121484633","wa_id":"584121484633"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg0NjMzFQIAERgSRjUwRDIyQjQwMzQ4MzJBN0UyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910227","wa_id":"584129910227"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMjI3FQIAERgSRkI4MzhDM0VFNjcyQzUyRDkxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129646059","wa_id":"584129646059"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ2MDU5FQIAERgSQUE5MzRBNjU5NTdEMjhCNUJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121481718","wa_id":"584121481718"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSRjc0NTM1NzEzMUVFQjQ0OUEwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243770586","wa_id":"584243770586"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzcwNTg2FQIAERgSMkNDQzM0MzczNEIyMDg4NjNDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140501601","wa_id":"584140501601"}],"messages":[{"id":"wamid.HBgMNTg0MTQwNTAxNjAxFQIAERgSMjBENzVCNjI5RkFGMTUyRENDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121441387","wa_id":"584121441387"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDQxMzg3FQIAERgSQjhEMjRGNDQ4NkVGRjFEQ0QzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125846558","wa_id":"584125846558"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODQ2NTU4FQIAERgSNDc5MTA2MDhBOUQ5QjlENkFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143335045","wa_id":"584143335045"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzM1MDQ1FQIAERgSRDVBMjFFMjUxMUEzOEY2MzNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243819069","wa_id":"584243819069"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODE5MDY5FQIAERgSNzY0ODNFQjA4ODNDMjVBOEFCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123736822","wa_id":"584123736822"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzM2ODIyFQIAERgSMzVCNTQzNTZBQjgzOTNFQjA5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262335455","wa_id":"584262335455"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMzM1NDU1FQIAERgSMjA2NEE0NjBDRTM3RERDN0MzAA==","message_status":"accepted"}]}'. 2026-07-24 07:00:22 - ====== INICIO WEBHOOK ====== 2026-07-24 07:00:22 - Evento: status:failed | De: 584262335455 | Size: 573b 2026-07-24 07:00:22 - STATUS FAILED: failed para 584262335455 | Error: 131026 Message undeliverable 2026-07-24 07:00:22 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458066","wa_id":"584123458066"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDY2FQIAERgSOTExMTlGRjE1NjBBM0U1REM5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122810067","wa_id":"584122810067"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODEwMDY3FQIAERgSMDM5OTBGMEM4MTQxOEI4OTgyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142659830","wa_id":"584142659830"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjU5ODMwFQIAERgSN0RBNDY3MTU5MzQ2NDU3NTVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123329927","wa_id":"584123329927"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzI5OTI3FQIAERgSMzhCRjJGOUU0RTFGRUJGNzgyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125423884","wa_id":"584125423884"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDIzODg0FQIAERgSNDQ2NjRGQjdCNEY3RjhBNTUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584123794299","wa_id":"584123794299"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzk0Mjk5FQIAERgSMDQwQTIwOTFEODEzN0VBM0IzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910778","wa_id":"584129910778"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSMDJBMkFCQUJDNjQwQTcwOEI1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243090301","wa_id":"584243090301"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDkwMzAxFQIAERgSMDE4QzlFRDgwQTVBQkJEMTVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124340045","wa_id":"584124340045"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzQwMDQ1FQIAERgSNjJDMTUzOTJFNkQyMzQ5Mjk2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129367290","wa_id":"584129367290"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzY3MjkwFQIAERgSMjE5MDYxRkMwRkVBQTY4MDg2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167373686","wa_id":"584167373686"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MzczNjg2FQIAERgSQUEzODBDQ0M5RjQwREYwQjZBAA==","message_status":"accepted"}]}'. 2026-07-24 07:00:35 - ====== INICIO WEBHOOK ====== 2026-07-24 07:00:35 - Evento: status:failed | De: 584167373686 | Size: 573b 2026-07-24 07:00:35 - STATUS FAILED: failed para 584167373686 | Error: 131026 Message undeliverable 2026-07-24 07:00:35 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSQjcyNzM3QTRFNzYwM0FDRTYzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120730193","wa_id":"584120730193"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzMwMTkzFQIAERgSRDdDMzVFNDU3NEE1NDdCRTdEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125570089","wa_id":"584125570089"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTcwMDg5FQIAERgSQkVGODcwNUYyOUIwNTlFNTZDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"17068818756","wa_id":"17068818756"}],"messages":[{"id":"wamid.HBgLMTcwNjg4MTg3NTYVAgARGBI1OUM0Rjc0QzM0NkEwQzdCMTkA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123867989","wa_id":"584123867989"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODY3OTg5FQIAERgSNkFDRjIyQzA0MENDMzc3OTU1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144927331","wa_id":"584144927331"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI3MzMxFQIAERgSNjJCQUNBQjU4NURCOUI2QTRCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121488021","wa_id":"584121488021"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg4MDIxFQIAERgSRUFFRjBGQUM3Mjg2NUFCOTFFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458022","wa_id":"584123458022"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDIyFQIAERgSNjExMTQzMDRFOThGOTFGOUZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127572959","wa_id":"584127572959"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NTcyOTU5FQIAERgSNDM5MUQ0NEFBQjU3REYzN0JBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128003166","wa_id":"584128003166"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAzMTY2FQIAERgSNUM4RUZCRjkxNzdDODlEOUNDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142782119","wa_id":"584142782119"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzgyMTE5FQIAERgSMzIwOEU4NzRFOTY3QjNGREY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04167397509","wa_id":"584167397509"}],"messages":[{"id":"wamid.HBgMNTg0MTY3Mzk3NTA5FQIAERgSMDg2NzFBNUY4QjFBRkNBNUVGAA==","message_status":"accepted"}]}'. 2026-07-24 07:00:53 - ====== INICIO WEBHOOK ====== 2026-07-24 07:00:53 - Evento: status:failed | De: 584167397509 | Size: 573b 2026-07-24 07:00:53 - STATUS FAILED: failed para 584167397509 | Error: 131026 Message undeliverable 2026-07-24 07:00:53 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241261311","wa_id":"584241261311"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjYxMzExFQIAERgSMEE4MzQwN0IxMURDQ0MyQTk4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123062567","wa_id":"584123062567"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDYyNTY3FQIAERgSRkY0NzIwNEZBMkQ2NDUyMDhFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122067974","wa_id":"584122067974"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDY3OTc0FQIAERgSMDE4QkIzRDFCMDhDRDFCNjc5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04143091423","wa_id":"584143091423"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDkxNDIzFQIAERgSMjAxMDlCMTJDQjg1NEU0MjMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143203628","wa_id":"584143203628"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjAzNjI4FQIAERgSOTdDQkZGNjY4MUFBOEJCM0I1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122587112","wa_id":"584122587112"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTg3MTEyFQIAERgSMDE0QjU2M0U3QkM4QzdFMjVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127216536","wa_id":"584127216536"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MjE2NTM2FQIAERgSODk3NUE2MUFGN0E2NkZCOEZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120639912","wa_id":"584120639912"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNjM5OTEyFQIAERgSQzQ2QTZGNUQzMDEzRUI0RjJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124558012","wa_id":"584124558012"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTU4MDEyFQIAERgSN0VEMEY4Nzk5MUI5NEZEMTcxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243598298","wa_id":"584243598298"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTk4Mjk4FQIAERgSRDAxRTdGRDU5MjEwRjIzNzAyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243579800","wa_id":"584243579800"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSMTI5RUJGOEE2OUJGMUE3RDBEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941827","wa_id":"584129941827"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODI3FQIAERgSRTBEQjk0MUE2MjRFNDNCNTE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120346874","wa_id":"584120346874"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzQ2ODc0FQIAERgSNjc5NzJFMjI5NDc3N0JCNEY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121415216","wa_id":"584121415216"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE1MjE2FQIAERgSODM0MUU2RUU4Q0M1ODA3QzMzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162154916","wa_id":"584162154916"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTU0OTE2FQIAERgSRjBBMzI1Mjg1Mjc1RkZCQkVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584165213704","wa_id":"584165213704"}],"messages":[{"id":"wamid.HBgMNTg0MTY1MjEzNzA0FQIAERgSMTZENzBDQkE4RjhEODQyMjJCAA==","message_status":"accepted"}]}'. 2026-07-24 08:17:06 - ====== INICIO WEBHOOK ====== 2026-07-24 08:17:06 - Evento: image | De: 584122008457 | Size: 830b 2026-07-24 08:17:06 - Procesando mensaje regular tipo: image 2026-07-24 08:17:06 - RegularMessageService: Procesando mensaje de 584122008457, tipo: image 2026-07-24 08:17:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMDA4NDU3FQIAEhggQUM1RjhBMDdGNzZDRDhGMzg0Qzk1M0I2N0VGQjUxM0UA 2026-07-24 08:17:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMDA4NDU3FQIAEhggQUM1RjhBMDdGNzZDRDhGMzg0Qzk1M0I2N0VGQjUxM0UA 2026-07-24 08:17:06 - Contenido: ... 2026-07-24 08:17:06 - Comando detectado: image 2026-07-24 08:17:06 - CommandProcessor: Procesando comando: image 2026-07-24 08:17:06 - Imagen sin comando, guardando y procesando 2026-07-24 08:17:06 - Verificando duplicado por imageId=2107416940130962, msgId=wamid.HBgMNTg0MTIyMDA4NDU3FQIAEhggQUM1RjhBMDdGNzZDRDhGMzg0Qzk1M0I2N0VGQjUxM0UA 2026-07-24 08:17:06 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-24 08:17:06 - Incluyendo numtoname.php... 2026-07-24 08:17:06 - Incluyendo media.php... 2026-07-24 08:17:06 - DEBUG messages batch: [{"from":"584122008457","from_user_id":"VE.4528971127390034","id":"wamid.HBgMNTg0MTIyMDA4NDU3FQIAEhggQUM1RjhBMDdGNzZDRDhGMzg0Qzk1M0I2N0VGQjUxM0UA","timestamp":"1784895423","type":"image","image":{"mime_type":"image\/jpeg","sha256":"bCnLupy6Brvi3dDkwt39ebqug3UnWM1FukuJNrxnqLs=","id":"2107416940130962","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2107416940130962&source=webhook&ext=1784895725&hash=ATyJKUmBcrJN0QF41LpLZgqWye4rphAqVDwVRWUW6RTiWQ"}}] 2026-07-24 08:17:06 - DEBUG caption: no se encontró texto cercano 2026-07-24 08:17:06 - DEBUG caption final: [VACIO] 2026-07-24 08:17:06 - DEBUG busqueda mobiles: 04122008457,4122008457,584122008457 2026-07-24 08:17:06 - DEBUG usuario NO encontrado 2026-07-24 08:17:06 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-24 08:17:06 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-24 08:17:07 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2107416940130962&source=getMedia&ext=1784895726&hash=ATw_jYVuG_awN9G6AfeeGz0H4NQcjDA5Mw0w9_e1Y4sx5A 2026-07-24 08:17:08 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2107416940130962.jpg (39509 bytes) 2026-07-24 08:17:09 - OCR tesseract exit=0 chars=439 2026-07-24 08:17:09 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 142 D D BancoFondoComún Banco Universal Realizaste un Pago Móvil de Bs. 25.679,00 Fecha: 24/07/2026 08:16 AM Comprobante: 91824391 o Beneficiario: pago wifi colonia Cuenta a Debitar: O151 EAN +5061 Número de Teléfono: 04123663736 Cédula de Identidad / RIF: v-18143785 Banco: Banco de Venezuela Concepto: Pago maria de gouveia Tu Pago Móvil fue Exitoso 2026-07-24 08:17:09 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25679.00","fecha":"2026-07-24"} 2026-07-24 08:17:09 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-24","debug":["fecha=2026-07-24"]} 2026-07-24 08:17:09 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-24 08:17:09 - DEBUG bodyAdmin postOCR: Tlf: 04122008457\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 25679.00 (caption)\nFecha: 2026-07-24 (caption) 2026-07-24 08:17:11 - IMG 2107416940130962 TEL 04122008457 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-24 08:17:11 - Incluyendo guardar_imagen.php... 2026-07-24 08:17:11 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-24 08:17:11 - Includes realizados. Verificando funciones... 2026-07-24 08:17:11 - obtenerInfoUsuario: Iniciando función con teléfono: 584122008457 2026-07-24 08:17:11 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-24 08:17:11 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-24 08:17:11 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-24 08:17:11 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-24 08:17:11 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584122008457 2026-07-24 08:17:11 - Datos usuario extraídos: null 2026-07-24 08:17:11 - Función conectarbot disponible, obteniendo conexión... 2026-07-24 08:17:11 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-24 08:17:11 - Valor de accessToken: EAAC0c45... 2026-07-24 08:17:11 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-24 08:17:11 - Instancia WhatsAppImageHandler creada 2026-07-24 08:17:11 - Llamando a saveWhatsAppImage... 2026-07-24 08:17:11 - saveWhatsAppImage: Procesando imagen para: 584122008457 2026-07-24 08:17:11 - saveWhatsAppImage: ID de media: 2107416940130962, MIME type: image/jpeg 2026-07-24 08:17:11 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2107416940130962 2026-07-24 08:17:12 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-24 08:17:12 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2107416940130962&source=getMedia&ext=1784895731&hash=ATxvp8gTSegQwgZ2oep9mBpc0l_TG-IQnnKDqhcExLA3ow 2026-07-24 08:17:12 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2107416940130962&source=getMedia&ext=1784895731&hash=ATxvp8gTSegQwgZ2oep9mBpc0l_TG-IQnnKDqhcExLA3ow 2026-07-24 08:17:12 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-24 08:17:12 - descargar_imagen: Imagen descargada - Tamaño: 39509 bytes, Tipo: image/jpeg 2026-07-24 08:17:12 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2107416940130962.jpg, Tamaño: 39509 bytes 2026-07-24 08:17:12 - saveToDatabase: Registro insertado en BD con ID: 126 2026-07-24 08:17:12 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2107416940130962.jpg","image_id":"2107416940130962","size":39509,"mime_type":"image\/jpeg","db_success":true} 2026-07-24 08:17:12 - Resultado del comando: array 2026-07-24 08:17:12 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-24 08:17:13 - Mensaje enviado con éxito a 584122008457 2026-07-24 08:17:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6357c99b290 (wa_message_id: wamid.HBgMNTg0MTIyMDA4NDU3FQIAERgSOEQwNTRBNkQ4MkE5MUY0NkVFAA==) 2026-07-24 08:17:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a6357c99b290 2026-07-24 08:17:13 - ====== FIN WEBHOOK ====== 2026-07-24 09:07:07 - ====== INICIO WEBHOOK ====== 2026-07-24 09:07:07 - Evento: text | De: 584144871006 | Size: 632b 2026-07-24 09:07:07 - Procesando mensaje regular tipo: text 2026-07-24 09:07:07 - RegularMessageService: Procesando mensaje de 584144871006, tipo: text 2026-07-24 09:07:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUNEOTVBREZDODE3MUQzQjgwRDAyMEVCOTlBNDdFNUEA 2026-07-24 09:07:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUNEOTVBREZDODE3MUQzQjgwRDAyMEVCOTlBNDdFNUEA 2026-07-24 09:07:07 - Contenido: Yisiera que me registrará este número con el que estoy escribiendo... 2026-07-24 09:07:07 - Comando detectado: yisiera 2026-07-24 09:07:07 - CommandProcessor: Procesando comando: yisiera 2026-07-24 09:07:07 - Comando no reconocido, enviando a ChatGPT 2026-07-24 09:07:07 - Resultado del comando: string 2026-07-24 09:07:07 - Enviando a ChatGPT: Yisiera que me registrará este número con el que... 2026-07-24 09:07:07 - forwardToChatGPT: Enviando a ChatGPT: Yisiera que me registrará este número con el que... 2026-07-24 09:07:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 10:07:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 10:07:07 America/Halifax] [CHATBOT][START] corr=de102a64 IP=127.0.0.1 UA= [24-Jul-2026 09:07:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 09:07:07 America/Caracas] [CHATBOT][CTX] corr=de102a64 tel=584144871006 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [24-Jul-2026 09:07:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 09:07:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 09:07:07 America/Caracas] [CHATBOT][AI][a39aa9] Proveedor: gemini [24-Jul-2026 09:07:07 America/Caracas] [CHATBOT][GEMINI][a39aa9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) - addcreddits, addcreddits, Ana Lyon, 16/08/2026 . 584125423884 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125423884","wa_id":"584125423884"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDIzODg0FQIAERgSOERCNTBFOUFBNDJCNERFNUU4AA==","message_status":"accepted"}]}'. [24-Jul-2026 09:07:12 America/Caracas] [CHATBOT][GEMINI][a39aa9] OK key=primary intento=1 len=139 finish=MAX_TOKENS [24-Jul-2026 09:07:12 America/Caracas] [CHATBOT][GEMINI][a39aa9] ⚠️ Respuesta truncada por MAX_TOKENS [24-Jul-2026 09:07:12 America/Caracas] [CHATBOT][END] corr=de102a64 bytesRespuesta=139 [24-Jul-2026 09:07:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 09:07:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 09:07:12 - ====== INICIO WEBHOOK ====== 2026-07-24 09:07:12 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-24 09:07:12 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-24 09:07:12 - ====== FIN WEBHOOK ====== 2026-07-24 09:07:13 - Mensaje enviado con éxito a 584144871006 2026-07-24 09:07:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6363819fa61 (wa_message_id: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAERgSOENFMkNGNDU2MzFEQjhBMEVFAA==) 2026-07-24 09:07:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a6363819fa61 2026-07-24 09:07:13 - ====== FIN WEBHOOK ====== 2026-07-24 09:08:01 - ====== INICIO WEBHOOK ====== 2026-07-24 09:08:01 - Evento: text | De: 584144871006 | Size: 594b 2026-07-24 09:08:01 - Procesando mensaje regular tipo: text 2026-07-24 09:08:01 - RegularMessageService: Procesando mensaje de 584144871006, tipo: text 2026-07-24 09:08:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUMxQ0FBMjI3MzQxNkUyQUZGQTdGOEExMDY4N0U4QUIA 2026-07-24 09:08:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUMxQ0FBMjI3MzQxNkUyQUZGQTdGOEExMDY4N0U4QUIA 2026-07-24 09:08:01 - Contenido: Si quiero asociarlo y eliminar el otro... 2026-07-24 09:08:01 - Comando detectado: si 2026-07-24 09:08:01 - CommandProcessor: Procesando comando: si 2026-07-24 09:08:01 - Comando no reconocido, enviando a ChatGPT 2026-07-24 09:08:01 - Resultado del comando: string 2026-07-24 09:08:01 - Enviando a ChatGPT: Si quiero asociarlo y eliminar el otro... 2026-07-24 09:08:01 - forwardToChatGPT: Enviando a ChatGPT: Si quiero asociarlo y eliminar el otro... 2026-07-24 09:08:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 10:08:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 10:08:01 America/Halifax] [CHATBOT][START] corr=025c407a IP=127.0.0.1 UA= [24-Jul-2026 09:08:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 09:08:02 America/Caracas] [CHATBOT][CTX] corr=025c407a tel=584144871006 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [24-Jul-2026 09:08:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 09:08:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 09:08:02 America/Caracas] [CHATBOT][AI][61aa7c] Proveedor: gemini [24-Jul-2026 09:08:02 America/Caracas] [CHATBOT][GEMINI][61aa7c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 09:08:04 America/Caracas] [CHATBOT][GEMINI][61aa7c] OK key=primary intento=1 len=269 finish=STOP [24-Jul-2026 09:08:04 America/Caracas] [CHATBOT][END] corr=025c407a bytesRespuesta=269 [24-Jul-2026 09:08:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 09:08:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 09:08:04 - Mensaje enviado con éxito a 584144871006 2026-07-24 09:08:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6363b4de8dc (wa_message_id: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAERgSQjIyRDVGMkYyQzkyNDdFOEMxAA==) 2026-07-24 09:08:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a6363b4de8dc 2026-07-24 09:08:04 - ====== FIN WEBHOOK ====== 2026-07-24 09:08:51 - ====== INICIO WEBHOOK ====== 2026-07-24 09:08:51 - Evento: text | De: 584144871006 | Size: 567b 2026-07-24 09:08:51 - Procesando mensaje regular tipo: text 2026-07-24 09:08:51 - RegularMessageService: Procesando mensaje de 584144871006, tipo: text 2026-07-24 09:08:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUMzMDdDMEIxODVFNDU4MDVFQTNGNzAxNTM1QkYyRTMA 2026-07-24 09:08:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUMzMDdDMEIxODVFNDU4MDVFQTNGNzAxNTM1QkYyRTMA 2026-07-24 09:08:51 - Contenido: 04242522482... 2026-07-24 09:08:51 - Comando detectado: 04242522482 2026-07-24 09:08:51 - CommandProcessor: Procesando comando: 04242522482 2026-07-24 09:08:51 - Número de teléfono detectado: 04242522482 [24-Jul-2026 09:08:51 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [24-Jul-2026 09:08:51 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [24-Jul-2026 09:08:51 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-24 09:08:51 - Resultado del comando: array 2026-07-24 09:08:51 - Enviando respuesta: ⚡ *Abel Delgado* ━━━━━━━━━━ 2026-07-24 09:08:52 - Mensaje enviado con éxito a 584144871006 2026-07-24 09:08:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6363e44010a (wa_message_id: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAERgSQzlCODlCQzY5MEEzODk1NkY3AA==) 2026-07-24 09:08:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a6363e44010a 2026-07-24 09:08:52 - ====== FIN WEBHOOK ====== 2026-07-24 09:10:22 - ====== INICIO WEBHOOK ====== 2026-07-24 09:10:22 - Evento: text | De: 584144871006 | Size: 591b 2026-07-24 09:10:22 - Procesando mensaje regular tipo: text 2026-07-24 09:10:22 - RegularMessageService: Procesando mensaje de 584144871006, tipo: text 2026-07-24 09:10:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUNFQkEzMTJGOEY5ODJFNjNGMUU5NzNBRjI4QjA2ODUA 2026-07-24 09:10:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUNFQkEzMTJGOEY5ODJFNjNGMUU5NzNBRjI4QjA2ODUA 2026-07-24 09:10:22 - Contenido: Y quiero registrar este 04144871006... 2026-07-24 09:10:22 - Comando detectado: y 2026-07-24 09:10:22 - CommandProcessor: Procesando comando: y 2026-07-24 09:10:22 - Número de teléfono detectado: 04144871006 [24-Jul-2026 09:10:22 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-24 09:10:22 - Resultado del comando: array 2026-07-24 09:10:22 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-24 09:10:23 - Mensaje enviado con éxito a 584144871006 2026-07-24 09:10:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63643f2ff1b (wa_message_id: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAERgSMTZGQTI5OUQxN0NENURENDkzAA==) 2026-07-24 09:10:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a63643f2ff1b 2026-07-24 09:10:23 - ====== FIN WEBHOOK ====== 2026-07-24 09:15:11 - ====== INICIO WEBHOOK ====== 2026-07-24 09:15:11 - Evento: text | De: 584144871006 | Size: 587b 2026-07-24 09:15:11 - Procesando mensaje regular tipo: text 2026-07-24 09:15:11 - RegularMessageService: Procesando mensaje de 584144871006, tipo: text 2026-07-24 09:15:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUNENDgwMkNBNzYzNjUxMjA4Mzg0RDc5NDc3NkM2OEQA 2026-07-24 09:15:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUNENDgwMkNBNzYzNjUxMjA4Mzg0RDc5NDc3NkM2OEQA 2026-07-24 09:15:11 - Contenido: Disculpa pero no tengo internet... 2026-07-24 09:15:11 - Comando detectado: disculpa 2026-07-24 09:15:11 - CommandProcessor: Procesando comando: disculpa 2026-07-24 09:15:11 - IntentDetector: intent=soporte, confidence=0.95 2026-07-24 09:15:11 - IntentDetector → reportefallas.php [24-Jul-2026 09:15:11 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [24-Jul-2026 09:15:11 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [24-Jul-2026 09:15:11 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-24 09:15:11 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-24 09:15:12 - ====== INICIO WEBHOOK ====== 2026-07-24 09:15:12 - Evento: text | De: 584144871006 | Size: 587b 2026-07-24 09:15:12 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUNENDgwMkNBNzYzNjUxMjA4Mzg0RDc5NDc3NkM2OEQA, ignorando 2026-07-24 09:34:28 - ====== INICIO WEBHOOK ====== 2026-07-24 09:34:28 - Evento: text | De: 584144590608 | Size: 555b 2026-07-24 09:34:28 - Procesando mensaje regular tipo: text 2026-07-24 09:34:28 - RegularMessageService: Procesando mensaje de 584144590608, tipo: text 2026-07-24 09:34:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0EyRUQxRjZEODBBNjc0RUIwODgA 2026-07-24 09:34:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0EyRUQxRjZEODBBNjc0RUIwODgA 2026-07-24 09:34:28 - Contenido: V23919468 Miguel Marrero... 2026-07-24 09:34:28 - Comando detectado: v23919468 2026-07-24 09:34:28 - CommandProcessor: Procesando comando: v23919468 2026-07-24 09:34:28 - Comando no reconocido, enviando a ChatGPT 2026-07-24 09:34:28 - Resultado del comando: string 2026-07-24 09:34:28 - Enviando a ChatGPT: V23919468 Miguel Marrero... 2026-07-24 09:34:28 - forwardToChatGPT: Enviando a ChatGPT: V23919468 Miguel Marrero... 2026-07-24 09:34:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 10:34:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 10:34:28 America/Halifax] [CHATBOT][START] corr=14952a2f IP=127.0.0.1 UA= [24-Jul-2026 09:34:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 09:34:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=24:5a:4c:c0:87:22 mobile=584144590608 [24-Jul-2026 09:34:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 09:34:29 America/Caracas] [CHATBOT][DIAG] corr=14952a2f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 09:34:29 America/Caracas] [CHATBOT][CTX] corr=14952a2f tel=584144590608 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [24-Jul-2026 09:34:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 09:34:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 09:34:29 America/Caracas] [CHATBOT][AI][ceaa0d] Proveedor: gemini [24-Jul-2026 09:34:29 America/Caracas] [CHATBOT][GEMINI][ceaa0d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-24 09:34:30 - ====== INICIO WEBHOOK ====== 2026-07-24 09:34:30 - Evento: image | De: 584144590608 | Size: 806b 2026-07-24 09:34:30 - Procesando mensaje regular tipo: image 2026-07-24 09:34:30 - RegularMessageService: Procesando mensaje de 584144590608, tipo: image 2026-07-24 09:34:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0FCNEE4QTk1NkNCMjIyQzg5NDgA 2026-07-24 09:34:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0FCNEE4QTk1NkNCMjIyQzg5NDgA 2026-07-24 09:34:30 - Contenido: ... 2026-07-24 09:34:30 - Comando detectado: image 2026-07-24 09:34:30 - CommandProcessor: Procesando comando: image 2026-07-24 09:34:30 - Imagen sin comando, guardando y procesando 2026-07-24 09:34:30 - Verificando duplicado por imageId=1056820826882764, msgId=wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0FCNEE4QTk1NkNCMjIyQzg5NDgA 2026-07-24 09:34:30 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-24 09:34:30 - Incluyendo numtoname.php... 2026-07-24 09:34:30 - Incluyendo media.php... 2026-07-24 09:34:30 - DEBUG messages batch: [{"from":"584144590608","from_user_id":"VE.1806572057045186","id":"wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0FCNEE4QTk1NkNCMjIyQzg5NDgA","timestamp":"1784900067","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Y6g\/V3GOTE1ODLLYfJmaFeF0JOVNZKI4ea3gR\/ItmdU=","id":"1056820826882764","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1056820826882764&source=webhook&ext=1784900369&hash=ATySEqV3yXTHbmGjZq5ansrJ8MVCXnJ9Rsn5XaPrltKh2Q"}}] 2026-07-24 09:34:30 - DEBUG caption: no se encontró texto cercano 2026-07-24 09:34:30 - DEBUG caption final: [VACIO] 2026-07-24 09:34:30 - DEBUG busqueda mobiles: 04144590608,4144590608,584144590608 2026-07-24 09:34:30 - DEBUG usuario encontrado: 24:5a:4c:c0:87:22 2026-07-24 09:34:30 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-24 09:34:30 - OCR inicio (faltan datos: monto=NULL fecha=NULL) [24-Jul-2026 09:34:30 America/Caracas] [CHATBOT][GEMINI][ceaa0d] OK key=primary intento=1 len=152 finish=STOP [24-Jul-2026 09:34:30 America/Caracas] [CHATBOT][END] corr=14952a2f bytesRespuesta=152 [24-Jul-2026 09:34:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 09:34:30 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 09:34:31 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1056820826882764&source=getMedia&ext=1784900371&hash=ATxsAAc1zS7OQvXYWgUKspQ60Yv8tQYGilctxwzFvZhnVA 2026-07-24 09:34:31 - Mensaje enviado con éxito a 584144590608 2026-07-24 09:34:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6369e7ce3a2 (wa_message_id: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAERgSNjY2MkUxRTkyMUNFM0FBRTk5AA==) 2026-07-24 09:34:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a6369e7ce3a2 2026-07-24 09:34:31 - ====== FIN WEBHOOK ====== 2026-07-24 09:34:32 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1056820826882764.jpg (96577 bytes) 2026-07-24 09:34:33 - OCR tesseract exit=0 chars=328 2026-07-24 09:34:33 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 372 Transacción exitosa QQ Bancamiga Banco Universal NUMERO DE REFERENCIA: 266062350 MONTO DE LA OPERACIÓN: Es, 34,437,721 Cl /RIF BENEFICIARIO: V-18143785 TELF BENEFICIARIO: 04143466209 BANCO: MERCANTIL FECHA: 24/07/26 09:33 am CONCEPTO: Pago 2026-07-24 09:34:33 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-07-24"} 2026-07-24 09:34:33 - OCR parseDetalles: {"banco":null,"monto":"34.43","fecha":"2026-07-24","debug":["fecha=2026-07-24","montoNext=34,43"]} 2026-07-24 09:34:33 - DEBUG registro: usernameRaw=''24:5a:4c:c0:87:22'' first=''Miguel'' last=''Marrero'' esRegistrado=1 2026-07-24 09:34:33 - DEBUG bodyAdmin postOCR: Tlf: 04144590608\nUser: 24:5a:4c:c0:87:22\nNombre: Miguel Marrero\nBanco: Mercantil\nMonto: 34.43 (ocrDetails)\nFecha: 2026-07-24 (caption)\nSrvID: 35 2026-07-24 09:34:36 - IMG 1056820826882764 TEL 04144590608 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-24 09:34:36 - Incluyendo guardar_imagen.php... 2026-07-24 09:34:36 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-24 09:34:36 - Includes realizados. Verificando funciones... 2026-07-24 09:34:36 - obtenerInfoUsuario: Iniciando función con teléfono: 584144590608 2026-07-24 09:34:36 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-24 09:34:36 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-24 09:34:36 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-24 09:34:36 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-24 09:34:36 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-24 09:34:36 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c0:87:22","firstname":"Miguel","lastname":"Marrero","mac":"24:5a:4c:c0:87:22","srvid":35} 2026-07-24 09:34:36 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-24 09:34:36 - Datos usuario extraídos: {"username":"24:5a:4c:c0:87:22","firstname":"Miguel","lastname":"Marrero","mac":"24:5a:4c:c0:87:22","srvid":35} 2026-07-24 09:34:36 - Función conectarbot disponible, obteniendo conexión... 2026-07-24 09:34:36 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-24 09:34:36 - Valor de accessToken: EAAC0c45... 2026-07-24 09:34:36 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-24 09:34:36 - Instancia WhatsAppImageHandler creada 2026-07-24 09:34:36 - Llamando a saveWhatsAppImage... 2026-07-24 09:34:36 - saveWhatsAppImage: Procesando imagen para: 584144590608 2026-07-24 09:34:36 - saveWhatsAppImage: ID de media: 1056820826882764, MIME type: image/jpeg 2026-07-24 09:34:36 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1056820826882764 2026-07-24 09:34:37 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-24 09:34:37 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1056820826882764&source=getMedia&ext=1784900376&hash=ATwx4wdxZNf7O2GQZB4OHV8oThQ1VwvBQGRo2QJ1B9WKag 2026-07-24 09:34:37 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1056820826882764&source=getMedia&ext=1784900376&hash=ATwx4wdxZNf7O2GQZB4OHV8oThQ1VwvBQGRo2QJ1B9WKag 2026-07-24 09:34:38 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-24 09:34:38 - descargar_imagen: Imagen descargada - Tamaño: 96577 bytes, Tipo: image/jpeg 2026-07-24 09:34:38 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1056820826882764.jpg, Tamaño: 96577 bytes 2026-07-24 09:34:38 - saveToDatabase: Registro insertado en BD con ID: 127 2026-07-24 09:34:38 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1056820826882764.jpg","image_id":"1056820826882764","size":96577,"mime_type":"image\/jpeg","db_success":true} 2026-07-24 09:34:38 - Resultado del comando: array 2026-07-24 09:34:38 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-24 09:34:39 - Mensaje enviado con éxito a 584144590608 2026-07-24 09:34:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6369ef05c31 (wa_message_id: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAERgSMkQ5MzgyOEIzNTc5QUNERjAzAA==) 2026-07-24 09:34:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a6369ef05c31 2026-07-24 09:34:39 - ====== FIN WEBHOOK ====== 2026-07-24 09:36:10 - ====== INICIO WEBHOOK ====== 2026-07-24 09:36:10 - Evento: text | De: 584120161811 | Size: 624b 2026-07-24 09:36:10 - Procesando mensaje regular tipo: text 2026-07-24 09:36:10 - RegularMessageService: Procesando mensaje de 584120161811, tipo: text 2026-07-24 09:36:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTYxODExFQIAEhggQUM0QjM0MEU3M0QzQ0FDMzM2RkY1MzkxQjA2ODFEOUUA 2026-07-24 09:36:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTYxODExFQIAEhggQUM0QjM0MEU3M0QzQ0FDMzM2RkY1MzkxQjA2ODFEOUUA 2026-07-24 09:36:10 - Contenido: compa pásale los 50 de las empacaduras por zelle a David espineti... 2026-07-24 09:36:10 - Comando detectado: compa 2026-07-24 09:36:10 - CommandProcessor: Procesando comando: compa 2026-07-24 09:36:10 - Comando no reconocido, enviando a ChatGPT 2026-07-24 09:36:10 - Resultado del comando: string 2026-07-24 09:36:10 - Enviando a ChatGPT: compa pásale los 50 de las empacaduras por zelle ... 2026-07-24 09:36:10 - forwardToChatGPT: Enviando a ChatGPT: compa pásale los 50 de las empacaduras por zelle ... 2026-07-24 09:36:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 10:36:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 10:36:11 America/Halifax] [CHATBOT][START] corr=704b2a83 IP=127.0.0.1 UA= [24-Jul-2026 09:36:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 09:36:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-08-01 username=4c:d7:c8:c7:00:8f mobile=584120161811 [24-Jul-2026 09:36:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-08-01 username=74:ac:b9:99:ae:c4 mobile=584120161811 [24-Jul-2026 09:36:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 09:36:11 America/Caracas] [CHATBOT][DIAG] corr=704b2a83 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [24-Jul-2026 09:36:11 America/Caracas] [CHATBOT][CTX] corr=704b2a83 tel=584120161811 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [24-Jul-2026 09:36:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 09:36:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 09:36:11 America/Caracas] [CHATBOT][AI][05a2c4] Proveedor: gemini [24-Jul-2026 09:36:11 America/Caracas] [CHATBOT][GEMINI][05a2c4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 09:36:13 America/Caracas] [CHATBOT][GEMINI][05a2c4] OK key=primary intento=1 len=70 finish=STOP [24-Jul-2026 09:36:13 America/Caracas] [CHATBOT][END] corr=704b2a83 bytesRespuesta=70 [24-Jul-2026 09:36:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 09:36:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 09:36:14 - Mensaje enviado con éxito a 584120161811 2026-07-24 09:36:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a636a4e70d31 (wa_message_id: wamid.HBgMNTg0MTIwMTYxODExFQIAERgSRUM0NzkwNEIyRUY1RDU1MTFBAA==) 2026-07-24 09:36:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a636a4e70d31 2026-07-24 09:36:14 - ====== FIN WEBHOOK ====== 2026-07-24 09:38:46 - ====== INICIO WEBHOOK ====== 2026-07-24 09:38:46 - Evento: text | De: 584144590608 | Size: 579b 2026-07-24 09:38:46 - Procesando mensaje regular tipo: text 2026-07-24 09:38:46 - RegularMessageService: Procesando mensaje de 584144590608, tipo: text 2026-07-24 09:38:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0FBOTAyNERCODA2Rjg2QzFEMzQA 2026-07-24 09:38:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0FBOTAyNERCODA2Rjg2QzFEMzQA 2026-07-24 09:38:46 - Contenido: Si puedes activar el servicio… Gracias !!!!... 2026-07-24 09:38:46 - Comando detectado: si 2026-07-24 09:38:46 - CommandProcessor: Procesando comando: si 2026-07-24 09:38:46 - Comando no reconocido, enviando a ChatGPT 2026-07-24 09:38:46 - Resultado del comando: string 2026-07-24 09:38:46 - Enviando a ChatGPT: Si puedes activar el servicio… Gracias !!!!... 2026-07-24 09:38:46 - forwardToChatGPT: Enviando a ChatGPT: Si puedes activar el servicio… Gracias !!!!... 2026-07-24 09:38:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 10:38:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 10:38:46 America/Halifax] [CHATBOT][START] corr=db607e3e IP=127.0.0.1 UA= [24-Jul-2026 09:38:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 09:38:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=24:5a:4c:c0:87:22 mobile=584144590608 [24-Jul-2026 09:38:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 09:38:47 America/Caracas] [CHATBOT][DIAG] corr=db607e3e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 09:38:47 America/Caracas] [CHATBOT][CTX] corr=db607e3e tel=584144590608 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [24-Jul-2026 09:38:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 09:38:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 09:38:47 America/Caracas] [CHATBOT][AI][5e5528] Proveedor: gemini [24-Jul-2026 09:38:47 America/Caracas] [CHATBOT][GEMINI][5e5528] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 09:38:49 America/Caracas] [CHATBOT][GEMINI][5e5528] OK key=primary intento=1 len=436 finish=STOP [24-Jul-2026 09:38:49 America/Caracas] [CHATBOT][END] corr=db607e3e bytesRespuesta=436 [24-Jul-2026 09:38:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 09:38:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 09:38:50 - Mensaje enviado con éxito a 584144590608 2026-07-24 09:38:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a636aea077ef (wa_message_id: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAERgSMUQ5MDcyM0QzNTNEQ0U3NTk3AA==) 2026-07-24 09:38:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a636aea077ef 2026-07-24 09:38:50 - ====== FIN WEBHOOK ====== 2026-07-24 09:40:49 - ====== INICIO WEBHOOK ====== 2026-07-24 09:40:49 - Evento: text | De: 584144871006 | Size: 636b 2026-07-24 09:40:49 - Procesando mensaje regular tipo: text 2026-07-24 09:40:49 - RegularMessageService: Procesando mensaje de 584144871006, tipo: text 2026-07-24 09:40:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUNGQjRERUY1MTUwMTVGREVBRUNEN0VGMTc2ODNBQTUA 2026-07-24 09:40:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAEhggQUNGQjRERUY1MTUwMTVGREVBRUNEN0VGMTc2ODNBQTUA 2026-07-24 09:40:49 - Contenido: Disculpe este es mi número registrado 04242522482 y no me llega el internet... 2026-07-24 09:40:49 - Comando detectado: disculpe 2026-07-24 09:40:49 - CommandProcessor: Procesando comando: disculpe 2026-07-24 09:40:49 - Número de teléfono detectado: 04242522482 [24-Jul-2026 09:40:49 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [24-Jul-2026 09:40:49 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [24-Jul-2026 09:40:49 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-24 09:40:49 - Resultado del comando: array 2026-07-24 09:40:49 - Enviando respuesta: ⚡ *Abel Delgado* ━━━━━━━━━━ 2026-07-24 09:40:50 - Mensaje enviado con éxito a 584144871006 2026-07-24 09:40:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a636b62f0992 (wa_message_id: wamid.HBgMNTg0MTQ0ODcxMDA2FQIAERgSQTZERDhCRjRENEU1QjMwMjM5AA==) 2026-07-24 09:40:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a636b62f0992 2026-07-24 09:40:50 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maria De Gouveia, 2026-08-27 00:00:00 . 584243770586 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243770586","wa_id":"584243770586"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzcwNTg2FQIAERgSM0Y1QjBCOURFQzc4RTMzN0Q2AA==","message_status":"accepted"}]}'. 2026-07-24 09:44:24 - ====== INICIO WEBHOOK ====== 2026-07-24 09:44:24 - Evento: text | De: 584243164848 | Size: 618b 2026-07-24 09:44:24 - Procesando mensaje regular tipo: text 2026-07-24 09:44:24 - RegularMessageService: Procesando mensaje de 584243164848, tipo: text 2026-07-24 09:44:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMzMThGMjJFQzZFNzVDNjJBNjNEMDUyNDQyQzIwOTYA 2026-07-24 09:44:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMzMThGMjJFQzZFNzVDNjJBNjNEMDUyNDQyQzIwOTYA 2026-07-24 09:44:24 - Contenido: Buenos días cuánto serían 10$ en bolívares... 2026-07-24 09:44:24 - Comando detectado: buenos 2026-07-24 09:44:24 - CommandProcessor: Procesando comando: buenos 2026-07-24 09:44:24 - Comando no reconocido, enviando a ChatGPT 2026-07-24 09:44:24 - Resultado del comando: string 2026-07-24 09:44:24 - Enviando a ChatGPT: Buenos días cuánto serían 10$ en bolívares... 2026-07-24 09:44:24 - forwardToChatGPT: Enviando a ChatGPT: Buenos días cuánto serían 10$ en bolívares... 2026-07-24 09:44:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 10:44:24 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 10:44:24 America/Halifax] [CHATBOT][START] corr=adfeac99 IP=127.0.0.1 UA= [24-Jul-2026 09:44:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 09:44:24 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=70:a7:41:28:68:ab mobile=584243164848 [24-Jul-2026 09:44:24 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 09:44:24 America/Caracas] [CHATBOT][DIAG] corr=adfeac99 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [24-Jul-2026 09:44:24 America/Caracas] [CHATBOT][CTX] corr=adfeac99 tel=584243164848 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [24-Jul-2026 09:44:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 09:44:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 09:44:24 America/Caracas] [CHATBOT][AI][799f26] Proveedor: gemini [24-Jul-2026 09:44:24 America/Caracas] [CHATBOT][GEMINI][799f26] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 09:44:26 America/Caracas] [CHATBOT][GEMINI][799f26] OK key=primary intento=1 len=93 finish=STOP [24-Jul-2026 09:44:26 America/Caracas] [CHATBOT][END] corr=adfeac99 bytesRespuesta=93 [24-Jul-2026 09:44:26 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 09:44:26 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 09:44:27 - Mensaje enviado con éxito a 584243164848 2026-07-24 09:44:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a636c3b62182 (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSOTM0NDExODY2MDcyMTNGMTVFAA==) 2026-07-24 09:44:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a636c3b62182 2026-07-24 09:44:27 - ====== FIN WEBHOOK ====== 2026-07-24 09:46:27 - ====== INICIO WEBHOOK ====== 2026-07-24 09:46:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-24 09:46:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-24 09:46:27 - ====== FIN WEBHOOK ====== 2026-07-24 09:46:30 - ====== INICIO WEBHOOK ====== 2026-07-24 09:46:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-24 09:46:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-24 09:46:30 - ====== FIN WEBHOOK ====== 2026-07-24 09:55:15 - ====== INICIO WEBHOOK ====== 2026-07-24 09:55:15 - Evento: text | De: 584243164848 | Size: 563b 2026-07-24 09:55:15 - Procesando mensaje regular tipo: text 2026-07-24 09:55:15 - RegularMessageService: Procesando mensaje de 584243164848, tipo: text 2026-07-24 09:55:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM3NjlFMDFCOEVGMEU1QkJEOEI0RTlFM0Y2RDQxMkYA 2026-07-24 09:55:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM3NjlFMDFCOEVGMEU1QkJEOEI0RTlFM0Y2RDQxMkYA 2026-07-24 09:55:15 - Contenido: Gracias... 2026-07-24 09:55:15 - Comando detectado: gracias 2026-07-24 09:55:15 - CommandProcessor: Procesando comando: gracias 2026-07-24 09:55:15 - Comando no reconocido, enviando a ChatGPT 2026-07-24 09:55:15 - Resultado del comando: string 2026-07-24 09:55:15 - Enviando a ChatGPT: Gracias... 2026-07-24 09:55:15 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-24 09:55:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 10:55:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 10:55:15 America/Halifax] [CHATBOT][START] corr=520c8df4 IP=127.0.0.1 UA= [24-Jul-2026 09:55:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 09:55:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=70:a7:41:28:68:ab mobile=584243164848 [24-Jul-2026 09:55:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 09:55:15 America/Caracas] [CHATBOT][DIAG] corr=520c8df4 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [24-Jul-2026 09:55:15 America/Caracas] [CHATBOT][CTX] corr=520c8df4 tel=584243164848 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [24-Jul-2026 09:55:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 09:55:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 09:55:15 America/Caracas] [CHATBOT][AI][7274ef] Proveedor: gemini [24-Jul-2026 09:55:15 America/Caracas] [CHATBOT][GEMINI][7274ef] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 09:55:16 America/Caracas] [CHATBOT][GEMINI][7274ef] OK key=primary intento=1 len=50 finish=STOP [24-Jul-2026 09:55:16 America/Caracas] [CHATBOT][END] corr=520c8df4 bytesRespuesta=50 [24-Jul-2026 09:55:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 09:55:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 09:55:17 - Mensaje enviado con éxito a 584243164848 2026-07-24 09:55:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a636ec5882da (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSMkFFMjFDOUE2RDFBOEY4QjEzAA==) 2026-07-24 09:55:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a636ec5882da 2026-07-24 09:55:17 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ana Lyon , 2026-08-24 00:00:00 . 584125423884 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125423884","wa_id":"584125423884"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDIzODg0FQIAERgSMzk5RDM3RjU2N0I2MDE3OUE2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , abel delgado, 2026-08-24 00:00:00 . 584242522482 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242522482","wa_id":"584242522482"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTIyNDgyFQIAERgSMzMzODhEMzMxQzM0NTM1REFEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Miguel Marrero, 2026-08-24 00:00:00 . 584144590608 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144590608","wa_id":"584144590608"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTkwNjA4FQIAERgSMUE5NjREMDJCQzQ0MEUyQzk1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Eduardo Luis Gerik Gerik, 2026-08-25 00:00:00 . 584143228950 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143228950","wa_id":"584143228950"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjI4OTUwFQIAERgSRjY4OTZDNzYzQjU4RjkwRDk0AA==","message_status":"accepted"}]}'. 2026-07-24 10:52:02 - ====== INICIO WEBHOOK ====== 2026-07-24 10:52:02 - Evento: text | De: 584243184012 | Size: 578b 2026-07-24 10:52:02 - Procesando mensaje regular tipo: text 2026-07-24 10:52:02 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 10:52:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM2RDEzODY5MEVBMEU2MTgzQzlDMkZCNzk5Q0QxQTYA 2026-07-24 10:52:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM2RDEzODY5MEVBMEU2MTgzQzlDMkZCNzk5Q0QxQTYA 2026-07-24 10:52:02 - Contenido: Holaaa muy buenos dias... 2026-07-24 10:52:02 - Comando detectado: holaaa 2026-07-24 10:52:02 - CommandProcessor: Procesando comando: holaaa 2026-07-24 10:52:02 - Comando no reconocido, enviando a ChatGPT 2026-07-24 10:52:02 - Resultado del comando: string 2026-07-24 10:52:02 - Enviando a ChatGPT: Holaaa muy buenos dias... 2026-07-24 10:52:02 - forwardToChatGPT: Enviando a ChatGPT: Holaaa muy buenos dias... 2026-07-24 10:52:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 11:52:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 11:52:02 America/Halifax] [CHATBOT][START] corr=b132f0c3 IP=127.0.0.1 UA= [24-Jul-2026 10:52:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 10:52:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=18:e8:29:3a:c6:76 mobile=584243184012 [24-Jul-2026 10:52:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 10:52:03 America/Caracas] [CHATBOT][DIAG] corr=b132f0c3 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 10:52:03 America/Caracas] [CHATBOT][CTX] corr=b132f0c3 tel=584243184012 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 10:52:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 10:52:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 10:52:03 America/Caracas] [CHATBOT][AI][9bcd95] Proveedor: gemini [24-Jul-2026 10:52:03 America/Caracas] [CHATBOT][GEMINI][9bcd95] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 10:52:04 America/Caracas] [CHATBOT][GEMINI][9bcd95] OK key=primary intento=1 len=55 finish=STOP [24-Jul-2026 10:52:04 America/Caracas] [CHATBOT][END] corr=b132f0c3 bytesRespuesta=55 [24-Jul-2026 10:52:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 10:52:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 10:52:05 - Mensaje enviado con éxito a 584243184012 2026-07-24 10:52:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a637c153797f (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSNUI2RTc3NDZEQUE1QjEyQjM4AA==) 2026-07-24 10:52:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a637c153797f 2026-07-24 10:52:05 - ====== FIN WEBHOOK ====== 2026-07-24 10:52:21 - ====== INICIO WEBHOOK ====== 2026-07-24 10:52:21 - Evento: text | De: 584243184012 | Size: 586b 2026-07-24 10:52:21 - Procesando mensaje regular tipo: text 2026-07-24 10:52:21 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 10:52:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNGNTRFQzhEMDc1MkJERkMwRUI5M0Y0MThFNTc4ODIA 2026-07-24 10:52:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNGNTRFQzhEMDc1MkJERkMwRUI5M0Y0MThFNTc4ODIA 2026-07-24 10:52:21 - Contenido: Es para saber cuánto debo... 2026-07-24 10:52:21 - Comando detectado: es 2026-07-24 10:52:21 - CommandProcessor: Procesando comando: es 2026-07-24 10:52:21 - Comando no reconocido, enviando a ChatGPT 2026-07-24 10:52:21 - Resultado del comando: string 2026-07-24 10:52:21 - Enviando a ChatGPT: Es para saber cuánto debo... 2026-07-24 10:52:21 - forwardToChatGPT: Enviando a ChatGPT: Es para saber cuánto debo... 2026-07-24 10:52:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 11:52:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 11:52:21 America/Halifax] [CHATBOT][START] corr=0aa05a60 IP=127.0.0.1 UA= [24-Jul-2026 10:52:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 10:52:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=18:e8:29:3a:c6:76 mobile=584243184012 [24-Jul-2026 10:52:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 10:52:21 America/Caracas] [CHATBOT][DIAG] corr=0aa05a60 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 10:52:21 America/Caracas] [CHATBOT][CTX] corr=0aa05a60 tel=584243184012 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 10:52:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 10:52:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 10:52:21 America/Caracas] [CHATBOT][AI][ddb6c6] Proveedor: gemini [24-Jul-2026 10:52:21 America/Caracas] [CHATBOT][GEMINI][ddb6c6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 10:52:23 America/Caracas] [CHATBOT][GEMINI][ddb6c6] OK key=primary intento=1 len=237 finish=STOP [24-Jul-2026 10:52:23 America/Caracas] [CHATBOT][END] corr=0aa05a60 bytesRespuesta=237 [24-Jul-2026 10:52:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 10:52:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 10:52:23 - Mensaje enviado con éxito a 584243184012 2026-07-24 10:52:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a637c27f39e9 (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSQkUxQTBEODAyMDIxREE3NjhFAA==) 2026-07-24 10:52:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a637c27f39e9 2026-07-24 10:52:24 - ====== FIN WEBHOOK ====== 2026-07-24 10:52:24 - ====== INICIO WEBHOOK ====== 2026-07-24 10:52:24 - Evento: text | De: 584243184012 | Size: 557b 2026-07-24 10:52:24 - Procesando mensaje regular tipo: text 2026-07-24 10:52:24 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 10:52:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNBRDE0MzdCM0JDOTBCQUEzNkM1QkM3QzZFQ0VBOTMA 2026-07-24 10:52:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNBRDE0MzdCM0JDOTBCQUEzNkM1QkM3QzZFQ0VBOTMA 2026-07-24 10:52:24 - Contenido: ?... 2026-07-24 10:52:24 - Comando detectado: ? 2026-07-24 10:52:24 - CommandProcessor: Procesando comando: ? 2026-07-24 10:52:24 - Comando no reconocido, enviando a ChatGPT 2026-07-24 10:52:24 - Resultado del comando: string 2026-07-24 10:52:24 - Enviando a ChatGPT: ?... 2026-07-24 10:52:24 - forwardToChatGPT: Enviando a ChatGPT: ?... 2026-07-24 10:52:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 11:52:24 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 11:52:24 America/Halifax] [CHATBOT][START] corr=f944f56f IP=127.0.0.1 UA= [24-Jul-2026 10:52:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 10:52:24 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=18:e8:29:3a:c6:76 mobile=584243184012 [24-Jul-2026 10:52:24 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 10:52:24 America/Caracas] [CHATBOT][DIAG] corr=f944f56f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 10:52:24 America/Caracas] [CHATBOT][CTX] corr=f944f56f tel=584243184012 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 10:52:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 10:52:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 10:52:24 America/Caracas] [CHATBOT][AI][481d48] Proveedor: gemini [24-Jul-2026 10:52:24 America/Caracas] [CHATBOT][GEMINI][481d48] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 10:52:25 America/Caracas] [CHATBOT][GEMINI][481d48] OK key=primary intento=1 len=25 finish=STOP [24-Jul-2026 10:52:25 America/Caracas] [CHATBOT][END] corr=f944f56f bytesRespuesta=25 [24-Jul-2026 10:52:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 10:52:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 10:52:26 - Mensaje enviado con éxito a 584243184012 2026-07-24 10:52:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a637c2a6d021 (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSM0JEQzQzQjY5Qzc4OEM2RjdDAA==) 2026-07-24 10:52:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a637c2a6d021 2026-07-24 10:52:26 - ====== FIN WEBHOOK ====== 2026-07-24 10:52:45 - ====== INICIO WEBHOOK ====== 2026-07-24 10:52:45 - Evento: text | De: 584243184012 | Size: 581b 2026-07-24 10:52:45 - Procesando mensaje regular tipo: text 2026-07-24 10:52:45 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 10:52:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNGMDlCNzNERDIzQTI3REJCNEY3RDlEOTBCQjI2RTUA 2026-07-24 10:52:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNGMDlCNzNERDIzQTI3REJCNEY3RDlEOTBCQjI2RTUA 2026-07-24 10:52:45 - Contenido: Pásame el pago movil... 2026-07-24 10:52:45 - Comando detectado: pásame 2026-07-24 10:52:45 - CommandProcessor: Procesando comando: pásame 2026-07-24 10:52:45 - Comando no reconocido, enviando a ChatGPT 2026-07-24 10:52:45 - Resultado del comando: string 2026-07-24 10:52:45 - Enviando a ChatGPT: Pásame el pago movil... 2026-07-24 10:52:45 - forwardToChatGPT: Enviando a ChatGPT: Pásame el pago movil... 2026-07-24 10:52:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 11:52:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 11:52:45 America/Halifax] [CHATBOT][START] corr=55e01847 IP=127.0.0.1 UA= [24-Jul-2026 10:52:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 10:52:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=18:e8:29:3a:c6:76 mobile=584243184012 [24-Jul-2026 10:52:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 10:52:46 America/Caracas] [CHATBOT][DIAG] corr=55e01847 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 10:52:46 America/Caracas] [CHATBOT][CTX] corr=55e01847 tel=584243184012 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 10:52:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 10:52:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 10:52:46 America/Caracas] [CHATBOT][AI][77b11c] Proveedor: gemini [24-Jul-2026 10:52:46 America/Caracas] [CHATBOT][GEMINI][77b11c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 10:52:47 America/Caracas] [CHATBOT][GEMINI][77b11c] OK key=primary intento=1 len=417 finish=STOP [24-Jul-2026 10:52:47 America/Caracas] [CHATBOT][END] corr=55e01847 bytesRespuesta=417 [24-Jul-2026 10:52:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 10:52:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 10:52:48 - Mensaje enviado con éxito a 584243184012 2026-07-24 10:52:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a637c40a547d (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSOTYwMzg5Q0ZBQzMwQzcxNTJFAA==) 2026-07-24 10:52:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a637c40a547d 2026-07-24 10:52:48 - ====== FIN WEBHOOK ====== 2026-07-24 10:56:24 - ====== INICIO WEBHOOK ====== 2026-07-24 10:56:24 - Evento: image | De: 584243184012 | Size: 829b 2026-07-24 10:56:24 - Procesando mensaje regular tipo: image 2026-07-24 10:56:24 - RegularMessageService: Procesando mensaje de 584243184012, tipo: image 2026-07-24 10:56:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM5RjJENzkxMjYwMkY1Njg4NkNCMzExRjM5NTAzNjIA 2026-07-24 10:56:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM5RjJENzkxMjYwMkY1Njg4NkNCMzExRjM5NTAzNjIA 2026-07-24 10:56:24 - Contenido: ... 2026-07-24 10:56:24 - Comando detectado: image 2026-07-24 10:56:24 - CommandProcessor: Procesando comando: image 2026-07-24 10:56:24 - Imagen sin comando, guardando y procesando 2026-07-24 10:56:24 - Verificando duplicado por imageId=921960227591661, msgId=wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM5RjJENzkxMjYwMkY1Njg4NkNCMzExRjM5NTAzNjIA 2026-07-24 10:56:24 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-24 10:56:24 - Incluyendo numtoname.php... 2026-07-24 10:56:24 - Incluyendo media.php... 2026-07-24 10:56:24 - DEBUG messages batch: [{"from":"584243184012","from_user_id":"VE.4521620808125066","id":"wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM5RjJENzkxMjYwMkY1Njg4NkNCMzExRjM5NTAzNjIA","timestamp":"1784904982","type":"image","image":{"mime_type":"image\/jpeg","sha256":"dOYQo31Gl\/P5hTQ\/J2f+hFaNbB3DXxIiiBcgGIAdl4w=","id":"921960227591661","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=921960227591661&source=webhook&ext=1784905284&hash=ATzYSRF6nQ_iiIzeSfs7YTERZs1S527oYLi15XE1nU81bg"}}] 2026-07-24 10:56:24 - DEBUG caption: no se encontró texto cercano 2026-07-24 10:56:24 - DEBUG caption final: [VACIO] 2026-07-24 10:56:24 - DEBUG busqueda mobiles: 04243184012,4243184012,584243184012 2026-07-24 10:56:24 - DEBUG usuario encontrado: 18:e8:29:3a:c6:76 2026-07-24 10:56:24 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-24 10:56:24 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-24 10:56:25 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=921960227591661&source=getMedia&ext=1784905285&hash=ATzQBqOsYczfbxonydVg-Ti5VQlbb_3ap8X8uauSAJvUyQ 2026-07-24 10:56:26 - OCR imagen guardada /home/ctnet/www/chatWEB/media/921960227591661.jpg (46840 bytes) 2026-07-24 10:56:27 - OCR tesseract exit=0 chars=290 2026-07-24 10:56:27 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 362 y PagomóvilBDV Personas 9 25.678,28 Bs Fecha: 24/07/2026 Operación: 006781771313 U Identificación: 18143785 Origen: QO2 22542 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: interneth 2026-07-24 10:56:27 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25678.28","fecha":"2026-07-24"} 2026-07-24 10:56:27 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-24","debug":["fecha=2026-07-24"]} 2026-07-24 10:56:27 - DEBUG registro: usernameRaw=''18:e8:29:3a:c6:76'' first=''olga'' last=''oropeza'' esRegistrado=1 2026-07-24 10:56:27 - DEBUG bodyAdmin postOCR: Tlf: 04243184012\nUser: 18:e8:29:3a:c6:76\nNombre: olga oropeza\nBanco: Venezuela\nMonto: 25678.28 (caption)\nFecha: 2026-07-24 (caption)\nSrvID: 34 2026-07-24 10:56:30 - ====== INICIO WEBHOOK ====== 2026-07-24 10:56:30 - Evento: text | De: 584243184012 | Size: 569b 2026-07-24 10:56:30 - Procesando mensaje regular tipo: text 2026-07-24 10:56:30 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 10:56:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUMzQzgzM0Y0MjU1NEQ2MUY5MTU5NTRDQjUyNjJENDMA 2026-07-24 10:56:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUMzQzgzM0Y0MjU1NEQ2MUY5MTU5NTRDQjUyNjJENDMA 2026-07-24 10:56:30 - Contenido: Listo el pago... 2026-07-24 10:56:30 - Comando detectado: listo 2026-07-24 10:56:30 - CommandProcessor: Procesando comando: listo 2026-07-24 10:56:30 - IntentDetector: intent=pago, confidence=0.95 2026-07-24 10:56:30 - IntentDetector → pago detectado 2026-07-24 10:56:30 - CommandProcessor: Procesando comando: pagar 2026-07-24 10:56:30 - Ejecutando add_pagos.php 2026-07-24 10:56:30 - IMG 921960227591661 TEL 04243184012 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-24 10:56:30 - Incluyendo guardar_imagen.php... 2026-07-24 10:56:30 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-24 10:56:30 - Includes realizados. Verificando funciones... 2026-07-24 10:56:30 - obtenerInfoUsuario: Iniciando función con teléfono: 584243184012 2026-07-24 10:56:30 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-24 10:56:30 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-24 10:56:30 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-24 10:56:30 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-24 10:56:30 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-24 10:56:30 - obtenerInfoUsuario: Datos usuario: {"username":"18:e8:29:3a:c6:76","firstname":"olga","lastname":"oropeza","mac":"18:e8:29:3a:c6:76","srvid":34} 2026-07-24 10:56:30 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-24 10:56:30 - Datos usuario extraídos: {"username":"18:e8:29:3a:c6:76","firstname":"olga","lastname":"oropeza","mac":"18:e8:29:3a:c6:76","srvid":34} 2026-07-24 10:56:30 - Función conectarbot disponible, obteniendo conexión... 2026-07-24 10:56:30 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-24 10:56:30 - Valor de accessToken: EAAC0c45... 2026-07-24 10:56:30 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-24 10:56:30 - Instancia WhatsAppImageHandler creada 2026-07-24 10:56:30 - Llamando a saveWhatsAppImage... 2026-07-24 10:56:30 - saveWhatsAppImage: Procesando imagen para: 584243184012 2026-07-24 10:56:30 - saveWhatsAppImage: ID de media: 921960227591661, MIME type: image/jpeg 2026-07-24 10:56:30 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/921960227591661 [24-Jul-2026 10:56:30 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-24 10:56:30 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-24 10:56:31 - ====== INICIO WEBHOOK ====== 2026-07-24 10:56:31 - Evento: text | De: 584243184012 | Size: 569b 2026-07-24 10:56:31 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUMzQzgzM0Y0MjU1NEQ2MUY5MTU5NTRDQjUyNjJENDMA, ignorando 2026-07-24 10:56:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-24 10:56:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=921960227591661&source=getMedia&ext=1784905290&hash=ATx6-WYj0XjqrkK3V-iYuZZbWXMtvI7UEDgWW1EUXy8dKA 2026-07-24 10:56:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=921960227591661&source=getMedia&ext=1784905290&hash=ATx6-WYj0XjqrkK3V-iYuZZbWXMtvI7UEDgWW1EUXy8dKA 2026-07-24 10:56:31 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-24 10:56:31 - descargar_imagen: Imagen descargada - Tamaño: 46840 bytes, Tipo: image/jpeg 2026-07-24 10:56:31 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/921960227591661.jpg, Tamaño: 46840 bytes 2026-07-24 10:56:31 - saveToDatabase: Registro insertado en BD con ID: 128 2026-07-24 10:56:31 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/921960227591661.jpg","image_id":"921960227591661","size":46840,"mime_type":"image\/jpeg","db_success":true} 2026-07-24 10:56:31 - Resultado del comando: array 2026-07-24 10:56:31 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-24 10:56:32 - Mensaje enviado con éxito a 584243184012 2026-07-24 10:56:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a637d20b42ed (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSNDc3QUQ1OEQ5MjdGOEFDNEU5AA==) 2026-07-24 10:56:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a637d20b42ed 2026-07-24 10:56:32 - ====== FIN WEBHOOK ====== 2026-07-24 10:57:01 - ====== INICIO WEBHOOK ====== 2026-07-24 10:57:01 - Evento: text | De: 584243184012 | Size: 607b 2026-07-24 10:57:01 - Procesando mensaje regular tipo: text 2026-07-24 10:57:01 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 10:57:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM0RUM2MjU3ODRDMzJFQUE1MUYxRDRDMkNFNDA3Q0QA 2026-07-24 10:57:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM0RUM2MjU3ODRDMzJFQUE1MUYxRDRDMkNFNDA3Q0QA 2026-07-24 10:57:01 - Contenido: Si me lo podrían activar hoy sería genial... 2026-07-24 10:57:01 - Comando detectado: si 2026-07-24 10:57:01 - CommandProcessor: Procesando comando: si 2026-07-24 10:57:01 - Comando no reconocido, enviando a ChatGPT 2026-07-24 10:57:01 - Resultado del comando: string 2026-07-24 10:57:01 - Enviando a ChatGPT: Si me lo podrían activar hoy sería genial... 2026-07-24 10:57:01 - forwardToChatGPT: Enviando a ChatGPT: Si me lo podrían activar hoy sería genial... 2026-07-24 10:57:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 11:57:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 11:57:01 America/Halifax] [CHATBOT][START] corr=94a74a82 IP=127.0.0.1 UA= [24-Jul-2026 10:57:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 10:57:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=18:e8:29:3a:c6:76 mobile=584243184012 [24-Jul-2026 10:57:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 10:57:02 America/Caracas] [CHATBOT][DIAG] corr=94a74a82 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 10:57:02 America/Caracas] [CHATBOT][CTX] corr=94a74a82 tel=584243184012 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 10:57:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 10:57:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 10:57:02 America/Caracas] [CHATBOT][AI][522cb4] Proveedor: gemini [24-Jul-2026 10:57:02 America/Caracas] [CHATBOT][GEMINI][522cb4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 10:57:04 America/Caracas] [CHATBOT][GEMINI][522cb4] OK key=primary intento=1 len=425 finish=STOP [24-Jul-2026 10:57:04 America/Caracas] [CHATBOT][END] corr=94a74a82 bytesRespuesta=425 [24-Jul-2026 10:57:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 10:57:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 10:57:05 - Mensaje enviado con éxito a 584243184012 2026-07-24 10:57:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a637d412b358 (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSMjVGNzE1NTQzRjZGNTI4N0FFAA==) 2026-07-24 10:57:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a637d412b358 2026-07-24 10:57:05 - ====== FIN WEBHOOK ====== 2026-07-24 11:00:15 - ====== INICIO WEBHOOK ====== 2026-07-24 11:00:15 - Evento: text | De: 584243184012 | Size: 636b 2026-07-24 11:00:15 - Procesando mensaje regular tipo: text 2026-07-24 11:00:15 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 11:00:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNGMjcwRTg4RjREMDAzMjg5N0REMTk1RUI2RTVBRjkA 2026-07-24 11:00:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNGMjcwRTg4RjREMDAzMjg5N0REMTk1RUI2RTVBRjkA 2026-07-24 11:00:15 - Contenido: Banco Venezuela 00678171313 Monto 25.678,28 10:55. 24/07/2026 04243184012... 2026-07-24 11:00:15 - Comando detectado: banco 2026-07-24 11:00:15 - CommandProcessor: Procesando comando: banco 2026-07-24 11:00:15 - Comando no reconocido, enviando a ChatGPT 2026-07-24 11:00:15 - Resultado del comando: string 2026-07-24 11:00:15 - Enviando a ChatGPT: Banco Venezuela 00678171313 Monto 25.678,28 10:55... 2026-07-24 11:00:15 - forwardToChatGPT: Enviando a ChatGPT: Banco Venezuela 00678171313 Monto 25.678,28 10:55... 2026-07-24 11:00:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 12:00:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 12:00:15 America/Halifax] [CHATBOT][START] corr=5e8b929f IP=127.0.0.1 UA= 2026-07-24 11:00:15 - ====== INICIO WEBHOOK ====== 2026-07-24 11:00:15 - Evento: image | De: 584143466209 | Size: 859b 2026-07-24 11:00:15 - Procesando mensaje regular tipo: image 2026-07-24 11:00:15 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-24 11:00:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1MTEwQTY3RDlDMzE0MTY4Qzk0NDA5OUExRENGMzcA 2026-07-24 11:00:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1MTEwQTY3RDlDMzE0MTY4Qzk0NDA5OUExRENGMzcA 2026-07-24 11:00:15 - Contenido: G zelle 50.00 carro-moto-xr... 2026-07-24 11:00:15 - Comando detectado: g 2026-07-24 11:00:15 - CommandProcessor: Procesando comando: g 2026-07-24 11:00:15 - Gasto de negocio con imagen: 1558558895782871 2026-07-24 11:00:15 - Formato 'g banco descripcion': banco=zelle, desc=50.00 carro-moto-xr [24-Jul-2026 11:00:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 11:00:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=18:e8:29:3a:c6:76 mobile=584243184012 [24-Jul-2026 11:00:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 11:00:15 America/Caracas] [CHATBOT][DIAG] corr=5e8b929f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 11:00:15 America/Caracas] [CHATBOT][CTX] corr=5e8b929f tel=584243184012 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 11:00:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 11:00:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 11:00:15 America/Caracas] [CHATBOT][AI][78aefe] Proveedor: gemini [24-Jul-2026 11:00:15 America/Caracas] [CHATBOT][GEMINI][78aefe] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-24 11:00:15 - Ejecutando GastosService (negocio) [24-Jul-2026 11:00:16 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-24 11:00:17 - Resultado del comando: array 2026-07-24 11:00:17 - Enviando respuesta: ✅ 💼 Gasto de negocio #60 registrado • Mont 2026-07-24 11:00:18 - Mensaje enviado con éxito a 584143466209 [24-Jul-2026 11:00:18 America/Caracas] [CHATBOT][GEMINI][78aefe] OK key=primary intento=1 len=291 finish=STOP 2026-07-24 11:00:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a637e029326c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQ0M5MTdGRkJBNTgzN0VFNzE5AA==) 2026-07-24 11:00:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a637e029326c 2026-07-24 11:00:18 - ====== FIN WEBHOOK ====== [24-Jul-2026 11:00:18 America/Caracas] [CHATBOT][END] corr=5e8b929f bytesRespuesta=291 [24-Jul-2026 11:00:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 11:00:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 11:00:19 - Mensaje enviado con éxito a 584243184012 2026-07-24 11:00:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a637e034e29a (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSQjM0MTM3OTZFNzc3Qzk5MEIyAA==) 2026-07-24 11:00:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a637e034e29a 2026-07-24 11:00:19 - ====== FIN WEBHOOK ====== 2026-07-24 11:00:29 - ====== INICIO WEBHOOK ====== 2026-07-24 11:00:29 - Evento: text | De: 584243184012 | Size: 563b 2026-07-24 11:00:29 - Procesando mensaje regular tipo: text 2026-07-24 11:00:29 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 11:00:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM3NEJDRkI1OTI4MDFEQTFBREFDQzQ1MDA4QTE1MkMA 2026-07-24 11:00:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM3NEJDRkI1OTI4MDFEQTFBREFDQzQ1MDA4QTE1MkMA 2026-07-24 11:00:29 - Contenido: Gracias... 2026-07-24 11:00:29 - Comando detectado: gracias 2026-07-24 11:00:29 - CommandProcessor: Procesando comando: gracias 2026-07-24 11:00:29 - Comando no reconocido, enviando a ChatGPT 2026-07-24 11:00:29 - Resultado del comando: string 2026-07-24 11:00:29 - Enviando a ChatGPT: Gracias... 2026-07-24 11:00:29 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-24 11:00:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 12:00:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 12:00:29 America/Halifax] [CHATBOT][START] corr=b9a1fa50 IP=127.0.0.1 UA= [24-Jul-2026 11:00:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 11:00:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=18:e8:29:3a:c6:76 mobile=584243184012 [24-Jul-2026 11:00:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 11:00:29 America/Caracas] [CHATBOT][DIAG] corr=b9a1fa50 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 11:00:29 America/Caracas] [CHATBOT][CTX] corr=b9a1fa50 tel=584243184012 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 11:00:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 11:00:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 11:00:29 America/Caracas] [CHATBOT][AI][839d55] Proveedor: gemini [24-Jul-2026 11:00:29 America/Caracas] [CHATBOT][GEMINI][839d55] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 11:00:30 America/Caracas] [CHATBOT][GEMINI][839d55] OK key=primary intento=1 len=64 finish=STOP [24-Jul-2026 11:00:30 America/Caracas] [CHATBOT][END] corr=b9a1fa50 bytesRespuesta=64 [24-Jul-2026 11:00:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 11:00:30 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 11:00:31 - Mensaje enviado con éxito a 584243184012 2026-07-24 11:00:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a637e0f9c5ea (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSRkQ2QjhFRjkwMDk4NDJDRjE2AA==) 2026-07-24 11:00:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a637e0f9c5ea 2026-07-24 11:00:31 - ====== FIN WEBHOOK ====== 2026-07-24 11:04:34 - ====== INICIO WEBHOOK ====== 2026-07-24 11:04:34 - Evento: text | De: 584144590608 | Size: 543b 2026-07-24 11:04:34 - Procesando mensaje regular tipo: text 2026-07-24 11:04:34 - RegularMessageService: Procesando mensaje de 584144590608, tipo: text 2026-07-24 11:04:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0FGMUU0MDYxOTI0RURDQjg1MTIA 2026-07-24 11:04:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAEhgUM0FGMUU0MDYxOTI0RURDQjg1MTIA 2026-07-24 11:04:34 - Contenido: Gracias !!!!... 2026-07-24 11:04:34 - Comando detectado: gracias 2026-07-24 11:04:34 - CommandProcessor: Procesando comando: gracias 2026-07-24 11:04:34 - Comando no reconocido, enviando a ChatGPT 2026-07-24 11:04:34 - Resultado del comando: string 2026-07-24 11:04:34 - Enviando a ChatGPT: Gracias !!!!... 2026-07-24 11:04:34 - forwardToChatGPT: Enviando a ChatGPT: Gracias !!!!... 2026-07-24 11:04:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 12:04:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 12:04:34 America/Halifax] [CHATBOT][START] corr=4e4e075d IP=127.0.0.1 UA= [24-Jul-2026 11:04:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 11:04:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-24 username=24:5a:4c:c0:87:22 mobile=584144590608 [24-Jul-2026 11:04:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 11:04:34 America/Caracas] [CHATBOT][DIAG] corr=4e4e075d Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [24-Jul-2026 11:04:34 America/Caracas] [CHATBOT][CTX] corr=4e4e075d tel=584144590608 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [24-Jul-2026 11:04:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 11:04:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 11:04:34 America/Caracas] [CHATBOT][AI][71cac5] Proveedor: gemini [24-Jul-2026 11:04:34 America/Caracas] [CHATBOT][GEMINI][71cac5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 11:04:35 America/Caracas] [CHATBOT][GEMINI][71cac5] OK key=primary intento=1 len=59 finish=STOP [24-Jul-2026 11:04:35 America/Caracas] [CHATBOT][END] corr=4e4e075d bytesRespuesta=59 [24-Jul-2026 11:04:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 11:04:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 11:04:36 - Mensaje enviado con éxito a 584144590608 2026-07-24 11:04:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a637f04d2760 (wa_message_id: wamid.HBgMNTg0MTQ0NTkwNjA4FQIAERgSQzdGODU0RDkxQ0U0NUU0QzEwAA==) 2026-07-24 11:04:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a637f04d2760 2026-07-24 11:04:36 - ====== FIN WEBHOOK ====== 2026-07-24 11:39:40 - ====== INICIO WEBHOOK ====== 2026-07-24 11:39:40 - Evento: text | De: 584129367290 | Size: 631b 2026-07-24 11:39:40 - Procesando mensaje regular tipo: text 2026-07-24 11:39:40 - RegularMessageService: Procesando mensaje de 584129367290, tipo: text 2026-07-24 11:39:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzY3MjkwFQIAEhggQUNFOEJBNDk5N0VBMkM3NEE2MjZGNUIwREM0QzE4MjkA 2026-07-24 11:39:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzY3MjkwFQIAEhggQUNFOEJBNDk5N0VBMkM3NEE2MjZGNUIwREM0QzE4MjkA 2026-07-24 11:39:40 - Contenido: Buenos días cuánto es en bolívares para hacer el pago... 2026-07-24 11:39:40 - Comando detectado: buenos 2026-07-24 11:39:40 - CommandProcessor: Procesando comando: buenos 2026-07-24 11:39:40 - Comando no reconocido, enviando a ChatGPT 2026-07-24 11:39:40 - Resultado del comando: string 2026-07-24 11:39:40 - Enviando a ChatGPT: Buenos días cuánto es en bolívares para hacer e... 2026-07-24 11:39:40 - forwardToChatGPT: Enviando a ChatGPT: Buenos días cuánto es en bolívares para hacer e... 2026-07-24 11:39:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 12:39:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 12:39:41 America/Halifax] [CHATBOT][START] corr=49f9b8f8 IP=127.0.0.1 UA= [24-Jul-2026 11:39:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 11:39:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=70:a7:41:28:5e:0f mobile=584129367290 [24-Jul-2026 11:39:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 11:39:41 America/Caracas] [CHATBOT][DIAG] corr=49f9b8f8 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [24-Jul-2026 11:39:41 America/Caracas] [CHATBOT][CTX] corr=49f9b8f8 tel=584129367290 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [24-Jul-2026 11:39:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 11:39:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 11:39:41 America/Caracas] [CHATBOT][AI][103db5] Proveedor: gemini [24-Jul-2026 11:39:41 America/Caracas] [CHATBOT][GEMINI][103db5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 11:39:42 America/Caracas] [CHATBOT][GEMINI][103db5] OK key=primary intento=1 len=102 finish=STOP [24-Jul-2026 11:39:42 America/Caracas] [CHATBOT][END] corr=49f9b8f8 bytesRespuesta=102 [24-Jul-2026 11:39:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 11:39:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 11:39:43 - Mensaje enviado con éxito a 584129367290 2026-07-24 11:39:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63873ff1cc8 (wa_message_id: wamid.HBgMNTg0MTI5MzY3MjkwFQIAERgSQzRBOERGM0UxMjI0NkZDRTExAA==) 2026-07-24 11:39:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a63873ff1cc8 2026-07-24 11:39:43 - ====== FIN WEBHOOK ====== 2026-07-24 11:42:01 - ====== INICIO WEBHOOK ====== 2026-07-24 11:42:01 - Evento: text | De: 584129367290 | Size: 589b 2026-07-24 11:42:01 - Procesando mensaje regular tipo: text 2026-07-24 11:42:01 - RegularMessageService: Procesando mensaje de 584129367290, tipo: text 2026-07-24 11:42:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzY3MjkwFQIAEhggQUMwMEUwMkI2QTcyNTBGRTNGNzExODA0OTZDNDU2NTEA 2026-07-24 11:42:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzY3MjkwFQIAEhggQUMwMEUwMkI2QTcyNTBGRTNGNzExODA0OTZDNDU2NTEA 2026-07-24 11:42:01 - Contenido: A esos mismos datos verdad... 2026-07-24 11:42:01 - Comando detectado: a 2026-07-24 11:42:01 - CommandProcessor: Procesando comando: a 2026-07-24 11:42:01 - Comando no reconocido, enviando a ChatGPT 2026-07-24 11:42:01 - Resultado del comando: string 2026-07-24 11:42:01 - Enviando a ChatGPT: A esos mismos datos verdad... 2026-07-24 11:42:01 - forwardToChatGPT: Enviando a ChatGPT: A esos mismos datos verdad... 2026-07-24 11:42:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 12:42:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 12:42:01 America/Halifax] [CHATBOT][START] corr=df5d27f6 IP=127.0.0.1 UA= [24-Jul-2026 11:42:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 11:42:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=70:a7:41:28:5e:0f mobile=584129367290 [24-Jul-2026 11:42:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 11:42:01 America/Caracas] [CHATBOT][DIAG] corr=df5d27f6 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [24-Jul-2026 11:42:01 America/Caracas] [CHATBOT][CTX] corr=df5d27f6 tel=584129367290 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [24-Jul-2026 11:42:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 11:42:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 11:42:01 America/Caracas] [CHATBOT][AI][d0009b] Proveedor: gemini [24-Jul-2026 11:42:01 America/Caracas] [CHATBOT][GEMINI][d0009b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 11:42:03 America/Caracas] [CHATBOT][GEMINI][d0009b] OK key=primary intento=1 len=424 finish=STOP [24-Jul-2026 11:42:03 America/Caracas] [CHATBOT][END] corr=df5d27f6 bytesRespuesta=424 [24-Jul-2026 11:42:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 11:42:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 11:42:04 - Mensaje enviado con éxito a 584129367290 2026-07-24 11:42:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6387cc4e053 (wa_message_id: wamid.HBgMNTg0MTI5MzY3MjkwFQIAERgSMzkyQ0Q4OEIxNkI1RTI5NTI5AA==) 2026-07-24 11:42:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a6387cc4e053 2026-07-24 11:42:04 - ====== FIN WEBHOOK ====== 2026-07-24 11:47:25 - ====== INICIO WEBHOOK ====== 2026-07-24 11:47:25 - Evento: image | De: 584129367290 | Size: 836b 2026-07-24 11:47:25 - Procesando mensaje regular tipo: image 2026-07-24 11:47:25 - RegularMessageService: Procesando mensaje de 584129367290, tipo: image 2026-07-24 11:47:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzY3MjkwFQIAEhggQUM1QjE1RDgzQzEwMTNDMTQyRkVCRUU4Qzk5RTk3MzAA 2026-07-24 11:47:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzY3MjkwFQIAEhggQUM1QjE1RDgzQzEwMTNDMTQyRkVCRUU4Qzk5RTk3MzAA 2026-07-24 11:47:25 - Contenido: ... 2026-07-24 11:47:25 - Comando detectado: image 2026-07-24 11:47:25 - CommandProcessor: Procesando comando: image 2026-07-24 11:47:25 - Imagen sin comando, guardando y procesando 2026-07-24 11:47:25 - Verificando duplicado por imageId=3055361331473727, msgId=wamid.HBgMNTg0MTI5MzY3MjkwFQIAEhggQUM1QjE1RDgzQzEwMTNDMTQyRkVCRUU4Qzk5RTk3MzAA 2026-07-24 11:47:25 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-24 11:47:25 - Incluyendo numtoname.php... 2026-07-24 11:47:25 - Incluyendo media.php... 2026-07-24 11:47:25 - DEBUG messages batch: [{"from":"584129367290","from_user_id":"VE.4522589854694828","id":"wamid.HBgMNTg0MTI5MzY3MjkwFQIAEhggQUM1QjE1RDgzQzEwMTNDMTQyRkVCRUU4Qzk5RTk3MzAA","timestamp":"1784908043","type":"image","image":{"mime_type":"image\/jpeg","sha256":"d5nmWo2SYjHpstogOJ5WiR2vHZaeH4h5hL8kvTS1RTM=","id":"3055361331473727","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3055361331473727&source=webhook&ext=1784908345&hash=ATxudyGWuFAaPSaPGGIiaCz0jIHluGndUPkC8J52GEYtXw"}}] 2026-07-24 11:47:25 - DEBUG caption: no se encontró texto cercano 2026-07-24 11:47:25 - DEBUG caption final: [VACIO] 2026-07-24 11:47:25 - DEBUG busqueda mobiles: 04129367290,4129367290,584129367290 2026-07-24 11:47:25 - DEBUG usuario encontrado: 70:a7:41:28:5e:0f 2026-07-24 11:47:25 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-24 11:47:25 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-24 11:47:26 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3055361331473727&source=getMedia&ext=1784908346&hash=ATw_fGIYuWbZQ2hxPJJ8XwC_wWJhHecTiVSyuzQ9j9EROw 2026-07-24 11:47:27 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3055361331473727.jpg (36857 bytes) 2026-07-24 11:47:28 - OCR tesseract exit=0 chars=369 2026-07-24 11:47:28 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 221 11:4700 1 V- A E < _Comprobante de operacion < A PagomóvilBDV Personas EA 24/07/2026 Operacién: 006782454477 a] Identificacién: 18143785 Origen: (rial Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Carlos eS oe Agregar Beneficiario Crear Acceso directo == 0) < 2026-07-24 11:47:28 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-24"} 2026-07-24 11:47:28 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-24","debug":["fecha=2026-07-24"]} 2026-07-24 11:47:28 - DEBUG registro: usernameRaw=''70:a7:41:28:5e:0f'' first=''Carlos'' last=''Sanchez'' esRegistrado=1 2026-07-24 11:47:28 - DEBUG bodyAdmin postOCR: Tlf: 04129367290\nUser: 70:a7:41:28:5e:0f\nNombre: Carlos Sanchez\nBanco: Venezuela\nMonto: \nFecha: 2026-07-24 (caption)\nSrvID: 35 2026-07-24 11:47:31 - IMG 3055361331473727 TEL 04129367290 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-24 11:47:31 - Incluyendo guardar_imagen.php... 2026-07-24 11:47:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-24 11:47:31 - Includes realizados. Verificando funciones... 2026-07-24 11:47:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584129367290 2026-07-24 11:47:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-24 11:47:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-24 11:47:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-24 11:47:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-24 11:47:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-24 11:47:31 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:5e:0f","firstname":"Carlos","lastname":"Sanchez","mac":"70:a7:41:28:5e:0f","srvid":35} 2026-07-24 11:47:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-24 11:47:31 - Datos usuario extraídos: {"username":"70:a7:41:28:5e:0f","firstname":"Carlos","lastname":"Sanchez","mac":"70:a7:41:28:5e:0f","srvid":35} 2026-07-24 11:47:31 - Función conectarbot disponible, obteniendo conexión... 2026-07-24 11:47:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-24 11:47:31 - Valor de accessToken: EAAC0c45... 2026-07-24 11:47:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-24 11:47:31 - Instancia WhatsAppImageHandler creada 2026-07-24 11:47:31 - Llamando a saveWhatsAppImage... 2026-07-24 11:47:31 - saveWhatsAppImage: Procesando imagen para: 584129367290 2026-07-24 11:47:31 - saveWhatsAppImage: ID de media: 3055361331473727, MIME type: image/jpeg 2026-07-24 11:47:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3055361331473727 2026-07-24 11:47:32 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-24 11:47:32 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3055361331473727&source=getMedia&ext=1784908351&hash=ATyLIh8eSSmaYMXN8HvJD2toLbAcS81nrGImaFbyCjHAyg 2026-07-24 11:47:32 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3055361331473727&source=getMedia&ext=1784908351&hash=ATyLIh8eSSmaYMXN8HvJD2toLbAcS81nrGImaFbyCjHAyg 2026-07-24 11:47:33 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-24 11:47:33 - descargar_imagen: Imagen descargada - Tamaño: 36857 bytes, Tipo: image/jpeg 2026-07-24 11:47:33 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3055361331473727.jpg, Tamaño: 36857 bytes 2026-07-24 11:47:33 - saveToDatabase: Registro insertado en BD con ID: 129 2026-07-24 11:47:33 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3055361331473727.jpg","image_id":"3055361331473727","size":36857,"mime_type":"image\/jpeg","db_success":true} 2026-07-24 11:47:33 - Resultado del comando: array 2026-07-24 11:47:33 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-24 11:47:34 - Mensaje enviado con éxito a 584129367290 2026-07-24 11:47:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6389164bb02 (wa_message_id: wamid.HBgMNTg0MTI5MzY3MjkwFQIAERgSODc5QUQ3RkM5RTFGMUYxQjFFAA==) 2026-07-24 11:47:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a6389164bb02 2026-07-24 11:47:34 - ====== FIN WEBHOOK ====== 2026-07-24 11:51:48 - ====== INICIO WEBHOOK ====== 2026-07-24 11:51:48 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-24 11:51:48 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-24 11:51:48 - ====== FIN WEBHOOK ====== 2026-07-24 11:51:59 - ====== INICIO WEBHOOK ====== 2026-07-24 11:51:59 - Evento: button | De: 584242869504 | Size: 694b 2026-07-24 11:51:59 - Procesando botón de plantilla: Pagar mi deuda 2026-07-24 11:51:59 - ButtonService: payload=pagar mi deuda, telefono=584242869504 2026-07-24 11:51:59 - Botón no manejado por ButtonService 2026-07-24 11:51:59 - ====== FIN WEBHOOK ====== 2026-07-24 11:54:09 - ====== INICIO WEBHOOK ====== 2026-07-24 11:54:09 - Evento: text | De: 584243184012 | Size: 605b 2026-07-24 11:54:09 - Procesando mensaje regular tipo: text 2026-07-24 11:54:09 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 11:54:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM5ODM3MzNFOTE3MkNBOTU1OUJDNjhCRTM0ODIxMDEA 2026-07-24 11:54:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM5ODM3MzNFOTE3MkNBOTU1OUJDNjhCRTM0ODIxMDEA 2026-07-24 11:54:09 - Contenido: Disculpa todavía no se activado el internet?... 2026-07-24 11:54:09 - Comando detectado: disculpa 2026-07-24 11:54:09 - CommandProcessor: Procesando comando: disculpa 2026-07-24 11:54:09 - Comando no reconocido, enviando a ChatGPT 2026-07-24 11:54:09 - Resultado del comando: string 2026-07-24 11:54:09 - Enviando a ChatGPT: Disculpa todavía no se activado el internet?... 2026-07-24 11:54:09 - forwardToChatGPT: Enviando a ChatGPT: Disculpa todavía no se activado el internet?... 2026-07-24 11:54:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 12:54:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 12:54:09 America/Halifax] [CHATBOT][START] corr=78c0cda1 IP=127.0.0.1 UA= [24-Jul-2026 11:54:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 11:54:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=18:e8:29:3a:c6:76 mobile=584243184012 [24-Jul-2026 11:54:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 11:54:10 America/Caracas] [CHATBOT][DIAG] corr=78c0cda1 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 11:54:10 America/Caracas] [CHATBOT][CTX] corr=78c0cda1 tel=584243184012 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 11:54:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 11:54:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 11:54:10 America/Caracas] [CHATBOT][AI][57b732] Proveedor: gemini [24-Jul-2026 11:54:10 America/Caracas] [CHATBOT][GEMINI][57b732] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 11:54:12 America/Caracas] [CHATBOT][GEMINI][57b732] OK key=primary intento=1 len=214 finish=STOP [24-Jul-2026 11:54:12 America/Caracas] [CHATBOT][END] corr=78c0cda1 bytesRespuesta=214 [24-Jul-2026 11:54:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 11:54:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 11:54:13 - Mensaje enviado con éxito a 584243184012 2026-07-24 11:54:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a638aa506c04 (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSODMxQTQxMUNCN0E1OTUzNUEzAA==) 2026-07-24 11:54:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a638aa506c04 2026-07-24 11:54:13 - ====== FIN WEBHOOK ====== 2026-07-24 11:54:32 - ====== INICIO WEBHOOK ====== 2026-07-24 11:54:32 - Evento: text | De: 584243184012 | Size: 598b 2026-07-24 11:54:32 - Procesando mensaje regular tipo: text 2026-07-24 11:54:32 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 11:54:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM0QUZCOURBRjNCMDA1QkJBQTY3MjM2NDg2QTRDREEA 2026-07-24 11:54:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUM0QUZCOURBRjNCMDA1QkJBQTY3MjM2NDg2QTRDREEA 2026-07-24 11:54:32 - Contenido: 👍💇‍♀️... 2026-07-24 11:54:32 - Comando detectado: 👍💇‍♀️ 2026-07-24 11:54:32 - CommandProcessor: Procesando comando: 👍💇‍♀️ 2026-07-24 11:54:32 - Comando no reconocido, enviando a ChatGPT 2026-07-24 11:54:32 - Resultado del comando: string 2026-07-24 11:54:32 - Enviando a ChatGPT: 👍💇‍♀️... 2026-07-24 11:54:32 - forwardToChatGPT: Enviando a ChatGPT: 👍💇‍♀️... 2026-07-24 11:54:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 12:54:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 12:54:32 America/Halifax] [CHATBOT][START] corr=1498a373 IP=127.0.0.1 UA= [24-Jul-2026 11:54:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 11:54:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=18:e8:29:3a:c6:76 mobile=584243184012 [24-Jul-2026 11:54:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 11:54:32 America/Caracas] [CHATBOT][DIAG] corr=1498a373 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 11:54:32 America/Caracas] [CHATBOT][CTX] corr=1498a373 tel=584243184012 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 11:54:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 11:54:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 11:54:32 America/Caracas] [CHATBOT][AI][2a8982] Proveedor: gemini [24-Jul-2026 11:54:32 America/Caracas] [CHATBOT][GEMINI][2a8982] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 11:54:34 America/Caracas] [CHATBOT][GEMINI][2a8982] OK key=primary intento=1 len=90 finish=STOP [24-Jul-2026 11:54:34 America/Caracas] [CHATBOT][END] corr=1498a373 bytesRespuesta=90 [24-Jul-2026 11:54:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 11:54:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 11:54:35 - Mensaje enviado con éxito a 584243184012 2026-07-24 11:54:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a638abb095e5 (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSQ0M0RUY3ODhDMTM3MTA0OEIwAA==) 2026-07-24 11:54:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a638abb095e5 2026-07-24 11:54:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jean Ziegler, 2026-08-07 00:00:00 . 584242869504 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242869504","wa_id":"584242869504"}],"messages":[{"id":"wamid.HBgMNTg0MjQyODY5NTA0FQIAERgSMjVCMDZDNjAwODdGNUU4NzE5AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Deivi Diomar Gutt Fernandez, 23/08/2026 . 584161463568 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161463568","wa_id":"584161463568"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDYzNTY4FQIAERgSREMyOThEQkRCQkJFMkI0OUU3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Naomi Crespo, 23/08/2026 . 584241681989 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241681989","wa_id":"584241681989"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjgxOTg5FQIAERgSM0ZBNkI3ODJFRjVCMzVDNzVGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Willians Aguilera, 2026-08-04 00:00:00 . 584162120320 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162120320","wa_id":"584162120320"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTIwMzIwFQIAERgSMDE0MTYyN0M2M0VBNDQ4QUFFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Maria Melo, 2026-08-07 00:00:00 . 584263432511 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263432511","wa_id":"584263432511"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDMyNTExFQIAERgSQjdDNEJGQkZGQjVCNkE3MTE2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , igcenia hugler, 2026-08-24 00:00:00 . 584120174223 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120174223","wa_id":"584120174223"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTc0MjIzFQIAERgSNTFBRTA1NDMxRjkxMkRDQjQ2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Deivi Diomar Gutt Fernandez, 2026-08-24 00:00:00 . 584161463568 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161463568","wa_id":"584161463568"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDYzNTY4FQIAERgSMDc5MDE1MEYzOEYyRDMzOTc4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Carolina Rivas, 2026-08-25 00:00:00 . 584121441387 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121441387","wa_id":"584121441387"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDQxMzg3FQIAERgSNzZBMUZCMUVERjgwMEExRDJBAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Naomi Crespo, 2026-08-24 00:00:00 . 584241681989 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241681989","wa_id":"584241681989"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjgxOTg5FQIAERgSMEE5RDVFREFCMjcxMDY2RDVGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , margot mulato, 2026-08-13 00:00:00 . 584121484633 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121484633","wa_id":"584121484633"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg0NjMzFQIAERgSOUEzRjM4Njg0ODczN0IyNzgzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , olga oropeza, 2026-08-24 00:00:00 . 584243184012 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243184012","wa_id":"584243184012"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSRDVBNEU4MkYyRTZBQ0FCODQyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Carlos Sanchez, 2026-08-27 00:00:00 . 584129367290 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129367290","wa_id":"584129367290"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzY3MjkwFQIAERgSMDcyNzUyOTk2NTExMDQzOEQ2AA==","message_status":"accepted"}]}'. 2026-07-24 19:30:46 - ====== INICIO WEBHOOK ====== 2026-07-24 19:30:46 - Evento: image | De: 584263432511 | Size: 896b 2026-07-24 19:30:46 - Procesando mensaje regular tipo: image 2026-07-24 19:30:46 - RegularMessageService: Procesando mensaje de 584263432511, tipo: image 2026-07-24 19:30:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDMyNTExFQIAEhggQUNDRjQ3OTRCMzBFNzY0QTYxNTEwRTdCRUM0OEZCMkEA 2026-07-24 19:30:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDMyNTExFQIAEhggQUNDRjQ3OTRCMzBFNzY0QTYxNTEwRTdCRUM0OEZCMkEA 2026-07-24 19:30:46 - Contenido: Buenas tardes servicio wi-fi María Melo... 2026-07-24 19:30:46 - Comando detectado: buenas 2026-07-24 19:30:46 - CommandProcessor: Procesando comando: buenas 2026-07-24 19:30:46 - Imagen sin comando, guardando y procesando 2026-07-24 19:30:46 - Verificando duplicado por imageId=2312606455813140, msgId=wamid.HBgMNTg0MjYzNDMyNTExFQIAEhggQUNDRjQ3OTRCMzBFNzY0QTYxNTEwRTdCRUM0OEZCMkEA 2026-07-24 19:30:46 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-24 19:30:46 - Incluyendo numtoname.php... 2026-07-24 19:30:46 - Incluyendo media.php... 2026-07-24 19:30:46 - DEBUG messages batch: [{"from":"584263432511","from_user_id":"VE.4523614017925745","id":"wamid.HBgMNTg0MjYzNDMyNTExFQIAEhggQUNDRjQ3OTRCMzBFNzY0QTYxNTEwRTdCRUM0OEZCMkEA","timestamp":"1784922116","type":"image","image":{"caption":"Buenas tardes servicio wi-fi María Melo","mime_type":"image\/jpeg","sha256":"8aT6dHOmznEF0wkpSveHBJq2Rt224S9DlKZRXQT+NAo=","id":"2312606455813140","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2312606455813140&source=webhook&ext=1784922417&hash=ATwXnsQew26SSEYQqy_ds0rcR8bzuqvcDUBb96-P5JFpRw"}}] 2026-07-24 19:30:46 - DEBUG caption final: Buenas tardes servicio wi-fi María Melo 2026-07-24 19:30:46 - DEBUG busqueda mobiles: 04263432511,4263432511,584263432511 2026-07-24 19:30:46 - DEBUG usuario NO encontrado 2026-07-24 19:30:46 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-24 19:30:46 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-24 19:30:47 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2312606455813140&source=getMedia&ext=1784936146&hash=ATxvhoQBMEkLGYEsfKZihQ3PbVWH0hmaw8NONmWv3aKHdA 2026-07-24 19:30:49 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2312606455813140.jpg (26062 bytes) 2026-07-24 19:30:50 - OCR tesseract exit=0 chars=248 2026-07-24 19:30:50 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 203 y PagomóvilBDV Personas SÓN 24/07/2026 (CT aH SL | Identificacién: 18143785 (Olt as (oir STA 04123663736 TES 0102 - BANCO DE VENEZUELA Concepto: maria melo Wifi 2026-07-24 19:30:50 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-24"} 2026-07-24 19:30:50 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-24","debug":["fecha=2026-07-24"]} 2026-07-24 19:30:50 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-24 19:30:50 - DEBUG bodyAdmin postOCR: Tlf: 04263432511\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-24 (caption) 2026-07-24 19:30:54 - IMG 2312606455813140 TEL 04263432511 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-24 19:30:54 - Incluyendo guardar_imagen.php... 2026-07-24 19:30:54 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-24 19:30:54 - Includes realizados. Verificando funciones... 2026-07-24 19:30:54 - obtenerInfoUsuario: Iniciando función con teléfono: 584263432511 2026-07-24 19:30:54 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-24 19:30:54 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-24 19:30:54 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-24 19:30:54 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-24 19:30:54 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-24 19:30:54 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:3e:e8:c5","firstname":"Maria","lastname":"Melo","mac":"F4:E2:C6:3E:E8:C5","srvid":34} 2026-07-24 19:30:54 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-24 19:30:54 - Datos usuario extraídos: {"username":"f4:e2:c6:3e:e8:c5","firstname":"Maria","lastname":"Melo","mac":"F4:E2:C6:3E:E8:C5","srvid":34} 2026-07-24 19:30:54 - Función conectarbot disponible, obteniendo conexión... 2026-07-24 19:30:54 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-24 19:30:54 - Valor de accessToken: EAAC0c45... 2026-07-24 19:30:54 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-24 19:30:54 - Instancia WhatsAppImageHandler creada 2026-07-24 19:30:54 - Llamando a saveWhatsAppImage... 2026-07-24 19:30:54 - saveWhatsAppImage: Procesando imagen para: 584263432511 2026-07-24 19:30:54 - saveWhatsAppImage: ID de media: 2312606455813140, MIME type: image/jpeg 2026-07-24 19:30:54 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2312606455813140 2026-07-24 19:30:55 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-24 19:30:55 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2312606455813140&source=getMedia&ext=1784936154&hash=ATzkNkY7O-KHWqG7qvRzIELSDy-Me_evGunM2lsrYO-MwA 2026-07-24 19:30:55 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2312606455813140&source=getMedia&ext=1784936154&hash=ATzkNkY7O-KHWqG7qvRzIELSDy-Me_evGunM2lsrYO-MwA 2026-07-24 19:30:55 - descargar_imagen: Respuesta cURL - HTTP: 0, Tipo: , Error: OpenSSL SSL_connect: Connection reset by peer in connection to lookaside.fbsbx.com:443 2026-07-24 19:30:55 - descargar_imagen: ERROR descargando imagen: HTTP 0 2026-07-24 19:30:55 - Resultado guardar imagen: {"success":false,"error":"ERROR descargando imagen: HTTP 0"} 2026-07-24 19:30:55 - Resultado del comando: array 2026-07-24 19:30:55 - Enviando respuesta: ❌ Error al guardar la imagen: ERROR descargando 2026-07-24 19:30:56 - Mensaje enviado con éxito a 584263432511 2026-07-24 19:30:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63f5b0d13a7 (wa_message_id: wamid.HBgMNTg0MjYzNDMyNTExFQIAERgSMkM3OTQ4Q0I0ODA2QTY0NkYzAA==) 2026-07-24 19:30:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a63f5b0d13a7 2026-07-24 19:30:56 - ====== FIN WEBHOOK ====== 2026-07-24 19:31:38 - ====== INICIO WEBHOOK ====== 2026-07-24 19:31:38 - Evento: status:failed | De: 584162120320 | Size: 573b 2026-07-24 19:31:38 - STATUS FAILED: failed para 584162120320 | Error: 131026 Message undeliverable 2026-07-24 19:31:38 - ====== FIN WEBHOOK ====== 2026-07-24 19:33:28 - ====== INICIO WEBHOOK ====== 2026-07-24 19:33:28 - Evento: text | De: 584266395007 | Size: 603b 2026-07-24 19:33:28 - Procesando mensaje regular tipo: text 2026-07-24 19:33:28 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-24 19:33:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM1MTA1N0RBRjExNTM0MzU0MjYyRkNBOTQxREYzQUYA 2026-07-24 19:33:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM1MTA1N0RBRjExNTM0MzU0MjYyRkNBOTQxREYzQUYA 2026-07-24 19:33:28 - Contenido: Buenas tardes que precio tiene la fuente de poder... 2026-07-24 19:33:28 - Comando detectado: buenas 2026-07-24 19:33:28 - CommandProcessor: Procesando comando: buenas 2026-07-24 19:33:28 - Comando no reconocido, enviando a ChatGPT 2026-07-24 19:33:28 - Resultado del comando: string 2026-07-24 19:33:28 - Enviando a ChatGPT: Buenas tardes que precio tiene la fuente de poder... 2026-07-24 19:33:28 - LeadCapture: Posible lead detectado para 584266395007 2026-07-24 19:33:28 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-24 19:33:28 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes que precio tiene la fuente de poder... 2026-07-24 19:33:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 20:33:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 20:33:28 America/Halifax] [CHATBOT][START] corr=c39ffbf3 IP=127.0.0.1 UA= [24-Jul-2026 19:33:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 19:33:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [24-Jul-2026 19:33:28 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 19:33:28 America/Caracas] [CHATBOT][DIAG] corr=c39ffbf3 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [24-Jul-2026 19:33:28 America/Caracas] [CHATBOT][CTX] corr=c39ffbf3 tel=584266395007 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [24-Jul-2026 19:33:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 19:33:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 19:33:28 America/Caracas] [CHATBOT][AI][547899] Proveedor: gemini [24-Jul-2026 19:33:28 America/Caracas] [CHATBOT][GEMINI][547899] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 19:33:29 America/Caracas] [CHATBOT][GEMINI][547899] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:33:29 America/Caracas] [CHATBOT][GEMINI][547899] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:33:30 America/Caracas] [CHATBOT][AI][547899] Gemini falló, usando heurística local [24-Jul-2026 19:33:30 America/Caracas] [CHATBOT][AI][547899] Heurística no matcheó, enviando menú de opciones [24-Jul-2026 19:33:30 America/Caracas] [CHATBOT][END] corr=c39ffbf3 bytesRespuesta=388 [24-Jul-2026 19:33:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 19:33:30 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 19:33:31 - Mensaje enviado con éxito a 584266395007 2026-07-24 19:33:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63f64b29254 (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSNDJBQTJFMjc4NEVCMzYyMDMzAA==) 2026-07-24 19:33:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a63f64b29254 2026-07-24 19:33:31 - ====== FIN WEBHOOK ====== 2026-07-24 19:34:15 - ====== INICIO WEBHOOK ====== 2026-07-24 19:34:15 - Evento: text | De: 584261990179 | Size: 601b 2026-07-24 19:34:15 - Procesando mensaje regular tipo: text 2026-07-24 19:34:15 - RegularMessageService: Procesando mensaje de 584261990179, tipo: text 2026-07-24 19:34:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxOTkwMTc5FQIAEhggQUMyRjQxMjMxOEE2NTMyRjc0NzJFRUYyNkI1MkI5QjMA 2026-07-24 19:34:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxOTkwMTc5FQIAEhggQUMyRjQxMjMxOEE2NTMyRjc0NzJFRUYyNkI1MkI5QjMA 2026-07-24 19:34:15 - Contenido: Buenas tardes hay problemas con el internet... 2026-07-24 19:34:15 - Comando detectado: buenas 2026-07-24 19:34:15 - CommandProcessor: Procesando comando: buenas 2026-07-24 19:34:15 - Comando no reconocido, enviando a ChatGPT 2026-07-24 19:34:15 - Resultado del comando: string 2026-07-24 19:34:15 - Enviando a ChatGPT: Buenas tardes hay problemas con el internet... 2026-07-24 19:34:15 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes hay problemas con el internet... 2026-07-24 19:34:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 20:34:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 20:34:15 America/Halifax] [CHATBOT][START] corr=902c3c08 IP=127.0.0.1 UA= [24-Jul-2026 19:34:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 19:34:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=74:ac:b9:7a:ff:98 mobile=584261990179 [24-Jul-2026 19:34:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 19:34:15 America/Caracas] [CHATBOT][DIAG] corr=902c3c08 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [24-Jul-2026 19:34:15 America/Caracas] [CHATBOT][CTX] corr=902c3c08 tel=584261990179 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 19:34:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 19:34:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 19:34:15 America/Caracas] [CHATBOT][AI][90e67c] Proveedor: gemini [24-Jul-2026 19:34:15 America/Caracas] [CHATBOT][GEMINI][90e67c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 19:34:15 America/Caracas] [CHATBOT][GEMINI][90e67c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:34:16 America/Caracas] [CHATBOT][GEMINI][90e67c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:34:16 America/Caracas] [CHATBOT][AI][90e67c] Gemini falló, usando heurística local [24-Jul-2026 19:34:16 America/Caracas] [CHATBOT][AI][90e67c] Heurística no matcheó, enviando menú de opciones [24-Jul-2026 19:34:16 America/Caracas] [CHATBOT][END] corr=902c3c08 bytesRespuesta=391 [24-Jul-2026 19:34:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 19:34:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 19:34:18 - Mensaje enviado con éxito a 584261990179 2026-07-24 19:34:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63f67a1bc78 (wa_message_id: wamid.HBgMNTg0MjYxOTkwMTc5FQIAERgSNDQ5OEU4NjlCQjhGRDNERTFGAA==) 2026-07-24 19:34:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a63f67a1bc78 2026-07-24 19:34:18 - ====== FIN WEBHOOK ====== 2026-07-24 19:36:42 - ====== INICIO WEBHOOK ====== 2026-07-24 19:36:42 - Evento: text | De: 584122810067 | Size: 543b 2026-07-24 19:36:42 - Procesando mensaje regular tipo: text 2026-07-24 19:36:42 - RegularMessageService: Procesando mensaje de 584122810067, tipo: text 2026-07-24 19:36:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0E1NTg0M0Y1QzRGMDhERTJGRDQA 2026-07-24 19:36:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0E1NTg0M0Y1QzRGMDhERTJGRDQA 2026-07-24 19:36:42 - Contenido: Pago en Bs... 2026-07-24 19:36:42 - Comando detectado: pago 2026-07-24 19:36:42 - CommandProcessor: Procesando comando: pago 2026-07-24 19:36:42 - Ejecutando add_pagos.php [24-Jul-2026 19:36:43 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-24 19:36:43 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-24 19:38:45 - ====== INICIO WEBHOOK ====== 2026-07-24 19:38:45 - Evento: text | De: 584144727502 | Size: 598b 2026-07-24 19:38:45 - Procesando mensaje regular tipo: text 2026-07-24 19:38:45 - RegularMessageService: Procesando mensaje de 584144727502, tipo: text 2026-07-24 19:38:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUM5REJBMTM2MzAxRDc4Q0YzQTU0RDg4ODVDNzFCRDUA 2026-07-24 19:38:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUM5REJBMTM2MzAxRDc4Q0YzQTU0RDg4ODVDNzFCRDUA 2026-07-24 19:38:45 - Contenido: Buenas tardes, no tengo servicio de inter... 2026-07-24 19:38:45 - Comando detectado: buenas 2026-07-24 19:38:45 - CommandProcessor: Procesando comando: buenas 2026-07-24 19:38:45 - Comando no reconocido, enviando a ChatGPT 2026-07-24 19:38:45 - Resultado del comando: string 2026-07-24 19:38:45 - Enviando a ChatGPT: Buenas tardes, no tengo servicio de inter... 2026-07-24 19:38:45 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes, no tengo servicio de inter... 2026-07-24 19:38:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 20:38:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 20:38:45 America/Halifax] [CHATBOT][START] corr=7e49c723 IP=127.0.0.1 UA= [24-Jul-2026 19:38:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 19:38:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=74:ac:b9:99:ae:b5 mobile=584144727502 [24-Jul-2026 19:38:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 19:38:46 America/Caracas] [CHATBOT][DIAG] corr=7e49c723 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [24-Jul-2026 19:38:46 America/Caracas] [CHATBOT][CTX] corr=7e49c723 tel=584144727502 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [24-Jul-2026 19:38:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 19:38:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 19:38:46 America/Caracas] [CHATBOT][AI][21e736] Proveedor: gemini [24-Jul-2026 19:38:46 America/Caracas] [CHATBOT][GEMINI][21e736] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 19:38:46 America/Caracas] [CHATBOT][GEMINI][21e736] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:38:46 America/Caracas] [CHATBOT][GEMINI][21e736] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:38:47 America/Caracas] [CHATBOT][AI][21e736] Gemini falló, usando heurística local [24-Jul-2026 19:38:47 America/Caracas] [CHATBOT][AI][21e736] Heurística no matcheó, enviando menú de opciones [24-Jul-2026 19:38:47 America/Caracas] [CHATBOT][END] corr=7e49c723 bytesRespuesta=390 [24-Jul-2026 19:38:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 19:38:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 19:38:48 - Mensaje enviado con éxito a 584144727502 2026-07-24 19:38:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63f78883f8c (wa_message_id: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSNDlEN0U3QzI3NkQwN0EzNDcwAA==) 2026-07-24 19:38:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a63f78883f8c 2026-07-24 19:38:48 - ====== FIN WEBHOOK ====== 2026-07-24 19:41:03 - ====== INICIO WEBHOOK ====== 2026-07-24 19:41:03 - Evento: image | De: 584143466209 | Size: 866b 2026-07-24 19:41:03 - Procesando mensaje regular tipo: image 2026-07-24 19:41:03 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-24 19:41:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4OEIxNzgxQkVDRThEMDRCOEY2RThBMkRBNzgyQTgA 2026-07-24 19:41:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4OEIxNzgxQkVDRThEMDRCOEY2RThBMkRBNzgyQTgA 2026-07-24 19:41:03 - Contenido: G venezuela 45000.00 sueldo-miguel... 2026-07-24 19:41:03 - Comando detectado: g 2026-07-24 19:41:03 - CommandProcessor: Procesando comando: g 2026-07-24 19:41:03 - Gasto de negocio con imagen: 1668437890897942 2026-07-24 19:41:03 - Formato 'g banco descripcion': banco=venezuela, desc=45000.00 sueldo-miguel 2026-07-24 19:41:03 - Ejecutando GastosService (negocio) [24-Jul-2026 19:41:03 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-24 19:41:05 - Resultado del comando: array 2026-07-24 19:41:05 - Enviando respuesta: ✅ 💼 Gasto de negocio #61 registrado • Mont 2026-07-24 19:41:06 - Mensaje enviado con éxito a 584143466209 2026-07-24 19:41:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63f8129f786 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSM0YxRUM2NTQ1OTM5OUMyMkYwAA==) 2026-07-24 19:41:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a63f8129f786 2026-07-24 19:41:06 - ====== FIN WEBHOOK ====== 2026-07-24 19:41:21 - ====== INICIO WEBHOOK ====== 2026-07-24 19:41:21 - Evento: image | De: 584144727502 | Size: 860b 2026-07-24 19:41:21 - Procesando mensaje regular tipo: image 2026-07-24 19:41:21 - RegularMessageService: Procesando mensaje de 584144727502, tipo: image 2026-07-24 19:41:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUNCNzBDNjJENkU1MTg4MzNCQTM1NUQyOUI5NjU5Q0YA 2026-07-24 19:41:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUNCNzBDNjJENkU1MTg4MzNCQTM1NUQyOUI5NjU5Q0YA 2026-07-24 19:41:21 - Contenido: ... 2026-07-24 19:41:21 - Comando detectado: image 2026-07-24 19:41:21 - CommandProcessor: Procesando comando: image 2026-07-24 19:41:21 - Imagen sin comando, guardando y procesando 2026-07-24 19:41:21 - Verificando duplicado por imageId=2622603988138009, msgId=wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUNCNzBDNjJENkU1MTg4MzNCQTM1NUQyOUI5NjU5Q0YA 2026-07-24 19:41:21 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-24 19:41:21 - Incluyendo numtoname.php... 2026-07-24 19:41:21 - Incluyendo media.php... 2026-07-24 19:41:21 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584144727502","from_user_id":"VE.4519633178323829","id":"wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUNCNzBDNjJENkU1MTg4MzNCQTM1NUQyOUI5NjU5Q0YA","timestamp":"1784929864","type":"image","image":{"mime_type":"image\/jpeg","sha256":"yaAPvgTVButsfVq3pqsMghLjEd0dFLw9e\/8PIdjiHWY=","id":"2622603988138009","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2622603988138009&source=webhook&ext=1784930166&hash=ATxveKZAPqrgHd7ybEf2oCyzXmW26eRrehqSlk_S44R-ZA"}}] 2026-07-24 19:41:21 - DEBUG caption: no se encontró texto cercano 2026-07-24 19:41:21 - DEBUG caption final: [VACIO] 2026-07-24 19:41:21 - DEBUG busqueda mobiles: 04144727502,4144727502,584144727502 2026-07-24 19:41:21 - DEBUG usuario NO encontrado 2026-07-24 19:41:21 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-24 19:41:21 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-24 19:41:22 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2622603988138009&source=getMedia&ext=1784936781&hash=ATyqdkt9pxTNA10kSRwaLf_lywZQBAMuXSRuX8RDxFipqw 2026-07-24 19:41:23 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2622603988138009.jpg (61330 bytes) 2026-07-24 19:41:24 - OCR tesseract exit=0 chars=496 2026-07-24 19:41:24 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 195 5:50 NM oat! LTE GED: Recibo jOperacion en Proceso! NUMERO DE REFERENCIA FECHA 24/07/2026 05:50:43PM NUMERO DE CELULAR DE ORIGEN A EY NÚMERO DE CELULAR DE DESTINO 04143466209 IDENTIFICACION RECEPTOR V18143785 BANCO RECEPTOR BANCO MERCANTIL BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. MONTO DE LA OPERACIÓN BS 29.515,26 CONCEPTO wifi O Agregar beneficiario al directorio Descargar/Compartir NAT 1g 2026-07-24 19:41:24 - OCR parse (caption-level): {"banco":"Banesco","monto":"29515.26","fecha":"2026-07-24"} 2026-07-24 19:41:24 - OCR parseDetalles: {"banco":null,"monto":"29515.26","fecha":"2026-07-24","debug":["fecha=2026-07-24","montoNext=29.515,26"]} 2026-07-24 19:41:24 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-24 19:41:24 - DEBUG bodyAdmin postOCR: Tlf: 04144727502\nUsuario: NO REGISTRADO\nBanco: Banesco\nMonto: 29515.26 (caption)\nFecha: 2026-07-24 (caption) 2026-07-24 19:41:26 - IMG 2622603988138009 TEL 04144727502 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-24 19:41:26 - Incluyendo guardar_imagen.php... 2026-07-24 19:41:26 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-24 19:41:26 - Includes realizados. Verificando funciones... 2026-07-24 19:41:26 - obtenerInfoUsuario: Iniciando función con teléfono: 584144727502 2026-07-24 19:41:26 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-24 19:41:26 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-24 19:41:26 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-24 19:41:26 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-24 19:41:26 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-24 19:41:26 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:99:ae:b5","firstname":"Gloria","lastname":"Osorio","mac":"74:ac:b9:99:ae:b5","srvid":35} 2026-07-24 19:41:26 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-24 19:41:26 - Datos usuario extraídos: {"username":"74:ac:b9:99:ae:b5","firstname":"Gloria","lastname":"Osorio","mac":"74:ac:b9:99:ae:b5","srvid":35} 2026-07-24 19:41:26 - Función conectarbot disponible, obteniendo conexión... 2026-07-24 19:41:26 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-24 19:41:26 - Valor de accessToken: EAAC0c45... 2026-07-24 19:41:26 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-24 19:41:26 - Instancia WhatsAppImageHandler creada 2026-07-24 19:41:26 - Llamando a saveWhatsAppImage... 2026-07-24 19:41:26 - saveWhatsAppImage: Procesando imagen para: 584144727502 2026-07-24 19:41:26 - saveWhatsAppImage: ID de media: 2622603988138009, MIME type: image/jpeg 2026-07-24 19:41:26 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2622603988138009 2026-07-24 19:41:27 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-24 19:41:27 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2622603988138009&source=getMedia&ext=1784936786&hash=ATxZKZvtSsrG3sWd6HfmLcmJhJtWO_mk_FQj9FARrGIMyA 2026-07-24 19:41:27 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2622603988138009&source=getMedia&ext=1784936786&hash=ATxZKZvtSsrG3sWd6HfmLcmJhJtWO_mk_FQj9FARrGIMyA 2026-07-24 19:41:30 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-24 19:41:30 - descargar_imagen: Imagen descargada - Tamaño: 61330 bytes, Tipo: image/jpeg 2026-07-24 19:41:30 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2622603988138009.jpg, Tamaño: 61330 bytes 2026-07-24 19:41:30 - saveToDatabase: Registro insertado en BD con ID: 130 2026-07-24 19:41:30 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2622603988138009.jpg","image_id":"2622603988138009","size":61330,"mime_type":"image\/jpeg","db_success":true} 2026-07-24 19:41:30 - Resultado del comando: array 2026-07-24 19:41:30 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-24 19:41:30 - Mensaje enviado con éxito a 584144727502 2026-07-24 19:41:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63f82abe36a (wa_message_id: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSMjg2QzJBRjdCM0M3OUJBOUVFAA==) 2026-07-24 19:41:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a63f82abe36a 2026-07-24 19:41:30 - ====== FIN WEBHOOK ====== 2026-07-24 19:46:20 - ====== INICIO WEBHOOK ====== 2026-07-24 19:46:20 - Evento: image | De: 584120174223 | Size: 864b 2026-07-24 19:46:20 - Procesando mensaje regular tipo: image 2026-07-24 19:46:20 - RegularMessageService: Procesando mensaje de 584120174223, tipo: image 2026-07-24 19:46:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTc0MjIzFQIAEhggQUNCNjkyQzMwQUZDRDU1MzkxRjE3RjZDMDkyQjY4M0IA 2026-07-24 19:46:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTc0MjIzFQIAEhggQUNCNjkyQzMwQUZDRDU1MzkxRjE3RjZDMDkyQjY4M0IA 2026-07-24 19:46:20 - Contenido: Buenas tardes pago de wifi... 2026-07-24 19:46:20 - Comando detectado: buenas 2026-07-24 19:46:20 - CommandProcessor: Procesando comando: buenas 2026-07-24 19:46:20 - Imagen sin comando, guardando y procesando 2026-07-24 19:46:20 - Verificando duplicado por imageId=3535003066673416, msgId=wamid.HBgMNTg0MTIwMTc0MjIzFQIAEhggQUNCNjkyQzMwQUZDRDU1MzkxRjE3RjZDMDkyQjY4M0IA 2026-07-24 19:46:20 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-24 19:46:20 - Incluyendo numtoname.php... 2026-07-24 19:46:20 - Incluyendo media.php... 2026-07-24 19:46:20 - DEBUG messages batch: [{"from":"584120174223","from_user_id":"VE.4523613981259082","id":"wamid.HBgMNTg0MTIwMTc0MjIzFQIAEhggQUNCNjkyQzMwQUZDRDU1MzkxRjE3RjZDMDkyQjY4M0IA","timestamp":"1784927730","type":"image","image":{"caption":"Buenas tardes pago de wifi","mime_type":"image\/jpeg","sha256":"tStFUYYfP2H5eSftLme+PhU7\/mDvfbl8uS8YcICM95w=","id":"3535003066673416","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3535003066673416&source=webhook&ext=1784928032&hash=ATwCvs8SOW5DhpU5XJ8L-94nR-al9U6JcpSKnP0SWmObeQ"}}] 2026-07-24 19:46:20 - DEBUG caption final: Buenas tardes pago de wifi 2026-07-24 19:46:20 - DEBUG busqueda mobiles: 04120174223,4120174223,584120174223 2026-07-24 19:46:20 - DEBUG usuario encontrado: f4:e2:c6:36:27:7b 2026-07-24 19:46:20 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-24 19:46:20 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-24 19:46:21 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3535003066673416&source=getMedia&ext=1784937080&hash=ATwdyB53PWhgsCLqeEN0HJBMNrR7l-jmBAdNMhyIzFE0Cw 2026-07-24 19:46:22 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3535003066673416.jpg (24400 bytes) 2026-07-24 19:46:23 - OCR tesseract exit=0 chars=375 2026-07-24 19:46:23 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 182 511pm VO eS Su < Comprobante de operación —< y PagomóvilBDV Personas 9 22.300,00 Bs Fecha: 24/07/2026 Operación: 006786408574 [[ Identificación: 18143785 Origen: 0102****9405 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA < Agregar Beneficiario Crear Acceso directo 2026-07-24 19:46:23 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22300.00","fecha":"2026-07-24"} 2026-07-24 19:46:23 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-24","debug":["fecha=2026-07-24"]} 2026-07-24 19:46:23 - DEBUG registro: usernameRaw=''f4:e2:c6:36:27:7b'' first=''igcenia'' last=''hugler'' esRegistrado=1 2026-07-24 19:46:23 - DEBUG bodyAdmin postOCR: Tlf: 04120174223\nUser: f4:e2:c6:36:27:7b\nNombre: igcenia hugler\nBanco: Venezuela\nMonto: 22300.00 (caption)\nFecha: 2026-07-24 (caption)\nSrvID: 34 2026-07-24 19:46:26 - IMG 3535003066673416 TEL 04120174223 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-24 19:46:26 - Incluyendo guardar_imagen.php... 2026-07-24 19:46:26 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-24 19:46:26 - Includes realizados. Verificando funciones... 2026-07-24 19:46:26 - obtenerInfoUsuario: Iniciando función con teléfono: 584120174223 2026-07-24 19:46:26 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-24 19:46:26 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-24 19:46:26 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-24 19:46:26 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-24 19:46:26 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-24 19:46:26 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:36:27:7b","firstname":"igcenia","lastname":"hugler","mac":"f4:e2:c6:36:27:7b","srvid":34} 2026-07-24 19:46:26 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-24 19:46:26 - Datos usuario extraídos: {"username":"f4:e2:c6:36:27:7b","firstname":"igcenia","lastname":"hugler","mac":"f4:e2:c6:36:27:7b","srvid":34} 2026-07-24 19:46:26 - Función conectarbot disponible, obteniendo conexión... 2026-07-24 19:46:26 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-24 19:46:26 - Valor de accessToken: EAAC0c45... 2026-07-24 19:46:26 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-24 19:46:26 - Instancia WhatsAppImageHandler creada 2026-07-24 19:46:26 - Llamando a saveWhatsAppImage... 2026-07-24 19:46:26 - saveWhatsAppImage: Procesando imagen para: 584120174223 2026-07-24 19:46:26 - saveWhatsAppImage: ID de media: 3535003066673416, MIME type: image/jpeg 2026-07-24 19:46:26 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3535003066673416 2026-07-24 19:46:27 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-24 19:46:27 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3535003066673416&source=getMedia&ext=1784937086&hash=ATycKAMlp7wmfYxq_fjhZYVagElb-8_gRp49y-mYRbKang 2026-07-24 19:46:27 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3535003066673416&source=getMedia&ext=1784937086&hash=ATycKAMlp7wmfYxq_fjhZYVagElb-8_gRp49y-mYRbKang 2026-07-24 19:46:28 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-24 19:46:28 - descargar_imagen: Imagen descargada - Tamaño: 24400 bytes, Tipo: image/jpeg 2026-07-24 19:46:28 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3535003066673416.jpg, Tamaño: 24400 bytes 2026-07-24 19:46:28 - saveToDatabase: Registro insertado en BD con ID: 131 2026-07-24 19:46:28 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3535003066673416.jpg","image_id":"3535003066673416","size":24400,"mime_type":"image\/jpeg","db_success":true} 2026-07-24 19:46:28 - Resultado del comando: array 2026-07-24 19:46:28 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-24 19:46:29 - Mensaje enviado con éxito a 584120174223 2026-07-24 19:46:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63f95504736 (wa_message_id: wamid.HBgMNTg0MTIwMTc0MjIzFQIAERgSRTdBOTMwNkNENTYzRENCREI2AA==) 2026-07-24 19:46:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a63f95504736 2026-07-24 19:46:29 - ====== FIN WEBHOOK ====== 2026-07-24 19:48:17 - ====== INICIO WEBHOOK ====== 2026-07-24 19:48:17 - Evento: interactive | De: 584120174223 | Size: 958b 2026-07-24 19:48:17 - Procesando encuesta interactiva 2026-07-24 19:48:17 - SurveyService: Iniciando procesamiento de encuesta 2026-07-24 19:48:17 - Procesando encuesta de: 584120174223, Message ID: wamid.HBgMNTg0MTIwMTc0MjIzFQIAEhggQUNDMjMzOUVCMTEwODk3NDMyOEREOUI4RDEzOURENjkA 2026-07-24 19:48:17 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-24 19:48:17 - ====== FIN WEBHOOK ====== 2026-07-24 19:48:35 - ====== INICIO WEBHOOK ====== 2026-07-24 19:48:35 - Evento: image | De: 584140501601 | Size: 848b 2026-07-24 19:48:35 - Procesando mensaje regular tipo: image 2026-07-24 19:48:35 - RegularMessageService: Procesando mensaje de 584140501601, tipo: image 2026-07-24 19:48:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwNTAxNjAxFQIAEhggQUNCOUVDMkQzOTdFQTE5RDQxODdFMjlFRjNEMkU5NjQA 2026-07-24 19:48:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwNTAxNjAxFQIAEhggQUNCOUVDMkQzOTdFQTE5RDQxODdFMjlFRjNEMkU5NjQA 2026-07-24 19:48:35 - Contenido: ... 2026-07-24 19:48:35 - Comando detectado: image 2026-07-24 19:48:35 - CommandProcessor: Procesando comando: image 2026-07-24 19:48:35 - Imagen sin comando, guardando y procesando 2026-07-24 19:48:35 - Verificando duplicado por imageId=1567979238247938, msgId=wamid.HBgMNTg0MTQwNTAxNjAxFQIAEhggQUNCOUVDMkQzOTdFQTE5RDQxODdFMjlFRjNEMkU5NjQA 2026-07-24 19:48:35 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-24 19:48:35 - Incluyendo numtoname.php... 2026-07-24 19:48:35 - Incluyendo media.php... 2026-07-24 19:48:35 - DEBUG messages batch: [{"from":"584140501601","from_user_id":"VE.4530615880558892","id":"wamid.HBgMNTg0MTQwNTAxNjAxFQIAEhggQUNCOUVDMkQzOTdFQTE5RDQxODdFMjlFRjNEMkU5NjQA","timestamp":"1784931842","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ptVanUN9+mbx4pXz\/u+wisBRdiOymVwr4R3d1nwGabw=","id":"1567979238247938","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1567979238247938&source=webhook&ext=1784932143&hash=ATwqigSFVXQLlIr0BBSTsy2TEe6bpos1U63h8XsSjv06Fw"}}] 2026-07-24 19:48:35 - DEBUG caption: no se encontró texto cercano 2026-07-24 19:48:35 - DEBUG caption final: [VACIO] 2026-07-24 19:48:35 - DEBUG busqueda mobiles: 04140501601,4140501601,584140501601 2026-07-24 19:48:35 - DEBUG usuario NO encontrado 2026-07-24 19:48:35 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-24 19:48:35 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-24 19:48:36 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1567979238247938&source=getMedia&ext=1784937215&hash=ATyBWVfEY9Ck4O70DGc0jq6LWHq9EgBuYE5i3jU2BdI1uA 2026-07-24 19:48:37 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1567979238247938.jpg (30595 bytes) 2026-07-24 19:48:38 - OCR tesseract exit=0 chars=276 2026-07-24 19:48:38 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 A PagomóvilBDV Personas Fecha: 24/07/2026 TAN 006786942810 IT] Identificacién: 18143785 Origen: 0102****6339 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet obdulia 2026-07-24 19:48:38 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-24"} 2026-07-24 19:48:38 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-24","debug":["fecha=2026-07-24"]} 2026-07-24 19:48:38 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-24 19:48:38 - DEBUG bodyAdmin postOCR: Tlf: 04140501601\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-24 (caption) 2026-07-24 19:48:40 - IMG 1567979238247938 TEL 04140501601 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-24 19:48:40 - Incluyendo guardar_imagen.php... 2026-07-24 19:48:40 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-24 19:48:40 - Includes realizados. Verificando funciones... 2026-07-24 19:48:40 - obtenerInfoUsuario: Iniciando función con teléfono: 584140501601 2026-07-24 19:48:40 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-24 19:48:40 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-24 19:48:40 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-24 19:48:40 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-24 19:48:40 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-24 19:48:40 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b6:4e:a0","firstname":"Maria Obdulia","lastname":"Sandoval","mac":"28:70:4E:B6:4E:A0","srvid":34} 2026-07-24 19:48:40 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-24 19:48:40 - Datos usuario extraídos: {"username":"28:70:4e:b6:4e:a0","firstname":"Maria Obdulia","lastname":"Sandoval","mac":"28:70:4E:B6:4E:A0","srvid":34} 2026-07-24 19:48:40 - Función conectarbot disponible, obteniendo conexión... 2026-07-24 19:48:40 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-24 19:48:40 - Valor de accessToken: EAAC0c45... 2026-07-24 19:48:40 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-24 19:48:40 - Instancia WhatsAppImageHandler creada 2026-07-24 19:48:40 - Llamando a saveWhatsAppImage... 2026-07-24 19:48:40 - saveWhatsAppImage: Procesando imagen para: 584140501601 2026-07-24 19:48:40 - saveWhatsAppImage: ID de media: 1567979238247938, MIME type: image/jpeg 2026-07-24 19:48:40 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1567979238247938 2026-07-24 19:48:41 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-24 19:48:41 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1567979238247938&source=getMedia&ext=1784937220&hash=ATwFCMPn_8MkXKcNg08IVmNpnYzcmr27BnJRnWwaR1fneQ 2026-07-24 19:48:41 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1567979238247938&source=getMedia&ext=1784937220&hash=ATwFCMPn_8MkXKcNg08IVmNpnYzcmr27BnJRnWwaR1fneQ 2026-07-24 19:48:42 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-24 19:48:42 - descargar_imagen: Imagen descargada - Tamaño: 30595 bytes, Tipo: image/jpeg 2026-07-24 19:48:42 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1567979238247938.jpg, Tamaño: 30595 bytes 2026-07-24 19:48:42 - saveToDatabase: Registro insertado en BD con ID: 132 2026-07-24 19:48:42 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1567979238247938.jpg","image_id":"1567979238247938","size":30595,"mime_type":"image\/jpeg","db_success":true} 2026-07-24 19:48:42 - Resultado del comando: array 2026-07-24 19:48:42 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-24 19:48:43 - Mensaje enviado con éxito a 584140501601 2026-07-24 19:48:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63f9db09eb9 (wa_message_id: wamid.HBgMNTg0MTQwNTAxNjAxFQIAERgSMzY4OTQyRjI4REVFQjdCMjQ5AA==) 2026-07-24 19:48:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a63f9db09eb9 2026-07-24 19:48:43 - ====== FIN WEBHOOK ====== 2026-07-24 19:49:18 - ====== INICIO WEBHOOK ====== 2026-07-24 19:49:18 - Evento: button | De: 584263432511 | Size: 727b 2026-07-24 19:49:18 - Procesando botón de plantilla: Informacion de pagos 2026-07-24 19:49:18 - ButtonService: payload=informacion de pagos, telefono=584263432511 2026-07-24 19:49:18 - Procesando botón PAGO para: 584263432511 2026-07-24 19:49:19 - Mensaje enviado con éxito a 584263432511 2026-07-24 19:49:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63f9ff899e6 (wa_message_id: wamid.HBgMNTg0MjYzNDMyNTExFQIAERgSQTJBREMwRjEzMzVGM0EzM0NEAA==) 2026-07-24 19:49:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a63f9ff899e6 2026-07-24 19:49:19 - ====== FIN WEBHOOK ====== 2026-07-24 19:49:41 - ====== INICIO WEBHOOK ====== 2026-07-24 19:49:41 - Evento: text | De: 584241681989 | Size: 581b 2026-07-24 19:49:41 - Procesando mensaje regular tipo: text 2026-07-24 19:49:41 - RegularMessageService: Procesando mensaje de 584241681989, tipo: text 2026-07-24 19:49:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNjgxOTg5FQIAEhggQUMzNDI2QTJCQzg3QkQyQzMyREM2NEQxN0JFRTQ2RUUA 2026-07-24 19:49:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNjgxOTg5FQIAEhggQUMzNDI2QTJCQzg3QkQyQzMyREM2NEQxN0JFRTQ2RUUA 2026-07-24 19:49:41 - Contenido: Listo el pago del wifi... 2026-07-24 19:49:41 - Comando detectado: listo 2026-07-24 19:49:41 - CommandProcessor: Procesando comando: listo 2026-07-24 19:49:41 - IntentDetector: intent=pago, confidence=0.95 2026-07-24 19:49:41 - IntentDetector → pago detectado 2026-07-24 19:49:41 - CommandProcessor: Procesando comando: pagar 2026-07-24 19:49:41 - Ejecutando add_pagos.php [24-Jul-2026 19:49:41 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-24 19:49:41 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-24 19:49:42 - ====== INICIO WEBHOOK ====== 2026-07-24 19:49:42 - Evento: text | De: 584241681989 | Size: 581b 2026-07-24 19:49:42 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNjgxOTg5FQIAEhggQUMzNDI2QTJCQzg3QkQyQzMyREM2NEQxN0JFRTQ2RUUA, ignorando 2026-07-24 19:50:36 - ====== INICIO WEBHOOK ====== 2026-07-24 19:50:36 - Evento: image | De: 584241681989 | Size: 832b 2026-07-24 19:50:36 - Procesando mensaje regular tipo: image 2026-07-24 19:50:36 - RegularMessageService: Procesando mensaje de 584241681989, tipo: image 2026-07-24 19:50:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNjgxOTg5FQIAEhggQUM4NUQ0RjQ0REYzMzk2M0EyNjMwRkJGRjYyMzIxRUYA 2026-07-24 19:50:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNjgxOTg5FQIAEhggQUM4NUQ0RjQ0REYzMzk2M0EyNjMwRkJGRjYyMzIxRUYA 2026-07-24 19:50:36 - Contenido: ... 2026-07-24 19:50:36 - Comando detectado: image 2026-07-24 19:50:36 - CommandProcessor: Procesando comando: image 2026-07-24 19:50:36 - Imagen sin comando, guardando y procesando 2026-07-24 19:50:36 - Verificando duplicado por imageId=1326958526257855, msgId=wamid.HBgMNTg0MjQxNjgxOTg5FQIAEhggQUM4NUQ0RjQ0REYzMzk2M0EyNjMwRkJGRjYyMzIxRUYA 2026-07-24 19:50:36 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-24 19:50:36 - Incluyendo numtoname.php... 2026-07-24 19:50:36 - Incluyendo media.php... 2026-07-24 19:50:36 - DEBUG messages batch: [{"from":"584241681989","from_user_id":"VE.1696845451624188","id":"wamid.HBgMNTg0MjQxNjgxOTg5FQIAEhggQUM4NUQ0RjQ0REYzMzk2M0EyNjMwRkJGRjYyMzIxRUYA","timestamp":"1784918656","type":"image","image":{"mime_type":"image\/jpeg","sha256":"YliA6NU7Ft5LZWb4iwdpONu6MOb+ROyKgU9Orw9RYcM=","id":"1326958526257855","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1326958526257855&source=webhook&ext=1784918957&hash=ATxY5AyuCLLXeA54WE8HrIH6Qy-PXOLhV7YlyJzoanH_1w"}}] 2026-07-24 19:50:36 - DEBUG caption: no se encontró texto cercano 2026-07-24 19:50:36 - DEBUG caption final: [VACIO] 2026-07-24 19:50:36 - DEBUG busqueda mobiles: 04241681989,4241681989,584241681989 2026-07-24 19:50:36 - DEBUG usuario encontrado: e4:38:83:ae:a3:60 2026-07-24 19:50:36 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-24 19:50:36 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-24 19:50:37 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1326958526257855&source=getMedia&ext=1784937336&hash=ATyPlDvcSt-q0isBaI8wkaeVivYHtv3iNGgcgxuO9tCf2g 2026-07-24 19:50:38 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1326958526257855.jpg (53634 bytes) 2026-07-24 19:50:39 - OCR tesseract exit=0 chars=267 2026-07-24 19:50:39 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 387 y PagomóvilBDV Personas 22.266,60 Bs Fecha: 24/07/2026 Operación: 006784704100 [[] Identificación: 18143785 Origen: 0102****2336 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL 2026-07-24 19:50:39 - OCR parse (caption-level): {"banco":"Mercantil","monto":"22266.60","fecha":"2026-07-24"} 2026-07-24 19:50:39 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-24","debug":["fecha=2026-07-24"]} 2026-07-24 19:50:39 - DEBUG registro: usernameRaw=''e4:38:83:ae:a3:60'' first=''Naomi'' last=''Crespo'' esRegistrado=1 2026-07-24 19:50:39 - DEBUG bodyAdmin postOCR: Tlf: 04241681989\nUser: e4:38:83:ae:a3:60\nNombre: Naomi Crespo\nBanco: Mercantil\nMonto: 22266.60 (caption)\nFecha: 2026-07-24 (caption)\nSrvID: 34 2026-07-24 19:50:42 - IMG 1326958526257855 TEL 04241681989 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-24 19:50:42 - Incluyendo guardar_imagen.php... 2026-07-24 19:50:42 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-24 19:50:42 - Includes realizados. Verificando funciones... 2026-07-24 19:50:42 - obtenerInfoUsuario: Iniciando función con teléfono: 584241681989 2026-07-24 19:50:42 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-24 19:50:42 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-24 19:50:42 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-24 19:50:42 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-24 19:50:42 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-24 19:50:42 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:a3:60","firstname":"Naomi","lastname":"Crespo","mac":"E4:38:83:AE:A3:60","srvid":34} 2026-07-24 19:50:42 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-24 19:50:42 - Datos usuario extraídos: {"username":"e4:38:83:ae:a3:60","firstname":"Naomi","lastname":"Crespo","mac":"E4:38:83:AE:A3:60","srvid":34} 2026-07-24 19:50:42 - Función conectarbot disponible, obteniendo conexión... 2026-07-24 19:50:42 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-24 19:50:42 - Valor de accessToken: EAAC0c45... 2026-07-24 19:50:42 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-24 19:50:42 - Instancia WhatsAppImageHandler creada 2026-07-24 19:50:42 - Llamando a saveWhatsAppImage... 2026-07-24 19:50:42 - saveWhatsAppImage: Procesando imagen para: 584241681989 2026-07-24 19:50:42 - saveWhatsAppImage: ID de media: 1326958526257855, MIME type: image/jpeg 2026-07-24 19:50:42 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1326958526257855 2026-07-24 19:50:42 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-24 19:50:42 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1326958526257855&source=getMedia&ext=1784937341&hash=ATyzkesFCzURej1B38RpOwwIPA7uurehW5_ButgXhyOwUQ 2026-07-24 19:50:42 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1326958526257855&source=getMedia&ext=1784937341&hash=ATyzkesFCzURej1B38RpOwwIPA7uurehW5_ButgXhyOwUQ 2026-07-24 19:50:43 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-24 19:50:43 - descargar_imagen: Imagen descargada - Tamaño: 53634 bytes, Tipo: image/jpeg 2026-07-24 19:50:43 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1326958526257855.jpg, Tamaño: 53634 bytes 2026-07-24 19:50:43 - saveToDatabase: Registro insertado en BD con ID: 133 2026-07-24 19:50:43 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1326958526257855.jpg","image_id":"1326958526257855","size":53634,"mime_type":"image\/jpeg","db_success":true} 2026-07-24 19:50:43 - Resultado del comando: array 2026-07-24 19:50:43 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-24 19:50:45 - Mensaje enviado con éxito a 584241681989 2026-07-24 19:50:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63fa55197a2 (wa_message_id: wamid.HBgMNTg0MjQxNjgxOTg5FQIAERgSNzdGREVFRTQ2REJDNzQ1MEY0AA==) 2026-07-24 19:50:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a63fa55197a2 2026-07-24 19:50:45 - ====== FIN WEBHOOK ====== 2026-07-24 19:53:00 - ====== INICIO WEBHOOK ====== 2026-07-24 19:53:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-24 19:53:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-24 19:53:00 - ====== FIN WEBHOOK ====== 2026-07-24 19:54:38 - ====== INICIO WEBHOOK ====== 2026-07-24 19:54:38 - Evento: text | De: 584243184012 | Size: 596b 2026-07-24 19:54:38 - Procesando mensaje regular tipo: text 2026-07-24 19:54:38 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 19:54:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUMzNzBEQTJCMjU1RDc4NjQyNTJEMjQ0OUZCMUI2NjgA 2026-07-24 19:54:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUMzNzBEQTJCMjU1RDc4NjQyNTJEMjQ0OUZCMUI2NjgA 2026-07-24 19:54:38 - Contenido: Todavía no a sido activado el Inter... 2026-07-24 19:54:38 - Comando detectado: todavía 2026-07-24 19:54:38 - CommandProcessor: Procesando comando: todavía 2026-07-24 19:54:38 - Comando no reconocido, enviando a ChatGPT 2026-07-24 19:54:38 - Resultado del comando: string 2026-07-24 19:54:38 - Enviando a ChatGPT: Todavía no a sido activado el Inter... 2026-07-24 19:54:38 - forwardToChatGPT: Enviando a ChatGPT: Todavía no a sido activado el Inter... 2026-07-24 19:54:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 20:54:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 20:54:39 America/Halifax] [CHATBOT][START] corr=809b65a1 IP=127.0.0.1 UA= [24-Jul-2026 19:54:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 19:54:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-24 username=18:e8:29:3a:c6:76 mobile=584243184012 [24-Jul-2026 19:54:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 19:54:39 America/Caracas] [CHATBOT][DIAG] corr=809b65a1 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [24-Jul-2026 19:54:39 America/Caracas] [CHATBOT][CTX] corr=809b65a1 tel=584243184012 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 19:54:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 19:54:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 19:54:39 America/Caracas] [CHATBOT][AI][d97c77] Proveedor: gemini [24-Jul-2026 19:54:39 America/Caracas] [CHATBOT][GEMINI][d97c77] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 19:54:39 America/Caracas] [CHATBOT][GEMINI][d97c77] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:54:39 America/Caracas] [CHATBOT][GEMINI][d97c77] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:54:40 America/Caracas] [CHATBOT][AI][d97c77] Gemini falló, usando heurística local [24-Jul-2026 19:54:40 America/Caracas] [CHATBOT][AI][d97c77] Heurística no matcheó, enviando menú de opciones [24-Jul-2026 19:54:40 America/Caracas] [CHATBOT][END] corr=809b65a1 bytesRespuesta=389 [24-Jul-2026 19:54:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 19:54:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 19:54:41 - Mensaje enviado con éxito a 584243184012 2026-07-24 19:54:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63fb4180a51 (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSN0UwRTI2NjIwRjNBRTg1REJDAA==) 2026-07-24 19:54:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a63fb4180a51 2026-07-24 19:54:41 - ====== FIN WEBHOOK ====== 2026-07-24 19:54:54 - ====== INICIO WEBHOOK ====== 2026-07-24 19:54:54 - Evento: text | De: 584122810067 | Size: 548b 2026-07-24 19:54:54 - Procesando mensaje regular tipo: text 2026-07-24 19:54:54 - RegularMessageService: Procesando mensaje de 584122810067, tipo: text 2026-07-24 19:54:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0E2M0EyQUUzQUEwNTM2NzczQzUA 2026-07-24 19:54:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0E2M0EyQUUzQUEwNTM2NzczQzUA 2026-07-24 19:54:54 - Contenido: Monto por favor... 2026-07-24 19:54:54 - Comando detectado: monto 2026-07-24 19:54:54 - CommandProcessor: Procesando comando: monto 2026-07-24 19:54:54 - Comando no reconocido, enviando a ChatGPT 2026-07-24 19:54:54 - Resultado del comando: string 2026-07-24 19:54:54 - Enviando a ChatGPT: Monto por favor... 2026-07-24 19:54:54 - forwardToChatGPT: Enviando a ChatGPT: Monto por favor... 2026-07-24 19:54:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 20:54:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 20:54:54 America/Halifax] [CHATBOT][START] corr=f95adf61 IP=127.0.0.1 UA= [24-Jul-2026 19:54:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 19:54:54 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=6c:68:a4:60:01:9c mobile=584122810067 [24-Jul-2026 19:54:54 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 19:54:54 America/Caracas] [CHATBOT][DIAG] corr=f95adf61 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [24-Jul-2026 19:54:54 America/Caracas] [CHATBOT][CTX] corr=f95adf61 tel=584122810067 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [24-Jul-2026 19:54:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 19:54:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 19:54:54 America/Caracas] [CHATBOT][AI][8cc1ed] Proveedor: gemini [24-Jul-2026 19:54:54 America/Caracas] [CHATBOT][GEMINI][8cc1ed] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 19:54:55 America/Caracas] [CHATBOT][GEMINI][8cc1ed] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:54:55 America/Caracas] [CHATBOT][GEMINI][8cc1ed] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:54:56 America/Caracas] [CHATBOT][AI][8cc1ed] Gemini falló, usando heurística local [24-Jul-2026 19:54:56 America/Caracas] [CHATBOT][AI][8cc1ed] Heurística no matcheó, enviando menú de opciones [24-Jul-2026 19:54:56 America/Caracas] [CHATBOT][END] corr=f95adf61 bytesRespuesta=397 [24-Jul-2026 19:54:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 19:54:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 19:54:57 - Mensaje enviado con éxito a 584122810067 2026-07-24 19:54:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63fb510ca78 (wa_message_id: wamid.HBgMNTg0MTIyODEwMDY3FQIAERgSQkNEOTBBQjBDRDY3QzA5NDRFAA==) 2026-07-24 19:54:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a63fb510ca78 2026-07-24 19:54:57 - ====== FIN WEBHOOK ====== 2026-07-24 19:55:30 - ====== INICIO WEBHOOK ====== 2026-07-24 19:55:30 - Evento: text | De: 584241529610 | Size: 581b 2026-07-24 19:55:30 - Procesando mensaje regular tipo: text 2026-07-24 19:55:30 - RegularMessageService: Procesando mensaje de 584241529610, tipo: text 2026-07-24 19:55:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI5NjEwFQIAEhggQUMyNjlGMjc4NkE5MUQ3MTYyRDg3QjBFMDhCODlGQTQA 2026-07-24 19:55:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI5NjEwFQIAEhggQUMyNjlGMjc4NkE5MUQ3MTYyRDg3QjBFMDhCODlGQTQA 2026-07-24 19:55:30 - Contenido: Buenas tardes... 2026-07-24 19:55:30 - Comando detectado: buenas 2026-07-24 19:55:30 - CommandProcessor: Procesando comando: buenas 2026-07-24 19:55:30 - Comando no reconocido, enviando a ChatGPT 2026-07-24 19:55:30 - Resultado del comando: string 2026-07-24 19:55:30 - Enviando a ChatGPT: Buenas tardes... 2026-07-24 19:55:30 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-07-24 19:55:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 19:55:30 - ====== INICIO WEBHOOK ====== 2026-07-24 19:55:30 - Evento: button | De: 584122810067 | Size: 694b 2026-07-24 19:55:30 - Procesando botón de plantilla: Informacion de pagos 2026-07-24 19:55:30 - ButtonService: payload=informacion de pagos, telefono=584122810067 2026-07-24 19:55:30 - Procesando botón PAGO para: 584122810067 [24-Jul-2026 20:55:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 20:55:30 America/Halifax] [CHATBOT][START] corr=2d59c76b IP=127.0.0.1 UA= [24-Jul-2026 19:55:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 19:55:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 19:55:30 America/Caracas] [CHATBOT][DIAG] corr=2d59c76b Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 14 días [critical] [24-Jul-2026 19:55:30 America/Caracas] [CHATBOT][CTX] corr=2d59c76b tel=584241529610 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [24-Jul-2026 19:55:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 19:55:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 19:55:30 America/Caracas] [CHATBOT][AI][dd559f] Proveedor: gemini [24-Jul-2026 19:55:30 America/Caracas] [CHATBOT][GEMINI][dd559f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 19:55:30 America/Caracas] [CHATBOT][GEMINI][dd559f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-07-24 19:55:30 - Mensaje enviado con éxito a 584122810067 2026-07-24 19:55:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63fb72de20f (wa_message_id: wamid.HBgMNTg0MTIyODEwMDY3FQIAERgSQzJENEI3RTIwQjMzMEZBRTdBAA==) 2026-07-24 19:55:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a63fb72de20f 2026-07-24 19:55:30 - ====== FIN WEBHOOK ====== [24-Jul-2026 19:55:31 America/Caracas] [CHATBOT][GEMINI][dd559f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:55:31 America/Caracas] [CHATBOT][AI][dd559f] Gemini falló, usando heurística local [24-Jul-2026 19:55:31 America/Caracas] [CHATBOT][AI][dd559f] Heurística no matcheó, enviando menú de opciones [24-Jul-2026 19:55:31 America/Caracas] [CHATBOT][END] corr=2d59c76b bytesRespuesta=370 [24-Jul-2026 19:55:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 19:55:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 19:55:32 - Mensaje enviado con éxito a 584241529610 2026-07-24 19:55:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63fb74c160f (wa_message_id: wamid.HBgMNTg0MjQxNTI5NjEwFQIAERgSRDQ1OUNGQjZEQzU5OThFMjYwAA==) 2026-07-24 19:55:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a63fb74c160f 2026-07-24 19:55:32 - ====== FIN WEBHOOK ====== 2026-07-24 19:58:02 - ====== INICIO WEBHOOK ====== 2026-07-24 19:58:02 - Evento: text | De: 584122810067 | Size: 544b 2026-07-24 19:58:02 - Procesando mensaje regular tipo: text 2026-07-24 19:58:02 - RegularMessageService: Procesando mensaje de 584122810067, tipo: text 2026-07-24 19:58:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0FGRjE3OTZFMEZDNUMwNzA1QTgA 2026-07-24 19:58:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0FGRjE3OTZFMEZDNUMwNzA1QTgA 2026-07-24 19:58:02 - Contenido: Informacion... 2026-07-24 19:58:02 - Comando detectado: informacion 2026-07-24 19:58:02 - CommandProcessor: Procesando comando: informacion 2026-07-24 19:58:02 - IntentDetector: intent=ventas, confidence=0.95 2026-07-24 19:58:02 - Comando no reconocido, enviando a ChatGPT 2026-07-24 19:58:02 - Resultado del comando: string 2026-07-24 19:58:02 - Enviando a ChatGPT: Informacion... 2026-07-24 19:58:02 - LeadCapture: Posible lead detectado para 584122810067 2026-07-24 19:58:02 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-24 19:58:02 - forwardToChatGPT: Enviando a ChatGPT: Informacion... 2026-07-24 19:58:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 20:58:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 20:58:02 America/Halifax] [CHATBOT][START] corr=05dd4dce IP=127.0.0.1 UA= [24-Jul-2026 19:58:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 19:58:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=6c:68:a4:60:01:9c mobile=584122810067 [24-Jul-2026 19:58:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 19:58:03 America/Caracas] [CHATBOT][DIAG] corr=05dd4dce Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [24-Jul-2026 19:58:03 America/Caracas] [CHATBOT][CTX] corr=05dd4dce tel=584122810067 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [24-Jul-2026 19:58:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 19:58:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 19:58:03 America/Caracas] [CHATBOT][AI][8aaa58] Proveedor: gemini [24-Jul-2026 19:58:03 America/Caracas] [CHATBOT][GEMINI][8aaa58] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 19:58:03 America/Caracas] [CHATBOT][GEMINI][8aaa58] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:58:03 America/Caracas] [CHATBOT][GEMINI][8aaa58] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 19:58:04 America/Caracas] [CHATBOT][AI][8aaa58] Gemini falló, usando heurística local [24-Jul-2026 19:58:04 America/Caracas] [CHATBOT][AI][8aaa58] Heurística no matcheó, enviando menú de opciones [24-Jul-2026 19:58:04 America/Caracas] [CHATBOT][END] corr=05dd4dce bytesRespuesta=397 [24-Jul-2026 19:58:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 19:58:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 19:58:05 - Mensaje enviado con éxito a 584122810067 2026-07-24 19:58:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63fc0d4d13a (wa_message_id: wamid.HBgMNTg0MTIyODEwMDY3FQIAERgSRjJGMEQ4OTA4NzU1Q0Y2NUI1AA==) 2026-07-24 19:58:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a63fc0d4d13a 2026-07-24 19:58:05 - ====== FIN WEBHOOK ====== 2026-07-24 19:59:11 - ====== INICIO WEBHOOK ====== 2026-07-24 19:59:11 - Evento: image | De: 584143466209 | Size: 872b 2026-07-24 19:59:11 - Procesando mensaje regular tipo: image 2026-07-24 19:59:11 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-24 19:59:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNENjA5RDEzNkYxQTkyRDVGNjVENzQzQTYzMjM5RDYA 2026-07-24 19:59:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNENjA5RDEzNkYxQTkyRDVGNjVENzQzQTYzMjM5RDYA 2026-07-24 19:59:11 - Contenido: G venezuela 9900.00 carro-moto-rolineras... 2026-07-24 19:59:11 - Comando detectado: g 2026-07-24 19:59:11 - CommandProcessor: Procesando comando: g 2026-07-24 19:59:11 - Gasto de negocio con imagen: 1688937352159920 2026-07-24 19:59:11 - Formato 'g banco descripcion': banco=venezuela, desc=9900.00 carro-moto-rolineras 2026-07-24 19:59:11 - Ejecutando GastosService (negocio) [24-Jul-2026 19:59:11 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-24 19:59:13 - Resultado del comando: array 2026-07-24 19:59:13 - Enviando respuesta: ✅ 💼 Gasto de negocio #62 registrado • Mont 2026-07-24 19:59:14 - Mensaje enviado con éxito a 584143466209 2026-07-24 19:59:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63fc5298f7c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOTg2QkQ3QzgwRjcwQTAwNjM5AA==) 2026-07-24 19:59:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a63fc5298f7c 2026-07-24 19:59:14 - ====== FIN WEBHOOK ====== 2026-07-24 20:01:41 - ====== INICIO WEBHOOK ====== 2026-07-24 20:01:41 - Evento: text | De: 584243184012 | Size: 569b 2026-07-24 20:01:41 - Procesando mensaje regular tipo: text 2026-07-24 20:01:41 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 20:01:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNCNTRDRjlCRkNBQTE2RTRFMzhCQzlCMUNDMDZDQ0UA 2026-07-24 20:01:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNCNTRDRjlCRkNBQTE2RTRFMzhCQzlCMUNDMDZDQ0UA 2026-07-24 20:01:41 - Contenido: Buenas tardes... 2026-07-24 20:01:41 - Comando detectado: buenas 2026-07-24 20:01:41 - CommandProcessor: Procesando comando: buenas 2026-07-24 20:01:41 - Comando no reconocido, enviando a ChatGPT 2026-07-24 20:01:41 - Resultado del comando: string 2026-07-24 20:01:41 - Enviando a ChatGPT: Buenas tardes... 2026-07-24 20:01:41 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-07-24 20:01:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 21:01:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 21:01:41 America/Halifax] [CHATBOT][START] corr=146af65a IP=127.0.0.1 UA= [24-Jul-2026 20:01:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 20:01:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-24 username=18:e8:29:3a:c6:76 mobile=584243184012 [24-Jul-2026 20:01:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 20:01:42 America/Caracas] [CHATBOT][DIAG] corr=146af65a Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [24-Jul-2026 20:01:42 America/Caracas] [CHATBOT][CTX] corr=146af65a tel=584243184012 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 20:01:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 20:01:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 20:01:42 America/Caracas] [CHATBOT][AI][b1ff1a] Proveedor: gemini [24-Jul-2026 20:01:42 America/Caracas] [CHATBOT][GEMINI][b1ff1a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 20:01:42 America/Caracas] [CHATBOT][GEMINI][b1ff1a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:01:42 America/Caracas] [CHATBOT][GEMINI][b1ff1a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:01:43 America/Caracas] [CHATBOT][AI][b1ff1a] Gemini falló, usando heurística local [24-Jul-2026 20:01:43 America/Caracas] [CHATBOT][AI][b1ff1a] Heurística no matcheó, enviando menú de opciones [24-Jul-2026 20:01:43 America/Caracas] [CHATBOT][END] corr=146af65a bytesRespuesta=389 [24-Jul-2026 20:01:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 20:01:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 20:01:44 - Mensaje enviado con éxito a 584243184012 2026-07-24 20:01:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63fce83894a (wa_message_id: wamid.HBgMNTg0MjQzMTg0MDEyFQIAERgSNkJFQzU1NDJERjg3M0Y3NEEyAA==) 2026-07-24 20:01:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a63fce83894a 2026-07-24 20:01:44 - ====== FIN WEBHOOK ====== 2026-07-24 20:01:47 - ====== INICIO WEBHOOK ====== 2026-07-24 20:01:47 - Evento: interactive | De: 584144727502 | Size: 909b 2026-07-24 20:01:47 - Procesando Flow de PAGO para: 584144727502 [24-Jul-2026 20:01:48 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-24 20:01:48 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-24 20:01:48 - ====== INICIO WEBHOOK ====== 2026-07-24 20:01:48 - Evento: interactive | De: 584144727502 | Size: 909b 2026-07-24 20:01:48 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUMwNTE3ODQyREU0NEQxMDY1N0ExQzk1RTg1MEJFQ0UA, ignorando 2026-07-24 20:03:06 - ====== INICIO WEBHOOK ====== 2026-07-24 20:03:06 - Evento: text | De: 584143238024 | Size: 660b 2026-07-24 20:03:06 - Procesando mensaje regular tipo: text 2026-07-24 20:03:06 - RegularMessageService: Procesando mensaje de 584143238024, tipo: text 2026-07-24 20:03:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM5NURCRTAzMTY1RUYwNTkwNjI0NzRGQ0JCMDQxQTQA 2026-07-24 20:03:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM5NURCRTAzMTY1RUYwNTkwNjI0NzRGQ0JCMDQxQTQA 2026-07-24 20:03:06 - Contenido: Hola buenas tardes Sin señal de internet.!!!🤔🤔🤔🤔... 2026-07-24 20:03:06 - Comando detectado: hola 2026-07-24 20:03:06 - CommandProcessor: Procesando comando: hola 2026-07-24 20:03:06 - Comando no reconocido, enviando a ChatGPT 2026-07-24 20:03:06 - Resultado del comando: string 2026-07-24 20:03:06 - Enviando a ChatGPT: Hola buenas tardes Sin señal de internet.!!!🤔... 2026-07-24 20:03:06 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes Sin señal de internet.!!!🤔... 2026-07-24 20:03:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 21:03:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 21:03:07 America/Halifax] [CHATBOT][START] corr=fe5d9619 IP=127.0.0.1 UA= [24-Jul-2026 20:03:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 20:03:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-26 username=0c:ea:14:92:00:da mobile=584143238024 [24-Jul-2026 20:03:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 20:03:07 America/Caracas] [CHATBOT][DIAG] corr=fe5d9619 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [24-Jul-2026 20:03:07 America/Caracas] [CHATBOT][CTX] corr=fe5d9619 tel=584143238024 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 20:03:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 20:03:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 20:03:07 America/Caracas] [CHATBOT][AI][c56e6c] Proveedor: gemini [24-Jul-2026 20:03:07 America/Caracas] [CHATBOT][GEMINI][c56e6c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 20:03:07 America/Caracas] [CHATBOT][GEMINI][c56e6c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:03:07 America/Caracas] [CHATBOT][GEMINI][c56e6c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:03:08 America/Caracas] [CHATBOT][AI][c56e6c] Gemini falló, usando heurística local [24-Jul-2026 20:03:08 America/Caracas] [CHATBOT][AI][c56e6c] Heurística no matcheó, enviando menú de opciones [24-Jul-2026 20:03:08 America/Caracas] [CHATBOT][END] corr=fe5d9619 bytesRespuesta=393 [24-Jul-2026 20:03:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 20:03:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 20:03:09 - Mensaje enviado con éxito a 584143238024 2026-07-24 20:03:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63fd3d98b13 (wa_message_id: wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSQzZGNTExNzcwREEyRjNGRDMzAA==) 2026-07-24 20:03:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a63fd3d98b13 2026-07-24 20:03:09 - ====== FIN WEBHOOK ====== 2026-07-24 20:05:22 - ====== INICIO WEBHOOK ====== 2026-07-24 20:05:22 - Evento: text | De: 584161463568 | Size: 598b 2026-07-24 20:05:22 - Procesando mensaje regular tipo: text 2026-07-24 20:05:22 - RegularMessageService: Procesando mensaje de 584161463568, tipo: text 2026-07-24 20:05:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDYzNTY4FQIAEhggQUMzNjY5RUQ0NjU0Q0YwMkM4OUJCMkM5MTM3RjVGM0QA 2026-07-24 20:05:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDYzNTY4FQIAEhggQUMzNjY5RUQ0NjU0Q0YwMkM4OUJCMkM5MTM3RjVGM0QA 2026-07-24 20:05:22 - Contenido: Cuánto es el monto de Deivi diomar gutt... 2026-07-24 20:05:22 - Comando detectado: cuánto 2026-07-24 20:05:22 - CommandProcessor: Procesando comando: cuánto 2026-07-24 20:05:22 - Comando no reconocido, enviando a ChatGPT 2026-07-24 20:05:22 - Resultado del comando: string 2026-07-24 20:05:22 - Enviando a ChatGPT: Cuánto es el monto de Deivi diomar gutt... 2026-07-24 20:05:22 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es el monto de Deivi diomar gutt... 2026-07-24 20:05:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 21:05:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 21:05:22 America/Halifax] [CHATBOT][START] corr=0645e60f IP=127.0.0.1 UA= [24-Jul-2026 20:05:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 20:05:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-24 username=68:d7:9a:b8:07:40 mobile=584161463568 [24-Jul-2026 20:05:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 20:05:23 America/Caracas] [CHATBOT][DIAG] corr=0645e60f Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [24-Jul-2026 20:05:23 America/Caracas] [CHATBOT][CTX] corr=0645e60f tel=584161463568 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 20:05:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 20:05:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 20:05:23 America/Caracas] [CHATBOT][AI][6faf5f] Proveedor: gemini [24-Jul-2026 20:05:23 America/Caracas] [CHATBOT][GEMINI][6faf5f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 20:05:23 America/Caracas] [CHATBOT][GEMINI][6faf5f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:05:24 America/Caracas] [CHATBOT][GEMINI][6faf5f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:05:24 America/Caracas] [CHATBOT][AI][6faf5f] Gemini falló, usando heurística local [24-Jul-2026 20:05:24 America/Caracas] [CHATBOT][AI][6faf5f] Heurística no matcheó, enviando menú de opciones [24-Jul-2026 20:05:24 America/Caracas] [CHATBOT][END] corr=0645e60f bytesRespuesta=404 [24-Jul-2026 20:05:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 20:05:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 20:05:25 - Mensaje enviado con éxito a 584161463568 2026-07-24 20:05:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63fdc5abed0 (wa_message_id: wamid.HBgMNTg0MTYxNDYzNTY4FQIAERgSRUQyMEQ5MjgyMUI4MDExM0JFAA==) 2026-07-24 20:05:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a63fdc5abed0 2026-07-24 20:05:25 - ====== FIN WEBHOOK ====== 2026-07-24 20:07:02 - ====== INICIO WEBHOOK ====== 2026-07-24 20:07:02 - Evento: interactive | De: 584263432511 | Size: 1027b 2026-07-24 20:07:02 - Procesando Flow de PAGO para: 584263432511 [24-Jul-2026 20:07:02 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-24 20:07:02 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-24 20:07:03 - ====== INICIO WEBHOOK ====== 2026-07-24 20:07:03 - Evento: interactive | De: 584263432511 | Size: 1027b 2026-07-24 20:07:03 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjYzNDMyNTExFQIAEhggQUMzNjZDQ0VEMEUxNEVFNENCMjM5QjYxRkREM0ZCOTQA, ignorando 2026-07-24 20:07:14 - ====== INICIO WEBHOOK ====== 2026-07-24 20:07:14 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-24 20:07:14 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-24 20:07:14 - ====== FIN WEBHOOK ====== 2026-07-24 20:08:58 - ====== INICIO WEBHOOK ====== 2026-07-24 20:08:58 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-24 20:08:58 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-24 20:08:58 - ====== FIN WEBHOOK ====== 2026-07-24 20:08:59 - ====== INICIO WEBHOOK ====== 2026-07-24 20:08:59 - Evento: image | De: 584143466209 | Size: 865b 2026-07-24 20:08:59 - Procesando mensaje regular tipo: image 2026-07-24 20:08:59 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-24 20:08:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4MTAwQ0QwREI2NjZERDMyM0U3QTIyQkMzMDA4NkYA 2026-07-24 20:08:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4MTAwQ0QwREI2NjZERDMyM0U3QTIyQkMzMDA4NkYA 2026-07-24 20:08:59 - Contenido: G venezuela 15000.00 sueldo-diego... 2026-07-24 20:08:59 - Comando detectado: g 2026-07-24 20:08:59 - CommandProcessor: Procesando comando: g 2026-07-24 20:08:59 - Gasto de negocio con imagen: 1343880271147760 2026-07-24 20:08:59 - Formato 'g banco descripcion': banco=venezuela, desc=15000.00 sueldo-diego 2026-07-24 20:09:00 - Ejecutando GastosService (negocio) [24-Jul-2026 20:09:00 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-24 20:09:03 - Resultado del comando: array 2026-07-24 20:09:03 - Enviando respuesta: ✅ 💼 Gasto de negocio #63 registrado • Mont 2026-07-24 20:09:03 - Mensaje enviado con éxito a 584143466209 2026-07-24 20:09:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63fe9fd9ad7 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSM0I0N0M5NTM2QTRBRjdFODI5AA==) 2026-07-24 20:09:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a63fe9fd9ad7 2026-07-24 20:09:03 - ====== FIN WEBHOOK ====== 2026-07-24 20:10:10 - ====== INICIO WEBHOOK ====== 2026-07-24 20:10:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-24 20:10:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-24 20:10:10 - ====== FIN WEBHOOK ====== 2026-07-24 20:11:53 - ====== INICIO WEBHOOK ====== 2026-07-24 20:11:53 - Evento: interactive | De: 584161463568 | Size: 961b 2026-07-24 20:11:53 - Procesando encuesta interactiva 2026-07-24 20:11:53 - SurveyService: Iniciando procesamiento de encuesta 2026-07-24 20:11:53 - Procesando encuesta de: 584161463568, Message ID: wamid.HBgMNTg0MTYxNDYzNTY4FQIAEhggQUNBNkY3NjJDNTcxNTE0NTYyMzAwNEQ5RkJDNkZFNTMA 2026-07-24 20:11:53 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-24 20:11:53 - ====== FIN WEBHOOK ====== 2026-07-24 20:11:56 - ====== INICIO WEBHOOK ====== 2026-07-24 20:11:56 - Evento: text | De: 584241749448 | Size: 614b 2026-07-24 20:11:56 - Procesando mensaje regular tipo: text 2026-07-24 20:11:56 - RegularMessageService: Procesando mensaje de 584241749448, tipo: text 2026-07-24 20:11:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUNFMjZCQUJGNjQ2OTI5RjA0RjAxNjM0RTA3Q0Q4QjQA 2026-07-24 20:11:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUNFMjZCQUJGNjQ2OTI5RjA0RjAxNjM0RTA3Q0Q4QjQA 2026-07-24 20:11:56 - Contenido: Buenas noches vista hermosa sin internet... 2026-07-24 20:11:56 - Comando detectado: buenas 2026-07-24 20:11:56 - CommandProcessor: Procesando comando: buenas 2026-07-24 20:11:56 - IntentDetector: intent=soporte, confidence=0.95 2026-07-24 20:11:56 - IntentDetector → reportefallas.php [24-Jul-2026 20:11:56 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [24-Jul-2026 20:11:56 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [24-Jul-2026 20:11:56 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-24 20:11:56 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-24 20:11:56 - ====== INICIO WEBHOOK ====== 2026-07-24 20:11:56 - Evento: text | De: 584241749448 | Size: 614b 2026-07-24 20:11:56 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUNFMjZCQUJGNjQ2OTI5RjA0RjAxNjM0RTA3Q0Q4QjQA, ignorando 2026-07-24 20:13:39 - ====== INICIO WEBHOOK ====== 2026-07-24 20:13:39 - Evento: text | De: 584120174223 | Size: 588b 2026-07-24 20:13:39 - Procesando mensaje regular tipo: text 2026-07-24 20:13:39 - RegularMessageService: Procesando mensaje de 584120174223, tipo: text 2026-07-24 20:13:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTc0MjIzFQIAEhggQUNCNTRGQzFDNTMwQjI4N0I2MjA3NTIxQzdEOTYxNTEA 2026-07-24 20:13:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTc0MjIzFQIAEhggQUNCNTRGQzFDNTMwQjI4N0I2MjA3NTIxQzdEOTYxNTEA 2026-07-24 20:13:39 - Contenido: Mi internet está demasiado lento... 2026-07-24 20:13:39 - Comando detectado: mi 2026-07-24 20:13:39 - CommandProcessor: Procesando comando: mi 2026-07-24 20:13:39 - Comando no reconocido, enviando a ChatGPT 2026-07-24 20:13:39 - Resultado del comando: string 2026-07-24 20:13:39 - Enviando a ChatGPT: Mi internet está demasiado lento... 2026-07-24 20:13:39 - forwardToChatGPT: Enviando a ChatGPT: Mi internet está demasiado lento... 2026-07-24 20:13:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 21:13:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 21:13:39 America/Halifax] [CHATBOT][START] corr=88a7db5e IP=127.0.0.1 UA= [24-Jul-2026 20:13:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 20:13:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-24 username=f4:e2:c6:36:27:7b mobile=584120174223 [24-Jul-2026 20:13:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 20:13:39 America/Caracas] [CHATBOT][DIAG] corr=88a7db5e Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [24-Jul-2026 20:13:39 America/Caracas] [CHATBOT][CTX] corr=88a7db5e tel=584120174223 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [24-Jul-2026 20:13:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 20:13:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 20:13:39 America/Caracas] [CHATBOT][AI][54bded] Proveedor: gemini [24-Jul-2026 20:13:39 America/Caracas] [CHATBOT][GEMINI][54bded] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 20:13:39 America/Caracas] [CHATBOT][GEMINI][54bded] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:13:40 America/Caracas] [CHATBOT][GEMINI][54bded] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:13:40 America/Caracas] [CHATBOT][AI][54bded] Gemini falló, usando heurística local [24-Jul-2026 20:13:40 America/Caracas] [CHATBOT][END] corr=88a7db5e bytesRespuesta=243 [24-Jul-2026 20:13:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 20:13:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 20:13:42 - Mensaje enviado con éxito a 584120174223 2026-07-24 20:13:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a63ffb65b62b (wa_message_id: wamid.HBgMNTg0MTIwMTc0MjIzFQIAERgSOEU0QUMzMTYxRTk2Q0VERjQyAA==) 2026-07-24 20:13:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a63ffb65b62b 2026-07-24 20:13:42 - ====== FIN WEBHOOK ====== 2026-07-24 20:16:00 - ====== INICIO WEBHOOK ====== 2026-07-24 20:16:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-24 20:16:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-24 20:16:00 - ====== FIN WEBHOOK ====== 2026-07-24 20:17:24 - ====== INICIO WEBHOOK ====== 2026-07-24 20:17:24 - Evento: text | De: 584243184012 | Size: 629b 2026-07-24 20:17:24 - Procesando mensaje regular tipo: text 2026-07-24 20:17:24 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 20:17:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNCMjQyQkU4QTU5MTY2OUZFMjEwOTM2NEQxNjBDRkEA 2026-07-24 20:17:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNCMjQyQkU4QTU5MTY2OUZFMjEwOTM2NEQxNjBDRkEA 2026-07-24 20:17:24 - Contenido: Todavía no tengo internet no creo que se tarde tanto en ver si pague... 2026-07-24 20:17:24 - Comando detectado: todavía 2026-07-24 20:17:24 - CommandProcessor: Procesando comando: todavía 2026-07-24 20:17:24 - IntentDetector: intent=soporte, confidence=0.95 2026-07-24 20:17:24 - IntentDetector → reportefallas.php [24-Jul-2026 20:17:24 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [24-Jul-2026 20:17:24 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [24-Jul-2026 20:17:24 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-24 20:17:24 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-24 20:17:25 - ====== INICIO WEBHOOK ====== 2026-07-24 20:17:25 - Evento: text | De: 584243184012 | Size: 629b 2026-07-24 20:17:25 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNCMjQyQkU4QTU5MTY2OUZFMjEwOTM2NEQxNjBDRkEA, ignorando 2026-07-24 20:27:26 - ====== INICIO WEBHOOK ====== 2026-07-24 20:27:26 - Evento: text | De: 584243184012 | Size: 596b 2026-07-24 20:27:26 - Procesando mensaje regular tipo: text 2026-07-24 20:27:26 - RegularMessageService: Procesando mensaje de 584243184012, tipo: text 2026-07-24 20:27:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNDM0MyRDZCQkQxRjU4MzU0NDdDOThBNkE4MDk3QzIA 2026-07-24 20:27:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNDM0MyRDZCQkQxRjU4MzU0NDdDOThBNkE4MDk3QzIA 2026-07-24 20:27:26 - Contenido: Disculpa todavía no tengo internet... 2026-07-24 20:27:26 - Comando detectado: disculpa 2026-07-24 20:27:26 - CommandProcessor: Procesando comando: disculpa 2026-07-24 20:27:26 - IntentDetector: intent=soporte, confidence=0.95 2026-07-24 20:27:26 - IntentDetector → reportefallas.php [24-Jul-2026 20:27:26 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [24-Jul-2026 20:27:26 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [24-Jul-2026 20:27:26 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-24 20:27:26 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-24 20:27:27 - ====== INICIO WEBHOOK ====== 2026-07-24 20:27:27 - Evento: text | De: 584243184012 | Size: 596b 2026-07-24 20:27:27 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzMTg0MDEyFQIAEhggQUNDM0MyRDZCQkQxRjU4MzU0NDdDOThBNkE4MDk3QzIA, ignorando 2026-07-24 20:29:37 - ====== INICIO WEBHOOK ====== 2026-07-24 20:29:37 - Evento: text | De: 584144493031 | Size: 603b 2026-07-24 20:29:37 - Procesando mensaje regular tipo: text 2026-07-24 20:29:37 - RegularMessageService: Procesando mensaje de 584144493031, tipo: text 2026-07-24 20:29:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDkzMDMxFQIAEhggQUNGRTZCN0UyMDhBM0JEQkFCOTQ0MEZFQjA0MzhEQjQA 2026-07-24 20:29:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDkzMDMxFQIAEhggQUNGRTZCN0UyMDhBM0JEQkFCOTQ0MEZFQjA0MzhEQjQA 2026-07-24 20:29:37 - Contenido: Buenas tardes para recargar medio mes porfa... 2026-07-24 20:29:37 - Comando detectado: buenas 2026-07-24 20:29:37 - CommandProcessor: Procesando comando: buenas 2026-07-24 20:29:37 - Comando no reconocido, enviando a ChatGPT 2026-07-24 20:29:37 - Resultado del comando: string 2026-07-24 20:29:37 - Enviando a ChatGPT: Buenas tardes para recargar medio mes porfa... 2026-07-24 20:29:37 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes para recargar medio mes porfa... 2026-07-24 20:29:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 21:29:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 21:29:37 America/Halifax] [CHATBOT][START] corr=ad7d2f73 IP=127.0.0.1 UA= [24-Jul-2026 20:29:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 20:29:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 20:29:37 America/Caracas] [CHATBOT][DIAG] corr=ad7d2f73 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 14 días [critical] [24-Jul-2026 20:29:37 America/Caracas] [CHATBOT][CTX] corr=ad7d2f73 tel=584144493031 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [24-Jul-2026 20:29:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 20:29:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 20:29:37 America/Caracas] [CHATBOT][AI][887d18] Proveedor: gemini [24-Jul-2026 20:29:37 America/Caracas] [CHATBOT][GEMINI][887d18] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 20:29:38 America/Caracas] [CHATBOT][GEMINI][887d18] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:29:38 America/Caracas] [CHATBOT][GEMINI][887d18] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:29:39 America/Caracas] [CHATBOT][AI][887d18] Gemini falló, usando heurística local [24-Jul-2026 20:29:39 America/Caracas] [CHATBOT][END] corr=ad7d2f73 bytesRespuesta=155 [24-Jul-2026 20:29:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 20:29:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 20:29:40 - Mensaje enviado con éxito a 584144493031 2026-07-24 20:29:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6403747d2e2 (wa_message_id: wamid.HBgMNTg0MTQ0NDkzMDMxFQIAERgSOERCQzBENEE4Mjc1QkE4NUY0AA==) 2026-07-24 20:29:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a6403747d2e2 2026-07-24 20:29:40 - ====== FIN WEBHOOK ====== 2026-07-24 20:36:55 - ====== INICIO WEBHOOK ====== 2026-07-24 20:36:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-24 20:36:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-24 20:36:55 - ====== FIN WEBHOOK ====== 2026-07-24 20:41:35 - ====== INICIO WEBHOOK ====== 2026-07-24 20:41:35 - Evento: text | De: 584241529610 | Size: 697b 2026-07-24 20:41:35 - Procesando mensaje regular tipo: text 2026-07-24 20:41:35 - RegularMessageService: Procesando mensaje de 584241529610, tipo: text 2026-07-24 20:41:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI5NjEwFQIAEhggQUM4OEUzRDg2RTlCNEZFREQ0OEFGQjAwNTJBREZBOTUA 2026-07-24 20:41:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI5NjEwFQIAEhggQUM4OEUzRDg2RTlCNEZFREQ0OEFGQjAwNTJBREZBOTUA 2026-07-24 20:41:35 - Contenido: Hola buenas tardes..... Yo tengo el plan de 30$ Pero quiero recargar 15$ para que por favor me pasen... 2026-07-24 20:41:35 - Comando detectado: hola 2026-07-24 20:41:35 - CommandProcessor: Procesando comando: hola 2026-07-24 20:41:36 - Comando no reconocido, enviando a ChatGPT 2026-07-24 20:41:36 - Resultado del comando: string 2026-07-24 20:41:36 - Enviando a ChatGPT: Hola buenas tardes..... Yo tengo el plan de 30$ Pe... 2026-07-24 20:41:36 - LeadCapture: Posible lead detectado para 584241529610 2026-07-24 20:41:36 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-24 20:41:36 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes..... Yo tengo el plan de 30$ Pe... 2026-07-24 20:41:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 21:41:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 21:41:36 America/Halifax] [CHATBOT][START] corr=ff7cab45 IP=127.0.0.1 UA= [24-Jul-2026 20:41:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 20:41:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [24-Jul-2026 20:41:36 America/Caracas] [CHATBOT][DIAG] corr=ff7cab45 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 14 días [critical] [24-Jul-2026 20:41:36 America/Caracas] [CHATBOT][CTX] corr=ff7cab45 tel=584241529610 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [24-Jul-2026 20:41:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 20:41:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 20:41:36 America/Caracas] [CHATBOT][AI][cdf726] Proveedor: gemini [24-Jul-2026 20:41:36 America/Caracas] [CHATBOT][GEMINI][cdf726] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 20:41:36 America/Caracas] [CHATBOT][GEMINI][cdf726] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:41:37 America/Caracas] [CHATBOT][GEMINI][cdf726] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 20:41:37 America/Caracas] [CHATBOT][AI][cdf726] Gemini falló, usando heurística local [24-Jul-2026 20:41:37 America/Caracas] [CHATBOT][END] corr=ff7cab45 bytesRespuesta=478 [24-Jul-2026 20:41:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 20:41:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 20:41:39 - Mensaje enviado con éxito a 584241529610 2026-07-24 20:41:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6406430bf10 (wa_message_id: wamid.HBgMNTg0MjQxNTI5NjEwFQIAERgSODBDN0Q1NzEwODgyODU5QjYyAA==) 2026-07-24 20:41:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a6406430bf10 2026-07-24 20:41:39 - ====== FIN WEBHOOK ====== 2026-07-24 20:44:07 - ====== INICIO WEBHOOK ====== 2026-07-24 20:44:07 - Evento: button | De: 584129910227 | Size: 716b 2026-07-24 20:44:07 - Procesando botón de plantilla: Informacion de pagos 2026-07-24 20:44:07 - ButtonService: payload=informacion de pagos, telefono=584129910227 2026-07-24 20:44:07 - Procesando botón PAGO para: 584129910227 2026-07-24 20:44:08 - Mensaje enviado con éxito a 584129910227 2026-07-24 20:44:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6406d88badf (wa_message_id: wamid.HBgMNTg0MTI5OTEwMjI3FQIAERgSQ0I2Q0ZENzRBQzVDQkY1QzRBAA==) 2026-07-24 20:44:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a6406d88badf 2026-07-24 20:44:08 - ====== FIN WEBHOOK ====== 2026-07-24 20:57:18 - ====== INICIO WEBHOOK ====== 2026-07-24 20:57:18 - Evento: image | De: 584143466209 | Size: 867b 2026-07-24 20:57:18 - Procesando mensaje regular tipo: image 2026-07-24 20:57:18 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-24 20:57:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3ODA0MDY2NEY5QTc1NkE1Njc1MjE3NEJCQzNGRTAA 2026-07-24 20:57:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3ODA0MDY2NEY5QTc1NkE1Njc1MjE3NEJCQzNGRTAA 2026-07-24 20:57:18 - Contenido: Pg mercantil 600.00 tabatha-recarga... 2026-07-24 20:57:18 - Comando detectado: pg 2026-07-24 20:57:18 - CommandProcessor: Procesando comando: pg 2026-07-24 20:57:18 - Gasto personal con imagen: 1068350928899674 2026-07-24 20:57:18 - Formato 'pg banco descripcion': banco=mercantil, desc=600.00 tabatha-recarga 2026-07-24 20:57:19 - Ejecutando GastosService (personal) [24-Jul-2026 20:57:19 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-24 20:57:24 - Resultado del comando: array 2026-07-24 20:57:24 - Enviando respuesta: ✅ 👤 Gasto personal #31 registrado • Monto: 2026-07-24 20:57:26 - Mensaje enviado con éxito a 584143466209 2026-07-24 20:57:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6409f600a1f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSODNCQkU4Qzc3RUExRjA2Mjg3AA==) 2026-07-24 20:57:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a6409f600a1f 2026-07-24 20:57:26 - ====== FIN WEBHOOK ====== 2026-07-24 21:48:00 - ====== INICIO WEBHOOK ====== 2026-07-24 21:48:00 - Evento: text | De: 584129590687 | Size: 578b 2026-07-24 21:48:00 - Procesando mensaje regular tipo: text 2026-07-24 21:48:00 - RegularMessageService: Procesando mensaje de 584129590687, tipo: text 2026-07-24 21:48:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NTkwNjg3FQIAEhggQUNENjk2RUIzQjFFODMxQTVCRTc5MzU2NkJDRkRBNEQA 2026-07-24 21:48:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NTkwNjg3FQIAEhggQUNENjk2RUIzQjFFODMxQTVCRTc5MzU2NkJDRkRBNEQA 2026-07-24 21:48:00 - Contenido: Sebastian smutck 04129590687... 2026-07-24 21:48:00 - Comando detectado: sebastian 2026-07-24 21:48:00 - CommandProcessor: Procesando comando: sebastian 2026-07-24 21:48:00 - Número de teléfono detectado: 04129590687 [24-Jul-2026 21:48:00 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-24 21:48:00 - Resultado del comando: array 2026-07-24 21:48:00 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-24 21:48:01 - Mensaje enviado con éxito a 584129590687 2026-07-24 21:48:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6415d1b966f (wa_message_id: wamid.HBgMNTg0MTI5NTkwNjg3FQIAERgSNjQ1NUI2QTBBNjQxMjEzNTQ0AA==) 2026-07-24 21:48:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a6415d1b966f 2026-07-24 21:48:01 - ====== FIN WEBHOOK ====== 2026-07-24 21:50:03 - ====== INICIO WEBHOOK ====== 2026-07-24 21:50:03 - Evento: text | De: 584129590687 | Size: 603b 2026-07-24 21:50:03 - Procesando mensaje regular tipo: text 2026-07-24 21:50:03 - RegularMessageService: Procesando mensaje de 584129590687, tipo: text 2026-07-24 21:50:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NTkwNjg3FQIAEhggQUNGN0QyRTgyOEUyNzQ0NTk4ODI5MDU0REE1NkYxNUIA 2026-07-24 21:50:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NTkwNjg3FQIAEhggQUNGN0QyRTgyOEUyNzQ0NTk4ODI5MDU0REE1NkYxNUIA 2026-07-24 21:50:03 - Contenido: El servicio esta a nombre de Sebastian Gonzalo smutck... 2026-07-24 21:50:03 - Comando detectado: el 2026-07-24 21:50:03 - CommandProcessor: Procesando comando: el 2026-07-24 21:50:03 - Comando no reconocido, enviando a ChatGPT 2026-07-24 21:50:03 - Resultado del comando: string 2026-07-24 21:50:03 - Enviando a ChatGPT: El servicio esta a nombre de Sebastian Gonzalo smu... 2026-07-24 21:50:03 - forwardToChatGPT: Enviando a ChatGPT: El servicio esta a nombre de Sebastian Gonzalo smu... 2026-07-24 21:50:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [24-Jul-2026 22:50:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [24-Jul-2026 22:50:03 America/Halifax] [CHATBOT][START] corr=597a89a8 IP=127.0.0.1 UA= [24-Jul-2026 21:50:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [24-Jul-2026 21:50:04 America/Caracas] [CHATBOT][CTX] corr=597a89a8 tel=584129590687 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [24-Jul-2026 21:50:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [24-Jul-2026 21:50:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [24-Jul-2026 21:50:04 America/Caracas] [CHATBOT][AI][704dd4] Proveedor: gemini [24-Jul-2026 21:50:04 America/Caracas] [CHATBOT][GEMINI][704dd4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [24-Jul-2026 21:50:04 America/Caracas] [CHATBOT][GEMINI][704dd4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 21:50:05 America/Caracas] [CHATBOT][GEMINI][704dd4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [24-Jul-2026 21:50:05 America/Caracas] [CHATBOT][AI][704dd4] Gemini falló, usando heurística local [24-Jul-2026 21:50:05 America/Caracas] [CHATBOT][AI][704dd4] Heurística no matcheó, enviando menú de opciones [24-Jul-2026 21:50:05 America/Caracas] [CHATBOT][END] corr=597a89a8 bytesRespuesta=370 [24-Jul-2026 21:50:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-24 21:50:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-24 21:50:06 - Mensaje enviado con éxito a 584129590687 2026-07-24 21:50:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64164e86bdb (wa_message_id: wamid.HBgMNTg0MTI5NTkwNjg3FQIAERgSNUI1Q0YyQ0M2RkRFM0RBRTJBAA==) 2026-07-24 21:50:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a64164e86bdb 2026-07-24 21:50:06 - ====== FIN WEBHOOK ====== 2026-07-24 22:07:59 - ====== INICIO WEBHOOK ====== 2026-07-24 22:07:59 - Evento: text | De: 584129590687 | Size: 582b 2026-07-24 22:07:59 - Procesando mensaje regular tipo: text 2026-07-24 22:07:59 - RegularMessageService: Procesando mensaje de 584129590687, tipo: text 2026-07-24 22:07:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NTkwNjg3FQIAEhggQUNBODM0Njg3NUUxNDQwNkI2QTQzOENBMDg4MTlCNzUA 2026-07-24 22:07:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NTkwNjg3FQIAEhggQUNBODM0Njg3NUUxNDQwNkI2QTQzOENBMDg4MTlCNzUA 2026-07-24 22:07:59 - Contenido: No tengo internet desde la tarde... 2026-07-24 22:07:59 - Comando detectado: no 2026-07-24 22:07:59 - CommandProcessor: Procesando comando: no 2026-07-24 22:07:59 - IntentDetector: intent=soporte, confidence=0.95 2026-07-24 22:07:59 - IntentDetector → reportefallas.php [24-Jul-2026 22:07:59 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [24-Jul-2026 22:07:59 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [24-Jul-2026 22:07:59 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-24 22:07:59 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-24 22:08:00 - ====== INICIO WEBHOOK ====== 2026-07-24 22:08:00 - Evento: text | De: 584129590687 | Size: 582b 2026-07-24 22:08:00 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5NTkwNjg3FQIAEhggQUNBODM0Njg3NUUxNDQwNkI2QTQzOENBMDg4MTlCNzUA, ignorando 2026-07-24 22:34:51 - ====== INICIO WEBHOOK ====== 2026-07-24 22:34:51 - Evento: text | De: 584122810067 | Size: 543b 2026-07-24 22:34:51 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0E1NTg0M0Y1QzRGMDhERTJGRDQA, ignorando - addcreddits, addcreddits , Sebastian Gonzalo Smutck Nieves, 2026-08-25 00:00:00 . 584129916795 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129916795","wa_id":"584129916795"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTE2Nzk1FQIAERgSREIzQ0JCNkZFRTYwQTFFOTlCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143238024","wa_id":"584143238024"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSMDYxNTU3Qzc1Q0Q3OTU4M0NBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243964752","wa_id":"584243964752"}],"messages":[{"id":"wamid.HBgMNTg0MjQzOTY0NzUyFQIAERgSOTdBMjdBMURCOTlGN0QwQ0Y1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242829994","wa_id":"584242829994"}],"messages":[{"id":"wamid.HBgMNTg0MjQyODI5OTk0FQIAERgSM0Y4MkUwQzgxMjYyMDNGNjI0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121481718","wa_id":"584121481718"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSOURFOTIzRUNCQkQwRjkyRDVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123200851","wa_id":"584123200851"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSNjUxQTk1NjFFQjk2ODhFRUQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140501601","wa_id":"584140501601"}],"messages":[{"id":"wamid.HBgMNTg0MTQwNTAxNjAxFQIAERgSNEVGNjMyQTQ3NkIzM0UzMjdFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584247132199","wa_id":"584247132199"}],"messages":[{"id":"wamid.HBgMNTg0MjQ3MTMyMTk5FQIAERgSOEJDMzIxMDdEM0JFQTc0MDA0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143167165","wa_id":"584143167165"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTY3MTY1FQIAERgSRDk3OEIwQ0FEMjY1MzA3QjlDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125846558","wa_id":"584125846558"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODQ2NTU4FQIAERgSRjJCNTdCMEIwMDY5Qzg1QTJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143335045","wa_id":"584143335045"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzM1MDQ1FQIAERgSN0JGNDVEOTUxQkMzRjRGQjQ3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243819069","wa_id":"584243819069"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODE5MDY5FQIAERgSMzBBNzhDOUI4ODc0QTRGODQ0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123736822","wa_id":"584123736822"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzM2ODIyFQIAERgSOTI4MzMxMzNEMEEzQ0ZCNjE0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262335455","wa_id":"584262335455"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMzM1NDU1FQIAERgSQUQ2NzdFRDMzNUIxRjVGRjQ3AA==","message_status":"accepted"}]}'. 2026-07-25 07:00:21 - ====== INICIO WEBHOOK ====== 2026-07-25 07:00:21 - Evento: status:failed | De: 584262335455 | Size: 573b 2026-07-25 07:00:21 - STATUS FAILED: failed para 584262335455 | Error: 131026 Message undeliverable 2026-07-25 07:00:21 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142839823","wa_id":"584142839823"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODM5ODIzFQIAERgSRUU0RDZEMjZFNTIxRkQ5Q0Y4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142753367","wa_id":"584142753367"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzUzMzY3FQIAERgSOEI0NkFEMjE0RjExREFFMUI4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458066","wa_id":"584123458066"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDY2FQIAERgSRUU5RTA2MDFEMDk0ODBGOTBDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122810067","wa_id":"584122810067"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODEwMDY3FQIAERgSNjkwQzc0M0I1NURDMkU2QkYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123329927","wa_id":"584123329927"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzI5OTI3FQIAERgSQ0MxNkVDRjVENkNEQkI1QjQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584123794299","wa_id":"584123794299"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzk0Mjk5FQIAERgSOUI4RTIyNDFEN0RDMENBMzAyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910778","wa_id":"584129910778"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSNjhGMTAyODY2ODhCQUI1MjMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243090301","wa_id":"584243090301"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDkwMzAxFQIAERgSRTMyMUE3MUQ5RkM2MUQ3MEMzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124340045","wa_id":"584124340045"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzQwMDQ1FQIAERgSQzgxRTFBQUU1MTUyQUI1MkRFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123803233","wa_id":"584123803233"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODAzMjMzFQIAERgSMTQ2NjZEQzJBNTg1NTIzQjdFAA==","message_status":"accepted"}]}'. 2026-07-25 07:00:34 - ====== INICIO WEBHOOK ====== 2026-07-25 07:00:34 - Evento: status:failed | De: 584123803233 | Size: 573b 2026-07-25 07:00:34 - STATUS FAILED: failed para 584123803233 | Error: 131026 Message undeliverable 2026-07-25 07:00:34 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167373686","wa_id":"584167373686"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MzczNjg2FQIAERgSODI2RTE1QzFFMDVFNzFGMDBBAA==","message_status":"accepted"}]}'. 2026-07-25 07:00:35 - ====== INICIO WEBHOOK ====== 2026-07-25 07:00:35 - Evento: status:failed | De: 584167373686 | Size: 573b 2026-07-25 07:00:35 - STATUS FAILED: failed para 584167373686 | Error: 131026 Message undeliverable 2026-07-25 07:00:35 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSQzBDQ0E4MzVFMDBDMkIzMkVFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122116696","wa_id":"584122116696"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSOUM2ODk1RDkzMjFDRTFCQUIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120730193","wa_id":"584120730193"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzMwMTkzFQIAERgSQ0M3MDc2Q0RCNDkwRjE5Q0I1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"17068818756","wa_id":"17068818756"}],"messages":[{"id":"wamid.HBgLMTcwNjg4MTg3NTYVAgARGBJDRDNBOUE4MjNDRTQwRkJBNUIA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123867989","wa_id":"584123867989"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODY3OTg5FQIAERgSMTlGQUNFQjcyNjlENDZCMzlCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144927331","wa_id":"584144927331"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI3MzMxFQIAERgSM0JCQURFQzIwRjI0ODZFNjE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164231831","wa_id":"584164231831"}],"messages":[{"id":"wamid.HBgMNTg0MTY0MjMxODMxFQIAERgSMjA0MTA3RDg5OEUzRDVBNThCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127572959","wa_id":"584127572959"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NTcyOTU5FQIAERgSMTc3NUI4Q0ZENzFDRTZCRkVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128003166","wa_id":"584128003166"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAzMTY2FQIAERgSMDJEQzkwMjEzMkFGOEIwQjNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142782119","wa_id":"584142782119"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzgyMTE5FQIAERgSN0UyMjQ1MjUyMDA1NkNFNTRBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122519690","wa_id":"584122519690"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSRTVFNkUxNTdFRjUwREU4QkNCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04167397509","wa_id":"584167397509"}],"messages":[{"id":"wamid.HBgMNTg0MTY3Mzk3NTA5FQIAERgSMURBMzEyRjk1NTVENDZGQ0VDAA==","message_status":"accepted"}]}'. 2026-07-25 07:00:52 - ====== INICIO WEBHOOK ====== 2026-07-25 07:00:52 - Evento: status:failed | De: 584167397509 | Size: 573b 2026-07-25 07:00:52 - STATUS FAILED: failed para 584167397509 | Error: 131026 Message undeliverable 2026-07-25 07:00:52 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241261311","wa_id":"584241261311"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjYxMzExFQIAERgSQkRGNEU1NkIzM0ZDRUUzMUI4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123062567","wa_id":"584123062567"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDYyNTY3FQIAERgSQjlFNkU5MjVDQjdFQUJDMUUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122067974","wa_id":"584122067974"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDY3OTc0FQIAERgSQjJCRDM0RkI4Q0ZGMDY2OUM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04143091423","wa_id":"584143091423"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDkxNDIzFQIAERgSRjlGMTUyNzEwMzZCNzdFMDRDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143203628","wa_id":"584143203628"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjAzNjI4FQIAERgSOTRDNkQwQzBGN0ZGQjMyQjlGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127216536","wa_id":"584127216536"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MjE2NTM2FQIAERgSMDUwMDk0Q0Y0RUQ4RjM3NDUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129013098","wa_id":"584129013098"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MDEzMDk4FQIAERgSNTNDRDRCRkVCQjA1NTkwNTgyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243598298","wa_id":"584243598298"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTk4Mjk4FQIAERgSMzZDNzVFODExM0IzMDQ1OTMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129635114","wa_id":"584129635114"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjM1MTE0FQIAERgSRUZBREVENzhCRDYyOTA4RkU5AA==","message_status":"accepted"}]}'. 2026-07-25 07:01:03 - ====== INICIO WEBHOOK ====== 2026-07-25 07:01:03 - Evento: status:failed | De: 584129635114 | Size: 573b 2026-07-25 07:01:03 - STATUS FAILED: failed para 584129635114 | Error: 131026 Message undeliverable 2026-07-25 07:01:03 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263425391","wa_id":"584263425391"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDI1MzkxFQIAERgSNjIyRjI5MDM0NTM3NENCRURGAA==","message_status":"accepted"}]}'. 2026-07-25 07:08:55 - ====== INICIO WEBHOOK ====== 2026-07-25 07:08:55 - Evento: button | De: 584122810067 | Size: 694b 2026-07-25 07:08:55 - Procesando botón de plantilla: Informacion de pagos 2026-07-25 07:08:55 - ButtonService: payload=informacion de pagos, telefono=584122810067 2026-07-25 07:08:55 - Procesando botón PAGO para: 584122810067 2026-07-25 07:08:56 - Mensaje enviado con éxito a 584122810067 2026-07-25 07:08:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a649948bef1d (wa_message_id: wamid.HBgMNTg0MTIyODEwMDY3FQIAERgSQTFDQzEwMzU3RkI4NzM2NkUyAA==) 2026-07-25 07:08:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a649948bef1d 2026-07-25 07:08:56 - ====== FIN WEBHOOK ====== 2026-07-25 07:09:11 - ====== INICIO WEBHOOK ====== 2026-07-25 07:09:11 - Evento: button | De: 584164231831 | Size: 719b 2026-07-25 07:09:11 - Procesando botón de plantilla: Informacion de pagos 2026-07-25 07:09:11 - ButtonService: payload=informacion de pagos, telefono=584164231831 2026-07-25 07:09:11 - Procesando botón PAGO para: 584164231831 2026-07-25 07:09:12 - Mensaje enviado con éxito a 584164231831 2026-07-25 07:09:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64995894da8 (wa_message_id: wamid.HBgMNTg0MTY0MjMxODMxFQIAERgSNzlGRDUzODQ2OUQwNENCMzA0AA==) 2026-07-25 07:09:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a64995894da8 2026-07-25 07:09:12 - ====== FIN WEBHOOK ====== 2026-07-25 07:09:17 - ====== INICIO WEBHOOK ====== 2026-07-25 07:09:17 - Evento: text | De: 584164231831 | Size: 573b 2026-07-25 07:09:17 - Procesando mensaje regular tipo: text 2026-07-25 07:09:17 - RegularMessageService: Procesando mensaje de 584164231831, tipo: text 2026-07-25 07:09:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY0MjMxODMxFQIAEhggQUM2RkE4Rjg5NTZGRTVFNzVCQjI2QTk2MEVFRTgyQUUA 2026-07-25 07:09:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY0MjMxODMxFQIAEhggQUM2RkE4Rjg5NTZGRTVFNzVCQjI2QTk2MEVFRTgyQUUA 2026-07-25 07:09:17 - Contenido: Monto por favor... 2026-07-25 07:09:17 - Comando detectado: monto 2026-07-25 07:09:17 - CommandProcessor: Procesando comando: monto 2026-07-25 07:09:17 - Comando no reconocido, enviando a ChatGPT 2026-07-25 07:09:17 - Resultado del comando: string 2026-07-25 07:09:17 - Enviando a ChatGPT: Monto por favor... 2026-07-25 07:09:17 - forwardToChatGPT: Enviando a ChatGPT: Monto por favor... 2026-07-25 07:09:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 08:09:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 08:09:18 America/Halifax] [CHATBOT][START] corr=eb6bcd0f IP=127.0.0.1 UA= [25-Jul-2026 07:09:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 07:09:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=74:ac:b9:7c:0e:0f mobile=584164231831 [25-Jul-2026 07:09:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 07:09:18 America/Caracas] [CHATBOT][DIAG] corr=eb6bcd0f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [25-Jul-2026 07:09:18 America/Caracas] [CHATBOT][CTX] corr=eb6bcd0f tel=584164231831 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 07:09:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 07:09:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 07:09:18 America/Caracas] [CHATBOT][AI][085b93] Proveedor: gemini [25-Jul-2026 07:09:18 America/Caracas] [CHATBOT][GEMINI][085b93] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 07:09:18 America/Caracas] [CHATBOT][GEMINI][085b93] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 07:09:19 America/Caracas] [CHATBOT][GEMINI][085b93] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 07:09:19 America/Caracas] [CHATBOT][AI][085b93] Gemini falló, usando heurística local [25-Jul-2026 07:09:19 America/Caracas] [CHATBOT][AI][085b93] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 07:09:19 America/Caracas] [CHATBOT][END] corr=eb6bcd0f bytesRespuesta=389 [25-Jul-2026 07:09:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 07:09:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 07:09:20 - Mensaje enviado con éxito a 584164231831 2026-07-25 07:09:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6499607f236 (wa_message_id: wamid.HBgMNTg0MTY0MjMxODMxFQIAERgSNjFFOTVDQ0QzNTZBNjNGMjRBAA==) 2026-07-25 07:09:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a6499607f236 2026-07-25 07:09:20 - ====== FIN WEBHOOK ====== 2026-07-25 07:11:55 - ====== INICIO WEBHOOK ====== 2026-07-25 07:11:55 - Evento: interactive | De: 584122810067 | Size: 903b 2026-07-25 07:11:55 - Procesando Flow de PAGO para: 584122810067 [25-Jul-2026 07:11:56 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-25 07:11:56 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-25 07:11:56 - ====== INICIO WEBHOOK ====== 2026-07-25 07:11:56 - Evento: interactive | De: 584122810067 | Size: 903b 2026-07-25 07:11:56 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0E4RURFRTc4QzNBQjVDMjQ1MUMA, ignorando 2026-07-25 08:23:24 - ====== INICIO WEBHOOK ====== 2026-07-25 08:23:24 - Evento: audio | De: 584122807757 | Size: 848b 2026-07-25 08:23:24 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Stefania ) [wa_id] => 584122807757 [user_id] => VE.1031261373094814 ) ) [messages] => Array ( [0] => Array ( [from] => 584122807757 [from_user_id] => VE.1031261373094814 [id] => wamid.HBgMNTg0MTIyODA3NzU3FQIAEhggQUM1NDJEMUNFODBDOUUyQjQzMDJCRkUwMDk2N0ZFQzIA [timestamp] => 1784982199 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => kH2LrHtM7zcD7vUBqV3925KFGNuOy0DailneJjPkLlE= [id] => 890174187010316 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=890174187010316&source=webhook&ext=1784982501&hash=ATw2vdpl0SkxK2rDYbRGvF1JAxSbdPQ2SQ2DfNlxIzUJyg [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-25 08:23:24 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Omar Guedez, 2026-08-25 00:00:00 . 584122037327 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122037327","wa_id":"584122037327"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDM3MzI3FQIAERgSN0U0N0UwODIyRDQ2ODlCNDJCAA==","message_status":"accepted"}]}'. 2026-07-25 08:36:42 - ====== INICIO WEBHOOK ====== 2026-07-25 08:36:42 - Evento: text | De: 584143238024 | Size: 711b 2026-07-25 08:36:42 - Procesando mensaje regular tipo: text 2026-07-25 08:36:42 - RegularMessageService: Procesando mensaje de 584143238024, tipo: text 2026-07-25 08:36:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM1MEI1QjlGNThDMjUxQTQzMkYyOTQxNzA5MTZEOEMA 2026-07-25 08:36:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM1MEI1QjlGNThDMjUxQTQzMkYyOTQxNzA5MTZEOEMA 2026-07-25 08:36:42 - Contenido: Buenas días cuánto es la mensualidad... 2026-07-25 08:36:42 - Comando detectado: buenas 2026-07-25 08:36:42 - CommandProcessor: Procesando comando: buenas 2026-07-25 08:36:42 - Comando no reconocido, enviando a ChatGPT 2026-07-25 08:36:42 - Resultado del comando: string 2026-07-25 08:36:42 - Enviando a ChatGPT: Buenas días cuánto es la mensualidad... 2026-07-25 08:36:42 - forwardToChatGPT: Enviando a ChatGPT: Buenas días cuánto es la mensualidad... 2026-07-25 08:36:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 09:36:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 09:36:42 America/Halifax] [CHATBOT][START] corr=e31d0498 IP=127.0.0.1 UA= [25-Jul-2026 08:36:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 08:36:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-26 username=0c:ea:14:92:00:da mobile=584143238024 [25-Jul-2026 08:36:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 08:36:42 America/Caracas] [CHATBOT][DIAG] corr=e31d0498 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [25-Jul-2026 08:36:42 America/Caracas] [CHATBOT][CTX] corr=e31d0498 tel=584143238024 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 08:36:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 08:36:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 08:36:42 America/Caracas] [CHATBOT][AI][44f8ab] Proveedor: gemini [25-Jul-2026 08:36:42 America/Caracas] [CHATBOT][GEMINI][44f8ab] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 08:36:43 America/Caracas] [CHATBOT][GEMINI][44f8ab] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:36:43 America/Caracas] [CHATBOT][GEMINI][44f8ab] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:36:44 America/Caracas] [CHATBOT][AI][44f8ab] Gemini falló, usando heurística local [25-Jul-2026 08:36:44 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-25 08:36:44 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-25 08:36:45 - Mensaje enviado con éxito a 584143238024 2026-07-25 08:36:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64addd7c5c4 (wa_message_id: wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSMUYzMDJDOTAwNTFFRUY5QjlDAA==) 2026-07-25 08:36:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a64addd7c5c4 2026-07-25 08:36:45 - ====== FIN WEBHOOK ====== 2026-07-25 08:37:21 - ====== INICIO WEBHOOK ====== 2026-07-25 08:37:21 - Evento: text | De: 584143238024 | Size: 715b 2026-07-25 08:37:21 - Procesando mensaje regular tipo: text 2026-07-25 08:37:21 - RegularMessageService: Procesando mensaje de 584143238024, tipo: text 2026-07-25 08:37:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM2NUNFQjQyQkE5MkE3N0FCMjI4QkFCNDMyNkY4MDIA 2026-07-25 08:37:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM2NUNFQjQyQkE5MkE3N0FCMjI4QkFCNDMyNkY4MDIA 2026-07-25 08:37:21 - Contenido: Buenas días Cuánto es la mensualidad.?... 2026-07-25 08:37:21 - Comando detectado: buenas 2026-07-25 08:37:21 - CommandProcessor: Procesando comando: buenas 2026-07-25 08:37:21 - Comando no reconocido, enviando a ChatGPT 2026-07-25 08:37:21 - Resultado del comando: string 2026-07-25 08:37:21 - Enviando a ChatGPT: Buenas días Cuánto es la mensualidad.?... 2026-07-25 08:37:21 - forwardToChatGPT: Enviando a ChatGPT: Buenas días Cuánto es la mensualidad.?... 2026-07-25 08:37:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 09:37:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 09:37:21 America/Halifax] [CHATBOT][START] corr=a4305a89 IP=127.0.0.1 UA= [25-Jul-2026 08:37:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 08:37:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-26 username=0c:ea:14:92:00:da mobile=584143238024 [25-Jul-2026 08:37:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 08:37:21 America/Caracas] [CHATBOT][DIAG] corr=a4305a89 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [25-Jul-2026 08:37:21 America/Caracas] [CHATBOT][CTX] corr=a4305a89 tel=584143238024 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 08:37:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 08:37:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 08:37:21 America/Caracas] [CHATBOT][AI][a3fc24] Proveedor: gemini [25-Jul-2026 08:37:21 America/Caracas] [CHATBOT][GEMINI][a3fc24] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 08:37:22 America/Caracas] [CHATBOT][GEMINI][a3fc24] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:37:22 America/Caracas] [CHATBOT][GEMINI][a3fc24] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:37:23 America/Caracas] [CHATBOT][AI][a3fc24] Gemini falló, usando heurística local [25-Jul-2026 08:37:23 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-25 08:37:23 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-25 08:37:24 - Mensaje enviado con éxito a 584143238024 2026-07-25 08:37:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64ae042eebd (wa_message_id: wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSRDAzMjU3OTUwNTQ4RTFFNUIyAA==) 2026-07-25 08:37:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a64ae042eebd 2026-07-25 08:37:24 - ====== FIN WEBHOOK ====== 2026-07-25 08:45:57 - ====== INICIO WEBHOOK ====== 2026-07-25 08:45:57 - Evento: text | De: 584143238024 | Size: 607b 2026-07-25 08:45:57 - Procesando mensaje regular tipo: text 2026-07-25 08:45:57 - RegularMessageService: Procesando mensaje de 584143238024, tipo: text 2026-07-25 08:45:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM4NkUxMUE1QzQ3N0JCRDE5MTE1MDgxRUVFRjEzRkQA 2026-07-25 08:45:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM4NkUxMUE1QzQ3N0JCRDE5MTE1MDgxRUVFRjEzRkQA 2026-07-25 08:45:57 - Contenido: Buenos días cuánto es la mensualidad... 2026-07-25 08:45:57 - Comando detectado: buenos 2026-07-25 08:45:57 - CommandProcessor: Procesando comando: buenos 2026-07-25 08:45:57 - Comando no reconocido, enviando a ChatGPT 2026-07-25 08:45:57 - Resultado del comando: string 2026-07-25 08:45:57 - Enviando a ChatGPT: Buenos días cuánto es la mensualidad... 2026-07-25 08:45:57 - forwardToChatGPT: Enviando a ChatGPT: Buenos días cuánto es la mensualidad... 2026-07-25 08:45:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 09:45:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 09:45:57 America/Halifax] [CHATBOT][START] corr=81912458 IP=127.0.0.1 UA= [25-Jul-2026 08:45:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 08:45:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-26 username=0c:ea:14:92:00:da mobile=584143238024 [25-Jul-2026 08:45:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 08:45:57 America/Caracas] [CHATBOT][DIAG] corr=81912458 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [25-Jul-2026 08:45:57 America/Caracas] [CHATBOT][CTX] corr=81912458 tel=584143238024 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 08:45:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 08:45:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 08:45:57 America/Caracas] [CHATBOT][AI][cc8980] Proveedor: gemini [25-Jul-2026 08:45:57 America/Caracas] [CHATBOT][GEMINI][cc8980] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 08:45:57 America/Caracas] [CHATBOT][GEMINI][cc8980] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:45:58 America/Caracas] [CHATBOT][GEMINI][cc8980] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:45:58 America/Caracas] [CHATBOT][AI][cc8980] Gemini falló, usando heurística local [25-Jul-2026 08:45:58 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-25 08:45:58 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-25 08:46:00 - Mensaje enviado con éxito a 584143238024 2026-07-25 08:46:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64b0084fdf1 (wa_message_id: wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSRTE5QjQwQjQxNUMxREYwNkIyAA==) 2026-07-25 08:46:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a64b0084fdf1 2026-07-25 08:46:00 - ====== FIN WEBHOOK ====== 2026-07-25 08:46:22 - ====== INICIO WEBHOOK ====== 2026-07-25 08:46:22 - Evento: text | De: 584143238024 | Size: 670b 2026-07-25 08:46:22 - Procesando mensaje regular tipo: text 2026-07-25 08:46:22 - RegularMessageService: Procesando mensaje de 584143238024, tipo: text 2026-07-25 08:46:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUNCNERCNkRDNTVCMzJEMzZCQUExQUZGRTgzM0Q1OEEA 2026-07-25 08:46:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUNCNERCNkRDNTVCMzJEMzZCQUExQUZGRTgzM0Q1OEEA 2026-07-25 08:46:22 - Contenido: ?????... 2026-07-25 08:46:22 - Comando detectado: ????? 2026-07-25 08:46:22 - CommandProcessor: Procesando comando: ????? 2026-07-25 08:46:22 - Comando no reconocido, enviando a ChatGPT 2026-07-25 08:46:22 - Resultado del comando: string 2026-07-25 08:46:22 - Enviando a ChatGPT: ?????... 2026-07-25 08:46:22 - forwardToChatGPT: Enviando a ChatGPT: ?????... 2026-07-25 08:46:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 09:46:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 09:46:22 America/Halifax] [CHATBOT][START] corr=15cc821b IP=127.0.0.1 UA= [25-Jul-2026 08:46:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 08:46:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-26 username=0c:ea:14:92:00:da mobile=584143238024 [25-Jul-2026 08:46:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 08:46:23 America/Caracas] [CHATBOT][DIAG] corr=15cc821b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [25-Jul-2026 08:46:23 America/Caracas] [CHATBOT][CTX] corr=15cc821b tel=584143238024 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 08:46:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 08:46:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 08:46:23 America/Caracas] [CHATBOT][AI][b67ebc] Proveedor: gemini [25-Jul-2026 08:46:23 America/Caracas] [CHATBOT][GEMINI][b67ebc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 08:46:23 America/Caracas] [CHATBOT][GEMINI][b67ebc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:46:23 America/Caracas] [CHATBOT][GEMINI][b67ebc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:46:24 America/Caracas] [CHATBOT][AI][b67ebc] Gemini falló, usando heurística local [25-Jul-2026 08:46:24 America/Caracas] [CHATBOT][AI][b67ebc] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 08:46:24 America/Caracas] [CHATBOT][END] corr=15cc821b bytesRespuesta=393 [25-Jul-2026 08:46:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 08:46:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 08:46:25 - Mensaje enviado con éxito a 584143238024 2026-07-25 08:46:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64b0216bf8c (wa_message_id: wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSMUE5RDc3QkRDOEM5OEU1OUJBAA==) 2026-07-25 08:46:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a64b0216bf8c 2026-07-25 08:46:25 - ====== FIN WEBHOOK ====== 2026-07-25 08:48:23 - ====== INICIO WEBHOOK ====== 2026-07-25 08:48:23 - Evento: text | De: 584143238024 | Size: 566b 2026-07-25 08:48:23 - Procesando mensaje regular tipo: text 2026-07-25 08:48:23 - RegularMessageService: Procesando mensaje de 584143238024, tipo: text 2026-07-25 08:48:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUNDRjI3NTRFQTY2ODlFNUZCMzAzN0Y0MzcwQ0U5NUQA 2026-07-25 08:48:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUNDRjI3NTRFQTY2ODlFNUZCMzAzN0Y0MzcwQ0U5NUQA 2026-07-25 08:48:23 - Contenido: Pagar... 2026-07-25 08:48:23 - Comando detectado: pagar 2026-07-25 08:48:23 - CommandProcessor: Procesando comando: pagar 2026-07-25 08:48:23 - Ejecutando add_pagos.php [25-Jul-2026 08:48:23 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-25 08:48:23 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-25 08:48:24 - ====== INICIO WEBHOOK ====== 2026-07-25 08:48:24 - Evento: text | De: 584143238024 | Size: 566b 2026-07-25 08:48:24 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUNDRjI3NTRFQTY2ODlFNUZCMzAzN0Y0MzcwQ0U5NUQA, ignorando 2026-07-25 08:49:02 - ====== INICIO WEBHOOK ====== 2026-07-25 08:49:02 - Evento: text | De: 584123736822 | Size: 597b 2026-07-25 08:49:02 - Procesando mensaje regular tipo: text 2026-07-25 08:49:02 - RegularMessageService: Procesando mensaje de 584123736822, tipo: text 2026-07-25 08:49:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzM2ODIyFQIAEhgUM0FGMjc0NjVFRkMyODQ2RDVFODgA 2026-07-25 08:49:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzM2ODIyFQIAEhgUM0FGMjc0NjVFRkMyODQ2RDVFODgA 2026-07-25 08:49:02 - Contenido: Hola buen día me pasas los datos para hacer el pago... 2026-07-25 08:49:02 - Comando detectado: hola 2026-07-25 08:49:02 - CommandProcessor: Procesando comando: hola 2026-07-25 08:49:02 - Comando no reconocido, enviando a ChatGPT 2026-07-25 08:49:02 - Resultado del comando: string 2026-07-25 08:49:02 - Enviando a ChatGPT: Hola buen día me pasas los datos para hacer el pa... 2026-07-25 08:49:02 - forwardToChatGPT: Enviando a ChatGPT: Hola buen día me pasas los datos para hacer el pa... 2026-07-25 08:49:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 09:49:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 09:49:02 America/Halifax] [CHATBOT][START] corr=b36cbfdc IP=127.0.0.1 UA= [25-Jul-2026 08:49:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 08:49:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=68:d7:9a:a2:ca:a2 mobile=584123736822 [25-Jul-2026 08:49:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 08:49:02 America/Caracas] [CHATBOT][DIAG] corr=b36cbfdc Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [25-Jul-2026 08:49:02 America/Caracas] [CHATBOT][CTX] corr=b36cbfdc tel=584123736822 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 08:49:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 08:49:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 08:49:02 America/Caracas] [CHATBOT][AI][9e533e] Proveedor: gemini [25-Jul-2026 08:49:02 America/Caracas] [CHATBOT][GEMINI][9e533e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 08:49:03 America/Caracas] [CHATBOT][GEMINI][9e533e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:49:03 America/Caracas] [CHATBOT][GEMINI][9e533e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:49:04 America/Caracas] [CHATBOT][AI][9e533e] Gemini falló, usando heurística local [25-Jul-2026 08:49:04 America/Caracas] [CHATBOT][END] corr=b36cbfdc bytesRespuesta=397 [25-Jul-2026 08:49:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 08:49:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 08:49:05 - Mensaje enviado con éxito a 584123736822 2026-07-25 08:49:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64b0c12554e (wa_message_id: wamid.HBgMNTg0MTIzNzM2ODIyFQIAERgSOEE2MThBNjdGQ0JFMEM0QTFCAA==) 2026-07-25 08:49:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a64b0c12554e 2026-07-25 08:49:05 - ====== FIN WEBHOOK ====== 2026-07-25 08:50:51 - ====== INICIO WEBHOOK ====== 2026-07-25 08:50:51 - Evento: text | De: 584123736822 | Size: 578b 2026-07-25 08:50:51 - Procesando mensaje regular tipo: text 2026-07-25 08:50:51 - RegularMessageService: Procesando mensaje de 584123736822, tipo: text 2026-07-25 08:50:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzM2ODIyFQIAEhgUM0FGNDJCQ0QyRDc3MjA2NkE4QUIA 2026-07-25 08:50:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzM2ODIyFQIAEhgUM0FGNDJCQ0QyRDc3MjA2NkE4QUIA 2026-07-25 08:50:51 - Contenido: Y cuánto es la mensualidad en bs... 2026-07-25 08:50:51 - Comando detectado: y 2026-07-25 08:50:51 - CommandProcessor: Procesando comando: y 2026-07-25 08:50:51 - Comando no reconocido, enviando a ChatGPT 2026-07-25 08:50:51 - Resultado del comando: string 2026-07-25 08:50:51 - Enviando a ChatGPT: Y cuánto es la mensualidad en bs... 2026-07-25 08:50:51 - forwardToChatGPT: Enviando a ChatGPT: Y cuánto es la mensualidad en bs... 2026-07-25 08:50:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 09:50:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 09:50:51 America/Halifax] [CHATBOT][START] corr=98d901d7 IP=127.0.0.1 UA= [25-Jul-2026 08:50:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 08:50:51 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=68:d7:9a:a2:ca:a2 mobile=584123736822 [25-Jul-2026 08:50:51 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 08:50:51 America/Caracas] [CHATBOT][DIAG] corr=98d901d7 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [25-Jul-2026 08:50:51 America/Caracas] [CHATBOT][CTX] corr=98d901d7 tel=584123736822 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 08:50:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 08:50:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 08:50:51 America/Caracas] [CHATBOT][AI][7ae955] Proveedor: gemini [25-Jul-2026 08:50:51 America/Caracas] [CHATBOT][GEMINI][7ae955] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 08:50:52 America/Caracas] [CHATBOT][GEMINI][7ae955] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:50:52 America/Caracas] [CHATBOT][GEMINI][7ae955] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 08:50:53 America/Caracas] [CHATBOT][AI][7ae955] Gemini falló, usando heurística local [25-Jul-2026 08:50:53 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-25 08:50:53 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-25 08:50:53 - Mensaje enviado con éxito a 584123736822 2026-07-25 08:50:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64b12dbbee8 (wa_message_id: wamid.HBgMNTg0MTIzNzM2ODIyFQIAERgSODkyRkZDQjFFODc3QTFCQzA0AA==) 2026-07-25 08:50:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a64b12dbbee8 2026-07-25 08:50:53 - ====== FIN WEBHOOK ====== 2026-07-25 09:12:42 - ====== INICIO WEBHOOK ====== 2026-07-25 09:12:42 - Evento: button | De: 584121481718 | Size: 710b 2026-07-25 09:12:42 - Procesando botón de plantilla: Informacion de pagos 2026-07-25 09:12:42 - ButtonService: payload=informacion de pagos, telefono=584121481718 2026-07-25 09:12:42 - Procesando botón PAGO para: 584121481718 2026-07-25 09:12:43 - Mensaje enviado con éxito a 584121481718 2026-07-25 09:12:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64b64bca120 (wa_message_id: wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSMTYzQzYxRDc2MTMzRUQ1NTc4AA==) 2026-07-25 09:12:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a64b64bca120 2026-07-25 09:12:43 - ====== FIN WEBHOOK ====== 2026-07-25 09:13:05 - ====== INICIO WEBHOOK ====== 2026-07-25 09:13:05 - Evento: image | De: 584121481718 | Size: 823b 2026-07-25 09:13:05 - Procesando mensaje regular tipo: image 2026-07-25 09:13:05 - RegularMessageService: Procesando mensaje de 584121481718, tipo: image 2026-07-25 09:13:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUMzMUJBQjQ1ODBBRDdENjE3OTRDQTRGQkRDMDkwRTQA 2026-07-25 09:13:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUMzMUJBQjQ1ODBBRDdENjE3OTRDQTRGQkRDMDkwRTQA 2026-07-25 09:13:05 - Contenido: ... 2026-07-25 09:13:05 - Comando detectado: image 2026-07-25 09:13:05 - CommandProcessor: Procesando comando: image 2026-07-25 09:13:05 - Imagen sin comando, guardando y procesando 2026-07-25 09:13:05 - Verificando duplicado por imageId=2082831825937627, msgId=wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUMzMUJBQjQ1ODBBRDdENjE3OTRDQTRGQkRDMDkwRTQA 2026-07-25 09:13:05 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-25 09:13:05 - Incluyendo numtoname.php... 2026-07-25 09:13:05 - Incluyendo media.php... 2026-07-25 09:13:05 - DEBUG messages batch: [{"from":"584121481718","from_user_id":"VE.4542398692713944","id":"wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUMzMUJBQjQ1ODBBRDdENjE3OTRDQTRGQkRDMDkwRTQA","timestamp":"1784985181","type":"image","image":{"mime_type":"image\/jpeg","sha256":"7Mjz5aZXmL5TTg4\/LXIzo24GmuTnwVCJXcOZbeYUWME=","id":"2082831825937627","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2082831825937627&source=webhook&ext=1784985483&hash=ATxiWoBBTrF6ARQhWReiahn_tGRGuJoWPAQGRbadqVPTjA"}}] 2026-07-25 09:13:05 - DEBUG caption: no se encontró texto cercano 2026-07-25 09:13:05 - DEBUG caption final: [VACIO] 2026-07-25 09:13:05 - DEBUG busqueda mobiles: 04121481718,4121481718,584121481718 2026-07-25 09:13:05 - DEBUG usuario NO encontrado 2026-07-25 09:13:05 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-25 09:13:05 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-25 09:13:07 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2082831825937627&source=getMedia&ext=1784985485&hash=ATx_nH3MuQi1wiWwUdjEJw1BF5anOsSlrWgAoDm9xbxn_Q 2026-07-25 09:13:08 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2082831825937627.jpg (27324 bytes) 2026-07-25 09:13:08 - OCR tesseract exit=0 chars=267 2026-07-25 09:13:08 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 y PagomóvilBDV Personas 8.907,00 Bs Fecha: 24/07/2026 Operación: 006789272320 io Identificación: 14354854 Origen: 0102****8288 Destino: 04121481718 Banco: 0102 - BANCO DE VENEZUELA 2026-07-25 09:13:08 - OCR parse (caption-level): {"banco":"Venezuela","monto":"8907.00","fecha":"2026-07-24"} 2026-07-25 09:13:08 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-24","debug":["fecha=2026-07-24"]} 2026-07-25 09:13:08 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-25 09:13:08 - DEBUG bodyAdmin postOCR: Tlf: 04121481718\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 8907.00 (caption)\nFecha: 2026-07-24 (caption) 2026-07-25 09:13:11 - IMG 2082831825937627 TEL 04121481718 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-25 09:13:11 - Incluyendo guardar_imagen.php... 2026-07-25 09:13:11 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-25 09:13:11 - Includes realizados. Verificando funciones... 2026-07-25 09:13:11 - obtenerInfoUsuario: Iniciando función con teléfono: 584121481718 2026-07-25 09:13:11 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-25 09:13:11 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-25 09:13:11 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-25 09:13:11 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-25 09:13:11 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-25 09:13:11 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:ba:f0:bf","firstname":"Leidy","lastname":"Breidenbach","mac":"24:5A:4C:BA:F0:BF","srvid":34} 2026-07-25 09:13:11 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-25 09:13:11 - Datos usuario extraídos: {"username":"24:5a:4c:ba:f0:bf","firstname":"Leidy","lastname":"Breidenbach","mac":"24:5A:4C:BA:F0:BF","srvid":34} 2026-07-25 09:13:11 - Función conectarbot disponible, obteniendo conexión... 2026-07-25 09:13:11 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-25 09:13:11 - Valor de accessToken: EAAC0c45... 2026-07-25 09:13:11 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-25 09:13:11 - Instancia WhatsAppImageHandler creada 2026-07-25 09:13:11 - Llamando a saveWhatsAppImage... 2026-07-25 09:13:11 - saveWhatsAppImage: Procesando imagen para: 584121481718 2026-07-25 09:13:11 - saveWhatsAppImage: ID de media: 2082831825937627, MIME type: image/jpeg 2026-07-25 09:13:11 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2082831825937627 2026-07-25 09:13:12 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-25 09:13:12 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2082831825937627&source=getMedia&ext=1784985490&hash=ATzUchEApBlnuZMSsZ2aQFVgyOo6D98nYtHjEiMvZ5T2cQ 2026-07-25 09:13:12 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2082831825937627&source=getMedia&ext=1784985490&hash=ATzUchEApBlnuZMSsZ2aQFVgyOo6D98nYtHjEiMvZ5T2cQ 2026-07-25 09:13:12 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-25 09:13:12 - descargar_imagen: Imagen descargada - Tamaño: 27324 bytes, Tipo: image/jpeg 2026-07-25 09:13:12 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2082831825937627.jpg, Tamaño: 27324 bytes 2026-07-25 09:13:12 - saveToDatabase: Registro insertado en BD con ID: 134 2026-07-25 09:13:12 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2082831825937627.jpg","image_id":"2082831825937627","size":27324,"mime_type":"image\/jpeg","db_success":true} 2026-07-25 09:13:12 - Resultado del comando: array 2026-07-25 09:13:12 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-25 09:13:13 - Mensaje enviado con éxito a 584121481718 2026-07-25 09:13:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64b669ae1c4 (wa_message_id: wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSMzBBQjgwOTBFRUE1MjU5Njg0AA==) 2026-07-25 09:13:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a64b669ae1c4 2026-07-25 09:13:13 - ====== FIN WEBHOOK ====== 2026-07-25 09:13:31 - ====== INICIO WEBHOOK ====== 2026-07-25 09:13:31 - Evento: text | De: 584121481718 | Size: 725b 2026-07-25 09:13:31 - Procesando mensaje regular tipo: text 2026-07-25 09:13:31 - RegularMessageService: Procesando mensaje de 584121481718, tipo: text 2026-07-25 09:13:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUM0MzE1QzRCQUJCMjg2QjVEMUQyQUY4RTcxRkRFNzcA 2026-07-25 09:13:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUM0MzE1QzRCQUJCMjg2QjVEMUQyQUY4RTcxRkRFNzcA 2026-07-25 09:13:31 - Contenido: disculpa ese no era... 2026-07-25 09:13:31 - Comando detectado: disculpa 2026-07-25 09:13:31 - CommandProcessor: Procesando comando: disculpa 2026-07-25 09:13:31 - Comando no reconocido, enviando a ChatGPT 2026-07-25 09:13:31 - Resultado del comando: string 2026-07-25 09:13:31 - Enviando a ChatGPT: disculpa ese no era... 2026-07-25 09:13:31 - forwardToChatGPT: Enviando a ChatGPT: disculpa ese no era... 2026-07-25 09:13:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 10:13:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 10:13:31 America/Halifax] [CHATBOT][START] corr=b6a11769 IP=127.0.0.1 UA= [25-Jul-2026 09:13:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 09:13:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-26 username=24:5a:4c:ba:f0:bf mobile=584121481718 [25-Jul-2026 09:13:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 09:13:31 America/Caracas] [CHATBOT][DIAG] corr=b6a11769 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [25-Jul-2026 09:13:31 America/Caracas] [CHATBOT][CTX] corr=b6a11769 tel=584121481718 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 09:13:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 09:13:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 09:13:31 America/Caracas] [CHATBOT][AI][2b4e89] Proveedor: gemini [25-Jul-2026 09:13:31 America/Caracas] [CHATBOT][GEMINI][2b4e89] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 09:13:31 America/Caracas] [CHATBOT][GEMINI][2b4e89] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 09:13:32 America/Caracas] [CHATBOT][GEMINI][2b4e89] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 09:13:32 America/Caracas] [CHATBOT][AI][2b4e89] Gemini falló, usando heurística local [25-Jul-2026 09:13:32 America/Caracas] [CHATBOT][AI][2b4e89] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 09:13:32 America/Caracas] [CHATBOT][END] corr=b6a11769 bytesRespuesta=394 [25-Jul-2026 09:13:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 09:13:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 09:13:33 - Mensaje enviado con éxito a 584121481718 2026-07-25 09:13:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64b67db5403 (wa_message_id: wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSOTM4NDk2MDhFQkYxRjM1NEM0AA==) 2026-07-25 09:13:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a64b67db5403 2026-07-25 09:13:33 - ====== FIN WEBHOOK ====== 2026-07-25 09:14:32 - ====== INICIO WEBHOOK ====== 2026-07-25 09:14:32 - Evento: image | De: 584121481718 | Size: 851b 2026-07-25 09:14:32 - Procesando mensaje regular tipo: image 2026-07-25 09:14:32 - RegularMessageService: Procesando mensaje de 584121481718, tipo: image 2026-07-25 09:14:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUNEQjdGRjY4QzkyMTQ2NjIxRDQ2ODJCQTFGNzU1N0YA 2026-07-25 09:14:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUNEQjdGRjY4QzkyMTQ2NjIxRDQ2ODJCQTFGNzU1N0YA 2026-07-25 09:14:32 - Contenido: ... 2026-07-25 09:14:32 - Comando detectado: image 2026-07-25 09:14:32 - CommandProcessor: Procesando comando: image 2026-07-25 09:14:32 - Imagen sin comando, guardando y procesando 2026-07-25 09:14:32 - Verificando duplicado por imageId=1674262763649256, msgId=wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUNEQjdGRjY4QzkyMTQ2NjIxRDQ2ODJCQTFGNzU1N0YA 2026-07-25 09:14:32 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-25 09:14:32 - Incluyendo numtoname.php... 2026-07-25 09:14:32 - Incluyendo media.php... 2026-07-25 09:14:32 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584121481718","from_user_id":"VE.4542398692713944","id":"wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUNEQjdGRjY4QzkyMTQ2NjIxRDQ2ODJCQTFGNzU1N0YA","timestamp":"1784985269","type":"image","image":{"mime_type":"image\/jpeg","sha256":"miTymEMfqVBw2YfpdBncW3h4kpVbvqDsAKG1xlKAjnw=","id":"1674262763649256","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1674262763649256&source=webhook&ext=1784985570&hash=ATxzsGjaJNrnQXoYXzIFGIALDwH5fAExS8v35rwq6Rf75Q"}}] 2026-07-25 09:14:32 - DEBUG caption: no se encontró texto cercano 2026-07-25 09:14:32 - DEBUG caption final: [VACIO] 2026-07-25 09:14:32 - DEBUG busqueda mobiles: 04121481718,4121481718,584121481718 2026-07-25 09:14:32 - DEBUG usuario NO encontrado 2026-07-25 09:14:32 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-25 09:14:32 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-25 09:14:33 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1674262763649256&source=getMedia&ext=1784985571&hash=ATx6XKWIZ1swkqSPepooEh_APTA41o5YvWqCBOYtVbx4Dg 2026-07-25 09:14:34 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1674262763649256.jpg (40308 bytes) 2026-07-25 09:14:35 - OCR tesseract exit=0 chars=268 2026-07-25 09:14:35 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 299 Ww PagomóvilBDV Personas Fecha: 25/07/2026 ote 006791300227 (0 Identificacién: 18143785 Origen: 0102****4623 Destino: 04123663736 EE Talay 0102 - BANCO DE VENEZUELA Concepto: Leidy 2026-07-25 09:14:35 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-25"} 2026-07-25 09:14:35 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-25","debug":["fecha=2026-07-25"]} 2026-07-25 09:14:35 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-25 09:14:35 - DEBUG bodyAdmin postOCR: Tlf: 04121481718\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-25 (caption) 2026-07-25 09:14:37 - IMG 1674262763649256 TEL 04121481718 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-25 09:14:37 - Incluyendo guardar_imagen.php... 2026-07-25 09:14:37 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-25 09:14:37 - Includes realizados. Verificando funciones... 2026-07-25 09:14:37 - obtenerInfoUsuario: Iniciando función con teléfono: 584121481718 2026-07-25 09:14:37 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-25 09:14:37 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-25 09:14:37 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-25 09:14:37 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-25 09:14:37 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-25 09:14:37 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:ba:f0:bf","firstname":"Leidy","lastname":"Breidenbach","mac":"24:5A:4C:BA:F0:BF","srvid":34} 2026-07-25 09:14:37 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-25 09:14:37 - Datos usuario extraídos: {"username":"24:5a:4c:ba:f0:bf","firstname":"Leidy","lastname":"Breidenbach","mac":"24:5A:4C:BA:F0:BF","srvid":34} 2026-07-25 09:14:37 - Función conectarbot disponible, obteniendo conexión... 2026-07-25 09:14:37 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-25 09:14:37 - Valor de accessToken: EAAC0c45... 2026-07-25 09:14:37 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-25 09:14:37 - Instancia WhatsAppImageHandler creada 2026-07-25 09:14:37 - Llamando a saveWhatsAppImage... 2026-07-25 09:14:37 - saveWhatsAppImage: Procesando imagen para: 584121481718 2026-07-25 09:14:37 - saveWhatsAppImage: ID de media: 1674262763649256, MIME type: image/jpeg 2026-07-25 09:14:37 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1674262763649256 2026-07-25 09:14:37 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-25 09:14:37 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1674262763649256&source=getMedia&ext=1784985575&hash=ATzprQthtXGWrRgzgFnxdxMKIwGNdysSRj41xBd_Bi7HeA 2026-07-25 09:14:37 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1674262763649256&source=getMedia&ext=1784985575&hash=ATzprQthtXGWrRgzgFnxdxMKIwGNdysSRj41xBd_Bi7HeA 2026-07-25 09:14:38 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-25 09:14:38 - descargar_imagen: Imagen descargada - Tamaño: 40308 bytes, Tipo: image/jpeg 2026-07-25 09:14:38 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1674262763649256.jpg, Tamaño: 40308 bytes 2026-07-25 09:14:38 - saveToDatabase: Registro insertado en BD con ID: 135 2026-07-25 09:14:38 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1674262763649256.jpg","image_id":"1674262763649256","size":40308,"mime_type":"image\/jpeg","db_success":true} 2026-07-25 09:14:38 - Resultado del comando: array 2026-07-25 09:14:38 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-25 09:14:39 - Mensaje enviado con éxito a 584121481718 2026-07-25 09:14:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64b6bf37608 (wa_message_id: wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSOUI3Nzk0QkEwODM0MTVCMzFEAA==) 2026-07-25 09:14:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a64b6bf37608 2026-07-25 09:14:39 - ====== FIN WEBHOOK ====== 2026-07-25 09:17:26 - ====== INICIO WEBHOOK ====== 2026-07-25 09:17:26 - Evento: text | De: 584121481718 | Size: 625b 2026-07-25 09:17:26 - Procesando mensaje regular tipo: text 2026-07-25 09:17:26 - RegularMessageService: Procesando mensaje de 584121481718, tipo: text 2026-07-25 09:17:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUM4OTZFMDA4NzhDNkJGNjQwQjFCQjFEODRDMzBDMkIA 2026-07-25 09:17:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUM4OTZFMDA4NzhDNkJGNjQwQjFCQjFEODRDMzBDMkIA 2026-07-25 09:17:26 - Contenido: banco Venezuela referencia 6791300227 fecha 26=07 04261387657 12,914.80... 2026-07-25 09:17:26 - Comando detectado: banco 2026-07-25 09:17:26 - CommandProcessor: Procesando comando: banco 2026-07-25 09:17:26 - Comando no reconocido, enviando a ChatGPT 2026-07-25 09:17:26 - Resultado del comando: string 2026-07-25 09:17:26 - Enviando a ChatGPT: banco Venezuela referencia 6791300227 fecha 26=07... 2026-07-25 09:17:26 - forwardToChatGPT: Enviando a ChatGPT: banco Venezuela referencia 6791300227 fecha 26=07... 2026-07-25 09:17:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 10:17:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 10:17:27 America/Halifax] [CHATBOT][START] corr=01975432 IP=127.0.0.1 UA= [25-Jul-2026 09:17:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 09:17:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-26 username=24:5a:4c:ba:f0:bf mobile=584121481718 [25-Jul-2026 09:17:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 09:17:27 America/Caracas] [CHATBOT][DIAG] corr=01975432 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [25-Jul-2026 09:17:27 America/Caracas] [CHATBOT][CTX] corr=01975432 tel=584121481718 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 09:17:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 09:17:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 09:17:27 America/Caracas] [CHATBOT][AI][d64b0b] Proveedor: gemini [25-Jul-2026 09:17:27 America/Caracas] [CHATBOT][GEMINI][d64b0b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 09:17:27 America/Caracas] [CHATBOT][GEMINI][d64b0b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 09:17:27 America/Caracas] [CHATBOT][GEMINI][d64b0b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 09:17:28 America/Caracas] [CHATBOT][AI][d64b0b] Gemini falló, usando heurística local [25-Jul-2026 09:17:28 America/Caracas] [CHATBOT][END] corr=01975432 bytesRespuesta=397 [25-Jul-2026 09:17:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 09:17:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 09:17:29 - Mensaje enviado con éxito a 584121481718 2026-07-25 09:17:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64b7699678c (wa_message_id: wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSNTQwRjcyNzI0M0U2QTczNzU5AA==) 2026-07-25 09:17:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a64b7699678c 2026-07-25 09:17:29 - ====== FIN WEBHOOK ====== 2026-07-25 09:51:27 - ====== INICIO WEBHOOK ====== 2026-07-25 09:51:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-25 09:51:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-25 09:51:27 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , victor shcmuck, 2026-08-08 00:00:00 . 584121488021 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121488021","wa_id":"584121488021"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg4MDIxFQIAERgSMTUwNjRBQjY1OTQyNDA1NEQzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Carlos Hernandez, 2026-08-09 00:00:00 . 584143238024 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143238024","wa_id":"584143238024"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSRkVFQzEwRTZBMkM2N0FEMjMyAA==","message_status":"accepted"}]}'. 2026-07-25 10:25:15 - ====== INICIO WEBHOOK ====== 2026-07-25 10:25:15 - Evento: text | De: 584129989780 | Size: 583b 2026-07-25 10:25:15 - Procesando mensaje regular tipo: text 2026-07-25 10:25:15 - RegularMessageService: Procesando mensaje de 584129989780, tipo: text 2026-07-25 10:25:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUM4MTlDQkY1N0I0MjkzQTQ2RUUyM0JDNzUxNTBDQTQA 2026-07-25 10:25:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUM4MTlDQkY1N0I0MjkzQTQ2RUUyM0JDNzUxNTBDQTQA 2026-07-25 10:25:15 - Contenido: No han pasado el cobro.... 2026-07-25 10:25:15 - Comando detectado: no 2026-07-25 10:25:15 - CommandProcessor: Procesando comando: no 2026-07-25 10:25:15 - Comando no reconocido, enviando a ChatGPT 2026-07-25 10:25:15 - Resultado del comando: string 2026-07-25 10:25:15 - Enviando a ChatGPT: No han pasado el cobro.... 2026-07-25 10:25:15 - forwardToChatGPT: Enviando a ChatGPT: No han pasado el cobro.... 2026-07-25 10:25:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 11:25:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 11:25:15 America/Halifax] [CHATBOT][START] corr=e00c70b9 IP=127.0.0.1 UA= [25-Jul-2026 10:25:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 10:25:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=74:ac:b9:0c:04:8f mobile=584129989780 [25-Jul-2026 10:25:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 10:25:16 America/Caracas] [CHATBOT][DIAG] corr=e00c70b9 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 3 días [critical] [25-Jul-2026 10:25:16 America/Caracas] [CHATBOT][CTX] corr=e00c70b9 tel=584129989780 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 10:25:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 10:25:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 10:25:16 America/Caracas] [CHATBOT][AI][5a070f] Proveedor: gemini [25-Jul-2026 10:25:16 America/Caracas] [CHATBOT][GEMINI][5a070f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 10:25:16 America/Caracas] [CHATBOT][GEMINI][5a070f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 10:25:16 America/Caracas] [CHATBOT][GEMINI][5a070f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 10:25:17 America/Caracas] [CHATBOT][AI][5a070f] Gemini falló, usando heurística local [25-Jul-2026 10:25:17 America/Caracas] [CHATBOT][AI][5a070f] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 10:25:17 America/Caracas] [CHATBOT][END] corr=e00c70b9 bytesRespuesta=387 [25-Jul-2026 10:25:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 10:25:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 10:25:18 - Mensaje enviado con éxito a 584129989780 2026-07-25 10:25:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64c74eb0914 (wa_message_id: wamid.HBgMNTg0MTI5OTg5NzgwFQIAERgSREJBQjQzMEUxNjNGNTVCMTg4AA==) 2026-07-25 10:25:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a64c74eb0914 2026-07-25 10:25:18 - ====== FIN WEBHOOK ====== 2026-07-25 10:25:46 - ====== INICIO WEBHOOK ====== 2026-07-25 10:25:46 - Evento: text | De: 584129989780 | Size: 565b 2026-07-25 10:25:46 - Procesando mensaje regular tipo: text 2026-07-25 10:25:46 - RegularMessageService: Procesando mensaje de 584129989780, tipo: text 2026-07-25 10:25:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUM4MTIwNDk5N0M5RjA2RkM3Nzc4QkZGODA2NUM0MUQA 2026-07-25 10:25:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUM4MTIwNDk5N0M5RjA2RkM3Nzc4QkZGODA2NUM0MUQA 2026-07-25 10:25:46 - Contenido: Pagar... 2026-07-25 10:25:46 - Comando detectado: pagar 2026-07-25 10:25:46 - CommandProcessor: Procesando comando: pagar 2026-07-25 10:25:46 - Ejecutando add_pagos.php [25-Jul-2026 10:25:46 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-25 10:25:46 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-25 10:25:47 - ====== INICIO WEBHOOK ====== 2026-07-25 10:25:47 - Evento: text | De: 584129989780 | Size: 565b 2026-07-25 10:25:47 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUM4MTIwNDk5N0M5RjA2RkM3Nzc4QkZGODA2NUM0MUQA, ignorando 2026-07-25 10:28:27 - ====== INICIO WEBHOOK ====== 2026-07-25 10:28:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-25 10:28:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-25 10:28:27 - ====== FIN WEBHOOK ====== 2026-07-25 10:28:28 - ====== INICIO WEBHOOK ====== 2026-07-25 10:28:28 - Evento: status:failed | De: 584241253694 | Size: 828b 2026-07-25 10:28:28 - STATUS FAILED: failed para 584241253694 | Error: 131047 Re-engagement message 2026-07-25 10:28:28 - ====== FIN WEBHOOK ====== 2026-07-25 10:28:55 - ====== INICIO WEBHOOK ====== 2026-07-25 10:28:55 - Evento: image | De: 584241253694 | Size: 829b 2026-07-25 10:28:55 - Procesando mensaje regular tipo: image 2026-07-25 10:28:55 - RegularMessageService: Procesando mensaje de 584241253694, tipo: image 2026-07-25 10:28:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjUzNjk0FQIAEhggQUM4MTdCNjVEOTUyRUQ5NzczMjE5NzlGN0IwREE0ODYA 2026-07-25 10:28:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjUzNjk0FQIAEhggQUM4MTdCNjVEOTUyRUQ5NzczMjE5NzlGN0IwREE0ODYA 2026-07-25 10:28:55 - Contenido: ... 2026-07-25 10:28:55 - Comando detectado: image 2026-07-25 10:28:55 - CommandProcessor: Procesando comando: image 2026-07-25 10:28:55 - Imagen sin comando, guardando y procesando 2026-07-25 10:28:55 - Verificando duplicado por imageId=1400503318662415, msgId=wamid.HBgMNTg0MjQxMjUzNjk0FQIAEhggQUM4MTdCNjVEOTUyRUQ5NzczMjE5NzlGN0IwREE0ODYA 2026-07-25 10:28:55 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-25 10:28:55 - Incluyendo numtoname.php... 2026-07-25 10:28:55 - Incluyendo media.php... 2026-07-25 10:28:55 - DEBUG messages batch: [{"from":"584241253694","from_user_id":"VE.4523902544563559","id":"wamid.HBgMNTg0MjQxMjUzNjk0FQIAEhggQUM4MTdCNjVEOTUyRUQ5NzczMjE5NzlGN0IwREE0ODYA","timestamp":"1784989731","type":"image","image":{"mime_type":"image\/jpeg","sha256":"lgioe7c+vMCj5yQ52rlaPu6jSvvKEZr7t+nwk4HyE70=","id":"1400503318662415","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1400503318662415&source=webhook&ext=1784990033&hash=ATwIabByHsqflfPxZ1iCqmfapJ3ytdf4SqjJSOVMuAhMOg"}}] 2026-07-25 10:28:55 - DEBUG caption: no se encontró texto cercano 2026-07-25 10:28:55 - DEBUG caption final: [VACIO] 2026-07-25 10:28:55 - DEBUG busqueda mobiles: 04241253694,4241253694,584241253694 2026-07-25 10:28:55 - DEBUG usuario NO encontrado 2026-07-25 10:28:55 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-25 10:28:55 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-25 10:28:56 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1400503318662415&source=getMedia&ext=1784990034&hash=ATzXGOLN-VTyR_SLP1uNFVuDHmMc3_OVVlqUiOLa5QlzmA 2026-07-25 10:28:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1400503318662415.jpg (38523 bytes) 2026-07-25 10:28:58 - OCR tesseract exit=0 chars=435 2026-07-25 10:28:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 232 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 25.830,00 Nro. de referencias [> 920655603638 - Fecha y hora del envio: 25/07/2026 a las 10:28:23 AM Cuenta origen: Cta. Corriente "8618 Beneficiario: Ct Network - 0412-1487879 Documento de identidad: J-50047993-0 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal Concepto: Olaa Misle 2026-07-25 10:28:58 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-25"} 2026-07-25 10:28:58 - OCR parseDetalles: {"banco":"Venezuela","monto":"25830.00","fecha":"2026-07-25","debug":["fecha=2026-07-25","bancoCode=0102","montoNext=25.830,00"]} 2026-07-25 10:28:58 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-25 10:28:58 - DEBUG bodyAdmin postOCR: Tlf: 04241253694\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 25830.00 (ocrDetails)\nFecha: 2026-07-25 (caption) 2026-07-25 10:29:00 - IMG 1400503318662415 TEL 04241253694 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-25 10:29:00 - Incluyendo guardar_imagen.php... 2026-07-25 10:29:00 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-25 10:29:00 - Includes realizados. Verificando funciones... 2026-07-25 10:29:00 - obtenerInfoUsuario: Iniciando función con teléfono: 584241253694 2026-07-25 10:29:00 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-25 10:29:00 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-25 10:29:00 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-25 10:29:00 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-25 10:29:00 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584241253694 2026-07-25 10:29:00 - Datos usuario extraídos: null 2026-07-25 10:29:00 - Función conectarbot disponible, obteniendo conexión... 2026-07-25 10:29:00 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-25 10:29:00 - Valor de accessToken: EAAC0c45... 2026-07-25 10:29:00 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-25 10:29:00 - Instancia WhatsAppImageHandler creada 2026-07-25 10:29:00 - Llamando a saveWhatsAppImage... 2026-07-25 10:29:00 - saveWhatsAppImage: Procesando imagen para: 584241253694 2026-07-25 10:29:00 - saveWhatsAppImage: ID de media: 1400503318662415, MIME type: image/jpeg 2026-07-25 10:29:00 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1400503318662415 2026-07-25 10:29:00 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-25 10:29:00 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1400503318662415&source=getMedia&ext=1784990038&hash=ATxMTjjAY6tshE526nVkE_FKgyGCtL0Q12m036L3OUuhfg 2026-07-25 10:29:00 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1400503318662415&source=getMedia&ext=1784990038&hash=ATxMTjjAY6tshE526nVkE_FKgyGCtL0Q12m036L3OUuhfg 2026-07-25 10:29:01 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-25 10:29:01 - descargar_imagen: Imagen descargada - Tamaño: 38523 bytes, Tipo: image/jpeg 2026-07-25 10:29:01 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1400503318662415.jpg, Tamaño: 38523 bytes 2026-07-25 10:29:01 - saveToDatabase: Registro insertado en BD con ID: 136 2026-07-25 10:29:01 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1400503318662415.jpg","image_id":"1400503318662415","size":38523,"mime_type":"image\/jpeg","db_success":true} 2026-07-25 10:29:01 - Resultado del comando: array 2026-07-25 10:29:01 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-25 10:29:02 - Mensaje enviado con éxito a 584241253694 2026-07-25 10:29:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64c82e9c0e9 (wa_message_id: wamid.HBgMNTg0MjQxMjUzNjk0FQIAERgSOTI1NUMyN0UzMjExQUFGQTc4AA==) 2026-07-25 10:29:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a64c82e9c0e9 2026-07-25 10:29:02 - ====== FIN WEBHOOK ====== 2026-07-25 10:29:59 - ====== INICIO WEBHOOK ====== 2026-07-25 10:29:59 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-25 10:29:59 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-25 10:29:59 - ====== FIN WEBHOOK ====== 2026-07-25 10:30:51 - ====== INICIO WEBHOOK ====== 2026-07-25 10:30:51 - Evento: text | De: 584122807757 | Size: 695b 2026-07-25 10:30:51 - Procesando mensaje regular tipo: text 2026-07-25 10:30:51 - RegularMessageService: Procesando mensaje de 584122807757, tipo: text 2026-07-25 10:30:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODA3NzU3FQIAEhggQUMxQzE4QjI0MkUwMUNFQjJFOEFFQzA5OUUyMDlCRTIA 2026-07-25 10:30:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODA3NzU3FQIAEhggQUMxQzE4QjI0MkUwMUNFQjJFOEFFQzA5OUUyMDlCRTIA 2026-07-25 10:30:51 - Contenido: 04243061881 Raúl león Gabante... 2026-07-25 10:30:51 - Comando detectado: 04243061881 2026-07-25 10:30:51 - CommandProcessor: Procesando comando: 04243061881 2026-07-25 10:30:51 - Número de teléfono detectado: 04243061881 [25-Jul-2026 10:30:51 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [25-Jul-2026 10:30:51 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [25-Jul-2026 10:30:51 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-25 10:30:51 - Resultado del comando: array 2026-07-25 10:30:51 - Enviando respuesta: ⚡ *Raul Leon* ━━━━━━━━━━━ 2026-07-25 10:30:52 - Mensaje enviado con éxito a 584122807757 2026-07-25 10:30:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64c89c3e30f (wa_message_id: wamid.HBgMNTg0MTIyODA3NzU3FQIAERgSRTg2RDExMEVBNUNCQzJFQjdEAA==) 2026-07-25 10:30:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a64c89c3e30f 2026-07-25 10:30:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Olga Misle, 2026-08-22 00:00:00 . 584129989780 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129989780","wa_id":"584129989780"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg5NzgwFQIAERgSMTE1RkJFM0U2Q0JBMDQxMzU1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Raul Leon, 2026-08-25 00:00:00 . 584243061881 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243061881","wa_id":"584243061881"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDYxODgxFQIAERgSOTA5ODQ3MUNBMTM1RTRBNzIxAA==","message_status":"accepted"}]}'. 2026-07-25 11:01:28 - ====== INICIO WEBHOOK ====== 2026-07-25 11:01:28 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-25 11:01:28 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-25 11:01:28 - ====== FIN WEBHOOK ====== 2026-07-25 11:04:17 - ====== INICIO WEBHOOK ====== 2026-07-25 11:04:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-25 11:04:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-25 11:04:17 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Emely Bravo, 2026-08-09 00:00:00 . 584243090301 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243090301","wa_id":"584243090301"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDkwMzAxFQIAERgSRkIzMTIwNjMyOTkzREE5RURDAA==","message_status":"accepted"}]}'. 2026-07-25 11:29:12 - ====== INICIO WEBHOOK ====== 2026-07-25 11:29:12 - Evento: text | De: 584144727502 | Size: 623b 2026-07-25 11:29:12 - Procesando mensaje regular tipo: text 2026-07-25 11:29:12 - RegularMessageService: Procesando mensaje de 584144727502, tipo: text 2026-07-25 11:29:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUM1NzMwNjdGRURCQ0NFMTVCMkE5Q0Y1RURCMzI3QTEA 2026-07-25 11:29:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUM1NzMwNjdGRURCQ0NFMTVCMkE5Q0Y1RURCMzI3QTEA 2026-07-25 11:29:12 - Contenido: Hola buenos dias!! Cuando me podrías reconectar, el Internet... 2026-07-25 11:29:12 - Comando detectado: hola 2026-07-25 11:29:12 - CommandProcessor: Procesando comando: hola 2026-07-25 11:29:12 - Comando no reconocido, enviando a ChatGPT 2026-07-25 11:29:12 - Resultado del comando: string 2026-07-25 11:29:12 - Enviando a ChatGPT: Hola buenos dias!! Cuando me podrías reconectar, ... 2026-07-25 11:29:12 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos dias!! Cuando me podrías reconectar, ... 2026-07-25 11:29:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 12:29:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 12:29:13 America/Halifax] [CHATBOT][START] corr=fe81daa9 IP=127.0.0.1 UA= [25-Jul-2026 11:29:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 11:29:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-22 username=74:ac:b9:99:ae:b5 mobile=584144727502 [25-Jul-2026 11:29:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 11:29:13 America/Caracas] [CHATBOT][DIAG] corr=fe81daa9 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 8; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Conexión inestable (8 reconexiones en 24h) [warning] [25-Jul-2026 11:29:13 America/Caracas] [CHATBOT][CTX] corr=fe81daa9 tel=584144727502 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [25-Jul-2026 11:29:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 11:29:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 11:29:13 America/Caracas] [CHATBOT][AI][57c2ee] Proveedor: gemini [25-Jul-2026 11:29:13 America/Caracas] [CHATBOT][GEMINI][57c2ee] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 11:29:13 America/Caracas] [CHATBOT][GEMINI][57c2ee] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 11:29:14 America/Caracas] [CHATBOT][GEMINI][57c2ee] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 11:29:14 America/Caracas] [CHATBOT][AI][57c2ee] Gemini falló, usando heurística local [25-Jul-2026 11:29:14 America/Caracas] [CHATBOT][AI][57c2ee] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 11:29:14 America/Caracas] [CHATBOT][END] corr=fe81daa9 bytesRespuesta=390 [25-Jul-2026 11:29:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 11:29:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 11:29:15 - Mensaje enviado con éxito a 584144727502 2026-07-25 11:29:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64d64bc103e (wa_message_id: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSRDU0Q0EwQzAwNDA1MjgxNDBGAA==) 2026-07-25 11:29:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a64d64bc103e 2026-07-25 11:29:15 - ====== FIN WEBHOOK ====== 2026-07-25 11:31:11 - ====== INICIO WEBHOOK ====== 2026-07-25 11:31:11 - Evento: image | De: 584144727502 | Size: 916b 2026-07-25 11:31:11 - Procesando mensaje regular tipo: image 2026-07-25 11:31:11 - RegularMessageService: Procesando mensaje de 584144727502, tipo: image 2026-07-25 11:31:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUNGODkyN0Q4MEM5Q0Q1QTZDMTNFMDlFMjZDNEJGQ0YA 2026-07-25 11:31:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUNGODkyN0Q4MEM5Q0Q1QTZDMTNFMDlFMjZDNEJGQ0YA 2026-07-25 11:31:11 - Contenido: Otra cosa este aparato me lo colocaron provisorio y no me lo han cambiado... 2026-07-25 11:31:11 - Comando detectado: otra 2026-07-25 11:31:11 - CommandProcessor: Procesando comando: otra 2026-07-25 11:31:11 - Imagen sin comando, guardando y procesando 2026-07-25 11:31:11 - Verificando duplicado por imageId=2188827548517381, msgId=wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUNGODkyN0Q4MEM5Q0Q1QTZDMTNFMDlFMjZDNEJGQ0YA 2026-07-25 11:31:11 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-25 11:31:11 - Incluyendo numtoname.php... 2026-07-25 11:31:11 - Incluyendo media.php... 2026-07-25 11:31:11 - DEBUG messages batch: [{"from":"584144727502","from_user_id":"VE.4519633178323829","id":"wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUNGODkyN0Q4MEM5Q0Q1QTZDMTNFMDlFMjZDNEJGQ0YA","timestamp":"1784993468","type":"image","image":{"caption":"Otra cosa este aparato me lo colocaron provisorio y no me lo han cambiado","mime_type":"image\/jpeg","sha256":"UkRqw70QuOXxdrGef05iTru5idO0lZ+8xwnZQm2Z7tU=","id":"2188827548517381","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2188827548517381&source=webhook&ext=1784993769&hash=ATw5l-XROSqwf1j3y3qRd8NMna__3HbWxgywuCYvcagdfA"}}] 2026-07-25 11:31:11 - DEBUG caption final: Otra cosa este aparato me lo colocaron provisorio y no me lo han cambiado 2026-07-25 11:31:11 - DEBUG busqueda mobiles: 04144727502,4144727502,584144727502 2026-07-25 11:31:11 - DEBUG usuario NO encontrado 2026-07-25 11:31:11 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-25 11:31:11 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-25 11:31:15 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2188827548517381&source=getMedia&ext=1784993772&hash=ATwQjJ4xzRwDpN9SWgAPbSr2b_Ce67NVhiD9gdZhNubV8Q 2026-07-25 11:31:16 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2188827548517381.jpg (36219 bytes) 2026-07-25 11:31:16 - OCR tesseract exit=0 chars=81 2026-07-25 11:31:16 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 438 2026-07-25 11:31:16 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-07-25 11:31:16 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-25 11:31:16 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-25 11:31:16 - DEBUG bodyAdmin postOCR: Tlf: 04144727502\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-07-25 11:31:18 - IMG 2188827548517381 TEL 04144727502 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-25 11:31:18 - Incluyendo guardar_imagen.php... 2026-07-25 11:31:18 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-25 11:31:18 - Includes realizados. Verificando funciones... 2026-07-25 11:31:18 - obtenerInfoUsuario: Iniciando función con teléfono: 584144727502 2026-07-25 11:31:18 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-25 11:31:18 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-25 11:31:18 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-25 11:31:18 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-25 11:31:18 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-25 11:31:18 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:99:ae:b5","firstname":"Gloria","lastname":"Osorio","mac":"74:ac:b9:99:ae:b5","srvid":35} 2026-07-25 11:31:18 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-25 11:31:18 - Datos usuario extraídos: {"username":"74:ac:b9:99:ae:b5","firstname":"Gloria","lastname":"Osorio","mac":"74:ac:b9:99:ae:b5","srvid":35} 2026-07-25 11:31:18 - Función conectarbot disponible, obteniendo conexión... 2026-07-25 11:31:18 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-25 11:31:18 - Valor de accessToken: EAAC0c45... 2026-07-25 11:31:18 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-25 11:31:18 - Instancia WhatsAppImageHandler creada 2026-07-25 11:31:18 - Llamando a saveWhatsAppImage... 2026-07-25 11:31:18 - saveWhatsAppImage: Procesando imagen para: 584144727502 2026-07-25 11:31:18 - saveWhatsAppImage: ID de media: 2188827548517381, MIME type: image/jpeg 2026-07-25 11:31:18 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2188827548517381 2026-07-25 11:31:22 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-25 11:31:22 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2188827548517381&source=getMedia&ext=1784993779&hash=ATxCYJ9QhmdQYh6PGfPL6I7vOnzueS6C9PybOkymGYPzSw 2026-07-25 11:31:22 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2188827548517381&source=getMedia&ext=1784993779&hash=ATxCYJ9QhmdQYh6PGfPL6I7vOnzueS6C9PybOkymGYPzSw 2026-07-25 11:31:23 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-25 11:31:23 - descargar_imagen: Imagen descargada - Tamaño: 36219 bytes, Tipo: image/jpeg 2026-07-25 11:31:23 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2188827548517381.jpg, Tamaño: 36219 bytes 2026-07-25 11:31:23 - saveToDatabase: Registro insertado en BD con ID: 137 2026-07-25 11:31:23 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2188827548517381.jpg","image_id":"2188827548517381","size":36219,"mime_type":"image\/jpeg","db_success":true} 2026-07-25 11:31:23 - Resultado del comando: array 2026-07-25 11:31:23 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-25 11:31:24 - Mensaje enviado con éxito a 584144727502 2026-07-25 11:31:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64d6ccb0e35 (wa_message_id: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSREE4Qjc0QjkyMkZGQUZDODM3AA==) 2026-07-25 11:31:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a64d6ccb0e35 2026-07-25 11:31:24 - ====== FIN WEBHOOK ====== 2026-07-25 11:47:24 - ====== INICIO WEBHOOK ====== 2026-07-25 11:47:24 - Evento: text | De: 584143245871 | Size: 586b 2026-07-25 11:47:24 - Procesando mensaje regular tipo: text 2026-07-25 11:47:24 - RegularMessageService: Procesando mensaje de 584143245871, tipo: text 2026-07-25 11:47:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUM1RDMyQjVEQUYwRDY2ODIyMjIzN0RDMEY5NEQxNTAA 2026-07-25 11:47:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUM1RDMyQjVEQUYwRDY2ODIyMjIzN0RDMEY5NEQxNTAA 2026-07-25 11:47:24 - Contenido: Soporte... 2026-07-25 11:47:24 - Comando detectado: soporte 2026-07-25 11:47:24 - CommandProcessor: Procesando comando: soporte 2026-07-25 11:47:24 - Ejecutando soporte (menú interactivo) 2026-07-25 11:47:24 - Resultado del comando: array 2026-07-25 11:47:24 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-25 11:47:25 - Mensaje enviado con éxito a 584143245871 2026-07-25 11:47:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64da8d5cd6a (wa_message_id: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSNDkyNjJBNURENDgwQzIzNEZEAA==) 2026-07-25 11:47:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a64da8d5cd6a 2026-07-25 11:47:25 - ====== FIN WEBHOOK ====== 2026-07-25 11:47:38 - ====== INICIO WEBHOOK ====== 2026-07-25 11:47:38 - Evento: interactive | De: 584143245871 | Size: 777b 2026-07-25 11:47:38 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-25 11:47:38 - ButtonService: payload=unique_button_id_1, telefono=584143245871 2026-07-25 11:47:38 - button_reply no manejado por ButtonService 2026-07-25 11:47:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maria Obdulia Sandoval, 2026-08-15 00:00:00 . 584140501601 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140501601","wa_id":"584140501601"}],"messages":[{"id":"wamid.HBgMNTg0MTQwNTAxNjAxFQIAERgSQzQwNUJEQjdBMjlGRTgzMzlBAA==","message_status":"accepted"}]}'. 2026-07-25 12:25:41 - ====== INICIO WEBHOOK ====== 2026-07-25 12:25:41 - Evento: image | De: 584164231831 | Size: 832b 2026-07-25 12:25:41 - Procesando mensaje regular tipo: image 2026-07-25 12:25:41 - RegularMessageService: Procesando mensaje de 584164231831, tipo: image 2026-07-25 12:25:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY0MjMxODMxFQIAEhggQUM0QjMzN0E4QzBDQTM5MTgxQkVGMzYwQkNCNTFDRkUA 2026-07-25 12:25:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY0MjMxODMxFQIAEhggQUM0QjMzN0E4QzBDQTM5MTgxQkVGMzYwQkNCNTFDRkUA 2026-07-25 12:25:41 - Contenido: ... 2026-07-25 12:25:41 - Comando detectado: image 2026-07-25 12:25:41 - CommandProcessor: Procesando comando: image 2026-07-25 12:25:41 - Imagen sin comando, guardando y procesando 2026-07-25 12:25:41 - Verificando duplicado por imageId=2224418411656007, msgId=wamid.HBgMNTg0MTY0MjMxODMxFQIAEhggQUM0QjMzN0E4QzBDQTM5MTgxQkVGMzYwQkNCNTFDRkUA 2026-07-25 12:25:41 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-25 12:25:41 - Incluyendo numtoname.php... 2026-07-25 12:25:41 - Incluyendo media.php... 2026-07-25 12:25:41 - DEBUG messages batch: [{"from":"584164231831","from_user_id":"VE.4528822797404867","id":"wamid.HBgMNTg0MTY0MjMxODMxFQIAEhggQUM0QjMzN0E4QzBDQTM5MTgxQkVGMzYwQkNCNTFDRkUA","timestamp":"1784996738","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Ou\/L9mbkdEG8CAuSQ0o4sQe8+robAyVh6Cu7FyU3Iuo=","id":"2224418411656007","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2224418411656007&source=webhook&ext=1784997039&hash=ATwVDitnRQmX9m2KU_WBzmm2Iafs0d9QEvE1ljLeyWXffQ"}}] 2026-07-25 12:25:41 - DEBUG caption: no se encontró texto cercano 2026-07-25 12:25:41 - DEBUG caption final: [VACIO] 2026-07-25 12:25:41 - DEBUG busqueda mobiles: 04164231831,4164231831,584164231831 2026-07-25 12:25:41 - DEBUG usuario encontrado: 74:ac:b9:7c:0e:0f 2026-07-25 12:25:41 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-25 12:25:41 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-25 12:25:42 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2224418411656007&source=getMedia&ext=1784997040&hash=ATwtqNlPZ5c34akuG-scKb-33451BHSEndSGquLbhbv7AA 2026-07-25 12:25:43 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2224418411656007.jpg (31461 bytes) 2026-07-25 12:25:44 - OCR tesseract exit=0 chars=340 2026-07-25 12:25:44 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 201 12:25 ® ESA 55 < Comprobante de operación < v PagomóvilBDV Personas Y Fecha: 25/07/2026 (CIA 006793792881 [[] Identificacién: 18143785 [oli 0102****9696 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago a @® Crear Acceso directo 2026-07-25 12:25:44 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-25"} 2026-07-25 12:25:44 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-25","debug":["fecha=2026-07-25"]} 2026-07-25 12:25:44 - DEBUG registro: usernameRaw=''74:ac:b9:7c:0e:0f'' first=''Ruben'' last=''Blanco'' esRegistrado=1 2026-07-25 12:25:44 - DEBUG bodyAdmin postOCR: Tlf: 04164231831\nUser: 74:ac:b9:7c:0e:0f\nNombre: Ruben Blanco\nBanco: Venezuela\nMonto: \nFecha: 2026-07-25 (caption)\nSrvID: 34 2026-07-25 12:25:47 - IMG 2224418411656007 TEL 04164231831 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-25 12:25:47 - Incluyendo guardar_imagen.php... 2026-07-25 12:25:47 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-25 12:25:47 - Includes realizados. Verificando funciones... 2026-07-25 12:25:47 - obtenerInfoUsuario: Iniciando función con teléfono: 584164231831 2026-07-25 12:25:47 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-25 12:25:47 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-25 12:25:47 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-25 12:25:47 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-25 12:25:47 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-25 12:25:47 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:0e:0f","firstname":"Ruben","lastname":"Blanco","mac":"74:ac:b9:7c:0e:0f","srvid":34} 2026-07-25 12:25:47 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-25 12:25:47 - Datos usuario extraídos: {"username":"74:ac:b9:7c:0e:0f","firstname":"Ruben","lastname":"Blanco","mac":"74:ac:b9:7c:0e:0f","srvid":34} 2026-07-25 12:25:47 - Función conectarbot disponible, obteniendo conexión... 2026-07-25 12:25:47 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-25 12:25:47 - Valor de accessToken: EAAC0c45... 2026-07-25 12:25:47 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-25 12:25:47 - Instancia WhatsAppImageHandler creada 2026-07-25 12:25:47 - Llamando a saveWhatsAppImage... 2026-07-25 12:25:47 - saveWhatsAppImage: Procesando imagen para: 584164231831 2026-07-25 12:25:47 - saveWhatsAppImage: ID de media: 2224418411656007, MIME type: image/jpeg 2026-07-25 12:25:47 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2224418411656007 2026-07-25 12:25:48 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-25 12:25:48 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2224418411656007&source=getMedia&ext=1784997046&hash=ATxlQIDg3vucCjxQjEEV0MdoabdhtH1-8hotQOJCyt5TPQ 2026-07-25 12:25:48 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2224418411656007&source=getMedia&ext=1784997046&hash=ATxlQIDg3vucCjxQjEEV0MdoabdhtH1-8hotQOJCyt5TPQ 2026-07-25 12:25:49 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-25 12:25:49 - descargar_imagen: Imagen descargada - Tamaño: 31461 bytes, Tipo: image/jpeg 2026-07-25 12:25:49 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2224418411656007.jpg, Tamaño: 31461 bytes 2026-07-25 12:25:49 - saveToDatabase: Registro insertado en BD con ID: 138 2026-07-25 12:25:49 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2224418411656007.jpg","image_id":"2224418411656007","size":31461,"mime_type":"image\/jpeg","db_success":true} 2026-07-25 12:25:49 - Resultado del comando: array 2026-07-25 12:25:49 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-25 12:25:49 - Mensaje enviado con éxito a 584164231831 2026-07-25 12:25:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64e38df4220 (wa_message_id: wamid.HBgMNTg0MTY0MjMxODMxFQIAERgSNzE0MDkzN0YwNTREMTM2Nzc4AA==) 2026-07-25 12:25:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a64e38df4220 2026-07-25 12:25:50 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Leidy Breidenbach, 2026-08-12 00:00:00 . 584121481718 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121481718","wa_id":"584121481718"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSQ0EwNkU1RDNEREVFQUQxNDAxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Ruben Blanco, 24/08/2026 . 584164231831 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164231831","wa_id":"584164231831"}],"messages":[{"id":"wamid.HBgMNTg0MTY0MjMxODMxFQIAERgSODMwQTY2NjI0QTBBRTdBOUEwAA==","message_status":"accepted"}]}'. 2026-07-25 12:27:54 - ====== INICIO WEBHOOK ====== 2026-07-25 12:27:54 - Evento: text | De: 584123736822 | Size: 565b 2026-07-25 12:27:54 - Procesando mensaje regular tipo: text 2026-07-25 12:27:54 - RegularMessageService: Procesando mensaje de 584123736822, tipo: text 2026-07-25 12:27:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzM2ODIyFQIAEhgUM0ExMkE2QUIyMkE4QzRDRDhCMUMA 2026-07-25 12:27:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzM2ODIyFQIAEhgUM0ExMkE2QUIyMkE4QzRDRDhCMUMA 2026-07-25 12:27:54 - Contenido: Lo paso pagando el lunes... 2026-07-25 12:27:54 - Comando detectado: lo 2026-07-25 12:27:54 - CommandProcessor: Procesando comando: lo 2026-07-25 12:27:54 - Comando no reconocido, enviando a ChatGPT 2026-07-25 12:27:54 - Resultado del comando: string 2026-07-25 12:27:54 - Enviando a ChatGPT: Lo paso pagando el lunes... 2026-07-25 12:27:54 - forwardToChatGPT: Enviando a ChatGPT: Lo paso pagando el lunes... 2026-07-25 12:27:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 13:27:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 13:27:54 America/Halifax] [CHATBOT][START] corr=bb50684c IP=127.0.0.1 UA= [25-Jul-2026 12:27:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 12:27:54 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=68:d7:9a:a2:ca:a2 mobile=584123736822 [25-Jul-2026 12:27:54 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 12:27:54 America/Caracas] [CHATBOT][DIAG] corr=bb50684c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [25-Jul-2026 12:27:54 America/Caracas] [CHATBOT][CTX] corr=bb50684c tel=584123736822 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 12:27:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 12:27:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 12:27:54 America/Caracas] [CHATBOT][AI][3428c6] Proveedor: gemini [25-Jul-2026 12:27:54 America/Caracas] [CHATBOT][GEMINI][3428c6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 12:27:55 America/Caracas] [CHATBOT][GEMINI][3428c6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 12:27:55 America/Caracas] [CHATBOT][GEMINI][3428c6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 12:27:56 America/Caracas] [CHATBOT][AI][3428c6] Gemini falló, usando heurística local [25-Jul-2026 12:27:56 America/Caracas] [CHATBOT][AI][3428c6] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 12:27:56 America/Caracas] [CHATBOT][END] corr=bb50684c bytesRespuesta=391 [25-Jul-2026 12:27:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 12:27:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 12:27:57 - Mensaje enviado con éxito a 584123736822 2026-07-25 12:27:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64e40d0e9c4 (wa_message_id: wamid.HBgMNTg0MTIzNzM2ODIyFQIAERgSOERFOUU4NENBNkYyQzg2OUJDAA==) 2026-07-25 12:27:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a64e40d0e9c4 2026-07-25 12:27:57 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Gloria Osorio, 2026-08-22 00:00:00 . 584144727502 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144727502","wa_id":"584144727502"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSMTA3Q0JEMkIxQUUyQzUxNzkxAA==","message_status":"accepted"}]}'. 2026-07-25 12:32:19 - ====== INICIO WEBHOOK ====== 2026-07-25 12:32:19 - Evento: text | De: 584144727502 | Size: 567b 2026-07-25 12:32:19 - Procesando mensaje regular tipo: text 2026-07-25 12:32:19 - RegularMessageService: Procesando mensaje de 584144727502, tipo: text 2026-07-25 12:32:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUMxMDYxNEQwRUU3NzJCNDk5OEFDRTdDMDExN0EzRjcA 2026-07-25 12:32:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUMxMDYxNEQwRUU3NzJCNDk5OEFDRTdDMDExN0EzRjcA 2026-07-25 12:32:19 - Contenido: Gracias!!!... 2026-07-25 12:32:19 - Comando detectado: gracias!!! 2026-07-25 12:32:19 - CommandProcessor: Procesando comando: gracias!!! 2026-07-25 12:32:19 - Comando no reconocido, enviando a ChatGPT 2026-07-25 12:32:19 - Resultado del comando: string 2026-07-25 12:32:19 - Enviando a ChatGPT: Gracias!!!... 2026-07-25 12:32:19 - forwardToChatGPT: Enviando a ChatGPT: Gracias!!!... 2026-07-25 12:32:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 13:32:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 13:32:19 America/Halifax] [CHATBOT][START] corr=30d043d6 IP=127.0.0.1 UA= [25-Jul-2026 12:32:20 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 12:32:20 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=74:ac:b9:99:ae:b5 mobile=584144727502 [25-Jul-2026 12:32:20 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 12:32:20 America/Caracas] [CHATBOT][DIAG] corr=30d043d6 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 9; Problema: Conexión inestable (9 reconexiones en 24h) [warning] [25-Jul-2026 12:32:20 America/Caracas] [CHATBOT][CTX] corr=30d043d6 tel=584144727502 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [25-Jul-2026 12:32:20 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 12:32:20 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 12:32:20 America/Caracas] [CHATBOT][AI][107458] Proveedor: gemini [25-Jul-2026 12:32:20 America/Caracas] [CHATBOT][GEMINI][107458] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 12:32:20 America/Caracas] [CHATBOT][GEMINI][107458] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 12:32:20 America/Caracas] [CHATBOT][GEMINI][107458] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 12:32:21 America/Caracas] [CHATBOT][AI][107458] Gemini falló, usando heurística local [25-Jul-2026 12:32:21 America/Caracas] [CHATBOT][END] corr=30d043d6 bytesRespuesta=88 [25-Jul-2026 12:32:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 12:32:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 12:32:22 - Mensaje enviado con éxito a 584144727502 2026-07-25 12:32:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64e51646366 (wa_message_id: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSMTgyMjQ1MTYzNjVCNzdCN0M3AA==) 2026-07-25 12:32:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a64e51646366 2026-07-25 12:32:22 - ====== FIN WEBHOOK ====== 2026-07-25 12:32:52 - ====== INICIO WEBHOOK ====== 2026-07-25 12:32:52 - Evento: image | De: 584143466209 | Size: 870b 2026-07-25 12:32:52 - Procesando mensaje regular tipo: image 2026-07-25 12:32:52 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-25 12:32:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBNTZGRDQ3NjE0Qzg2QjIxNjkyNjZENjQzRTU4NEYA 2026-07-25 12:32:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBNTZGRDQ3NjE0Qzg2QjIxNjkyNjZENjQzRTU4NEYA 2026-07-25 12:32:52 - Contenido: G venezuela 55400.00 sueldo-walter... 2026-07-25 12:32:52 - Comando detectado: g 2026-07-25 12:32:52 - CommandProcessor: Procesando comando: g 2026-07-25 12:32:52 - Gasto de negocio con imagen: 1047094011155361 2026-07-25 12:32:52 - Formato 'g banco descripcion': banco=venezuela, desc=55400.00 sueldo-walter 2026-07-25 12:32:53 - Ejecutando GastosService (negocio) [25-Jul-2026 12:32:53 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-25 12:32:55 - Resultado del comando: array 2026-07-25 12:32:55 - Enviando respuesta: ✅ 💼 Gasto de negocio #64 registrado • Mont 2026-07-25 12:32:56 - Mensaje enviado con éxito a 584143466209 2026-07-25 12:32:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64e53847053 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTQ3MjkyQkE0REE0M0IzNjYyAA==) 2026-07-25 12:32:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a64e53847053 2026-07-25 12:32:56 - ====== FIN WEBHOOK ====== 2026-07-25 12:36:39 - ====== INICIO WEBHOOK ====== 2026-07-25 12:36:39 - Evento: image | De: 584122810067 | Size: 806b 2026-07-25 12:36:39 - Procesando mensaje regular tipo: image 2026-07-25 12:36:39 - RegularMessageService: Procesando mensaje de 584122810067, tipo: image 2026-07-25 12:36:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0FEQ0I4QkExMTA5ODc3MDI1OTMA 2026-07-25 12:36:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0FEQ0I4QkExMTA5ODc3MDI1OTMA 2026-07-25 12:36:39 - Contenido: ... 2026-07-25 12:36:39 - Comando detectado: image 2026-07-25 12:36:39 - CommandProcessor: Procesando comando: image 2026-07-25 12:36:39 - Imagen sin comando, guardando y procesando 2026-07-25 12:36:39 - Verificando duplicado por imageId=2664707487277169, msgId=wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0FEQ0I4QkExMTA5ODc3MDI1OTMA 2026-07-25 12:36:39 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-25 12:36:39 - Incluyendo numtoname.php... 2026-07-25 12:36:39 - Incluyendo media.php... 2026-07-25 12:36:39 - DEBUG messages batch: [{"from":"584122810067","from_user_id":"VE.4528822477404899","id":"wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0FEQ0I4QkExMTA5ODc3MDI1OTMA","timestamp":"1784997396","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Uj4InGpfyNo9op1iH2eB2x06UeIVzsfa9jWgAMDrEYQ=","id":"2664707487277169","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2664707487277169&source=webhook&ext=1784997697&hash=ATzun1wHCDQh4azBGbE-8reekcHSWiEzgZ0D6LXWXLtaiQ"}}] 2026-07-25 12:36:39 - DEBUG caption: no se encontró texto cercano 2026-07-25 12:36:39 - DEBUG caption final: [VACIO] 2026-07-25 12:36:39 - DEBUG busqueda mobiles: 04122810067,4122810067,584122810067 2026-07-25 12:36:39 - DEBUG usuario encontrado: 6c:68:a4:60:01:9c 2026-07-25 12:36:39 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-25 12:36:39 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-25 12:36:40 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2664707487277169&source=getMedia&ext=1784997698&hash=ATwcpeElSEp_BB5bX4ifowmoSM8LYlk7LNRMzq9NnQ3BmA 2026-07-25 12:36:41 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2664707487277169.jpg (41578 bytes) 2026-07-25 12:36:42 - OCR tesseract exit=0 chars=349 2026-07-25 12:36:42 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 236 7:10 2 > @® < Comprobante de operación —< y PagomóvilBDV Personas 34.439,00 Bs Fecha: 25/07/2026 Operación: 006790431801 ‘J Identificación: 18143785 Origen: 0102****7692 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA € J Crear Acceso directo 2026-07-25 12:36:42 - OCR parse (caption-level): {"banco":"Venezuela","monto":"34439.00","fecha":"2026-07-25"} 2026-07-25 12:36:42 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-25","debug":["fecha=2026-07-25"]} 2026-07-25 12:36:42 - DEBUG registro: usernameRaw=''6c:68:a4:60:01:9c'' first=''jaqueline'' last=''davidovits'' esRegistrado=1 2026-07-25 12:36:42 - DEBUG bodyAdmin postOCR: Tlf: 04122810067\nUser: 6c:68:a4:60:01:9c\nNombre: jaqueline davidovits\nBanco: Venezuela\nMonto: 34439.00 (caption)\nFecha: 2026-07-25 (caption)\nSrvID: 35 2026-07-25 12:36:45 - IMG 2664707487277169 TEL 04122810067 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-25 12:36:45 - Incluyendo guardar_imagen.php... 2026-07-25 12:36:45 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-25 12:36:45 - Includes realizados. Verificando funciones... 2026-07-25 12:36:45 - obtenerInfoUsuario: Iniciando función con teléfono: 584122810067 2026-07-25 12:36:45 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-25 12:36:45 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-25 12:36:45 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-25 12:36:45 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-25 12:36:45 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-25 12:36:45 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:60:01:9c","firstname":"jaqueline","lastname":"davidovits","mac":"6c:68:a4:60:01:9d","srvid":35} 2026-07-25 12:36:45 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-25 12:36:45 - Datos usuario extraídos: {"username":"6c:68:a4:60:01:9c","firstname":"jaqueline","lastname":"davidovits","mac":"6c:68:a4:60:01:9d","srvid":35} 2026-07-25 12:36:45 - Función conectarbot disponible, obteniendo conexión... 2026-07-25 12:36:45 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-25 12:36:45 - Valor de accessToken: EAAC0c45... 2026-07-25 12:36:45 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-25 12:36:45 - Instancia WhatsAppImageHandler creada 2026-07-25 12:36:45 - Llamando a saveWhatsAppImage... 2026-07-25 12:36:45 - saveWhatsAppImage: Procesando imagen para: 584122810067 2026-07-25 12:36:45 - saveWhatsAppImage: ID de media: 2664707487277169, MIME type: image/jpeg 2026-07-25 12:36:45 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2664707487277169 2026-07-25 12:36:45 - ====== INICIO WEBHOOK ====== 2026-07-25 12:36:45 - Evento: text | De: 584122810067 | Size: 562b 2026-07-25 12:36:45 - Procesando mensaje regular tipo: text 2026-07-25 12:36:45 - RegularMessageService: Procesando mensaje de 584122810067, tipo: text 2026-07-25 12:36:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0FGMEY1Q0Q4RjE3OUJEMzYxREYA 2026-07-25 12:36:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0FGMEY1Q0Q4RjE3OUJEMzYxREYA 2026-07-25 12:36:45 - Contenido: Me equivoqué en el monto... 2026-07-25 12:36:45 - Comando detectado: me 2026-07-25 12:36:45 - CommandProcessor: Procesando comando: me 2026-07-25 12:36:45 - Comando no reconocido, enviando a ChatGPT 2026-07-25 12:36:45 - Resultado del comando: string 2026-07-25 12:36:45 - Enviando a ChatGPT: Me equivoqué en el monto... 2026-07-25 12:36:45 - forwardToChatGPT: Enviando a ChatGPT: Me equivoqué en el monto... 2026-07-25 12:36:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 13:36:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 13:36:46 America/Halifax] [CHATBOT][START] corr=896160c3 IP=127.0.0.1 UA= [25-Jul-2026 12:36:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 12:36:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=6c:68:a4:60:01:9c mobile=584122810067 [25-Jul-2026 12:36:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 12:36:46 America/Caracas] [CHATBOT][DIAG] corr=896160c3 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [25-Jul-2026 12:36:46 America/Caracas] [CHATBOT][CTX] corr=896160c3 tel=584122810067 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [25-Jul-2026 12:36:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 12:36:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 12:36:46 America/Caracas] [CHATBOT][AI][736984] Proveedor: gemini [25-Jul-2026 12:36:46 America/Caracas] [CHATBOT][GEMINI][736984] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-25 12:36:46 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-25 12:36:46 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2664707487277169&source=getMedia&ext=1784997704&hash=ATzdo1ZcXvEi9urLP34W_51Fu3V269Ytrc7yqZAmgR3-2g 2026-07-25 12:36:46 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2664707487277169&source=getMedia&ext=1784997704&hash=ATzdo1ZcXvEi9urLP34W_51Fu3V269Ytrc7yqZAmgR3-2g [25-Jul-2026 12:36:46 America/Caracas] [CHATBOT][GEMINI][736984] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 12:36:46 America/Caracas] [CHATBOT][GEMINI][736984] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-07-25 12:36:47 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-25 12:36:47 - descargar_imagen: Imagen descargada - Tamaño: 41578 bytes, Tipo: image/jpeg 2026-07-25 12:36:47 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2664707487277169.jpg, Tamaño: 41578 bytes 2026-07-25 12:36:47 - saveToDatabase: Registro insertado en BD con ID: 139 2026-07-25 12:36:47 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2664707487277169.jpg","image_id":"2664707487277169","size":41578,"mime_type":"image\/jpeg","db_success":true} 2026-07-25 12:36:47 - Resultado del comando: array 2026-07-25 12:36:47 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est [25-Jul-2026 12:36:47 America/Caracas] [CHATBOT][AI][736984] Gemini falló, usando heurística local [25-Jul-2026 12:36:47 America/Caracas] [CHATBOT][AI][736984] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 12:36:47 America/Caracas] [CHATBOT][END] corr=896160c3 bytesRespuesta=397 [25-Jul-2026 12:36:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 12:36:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 12:36:47 - Mensaje enviado con éxito a 584122810067 2026-07-25 12:36:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64e61fe9aa7 (wa_message_id: wamid.HBgMNTg0MTIyODEwMDY3FQIAERgSNkVBNDY3OERBQjBGNzZCMkM4AA==) 2026-07-25 12:36:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a64e61fe9aa7 2026-07-25 12:36:47 - ====== FIN WEBHOOK ====== 2026-07-25 12:36:48 - Mensaje enviado con éxito a 584122810067 2026-07-25 12:36:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64e620574a2 (wa_message_id: wamid.HBgMNTg0MTIyODEwMDY3FQIAERgSQ0VDMTFDNUE4REREQ0UwMTBDAA==) 2026-07-25 12:36:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a64e620574a2 2026-07-25 12:36:48 - ====== FIN WEBHOOK ====== 2026-07-25 12:36:58 - ====== INICIO WEBHOOK ====== 2026-07-25 12:36:58 - Evento: text | De: 584122810067 | Size: 567b 2026-07-25 12:36:58 - Procesando mensaje regular tipo: text 2026-07-25 12:36:58 - RegularMessageService: Procesando mensaje de 584122810067, tipo: text 2026-07-25 12:36:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0FFOEY5MTFFQzVEMDlCNTVDQTEA 2026-07-25 12:36:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0FFOEY5MTFFQzVEMDlCNTVDQTEA 2026-07-25 12:36:58 - Contenido: Me pueden hacer la devolución... 2026-07-25 12:36:58 - Comando detectado: me 2026-07-25 12:36:58 - CommandProcessor: Procesando comando: me 2026-07-25 12:36:58 - Comando no reconocido, enviando a ChatGPT 2026-07-25 12:36:58 - Resultado del comando: string 2026-07-25 12:36:58 - Enviando a ChatGPT: Me pueden hacer la devolución... 2026-07-25 12:36:58 - forwardToChatGPT: Enviando a ChatGPT: Me pueden hacer la devolución... 2026-07-25 12:36:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 13:36:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 13:36:58 America/Halifax] [CHATBOT][START] corr=c2e41ce3 IP=127.0.0.1 UA= [25-Jul-2026 12:36:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 12:36:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=6c:68:a4:60:01:9c mobile=584122810067 [25-Jul-2026 12:36:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 12:36:58 America/Caracas] [CHATBOT][DIAG] corr=c2e41ce3 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [25-Jul-2026 12:36:58 America/Caracas] [CHATBOT][CTX] corr=c2e41ce3 tel=584122810067 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [25-Jul-2026 12:36:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 12:36:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 12:36:58 America/Caracas] [CHATBOT][AI][069ba9] Proveedor: gemini [25-Jul-2026 12:36:58 America/Caracas] [CHATBOT][GEMINI][069ba9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 12:36:58 America/Caracas] [CHATBOT][GEMINI][069ba9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 12:36:59 America/Caracas] [CHATBOT][GEMINI][069ba9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 12:36:59 America/Caracas] [CHATBOT][AI][069ba9] Gemini falló, usando heurística local [25-Jul-2026 12:36:59 America/Caracas] [CHATBOT][AI][069ba9] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 12:36:59 America/Caracas] [CHATBOT][END] corr=c2e41ce3 bytesRespuesta=397 [25-Jul-2026 12:36:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 12:36:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 12:37:00 - Mensaje enviado con éxito a 584122810067 2026-07-25 12:37:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64e62cbf965 (wa_message_id: wamid.HBgMNTg0MTIyODEwMDY3FQIAERgSMEQwQjUwNUIzNTAwMjRBMDEzAA==) 2026-07-25 12:37:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a64e62cbf965 2026-07-25 12:37:00 - ====== FIN WEBHOOK ====== 2026-07-25 12:40:42 - ====== INICIO WEBHOOK ====== 2026-07-25 12:40:42 - Evento: text | De: 584122810067 | Size: 559b 2026-07-25 12:40:42 - Procesando mensaje regular tipo: text 2026-07-25 12:40:42 - RegularMessageService: Procesando mensaje de 584122810067, tipo: text 2026-07-25 12:40:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0E5MDc5N0RFMzQ4NkQ1NEM1NTUA 2026-07-25 12:40:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODEwMDY3FQIAEhgUM0E5MDc5N0RFMzQ4NkQ1NEM1NTUA 2026-07-25 12:40:42 - Contenido: 0102 6979473 04122810067... 2026-07-25 12:40:42 - Comando detectado: 0102 6979473 04122810067 2026-07-25 12:40:42 - CommandProcessor: Procesando comando: 0102 6979473 04122810067 2026-07-25 12:40:42 - Comando no reconocido, enviando a ChatGPT 2026-07-25 12:40:42 - Resultado del comando: string 2026-07-25 12:40:42 - Enviando a ChatGPT: 0102 6979473 04122810067... 2026-07-25 12:40:42 - forwardToChatGPT: Enviando a ChatGPT: 0102 6979473 04122810067... 2026-07-25 12:40:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 13:40:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 13:40:42 America/Halifax] [CHATBOT][START] corr=2ff4a063 IP=127.0.0.1 UA= [25-Jul-2026 12:40:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 12:40:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=6c:68:a4:60:01:9c mobile=584122810067 [25-Jul-2026 12:40:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 12:40:42 America/Caracas] [CHATBOT][DIAG] corr=2ff4a063 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [25-Jul-2026 12:40:42 America/Caracas] [CHATBOT][CTX] corr=2ff4a063 tel=584122810067 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [25-Jul-2026 12:40:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 12:40:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 12:40:42 America/Caracas] [CHATBOT][AI][00f66a] Proveedor: gemini [25-Jul-2026 12:40:42 America/Caracas] [CHATBOT][GEMINI][00f66a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 12:40:43 America/Caracas] [CHATBOT][GEMINI][00f66a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 12:40:43 America/Caracas] [CHATBOT][GEMINI][00f66a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 12:40:44 America/Caracas] [CHATBOT][AI][00f66a] Gemini falló, usando heurística local [25-Jul-2026 12:40:44 America/Caracas] [CHATBOT][AI][00f66a] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 12:40:44 America/Caracas] [CHATBOT][END] corr=2ff4a063 bytesRespuesta=397 [25-Jul-2026 12:40:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 12:40:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 12:40:44 - Mensaje enviado con éxito a 584122810067 2026-07-25 12:40:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64e70cf0e01 (wa_message_id: wamid.HBgMNTg0MTIyODEwMDY3FQIAERgSQjkxMEM2ODk5RUI1RjY0QThDAA==) 2026-07-25 12:40:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a64e70cf0e01 2026-07-25 12:40:44 - ====== FIN WEBHOOK ====== 2026-07-25 12:42:27 - ====== INICIO WEBHOOK ====== 2026-07-25 12:42:27 - Evento: image | De: 584143466209 | Size: 820b 2026-07-25 12:42:27 - Procesando mensaje regular tipo: image 2026-07-25 12:42:27 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-25 12:42:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4ODAyQzE0OEE2RDhBRTQ2RjEwOTk3NTcwOTYwN0MA 2026-07-25 12:42:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4ODAyQzE0OEE2RDhBRTQ2RjEwOTk3NTcwOTYwN0MA 2026-07-25 12:42:27 - Contenido: ... 2026-07-25 12:42:27 - Comando detectado: image 2026-07-25 12:42:27 - CommandProcessor: Procesando comando: image 2026-07-25 12:42:27 - Imagen sin comando, guardando y procesando 2026-07-25 12:42:27 - Verificando duplicado por imageId=1805198420446083, msgId=wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4ODAyQzE0OEE2RDhBRTQ2RjEwOTk3NTcwOTYwN0MA 2026-07-25 12:42:27 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-25 12:42:27 - Incluyendo numtoname.php... 2026-07-25 12:42:27 - Incluyendo media.php... 2026-07-25 12:42:27 - DEBUG messages batch: [{"from":"584143466209","from_user_id":"VE.4519634208323726","id":"wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4ODAyQzE0OEE2RDhBRTQ2RjEwOTk3NTcwOTYwN0MA","timestamp":"1784997744","type":"image","image":{"mime_type":"image\/jpeg","sha256":"2QR3sZaoxKiHw5hZfE\/eyHbd6P3Cke5iLIosZLtKaus=","id":"1805198420446083","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1805198420446083&source=webhook&ext=1784998045&hash=ATxalVmXcSqS42W2eY0Y0wd6wiTveky8lc1EmUzWiiwyHQ"}}] 2026-07-25 12:42:27 - DEBUG caption: no se encontró texto cercano 2026-07-25 12:42:27 - DEBUG caption final: [VACIO] 2026-07-25 12:42:27 - DEBUG busqueda mobiles: 04143466209,4143466209,584143466209 2026-07-25 12:42:27 - DEBUG usuario encontrado: 18:fd:74:60:44:09 2026-07-25 12:42:27 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-25 12:42:27 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-25 12:42:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1805198420446083&source=getMedia&ext=1784998046&hash=ATxmd7ypAE7FhlkCh0bzJNzslZvPdnbZJ7QM87ZPIWMkxw 2026-07-25 12:42:29 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1805198420446083.jpg (37503 bytes) 2026-07-25 12:42:30 - OCR tesseract exit=0 chars=289 2026-07-25 12:42:30 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 236 eS Comprobante de operacion < y PagomóvilBDV Personas ES 25/07/2026 ETT 006794029727 fo Identificación: 6979473 Origen: 0102****1775 TITS 04122810067 Eres 0102 - BANCO DE VENEZUELA Concepto: devolucion 2026-07-25 12:42:30 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-25"} 2026-07-25 12:42:30 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-25","debug":["fecha=2026-07-25"]} 2026-07-25 12:42:30 - DEBUG registro: usernameRaw=''18:fd:74:60:44:09'' first=''Hector'' last=''Rudman'' esRegistrado=1 2026-07-25 12:42:30 - DEBUG bodyAdmin postOCR: Tlf: 04143466209\nUser: 18:fd:74:60:44:09\nNombre: Hector Rudman\nBanco: Venezuela\nMonto: \nFecha: 2026-07-25 (caption)\nSrvID: 35 2026-07-25 12:42:32 - IMG 1805198420446083 TEL 04143466209 - Admin(584143466209) code=200 err= 2026-07-25 12:42:32 - Incluyendo guardar_imagen.php... 2026-07-25 12:42:32 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-25 12:42:32 - Includes realizados. Verificando funciones... 2026-07-25 12:42:32 - obtenerInfoUsuario: Iniciando función con teléfono: 584143466209 2026-07-25 12:42:32 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-25 12:42:32 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-25 12:42:32 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-25 12:42:32 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-25 12:42:32 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-25 12:42:32 - obtenerInfoUsuario: Datos usuario: {"username":"18:fd:74:60:44:09","firstname":"Hector","lastname":"Rudman","mac":"48:a9:8a:1a:19:e3","srvid":35} 2026-07-25 12:42:32 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-25 12:42:32 - Datos usuario extraídos: {"username":"18:fd:74:60:44:09","firstname":"Hector","lastname":"Rudman","mac":"48:a9:8a:1a:19:e3","srvid":35} 2026-07-25 12:42:32 - Función conectarbot disponible, obteniendo conexión... 2026-07-25 12:42:32 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-25 12:42:32 - Valor de accessToken: EAAC0c45... 2026-07-25 12:42:32 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-25 12:42:32 - Instancia WhatsAppImageHandler creada 2026-07-25 12:42:32 - Llamando a saveWhatsAppImage... 2026-07-25 12:42:32 - saveWhatsAppImage: Procesando imagen para: 584143466209 2026-07-25 12:42:32 - saveWhatsAppImage: ID de media: 1805198420446083, MIME type: image/jpeg 2026-07-25 12:42:32 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1805198420446083 2026-07-25 12:42:33 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-25 12:42:33 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1805198420446083&source=getMedia&ext=1784998051&hash=ATxnPKozFcfznZqggT0KcETf-sLMgKt0b3-L_81H3LZmlw 2026-07-25 12:42:33 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1805198420446083&source=getMedia&ext=1784998051&hash=ATxnPKozFcfznZqggT0KcETf-sLMgKt0b3-L_81H3LZmlw 2026-07-25 12:42:33 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-25 12:42:33 - descargar_imagen: Imagen descargada - Tamaño: 37503 bytes, Tipo: image/jpeg 2026-07-25 12:42:33 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1805198420446083.jpg, Tamaño: 37503 bytes 2026-07-25 12:42:33 - saveToDatabase: Registro insertado en BD con ID: 140 2026-07-25 12:42:33 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1805198420446083.jpg","image_id":"1805198420446083","size":37503,"mime_type":"image\/jpeg","db_success":true} 2026-07-25 12:42:33 - Resultado del comando: array 2026-07-25 12:42:33 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-25 12:42:34 - Mensaje enviado con éxito a 584143466209 2026-07-25 12:42:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64e77ad75f8 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRTJEMDI0M0IxNTMyQjc4MUUyAA==) 2026-07-25 12:42:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a64e77ad75f8 2026-07-25 12:42:34 - ====== FIN WEBHOOK ====== 2026-07-25 13:07:11 - ====== INICIO WEBHOOK ====== 2026-07-25 13:07:11 - Evento: image | De: 584143466209 | Size: 861b 2026-07-25 13:07:11 - Procesando mensaje regular tipo: image 2026-07-25 13:07:11 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-25 13:07:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCRTZDMUIzQzY3MUQyMjZGNkI5MDQ5NjE2NzcwNTkA 2026-07-25 13:07:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCRTZDMUIzQzY3MUQyMjZGNkI5MDQ5NjE2NzcwNTkA 2026-07-25 13:07:11 - Contenido: Pg mercantil 5534.11 csf-cami... 2026-07-25 13:07:11 - Comando detectado: pg 2026-07-25 13:07:11 - CommandProcessor: Procesando comando: pg 2026-07-25 13:07:11 - Gasto personal con imagen: 1666318244661463 2026-07-25 13:07:11 - Formato 'pg banco descripcion': banco=mercantil, desc=5534.11 csf-cami 2026-07-25 13:07:11 - Ejecutando GastosService (personal) [25-Jul-2026 13:07:12 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-25 13:07:14 - Resultado del comando: array 2026-07-25 13:07:14 - Enviando respuesta: ✅ 👤 Gasto personal #32 registrado • Monto: 2026-07-25 13:07:15 - Mensaje enviado con éxito a 584143466209 2026-07-25 13:07:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64ed43279f9 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNDk4QzBGRDk5Mjk3QTNFRjUxAA==) 2026-07-25 13:07:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a64ed43279f9 2026-07-25 13:07:15 - ====== FIN WEBHOOK ====== 2026-07-25 13:14:30 - ====== INICIO WEBHOOK ====== 2026-07-25 13:14:30 - Evento: image | De: 584128066248 | Size: 829b 2026-07-25 13:14:30 - Procesando mensaje regular tipo: image 2026-07-25 13:14:30 - RegularMessageService: Procesando mensaje de 584128066248, tipo: image 2026-07-25 13:14:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4MDY2MjQ4FQIAEhggQUNDQkY2NzdDQTAyQjQ1RDUzNTAxNTkxNzcyNkVCODAA 2026-07-25 13:14:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4MDY2MjQ4FQIAEhggQUNDQkY2NzdDQTAyQjQ1RDUzNTAxNTkxNzcyNkVCODAA 2026-07-25 13:14:30 - Contenido: ... 2026-07-25 13:14:30 - Comando detectado: image 2026-07-25 13:14:30 - CommandProcessor: Procesando comando: image 2026-07-25 13:14:30 - Imagen sin comando, guardando y procesando 2026-07-25 13:14:30 - Verificando duplicado por imageId=816316794809391, msgId=wamid.HBgMNTg0MTI4MDY2MjQ4FQIAEhggQUNDQkY2NzdDQTAyQjQ1RDUzNTAxNTkxNzcyNkVCODAA 2026-07-25 13:14:30 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-25 13:14:30 - Incluyendo numtoname.php... 2026-07-25 13:14:30 - Incluyendo media.php... 2026-07-25 13:14:30 - DEBUG messages batch: [{"from":"584128066248","from_user_id":"VE.4521895041430976","id":"wamid.HBgMNTg0MTI4MDY2MjQ4FQIAEhggQUNDQkY2NzdDQTAyQjQ1RDUzNTAxNTkxNzcyNkVCODAA","timestamp":"1784999666","type":"image","image":{"mime_type":"image\/jpeg","sha256":"iHG1HJwD9G8mJtj\/dusxU69\/ejk2Clu6dCPSxrzmAcU=","id":"816316794809391","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=816316794809391&source=webhook&ext=1784999968&hash=ATxQBe1ZCIPo7dQwEK-kkqYUyI1TzsrNDSltlF8JWCFhrw"}}] 2026-07-25 13:14:30 - DEBUG caption: no se encontró texto cercano 2026-07-25 13:14:30 - DEBUG caption final: [VACIO] 2026-07-25 13:14:30 - DEBUG busqueda mobiles: 04128066248,4128066248,584128066248 2026-07-25 13:14:30 - DEBUG usuario NO encontrado 2026-07-25 13:14:30 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-25 13:14:30 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-25 13:14:31 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=816316794809391&source=getMedia&ext=1784999969&hash=ATyWxhaD6VVfuH7CBHB56fo-1hgH1dOV9h3uWp0ClXPOzA 2026-07-25 13:14:32 - OCR imagen guardada /home/ctnet/www/chatWEB/media/816316794809391.jpg (55630 bytes) 2026-07-25 13:14:33 - ====== INICIO WEBHOOK ====== 2026-07-25 13:14:33 - Evento: text | De: 584128066248 | Size: 567b 2026-07-25 13:14:33 - Procesando mensaje regular tipo: text 2026-07-25 13:14:33 - RegularMessageService: Procesando mensaje de 584128066248, tipo: text 2026-07-25 13:14:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4MDY2MjQ4FQIAEhggQUNFMzgyNDIwNkIyRjRGN0FGMjY1RURCRjFEQzE4MUYA 2026-07-25 13:14:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4MDY2MjQ4FQIAEhggQUNFMzgyNDIwNkIyRjRGN0FGMjY1RURCRjFEQzE4MUYA 2026-07-25 13:14:33 - Contenido: Hola buenas... 2026-07-25 13:14:33 - Comando detectado: hola 2026-07-25 13:14:33 - CommandProcessor: Procesando comando: hola 2026-07-25 13:14:33 - Comando no reconocido, enviando a ChatGPT 2026-07-25 13:14:33 - Resultado del comando: string 2026-07-25 13:14:33 - Enviando a ChatGPT: Hola buenas... 2026-07-25 13:14:33 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas... 2026-07-25 13:14:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 14:14:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 14:14:33 America/Halifax] [CHATBOT][START] corr=9e1826aa IP=127.0.0.1 UA= 2026-07-25 13:14:33 - OCR tesseract exit=0 chars=285 2026-07-25 13:14:33 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 409 y PagomóvilBDV Personas 23.612,21 Bs Fecha: 25/07/2026 Operación: 006794478223 (O Identificación: 18143785 Origen: 0102****9248 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-25 13:14:33 - OCR parse (caption-level): {"banco":"Venezuela","monto":"23612.21","fecha":"2026-07-25"} 2026-07-25 13:14:33 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-25","debug":["fecha=2026-07-25"]} 2026-07-25 13:14:33 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-25 13:14:33 - DEBUG bodyAdmin postOCR: Tlf: 04128066248\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 23612.21 (caption)\nFecha: 2026-07-25 (caption) [25-Jul-2026 13:14:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 13:14:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-24 username=60:22:32:c2:33:a4 mobile=584128066248 [25-Jul-2026 13:14:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 13:14:33 America/Caracas] [CHATBOT][DIAG] corr=9e1826aa Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [25-Jul-2026 13:14:33 America/Caracas] [CHATBOT][CTX] corr=9e1826aa tel=584128066248 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 13:14:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 13:14:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 13:14:33 America/Caracas] [CHATBOT][AI][34e036] Proveedor: gemini [25-Jul-2026 13:14:33 America/Caracas] [CHATBOT][GEMINI][34e036] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 13:14:34 America/Caracas] [CHATBOT][GEMINI][34e036] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 13:14:34 America/Caracas] [CHATBOT][GEMINI][34e036] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 13:14:35 America/Caracas] [CHATBOT][AI][34e036] Gemini falló, usando heurística local [25-Jul-2026 13:14:35 America/Caracas] [CHATBOT][AI][34e036] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 13:14:35 America/Caracas] [CHATBOT][END] corr=9e1826aa bytesRespuesta=404 [25-Jul-2026 13:14:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 13:14:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 13:14:35 - IMG 816316794809391 TEL 04128066248 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-25 13:14:35 - Incluyendo guardar_imagen.php... 2026-07-25 13:14:35 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-25 13:14:35 - Includes realizados. Verificando funciones... 2026-07-25 13:14:35 - obtenerInfoUsuario: Iniciando función con teléfono: 584128066248 2026-07-25 13:14:35 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-25 13:14:35 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-25 13:14:35 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-25 13:14:35 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-25 13:14:35 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-25 13:14:35 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:c2:33:a4","firstname":"Yurimar karina ","lastname":"Rivas moron ","mac":"60:22:32:c2:33:a4","srvid":34} 2026-07-25 13:14:35 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-25 13:14:35 - Datos usuario extraídos: {"username":"60:22:32:c2:33:a4","firstname":"Yurimar karina ","lastname":"Rivas moron ","mac":"60:22:32:c2:33:a4","srvid":34} 2026-07-25 13:14:35 - Función conectarbot disponible, obteniendo conexión... 2026-07-25 13:14:35 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-25 13:14:35 - Valor de accessToken: EAAC0c45... 2026-07-25 13:14:35 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-25 13:14:35 - Instancia WhatsAppImageHandler creada 2026-07-25 13:14:35 - Llamando a saveWhatsAppImage... 2026-07-25 13:14:35 - saveWhatsAppImage: Procesando imagen para: 584128066248 2026-07-25 13:14:35 - saveWhatsAppImage: ID de media: 816316794809391, MIME type: image/jpeg 2026-07-25 13:14:35 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/816316794809391 2026-07-25 13:14:36 - Mensaje enviado con éxito a 584128066248 2026-07-25 13:14:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64eefc36a0d (wa_message_id: wamid.HBgMNTg0MTI4MDY2MjQ4FQIAERgSRTM0MzkwNDZFQzcxQTkzQTRDAA==) 2026-07-25 13:14:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a64eefc36a0d 2026-07-25 13:14:36 - ====== FIN WEBHOOK ====== 2026-07-25 13:14:36 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-25 13:14:36 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=816316794809391&source=getMedia&ext=1784999974&hash=ATwxkb2fpIKNbgxaKFvZf9rE6wcDMEaKRo-UlY1LYIx9qw 2026-07-25 13:14:36 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=816316794809391&source=getMedia&ext=1784999974&hash=ATwxkb2fpIKNbgxaKFvZf9rE6wcDMEaKRo-UlY1LYIx9qw 2026-07-25 13:14:37 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-25 13:14:37 - descargar_imagen: Imagen descargada - Tamaño: 55630 bytes, Tipo: image/jpeg 2026-07-25 13:14:37 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/816316794809391.jpg, Tamaño: 55630 bytes 2026-07-25 13:14:37 - saveToDatabase: Registro insertado en BD con ID: 141 2026-07-25 13:14:37 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/816316794809391.jpg","image_id":"816316794809391","size":55630,"mime_type":"image\/jpeg","db_success":true} 2026-07-25 13:14:37 - Resultado del comando: array 2026-07-25 13:14:37 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-25 13:14:38 - Mensaje enviado con éxito a 584128066248 2026-07-25 13:14:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64eefe65ac5 (wa_message_id: wamid.HBgMNTg0MTI4MDY2MjQ4FQIAERgSRjU5QTg0QzE0RTg1OEQ4ODg0AA==) 2026-07-25 13:14:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a64eefe65ac5 2026-07-25 13:14:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yurimar karina Rivas moron , 2026-08-24 00:00:00 . 584128066248 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128066248","wa_id":"584128066248"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDY2MjQ4FQIAERgSNEMzRjk0MjdGMTE4NjY0RDlFAA==","message_status":"accepted"}]}'. 2026-07-25 13:26:53 - ====== INICIO WEBHOOK ====== 2026-07-25 13:26:53 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-25 13:26:53 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-25 13:26:53 - ====== FIN WEBHOOK ====== 2026-07-25 13:36:34 - ====== INICIO WEBHOOK ====== 2026-07-25 13:36:34 - Evento: image | De: 584143466209 | Size: 871b 2026-07-25 13:36:34 - Procesando mensaje regular tipo: image 2026-07-25 13:36:34 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-25 13:36:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4QkQzOEU5M0E3RDc2ODFBQUVGRjM4MkM2MTg1ODcA 2026-07-25 13:36:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4QkQzOEU5M0E3RDc2ODFBQUVGRjM4MkM2MTg1ODcA 2026-07-25 13:36:34 - Contenido: Pg mercantil 13650.81 csf-hamburguesas... 2026-07-25 13:36:34 - Comando detectado: pg 2026-07-25 13:36:34 - CommandProcessor: Procesando comando: pg 2026-07-25 13:36:34 - Gasto personal con imagen: 1021120374330312 2026-07-25 13:36:34 - Formato 'pg banco descripcion': banco=mercantil, desc=13650.81 csf-hamburguesas 2026-07-25 13:36:34 - Ejecutando GastosService (personal) [25-Jul-2026 13:36:34 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-25 13:36:37 - Resultado del comando: array 2026-07-25 13:36:37 - Enviando respuesta: ✅ 👤 Gasto personal #33 registrado • Monto: 2026-07-25 13:36:38 - Mensaje enviado con éxito a 584143466209 2026-07-25 13:36:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64f42664012 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMEZCQTQ5MTVDNkE2QzM4RkU2AA==) 2026-07-25 13:36:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a64f42664012 2026-07-25 13:36:38 - ====== FIN WEBHOOK ====== 2026-07-25 13:38:57 - ====== INICIO WEBHOOK ====== 2026-07-25 13:38:57 - Evento: text | De: 584148822157 | Size: 592b 2026-07-25 13:38:57 - Procesando mensaje regular tipo: text 2026-07-25 13:38:57 - RegularMessageService: Procesando mensaje de 584148822157, tipo: text 2026-07-25 13:38:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ4ODIyMTU3FQIAEhggQUNENTI0ODNBNTM3NTUwODdENERBQzJDMjM5QjhGQTUA 2026-07-25 13:38:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ4ODIyMTU3FQIAEhggQUNENTI0ODNBNTM3NTUwODdENERBQzJDMjM5QjhGQTUA 2026-07-25 13:38:57 - Contenido: 04148822157 José Sabino Contreras... 2026-07-25 13:38:57 - Comando detectado: 04148822157 josé 2026-07-25 13:38:57 - CommandProcessor: Procesando comando: 04148822157 josé 2026-07-25 13:38:57 - Comando no reconocido, enviando a ChatGPT 2026-07-25 13:38:57 - Resultado del comando: string 2026-07-25 13:38:57 - Enviando a ChatGPT: 04148822157 José Sabino Contreras... 2026-07-25 13:38:57 - forwardToChatGPT: Enviando a ChatGPT: 04148822157 José Sabino Contreras... 2026-07-25 13:38:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 14:38:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 14:38:57 America/Halifax] [CHATBOT][START] corr=7deb57af IP=127.0.0.1 UA= [25-Jul-2026 13:38:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 13:38:58 America/Caracas] [CHATBOT][CTX] corr=7deb57af tel=584148822157 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [25-Jul-2026 13:38:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 13:38:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 13:38:58 America/Caracas] [CHATBOT][AI][e124f1] Proveedor: gemini [25-Jul-2026 13:38:58 America/Caracas] [CHATBOT][GEMINI][e124f1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 13:38:58 America/Caracas] [CHATBOT][GEMINI][e124f1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 13:38:58 America/Caracas] [CHATBOT][GEMINI][e124f1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 13:38:59 America/Caracas] [CHATBOT][AI][e124f1] Gemini falló, usando heurística local [25-Jul-2026 13:38:59 America/Caracas] [CHATBOT][AI][e124f1] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 13:38:59 America/Caracas] [CHATBOT][END] corr=7deb57af bytesRespuesta=370 [25-Jul-2026 13:38:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 13:38:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 13:39:00 - Mensaje enviado con éxito a 584148822157 2026-07-25 13:39:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64f4b4563e5 (wa_message_id: wamid.HBgMNTg0MTQ4ODIyMTU3FQIAERgSMkVBOThCMTI3NTFGQkMxODI4AA==) 2026-07-25 13:39:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a64f4b4563e5 2026-07-25 13:39:00 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Maira Misle, 24/08/2026 . 584123748347 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123748347","wa_id":"584123748347"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzQ4MzQ3FQIAERgSN0U1QUE5MUM3QTI0MTU1RDhGAA==","message_status":"accepted"}]}'. 2026-07-25 13:49:33 - ====== INICIO WEBHOOK ====== 2026-07-25 13:49:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-25 13:49:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-25 13:49:33 - ====== FIN WEBHOOK ====== 2026-07-25 13:52:26 - ====== INICIO WEBHOOK ====== 2026-07-25 13:52:26 - Evento: text | De: 584123748347 | Size: 688b 2026-07-25 13:52:26 - Procesando mensaje regular tipo: text 2026-07-25 13:52:26 - RegularMessageService: Procesando mensaje de 584123748347, tipo: text 2026-07-25 13:52:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzQ4MzQ3FQIAEhggQTVEQzkzQjFGOURFRjE1OTc2NjA0N0ZDQ0JGNEE5MUUA 2026-07-25 13:52:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzQ4MzQ3FQIAEhggQTVEQzkzQjFGOURFRjE1OTc2NjA0N0ZDQ0JGNEE5MUUA 2026-07-25 13:52:26 - Contenido: No son todo 2 de cada mes xq ahora 24... 2026-07-25 13:52:26 - Comando detectado: no 2026-07-25 13:52:26 - CommandProcessor: Procesando comando: no 2026-07-25 13:52:26 - Comando no reconocido, enviando a ChatGPT 2026-07-25 13:52:26 - Resultado del comando: string 2026-07-25 13:52:26 - Enviando a ChatGPT: No son todo 2 de cada mes xq ahora 24... 2026-07-25 13:52:26 - forwardToChatGPT: Enviando a ChatGPT: No son todo 2 de cada mes xq ahora 24... 2026-07-25 13:52:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 14:52:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 14:52:26 America/Halifax] [CHATBOT][START] corr=6aedeec5 IP=127.0.0.1 UA= [25-Jul-2026 13:52:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 13:52:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-05 username=24:5a:4c:30:c3:fc mobile=584123748347 [25-Jul-2026 13:52:26 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 13:52:26 America/Caracas] [CHATBOT][DIAG] corr=6aedeec5 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [25-Jul-2026 13:52:26 America/Caracas] [CHATBOT][CTX] corr=6aedeec5 tel=584123748347 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 13:52:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 13:52:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 13:52:26 America/Caracas] [CHATBOT][AI][c41de2] Proveedor: gemini [25-Jul-2026 13:52:26 America/Caracas] [CHATBOT][GEMINI][c41de2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 13:52:27 America/Caracas] [CHATBOT][GEMINI][c41de2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 13:52:27 America/Caracas] [CHATBOT][GEMINI][c41de2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 13:52:28 America/Caracas] [CHATBOT][AI][c41de2] Gemini falló, usando heurística local [25-Jul-2026 13:52:28 America/Caracas] [CHATBOT][AI][c41de2] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 13:52:28 America/Caracas] [CHATBOT][END] corr=6aedeec5 bytesRespuesta=388 [25-Jul-2026 13:52:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 13:52:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 13:52:28 - Mensaje enviado con éxito a 584123748347 2026-07-25 13:52:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a64f7dce2d87 (wa_message_id: wamid.HBgMNTg0MTIzNzQ4MzQ3FQIAERgSOTkyQTI0OEQwNEYzNjkwQzQ5AA==) 2026-07-25 13:52:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a64f7dce2d87 2026-07-25 13:52:28 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Sabino Contreras, 2026-08-25 00:00:00 . 584241760716 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241760716","wa_id":"584241760716"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzYwNzE2FQIAERgSNzYxMzA3RjJGRDBEMUYxRjM3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , jaqueline davidovits, 2026-08-27 00:00:00 . 584122810067 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122810067","wa_id":"584122810067"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODEwMDY3FQIAERgSNTRFQzg1MDhDMDg3ODhBNzAzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Maira Misle, 2026-08-25 00:00:00 . 584123748347 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123748347","wa_id":"584123748347"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzQ4MzQ3FQIAERgSMkIyMjM4OTVDNkM3OThCMTREAA==","message_status":"accepted"}]}'. 2026-07-25 15:56:39 - ====== INICIO WEBHOOK ====== 2026-07-25 15:56:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-25 15:56:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-25 15:56:39 - ====== FIN WEBHOOK ====== 2026-07-25 15:58:14 - ====== INICIO WEBHOOK ====== 2026-07-25 15:58:14 - Evento: text | De: 584243335387 | Size: 567b 2026-07-25 15:58:14 - Procesando mensaje regular tipo: text 2026-07-25 15:58:14 - RegularMessageService: Procesando mensaje de 584243335387, tipo: text 2026-07-25 15:58:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzM1Mzg3FQIAEhggQTU4ODE5QTVGOEY3QjdFMDBFOTQ0RDREQTcwNTZBQUIA 2026-07-25 15:58:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzM1Mzg3FQIAEhggQTU4ODE5QTVGOEY3QjdFMDBFOTQ0RDREQTcwNTZBQUIA 2026-07-25 15:58:14 - Contenido: 15 dias de servicio... 2026-07-25 15:58:14 - Comando detectado: 15 2026-07-25 15:58:14 - CommandProcessor: Procesando comando: 15 2026-07-25 15:58:14 - Comando no reconocido, enviando a ChatGPT 2026-07-25 15:58:14 - Resultado del comando: string 2026-07-25 15:58:14 - Enviando a ChatGPT: 15 dias de servicio... 2026-07-25 15:58:14 - forwardToChatGPT: Enviando a ChatGPT: 15 dias de servicio... 2026-07-25 15:58:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 16:58:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 16:58:14 America/Halifax] [CHATBOT][START] corr=dbd2ad09 IP=127.0.0.1 UA= [25-Jul-2026 15:58:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 15:58:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-19 username=e4:38:83:be:e2:eb mobile=584243335387 [25-Jul-2026 15:58:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 15:58:14 America/Caracas] [CHATBOT][DIAG] corr=dbd2ad09 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 6 días [critical] [25-Jul-2026 15:58:14 America/Caracas] [CHATBOT][CTX] corr=dbd2ad09 tel=584243335387 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [25-Jul-2026 15:58:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 15:58:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 15:58:14 America/Caracas] [CHATBOT][AI][beacfd] Proveedor: gemini [25-Jul-2026 15:58:14 America/Caracas] [CHATBOT][GEMINI][beacfd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 15:58:15 America/Caracas] [CHATBOT][GEMINI][beacfd] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 15:58:15 America/Caracas] [CHATBOT][GEMINI][beacfd] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 15:58:16 America/Caracas] [CHATBOT][AI][beacfd] Gemini falló, usando heurística local [25-Jul-2026 15:58:16 America/Caracas] [CHATBOT][AI][beacfd] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 15:58:16 America/Caracas] [CHATBOT][END] corr=dbd2ad09 bytesRespuesta=391 [25-Jul-2026 15:58:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 15:58:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 15:58:16 - ====== INICIO WEBHOOK ====== 2026-07-25 15:58:16 - Evento: button | De: 584243335387 | Size: 697b 2026-07-25 15:58:16 - Procesando botón de plantilla: Pagar mi deuda 2026-07-25 15:58:16 - ButtonService: payload=pagar mi deuda, telefono=584243335387 2026-07-25 15:58:16 - Botón no manejado por ButtonService 2026-07-25 15:58:16 - ====== FIN WEBHOOK ====== 2026-07-25 15:58:16 - Mensaje enviado con éxito a 584243335387 2026-07-25 15:58:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a651558f079a (wa_message_id: wamid.HBgMNTg0MjQzMzM1Mzg3FQIAERgSOTBFM0FCRDA2RDI1NUMxNUY4AA==) 2026-07-25 15:58:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a651558f079a 2026-07-25 15:58:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , vanessa blanco, 2026-08-08 00:00:00 . 584243335387 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243335387","wa_id":"584243335387"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzM1Mzg3FQIAERgSRjA2QUQ3MTVCNEQ3QTg0MDAxAA==","message_status":"accepted"}]}'. 2026-07-25 17:05:11 - ====== INICIO WEBHOOK ====== 2026-07-25 17:05:11 - Evento: image | De: 584143466209 | Size: 867b 2026-07-25 17:05:11 - Procesando mensaje regular tipo: image 2026-07-25 17:05:11 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-25 17:05:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwQzYzQUFENjk1Q0RCREIyMjYxOEY5REE3NDA1QzEA 2026-07-25 17:05:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwQzYzQUFENjk1Q0RCREIyMjYxOEY5REE3NDA1QzEA 2026-07-25 17:05:11 - Contenido: G venezuela 55400.00 sueldo-eduardo... 2026-07-25 17:05:11 - Comando detectado: g 2026-07-25 17:05:11 - CommandProcessor: Procesando comando: g 2026-07-25 17:05:11 - Gasto de negocio con imagen: 1020612700887321 2026-07-25 17:05:11 - Formato 'g banco descripcion': banco=venezuela, desc=55400.00 sueldo-eduardo 2026-07-25 17:05:11 - Ejecutando GastosService (negocio) [25-Jul-2026 17:05:11 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-25 17:05:15 - Resultado del comando: array 2026-07-25 17:05:15 - Enviando respuesta: ✅ 💼 Gasto de negocio #65 registrado • Mont 2026-07-25 17:05:16 - Mensaje enviado con éxito a 584143466209 2026-07-25 17:05:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a65250c5bf7d (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTI4NTBEQzhFQ0M2RTM0ODhFAA==) 2026-07-25 17:05:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a65250c5bf7d 2026-07-25 17:05:16 - ====== FIN WEBHOOK ====== 2026-07-25 17:06:28 - ====== INICIO WEBHOOK ====== 2026-07-25 17:06:28 - Evento: image | De: 584143466209 | Size: 866b 2026-07-25 17:06:28 - Procesando mensaje regular tipo: image 2026-07-25 17:06:28 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-25 17:06:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5N0NEMTQwM0MyNTAxRUI0QTVENUZGREI1NzM3OUEA 2026-07-25 17:06:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5N0NEMTQwM0MyNTAxRUI0QTVENUZGREI1NzM3OUEA 2026-07-25 17:06:28 - Contenido: G venezuela 23600.00 sueldo-junior... 2026-07-25 17:06:28 - Comando detectado: g 2026-07-25 17:06:28 - CommandProcessor: Procesando comando: g 2026-07-25 17:06:28 - Gasto de negocio con imagen: 1011575851642042 2026-07-25 17:06:28 - Formato 'g banco descripcion': banco=venezuela, desc=23600.00 sueldo-junior 2026-07-25 17:06:29 - Ejecutando GastosService (negocio) [25-Jul-2026 17:06:29 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-25 17:06:31 - Resultado del comando: array 2026-07-25 17:06:31 - Enviando respuesta: ✅ 💼 Gasto de negocio #66 registrado • Mont 2026-07-25 17:06:31 - Mensaje enviado con éxito a 584143466209 2026-07-25 17:06:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a652557ea291 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjBERjlGOTQ2Q0JERkNEN0Q0AA==) 2026-07-25 17:06:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a652557ea291 2026-07-25 17:06:31 - ====== FIN WEBHOOK ====== 2026-07-25 17:11:09 - ====== INICIO WEBHOOK ====== 2026-07-25 17:11:09 - Evento: text | De: 584129910062 | Size: 554b 2026-07-25 17:11:09 - Procesando mensaje regular tipo: text 2026-07-25 17:11:09 - RegularMessageService: Procesando mensaje de 584129910062, tipo: text 2026-07-25 17:11:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUM5NEZDQUNDNDQ0MzhCMUZENjgxRDI1QzU4ODZENEUA 2026-07-25 17:11:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMDYyFQIAEhggQUM5NEZDQUNDNDQ0MzhCMUZENjgxRDI1QzU4ODZENEUA 2026-07-25 17:11:09 - Contenido: Saldo... 2026-07-25 17:11:09 - Comando detectado: saldo 2026-07-25 17:11:09 - CommandProcessor: Procesando comando: saldo 2026-07-25 17:11:09 - Ejecutando saldo.php 2026-07-25 17:11:09 - saldo.php: Consultando saldo para 584129910062 2026-07-25 17:11:09 - saldo.php: Saldo consultado para Cesar - Plan: 5-200mb-40$/mes 1:100, Vence: 2026-08-25 00:00:00 2026-07-25 17:11:09 - Resultado del comando: array 2026-07-25 17:11:09 - Enviando respuesta: ¡Hola Cesar! 👋 Tu servicio está *activo* ✅ 2026-07-25 17:11:10 - Mensaje enviado con éxito a 584129910062 2026-07-25 17:11:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a65266e8c943 (wa_message_id: wamid.HBgMNTg0MTI5OTEwMDYyFQIAERgSRkM0OTZCMjdGQTQwRTg5RDlDAA==) 2026-07-25 17:11:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a65266e8c943 2026-07-25 17:11:10 - ====== FIN WEBHOOK ====== 2026-07-25 18:34:45 - ====== INICIO WEBHOOK ====== 2026-07-25 18:34:45 - Evento: image | De: 584143466209 | Size: 877b 2026-07-25 18:34:45 - Procesando mensaje regular tipo: image 2026-07-25 18:34:45 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-25 18:34:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4NDYwQUM5ODE2ODgwQkYxREE1MzI4MUZEMzM1MkMA 2026-07-25 18:34:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4NDYwQUM5ODE2ODgwQkYxREE1MzI4MUZEMzM1MkMA 2026-07-25 18:34:45 - Contenido: G venezuela 29280.00 viaticos-gasolina-sandy... 2026-07-25 18:34:45 - Comando detectado: g 2026-07-25 18:34:45 - CommandProcessor: Procesando comando: g 2026-07-25 18:34:45 - Gasto de negocio con imagen: 1063247559559413 2026-07-25 18:34:45 - Formato 'g banco descripcion': banco=venezuela, desc=29280.00 viaticos-gasolina-sandy 2026-07-25 18:34:45 - Ejecutando GastosService (negocio) [25-Jul-2026 18:34:46 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-25 18:34:48 - Resultado del comando: array 2026-07-25 18:34:48 - Enviando respuesta: ✅ 💼 Gasto de negocio #67 registrado • Mont 2026-07-25 18:34:49 - Mensaje enviado con éxito a 584143466209 2026-07-25 18:34:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a653a090d143 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTE4QjA2MzdGMDE4QzBEN0UyAA==) 2026-07-25 18:34:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a653a090d143 2026-07-25 18:34:49 - ====== FIN WEBHOOK ====== 2026-07-25 18:48:39 - ====== INICIO WEBHOOK ====== 2026-07-25 18:48:39 - Evento: image | De: 584143466209 | Size: 865b 2026-07-25 18:48:39 - Procesando mensaje regular tipo: image 2026-07-25 18:48:39 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-25 18:48:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNjkxQjNGRTkxNDAwODgwNDE4MzNGOUNFRDgxMzUA 2026-07-25 18:48:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNjkxQjNGRTkxNDAwODgwNDE4MzNGOUNFRDgxMzUA 2026-07-25 18:48:39 - Contenido: G venezuela 15000.00 comida-pizza... 2026-07-25 18:48:39 - Comando detectado: g 2026-07-25 18:48:39 - CommandProcessor: Procesando comando: g 2026-07-25 18:48:39 - Gasto de negocio con imagen: 4639666099616835 2026-07-25 18:48:39 - Formato 'g banco descripcion': banco=venezuela, desc=15000.00 comida-pizza 2026-07-25 18:48:39 - Ejecutando GastosService (negocio) [25-Jul-2026 18:48:39 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-25 18:48:43 - Resultado del comando: array 2026-07-25 18:48:43 - Enviando respuesta: ✅ 💼 Gasto de negocio #68 registrado • Mont 2026-07-25 18:48:43 - Mensaje enviado con éxito a 584143466209 2026-07-25 18:48:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a653d4bed4c3 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRjBDQkIwQ0ZFOUU2NTg3MjZEAA==) 2026-07-25 18:48:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a653d4bed4c3 2026-07-25 18:48:43 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Angely Hernandez, 2026-08-20 00:00:00 . 584129910019 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910019","wa_id":"584129910019"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMDE5FQIAERgSNTM2MUZDQjYwRjQzRjU4MzYwAA==","message_status":"accepted"}]}'. 2026-07-25 18:55:45 - ====== INICIO WEBHOOK ====== 2026-07-25 18:55:45 - Evento: text | De: 584241313977 | Size: 632b 2026-07-25 18:55:45 - Procesando mensaje regular tipo: text 2026-07-25 18:55:45 - RegularMessageService: Procesando mensaje de 584241313977, tipo: text 2026-07-25 18:55:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUMyNUU4RUNBMTQ1REFCQjRENDk5Mjc0OThFREFCMjcA 2026-07-25 18:55:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUMyNUU4RUNBMTQ1REFCQjRENDk5Mjc0OThFREFCMjcA 2026-07-25 18:55:45 - Contenido: Buenas para los datos para hacer el pago del plan del wifi... 2026-07-25 18:55:45 - Comando detectado: buenas 2026-07-25 18:55:45 - CommandProcessor: Procesando comando: buenas 2026-07-25 18:55:45 - Comando no reconocido, enviando a ChatGPT 2026-07-25 18:55:45 - Resultado del comando: string 2026-07-25 18:55:45 - Enviando a ChatGPT: Buenas para los datos para hacer el pago del plan ... 2026-07-25 18:55:45 - LeadCapture: Posible lead detectado para 584241313977 2026-07-25 18:55:45 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-25 18:55:45 - forwardToChatGPT: Enviando a ChatGPT: Buenas para los datos para hacer el pago del plan ... 2026-07-25 18:55:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 19:55:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 19:55:45 America/Halifax] [CHATBOT][START] corr=28e81aaa IP=127.0.0.1 UA= [25-Jul-2026 18:55:45 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 18:55:45 America/Caracas] [CHATBOT][CTX] corr=28e81aaa tel=584241313977 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [25-Jul-2026 18:55:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 18:55:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 18:55:45 America/Caracas] [CHATBOT][AI][7c6b18] Proveedor: gemini [25-Jul-2026 18:55:45 America/Caracas] [CHATBOT][GEMINI][7c6b18] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 18:55:46 America/Caracas] [CHATBOT][GEMINI][7c6b18] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 18:55:46 America/Caracas] [CHATBOT][GEMINI][7c6b18] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-07-25 18:55:46 - ====== INICIO WEBHOOK ====== 2026-07-25 18:55:46 - Evento: button | De: 584143167165 | Size: 702b 2026-07-25 18:55:46 - Procesando botón de plantilla: Informacion de pagos 2026-07-25 18:55:46 - ButtonService: payload=informacion de pagos, telefono=584143167165 2026-07-25 18:55:46 - Procesando botón PAGO para: 584143167165 [25-Jul-2026 18:55:47 America/Caracas] [CHATBOT][AI][7c6b18] Gemini falló, usando heurística local [25-Jul-2026 18:55:47 America/Caracas] [CHATBOT][END] corr=28e81aaa bytesRespuesta=478 [25-Jul-2026 18:55:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 18:55:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 18:55:47 - Mensaje enviado con éxito a 584143167165 2026-07-25 18:55:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a653ef3c24d2 (wa_message_id: wamid.HBgMNTg0MTQzMTY3MTY1FQIAERgSRDhEMEQ1QTRFNjNEOTU4QkQwAA==) 2026-07-25 18:55:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a653ef3c24d2 2026-07-25 18:55:47 - ====== FIN WEBHOOK ====== 2026-07-25 18:55:47 - Mensaje enviado con éxito a 584241313977 2026-07-25 18:55:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a653ef3f3dae (wa_message_id: wamid.HBgMNTg0MjQxMzEzOTc3FQIAERgSQzUxRURCRkJDRDYxMzA3MTU5AA==) 2026-07-25 18:55:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a653ef3f3dae 2026-07-25 18:55:48 - ====== FIN WEBHOOK ====== 2026-07-25 18:56:05 - ====== INICIO WEBHOOK ====== 2026-07-25 18:56:05 - Evento: text | De: 584143335045 | Size: 561b 2026-07-25 18:56:05 - Procesando mensaje regular tipo: text 2026-07-25 18:56:05 - RegularMessageService: Procesando mensaje de 584143335045, tipo: text 2026-07-25 18:56:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzM1MDQ1FQIAEhggQUNFQjA1NDQwRDQwQTlGQkVGNzRGMzJCQUY2RjA5NTkA 2026-07-25 18:56:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzM1MDQ1FQIAEhggQUNFQjA1NDQwRDQwQTlGQkVGNzRGMzJCQUY2RjA5NTkA 2026-07-25 18:56:05 - Contenido: Puntos... 2026-07-25 18:56:05 - Comando detectado: puntos 2026-07-25 18:56:05 - CommandProcessor: Procesando comando: puntos 2026-07-25 18:56:05 - Ejecutando consulta de puntos de fidelidad 2026-07-25 18:56:05 - Error consultando puntos: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.cliente_puntos' doesn't exist 2026-07-25 18:56:05 - Resultado del comando: array 2026-07-25 18:56:05 - Enviando respuesta: ⚠️ No pudimos consultar tus puntos en este mom 2026-07-25 18:56:06 - Mensaje enviado con éxito a 584143335045 2026-07-25 18:56:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a653f06207db (wa_message_id: wamid.HBgMNTg0MTQzMzM1MDQ1FQIAERgSNDgxNjg0QUIzODM3MDYzNEE1AA==) 2026-07-25 18:56:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a653f06207db 2026-07-25 18:56:06 - ====== FIN WEBHOOK ====== 2026-07-25 18:58:20 - ====== INICIO WEBHOOK ====== 2026-07-25 18:58:20 - Evento: interactive | De: 584143167165 | Size: 914b 2026-07-25 18:58:20 - Procesando Flow de PAGO para: 584143167165 [25-Jul-2026 18:58:21 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-25 18:58:21 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-25 18:58:21 - ====== INICIO WEBHOOK ====== 2026-07-25 18:58:21 - Evento: interactive | De: 584143167165 | Size: 914b 2026-07-25 18:58:21 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzMTY3MTY1FQIAEhgUM0E0MjFCNjA4QThBRDRCRDNBODgA, ignorando 2026-07-25 18:58:28 - ====== INICIO WEBHOOK ====== 2026-07-25 18:58:28 - Evento: image | De: 584143167165 | Size: 814b 2026-07-25 18:58:28 - Procesando mensaje regular tipo: image 2026-07-25 18:58:28 - RegularMessageService: Procesando mensaje de 584143167165, tipo: image 2026-07-25 18:58:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMTY3MTY1FQIAEhgUM0E4NzJGNDRBQkQ2Njk5QzI2OTQA 2026-07-25 18:58:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMTY3MTY1FQIAEhgUM0E4NzJGNDRBQkQ2Njk5QzI2OTQA 2026-07-25 18:58:28 - Contenido: ... 2026-07-25 18:58:28 - Comando detectado: image 2026-07-25 18:58:28 - CommandProcessor: Procesando comando: image 2026-07-25 18:58:28 - Imagen sin comando, guardando y procesando 2026-07-25 18:58:28 - Verificando duplicado por imageId=1023607167250683, msgId=wamid.HBgMNTg0MTQzMTY3MTY1FQIAEhgUM0E4NzJGNDRBQkQ2Njk5QzI2OTQA 2026-07-25 18:58:28 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-25 18:58:28 - Incluyendo numtoname.php... 2026-07-25 18:58:28 - Incluyendo media.php... 2026-07-25 18:58:28 - DEBUG messages batch: [{"from":"584143167165","from_user_id":"VE.4528822094071604","id":"wamid.HBgMNTg0MTQzMTY3MTY1FQIAEhgUM0E4NzJGNDRBQkQ2Njk5QzI2OTQA","timestamp":"1785020303","type":"image","image":{"mime_type":"image\/jpeg","sha256":"PlBfvATRYpodgRJiCcH2UrRd0WJJPAtdL9+IrUSeFMc=","id":"1023607167250683","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1023607167250683&source=webhook&ext=1785020605&hash=ATyKk7V_4Oy24Eusl9vqMWgjJ5fbealQ1TYtlCUwDAh7xg"}}] 2026-07-25 18:58:28 - DEBUG caption: no se encontró texto cercano 2026-07-25 18:58:28 - DEBUG caption final: [VACIO] 2026-07-25 18:58:28 - DEBUG busqueda mobiles: 04143167165,4143167165,584143167165 2026-07-25 18:58:28 - DEBUG usuario encontrado: 4c:d7:c8:a0:56:5f 2026-07-25 18:58:28 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-25 18:58:28 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-25 18:58:29 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1023607167250683&source=getMedia&ext=1785020606&hash=ATx599zn7A8OzgRzOEKgBjU41BYW7MJbopSix7ZBCQSQiA 2026-07-25 18:58:31 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1023607167250683.jpg (113206 bytes) 2026-07-25 18:58:32 - OCR tesseract exit=0 chars=353 2026-07-25 18:58:32 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 372 ; 6:56 al < Comprobante de operación al y PagomóvilBDV Personas Fecha: 25/07/2026 Operación: 006798698597 Oo Identificación: 18143785 Origen: 0102****4847 Dro 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago javier adrian < O Crear Acceso directo 2026-07-25 18:58:32 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-25"} 2026-07-25 18:58:32 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-25","debug":["fecha=2026-07-25"]} 2026-07-25 18:58:32 - DEBUG registro: usernameRaw=''4c:d7:c8:a0:56:5f'' first=''Javier Jose'' last=''Adrian Misle'' esRegistrado=1 2026-07-25 18:58:32 - DEBUG bodyAdmin postOCR: Tlf: 04143167165\nUser: 4c:d7:c8:a0:56:5f\nNombre: Javier Jose Adrian Misle\nBanco: Venezuela\nMonto: \nFecha: 2026-07-25 (caption)\nSrvID: 35 2026-07-25 18:58:35 - IMG 1023607167250683 TEL 04143167165 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-25 18:58:35 - Incluyendo guardar_imagen.php... 2026-07-25 18:58:35 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-25 18:58:35 - Includes realizados. Verificando funciones... 2026-07-25 18:58:35 - obtenerInfoUsuario: Iniciando función con teléfono: 584143167165 2026-07-25 18:58:35 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-25 18:58:35 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-25 18:58:35 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-25 18:58:35 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-25 18:58:35 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-25 18:58:35 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:a0:56:5f","firstname":"Javier Jose","lastname":"Adrian Misle","mac":"4c:d7:c8:a0:56:60","srvid":35} 2026-07-25 18:58:35 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-25 18:58:35 - Datos usuario extraídos: {"username":"4c:d7:c8:a0:56:5f","firstname":"Javier Jose","lastname":"Adrian Misle","mac":"4c:d7:c8:a0:56:60","srvid":35} 2026-07-25 18:58:35 - Función conectarbot disponible, obteniendo conexión... 2026-07-25 18:58:35 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-25 18:58:35 - Valor de accessToken: EAAC0c45... 2026-07-25 18:58:35 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-25 18:58:35 - Instancia WhatsAppImageHandler creada 2026-07-25 18:58:35 - Llamando a saveWhatsAppImage... 2026-07-25 18:58:35 - saveWhatsAppImage: Procesando imagen para: 584143167165 2026-07-25 18:58:35 - saveWhatsAppImage: ID de media: 1023607167250683, MIME type: image/jpeg 2026-07-25 18:58:35 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1023607167250683 2026-07-25 18:58:36 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-25 18:58:36 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1023607167250683&source=getMedia&ext=1785020613&hash=ATwFask0vatI54ydo-OSkxfARsYsNblWudiTPkAjHkdRNA 2026-07-25 18:58:36 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1023607167250683&source=getMedia&ext=1785020613&hash=ATwFask0vatI54ydo-OSkxfARsYsNblWudiTPkAjHkdRNA 2026-07-25 18:58:37 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-25 18:58:37 - descargar_imagen: Imagen descargada - Tamaño: 113206 bytes, Tipo: image/jpeg 2026-07-25 18:58:37 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1023607167250683.jpg, Tamaño: 113206 bytes 2026-07-25 18:58:37 - saveToDatabase: Registro insertado en BD con ID: 142 2026-07-25 18:58:37 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1023607167250683.jpg","image_id":"1023607167250683","size":113206,"mime_type":"image\/jpeg","db_success":true} 2026-07-25 18:58:37 - Resultado del comando: array 2026-07-25 18:58:37 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-25 18:58:38 - Mensaje enviado con éxito a 584143167165 2026-07-25 18:58:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a653f9eb4b40 (wa_message_id: wamid.HBgMNTg0MTQzMTY3MTY1FQIAERgSQjcxQkQ2OTgyQzEwRURGNjkwAA==) 2026-07-25 18:58:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a653f9eb4b40 2026-07-25 18:58:38 - ====== FIN WEBHOOK ====== 2026-07-25 19:04:54 - ====== INICIO WEBHOOK ====== 2026-07-25 19:04:54 - Evento: text | De: 584143466209 | Size: 580b 2026-07-25 19:04:54 - Procesando mensaje regular tipo: text 2026-07-25 19:04:54 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-25 19:04:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCRDhGMUQ2NDc3MDAwQjA1QkQ0RDMzMUIyNUNDOTkA 2026-07-25 19:04:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCRDhGMUQ2NDc3MDAwQjA1QkQ0RDMzMUIyNUNDOTkA 2026-07-25 19:04:54 - Contenido: Pg mercantil 23357.97 cig-cervezas... 2026-07-25 19:04:54 - Comando detectado: pg 2026-07-25 19:04:54 - CommandProcessor: Procesando comando: pg 2026-07-25 19:04:54 - Ejecutando GastosService (personal) [25-Jul-2026 19:04:55 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-25 19:04:55 - Resultado del comando: array 2026-07-25 19:04:55 - Enviando respuesta: ✅ 👤 Gasto personal #34 registrado • Monto: 2026-07-25 19:04:55 - Mensaje enviado con éxito a 584143466209 2026-07-25 19:04:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a654117dcc6c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMzczMDczNjJDN0ZBN0M0NjgyAA==) 2026-07-25 19:04:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a654117dcc6c 2026-07-25 19:04:55 - ====== FIN WEBHOOK ====== 2026-07-25 19:08:44 - ====== INICIO WEBHOOK ====== 2026-07-25 19:08:44 - Evento: interactive | De: 584129989780 | Size: 967b 2026-07-25 19:08:44 - Procesando encuesta interactiva 2026-07-25 19:08:44 - SurveyService: Iniciando procesamiento de encuesta 2026-07-25 19:08:44 - Procesando encuesta de: 584129989780, Message ID: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUNBRDJBQjBFQjY4NzE3RUEzMEU2NDIzNzJBRDg2RTIA 2026-07-25 19:08:44 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-25 19:08:44 - ====== FIN WEBHOOK ====== 2026-07-25 19:10:23 - ====== INICIO WEBHOOK ====== 2026-07-25 19:10:23 - Evento: text | De: 584241313977 | Size: 631b 2026-07-25 19:10:23 - Procesando mensaje regular tipo: text 2026-07-25 19:10:23 - RegularMessageService: Procesando mensaje de 584241313977, tipo: text 2026-07-25 19:10:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUM0MzRBMDNGMTRERjJBRDIyMUNBMzU5RUI3Q0ZFRjkA 2026-07-25 19:10:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUM0MzRBMDNGMTRERjJBRDIyMUNBMzU5RUI3Q0ZFRjkA 2026-07-25 19:10:23 - Contenido: Buenas noches para los datos para pagar la renta del wifi... 2026-07-25 19:10:23 - Comando detectado: buenas 2026-07-25 19:10:23 - CommandProcessor: Procesando comando: buenas 2026-07-25 19:10:23 - Comando no reconocido, enviando a ChatGPT 2026-07-25 19:10:23 - Resultado del comando: string 2026-07-25 19:10:23 - Enviando a ChatGPT: Buenas noches para los datos para pagar la renta d... 2026-07-25 19:10:23 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches para los datos para pagar la renta d... 2026-07-25 19:10:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 20:10:24 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 20:10:24 America/Halifax] [CHATBOT][START] corr=58bb311c IP=127.0.0.1 UA= [25-Jul-2026 19:10:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 19:10:24 America/Caracas] [CHATBOT][CTX] corr=58bb311c tel=584241313977 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [25-Jul-2026 19:10:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 19:10:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 19:10:24 America/Caracas] [CHATBOT][AI][313fc8] Proveedor: gemini [25-Jul-2026 19:10:24 America/Caracas] [CHATBOT][GEMINI][313fc8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 19:10:24 America/Caracas] [CHATBOT][GEMINI][313fc8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 19:10:25 America/Caracas] [CHATBOT][GEMINI][313fc8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 19:10:25 America/Caracas] [CHATBOT][AI][313fc8] Gemini falló, usando heurística local [25-Jul-2026 19:10:25 America/Caracas] [CHATBOT][END] corr=58bb311c bytesRespuesta=397 [25-Jul-2026 19:10:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 19:10:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 19:10:27 - Mensaje enviado con éxito a 584241313977 2026-07-25 19:10:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6542631ccb7 (wa_message_id: wamid.HBgMNTg0MjQxMzEzOTc3FQIAERgSMUM0NzJBMDNFRjRFNUYxODFEAA==) 2026-07-25 19:10:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a6542631ccb7 2026-07-25 19:10:27 - ====== FIN WEBHOOK ====== 2026-07-25 19:10:58 - ====== INICIO WEBHOOK ====== 2026-07-25 19:10:58 - Evento: text | De: 584241313977 | Size: 623b 2026-07-25 19:10:58 - Procesando mensaje regular tipo: text 2026-07-25 19:10:58 - RegularMessageService: Procesando mensaje de 584241313977, tipo: text 2026-07-25 19:10:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUNGREVFMDhDRkNEQzQ2NTkyM0U4QkNBRjMwMDBFQkUA 2026-07-25 19:10:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUNGREVFMDhDRkNEQzQ2NTkyM0U4QkNBRjMwMDBFQkUA 2026-07-25 19:10:58 - Contenido: Se puede cancelar a esta ora si verifican el pago... 2026-07-25 19:10:58 - Comando detectado: se 2026-07-25 19:10:58 - CommandProcessor: Procesando comando: se 2026-07-25 19:10:58 - Comando no reconocido, enviando a ChatGPT 2026-07-25 19:10:58 - Resultado del comando: string 2026-07-25 19:10:58 - Enviando a ChatGPT: Se puede cancelar a esta ora si verifican el pago... 2026-07-25 19:10:58 - forwardToChatGPT: Enviando a ChatGPT: Se puede cancelar a esta ora si verifican el pago... 2026-07-25 19:10:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 20:10:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 20:10:58 America/Halifax] [CHATBOT][START] corr=4ba78256 IP=127.0.0.1 UA= [25-Jul-2026 19:10:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 19:10:58 America/Caracas] [CHATBOT][CTX] corr=4ba78256 tel=584241313977 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [25-Jul-2026 19:10:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 19:10:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 19:10:58 America/Caracas] [CHATBOT][AI][4296df] Proveedor: gemini [25-Jul-2026 19:10:58 America/Caracas] [CHATBOT][GEMINI][4296df] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 19:10:59 America/Caracas] [CHATBOT][GEMINI][4296df] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 19:10:59 America/Caracas] [CHATBOT][GEMINI][4296df] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 19:11:00 America/Caracas] [CHATBOT][AI][4296df] Gemini falló, usando heurística local [25-Jul-2026 19:11:00 America/Caracas] [CHATBOT][END] corr=4ba78256 bytesRespuesta=397 [25-Jul-2026 19:11:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 19:11:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 19:11:00 - Mensaje enviado con éxito a 584241313977 2026-07-25 19:11:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6542850055c (wa_message_id: wamid.HBgMNTg0MjQxMzEzOTc3FQIAERgSNzYwRjY5Rjc0MDlGQkQ0NUI4AA==) 2026-07-25 19:11:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a6542850055c 2026-07-25 19:11:01 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241976489","wa_id":"584241976489"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTc2NDg5FQIAERgSRUYxRDlCNjY3NTc3NkEwRkU0AA==","message_status":"accepted"}]}'. 2026-07-25 19:36:05 - ====== INICIO WEBHOOK ====== 2026-07-25 19:36:05 - Evento: text | De: 584241313977 | Size: 667b 2026-07-25 19:36:05 - Procesando mensaje regular tipo: text 2026-07-25 19:36:05 - RegularMessageService: Procesando mensaje de 584241313977, tipo: text 2026-07-25 19:36:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUNBNTU5RkI0Mzc3NDZDMUY2NzNGNEVCODMxNTk4QUYA 2026-07-25 19:36:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUNBNTU5RkI0Mzc3NDZDMUY2NzNGNEVCODMxNTk4QUYA 2026-07-25 19:36:05 - Contenido: Pagar banco de Venezuela referencia 006799162712 monto 22.136.40 José gregorio morantes... 2026-07-25 19:36:05 - Comando detectado: pagar 2026-07-25 19:36:05 - CommandProcessor: Procesando comando: pagar 2026-07-25 19:36:05 - Ejecutando add_pagos.php [25-Jul-2026 19:36:05 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-25 19:36:05 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-25 19:36:06 - ====== INICIO WEBHOOK ====== 2026-07-25 19:36:06 - Evento: text | De: 584241313977 | Size: 667b 2026-07-25 19:36:06 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUNBNTU5RkI0Mzc3NDZDMUY2NzNGNEVCODMxNTk4QUYA, ignorando 2026-07-25 19:39:00 - ====== INICIO WEBHOOK ====== 2026-07-25 19:39:00 - Evento: image | De: 584241313977 | Size: 848b 2026-07-25 19:39:00 - Procesando mensaje regular tipo: image 2026-07-25 19:39:00 - RegularMessageService: Procesando mensaje de 584241313977, tipo: image 2026-07-25 19:39:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUNGNEQzNEU5MTAzNkQ1Q0Q0QTAzOEVFQjJGMERDNzkA 2026-07-25 19:39:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUNGNEQzNEU5MTAzNkQ1Q0Q0QTAzOEVFQjJGMERDNzkA 2026-07-25 19:39:00 - Contenido: ... 2026-07-25 19:39:00 - Comando detectado: image 2026-07-25 19:39:00 - CommandProcessor: Procesando comando: image 2026-07-25 19:39:00 - Imagen sin comando, guardando y procesando 2026-07-25 19:39:00 - Verificando duplicado por imageId=1640510114257500, msgId=wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUNGNEQzNEU5MTAzNkQ1Q0Q0QTAzOEVFQjJGMERDNzkA 2026-07-25 19:39:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-25 19:39:00 - Incluyendo numtoname.php... 2026-07-25 19:39:00 - Incluyendo media.php... 2026-07-25 19:39:00 - DEBUG messages batch: [{"from":"584241313977","from_user_id":"VE.4558757907744689","id":"wamid.HBgMNTg0MjQxMzEzOTc3FQIAEhggQUNGNEQzNEU5MTAzNkQ1Q0Q0QTAzOEVFQjJGMERDNzkA","timestamp":"1785022736","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Ua9qHjz9PblCvKLVSdZ4B\/jvdqA2BsqsErArOlijrS0=","id":"1640510114257500","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1640510114257500&source=webhook&ext=1785023037&hash=ATy-_PmidccRNZsklOQxLQA_XzU1EerguMNBJOEuGRZ2OA"}}] 2026-07-25 19:39:00 - DEBUG caption: no se encontró texto cercano 2026-07-25 19:39:00 - DEBUG caption final: [VACIO] 2026-07-25 19:39:00 - DEBUG busqueda mobiles: 04241313977,4241313977,584241313977 2026-07-25 19:39:00 - DEBUG usuario NO encontrado 2026-07-25 19:39:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-25 19:39:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-25 19:39:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1640510114257500&source=getMedia&ext=1785023038&hash=ATzjf_PfJBNE6DbVWVz37o7F6DKff_eg08qcnz9bGEMMFQ 2026-07-25 19:39:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1640510114257500.jpg (34875 bytes) 2026-07-25 19:39:03 - OCR tesseract exit=0 chars=326 2026-07-25 19:39:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 218 732 0 -- eet io SOULE MCMC VAL] eg Y PagomóvilBDV Personas ER 25/07/2026 Operación: 006799162712 (1 EircTala 18143785 Origen: AA Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago de wifi ro Agregar Beneficiario a O) < 2026-07-25 19:39:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-25"} 2026-07-25 19:39:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-25","debug":["fecha=2026-07-25"]} 2026-07-25 19:39:03 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-25 19:39:03 - DEBUG bodyAdmin postOCR: Tlf: 04241313977\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-25 (caption) 2026-07-25 19:39:06 - IMG 1640510114257500 TEL 04241313977 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-25 19:39:06 - Incluyendo guardar_imagen.php... 2026-07-25 19:39:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-25 19:39:06 - Includes realizados. Verificando funciones... 2026-07-25 19:39:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584241313977 2026-07-25 19:39:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-25 19:39:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-25 19:39:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-25 19:39:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-25 19:39:06 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584241313977 2026-07-25 19:39:06 - Datos usuario extraídos: null 2026-07-25 19:39:06 - Función conectarbot disponible, obteniendo conexión... 2026-07-25 19:39:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-25 19:39:06 - Valor de accessToken: EAAC0c45... 2026-07-25 19:39:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-25 19:39:06 - Instancia WhatsAppImageHandler creada 2026-07-25 19:39:06 - Llamando a saveWhatsAppImage... 2026-07-25 19:39:06 - saveWhatsAppImage: Procesando imagen para: 584241313977 2026-07-25 19:39:06 - saveWhatsAppImage: ID de media: 1640510114257500, MIME type: image/jpeg 2026-07-25 19:39:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1640510114257500 2026-07-25 19:39:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-25 19:39:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1640510114257500&source=getMedia&ext=1785023045&hash=ATyDDTDfL2u-Sem1VoQvCDQmP3WgxHfIOIHOyeTqjnmAsw 2026-07-25 19:39:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1640510114257500&source=getMedia&ext=1785023045&hash=ATyDDTDfL2u-Sem1VoQvCDQmP3WgxHfIOIHOyeTqjnmAsw 2026-07-25 19:39:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-25 19:39:08 - descargar_imagen: Imagen descargada - Tamaño: 34875 bytes, Tipo: image/jpeg 2026-07-25 19:39:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1640510114257500.jpg, Tamaño: 34875 bytes 2026-07-25 19:39:08 - saveToDatabase: Registro insertado en BD con ID: 143 2026-07-25 19:39:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1640510114257500.jpg","image_id":"1640510114257500","size":34875,"mime_type":"image\/jpeg","db_success":true} 2026-07-25 19:39:08 - Resultado del comando: array 2026-07-25 19:39:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-25 19:39:09 - Mensaje enviado con éxito a 584241313977 2026-07-25 19:39:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a65491d86dc2 (wa_message_id: wamid.HBgMNTg0MjQxMzEzOTc3FQIAERgSMUQ5MzVFNDMyNEUyRkREOTJFAA==) 2026-07-25 19:39:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a65491d86dc2 2026-07-25 19:39:09 - ====== FIN WEBHOOK ====== 2026-07-25 20:24:35 - ====== INICIO WEBHOOK ====== 2026-07-25 20:24:35 - Evento: text | De: 584123200851 | Size: 677b 2026-07-25 20:24:35 - Procesando mensaje regular tipo: text 2026-07-25 20:24:35 - RegularMessageService: Procesando mensaje de 584123200851, tipo: text 2026-07-25 20:24:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUM3NTk1QTBEMjVGNjJGQzgzNDgwRUZCNDM0RjBEMEIA 2026-07-25 20:24:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUM3NTk1QTBEMjVGNjJGQzgzNDgwRUZCNDM0RjBEMEIA 2026-07-25 20:24:35 - Contenido: Hola buenos noches... 2026-07-25 20:24:35 - Comando detectado: hola 2026-07-25 20:24:35 - CommandProcessor: Procesando comando: hola 2026-07-25 20:24:35 - Comando no reconocido, enviando a ChatGPT 2026-07-25 20:24:35 - Resultado del comando: string 2026-07-25 20:24:35 - Enviando a ChatGPT: Hola buenos noches... 2026-07-25 20:24:35 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos noches... 2026-07-25 20:24:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 21:24:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 21:24:35 America/Halifax] [CHATBOT][START] corr=8352d1dc IP=127.0.0.1 UA= 2026-07-25 20:24:36 - ====== INICIO WEBHOOK ====== 2026-07-25 20:24:36 - Evento: text | De: 584123200851 | Size: 609b 2026-07-25 20:24:36 - Procesando mensaje regular tipo: text 2026-07-25 20:24:36 - RegularMessageService: Procesando mensaje de 584123200851, tipo: text 2026-07-25 20:24:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUMxQTU4QTM3RjJENUVFMUI3MTkxQkE2N0NFQjAwMDkA 2026-07-25 20:24:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUMxQTU4QTM3RjJENUVFMUI3MTkxQkE2N0NFQjAwMDkA 2026-07-25 20:24:36 - Contenido: Yo recuerdo q mi fecha de renta eran los 5 de cada mes... 2026-07-25 20:24:36 - Comando detectado: yo 2026-07-25 20:24:36 - CommandProcessor: Procesando comando: yo 2026-07-25 20:24:36 - Comando no reconocido, enviando a ChatGPT 2026-07-25 20:24:36 - Resultado del comando: string 2026-07-25 20:24:36 - Enviando a ChatGPT: Yo recuerdo q mi fecha de renta eran los 5 de cada... 2026-07-25 20:24:36 - forwardToChatGPT: Enviando a ChatGPT: Yo recuerdo q mi fecha de renta eran los 5 de cada... 2026-07-25 20:24:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 21:24:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 21:24:36 America/Halifax] [CHATBOT][START] corr=7f00978f IP=127.0.0.1 UA= 2026-07-25 20:24:36 - ====== INICIO WEBHOOK ====== 2026-07-25 20:24:36 - Evento: text | De: 584123200851 | Size: 602b 2026-07-25 20:24:36 - Procesando mensaje regular tipo: text 2026-07-25 20:24:36 - RegularMessageService: Procesando mensaje de 584123200851, tipo: text 2026-07-25 20:24:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUNENUEwNDI4ODlDQTM5RjJDN0MzQzJBREJDOTE1Q0QA 2026-07-25 20:24:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUNENUEwNDI4ODlDQTM5RjJDN0MzQzJBREJDOTE1Q0QA 2026-07-25 20:24:36 - Contenido: Por eso creo q aún no se me vence el plazo... 2026-07-25 20:24:36 - Comando detectado: por 2026-07-25 20:24:36 - CommandProcessor: Procesando comando: por 2026-07-25 20:24:36 - Comando no reconocido, enviando a ChatGPT 2026-07-25 20:24:36 - Resultado del comando: string 2026-07-25 20:24:36 - Enviando a ChatGPT: Por eso creo q aún no se me vence el plazo... 2026-07-25 20:24:36 - forwardToChatGPT: Enviando a ChatGPT: Por eso creo q aún no se me vence el plazo... 2026-07-25 20:24:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 21:24:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [25-Jul-2026 21:24:36 America/Halifax] [CHATBOT][START] corr=d1fa49c7 IP=127.0.0.1 UA= [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=24:5a:4c:c0:81:4c mobile=584123200851 [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=24:5a:4c:c0:81:4c mobile=584123200851 [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=24:5a:4c:c0:81:4c mobile=584123200851 [25-Jul-2026 20:24:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 20:24:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 20:24:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][DIAG] corr=8352d1dc Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][CTX] corr=8352d1dc tel=584123200851 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][DIAG] corr=7f00978f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][CTX] corr=7f00978f tel=584123200851 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][DIAG] corr=d1fa49c7 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][CTX] corr=d1fa49c7 tel=584123200851 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [25-Jul-2026 20:24:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][AI][cc1b58] Proveedor: gemini [25-Jul-2026 20:24:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 20:24:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][GEMINI][cc1b58] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][AI][49e6f0] Proveedor: gemini [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][GEMINI][49e6f0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][AI][1d8541] Proveedor: gemini [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][GEMINI][1d8541] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][GEMINI][49e6f0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][GEMINI][cc1b58] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][GEMINI][1d8541] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][GEMINI][49e6f0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 20:24:38 America/Caracas] [CHATBOT][GEMINI][cc1b58] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 20:24:39 America/Caracas] [CHATBOT][GEMINI][1d8541] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [25-Jul-2026 20:24:39 America/Caracas] [CHATBOT][AI][49e6f0] Gemini falló, usando heurística local [25-Jul-2026 20:24:39 America/Caracas] [CHATBOT][END] corr=d1fa49c7 bytesRespuesta=173 [25-Jul-2026 20:24:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 [25-Jul-2026 20:24:39 America/Caracas] [CHATBOT][AI][cc1b58] Gemini falló, usando heurística local [25-Jul-2026 20:24:39 America/Caracas] [CHATBOT][AI][cc1b58] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 20:24:39 America/Caracas] [CHATBOT][END] corr=8352d1dc bytesRespuesta=398 [25-Jul-2026 20:24:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 20:24:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 20:24:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [25-Jul-2026 20:24:39 America/Caracas] [CHATBOT][AI][1d8541] Gemini falló, usando heurística local [25-Jul-2026 20:24:39 America/Caracas] [CHATBOT][AI][1d8541] Heurística no matcheó, enviando menú de opciones [25-Jul-2026 20:24:39 America/Caracas] [CHATBOT][END] corr=7f00978f bytesRespuesta=398 [25-Jul-2026 20:24:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-25 20:24:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-25 20:24:40 - Mensaje enviado con éxito a 584123200851 2026-07-25 20:24:40 - Mensaje enviado con éxito a 584123200851 2026-07-25 20:24:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6553c8ad499 (wa_message_id: wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSQTNBMDVBQ0VCOEZFNjRERkRCAA==) 2026-07-25 20:24:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6553c8ad7be (wa_message_id: wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSNjY2Q0ZDREQyMDdGOUJEMDBDAA==) 2026-07-25 20:24:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a6553c8ad499 2026-07-25 20:24:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a6553c8ad7be 2026-07-25 20:24:40 - ====== FIN WEBHOOK ====== 2026-07-25 20:24:40 - ====== FIN WEBHOOK ====== 2026-07-25 20:24:40 - Mensaje enviado con éxito a 584123200851 2026-07-25 20:24:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6553c8c1513 (wa_message_id: wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSRjFBQzBDRjZFMUFFQTBBMkY1AA==) 2026-07-25 20:24:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a6553c8c1513 2026-07-25 20:24:40 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Edgar Gerig, 09/09/2026 . 584143335045 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143335045","wa_id":"584143335045"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzM1MDQ1FQIAERgSMTM2RjdEOTJCMTk0NENCNDlEAA==","message_status":"accepted"}]}'. 2026-07-25 21:48:21 - ====== INICIO WEBHOOK ====== 2026-07-25 21:48:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-25 21:48:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-25 21:48:21 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Gregorio Morantes martinez, 2026-08-26 00:00:00 . 04143091423 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04143091423","wa_id":"584143091423"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDkxNDIzFQIAERgSMUVCNzI5NkNDNkExNkI1MUYxAA==","message_status":"accepted"}]}'. 2026-07-25 23:34:34 - ====== INICIO WEBHOOK ====== 2026-07-25 23:34:34 - Evento: image | De: 584143466209 | Size: 859b 2026-07-25 23:34:34 - Procesando mensaje regular tipo: image 2026-07-25 23:34:34 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-25 23:34:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0NDkxMTE4QUExRTZGMjJFNTM3RUNEMThDMjEwQjQA 2026-07-25 23:34:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0NDkxMTE4QUExRTZGMjJFNTM3RUNEMThDMjEwQjQA 2026-07-25 23:34:34 - Contenido: Pg mercantil 12800.00 cig-ron... 2026-07-25 23:34:34 - Comando detectado: pg 2026-07-25 23:34:34 - CommandProcessor: Procesando comando: pg 2026-07-25 23:34:34 - Gasto personal con imagen: 968421842881211 2026-07-25 23:34:34 - Formato 'pg banco descripcion': banco=mercantil, desc=12800.00 cig-ron 2026-07-25 23:34:34 - Ejecutando GastosService (personal) [25-Jul-2026 23:34:34 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-25 23:34:37 - Resultado del comando: array 2026-07-25 23:34:37 - Enviando respuesta: ✅ 👤 Gasto personal #35 registrado • Monto: 2026-07-25 23:34:38 - Mensaje enviado con éxito a 584143466209 2026-07-25 23:34:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a65804e9266c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQkQzM0VBOUQ5OTc1QTc4NTUxAA==) 2026-07-25 23:34:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a65804e9266c 2026-07-25 23:34:38 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243964752","wa_id":"584243964752"}],"messages":[{"id":"wamid.HBgMNTg0MjQzOTY0NzUyFQIAERgSQThFM0YxMDQ1NEZFMjQ3MEFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261246913","wa_id":"584261246913"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMjQ2OTEzFQIAERgSMzQxMDg3RjI3QjhBOEU0QUM3AA==","message_status":"accepted"}]}'. 2026-07-26 07:00:10 - ====== INICIO WEBHOOK ====== 2026-07-26 07:00:10 - Evento: status:failed | De: 584261246913 | Size: 573b 2026-07-26 07:00:10 - STATUS FAILED: failed para 584261246913 | Error: 131026 Message undeliverable 2026-07-26 07:00:10 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242829994","wa_id":"584242829994"}],"messages":[{"id":"wamid.HBgMNTg0MjQyODI5OTk0FQIAERgSQjg2NjkyQjM0REFCNTVFRjhFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149238309","wa_id":"584149238309"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MjM4MzA5FQIAERgSODcyNkFEODcwQUM1REE5RDY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123200851","wa_id":"584123200851"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSRUQyMzNEQTQ4NkVFNDVDRDI2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584247132199","wa_id":"584247132199"}],"messages":[{"id":"wamid.HBgMNTg0MjQ3MTMyMTk5FQIAERgSN0Q4MDVBM0NGNTA1NUZFNjE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143167165","wa_id":"584143167165"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTY3MTY1FQIAERgSQkZDQjRENDc5QjM1OTVFNTkwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584226464021","wa_id":"584226464021"}],"messages":[{"id":"wamid.HBgMNTg0MjI2NDY0MDIxFQIAERgSRjg0RUI2RDA1NDI3NTEyRDY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243819069","wa_id":"584243819069"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODE5MDY5FQIAERgSOTNEMjMyNzM1MTYzRTI4QzM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121492262","wa_id":"584121492262"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDkyMjYyFQIAERgSNUFDQjM0MUI3NzVGMUI4OTU2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129430024","wa_id":"584129430024"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NDMwMDI0FQIAERgSNDE1MzhDMEIzNEFEMzg2RTNCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123736822","wa_id":"584123736822"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzM2ODIyFQIAERgSNEYwN0U0MjI3ODNEQTY0MjI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262335455","wa_id":"584262335455"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMzM1NDU1FQIAERgSNDQ0NTFCNUExQ0VCQzMwM0QxAA==","message_status":"accepted"}]}'. 2026-07-26 07:00:25 - ====== INICIO WEBHOOK ====== 2026-07-26 07:00:25 - Evento: status:failed | De: 584262335455 | Size: 573b 2026-07-26 07:00:25 - STATUS FAILED: failed para 584262335455 | Error: 131026 Message undeliverable 2026-07-26 07:00:25 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142839823","wa_id":"584142839823"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODM5ODIzFQIAERgSNzk1ODlENUJFRUQ4MTc1OTFCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142753367","wa_id":"584142753367"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzUzMzY3FQIAERgSNEFEMkI4NURFNDUyRDI2OEUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458066","wa_id":"584123458066"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDY2FQIAERgSNEQ2NTJDNDY2RThDRTVGMDM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123329927","wa_id":"584123329927"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzI5OTI3FQIAERgSN0Y3OEYxOTA2NzlEMzI5NERFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584249125004","wa_id":"584249125004"}],"messages":[{"id":"wamid.HBgMNTg0MjQ5MTI1MDA0FQIAERgSNzA4NTE0MDQ5QUY3RTBENjlDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129919368","wa_id":"584129919368"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTE5MzY4FQIAERgSNDlFOUNDNkZCMDhCNjhBOTYxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124340045","wa_id":"584124340045"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzQwMDQ1FQIAERgSNkEyOTRFRTEwM0QwNUU1Qzk1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901415","wa_id":"584129901415"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSMDIxQzMzNkRDMEQ3MkM4QzczAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123803233","wa_id":"584123803233"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODAzMjMzFQIAERgSOTYxQTgwMkY2MDhGMUU5NjQ1AA==","message_status":"accepted"}]}'. 2026-07-26 07:00:38 - ====== INICIO WEBHOOK ====== 2026-07-26 07:00:38 - Evento: status:failed | De: 584123803233 | Size: 573b 2026-07-26 07:00:38 - STATUS FAILED: failed para 584123803233 | Error: 131026 Message undeliverable 2026-07-26 07:00:38 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120111750","wa_id":"584120111750"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTExNzUwFQIAERgSREUyRUQ1NzM0ODNDOUIxMzdEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167373686","wa_id":"584167373686"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MzczNjg2FQIAERgSNDJDMkUyRDI0MkMxOTgzMTc5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSNENBMzIzNDgxOUQyNzlFQzQzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122116696","wa_id":"584122116696"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSOTM5NUI4ODk0M0NFODZGNDM2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243383208","wa_id":"584243383208"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzgzMjA4FQIAERgSNDY1NEU5QzM0QkMzMjlGNUMzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125328390","wa_id":"584125328390"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI4MzkwFQIAERgSNEQ1ODg3QTkwQjJGRjYwNzBFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243383208","wa_id":"584243383208"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzgzMjA4FQIAERgSQUFGNjZBMzgzNEE3OEZGRDA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"17068818756","wa_id":"17068818756"}],"messages":[{"id":"wamid.HBgLMTcwNjg4MTg3NTYVAgARGBJBQkE0NEQ5OTZDNzg5QkI2RkQA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123867989","wa_id":"584123867989"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODY3OTg5FQIAERgSQUIxRDQwRERCNDExNjhBRDA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120171097","wa_id":"584120171097"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTcxMDk3FQIAERgSOTU5MkY4QzUzRDY2QjdBMDAyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143387291","wa_id":"584143387291"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzg3MjkxFQIAERgSMzkyQTBEOUFFQjJFODA3ODBBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144927331","wa_id":"584144927331"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI3MzMxFQIAERgSNzdDQzY1MEIwNTUyOUM2QzlFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928088","wa_id":"584144928088"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDg4FQIAERgSQ0UxMURFMEExNkU2MjdCOTUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142782119","wa_id":"584142782119"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzgyMTE5FQIAERgSNDUwRjEzRjVGRDJCQ0E5NkY3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122519690","wa_id":"584122519690"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSN0E0OUIyQTI0ODY2RENFRTkwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241261311","wa_id":"584241261311"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjYxMzExFQIAERgSMUYyMUYwNzA5MDU4N0EyQjVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122067974","wa_id":"584122067974"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDY3OTc0FQIAERgSMDYxRDkyQkI0NjJGNTMwNkEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124660143","wa_id":"584124660143"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NjYwMTQzFQIAERgSMTlCNTRBMUIzMzdERjYxMTczAA==","message_status":"accepted"}]}'. 2026-07-26 07:01:02 - ====== INICIO WEBHOOK ====== 2026-07-26 07:01:02 - Evento: status:failed | De: 584124660143 | Size: 573b 2026-07-26 07:01:02 - STATUS FAILED: failed para 584124660143 | Error: 131026 Message undeliverable 2026-07-26 07:01:02 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140936026","wa_id":"584140936026"}],"messages":[{"id":"wamid.HBgMNTg0MTQwOTM2MDI2FQIAERgSQzUwMUY4Qzc2REZFQjJEQkQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143203628","wa_id":"584143203628"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjAzNjI4FQIAERgSMkU3RUMwMzU3RUQwMDUwMDMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125370090","wa_id":"584125370090"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzcwMDkwFQIAERgSNjdFNjc5OTk1QkFBRTYxQkFGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129013098","wa_id":"584129013098"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MDEzMDk4FQIAERgSQUE1OThEMDI2RTI0NzUyMjM5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243598298","wa_id":"584243598298"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTk4Mjk4FQIAERgSOUNBQTM1ODJGMTk5NDBGOTk5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241580256","wa_id":"584241580256"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTgwMjU2FQIAERgSQkNEQUI5N0E3MTQ0NUFGMDlDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129635114","wa_id":"584129635114"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjM1MTE0FQIAERgSOURGRDA5OUNDM0RDRDQ3RTAwAA==","message_status":"accepted"}]}'. 2026-07-26 07:01:10 - ====== INICIO WEBHOOK ====== 2026-07-26 07:01:10 - Evento: status:failed | De: 584129635114 | Size: 573b 2026-07-26 07:01:10 - STATUS FAILED: failed para 584129635114 | Error: 131026 Message undeliverable 2026-07-26 07:01:10 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263425391","wa_id":"584263425391"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDI1MzkxFQIAERgSREVCOUYwRTczNTNDRTRCOUI4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961319","wa_id":"584129961319"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSNjBDQUY3MkNEREE3NDQ0QkJBAA==","message_status":"accepted"}]}'. 2026-07-26 07:36:15 - ====== INICIO WEBHOOK ====== 2026-07-26 07:36:15 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-26 07:36:15 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-26 07:36:15 - ====== FIN WEBHOOK ====== 2026-07-26 07:38:54 - ====== INICIO WEBHOOK ====== 2026-07-26 07:38:54 - Evento: image | De: 584241976489 | Size: 867b 2026-07-26 07:38:54 - Procesando mensaje regular tipo: image 2026-07-26 07:38:54 - RegularMessageService: Procesando mensaje de 584241976489, tipo: image 2026-07-26 07:38:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTc2NDg5FQIAEhggQUNFRjlGN0I4QjRDOTNBN0EyM0Y4Qjc1ODQ1ODcyMkIA 2026-07-26 07:38:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTc2NDg5FQIAEhggQUNFRjlGN0I4QjRDOTNBN0EyM0Y4Qjc1ODQ1ODcyMkIA 2026-07-26 07:38:54 - Contenido: ... 2026-07-26 07:38:54 - Comando detectado: image 2026-07-26 07:38:54 - CommandProcessor: Procesando comando: image 2026-07-26 07:38:54 - Imagen sin comando, guardando y procesando 2026-07-26 07:38:54 - Verificando duplicado por imageId=3815198978622764, msgId=wamid.HBgMNTg0MjQxOTc2NDg5FQIAEhggQUNFRjlGN0I4QjRDOTNBN0EyM0Y4Qjc1ODQ1ODcyMkIA 2026-07-26 07:38:54 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-26 07:38:54 - Incluyendo numtoname.php... 2026-07-26 07:38:54 - Incluyendo media.php... 2026-07-26 07:38:54 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584241976489","from_user_id":"VE.1330024699304770","id":"wamid.HBgMNTg0MjQxOTc2NDg5FQIAEhggQUNFRjlGN0I4QjRDOTNBN0EyM0Y4Qjc1ODQ1ODcyMkIA","timestamp":"1785065929","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vM7R0+SiIKiclmgzeV0t9JE3P\/KRJ2NNONfltGIjPzk=","id":"3815198978622764","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3815198978622764&source=webhook&ext=1785066231&hash=ATzIwEucTEZifERtrJWIGQ1YgCR0m3_cIvZencbJvxRVWg"}}] 2026-07-26 07:38:54 - DEBUG caption: no se encontró texto cercano 2026-07-26 07:38:54 - DEBUG caption final: [VACIO] 2026-07-26 07:38:54 - DEBUG busqueda mobiles: 04241976489,4241976489,584241976489 2026-07-26 07:38:54 - DEBUG usuario encontrado: 6c:68:a4:60:06:c0 2026-07-26 07:38:54 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-26 07:38:54 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-26 07:38:56 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3815198978622764&source=getMedia&ext=1785066233&hash=ATwAX1qfheBtGi_lnNCcDkUDoL_szKI8CP5Ro_EguhhNnw 2026-07-26 07:38:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3815198978622764.jpg (27775 bytes) 2026-07-26 07:38:58 - OCR tesseract exit=0 chars=283 2026-07-26 07:38:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 223 y PagomóvilBDV Personas 9 25.600,00 Bs Fecha: 26/07/2026 Operación: 006801720009 a} Identificación: 18143785 Origen: 0102H*9315 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: CTNET 2026-07-26 07:38:58 - OCR parse (caption-level): {"banco":"Mercantil","monto":"25600.00","fecha":"2026-07-26"} 2026-07-26 07:38:58 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-26","debug":["fecha=2026-07-26"]} 2026-07-26 07:38:58 - DEBUG registro: usernameRaw=''6c:68:a4:60:06:c0'' first=''julianny'' last=''salas'' esRegistrado=1 2026-07-26 07:38:58 - DEBUG bodyAdmin postOCR: Tlf: 04241976489\nUser: 6c:68:a4:60:06:c0\nNombre: julianny salas\nBanco: Mercantil\nMonto: 25600.00 (caption)\nFecha: 2026-07-26 (caption)\nSrvID: 35 2026-07-26 07:39:01 - IMG 3815198978622764 TEL 04241976489 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-26 07:39:01 - Incluyendo guardar_imagen.php... 2026-07-26 07:39:01 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-26 07:39:01 - Includes realizados. Verificando funciones... 2026-07-26 07:39:01 - obtenerInfoUsuario: Iniciando función con teléfono: 584241976489 2026-07-26 07:39:01 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-26 07:39:01 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-26 07:39:01 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-26 07:39:01 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-26 07:39:01 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-26 07:39:01 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:60:06:c0","firstname":"julianny","lastname":"salas","mac":"6c:68:a4:60:06:c1","srvid":34} 2026-07-26 07:39:01 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-26 07:39:01 - Datos usuario extraídos: {"username":"6c:68:a4:60:06:c0","firstname":"julianny","lastname":"salas","mac":"6c:68:a4:60:06:c1","srvid":34} 2026-07-26 07:39:01 - Función conectarbot disponible, obteniendo conexión... 2026-07-26 07:39:01 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-26 07:39:01 - Valor de accessToken: EAAC0c45... 2026-07-26 07:39:01 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-26 07:39:01 - Instancia WhatsAppImageHandler creada 2026-07-26 07:39:01 - Llamando a saveWhatsAppImage... 2026-07-26 07:39:01 - saveWhatsAppImage: Procesando imagen para: 584241976489 2026-07-26 07:39:01 - saveWhatsAppImage: ID de media: 3815198978622764, MIME type: image/jpeg 2026-07-26 07:39:01 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3815198978622764 2026-07-26 07:39:02 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-26 07:39:02 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3815198978622764&source=getMedia&ext=1785066238&hash=ATzsjjYgfRLo_Llf-Pwt1XUfaded1g13bo4AXN-umKusJQ 2026-07-26 07:39:02 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3815198978622764&source=getMedia&ext=1785066238&hash=ATzsjjYgfRLo_Llf-Pwt1XUfaded1g13bo4AXN-umKusJQ 2026-07-26 07:39:02 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-26 07:39:02 - descargar_imagen: Imagen descargada - Tamaño: 27775 bytes, Tipo: image/jpeg 2026-07-26 07:39:02 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3815198978622764.jpg, Tamaño: 27775 bytes 2026-07-26 07:39:02 - saveToDatabase: Registro insertado en BD con ID: 144 2026-07-26 07:39:02 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3815198978622764.jpg","image_id":"3815198978622764","size":27775,"mime_type":"image\/jpeg","db_success":true} 2026-07-26 07:39:02 - Resultado del comando: array 2026-07-26 07:39:02 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-26 07:39:03 - Mensaje enviado con éxito a 584241976489 2026-07-26 07:39:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a65f1d791264 (wa_message_id: wamid.HBgMNTg0MjQxOTc2NDg5FQIAERgSMUI3N0M2NDREMTJCQ0ZFOEZDAA==) 2026-07-26 07:39:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a65f1d791264 2026-07-26 07:39:03 - ====== FIN WEBHOOK ====== 2026-07-26 07:42:01 - ====== INICIO WEBHOOK ====== 2026-07-26 07:42:01 - Evento: image | De: 584242592621 | Size: 829b 2026-07-26 07:42:01 - Procesando mensaje regular tipo: image 2026-07-26 07:42:01 - RegularMessageService: Procesando mensaje de 584242592621, tipo: image 2026-07-26 07:42:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTkyNjIxFQIAEhggQUNFMEU1NTMyQ0FENDFFQkMxNDJDRTIyOEYwODBBMkIA 2026-07-26 07:42:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTkyNjIxFQIAEhggQUNFMEU1NTMyQ0FENDFFQkMxNDJDRTIyOEYwODBBMkIA 2026-07-26 07:42:01 - Contenido: ... 2026-07-26 07:42:01 - Comando detectado: image 2026-07-26 07:42:01 - CommandProcessor: Procesando comando: image 2026-07-26 07:42:01 - Imagen sin comando, guardando y procesando 2026-07-26 07:42:01 - Verificando duplicado por imageId=1585187466564430, msgId=wamid.HBgMNTg0MjQyNTkyNjIxFQIAEhggQUNFMEU1NTMyQ0FENDFFQkMxNDJDRTIyOEYwODBBMkIA 2026-07-26 07:42:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-26 07:42:01 - Incluyendo numtoname.php... 2026-07-26 07:42:01 - Incluyendo media.php... 2026-07-26 07:42:01 - DEBUG messages batch: [{"from":"584242592621","from_user_id":"VE.1419888966856040","id":"wamid.HBgMNTg0MjQyNTkyNjIxFQIAEhggQUNFMEU1NTMyQ0FENDFFQkMxNDJDRTIyOEYwODBBMkIA","timestamp":"1785066116","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vM7R0+SiIKiclmgzeV0t9JE3P\/KRJ2NNONfltGIjPzk=","id":"1585187466564430","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1585187466564430&source=webhook&ext=1785066418&hash=ATwEgS-zrGzK3Lt9n55adc9dCqsbwpvqe5fM2x-MQjm_SA"}}] 2026-07-26 07:42:01 - DEBUG caption: no se encontró texto cercano 2026-07-26 07:42:01 - DEBUG caption final: [VACIO] 2026-07-26 07:42:01 - DEBUG busqueda mobiles: 04242592621,4242592621,584242592621 2026-07-26 07:42:01 - DEBUG usuario NO encontrado 2026-07-26 07:42:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-26 07:42:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-26 07:42:02 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1585187466564430&source=getMedia&ext=1785066419&hash=ATweZLZuLUaa74Mna4aN-jO7qhipKOyIPQqp1VE8qJAdoA 2026-07-26 07:42:03 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1585187466564430.jpg (27775 bytes) 2026-07-26 07:42:03 - OCR tesseract exit=0 chars=283 2026-07-26 07:42:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 223 y PagomóvilBDV Personas 9 25.600,00 Bs Fecha: 26/07/2026 Operación: 006801720009 a} Identificación: 18143785 Origen: 0102H*9315 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: CTNET 2026-07-26 07:42:03 - OCR parse (caption-level): {"banco":"Mercantil","monto":"25600.00","fecha":"2026-07-26"} 2026-07-26 07:42:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-26","debug":["fecha=2026-07-26"]} 2026-07-26 07:42:03 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-26 07:42:03 - DEBUG bodyAdmin postOCR: Tlf: 04242592621\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 25600.00 (caption)\nFecha: 2026-07-26 (caption) 2026-07-26 07:42:05 - IMG 1585187466564430 TEL 04242592621 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-26 07:42:05 - Incluyendo guardar_imagen.php... 2026-07-26 07:42:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-26 07:42:05 - Includes realizados. Verificando funciones... 2026-07-26 07:42:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584242592621 2026-07-26 07:42:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-26 07:42:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-26 07:42:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-26 07:42:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-26 07:42:05 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584242592621 2026-07-26 07:42:05 - Datos usuario extraídos: null 2026-07-26 07:42:05 - Función conectarbot disponible, obteniendo conexión... 2026-07-26 07:42:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-26 07:42:05 - Valor de accessToken: EAAC0c45... 2026-07-26 07:42:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-26 07:42:05 - Instancia WhatsAppImageHandler creada 2026-07-26 07:42:05 - Llamando a saveWhatsAppImage... 2026-07-26 07:42:05 - saveWhatsAppImage: Procesando imagen para: 584242592621 2026-07-26 07:42:05 - saveWhatsAppImage: ID de media: 1585187466564430, MIME type: image/jpeg 2026-07-26 07:42:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1585187466564430 2026-07-26 07:42:06 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-26 07:42:06 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1585187466564430&source=getMedia&ext=1785066423&hash=ATyrH-PTZlp9CGFWA9aOldez8pmlQhU6Qa3m2Q4cAbT_BA 2026-07-26 07:42:06 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1585187466564430&source=getMedia&ext=1785066423&hash=ATyrH-PTZlp9CGFWA9aOldez8pmlQhU6Qa3m2Q4cAbT_BA 2026-07-26 07:42:07 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-26 07:42:07 - descargar_imagen: Imagen descargada - Tamaño: 27775 bytes, Tipo: image/jpeg 2026-07-26 07:42:07 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1585187466564430.jpg, Tamaño: 27775 bytes 2026-07-26 07:42:07 - saveToDatabase: Registro insertado en BD con ID: 145 2026-07-26 07:42:07 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1585187466564430.jpg","image_id":"1585187466564430","size":27775,"mime_type":"image\/jpeg","db_success":true} 2026-07-26 07:42:07 - Resultado del comando: array 2026-07-26 07:42:07 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-26 07:42:08 - Mensaje enviado con éxito a 584242592621 2026-07-26 07:42:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a65f29034044 (wa_message_id: wamid.HBgMNTg0MjQyNTkyNjIxFQIAERgSNTU1QUM0RTc1NzZERTQ3QzkyAA==) 2026-07-26 07:42:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a65f29034044 2026-07-26 07:42:08 - ====== FIN WEBHOOK ====== 2026-07-26 07:42:26 - ====== INICIO WEBHOOK ====== 2026-07-26 07:42:26 - Evento: text | De: 584242592621 | Size: 569b 2026-07-26 07:42:26 - Procesando mensaje regular tipo: text 2026-07-26 07:42:26 - RegularMessageService: Procesando mensaje de 584242592621, tipo: text 2026-07-26 07:42:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTkyNjIxFQIAEhggQUM0N0Q1QUNCODM1NEJGMjlCOTUwN0I2NTE2Q0Y0MEQA 2026-07-26 07:42:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTkyNjIxFQIAEhggQUM0N0Q1QUNCODM1NEJGMjlCOTUwN0I2NTE2Q0Y0MEQA 2026-07-26 07:42:26 - Contenido: Julianny Salas... 2026-07-26 07:42:26 - Comando detectado: julianny 2026-07-26 07:42:26 - CommandProcessor: Procesando comando: julianny 2026-07-26 07:42:26 - Comando no reconocido, enviando a ChatGPT 2026-07-26 07:42:26 - Resultado del comando: string 2026-07-26 07:42:26 - Enviando a ChatGPT: Julianny Salas... 2026-07-26 07:42:26 - forwardToChatGPT: Enviando a ChatGPT: Julianny Salas... 2026-07-26 07:42:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 08:42:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 08:42:26 America/Halifax] [CHATBOT][START] corr=13b418bc IP=127.0.0.1 UA= [26-Jul-2026 07:42:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 07:42:26 America/Caracas] [CHATBOT][CTX] corr=13b418bc tel=584242592621 intent=chat srvid= usd=0 bs=0 tasa=737.8816 verifyMode=simulated [26-Jul-2026 07:42:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 07:42:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 07:42:26 America/Caracas] [CHATBOT][AI][ac0dde] Proveedor: gemini [26-Jul-2026 07:42:26 America/Caracas] [CHATBOT][GEMINI][ac0dde] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 07:42:27 America/Caracas] [CHATBOT][GEMINI][ac0dde] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 07:42:27 America/Caracas] [CHATBOT][GEMINI][ac0dde] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 07:42:28 America/Caracas] [CHATBOT][AI][ac0dde] Gemini falló, usando heurística local [26-Jul-2026 07:42:28 America/Caracas] [CHATBOT][AI][ac0dde] Heurística no matcheó, enviando menú de opciones [26-Jul-2026 07:42:28 America/Caracas] [CHATBOT][END] corr=13b418bc bytesRespuesta=370 [26-Jul-2026 07:42:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 07:42:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-26 07:42:29 - Mensaje enviado con éxito a 584242592621 2026-07-26 07:42:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a65f2a52e630 (wa_message_id: wamid.HBgMNTg0MjQyNTkyNjIxFQIAERgSNTBFMTk2MzA1NzY0QkREMjZCAA==) 2026-07-26 07:42:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a65f2a52e630 2026-07-26 07:42:29 - ====== FIN WEBHOOK ====== 2026-07-26 07:43:09 - ====== INICIO WEBHOOK ====== 2026-07-26 07:43:09 - Evento: text | De: 584242592621 | Size: 567b 2026-07-26 07:43:09 - Procesando mensaje regular tipo: text 2026-07-26 07:43:09 - RegularMessageService: Procesando mensaje de 584242592621, tipo: text 2026-07-26 07:43:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTkyNjIxFQIAEhggQUM4RjEzNjJGMDZFNDY0M0NGQTAyOUUwNkRBOUY2RUYA 2026-07-26 07:43:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTkyNjIxFQIAEhggQUM4RjEzNjJGMDZFNDY0M0NGQTAyOUUwNkRBOUY2RUYA 2026-07-26 07:43:09 - Contenido: 0424 1976489... 2026-07-26 07:43:09 - Comando detectado: 0424 2026-07-26 07:43:09 - CommandProcessor: Procesando comando: 0424 2026-07-26 07:43:09 - Número de teléfono detectado: 04241976489 [26-Jul-2026 07:43:09 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [26-Jul-2026 07:43:14 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [26-Jul-2026 07:43:14 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-26 07:43:14 - Resultado del comando: array 2026-07-26 07:43:14 - Enviando respuesta: ⚡ *Julianny Salas* ━━━━━━━━━ 2026-07-26 07:43:15 - Mensaje enviado con éxito a 584242592621 2026-07-26 07:43:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a65f2d37d48d (wa_message_id: wamid.HBgMNTg0MjQyNTkyNjIxFQIAERgSQkRBOTBCM0FGMEQ5NjY0RUMwAA==) 2026-07-26 07:43:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a65f2d37d48d 2026-07-26 07:43:15 - ====== FIN WEBHOOK ====== 2026-07-26 08:15:00 - ====== INICIO WEBHOOK ====== 2026-07-26 08:15:00 - Evento: reaction | De: 584125370090 | Size: 698b 2026-07-26 08:15:00 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => 😊Yandy Sivira ❤️‍🩹 ) [wa_id] => 584125370090 [user_id] => VE.4538843843069429 ) ) [messages] => Array ( [0] => Array ( [from] => 584125370090 [from_user_id] => VE.4538843843069429 [id] => wamid.HBgMNTg0MTI1MzcwMDkwFQIAEhggQUNBMzM1MjEwMDZFRkU0NUQ3QkU1REZDQjUwRUNEMjUA [timestamp] => 1785068095 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTI1MzcwMDkwFQIAERgSNjdFNjc5OTk1QkFBRTYxQkFGAA== [emoji] => 👍 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-26 08:15:00 - ====== FIN WEBHOOK ====== 2026-07-26 08:23:16 - ====== INICIO WEBHOOK ====== 2026-07-26 08:23:16 - Evento: text | De: 584241976489 | Size: 575b 2026-07-26 08:23:16 - Procesando mensaje regular tipo: text 2026-07-26 08:23:16 - RegularMessageService: Procesando mensaje de 584241976489, tipo: text 2026-07-26 08:23:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTc2NDg5FQIAEhggQUNBODlBMjdGRjU1MzEyMkM1MjgxMUJCMjNFRTNBMjYA 2026-07-26 08:23:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTc2NDg5FQIAEhggQUNBODlBMjdGRjU1MzEyMkM1MjgxMUJCMjNFRTNBMjYA 2026-07-26 08:23:16 - Contenido: Buenos dias... 2026-07-26 08:23:16 - Comando detectado: buenos 2026-07-26 08:23:16 - CommandProcessor: Procesando comando: buenos 2026-07-26 08:23:16 - Comando no reconocido, enviando a ChatGPT 2026-07-26 08:23:16 - Resultado del comando: string 2026-07-26 08:23:16 - Enviando a ChatGPT: Buenos dias... 2026-07-26 08:23:16 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias... 2026-07-26 08:23:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 09:23:16 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 09:23:16 America/Halifax] [CHATBOT][START] corr=057176ff IP=127.0.0.1 UA= [26-Jul-2026 08:23:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 08:23:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2025-11-23 username=6c:68:a4:60:06:c0 mobile=584241976489 [26-Jul-2026 08:23:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 08:23:17 America/Caracas] [CHATBOT][DIAG] corr=057176ff Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 245 días [critical]; Problema: Sesión de internet inactiva desde hace 13 horas (sin tráfico) [critical] [26-Jul-2026 08:23:17 America/Caracas] [CHATBOT][CTX] corr=057176ff tel=584241976489 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [26-Jul-2026 08:23:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 08:23:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 08:23:17 America/Caracas] [CHATBOT][AI][c76ab4] Proveedor: gemini [26-Jul-2026 08:23:17 America/Caracas] [CHATBOT][GEMINI][c76ab4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 08:23:17 America/Caracas] [CHATBOT][GEMINI][c76ab4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 08:23:17 America/Caracas] [CHATBOT][GEMINI][c76ab4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 08:23:18 America/Caracas] [CHATBOT][AI][c76ab4] Gemini falló, usando heurística local [26-Jul-2026 08:23:18 America/Caracas] [CHATBOT][END] corr=057176ff bytesRespuesta=273 [26-Jul-2026 08:23:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 08:23:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-26 08:23:19 - Mensaje enviado con éxito a 584241976489 2026-07-26 08:23:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a65fc37854e7 (wa_message_id: wamid.HBgMNTg0MjQxOTc2NDg5FQIAERgSRDk0REVFNjBDRDcwREUwMjlFAA==) 2026-07-26 08:23:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a65fc37854e7 2026-07-26 08:23:19 - ====== FIN WEBHOOK ====== 2026-07-26 08:23:54 - ====== INICIO WEBHOOK ====== 2026-07-26 08:23:54 - Evento: text | De: 584241976489 | Size: 569b 2026-07-26 08:23:54 - Procesando mensaje regular tipo: text 2026-07-26 08:23:54 - RegularMessageService: Procesando mensaje de 584241976489, tipo: text 2026-07-26 08:23:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTc2NDg5FQIAEhggQUNEOTI0QTVCNjFDNTRCNTNDNjIzQjdCMEU2NzNFNkMA 2026-07-26 08:23:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTc2NDg5FQIAEhggQUNEOTI0QTVCNjFDNTRCNTNDNjIzQjdCMEU2NzNFNkMA 2026-07-26 08:23:54 - Contenido: Pagar... 2026-07-26 08:23:54 - Comando detectado: pagar 2026-07-26 08:23:54 - CommandProcessor: Procesando comando: pagar 2026-07-26 08:23:54 - Ejecutando add_pagos.php [26-Jul-2026 08:23:55 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-26 08:23:55 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-26 08:23:55 - ====== INICIO WEBHOOK ====== 2026-07-26 08:23:55 - Evento: text | De: 584241976489 | Size: 569b 2026-07-26 08:23:55 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxOTc2NDg5FQIAEhggQUNEOTI0QTVCNjFDNTRCNTNDNjIzQjdCMEU2NzNFNkMA, ignorando 2026-07-26 08:24:06 - ====== INICIO WEBHOOK ====== 2026-07-26 08:24:06 - Evento: text | De: 584241580256 | Size: 642b 2026-07-26 08:24:06 - Procesando mensaje regular tipo: text 2026-07-26 08:24:06 - RegularMessageService: Procesando mensaje de 584241580256, tipo: text 2026-07-26 08:24:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUM4OTRFMzM0QTU2MTk4QkM1NjE4MkExMDM0MjEwOEEA 2026-07-26 08:24:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUM4OTRFMzM0QTU2MTk4QkM1NjE4MkExMDM0MjEwOEEA 2026-07-26 08:24:06 - Contenido: Buenos días cuanto es la Recta. De Amáis crespo... 2026-07-26 08:24:06 - Comando detectado: buenos 2026-07-26 08:24:06 - CommandProcessor: Procesando comando: buenos 2026-07-26 08:24:06 - Comando no reconocido, enviando a ChatGPT 2026-07-26 08:24:06 - Resultado del comando: string 2026-07-26 08:24:06 - Enviando a ChatGPT: Buenos días cuanto es la Recta. De Amáis crespo... 2026-07-26 08:24:06 - forwardToChatGPT: Enviando a ChatGPT: Buenos días cuanto es la Recta. De Amáis crespo... 2026-07-26 08:24:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 09:24:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 09:24:07 America/Halifax] [CHATBOT][START] corr=ac0b3ae2 IP=127.0.0.1 UA= [26-Jul-2026 08:24:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 08:24:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-29 username=e4:38:83:be:e6:31 mobile=584241580256 [26-Jul-2026 08:24:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 08:24:07 America/Caracas] [CHATBOT][DIAG] corr=ac0b3ae2 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [26-Jul-2026 08:24:07 America/Caracas] [CHATBOT][CTX] corr=ac0b3ae2 tel=584241580256 intent=chat srvid=47 usd=35 bs=29957.99 tasa=737.8816 verifyMode=simulated [26-Jul-2026 08:24:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 08:24:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 08:24:07 America/Caracas] [CHATBOT][AI][b675df] Proveedor: gemini [26-Jul-2026 08:24:07 America/Caracas] [CHATBOT][GEMINI][b675df] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 08:24:07 America/Caracas] [CHATBOT][GEMINI][b675df] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 08:24:07 America/Caracas] [CHATBOT][GEMINI][b675df] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 08:24:08 America/Caracas] [CHATBOT][AI][b675df] Gemini falló, usando heurística local [26-Jul-2026 08:24:08 America/Caracas] [CHATBOT][AI][b675df] Heurística no matcheó, enviando menú de opciones [26-Jul-2026 08:24:08 America/Caracas] [CHATBOT][END] corr=ac0b3ae2 bytesRespuesta=397 [26-Jul-2026 08:24:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 08:24:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-26 08:24:09 - Mensaje enviado con éxito a 584241580256 2026-07-26 08:24:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a65fc699df25 (wa_message_id: wamid.HBgMNTg0MjQxNTgwMjU2FQIAERgSNkI0NjZGMkU0NDExMkIzN0NDAA==) 2026-07-26 08:24:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a65fc699df25 2026-07-26 08:24:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , julianny salas, 2026-08-26 00:00:00 . 584241976489 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241976489","wa_id":"584241976489"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTc2NDg5FQIAERgSQzc1ODhFMTcwQjI1OEU2RjMyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Javier Jose Adrian Misle, 2026-08-28 00:00:00 . 584143167165 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143167165","wa_id":"584143167165"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTY3MTY1FQIAERgSQ0U1ODREQUJFQTI4ODU3NEFGAA==","message_status":"accepted"}]}'. 2026-07-26 08:48:50 - ====== INICIO WEBHOOK ====== 2026-07-26 08:48:50 - Evento: text | De: 584241976489 | Size: 571b 2026-07-26 08:48:50 - Procesando mensaje regular tipo: text 2026-07-26 08:48:50 - RegularMessageService: Procesando mensaje de 584241976489, tipo: text 2026-07-26 08:48:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTc2NDg5FQIAEhggQUMxOTIzQ0IzNzRFMkYwQUNGRjRCREQ5N0NDREQ5N0EA 2026-07-26 08:48:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTc2NDg5FQIAEhggQUMxOTIzQ0IzNzRFMkYwQUNGRjRCREQ5N0NDREQ5N0EA 2026-07-26 08:48:50 - Contenido: Soporte... 2026-07-26 08:48:50 - Comando detectado: soporte 2026-07-26 08:48:50 - CommandProcessor: Procesando comando: soporte 2026-07-26 08:48:50 - Ejecutando soporte (menú interactivo) 2026-07-26 08:48:50 - Resultado del comando: array 2026-07-26 08:48:50 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-26 08:48:51 - Mensaje enviado con éxito a 584241976489 2026-07-26 08:48:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6602331e85b (wa_message_id: wamid.HBgMNTg0MjQxOTc2NDg5FQIAERgSNjQ3QzMyOTQ2NjMxODZBNTgxAA==) 2026-07-26 08:48:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a6602331e85b 2026-07-26 08:48:51 - ====== FIN WEBHOOK ====== 2026-07-26 08:49:01 - ====== INICIO WEBHOOK ====== 2026-07-26 08:49:01 - Evento: interactive | De: 584241976489 | Size: 762b 2026-07-26 08:49:01 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-26 08:49:01 - ButtonService: payload=unique_button_id_1, telefono=584241976489 2026-07-26 08:49:01 - button_reply no manejado por ButtonService 2026-07-26 08:49:01 - ====== FIN WEBHOOK ====== 2026-07-26 09:46:26 - ====== INICIO WEBHOOK ====== 2026-07-26 09:46:26 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-26 09:46:26 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-26 09:46:26 - ====== FIN WEBHOOK ====== 2026-07-26 09:51:04 - ====== INICIO WEBHOOK ====== 2026-07-26 09:51:04 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-26 09:51:04 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-26 09:51:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , ludimar blanco, 2026-08-26 00:00:00 . 584142659830 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142659830","wa_id":"584142659830"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjU5ODMwFQIAERgSMkE0QURENkRFRDUwODU3ODNEAA==","message_status":"accepted"}]}'. 2026-07-26 09:55:40 - ====== INICIO WEBHOOK ====== 2026-07-26 09:55:40 - Evento: text | De: 584142659830 | Size: 637b 2026-07-26 09:55:40 - Procesando mensaje regular tipo: text 2026-07-26 09:55:40 - RegularMessageService: Procesando mensaje de 584142659830, tipo: text 2026-07-26 09:55:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUM5RUQzOTYwM0VCM0YwNkQzNjAzMUI0QzA0QjZDODIA 2026-07-26 09:55:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUM5RUQzOTYwM0VCM0YwNkQzNjAzMUI0QzA0QjZDODIA 2026-07-26 09:55:40 - Contenido: Buenos días para saber cuánto es la mensualidad de ludimar blanco... 2026-07-26 09:55:40 - Comando detectado: buenos 2026-07-26 09:55:40 - CommandProcessor: Procesando comando: buenos 2026-07-26 09:55:40 - Comando no reconocido, enviando a ChatGPT 2026-07-26 09:55:40 - Resultado del comando: string 2026-07-26 09:55:40 - Enviando a ChatGPT: Buenos días para saber cuánto es la mensualidad ... 2026-07-26 09:55:40 - forwardToChatGPT: Enviando a ChatGPT: Buenos días para saber cuánto es la mensualidad ... 2026-07-26 09:55:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 10:55:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 10:55:40 America/Halifax] [CHATBOT][START] corr=3424a05d IP=127.0.0.1 UA= [26-Jul-2026 09:55:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 09:55:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-26 username=6c:68:a4:60:27:b0 mobile=584142659830 [26-Jul-2026 09:55:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 09:55:40 America/Caracas] [CHATBOT][DIAG] corr=3424a05d Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [26-Jul-2026 09:55:40 America/Caracas] [CHATBOT][CTX] corr=3424a05d tel=584142659830 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [26-Jul-2026 09:55:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 09:55:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 09:55:40 America/Caracas] [CHATBOT][AI][91a026] Proveedor: gemini [26-Jul-2026 09:55:40 America/Caracas] [CHATBOT][GEMINI][91a026] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 09:55:43 America/Caracas] [CHATBOT][GEMINI][91a026] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 09:55:43 America/Caracas] [CHATBOT][GEMINI][91a026] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 09:55:44 America/Caracas] [CHATBOT][AI][91a026] Gemini falló, usando heurística local [26-Jul-2026 09:55:44 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-26 09:55:44 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-26 09:55:45 - Mensaje enviado con éxito a 584142659830 2026-07-26 09:55:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6611e1026b0 (wa_message_id: wamid.HBgMNTg0MTQyNjU5ODMwFQIAERgSNzIyMTZGMjNENDRCM0UwQzQwAA==) 2026-07-26 09:55:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a6611e1026b0 2026-07-26 09:55:45 - ====== FIN WEBHOOK ====== 2026-07-26 09:56:08 - ====== INICIO WEBHOOK ====== 2026-07-26 09:56:08 - Evento: text | De: 584142659830 | Size: 581b 2026-07-26 09:56:08 - Procesando mensaje regular tipo: text 2026-07-26 09:56:08 - RegularMessageService: Procesando mensaje de 584142659830, tipo: text 2026-07-26 09:56:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUNFMEIxRUVFRDY4MDBCQkE1NjIzM0UzRDk1QTlDNUQA 2026-07-26 09:56:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUNFMEIxRUVFRDY4MDBCQkE1NjIzM0UzRDk1QTlDNUQA 2026-07-26 09:56:08 - Contenido: Para saber la renta... 2026-07-26 09:56:08 - Comando detectado: para 2026-07-26 09:56:08 - CommandProcessor: Procesando comando: para 2026-07-26 09:56:08 - Comando no reconocido, enviando a ChatGPT 2026-07-26 09:56:08 - Resultado del comando: string 2026-07-26 09:56:08 - Enviando a ChatGPT: Para saber la renta... 2026-07-26 09:56:08 - forwardToChatGPT: Enviando a ChatGPT: Para saber la renta... 2026-07-26 09:56:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 10:56:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 10:56:09 America/Halifax] [CHATBOT][START] corr=6789bbc2 IP=127.0.0.1 UA= [26-Jul-2026 09:56:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 09:56:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-26 username=6c:68:a4:60:27:b0 mobile=584142659830 [26-Jul-2026 09:56:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 09:56:09 America/Caracas] [CHATBOT][DIAG] corr=6789bbc2 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [26-Jul-2026 09:56:09 America/Caracas] [CHATBOT][CTX] corr=6789bbc2 tel=584142659830 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [26-Jul-2026 09:56:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 09:56:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 09:56:09 America/Caracas] [CHATBOT][AI][dd7a0e] Proveedor: gemini [26-Jul-2026 09:56:09 America/Caracas] [CHATBOT][GEMINI][dd7a0e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 09:56:09 America/Caracas] [CHATBOT][GEMINI][dd7a0e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 09:56:09 America/Caracas] [CHATBOT][GEMINI][dd7a0e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 09:56:10 America/Caracas] [CHATBOT][AI][dd7a0e] Gemini falló, usando heurística local [26-Jul-2026 09:56:10 America/Caracas] [CHATBOT][AI][dd7a0e] Heurística no matcheó, enviando menú de opciones [26-Jul-2026 09:56:10 America/Caracas] [CHATBOT][END] corr=6789bbc2 bytesRespuesta=391 [26-Jul-2026 09:56:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 09:56:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-26 09:56:11 - Mensaje enviado con éxito a 584142659830 2026-07-26 09:56:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6611fb45495 (wa_message_id: wamid.HBgMNTg0MTQyNjU5ODMwFQIAERgSNkZBOEI5MTIzQkYyMTc2QUY0AA==) 2026-07-26 09:56:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a6611fb45495 2026-07-26 09:56:11 - ====== FIN WEBHOOK ====== 2026-07-26 09:56:48 - ====== INICIO WEBHOOK ====== 2026-07-26 09:56:48 - Evento: text | De: 584142659830 | Size: 567b 2026-07-26 09:56:48 - Procesando mensaje regular tipo: text 2026-07-26 09:56:48 - RegularMessageService: Procesando mensaje de 584142659830, tipo: text 2026-07-26 09:56:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUNERkVCMjM5MUM5OTNCODZBOEJEQzFDQUJEODQ2OTMA 2026-07-26 09:56:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUNERkVCMjM5MUM5OTNCODZBOEJEQzFDQUJEODQ2OTMA 2026-07-26 09:56:48 - Contenido: Pagar... 2026-07-26 09:56:48 - Comando detectado: pagar 2026-07-26 09:56:48 - CommandProcessor: Procesando comando: pagar 2026-07-26 09:56:48 - Ejecutando add_pagos.php [26-Jul-2026 09:56:48 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-26 09:56:48 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-26 09:56:49 - ====== INICIO WEBHOOK ====== 2026-07-26 09:56:49 - Evento: text | De: 584142659830 | Size: 567b 2026-07-26 09:56:49 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUNERkVCMjM5MUM5OTNCODZBOEJEQzFDQUJEODQ2OTMA, ignorando 2026-07-26 09:57:12 - ====== INICIO WEBHOOK ====== 2026-07-26 09:57:12 - Evento: text | De: 584142659830 | Size: 568b 2026-07-26 09:57:12 - Procesando mensaje regular tipo: text 2026-07-26 09:57:12 - RegularMessageService: Procesando mensaje de 584142659830, tipo: text 2026-07-26 09:57:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUM5MUIyQTY2NUIzM0Q2OUMyMEQyMEM5RUI0NUQyOTUA 2026-07-26 09:57:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUM5MUIyQTY2NUIzM0Q2OUMyMEQyMEM5RUI0NUQyOTUA 2026-07-26 09:57:12 - Contenido: Planes... 2026-07-26 09:57:12 - Comando detectado: planes 2026-07-26 09:57:12 - CommandProcessor: Procesando comando: planes 2026-07-26 09:57:12 - Comando no reconocido, enviando a ChatGPT 2026-07-26 09:57:12 - Resultado del comando: string 2026-07-26 09:57:12 - Enviando a ChatGPT: Planes... 2026-07-26 09:57:12 - LeadCapture: Posible lead detectado para 584142659830 2026-07-26 09:57:12 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-26 09:57:12 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-07-26 09:57:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 10:57:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 10:57:12 America/Halifax] [CHATBOT][START] corr=bf110531 IP=127.0.0.1 UA= [26-Jul-2026 09:57:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 09:57:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-26 username=6c:68:a4:60:27:b0 mobile=584142659830 [26-Jul-2026 09:57:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 09:57:12 America/Caracas] [CHATBOT][DIAG] corr=bf110531 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [26-Jul-2026 09:57:12 America/Caracas] [CHATBOT][CTX] corr=bf110531 tel=584142659830 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [26-Jul-2026 09:57:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 09:57:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 09:57:12 America/Caracas] [CHATBOT][AI][15d2eb] Proveedor: gemini [26-Jul-2026 09:57:12 America/Caracas] [CHATBOT][GEMINI][15d2eb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 09:57:12 America/Caracas] [CHATBOT][GEMINI][15d2eb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 09:57:13 America/Caracas] [CHATBOT][GEMINI][15d2eb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 09:57:13 America/Caracas] [CHATBOT][AI][15d2eb] Gemini falló, usando heurística local [26-Jul-2026 09:57:13 America/Caracas] [CHATBOT][END] corr=bf110531 bytesRespuesta=478 [26-Jul-2026 09:57:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 09:57:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-26 09:57:14 - Mensaje enviado con éxito a 584142659830 2026-07-26 09:57:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a66123a8169b (wa_message_id: wamid.HBgMNTg0MTQyNjU5ODMwFQIAERgSRkVEMUIxQUI2NzZENUU3QjI5AA==) 2026-07-26 09:57:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a66123a8169b 2026-07-26 09:57:14 - ====== FIN WEBHOOK ====== 2026-07-26 09:58:05 - ====== INICIO WEBHOOK ====== 2026-07-26 09:58:05 - Evento: text | De: 584142659830 | Size: 567b 2026-07-26 09:58:05 - Procesando mensaje regular tipo: text 2026-07-26 09:58:05 - RegularMessageService: Procesando mensaje de 584142659830, tipo: text 2026-07-26 09:58:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUM5NTVDRjA3MjI3NkVGQkRGQUY3QTMyNTVGNkYxNkEA 2026-07-26 09:58:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUM5NTVDRjA3MjI3NkVGQkRGQUY3QTMyNTVGNkYxNkEA 2026-07-26 09:58:05 - Contenido: Pagar... 2026-07-26 09:58:05 - Comando detectado: pagar 2026-07-26 09:58:05 - CommandProcessor: Procesando comando: pagar 2026-07-26 09:58:05 - Ejecutando add_pagos.php [26-Jul-2026 09:58:05 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-26 09:58:05 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-26 09:58:06 - ====== INICIO WEBHOOK ====== 2026-07-26 09:58:06 - Evento: text | De: 584142659830 | Size: 567b 2026-07-26 09:58:06 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQyNjU5ODMwFQIAEhggQUM5NTVDRjA3MjI3NkVGQkRGQUY3QTMyNTVGNkYxNkEA, ignorando - addcreddits, addcreddits , maria gerig, 2026-08-11 00:00:00 . 584127572959 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127572959","wa_id":"584127572959"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NTcyOTU5FQIAERgSOUIyQTIzMzVEMUUxQkU2QTg1AA==","message_status":"accepted"}]}'. 2026-07-26 10:30:35 - ====== INICIO WEBHOOK ====== 2026-07-26 10:30:35 - Evento: button | De: 584226464021 | Size: 722b 2026-07-26 10:30:35 - Procesando botón de plantilla: Informacion de pagos 2026-07-26 10:30:35 - ButtonService: payload=informacion de pagos, telefono=584226464021 2026-07-26 10:30:35 - Procesando botón PAGO para: 584226464021 2026-07-26 10:30:36 - Mensaje enviado con éxito a 584226464021 2026-07-26 10:30:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a661a0cd26e5 (wa_message_id: wamid.HBgMNTg0MjI2NDY0MDIxFQIAERgSNkI1MUQ2RDUzOEQxMjRCRkQxAA==) 2026-07-26 10:30:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a661a0cd26e5 2026-07-26 10:30:36 - ====== FIN WEBHOOK ====== 2026-07-26 10:42:35 - ====== INICIO WEBHOOK ====== 2026-07-26 10:42:35 - Evento: text | De: 584142839823 | Size: 644b 2026-07-26 10:42:35 - Procesando mensaje regular tipo: text 2026-07-26 10:42:35 - RegularMessageService: Procesando mensaje de 584142839823, tipo: text 2026-07-26 10:42:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUMxNzQxQkU5Njc1Qjc5RjQyRjUxOTIyNTMwRUU0QTQA 2026-07-26 10:42:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUMxNzQxQkU5Njc1Qjc5RjQyRjUxOTIyNTMwRUU0QTQA 2026-07-26 10:42:35 - Contenido: Buenos días estoy interesada en el router no e podido bajar a caracas... 2026-07-26 10:42:35 - Comando detectado: buenos 2026-07-26 10:42:35 - CommandProcessor: Procesando comando: buenos 2026-07-26 10:42:35 - Comando no reconocido, enviando a ChatGPT 2026-07-26 10:42:35 - Resultado del comando: string 2026-07-26 10:42:35 - Enviando a ChatGPT: Buenos días estoy interesada en el router no e p... 2026-07-26 10:42:35 - forwardToChatGPT: Enviando a ChatGPT: Buenos días estoy interesada en el router no e p... 2026-07-26 10:42:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 11:42:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 11:42:35 America/Halifax] [CHATBOT][START] corr=00a8acbf IP=127.0.0.1 UA= [26-Jul-2026 10:42:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 10:42:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=68:d7:9a:a2:d1:1d mobile=584142839823 [26-Jul-2026 10:42:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 10:42:35 America/Caracas] [CHATBOT][DIAG] corr=00a8acbf Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [26-Jul-2026 10:42:35 America/Caracas] [CHATBOT][CTX] corr=00a8acbf tel=584142839823 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [26-Jul-2026 10:42:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 10:42:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 10:42:35 America/Caracas] [CHATBOT][AI][71a3f6] Proveedor: gemini [26-Jul-2026 10:42:35 America/Caracas] [CHATBOT][GEMINI][71a3f6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 10:42:36 America/Caracas] [CHATBOT][GEMINI][71a3f6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 10:42:36 America/Caracas] [CHATBOT][GEMINI][71a3f6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 10:42:37 America/Caracas] [CHATBOT][AI][71a3f6] Gemini falló, usando heurística local [26-Jul-2026 10:42:37 America/Caracas] [CHATBOT][END] corr=00a8acbf bytesRespuesta=368 [26-Jul-2026 10:42:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 10:42:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-26 10:42:37 - Mensaje enviado con éxito a 584142839823 2026-07-26 10:42:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a661cdde9ccc (wa_message_id: wamid.HBgMNTg0MTQyODM5ODIzFQIAERgSNUI4M0I5N0M1OEQzRjczRUU3AA==) 2026-07-26 10:42:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a661cdde9ccc 2026-07-26 10:42:37 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , jesus troya, 2026-08-09 00:00:00 . 584124558012 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124558012","wa_id":"584124558012"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTU4MDEyFQIAERgSODVERTc2OUU0RTYwODE3MkE1AA==","message_status":"accepted"}]}'. 2026-07-26 14:25:54 - ====== INICIO WEBHOOK ====== 2026-07-26 14:25:54 - Evento: text | De: 584129901415 | Size: 720b 2026-07-26 14:25:54 - Procesando mensaje regular tipo: text 2026-07-26 14:25:54 - RegularMessageService: Procesando mensaje de 584129901415, tipo: text 2026-07-26 14:25:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGNTdBRkRBRTI4QjY0RkMxOEU2NDg4NUUwQ0EzREIA 2026-07-26 14:25:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGNTdBRkRBRTI4QjY0RkMxOEU2NDg4NUUwQ0EzREIA 2026-07-26 14:25:54 - Contenido: Hola buenas tardes le escribo por lo siguiente el internet no a estado funcionando y emos pagado el ... 2026-07-26 14:25:54 - Comando detectado: hola 2026-07-26 14:25:54 - CommandProcessor: Procesando comando: hola 2026-07-26 14:25:54 - Comando no reconocido, enviando a ChatGPT 2026-07-26 14:25:54 - Resultado del comando: string 2026-07-26 14:25:54 - Enviando a ChatGPT: Hola buenas tardes le escribo por lo siguiente el ... 2026-07-26 14:25:54 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes le escribo por lo siguiente el ... 2026-07-26 14:25:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 15:25:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 15:25:54 America/Halifax] [CHATBOT][START] corr=cd21884a IP=127.0.0.1 UA= [26-Jul-2026 14:25:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 14:25:54 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-29 username=70:a7:41:28:54:fe mobile=584129901415 [26-Jul-2026 14:25:54 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 14:25:54 America/Caracas] [CHATBOT][DIAG] corr=cd21884a Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [26-Jul-2026 14:25:54 America/Caracas] [CHATBOT][CTX] corr=cd21884a tel=584129901415 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [26-Jul-2026 14:25:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 14:25:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 14:25:54 America/Caracas] [CHATBOT][AI][be6c2b] Proveedor: gemini [26-Jul-2026 14:25:54 America/Caracas] [CHATBOT][GEMINI][be6c2b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-26 14:25:55 - ====== INICIO WEBHOOK ====== 2026-07-26 14:25:55 - Evento: text | De: 584129901415 | Size: 695b 2026-07-26 14:25:55 - Procesando mensaje regular tipo: text 2026-07-26 14:25:55 - RegularMessageService: Procesando mensaje de 584129901415, tipo: text 2026-07-26 14:25:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNENjdEMzQwNTJDMjkyMTA5QzREMDExQzI3NzVEMDYA 2026-07-26 14:25:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNENjdEMzQwNTJDMjkyMTA5QzREMDExQzI3NzVEMDYA 2026-07-26 14:25:55 - Contenido: Ya que con el temblor la antena se movió y el Internet no funciona bien se va a cada rato y cuando ... 2026-07-26 14:25:55 - Comando detectado: ya 2026-07-26 14:25:55 - CommandProcessor: Procesando comando: ya 2026-07-26 14:25:55 - IntentDetector: intent=soporte, confidence=0.95 2026-07-26 14:25:55 - IntentDetector → reportefallas.php [26-Jul-2026 14:25:55 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [26-Jul-2026 14:25:55 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [26-Jul-2026 14:25:55 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-26 14:25:55 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown [26-Jul-2026 14:25:55 America/Caracas] [CHATBOT][GEMINI][be6c2b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-07-26 14:25:55 - ====== INICIO WEBHOOK ====== 2026-07-26 14:25:55 - Evento: text | De: 584129901415 | Size: 591b 2026-07-26 14:25:55 - Procesando mensaje regular tipo: text 2026-07-26 14:25:55 - RegularMessageService: Procesando mensaje de 584129901415, tipo: text 2026-07-26 14:25:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGMkI5NjczQzgzNjIwN0VBRTA5REQ5NDIxREYyMjkA 2026-07-26 14:25:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGMkI5NjczQzgzNjIwN0VBRTA5REQ5NDIxREYyMjkA 2026-07-26 14:25:55 - Contenido: Y es más lo que no ay que no que hay... 2026-07-26 14:25:55 - Comando detectado: y 2026-07-26 14:25:55 - CommandProcessor: Procesando comando: y 2026-07-26 14:25:55 - Comando no reconocido, enviando a ChatGPT 2026-07-26 14:25:55 - Resultado del comando: string 2026-07-26 14:25:55 - Enviando a ChatGPT: Y es más lo que no ay que no que hay... 2026-07-26 14:25:55 - forwardToChatGPT: Enviando a ChatGPT: Y es más lo que no ay que no que hay... 2026-07-26 14:25:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-26 14:25:55 - ====== INICIO WEBHOOK ====== 2026-07-26 14:25:55 - Evento: text | De: 584129901415 | Size: 695b 2026-07-26 14:25:55 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNENjdEMzQwNTJDMjkyMTA5QzREMDExQzI3NzVEMDYA, ignorando [26-Jul-2026 15:25:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 15:25:55 America/Halifax] [CHATBOT][START] corr=f8ac4b84 IP=127.0.0.1 UA= [26-Jul-2026 14:25:55 America/Caracas] [CHATBOT][GEMINI][be6c2b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-07-26 14:25:55 - ====== INICIO WEBHOOK ====== 2026-07-26 14:25:55 - Evento: text | De: 584129901415 | Size: 640b 2026-07-26 14:25:55 - Procesando mensaje regular tipo: text 2026-07-26 14:25:55 - RegularMessageService: Procesando mensaje de 584129901415, tipo: text 2026-07-26 14:25:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNERDYwQzE5REFCQjUwMUQ4N0JERTZDOUJCMTI4MkUA 2026-07-26 14:25:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNERDYwQzE5REFCQjUwMUQ4N0JERTZDOUJCMTI4MkUA 2026-07-26 14:25:55 - Contenido: Entonces si uno está pagando es para tener un buen servicio y no para que no funcione... 2026-07-26 14:25:55 - Comando detectado: entonces 2026-07-26 14:25:55 - CommandProcessor: Procesando comando: entonces 2026-07-26 14:25:55 - Comando no reconocido, enviando a ChatGPT 2026-07-26 14:25:55 - Resultado del comando: string 2026-07-26 14:25:55 - Enviando a ChatGPT: Entonces si uno está pagando es para tener un bue... 2026-07-26 14:25:55 - forwardToChatGPT: Enviando a ChatGPT: Entonces si uno está pagando es para tener un bue... 2026-07-26 14:25:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 14:25:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 14:25:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-29 username=70:a7:41:28:54:fe mobile=584129901415 [26-Jul-2026 14:25:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 14:25:55 America/Caracas] [CHATBOT][DIAG] corr=f8ac4b84 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [26-Jul-2026 14:25:55 America/Caracas] [CHATBOT][CTX] corr=f8ac4b84 tel=584129901415 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [26-Jul-2026 14:25:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 14:25:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 14:25:55 America/Caracas] [CHATBOT][AI][71184c] Proveedor: gemini [26-Jul-2026 14:25:55 America/Caracas] [CHATBOT][GEMINI][71184c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 15:25:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 15:25:55 America/Halifax] [CHATBOT][START] corr=cfbb40d0 IP=127.0.0.1 UA= [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-29 username=70:a7:41:28:54:fe mobile=584129901415 [26-Jul-2026 14:25:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][GEMINI][71184c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][DIAG] corr=cfbb40d0 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][CTX] corr=cfbb40d0 tel=584129901415 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [26-Jul-2026 14:25:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][AI][b6e26e] Proveedor: gemini [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][GEMINI][b6e26e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][AI][be6c2b] Gemini falló, usando heurística local [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][AI][be6c2b] Heurística no matcheó, enviando menú de opciones [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][END] corr=cd21884a bytesRespuesta=397 [26-Jul-2026 14:25:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 14:25:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][GEMINI][71184c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][GEMINI][b6e26e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 14:25:56 America/Caracas] [CHATBOT][GEMINI][b6e26e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 14:25:57 America/Caracas] [CHATBOT][AI][71184c] Gemini falló, usando heurística local [26-Jul-2026 14:25:57 America/Caracas] [CHATBOT][AI][71184c] Heurística no matcheó, enviando menú de opciones [26-Jul-2026 14:25:57 America/Caracas] [CHATBOT][END] corr=f8ac4b84 bytesRespuesta=397 [26-Jul-2026 14:25:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 14:25:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 14:25:57 America/Caracas] [CHATBOT][AI][b6e26e] Gemini falló, usando heurística local [26-Jul-2026 14:25:57 America/Caracas] [CHATBOT][AI][b6e26e] Heurística no matcheó, enviando menú de opciones [26-Jul-2026 14:25:57 America/Caracas] [CHATBOT][END] corr=cfbb40d0 bytesRespuesta=397 [26-Jul-2026 14:25:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 14:25:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-26 14:25:57 - Mensaje enviado con éxito a 584129901415 2026-07-26 14:25:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a665135963c7 (wa_message_id: wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSNUYxRjI1NTE1OUEyMTgzMjQ0AA==) 2026-07-26 14:25:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a665135963c7 2026-07-26 14:25:57 - ====== FIN WEBHOOK ====== 2026-07-26 14:25:58 - Mensaje enviado con éxito a 584129901415 2026-07-26 14:25:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a66513606c2e (wa_message_id: wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSREFGNURBNjg4MDg2OEJDMjY4AA==) 2026-07-26 14:25:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a66513606c2e 2026-07-26 14:25:58 - ====== FIN WEBHOOK ====== 2026-07-26 14:25:58 - Mensaje enviado con éxito a 584129901415 2026-07-26 14:25:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a665136702ee (wa_message_id: wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSRDk4QzkxOTQ1MkM5MjRFMTdFAA==) 2026-07-26 14:25:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a665136702ee 2026-07-26 14:25:58 - ====== FIN WEBHOOK ====== 2026-07-26 15:30:08 - ====== INICIO WEBHOOK ====== 2026-07-26 15:30:08 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-26 15:30:08 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-26 15:30:08 - ====== FIN WEBHOOK ====== 2026-07-26 15:30:09 - ====== INICIO WEBHOOK ====== 2026-07-26 15:30:09 - Evento: status:failed | De: 584125695909 | Size: 828b 2026-07-26 15:30:09 - STATUS FAILED: failed para 584125695909 | Error: 131047 Re-engagement message 2026-07-26 15:30:09 - ====== FIN WEBHOOK ====== 2026-07-26 15:51:13 - ====== INICIO WEBHOOK ====== 2026-07-26 15:51:13 - Evento: image | De: 584143466209 | Size: 860b 2026-07-26 15:51:13 - Procesando mensaje regular tipo: image 2026-07-26 15:51:13 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-26 15:51:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNDIyMzJBMUE5NjlGQzI2RjBBNTYyOEEyQ0QyMDAA 2026-07-26 15:51:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNDIyMzJBMUE5NjlGQzI2RjBBNTYyOEEyQ0QyMDAA 2026-07-26 15:51:13 - Contenido: Pg mercantil 45000.00 cig-w... 2026-07-26 15:51:13 - Comando detectado: pg 2026-07-26 15:51:13 - CommandProcessor: Procesando comando: pg 2026-07-26 15:51:13 - Gasto personal con imagen: 1350459939937687 2026-07-26 15:51:13 - Formato 'pg banco descripcion': banco=mercantil, desc=45000.00 cig-w 2026-07-26 15:51:14 - Ejecutando GastosService (personal) [26-Jul-2026 15:51:14 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-26 15:51:18 - Resultado del comando: array 2026-07-26 15:51:18 - Enviando respuesta: ✅ 👤 Gasto personal #36 registrado • Monto: 2026-07-26 15:51:19 - Mensaje enviado con éxito a 584143466209 2026-07-26 15:51:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6665373d1dd (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjk3MUNDQkQ3RDFBRDBENDU4AA==) 2026-07-26 15:51:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a6665373d1dd 2026-07-26 15:51:19 - ====== FIN WEBHOOK ====== 2026-07-26 15:53:24 - ====== INICIO WEBHOOK ====== 2026-07-26 15:53:24 - Evento: image | De: 584143466209 | Size: 866b 2026-07-26 15:53:24 - Procesando mensaje regular tipo: image 2026-07-26 15:53:24 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-26 15:53:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGMzhFMEVFM0I2MzY5RTgxMjVDREMwNDFBQ0NBMTUA 2026-07-26 15:53:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGMzhFMEVFM0I2MzY5RTgxMjVDREMwNDFBQ0NBMTUA 2026-07-26 15:53:24 - Contenido: G venezuela 15000.00 sueldo-diego... 2026-07-26 15:53:24 - Comando detectado: g 2026-07-26 15:53:24 - CommandProcessor: Procesando comando: g 2026-07-26 15:53:24 - Gasto de negocio con imagen: 1738378903965472 2026-07-26 15:53:24 - Formato 'g banco descripcion': banco=venezuela, desc=15000.00 sueldo-diego 2026-07-26 15:53:24 - Ejecutando GastosService (negocio) [26-Jul-2026 15:53:24 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-26 15:53:28 - Resultado del comando: array 2026-07-26 15:53:28 - Enviando respuesta: ✅ 💼 Gasto de negocio #69 registrado • Mont 2026-07-26 15:53:29 - Mensaje enviado con éxito a 584143466209 2026-07-26 15:53:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6665b953d4c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMzhEQTZFMEY0RDVERkI0MzFFAA==) 2026-07-26 15:53:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a6665b953d4c 2026-07-26 15:53:29 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584247132199","wa_id":"584247132199"}],"messages":[{"id":"wamid.HBgMNTg0MjQ3MTMyMTk5FQIAERgSNjgyNENGQkIwOTZCOUE5MjdEAA=="}]}'. 2026-07-26 16:37:12 - ====== INICIO WEBHOOK ====== 2026-07-26 16:37:12 - Evento: status:failed | De: 584247132199 | Size: 828b 2026-07-26 16:37:12 - STATUS FAILED: failed para 584247132199 | Error: 131047 Re-engagement message 2026-07-26 16:37:12 - ====== FIN WEBHOOK ====== 2026-07-26 16:44:00 - ====== INICIO WEBHOOK ====== 2026-07-26 16:44:00 - Evento: text | De: 584243579800 | Size: 567b 2026-07-26 16:44:00 - Procesando mensaje regular tipo: text 2026-07-26 16:44:00 - RegularMessageService: Procesando mensaje de 584243579800, tipo: text 2026-07-26 16:44:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUM3MTRDNDJGRjY0RTE1MUQyQkQ0MURCQTMyREY5N0UA 2026-07-26 16:44:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUM3MTRDNDJGRjY0RTE1MUQyQkQ0MURCQTMyREY5N0UA 2026-07-26 16:44:00 - Contenido: Pago wifi de Edwin... 2026-07-26 16:44:00 - Comando detectado: pago 2026-07-26 16:44:00 - CommandProcessor: Procesando comando: pago 2026-07-26 16:44:00 - Ejecutando add_pagos.php [26-Jul-2026 16:44:01 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-26 16:44:01 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-26 16:44:01 - ====== INICIO WEBHOOK ====== 2026-07-26 16:44:01 - Evento: text | De: 584243579800 | Size: 567b 2026-07-26 16:44:01 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUM3MTRDNDJGRjY0RTE1MUQyQkQ0MURCQTMyREY5N0UA, ignorando 2026-07-26 16:44:03 - ====== INICIO WEBHOOK ====== 2026-07-26 16:44:03 - Evento: image | De: 584243579800 | Size: 823b 2026-07-26 16:44:03 - Procesando mensaje regular tipo: image 2026-07-26 16:44:03 - RegularMessageService: Procesando mensaje de 584243579800, tipo: image 2026-07-26 16:44:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUMxNjBBMTYyRTNDQ0YyOTRDNjE0QzU5NkJBQ0ZCRkUA 2026-07-26 16:44:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUMxNjBBMTYyRTNDQ0YyOTRDNjE0QzU5NkJBQ0ZCRkUA 2026-07-26 16:44:03 - Contenido: ... 2026-07-26 16:44:03 - Comando detectado: image 2026-07-26 16:44:03 - CommandProcessor: Procesando comando: image 2026-07-26 16:44:03 - Imagen sin comando, guardando y procesando 2026-07-26 16:44:03 - Verificando duplicado por imageId=1608509224304893, msgId=wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUMxNjBBMTYyRTNDQ0YyOTRDNjE0QzU5NkJBQ0ZCRkUA 2026-07-26 16:44:03 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-26 16:44:03 - Incluyendo numtoname.php... 2026-07-26 16:44:03 - Incluyendo media.php... 2026-07-26 16:44:03 - DEBUG messages batch: [{"from":"584243579800","from_user_id":"VE.4525672794386534","id":"wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUMxNjBBMTYyRTNDQ0YyOTRDNjE0QzU5NkJBQ0ZCRkUA","timestamp":"1785098638","type":"image","image":{"mime_type":"image\/jpeg","sha256":"OsgzfVj1kWlK\/maO+mbZONrInPPb2c+FT5Dsnr8cqDI=","id":"1608509224304893","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1608509224304893&source=webhook&ext=1785098939&hash=ATyJ9pDbF-NcoA1mW11L0zFV31Sqi64tuRRCTJqnEz2lhQ"}}] 2026-07-26 16:44:03 - DEBUG caption: no se encontró texto cercano 2026-07-26 16:44:03 - DEBUG caption final: [VACIO] 2026-07-26 16:44:03 - DEBUG busqueda mobiles: 04243579800,4243579800,584243579800 2026-07-26 16:44:03 - DEBUG usuario encontrado: f4:92:bf:34:0b:9f 2026-07-26 16:44:03 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-26 16:44:03 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-26 16:44:04 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1608509224304893&source=getMedia&ext=1785098940&hash=ATyhONaB--s9gKknn0VaHVAqZyyjVMTucHF0Ieik_seVrg 2026-07-26 16:44:05 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1608509224304893.jpg (54795 bytes) 2026-07-26 16:44:06 - OCR tesseract exit=0 chars=283 2026-07-26 16:44:06 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 385 y PagomóvilBDV Personas 9 7.380,00 Bs Fecha: 26/07/2026 Operación: 006806524648 [O Identificación: 18143785 Origen: (DORA Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet 2026-07-26 16:44:06 - OCR parse (caption-level): {"banco":"Venezuela","monto":"7380.00","fecha":"2026-07-26"} 2026-07-26 16:44:06 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-26","debug":["fecha=2026-07-26"]} 2026-07-26 16:44:06 - DEBUG registro: usernameRaw=''f4:92:bf:34:0b:9f'' first=''edwin'' last=''leal'' esRegistrado=1 2026-07-26 16:44:06 - DEBUG bodyAdmin postOCR: Tlf: 04243579800\nUser: f4:92:bf:34:0b:9f\nNombre: edwin leal\nBanco: Venezuela\nMonto: 7380.00 (caption)\nFecha: 2026-07-26 (caption)\nSrvID: 34 2026-07-26 16:44:09 - IMG 1608509224304893 TEL 04243579800 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-26 16:44:09 - Incluyendo guardar_imagen.php... 2026-07-26 16:44:09 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-26 16:44:09 - Includes realizados. Verificando funciones... 2026-07-26 16:44:09 - obtenerInfoUsuario: Iniciando función con teléfono: 584243579800 2026-07-26 16:44:09 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-26 16:44:09 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-26 16:44:09 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-26 16:44:09 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-26 16:44:09 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-26 16:44:09 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:34:0b:9f","firstname":"edwin","lastname":"leal","mac":"f4:92:bf:34:0b:9f","srvid":34} 2026-07-26 16:44:09 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-26 16:44:09 - Datos usuario extraídos: {"username":"f4:92:bf:34:0b:9f","firstname":"edwin","lastname":"leal","mac":"f4:92:bf:34:0b:9f","srvid":34} 2026-07-26 16:44:09 - Función conectarbot disponible, obteniendo conexión... 2026-07-26 16:44:09 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-26 16:44:09 - Valor de accessToken: EAAC0c45... 2026-07-26 16:44:09 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-26 16:44:09 - Instancia WhatsAppImageHandler creada 2026-07-26 16:44:09 - Llamando a saveWhatsAppImage... 2026-07-26 16:44:09 - saveWhatsAppImage: Procesando imagen para: 584243579800 2026-07-26 16:44:09 - saveWhatsAppImage: ID de media: 1608509224304893, MIME type: image/jpeg 2026-07-26 16:44:09 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1608509224304893 2026-07-26 16:44:10 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-26 16:44:10 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1608509224304893&source=getMedia&ext=1785098946&hash=ATzcF2OFuzsICIbTtBFT9EqGp9BBbhcKwKqN2ttOGNtsRA 2026-07-26 16:44:10 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1608509224304893&source=getMedia&ext=1785098946&hash=ATzcF2OFuzsICIbTtBFT9EqGp9BBbhcKwKqN2ttOGNtsRA 2026-07-26 16:44:11 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-26 16:44:11 - descargar_imagen: Imagen descargada - Tamaño: 54795 bytes, Tipo: image/jpeg 2026-07-26 16:44:11 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1608509224304893.jpg, Tamaño: 54795 bytes 2026-07-26 16:44:11 - saveToDatabase: Registro insertado en BD con ID: 146 2026-07-26 16:44:11 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1608509224304893.jpg","image_id":"1608509224304893","size":54795,"mime_type":"image\/jpeg","db_success":true} 2026-07-26 16:44:11 - Resultado del comando: array 2026-07-26 16:44:11 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-26 16:44:12 - Mensaje enviado con éxito a 584243579800 2026-07-26 16:44:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a66719c349bf (wa_message_id: wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSNkY2ODgyM0E2MEIwMkM3NDA3AA==) 2026-07-26 16:44:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a66719c349bf 2026-07-26 16:44:12 - ====== FIN WEBHOOK ====== 2026-07-26 16:44:49 - ====== INICIO WEBHOOK ====== 2026-07-26 16:44:49 - Evento: text | De: 584243579800 | Size: 561b 2026-07-26 16:44:49 - Procesando mensaje regular tipo: text 2026-07-26 16:44:49 - RegularMessageService: Procesando mensaje de 584243579800, tipo: text 2026-07-26 16:44:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUM5MzUwRDg2N0VCRjQ2MjUxOTc5N0VENkU0NkE1RTYA 2026-07-26 16:44:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUM5MzUwRDg2N0VCRjQ2MjUxOTc5N0VENkU0NkE1RTYA 2026-07-26 16:44:49 - Contenido: 006806524648... 2026-07-26 16:44:49 - Comando detectado: 006806524648 2026-07-26 16:44:49 - CommandProcessor: Procesando comando: 006806524648 2026-07-26 16:44:49 - Comando no reconocido, enviando a ChatGPT 2026-07-26 16:44:49 - Resultado del comando: string 2026-07-26 16:44:49 - Enviando a ChatGPT: 006806524648... 2026-07-26 16:44:49 - forwardToChatGPT: Enviando a ChatGPT: 006806524648... 2026-07-26 16:44:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 17:44:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 17:44:49 America/Halifax] [CHATBOT][START] corr=c26f0bd9 IP=127.0.0.1 UA= [26-Jul-2026 16:44:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 16:44:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-25 username=f4:92:bf:34:0b:9f mobile=584243579800 [26-Jul-2026 16:44:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 16:44:49 America/Caracas] [CHATBOT][DIAG] corr=c26f0bd9 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [26-Jul-2026 16:44:49 America/Caracas] [CHATBOT][CTX] corr=c26f0bd9 tel=584243579800 intent=chat srvid=34 usd=30 bs=25678.28 tasa=737.8816 verifyMode=simulated [26-Jul-2026 16:44:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 16:44:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 16:44:49 America/Caracas] [CHATBOT][AI][77d9cd] Proveedor: gemini [26-Jul-2026 16:44:49 America/Caracas] [CHATBOT][GEMINI][77d9cd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 16:44:50 America/Caracas] [CHATBOT][GEMINI][77d9cd] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 16:44:50 America/Caracas] [CHATBOT][GEMINI][77d9cd] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 16:44:51 America/Caracas] [CHATBOT][AI][77d9cd] Gemini falló, usando heurística local [26-Jul-2026 16:44:51 America/Caracas] [CHATBOT][AI][77d9cd] Heurística no matcheó, enviando menú de opciones [26-Jul-2026 16:44:51 America/Caracas] [CHATBOT][END] corr=c26f0bd9 bytesRespuesta=387 [26-Jul-2026 16:44:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 16:44:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-26 16:44:51 - Mensaje enviado con éxito a 584243579800 2026-07-26 16:44:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6671c3d3bba (wa_message_id: wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSNDJGQTEzMjdGNDY2QTIxREVBAA==) 2026-07-26 16:44:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a6671c3d3bba 2026-07-26 16:44:51 - ====== FIN WEBHOOK ====== 2026-07-26 16:57:24 - ====== INICIO WEBHOOK ====== 2026-07-26 16:57:24 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-26 16:57:24 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-26 16:57:24 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , edwin leal, 2026-08-05 00:00:00 . 584243579800 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243579800","wa_id":"584243579800"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSQ0U2REQwQTg0OTg3NDhGMjIzAA==","message_status":"accepted"}]}'. 2026-07-26 18:50:57 - ====== INICIO WEBHOOK ====== 2026-07-26 18:50:57 - Evento: text | De: 584142839823 | Size: 765b 2026-07-26 18:50:57 - Procesando mensaje regular tipo: text 2026-07-26 18:50:57 - RegularMessageService: Procesando mensaje de 584142839823, tipo: text 2026-07-26 18:50:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUM4NjgzRkU2QjMyMjU1MThFRDRFQTM2RkU0OUZBM0UA 2026-07-26 18:50:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUM4NjgzRkU2QjMyMjU1MThFRDRFQTM2RkU0OUZBM0UA 2026-07-26 18:50:57 - Contenido: Okey si yo ya soy cliente nada más necesito cambiar el router x qué ese no me sirve tengo como cas... 2026-07-26 18:50:57 - Comando detectado: okey 2026-07-26 18:50:57 - CommandProcessor: Procesando comando: okey 2026-07-26 18:50:57 - IntentDetector: intent=soporte, confidence=0.95 2026-07-26 18:50:57 - IntentDetector → reportefallas.php [26-Jul-2026 18:50:57 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [26-Jul-2026 18:50:57 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [26-Jul-2026 18:50:57 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-26 18:50:57 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-26 18:50:58 - ====== INICIO WEBHOOK ====== 2026-07-26 18:50:58 - Evento: text | De: 584142839823 | Size: 765b 2026-07-26 18:50:58 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUM4NjgzRkU2QjMyMjU1MThFRDRFQTM2RkU0OUZBM0UA, ignorando - addcreddits, addcreddits , Odeisy Blanco, 2026-08-25 00:00:00 . 584162154916 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162154916","wa_id":"584162154916"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTU0OTE2FQIAERgSNTZBRDVGNjEzODczNzM2QjUzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Mary Hidalgo, 2026-08-27 00:00:00 . 584143203628 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143203628","wa_id":"584143203628"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjAzNjI4FQIAERgSMDZDMkZFQTJFMDlBMUYzN0Y5AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Elminson Quiñones, 2026-08-09 00:00:00 . 584123062567 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123062567","wa_id":"584123062567"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDYyNTY3FQIAERgSOUVGODNGMTczOTE1RUYxQzg1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125695909","wa_id":"584125695909"}],"messages":[{"id":"wamid.HBgMNTg0MTI1Njk1OTA5FQIAERgSNDJDQTE1MjZCNTJDNTU1NjkzAA=="}]}'. 2026-07-26 18:58:42 - ====== INICIO WEBHOOK ====== 2026-07-26 18:58:42 - Evento: status:failed | De: 584125695909 | Size: 828b 2026-07-26 18:58:42 - STATUS FAILED: failed para 584125695909 | Error: 131047 Re-engagement message 2026-07-26 18:58:42 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Nohemi Margarita Piñero Urbina, 2026-09-01 00:00:00 . 584125695909 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125695909","wa_id":"584125695909"}],"messages":[{"id":"wamid.HBgMNTg0MTI1Njk1OTA5FQIAERgSNzZBMTRFM0M0MUFFREE1MjQxAA==","message_status":"accepted"}]}'. 2026-07-26 19:03:21 - ====== INICIO WEBHOOK ====== 2026-07-26 19:03:21 - Evento: text | De: 584142839823 | Size: 583b 2026-07-26 19:03:21 - Procesando mensaje regular tipo: text 2026-07-26 19:03:21 - RegularMessageService: Procesando mensaje de 584142839823, tipo: text 2026-07-26 19:03:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUMzQ0EzNTg0RUM0QTNBMUU3RjFCM0I0MUE4NjA4ODMA 2026-07-26 19:03:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUMzQ0EzNTg0RUM0QTNBMUU3RjFCM0I0MUE4NjA4ODMA 2026-07-26 19:03:21 - Contenido: Okey y precio... 2026-07-26 19:03:21 - Comando detectado: okey 2026-07-26 19:03:21 - CommandProcessor: Procesando comando: okey 2026-07-26 19:03:21 - Comando no reconocido, enviando a ChatGPT 2026-07-26 19:03:21 - Resultado del comando: string 2026-07-26 19:03:21 - Enviando a ChatGPT: Okey y precio... 2026-07-26 19:03:21 - LeadCapture: Posible lead detectado para 584142839823 2026-07-26 19:03:21 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-26 19:03:21 - forwardToChatGPT: Enviando a ChatGPT: Okey y precio... 2026-07-26 19:03:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 20:03:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 20:03:21 America/Halifax] [CHATBOT][START] corr=bd3f2181 IP=127.0.0.1 UA= [26-Jul-2026 19:03:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 19:03:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=68:d7:9a:a2:d1:1d mobile=584142839823 [26-Jul-2026 19:03:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 19:03:22 America/Caracas] [CHATBOT][DIAG] corr=bd3f2181 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [26-Jul-2026 19:03:22 America/Caracas] [CHATBOT][CTX] corr=bd3f2181 tel=584142839823 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [26-Jul-2026 19:03:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 19:03:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 19:03:22 America/Caracas] [CHATBOT][AI][d1a264] Proveedor: gemini [26-Jul-2026 19:03:22 America/Caracas] [CHATBOT][GEMINI][d1a264] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 19:03:22 America/Caracas] [CHATBOT][GEMINI][d1a264] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 19:03:22 America/Caracas] [CHATBOT][GEMINI][d1a264] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 19:03:23 America/Caracas] [CHATBOT][AI][d1a264] Gemini falló, usando heurística local [26-Jul-2026 19:03:23 America/Caracas] [CHATBOT][AI][d1a264] Heurística no matcheó, enviando menú de opciones [26-Jul-2026 19:03:23 America/Caracas] [CHATBOT][END] corr=bd3f2181 bytesRespuesta=390 [26-Jul-2026 19:03:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 19:03:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-26 19:03:24 - Mensaje enviado con éxito a 584142839823 2026-07-26 19:03:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a66923c44483 (wa_message_id: wamid.HBgMNTg0MTQyODM5ODIzFQIAERgSN0MyRjM3Q0VEOTcxMUVFNTVDAA==) 2026-07-26 19:03:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a66923c44483 2026-07-26 19:03:24 - ====== FIN WEBHOOK ====== 2026-07-26 19:06:23 - ====== INICIO WEBHOOK ====== 2026-07-26 19:06:23 - Evento: image | De: 584143466209 | Size: 866b 2026-07-26 19:06:23 - Procesando mensaje regular tipo: image 2026-07-26 19:06:23 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-26 19:06:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCOEQwMkMwN0QxNDE0RkU5RUNFMTgzOENFOERCMjcA 2026-07-26 19:06:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCOEQwMkMwN0QxNDE0RkU5RUNFMTgzOENFOERCMjcA 2026-07-26 19:06:23 - Contenido: G venezuela 5400.00 recarga-miguel... 2026-07-26 19:06:23 - Comando detectado: g 2026-07-26 19:06:23 - CommandProcessor: Procesando comando: g 2026-07-26 19:06:23 - Gasto de negocio con imagen: 1055937093650581 2026-07-26 19:06:23 - Formato 'g banco descripcion': banco=venezuela, desc=5400.00 recarga-miguel 2026-07-26 19:06:24 - Ejecutando GastosService (negocio) [26-Jul-2026 19:06:24 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-26 19:06:26 - Resultado del comando: array 2026-07-26 19:06:26 - Enviando respuesta: ✅ 💼 Gasto de negocio #70 registrado • Mont 2026-07-26 19:06:27 - Mensaje enviado con éxito a 584143466209 2026-07-26 19:06:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6692f345a6d (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRTY4RDU4NzMwODJDMTNEODlFAA==) 2026-07-26 19:06:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a6692f345a6d 2026-07-26 19:06:27 - ====== FIN WEBHOOK ====== 2026-07-26 19:13:53 - ====== INICIO WEBHOOK ====== 2026-07-26 19:13:53 - Evento: image | De: 584142839823 | Size: 842b 2026-07-26 19:13:53 - Procesando mensaje regular tipo: image 2026-07-26 19:13:53 - RegularMessageService: Procesando mensaje de 584142839823, tipo: image 2026-07-26 19:13:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUM2NTA0MDA2QTc2ODFEMEFEOUZBNkJCQjU3MEZERUUA 2026-07-26 19:13:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUM2NTA0MDA2QTc2ODFEMEFEOUZBNkJCQjU3MEZERUUA 2026-07-26 19:13:53 - Contenido: ... 2026-07-26 19:13:53 - Comando detectado: image 2026-07-26 19:13:53 - CommandProcessor: Procesando comando: image 2026-07-26 19:13:53 - Imagen sin comando, guardando y procesando 2026-07-26 19:13:53 - Verificando duplicado por imageId=1045350118424769, msgId=wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUM2NTA0MDA2QTc2ODFEMEFEOUZBNkJCQjU3MEZERUUA 2026-07-26 19:13:53 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-26 19:13:53 - Incluyendo numtoname.php... 2026-07-26 19:13:53 - Incluyendo media.php... 2026-07-26 19:13:53 - DEBUG messages batch: [{"from":"584142839823","from_user_id":"VE.4538778926409254","id":"wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUM2NTA0MDA2QTc2ODFEMEFEOUZBNkJCQjU3MEZERUUA","timestamp":"1785107627","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Tvxry4v9GWssLiZKQWQuvEbYq9XpWD83FzJ2KlAekh0=","id":"1045350118424769","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1045350118424769&source=webhook&ext=1785107929&hash=ATwe5kY5VDYyMuRSPXnV1iwjCU_dKOxkV1idnNq92_Q6CA"}}] 2026-07-26 19:13:53 - DEBUG caption: no se encontró texto cercano 2026-07-26 19:13:53 - DEBUG caption final: [VACIO] 2026-07-26 19:13:53 - DEBUG busqueda mobiles: 04142839823,4142839823,584142839823 2026-07-26 19:13:53 - DEBUG usuario encontrado: 68:d7:9a:a2:d1:1d 2026-07-26 19:13:53 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-26 19:13:53 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-26 19:13:54 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1045350118424769&source=getMedia&ext=1785107930&hash=ATyXbZhDGE6XiZ1C9k4Hvog8okmSSPbVCPJWWTfLc05dVQ 2026-07-26 19:13:55 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1045350118424769.jpg (23276 bytes) 2026-07-26 19:13:55 - OCR tesseract exit=0 chars=81 2026-07-26 19:13:55 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 756 2026-07-26 19:13:55 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-07-26 19:13:55 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-26 19:13:55 - DEBUG registro: usernameRaw=''68:d7:9a:a2:d1:1d'' first=''Alfredo'' last=''Godoy'' esRegistrado=1 2026-07-26 19:13:55 - DEBUG bodyAdmin postOCR: Tlf: 04142839823\nUser: 68:d7:9a:a2:d1:1d\nNombre: Alfredo Godoy\nBanco: \nMonto: \nFecha: \nSrvID: 33 2026-07-26 19:13:58 - IMG 1045350118424769 TEL 04142839823 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-26 19:13:58 - Incluyendo guardar_imagen.php... 2026-07-26 19:13:58 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-26 19:13:58 - Includes realizados. Verificando funciones... 2026-07-26 19:13:58 - obtenerInfoUsuario: Iniciando función con teléfono: 584142839823 2026-07-26 19:13:58 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-26 19:13:58 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-26 19:13:58 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-26 19:13:58 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-26 19:13:58 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-26 19:13:58 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:a2:d1:1d","firstname":"Alfredo","lastname":"Godoy","mac":"68:d7:9a:a2:d1:1d","srvid":35} 2026-07-26 19:13:58 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-26 19:13:58 - Datos usuario extraídos: {"username":"68:d7:9a:a2:d1:1d","firstname":"Alfredo","lastname":"Godoy","mac":"68:d7:9a:a2:d1:1d","srvid":35} 2026-07-26 19:13:58 - Función conectarbot disponible, obteniendo conexión... 2026-07-26 19:13:58 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-26 19:13:58 - Valor de accessToken: EAAC0c45... 2026-07-26 19:13:58 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-26 19:13:58 - Instancia WhatsAppImageHandler creada 2026-07-26 19:13:58 - Llamando a saveWhatsAppImage... 2026-07-26 19:13:58 - saveWhatsAppImage: Procesando imagen para: 584142839823 2026-07-26 19:13:58 - saveWhatsAppImage: ID de media: 1045350118424769, MIME type: image/jpeg 2026-07-26 19:13:58 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1045350118424769 2026-07-26 19:13:59 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-26 19:13:59 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1045350118424769&source=getMedia&ext=1785107935&hash=ATwuS-Rz21R9onfwT8At82M5YRVSo3FzlOnqnYhtl8MUWw 2026-07-26 19:13:59 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1045350118424769&source=getMedia&ext=1785107935&hash=ATwuS-Rz21R9onfwT8At82M5YRVSo3FzlOnqnYhtl8MUWw 2026-07-26 19:13:59 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-26 19:13:59 - descargar_imagen: Imagen descargada - Tamaño: 23276 bytes, Tipo: image/jpeg 2026-07-26 19:13:59 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1045350118424769.jpg, Tamaño: 23276 bytes 2026-07-26 19:13:59 - saveToDatabase: Registro insertado en BD con ID: 147 2026-07-26 19:13:59 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1045350118424769.jpg","image_id":"1045350118424769","size":23276,"mime_type":"image\/jpeg","db_success":true} 2026-07-26 19:13:59 - Resultado del comando: array 2026-07-26 19:13:59 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-26 19:14:00 - Mensaje enviado con éxito a 584142839823 2026-07-26 19:14:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6694b8b32e2 (wa_message_id: wamid.HBgMNTg0MTQyODM5ODIzFQIAERgSN0I3QThBRjc3MEFBNDk3RTU4AA==) 2026-07-26 19:14:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a6694b8b32e2 2026-07-26 19:14:00 - ====== FIN WEBHOOK ====== 2026-07-26 19:14:30 - ====== INICIO WEBHOOK ====== 2026-07-26 19:14:30 - Evento: text | De: 584142839823 | Size: 616b 2026-07-26 19:14:30 - Procesando mensaje regular tipo: text 2026-07-26 19:14:30 - RegularMessageService: Procesando mensaje de 584142839823, tipo: text 2026-07-26 19:14:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUM5MTRDREFEMDUyMzA4MjYwMTBFODY1QTU4MjJGQzcA 2026-07-26 19:14:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyODM5ODIzFQIAEhggQUM5MTRDREFEMDUyMzA4MjYwMTBFODY1QTU4MjJGQzcA 2026-07-26 19:14:30 - Contenido: Este es el que tengo y no me da casi señal... 2026-07-26 19:14:30 - Comando detectado: este 2026-07-26 19:14:30 - CommandProcessor: Procesando comando: este 2026-07-26 19:14:30 - Comando no reconocido, enviando a ChatGPT 2026-07-26 19:14:30 - Resultado del comando: string 2026-07-26 19:14:30 - Enviando a ChatGPT: Este es el que tengo y no me da casi señal... 2026-07-26 19:14:30 - forwardToChatGPT: Enviando a ChatGPT: Este es el que tengo y no me da casi señal... 2026-07-26 19:14:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [26-Jul-2026 20:14:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [26-Jul-2026 20:14:30 America/Halifax] [CHATBOT][START] corr=fff0bb86 IP=127.0.0.1 UA= [26-Jul-2026 19:14:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 737.8816 fecha=2026-07-23T00:00:00-04:00 [26-Jul-2026 19:14:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=68:d7:9a:a2:d1:1d mobile=584142839823 [26-Jul-2026 19:14:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [26-Jul-2026 19:14:30 America/Caracas] [CHATBOT][DIAG] corr=fff0bb86 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [26-Jul-2026 19:14:30 America/Caracas] [CHATBOT][CTX] corr=fff0bb86 tel=584142839823 intent=chat srvid=35 usd=40 bs=34237.71 tasa=737.8816 verifyMode=simulated [26-Jul-2026 19:14:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [26-Jul-2026 19:14:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [26-Jul-2026 19:14:30 America/Caracas] [CHATBOT][AI][7d3d83] Proveedor: gemini [26-Jul-2026 19:14:30 America/Caracas] [CHATBOT][GEMINI][7d3d83] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [26-Jul-2026 19:14:30 America/Caracas] [CHATBOT][GEMINI][7d3d83] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 19:14:31 America/Caracas] [CHATBOT][GEMINI][7d3d83] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [26-Jul-2026 19:14:31 America/Caracas] [CHATBOT][AI][7d3d83] Gemini falló, usando heurística local [26-Jul-2026 19:14:31 America/Caracas] [CHATBOT][AI][7d3d83] Heurística no matcheó, enviando menú de opciones [26-Jul-2026 19:14:31 America/Caracas] [CHATBOT][END] corr=fff0bb86 bytesRespuesta=390 [26-Jul-2026 19:14:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-26 19:14:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-26 19:14:32 - Mensaje enviado con éxito a 584142839823 2026-07-26 19:14:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6694d89ceda (wa_message_id: wamid.HBgMNTg0MTQyODM5ODIzFQIAERgSRURFMTZBQjhDMURDRkUxQkE3AA==) 2026-07-26 19:14:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a6694d89ceda 2026-07-26 19:14:32 - ====== FIN WEBHOOK ====== 2026-07-26 19:50:47 - ====== INICIO WEBHOOK ====== 2026-07-26 19:50:47 - Evento: image | De: 584161461388 | Size: 922b 2026-07-26 19:50:47 - Procesando mensaje regular tipo: image 2026-07-26 19:50:47 - RegularMessageService: Procesando mensaje de 584161461388, tipo: image 2026-07-26 19:50:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUMwQTdCN0RGMkY5OTdFNjYzNkU2MTdBRTgyOTZGN0EA 2026-07-26 19:50:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUMwQTdCN0RGMkY5OTdFNjYzNkU2MTdBRTgyOTZGN0EA 2026-07-26 19:50:47 - Contenido: Buenas noches hay le acabo de cancelar los 15$ q faltan del mes de agosto.... 2026-07-26 19:50:47 - Comando detectado: buenas 2026-07-26 19:50:47 - CommandProcessor: Procesando comando: buenas 2026-07-26 19:50:47 - Imagen sin comando, guardando y procesando 2026-07-26 19:50:47 - Verificando duplicado por imageId=1748215429824432, msgId=wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUMwQTdCN0RGMkY5OTdFNjYzNkU2MTdBRTgyOTZGN0EA 2026-07-26 19:50:47 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-26 19:50:47 - Incluyendo numtoname.php... 2026-07-26 19:50:47 - Incluyendo media.php... 2026-07-26 19:50:47 - DEBUG messages batch: [{"from":"584161461388","from_user_id":"VE.4532673657019781","id":"wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUMwQTdCN0RGMkY5OTdFNjYzNkU2MTdBRTgyOTZGN0EA","timestamp":"1785109841","type":"image","image":{"caption":"Buenas noches hay le acabo de cancelar los 15$ q faltan del mes de agosto.","mime_type":"image\/jpeg","sha256":"hchoCyHGtgtPTyXp7g5PciMPPdhx24QU3rMd9cn0uPQ=","id":"1748215429824432","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1748215429824432&source=webhook&ext=1785110143&hash=ATwPphbEBysjYbSdhZ7mUCd79YiANKrR1HODhQj66gVgZw"}}] 2026-07-26 19:50:47 - DEBUG caption final: Buenas noches hay le acabo de cancelar los 15$ q faltan del mes de agosto. 2026-07-26 19:50:47 - DEBUG busqueda mobiles: 04161461388,4161461388,584161461388 2026-07-26 19:50:47 - DEBUG usuario NO encontrado 2026-07-26 19:50:47 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-26 19:50:47 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-26 19:50:48 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1748215429824432&source=getMedia&ext=1785110144&hash=ATy_2uLBuovLkKakdhs-EljGANIJJW4vA3c7lF3NNm5NYg 2026-07-26 19:50:49 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1748215429824432.jpg (37032 bytes) 2026-07-26 19:50:50 - OCR tesseract exit=0 chars=349 2026-07-26 19:50:50 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 167 Monto (Bs.) 11.100,00 Nro. de 620739912321 Fecha y hora del envío: 26/07/2026 a las 7:49:13 PM Cuenta oric Cta. Corriente *8062 Ben 0412-3663736 Docume: V-18.143.785 ferencia: ciario: tidad: Banco 0102 - Banco De Venezuela S.a.c.a. Banco Universal 2026-07-26 19:50:50 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-26"} 2026-07-26 19:50:50 - OCR parseDetalles: {"banco":null,"monto":"11100.00","fecha":"2026-07-26","debug":["fecha=2026-07-26","montoNext=11.100,00"]} 2026-07-26 19:50:50 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-26 19:50:50 - DEBUG bodyAdmin postOCR: Tlf: 04161461388\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 11100.00 (ocrDetails)\nFecha: 2026-07-26 (caption) 2026-07-26 19:50:52 - IMG 1748215429824432 TEL 04161461388 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-26 19:50:52 - Incluyendo guardar_imagen.php... 2026-07-26 19:50:52 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-26 19:50:52 - Includes realizados. Verificando funciones... 2026-07-26 19:50:52 - obtenerInfoUsuario: Iniciando función con teléfono: 584161461388 2026-07-26 19:50:52 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-26 19:50:52 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-26 19:50:52 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-26 19:50:52 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-26 19:50:52 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-26 19:50:52 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:4e:12:3f","firstname":"Karelia","lastname":"Breidenbach","mac":"f4:92:bf:4e:12:3f","srvid":34} 2026-07-26 19:50:52 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-26 19:50:52 - Datos usuario extraídos: {"username":"f4:92:bf:4e:12:3f","firstname":"Karelia","lastname":"Breidenbach","mac":"f4:92:bf:4e:12:3f","srvid":34} 2026-07-26 19:50:52 - Función conectarbot disponible, obteniendo conexión... 2026-07-26 19:50:52 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-26 19:50:52 - Valor de accessToken: EAAC0c45... 2026-07-26 19:50:52 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-26 19:50:52 - Instancia WhatsAppImageHandler creada 2026-07-26 19:50:52 - Llamando a saveWhatsAppImage... 2026-07-26 19:50:52 - saveWhatsAppImage: Procesando imagen para: 584161461388 2026-07-26 19:50:52 - saveWhatsAppImage: ID de media: 1748215429824432, MIME type: image/jpeg 2026-07-26 19:50:52 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1748215429824432 2026-07-26 19:50:53 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-26 19:50:53 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1748215429824432&source=getMedia&ext=1785110149&hash=ATyQPP2tbbGd5HlvK9GoFuskHhZ6oS6eFbq-6IiBuE6J7Q 2026-07-26 19:50:53 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1748215429824432&source=getMedia&ext=1785110149&hash=ATyQPP2tbbGd5HlvK9GoFuskHhZ6oS6eFbq-6IiBuE6J7Q 2026-07-26 19:50:54 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-26 19:50:54 - descargar_imagen: Imagen descargada - Tamaño: 37032 bytes, Tipo: image/jpeg 2026-07-26 19:50:54 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1748215429824432.jpg, Tamaño: 37032 bytes 2026-07-26 19:50:54 - saveToDatabase: Registro insertado en BD con ID: 148 2026-07-26 19:50:54 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1748215429824432.jpg","image_id":"1748215429824432","size":37032,"mime_type":"image\/jpeg","db_success":true} 2026-07-26 19:50:54 - Resultado del comando: array 2026-07-26 19:50:54 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-26 19:50:54 - Mensaje enviado con éxito a 584161461388 2026-07-26 19:50:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a669d5ee7607 (wa_message_id: wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSMTMxOTUzRkRERUI0MzdFM0NEAA==) 2026-07-26 19:50:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a669d5ee7607 2026-07-26 19:50:54 - ====== FIN WEBHOOK ====== 2026-07-26 19:51:34 - ====== INICIO WEBHOOK ====== 2026-07-26 19:51:34 - Evento: reaction | De: 584161461388 | Size: 673b 2026-07-26 19:51:34 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => K@reli@. ) [wa_id] => 584161461388 [user_id] => VE.4532673657019781 ) ) [messages] => Array ( [0] => Array ( [from] => 584161461388 [from_user_id] => VE.4532673657019781 [id] => wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM5N0Y4NDQ2NzZDNjBGODhENzEwQkM3M0RGRDk2QjYA [timestamp] => 1785109890 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSMTMxOTUzRkRERUI0MzdFM0NEAA== [emoji] => 👍🏻 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-26 19:51:34 - ====== FIN WEBHOOK ====== 2026-07-26 19:55:03 - ====== INICIO WEBHOOK ====== 2026-07-26 19:55:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-26 19:55:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-26 19:55:03 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129920717","wa_id":"584129920717"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSRUFERUUwQTBDNjA3MzgxRTg2AA=="}]}'. 2026-07-26 21:10:45 - ====== INICIO WEBHOOK ====== 2026-07-26 21:10:45 - Evento: sticker | De: 584124558012 | Size: 866b 2026-07-26 21:10:45 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Jesús ✌🏽 ) [wa_id] => 584124558012 [user_id] => VE.4522590308028116 ) ) [messages] => Array ( [0] => Array ( [from] => 584124558012 [from_user_id] => VE.4522590308028116 [id] => wamid.HBgMNTg0MTI0NTU4MDEyFQIAEhggQUMyNTQ1NDNBQ0FDNjEwMzRGNThGRkY1RjFBNjI5QUMA [timestamp] => 1785114639 [type] => sticker [sticker] => Array ( [mime_type] => image/webp [sha256] => yJi3Thct2ZuSIsyLjSlAivAp8IzoePvGSHhWVKXV8BE= [id] => 2363751807765259 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2363751807765259&source=webhook&ext=1785114941&hash=ATzfxCentbYPR78GyUaRD7IurQJJF9U2Dlfne9shC0Afrg [animated] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-26 21:10:46 - ====== FIN WEBHOOK ====== 2026-07-26 21:10:46 - ====== INICIO WEBHOOK ====== 2026-07-26 21:10:46 - Evento: status:failed | De: 584129920717 | Size: 828b 2026-07-26 21:10:46 - STATUS FAILED: failed para 584129920717 | Error: 131047 Re-engagement message 2026-07-26 21:10:46 - ====== FIN WEBHOOK ====== 2026-07-26 23:41:08 - ====== INICIO WEBHOOK ====== 2026-07-26 23:41:08 - Evento: image | De: 584143466209 | Size: 867b 2026-07-26 23:41:08 - Procesando mensaje regular tipo: image 2026-07-26 23:41:08 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-26 23:41:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0NDEzMzQ0NjI4RkNFMDk3N0NFOUREOEJGNjY0MkYA 2026-07-26 23:41:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0NDEzMzQ0NjI4RkNFMDk3N0NFOUREOEJGNjY0MkYA 2026-07-26 23:41:08 - Contenido: Pg mercantil 10391.08 cig-cervezas... 2026-07-26 23:41:08 - Comando detectado: pg 2026-07-26 23:41:08 - CommandProcessor: Procesando comando: pg 2026-07-26 23:41:08 - Gasto personal con imagen: 1789848715515933 2026-07-26 23:41:08 - Formato 'pg banco descripcion': banco=mercantil, desc=10391.08 cig-cervezas 2026-07-26 23:41:08 - Ejecutando GastosService (personal) [26-Jul-2026 23:41:08 America/Caracas] [ExchangeRateService] Tasa API (oficial): 737.8816 2026-07-26 23:41:11 - Resultado del comando: array 2026-07-26 23:41:11 - Enviando respuesta: ✅ 👤 Gasto personal #37 registrado • Monto: 2026-07-26 23:41:12 - Mensaje enviado con éxito a 584143466209 2026-07-26 23:41:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a66d35872131 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjNGREEzOUM1NkY4Rjk5Q0Y5AA==) 2026-07-26 23:41:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a66d35872131 2026-07-26 23:41:12 - ====== FIN WEBHOOK ====== 2026-07-26 23:53:34 - ====== INICIO WEBHOOK ====== 2026-07-26 23:53:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-26 23:53:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-26 23:53:34 - ====== FIN WEBHOOK ====== 2026-07-27 00:16:02 - {"error":{"message":"Your request has violated JSON schema constraint 'required' for the JSON field 'interactive', please check the JSON schema for the JSON field 'interactive' and make sure your request is valid for missing : 'action', Unexpected key \"flow_token\" on param \"interactive\".","code":100,"type":"OAuthException","fbtrace_id":"AsEbPIagBeZfLCtx4R3kvQt"}} [2026-07-27 00:16:04] [WARNING] loadWhatsAppAccessToken: Archivo de token encontrado sin variable $accessToken válida: /home/ctnet/www/chatWA/../seg_tokens/token.php [2026-07-27 00:16:04] [WARNING] loadWhatsAppAccessToken: Archivo de token encontrado sin variable $accessToken válida: /home/ctnet/www/seg_tokens/token.php [2026-07-27 00:16:04] [ERROR] bootstrap: No se pudo cargar accessToken desde rutas conocidas [2026-07-27 00:16:04] [INFO] logData: ====== INICIO DE PROCESAMIENTO WEBHOOK ====== [2026-07-27 00:16:04] [INFO] logData: Datos recibidos: [2026-07-27 00:16:04] [INFO] logData: ERROR: Error decodificando JSON: Syntax error [2026-07-27 00:16:04] [INFO] shutdown: Memory usage: 2097152 2026-07-27 00:16:04 - Response: {"error":{"message":"(#132001) Template name does not exist in the translation","code":132001,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"template name (pago_vencido2) does not exist in es"},"fbtrace_id":"AWrPyN1Jbmv756u32TeTW1t"}} 2026-07-27 01:16:05 - 2026-07-27 01:16:05 - Usuario encontrado: 08:55:31:f9:f1:e6 2026-07-27 00:16:05 - ERROR: JSON decode: Syntax error | raw= [27-Jul-2026 01:16:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 01:16:12 America/Halifax] [CHATBOT][START] corr=1118de19 IP=185.93.89.147 UA=Mozilla/5.0 (compatible; jscrawler/0.1; +https://github.com/) 2026-07-27 00:34:58 - ====== INICIO WEBHOOK ====== 2026-07-27 00:34:58 - Evento: image | De: 584143466209 | Size: 865b 2026-07-27 00:34:58 - Procesando mensaje regular tipo: image 2026-07-27 00:34:58 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-27 00:34:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxN0IwMjVFREUzQUM0RDlERDZCNjlFREQyMjE1RkQA 2026-07-27 00:34:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxN0IwMjVFREUzQUM0RDlERDZCNjlFREQyMjE1RkQA 2026-07-27 00:34:58 - Contenido: Pg mercantil 6830.00 cig-cervezas... 2026-07-27 00:34:58 - Comando detectado: pg 2026-07-27 00:34:58 - CommandProcessor: Procesando comando: pg 2026-07-27 00:34:58 - Gasto personal con imagen: 1393179949337098 2026-07-27 00:34:58 - Formato 'pg banco descripcion': banco=mercantil, desc=6830.00 cig-cervezas 2026-07-27 00:34:59 - Ejecutando GastosService (personal) [27-Jul-2026 00:34:59 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.2292 2026-07-27 00:35:01 - Resultado del comando: array 2026-07-27 00:35:01 - Enviando respuesta: ✅ 👤 Gasto personal #38 registrado • Monto: 2026-07-27 00:35:02 - Mensaje enviado con éxito a 584143466209 2026-07-27 00:35:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a66dff6746ba (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQkE4OUFFQUIwNTUwMkE3NDg2AA==) 2026-07-27 00:35:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a66dff6746ba 2026-07-27 00:35:02 - ====== FIN WEBHOOK ====== 2026-07-27 06:51:29 - ====== INICIO WEBHOOK ====== 2026-07-27 06:51:29 - Evento: text | De: 584120346874 | Size: 586b 2026-07-27 06:51:29 - Procesando mensaje regular tipo: text 2026-07-27 06:51:29 - RegularMessageService: Procesando mensaje de 584120346874, tipo: text 2026-07-27 06:51:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM3NUZGNjAyREM4RUZDMTQ2QTNFNTZGRjdDMkIwNUQA 2026-07-27 06:51:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM3NUZGNjAyREM4RUZDMTQ2QTNFNTZGRjdDMkIwNUQA 2026-07-27 06:51:30 - Contenido: Buenos dias monto para cancelar... 2026-07-27 06:51:30 - Comando detectado: buenos 2026-07-27 06:51:30 - CommandProcessor: Procesando comando: buenos 2026-07-27 06:51:30 - Comando no reconocido, enviando a ChatGPT 2026-07-27 06:51:30 - Resultado del comando: string 2026-07-27 06:51:30 - Enviando a ChatGPT: Buenos dias monto para cancelar... 2026-07-27 06:51:30 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias monto para cancelar... 2026-07-27 06:51:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 07:51:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 07:51:30 America/Halifax] [CHATBOT][START] corr=3526b22f IP=127.0.0.1 UA= [27-Jul-2026 06:51:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 06:51:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-25 username=f4:92:bf:e6:52:35 mobile=584120346874 [27-Jul-2026 06:51:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 06:51:30 America/Caracas] [CHATBOT][DIAG] corr=3526b22f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [27-Jul-2026 06:51:30 America/Caracas] [CHATBOT][CTX] corr=3526b22f tel=584120346874 intent=chat srvid=34 usd=30 bs=25829.58 tasa=742.2292 verifyMode=simulated [27-Jul-2026 06:51:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 06:51:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 06:51:30 America/Caracas] [CHATBOT][AI][11de2a] Proveedor: gemini [27-Jul-2026 06:51:30 America/Caracas] [CHATBOT][GEMINI][11de2a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 06:51:30 America/Caracas] [CHATBOT][GEMINI][11de2a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 06:51:31 America/Caracas] [CHATBOT][GEMINI][11de2a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 06:51:31 America/Caracas] [CHATBOT][AI][11de2a] Gemini falló, usando heurística local [27-Jul-2026 06:51:31 America/Caracas] [CHATBOT][AI][11de2a] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 06:51:31 America/Caracas] [CHATBOT][END] corr=3526b22f bytesRespuesta=404 [27-Jul-2026 06:51:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 06:51:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 06:51:32 - Mensaje enviado con éxito a 584120346874 2026-07-27 06:51:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67383500326 (wa_message_id: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAERgSNkI0QzNDQThBMUQ0NTU5NkU4AA==) 2026-07-27 06:51:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a67383500326 2026-07-27 06:51:33 - ====== FIN WEBHOOK ====== 2026-07-27 06:52:46 - ====== INICIO WEBHOOK ====== 2026-07-27 06:52:46 - Evento: text | De: 584120346874 | Size: 568b 2026-07-27 06:52:46 - Procesando mensaje regular tipo: text 2026-07-27 06:52:46 - RegularMessageService: Procesando mensaje de 584120346874, tipo: text 2026-07-27 06:52:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM5MDJCNzE0Q0JBMTk1RkYxRjFFNjg3NjdFOTZFMTQA 2026-07-27 06:52:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM5MDJCNzE0Q0JBMTk1RkYxRjFFNjg3NjdFOTZFMTQA 2026-07-27 06:52:46 - Contenido: Datos y monto... 2026-07-27 06:52:46 - Comando detectado: datos 2026-07-27 06:52:46 - CommandProcessor: Procesando comando: datos 2026-07-27 06:52:46 - Comando no reconocido, enviando a ChatGPT 2026-07-27 06:52:46 - Resultado del comando: string 2026-07-27 06:52:46 - Enviando a ChatGPT: Datos y monto... 2026-07-27 06:52:46 - forwardToChatGPT: Enviando a ChatGPT: Datos y monto... 2026-07-27 06:52:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 07:52:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 07:52:46 America/Halifax] [CHATBOT][START] corr=463f51e8 IP=127.0.0.1 UA= [27-Jul-2026 06:52:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 06:52:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-25 username=f4:92:bf:e6:52:35 mobile=584120346874 [27-Jul-2026 06:52:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 06:52:47 America/Caracas] [CHATBOT][DIAG] corr=463f51e8 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [27-Jul-2026 06:52:47 America/Caracas] [CHATBOT][CTX] corr=463f51e8 tel=584120346874 intent=chat srvid=34 usd=30 bs=25829.58 tasa=742.2292 verifyMode=simulated [27-Jul-2026 06:52:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 06:52:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 06:52:47 America/Caracas] [CHATBOT][AI][e30786] Proveedor: gemini [27-Jul-2026 06:52:47 America/Caracas] [CHATBOT][GEMINI][e30786] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 06:52:47 America/Caracas] [CHATBOT][GEMINI][e30786] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 06:52:47 America/Caracas] [CHATBOT][GEMINI][e30786] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 06:52:48 America/Caracas] [CHATBOT][AI][e30786] Gemini falló, usando heurística local [27-Jul-2026 06:52:48 America/Caracas] [CHATBOT][AI][e30786] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 06:52:48 America/Caracas] [CHATBOT][END] corr=463f51e8 bytesRespuesta=404 [27-Jul-2026 06:52:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 06:52:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 06:52:49 - Mensaje enviado con éxito a 584120346874 2026-07-27 06:52:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6738815ef0a (wa_message_id: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAERgSQUFCNEFEOEM3NzgyMjgwQkFFAA==) 2026-07-27 06:52:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a6738815ef0a 2026-07-27 06:52:49 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243964752","wa_id":"584243964752"}],"messages":[{"id":"wamid.HBgMNTg0MjQzOTY0NzUyFQIAERgSREVERUVCMDhGMjRENTcxN0M2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261246913","wa_id":"584261246913"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMjQ2OTEzFQIAERgSNDg1MjkyODA4NzMyMzY2RTJDAA==","message_status":"accepted"}]}'. 2026-07-27 07:00:09 - ====== INICIO WEBHOOK ====== 2026-07-27 07:00:09 - Evento: status:failed | De: 584261246913 | Size: 573b 2026-07-27 07:00:09 - STATUS FAILED: failed para 584261246913 | Error: 131026 Message undeliverable 2026-07-27 07:00:09 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149238309","wa_id":"584149238309"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MjM4MzA5FQIAERgSRDRBQjBEQjZGRUJBOEIzNDlDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129646059","wa_id":"584129646059"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ2MDU5FQIAERgSOTE1NTZERDAzRjEwNTNDMkFCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123200851","wa_id":"584123200851"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSMjFCQ0E3OUY1MTk0MjdCMzg0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584226464021","wa_id":"584226464021"}],"messages":[{"id":"wamid.HBgMNTg0MjI2NDY0MDIxFQIAERgSMTEyQUZCM0M4QjM2NDU5RUM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121492262","wa_id":"584121492262"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDkyMjYyFQIAERgSM0Y4QjAxNzUxMERDOUNCRTY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129430024","wa_id":"584129430024"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NDMwMDI0FQIAERgSQjg5RjVDMTI0NDAwNzJCMTFFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142839823","wa_id":"584142839823"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODM5ODIzFQIAERgSQzJGMzMxNzg4RkQxMkM0QzJEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242038534","wa_id":"584242038534"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMDM4NTM0FQIAERgSODVDNzNEN0QxM0RCRTI1OUI1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143185461","wa_id":"584143185461"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTg1NDYxFQIAERgSQzFGMjhCMUEwRkMyQzhCMDI0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142753367","wa_id":"584142753367"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzUzMzY3FQIAERgSNjdDOEIxMjA5NjdERjBEMzRDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124321525","wa_id":"584124321525"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzIxNTI1FQIAERgSODQ1ODIyQzBGOENDRURFRDU1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584249125004","wa_id":"584249125004"}],"messages":[{"id":"wamid.HBgMNTg0MjQ5MTI1MDA0FQIAERgSMDUzQjA2MDMxQzI4NjczMUFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121354670","wa_id":"584121354670"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzU0NjcwFQIAERgSOUNDODg4QTY3QzU5QjY1Mjg2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129919368","wa_id":"584129919368"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTE5MzY4FQIAERgSMTVDNTU4MEU0QzRERUE3QUVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901415","wa_id":"584129901415"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSQjExN0YxMDRCMjJCMjU4NkE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162950286","wa_id":"584162950286"}],"messages":[{"id":"wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSRjczQkVDM0E0OTMxQ0U4NzU0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123803233","wa_id":"584123803233"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODAzMjMzFQIAERgSOTk5RTdCOTJGNzdBNkI5QkU0AA==","message_status":"accepted"}]}'. 2026-07-27 07:00:31 - ====== INICIO WEBHOOK ====== 2026-07-27 07:00:31 - Evento: status:failed | De: 584123803233 | Size: 573b 2026-07-27 07:00:31 - STATUS FAILED: failed para 584123803233 | Error: 131026 Message undeliverable 2026-07-27 07:00:31 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120111750","wa_id":"584120111750"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTExNzUwFQIAERgSMEJCOTI1QTM0Q0NBMDZEQjQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129301013","wa_id":"584129301013"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzAxMDEzFQIAERgSNkJBNTVEMUUzRjQ2NTQ3QjQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126478865","wa_id":"584126478865"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NDc4ODY1FQIAERgSMTEzNkY3MTVBMDRBNTU4QkVCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122116696","wa_id":"584122116696"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSREY5QzNCMkQ4REYwOTI5MTBDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243383208","wa_id":"584243383208"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzgzMjA4FQIAERgSOTE4Qjc0QjAzMEJEMDA4RjM2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125328390","wa_id":"584125328390"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI4MzkwFQIAERgSQjA0M0U2M0QzNEZBMjdFODIxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243383208","wa_id":"584243383208"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzgzMjA4FQIAERgSNDhEMkQwMkUzNTIzNzFBRjMzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910193","wa_id":"584129910193"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMTkzFQIAERgSRDIzQjU2NTFEOThFOUE5NzhEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243729821","wa_id":"584243729821"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSQUVGM0ZBNTIzM0ZBODNFNDAyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120171097","wa_id":"584120171097"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTcxMDk3FQIAERgSMTVDMzE2MDg3NTkzNTA1NUU4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143387291","wa_id":"584143387291"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzg3MjkxFQIAERgSMkYxRUM1NkEzOEVGNDRGRkM2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928088","wa_id":"584144928088"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDg4FQIAERgSNEY4QURFMDYwQ0IwRERCNjQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122519690","wa_id":"584122519690"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSOTg5MkIzMjZFNEIwQjc5QzA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144669285","wa_id":"584144669285"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NjY5Mjg1FQIAERgSNThBMzVFN0U3NEFEQzhEMTBEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124660143","wa_id":"584124660143"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NjYwMTQzFQIAERgSN0I2NjIxOURFQTMzMjI1MDc2AA==","message_status":"accepted"}]}'. 2026-07-27 07:00:52 - ====== INICIO WEBHOOK ====== 2026-07-27 07:00:52 - Evento: status:failed | De: 584124660143 | Size: 573b 2026-07-27 07:00:52 - STATUS FAILED: failed para 584124660143 | Error: 131026 Message undeliverable 2026-07-27 07:00:52 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140936026","wa_id":"584140936026"}],"messages":[{"id":"wamid.HBgMNTg0MTQwOTM2MDI2FQIAERgSQjhGNzRDMDAwNUNGRTcyREJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04142634586","wa_id":"584142634586"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjM0NTg2FQIAERgSOTNENTkxMEFGN0FGMzQ0NTUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125370090","wa_id":"584125370090"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzcwMDkwFQIAERgSM0NCMTk4REI3NjQ4MzNBQ0E0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129013098","wa_id":"584129013098"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MDEzMDk4FQIAERgSRkNEMEQ0OTdBQkQ1RTU0MThBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241580256","wa_id":"584241580256"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTgwMjU2FQIAERgSRUUyQ0ExNDFEQjlFNjI2OEQzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241997601","wa_id":"584241997601"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTk3NjAxFQIAERgSODcyQzA3NTg1MUY3MjgxRjNDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129635114","wa_id":"584129635114"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjM1MTE0FQIAERgSNkUzNzlFM0E5ODM2MTBCNjIxAA==","message_status":"accepted"}]}'. 2026-07-27 07:01:00 - ====== INICIO WEBHOOK ====== 2026-07-27 07:01:00 - Evento: status:failed | De: 584129635114 | Size: 573b 2026-07-27 07:01:00 - STATUS FAILED: failed para 584129635114 | Error: 131026 Message undeliverable 2026-07-27 07:01:00 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263425391","wa_id":"584263425391"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDI1MzkxFQIAERgSNkU4MzBFNkQ3RTM1NERDMTlFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961319","wa_id":"584129961319"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSRDkwRUVBODYzMUM5NzA5QzAzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142697021","wa_id":"584142697021"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjk3MDIxFQIAERgSQ0E4RDQwMEM4M0EyNkI2MzlFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120212470","wa_id":"584120212470"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSOUYxQkZFREZBMjlFRDFDMkMxAA==","message_status":"accepted"}]}'. 2026-07-27 07:11:37 - ====== INICIO WEBHOOK ====== 2026-07-27 07:11:37 - Evento: text | De: 584123200851 | Size: 672b 2026-07-27 07:11:37 - Procesando mensaje regular tipo: text 2026-07-27 07:11:37 - RegularMessageService: Procesando mensaje de 584123200851, tipo: text 2026-07-27 07:11:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUNGRTY0NUE3NjA0NkJCRDE1QTA1MzJEMDkyRkFERDUA 2026-07-27 07:11:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUNGRTY0NUE3NjA0NkJCRDE1QTA1MzJEMDkyRkFERDUA 2026-07-27 07:11:37 - Contenido: Buenos días una pregunta por qué solo me queda un día si mi fecha de corté eran los 5 de cada me... 2026-07-27 07:11:37 - Comando detectado: buenos 2026-07-27 07:11:37 - CommandProcessor: Procesando comando: buenos 2026-07-27 07:11:37 - Comando no reconocido, enviando a ChatGPT 2026-07-27 07:11:37 - Resultado del comando: string 2026-07-27 07:11:37 - Enviando a ChatGPT: Buenos días una pregunta por qué solo me queda u... 2026-07-27 07:11:37 - forwardToChatGPT: Enviando a ChatGPT: Buenos días una pregunta por qué solo me queda u... 2026-07-27 07:11:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 08:11:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 08:11:37 America/Halifax] [CHATBOT][START] corr=b05af977 IP=127.0.0.1 UA= [27-Jul-2026 07:11:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 07:11:37 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=24:5a:4c:c0:81:4c mobile=584123200851 [27-Jul-2026 07:11:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 07:11:37 America/Caracas] [CHATBOT][DIAG] corr=b05af977 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [27-Jul-2026 07:11:37 America/Caracas] [CHATBOT][CTX] corr=b05af977 tel=584123200851 intent=chat srvid=35 usd=40 bs=34439.43 tasa=742.2292 verifyMode=simulated [27-Jul-2026 07:11:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 07:11:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 07:11:37 America/Caracas] [CHATBOT][AI][bd0fd2] Proveedor: gemini [27-Jul-2026 07:11:37 America/Caracas] [CHATBOT][GEMINI][bd0fd2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 07:11:38 America/Caracas] [CHATBOT][GEMINI][bd0fd2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 07:11:38 America/Caracas] [CHATBOT][GEMINI][bd0fd2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 07:11:39 America/Caracas] [CHATBOT][AI][bd0fd2] Gemini falló, usando heurística local [27-Jul-2026 07:11:39 America/Caracas] [CHATBOT][AI][bd0fd2] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 07:11:39 America/Caracas] [CHATBOT][END] corr=b05af977 bytesRespuesta=398 [27-Jul-2026 07:11:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 07:11:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 07:11:40 - Mensaje enviado con éxito a 584123200851 2026-07-27 07:11:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a673cec20776 (wa_message_id: wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSMjI1RkM0QTM4Qjk3OTlBRjFCAA==) 2026-07-27 07:11:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a673cec20776 2026-07-27 07:11:40 - ====== FIN WEBHOOK ====== 2026-07-27 07:49:35 - ====== INICIO WEBHOOK ====== 2026-07-27 07:49:35 - Evento: button | De: 584123200851 | Size: 716b 2026-07-27 07:49:35 - Procesando botón de plantilla: Informacion de pagos 2026-07-27 07:49:35 - ButtonService: payload=informacion de pagos, telefono=584123200851 2026-07-27 07:49:35 - Procesando botón PAGO para: 584123200851 2026-07-27 07:49:36 - Mensaje enviado con éxito a 584123200851 2026-07-27 07:49:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6745d0c541b (wa_message_id: wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSRDE3QjFCQTBFMDAzMjRGQjk0AA==) 2026-07-27 07:49:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a6745d0c541b 2026-07-27 07:49:36 - ====== FIN WEBHOOK ====== 2026-07-27 07:50:12 - ====== INICIO WEBHOOK ====== 2026-07-27 07:50:12 - Evento: text | De: 584120346874 | Size: 577b 2026-07-27 07:50:12 - Procesando mensaje regular tipo: text 2026-07-27 07:50:12 - RegularMessageService: Procesando mensaje de 584120346874, tipo: text 2026-07-27 07:50:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM4QzA3NUUyRkE5QTEzQkU0MkY3RkJEQ0ExOEU4QjkA 2026-07-27 07:50:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM4QzA3NUUyRkE5QTEzQkU0MkY3RkJEQ0ExOEU4QjkA 2026-07-27 07:50:12 - Contenido: Para cancelar el monto... 2026-07-27 07:50:12 - Comando detectado: para 2026-07-27 07:50:12 - CommandProcessor: Procesando comando: para 2026-07-27 07:50:12 - Comando no reconocido, enviando a ChatGPT 2026-07-27 07:50:12 - Resultado del comando: string 2026-07-27 07:50:12 - Enviando a ChatGPT: Para cancelar el monto... 2026-07-27 07:50:12 - forwardToChatGPT: Enviando a ChatGPT: Para cancelar el monto... 2026-07-27 07:50:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 08:50:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 08:50:12 America/Halifax] [CHATBOT][START] corr=9aeb4b87 IP=127.0.0.1 UA= [27-Jul-2026 07:50:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 07:50:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-25 username=f4:92:bf:e6:52:35 mobile=584120346874 [27-Jul-2026 07:50:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 07:50:12 America/Caracas] [CHATBOT][DIAG] corr=9aeb4b87 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [27-Jul-2026 07:50:12 America/Caracas] [CHATBOT][CTX] corr=9aeb4b87 tel=584120346874 intent=chat srvid=34 usd=30 bs=25829.58 tasa=742.2292 verifyMode=simulated [27-Jul-2026 07:50:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 07:50:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 07:50:12 America/Caracas] [CHATBOT][AI][ef7324] Proveedor: gemini [27-Jul-2026 07:50:12 America/Caracas] [CHATBOT][GEMINI][ef7324] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 07:50:13 America/Caracas] [CHATBOT][GEMINI][ef7324] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 07:50:13 America/Caracas] [CHATBOT][GEMINI][ef7324] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 07:50:14 America/Caracas] [CHATBOT][AI][ef7324] Gemini falló, usando heurística local [27-Jul-2026 07:50:14 America/Caracas] [CHATBOT][AI][ef7324] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 07:50:14 America/Caracas] [CHATBOT][END] corr=9aeb4b87 bytesRespuesta=404 [27-Jul-2026 07:50:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 07:50:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 07:50:15 - Mensaje enviado con éxito a 584120346874 2026-07-27 07:50:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6745f716b02 (wa_message_id: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAERgSM0VBRUE5N0M3MEU2NDIwNzAyAA==) 2026-07-27 07:50:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a6745f716b02 2026-07-27 07:50:15 - ====== FIN WEBHOOK ====== 2026-07-27 07:52:29 - ====== INICIO WEBHOOK ====== 2026-07-27 07:52:29 - Evento: text | De: 584123200851 | Size: 673b 2026-07-27 07:52:29 - Procesando mensaje regular tipo: text 2026-07-27 07:52:29 - RegularMessageService: Procesando mensaje de 584123200851, tipo: text 2026-07-27 07:52:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUMzNDczMzExNDQyRThFREM1MkUzNjNGQjQ0NEE0NEUA 2026-07-27 07:52:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUMzNDczMzExNDQyRThFREM1MkUzNjNGQjQ0NEE0NEUA 2026-07-27 07:52:29 - Contenido: Muchas gracias... 2026-07-27 07:52:29 - Comando detectado: muchas 2026-07-27 07:52:29 - CommandProcessor: Procesando comando: muchas 2026-07-27 07:52:29 - Comando no reconocido, enviando a ChatGPT 2026-07-27 07:52:29 - Resultado del comando: string 2026-07-27 07:52:29 - Enviando a ChatGPT: Muchas gracias... 2026-07-27 07:52:29 - forwardToChatGPT: Enviando a ChatGPT: Muchas gracias... 2026-07-27 07:52:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 08:52:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 08:52:29 America/Halifax] [CHATBOT][START] corr=606b2ae1 IP=127.0.0.1 UA= [27-Jul-2026 07:52:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 07:52:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=24:5a:4c:c0:81:4c mobile=584123200851 [27-Jul-2026 07:52:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 07:52:29 America/Caracas] [CHATBOT][DIAG] corr=606b2ae1 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [27-Jul-2026 07:52:29 America/Caracas] [CHATBOT][CTX] corr=606b2ae1 tel=584123200851 intent=chat srvid=35 usd=40 bs=34439.43 tasa=742.2292 verifyMode=simulated [27-Jul-2026 07:52:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 07:52:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 07:52:29 America/Caracas] [CHATBOT][AI][40094f] Proveedor: gemini [27-Jul-2026 07:52:29 America/Caracas] [CHATBOT][GEMINI][40094f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 07:52:30 America/Caracas] [CHATBOT][GEMINI][40094f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 07:52:30 America/Caracas] [CHATBOT][GEMINI][40094f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 07:52:31 America/Caracas] [CHATBOT][AI][40094f] Gemini falló, usando heurística local [27-Jul-2026 07:52:31 America/Caracas] [CHATBOT][END] corr=606b2ae1 bytesRespuesta=88 [27-Jul-2026 07:52:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 07:52:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 07:52:31 - Mensaje enviado con éxito a 584123200851 2026-07-27 07:52:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67467fcadd5 (wa_message_id: wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSQkFFQjY2NUJCMDAzRDAwRDA2AA==) 2026-07-27 07:52:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a67467fcadd5 2026-07-27 07:52:31 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Karelia Breidenbach, 2026-08-26 00:00:00 . 584161461388 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161461388","wa_id":"584161461388"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSNkJCRDA1NDA4RkVCRkJEMzM4AA==","message_status":"accepted"}]}'. 2026-07-27 08:07:18 - ====== INICIO WEBHOOK ====== 2026-07-27 08:07:18 - Evento: text | De: 584241580256 | Size: 620b 2026-07-27 08:07:18 - Procesando mensaje regular tipo: text 2026-07-27 08:07:18 - RegularMessageService: Procesando mensaje de 584241580256, tipo: text 2026-07-27 08:07:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUNCOTE3N0U4REU5OTFGN0UyRDE3QjRBMkI3RTVGRTgA 2026-07-27 08:07:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUNCOTE3N0U4REU5OTFGN0UyRDE3QjRBMkI3RTVGRTgA 2026-07-27 08:07:18 - Contenido: Buenos días cuanto es el Monto... 2026-07-27 08:07:18 - Comando detectado: buenos 2026-07-27 08:07:18 - CommandProcessor: Procesando comando: buenos 2026-07-27 08:07:18 - Comando no reconocido, enviando a ChatGPT 2026-07-27 08:07:18 - Resultado del comando: string 2026-07-27 08:07:18 - Enviando a ChatGPT: Buenos días cuanto es el Monto... 2026-07-27 08:07:18 - forwardToChatGPT: Enviando a ChatGPT: Buenos días cuanto es el Monto... 2026-07-27 08:07:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 09:07:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 09:07:18 America/Halifax] [CHATBOT][START] corr=43259040 IP=127.0.0.1 UA= [27-Jul-2026 08:07:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 08:07:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-29 username=e4:38:83:be:e6:31 mobile=584241580256 [27-Jul-2026 08:07:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 08:07:18 America/Caracas] [CHATBOT][DIAG] corr=43259040 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [27-Jul-2026 08:07:18 America/Caracas] [CHATBOT][CTX] corr=43259040 tel=584241580256 intent=chat srvid=47 usd=35 bs=30134.51 tasa=742.2292 verifyMode=simulated [27-Jul-2026 08:07:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 08:07:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 08:07:18 America/Caracas] [CHATBOT][AI][4a515e] Proveedor: gemini [27-Jul-2026 08:07:18 America/Caracas] [CHATBOT][GEMINI][4a515e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 08:07:19 America/Caracas] [CHATBOT][GEMINI][4a515e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 08:07:19 America/Caracas] [CHATBOT][GEMINI][4a515e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 08:07:20 America/Caracas] [CHATBOT][AI][4a515e] Gemini falló, usando heurística local [27-Jul-2026 08:07:20 America/Caracas] [CHATBOT][AI][4a515e] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 08:07:20 America/Caracas] [CHATBOT][END] corr=43259040 bytesRespuesta=397 [27-Jul-2026 08:07:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 08:07:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 08:07:21 - Mensaje enviado con éxito a 584241580256 2026-07-27 08:07:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6749f94fa01 (wa_message_id: wamid.HBgMNTg0MjQxNTgwMjU2FQIAERgSNjUwQTI5OEYzMzA2QTE5MjQ3AA==) 2026-07-27 08:07:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a6749f94fa01 2026-07-27 08:07:21 - ====== FIN WEBHOOK ====== 2026-07-27 08:20:32 - ====== INICIO WEBHOOK ====== 2026-07-27 08:20:32 - Evento: text | De: 584241580256 | Size: 591b 2026-07-27 08:20:32 - Procesando mensaje regular tipo: text 2026-07-27 08:20:32 - RegularMessageService: Procesando mensaje de 584241580256, tipo: text 2026-07-27 08:20:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUNCMDU0RTM4QTg3MjA2MzZBNDk4N0EyMjg2NTdENTcA 2026-07-27 08:20:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUNCMDU0RTM4QTg3MjA2MzZBNDk4N0EyMjg2NTdENTcA 2026-07-27 08:20:32 - Contenido: Planes... 2026-07-27 08:20:32 - Comando detectado: planes 2026-07-27 08:20:32 - CommandProcessor: Procesando comando: planes 2026-07-27 08:20:32 - Comando no reconocido, enviando a ChatGPT 2026-07-27 08:20:32 - Resultado del comando: string 2026-07-27 08:20:32 - Enviando a ChatGPT: Planes... 2026-07-27 08:20:32 - LeadCapture: Posible lead detectado para 584241580256 2026-07-27 08:20:32 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-27 08:20:32 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-07-27 08:20:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 09:20:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 09:20:32 America/Halifax] [CHATBOT][START] corr=88898c8d IP=127.0.0.1 UA= [27-Jul-2026 08:20:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 08:20:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-29 username=e4:38:83:be:e6:31 mobile=584241580256 [27-Jul-2026 08:20:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 08:20:32 America/Caracas] [CHATBOT][DIAG] corr=88898c8d Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [27-Jul-2026 08:20:32 America/Caracas] [CHATBOT][CTX] corr=88898c8d tel=584241580256 intent=chat srvid=47 usd=35 bs=30134.51 tasa=742.2292 verifyMode=simulated [27-Jul-2026 08:20:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 08:20:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 08:20:32 America/Caracas] [CHATBOT][AI][91b66a] Proveedor: gemini [27-Jul-2026 08:20:32 America/Caracas] [CHATBOT][GEMINI][91b66a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 08:20:33 America/Caracas] [CHATBOT][GEMINI][91b66a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 08:20:33 America/Caracas] [CHATBOT][GEMINI][91b66a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 08:20:34 America/Caracas] [CHATBOT][AI][91b66a] Gemini falló, usando heurística local [27-Jul-2026 08:20:34 America/Caracas] [CHATBOT][END] corr=88898c8d bytesRespuesta=478 [27-Jul-2026 08:20:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 08:20:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 08:20:34 - Mensaje enviado con éxito a 584241580256 2026-07-27 08:20:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a674d12e986e (wa_message_id: wamid.HBgMNTg0MjQxNTgwMjU2FQIAERgSRTQ1N0E1OEFFNjY0QzY5MTlCAA==) 2026-07-27 08:20:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a674d12e986e 2026-07-27 08:20:34 - ====== FIN WEBHOOK ====== 2026-07-27 08:21:59 - ====== INICIO WEBHOOK ====== 2026-07-27 08:21:59 - Evento: text | De: 584241580256 | Size: 641b 2026-07-27 08:21:59 - Procesando mensaje regular tipo: text 2026-07-27 08:21:59 - RegularMessageService: Procesando mensaje de 584241580256, tipo: text 2026-07-27 08:21:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUM3NDY5MUFBRjk0QjYxOUZGMDMwNzUyMzYyOEYzOUQA 2026-07-27 08:21:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUM3NDY5MUFBRjk0QjYxOUZGMDMwNzUyMzYyOEYzOUQA 2026-07-27 08:21:59 - Contenido: Buenos días cuánto es la Renta de Anais crespo... 2026-07-27 08:21:59 - Comando detectado: buenos 2026-07-27 08:21:59 - CommandProcessor: Procesando comando: buenos 2026-07-27 08:21:59 - Comando no reconocido, enviando a ChatGPT 2026-07-27 08:21:59 - Resultado del comando: string 2026-07-27 08:21:59 - Enviando a ChatGPT: Buenos días cuánto es la Renta de Anais crespo... 2026-07-27 08:21:59 - forwardToChatGPT: Enviando a ChatGPT: Buenos días cuánto es la Renta de Anais crespo... 2026-07-27 08:21:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 09:21:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 09:21:59 America/Halifax] [CHATBOT][START] corr=d3c223b8 IP=127.0.0.1 UA= [27-Jul-2026 08:22:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 08:22:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-29 username=e4:38:83:be:e6:31 mobile=584241580256 [27-Jul-2026 08:22:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 08:22:00 America/Caracas] [CHATBOT][DIAG] corr=d3c223b8 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [27-Jul-2026 08:22:00 America/Caracas] [CHATBOT][CTX] corr=d3c223b8 tel=584241580256 intent=chat srvid=47 usd=35 bs=30134.51 tasa=742.2292 verifyMode=simulated [27-Jul-2026 08:22:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 08:22:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 08:22:00 America/Caracas] [CHATBOT][AI][5b363d] Proveedor: gemini [27-Jul-2026 08:22:00 America/Caracas] [CHATBOT][GEMINI][5b363d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 08:22:00 America/Caracas] [CHATBOT][GEMINI][5b363d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 08:22:00 America/Caracas] [CHATBOT][GEMINI][5b363d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 08:22:01 America/Caracas] [CHATBOT][AI][5b363d] Gemini falló, usando heurística local [27-Jul-2026 08:22:01 America/Caracas] [CHATBOT][AI][5b363d] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 08:22:01 America/Caracas] [CHATBOT][END] corr=d3c223b8 bytesRespuesta=397 [27-Jul-2026 08:22:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 08:22:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 08:22:02 - Mensaje enviado con éxito a 584241580256 2026-07-27 08:22:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a674d6a266ad (wa_message_id: wamid.HBgMNTg0MjQxNTgwMjU2FQIAERgSQ0JENDUxREY0Q0VEREI2QUMxAA==) 2026-07-27 08:22:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a674d6a266ad 2026-07-27 08:22:02 - ====== FIN WEBHOOK ====== 2026-07-27 08:22:25 - ====== INICIO WEBHOOK ====== 2026-07-27 08:22:25 - Evento: text | De: 584241580256 | Size: 590b 2026-07-27 08:22:25 - Procesando mensaje regular tipo: text 2026-07-27 08:22:25 - RegularMessageService: Procesando mensaje de 584241580256, tipo: text 2026-07-27 08:22:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUMxNkQwQjQ1OEZEN0IxNDE3ODE0N0MyN0JEOUQ1RkYA 2026-07-27 08:22:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUMxNkQwQjQ1OEZEN0IxNDE3ODE0N0MyN0JEOUQ1RkYA 2026-07-27 08:22:25 - Contenido: Pagar... 2026-07-27 08:22:25 - Comando detectado: pagar 2026-07-27 08:22:25 - CommandProcessor: Procesando comando: pagar 2026-07-27 08:22:25 - Ejecutando add_pagos.php [27-Jul-2026 08:22:25 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-27 08:22:25 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-27 08:22:26 - ====== INICIO WEBHOOK ====== 2026-07-27 08:22:26 - Evento: text | De: 584241580256 | Size: 590b 2026-07-27 08:22:26 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUMxNkQwQjQ1OEZEN0IxNDE3ODE0N0MyN0JEOUQ1RkYA, ignorando 2026-07-27 08:41:50 - ====== INICIO WEBHOOK ====== 2026-07-27 08:41:50 - Evento: button | De: 584123867989 | Size: 724b 2026-07-27 08:41:50 - Procesando botón de plantilla: Informacion de pagos 2026-07-27 08:41:50 - ButtonService: payload=informacion de pagos, telefono=584123867989 2026-07-27 08:41:50 - Procesando botón PAGO para: 584123867989 2026-07-27 08:41:51 - Mensaje enviado con éxito a 584123867989 2026-07-27 08:41:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67520f8c687 (wa_message_id: wamid.HBgMNTg0MTIzODY3OTg5FQIAERgSQjgyQTc3NDk1MzYwMEU0RERGAA==) 2026-07-27 08:41:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a67520f8c687 2026-07-27 08:41:51 - ====== FIN WEBHOOK ====== 2026-07-27 08:46:46 - ====== INICIO WEBHOOK ====== 2026-07-27 08:46:46 - Evento: interactive | De: 584123867989 | Size: 1020b 2026-07-27 08:46:46 - Procesando Flow de PAGO para: 584123867989 [27-Jul-2026 08:46:46 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-27 08:46:46 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-27 08:46:47 - ====== INICIO WEBHOOK ====== 2026-07-27 08:46:47 - Evento: interactive | De: 584123867989 | Size: 1020b 2026-07-27 08:46:47 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzODY3OTg5FQIAEhggQUM2MEVFRTRGRDBENTg0NjBERDU4NkJFNDQ2QTYxNzkA, ignorando 2026-07-27 09:02:31 - ====== INICIO WEBHOOK ====== 2026-07-27 09:02:31 - Evento: text | De: 584129501968 | Size: 560b 2026-07-27 09:02:31 - Procesando mensaje regular tipo: text 2026-07-27 09:02:31 - RegularMessageService: Procesando mensaje de 584129501968, tipo: text 2026-07-27 09:02:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NTAxOTY4FQIAEhgUM0E1REExQkFEM0I0MUExRURFQUQA 2026-07-27 09:02:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NTAxOTY4FQIAEhgUM0E1REExQkFEM0I0MUExRURFQUQA 2026-07-27 09:02:31 - Contenido: Hola buen día... 2026-07-27 09:02:31 - Comando detectado: hola 2026-07-27 09:02:31 - CommandProcessor: Procesando comando: hola 2026-07-27 09:02:31 - Comando no reconocido, enviando a ChatGPT 2026-07-27 09:02:31 - Resultado del comando: string 2026-07-27 09:02:31 - Enviando a ChatGPT: Hola buen día... 2026-07-27 09:02:31 - forwardToChatGPT: Enviando a ChatGPT: Hola buen día... 2026-07-27 09:02:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 10:02:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 10:02:31 America/Halifax] [CHATBOT][START] corr=cd59355b IP=127.0.0.1 UA= [27-Jul-2026 09:02:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 09:02:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=e4:38:83:be:e2:fd mobile=584129501968 [27-Jul-2026 09:02:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 09:02:31 America/Caracas] [CHATBOT][DIAG] corr=cd59355b Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [27-Jul-2026 09:02:31 America/Caracas] [CHATBOT][CTX] corr=cd59355b tel=584129501968 intent=chat srvid=35 usd=40 bs=34439.43 tasa=742.2292 verifyMode=simulated [27-Jul-2026 09:02:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 09:02:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 09:02:31 America/Caracas] [CHATBOT][AI][6c5960] Proveedor: gemini [27-Jul-2026 09:02:31 America/Caracas] [CHATBOT][GEMINI][6c5960] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 09:02:32 America/Caracas] [CHATBOT][GEMINI][6c5960] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 09:02:32 America/Caracas] [CHATBOT][GEMINI][6c5960] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 09:02:33 America/Caracas] [CHATBOT][AI][6c5960] Gemini falló, usando heurística local [27-Jul-2026 09:02:33 America/Caracas] [CHATBOT][AI][6c5960] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 09:02:33 America/Caracas] [CHATBOT][END] corr=cd59355b bytesRespuesta=403 [27-Jul-2026 09:02:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 09:02:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 09:02:34 - Mensaje enviado con éxito a 584129501968 2026-07-27 09:02:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6756ea41ebb (wa_message_id: wamid.HBgMNTg0MTI5NTAxOTY4FQIAERgSMDI4NEU0Q0Y5NzI5OTQxNzE3AA==) 2026-07-27 09:02:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a6756ea41ebb 2026-07-27 09:02:34 - ====== FIN WEBHOOK ====== 2026-07-27 09:02:41 - ====== INICIO WEBHOOK ====== 2026-07-27 09:02:41 - Evento: text | De: 584129501968 | Size: 577b 2026-07-27 09:02:41 - Procesando mensaje regular tipo: text 2026-07-27 09:02:41 - RegularMessageService: Procesando mensaje de 584129501968, tipo: text 2026-07-27 09:02:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NTAxOTY4FQIAEhgUM0FEOTIwOUU1QzFEOTAyOTAzQTYA 2026-07-27 09:02:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NTAxOTY4FQIAEhgUM0FEOTIwOUU1QzFEOTAyOTAzQTYA 2026-07-27 09:02:41 - Contenido: Para cancelar el internet por favor... 2026-07-27 09:02:41 - Comando detectado: para 2026-07-27 09:02:41 - CommandProcessor: Procesando comando: para 2026-07-27 09:02:41 - Comando no reconocido, enviando a ChatGPT 2026-07-27 09:02:41 - Resultado del comando: string 2026-07-27 09:02:41 - Enviando a ChatGPT: Para cancelar el internet por favor... 2026-07-27 09:02:41 - forwardToChatGPT: Enviando a ChatGPT: Para cancelar el internet por favor... 2026-07-27 09:02:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 10:02:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 10:02:41 America/Halifax] [CHATBOT][START] corr=ad03794e IP=127.0.0.1 UA= [27-Jul-2026 09:02:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 09:02:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=e4:38:83:be:e2:fd mobile=584129501968 [27-Jul-2026 09:02:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 09:02:41 America/Caracas] [CHATBOT][DIAG] corr=ad03794e Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [27-Jul-2026 09:02:41 America/Caracas] [CHATBOT][CTX] corr=ad03794e tel=584129501968 intent=chat srvid=35 usd=40 bs=34439.43 tasa=742.2292 verifyMode=simulated [27-Jul-2026 09:02:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 09:02:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 09:02:41 America/Caracas] [CHATBOT][AI][7e1f2b] Proveedor: gemini [27-Jul-2026 09:02:41 America/Caracas] [CHATBOT][GEMINI][7e1f2b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 09:02:41 America/Caracas] [CHATBOT][GEMINI][7e1f2b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 09:02:42 America/Caracas] [CHATBOT][GEMINI][7e1f2b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 09:02:42 America/Caracas] [CHATBOT][AI][7e1f2b] Gemini falló, usando heurística local [27-Jul-2026 09:02:42 America/Caracas] [CHATBOT][AI][7e1f2b] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 09:02:42 America/Caracas] [CHATBOT][END] corr=ad03794e bytesRespuesta=403 [27-Jul-2026 09:02:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 09:02:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 09:02:43 - Mensaje enviado con éxito a 584129501968 2026-07-27 09:02:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6756f37c04a (wa_message_id: wamid.HBgMNTg0MTI5NTAxOTY4FQIAERgSMzg2OEVCMThDRTJGREVCNzFBAA==) 2026-07-27 09:02:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a6756f37c04a 2026-07-27 09:02:43 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ramon Blanco, 2026-08-27 00:00:00 . 584129910227 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910227","wa_id":"584129910227"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMjI3FQIAERgSQTQ5QkIyNTQ0OTMzMjMxODM5AA==","message_status":"accepted"}]}'. 2026-07-27 09:09:17 - ====== INICIO WEBHOOK ====== 2026-07-27 09:09:17 - Evento: image | De: 584243383208 | Size: 830b 2026-07-27 09:09:17 - Procesando mensaje regular tipo: image 2026-07-27 09:09:17 - RegularMessageService: Procesando mensaje de 584243383208, tipo: image 2026-07-27 09:09:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzgzMjA4FQIAEhggQUM4RUM5QjI1ODZBOUU1Mjk5REYyRTNGQzQ0NkZCREIA 2026-07-27 09:09:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzgzMjA4FQIAEhggQUM4RUM5QjI1ODZBOUU1Mjk5REYyRTNGQzQ0NkZCREIA 2026-07-27 09:09:17 - Contenido: ... 2026-07-27 09:09:17 - Comando detectado: image 2026-07-27 09:09:17 - CommandProcessor: Procesando comando: image 2026-07-27 09:09:17 - Imagen sin comando, guardando y procesando 2026-07-27 09:09:17 - Verificando duplicado por imageId=4481715855482670, msgId=wamid.HBgMNTg0MjQzMzgzMjA4FQIAEhggQUM4RUM5QjI1ODZBOUU1Mjk5REYyRTNGQzQ0NkZCREIA 2026-07-27 09:09:17 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-27 09:09:17 - Incluyendo numtoname.php... 2026-07-27 09:09:17 - Incluyendo media.php... 2026-07-27 09:09:17 - DEBUG messages batch: [{"from":"584243383208","from_user_id":"VE.4528822647404882","id":"wamid.HBgMNTg0MjQzMzgzMjA4FQIAEhggQUM4RUM5QjI1ODZBOUU1Mjk5REYyRTNGQzQ0NkZCREIA","timestamp":"1785157750","type":"image","image":{"mime_type":"image\/jpeg","sha256":"9cMHyEl8p7d4UokI8F2K5mOfRUMt3+vNGyLTmB5t8ZA=","id":"4481715855482670","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4481715855482670&source=webhook&ext=1785158052&hash=ATwNDr_T5ROCJe8gbaGw7rmiEGvwCo6fOKML-PJQvOWOKA"}}] 2026-07-27 09:09:17 - DEBUG caption: no se encontró texto cercano 2026-07-27 09:09:17 - DEBUG caption final: [VACIO] 2026-07-27 09:09:17 - DEBUG busqueda mobiles: 04243383208,4243383208,584243383208 2026-07-27 09:09:17 - DEBUG usuario encontrado: 74:83:c2:a2:1b:f5 2026-07-27 09:09:17 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-27 09:09:17 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-27 09:09:17 - ====== INICIO WEBHOOK ====== 2026-07-27 09:09:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-27 09:09:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-27 09:09:17 - ====== FIN WEBHOOK ====== 2026-07-27 09:09:18 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4481715855482670&source=getMedia&ext=1785158054&hash=ATzFDRSHwLl9PehhBRKpYWKDWwUiaSPH-wcTo0HUjkrJ8A 2026-07-27 09:09:19 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4481715855482670.jpg (49365 bytes) 2026-07-27 09:09:20 - OCR tesseract exit=0 chars=408 2026-07-27 09:09:20 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 244 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 44.600,00 Nro. de referencia: Mn 48319851836 o Fecha y hora del envío: 27/07/2026 a las 9:08:56 AM Cuenta origen: Cta. Corriente *2712 Beneficiario: Sandy - 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal 2026-07-27 09:09:20 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-07-27"} 2026-07-27 09:09:20 - OCR parseDetalles: {"banco":"Mercantil","monto":"44600.00","fecha":"2026-07-27","debug":["fecha=2026-07-27","bancoCode=0105","montoNext=44.600,00"]} 2026-07-27 09:09:20 - DEBUG registro: usernameRaw=''74:83:c2:a2:1b:f5'' first=''argenis '' last=''kholer casa'' esRegistrado=1 2026-07-27 09:09:20 - DEBUG bodyAdmin postOCR: Tlf: 04243383208\nUser: 74:83:c2:a2:1b:f5\nNombre: argenis kholer casa\nBanco: Mercantil\nMonto: 44600.00 (ocrDetails)\nFecha: 2026-07-27 (caption)\nSrvID: 34 2026-07-27 09:09:24 - IMG 4481715855482670 TEL 04243383208 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-27 09:09:24 - Incluyendo guardar_imagen.php... 2026-07-27 09:09:24 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-27 09:09:24 - Includes realizados. Verificando funciones... 2026-07-27 09:09:24 - obtenerInfoUsuario: Iniciando función con teléfono: 584243383208 2026-07-27 09:09:24 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-27 09:09:24 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-27 09:09:24 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-27 09:09:24 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-27 09:09:24 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-27 09:09:24 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:a2:1b:f5","firstname":"argenis ","lastname":"kholer casa","mac":"74:83:c2:a2:1b:f5","srvid":34} 2026-07-27 09:09:24 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-27 09:09:24 - Datos usuario extraídos: {"username":"74:83:c2:a2:1b:f5","firstname":"argenis ","lastname":"kholer casa","mac":"74:83:c2:a2:1b:f5","srvid":34} 2026-07-27 09:09:24 - Función conectarbot disponible, obteniendo conexión... 2026-07-27 09:09:24 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-27 09:09:24 - Valor de accessToken: EAAC0c45... 2026-07-27 09:09:24 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-27 09:09:24 - Instancia WhatsAppImageHandler creada 2026-07-27 09:09:24 - Llamando a saveWhatsAppImage... 2026-07-27 09:09:24 - saveWhatsAppImage: Procesando imagen para: 584243383208 2026-07-27 09:09:24 - saveWhatsAppImage: ID de media: 4481715855482670, MIME type: image/jpeg 2026-07-27 09:09:24 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4481715855482670 2026-07-27 09:09:24 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-27 09:09:24 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4481715855482670&source=getMedia&ext=1785158059&hash=ATzv2glM8CDLZLeSfHj4QSNC2aCfUZfYqPnml35YrvByhA 2026-07-27 09:09:24 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4481715855482670&source=getMedia&ext=1785158059&hash=ATzv2glM8CDLZLeSfHj4QSNC2aCfUZfYqPnml35YrvByhA 2026-07-27 09:09:25 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-27 09:09:25 - descargar_imagen: Imagen descargada - Tamaño: 49365 bytes, Tipo: image/jpeg 2026-07-27 09:09:25 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4481715855482670.jpg, Tamaño: 49365 bytes 2026-07-27 09:09:25 - saveToDatabase: Registro insertado en BD con ID: 149 2026-07-27 09:09:25 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4481715855482670.jpg","image_id":"4481715855482670","size":49365,"mime_type":"image\/jpeg","db_success":true} 2026-07-27 09:09:25 - Resultado del comando: array 2026-07-27 09:09:25 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-27 09:09:26 - Mensaje enviado con éxito a 584243383208 2026-07-27 09:09:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6758866c8c0 (wa_message_id: wamid.HBgMNTg0MjQzMzgzMjA4FQIAERgSM0ZCQjU3Rjc3NTA0RUFCNEMxAA==) 2026-07-27 09:09:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a6758866c8c0 2026-07-27 09:09:26 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , william rangel, 2026-08-27 00:00:00 . 584123867989 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123867989","wa_id":"584123867989"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODY3OTg5FQIAERgSNjNCMzg0RUM2RjlCQ0FFM0U1AA==","message_status":"accepted"}]}'. 2026-07-27 09:27:01 - ====== INICIO WEBHOOK ====== 2026-07-27 09:27:01 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-27 09:27:01 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-27 09:27:01 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Pedro Lucas Gerig, 2026-08-27 00:00:00 . 584241775830 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241775830","wa_id":"584241775830"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzc1ODMwFQIAERgSMkQ0ODVFRTYyMkIwQTI1MkZGAA==","message_status":"accepted"}]}'. 2026-07-27 09:36:37 - ====== INICIO WEBHOOK ====== 2026-07-27 09:36:37 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-27 09:36:37 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-27 09:36:37 - ====== FIN WEBHOOK ====== 2026-07-27 09:36:51 - ====== INICIO WEBHOOK ====== 2026-07-27 09:36:51 - Evento: image | De: 584120346874 | Size: 829b 2026-07-27 09:36:51 - Procesando mensaje regular tipo: image 2026-07-27 09:36:51 - RegularMessageService: Procesando mensaje de 584120346874, tipo: image 2026-07-27 09:36:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM2MUFDRkM3MDI3Njc1MDc0OUI5QjJBN0YwMTVCNjYA 2026-07-27 09:36:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM2MUFDRkM3MDI3Njc1MDc0OUI5QjJBN0YwMTVCNjYA 2026-07-27 09:36:51 - Contenido: ... 2026-07-27 09:36:51 - Comando detectado: image 2026-07-27 09:36:51 - CommandProcessor: Procesando comando: image 2026-07-27 09:36:51 - Imagen sin comando, guardando y procesando 2026-07-27 09:36:51 - Verificando duplicado por imageId=1042858125014879, msgId=wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM2MUFDRkM3MDI3Njc1MDc0OUI5QjJBN0YwMTVCNjYA 2026-07-27 09:36:51 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-27 09:36:51 - Incluyendo numtoname.php... 2026-07-27 09:36:51 - Incluyendo media.php... 2026-07-27 09:36:51 - DEBUG messages batch: [{"from":"584120346874","from_user_id":"VE.4525672837719863","id":"wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM2MUFDRkM3MDI3Njc1MDc0OUI5QjJBN0YwMTVCNjYA","timestamp":"1785159404","type":"image","image":{"mime_type":"image\/jpeg","sha256":"W0ETpWrmtPfrStbKXIE\/KNKmz0b7VCONm9mqSXlWfr4=","id":"1042858125014879","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1042858125014879&source=webhook&ext=1785159706&hash=ATw9-PGqML1x0SHyVSEz6Qbyczkaria2Vo55eQNqDeT0jA"}}] 2026-07-27 09:36:51 - DEBUG caption: no se encontró texto cercano 2026-07-27 09:36:51 - DEBUG caption final: [VACIO] 2026-07-27 09:36:51 - DEBUG busqueda mobiles: 04120346874,4120346874,584120346874 2026-07-27 09:36:51 - DEBUG usuario encontrado: f4:92:bf:e6:52:35 2026-07-27 09:36:51 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-27 09:36:51 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-27 09:36:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1042858125014879&source=getMedia&ext=1785159707&hash=ATx9aKAH7NEJUMJVUS6MJbGsTAVIs5CDP4VJDO7Vospzbw 2026-07-27 09:36:55 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1042858125014879.jpg (53398 bytes) 2026-07-27 09:36:56 - OCR tesseract exit=0 chars=429 2026-07-27 09:36:56 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 180 Detected 45 diacritics Monto (Bs.): 25.830,00 Nro. de ref i 620856252002 4 Fecha y hora del envio: 27/07/2026 a las 9:36:30 AM Cta Corriente 46691 Beneficia Internet colonia la casa - 0412-3663736 Documento de ide: J-50047993-0 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal , Resumen Transferenc Recargas 2026-07-27 09:36:56 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-27"} 2026-07-27 09:36:56 - OCR parseDetalles: {"banco":"Venezuela","monto":"25830.00","fecha":"2026-07-27","debug":["fecha=2026-07-27","bancoCode=0102","montoNext=25.830,00"]} 2026-07-27 09:36:56 - DEBUG registro: usernameRaw=''f4:92:bf:e6:52:35'' first=''Jesus Vicente'' last=''Misle Infante'' esRegistrado=1 2026-07-27 09:36:56 - DEBUG bodyAdmin postOCR: Tlf: 04120346874\nUser: f4:92:bf:e6:52:35\nNombre: Jesus Vicente Misle Infante\nBanco: Venezuela\nMonto: 25830.00 (ocrDetails)\nFecha: 2026-07-27 (caption)\nSrvID: 34 2026-07-27 09:36:59 - IMG 1042858125014879 TEL 04120346874 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-27 09:36:59 - Incluyendo guardar_imagen.php... 2026-07-27 09:36:59 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-27 09:36:59 - Includes realizados. Verificando funciones... 2026-07-27 09:36:59 - obtenerInfoUsuario: Iniciando función con teléfono: 584120346874 2026-07-27 09:36:59 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-27 09:36:59 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-27 09:36:59 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-27 09:36:59 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-27 09:36:59 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-27 09:36:59 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:e6:52:35","firstname":"Jesus Vicente","lastname":"Misle Infante","mac":"f4:92:bf:e6:52:35","srvid":34} 2026-07-27 09:36:59 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-27 09:36:59 - Datos usuario extraídos: {"username":"f4:92:bf:e6:52:35","firstname":"Jesus Vicente","lastname":"Misle Infante","mac":"f4:92:bf:e6:52:35","srvid":34} 2026-07-27 09:36:59 - Función conectarbot disponible, obteniendo conexión... 2026-07-27 09:36:59 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-27 09:36:59 - Valor de accessToken: EAAC0c45... 2026-07-27 09:36:59 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-27 09:36:59 - Instancia WhatsAppImageHandler creada 2026-07-27 09:36:59 - Llamando a saveWhatsAppImage... 2026-07-27 09:36:59 - saveWhatsAppImage: Procesando imagen para: 584120346874 2026-07-27 09:36:59 - saveWhatsAppImage: ID de media: 1042858125014879, MIME type: image/jpeg 2026-07-27 09:36:59 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1042858125014879 2026-07-27 09:36:59 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-27 09:36:59 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1042858125014879&source=getMedia&ext=1785159714&hash=ATzK4Bmn83Jm1gTQk9Lfb9BDjSAvUTZpcyVdyTKERlw0bA 2026-07-27 09:36:59 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1042858125014879&source=getMedia&ext=1785159714&hash=ATzK4Bmn83Jm1gTQk9Lfb9BDjSAvUTZpcyVdyTKERlw0bA 2026-07-27 09:37:00 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-27 09:37:00 - descargar_imagen: Imagen descargada - Tamaño: 53398 bytes, Tipo: image/jpeg 2026-07-27 09:37:00 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1042858125014879.jpg, Tamaño: 53398 bytes 2026-07-27 09:37:00 - saveToDatabase: Registro insertado en BD con ID: 150 2026-07-27 09:37:00 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1042858125014879.jpg","image_id":"1042858125014879","size":53398,"mime_type":"image\/jpeg","db_success":true} 2026-07-27 09:37:00 - Resultado del comando: array 2026-07-27 09:37:00 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-27 09:37:01 - Mensaje enviado con éxito a 584120346874 2026-07-27 09:37:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a675efda5e09 (wa_message_id: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAERgSMkNGRDM5MkI1OTg4M0M1MUEwAA==) 2026-07-27 09:37:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a675efda5e09 2026-07-27 09:37:01 - ====== FIN WEBHOOK ====== 2026-07-27 09:40:06 - ====== INICIO WEBHOOK ====== 2026-07-27 09:40:06 - Evento: image | De: 584243819069 | Size: 825b 2026-07-27 09:40:06 - Procesando mensaje regular tipo: image 2026-07-27 09:40:06 - RegularMessageService: Procesando mensaje de 584243819069, tipo: image 2026-07-27 09:40:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzODE5MDY5FQIAEhggQUNGN0RFOTNCNkI5OTBGRTk4RkU2QjVCRDBDQ0I4NTQA 2026-07-27 09:40:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzODE5MDY5FQIAEhggQUNGN0RFOTNCNkI5OTBGRTk4RkU2QjVCRDBDQ0I4NTQA 2026-07-27 09:40:06 - Contenido: ... 2026-07-27 09:40:06 - Comando detectado: image 2026-07-27 09:40:06 - CommandProcessor: Procesando comando: image 2026-07-27 09:40:06 - Imagen sin comando, guardando y procesando 2026-07-27 09:40:06 - Verificando duplicado por imageId=4610575329222411, msgId=wamid.HBgMNTg0MjQzODE5MDY5FQIAEhggQUNGN0RFOTNCNkI5OTBGRTk4RkU2QjVCRDBDQ0I4NTQA 2026-07-27 09:40:06 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-27 09:40:06 - Incluyendo numtoname.php... 2026-07-27 09:40:06 - Incluyendo media.php... 2026-07-27 09:40:06 - DEBUG messages batch: [{"from":"584243819069","from_user_id":"VE.4521621181458362","id":"wamid.HBgMNTg0MjQzODE5MDY5FQIAEhggQUNGN0RFOTNCNkI5OTBGRTk4RkU2QjVCRDBDQ0I4NTQA","timestamp":"1785159600","type":"image","image":{"mime_type":"image\/jpeg","sha256":"umWReMtXJpXw3hBaV7WDi6tZ4BZndR1eBMYROldm4OM=","id":"4610575329222411","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4610575329222411&source=webhook&ext=1785159901&hash=ATy8OzEURnCuVbKcew3PuT3lqmpKJi-NbhQtcY74pxassg"}}] 2026-07-27 09:40:06 - DEBUG caption: no se encontró texto cercano 2026-07-27 09:40:06 - DEBUG caption final: [VACIO] 2026-07-27 09:40:06 - DEBUG busqueda mobiles: 04243819069,4243819069,584243819069 2026-07-27 09:40:06 - DEBUG usuario encontrado: 68:d7:9a:06:ce:cd 2026-07-27 09:40:06 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-27 09:40:06 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-27 09:40:07 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4610575329222411&source=getMedia&ext=1785159902&hash=ATxeb_FUL8qjNPq_JWcMR505TpbjpFgFEriPyLW6PXhA8w 2026-07-27 09:40:08 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4610575329222411.jpg (35782 bytes) 2026-07-27 09:40:09 - OCR tesseract exit=0 chars=334 2026-07-27 09:40:09 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 € Comprobante de operación —«< y PagomóvilBDV Personas 9 14.900,00 Bs Fecha: 27/07/2026 Operación: 006810952799 I Identificación: 18143785 Origen: O102***t8799 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA < Crear Acceso directo 2026-07-27 09:40:09 - OCR parse (caption-level): {"banco":"Venezuela","monto":"14900.00","fecha":"2026-07-27"} 2026-07-27 09:40:09 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-27","debug":["fecha=2026-07-27"]} 2026-07-27 09:40:09 - DEBUG registro: usernameRaw=''68:d7:9a:06:ce:cd'' first=''Nelson'' last=''Bermang'' esRegistrado=1 2026-07-27 09:40:09 - DEBUG bodyAdmin postOCR: Tlf: 04243819069\nUser: 68:d7:9a:06:ce:cd\nNombre: Nelson Bermang\nBanco: Venezuela\nMonto: 14900.00 (caption)\nFecha: 2026-07-27 (caption)\nSrvID: 35 2026-07-27 09:40:12 - IMG 4610575329222411 TEL 04243819069 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-27 09:40:12 - Incluyendo guardar_imagen.php... 2026-07-27 09:40:12 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-27 09:40:12 - Includes realizados. Verificando funciones... 2026-07-27 09:40:12 - obtenerInfoUsuario: Iniciando función con teléfono: 584243819069 2026-07-27 09:40:12 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-27 09:40:12 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-27 09:40:12 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-27 09:40:12 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-27 09:40:12 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-27 09:40:12 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:06:ce:cd","firstname":"Nelson","lastname":"Bermang","mac":"48:8f:5a:69:56:9e","srvid":35} 2026-07-27 09:40:12 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-27 09:40:12 - Datos usuario extraídos: {"username":"68:d7:9a:06:ce:cd","firstname":"Nelson","lastname":"Bermang","mac":"48:8f:5a:69:56:9e","srvid":35} 2026-07-27 09:40:12 - Función conectarbot disponible, obteniendo conexión... 2026-07-27 09:40:12 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-27 09:40:12 - Valor de accessToken: EAAC0c45... 2026-07-27 09:40:12 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-27 09:40:12 - Instancia WhatsAppImageHandler creada 2026-07-27 09:40:12 - Llamando a saveWhatsAppImage... 2026-07-27 09:40:12 - saveWhatsAppImage: Procesando imagen para: 584243819069 2026-07-27 09:40:12 - saveWhatsAppImage: ID de media: 4610575329222411, MIME type: image/jpeg 2026-07-27 09:40:12 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4610575329222411 2026-07-27 09:40:13 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-27 09:40:13 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4610575329222411&source=getMedia&ext=1785159908&hash=ATy3btGCB7p64-hRR6azRsOPOolo-zCO1q-_t0raVcSVsA 2026-07-27 09:40:13 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4610575329222411&source=getMedia&ext=1785159908&hash=ATy3btGCB7p64-hRR6azRsOPOolo-zCO1q-_t0raVcSVsA 2026-07-27 09:40:13 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-27 09:40:13 - descargar_imagen: Imagen descargada - Tamaño: 35782 bytes, Tipo: image/jpeg 2026-07-27 09:40:13 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4610575329222411.jpg, Tamaño: 35782 bytes 2026-07-27 09:40:13 - saveToDatabase: Registro insertado en BD con ID: 151 2026-07-27 09:40:13 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4610575329222411.jpg","image_id":"4610575329222411","size":35782,"mime_type":"image\/jpeg","db_success":true} 2026-07-27 09:40:13 - Resultado del comando: array 2026-07-27 09:40:13 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-27 09:40:14 - Mensaje enviado con éxito a 584243819069 2026-07-27 09:40:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a675fbeaa09a (wa_message_id: wamid.HBgMNTg0MjQzODE5MDY5FQIAERgSMUFCQUM5NUIzNURCMzhBMzk4AA==) 2026-07-27 09:40:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a675fbeaa09a 2026-07-27 09:40:14 - ====== FIN WEBHOOK ====== 2026-07-27 10:01:28 - ====== INICIO WEBHOOK ====== 2026-07-27 10:01:28 - Evento: button | De: 584129919368 | Size: 717b 2026-07-27 10:01:28 - Procesando botón de plantilla: Informacion de pagos 2026-07-27 10:01:28 - ButtonService: payload=informacion de pagos, telefono=584129919368 2026-07-27 10:01:28 - Procesando botón PAGO para: 584129919368 2026-07-27 10:01:29 - Mensaje enviado con éxito a 584129919368 2026-07-27 10:01:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6764b9e3726 (wa_message_id: wamid.HBgMNTg0MTI5OTE5MzY4FQIAERgSREE1OEVDM0M5MUZBN0JDNDkzAA==) 2026-07-27 10:01:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a6764b9e3726 2026-07-27 10:01:29 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Nelson Bermang, 2026-07-11 00:00:00 . 584243819069 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243819069","wa_id":"584243819069"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODE5MDY5FQIAERgSODYyQzE3Q0I0QkQ0OUM4MkVEAA==","message_status":"accepted"}]}'. 2026-07-27 10:18:52 - ====== INICIO WEBHOOK ====== 2026-07-27 10:18:52 - Evento: image | De: 584129948091 | Size: 824b 2026-07-27 10:18:52 - Procesando mensaje regular tipo: image 2026-07-27 10:18:52 - RegularMessageService: Procesando mensaje de 584129948091, tipo: image 2026-07-27 10:18:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTQ4MDkxFQIAEhggQUMwM0M5QjdDMERERENBNEUxQUFGMkQwRThGMTJERDYA 2026-07-27 10:18:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTQ4MDkxFQIAEhggQUMwM0M5QjdDMERERENBNEUxQUFGMkQwRThGMTJERDYA 2026-07-27 10:18:52 - Contenido: ... 2026-07-27 10:18:52 - Comando detectado: image 2026-07-27 10:18:52 - CommandProcessor: Procesando comando: image 2026-07-27 10:18:52 - Imagen sin comando, guardando y procesando 2026-07-27 10:18:52 - Verificando duplicado por imageId=2238929290203465, msgId=wamid.HBgMNTg0MTI5OTQ4MDkxFQIAEhggQUMwM0M5QjdDMERERENBNEUxQUFGMkQwRThGMTJERDYA 2026-07-27 10:18:52 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-27 10:18:52 - Incluyendo numtoname.php... 2026-07-27 10:18:52 - Incluyendo media.php... 2026-07-27 10:18:52 - DEBUG messages batch: [{"from":"584129948091","from_user_id":"VE.4557249017895578","id":"wamid.HBgMNTg0MTI5OTQ4MDkxFQIAEhggQUMwM0M5QjdDMERERENBNEUxQUFGMkQwRThGMTJERDYA","timestamp":"1785161925","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Gzf32+NHx\/gUhYxMhcoo0rMVmQPA4Grnu1bzsadGHN0=","id":"2238929290203465","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2238929290203465&source=webhook&ext=1785162227&hash=ATw5-g2BhGsiN9tjZWlj6kOOztdyjy11B7N5kfeyzXXFZg"}}] 2026-07-27 10:18:52 - DEBUG caption: no se encontró texto cercano 2026-07-27 10:18:52 - DEBUG caption final: [VACIO] 2026-07-27 10:18:52 - DEBUG busqueda mobiles: 04129948091,4129948091,584129948091 2026-07-27 10:18:52 - DEBUG usuario NO encontrado 2026-07-27 10:18:52 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-27 10:18:52 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-27 10:18:53 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2238929290203465&source=getMedia&ext=1785162228&hash=ATwPQlGat3VQAVMBtURdGkwdPLQdfkrg3w0KeaB2riVQ3w 2026-07-27 10:18:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2238929290203465.jpg (51109 bytes) 2026-07-27 10:18:54 - OCR tesseract exit=0 chars=273 2026-07-27 10:18:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 336 y PagomóvilBDV Personas Fecha: 27/07/2026 Operacién: 006811387791 [[] Identificacién: 18143785 Origen: 0102****4805 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: inter 2026-07-27 10:18:54 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-27"} 2026-07-27 10:18:54 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-27","debug":["fecha=2026-07-27"]} 2026-07-27 10:18:54 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-27 10:18:54 - DEBUG bodyAdmin postOCR: Tlf: 04129948091\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-27 (caption) 2026-07-27 10:18:57 - IMG 2238929290203465 TEL 04129948091 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-27 10:18:57 - Incluyendo guardar_imagen.php... 2026-07-27 10:18:57 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-27 10:18:57 - Includes realizados. Verificando funciones... 2026-07-27 10:18:57 - obtenerInfoUsuario: Iniciando función con teléfono: 584129948091 2026-07-27 10:18:57 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-27 10:18:57 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-27 10:18:57 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-27 10:18:57 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-27 10:18:57 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584129948091 2026-07-27 10:18:57 - Datos usuario extraídos: null 2026-07-27 10:18:57 - Función conectarbot disponible, obteniendo conexión... 2026-07-27 10:18:57 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-27 10:18:57 - Valor de accessToken: EAAC0c45... 2026-07-27 10:18:57 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-27 10:18:57 - Instancia WhatsAppImageHandler creada 2026-07-27 10:18:57 - Llamando a saveWhatsAppImage... 2026-07-27 10:18:57 - saveWhatsAppImage: Procesando imagen para: 584129948091 2026-07-27 10:18:57 - saveWhatsAppImage: ID de media: 2238929290203465, MIME type: image/jpeg 2026-07-27 10:18:57 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2238929290203465 2026-07-27 10:18:58 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-27 10:18:58 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2238929290203465&source=getMedia&ext=1785162233&hash=ATzFNILi0exurYj0H81bZ9CgSfuWcjAYhfbOvHItsUJ-wA 2026-07-27 10:18:58 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2238929290203465&source=getMedia&ext=1785162233&hash=ATzFNILi0exurYj0H81bZ9CgSfuWcjAYhfbOvHItsUJ-wA 2026-07-27 10:18:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-27 10:18:58 - descargar_imagen: Imagen descargada - Tamaño: 51109 bytes, Tipo: image/jpeg 2026-07-27 10:18:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2238929290203465.jpg, Tamaño: 51109 bytes 2026-07-27 10:18:58 - saveToDatabase: Registro insertado en BD con ID: 152 2026-07-27 10:18:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2238929290203465.jpg","image_id":"2238929290203465","size":51109,"mime_type":"image\/jpeg","db_success":true} 2026-07-27 10:18:58 - Resultado del comando: array 2026-07-27 10:18:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-27 10:18:59 - Mensaje enviado con éxito a 584129948091 2026-07-27 10:18:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6768d387d0d (wa_message_id: wamid.HBgMNTg0MTI5OTQ4MDkxFQIAERgSREY2MkU1MkVEMjQwMERGODEzAA==) 2026-07-27 10:18:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a6768d387d0d 2026-07-27 10:18:59 - ====== FIN WEBHOOK ====== 2026-07-27 10:19:33 - ====== INICIO WEBHOOK ====== 2026-07-27 10:19:33 - Evento: text | De: 584129948091 | Size: 567b 2026-07-27 10:19:33 - Procesando mensaje regular tipo: text 2026-07-27 10:19:33 - RegularMessageService: Procesando mensaje de 584129948091, tipo: text 2026-07-27 10:19:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTQ4MDkxFQIAEhggQUNERDFDM0RCQkE2NzAyM0VCODcyNUZEN0QzRjdCOEIA 2026-07-27 10:19:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTQ4MDkxFQIAEhggQUNERDFDM0RCQkE2NzAyM0VCODcyNUZEN0QzRjdCOEIA 2026-07-27 10:19:33 - Contenido: Cuenta timbi fehr... 2026-07-27 10:19:33 - Comando detectado: cuenta 2026-07-27 10:19:33 - CommandProcessor: Procesando comando: cuenta 2026-07-27 10:19:33 - Ejecutando saldo.php 2026-07-27 10:19:33 - saldo.php: Consultando saldo para 584129948091 2026-07-27 10:19:33 - saldo.php: Usuario no encontrado para 584129948091 2026-07-27 10:19:33 - Resultado del comando: array 2026-07-27 10:19:33 - Enviando respuesta: ⚠️ No encontramos una cuenta asociada a este n 2026-07-27 10:19:34 - Mensaje enviado con éxito a 584129948091 2026-07-27 10:19:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6768f6afdf2 (wa_message_id: wamid.HBgMNTg0MTI5OTQ4MDkxFQIAERgSQzYxQjY5N0FEREFDQ0ZCM0Y0AA==) 2026-07-27 10:19:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a6768f6afdf2 2026-07-27 10:19:34 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , timbi fehr, 2026-08-27 00:00:00 . 0584123794299 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584123794299","wa_id":"584123794299"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzk0Mjk5FQIAERgSRDg4RjFEOEY4RTFGODRCNDQzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Maria Alejandra Ruh, 2026-09-04 00:00:00 . 58418853311 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"58418853311","wa_id":"58418853311"}],"messages":[{"id":"wamid.HBgLNTg0MTg4NTMzMTEVAgARGBJDODdBNTA1OUQ3REM4MjUyOEQA","message_status":"accepted"}]}'. 2026-07-27 10:29:15 - ====== INICIO WEBHOOK ====== 2026-07-27 10:29:15 - Evento: status:failed | De: 58418853311 | Size: 567b 2026-07-27 10:29:15 - STATUS FAILED: failed para 58418853311 | Error: 131026 Message undeliverable 2026-07-27 10:29:15 - ====== FIN WEBHOOK ====== 2026-07-27 10:42:06 - ====== INICIO WEBHOOK ====== 2026-07-27 10:42:06 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-27 10:42:06 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-27 10:42:06 - ====== FIN WEBHOOK ====== 2026-07-27 10:44:37 - ====== INICIO WEBHOOK ====== 2026-07-27 10:44:37 - Evento: text | De: 584129380404 | Size: 583b 2026-07-27 10:44:37 - Procesando mensaje regular tipo: text 2026-07-27 10:44:37 - RegularMessageService: Procesando mensaje de 584129380404, tipo: text 2026-07-27 10:44:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTU1MEIwRUY2NTNERDkwNTY4NzU3OTQ1OUJDQ0QyM0MA 2026-07-27 10:44:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTU1MEIwRUY2NTNERDkwNTY4NzU3OTQ1OUJDQ0QyM0MA 2026-07-27 10:44:37 - Contenido: Gustavo Ríos 041209501968... 2026-07-27 10:44:37 - Comando detectado: gustavo 2026-07-27 10:44:37 - CommandProcessor: Procesando comando: gustavo 2026-07-27 10:44:37 - Número de teléfono detectado: 041209501968 [27-Jul-2026 10:44:37 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-27 10:44:37 - Resultado del comando: array 2026-07-27 10:44:37 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-27 10:44:38 - Mensaje enviado con éxito a 584129380404 2026-07-27 10:44:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a676ed634916 (wa_message_id: wamid.HBgMNTg0MTI5MzgwNDA0FQIAERgSNzBEODJBOEJBRDMzOTE5OTkyAA==) 2026-07-27 10:44:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a676ed634916 2026-07-27 10:44:38 - ====== FIN WEBHOOK ====== 2026-07-27 10:44:55 - ====== INICIO WEBHOOK ====== 2026-07-27 10:44:55 - Evento: text | De: 584129380404 | Size: 564b 2026-07-27 10:44:55 - Procesando mensaje regular tipo: text 2026-07-27 10:44:55 - RegularMessageService: Procesando mensaje de 584129380404, tipo: text 2026-07-27 10:44:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTVFMTgyMzY1NEVCMzE5QTlDRUU1OTQ4Q0VGNzcyODYA 2026-07-27 10:44:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTVFMTgyMzY1NEVCMzE5QTlDRUU1OTQ4Q0VGNzcyODYA 2026-07-27 10:44:55 - Contenido: 04129501968... 2026-07-27 10:44:55 - Comando detectado: 04129501968 2026-07-27 10:44:55 - CommandProcessor: Procesando comando: 04129501968 2026-07-27 10:44:55 - Número de teléfono detectado: 04129501968 [27-Jul-2026 10:44:55 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [27-Jul-2026 10:44:55 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [27-Jul-2026 10:44:55 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-27 10:44:55 - Resultado del comando: array 2026-07-27 10:44:55 - Enviando respuesta: ⚡ *Gustavo Alonso Rios Garban* ━━━━━ 2026-07-27 10:44:56 - Mensaje enviado con éxito a 584129380404 2026-07-27 10:44:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a676ee8812cb (wa_message_id: wamid.HBgMNTg0MTI5MzgwNDA0FQIAERgSNzIzMjI0QUU4MEY3RUE2MzRFAA==) 2026-07-27 10:44:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a676ee8812cb 2026-07-27 10:44:56 - ====== FIN WEBHOOK ====== 2026-07-27 10:50:27 - ====== INICIO WEBHOOK ====== 2026-07-27 10:50:27 - Evento: reaction | De: 584161461388 | Size: 673b 2026-07-27 10:50:27 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => K@reli@. ) [wa_id] => 584161461388 [user_id] => VE.4532673657019781 ) ) [messages] => Array ( [0] => Array ( [from] => 584161461388 [from_user_id] => VE.4532673657019781 [id] => wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUMwRjg1NzBDMjRCMTlCNDdEMEMwMUQ4NEE0Qzk5RTYA [timestamp] => 1785163821 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSNkJCRDA1NDA4RkVCRkJEMzM4AA== [emoji] => 👍🏻 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-27 10:50:27 - ====== FIN WEBHOOK ====== 2026-07-27 10:52:09 - ====== INICIO WEBHOOK ====== 2026-07-27 10:52:09 - Evento: status:failed | De: 584125647748 | Size: 573b 2026-07-27 10:52:09 - STATUS FAILED: failed para 584125647748 | Error: 131026 Message undeliverable 2026-07-27 10:52:09 - ====== FIN WEBHOOK ====== 2026-07-27 10:52:10 - ====== INICIO WEBHOOK ====== 2026-07-27 10:52:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-27 10:52:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-27 10:52:10 - ====== FIN WEBHOOK ====== 2026-07-27 10:52:11 - ====== INICIO WEBHOOK ====== 2026-07-27 10:52:11 - Evento: status:failed | De: 584125647748 | Size: 573b 2026-07-27 10:52:11 - STATUS FAILED: failed para 584125647748 | Error: 131026 Message undeliverable 2026-07-27 10:52:11 - ====== FIN WEBHOOK ====== 2026-07-27 10:54:33 - ====== INICIO WEBHOOK ====== 2026-07-27 10:54:33 - Evento: text | De: 584129380404 | Size: 665b 2026-07-27 10:54:33 - Procesando mensaje regular tipo: text 2026-07-27 10:54:33 - RegularMessageService: Procesando mensaje de 584129380404, tipo: text 2026-07-27 10:54:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTUyNDNBQjkxQUY0MUZEMEVFOEY5RUM4RkFBMjVCNzEA 2026-07-27 10:54:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTUyNDNBQjkxQUY0MUZEMEVFOEY5RUM4RkFBMjVCNzEA 2026-07-27 10:54:33 - Contenido: Por favor me pueden indicar el monto que adeudan ya que realice el pago por 29.689,20 y allí dice 3... 2026-07-27 10:54:33 - Comando detectado: por 2026-07-27 10:54:33 - CommandProcessor: Procesando comando: por 2026-07-27 10:54:33 - Comando no reconocido, enviando a ChatGPT 2026-07-27 10:54:33 - Resultado del comando: string 2026-07-27 10:54:33 - Enviando a ChatGPT: Por favor me pueden indicar el monto que adeudan y... 2026-07-27 10:54:33 - forwardToChatGPT: Enviando a ChatGPT: Por favor me pueden indicar el monto que adeudan y... 2026-07-27 10:54:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 11:54:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 11:54:33 America/Halifax] [CHATBOT][START] corr=aee06133 IP=127.0.0.1 UA= [27-Jul-2026 10:54:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 10:54:33 America/Caracas] [CHATBOT][CTX] corr=aee06133 tel=584129380404 intent=chat srvid= usd=0 bs=0 tasa=742.2292 verifyMode=simulated [27-Jul-2026 10:54:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 10:54:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 10:54:33 America/Caracas] [CHATBOT][AI][f6b87c] Proveedor: gemini [27-Jul-2026 10:54:33 America/Caracas] [CHATBOT][GEMINI][f6b87c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 10:54:34 America/Caracas] [CHATBOT][GEMINI][f6b87c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 10:54:34 America/Caracas] [CHATBOT][GEMINI][f6b87c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 10:54:35 America/Caracas] [CHATBOT][AI][f6b87c] Gemini falló, usando heurística local [27-Jul-2026 10:54:35 America/Caracas] [CHATBOT][END] corr=aee06133 bytesRespuesta=397 [27-Jul-2026 10:54:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 10:54:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 10:54:36 - Mensaje enviado con éxito a 584129380404 2026-07-27 10:54:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67712c1a33a (wa_message_id: wamid.HBgMNTg0MTI5MzgwNDA0FQIAERgSODkyQTk5NTIxNkIwOTI1QTQ0AA==) 2026-07-27 10:54:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a67712c1a33a 2026-07-27 10:54:36 - ====== FIN WEBHOOK ====== 2026-07-27 11:01:23 - ====== INICIO WEBHOOK ====== 2026-07-27 11:01:23 - Evento: text | De: 584129380404 | Size: 589b 2026-07-27 11:01:23 - Procesando mensaje regular tipo: text 2026-07-27 11:01:23 - RegularMessageService: Procesando mensaje de 584129380404, tipo: text 2026-07-27 11:01:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTU2QjM2RDQxNzMxODYzMzZCMzA1Q0M5NjA3MTJGMzMA 2026-07-27 11:01:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTU2QjM2RDQxNzMxODYzMzZCMzA1Q0M5NjA3MTJGMzMA 2026-07-27 11:01:23 - Contenido: Pagar Banplus 111829598898 29.689,20... 2026-07-27 11:01:23 - Comando detectado: pagar 2026-07-27 11:01:23 - CommandProcessor: Procesando comando: pagar 2026-07-27 11:01:23 - Ejecutando add_pagos.php [27-Jul-2026 11:01:23 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-27 11:01:23 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-27 11:01:24 - ====== INICIO WEBHOOK ====== 2026-07-27 11:01:24 - Evento: text | De: 584129380404 | Size: 589b 2026-07-27 11:01:24 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTU2QjM2RDQxNzMxODYzMzZCMzA1Q0M5NjA3MTJGMzMA, ignorando - addcreddits, addcreddits , mariela fernandez, 2026-08-27 00:00:00 . 17068818756 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"17068818756","wa_id":"17068818756"}],"messages":[{"id":"wamid.HBgLMTcwNjg4MTg3NTYVAgARGBI3Q0UyQUNCNzFFMURBQzlFQkMA","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yaneth Rudman, 2026-08-27 00:00:00 . 584123736822 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123736822","wa_id":"584123736822"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzM2ODIyFQIAERgSRTU5OEFBRDE0OThFMDJGQjlFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , carlos jesus cerezo breidembach, 2026-08-07 00:00:00 . 584129941827 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941827","wa_id":"584129941827"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODI3FQIAERgSREY4MTQ2OTQ1MTA4MUM3NjI0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yhonathan Ortega, 2026-08-27 00:00:00 . 584123329927 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123329927","wa_id":"584123329927"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzI5OTI3FQIAERgSRDlENzdCNUJERTg0REM2REUxAA==","message_status":"accepted"}]}'. 2026-07-27 11:11:04 - ====== INICIO WEBHOOK ====== 2026-07-27 11:11:04 - Evento: interactive | De: 584123329927 | Size: 963b 2026-07-27 11:11:04 - Procesando encuesta interactiva 2026-07-27 11:11:04 - SurveyService: Iniciando procesamiento de encuesta 2026-07-27 11:11:04 - Procesando encuesta de: 584123329927, Message ID: wamid.HBgMNTg0MTIzMzI5OTI3FQIAEhgUM0FDMzM1MEY4RTgwMjlDRENGMjAA 2026-07-27 11:11:04 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-27 11:11:04 - ====== FIN WEBHOOK ====== 2026-07-27 11:27:02 - ====== INICIO WEBHOOK ====== 2026-07-27 11:27:02 - Evento: text | De: 584120346874 | Size: 579b 2026-07-27 11:27:02 - Procesando mensaje regular tipo: text 2026-07-27 11:27:02 - RegularMessageService: Procesando mensaje de 584120346874, tipo: text 2026-07-27 11:27:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUNBMTMxMzQ1RDNCMjIxN0MyQUZDQzhFOUVCRjQ0MzgA 2026-07-27 11:27:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUNBMTMxMzQ1RDNCMjIxN0MyQUZDQzhFOUVCRjQ0MzgA 2026-07-27 11:27:02 - Contenido: No an puesto el servicio... 2026-07-27 11:27:02 - Comando detectado: no 2026-07-27 11:27:02 - CommandProcessor: Procesando comando: no 2026-07-27 11:27:02 - Comando no reconocido, enviando a ChatGPT 2026-07-27 11:27:02 - Resultado del comando: string 2026-07-27 11:27:02 - Enviando a ChatGPT: No an puesto el servicio... 2026-07-27 11:27:02 - forwardToChatGPT: Enviando a ChatGPT: No an puesto el servicio... 2026-07-27 11:27:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 12:27:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 12:27:02 America/Halifax] [CHATBOT][START] corr=65375541 IP=127.0.0.1 UA= [27-Jul-2026 11:27:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 11:27:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-25 username=f4:92:bf:e6:52:35 mobile=584120346874 [27-Jul-2026 11:27:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 11:27:02 America/Caracas] [CHATBOT][DIAG] corr=65375541 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [27-Jul-2026 11:27:02 America/Caracas] [CHATBOT][CTX] corr=65375541 tel=584120346874 intent=chat srvid=34 usd=30 bs=25829.58 tasa=742.2292 verifyMode=simulated [27-Jul-2026 11:27:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 11:27:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 11:27:02 America/Caracas] [CHATBOT][AI][e980da] Proveedor: gemini [27-Jul-2026 11:27:02 America/Caracas] [CHATBOT][GEMINI][e980da] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 11:27:03 America/Caracas] [CHATBOT][GEMINI][e980da] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 11:27:03 America/Caracas] [CHATBOT][GEMINI][e980da] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 11:27:04 America/Caracas] [CHATBOT][AI][e980da] Gemini falló, usando heurística local [27-Jul-2026 11:27:04 America/Caracas] [CHATBOT][AI][e980da] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 11:27:04 America/Caracas] [CHATBOT][END] corr=65375541 bytesRespuesta=404 [27-Jul-2026 11:27:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 11:27:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 11:27:05 - ====== INICIO WEBHOOK ====== 2026-07-27 11:27:05 - Evento: text | De: 584120346874 | Size: 560b 2026-07-27 11:27:05 - Procesando mensaje regular tipo: text 2026-07-27 11:27:05 - RegularMessageService: Procesando mensaje de 584120346874, tipo: text 2026-07-27 11:27:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM1MkZGNjUzODBCOEJGQ0Y0ODUyNUZBQzJFNTMxQzcA 2026-07-27 11:27:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAEhggQUM1MkZGNjUzODBCOEJGQ0Y0ODUyNUZBQzJFNTMxQzcA 2026-07-27 11:27:05 - Contenido: Porfa... 2026-07-27 11:27:05 - Comando detectado: porfa 2026-07-27 11:27:05 - CommandProcessor: Procesando comando: porfa 2026-07-27 11:27:05 - Comando no reconocido, enviando a ChatGPT 2026-07-27 11:27:05 - Resultado del comando: string 2026-07-27 11:27:05 - Enviando a ChatGPT: Porfa... 2026-07-27 11:27:05 - forwardToChatGPT: Enviando a ChatGPT: Porfa... 2026-07-27 11:27:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 12:27:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 12:27:05 America/Halifax] [CHATBOT][START] corr=2d5c98f5 IP=127.0.0.1 UA= [27-Jul-2026 11:27:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 11:27:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-25 username=f4:92:bf:e6:52:35 mobile=584120346874 [27-Jul-2026 11:27:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 11:27:05 America/Caracas] [CHATBOT][DIAG] corr=2d5c98f5 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [27-Jul-2026 11:27:05 America/Caracas] [CHATBOT][CTX] corr=2d5c98f5 tel=584120346874 intent=chat srvid=34 usd=30 bs=25829.58 tasa=742.2292 verifyMode=simulated [27-Jul-2026 11:27:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 11:27:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 11:27:05 America/Caracas] [CHATBOT][AI][4021fb] Proveedor: gemini [27-Jul-2026 11:27:05 America/Caracas] [CHATBOT][GEMINI][4021fb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-27 11:27:05 - Mensaje enviado con éxito a 584120346874 2026-07-27 11:27:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6778c975073 (wa_message_id: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAERgSNzBDQTAxRTdFOUVCNjk0MTk3AA==) 2026-07-27 11:27:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a6778c975073 2026-07-27 11:27:05 - ====== FIN WEBHOOK ====== [27-Jul-2026 11:27:05 America/Caracas] [CHATBOT][GEMINI][4021fb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 11:27:06 America/Caracas] [CHATBOT][GEMINI][4021fb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 11:27:06 America/Caracas] [CHATBOT][AI][4021fb] Gemini falló, usando heurística local [27-Jul-2026 11:27:06 America/Caracas] [CHATBOT][AI][4021fb] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 11:27:06 America/Caracas] [CHATBOT][END] corr=2d5c98f5 bytesRespuesta=404 [27-Jul-2026 11:27:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 11:27:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 11:27:07 - Mensaje enviado con éxito a 584120346874 2026-07-27 11:27:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6778cb81177 (wa_message_id: wamid.HBgMNTg0MTIwMzQ2ODc0FQIAERgSMzkxQTQ5OTY0RjREQkMyQUMxAA==) 2026-07-27 11:27:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a6778cb81177 2026-07-27 11:27:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jesus Vicente Misle Infante, 2026-08-27 00:00:00 . 584120346874 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120346874","wa_id":"584120346874"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzQ2ODc0FQIAERgSNkU0QzUyRkRENjIzMTU5RUE1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Pablo El flaco, 26/08/2026 . 584142633631 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142633631","wa_id":"584142633631"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjMzNjMxFQIAERgSODE3NzNFRDk0Q0VCRTg5MjkzAA==","message_status":"accepted"}]}'. 2026-07-27 11:55:22 - ====== INICIO WEBHOOK ====== 2026-07-27 11:55:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-27 11:55:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-27 11:55:22 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , jagrofer , 2026-08-27 00:00:00 . 584143194954 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143194954","wa_id":"584143194954"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTk0OTU0FQIAERgSMEVBN0IxRDIxNEFEM0NDQzc1AA==","message_status":"accepted"}]}'. 2026-07-27 12:38:14 - ====== INICIO WEBHOOK ====== 2026-07-27 12:38:14 - Evento: image | De: 584143466209 | Size: 875b 2026-07-27 12:38:14 - Procesando mensaje regular tipo: image 2026-07-27 12:38:14 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-27 12:38:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEOUE3RDc5Q0IzNDI3OUY0NzgwQjYyMjZCRjhCMjMA 2026-07-27 12:38:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEOUE3RDc5Q0IzNDI3OUY0NzgwQjYyMjZCRjhCMjMA 2026-07-27 12:38:14 - Contenido: Cambio venezuela 215000.00 zelle 250.00 jc... 2026-07-27 12:38:14 - Comando detectado: cambio 2026-07-27 12:38:14 - CommandProcessor: Procesando comando: cambio 2026-07-27 12:38:14 - Ejecutando cambiocobranza.php [27-Jul-2026 12:38:14 America/Caracas] PHP Warning: file_put_contents(error.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/cambiocobranza.php on line 40 2026-07-27 12:38:16 - Resultado del comando: array 2026-07-27 12:38:16 - Enviando respuesta: ✅ *Cambio registrado* 🏦 *Origen:* venezuela 2026-07-27 12:38:18 - Mensaje enviado con éxito a 584143466209 2026-07-27 12:38:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67897a07358 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMUVDNDc4NEIwOUNBQjY1OUIxAA==) 2026-07-27 12:38:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a67897a07358 2026-07-27 12:38:18 - ====== FIN WEBHOOK ====== 2026-07-27 14:00:29 - ====== INICIO WEBHOOK ====== 2026-07-27 14:00:29 - Evento: text | De: 584122519690 | Size: 602b 2026-07-27 14:00:29 - Procesando mensaje regular tipo: text 2026-07-27 14:00:29 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-27 14:00:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUMyRkZDQzc3OERBNkU5NTdGMTk2OTIwMDBENjZBNDkA 2026-07-27 14:00:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUMyRkZDQzc3OERBNkU5NTdGMTk2OTIwMDBENjZBNDkA 2026-07-27 14:00:29 - Contenido: Buenas tardes horario de atención... 2026-07-27 14:00:29 - Comando detectado: buenas 2026-07-27 14:00:29 - CommandProcessor: Procesando comando: buenas 2026-07-27 14:00:29 - Comando no reconocido, enviando a ChatGPT 2026-07-27 14:00:29 - Resultado del comando: string 2026-07-27 14:00:29 - Enviando a ChatGPT: Buenas tardes horario de atención... 2026-07-27 14:00:29 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes horario de atención... 2026-07-27 14:00:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 15:00:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 15:00:29 America/Halifax] [CHATBOT][START] corr=efe044b0 IP=127.0.0.1 UA= [27-Jul-2026 14:00:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 14:00:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=74:ac:b9:f8:31:c5 mobile=584122519690 [27-Jul-2026 14:00:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 14:00:29 America/Caracas] [CHATBOT][DIAG] corr=efe044b0 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [27-Jul-2026 14:00:29 America/Caracas] [CHATBOT][CTX] corr=efe044b0 tel=584122519690 intent=chat srvid=35 usd=40 bs=34439.43 tasa=742.2292 verifyMode=simulated [27-Jul-2026 14:00:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 14:00:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 14:00:29 America/Caracas] [CHATBOT][AI][275afc] Proveedor: gemini [27-Jul-2026 14:00:29 America/Caracas] [CHATBOT][GEMINI][275afc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 14:00:29 America/Caracas] [CHATBOT][GEMINI][275afc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 14:00:30 America/Caracas] [CHATBOT][GEMINI][275afc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 14:00:30 America/Caracas] [CHATBOT][AI][275afc] Gemini falló, usando heurística local [27-Jul-2026 14:00:30 America/Caracas] [CHATBOT][END] corr=efe044b0 bytesRespuesta=98 [27-Jul-2026 14:00:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 14:00:30 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 14:00:32 - Mensaje enviado con éxito a 584122519690 2026-07-27 14:00:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a679cc02b108 (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSMEQzNEFEQzI1MTgzOEZGMkRFAA==) 2026-07-27 14:00:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a679cc02b108 2026-07-27 14:00:32 - ====== FIN WEBHOOK ====== 2026-07-27 14:00:55 - ====== INICIO WEBHOOK ====== 2026-07-27 14:00:55 - Evento: button | De: 584122519690 | Size: 725b 2026-07-27 14:00:55 - Procesando botón de plantilla: Informacion de pagos 2026-07-27 14:00:55 - ButtonService: payload=informacion de pagos, telefono=584122519690 2026-07-27 14:00:55 - Procesando botón PAGO para: 584122519690 2026-07-27 14:00:56 - Mensaje enviado con éxito a 584122519690 2026-07-27 14:00:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a679cd83eb01 (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSMEEzQUNFMkNCNUYxRDA4RTVDAA==) 2026-07-27 14:00:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a679cd83eb01 2026-07-27 14:00:56 - ====== FIN WEBHOOK ====== 2026-07-27 14:01:31 - ====== INICIO WEBHOOK ====== 2026-07-27 14:01:31 - Evento: text | De: 584122519690 | Size: 579b 2026-07-27 14:01:31 - Procesando mensaje regular tipo: text 2026-07-27 14:01:31 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-27 14:01:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM4RDA1NUQ3ODY2RDMyMTVEQzE2NkU0QzA4NDk2MEQA 2026-07-27 14:01:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM4RDA1NUQ3ODY2RDMyMTVEQzE2NkU0QzA4NDk2MEQA 2026-07-27 14:01:31 - Contenido: Saldo de cuenta... 2026-07-27 14:01:31 - Comando detectado: saldo 2026-07-27 14:01:31 - CommandProcessor: Procesando comando: saldo 2026-07-27 14:01:31 - Ejecutando saldo.php 2026-07-27 14:01:31 - saldo.php: Consultando saldo para 584122519690 2026-07-27 14:01:31 - saldo.php: Saldo consultado para cristobal - Plan: 5-200mb-40$/mes 1:100, Vence: 2026-07-28 00:00:00 2026-07-27 14:01:31 - Resultado del comando: array 2026-07-27 14:01:31 - Enviando respuesta: [Interactivo] ¡Hola cristobal! 👋 Tu servicio 2026-07-27 14:01:32 - Mensaje enviado con éxito a 584122519690 2026-07-27 14:01:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a679cfcb206c (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSQzVCNTJGRDZDQTg0ODIxMUQ4AA==) 2026-07-27 14:01:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a679cfcb206c 2026-07-27 14:01:32 - ====== FIN WEBHOOK ====== 2026-07-27 14:01:53 - ====== INICIO WEBHOOK ====== 2026-07-27 14:01:53 - Evento: text | De: 584122519690 | Size: 602b 2026-07-27 14:01:53 - Procesando mensaje regular tipo: text 2026-07-27 14:01:53 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-27 14:01:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM1OUU4NzZBOTVDQUVCNUUyNzQ4RUNENkFCNEZFODIA 2026-07-27 14:01:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM1OUU4NzZBOTVDQUVCNUUyNzQ4RUNENkFCNEZFODIA 2026-07-27 14:01:53 - Contenido: En bs depósito banco de Venezuela... 2026-07-27 14:01:53 - Comando detectado: en 2026-07-27 14:01:53 - CommandProcessor: Procesando comando: en 2026-07-27 14:01:53 - Comando no reconocido, enviando a ChatGPT 2026-07-27 14:01:53 - Resultado del comando: string 2026-07-27 14:01:53 - Enviando a ChatGPT: En bs depósito banco de Venezuela... 2026-07-27 14:01:53 - forwardToChatGPT: Enviando a ChatGPT: En bs depósito banco de Venezuela... 2026-07-27 14:01:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 15:01:53 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 15:01:53 America/Halifax] [CHATBOT][START] corr=e60b406e IP=127.0.0.1 UA= [27-Jul-2026 14:01:53 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 14:01:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=74:ac:b9:f8:31:c5 mobile=584122519690 [27-Jul-2026 14:01:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 14:01:53 America/Caracas] [CHATBOT][DIAG] corr=e60b406e Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [27-Jul-2026 14:01:53 America/Caracas] [CHATBOT][CTX] corr=e60b406e tel=584122519690 intent=chat srvid=35 usd=40 bs=34439.43 tasa=742.2292 verifyMode=simulated [27-Jul-2026 14:01:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 14:01:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 14:01:53 America/Caracas] [CHATBOT][AI][9fc72c] Proveedor: gemini [27-Jul-2026 14:01:53 America/Caracas] [CHATBOT][GEMINI][9fc72c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 14:01:53 America/Caracas] [CHATBOT][GEMINI][9fc72c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 14:01:54 America/Caracas] [CHATBOT][GEMINI][9fc72c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 14:01:54 America/Caracas] [CHATBOT][AI][9fc72c] Gemini falló, usando heurística local [27-Jul-2026 14:01:54 America/Caracas] [CHATBOT][AI][9fc72c] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 14:01:54 America/Caracas] [CHATBOT][END] corr=e60b406e bytesRespuesta=392 [27-Jul-2026 14:01:54 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 14:01:54 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 14:01:55 - Mensaje enviado con éxito a 584122519690 2026-07-27 14:01:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a679d1398f76 (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSQTc3N0FGMjg0NTcxQTlDMjdGAA==) 2026-07-27 14:01:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a679d1398f76 2026-07-27 14:01:55 - ====== FIN WEBHOOK ====== 2026-07-27 14:03:06 - ====== INICIO WEBHOOK ====== 2026-07-27 14:03:06 - Evento: text | De: 584122519690 | Size: 569b 2026-07-27 14:03:06 - Procesando mensaje regular tipo: text 2026-07-27 14:03:06 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-27 14:03:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNFOTc4QjQ2NUNGMEQ4N0Y1NjcyRDMzMzA3MDZCNjQA 2026-07-27 14:03:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNFOTc4QjQ2NUNGMEQ4N0Y1NjcyRDMzMzA3MDZCNjQA 2026-07-27 14:03:06 - Contenido: Pagar... 2026-07-27 14:03:06 - Comando detectado: pagar 2026-07-27 14:03:06 - CommandProcessor: Procesando comando: pagar 2026-07-27 14:03:06 - Ejecutando add_pagos.php [27-Jul-2026 14:03:06 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-27 14:03:06 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-27 14:03:07 - ====== INICIO WEBHOOK ====== 2026-07-27 14:03:07 - Evento: text | De: 584122519690 | Size: 569b 2026-07-27 14:03:07 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNFOTc4QjQ2NUNGMEQ4N0Y1NjcyRDMzMzA3MDZCNjQA, ignorando 2026-07-27 14:06:38 - ====== INICIO WEBHOOK ====== 2026-07-27 14:06:38 - Evento: button | De: 584122519690 | Size: 725b 2026-07-27 14:06:38 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNGRTMzRjVFRkI1RTQ3MzQyMjU2QzA5QUE3MDc4NUQA, ignorando - addcreddits, addcreddits , cristobal yanez, 2026-08-28 00:00:00 . 584122519690 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122519690","wa_id":"584122519690"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSRjIyRjc4QUI2RjFBNEU1MEI4AA==","message_status":"accepted"}]}'. 2026-07-27 14:16:57 - ====== INICIO WEBHOOK ====== 2026-07-27 14:16:57 - Evento: text | De: 584243598298 | Size: 591b 2026-07-27 14:16:57 - Procesando mensaje regular tipo: text 2026-07-27 14:16:57 - RegularMessageService: Procesando mensaje de 584243598298, tipo: text 2026-07-27 14:16:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTk4Mjk4FQIAEhggQUM0MDAwNDlFMTQxNDgxQkMxREI5OEQ5MTM4NzNEMDkA 2026-07-27 14:16:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTk4Mjk4FQIAEhggQUM0MDAwNDlFMTQxNDgxQkMxREI5OEQ5MTM4NzNEMDkA 2026-07-27 14:16:57 - Contenido: Hola cuánto es la renta de wifi... 2026-07-27 14:16:57 - Comando detectado: hola 2026-07-27 14:16:57 - CommandProcessor: Procesando comando: hola 2026-07-27 14:16:57 - Comando no reconocido, enviando a ChatGPT 2026-07-27 14:16:57 - Resultado del comando: string 2026-07-27 14:16:57 - Enviando a ChatGPT: Hola cuánto es la renta de wifi... 2026-07-27 14:16:57 - forwardToChatGPT: Enviando a ChatGPT: Hola cuánto es la renta de wifi... 2026-07-27 14:16:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 15:16:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 15:16:57 America/Halifax] [CHATBOT][START] corr=91a555ee IP=127.0.0.1 UA= [27-Jul-2026 14:16:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 14:16:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-27 username=e4:38:83:ae:66:0a mobile=584243598298 [27-Jul-2026 14:16:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 14:16:57 America/Caracas] [CHATBOT][DIAG] corr=91a555ee Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [27-Jul-2026 14:16:57 America/Caracas] [CHATBOT][CTX] corr=91a555ee tel=584243598298 intent=chat srvid=34 usd=30 bs=25829.58 tasa=742.2292 verifyMode=simulated [27-Jul-2026 14:16:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 14:16:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 14:16:57 America/Caracas] [CHATBOT][AI][d6a163] Proveedor: gemini [27-Jul-2026 14:16:57 America/Caracas] [CHATBOT][GEMINI][d6a163] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 14:16:58 America/Caracas] [CHATBOT][GEMINI][d6a163] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 14:16:58 America/Caracas] [CHATBOT][GEMINI][d6a163] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 14:16:59 America/Caracas] [CHATBOT][AI][d6a163] Gemini falló, usando heurística local [27-Jul-2026 14:16:59 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-27 14:16:59 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-27 14:17:00 - Mensaje enviado con éxito a 584243598298 2026-07-27 14:17:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67a09c3eaf8 (wa_message_id: wamid.HBgMNTg0MjQzNTk4Mjk4FQIAERgSRUM2MEI5MjI2MDU5NkVFODY1AA==) 2026-07-27 14:17:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a67a09c3eaf8 2026-07-27 14:17:00 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584226464021","wa_id":"584226464021"}],"messages":[{"id":"wamid.HBgMNTg0MjI2NDY0MDIxFQIAERgSQzYwQUE1NUE3MzRGODg4QTVCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , genesis mendez, 2026-08-27 00:00:00 . 584169495775 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584169495775","wa_id":"584169495775"}],"messages":[{"id":"wamid.HBgMNTg0MTY5NDk1Nzc1FQIAERgSREI1OTU4NUUwRkU3MzczQjlFAA==","message_status":"accepted"}]}'. 2026-07-27 14:32:41 - ====== INICIO WEBHOOK ====== 2026-07-27 14:32:41 - Evento: interactive | De: 584122519690 | Size: 1015b 2026-07-27 14:32:41 - Procesando encuesta interactiva 2026-07-27 14:32:41 - SurveyService: Iniciando procesamiento de encuesta 2026-07-27 14:32:41 - Procesando encuesta de: 584122519690, Message ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM5RjZBMTc1NUJCMDRENEZDMEYyQzVENUEyMTgzMzUA 2026-07-27 14:32:41 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-27 14:32:41 - ====== FIN WEBHOOK ====== 2026-07-27 14:39:16 - ====== INICIO WEBHOOK ====== 2026-07-27 14:39:16 - Evento: image | De: 584143466209 | Size: 873b 2026-07-27 14:39:16 - Procesando mensaje regular tipo: image 2026-07-27 14:39:16 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-27 14:39:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEM0JGNDAwNzFBN0Y2NDlBRDJCQTUxMThBMDM2OUEA 2026-07-27 14:39:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEM0JGNDAwNzFBN0Y2NDlBRDJCQTUxMThBMDM2OUEA 2026-07-27 14:39:16 - Contenido: Pg mercantil 19609.24 capachal-tricoderma... 2026-07-27 14:39:16 - Comando detectado: pg 2026-07-27 14:39:16 - CommandProcessor: Procesando comando: pg 2026-07-27 14:39:16 - Gasto personal con imagen: 4412807448971356 2026-07-27 14:39:16 - Formato 'pg banco descripcion': banco=mercantil, desc=19609.24 capachal-tricoderma 2026-07-27 14:39:17 - Ejecutando GastosService (personal) [27-Jul-2026 14:39:17 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.2292 2026-07-27 14:39:20 - Resultado del comando: array 2026-07-27 14:39:20 - Enviando respuesta: ✅ 👤 Gasto personal #39 registrado • Monto: 2026-07-27 14:39:21 - Mensaje enviado con éxito a 584143466209 2026-07-27 14:39:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67a5d945b39 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjQ0NzIxNDY3N0I1MzMzNDFDAA==) 2026-07-27 14:39:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a67a5d945b39 2026-07-27 14:39:21 - ====== FIN WEBHOOK ====== 2026-07-27 15:03:56 - ====== INICIO WEBHOOK ====== 2026-07-27 15:03:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-27 15:03:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-27 15:03:56 - ====== FIN WEBHOOK ====== 2026-07-27 15:03:57 - ====== INICIO WEBHOOK ====== 2026-07-27 15:03:57 - Evento: status:failed | De: 584123458022 | Size: 828b 2026-07-27 15:03:57 - STATUS FAILED: failed para 584123458022 | Error: 131047 Re-engagement message 2026-07-27 15:03:57 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Cheo Diaz, 2026-08-11 00:00:00 . 584123458022 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458022","wa_id":"584123458022"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDIyFQIAERgSQkRCRjRGRUUyMUNGMDkxRTdBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129919368","wa_id":"584129919368"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTE5MzY4FQIAERgSMkRGMkY1MjM2NUZGRDg3MTBFAA==","message_status":"accepted"}]}'. 2026-07-27 15:20:48 - ====== INICIO WEBHOOK ====== 2026-07-27 15:20:48 - Evento: image | De: 584143466209 | Size: 884b 2026-07-27 15:20:48 - Procesando mensaje regular tipo: image 2026-07-27 15:20:48 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-27 15:20:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4Mjg0NUVCQzA5QzVCMkYxMUEyQTc0QzBBRkFCNzAA 2026-07-27 15:20:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4Mjg0NUVCQzA5QzVCMkYxMUEyQTc0QzBBRkFCNzAA 2026-07-27 15:20:48 - Contenido: G venezuela 20000.00 viaticos-comida-fibrajunquito... 2026-07-27 15:20:48 - Comando detectado: g 2026-07-27 15:20:48 - CommandProcessor: Procesando comando: g 2026-07-27 15:20:48 - Gasto de negocio con imagen: 1561318502292662 2026-07-27 15:20:48 - Formato 'g banco descripcion': banco=venezuela, desc=20000.00 viaticos-comida-fibrajunquito 2026-07-27 15:20:48 - Ejecutando GastosService (negocio) [27-Jul-2026 15:20:48 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.2292 2026-07-27 15:20:50 - Resultado del comando: array 2026-07-27 15:20:50 - Enviando respuesta: ✅ 💼 Gasto de negocio #71 registrado • Mont 2026-07-27 15:20:51 - Mensaje enviado con éxito a 584143466209 2026-07-27 15:20:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67af936cbd5 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDQyMTRFQUJFMjI1REJDODFDAA==) 2026-07-27 15:20:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a67af936cbd5 2026-07-27 15:20:51 - ====== FIN WEBHOOK ====== 2026-07-27 15:23:40 - ====== INICIO WEBHOOK ====== 2026-07-27 15:23:40 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-27 15:23:40 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-27 15:23:40 - ====== FIN WEBHOOK ====== 2026-07-27 15:23:41 - ====== INICIO WEBHOOK ====== 2026-07-27 15:23:41 - Evento: status:failed | De: 584243247548 | Size: 828b 2026-07-27 15:23:41 - STATUS FAILED: failed para 584243247548 | Error: 131047 Re-engagement message 2026-07-27 15:23:41 - ====== FIN WEBHOOK ====== 2026-07-27 15:23:41 - ====== INICIO WEBHOOK ====== 2026-07-27 15:23:41 - Evento: status:failed | De: 584243247548 | Size: 833b 2026-07-27 15:23:41 - STATUS FAILED: failed para 584243247548 | Error: 130472 User's number is part of an experiment 2026-07-27 15:23:41 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Joely Guadalupe Alemán durr, 2026-08-29 00:00:00 . 584129919368 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129919368","wa_id":"584129919368"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTE5MzY4FQIAERgSMjIxMjk0MEY2MjlERERCNTc0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Bernabe Aldana, 2026-08-11 00:00:00 . 584124553579 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSM0U1QjE2MDZBMTM4NTlBMjk2AA==","message_status":"accepted"}]}'. 2026-07-27 15:48:56 - ====== INICIO WEBHOOK ====== 2026-07-27 15:48:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-27 15:48:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-27 15:48:56 - ====== FIN WEBHOOK ====== 2026-07-27 15:48:57 - ====== INICIO WEBHOOK ====== 2026-07-27 15:48:57 - Evento: status:failed | De: 584161472137 | Size: 826b 2026-07-27 15:48:57 - STATUS FAILED: failed para 584161472137 | Error: 131047 Re-engagement message 2026-07-27 15:48:57 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , luis kanzler diaz, 2026-08-11 00:00:00 . 584161459065 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161459065","wa_id":"584161459065"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDU5MDY1FQIAERgSNzRDMEVERUIxOEZBREU1MzQ4AA==","message_status":"accepted"}]}'. 2026-07-27 15:53:39 - ====== INICIO WEBHOOK ====== 2026-07-27 15:53:39 - Evento: status:failed | De: 584161459065 | Size: 573b 2026-07-27 15:53:39 - STATUS FAILED: failed para 584161459065 | Error: 131026 Message undeliverable 2026-07-27 15:53:39 - ====== FIN WEBHOOK ====== 2026-07-27 16:29:16 - ====== INICIO WEBHOOK ====== 2026-07-27 16:29:16 - Evento: text | De: 584162950286 | Size: 580b 2026-07-27 16:29:16 - Procesando mensaje regular tipo: text 2026-07-27 16:29:16 - RegularMessageService: Procesando mensaje de 584162950286, tipo: text 2026-07-27 16:29:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyOTUwMjg2FQIAEhggQTVGQ0NBMTE0Mjc3NDE1QzVFQUM1NTUxM0MxMDY2NEEA 2026-07-27 16:29:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyOTUwMjg2FQIAEhggQTVGQ0NBMTE0Mjc3NDE1QzVFQUM1NTUxM0MxMDY2NEEA 2026-07-27 16:29:16 - Contenido: Hola buenas tardes... 2026-07-27 16:29:16 - Comando detectado: hola 2026-07-27 16:29:16 - CommandProcessor: Procesando comando: hola 2026-07-27 16:29:16 - Comando no reconocido, enviando a ChatGPT 2026-07-27 16:29:16 - Resultado del comando: string 2026-07-27 16:29:16 - Enviando a ChatGPT: Hola buenas tardes... 2026-07-27 16:29:16 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes... 2026-07-27 16:29:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 17:29:16 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 17:29:16 America/Halifax] [CHATBOT][START] corr=c5ef3448 IP=127.0.0.1 UA= [27-Jul-2026 16:29:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 16:29:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-30 username=70:a7:41:28:5c:8d mobile=584162950286 [27-Jul-2026 16:29:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 16:29:16 America/Caracas] [CHATBOT][DIAG] corr=c5ef3448 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [27-Jul-2026 16:29:16 America/Caracas] [CHATBOT][CTX] corr=c5ef3448 tel=584162950286 intent=chat srvid=35 usd=40 bs=34439.43 tasa=742.2292 verifyMode=simulated [27-Jul-2026 16:29:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 16:29:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 16:29:16 America/Caracas] [CHATBOT][AI][334de9] Proveedor: gemini [27-Jul-2026 16:29:16 America/Caracas] [CHATBOT][GEMINI][334de9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 16:29:16 America/Caracas] [CHATBOT][GEMINI][334de9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 16:29:17 America/Caracas] [CHATBOT][GEMINI][334de9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 16:29:17 America/Caracas] [CHATBOT][AI][334de9] Gemini falló, usando heurística local [27-Jul-2026 16:29:17 America/Caracas] [CHATBOT][AI][334de9] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 16:29:17 America/Caracas] [CHATBOT][END] corr=c5ef3448 bytesRespuesta=392 [27-Jul-2026 16:29:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 16:29:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 16:29:19 - Mensaje enviado con éxito a 584162950286 2026-07-27 16:29:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67bf9f18587 (wa_message_id: wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSNkMzOEY1NDIwMUZGNzU1NDMxAA==) 2026-07-27 16:29:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a67bf9f18587 2026-07-27 16:29:19 - ====== FIN WEBHOOK ====== 2026-07-27 16:29:58 - ====== INICIO WEBHOOK ====== 2026-07-27 16:29:58 - Evento: text | De: 584162950286 | Size: 607b 2026-07-27 16:29:58 - Procesando mensaje regular tipo: text 2026-07-27 16:29:58 - RegularMessageService: Procesando mensaje de 584162950286, tipo: text 2026-07-27 16:29:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyOTUwMjg2FQIAEhggQTU0RUE5ODU1QkQyOUY4NzdCRDM3RTE3QjZCMjkwQzQA 2026-07-27 16:29:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyOTUwMjg2FQIAEhggQTU0RUE5ODU1QkQyOUY4NzdCRDM3RTE3QjZCMjkwQzQA 2026-07-27 16:29:58 - Contenido: Para recargar le 15$ al wuifi doranny padron... 2026-07-27 16:29:58 - Comando detectado: para 2026-07-27 16:29:58 - CommandProcessor: Procesando comando: para 2026-07-27 16:29:58 - Comando no reconocido, enviando a ChatGPT 2026-07-27 16:29:58 - Resultado del comando: string 2026-07-27 16:29:58 - Enviando a ChatGPT: Para recargar le 15$ al wuifi doranny padron... 2026-07-27 16:29:58 - forwardToChatGPT: Enviando a ChatGPT: Para recargar le 15$ al wuifi doranny padron... 2026-07-27 16:29:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 17:29:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 17:29:58 America/Halifax] [CHATBOT][START] corr=3cc8732f IP=127.0.0.1 UA= [27-Jul-2026 16:29:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 16:29:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-30 username=70:a7:41:28:5c:8d mobile=584162950286 [27-Jul-2026 16:29:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 16:29:59 America/Caracas] [CHATBOT][DIAG] corr=3cc8732f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [27-Jul-2026 16:29:59 America/Caracas] [CHATBOT][CTX] corr=3cc8732f tel=584162950286 intent=chat srvid=35 usd=40 bs=34439.43 tasa=742.2292 verifyMode=simulated [27-Jul-2026 16:29:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 16:29:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 16:29:59 America/Caracas] [CHATBOT][AI][0669ea] Proveedor: gemini [27-Jul-2026 16:29:59 America/Caracas] [CHATBOT][GEMINI][0669ea] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 16:29:59 America/Caracas] [CHATBOT][GEMINI][0669ea] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 16:29:59 America/Caracas] [CHATBOT][GEMINI][0669ea] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 16:30:00 America/Caracas] [CHATBOT][AI][0669ea] Gemini falló, usando heurística local [27-Jul-2026 16:30:00 America/Caracas] [CHATBOT][AI][0669ea] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 16:30:00 America/Caracas] [CHATBOT][END] corr=3cc8732f bytesRespuesta=392 [27-Jul-2026 16:30:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 16:30:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 16:30:01 - Mensaje enviado con éxito a 584162950286 2026-07-27 16:30:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67bfc984110 (wa_message_id: wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSREM5NEUzNzMyNUIwMEJBQTNCAA==) 2026-07-27 16:30:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a67bfc984110 2026-07-27 16:30:01 - ====== FIN WEBHOOK ====== 2026-07-27 16:30:33 - ====== INICIO WEBHOOK ====== 2026-07-27 16:30:33 - Evento: text | De: 584162950286 | Size: 636b 2026-07-27 16:30:33 - Procesando mensaje regular tipo: text 2026-07-27 16:30:33 - RegularMessageService: Procesando mensaje de 584162950286, tipo: text 2026-07-27 16:30:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyOTUwMjg2FQIAEhggQTVENkUyRjg4NDk1RENCOTU3MTFBN0EyMDNDMTgzNUIA 2026-07-27 16:30:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyOTUwMjg2FQIAEhggQTVENkUyRjg4NDk1RENCOTU3MTFBN0EyMDNDMTgzNUIA 2026-07-27 16:30:33 - Contenido: Tengo q esperar q se acabe los días completo o los puedo recarga asi... 2026-07-27 16:30:33 - Comando detectado: tengo 2026-07-27 16:30:33 - CommandProcessor: Procesando comando: tengo 2026-07-27 16:30:33 - Comando no reconocido, enviando a ChatGPT 2026-07-27 16:30:33 - Resultado del comando: string 2026-07-27 16:30:33 - Enviando a ChatGPT: Tengo q esperar q se acabe los días completo o l... 2026-07-27 16:30:33 - forwardToChatGPT: Enviando a ChatGPT: Tengo q esperar q se acabe los días completo o l... 2026-07-27 16:30:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 17:30:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 17:30:33 America/Halifax] [CHATBOT][START] corr=af899085 IP=127.0.0.1 UA= [27-Jul-2026 16:30:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 16:30:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-30 username=70:a7:41:28:5c:8d mobile=584162950286 [27-Jul-2026 16:30:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 16:30:33 America/Caracas] [CHATBOT][DIAG] corr=af899085 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [27-Jul-2026 16:30:33 America/Caracas] [CHATBOT][CTX] corr=af899085 tel=584162950286 intent=chat srvid=35 usd=40 bs=34439.43 tasa=742.2292 verifyMode=simulated [27-Jul-2026 16:30:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 16:30:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 16:30:33 America/Caracas] [CHATBOT][AI][7098d1] Proveedor: gemini [27-Jul-2026 16:30:33 America/Caracas] [CHATBOT][GEMINI][7098d1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 16:30:33 America/Caracas] [CHATBOT][GEMINI][7098d1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 16:30:34 America/Caracas] [CHATBOT][GEMINI][7098d1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 16:30:34 America/Caracas] [CHATBOT][AI][7098d1] Gemini falló, usando heurística local [27-Jul-2026 16:30:35 America/Caracas] [CHATBOT][AI][7098d1] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 16:30:35 America/Caracas] [CHATBOT][END] corr=af899085 bytesRespuesta=392 [27-Jul-2026 16:30:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 16:30:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 16:30:36 - Mensaje enviado con éxito a 584162950286 2026-07-27 16:30:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67bfec06242 (wa_message_id: wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSMUU0MDczQkIzM0E1ODU1NDI4AA==) 2026-07-27 16:30:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a67bfec06242 2026-07-27 16:30:36 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , alfredo durr marin, 2026-08-26 00:00:00 . 584126243454 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126243454","wa_id":"584126243454"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MjQzNDU0FQIAERgSNDkyMUE1NkE2MTc5RUI4NkJDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162950286","wa_id":"584162950286"}],"messages":[{"id":"wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSREFGNUE4NjBGNUZFMjIwNzAyAA==","message_status":"accepted"}]}'. 2026-07-27 16:53:56 - ====== INICIO WEBHOOK ====== 2026-07-27 16:53:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-27 16:53:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-27 16:53:56 - ====== FIN WEBHOOK ====== 2026-07-27 16:53:57 - ====== INICIO WEBHOOK ====== 2026-07-27 16:53:57 - Evento: status:failed | De: 584142615273 | Size: 828b 2026-07-27 16:53:57 - STATUS FAILED: failed para 584142615273 | Error: 131047 Re-engagement message 2026-07-27 16:53:57 - ====== FIN WEBHOOK ====== 2026-07-27 16:54:14 - ====== INICIO WEBHOOK ====== 2026-07-27 16:54:14 - Evento: image | De: 584142615273 | Size: 823b 2026-07-27 16:54:14 - Procesando mensaje regular tipo: image 2026-07-27 16:54:14 - RegularMessageService: Procesando mensaje de 584142615273, tipo: image 2026-07-27 16:54:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjE1MjczFQIAEhggQUM2OTQyREY1RUQ5QTY2MUU5NkJFNjJCRkQwMTk2NTEA 2026-07-27 16:54:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjE1MjczFQIAEhggQUM2OTQyREY1RUQ5QTY2MUU5NkJFNjJCRkQwMTk2NTEA 2026-07-27 16:54:14 - Contenido: ... 2026-07-27 16:54:14 - Comando detectado: image 2026-07-27 16:54:14 - CommandProcessor: Procesando comando: image 2026-07-27 16:54:14 - Imagen sin comando, guardando y procesando 2026-07-27 16:54:14 - Verificando duplicado por imageId=1544857636483800, msgId=wamid.HBgMNTg0MTQyNjE1MjczFQIAEhggQUM2OTQyREY1RUQ5QTY2MUU5NkJFNjJCRkQwMTk2NTEA 2026-07-27 16:54:14 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-27 16:54:14 - Incluyendo numtoname.php... 2026-07-27 16:54:14 - Incluyendo media.php... 2026-07-27 16:54:14 - DEBUG messages batch: [{"from":"584142615273","from_user_id":"VE.4521697634784050","id":"wamid.HBgMNTg0MTQyNjE1MjczFQIAEhggQUM2OTQyREY1RUQ5QTY2MUU5NkJFNjJCRkQwMTk2NTEA","timestamp":"1785185647","type":"image","image":{"mime_type":"image\/jpeg","sha256":"2Z6YOZzoU9rHLyUsHWAyHVoizBApiCG4Bvp+xIoGjwc=","id":"1544857636483800","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1544857636483800&source=webhook&ext=1785185948&hash=ATwQcmoor2kv48aMDTlzzYXTArNa6dqIVOAeX9rLUsDpTA"}}] 2026-07-27 16:54:14 - DEBUG caption: no se encontró texto cercano 2026-07-27 16:54:14 - DEBUG caption final: [VACIO] 2026-07-27 16:54:14 - DEBUG busqueda mobiles: 04142615273,4142615273,584142615273 2026-07-27 16:54:14 - DEBUG usuario NO encontrado 2026-07-27 16:54:14 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-27 16:54:14 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-27 16:54:15 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1544857636483800&source=getMedia&ext=1785185950&hash=ATzabRlURqDBPYnw16wB0TCU26l-Re--8qWN1DzYiQzy_Q 2026-07-27 16:54:16 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1544857636483800.jpg (48381 bytes) 2026-07-27 16:54:17 - OCR tesseract exit=0 chars=482 2026-07-27 16:54:17 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 187 45300» + Br all € M 2% >a.banvenezcom + Q@ : BDVenlinea personas Tu PagomóvilBDV ha sido realizado con éxito. El número de operación es: 000085410619 [[] Banco 0102 - BANCO Receptor: DE VENEZUELA Teléfono 0412***3736 Receptor: Cédula 500479930 Receptor: Monto de la 25.829,58 Operación: Concepto: Pago Y Banco de Venezuela, S.A. Banco Universal O RIF G-20009997-6. MF Il O < 2026-07-27 16:54:17 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":null} 2026-07-27 16:54:17 - OCR parseDetalles: {"banco":null,"monto":"25829.58","fecha":null,"debug":["montoSame=25.829,58"]} 2026-07-27 16:54:17 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-27 16:54:17 - DEBUG bodyAdmin postOCR: Tlf: 04142615273\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 25829.58 (ocrDetails)\nFecha: 2026-07-27 16:54:19 - IMG 1544857636483800 TEL 04142615273 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-27 16:54:19 - Incluyendo guardar_imagen.php... 2026-07-27 16:54:19 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-27 16:54:19 - Includes realizados. Verificando funciones... 2026-07-27 16:54:19 - obtenerInfoUsuario: Iniciando función con teléfono: 584142615273 2026-07-27 16:54:19 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-27 16:54:19 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-27 16:54:19 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-27 16:54:19 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-27 16:54:19 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584142615273 2026-07-27 16:54:19 - Datos usuario extraídos: null 2026-07-27 16:54:19 - Función conectarbot disponible, obteniendo conexión... 2026-07-27 16:54:19 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-27 16:54:19 - Valor de accessToken: EAAC0c45... 2026-07-27 16:54:19 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-27 16:54:19 - Instancia WhatsAppImageHandler creada 2026-07-27 16:54:19 - Llamando a saveWhatsAppImage... 2026-07-27 16:54:19 - saveWhatsAppImage: Procesando imagen para: 584142615273 2026-07-27 16:54:19 - saveWhatsAppImage: ID de media: 1544857636483800, MIME type: image/jpeg 2026-07-27 16:54:19 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1544857636483800 2026-07-27 16:54:20 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-27 16:54:20 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1544857636483800&source=getMedia&ext=1785185954&hash=ATysg89XDt-dTHPPgBrg54AYCF9EQy3mRdj6AAMJKC_NHQ 2026-07-27 16:54:20 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1544857636483800&source=getMedia&ext=1785185954&hash=ATysg89XDt-dTHPPgBrg54AYCF9EQy3mRdj6AAMJKC_NHQ 2026-07-27 16:54:21 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-27 16:54:21 - descargar_imagen: Imagen descargada - Tamaño: 48381 bytes, Tipo: image/jpeg 2026-07-27 16:54:21 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1544857636483800.jpg, Tamaño: 48381 bytes 2026-07-27 16:54:21 - saveToDatabase: Registro insertado en BD con ID: 153 2026-07-27 16:54:21 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1544857636483800.jpg","image_id":"1544857636483800","size":48381,"mime_type":"image\/jpeg","db_success":true} 2026-07-27 16:54:21 - Resultado del comando: array 2026-07-27 16:54:21 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-27 16:54:21 - Mensaje enviado con éxito a 584142615273 2026-07-27 16:54:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67c57df2466 (wa_message_id: wamid.HBgMNTg0MTQyNjE1MjczFQIAERgSMENDNzIwREJEMEI3NzNFODc3AA==) 2026-07-27 16:54:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a67c57df2466 2026-07-27 16:54:21 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , fredito gerig, 2026-08-27 00:00:00 . 584144927331 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144927331","wa_id":"584144927331"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI3MzMxFQIAERgSMUY0NzhCQTYwRkRCNzMyNTI2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , angel gutt rios, 2026-08-11 00:00:00 . 584120730193 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120730193","wa_id":"584120730193"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzMwMTkzFQIAERgSQ0EyMDZGOTA4MEM4RTBDODhEAA==","message_status":"accepted"}]}'. 2026-07-27 17:11:05 - ====== INICIO WEBHOOK ====== 2026-07-27 17:11:05 - Evento: button | De: 584144928088 | Size: 695b 2026-07-27 17:11:05 - Procesando botón de plantilla: Informacion de pagos 2026-07-27 17:11:05 - ButtonService: payload=informacion de pagos, telefono=584144928088 2026-07-27 17:11:05 - Procesando botón PAGO para: 584144928088 2026-07-27 17:11:06 - Mensaje enviado con éxito a 584144928088 2026-07-27 17:11:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67c96a7b562 (wa_message_id: wamid.HBgMNTg0MTQ0OTI4MDg4FQIAERgSREZCRTREN0QzQTc4MzM2QzdEAA==) 2026-07-27 17:11:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a67c96a7b562 2026-07-27 17:11:06 - ====== FIN WEBHOOK ====== 2026-07-27 17:12:48 - ====== INICIO WEBHOOK ====== 2026-07-27 17:12:48 - Evento: button | De: 584127216536 | Size: 717b 2026-07-27 17:12:48 - Procesando botón de plantilla: Informacion de pagos 2026-07-27 17:12:48 - ButtonService: payload=informacion de pagos, telefono=584127216536 2026-07-27 17:12:48 - Procesando botón PAGO para: 584127216536 2026-07-27 17:12:49 - Mensaje enviado con éxito a 584127216536 2026-07-27 17:12:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67c9d151723 (wa_message_id: wamid.HBgMNTg0MTI3MjE2NTM2FQIAERgSRjg2QzM3MEJFRkNBODlDRjQ3AA==) 2026-07-27 17:12:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a67c9d151723 2026-07-27 17:12:49 - ====== FIN WEBHOOK ====== 2026-07-15 14:00:59 - ====== INICIO WEBHOOK ====== 2026-07-15 14:00:59 - Evento: interactive | De: 584127216536 | Size: 936b 2026-07-15 14:00:59 - Procesando Flow de PAGO para: 584127216536 [15-Jul-2026 14:01:00 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-15 14:01:00 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-15 14:01:00 - ====== INICIO WEBHOOK ====== 2026-07-15 14:01:00 - Evento: interactive | De: 584127216536 | Size: 936b 2026-07-15 14:01:00 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUM2RUI3Q0JFN0NENTQ4MUE5MkQ3NDc0RTc4OUY3MkMA, ignorando - addcreddits, addcreddits, Yaritza Delgado, 14/08/2026 . 584243598298 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243598298","wa_id":"584243598298"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTk4Mjk4FQIAERgSMEVGNzQyNUM4NzdCQzA5RDU3AA==","message_status":"accepted"}]}'. 2026-07-15 14:07:23 - ====== INICIO WEBHOOK ====== 2026-07-15 14:07:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 14:07:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 14:07:23 - ====== FIN WEBHOOK ====== 2026-07-15 15:03:44 - ====== INICIO WEBHOOK ====== 2026-07-15 15:03:44 - Evento: text | De: 584143444680 | Size: 604b 2026-07-15 15:03:44 - Procesando mensaje regular tipo: text 2026-07-15 15:03:44 - RegularMessageService: Procesando mensaje de 584143444680, tipo: text 2026-07-15 15:03:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTVEQjY0NEQzOTgyMjRFNzk3MkZBN0JERjJFNDY5NUMA 2026-07-15 15:03:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTVEQjY0NEQzOTgyMjRFNzk3MkZBN0JERjJFNDY5NUMA 2026-07-15 15:03:44 - Contenido: Buenas tardes Quisiera saber por que no hay servicio?... 2026-07-15 15:03:44 - Comando detectado: buenas 2026-07-15 15:03:44 - CommandProcessor: Procesando comando: buenas 2026-07-15 15:03:44 - ====== INICIO WEBHOOK ====== 2026-07-15 15:03:44 - Evento: text | De: 584122116696 | Size: 607b 2026-07-15 15:03:44 - Procesando mensaje regular tipo: text 2026-07-15 15:03:44 - RegularMessageService: Procesando mensaje de 584122116696, tipo: text 2026-07-15 15:03:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNFRERGODVGNUYzQzJCOTdFMjQ5REQ1QzY1NTJERTAA 2026-07-15 15:03:44 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:03:44 - Resultado del comando: string 2026-07-15 15:03:44 - Enviando a ChatGPT: Buenas tardes Quisiera saber por que no hay servi... 2026-07-15 15:03:44 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes Quisiera saber por que no hay servi... 2026-07-15 15:03:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:03:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNFRERGODVGNUYzQzJCOTdFMjQ5REQ1QzY1NTJERTAA 2026-07-15 15:03:44 - Contenido: Quisiera saber el monto a cancelar del internet... 2026-07-15 15:03:44 - Comando detectado: quisiera 2026-07-15 15:03:44 - CommandProcessor: Procesando comando: quisiera 2026-07-15 15:03:44 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:03:44 - Resultado del comando: string 2026-07-15 15:03:44 - Enviando a ChatGPT: Quisiera saber el monto a cancelar del internet... 2026-07-15 15:03:44 - forwardToChatGPT: Enviando a ChatGPT: Quisiera saber el monto a cancelar del internet... 2026-07-15 15:03:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:03:44 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:03:44 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:03:44 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:03:44 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:03:45 - Mensaje enviado con éxito a 584143444680 2026-07-15 15:03:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d99182428 (wa_message_id: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAERgSQURDOTQ1MkRBNTQ4NzNCMDMxAA==) 2026-07-15 15:03:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d99182428 2026-07-15 15:03:45 - ====== FIN WEBHOOK ====== 2026-07-15 15:03:45 - Mensaje enviado con éxito a 584122116696 2026-07-15 15:03:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d99196fef (wa_message_id: wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSMTJGQ0UyQUNDM0M5RDk4NDUxAA==) 2026-07-15 15:03:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d99196fef 2026-07-15 15:03:45 - ====== FIN WEBHOOK ====== 2026-07-15 15:03:58 - ====== INICIO WEBHOOK ====== 2026-07-15 15:03:58 - Evento: text | De: 584241712043 | Size: 629b 2026-07-15 15:03:58 - Procesando mensaje regular tipo: text 2026-07-15 15:03:58 - RegularMessageService: Procesando mensaje de 584241712043, tipo: text 2026-07-15 15:03:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzEyMDQzFQIAEhggQUMwRUU0NDBCMTA0OUQxMjgzQTk5MjhCMTFFNjJCQ0MA 2026-07-15 15:03:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzEyMDQzFQIAEhggQUMwRUU0NDBCMTA0OUQxMjgzQTk5MjhCMTFFNjJCQ0MA 2026-07-15 15:03:58 - Contenido: Buenas tardes soy Miguel Martinez le informo q en mi casa no ahy interned... 2026-07-15 15:03:58 - Comando detectado: buenas 2026-07-15 15:03:58 - CommandProcessor: Procesando comando: buenas 2026-07-15 15:03:58 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:03:58 - Resultado del comando: string 2026-07-15 15:03:58 - Enviando a ChatGPT: Buenas tardes soy Miguel Martinez le informo q en ... 2026-07-15 15:03:58 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes soy Miguel Martinez le informo q en ... 2026-07-15 15:03:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:03:58 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:03:58 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:03:59 - Mensaje enviado con éxito a 584241712043 2026-07-15 15:03:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d99fec6be (wa_message_id: wamid.HBgMNTg0MjQxNzEyMDQzFQIAERgSRkRFODI5NjlENUIxNDRCRTI3AA==) 2026-07-15 15:03:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d99fec6be 2026-07-15 15:03:59 - ====== FIN WEBHOOK ====== 2026-07-15 15:04:01 - ====== INICIO WEBHOOK ====== 2026-07-15 15:04:01 - Evento: text | De: 584121825680 | Size: 586b 2026-07-15 15:04:01 - Procesando mensaje regular tipo: text 2026-07-15 15:04:01 - RegularMessageService: Procesando mensaje de 584121825680, tipo: text 2026-07-15 15:04:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxODI1NjgwFQIAEhggQUM5NTE3OUI4MUU0OTY2RjU5NDc4NDJGQzFDREExN0IA 2026-07-15 15:04:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxODI1NjgwFQIAEhggQUM5NTE3OUI4MUU0OTY2RjU5NDc4NDJGQzFDREExN0IA 2026-07-15 15:04:01 - Contenido: Buenas tardes.. Sin Internet... 2026-07-15 15:04:01 - Comando detectado: buenas 2026-07-15 15:04:01 - CommandProcessor: Procesando comando: buenas 2026-07-15 15:04:01 - IntentDetector: intent=soporte, confidence=0.95 2026-07-15 15:04:01 - IntentDetector → reportefallas.php [15-Jul-2026 15:04:01 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [15-Jul-2026 15:04:01 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [15-Jul-2026 15:04:01 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-15 15:04:01 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-15 15:04:01 - ====== INICIO WEBHOOK ====== 2026-07-15 15:04:01 - Evento: text | De: 584121825680 | Size: 586b 2026-07-15 15:04:01 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxODI1NjgwFQIAEhggQUM5NTE3OUI4MUU0OTY2RjU5NDc4NDJGQzFDREExN0IA, ignorando 2026-07-15 15:06:24 - ====== INICIO WEBHOOK ====== 2026-07-15 15:06:24 - Evento: text | De: 584128837641 | Size: 596b 2026-07-15 15:06:24 - Procesando mensaje regular tipo: text 2026-07-15 15:06:24 - RegularMessageService: Procesando mensaje de 584128837641, tipo: text 2026-07-15 15:06:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4ODM3NjQxFQIAEhggQUNFRkZEMEUwOTYyMDUxMDE0NERCNzlBNzZEOEZGNjMA 2026-07-15 15:06:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4ODM3NjQxFQIAEhggQUNFRkZEMEUwOTYyMDUxMDE0NERCNzlBNzZEOEZGNjMA 2026-07-15 15:06:24 - Contenido: Que pasa con el internet falla mucho... 2026-07-15 15:06:24 - Comando detectado: que 2026-07-15 15:06:24 - CommandProcessor: Procesando comando: que 2026-07-15 15:06:24 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:06:24 - Resultado del comando: string 2026-07-15 15:06:24 - Enviando a ChatGPT: Que pasa con el internet falla mucho... 2026-07-15 15:06:24 - forwardToChatGPT: Enviando a ChatGPT: Que pasa con el internet falla mucho... 2026-07-15 15:06:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:06:25 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:06:25 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:06:25 - Mensaje enviado con éxito a 584128837641 2026-07-15 15:06:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57da31d6b33 (wa_message_id: wamid.HBgMNTg0MTI4ODM3NjQxFQIAERgSMjIwRTk5NEZEMTQ5QTYzRkMwAA==) 2026-07-15 15:06:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a57da31d6b33 2026-07-15 15:06:25 - ====== FIN WEBHOOK ====== 2026-07-15 15:06:27 - ====== INICIO WEBHOOK ====== 2026-07-15 15:06:27 - Evento: image | De: 584128837641 | Size: 833b 2026-07-15 15:06:27 - Procesando mensaje regular tipo: image 2026-07-15 15:06:27 - RegularMessageService: Procesando mensaje de 584128837641, tipo: image 2026-07-15 15:06:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4ODM3NjQxFQIAEhggQUNCM0E3MzZGQUE0MTg4QUQwNzI2NDhCMDRDQTBGRTQA 2026-07-15 15:06:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4ODM3NjQxFQIAEhggQUNCM0E3MzZGQUE0MTg4QUQwNzI2NDhCMDRDQTBGRTQA 2026-07-15 15:06:27 - Contenido: ... 2026-07-15 15:06:27 - Comando detectado: image 2026-07-15 15:06:27 - CommandProcessor: Procesando comando: image 2026-07-15 15:06:27 - Imagen sin comando, guardando y procesando 2026-07-15 15:06:27 - Verificando duplicado por imageId=1350498937254892, msgId=wamid.HBgMNTg0MTI4ODM3NjQxFQIAEhggQUNCM0E3MzZGQUE0MTg4QUQwNzI2NDhCMDRDQTBGRTQA 2026-07-15 15:06:27 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 15:06:27 - Incluyendo numtoname.php... 2026-07-15 15:06:27 - Incluyendo media.php... 2026-07-15 15:06:27 - DEBUG messages batch: [{"from":"584128837641","from_user_id":"VE.4524014994552314","id":"wamid.HBgMNTg0MTI4ODM3NjQxFQIAEhggQUNCM0E3MzZGQUE0MTg4QUQwNzI2NDhCMDRDQTBGRTQA","timestamp":"1785191016","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vnDiMakmsMRbrn2hRJDW1EqavnKchvsYW73gLypcda0=","id":"1350498937254892","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1350498937254892&source=webhook&ext=1785191317&hash=ATxfn2tSBpV6t9GE35u2FGYEbmm3DyoFWcYJwDGFKv2ZbQ"}}] 2026-07-15 15:06:27 - DEBUG caption: no se encontró texto cercano 2026-07-15 15:06:27 - DEBUG caption final: [VACIO] 2026-07-15 15:06:27 - DEBUG busqueda mobiles: 04128837641,4128837641,584128837641 2026-07-15 15:06:27 - DEBUG usuario encontrado: 74:83:c2:e8:c8:3e 2026-07-15 15:06:27 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:06:27 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 15:06:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1350498937254892&source=getMedia&ext=1785191319&hash=ATwYraE93svR3iGdqfN6v7TQp_xAV-vP12PYBN_a5LsLZQ 2026-07-15 15:06:29 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1350498937254892.jpg (14258 bytes) 2026-07-15 15:06:30 - OCR tesseract exit=0 chars=146 2026-07-15 15:06:30 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 258 EU EA el 5 : 5 vi Lunes, 2 7 de julio Lo No hay notificaciones 2026-07-15 15:06:30 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:06:30 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-15 15:06:30 - DEBUG registro: usernameRaw=''74:83:c2:e8:c8:3e'' first=''esther'' last=''barrios'' esRegistrado=1 2026-07-15 15:06:30 - DEBUG bodyAdmin postOCR: Tlf: 04128837641\nUser: 74:83:c2:e8:c8:3e\nNombre: esther barrios\nBanco: \nMonto: \nFecha: \nSrvID: 34 2026-07-15 15:06:32 - IMG 1350498937254892 TEL 04128837641 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 15:06:32 - Incluyendo guardar_imagen.php... 2026-07-15 15:06:32 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 15:06:32 - Includes realizados. Verificando funciones... 2026-07-15 15:06:32 - obtenerInfoUsuario: Iniciando función con teléfono: 584128837641 2026-07-15 15:06:32 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 15:06:32 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 15:06:32 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 15:06:32 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 15:06:32 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 15:06:32 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:e8:c8:3e","firstname":"esther","lastname":"barrios","mac":"74:83:c2:e8:c8:3e","srvid":34} 2026-07-15 15:06:32 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 15:06:32 - Datos usuario extraídos: {"username":"74:83:c2:e8:c8:3e","firstname":"esther","lastname":"barrios","mac":"74:83:c2:e8:c8:3e","srvid":34} 2026-07-15 15:06:32 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 15:06:32 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 15:06:32 - Valor de accessToken: EAAC0c45... 2026-07-15 15:06:32 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 15:06:32 - Instancia WhatsAppImageHandler creada 2026-07-15 15:06:32 - Llamando a saveWhatsAppImage... 2026-07-15 15:06:32 - saveWhatsAppImage: Procesando imagen para: 584128837641 2026-07-15 15:06:32 - saveWhatsAppImage: ID de media: 1350498937254892, MIME type: image/jpeg 2026-07-15 15:06:32 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1350498937254892 2026-07-15 15:06:33 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 15:06:33 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1350498937254892&source=getMedia&ext=1785191324&hash=ATzydsLYET8apzydrg8-1QDgJLuhctHHraNIRHRXbGH1SQ 2026-07-15 15:06:33 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1350498937254892&source=getMedia&ext=1785191324&hash=ATzydsLYET8apzydrg8-1QDgJLuhctHHraNIRHRXbGH1SQ 2026-07-15 15:06:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 15:06:35 - descargar_imagen: Imagen descargada - Tamaño: 14258 bytes, Tipo: image/jpeg 2026-07-15 15:06:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1350498937254892.jpg, Tamaño: 14258 bytes 2026-07-15 15:06:35 - saveToDatabase: Registro insertado en BD con ID: 154 2026-07-15 15:06:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1350498937254892.jpg","image_id":"1350498937254892","size":14258,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 15:06:35 - Resultado del comando: array 2026-07-15 15:06:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 15:06:35 - Mensaje enviado con éxito a 584128837641 2026-07-15 15:06:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57da3bed25e (wa_message_id: wamid.HBgMNTg0MTI4ODM3NjQxFQIAERgSRkJCODEyMTdDNEREMzJBQzg4AA==) 2026-07-15 15:06:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a57da3bed25e 2026-07-15 15:06:35 - ====== FIN WEBHOOK ====== 2026-07-15 15:06:52 - ====== INICIO WEBHOOK ====== 2026-07-15 15:06:52 - Evento: text | De: 584125324526 | Size: 589b 2026-07-15 15:06:52 - Procesando mensaje regular tipo: text 2026-07-15 15:06:52 - RegularMessageService: Procesando mensaje de 584125324526, tipo: text 2026-07-15 15:06:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUM3OUE1RjlGNEE4OTc1RjJDODlBRTQ0OTk5OTA5MkEA 2026-07-15 15:06:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUM3OUE1RjlGNEE4OTc1RjJDODlBRTQ0OTk5OTA5MkEA 2026-07-15 15:06:52 - Contenido: Nuevamente yo nada más.... 2026-07-15 15:06:52 - Comando detectado: nuevamente 2026-07-15 15:06:52 - CommandProcessor: Procesando comando: nuevamente 2026-07-15 15:06:52 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:06:52 - Resultado del comando: string 2026-07-15 15:06:52 - Enviando a ChatGPT: Nuevamente yo nada más.... 2026-07-15 15:06:52 - forwardToChatGPT: Enviando a ChatGPT: Nuevamente yo nada más.... 2026-07-15 15:06:52 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:06:52 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:06:52 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:06:53 - Mensaje enviado con éxito a 584125324526 2026-07-15 15:06:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57da4d16400 (wa_message_id: wamid.HBgMNTg0MTI1MzI0NTI2FQIAERgSNUZGRDI0Rjg4MkVGQUFDREM2AA==) 2026-07-15 15:06:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a57da4d16400 2026-07-15 15:06:53 - ====== FIN WEBHOOK ====== 2026-07-15 15:09:16 - ====== INICIO WEBHOOK ====== 2026-07-15 15:09:16 - Evento: image | De: 584243598298 | Size: 829b 2026-07-15 15:09:16 - Procesando mensaje regular tipo: image 2026-07-15 15:09:16 - RegularMessageService: Procesando mensaje de 584243598298, tipo: image 2026-07-15 15:09:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTk4Mjk4FQIAEhggQUNENDUwOTZFRjlCMUJEOTg2RkI4MzBBQ0QyNUNFRUIA 2026-07-15 15:09:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTk4Mjk4FQIAEhggQUNENDUwOTZFRjlCMUJEOTg2RkI4MzBBQ0QyNUNFRUIA 2026-07-15 15:09:16 - Contenido: ... 2026-07-15 15:09:16 - Comando detectado: image 2026-07-15 15:09:16 - CommandProcessor: Procesando comando: image 2026-07-15 15:09:16 - Imagen sin comando, guardando y procesando 2026-07-15 15:09:16 - Verificando duplicado por imageId=1731456844767808, msgId=wamid.HBgMNTg0MjQzNTk4Mjk4FQIAEhggQUNENDUwOTZFRjlCMUJEOTg2RkI4MzBBQ0QyNUNFRUIA 2026-07-15 15:09:16 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 15:09:16 - Incluyendo numtoname.php... 2026-07-15 15:09:16 - Incluyendo media.php... 2026-07-15 15:09:16 - DEBUG messages batch: [{"from":"584243598298","from_user_id":"VE.4519633008323846","id":"wamid.HBgMNTg0MjQzNTk4Mjk4FQIAEhggQUNENDUwOTZFRjlCMUJEOTg2RkI4MzBBQ0QyNUNFRUIA","timestamp":"1785189804","type":"image","image":{"mime_type":"image\/jpeg","sha256":"QMkNX\/DTLYIxPbCGJwZAG99JcE0Xcf3HAvoe1BfZzaY=","id":"1731456844767808","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1731456844767808&source=webhook&ext=1785190105&hash=ATwzELm040iF3j0s6XUk4GpABzXGCIENXQ4Fcuif6033rA"}}] 2026-07-15 15:09:16 - DEBUG caption: no se encontró texto cercano 2026-07-15 15:09:16 - DEBUG caption final: [VACIO] 2026-07-15 15:09:16 - DEBUG busqueda mobiles: 04243598298,4243598298,584243598298 2026-07-15 15:09:16 - DEBUG usuario encontrado: e4:38:83:ae:66:0a 2026-07-15 15:09:16 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:09:16 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 15:09:17 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1731456844767808&source=getMedia&ext=1785191488&hash=ATx6ivg5BlnYd0NA9NFg7k5lFkMCFRhzWFSl7H159XHkoA 2026-07-15 15:09:18 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1731456844767808.jpg (34031 bytes) 2026-07-15 15:09:19 - OCR tesseract exit=0 chars=252 2026-07-15 15:09:19 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 Ww PagomévilBDV Comercios Fecha: 27/07/2026 TT NE Identificacién: 500479930 Origen: O1025***O107 1Dy- lao 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-15 15:09:19 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-27"} 2026-07-15 15:09:19 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-27","debug":["fecha=2026-07-27"]} 2026-07-15 15:09:19 - DEBUG registro: usernameRaw=''e4:38:83:ae:66:0a'' first=''Yaritza'' last=''Delgado'' esRegistrado=1 2026-07-15 15:09:19 - DEBUG bodyAdmin postOCR: Tlf: 04243598298\nUser: e4:38:83:ae:66:0a\nNombre: Yaritza Delgado\nBanco: Venezuela\nMonto: \nFecha: 2026-07-27 (caption)\nSrvID: 34 2026-07-15 15:09:22 - IMG 1731456844767808 TEL 04243598298 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 15:09:22 - Incluyendo guardar_imagen.php... 2026-07-15 15:09:22 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 15:09:22 - Includes realizados. Verificando funciones... 2026-07-15 15:09:22 - obtenerInfoUsuario: Iniciando función con teléfono: 584243598298 2026-07-15 15:09:22 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 15:09:22 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 15:09:22 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 15:09:22 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 15:09:22 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 15:09:22 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:66:0a","firstname":"Yaritza","lastname":"Delgado","mac":"e4:38:83:ae:66:0a","srvid":34} 2026-07-15 15:09:22 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 15:09:22 - Datos usuario extraídos: {"username":"e4:38:83:ae:66:0a","firstname":"Yaritza","lastname":"Delgado","mac":"e4:38:83:ae:66:0a","srvid":34} 2026-07-15 15:09:22 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 15:09:22 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 15:09:22 - Valor de accessToken: EAAC0c45... 2026-07-15 15:09:22 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 15:09:22 - Instancia WhatsAppImageHandler creada 2026-07-15 15:09:22 - Llamando a saveWhatsAppImage... 2026-07-15 15:09:22 - saveWhatsAppImage: Procesando imagen para: 584243598298 2026-07-15 15:09:22 - saveWhatsAppImage: ID de media: 1731456844767808, MIME type: image/jpeg 2026-07-15 15:09:22 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1731456844767808 2026-07-15 15:09:23 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 15:09:23 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1731456844767808&source=getMedia&ext=1785191494&hash=ATyrSsBvS6p0yuBVFhzJvznWXvfrFye2oqfI4wrZDn0bEQ 2026-07-15 15:09:23 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1731456844767808&source=getMedia&ext=1785191494&hash=ATyrSsBvS6p0yuBVFhzJvznWXvfrFye2oqfI4wrZDn0bEQ 2026-07-15 15:09:24 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 15:09:24 - descargar_imagen: Imagen descargada - Tamaño: 34031 bytes, Tipo: image/jpeg 2026-07-15 15:09:24 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1731456844767808.jpg, Tamaño: 34031 bytes 2026-07-15 15:09:24 - saveToDatabase: Registro insertado en BD con ID: 155 2026-07-15 15:09:24 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1731456844767808.jpg","image_id":"1731456844767808","size":34031,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 15:09:24 - Resultado del comando: array 2026-07-15 15:09:24 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 15:09:25 - Mensaje enviado con éxito a 584243598298 2026-07-15 15:09:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dae522947 (wa_message_id: wamid.HBgMNTg0MjQzNTk4Mjk4FQIAERgSNEQxMzEzQkY4QzgxQkE3NjNBAA==) 2026-07-15 15:09:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dae522947 2026-07-15 15:09:25 - ====== FIN WEBHOOK ====== 2026-07-15 15:11:03 - ====== INICIO WEBHOOK ====== 2026-07-15 15:11:03 - Evento: text | De: 584122116696 | Size: 607b 2026-07-15 15:11:03 - Procesando mensaje regular tipo: text 2026-07-15 15:11:03 - RegularMessageService: Procesando mensaje de 584122116696, tipo: text 2026-07-15 15:11:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUM2MjAyMDYwMkNCOUUyMEVFNzNDNDc4QUY3QTE3RjkA 2026-07-15 15:11:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUM2MjAyMDYwMkNCOUUyMEVFNzNDNDc4QUY3QTE3RjkA 2026-07-15 15:11:03 - Contenido: Quisiera saber el monto a cancelar del internet... 2026-07-15 15:11:03 - Comando detectado: quisiera 2026-07-15 15:11:03 - CommandProcessor: Procesando comando: quisiera 2026-07-15 15:11:03 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:11:03 - Resultado del comando: string 2026-07-15 15:11:03 - Enviando a ChatGPT: Quisiera saber el monto a cancelar del internet... 2026-07-15 15:11:03 - forwardToChatGPT: Enviando a ChatGPT: Quisiera saber el monto a cancelar del internet... 2026-07-15 15:11:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:11:03 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:11:03 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:11:03 - Mensaje enviado con éxito a 584122116696 2026-07-15 15:11:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db47f2b0c (wa_message_id: wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSMzBEMjRBMkVDNEMxQzlFRDYwAA==) 2026-07-15 15:11:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db47f2b0c 2026-07-15 15:11:03 - ====== FIN WEBHOOK ====== 2026-07-15 15:11:10 - ====== INICIO WEBHOOK ====== 2026-07-15 15:11:10 - Evento: text | De: 584243598298 | Size: 617b 2026-07-15 15:11:10 - Procesando mensaje regular tipo: text 2026-07-15 15:11:10 - RegularMessageService: Procesando mensaje de 584243598298, tipo: text 2026-07-15 15:11:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTk4Mjk4FQIAEhggQUNDNTg2RUJFRDg0NzAxMUI4N0JGNUVERDA5M0Q3MTkA 2026-07-15 15:11:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTk4Mjk4FQIAEhggQUNDNTg2RUJFRDg0NzAxMUI4N0JGNUVERDA5M0Q3MTkA 2026-07-15 15:11:10 - Contenido: Buenas tardes por qué para el 14 si los toy pagado hoy 27... 2026-07-15 15:11:10 - Comando detectado: buenas 2026-07-15 15:11:10 - CommandProcessor: Procesando comando: buenas 2026-07-15 15:11:10 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:11:10 - Resultado del comando: string 2026-07-15 15:11:10 - Enviando a ChatGPT: Buenas tardes por qué para el 14 si los toy pagad... 2026-07-15 15:11:10 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes por qué para el 14 si los toy pagad... 2026-07-15 15:11:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:11:10 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:11:10 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:11:11 - Mensaje enviado con éxito a 584243598298 2026-07-15 15:11:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db4f9048f (wa_message_id: wamid.HBgMNTg0MjQzNTk4Mjk4FQIAERgSOUVGN0EyQkM4QUNGNTc4QTU0AA==) 2026-07-15 15:11:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db4f9048f 2026-07-15 15:11:11 - ====== FIN WEBHOOK ====== 2026-07-15 15:11:20 - ====== INICIO WEBHOOK ====== 2026-07-15 15:11:20 - Evento: text | De: 584122519690 | Size: 612b 2026-07-15 15:11:20 - Procesando mensaje regular tipo: text 2026-07-15 15:11:20 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-15 15:11:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM1RDMwQkJEMzgyODE3MEVGQjBENjk4QUU0M0FDQzQA 2026-07-15 15:11:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM1RDMwQkJEMzgyODE3MEVGQjBENjk4QUU0M0FDQzQA 2026-07-15 15:11:20 - Contenido: Buenas tardes estamos sin señal de internet... 2026-07-15 15:11:20 - Comando detectado: buenas 2026-07-15 15:11:20 - CommandProcessor: Procesando comando: buenas 2026-07-15 15:11:20 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:11:20 - Resultado del comando: string 2026-07-15 15:11:20 - Enviando a ChatGPT: Buenas tardes estamos sin señal de internet... 2026-07-15 15:11:20 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes estamos sin señal de internet... 2026-07-15 15:11:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:11:20 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:11:20 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:11:21 - Mensaje enviado con éxito a 584122519690 2026-07-15 15:11:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db594e9bb (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSMzc5RTQwREI5Q0ExNEIxNUUxAA==) 2026-07-15 15:11:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db594e9bb 2026-07-15 15:11:21 - ====== FIN WEBHOOK ====== 2026-07-15 15:11:35 - ====== INICIO WEBHOOK ====== 2026-07-15 15:11:35 - Evento: text | De: 584122519690 | Size: 578b 2026-07-15 15:11:35 - Procesando mensaje regular tipo: text 2026-07-15 15:11:35 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-15 15:11:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNFRDQyMUE2ODMxRjM0ODY1QkI4Q0ZGNzNGRTEzRUYA 2026-07-15 15:11:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNFRDQyMUE2ODMxRjM0ODY1QkI4Q0ZGNzNGRTEzRUYA 2026-07-15 15:11:35 - Contenido: Sin señal... 2026-07-15 15:11:35 - Comando detectado: sin 2026-07-15 15:11:35 - CommandProcessor: Procesando comando: sin 2026-07-15 15:11:35 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:11:35 - Resultado del comando: string 2026-07-15 15:11:35 - Enviando a ChatGPT: Sin señal... 2026-07-15 15:11:35 - forwardToChatGPT: Enviando a ChatGPT: Sin señal... 2026-07-15 15:11:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:11:35 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:11:35 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:11:36 - Mensaje enviado con éxito a 584122519690 2026-07-15 15:11:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db686932b (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSRjNDQkM4OTA5MDBDQzQxNEI1AA==) 2026-07-15 15:11:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db686932b 2026-07-15 15:11:36 - ====== FIN WEBHOOK ====== 2026-07-15 15:11:42 - ====== INICIO WEBHOOK ====== 2026-07-15 15:11:42 - Evento: text | De: 584127216536 | Size: 570b 2026-07-15 15:11:42 - Procesando mensaje regular tipo: text 2026-07-15 15:11:42 - RegularMessageService: Procesando mensaje de 584127216536, tipo: text 2026-07-15 15:11:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUMyMzI3OTdDNDVFM0IxMDE0Qjg5RjdBOEJEQTQ1MEYA 2026-07-15 15:11:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUMyMzI3OTdDNDVFM0IxMDE0Qjg5RjdBOEJEQTQ1MEYA 2026-07-15 15:11:42 - Contenido: Buenas tardes!... 2026-07-15 15:11:42 - Comando detectado: buenas 2026-07-15 15:11:42 - CommandProcessor: Procesando comando: buenas 2026-07-15 15:11:42 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:11:42 - Resultado del comando: string 2026-07-15 15:11:42 - Enviando a ChatGPT: Buenas tardes!... 2026-07-15 15:11:42 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes!... 2026-07-15 15:11:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:11:42 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:11:42 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:11:43 - Mensaje enviado con éxito a 584127216536 2026-07-15 15:11:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db6fa5550 (wa_message_id: wamid.HBgMNTg0MTI3MjE2NTM2FQIAERgSNUZFNTIyNTcwNUNFRERFQUFDAA==) 2026-07-15 15:11:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db6fa5550 2026-07-15 15:11:43 - ====== FIN WEBHOOK ====== 2026-07-15 15:11:44 - ====== INICIO WEBHOOK ====== 2026-07-15 15:11:44 - Evento: text | De: 584122519690 | Size: 569b 2026-07-15 15:11:44 - Procesando mensaje regular tipo: text 2026-07-15 15:11:44 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-15 15:11:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM4NTYxNzczOUZDNEMzQUVBM0Q2NjA4NTZGNTk1OTkA 2026-07-15 15:11:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM4NTYxNzczOUZDNEMzQUVBM0Q2NjA4NTZGNTk1OTkA 2026-07-15 15:11:44 - Contenido: Saldo... 2026-07-15 15:11:44 - Comando detectado: saldo 2026-07-15 15:11:44 - CommandProcessor: Procesando comando: saldo 2026-07-15 15:11:44 - Ejecutando saldo.php 2026-07-15 15:11:44 - saldo.php: Consultando saldo para 584122519690 2026-07-15 15:11:44 - saldo.php: Saldo consultado para cristobal - Plan: 5-200mb-40$/mes 1:100, Vence: 2026-08-28 00:00:00 2026-07-15 15:11:44 - Resultado del comando: array 2026-07-15 15:11:44 - Enviando respuesta: ¡Hola cristobal! 👋 Tu servicio está *activo* 2026-07-15 15:11:45 - Mensaje enviado con éxito a 584122519690 2026-07-15 15:11:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db7122fc0 (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSODRCODlBMUM3ODkyQjE0OUZCAA==) 2026-07-15 15:11:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db7122fc0 2026-07-15 15:11:45 - ====== FIN WEBHOOK ====== 2026-07-15 15:11:51 - ====== INICIO WEBHOOK ====== 2026-07-15 15:11:51 - Evento: text | De: 584143444680 | Size: 558b 2026-07-15 15:11:51 - Procesando mensaje regular tipo: text 2026-07-15 15:11:51 - RegularMessageService: Procesando mensaje de 584143444680, tipo: text 2026-07-15 15:11:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTU4NzNDMkZCMTA5QjVCQzA3OEFFOTExNzI4MTIzRDIA 2026-07-15 15:11:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTU4NzNDMkZCMTA5QjVCQzA3OEFFOTExNzI4MTIzRDIA 2026-07-15 15:11:51 - Contenido: Por favor... 2026-07-15 15:11:51 - Comando detectado: por 2026-07-15 15:11:51 - CommandProcessor: Procesando comando: por 2026-07-15 15:11:51 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:11:51 - Resultado del comando: string 2026-07-15 15:11:51 - Enviando a ChatGPT: Por favor... 2026-07-15 15:11:51 - forwardToChatGPT: Enviando a ChatGPT: Por favor... 2026-07-15 15:11:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:11:51 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:11:51 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:11:52 - Mensaje enviado con éxito a 584143444680 2026-07-15 15:11:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db78ccd7f (wa_message_id: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAERgSN0RGRkU2QUU5OTM0N0E0ODIyAA==) 2026-07-15 15:11:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db78ccd7f 2026-07-15 15:11:52 - ====== FIN WEBHOOK ====== 2026-07-15 15:11:53 - ====== INICIO WEBHOOK ====== 2026-07-15 15:11:53 - Evento: text | De: 584122519690 | Size: 574b 2026-07-15 15:11:53 - Procesando mensaje regular tipo: text 2026-07-15 15:11:53 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-15 15:11:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNBQ0FBMzI2NEIxQkM1RjAzNjExOEFENjdBQjI0NTQA 2026-07-15 15:11:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNBQ0FBMzI2NEIxQkM1RjAzNjExOEFENjdBQjI0NTQA 2026-07-15 15:11:53 - Contenido: Señal... 2026-07-15 15:11:53 - Comando detectado: señal 2026-07-15 15:11:53 - CommandProcessor: Procesando comando: señal 2026-07-15 15:11:53 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:11:53 - Resultado del comando: string 2026-07-15 15:11:53 - Enviando a ChatGPT: Señal... 2026-07-15 15:11:53 - forwardToChatGPT: Enviando a ChatGPT: Señal... 2026-07-15 15:11:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:11:53 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:11:53 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:11:54 - Mensaje enviado con éxito a 584122519690 2026-07-15 15:11:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db7a15cef (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSOEEwQ0U0QzA1RjU5REZCQ0E4AA==) 2026-07-15 15:11:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db7a15cef 2026-07-15 15:11:54 - ====== FIN WEBHOOK ====== 2026-07-15 15:12:00 - ====== INICIO WEBHOOK ====== 2026-07-15 15:12:00 - Evento: text | De: 584122519690 | Size: 572b 2026-07-15 15:12:00 - Procesando mensaje regular tipo: text 2026-07-15 15:12:00 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-15 15:12:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNCN0Y3MERDNTc1QkQxRTY2MjU2RDIxNDI4OUFDRTYA 2026-07-15 15:12:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNCN0Y3MERDNTc1QkQxRTY2MjU2RDIxNDI4OUFDRTYA 2026-07-15 15:12:00 - Contenido: Servicio... 2026-07-15 15:12:00 - Comando detectado: servicio 2026-07-15 15:12:00 - CommandProcessor: Procesando comando: servicio 2026-07-15 15:12:00 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:12:00 - Resultado del comando: string 2026-07-15 15:12:00 - Enviando a ChatGPT: Servicio... 2026-07-15 15:12:00 - forwardToChatGPT: Enviando a ChatGPT: Servicio... 2026-07-15 15:12:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:12:01 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:12:01 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:12:01 - Mensaje enviado con éxito a 584122519690 2026-07-15 15:12:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db81edbe9 (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSMkIxODFGQ0MxMjVCMjRBNUIxAA==) 2026-07-15 15:12:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db81edbe9 2026-07-15 15:12:01 - ====== FIN WEBHOOK ====== 2026-07-15 15:12:13 - ====== INICIO WEBHOOK ====== 2026-07-15 15:12:13 - Evento: text | De: 584122519690 | Size: 579b 2026-07-15 15:12:13 - Procesando mensaje regular tipo: text 2026-07-15 15:12:13 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-15 15:12:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM5QjQ1QjAzNEE4NTFBNkJDOTQ2Mzk4RkI2MjBBQzQA 2026-07-15 15:12:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM5QjQ1QjAzNEE4NTFBNkJDOTQ2Mzk4RkI2MjBBQzQA 2026-07-15 15:12:13 - Contenido: No hay servicio... 2026-07-15 15:12:13 - Comando detectado: no 2026-07-15 15:12:13 - CommandProcessor: Procesando comando: no 2026-07-15 15:12:13 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:12:13 - Resultado del comando: string 2026-07-15 15:12:13 - Enviando a ChatGPT: No hay servicio... 2026-07-15 15:12:13 - forwardToChatGPT: Enviando a ChatGPT: No hay servicio... 2026-07-15 15:12:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:12:13 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:12:13 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:12:13 - Mensaje enviado con éxito a 584122519690 2026-07-15 15:12:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db8df2c76 (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSMUZGQkEyM0M1QkU5Q0U0QzkwAA==) 2026-07-15 15:12:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db8df2c76 2026-07-15 15:12:13 - ====== FIN WEBHOOK ====== 2026-07-15 15:12:16 - ====== INICIO WEBHOOK ====== 2026-07-15 15:12:16 - Evento: text | De: 584127216536 | Size: 574b 2026-07-15 15:12:16 - Procesando mensaje regular tipo: text 2026-07-15 15:12:16 - RegularMessageService: Procesando mensaje de 584127216536, tipo: text 2026-07-15 15:12:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUNCQ0YwQURFMDhERTQ1OTc4MjNGN0RGMEYxMkNCRjIA 2026-07-15 15:12:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUNCQ0YwQURFMDhERTQ1OTc4MjNGN0RGMEYxMkNCRjIA 2026-07-15 15:12:16 - Contenido: Ya realice el pago... 2026-07-15 15:12:16 - Comando detectado: ya 2026-07-15 15:12:16 - CommandProcessor: Procesando comando: ya 2026-07-15 15:12:16 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:12:16 - Resultado del comando: string 2026-07-15 15:12:16 - Enviando a ChatGPT: Ya realice el pago... 2026-07-15 15:12:16 - forwardToChatGPT: Enviando a ChatGPT: Ya realice el pago... 2026-07-15 15:12:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:12:16 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:12:16 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:12:17 - Mensaje enviado con éxito a 584127216536 2026-07-15 15:12:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db91acc9e (wa_message_id: wamid.HBgMNTg0MTI3MjE2NTM2FQIAERgSMzZDN0RCMDNGM0VEMEI5M0U2AA==) 2026-07-15 15:12:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db91acc9e 2026-07-15 15:12:17 - ====== FIN WEBHOOK ====== 2026-07-15 15:12:33 - ====== INICIO WEBHOOK ====== 2026-07-15 15:12:33 - Evento: text | De: 584122519690 | Size: 583b 2026-07-15 15:12:33 - Procesando mensaje regular tipo: text 2026-07-15 15:12:33 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-15 15:12:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNERDk0RkNDQTBGMEYwRTQyMDVFNDc0MThCMjQ2Q0MA 2026-07-15 15:12:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNERDk0RkNDQTBGMEYwRTQyMDVFNDc0MThCMjQ2Q0MA 2026-07-15 15:12:33 - Contenido: No tengo señal... 2026-07-15 15:12:33 - Comando detectado: no 2026-07-15 15:12:33 - CommandProcessor: Procesando comando: no 2026-07-15 15:12:33 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:12:33 - Resultado del comando: string 2026-07-15 15:12:33 - Enviando a ChatGPT: No tengo señal... 2026-07-15 15:12:33 - forwardToChatGPT: Enviando a ChatGPT: No tengo señal... 2026-07-15 15:12:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:12:33 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:12:33 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:12:34 - Mensaje enviado con éxito a 584122519690 2026-07-15 15:12:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dba2b7e4e (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSMDFCODcwRkQ4MzdBNTE0QTIyAA==) 2026-07-15 15:12:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dba2b7e4e 2026-07-15 15:12:34 - ====== FIN WEBHOOK ====== 2026-07-15 15:12:45 - ====== INICIO WEBHOOK ====== 2026-07-15 15:12:45 - Evento: text | De: 584122519690 | Size: 575b 2026-07-15 15:12:45 - Procesando mensaje regular tipo: text 2026-07-15 15:12:45 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-15 15:12:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNGOTI4QUJBMjdDRkQwMzk2Nzg4NjAzRDBEQUFGMzgA 2026-07-15 15:12:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUNGOTI4QUJBMjdDRkQwMzk2Nzg4NjAzRDBEQUFGMzgA 2026-07-15 15:12:45 - Contenido: Tengo saldo... 2026-07-15 15:12:45 - Comando detectado: tengo 2026-07-15 15:12:45 - CommandProcessor: Procesando comando: tengo 2026-07-15 15:12:45 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:12:45 - Resultado del comando: string 2026-07-15 15:12:45 - Enviando a ChatGPT: Tengo saldo... 2026-07-15 15:12:45 - forwardToChatGPT: Enviando a ChatGPT: Tengo saldo... 2026-07-15 15:12:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:12:45 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:12:45 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:12:46 - Mensaje enviado con éxito a 584122519690 2026-07-15 15:12:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dbae2d363 (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSREE3MkEyNkE3ODk2MEJBMzAxAA==) 2026-07-15 15:12:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dbae2d363 2026-07-15 15:12:46 - ====== FIN WEBHOOK ====== 2026-07-15 15:12:51 - ====== INICIO WEBHOOK ====== 2026-07-15 15:12:51 - Evento: text | De: 584122519690 | Size: 569b 2026-07-15 15:12:51 - Procesando mensaje regular tipo: text 2026-07-15 15:12:51 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-15 15:12:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM2MjM1OTE5N0Y1MTFDNDM0Mzc1RDQyMkZDNzc4ODgA 2026-07-15 15:12:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM2MjM1OTE5N0Y1MTFDNDM0Mzc1RDQyMkZDNzc4ODgA 2026-07-15 15:12:51 - Contenido: Saldo... 2026-07-15 15:12:51 - Comando detectado: saldo 2026-07-15 15:12:51 - CommandProcessor: Procesando comando: saldo 2026-07-15 15:12:51 - Ejecutando saldo.php 2026-07-15 15:12:51 - saldo.php: Consultando saldo para 584122519690 2026-07-15 15:12:51 - saldo.php: Saldo consultado para cristobal - Plan: 5-200mb-40$/mes 1:100, Vence: 2026-08-28 00:00:00 2026-07-15 15:12:51 - Resultado del comando: array 2026-07-15 15:12:51 - Enviando respuesta: ¡Hola cristobal! 👋 Tu servicio está *activo* 2026-07-15 15:12:52 - Mensaje enviado con éxito a 584122519690 2026-07-15 15:12:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dbb4c778c (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSMkFENkYwOEMxQkVDNDA4RjBGAA==) 2026-07-15 15:12:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dbb4c778c 2026-07-15 15:12:52 - ====== FIN WEBHOOK ====== 2026-07-15 15:13:04 - ====== INICIO WEBHOOK ====== 2026-07-15 15:13:04 - Evento: text | De: 584122519690 | Size: 574b 2026-07-15 15:13:04 - Procesando mensaje regular tipo: text 2026-07-15 15:13:04 - RegularMessageService: Procesando mensaje de 584122519690, tipo: text 2026-07-15 15:13:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM5NTk0NTY5RjRCN0RDMzZCMUU2RjU1ODA5OUJGQjIA 2026-07-15 15:13:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTE5NjkwFQIAEhggQUM5NTk0NTY5RjRCN0RDMzZCMUU2RjU1ODA5OUJGQjIA 2026-07-15 15:13:04 - Contenido: Señal... 2026-07-15 15:13:04 - Comando detectado: señal 2026-07-15 15:13:04 - CommandProcessor: Procesando comando: señal 2026-07-15 15:13:04 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:13:04 - Resultado del comando: string 2026-07-15 15:13:04 - Enviando a ChatGPT: Señal... 2026-07-15 15:13:04 - forwardToChatGPT: Enviando a ChatGPT: Señal... 2026-07-15 15:13:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:13:04 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:13:04 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:13:05 - Mensaje enviado con éxito a 584122519690 2026-07-15 15:13:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dbc161fdb (wa_message_id: wamid.HBgMNTg0MTIyNTE5NjkwFQIAERgSQzBFMEFGMTJFREI1NUM4Njg5AA==) 2026-07-15 15:13:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dbc161fdb 2026-07-15 15:13:05 - ====== FIN WEBHOOK ====== 2026-07-15 15:20:10 - ====== INICIO WEBHOOK ====== 2026-07-15 15:20:10 - Evento: image | De: 584127216536 | Size: 829b 2026-07-15 15:20:10 - Procesando mensaje regular tipo: image 2026-07-15 15:20:10 - RegularMessageService: Procesando mensaje de 584127216536, tipo: image 2026-07-15 15:20:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUM2RTlDMUJCODc5NzA4MzEzMkQ5NjIwMDFBMUE0QTgA 2026-07-15 15:20:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUM2RTlDMUJCODc5NzA4MzEzMkQ5NjIwMDFBMUE0QTgA 2026-07-15 15:20:10 - Contenido: ... 2026-07-15 15:20:10 - Comando detectado: image 2026-07-15 15:20:10 - CommandProcessor: Procesando comando: image 2026-07-15 15:20:10 - Imagen sin comando, guardando y procesando 2026-07-15 15:20:10 - Verificando duplicado por imageId=1760033321795754, msgId=wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUM2RTlDMUJCODc5NzA4MzEzMkQ5NjIwMDFBMUE0QTgA 2026-07-15 15:20:10 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 15:20:10 - Incluyendo numtoname.php... 2026-07-15 15:20:10 - Incluyendo media.php... 2026-07-15 15:20:10 - DEBUG messages batch: [{"from":"584127216536","from_user_id":"VE.4524641467823000","id":"wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUM2RTlDMUJCODc5NzA4MzEzMkQ5NjIwMDFBMUE0QTgA","timestamp":"1785191839","type":"image","image":{"mime_type":"image\/jpeg","sha256":"YbYddQuS2AQrHEAa6pCbOAelqNFvisjz+Aw2EpeE0VQ=","id":"1760033321795754","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1760033321795754&source=webhook&ext=1785192141&hash=ATwXP-q0E1ogJs8UnF3CvonoufTuIzhbMkDYRVAcvLN_iw"}}] 2026-07-15 15:20:10 - DEBUG caption: no se encontró texto cercano 2026-07-15 15:20:10 - DEBUG caption final: [VACIO] 2026-07-15 15:20:10 - DEBUG busqueda mobiles: 04127216536,4127216536,584127216536 2026-07-15 15:20:10 - DEBUG usuario encontrado: e4:38:83:ae:5b:f9 2026-07-15 15:20:10 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:20:10 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 15:20:11 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1760033321795754&source=getMedia&ext=1785192142&hash=ATzfPkUn46vWRXQq0Bu_CUcaq5TB8m1ilnzY7o5zBhBvhg 2026-07-15 15:20:13 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1760033321795754.jpg (44447 bytes) 2026-07-15 15:20:14 - OCR tesseract exit=0 chars=335 2026-07-15 15:20:14 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 227 Pedro Ramon Hidalgo Teran 27/07/2026 6:32:31PM Resultado de PagomóvilBDV Tu PagomóvilBDV ha sido realizado con éxito. El número de operación es 0001427761233 Fecha 27-07-2026 operación: - 05:16:09 p.m. Instrumento 0412***6536 origen: med Za 2026-07-15 15:20:14 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":"2026-07-27"} 2026-07-15 15:20:14 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-27","debug":["fecha=2026-07-27"]} 2026-07-15 15:20:14 - DEBUG registro: usernameRaw=''e4:38:83:ae:5b:f9'' first=''yarleny'' last=''hidalgo'' esRegistrado=1 2026-07-15 15:20:14 - DEBUG bodyAdmin postOCR: Tlf: 04127216536\nUser: e4:38:83:ae:5b:f9\nNombre: yarleny hidalgo\nBanco: \nMonto: \nFecha: 2026-07-27 (caption)\nSrvID: 34 2026-07-15 15:20:17 - IMG 1760033321795754 TEL 04127216536 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 15:20:17 - Incluyendo guardar_imagen.php... 2026-07-15 15:20:17 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 15:20:17 - Includes realizados. Verificando funciones... 2026-07-15 15:20:17 - obtenerInfoUsuario: Iniciando función con teléfono: 584127216536 2026-07-15 15:20:17 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 15:20:17 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 15:20:17 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 15:20:17 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 15:20:17 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 15:20:17 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:5b:f9","firstname":"yarleny","lastname":"hidalgo","mac":"e4:38:83:ae:5b:f9","srvid":34} 2026-07-15 15:20:17 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 15:20:17 - Datos usuario extraídos: {"username":"e4:38:83:ae:5b:f9","firstname":"yarleny","lastname":"hidalgo","mac":"e4:38:83:ae:5b:f9","srvid":34} 2026-07-15 15:20:17 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 15:20:17 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 15:20:17 - Valor de accessToken: EAAC0c45... 2026-07-15 15:20:17 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 15:20:17 - Instancia WhatsAppImageHandler creada 2026-07-15 15:20:17 - Llamando a saveWhatsAppImage... 2026-07-15 15:20:17 - saveWhatsAppImage: Procesando imagen para: 584127216536 2026-07-15 15:20:17 - saveWhatsAppImage: ID de media: 1760033321795754, MIME type: image/jpeg 2026-07-15 15:20:17 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1760033321795754 2026-07-15 15:20:18 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 15:20:18 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1760033321795754&source=getMedia&ext=1785192149&hash=ATwwZ3hlGrARc_FUy64jh8ZYfrXWty0UgD39hNq--s4w5Q 2026-07-15 15:20:18 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1760033321795754&source=getMedia&ext=1785192149&hash=ATwwZ3hlGrARc_FUy64jh8ZYfrXWty0UgD39hNq--s4w5Q 2026-07-15 15:20:19 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 15:20:19 - descargar_imagen: Imagen descargada - Tamaño: 44447 bytes, Tipo: image/jpeg 2026-07-15 15:20:19 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1760033321795754.jpg, Tamaño: 44447 bytes 2026-07-15 15:20:19 - saveToDatabase: Registro insertado en BD con ID: 156 2026-07-15 15:20:19 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1760033321795754.jpg","image_id":"1760033321795754","size":44447,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 15:20:19 - Resultado del comando: array 2026-07-15 15:20:19 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 15:20:20 - Mensaje enviado con éxito a 584127216536 2026-07-15 15:20:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dd7474afe (wa_message_id: wamid.HBgMNTg0MTI3MjE2NTM2FQIAERgSNkZDODI2OEU1MEI1QkQyMzc0AA==) 2026-07-15 15:20:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dd7474afe 2026-07-15 15:20:20 - ====== FIN WEBHOOK ====== 2026-07-15 15:29:04 - ====== INICIO WEBHOOK ====== 2026-07-15 15:29:04 - Evento: text | De: 584142615273 | Size: 594b 2026-07-15 15:29:04 - Procesando mensaje regular tipo: text 2026-07-15 15:29:04 - RegularMessageService: Procesando mensaje de 584142615273, tipo: text 2026-07-15 15:29:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjE1MjczFQIAEhggQUM3RTRBMTNBNjJDNEJBNUQ3Q0Y5Qzk1MzFFRDk2MUQA 2026-07-15 15:29:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjE1MjczFQIAEhggQUM3RTRBMTNBNjJDNEJBNUQ3Q0Y5Qzk1MzFFRDk2MUQA 2026-07-15 15:29:04 - Contenido: Disculpa podran activar el internet. Gracias... 2026-07-15 15:29:04 - Comando detectado: disculpa 2026-07-15 15:29:04 - CommandProcessor: Procesando comando: disculpa 2026-07-15 15:29:04 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:29:04 - Resultado del comando: string 2026-07-15 15:29:04 - Enviando a ChatGPT: Disculpa podran activar el internet. Gracias... 2026-07-15 15:29:04 - forwardToChatGPT: Enviando a ChatGPT: Disculpa podran activar el internet. Gracias... 2026-07-15 15:29:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:29:04 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:29:04 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:29:06 - Mensaje enviado con éxito a 584142615273 2026-07-15 15:29:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57df822935f (wa_message_id: wamid.HBgMNTg0MTQyNjE1MjczFQIAERgSMENGREU5RDVCRDU0RDNENkY4AA==) 2026-07-15 15:29:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a57df822935f 2026-07-15 15:29:06 - ====== FIN WEBHOOK ====== 2026-07-15 15:29:06 - ====== INICIO WEBHOOK ====== 2026-07-15 15:29:06 - Evento: text | De: 584123748347 | Size: 576b 2026-07-15 15:29:06 - Procesando mensaje regular tipo: text 2026-07-15 15:29:06 - RegularMessageService: Procesando mensaje de 584123748347, tipo: text 2026-07-15 15:29:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzQ4MzQ3FQIAEhggQTVCQkU0OTM2NDU2MTIxNzY3QjM2QTQ1RThCMEFEOTcA 2026-07-15 15:29:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzQ4MzQ3FQIAEhggQTVCQkU0OTM2NDU2MTIxNzY3QjM2QTQ1RThCMEFEOTcA 2026-07-15 15:29:06 - Contenido: Hola que paso con el internet... 2026-07-15 15:29:06 - Comando detectado: hola 2026-07-15 15:29:06 - CommandProcessor: Procesando comando: hola 2026-07-15 15:29:06 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:29:06 - Resultado del comando: string 2026-07-15 15:29:06 - Enviando a ChatGPT: Hola que paso con el internet... 2026-07-15 15:29:06 - forwardToChatGPT: Enviando a ChatGPT: Hola que paso con el internet... 2026-07-15 15:29:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:29:06 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:29:06 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:29:07 - Mensaje enviado con éxito a 584123748347 2026-07-15 15:29:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57df8395d14 (wa_message_id: wamid.HBgMNTg0MTIzNzQ4MzQ3FQIAERgSQTM2RTJBRTNGMUE5NzgwNDQ3AA==) 2026-07-15 15:29:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a57df8395d14 2026-07-15 15:29:07 - ====== FIN WEBHOOK ====== 2026-07-15 15:30:01 - ====== INICIO WEBHOOK ====== 2026-07-15 15:30:01 - Evento: text | De: 584121337840 | Size: 566b 2026-07-15 15:30:01 - Procesando mensaje regular tipo: text 2026-07-15 15:30:01 - RegularMessageService: Procesando mensaje de 584121337840, tipo: text 2026-07-15 15:30:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzM3ODQwFQIAEhgUMkExQ0EwMEIxNzU2MjhCMzZCNDMA 2026-07-15 15:30:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzM3ODQwFQIAEhgUMkExQ0EwMEIxNzU2MjhCMzZCNDMA 2026-07-15 15:30:01 - Contenido: Estamos sin servicio... 2026-07-15 15:30:01 - Comando detectado: estamos 2026-07-15 15:30:01 - CommandProcessor: Procesando comando: estamos 2026-07-15 15:30:01 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:30:01 - Resultado del comando: string 2026-07-15 15:30:01 - Enviando a ChatGPT: Estamos sin servicio... 2026-07-15 15:30:01 - forwardToChatGPT: Enviando a ChatGPT: Estamos sin servicio... 2026-07-15 15:30:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:30:01 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:30:01 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:30:02 - Mensaje enviado con éxito a 584121337840 2026-07-15 15:30:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dfbae7de1 (wa_message_id: wamid.HBgMNTg0MTIxMzM3ODQwFQIAERgSNkZDMTZDOTE3OTI5RjVCQjY0AA==) 2026-07-15 15:30:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dfbae7de1 2026-07-15 15:30:02 - ====== FIN WEBHOOK ====== 2026-07-15 15:32:56 - ====== INICIO WEBHOOK ====== 2026-07-15 15:32:56 - Evento: image | De: 584143466209 | Size: 868b 2026-07-15 15:32:56 - Procesando mensaje regular tipo: image 2026-07-15 15:32:56 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 15:32:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBNTFCODFFQ0JEMzA3RTFBMUY0QURBOTQ5RDk0RDMA 2026-07-15 15:32:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBNTFCODFFQ0JEMzA3RTFBMUY0QURBOTQ5RDk0RDMA 2026-07-15 15:32:56 - Contenido: Pg mercantil 102546.00 bodega-carmen... 2026-07-15 15:32:56 - Comando detectado: pg 2026-07-15 15:32:56 - CommandProcessor: Procesando comando: pg 2026-07-15 15:32:56 - Gasto personal con imagen: 1503630314872154 2026-07-15 15:32:56 - Formato 'pg banco descripcion': banco=mercantil, desc=102546.00 bodega-carmen 2026-07-15 15:32:56 - Ejecutando GastosService (personal) [15-Jul-2026 15:32:57 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.2292 2026-07-15 15:32:58 - Resultado del comando: array 2026-07-15 15:32:58 - Enviando respuesta: ✅ 👤 Gasto personal #40 registrado • Monto: 2026-07-15 15:32:59 - Mensaje enviado con éxito a 584143466209 2026-07-15 15:32:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e06bcf05d (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNUMyN0FEMzVGMzg0QzMxOUIwAA==) 2026-07-15 15:32:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e06bcf05d 2026-07-15 15:32:59 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Deisy marquez, 2026-08-27 00:00:00 . 584241527267 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241527267","wa_id":"584241527267"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI3MjY3FQIAERgSOUQ4OEZENTZBRUJENDNGQUU3AA==","message_status":"accepted"}]}'. 2026-07-15 15:35:23 - ====== INICIO WEBHOOK ====== 2026-07-15 15:35:23 - Evento: text | De: 584125324526 | Size: 578b 2026-07-15 15:35:23 - Procesando mensaje regular tipo: text 2026-07-15 15:35:23 - RegularMessageService: Procesando mensaje de 584125324526, tipo: text 2026-07-15 15:35:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUM2QUVFMEU1MjJCOUNDNEY0NkJBRDAzNTAwODY4RTkA 2026-07-15 15:35:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUM2QUVFMEU1MjJCOUNDNEY0NkJBRDAzNTAwODY4RTkA 2026-07-15 15:35:23 - Contenido: No tengo servicio... 2026-07-15 15:35:23 - Comando detectado: no 2026-07-15 15:35:23 - CommandProcessor: Procesando comando: no 2026-07-15 15:35:23 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:35:23 - Resultado del comando: string 2026-07-15 15:35:23 - Enviando a ChatGPT: No tengo servicio... 2026-07-15 15:35:23 - forwardToChatGPT: Enviando a ChatGPT: No tengo servicio... 2026-07-15 15:35:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:35:23 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:35:23 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:35:24 - Mensaje enviado con éxito a 584125324526 2026-07-15 15:35:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e0fc1cc97 (wa_message_id: wamid.HBgMNTg0MTI1MzI0NTI2FQIAERgSMDlEMEQwNzY4NEQzRDNFMzIwAA==) 2026-07-15 15:35:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e0fc1cc97 2026-07-15 15:35:24 - ====== FIN WEBHOOK ====== 2026-07-15 15:41:31 - ====== INICIO WEBHOOK ====== 2026-07-15 15:41:31 - Evento: text | De: 584248520423 | Size: 630b 2026-07-15 15:41:31 - Procesando mensaje regular tipo: text 2026-07-15 15:41:31 - RegularMessageService: Procesando mensaje de 584248520423, tipo: text 2026-07-15 15:41:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUMzMTgxOEY1QjIyMjQ3OTc1MThBRkM1NkU2N0M0ODEA 2026-07-15 15:41:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUMzMTgxOEY1QjIyMjQ3OTc1MThBRkM1NkU2N0M0ODEA 2026-07-15 15:41:31 - Contenido: Buenas tardes el presente es para informarles que NO TENEMOS SERVICIO DE INTERNET... 2026-07-15 15:41:31 - Comando detectado: buenas 2026-07-15 15:41:31 - CommandProcessor: Procesando comando: buenas 2026-07-15 15:41:31 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:41:31 - Resultado del comando: string 2026-07-15 15:41:31 - Enviando a ChatGPT: Buenas tardes el presente es para informarles que ... 2026-07-15 15:41:31 - LeadCapture: Posible lead detectado para 584248520423 2026-07-15 15:41:31 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-15 15:41:31 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes el presente es para informarles que ... 2026-07-15 15:41:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:41:32 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:41:32 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:41:33 - Mensaje enviado con éxito a 584248520423 2026-07-15 15:41:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e26d171ff (wa_message_id: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAERgSNzlGNzMwQUQzRjMyRDFGRjlCAA==) 2026-07-15 15:41:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e26d171ff 2026-07-15 15:41:33 - ====== FIN WEBHOOK ====== 2026-07-15 15:49:48 - ====== INICIO WEBHOOK ====== 2026-07-15 15:49:48 - Evento: text | De: 584243598298 | Size: 568b 2026-07-15 15:49:48 - Procesando mensaje regular tipo: text 2026-07-15 15:49:48 - RegularMessageService: Procesando mensaje de 584243598298, tipo: text 2026-07-15 15:49:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTk4Mjk4FQIAEhggQUMwREM2NzFEQzdFMEMyM0VBMUMwQ0Y2OTAxMTc2MDcA 2026-07-15 15:49:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTk4Mjk4FQIAEhggQUMwREM2NzFEQzdFMEMyM0VBMUMwQ0Y2OTAxMTc2MDcA 2026-07-15 15:49:48 - Contenido: Listo el pago... 2026-07-15 15:49:48 - Comando detectado: listo 2026-07-15 15:49:48 - CommandProcessor: Procesando comando: listo 2026-07-15 15:49:48 - IntentDetector: intent=pago, confidence=0.95 2026-07-15 15:49:48 - IntentDetector → pago detectado 2026-07-15 15:49:48 - CommandProcessor: Procesando comando: pagar 2026-07-15 15:49:48 - Ejecutando add_pagos.php [15-Jul-2026 15:49:49 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-15 15:49:49 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-15 15:52:12 - ====== INICIO WEBHOOK ====== 2026-07-15 15:52:12 - Evento: text | De: 584144501202 | Size: 566b 2026-07-15 15:52:12 - Procesando mensaje regular tipo: text 2026-07-15 15:52:12 - RegularMessageService: Procesando mensaje de 584144501202, tipo: text 2026-07-15 15:52:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTAxMjAyFQIAEhggQUMxMjA3MTM3NzE3NjQwRkQ0OTQzNkI4MzkwNjc1MEUA 2026-07-15 15:52:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTAxMjAyFQIAEhggQUMxMjA3MTM3NzE3NjQwRkQ0OTQzNkI4MzkwNjc1MEUA 2026-07-15 15:52:12 - Contenido: No tengo internet... 2026-07-15 15:52:12 - Comando detectado: no 2026-07-15 15:52:12 - CommandProcessor: Procesando comando: no 2026-07-15 15:52:12 - IntentDetector: intent=soporte, confidence=0.95 2026-07-15 15:52:12 - IntentDetector → reportefallas.php [15-Jul-2026 15:52:12 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [15-Jul-2026 15:52:12 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [15-Jul-2026 15:52:12 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-15 15:52:12 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-15 15:58:33 - ====== INICIO WEBHOOK ====== 2026-07-15 15:58:33 - Evento: image | De: 584263425391 | Size: 835b 2026-07-15 15:58:33 - Procesando mensaje regular tipo: image 2026-07-15 15:58:33 - RegularMessageService: Procesando mensaje de 584263425391, tipo: image 2026-07-15 15:58:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDI1MzkxFQIAEhggQUNEMTEzODg5RjY0M0JFMEYyRDhCNzE4NzIwMDlFMTgA 2026-07-15 15:58:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDI1MzkxFQIAEhggQUNEMTEzODg5RjY0M0JFMEYyRDhCNzE4NzIwMDlFMTgA 2026-07-15 15:58:33 - Contenido: ... 2026-07-15 15:58:33 - Comando detectado: image 2026-07-15 15:58:33 - CommandProcessor: Procesando comando: image 2026-07-15 15:58:33 - Imagen sin comando, guardando y procesando 2026-07-15 15:58:33 - Verificando duplicado por imageId=28040466058972935, msgId=wamid.HBgMNTg0MjYzNDI1MzkxFQIAEhggQUNEMTEzODg5RjY0M0JFMEYyRDhCNzE4NzIwMDlFMTgA 2026-07-15 15:58:33 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 15:58:33 - Incluyendo numtoname.php... 2026-07-15 15:58:33 - Incluyendo media.php... 2026-07-15 15:58:33 - DEBUG messages batch: [{"from":"584263425391","from_user_id":"VE.4528823104071503","id":"wamid.HBgMNTg0MjYzNDI1MzkxFQIAEhggQUNEMTEzODg5RjY0M0JFMEYyRDhCNzE4NzIwMDlFMTgA","timestamp":"1785189217","type":"image","image":{"mime_type":"image\/jpeg","sha256":"uXhq4YML3qSQjikOrpdvZ3y0PxQMMLnSSDmEO3eR6ok=","id":"28040466058972935","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=28040466058972935&source=webhook&ext=1785189518&hash=ATxa5CTDZ8elyNpFnM6YUamKeibfoGtDJWzNPObEi30QMw"}}] 2026-07-15 15:58:33 - DEBUG caption: no se encontró texto cercano 2026-07-15 15:58:33 - DEBUG caption final: [VACIO] 2026-07-15 15:58:33 - DEBUG busqueda mobiles: 04263425391,4263425391,584263425391 2026-07-15 15:58:33 - DEBUG usuario encontrado: f4:92:bf:42:37:14 2026-07-15 15:58:33 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:58:33 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 15:58:34 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28040466058972935&source=getMedia&ext=1785194445&hash=ATz2pP5Xcp6grHv62t5RgkXHPxlMva7q_kD8AENxG8Ee5Q 2026-07-15 15:58:35 - OCR imagen guardada /home/ctnet/www/chatWEB/media/28040466058972935.jpg (26136 bytes) 2026-07-15 15:58:35 - OCR tesseract exit=0 chars=408 2026-07-15 15:58:35 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 187 ¡Listo! Tu transferencia fue exitosa Monto (Bs.): 22.266,88 Nro. de referencia: Mm 0025537570199 Fecha y hora de envío: 27/07/2026 a las 5:56:45 PM Cuenta origen: Cta. Corriente *6881 - Yoly Poleo Cuenta destino: Hector Rudman *8120 - Hector Rudman Concepto: Transferencia a terceros Mercantil Mercantil 3) 2026-07-15 15:58:35 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-07-27"} 2026-07-15 15:58:35 - OCR parseDetalles: {"banco":null,"monto":"22266.88","fecha":"2026-07-27","debug":["fecha=2026-07-27","montoNext=22.266,88"]} 2026-07-15 15:58:35 - DEBUG registro: usernameRaw=''f4:92:bf:42:37:14'' first=''yoly josefina'' last=''poleo perdomo'' esRegistrado=1 2026-07-15 15:58:35 - DEBUG bodyAdmin postOCR: Tlf: 04263425391\nUser: f4:92:bf:42:37:14\nNombre: yoly josefina poleo perdomo\nBanco: Mercantil\nMonto: 22266.88 (ocrDetails)\nFecha: 2026-07-27 (caption)\nSrvID: 34 2026-07-15 15:58:39 - IMG 28040466058972935 TEL 04263425391 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 15:58:39 - Incluyendo guardar_imagen.php... 2026-07-15 15:58:39 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 15:58:39 - Includes realizados. Verificando funciones... 2026-07-15 15:58:39 - obtenerInfoUsuario: Iniciando función con teléfono: 584263425391 2026-07-15 15:58:39 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 15:58:39 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 15:58:39 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 15:58:39 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 15:58:39 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 15:58:39 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:42:37:14","firstname":"yoly josefina","lastname":"poleo perdomo","mac":"f4:92:bf:42:37:14","srvid":34} 2026-07-15 15:58:39 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 15:58:39 - Datos usuario extraídos: {"username":"f4:92:bf:42:37:14","firstname":"yoly josefina","lastname":"poleo perdomo","mac":"f4:92:bf:42:37:14","srvid":34} 2026-07-15 15:58:39 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 15:58:39 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 15:58:39 - Valor de accessToken: EAAC0c45... 2026-07-15 15:58:39 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 15:58:39 - Instancia WhatsAppImageHandler creada 2026-07-15 15:58:39 - Llamando a saveWhatsAppImage... 2026-07-15 15:58:39 - saveWhatsAppImage: Procesando imagen para: 584263425391 2026-07-15 15:58:39 - saveWhatsAppImage: ID de media: 28040466058972935, MIME type: image/jpeg 2026-07-15 15:58:39 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/28040466058972935 2026-07-15 15:58:40 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 15:58:40 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28040466058972935&source=getMedia&ext=1785194451&hash=ATwNBFugyV2TGr0zfjK_VWkcO9K1tXhNQnvDaWMCLmPlrw 2026-07-15 15:58:40 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28040466058972935&source=getMedia&ext=1785194451&hash=ATwNBFugyV2TGr0zfjK_VWkcO9K1tXhNQnvDaWMCLmPlrw 2026-07-15 15:58:40 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 15:58:40 - descargar_imagen: Imagen descargada - Tamaño: 26136 bytes, Tipo: image/jpeg 2026-07-15 15:58:40 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/28040466058972935.jpg, Tamaño: 26136 bytes 2026-07-15 15:58:40 - saveToDatabase: Registro insertado en BD con ID: 157 2026-07-15 15:58:40 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/28040466058972935.jpg","image_id":"28040466058972935","size":26136,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 15:58:40 - Resultado del comando: array 2026-07-15 15:58:40 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 15:58:41 - Mensaje enviado con éxito a 584263425391 2026-07-15 15:58:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e671e272b (wa_message_id: wamid.HBgMNTg0MjYzNDI1MzkxFQIAERgSQzY1NkI3NzI3OTI4NjU5NEREAA==) 2026-07-15 15:58:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e671e272b 2026-07-15 15:58:41 - ====== FIN WEBHOOK ====== 2026-07-15 16:01:35 - ====== INICIO WEBHOOK ====== 2026-07-15 16:01:35 - Evento: text | De: 584123736822 | Size: 614b 2026-07-15 16:01:35 - Procesando mensaje regular tipo: text 2026-07-15 16:01:35 - RegularMessageService: Procesando mensaje de 584123736822, tipo: text 2026-07-15 16:01:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzM2ODIyFQIAEhgUM0E2NjU0NTM0MDQ5MTA3M0JFQTQA 2026-07-15 16:01:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzM2ODIyFQIAEhgUM0E2NjU0NTM0MDQ5MTA3M0JFQTQA 2026-07-15 16:01:35 - Contenido: Hola quisiera saber si el internet tiene algún problema que no tengo... 2026-07-15 16:01:35 - Comando detectado: hola 2026-07-15 16:01:35 - CommandProcessor: Procesando comando: hola 2026-07-15 16:01:35 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:01:35 - Resultado del comando: string 2026-07-15 16:01:35 - Enviando a ChatGPT: Hola quisiera saber si el internet tiene algún pr... 2026-07-15 16:01:35 - forwardToChatGPT: Enviando a ChatGPT: Hola quisiera saber si el internet tiene algún pr... 2026-07-15 16:01:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:01:36 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:01:36 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:01:37 - Mensaje enviado con éxito a 584123736822 2026-07-15 16:01:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e72148a50 (wa_message_id: wamid.HBgMNTg0MTIzNzM2ODIyFQIAERgSRjQ1ODAyODk0ODJFOEE1OERDAA==) 2026-07-15 16:01:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e72148a50 2026-07-15 16:01:37 - ====== FIN WEBHOOK ====== 2026-07-15 16:02:02 - ====== INICIO WEBHOOK ====== 2026-07-15 16:02:02 - Evento: text | De: 584125324526 | Size: 574b 2026-07-15 16:02:02 - Procesando mensaje regular tipo: text 2026-07-15 16:02:02 - RegularMessageService: Procesando mensaje de 584125324526, tipo: text 2026-07-15 16:02:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUNGNkYzMTkyNEVEMEI0MTYzMjZGNDM5NUQ4RjdBODIA 2026-07-15 16:02:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUNGNkYzMTkyNEVEMEI0MTYzMjZGNDM5NUQ4RjdBODIA 2026-07-15 16:02:02 - Contenido: Buenas tardes... 2026-07-15 16:02:02 - Comando detectado: buenas 2026-07-15 16:02:02 - CommandProcessor: Procesando comando: buenas 2026-07-15 16:02:02 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:02:02 - Resultado del comando: string 2026-07-15 16:02:02 - Enviando a ChatGPT: Buenas tardes... 2026-07-15 16:02:02 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-07-15 16:02:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:02:02 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:02:02 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:02:04 - Mensaje enviado con éxito a 584125324526 2026-07-15 16:02:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e73c04803 (wa_message_id: wamid.HBgMNTg0MTI1MzI0NTI2FQIAERgSMUE3MTQyNDBFNjU3NDkwQkJBAA==) 2026-07-15 16:02:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e73c04803 2026-07-15 16:02:04 - ====== FIN WEBHOOK ====== 2026-07-15 16:04:49 - ====== INICIO WEBHOOK ====== 2026-07-15 16:04:49 - Evento: text | De: 584242232350 | Size: 698b 2026-07-15 16:04:49 - Procesando mensaje regular tipo: text 2026-07-15 16:04:49 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-07-15 16:04:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM2RjAwNUYxREQ2ODlBMjkwODIyQ0Y0RDQxMEUxQTcA 2026-07-15 16:04:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM2RjAwNUYxREQ2ODlBMjkwODIyQ0Y0RDQxMEUxQTcA 2026-07-15 16:04:49 - Contenido: Buenas tardes mil bendiciones 🙏 disculpas la molestia pero no tenemos el servios de internet 🛜... 2026-07-15 16:04:49 - Comando detectado: buenas 2026-07-15 16:04:49 - CommandProcessor: Procesando comando: buenas 2026-07-15 16:04:49 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:04:49 - Resultado del comando: string 2026-07-15 16:04:49 - Enviando a ChatGPT: Buenas tardes mil bendiciones 🙏 disculpas la mo... 2026-07-15 16:04:49 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes mil bendiciones 🙏 disculpas la mo... 2026-07-15 16:04:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:04:49 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:04:49 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:04:50 - Mensaje enviado con éxito a 584242232350 2026-07-15 16:04:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e7e2adee5 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSNEFBM0IyNDM5ODUxODQxMENEAA==) 2026-07-15 16:04:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e7e2adee5 2026-07-15 16:04:50 - ====== FIN WEBHOOK ====== 2026-07-15 16:11:04 - ====== INICIO WEBHOOK ====== 2026-07-15 16:11:04 - Evento: text | De: 584248520423 | Size: 592b 2026-07-15 16:11:04 - Procesando mensaje regular tipo: text 2026-07-15 16:11:04 - RegularMessageService: Procesando mensaje de 584248520423, tipo: text 2026-07-15 16:11:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM5M0FFMDlDN0RGMkFCQjhENUY1NUMwOTNCNzNFRTQA 2026-07-15 16:11:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM5M0FFMDlDN0RGMkFCQjhENUY1NUMwOTNCNzNFRTQA 2026-07-15 16:11:04 - Contenido: Sector Liceo viejo Blanca Rosa Piñango... 2026-07-15 16:11:04 - Comando detectado: sector 2026-07-15 16:11:04 - CommandProcessor: Procesando comando: sector 2026-07-15 16:11:04 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:11:04 - Resultado del comando: string 2026-07-15 16:11:04 - Enviando a ChatGPT: Sector Liceo viejo Blanca Rosa Piñango... 2026-07-15 16:11:04 - forwardToChatGPT: Enviando a ChatGPT: Sector Liceo viejo Blanca Rosa Piñango... 2026-07-15 16:11:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:11:04 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:11:04 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:11:05 - Mensaje enviado con éxito a 584248520423 2026-07-15 16:11:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e95996359 (wa_message_id: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAERgSQjcwRkQ2Qjg2QTEwNDY5NzM1AA==) 2026-07-15 16:11:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e95996359 2026-07-15 16:11:05 - ====== FIN WEBHOOK ====== 2026-07-15 16:16:47 - ====== INICIO WEBHOOK ====== 2026-07-15 16:16:47 - Evento: text | De: 584243729821 | Size: 597b 2026-07-15 16:16:47 - Procesando mensaje regular tipo: text 2026-07-15 16:16:47 - RegularMessageService: Procesando mensaje de 584243729821, tipo: text 2026-07-15 16:16:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUM3RTFCQTBFNEI0RTNDQUNCNTk0QjE4NEJDNEIwNjUA 2026-07-15 16:16:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUM3RTFCQTBFNEI0RTNDQUNCNTk0QjE4NEJDNEIwNjUA 2026-07-15 16:16:47 - Contenido: Buenas el internet esta presenta do fallas ?... 2026-07-15 16:16:47 - Comando detectado: buenas 2026-07-15 16:16:47 - CommandProcessor: Procesando comando: buenas 2026-07-15 16:16:47 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:16:47 - Resultado del comando: string 2026-07-15 16:16:47 - Enviando a ChatGPT: Buenas el internet esta presenta do fallas ?... 2026-07-15 16:16:47 - forwardToChatGPT: Enviando a ChatGPT: Buenas el internet esta presenta do fallas ?... 2026-07-15 16:16:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:16:47 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:16:47 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:16:48 - Mensaje enviado con éxito a 584243729821 2026-07-15 16:16:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57eab0857ac (wa_message_id: wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSNTJBRjEzNTk1MTU3NzBCQjgwAA==) 2026-07-15 16:16:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a57eab0857ac 2026-07-15 16:16:48 - ====== FIN WEBHOOK ====== 2026-07-15 16:20:46 - ====== INICIO WEBHOOK ====== 2026-07-15 16:20:46 - Evento: text | De: 584129910154 | Size: 599b 2026-07-15 16:20:46 - Procesando mensaje regular tipo: text 2026-07-15 16:20:46 - RegularMessageService: Procesando mensaje de 584129910154, tipo: text 2026-07-15 16:20:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTUxODNBQzcxNTU4QjgxNUY3QjEzNzJGOTE5ODY1MjcA 2026-07-15 16:20:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTUxODNBQzcxNTU4QjgxNUY3QjEzNzJGOTE5ODY1MjcA 2026-07-15 16:20:46 - Contenido: Hola buenas tardes estamos sin servicio... 2026-07-15 16:20:46 - Comando detectado: hola 2026-07-15 16:20:46 - CommandProcessor: Procesando comando: hola 2026-07-15 16:20:46 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:20:46 - Resultado del comando: string 2026-07-15 16:20:46 - Enviando a ChatGPT: Hola buenas tardes estamos sin servicio... 2026-07-15 16:20:46 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes estamos sin servicio... 2026-07-15 16:20:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:20:46 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:20:46 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:20:47 - Mensaje enviado con éxito a 584129910154 2026-07-15 16:20:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57eb9f662d4 (wa_message_id: wamid.HBgMNTg0MTI5OTEwMTU0FQIAERgSN0JEQzhFQzZFOTk3RjcyRjMzAA==) 2026-07-15 16:20:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a57eb9f662d4 2026-07-15 16:20:47 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Israel Blanco, 2026-08-27 00:00:00 . 584167373686 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167373686","wa_id":"584167373686"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MzczNjg2FQIAERgSODZCNzg1NzNDMzcyQzA1NURDAA==","message_status":"accepted"}]}'. 2026-07-15 16:24:28 - ====== INICIO WEBHOOK ====== 2026-07-15 16:24:28 - Evento: text | De: 584121337840 | Size: 559b 2026-07-15 16:24:28 - Procesando mensaje regular tipo: text 2026-07-15 16:24:28 - RegularMessageService: Procesando mensaje de 584121337840, tipo: text 2026-07-15 16:24:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzM3ODQwFQIAEhgUMkFCNjdDNzU2OUE1RTFGQ0Q2Q0IA 2026-07-15 16:24:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzM3ODQwFQIAEhgUMkFCNjdDNzU2OUE1RTFGQ0Q2Q0IA 2026-07-15 16:24:28 - Contenido: Buenas tardes... 2026-07-15 16:24:28 - Comando detectado: buenas 2026-07-15 16:24:28 - CommandProcessor: Procesando comando: buenas 2026-07-15 16:24:28 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:24:28 - Resultado del comando: string 2026-07-15 16:24:28 - Enviando a ChatGPT: Buenas tardes... 2026-07-15 16:24:28 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-07-15 16:24:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:24:28 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:24:28 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:24:30 - Mensaje enviado con éxito a 584121337840 2026-07-15 16:24:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ec7e13c21 (wa_message_id: wamid.HBgMNTg0MTIxMzM3ODQwFQIAERgSMzYyRERDRERGMkM5OEM0RDBFAA==) 2026-07-15 16:24:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ec7e13c21 2026-07-15 16:24:30 - ====== FIN WEBHOOK ====== 2026-07-15 16:24:51 - ====== INICIO WEBHOOK ====== 2026-07-15 16:24:51 - Evento: image | De: 584127216536 | Size: 829b 2026-07-15 16:24:51 - Procesando mensaje regular tipo: image 2026-07-15 16:24:51 - RegularMessageService: Procesando mensaje de 584127216536, tipo: image 2026-07-15 16:24:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUNGNUE3OUYwRjYyNDBFM0ZBNDNGQzAxNEE5QzFDNUYA 2026-07-15 16:24:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUNGNUE3OUYwRjYyNDBFM0ZBNDNGQzAxNEE5QzFDNUYA 2026-07-15 16:24:51 - Contenido: ... 2026-07-15 16:24:51 - Comando detectado: image 2026-07-15 16:24:51 - CommandProcessor: Procesando comando: image 2026-07-15 16:24:51 - Imagen sin comando, guardando y procesando 2026-07-15 16:24:51 - Verificando duplicado por imageId=1570319178074478, msgId=wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUNGNUE3OUYwRjYyNDBFM0ZBNDNGQzAxNEE5QzFDNUYA 2026-07-15 16:24:51 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 16:24:51 - Incluyendo numtoname.php... 2026-07-15 16:24:51 - Incluyendo media.php... 2026-07-15 16:24:51 - DEBUG messages batch: [{"from":"584127216536","from_user_id":"VE.4524641467823000","id":"wamid.HBgMNTg0MTI3MjE2NTM2FQIAEhggQUNGNUE3OUYwRjYyNDBFM0ZBNDNGQzAxNEE5QzFDNUYA","timestamp":"1785195720","type":"image","image":{"mime_type":"image\/jpeg","sha256":"u8QdPFxsh+xcJP28kIs3XgCPLthck7+hiNTQ898ZFhk=","id":"1570319178074478","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1570319178074478&source=webhook&ext=1785196022&hash=ATyXK5XVq8V-e4buXgZrCWEOCpn0EXkPmOdzOJ2qluBXBQ"}}] 2026-07-15 16:24:51 - DEBUG caption: no se encontró texto cercano 2026-07-15 16:24:51 - DEBUG caption final: [VACIO] 2026-07-15 16:24:51 - DEBUG busqueda mobiles: 04127216536,4127216536,584127216536 2026-07-15 16:24:51 - DEBUG usuario encontrado: e4:38:83:ae:5b:f9 2026-07-15 16:24:51 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 16:24:51 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 16:24:53 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1570319178074478&source=getMedia&ext=1785196024&hash=ATyIW-9UfgrFVsYXJohukCLk-tjYmL16DPZfzUaymeRSHA 2026-07-15 16:24:54 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1570319178074478.jpg (34619 bytes) 2026-07-15 16:24:55 - OCR tesseract exit=0 chars=360 2026-07-15 16:24:55 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 187 ET ce = BDVenlinea personas Pedro Ramon Hidalgo Teran 27/07/2026 6:32:31PM Resultado de PagomóvilBDV Tu PagomóvilBDV ha sido realizado con éxito. El número de operación es 0001427761233 Fecha 27-07-2026 operación: - 05:16:09 p.m. Instrumento 0412***6536 origen: 2026-07-15 16:24:55 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":"2026-07-27"} 2026-07-15 16:24:55 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-27","debug":["fecha=2026-07-27"]} 2026-07-15 16:24:55 - DEBUG registro: usernameRaw=''e4:38:83:ae:5b:f9'' first=''yarleny'' last=''hidalgo'' esRegistrado=1 2026-07-15 16:24:55 - DEBUG bodyAdmin postOCR: Tlf: 04127216536\nUser: e4:38:83:ae:5b:f9\nNombre: yarleny hidalgo\nBanco: \nMonto: \nFecha: 2026-07-27 (caption)\nSrvID: 34 2026-07-15 16:24:57 - IMG 1570319178074478 TEL 04127216536 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 16:24:57 - Incluyendo guardar_imagen.php... 2026-07-15 16:24:57 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 16:24:57 - Includes realizados. Verificando funciones... 2026-07-15 16:24:57 - obtenerInfoUsuario: Iniciando función con teléfono: 584127216536 2026-07-15 16:24:57 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 16:24:57 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 16:24:57 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 16:24:57 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 16:24:57 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 16:24:57 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:5b:f9","firstname":"yarleny","lastname":"hidalgo","mac":"e4:38:83:ae:5b:f9","srvid":34} 2026-07-15 16:24:57 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 16:24:57 - Datos usuario extraídos: {"username":"e4:38:83:ae:5b:f9","firstname":"yarleny","lastname":"hidalgo","mac":"e4:38:83:ae:5b:f9","srvid":34} 2026-07-15 16:24:57 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 16:24:57 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 16:24:57 - Valor de accessToken: EAAC0c45... 2026-07-15 16:24:57 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 16:24:57 - Instancia WhatsAppImageHandler creada 2026-07-15 16:24:57 - Llamando a saveWhatsAppImage... 2026-07-15 16:24:57 - saveWhatsAppImage: Procesando imagen para: 584127216536 2026-07-15 16:24:57 - saveWhatsAppImage: ID de media: 1570319178074478, MIME type: image/jpeg 2026-07-15 16:24:57 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1570319178074478 2026-07-15 16:24:58 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 16:24:58 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1570319178074478&source=getMedia&ext=1785196029&hash=ATxmz1e4vMC6OxW356rYEOuTBaCPSq0iiA-x-8xZXu-Wcw 2026-07-15 16:24:58 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1570319178074478&source=getMedia&ext=1785196029&hash=ATxmz1e4vMC6OxW356rYEOuTBaCPSq0iiA-x-8xZXu-Wcw 2026-07-15 16:24:59 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 16:24:59 - descargar_imagen: Imagen descargada - Tamaño: 34619 bytes, Tipo: image/jpeg 2026-07-15 16:24:59 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1570319178074478.jpg, Tamaño: 34619 bytes 2026-07-15 16:24:59 - saveToDatabase: Registro insertado en BD con ID: 158 2026-07-15 16:24:59 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1570319178074478.jpg","image_id":"1570319178074478","size":34619,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 16:24:59 - Resultado del comando: array 2026-07-15 16:24:59 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 16:25:00 - Mensaje enviado con éxito a 584127216536 2026-07-15 16:25:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ec9ca30ea (wa_message_id: wamid.HBgMNTg0MTI3MjE2NTM2FQIAERgSQjNENTA1Qjk4OTdCREZCNkNEAA==) 2026-07-15 16:25:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ec9ca30ea 2026-07-15 16:25:00 - ====== FIN WEBHOOK ====== 2026-07-15 16:25:54 - ====== INICIO WEBHOOK ====== 2026-07-15 16:25:54 - Evento: image | De: 584267453909 | Size: 833b 2026-07-15 16:25:54 - Procesando mensaje regular tipo: image 2026-07-15 16:25:54 - RegularMessageService: Procesando mensaje de 584267453909, tipo: image 2026-07-15 16:25:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMwMDA2QkIxNjhGMUI2QzIyNjJCQjI2RTg5RDcwNzQA 2026-07-15 16:25:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMwMDA2QkIxNjhGMUI2QzIyNjJCQjI2RTg5RDcwNzQA 2026-07-15 16:25:54 - Contenido: ... 2026-07-15 16:25:54 - Comando detectado: image 2026-07-15 16:25:54 - CommandProcessor: Procesando comando: image 2026-07-15 16:25:54 - Imagen sin comando, guardando y procesando 2026-07-15 16:25:54 - Verificando duplicado por imageId=2525721901187340, msgId=wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMwMDA2QkIxNjhGMUI2QzIyNjJCQjI2RTg5RDcwNzQA 2026-07-15 16:25:54 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 16:25:54 - Incluyendo numtoname.php... 2026-07-15 16:25:54 - Incluyendo media.php... 2026-07-15 16:25:54 - DEBUG messages batch: [{"from":"584267453909","from_user_id":"VE.4529535870666893","id":"wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMwMDA2QkIxNjhGMUI2QzIyNjJCQjI2RTg5RDcwNzQA","timestamp":"1785195783","type":"image","image":{"mime_type":"image\/jpeg","sha256":"MCMKfdh5C2JToyMl0AOgfOvhvlsXtunEkrqqHCTdblE=","id":"2525721901187340","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2525721901187340&source=webhook&ext=1785196085&hash=ATxR35pU-TggdP6lE9fRsZF1FdbJbNCrgDpMAVKI3ujR8w"}}] 2026-07-15 16:25:54 - DEBUG caption: no se encontró texto cercano 2026-07-15 16:25:54 - DEBUG caption final: [VACIO] 2026-07-15 16:25:54 - DEBUG busqueda mobiles: 04267453909,4267453909,584267453909 2026-07-15 16:25:54 - DEBUG usuario NO encontrado 2026-07-15 16:25:54 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 16:25:54 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 16:25:55 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2525721901187340&source=getMedia&ext=1785196086&hash=ATx92YdfkJPWY4DvYvicJutoRnoCstrfPAdLVV7mWUS1Aw 2026-07-15 16:25:56 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2525721901187340.jpg (44351 bytes) 2026-07-15 16:25:56 - OCR tesseract exit=0 chars=81 2026-07-15 16:25:56 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 704 2026-07-15 16:25:56 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-07-15 16:25:56 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-15 16:25:56 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-15 16:25:56 - DEBUG bodyAdmin postOCR: Tlf: 04267453909\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-07-15 16:25:58 - IMG 2525721901187340 TEL 04267453909 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 16:25:58 - Incluyendo guardar_imagen.php... 2026-07-15 16:25:58 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 16:25:58 - Includes realizados. Verificando funciones... 2026-07-15 16:25:58 - obtenerInfoUsuario: Iniciando función con teléfono: 584267453909 2026-07-15 16:25:58 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 16:25:58 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 16:25:58 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 16:25:58 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 16:25:58 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 16:25:58 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:99:b8:5d","firstname":"alejandro","lastname":"mayora","mac":"74:ac:b9:99:b8:5d","srvid":37} 2026-07-15 16:25:58 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 16:25:58 - Datos usuario extraídos: {"username":"74:ac:b9:99:b8:5d","firstname":"alejandro","lastname":"mayora","mac":"74:ac:b9:99:b8:5d","srvid":37} 2026-07-15 16:25:58 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 16:25:58 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 16:25:58 - Valor de accessToken: EAAC0c45... 2026-07-15 16:25:58 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 16:25:58 - Instancia WhatsAppImageHandler creada 2026-07-15 16:25:58 - Llamando a saveWhatsAppImage... 2026-07-15 16:25:58 - saveWhatsAppImage: Procesando imagen para: 584267453909 2026-07-15 16:25:58 - saveWhatsAppImage: ID de media: 2525721901187340, MIME type: image/jpeg 2026-07-15 16:25:58 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2525721901187340 2026-07-15 16:25:59 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 16:25:59 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2525721901187340&source=getMedia&ext=1785196090&hash=ATzMGTvYWSMaWtlEKxWoQbol8bJo9DqWnF69ImCe0heZiw 2026-07-15 16:25:59 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2525721901187340&source=getMedia&ext=1785196090&hash=ATzMGTvYWSMaWtlEKxWoQbol8bJo9DqWnF69ImCe0heZiw 2026-07-15 16:26:00 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 16:26:00 - descargar_imagen: Imagen descargada - Tamaño: 44351 bytes, Tipo: image/jpeg 2026-07-15 16:26:00 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2525721901187340.jpg, Tamaño: 44351 bytes 2026-07-15 16:26:00 - saveToDatabase: Registro insertado en BD con ID: 159 2026-07-15 16:26:00 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2525721901187340.jpg","image_id":"2525721901187340","size":44351,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 16:26:00 - Resultado del comando: array 2026-07-15 16:26:00 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 16:26:01 - Mensaje enviado con éxito a 584267453909 2026-07-15 16:26:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ecd9763a6 (wa_message_id: wamid.HBgMNTg0MjY3NDUzOTA5FQIAERgSMkFGRjY3OUMxOTc5M0RGRDk1AA==) 2026-07-15 16:26:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ecd9763a6 2026-07-15 16:26:01 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Dorianny Padron, 2026-08-16 00:00:00 . 584162950286 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162950286","wa_id":"584162950286"}],"messages":[{"id":"wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSREI4NUQyQTFBNzI0RUU5RTFEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yaritza Delgado, 2026-08-27 00:00:00 . 584243598298 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243598298","wa_id":"584243598298"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTk4Mjk4FQIAERgSMTU0QUIzNjlERjg2NkJBNjNBAA==","message_status":"accepted"}]}'. 2026-07-15 16:41:03 - ====== INICIO WEBHOOK ====== 2026-07-15 16:41:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 16:41:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 16:41:03 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , argenis kholer papa, 2026-08-29 00:00:00 . 584243383208 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243383208","wa_id":"584243383208"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzgzMjA4FQIAERgSNUQwQUM0RDA5MkJBMkEzNjcwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , argenis kholer casa, 2026-08-29 00:00:00 . 584243383208 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243383208","wa_id":"584243383208"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzgzMjA4FQIAERgSQzBBODM5MTdEQTNEMkI0MDI1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , carlos natera, 2026-08-28 00:00:00 . 584142753367 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142753367","wa_id":"584142753367"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzUzMzY3FQIAERgSMEQzQzhBNjE5MzUyREIyMzdCAA==","message_status":"accepted"}]}'. 2026-07-27 20:15:53 - ====== INICIO WEBHOOK ====== 2026-07-27 20:15:53 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-27 20:15:53 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-27 20:15:53 - ====== FIN WEBHOOK ====== 2026-07-27 20:18:07 - ====== INICIO WEBHOOK ====== 2026-07-27 20:18:07 - Evento: image | De: 584120249372 | Size: 824b 2026-07-27 20:18:07 - Procesando mensaje regular tipo: image 2026-07-27 20:18:07 - RegularMessageService: Procesando mensaje de 584120249372, tipo: image 2026-07-27 20:18:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAEhggQUNEMDIzQTM0MjRGRDUzRjY1MTY4MDMyOEYwNkUzNDYA 2026-07-27 20:18:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAEhggQUNEMDIzQTM0MjRGRDUzRjY1MTY4MDMyOEYwNkUzNDYA 2026-07-27 20:18:07 - Contenido: ... 2026-07-27 20:18:07 - Comando detectado: image 2026-07-27 20:18:07 - CommandProcessor: Procesando comando: image 2026-07-27 20:18:07 - Imagen sin comando, guardando y procesando 2026-07-27 20:18:07 - Verificando duplicado por imageId=2223049651822678, msgId=wamid.HBgMNTg0MTIwMjQ5MzcyFQIAEhggQUNEMDIzQTM0MjRGRDUzRjY1MTY4MDMyOEYwNkUzNDYA 2026-07-27 20:18:07 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-27 20:18:07 - Incluyendo numtoname.php... 2026-07-27 20:18:07 - Incluyendo media.php... 2026-07-27 20:18:07 - DEBUG messages batch: [{"from":"584120249372","from_user_id":"VE.27735524826051950","id":"wamid.HBgMNTg0MTIwMjQ5MzcyFQIAEhggQUNEMDIzQTM0MjRGRDUzRjY1MTY4MDMyOEYwNkUzNDYA","timestamp":"1785197889","type":"image","image":{"mime_type":"image\/jpeg","sha256":"MzELGrZo4e6l1nSJLvopqvYco+AcO66btbYde8V4slo=","id":"2223049651822678","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2223049651822678&source=webhook&ext=1785198190&hash=ATw83-rZFKyKvnceFY7q1CuT7xv3GvX_K4uvMDtDHw7XmA"}}] 2026-07-27 20:18:07 - DEBUG caption: no se encontró texto cercano 2026-07-27 20:18:07 - DEBUG caption final: [VACIO] 2026-07-27 20:18:07 - DEBUG busqueda mobiles: 04120249372,4120249372,584120249372 2026-07-27 20:18:07 - DEBUG usuario NO encontrado 2026-07-27 20:18:07 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-27 20:18:07 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-27 20:18:08 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2223049651822678&source=getMedia&ext=1785198192&hash=ATwbEBt0oDMkD_ml2dMANIO-pSMx-Xcak8r2HRT5eMifnw 2026-07-27 20:18:10 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2223049651822678.jpg (34622 bytes) 2026-07-27 20:18:11 - OCR tesseract exit=0 chars=319 2026-07-27 20:18:11 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 181 A CO a (7) | Su pago movil ha sido Ejecutado exitosamente Cuenta debitada: Cta. Ahorro BNC: ***5676 Beneficiario: [AAA IA AS AE) Monto: Bs. 25.656,00 Comisió EA ale) Prt ood 82 Bp i © oe rs e tas Tarjetas Ta Divisas 2026-07-27 20:18:11 - OCR parse (caption-level): {"banco":"BNC","monto":"25656.00","fecha":null} 2026-07-27 20:18:11 - OCR parseDetalles: {"banco":null,"monto":"25656.00","fecha":null,"debug":["montoNext=25.656,00"]} 2026-07-27 20:18:11 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-27 20:18:11 - DEBUG bodyAdmin postOCR: Tlf: 04120249372\nUsuario: NO REGISTRADO\nBanco: BNC\nMonto: 25656.00 (caption)\nFecha: 2026-07-27 20:18:14 - IMG 2223049651822678 TEL 04120249372 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-27 20:18:14 - Incluyendo guardar_imagen.php... 2026-07-27 20:18:14 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-27 20:18:14 - Includes realizados. Verificando funciones... 2026-07-27 20:18:14 - obtenerInfoUsuario: Iniciando función con teléfono: 584120249372 2026-07-27 20:18:14 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-27 20:18:14 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-27 20:18:14 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-27 20:18:14 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-27 20:18:14 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584120249372 2026-07-27 20:18:14 - Datos usuario extraídos: null 2026-07-27 20:18:14 - Función conectarbot disponible, obteniendo conexión... 2026-07-27 20:18:14 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-27 20:18:14 - Valor de accessToken: EAAC0c45... 2026-07-27 20:18:14 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-27 20:18:14 - Instancia WhatsAppImageHandler creada 2026-07-27 20:18:14 - Llamando a saveWhatsAppImage... 2026-07-27 20:18:14 - saveWhatsAppImage: Procesando imagen para: 584120249372 2026-07-27 20:18:14 - saveWhatsAppImage: ID de media: 2223049651822678, MIME type: image/jpeg 2026-07-27 20:18:14 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2223049651822678 2026-07-27 20:18:15 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-27 20:18:15 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2223049651822678&source=getMedia&ext=1785198198&hash=ATyEFjtWHqHD6cwEjvSAizLlnVsbTq9AdhsMLzPHZ347zA 2026-07-27 20:18:15 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2223049651822678&source=getMedia&ext=1785198198&hash=ATyEFjtWHqHD6cwEjvSAizLlnVsbTq9AdhsMLzPHZ347zA 2026-07-27 20:18:16 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-27 20:18:16 - descargar_imagen: Imagen descargada - Tamaño: 34622 bytes, Tipo: image/jpeg 2026-07-27 20:18:16 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2223049651822678.jpg, Tamaño: 34622 bytes 2026-07-27 20:18:16 - saveToDatabase: Registro insertado en BD con ID: 160 2026-07-27 20:18:16 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2223049651822678.jpg","image_id":"2223049651822678","size":34622,"mime_type":"image\/jpeg","db_success":true} 2026-07-27 20:18:16 - Resultado del comando: array 2026-07-27 20:18:16 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-27 20:18:17 - Mensaje enviado con éxito a 584120249372 2026-07-27 20:18:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67f54968ab1 (wa_message_id: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAERgSQkQ2MDczMjg5OEQ2NTBBOURGAA==) 2026-07-27 20:18:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a67f54968ab1 2026-07-27 20:18:17 - ====== FIN WEBHOOK ====== 2026-07-27 20:22:43 - ====== INICIO WEBHOOK ====== 2026-07-27 20:22:43 - Evento: image | De: 584129380404 | Size: 826b 2026-07-27 20:22:43 - Procesando mensaje regular tipo: image 2026-07-27 20:22:43 - RegularMessageService: Procesando mensaje de 584129380404, tipo: image 2026-07-27 20:22:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTU0QkFCRDhDNjRENTJFMUMzOEYwQjBGOTNDMDQ1RDMA 2026-07-27 20:22:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTU0QkFCRDhDNjRENTJFMUMzOEYwQjBGOTNDMDQ1RDMA 2026-07-27 20:22:43 - Contenido: ... 2026-07-27 20:22:43 - Comando detectado: image 2026-07-27 20:22:43 - CommandProcessor: Procesando comando: image 2026-07-27 20:22:43 - Imagen sin comando, guardando y procesando 2026-07-27 20:22:43 - Verificando duplicado por imageId=4343945829188020, msgId=wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTU0QkFCRDhDNjRENTJFMUMzOEYwQjBGOTNDMDQ1RDMA 2026-07-27 20:22:43 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-27 20:22:43 - Incluyendo numtoname.php... 2026-07-27 20:22:43 - Incluyendo media.php... 2026-07-27 20:22:43 - DEBUG messages batch: [{"from":"584129380404","from_user_id":"VE.1339525317623339","id":"wamid.HBgMNTg0MTI5MzgwNDA0FQIAEhggQTU0QkFCRDhDNjRENTJFMUMzOEYwQjBGOTNDMDQ1RDMA","timestamp":"1785198165","type":"image","image":{"mime_type":"image\/jpeg","sha256":"qBRpZuYhoqppBNwCNRDHJb6gA80clhGAlQxM9bfPpQY=","id":"4343945829188020","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4343945829188020&source=webhook&ext=1785198466&hash=ATyeExTRpWKsJxoNfGvS-WUWu3tHXEma2WPeLv2mt52gsA"}}] 2026-07-27 20:22:43 - DEBUG caption: no se encontró texto cercano 2026-07-27 20:22:43 - DEBUG caption final: [VACIO] 2026-07-27 20:22:43 - DEBUG busqueda mobiles: 04129380404,4129380404,584129380404 2026-07-27 20:22:43 - DEBUG usuario NO encontrado 2026-07-27 20:22:43 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-27 20:22:43 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-27 20:22:44 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4343945829188020&source=getMedia&ext=1785198468&hash=ATwGDgKHyGiA_WCCw_k1ZktGbAvUsqRjd8pE3RZ7-0c8Bw 2026-07-27 20:22:45 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4343945829188020.jpg (29372 bytes) 2026-07-27 20:22:46 - OCR tesseract exit=0 chars=320 2026-07-27 20:22:46 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 183 Comprobante de Pago Bs. 29.689,20 Número de referencia: 111829598898 Beneficiario: 0412-3663736 V- 18143785 Venezuela - 0102 Fecha: 27/07/2026 10:41 AM Origen: 0412%***404 YELITZA RUIZ Descripción: Internet colonia < Compartir 2026-07-27 20:22:46 - OCR parse (caption-level): {"banco":"Venezuela","monto":"29689.20","fecha":"2026-07-27"} 2026-07-27 20:22:46 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-27","debug":["fecha=2026-07-27"]} 2026-07-27 20:22:46 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-27 20:22:46 - DEBUG bodyAdmin postOCR: Tlf: 04129380404\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 29689.20 (caption)\nFecha: 2026-07-27 (caption) 2026-07-27 20:22:49 - IMG 4343945829188020 TEL 04129380404 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-27 20:22:49 - Incluyendo guardar_imagen.php... 2026-07-27 20:22:49 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-27 20:22:49 - Includes realizados. Verificando funciones... 2026-07-27 20:22:49 - obtenerInfoUsuario: Iniciando función con teléfono: 584129380404 2026-07-27 20:22:49 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-27 20:22:49 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-27 20:22:49 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-27 20:22:49 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-27 20:22:49 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584129380404 2026-07-27 20:22:49 - Datos usuario extraídos: null 2026-07-27 20:22:49 - Función conectarbot disponible, obteniendo conexión... 2026-07-27 20:22:49 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-27 20:22:49 - Valor de accessToken: EAAC0c45... 2026-07-27 20:22:49 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-27 20:22:49 - Instancia WhatsAppImageHandler creada 2026-07-27 20:22:49 - Llamando a saveWhatsAppImage... 2026-07-27 20:22:49 - saveWhatsAppImage: Procesando imagen para: 584129380404 2026-07-27 20:22:49 - saveWhatsAppImage: ID de media: 4343945829188020, MIME type: image/jpeg 2026-07-27 20:22:49 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4343945829188020 2026-07-27 20:22:50 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-27 20:22:50 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4343945829188020&source=getMedia&ext=1785198473&hash=ATxgrLElPHoAuUVC84aXS-VdMKHsiplkxGX1RRKyTbmZRw 2026-07-27 20:22:50 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4343945829188020&source=getMedia&ext=1785198473&hash=ATxgrLElPHoAuUVC84aXS-VdMKHsiplkxGX1RRKyTbmZRw 2026-07-27 20:22:51 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-27 20:22:51 - descargar_imagen: Imagen descargada - Tamaño: 29372 bytes, Tipo: image/jpeg 2026-07-27 20:22:51 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4343945829188020.jpg, Tamaño: 29372 bytes 2026-07-27 20:22:51 - saveToDatabase: Registro insertado en BD con ID: 161 2026-07-27 20:22:51 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4343945829188020.jpg","image_id":"4343945829188020","size":29372,"mime_type":"image\/jpeg","db_success":true} 2026-07-27 20:22:51 - Resultado del comando: array 2026-07-27 20:22:51 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-27 20:22:52 - Mensaje enviado con éxito a 584129380404 2026-07-27 20:22:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67f65c38965 (wa_message_id: wamid.HBgMNTg0MTI5MzgwNDA0FQIAERgSRjE5RUNBMTZEOTIwRkQyNDE0AA==) 2026-07-27 20:22:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a67f65c38965 2026-07-27 20:22:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , yarleny hidalgo, 2026-08-27 00:00:00 . 584127216536 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127216536","wa_id":"584127216536"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MjE2NTM2FQIAERgSNzg3NjAwOEYwMkM2RDA5RjIyAA==","message_status":"accepted"}]}'. 2026-07-27 20:47:06 - ====== INICIO WEBHOOK ====== 2026-07-27 20:47:06 - Evento: image | De: 584143466209 | Size: 877b 2026-07-27 20:47:06 - Procesando mensaje regular tipo: image 2026-07-27 20:47:06 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-27 20:47:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMUQ4NEJCREEyNTBCMDUwQUQ1MjkxOEQwMTFFRDIA 2026-07-27 20:47:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMUQ4NEJCREEyNTBCMDUwQUQ1MjkxOEQwMTFFRDIA 2026-07-27 20:47:06 - Contenido: G venezuela 16350.00 viaticos-gasolina-hilux... 2026-07-27 20:47:06 - Comando detectado: g 2026-07-27 20:47:06 - CommandProcessor: Procesando comando: g 2026-07-27 20:47:06 - Gasto de negocio con imagen: 1333204002307073 2026-07-27 20:47:06 - Formato 'g banco descripcion': banco=venezuela, desc=16350.00 viaticos-gasolina-hilux 2026-07-27 20:47:06 - Ejecutando GastosService (negocio) [27-Jul-2026 20:47:07 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.2292 2026-07-27 20:47:09 - Resultado del comando: array 2026-07-27 20:47:09 - Enviando respuesta: ✅ 💼 Gasto de negocio #72 registrado • Mont 2026-07-27 20:47:10 - Mensaje enviado con éxito a 584143466209 2026-07-27 20:47:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67fc0e9d4a5 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNUQ4MDA1QjMzNDBENjdDOEQ0AA==) 2026-07-27 20:47:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a67fc0e9d4a5 2026-07-27 20:47:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Gustavo Alonso Rios Garban, 2026-09-05 00:00:00 . 584129501968 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129501968","wa_id":"584129501968"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NTAxOTY4FQIAERgSMzdBRjUwNTI2NjgzRTMxRDUwAA==","message_status":"accepted"}]}'. 2026-07-27 20:56:07 - ====== INICIO WEBHOOK ====== 2026-07-27 20:56:07 - Evento: text | De: 584120249372 | Size: 576b 2026-07-27 20:56:07 - Procesando mensaje regular tipo: text 2026-07-27 20:56:07 - RegularMessageService: Procesando mensaje de 584120249372, tipo: text 2026-07-27 20:56:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAEhggQUM0NzYxRkYwQjBFNEU0QTNEMjEyODhERTM5QjBGREMA 2026-07-27 20:56:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAEhggQUM0NzYxRkYwQjBFNEU0QTNEMjEyODhERTM5QjBGREMA 2026-07-27 20:56:07 - Contenido: Ligia martinez casa 39 A... 2026-07-27 20:56:07 - Comando detectado: ligia 2026-07-27 20:56:07 - CommandProcessor: Procesando comando: ligia 2026-07-27 20:56:07 - Comando no reconocido, enviando a ChatGPT 2026-07-27 20:56:07 - Resultado del comando: string 2026-07-27 20:56:07 - Enviando a ChatGPT: Ligia martinez casa 39 A... 2026-07-27 20:56:07 - forwardToChatGPT: Enviando a ChatGPT: Ligia martinez casa 39 A... 2026-07-27 20:56:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 21:56:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 21:56:07 America/Halifax] [CHATBOT][START] corr=fc463984 IP=127.0.0.1 UA= [27-Jul-2026 20:56:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 20:56:07 America/Caracas] [CHATBOT][CTX] corr=fc463984 tel=584120249372 intent=chat srvid= usd=0 bs=0 tasa=742.2292 verifyMode=simulated [27-Jul-2026 20:56:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 20:56:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 20:56:07 America/Caracas] [CHATBOT][AI][4f58a2] Proveedor: gemini [27-Jul-2026 20:56:07 America/Caracas] [CHATBOT][GEMINI][4f58a2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 20:56:08 America/Caracas] [CHATBOT][GEMINI][4f58a2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 20:56:08 America/Caracas] [CHATBOT][GEMINI][4f58a2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 20:56:09 America/Caracas] [CHATBOT][AI][4f58a2] Gemini falló, usando heurística local [27-Jul-2026 20:56:09 America/Caracas] [CHATBOT][AI][4f58a2] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 20:56:09 America/Caracas] [CHATBOT][END] corr=fc463984 bytesRespuesta=370 [27-Jul-2026 20:56:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 20:56:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 20:56:10 - Mensaje enviado con éxito a 584120249372 2026-07-27 20:56:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67fe2ac8ac4 (wa_message_id: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAERgSOTMzNzE1OTEwMTJFMTE1RUFFAA==) 2026-07-27 20:56:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a67fe2ac8ac4 2026-07-27 20:56:10 - ====== FIN WEBHOOK ====== 2026-07-27 21:02:53 - ====== INICIO WEBHOOK ====== 2026-07-27 21:02:53 - Evento: text | De: 584120249372 | Size: 562b 2026-07-27 21:02:53 - Procesando mensaje regular tipo: text 2026-07-27 21:02:53 - RegularMessageService: Procesando mensaje de 584120249372, tipo: text 2026-07-27 21:02:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAEhggQUNBMDZGRDZERjY4MjM5MjNCNkVBNDg2NTY1MEE0MUIA 2026-07-27 21:02:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAEhggQUNBMDZGRDZERjY4MjM5MjNCNkVBNDg2NTY1MEE0MUIA 2026-07-27 21:02:53 - Contenido: 04120249372... 2026-07-27 21:02:53 - Comando detectado: 04120249372 2026-07-27 21:02:53 - CommandProcessor: Procesando comando: 04120249372 2026-07-27 21:02:53 - Número de teléfono detectado: 04120249372 [27-Jul-2026 21:02:53 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-27 21:02:53 - Resultado del comando: array 2026-07-27 21:02:53 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-27 21:02:54 - Mensaje enviado con éxito a 584120249372 2026-07-27 21:02:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a67ffbe94ee3 (wa_message_id: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAERgSRTc0MUJFMTEyQzNCQUQwMzM1AA==) 2026-07-27 21:02:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a67ffbe94ee3 2026-07-27 21:02:54 - ====== FIN WEBHOOK ====== 2026-07-27 21:06:22 - ====== INICIO WEBHOOK ====== 2026-07-27 21:06:22 - Evento: text | De: 584120249372 | Size: 570b 2026-07-27 21:06:22 - Procesando mensaje regular tipo: text 2026-07-27 21:06:22 - RegularMessageService: Procesando mensaje de 584120249372, tipo: text 2026-07-27 21:06:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAEhggQUNDRjc0RDdERUQ3QzY2OEVCRjc5Q0I2RDE4RDQ3MDkA 2026-07-27 21:06:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAEhggQUNDRjc0RDdERUQ3QzY2OEVCRjc5Q0I2RDE4RDQ3MDkA 2026-07-27 21:06:22 - Contenido: ana maria fernandez... 2026-07-27 21:06:22 - Comando detectado: ana 2026-07-27 21:06:22 - CommandProcessor: Procesando comando: ana 2026-07-27 21:06:22 - Comando no reconocido, enviando a ChatGPT 2026-07-27 21:06:22 - Resultado del comando: string 2026-07-27 21:06:22 - Enviando a ChatGPT: ana maria fernandez... 2026-07-27 21:06:22 - forwardToChatGPT: Enviando a ChatGPT: ana maria fernandez... 2026-07-27 21:06:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 22:06:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 22:06:22 America/Halifax] [CHATBOT][START] corr=e77d408f IP=127.0.0.1 UA= [27-Jul-2026 21:06:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 21:06:23 America/Caracas] [CHATBOT][CTX] corr=e77d408f tel=584120249372 intent=chat srvid= usd=0 bs=0 tasa=742.2292 verifyMode=simulated [27-Jul-2026 21:06:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 21:06:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 21:06:23 America/Caracas] [CHATBOT][AI][a3a1ec] Proveedor: gemini [27-Jul-2026 21:06:23 America/Caracas] [CHATBOT][GEMINI][a3a1ec] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 21:06:23 America/Caracas] [CHATBOT][GEMINI][a3a1ec] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 21:06:24 America/Caracas] [CHATBOT][GEMINI][a3a1ec] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 21:06:24 America/Caracas] [CHATBOT][AI][a3a1ec] Gemini falló, usando heurística local [27-Jul-2026 21:06:24 America/Caracas] [CHATBOT][AI][a3a1ec] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 21:06:24 America/Caracas] [CHATBOT][END] corr=e77d408f bytesRespuesta=370 [27-Jul-2026 21:06:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 21:06:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 21:06:25 - Mensaje enviado con éxito a 584120249372 2026-07-27 21:06:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a680091df462 (wa_message_id: wamid.HBgMNTg0MTIwMjQ5MzcyFQIAERgSQTAxQTU3REYzODA5RUUzM0ZFAA==) 2026-07-27 21:06:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a680091df462 2026-07-27 21:06:25 - ====== FIN WEBHOOK ====== 2026-07-27 21:09:59 - ====== INICIO WEBHOOK ====== 2026-07-27 21:09:59 - Evento: text | De: 584129989380 | Size: 566b 2026-07-27 21:09:59 - Procesando mensaje regular tipo: text 2026-07-27 21:09:59 - RegularMessageService: Procesando mensaje de 584129989380, tipo: text 2026-07-27 21:09:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUM4NTI2MjZGREI5Q0MwRTQyOUUxN0JENTY2QkZDQTQA 2026-07-27 21:09:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUM4NTI2MjZGREI5Q0MwRTQyOUUxN0JENTY2QkZDQTQA 2026-07-27 21:09:59 - Contenido: hola buenas noches... 2026-07-27 21:09:59 - Comando detectado: hola 2026-07-27 21:09:59 - CommandProcessor: Procesando comando: hola 2026-07-27 21:09:59 - Comando no reconocido, enviando a ChatGPT 2026-07-27 21:09:59 - Resultado del comando: string 2026-07-27 21:09:59 - Enviando a ChatGPT: hola buenas noches... 2026-07-27 21:09:59 - forwardToChatGPT: Enviando a ChatGPT: hola buenas noches... 2026-07-27 21:09:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 22:09:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 22:09:59 America/Halifax] [CHATBOT][START] corr=248dffc3 IP=127.0.0.1 UA= [27-Jul-2026 21:09:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 21:09:59 America/Caracas] [CHATBOT][CTX] corr=248dffc3 tel=584129989380 intent=chat srvid= usd=0 bs=0 tasa=742.2292 verifyMode=simulated [27-Jul-2026 21:09:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 21:09:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 21:09:59 America/Caracas] [CHATBOT][AI][42c210] Proveedor: gemini [27-Jul-2026 21:09:59 America/Caracas] [CHATBOT][GEMINI][42c210] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 21:10:00 America/Caracas] [CHATBOT][GEMINI][42c210] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 21:10:00 America/Caracas] [CHATBOT][GEMINI][42c210] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 21:10:01 America/Caracas] [CHATBOT][AI][42c210] Gemini falló, usando heurística local [27-Jul-2026 21:10:01 America/Caracas] [CHATBOT][AI][42c210] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 21:10:01 America/Caracas] [CHATBOT][END] corr=248dffc3 bytesRespuesta=370 [27-Jul-2026 21:10:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 21:10:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 21:10:02 - Mensaje enviado con éxito a 584129989380 2026-07-27 21:10:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68016a90a8c (wa_message_id: wamid.HBgMNTg0MTI5OTg5MzgwFQIAERgSODBDRTQ3NzM1NUREMTIxOTRBAA==) 2026-07-27 21:10:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a68016a90a8c 2026-07-27 21:10:02 - ====== FIN WEBHOOK ====== 2026-07-27 21:11:14 - ====== INICIO WEBHOOK ====== 2026-07-27 21:11:14 - Evento: text | De: 584129989380 | Size: 555b 2026-07-27 21:11:14 - Procesando mensaje regular tipo: text 2026-07-27 21:11:14 - RegularMessageService: Procesando mensaje de 584129989380, tipo: text 2026-07-27 21:11:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUMwMjk0RUQxRkUwNDQ3OTQzOENCOUZGQkExMTVDRDcA 2026-07-27 21:11:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUMwMjk0RUQxRkUwNDQ3OTQzOENCOUZGQkExMTVDRDcA 2026-07-27 21:11:14 - Contenido: soporte... 2026-07-27 21:11:14 - Comando detectado: soporte 2026-07-27 21:11:14 - CommandProcessor: Procesando comando: soporte 2026-07-27 21:11:14 - Ejecutando soporte (menú interactivo) 2026-07-27 21:11:14 - Resultado del comando: array 2026-07-27 21:11:14 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-27 21:11:15 - Mensaje enviado con éxito a 584129989380 2026-07-27 21:11:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6801b3e42bc (wa_message_id: wamid.HBgMNTg0MTI5OTg5MzgwFQIAERgSNUY4N0UzMjU1NDY4MTY5RDMxAA==) 2026-07-27 21:11:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a6801b3e42bc 2026-07-27 21:11:15 - ====== FIN WEBHOOK ====== 2026-07-27 21:11:23 - ====== INICIO WEBHOOK ====== 2026-07-27 21:11:23 - Evento: interactive | De: 584129989380 | Size: 746b 2026-07-27 21:11:23 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-27 21:11:23 - ButtonService: payload=unique_button_id_1, telefono=584129989380 2026-07-27 21:11:23 - button_reply no manejado por ButtonService 2026-07-27 21:11:23 - ====== FIN WEBHOOK ====== 2026-07-27 21:59:15 - ====== INICIO WEBHOOK ====== 2026-07-27 21:59:15 - Evento: text | De: 584122116696 | Size: 578b 2026-07-27 21:59:15 - Procesando mensaje regular tipo: text 2026-07-27 21:59:15 - RegularMessageService: Procesando mensaje de 584122116696, tipo: text 2026-07-27 21:59:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNEQzhGQzg1NDgyMUM5MEQ0MTYwQjQ3MzBGMEYwMTgA 2026-07-27 21:59:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNEQzhGQzg1NDgyMUM5MEQ0MTYwQjQ3MzBGMEYwMTgA 2026-07-27 21:59:15 - Contenido: Hola buenas tardes... 2026-07-27 21:59:15 - Comando detectado: hola 2026-07-27 21:59:15 - CommandProcessor: Procesando comando: hola 2026-07-27 21:59:15 - Comando no reconocido, enviando a ChatGPT 2026-07-27 21:59:15 - Resultado del comando: string 2026-07-27 21:59:15 - Enviando a ChatGPT: Hola buenas tardes... 2026-07-27 21:59:15 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes... 2026-07-27 21:59:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [27-Jul-2026 22:59:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [27-Jul-2026 22:59:15 America/Halifax] [CHATBOT][START] corr=977f70dc IP=127.0.0.1 UA= [27-Jul-2026 21:59:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.2292 fecha=2026-07-27T00:00:00-04:00 [27-Jul-2026 21:59:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=70:a7:41:28:66:9d mobile=584122116696 [27-Jul-2026 21:59:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [27-Jul-2026 21:59:15 America/Caracas] [CHATBOT][DIAG] corr=977f70dc Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [27-Jul-2026 21:59:15 America/Caracas] [CHATBOT][CTX] corr=977f70dc tel=584122116696 intent=chat srvid=35 usd=40 bs=34439.43 tasa=742.2292 verifyMode=simulated [27-Jul-2026 21:59:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [27-Jul-2026 21:59:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [27-Jul-2026 21:59:15 America/Caracas] [CHATBOT][AI][0aa02b] Proveedor: gemini [27-Jul-2026 21:59:15 America/Caracas] [CHATBOT][GEMINI][0aa02b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [27-Jul-2026 21:59:16 America/Caracas] [CHATBOT][GEMINI][0aa02b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 21:59:16 America/Caracas] [CHATBOT][GEMINI][0aa02b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [27-Jul-2026 21:59:17 America/Caracas] [CHATBOT][AI][0aa02b] Gemini falló, usando heurística local [27-Jul-2026 21:59:17 America/Caracas] [CHATBOT][AI][0aa02b] Heurística no matcheó, enviando menú de opciones [27-Jul-2026 21:59:17 America/Caracas] [CHATBOT][END] corr=977f70dc bytesRespuesta=402 [27-Jul-2026 21:59:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-27 21:59:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-27 21:59:18 - Mensaje enviado con éxito a 584122116696 2026-07-27 21:59:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a680cf6a7b61 (wa_message_id: wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSMUQ3QjVBQzFEMDg1MUQ4MjREAA==) 2026-07-27 21:59:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a680cf6a7b61 2026-07-27 21:59:18 - ====== FIN WEBHOOK ====== 2026-07-27 22:02:36 - ====== INICIO WEBHOOK ====== 2026-07-27 22:02:36 - Evento: text | De: 584144501202 | Size: 566b 2026-07-27 22:02:36 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0NTAxMjAyFQIAEhggQUMxMjA3MTM3NzE3NjQwRkQ0OTQzNkI4MzkwNjc1MEUA, ignorando output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243964752","wa_id":"584243964752"}],"messages":[{"id":"wamid.HBgMNTg0MjQzOTY0NzUyFQIAERgSNkIxMDBBM0NFOUQzNzdDODA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261246913","wa_id":"584261246913"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMjQ2OTEzFQIAERgSNUJFQjAxMDY1OTIxQzdGMjQ0AA==","message_status":"accepted"}]}'. 2026-07-28 07:00:04 - ====== INICIO WEBHOOK ====== 2026-07-28 07:00:04 - Evento: status:failed | De: 584261246913 | Size: 573b 2026-07-28 07:00:04 - STATUS FAILED: failed para 584261246913 | Error: 131026 Message undeliverable 2026-07-28 07:00:04 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149238309","wa_id":"584149238309"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MjM4MzA5FQIAERgSNjA2N0RCMUE4NEQzQzFENDZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241792518","wa_id":"584241792518"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzkyNTE4FQIAERgSRkNBQjI4NEU0MjJFMjM1OTkyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129869553","wa_id":"584129869553"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODY5NTUzFQIAERgSOUZBQkM5QjQ3MkYzNjFCNUZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121825680","wa_id":"584121825680"}],"messages":[{"id":"wamid.HBgMNTg0MTIxODI1NjgwFQIAERgSN0EwNzBDQTVFNjI4Nzg4RTM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584226464021","wa_id":"584226464021"}],"messages":[{"id":"wamid.HBgMNTg0MjI2NDY0MDIxFQIAERgSMEJGRTdGRjlBNUUzM0NCREZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121492262","wa_id":"584121492262"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDkyMjYyFQIAERgSNURCMTY1MjA2RjAzRjBFNTczAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129430024","wa_id":"584129430024"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NDMwMDI0FQIAERgSNzFGQTUyQzMyODZFNjNCOTZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242038534","wa_id":"584242038534"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMDM4NTM0FQIAERgSODBFN0I1RkE2MUUwQTUzQTVGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143185461","wa_id":"584143185461"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTg1NDYxFQIAERgSMzFEQkM1MzcxMkJDQjM3RTRCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458066","wa_id":"584123458066"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDY2FQIAERgSQjJEQ0ZERTYwRTQ3RUQ3MDE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124321525","wa_id":"584124321525"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzIxNTI1FQIAERgSMkM0N0NFODVGM0U4MzcyOUM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584249125004","wa_id":"584249125004"}],"messages":[{"id":"wamid.HBgMNTg0MjQ5MTI1MDA0FQIAERgSMEQ3REQyRTBDQzA0MTAzRTAwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121354670","wa_id":"584121354670"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzU0NjcwFQIAERgSNjY0QjE5MjcyMTM3QUEyOTBDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901415","wa_id":"584129901415"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSOTM5ODY4N0Q3RkYxM0MzQTU3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120111750","wa_id":"584120111750"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTExNzUwFQIAERgSRENEMTAxNjBBMzI0QkFCODA3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129301013","wa_id":"584129301013"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzAxMDEzFQIAERgSQ0RDQTJGOTg3MzgyNTUwMzM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126478865","wa_id":"584126478865"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NDc4ODY1FQIAERgSNDQyMEU5N0Q5MjkxNzNGMTlGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125328390","wa_id":"584125328390"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI4MzkwFQIAERgSNDhGNjM5M0ZDMDc3QjM5RTMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243729821","wa_id":"584243729821"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSODEzNTQ1MUQ4QzU1MkE1MTM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120171097","wa_id":"584120171097"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTcxMDk3FQIAERgSRjJBNTYxNTRBNkJGMzEyRDc1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143387291","wa_id":"584143387291"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzg3MjkxFQIAERgSNDVDRTQ1MkE4QjMwMzQ0QUYzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928088","wa_id":"584144928088"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDg4FQIAERgSNDBDMEMyRjgwMTJCQUFCMTZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144669285","wa_id":"584144669285"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NjY5Mjg1FQIAERgSNDc2OTg2NTExRjYzMzlGNzM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124660143","wa_id":"584124660143"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NjYwMTQzFQIAERgSRTQ1RDAxNjFCQURDOURCODJDAA==","message_status":"accepted"}]}'. 2026-07-28 07:00:47 - ====== INICIO WEBHOOK ====== 2026-07-28 07:00:47 - Evento: status:failed | De: 584124660143 | Size: 573b 2026-07-28 07:00:47 - STATUS FAILED: failed para 584124660143 | Error: 131026 Message undeliverable 2026-07-28 07:00:47 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140936026","wa_id":"584140936026"}],"messages":[{"id":"wamid.HBgMNTg0MTQwOTM2MDI2FQIAERgSMTY5QTRCNDQxNjExMTdDRUUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04142634586","wa_id":"584142634586"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjM0NTg2FQIAERgSODJBQTJCRDYzNTc0NUMzMTA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125370090","wa_id":"584125370090"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzcwMDkwFQIAERgSN0FFNjcwMDQ5NEMyMDc2NDRBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241580256","wa_id":"584241580256"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTgwMjU2FQIAERgSMkJCQ0VCODQzNjBGNzNDN0EzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264939","wa_id":"584241264939"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0OTM5FQIAERgSMkZGRjExMUQ5RjE0RjMyMUU3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241997601","wa_id":"584241997601"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTk3NjAxFQIAERgSRjRGNUI5RThGNTI5MDRCMTA2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961319","wa_id":"584129961319"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSN0I3NTYwMDI1MUFBQUQzQzIzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142697021","wa_id":"584142697021"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjk3MDIxFQIAERgSOEE5M0JDRDBDMEREMjZGODk5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120212470","wa_id":"584120212470"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSMTJEOTYzRDkwNkRBNkYyRTQzAA==","message_status":"accepted"}]}'. 2026-07-28 07:03:52 - ====== INICIO WEBHOOK ====== 2026-07-28 07:03:52 - Evento: button | De: 584125370090 | Size: 760b 2026-07-28 07:03:52 - Procesando botón de plantilla: Informacion de pagos 2026-07-28 07:03:52 - ButtonService: payload=informacion de pagos, telefono=584125370090 2026-07-28 07:03:52 - Procesando botón PAGO para: 584125370090 2026-07-28 07:03:54 - Mensaje enviado con éxito a 584125370090 2026-07-28 07:03:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a688c9a08459 (wa_message_id: wamid.HBgMNTg0MTI1MzcwMDkwFQIAERgSMDczMkNBRkEyOUQzOTU5NzU5AA==) 2026-07-28 07:03:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a688c9a08459 2026-07-28 07:03:54 - ====== FIN WEBHOOK ====== 2026-07-28 09:12:25 - ====== INICIO WEBHOOK ====== 2026-07-28 09:12:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-28 09:12:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-28 09:12:25 - ====== FIN WEBHOOK ====== 2026-07-28 09:12:57 - ====== INICIO WEBHOOK ====== 2026-07-28 09:12:57 - Evento: image | De: 584129901415 | Size: 825b 2026-07-28 09:12:57 - Procesando mensaje regular tipo: image 2026-07-28 09:12:57 - RegularMessageService: Procesando mensaje de 584129901415, tipo: image 2026-07-28 09:12:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNEMTgwQTdERkRGNTc0QUYwMDc3OEY4REMyRTJDMjIA 2026-07-28 09:12:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNEMTgwQTdERkRGNTc0QUYwMDc3OEY4REMyRTJDMjIA 2026-07-28 09:12:57 - Contenido: ... 2026-07-28 09:12:57 - Comando detectado: image 2026-07-28 09:12:57 - CommandProcessor: Procesando comando: image 2026-07-28 09:12:57 - Imagen sin comando, guardando y procesando 2026-07-28 09:12:57 - Verificando duplicado por imageId=2040667356657554, msgId=wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNEMTgwQTdERkRGNTc0QUYwMDc3OEY4REMyRTJDMjIA 2026-07-28 09:12:57 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-28 09:12:57 - Incluyendo numtoname.php... 2026-07-28 09:12:57 - Incluyendo media.php... 2026-07-28 09:12:57 - DEBUG messages batch: [{"from":"584129901415","from_user_id":"VE.4519632084990605","id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNEMTgwQTdERkRGNTc0QUYwMDc3OEY4REMyRTJDMjIA","timestamp":"1785244379","type":"image","image":{"mime_type":"image\/jpeg","sha256":"nnFKvxeV8xc05sa\/rMlUJv\/y+ZayFx0vWerpZzqDOaE=","id":"2040667356657554","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2040667356657554&source=webhook&ext=1785244680&hash=ATyQ9hYy1TrNhuVOPKob726G-9xhwIAyN1Gf1RXJXxJEvA"}}] 2026-07-28 09:12:57 - DEBUG caption: no se encontró texto cercano 2026-07-28 09:12:57 - DEBUG caption final: [VACIO] 2026-07-28 09:12:57 - DEBUG busqueda mobiles: 04129901415,4129901415,584129901415 2026-07-28 09:12:57 - DEBUG usuario encontrado: 70:a7:41:28:54:fe 2026-07-28 09:12:57 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-28 09:12:57 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-28 09:12:59 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2040667356657554&source=getMedia&ext=1785244682&hash=ATwxXIrLwNt3T8S0QRiZsBRIP-yKNhhKb1Mx83LnAa1cmg 2026-07-28 09:13:00 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2040667356657554.jpg (32112 bytes) 2026-07-28 09:13:01 - OCR tesseract exit=0 chars=350 2026-07-28 09:13:01 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 218 9:12a.m. » EA ll < Comprobante de operación —«< y PagomóvilBDV Personas 11.142,16 Bs Fecha: 28/07/2026 Operación: 006820147205 Jm) Identificación: 18143785 Origen: 0102****1011 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Crear Acceso directo 2026-07-28 09:13:01 - OCR parse (caption-level): {"banco":"Mercantil","monto":"11142.16","fecha":"2026-07-28"} 2026-07-28 09:13:01 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-28","debug":["fecha=2026-07-28"]} 2026-07-28 09:13:01 - DEBUG registro: usernameRaw=''70:a7:41:28:54:fe'' first=''Regino'' last=''Mejias Bandes'' esRegistrado=1 2026-07-28 09:13:01 - DEBUG bodyAdmin postOCR: Tlf: 04129901415\nUser: 70:a7:41:28:54:fe\nNombre: Regino Mejias Bandes\nBanco: Mercantil\nMonto: 11142.16 (caption)\nFecha: 2026-07-28 (caption)\nSrvID: 34 2026-07-28 09:13:05 - IMG 2040667356657554 TEL 04129901415 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-28 09:13:05 - Incluyendo guardar_imagen.php... 2026-07-28 09:13:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-28 09:13:05 - Includes realizados. Verificando funciones... 2026-07-28 09:13:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584129901415 2026-07-28 09:13:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-28 09:13:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-28 09:13:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-28 09:13:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-28 09:13:05 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-28 09:13:05 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:54:fe","firstname":"Regino","lastname":"Mejias Bandes","mac":"70:a7:41:28:54:fe","srvid":34} 2026-07-28 09:13:05 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-28 09:13:05 - Datos usuario extraídos: {"username":"70:a7:41:28:54:fe","firstname":"Regino","lastname":"Mejias Bandes","mac":"70:a7:41:28:54:fe","srvid":34} 2026-07-28 09:13:05 - Función conectarbot disponible, obteniendo conexión... 2026-07-28 09:13:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-28 09:13:05 - Valor de accessToken: EAAC0c45... 2026-07-28 09:13:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-28 09:13:05 - Instancia WhatsAppImageHandler creada 2026-07-28 09:13:05 - Llamando a saveWhatsAppImage... 2026-07-28 09:13:05 - saveWhatsAppImage: Procesando imagen para: 584129901415 2026-07-28 09:13:05 - saveWhatsAppImage: ID de media: 2040667356657554, MIME type: image/jpeg 2026-07-28 09:13:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2040667356657554 2026-07-28 09:13:05 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-28 09:13:05 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2040667356657554&source=getMedia&ext=1785244688&hash=ATwcXQsqtrMt-4ajVXOXgn4_sMtIYtGiAc7lUnZZQZzVng 2026-07-28 09:13:05 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2040667356657554&source=getMedia&ext=1785244688&hash=ATwcXQsqtrMt-4ajVXOXgn4_sMtIYtGiAc7lUnZZQZzVng 2026-07-28 09:13:06 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-28 09:13:06 - descargar_imagen: Imagen descargada - Tamaño: 32112 bytes, Tipo: image/jpeg 2026-07-28 09:13:06 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2040667356657554.jpg, Tamaño: 32112 bytes 2026-07-28 09:13:06 - saveToDatabase: Registro insertado en BD con ID: 162 2026-07-28 09:13:06 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2040667356657554.jpg","image_id":"2040667356657554","size":32112,"mime_type":"image\/jpeg","db_success":true} 2026-07-28 09:13:06 - Resultado del comando: array 2026-07-28 09:13:06 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-28 09:13:07 - Mensaje enviado con éxito a 584129901415 2026-07-28 09:13:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68aae3aa3c2 (wa_message_id: wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSNzQ3MTk3NzkwOUE4Q0I3REU1AA==) 2026-07-28 09:13:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a68aae3aa3c2 2026-07-28 09:13:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Regino Mejias Bandes, 2026-08-12 00:00:00 . 584129901415 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901415","wa_id":"584129901415"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSNjIxRUU2RTI2QUZEQUJDQTI3AA==","message_status":"accepted"}]}'. 2026-07-28 10:39:21 - ====== INICIO WEBHOOK ====== 2026-07-28 10:39:21 - Evento: text | De: 584120730193 | Size: 596b 2026-07-28 10:39:21 - Procesando mensaje regular tipo: text 2026-07-28 10:39:21 - RegularMessageService: Procesando mensaje de 584120730193, tipo: text 2026-07-28 10:39:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwNzMwMTkzFQIAEhggQUM5MjdFNzFGMTkyN0I4NEU3MEIyOTQ1NDA1MjQwNUIA 2026-07-28 10:39:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwNzMwMTkzFQIAEhggQUM5MjdFNzFGMTkyN0I4NEU3MEIyOTQ1NDA1MjQwNUIA 2026-07-28 10:39:21 - Contenido: No Tengo Internet... 2026-07-28 10:39:21 - Comando detectado: no 2026-07-28 10:39:21 - CommandProcessor: Procesando comando: no 2026-07-28 10:39:21 - IntentDetector: intent=soporte, confidence=0.95 2026-07-28 10:39:21 - IntentDetector → reportefallas.php [28-Jul-2026 10:39:21 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [28-Jul-2026 10:39:21 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [28-Jul-2026 10:39:21 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-28 10:39:21 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267301474","wa_id":"584267301474"}],"messages":[{"id":"wamid.HBgMNTg0MjY3MzAxNDc0FQIAERgSQkQ5NEJDRDVEMDI0M0RENzI2AA==","message_status":"accepted"}]}'. 2026-07-28 10:58:33 - ====== INICIO WEBHOOK ====== 2026-07-28 10:58:33 - Evento: status:failed | De: 584267301474 | Size: 573b 2026-07-28 10:58:33 - STATUS FAILED: failed para 584267301474 | Error: 131026 Message undeliverable 2026-07-28 10:58:33 - ====== FIN WEBHOOK ====== 2026-07-28 11:07:53 - ====== INICIO WEBHOOK ====== 2026-07-28 11:07:53 - Evento: image | De: 584143466209 | Size: 868b 2026-07-28 11:07:53 - Procesando mensaje regular tipo: image 2026-07-28 11:07:53 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-28 11:07:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCMEIzMkNBQzFEQTEwQ0I0OTRDQTE3MTY0QjFEQTQA 2026-07-28 11:07:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCMEIzMkNBQzFEQTEwQ0I0OTRDQTE3MTY0QjFEQTQA 2026-07-28 11:07:53 - Contenido: G venezuela 303840.00 sueldo-miguel... 2026-07-28 11:07:53 - Comando detectado: g 2026-07-28 11:07:53 - CommandProcessor: Procesando comando: g 2026-07-28 11:07:53 - Gasto de negocio con imagen: 1455773453241989 2026-07-28 11:07:53 - Formato 'g banco descripcion': banco=venezuela, desc=303840.00 sueldo-miguel 2026-07-28 11:07:54 - Ejecutando GastosService (negocio) [28-Jul-2026 11:07:55 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.8105 2026-07-28 11:07:57 - Resultado del comando: array 2026-07-28 11:07:57 - Enviando respuesta: ✅ 💼 Gasto de negocio #73 registrado • Mont 2026-07-28 11:07:59 - Mensaje enviado con éxito a 584143466209 2026-07-28 11:07:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68c5cf1d7b4 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTIxMDYwNTJFRDE4OEIyRkE0AA==) 2026-07-28 11:07:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a68c5cf1d7b4 2026-07-28 11:07:59 - ====== FIN WEBHOOK ====== 2026-07-28 11:16:33 - ====== INICIO WEBHOOK ====== 2026-07-28 11:16:33 - Evento: text | De: 584124445386 | Size: 669b 2026-07-28 11:16:33 - Procesando mensaje regular tipo: text 2026-07-28 11:16:33 - RegularMessageService: Procesando mensaje de 584124445386, tipo: text 2026-07-28 11:16:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAEhggQUNDRTc0MjI4M0Y5QTA0NjIyRUFFMzFEQzQzRDIyOUEA 2026-07-28 11:16:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAEhggQUNDRTc0MjI4M0Y5QTA0NjIyRUFFMzFEQzQzRDIyOUEA 2026-07-28 11:16:33 - Contenido: Buenos días cómo estás. Me puedes pasar el monto de 2 meses para realizar el pago.... 2026-07-28 11:16:33 - Comando detectado: buenos 2026-07-28 11:16:33 - CommandProcessor: Procesando comando: buenos 2026-07-28 11:16:33 - Comando no reconocido, enviando a ChatGPT 2026-07-28 11:16:33 - Resultado del comando: string 2026-07-28 11:16:33 - Enviando a ChatGPT: Buenos días cómo estás. Me puedes pasar el mont... 2026-07-28 11:16:33 - forwardToChatGPT: Enviando a ChatGPT: Buenos días cómo estás. Me puedes pasar el mont... 2026-07-28 11:16:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 12:16:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 12:16:33 America/Halifax] [CHATBOT][START] corr=7a8fd3bc IP=127.0.0.1 UA= [28-Jul-2026 11:16:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 11:16:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=6c:68:a4:5f:f8:60 mobile=584124445386 [28-Jul-2026 11:16:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 11:16:33 America/Caracas] [CHATBOT][DIAG] corr=7a8fd3bc Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [28-Jul-2026 11:16:33 America/Caracas] [CHATBOT][CTX] corr=7a8fd3bc tel=584124445386 intent=chat srvid=35 usd=40 bs=34466.41 tasa=742.8105 verifyMode=simulated [28-Jul-2026 11:16:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 11:16:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 11:16:33 America/Caracas] [CHATBOT][AI][6cdd80] Proveedor: gemini [28-Jul-2026 11:16:33 America/Caracas] [CHATBOT][GEMINI][6cdd80] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 11:16:34 America/Caracas] [CHATBOT][GEMINI][6cdd80] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 11:16:34 America/Caracas] [CHATBOT][GEMINI][6cdd80] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 11:16:35 America/Caracas] [CHATBOT][AI][6cdd80] Gemini falló, usando heurística local [28-Jul-2026 11:16:35 America/Caracas] [CHATBOT][END] corr=7a8fd3bc bytesRespuesta=397 [28-Jul-2026 11:16:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 11:16:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 11:16:37 - Mensaje enviado con éxito a 584124445386 2026-07-28 11:16:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68c7d50c345 (wa_message_id: wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAERgSRDQ1QTFBQTJDRjZENkRDM0ZCAA==) 2026-07-28 11:16:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a68c7d50c345 2026-07-28 11:16:37 - ====== FIN WEBHOOK ====== 2026-07-28 11:21:59 - ====== INICIO WEBHOOK ====== 2026-07-28 11:21:59 - Evento: image | De: 584143466209 | Size: 866b 2026-07-28 11:21:59 - Procesando mensaje regular tipo: image 2026-07-28 11:21:59 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-28 11:21:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQjFBNURBREYwNzBGQzEyQjcyOUVEMkMwOUQwMEQA 2026-07-28 11:21:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQjFBNURBREYwNzBGQzEyQjcyOUVEMkMwOUQwMEQA 2026-07-28 11:21:59 - Contenido: G venezuela 135204.16 sueldo-miguel... 2026-07-28 11:21:59 - Comando detectado: g 2026-07-28 11:21:59 - CommandProcessor: Procesando comando: g 2026-07-28 11:21:59 - Gasto de negocio con imagen: 994811906893604 2026-07-28 11:21:59 - Formato 'g banco descripcion': banco=venezuela, desc=135204.16 sueldo-miguel 2026-07-28 11:22:00 - Ejecutando GastosService (negocio) [28-Jul-2026 11:22:00 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.8105 2026-07-28 11:22:04 - Resultado del comando: array 2026-07-28 11:22:04 - Enviando respuesta: ✅ 💼 Gasto de negocio #74 registrado • Mont 2026-07-28 11:22:05 - Mensaje enviado con éxito a 584143466209 2026-07-28 11:22:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68c91d5ccf0 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNkFGRjM5QTg3NzhBMUEzMEI5AA==) 2026-07-28 11:22:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a68c91d5ccf0 2026-07-28 11:22:05 - ====== FIN WEBHOOK ====== 2026-07-28 11:28:27 - ====== INICIO WEBHOOK ====== 2026-07-28 11:28:27 - Evento: image | De: 584267453909 | Size: 833b 2026-07-28 11:28:27 - Procesando mensaje regular tipo: image 2026-07-28 11:28:27 - RegularMessageService: Procesando mensaje de 584267453909, tipo: image 2026-07-28 11:28:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUNDRkEwMEE5Rjk4OTVDQzZBNTBFODhFM0MzNzBDMUEA 2026-07-28 11:28:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUNDRkEwMEE5Rjk4OTVDQzZBNTBFODhFM0MzNzBDMUEA 2026-07-28 11:28:27 - Contenido: ... 2026-07-28 11:28:27 - Comando detectado: image 2026-07-28 11:28:27 - CommandProcessor: Procesando comando: image 2026-07-28 11:28:27 - Imagen sin comando, guardando y procesando 2026-07-28 11:28:27 - Verificando duplicado por imageId=1074612938462233, msgId=wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUNDRkEwMEE5Rjk4OTVDQzZBNTBFODhFM0MzNzBDMUEA 2026-07-28 11:28:27 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-28 11:28:27 - Incluyendo numtoname.php... 2026-07-28 11:28:27 - Incluyendo media.php... 2026-07-28 11:28:27 - DEBUG messages batch: [{"from":"584267453909","from_user_id":"VE.4529535870666893","id":"wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUNDRkEwMEE5Rjk4OTVDQzZBNTBFODhFM0MzNzBDMUEA","timestamp":"1785252508","type":"image","image":{"mime_type":"image\/jpeg","sha256":"MCMKfdh5C2JToyMl0AOgfOvhvlsXtunEkrqqHCTdblE=","id":"1074612938462233","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1074612938462233&source=webhook&ext=1785252809&hash=ATz3r1OyUmyq_Axe67eFehcKGrzn7_X_xDAWoAHqkn4FbQ"}}] 2026-07-28 11:28:27 - DEBUG caption: no se encontró texto cercano 2026-07-28 11:28:27 - DEBUG caption final: [VACIO] 2026-07-28 11:28:27 - DEBUG busqueda mobiles: 04267453909,4267453909,584267453909 2026-07-28 11:28:27 - DEBUG usuario NO encontrado 2026-07-28 11:28:27 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-28 11:28:27 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-28 11:28:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1074612938462233&source=getMedia&ext=1785252811&hash=ATzb0wbNfYnFuY1WZSRSc724eHvIdqrHIhYkIqoqiwO9vQ 2026-07-28 11:28:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1074612938462233.jpg (44351 bytes) 2026-07-28 11:28:31 - OCR tesseract exit=0 chars=81 2026-07-28 11:28:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 704 2026-07-28 11:28:31 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-07-28 11:28:31 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-28 11:28:31 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-28 11:28:31 - DEBUG bodyAdmin postOCR: Tlf: 04267453909\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-07-28 11:28:33 - IMG 1074612938462233 TEL 04267453909 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-28 11:28:33 - Incluyendo guardar_imagen.php... 2026-07-28 11:28:33 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-28 11:28:33 - Includes realizados. Verificando funciones... 2026-07-28 11:28:33 - obtenerInfoUsuario: Iniciando función con teléfono: 584267453909 2026-07-28 11:28:33 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-28 11:28:33 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-28 11:28:33 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-28 11:28:33 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-28 11:28:33 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-28 11:28:33 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:99:b8:5d","firstname":"alejandro","lastname":"mayora","mac":"74:ac:b9:99:b8:5d","srvid":37} 2026-07-28 11:28:33 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-28 11:28:33 - Datos usuario extraídos: {"username":"74:ac:b9:99:b8:5d","firstname":"alejandro","lastname":"mayora","mac":"74:ac:b9:99:b8:5d","srvid":37} 2026-07-28 11:28:33 - Función conectarbot disponible, obteniendo conexión... 2026-07-28 11:28:33 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-28 11:28:33 - Valor de accessToken: EAAC0c45... 2026-07-28 11:28:33 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-28 11:28:33 - Instancia WhatsAppImageHandler creada 2026-07-28 11:28:33 - Llamando a saveWhatsAppImage... 2026-07-28 11:28:33 - saveWhatsAppImage: Procesando imagen para: 584267453909 2026-07-28 11:28:33 - saveWhatsAppImage: ID de media: 1074612938462233, MIME type: image/jpeg 2026-07-28 11:28:33 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1074612938462233 2026-07-28 11:28:34 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-28 11:28:34 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1074612938462233&source=getMedia&ext=1785252816&hash=ATxKh47LoUJqhwtl46TTwzpED2UKmrCvlkof95-diMhIEA 2026-07-28 11:28:34 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1074612938462233&source=getMedia&ext=1785252816&hash=ATxKh47LoUJqhwtl46TTwzpED2UKmrCvlkof95-diMhIEA 2026-07-28 11:28:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-28 11:28:35 - descargar_imagen: Imagen descargada - Tamaño: 44351 bytes, Tipo: image/jpeg 2026-07-28 11:28:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1074612938462233.jpg, Tamaño: 44351 bytes 2026-07-28 11:28:35 - saveToDatabase: Registro insertado en BD con ID: 163 2026-07-28 11:28:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1074612938462233.jpg","image_id":"1074612938462233","size":44351,"mime_type":"image\/jpeg","db_success":true} 2026-07-28 11:28:35 - Resultado del comando: array 2026-07-28 11:28:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-28 11:28:36 - Mensaje enviado con éxito a 584267453909 2026-07-28 11:28:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68caa499c2d (wa_message_id: wamid.HBgMNTg0MjY3NDUzOTA5FQIAERgSQTdCMkM4MzY2NkVDREYwNzFEAA==) 2026-07-28 11:28:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a68caa499c2d 2026-07-28 11:28:36 - ====== FIN WEBHOOK ====== 2026-07-28 11:45:17 - ====== INICIO WEBHOOK ====== 2026-07-28 11:45:17 - Evento: image | De: 584242712097 | Size: 915b 2026-07-28 11:45:17 - Procesando mensaje regular tipo: image 2026-07-28 11:45:17 - RegularMessageService: Procesando mensaje de 584242712097, tipo: image 2026-07-28 11:45:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzEyMDk3FQIAEhggQUMxMDFGRDRCQTdEOUI1NTE0RjU2NjU2RTQyMzlERkIA 2026-07-28 11:45:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzEyMDk3FQIAEhggQUMxMDFGRDRCQTdEOUI1NTE0RjU2NjU2RTQyMzlERkIA 2026-07-28 11:45:17 - Contenido: Buenas tardes pague mi wufi desde anoche y aun no me lo an activado... 2026-07-28 11:45:17 - Comando detectado: buenas 2026-07-28 11:45:17 - CommandProcessor: Procesando comando: buenas 2026-07-28 11:45:17 - Imagen sin comando, guardando y procesando 2026-07-28 11:45:17 - Verificando duplicado por imageId=1619870762915273, msgId=wamid.HBgMNTg0MjQyNzEyMDk3FQIAEhggQUMxMDFGRDRCQTdEOUI1NTE0RjU2NjU2RTQyMzlERkIA 2026-07-28 11:45:17 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-28 11:45:17 - Incluyendo numtoname.php... 2026-07-28 11:45:17 - Incluyendo media.php... 2026-07-28 11:45:17 - DEBUG messages batch: [{"from":"584242712097","from_user_id":"VE.1385489956268008","id":"wamid.HBgMNTg0MjQyNzEyMDk3FQIAEhggQUMxMDFGRDRCQTdEOUI1NTE0RjU2NjU2RTQyMzlERkIA","timestamp":"1785253517","type":"image","image":{"caption":"Buenas tardes pague mi wufi desde anoche y aun no me lo an activado","mime_type":"image\/jpeg","sha256":"4ofTXprdkq+aGm4tzI74oUisp4yBQ0\/dfJZZtz8zzqI=","id":"1619870762915273","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1619870762915273&source=webhook&ext=1785253819&hash=ATwwDcgGurzvmXaM632ESuCO6aCKwZxVp5c7WCoz3wvtzw"}}] 2026-07-28 11:45:17 - DEBUG caption final: Buenas tardes pague mi wufi desde anoche y aun no me lo an activado 2026-07-28 11:45:17 - DEBUG busqueda mobiles: 04242712097,4242712097,584242712097 2026-07-28 11:45:17 - DEBUG usuario NO encontrado 2026-07-28 11:45:17 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-28 11:45:17 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-28 11:45:18 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1619870762915273&source=getMedia&ext=1785253820&hash=ATzLVuiGSbmHnvHxK6J4VvyT8EcVT45RtuUQTZ_NRcSx1w 2026-07-28 11:45:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1619870762915273.jpg (33171 bytes) 2026-07-28 11:45:22 - OCR tesseract exit=0 chars=300 2026-07-28 11:45:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 215 aK] ASA EDT > Comprobante de operacion Ce A Transferencias a terceros Fecha: 27/07/2026 Operación: 059133337426 in Nombre: Hector Alexander Rudman SE Origen: 0102****5349 Destino: OO 21775 Concepto: Y] ro MAS O 2026-07-28 11:45:22 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":"2026-07-27"} 2026-07-28 11:45:22 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-27","debug":["fecha=2026-07-27"]} 2026-07-28 11:45:22 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-28 11:45:22 - DEBUG bodyAdmin postOCR: Tlf: 04242712097\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-07-27 (caption) 2026-07-28 11:45:25 - IMG 1619870762915273 TEL 04242712097 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-28 11:45:25 - Incluyendo guardar_imagen.php... 2026-07-28 11:45:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-28 11:45:25 - Includes realizados. Verificando funciones... 2026-07-28 11:45:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584242712097 2026-07-28 11:45:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-28 11:45:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-28 11:45:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-28 11:45:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-28 11:45:25 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584242712097 2026-07-28 11:45:25 - Datos usuario extraídos: null 2026-07-28 11:45:25 - Función conectarbot disponible, obteniendo conexión... 2026-07-28 11:45:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-28 11:45:25 - Valor de accessToken: EAAC0c45... 2026-07-28 11:45:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-28 11:45:25 - Instancia WhatsAppImageHandler creada 2026-07-28 11:45:25 - Llamando a saveWhatsAppImage... 2026-07-28 11:45:25 - saveWhatsAppImage: Procesando imagen para: 584242712097 2026-07-28 11:45:25 - saveWhatsAppImage: ID de media: 1619870762915273, MIME type: image/jpeg 2026-07-28 11:45:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1619870762915273 2026-07-28 11:45:26 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-28 11:45:26 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1619870762915273&source=getMedia&ext=1785253828&hash=ATxmIfLgwzTyDOuXUF2UYlEluHmepHXSiF8dEkTI8Alj3Q 2026-07-28 11:45:26 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1619870762915273&source=getMedia&ext=1785253828&hash=ATxmIfLgwzTyDOuXUF2UYlEluHmepHXSiF8dEkTI8Alj3Q 2026-07-28 11:45:27 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-28 11:45:27 - descargar_imagen: Imagen descargada - Tamaño: 33171 bytes, Tipo: image/jpeg 2026-07-28 11:45:27 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1619870762915273.jpg, Tamaño: 33171 bytes 2026-07-28 11:45:27 - saveToDatabase: Registro insertado en BD con ID: 164 2026-07-28 11:45:27 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1619870762915273.jpg","image_id":"1619870762915273","size":33171,"mime_type":"image\/jpeg","db_success":true} 2026-07-28 11:45:27 - Resultado del comando: array 2026-07-28 11:45:27 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-28 11:45:28 - Mensaje enviado con éxito a 584242712097 2026-07-28 11:45:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68ce9859edd (wa_message_id: wamid.HBgMNTg0MjQyNzEyMDk3FQIAERgSRUM1NjU5REYzQkEwMUZENTk3AA==) 2026-07-28 11:45:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a68ce9859edd 2026-07-28 11:45:28 - ====== FIN WEBHOOK ====== 2026-07-28 11:46:55 - ====== INICIO WEBHOOK ====== 2026-07-28 11:46:55 - Evento: text | De: 584242712097 | Size: 580b 2026-07-28 11:46:55 - Procesando mensaje regular tipo: text 2026-07-28 11:46:55 - RegularMessageService: Procesando mensaje de 584242712097, tipo: text 2026-07-28 11:46:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzEyMDk3FQIAEhggQUM2QjBENzE0RUFBRTgyNzkwREU0OUUzMUEyRjFGMjkA 2026-07-28 11:46:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzEyMDk3FQIAEhggQUM2QjBENzE0RUFBRTgyNzkwREU0OUUzMUEyRjFGMjkA 2026-07-28 11:46:55 - Contenido: Ok espero respuesta... 2026-07-28 11:46:55 - Comando detectado: ok 2026-07-28 11:46:55 - CommandProcessor: Procesando comando: ok 2026-07-28 11:46:55 - Comando no reconocido, enviando a ChatGPT 2026-07-28 11:46:55 - Resultado del comando: string 2026-07-28 11:46:55 - Enviando a ChatGPT: Ok espero respuesta... 2026-07-28 11:46:55 - forwardToChatGPT: Enviando a ChatGPT: Ok espero respuesta... 2026-07-28 11:46:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 12:46:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 12:46:55 America/Halifax] [CHATBOT][START] corr=430698a9 IP=127.0.0.1 UA= [28-Jul-2026 11:46:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 11:46:55 America/Caracas] [CHATBOT][CTX] corr=430698a9 tel=584242712097 intent=chat srvid= usd=0 bs=0 tasa=742.8105 verifyMode=simulated [28-Jul-2026 11:46:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 11:46:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 11:46:55 America/Caracas] [CHATBOT][AI][650736] Proveedor: gemini [28-Jul-2026 11:46:55 America/Caracas] [CHATBOT][GEMINI][650736] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 11:46:56 America/Caracas] [CHATBOT][GEMINI][650736] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 11:46:56 America/Caracas] [CHATBOT][GEMINI][650736] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 11:46:57 America/Caracas] [CHATBOT][AI][650736] Gemini falló, usando heurística local [28-Jul-2026 11:46:57 America/Caracas] [CHATBOT][AI][650736] Heurística no matcheó, enviando menú de opciones [28-Jul-2026 11:46:57 America/Caracas] [CHATBOT][END] corr=430698a9 bytesRespuesta=370 [28-Jul-2026 11:46:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 11:46:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 11:46:58 - Mensaje enviado con éxito a 584242712097 2026-07-28 11:46:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68cef2775b9 (wa_message_id: wamid.HBgMNTg0MjQyNzEyMDk3FQIAERgSMUUzMEEyQjc0MzIxMkJEMDZEAA==) 2026-07-28 11:46:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a68cef2775b9 2026-07-28 11:46:58 - ====== FIN WEBHOOK ====== 2026-07-28 11:56:21 - ====== INICIO WEBHOOK ====== 2026-07-28 11:56:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-28 11:56:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-28 11:56:21 - ====== FIN WEBHOOK ====== 2026-07-28 11:57:16 - ====== INICIO WEBHOOK ====== 2026-07-28 11:57:16 - Evento: image | De: 584129910154 | Size: 833b 2026-07-28 11:57:16 - Procesando mensaje regular tipo: image 2026-07-28 11:57:16 - RegularMessageService: Procesando mensaje de 584129910154, tipo: image 2026-07-28 11:57:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTVFOTExRDYyRDQ2RjkxQUE3OUY2OTdDNDIyNEM4N0YA 2026-07-28 11:57:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTVFOTExRDYyRDQ2RjkxQUE3OUY2OTdDNDIyNEM4N0YA 2026-07-28 11:57:16 - Contenido: ... 2026-07-28 11:57:16 - Comando detectado: image 2026-07-28 11:57:16 - CommandProcessor: Procesando comando: image 2026-07-28 11:57:16 - Imagen sin comando, guardando y procesando 2026-07-28 11:57:16 - Verificando duplicado por imageId=1365034141713124, msgId=wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTVFOTExRDYyRDQ2RjkxQUE3OUY2OTdDNDIyNEM4N0YA 2026-07-28 11:57:16 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-28 11:57:16 - Incluyendo numtoname.php... 2026-07-28 11:57:16 - Incluyendo media.php... 2026-07-28 11:57:16 - DEBUG messages batch: [{"from":"584129910154","from_user_id":"VE.4520624221558058","id":"wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTVFOTExRDYyRDQ2RjkxQUE3OUY2OTdDNDIyNEM4N0YA","timestamp":"1785254237","type":"image","image":{"mime_type":"image\/jpeg","sha256":"S02GBKtJcMKPo+hcLqqbSRe3IDkawME+wp3cZxBMfHw=","id":"1365034141713124","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1365034141713124&source=webhook&ext=1785254538&hash=ATzyPNQz4Tvtp_mNB0oH5HOQpp8m2yYqRwu6Rf-_0UDv0g"}}] 2026-07-28 11:57:16 - DEBUG caption: no se encontró texto cercano 2026-07-28 11:57:16 - DEBUG caption final: [VACIO] 2026-07-28 11:57:16 - DEBUG busqueda mobiles: 04129910154,4129910154,584129910154 2026-07-28 11:57:16 - DEBUG usuario encontrado: 24:5a:4c:de:e0:a2 2026-07-28 11:57:16 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-28 11:57:16 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-28 11:57:17 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1365034141713124&source=getMedia&ext=1785254539&hash=ATxdne5zK7TOLpqe-xt-ucmBMOpnZOiKIKehpr-D69x35Q 2026-07-28 11:57:17 - ====== INICIO WEBHOOK ====== 2026-07-28 11:57:17 - Evento: image | De: 584129910154 | Size: 833b 2026-07-28 11:57:17 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTVFOTExRDYyRDQ2RjkxQUE3OUY2OTdDNDIyNEM4N0YA, ignorando 2026-07-28 11:57:19 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1365034141713124.jpg (134827 bytes) 2026-07-28 11:57:20 - OCR tesseract exit=0 chars=367 2026-07-28 11:57:20 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 262 METE CE E € ES v PagomóvilBDV Personas [AER 28/07/2026 Operacién: 006821909137 Ij Identificacién: 18143785 Origen: 0102****3977 py tao 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago alexis ortiz € O» Agregar Beneficiario O Crear Acceso directo im) O < 2026-07-28 11:57:20 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-07-28"} 2026-07-28 11:57:20 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-28","debug":["fecha=2026-07-28"]} 2026-07-28 11:57:20 - DEBUG registro: usernameRaw=''24:5a:4c:de:e0:a2'' first=''alexis'' last=''ortiz'' esRegistrado=1 2026-07-28 11:57:20 - DEBUG bodyAdmin postOCR: Tlf: 04129910154\nUser: 24:5a:4c:de:e0:a2\nNombre: alexis ortiz\nBanco: Mercantil\nMonto: \nFecha: 2026-07-28 (caption)\nSrvID: 34 2026-07-28 11:57:24 - IMG 1365034141713124 TEL 04129910154 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-28 11:57:24 - Incluyendo guardar_imagen.php... 2026-07-28 11:57:24 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-28 11:57:24 - Includes realizados. Verificando funciones... 2026-07-28 11:57:24 - obtenerInfoUsuario: Iniciando función con teléfono: 584129910154 2026-07-28 11:57:24 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-28 11:57:24 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-28 11:57:24 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-28 11:57:24 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-28 11:57:24 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-28 11:57:24 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:de:e0:a2","firstname":"alexis","lastname":"ortiz","mac":"24:5a:4c:de:e0:a2","srvid":34} 2026-07-28 11:57:24 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-28 11:57:24 - Datos usuario extraídos: {"username":"24:5a:4c:de:e0:a2","firstname":"alexis","lastname":"ortiz","mac":"24:5a:4c:de:e0:a2","srvid":34} 2026-07-28 11:57:24 - Función conectarbot disponible, obteniendo conexión... 2026-07-28 11:57:24 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-28 11:57:24 - Valor de accessToken: EAAC0c45... 2026-07-28 11:57:24 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-28 11:57:24 - Instancia WhatsAppImageHandler creada 2026-07-28 11:57:24 - Llamando a saveWhatsAppImage... 2026-07-28 11:57:24 - saveWhatsAppImage: Procesando imagen para: 584129910154 2026-07-28 11:57:24 - saveWhatsAppImage: ID de media: 1365034141713124, MIME type: image/jpeg 2026-07-28 11:57:24 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1365034141713124 2026-07-28 11:57:25 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-28 11:57:25 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1365034141713124&source=getMedia&ext=1785254548&hash=ATzsYmtOKYCV8bypnMnWPoPtHlDtWbQt46eyyEfkPPKcBg 2026-07-28 11:57:25 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1365034141713124&source=getMedia&ext=1785254548&hash=ATzsYmtOKYCV8bypnMnWPoPtHlDtWbQt46eyyEfkPPKcBg 2026-07-28 11:57:26 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-28 11:57:26 - descargar_imagen: Imagen descargada - Tamaño: 134827 bytes, Tipo: image/jpeg 2026-07-28 11:57:26 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1365034141713124.jpg, Tamaño: 134827 bytes 2026-07-28 11:57:26 - saveToDatabase: Registro insertado en BD con ID: 165 2026-07-28 11:57:26 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1365034141713124.jpg","image_id":"1365034141713124","size":134827,"mime_type":"image\/jpeg","db_success":true} 2026-07-28 11:57:26 - Resultado del comando: array 2026-07-28 11:57:26 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-28 11:57:28 - Mensaje enviado con éxito a 584129910154 2026-07-28 11:57:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68d1680f469 (wa_message_id: wamid.HBgMNTg0MTI5OTEwMTU0FQIAERgSM0JFMDM4QjdFNzRDRTAxNTAyAA==) 2026-07-28 11:57:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a68d1680f469 2026-07-28 11:57:28 - ====== FIN WEBHOOK ====== 2026-07-28 12:05:25 - ====== INICIO WEBHOOK ====== 2026-07-28 12:05:25 - Evento: image | De: 584243091509 | Size: 937b 2026-07-28 12:05:25 - Procesando mensaje regular tipo: image 2026-07-28 12:05:25 - RegularMessageService: Procesando mensaje de 584243091509, tipo: image 2026-07-28 12:05:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDkxNTA5FQIAEhggQUNFMUQ2N0VCMjAyOUE4RkQ5MkEwMjYwMEYwMkVBN0MA 2026-07-28 12:05:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDkxNTA5FQIAEhggQUNFMUQ2N0VCMjAyOUE4RkQ5MkEwMjYwMEYwMkVBN0MA 2026-07-28 12:05:25 - Contenido: Buenas pago del Wi-Fi de Luis Martínez lo pague desde anoche y aún no me lo activan... 2026-07-28 12:05:25 - Comando detectado: buenas 2026-07-28 12:05:25 - CommandProcessor: Procesando comando: buenas 2026-07-28 12:05:25 - Imagen sin comando, guardando y procesando 2026-07-28 12:05:25 - Verificando duplicado por imageId=1016068447903204, msgId=wamid.HBgMNTg0MjQzMDkxNTA5FQIAEhggQUNFMUQ2N0VCMjAyOUE4RkQ5MkEwMjYwMEYwMkVBN0MA 2026-07-28 12:05:25 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-28 12:05:25 - Incluyendo numtoname.php... 2026-07-28 12:05:25 - Incluyendo media.php... 2026-07-28 12:05:25 - DEBUG messages batch: [{"from":"584243091509","from_user_id":"VE.4523064327980714","id":"wamid.HBgMNTg0MjQzMDkxNTA5FQIAEhggQUNFMUQ2N0VCMjAyOUE4RkQ5MkEwMjYwMEYwMkVBN0MA","timestamp":"1785254725","type":"image","image":{"caption":"Buenas pago del Wi-Fi de Luis Martínez lo pague desde anoche y aún no me lo activan","mime_type":"image\/jpeg","sha256":"4ofTXprdkq+aGm4tzI74oUisp4yBQ0\/dfJZZtz8zzqI=","id":"1016068447903204","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1016068447903204&source=webhook&ext=1785255027&hash=ATwLoFN1WJNsyowmWQTCi82abSlm_DMB4cbkNRZtImWXsQ"}}] 2026-07-28 12:05:25 - DEBUG caption final: Buenas pago del Wi-Fi de Luis Martínez lo pague desde anoche y aún no me lo activan 2026-07-28 12:05:25 - DEBUG busqueda mobiles: 04243091509,4243091509,584243091509 2026-07-28 12:05:25 - DEBUG usuario NO encontrado 2026-07-28 12:05:25 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-28 12:05:25 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-28 12:05:26 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1016068447903204&source=getMedia&ext=1785255028&hash=ATyHF6Jyeqw9eSNqV56pmnGNORKH_4lV7xCqo_Pf8maicg 2026-07-28 12:05:27 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1016068447903204.jpg (33171 bytes) 2026-07-28 12:05:28 - OCR tesseract exit=0 chars=300 2026-07-28 12:05:28 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 215 aK] ASA EDT > Comprobante de operacion Ce A Transferencias a terceros Fecha: 27/07/2026 Operación: 059133337426 in Nombre: Hector Alexander Rudman SE Origen: 0102****5349 Destino: OO 21775 Concepto: Y] ro MAS O 2026-07-28 12:05:28 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":"2026-07-27"} 2026-07-28 12:05:28 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-27","debug":["fecha=2026-07-27"]} 2026-07-28 12:05:28 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-28 12:05:28 - DEBUG bodyAdmin postOCR: Tlf: 04243091509\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-07-27 (caption) 2026-07-28 12:05:31 - IMG 1016068447903204 TEL 04243091509 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-28 12:05:31 - Incluyendo guardar_imagen.php... 2026-07-28 12:05:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-28 12:05:31 - Includes realizados. Verificando funciones... 2026-07-28 12:05:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584243091509 2026-07-28 12:05:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-28 12:05:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-28 12:05:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-28 12:05:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-28 12:05:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-28 12:05:31 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:b8:32:7c","firstname":"Luis Alejandro","lastname":"Martinez ","mac":"24:5a:4c:b8:32:7c","srvid":34} 2026-07-28 12:05:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-28 12:05:31 - Datos usuario extraídos: {"username":"24:5a:4c:b8:32:7c","firstname":"Luis Alejandro","lastname":"Martinez ","mac":"24:5a:4c:b8:32:7c","srvid":34} 2026-07-28 12:05:31 - Función conectarbot disponible, obteniendo conexión... 2026-07-28 12:05:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-28 12:05:31 - Valor de accessToken: EAAC0c45... 2026-07-28 12:05:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-28 12:05:31 - Instancia WhatsAppImageHandler creada 2026-07-28 12:05:31 - Llamando a saveWhatsAppImage... 2026-07-28 12:05:31 - saveWhatsAppImage: Procesando imagen para: 584243091509 2026-07-28 12:05:31 - saveWhatsAppImage: ID de media: 1016068447903204, MIME type: image/jpeg 2026-07-28 12:05:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1016068447903204 2026-07-28 12:05:32 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-28 12:05:32 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1016068447903204&source=getMedia&ext=1785255034&hash=ATxQZ4rFRRxp780B--2Os-B09LyTDsIX7MSM4KeBkK87Tg 2026-07-28 12:05:32 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1016068447903204&source=getMedia&ext=1785255034&hash=ATxQZ4rFRRxp780B--2Os-B09LyTDsIX7MSM4KeBkK87Tg 2026-07-28 12:05:33 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-28 12:05:33 - descargar_imagen: Imagen descargada - Tamaño: 33171 bytes, Tipo: image/jpeg 2026-07-28 12:05:33 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1016068447903204.jpg, Tamaño: 33171 bytes 2026-07-28 12:05:33 - saveToDatabase: Registro insertado en BD con ID: 166 2026-07-28 12:05:33 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1016068447903204.jpg","image_id":"1016068447903204","size":33171,"mime_type":"image\/jpeg","db_success":true} 2026-07-28 12:05:33 - Resultado del comando: array 2026-07-28 12:05:33 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-28 12:05:34 - Mensaje enviado con éxito a 584243091509 2026-07-28 12:05:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68d34e23058 (wa_message_id: wamid.HBgMNTg0MjQzMDkxNTA5FQIAERgSM0U2NzRCMzgyNENFQjBEOTQxAA==) 2026-07-28 12:05:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a68d34e23058 2026-07-28 12:05:34 - ====== FIN WEBHOOK ====== 2026-07-28 12:25:47 - ====== INICIO WEBHOOK ====== 2026-07-28 12:25:47 - Evento: image | De: 584143466209 | Size: 886b 2026-07-28 12:25:47 - Procesando mensaje regular tipo: image 2026-07-28 12:25:47 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-28 12:25:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RURGQkYzRkIyNDZDRTI1RUJDODFGNTBCMDBDNkQA 2026-07-28 12:25:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RURGQkYzRkIyNDZDRTI1RUJDODFGNTBCMDBDNkQA 2026-07-28 12:25:47 - Contenido: Cambio venezuela 60900.00 efectivo 70.00 maria-tabata... 2026-07-28 12:25:47 - Comando detectado: cambio 2026-07-28 12:25:47 - CommandProcessor: Procesando comando: cambio 2026-07-28 12:25:47 - Ejecutando cambiocobranza.php [28-Jul-2026 12:25:47 America/Caracas] PHP Warning: file_put_contents(error.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/cambiocobranza.php on line 40 2026-07-28 12:25:49 - Resultado del comando: array 2026-07-28 12:25:49 - Enviando respuesta: ✅ *Cambio registrado* 🏦 *Origen:* venezuela 2026-07-28 12:25:51 - Mensaje enviado con éxito a 584143466209 2026-07-28 12:25:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68d80f22468 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMzlGNzhCQ0VGNjFGQTE0N0YwAA==) 2026-07-28 12:25:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a68d80f22468 2026-07-28 12:25:51 - ====== FIN WEBHOOK ====== 2026-07-28 12:33:10 - ====== INICIO WEBHOOK ====== 2026-07-28 12:33:10 - Evento: audio | De: 584122067974 | Size: 848b 2026-07-28 12:33:10 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => BELEN ) [wa_id] => 584122067974 [user_id] => VE.4527752667511880 ) ) [messages] => Array ( [0] => Array ( [from] => 584122067974 [from_user_id] => VE.4527752667511880 [id] => wamid.HBgMNTg0MTIyMDY3OTc0FQIAEhggQUMwMTFFMkQ5NEZEMEUwMTQ5NzM1QUFCQTlDQjlGQzAA [timestamp] => 1785256390 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => +Y26QTUa3HK6AbKDcl4IxxHuITNuwC9rPcixo+hxh/c= [id] => 3088177444854696 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3088177444854696&source=webhook&ext=1785256692&hash=ATwPc4qQGzZvC0yhcTwdtCCKCSMk0p4ZMDxQcxmRmwJKvw [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-28 12:33:10 - ====== FIN WEBHOOK ====== 2026-07-28 12:36:48 - ====== INICIO WEBHOOK ====== 2026-07-28 12:36:48 - Evento: text | De: 584122116696 | Size: 573b 2026-07-28 12:36:48 - Procesando mensaje regular tipo: text 2026-07-28 12:36:48 - RegularMessageService: Procesando mensaje de 584122116696, tipo: text 2026-07-28 12:36:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNEQjI3MzZGNEI5QzdFQjk1Q0U2NkNFODdBNUQ2NjQA 2026-07-28 12:36:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNEQjI3MzZGNEI5QzdFQjk1Q0U2NkNFODdBNUQ2NjQA 2026-07-28 12:36:48 - Contenido: Buenas tardes... 2026-07-28 12:36:48 - Comando detectado: buenas 2026-07-28 12:36:48 - CommandProcessor: Procesando comando: buenas 2026-07-28 12:36:48 - Comando no reconocido, enviando a ChatGPT 2026-07-28 12:36:48 - Resultado del comando: string 2026-07-28 12:36:48 - Enviando a ChatGPT: Buenas tardes... 2026-07-28 12:36:48 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-07-28 12:36:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 13:36:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 13:36:48 America/Halifax] [CHATBOT][START] corr=84528754 IP=127.0.0.1 UA= [28-Jul-2026 12:36:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 12:36:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=70:a7:41:28:66:9d mobile=584122116696 [28-Jul-2026 12:36:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 12:36:49 America/Caracas] [CHATBOT][DIAG] corr=84528754 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [28-Jul-2026 12:36:49 America/Caracas] [CHATBOT][CTX] corr=84528754 tel=584122116696 intent=chat srvid=35 usd=40 bs=34466.41 tasa=742.8105 verifyMode=simulated [28-Jul-2026 12:36:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 12:36:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 12:36:49 America/Caracas] [CHATBOT][AI][032b0e] Proveedor: gemini [28-Jul-2026 12:36:49 America/Caracas] [CHATBOT][GEMINI][032b0e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 12:36:50 America/Caracas] [CHATBOT][GEMINI][032b0e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 12:36:50 America/Caracas] [CHATBOT][GEMINI][032b0e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 12:36:51 America/Caracas] [CHATBOT][AI][032b0e] Gemini falló, usando heurística local [28-Jul-2026 12:36:51 America/Caracas] [CHATBOT][AI][032b0e] Heurística no matcheó, enviando menú de opciones [28-Jul-2026 12:36:51 America/Caracas] [CHATBOT][END] corr=84528754 bytesRespuesta=402 [28-Jul-2026 12:36:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 12:36:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 12:36:52 - Mensaje enviado con éxito a 584122116696 2026-07-28 12:36:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68daa474818 (wa_message_id: wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSRjNENDkzQTREOEU0MUJDMTFGAA==) 2026-07-28 12:36:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a68daa474818 2026-07-28 12:36:52 - ====== FIN WEBHOOK ====== 2026-07-28 12:36:58 - ====== INICIO WEBHOOK ====== 2026-07-28 12:36:58 - Evento: text | De: 584122116696 | Size: 595b 2026-07-28 12:36:58 - Procesando mensaje regular tipo: text 2026-07-28 12:36:58 - RegularMessageService: Procesando mensaje de 584122116696, tipo: text 2026-07-28 12:36:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUM0RDBFREQ0MEMwNUVGNkVERjBGQjE0MTczRUJFMzcA 2026-07-28 12:36:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUM0RDBFREQ0MEMwNUVGNkVERjBGQjE0MTczRUJFMzcA 2026-07-28 12:36:58 - Contenido: Quisiera saber el monto de mi renta... 2026-07-28 12:36:58 - Comando detectado: quisiera 2026-07-28 12:36:58 - CommandProcessor: Procesando comando: quisiera 2026-07-28 12:36:58 - Comando no reconocido, enviando a ChatGPT 2026-07-28 12:36:58 - Resultado del comando: string 2026-07-28 12:36:58 - Enviando a ChatGPT: Quisiera saber el monto de mi renta... 2026-07-28 12:36:58 - forwardToChatGPT: Enviando a ChatGPT: Quisiera saber el monto de mi renta... 2026-07-28 12:36:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 13:36:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 13:36:58 America/Halifax] [CHATBOT][START] corr=67d19065 IP=127.0.0.1 UA= [28-Jul-2026 12:36:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 12:36:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=70:a7:41:28:66:9d mobile=584122116696 [28-Jul-2026 12:36:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 12:36:58 America/Caracas] [CHATBOT][DIAG] corr=67d19065 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [28-Jul-2026 12:36:58 America/Caracas] [CHATBOT][CTX] corr=67d19065 tel=584122116696 intent=chat srvid=35 usd=40 bs=34466.41 tasa=742.8105 verifyMode=simulated [28-Jul-2026 12:36:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 12:36:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 12:36:58 America/Caracas] [CHATBOT][AI][306dfc] Proveedor: gemini [28-Jul-2026 12:36:58 America/Caracas] [CHATBOT][GEMINI][306dfc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 12:36:59 America/Caracas] [CHATBOT][GEMINI][306dfc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 12:37:00 America/Caracas] [CHATBOT][GEMINI][306dfc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 12:37:00 America/Caracas] [CHATBOT][AI][306dfc] Gemini falló, usando heurística local [28-Jul-2026 12:37:00 America/Caracas] [CHATBOT][AI][306dfc] Heurística no matcheó, enviando menú de opciones [28-Jul-2026 12:37:00 America/Caracas] [CHATBOT][END] corr=67d19065 bytesRespuesta=402 [28-Jul-2026 12:37:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 12:37:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 12:37:01 - Mensaje enviado con éxito a 584122116696 2026-07-28 12:37:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68daadeefb2 (wa_message_id: wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSMkM1NjREQ0JBQTIzQ0ZFMjcyAA==) 2026-07-28 12:37:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a68daadeefb2 2026-07-28 12:37:01 - ====== FIN WEBHOOK ====== 2026-07-28 12:37:36 - ====== INICIO WEBHOOK ====== 2026-07-28 12:37:36 - Evento: text | De: 584122116696 | Size: 565b 2026-07-28 12:37:36 - Procesando mensaje regular tipo: text 2026-07-28 12:37:36 - RegularMessageService: Procesando mensaje de 584122116696, tipo: text 2026-07-28 12:37:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNGNzdFNkREOTlBMDY1MTEwQUY1MUQzMkE0Q0UzOTgA 2026-07-28 12:37:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNGNzdFNkREOTlBMDY1MTEwQUY1MUQzMkE0Q0UzOTgA 2026-07-28 12:37:36 - Contenido: Pagar... 2026-07-28 12:37:36 - Comando detectado: pagar 2026-07-28 12:37:36 - CommandProcessor: Procesando comando: pagar 2026-07-28 12:37:36 - Ejecutando add_pagos.php [28-Jul-2026 12:37:37 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-28 12:37:37 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-28 12:37:37 - ====== INICIO WEBHOOK ====== 2026-07-28 12:37:37 - Evento: text | De: 584122116696 | Size: 565b 2026-07-28 12:37:37 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNGNzdFNkREOTlBMDY1MTEwQUY1MUQzMkE0Q0UzOTgA, ignorando 2026-07-28 12:40:51 - ====== INICIO WEBHOOK ====== 2026-07-28 12:40:51 - Evento: text | De: 584122116696 | Size: 581b 2026-07-28 12:40:51 - Procesando mensaje regular tipo: text 2026-07-28 12:40:51 - RegularMessageService: Procesando mensaje de 584122116696, tipo: text 2026-07-28 12:40:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNDOEQxOTRGMjk1REQzQjJGQkY2Mjk3OUJBNjU0OUYA 2026-07-28 12:40:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNDOEQxOTRGMjk1REQzQjJGQkY2Mjk3OUJBNjU0OUYA 2026-07-28 12:40:51 - Contenido: Pagar pago móvil... 2026-07-28 12:40:51 - Comando detectado: pagar 2026-07-28 12:40:51 - CommandProcessor: Procesando comando: pagar 2026-07-28 12:40:51 - Ejecutando add_pagos.php [28-Jul-2026 12:40:53 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-28 12:40:53 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-28 12:40:54 - ====== INICIO WEBHOOK ====== 2026-07-28 12:40:54 - Evento: text | De: 584122116696 | Size: 581b 2026-07-28 12:40:54 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNDOEQxOTRGMjk1REQzQjJGQkY2Mjk3OUJBNjU0OUYA, ignorando 2026-07-28 12:48:54 - ====== INICIO WEBHOOK ====== 2026-07-28 12:48:54 - Evento: text | De: 584122116696 | Size: 566b 2026-07-28 12:48:54 - Procesando mensaje regular tipo: text 2026-07-28 12:48:54 - RegularMessageService: Procesando mensaje de 584122116696, tipo: text 2026-07-28 12:48:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNCOUZDMjI3N0RERjVFRTNDRUQ0OEE0OUYxRjUwOEQA 2026-07-28 12:48:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNCOUZDMjI3N0RERjVFRTNDRUQ0OEE0OUYxRjUwOEQA 2026-07-28 12:48:54 - Contenido: Planes... 2026-07-28 12:48:54 - Comando detectado: planes 2026-07-28 12:48:54 - CommandProcessor: Procesando comando: planes 2026-07-28 12:48:54 - Comando no reconocido, enviando a ChatGPT 2026-07-28 12:48:54 - Resultado del comando: string 2026-07-28 12:48:54 - Enviando a ChatGPT: Planes... 2026-07-28 12:48:54 - LeadCapture: Posible lead detectado para 584122116696 2026-07-28 12:48:54 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-28 12:48:54 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-07-28 12:48:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 13:48:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 13:48:54 America/Halifax] [CHATBOT][START] corr=9efc7142 IP=127.0.0.1 UA= [28-Jul-2026 12:48:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 12:48:54 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=70:a7:41:28:66:9d mobile=584122116696 [28-Jul-2026 12:48:54 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 12:48:54 America/Caracas] [CHATBOT][DIAG] corr=9efc7142 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [28-Jul-2026 12:48:54 America/Caracas] [CHATBOT][CTX] corr=9efc7142 tel=584122116696 intent=chat srvid=35 usd=40 bs=34466.41 tasa=742.8105 verifyMode=simulated [28-Jul-2026 12:48:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 12:48:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 12:48:54 America/Caracas] [CHATBOT][AI][1fe04a] Proveedor: gemini [28-Jul-2026 12:48:54 America/Caracas] [CHATBOT][GEMINI][1fe04a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 12:48:55 America/Caracas] [CHATBOT][GEMINI][1fe04a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 12:48:55 America/Caracas] [CHATBOT][GEMINI][1fe04a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 12:48:56 America/Caracas] [CHATBOT][AI][1fe04a] Gemini falló, usando heurística local [28-Jul-2026 12:48:56 America/Caracas] [CHATBOT][END] corr=9efc7142 bytesRespuesta=478 [28-Jul-2026 12:48:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 12:48:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 12:48:57 - Mensaje enviado con éxito a 584122116696 2026-07-28 12:48:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68dd796bf12 (wa_message_id: wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSMkVEODQyMDdFQ0NCOTgyNzk3AA==) 2026-07-28 12:48:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a68dd796bf12 2026-07-28 12:48:57 - ====== FIN WEBHOOK ====== 2026-07-28 12:49:15 - ====== INICIO WEBHOOK ====== 2026-07-28 12:49:15 - Evento: text | De: 584122116696 | Size: 565b 2026-07-28 12:49:15 - Procesando mensaje regular tipo: text 2026-07-28 12:49:15 - RegularMessageService: Procesando mensaje de 584122116696, tipo: text 2026-07-28 12:49:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNFRDVBQjYzMzAyMUYxNzg0RTY0MUQyMkY3NkFEN0MA 2026-07-28 12:49:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNFRDVBQjYzMzAyMUYxNzg0RTY0MUQyMkY3NkFEN0MA 2026-07-28 12:49:15 - Contenido: Pagar... 2026-07-28 12:49:15 - Comando detectado: pagar 2026-07-28 12:49:15 - CommandProcessor: Procesando comando: pagar 2026-07-28 12:49:15 - Ejecutando add_pagos.php [28-Jul-2026 12:49:16 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-28 12:49:16 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-28 12:49:16 - ====== INICIO WEBHOOK ====== 2026-07-28 12:49:16 - Evento: text | De: 584122116696 | Size: 565b 2026-07-28 12:49:16 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNFRDVBQjYzMzAyMUYxNzg0RTY0MUQyMkY3NkFEN0MA, ignorando 2026-07-28 12:50:17 - ====== INICIO WEBHOOK ====== 2026-07-28 12:50:17 - Evento: text | De: 584124445386 | Size: 649b 2026-07-28 12:50:17 - Procesando mensaje regular tipo: text 2026-07-28 12:50:17 - RegularMessageService: Procesando mensaje de 584124445386, tipo: text 2026-07-28 12:50:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAEhggQUNGRThBN0NDQjc0OTg3NUE2QUUwQ0E2RjlGREQ2REYA 2026-07-28 12:50:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAEhggQUNGRThBN0NDQjc0OTg3NUE2QUUwQ0E2RjlGREQ2REYA 2026-07-28 12:50:17 - Contenido: Me envías el monto por favor para realizar el pago móvil de 2 meses... 2026-07-28 12:50:17 - Comando detectado: me 2026-07-28 12:50:17 - CommandProcessor: Procesando comando: me 2026-07-28 12:50:17 - Comando no reconocido, enviando a ChatGPT 2026-07-28 12:50:17 - Resultado del comando: string 2026-07-28 12:50:17 - Enviando a ChatGPT: Me envías el monto por favor para realizar el pag... 2026-07-28 12:50:17 - forwardToChatGPT: Enviando a ChatGPT: Me envías el monto por favor para realizar el pag... 2026-07-28 12:50:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 13:50:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 13:50:17 America/Halifax] [CHATBOT][START] corr=6b4307aa IP=127.0.0.1 UA= [28-Jul-2026 12:50:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 12:50:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=6c:68:a4:5f:f8:60 mobile=584124445386 [28-Jul-2026 12:50:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 12:50:18 America/Caracas] [CHATBOT][DIAG] corr=6b4307aa Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [28-Jul-2026 12:50:18 America/Caracas] [CHATBOT][CTX] corr=6b4307aa tel=584124445386 intent=chat srvid=35 usd=40 bs=34466.41 tasa=742.8105 verifyMode=simulated [28-Jul-2026 12:50:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 12:50:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 12:50:18 America/Caracas] [CHATBOT][AI][1d068b] Proveedor: gemini [28-Jul-2026 12:50:18 America/Caracas] [CHATBOT][GEMINI][1d068b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 12:50:18 America/Caracas] [CHATBOT][GEMINI][1d068b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 12:50:19 America/Caracas] [CHATBOT][GEMINI][1d068b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 12:50:19 America/Caracas] [CHATBOT][AI][1d068b] Gemini falló, usando heurística local [28-Jul-2026 12:50:19 America/Caracas] [CHATBOT][END] corr=6b4307aa bytesRespuesta=397 [28-Jul-2026 12:50:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 12:50:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 12:50:20 - Mensaje enviado con éxito a 584124445386 2026-07-28 12:50:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68ddcc96a19 (wa_message_id: wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAERgSNEM0RTFGMkM5N0Q2NDg5MzYzAA==) 2026-07-28 12:50:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a68ddcc96a19 2026-07-28 12:50:20 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Luis Alejandro Martinez , 2026-08-28 00:00:00 . 584243091509 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243091509","wa_id":"584243091509"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDkxNTA5FQIAERgSRUM3REJDNjFCNEZGNEI3Q0E4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Diana Carolina Colmenares, 27/08/2026 . 584122116696 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122116696","wa_id":"584122116696"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSQjM2RTlFNTNENUU3MjlENTRBAA==","message_status":"accepted"}]}'. 2026-07-28 12:55:42 - ====== INICIO WEBHOOK ====== 2026-07-28 12:55:42 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-28 12:55:42 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-28 12:55:42 - ====== FIN WEBHOOK ====== 2026-07-28 12:55:59 - ====== INICIO WEBHOOK ====== 2026-07-28 12:55:59 - Evento: image | De: 584122116696 | Size: 834b 2026-07-28 12:55:59 - Procesando mensaje regular tipo: image 2026-07-28 12:55:59 - RegularMessageService: Procesando mensaje de 584122116696, tipo: image 2026-07-28 12:55:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUMxOUM5QUQzRTM3NTZERkVCNDhDM0RFQzM1RkVCOUMA 2026-07-28 12:55:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUMxOUM5QUQzRTM3NTZERkVCNDhDM0RFQzM1RkVCOUMA 2026-07-28 12:55:59 - Contenido: ... 2026-07-28 12:55:59 - Comando detectado: image 2026-07-28 12:55:59 - CommandProcessor: Procesando comando: image 2026-07-28 12:55:59 - Imagen sin comando, guardando y procesando 2026-07-28 12:55:59 - Verificando duplicado por imageId=2965338643798469, msgId=wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUMxOUM5QUQzRTM3NTZERkVCNDhDM0RFQzM1RkVCOUMA 2026-07-28 12:55:59 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-28 12:55:59 - Incluyendo numtoname.php... 2026-07-28 12:55:59 - Incluyendo media.php... 2026-07-28 12:55:59 - DEBUG messages batch: [{"from":"584122116696","from_user_id":"VE.4524641081156372","id":"wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUMxOUM5QUQzRTM3NTZERkVCNDhDM0RFQzM1RkVCOUMA","timestamp":"1785257759","type":"image","image":{"mime_type":"image\/jpeg","sha256":"1SdRnYUy5UmTa4sC6TrP\/wZ7fGCula28PPVvxj0nQbM=","id":"2965338643798469","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2965338643798469&source=webhook&ext=1785258061&hash=ATyQR6oK7wfN0HJBIgZ4bIhmOmD2z43FvWbMqL0USxs14w"}}] 2026-07-28 12:55:59 - DEBUG caption: no se encontró texto cercano 2026-07-28 12:55:59 - DEBUG caption final: [VACIO] 2026-07-28 12:55:59 - DEBUG busqueda mobiles: 04122116696,4122116696,584122116696 2026-07-28 12:55:59 - DEBUG usuario encontrado: 70:a7:41:28:66:9d 2026-07-28 12:55:59 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-28 12:55:59 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-28 12:56:00 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2965338643798469&source=getMedia&ext=1785258062&hash=ATyPI-1RST0GONM-KYDsUSy9fChj2uASgRgwhJ8IqPL7OA 2026-07-28 12:56:01 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2965338643798469.jpg (32254 bytes) 2026-07-28 12:56:02 - OCR tesseract exit=0 chars=249 2026-07-28 12:56:02 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 ha PagomóvilBDV Comercios Fecha: 28/07/2026 TT 000953559970 [[] Identificacién: 500479930 Origen: O1025**9456) EU ToN 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-28 12:56:02 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-28"} 2026-07-28 12:56:02 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-28","debug":["fecha=2026-07-28"]} 2026-07-28 12:56:02 - DEBUG registro: usernameRaw=''70:a7:41:28:66:9d'' first=''Diana Carolina'' last=''Colmenares'' esRegistrado=1 2026-07-28 12:56:02 - DEBUG bodyAdmin postOCR: Tlf: 04122116696\nUser: 70:a7:41:28:66:9d\nNombre: Diana Carolina Colmenares\nBanco: Venezuela\nMonto: \nFecha: 2026-07-28 (caption)\nSrvID: 35 2026-07-28 12:56:05 - IMG 2965338643798469 TEL 04122116696 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-28 12:56:05 - Incluyendo guardar_imagen.php... 2026-07-28 12:56:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-28 12:56:05 - Includes realizados. Verificando funciones... 2026-07-28 12:56:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584122116696 2026-07-28 12:56:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-28 12:56:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-28 12:56:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-28 12:56:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-28 12:56:05 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-28 12:56:05 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:66:9d","firstname":"Diana Carolina","lastname":"Colmenares","mac":"48:a9:8a:59:c2:fd","srvid":35} 2026-07-28 12:56:05 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-28 12:56:05 - Datos usuario extraídos: {"username":"70:a7:41:28:66:9d","firstname":"Diana Carolina","lastname":"Colmenares","mac":"48:a9:8a:59:c2:fd","srvid":35} 2026-07-28 12:56:05 - Función conectarbot disponible, obteniendo conexión... 2026-07-28 12:56:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-28 12:56:05 - Valor de accessToken: EAAC0c45... 2026-07-28 12:56:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-28 12:56:05 - Instancia WhatsAppImageHandler creada 2026-07-28 12:56:05 - Llamando a saveWhatsAppImage... 2026-07-28 12:56:05 - saveWhatsAppImage: Procesando imagen para: 584122116696 2026-07-28 12:56:05 - saveWhatsAppImage: ID de media: 2965338643798469, MIME type: image/jpeg 2026-07-28 12:56:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2965338643798469 2026-07-28 12:56:10 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-28 12:56:10 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2965338643798469&source=getMedia&ext=1785258071&hash=ATyNXwR5154UKaE1ZY-duPAObLZfY7-25oMHt3g8nGooMA 2026-07-28 12:56:10 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2965338643798469&source=getMedia&ext=1785258071&hash=ATyNXwR5154UKaE1ZY-duPAObLZfY7-25oMHt3g8nGooMA 2026-07-28 12:56:11 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-28 12:56:11 - descargar_imagen: Imagen descargada - Tamaño: 32254 bytes, Tipo: image/jpeg 2026-07-28 12:56:11 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2965338643798469.jpg, Tamaño: 32254 bytes 2026-07-28 12:56:11 - saveToDatabase: Registro insertado en BD con ID: 167 2026-07-28 12:56:11 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2965338643798469.jpg","image_id":"2965338643798469","size":32254,"mime_type":"image\/jpeg","db_success":true} 2026-07-28 12:56:11 - Resultado del comando: array 2026-07-28 12:56:11 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est - addcreddits, addcreddits , alexis ortiz, 2026-08-20 00:00:00 . 584129910154 2026-07-28 12:56:12 - Mensaje enviado con éxito a 584122116696 2026-07-28 12:56:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68df2c2eb81 (wa_message_id: wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSMDFBRTY4QUQ2MjVEQkI2NUMzAA==) 2026-07-28 12:56:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a68df2c2eb81 2026-07-28 12:56:12 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910154","wa_id":"584129910154"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMTU0FQIAERgSMTRFMjRCMEMxRTkzREUxOEQyAA==","message_status":"accepted"}]}'. 2026-07-28 12:57:22 - ====== INICIO WEBHOOK ====== 2026-07-28 12:57:22 - Evento: text | De: 584267453909 | Size: 579b 2026-07-28 12:57:22 - Procesando mensaje regular tipo: text 2026-07-28 12:57:22 - RegularMessageService: Procesando mensaje de 584267453909, tipo: text 2026-07-28 12:57:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUM0MDdDOTkwQzU3NDIzRjBCQTg5RDE1MDNFNjIxNjIA 2026-07-28 12:57:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUM0MDdDOTkwQzU3NDIzRjBCQTg5RDE1MDNFNjIxNjIA 2026-07-28 12:57:22 - Contenido: Okey está bien... 2026-07-28 12:57:22 - Comando detectado: okey 2026-07-28 12:57:22 - CommandProcessor: Procesando comando: okey 2026-07-28 12:57:22 - Comando no reconocido, enviando a ChatGPT 2026-07-28 12:57:22 - Resultado del comando: string 2026-07-28 12:57:22 - Enviando a ChatGPT: Okey está bien... 2026-07-28 12:57:22 - forwardToChatGPT: Enviando a ChatGPT: Okey está bien... 2026-07-28 12:57:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 13:57:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 13:57:22 America/Halifax] [CHATBOT][START] corr=938ab0dd IP=127.0.0.1 UA= [28-Jul-2026 12:57:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 12:57:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=74:ac:b9:99:b8:5d mobile=584267453909 [28-Jul-2026 12:57:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 12:57:23 America/Caracas] [CHATBOT][DIAG] corr=938ab0dd Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [28-Jul-2026 12:57:23 America/Caracas] [CHATBOT][CTX] corr=938ab0dd tel=584267453909 intent=chat srvid=37 usd=20 bs=17233.2 tasa=742.8105 verifyMode=simulated [28-Jul-2026 12:57:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 12:57:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 12:57:23 America/Caracas] [CHATBOT][AI][674807] Proveedor: gemini [28-Jul-2026 12:57:23 America/Caracas] [CHATBOT][GEMINI][674807] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 12:57:23 America/Caracas] [CHATBOT][GEMINI][674807] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 12:57:24 America/Caracas] [CHATBOT][GEMINI][674807] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 12:57:25 America/Caracas] [CHATBOT][AI][674807] Gemini falló, usando heurística local [28-Jul-2026 12:57:25 America/Caracas] [CHATBOT][AI][674807] Heurística no matcheó, enviando menú de opciones [28-Jul-2026 12:57:25 America/Caracas] [CHATBOT][END] corr=938ab0dd bytesRespuesta=393 [28-Jul-2026 12:57:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 12:57:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 12:57:26 - Mensaje enviado con éxito a 584267453909 2026-07-28 12:57:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68df760bd71 (wa_message_id: wamid.HBgMNTg0MjY3NDUzOTA5FQIAERgSODBBQkM3OTNCNDRBQjM0OTEyAA==) 2026-07-28 12:57:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a68df760bd71 2026-07-28 12:57:26 - ====== FIN WEBHOOK ====== 2026-07-28 13:00:37 - ====== INICIO WEBHOOK ====== 2026-07-28 13:00:37 - Evento: image | De: 584124445386 | Size: 843b 2026-07-28 13:00:37 - Procesando mensaje regular tipo: image 2026-07-28 13:00:37 - RegularMessageService: Procesando mensaje de 584124445386, tipo: image 2026-07-28 13:00:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAEhggQUNFNENCMkJFNTY0MTBCOUIwNEM0MkFGQUU1RTM2MjMA 2026-07-28 13:00:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAEhggQUNFNENCMkJFNTY0MTBCOUIwNEM0MkFGQUU1RTM2MjMA 2026-07-28 13:00:37 - Contenido: ... 2026-07-28 13:00:37 - Comando detectado: image 2026-07-28 13:00:37 - CommandProcessor: Procesando comando: image 2026-07-28 13:00:37 - Imagen sin comando, guardando y procesando 2026-07-28 13:00:37 - Verificando duplicado por imageId=884080448107032, msgId=wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAEhggQUNFNENCMkJFNTY0MTBCOUIwNEM0MkFGQUU1RTM2MjMA 2026-07-28 13:00:37 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-28 13:00:37 - Incluyendo numtoname.php... 2026-07-28 13:00:37 - Incluyendo media.php... 2026-07-28 13:00:37 - DEBUG messages batch: [{"from":"584124445386","from_user_id":"VE.4560432157577264","id":"wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAEhggQUNFNENCMkJFNTY0MTBCOUIwNEM0MkFGQUU1RTM2MjMA","timestamp":"1785258038","type":"image","image":{"mime_type":"image\/jpeg","sha256":"dJEOMdqfxkZlcZ4p6yahZBYBEAaHq81xjyufVhoQNDQ=","id":"884080448107032","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=884080448107032&source=webhook&ext=1785258339&hash=ATykCg36Ry8evVQtdJAs4cAi0Zw-9DgPJyK13QmKIg_VLw"}}] 2026-07-28 13:00:37 - DEBUG caption: no se encontró texto cercano 2026-07-28 13:00:37 - DEBUG caption final: [VACIO] 2026-07-28 13:00:37 - DEBUG busqueda mobiles: 04124445386,4124445386,584124445386 2026-07-28 13:00:37 - DEBUG usuario encontrado: 6c:68:a4:5f:f8:60 2026-07-28 13:00:37 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-28 13:00:37 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-28 13:00:38 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=884080448107032&source=getMedia&ext=1785258340&hash=ATzko4Rc7Q31u0ksavCOd02UUdYCgLoiKlcx7MX4hDruTw 2026-07-28 13:00:39 - OCR imagen guardada /home/ctnet/www/chatWEB/media/884080448107032.jpg (39509 bytes) 2026-07-28 13:00:40 - OCR tesseract exit=0 chars=385 2026-07-28 13:00:40 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 234 1:00 O all = @ < Comprobante de operaciin < y PagomóvilBDV Personas 9 68.932,81 Bs Fecha: 28/07/2026 Operación: 006822622526 (O Identificación: 18143785 Origen: 0102****0980 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2 meses Mireya Gutt € Crear Acceso directo 2026-07-28 13:00:40 - OCR parse (caption-level): {"banco":"Venezuela","monto":"68932.81","fecha":"2026-07-28"} 2026-07-28 13:00:40 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-28","debug":["fecha=2026-07-28"]} 2026-07-28 13:00:40 - DEBUG registro: usernameRaw=''6c:68:a4:5f:f8:60'' first=''Mirella'' last=''Gutt'' esRegistrado=1 2026-07-28 13:00:40 - DEBUG bodyAdmin postOCR: Tlf: 04124445386\nUser: 6c:68:a4:5f:f8:60\nNombre: Mirella Gutt\nBanco: Venezuela\nMonto: 68932.81 (caption)\nFecha: 2026-07-28 (caption)\nSrvID: 35 2026-07-28 13:00:44 - IMG 884080448107032 TEL 04124445386 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-28 13:00:44 - Incluyendo guardar_imagen.php... 2026-07-28 13:00:44 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-28 13:00:44 - Includes realizados. Verificando funciones... 2026-07-28 13:00:44 - obtenerInfoUsuario: Iniciando función con teléfono: 584124445386 2026-07-28 13:00:44 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-28 13:00:44 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-28 13:00:44 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-28 13:00:44 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-28 13:00:44 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-28 13:00:44 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:5f:f8:60","firstname":"Mirella","lastname":"Gutt","mac":"dc:2c:6e:62:f6:ea","srvid":35} 2026-07-28 13:00:44 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-28 13:00:44 - Datos usuario extraídos: {"username":"6c:68:a4:5f:f8:60","firstname":"Mirella","lastname":"Gutt","mac":"dc:2c:6e:62:f6:ea","srvid":35} 2026-07-28 13:00:44 - Función conectarbot disponible, obteniendo conexión... 2026-07-28 13:00:44 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-28 13:00:44 - Valor de accessToken: EAAC0c45... 2026-07-28 13:00:44 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-28 13:00:44 - Instancia WhatsAppImageHandler creada 2026-07-28 13:00:44 - Llamando a saveWhatsAppImage... 2026-07-28 13:00:44 - saveWhatsAppImage: Procesando imagen para: 584124445386 2026-07-28 13:00:44 - saveWhatsAppImage: ID de media: 884080448107032, MIME type: image/jpeg 2026-07-28 13:00:44 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/884080448107032 2026-07-28 13:00:45 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-28 13:00:45 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=884080448107032&source=getMedia&ext=1785258347&hash=ATxmpwFT7Us6Pbffp05-Mvg7vgcsLPM9xhnKU7gSwNCHjQ 2026-07-28 13:00:45 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=884080448107032&source=getMedia&ext=1785258347&hash=ATxmpwFT7Us6Pbffp05-Mvg7vgcsLPM9xhnKU7gSwNCHjQ 2026-07-28 13:00:46 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-28 13:00:46 - descargar_imagen: Imagen descargada - Tamaño: 39509 bytes, Tipo: image/jpeg 2026-07-28 13:00:46 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/884080448107032.jpg, Tamaño: 39509 bytes 2026-07-28 13:00:46 - saveToDatabase: Registro insertado en BD con ID: 168 2026-07-28 13:00:46 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/884080448107032.jpg","image_id":"884080448107032","size":39509,"mime_type":"image\/jpeg","db_success":true} 2026-07-28 13:00:46 - Resultado del comando: array 2026-07-28 13:00:46 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-28 13:00:47 - Mensaje enviado con éxito a 584124445386 2026-07-28 13:00:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68e03f4fa13 (wa_message_id: wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAERgSQzAzODFGQzM1NTFDQjA3NTY2AA==) 2026-07-28 13:00:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a68e03f4fa13 2026-07-28 13:00:47 - ====== FIN WEBHOOK ====== 2026-07-28 13:01:54 - ====== INICIO WEBHOOK ====== 2026-07-28 13:01:54 - Evento: image | De: 584143466209 | Size: 866b 2026-07-28 13:01:54 - Procesando mensaje regular tipo: image 2026-07-28 13:01:54 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-28 13:01:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMkRERjA0QjJBMUY2QjNGMkY2ODc1RDYwQjA4RDEA 2026-07-28 13:01:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMkRERjA0QjJBMUY2QjNGMkY2ODc1RDYwQjA4RDEA 2026-07-28 13:01:54 - Contenido: G venezuela 40560.00 sueldo-miguel... 2026-07-28 13:01:54 - Comando detectado: g 2026-07-28 13:01:54 - CommandProcessor: Procesando comando: g 2026-07-28 13:01:54 - Gasto de negocio con imagen: 1037389985605089 2026-07-28 13:01:54 - Formato 'g banco descripcion': banco=venezuela, desc=40560.00 sueldo-miguel 2026-07-28 13:01:54 - Ejecutando GastosService (negocio) [28-Jul-2026 13:01:55 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.8105 2026-07-28 13:01:58 - Resultado del comando: array 2026-07-28 13:01:58 - Enviando respuesta: ✅ 💼 Gasto de negocio #75 registrado • Mont 2026-07-28 13:01:59 - Mensaje enviado con éxito a 584143466209 2026-07-28 13:01:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68e087a0555 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQUY2RDBDM0I3M0Y4N0EyOTAzAA==) 2026-07-28 13:01:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a68e087a0555 2026-07-28 13:01:59 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Mirella Gutt, 2026-10-08 00:00:00 . 584124445386 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124445386","wa_id":"584124445386"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NDQ1Mzg2FQIAERgSNjZGQ0FERURGMkI0NDA4MUU4AA==","message_status":"accepted"}]}'. 2026-07-28 13:32:07 - ====== INICIO WEBHOOK ====== 2026-07-28 13:32:07 - Evento: image | De: 584143466209 | Size: 867b 2026-07-28 13:32:07 - Procesando mensaje regular tipo: image 2026-07-28 13:32:07 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-28 13:32:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4MTg1NzFDRUNBOEEzN0M5NzU5M0Q5MzJEQzE2OTIA 2026-07-28 13:32:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4MTg1NzFDRUNBOEEzN0M5NzU5M0Q5MzJEQzE2OTIA 2026-07-28 13:32:07 - Contenido: G venezuela 205000.00 sueldo-miguel... 2026-07-28 13:32:07 - Comando detectado: g 2026-07-28 13:32:07 - CommandProcessor: Procesando comando: g 2026-07-28 13:32:07 - Gasto de negocio con imagen: 1796393381352916 2026-07-28 13:32:07 - Formato 'g banco descripcion': banco=venezuela, desc=205000.00 sueldo-miguel 2026-07-28 13:32:08 - Ejecutando GastosService (negocio) [28-Jul-2026 13:32:09 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.8105 2026-07-28 13:32:11 - Resultado del comando: array 2026-07-28 13:32:11 - Enviando respuesta: ✅ 💼 Gasto de negocio #76 registrado • Mont 2026-07-28 13:32:12 - Mensaje enviado con éxito a 584143466209 2026-07-28 13:32:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68e79c9c5d1 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTU1REMzQTc5NzA3RTZDRkIxAA==) 2026-07-28 13:32:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a68e79c9c5d1 2026-07-28 13:32:12 - ====== FIN WEBHOOK ====== 2026-07-28 14:52:51 - ====== INICIO WEBHOOK ====== 2026-07-28 14:52:51 - Evento: text | De: 584129910778 | Size: 606b 2026-07-28 14:52:51 - Procesando mensaje regular tipo: text 2026-07-28 14:52:51 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-07-28 14:52:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM1MTFERTc5NTRDMjhGNEFBNDhDNUZBNkQxQTc5RTMA 2026-07-28 14:52:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM1MTFERTc5NTRDMjhGNEFBNDhDNUZBNkQxQTc5RTMA 2026-07-28 14:52:51 - Contenido: Buenas tarde para recargar 15 dólares... 2026-07-28 14:52:51 - Comando detectado: buenas 2026-07-28 14:52:51 - CommandProcessor: Procesando comando: buenas 2026-07-28 14:52:51 - Comando no reconocido, enviando a ChatGPT 2026-07-28 14:52:51 - Resultado del comando: string 2026-07-28 14:52:51 - Enviando a ChatGPT: Buenas tarde para recargar 15 dólares... 2026-07-28 14:52:51 - forwardToChatGPT: Enviando a ChatGPT: Buenas tarde para recargar 15 dólares... 2026-07-28 14:52:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 15:52:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 15:52:51 America/Halifax] [CHATBOT][START] corr=93089f12 IP=127.0.0.1 UA= [28-Jul-2026 14:52:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 14:52:52 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-26 username=70:a7:41:24:77:37 mobile=584129910778 [28-Jul-2026 14:52:52 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 14:52:52 America/Caracas] [CHATBOT][DIAG] corr=93089f12 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [28-Jul-2026 14:52:52 America/Caracas] [CHATBOT][CTX] corr=93089f12 tel=584129910778 intent=chat srvid=34 usd=30 bs=25849.81 tasa=742.8105 verifyMode=simulated [28-Jul-2026 14:52:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 14:52:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 14:52:52 America/Caracas] [CHATBOT][AI][8dd907] Proveedor: gemini [28-Jul-2026 14:52:52 America/Caracas] [CHATBOT][GEMINI][8dd907] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 14:52:52 America/Caracas] [CHATBOT][GEMINI][8dd907] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 14:52:53 America/Caracas] [CHATBOT][GEMINI][8dd907] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 14:52:53 America/Caracas] [CHATBOT][AI][8dd907] Gemini falló, usando heurística local [28-Jul-2026 14:52:53 America/Caracas] [CHATBOT][AI][8dd907] Heurística no matcheó, enviando menú de opciones [28-Jul-2026 14:52:53 America/Caracas] [CHATBOT][END] corr=93089f12 bytesRespuesta=389 [28-Jul-2026 14:52:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 14:52:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 14:52:55 - Mensaje enviado con éxito a 584129910778 2026-07-28 14:52:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68fa873ab7d (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSOEFBQzNBRkNGRTdBQ0UwMzI5AA==) 2026-07-28 14:52:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a68fa873ab7d 2026-07-28 14:52:55 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Paola Salas, 2026-08-29 00:00:00 . 584143387291 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143387291","wa_id":"584143387291"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzg3MjkxFQIAERgSOTFBMzYyRTU2NjlEN0MyRDg3AA==","message_status":"accepted"}]}'. 2026-07-28 14:55:30 - ====== INICIO WEBHOOK ====== 2026-07-28 14:55:30 - Evento: interactive | De: 584143387291 | Size: 946b 2026-07-28 14:55:30 - Procesando encuesta interactiva 2026-07-28 14:55:30 - SurveyService: Iniciando procesamiento de encuesta 2026-07-28 14:55:30 - Procesando encuesta de: 584143387291, Message ID: wamid.HBgMNTg0MTQzMzg3MjkxFQIAEhgUM0EzODQxOTZBOTgwNzk5Q0IyQTQA 2026-07-28 14:55:30 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-28 14:55:30 - ====== FIN WEBHOOK ====== 2026-07-28 14:56:31 - ====== INICIO WEBHOOK ====== 2026-07-28 14:56:31 - Evento: image | De: 584129961319 | Size: 855b 2026-07-28 14:56:31 - Procesando mensaje regular tipo: image 2026-07-28 14:56:31 - RegularMessageService: Procesando mensaje de 584129961319, tipo: image 2026-07-28 14:56:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNEMjYyRjhFNTEwOURBRDJGRUExNTkyNjdCQTU1MzkA 2026-07-28 14:56:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNEMjYyRjhFNTEwOURBRDJGRUExNTkyNjdCQTU1MzkA 2026-07-28 14:56:31 - Contenido: Hola buenas tardes... 2026-07-28 14:56:31 - Comando detectado: hola 2026-07-28 14:56:31 - CommandProcessor: Procesando comando: hola 2026-07-28 14:56:31 - Imagen sin comando, guardando y procesando 2026-07-28 14:56:31 - Verificando duplicado por imageId=2810543669327268, msgId=wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNEMjYyRjhFNTEwOURBRDJGRUExNTkyNjdCQTU1MzkA 2026-07-28 14:56:31 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-28 14:56:31 - Incluyendo numtoname.php... 2026-07-28 14:56:31 - Incluyendo media.php... 2026-07-28 14:56:31 - DEBUG messages batch: [{"from":"584129961319","from_user_id":"VE.4533059210314559","id":"wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNEMjYyRjhFNTEwOURBRDJGRUExNTkyNjdCQTU1MzkA","timestamp":"1785264991","type":"image","image":{"caption":"Hola buenas tardes","mime_type":"image\/jpeg","sha256":"jF9DVCK1vTR0mbOxRPJiwd8zVPmKc241x7riHxnc5H0=","id":"2810543669327268","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2810543669327268&source=webhook&ext=1785265293&hash=ATwQAA4ccdXpbbtbeuZKLVq9qTzYV4Nvy2nInmd46k0Hig"}}] 2026-07-28 14:56:31 - DEBUG caption final: Hola buenas tardes 2026-07-28 14:56:31 - DEBUG busqueda mobiles: 04129961319,4129961319,584129961319 2026-07-28 14:56:31 - DEBUG usuario encontrado: f4:e2:c6:36:46:4a 2026-07-28 14:56:31 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-28 14:56:31 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-28 14:56:33 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2810543669327268&source=getMedia&ext=1785265295&hash=ATx3ExP00cqXNWrk7DQEaG8_pUeLIp_DwuDYQl4AM-oZIA 2026-07-28 14:56:34 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2810543669327268.jpg (37880 bytes) 2026-07-28 14:56:35 - OCR tesseract exit=0 chars=289 2026-07-28 14:56:35 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 297 y PagomóvilBDV Personas 9 12.924,72 Bs Fecha: 28/07/2026 Operación: 006823436685 IO Identificación: 18143785 Origen: 0102****7619 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: wifi 2026-07-28 14:56:35 - OCR parse (caption-level): {"banco":"Venezuela","monto":"12924.72","fecha":"2026-07-28"} 2026-07-28 14:56:35 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-28","debug":["fecha=2026-07-28"]} 2026-07-28 14:56:35 - DEBUG registro: usernameRaw=''f4:e2:c6:36:46:4a'' first=''Maria cecilia'' last=''grasso'' esRegistrado=1 2026-07-28 14:56:35 - DEBUG bodyAdmin postOCR: Tlf: 04129961319\nUser: f4:e2:c6:36:46:4a\nNombre: Maria cecilia grasso\nBanco: Venezuela\nMonto: 12924.72 (caption)\nFecha: 2026-07-28 (caption)\nSrvID: 35 2026-07-28 14:56:38 - IMG 2810543669327268 TEL 04129961319 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-28 14:56:38 - Incluyendo guardar_imagen.php... 2026-07-28 14:56:38 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-28 14:56:38 - Includes realizados. Verificando funciones... 2026-07-28 14:56:38 - obtenerInfoUsuario: Iniciando función con teléfono: 584129961319 2026-07-28 14:56:38 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-28 14:56:38 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-28 14:56:38 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-28 14:56:38 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-28 14:56:38 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-28 14:56:38 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:36:46:4a","firstname":"Maria cecilia","lastname":"grasso","mac":"f4:e2:c6:36:46:4a","srvid":34} 2026-07-28 14:56:38 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-28 14:56:38 - Datos usuario extraídos: {"username":"f4:e2:c6:36:46:4a","firstname":"Maria cecilia","lastname":"grasso","mac":"f4:e2:c6:36:46:4a","srvid":34} 2026-07-28 14:56:38 - Función conectarbot disponible, obteniendo conexión... 2026-07-28 14:56:38 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-28 14:56:38 - Valor de accessToken: EAAC0c45... 2026-07-28 14:56:38 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-28 14:56:38 - Instancia WhatsAppImageHandler creada 2026-07-28 14:56:38 - Llamando a saveWhatsAppImage... 2026-07-28 14:56:38 - saveWhatsAppImage: Procesando imagen para: 584129961319 2026-07-28 14:56:38 - saveWhatsAppImage: ID de media: 2810543669327268, MIME type: image/jpeg 2026-07-28 14:56:38 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2810543669327268 2026-07-28 14:56:39 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-28 14:56:39 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2810543669327268&source=getMedia&ext=1785265301&hash=ATyOFxfVD2MW_hwZcNgaUYYWHRj4VBsWNsgb09D1vJcdvw 2026-07-28 14:56:39 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2810543669327268&source=getMedia&ext=1785265301&hash=ATyOFxfVD2MW_hwZcNgaUYYWHRj4VBsWNsgb09D1vJcdvw 2026-07-28 14:56:40 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-28 14:56:40 - descargar_imagen: Imagen descargada - Tamaño: 37880 bytes, Tipo: image/jpeg 2026-07-28 14:56:40 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2810543669327268.jpg, Tamaño: 37880 bytes 2026-07-28 14:56:40 - saveToDatabase: Registro insertado en BD con ID: 169 2026-07-28 14:56:40 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2810543669327268.jpg","image_id":"2810543669327268","size":37880,"mime_type":"image\/jpeg","db_success":true} 2026-07-28 14:56:40 - Resultado del comando: array 2026-07-28 14:56:40 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-28 14:56:41 - Mensaje enviado con éxito a 584129961319 2026-07-28 14:56:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a68fb69a8051 (wa_message_id: wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSNjk4MjkwREI5QkE1NDMxNUFDAA==) 2026-07-28 14:56:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a68fb69a8051 2026-07-28 14:56:41 - ====== FIN WEBHOOK ====== 2026-07-28 15:23:49 - ====== INICIO WEBHOOK ====== 2026-07-28 15:23:49 - Evento: text | De: 584243598298 | Size: 568b 2026-07-28 15:23:49 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNTk4Mjk4FQIAEhggQUMwREM2NzFEQzdFMEMyM0VBMUMwQ0Y2OTAxMTc2MDcA, ignorando 2026-07-28 15:32:22 - ====== INICIO WEBHOOK ====== 2026-07-28 15:32:22 - Evento: image | De: 584267453909 | Size: 833b 2026-07-28 15:32:22 - Procesando mensaje regular tipo: image 2026-07-28 15:32:22 - RegularMessageService: Procesando mensaje de 584267453909, tipo: image 2026-07-28 15:32:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUM2RkVCRjY4RUZGQ0ZFNTMxNkE3RDFCRUMxMDVGRDIA 2026-07-28 15:32:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUM2RkVCRjY4RUZGQ0ZFNTMxNkE3RDFCRUMxMDVGRDIA 2026-07-28 15:32:22 - Contenido: ... 2026-07-28 15:32:22 - Comando detectado: image 2026-07-28 15:32:22 - CommandProcessor: Procesando comando: image 2026-07-28 15:32:22 - Imagen sin comando, guardando y procesando 2026-07-28 15:32:22 - Verificando duplicado por imageId=1380137967390869, msgId=wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUM2RkVCRjY4RUZGQ0ZFNTMxNkE3RDFCRUMxMDVGRDIA 2026-07-28 15:32:22 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-28 15:32:22 - Incluyendo numtoname.php... 2026-07-28 15:32:22 - Incluyendo media.php... 2026-07-28 15:32:22 - DEBUG messages batch: [{"from":"584267453909","from_user_id":"VE.4529535870666893","id":"wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUM2RkVCRjY4RUZGQ0ZFNTMxNkE3RDFCRUMxMDVGRDIA","timestamp":"1785267142","type":"image","image":{"mime_type":"image\/jpeg","sha256":"MCMKfdh5C2JToyMl0AOgfOvhvlsXtunEkrqqHCTdblE=","id":"1380137967390869","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1380137967390869&source=webhook&ext=1785267444&hash=ATwmBolWEw8QWxSJX1QX2FyCxfM5hX7Wt4tNv4MNmgsc_g"}}] 2026-07-28 15:32:22 - DEBUG caption: no se encontró texto cercano 2026-07-28 15:32:22 - DEBUG caption final: [VACIO] 2026-07-28 15:32:22 - DEBUG busqueda mobiles: 04267453909,4267453909,584267453909 2026-07-28 15:32:22 - DEBUG usuario NO encontrado 2026-07-28 15:32:22 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-28 15:32:22 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-28 15:32:23 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1380137967390869&source=getMedia&ext=1785267445&hash=ATyfKJ4Fp47KhQw4Y_PFkAvmddCGaEkfyXUe3Ye9D61qKA 2026-07-28 15:32:24 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1380137967390869.jpg (44351 bytes) 2026-07-28 15:32:24 - OCR tesseract exit=0 chars=81 2026-07-28 15:32:24 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 704 2026-07-28 15:32:24 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-07-28 15:32:24 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-28 15:32:24 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-28 15:32:24 - DEBUG bodyAdmin postOCR: Tlf: 04267453909\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-07-28 15:32:27 - IMG 1380137967390869 TEL 04267453909 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-28 15:32:27 - Incluyendo guardar_imagen.php... 2026-07-28 15:32:27 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-28 15:32:27 - Includes realizados. Verificando funciones... 2026-07-28 15:32:27 - obtenerInfoUsuario: Iniciando función con teléfono: 584267453909 2026-07-28 15:32:27 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-28 15:32:27 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-28 15:32:27 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-28 15:32:27 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-28 15:32:27 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-28 15:32:27 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:99:b8:5d","firstname":"alejandro","lastname":"mayora","mac":"74:ac:b9:99:b8:5d","srvid":37} 2026-07-28 15:32:27 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-28 15:32:27 - Datos usuario extraídos: {"username":"74:ac:b9:99:b8:5d","firstname":"alejandro","lastname":"mayora","mac":"74:ac:b9:99:b8:5d","srvid":37} 2026-07-28 15:32:27 - Función conectarbot disponible, obteniendo conexión... 2026-07-28 15:32:27 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-28 15:32:27 - Valor de accessToken: EAAC0c45... 2026-07-28 15:32:27 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-28 15:32:27 - Instancia WhatsAppImageHandler creada 2026-07-28 15:32:27 - Llamando a saveWhatsAppImage... 2026-07-28 15:32:27 - saveWhatsAppImage: Procesando imagen para: 584267453909 2026-07-28 15:32:27 - saveWhatsAppImage: ID de media: 1380137967390869, MIME type: image/jpeg 2026-07-28 15:32:27 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1380137967390869 2026-07-28 15:32:28 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-28 15:32:28 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1380137967390869&source=getMedia&ext=1785267450&hash=ATzOeR69f3YcikMoX58GYRmoMm5UpfLiX7pTDB4STkfQBQ 2026-07-28 15:32:28 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1380137967390869&source=getMedia&ext=1785267450&hash=ATzOeR69f3YcikMoX58GYRmoMm5UpfLiX7pTDB4STkfQBQ 2026-07-28 15:32:29 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-28 15:32:29 - descargar_imagen: Imagen descargada - Tamaño: 44351 bytes, Tipo: image/jpeg 2026-07-28 15:32:29 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1380137967390869.jpg, Tamaño: 44351 bytes 2026-07-28 15:32:29 - saveToDatabase: Registro insertado en BD con ID: 170 2026-07-28 15:32:29 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1380137967390869.jpg","image_id":"1380137967390869","size":44351,"mime_type":"image\/jpeg","db_success":true} 2026-07-28 15:32:29 - Resultado del comando: array 2026-07-28 15:32:29 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-28 15:32:30 - Mensaje enviado con éxito a 584267453909 2026-07-28 15:32:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6903ce030c2 (wa_message_id: wamid.HBgMNTg0MjY3NDUzOTA5FQIAERgSQjg3MEZDN0I0OUZDNjQyNDdGAA==) 2026-07-28 15:32:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a6903ce030c2 2026-07-28 15:32:30 - ====== FIN WEBHOOK ====== 2026-07-28 15:56:28 - ====== INICIO WEBHOOK ====== 2026-07-28 15:56:28 - Evento: text | De: 584129910778 | Size: 621b 2026-07-28 15:56:28 - Procesando mensaje regular tipo: text 2026-07-28 15:56:28 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-07-28 15:56:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM1OTdDREUxMzA2QjUzMzcyMjYzRkQ5NEI2NzM5Q0IA 2026-07-28 15:56:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM1OTdDREUxMzA2QjUzMzcyMjYzRkQ5NEI2NzM5Q0IA 2026-07-28 15:56:28 - Contenido: Buenas tardes cuánto es para pagar la mitad del wifi... 2026-07-28 15:56:28 - Comando detectado: buenas 2026-07-28 15:56:28 - CommandProcessor: Procesando comando: buenas 2026-07-28 15:56:28 - Comando no reconocido, enviando a ChatGPT 2026-07-28 15:56:28 - Resultado del comando: string 2026-07-28 15:56:28 - Enviando a ChatGPT: Buenas tardes cuánto es para pagar la mitad del w... 2026-07-28 15:56:28 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes cuánto es para pagar la mitad del w... 2026-07-28 15:56:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 16:56:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 16:56:28 America/Halifax] [CHATBOT][START] corr=b6d08155 IP=127.0.0.1 UA= [28-Jul-2026 15:56:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 15:56:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-26 username=70:a7:41:24:77:37 mobile=584129910778 [28-Jul-2026 15:56:28 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 15:56:28 America/Caracas] [CHATBOT][DIAG] corr=b6d08155 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [28-Jul-2026 15:56:28 America/Caracas] [CHATBOT][CTX] corr=b6d08155 tel=584129910778 intent=chat srvid=34 usd=30 bs=25849.81 tasa=742.8105 verifyMode=simulated [28-Jul-2026 15:56:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 15:56:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 15:56:28 America/Caracas] [CHATBOT][AI][764307] Proveedor: gemini [28-Jul-2026 15:56:28 America/Caracas] [CHATBOT][GEMINI][764307] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 15:56:29 America/Caracas] [CHATBOT][GEMINI][764307] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 15:56:29 America/Caracas] [CHATBOT][GEMINI][764307] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 15:56:30 America/Caracas] [CHATBOT][AI][764307] Gemini falló, usando heurística local [28-Jul-2026 15:56:30 America/Caracas] [CHATBOT][END] corr=b6d08155 bytesRespuesta=397 [28-Jul-2026 15:56:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 15:56:30 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 15:56:31 - Mensaje enviado con éxito a 584129910778 2026-07-28 15:56:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a69096f9c8fc (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSM0U2MDY0QzhGRUNGRjU4QzI0AA==) 2026-07-28 15:56:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a69096f9c8fc 2026-07-28 15:56:31 - ====== FIN WEBHOOK ====== 2026-07-28 16:00:42 - ====== INICIO WEBHOOK ====== 2026-07-28 16:00:42 - Evento: text | De: 584129430024 | Size: 587b 2026-07-28 16:00:42 - Procesando mensaje regular tipo: text 2026-07-28 16:00:42 - RegularMessageService: Procesando mensaje de 584129430024, tipo: text 2026-07-28 16:00:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NDMwMDI0FQIAEhggQUMzMjczRDMxRDlGRTY1NzQwM0NDQjg5NkVFOTg1OTYA 2026-07-28 16:00:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NDMwMDI0FQIAEhggQUMzMjczRDMxRDlGRTY1NzQwM0NDQjg5NkVFOTg1OTYA 2026-07-28 16:00:42 - Contenido: Hola buenas tardes para cancelar el wifi... 2026-07-28 16:00:42 - Comando detectado: hola 2026-07-28 16:00:42 - CommandProcessor: Procesando comando: hola 2026-07-28 16:00:42 - Comando no reconocido, enviando a ChatGPT 2026-07-28 16:00:42 - Resultado del comando: string 2026-07-28 16:00:42 - Enviando a ChatGPT: Hola buenas tardes para cancelar el wifi... 2026-07-28 16:00:42 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes para cancelar el wifi... 2026-07-28 16:00:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 17:00:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 17:00:42 America/Halifax] [CHATBOT][START] corr=29dd27d8 IP=127.0.0.1 UA= [28-Jul-2026 16:00:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 16:00:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-29 username=68:d7:9a:06:d0:71 mobile=584129430024 [28-Jul-2026 16:00:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 16:00:43 America/Caracas] [CHATBOT][DIAG] corr=29dd27d8 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [28-Jul-2026 16:00:43 America/Caracas] [CHATBOT][CTX] corr=29dd27d8 tel=584129430024 intent=chat srvid=34 usd=30 bs=25849.81 tasa=742.8105 verifyMode=simulated [28-Jul-2026 16:00:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 16:00:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 16:00:43 America/Caracas] [CHATBOT][AI][e7fbd4] Proveedor: gemini [28-Jul-2026 16:00:43 America/Caracas] [CHATBOT][GEMINI][e7fbd4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 16:00:43 America/Caracas] [CHATBOT][GEMINI][e7fbd4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 16:00:44 America/Caracas] [CHATBOT][GEMINI][e7fbd4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 16:00:44 America/Caracas] [CHATBOT][AI][e7fbd4] Gemini falló, usando heurística local [28-Jul-2026 16:00:44 America/Caracas] [CHATBOT][AI][e7fbd4] Heurística no matcheó, enviando menú de opciones [28-Jul-2026 16:00:44 America/Caracas] [CHATBOT][END] corr=29dd27d8 bytesRespuesta=390 [28-Jul-2026 16:00:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 16:00:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 16:00:46 - Mensaje enviado con éxito a 584129430024 2026-07-28 16:00:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a690a6e3a083 (wa_message_id: wamid.HBgMNTg0MTI5NDMwMDI0FQIAERgSQUZDNTE2NkFBMkFCMENDOTYwAA==) 2026-07-28 16:00:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a690a6e3a083 2026-07-28 16:00:46 - ====== FIN WEBHOOK ====== 2026-07-28 16:01:21 - ====== INICIO WEBHOOK ====== 2026-07-28 16:01:21 - Evento: text | De: 584129910778 | Size: 598b 2026-07-28 16:01:21 - Procesando mensaje regular tipo: text 2026-07-28 16:01:21 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-07-28 16:01:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNBRkI5NERDQTMwOTg1NEIxQUIwNUZGNDc5NTNEMEEA 2026-07-28 16:01:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNBRkI5NERDQTMwOTg1NEIxQUIwNUZGNDc5NTNEMEEA 2026-07-28 16:01:21 - Contenido: Pero voy apagar la mitad cuanto es... 2026-07-28 16:01:21 - Comando detectado: pero 2026-07-28 16:01:21 - CommandProcessor: Procesando comando: pero 2026-07-28 16:01:21 - Comando no reconocido, enviando a ChatGPT 2026-07-28 16:01:21 - Resultado del comando: string 2026-07-28 16:01:21 - Enviando a ChatGPT: Pero voy apagar la mitad cuanto es... 2026-07-28 16:01:21 - forwardToChatGPT: Enviando a ChatGPT: Pero voy apagar la mitad cuanto es... 2026-07-28 16:01:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 17:01:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 17:01:21 America/Halifax] [CHATBOT][START] corr=d9280360 IP=127.0.0.1 UA= [28-Jul-2026 16:01:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 16:01:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-26 username=70:a7:41:24:77:37 mobile=584129910778 [28-Jul-2026 16:01:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 16:01:21 America/Caracas] [CHATBOT][DIAG] corr=d9280360 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [28-Jul-2026 16:01:21 America/Caracas] [CHATBOT][CTX] corr=d9280360 tel=584129910778 intent=chat srvid=34 usd=30 bs=25849.81 tasa=742.8105 verifyMode=simulated [28-Jul-2026 16:01:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 16:01:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 16:01:21 America/Caracas] [CHATBOT][AI][1fd695] Proveedor: gemini [28-Jul-2026 16:01:21 America/Caracas] [CHATBOT][GEMINI][1fd695] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 16:01:22 America/Caracas] [CHATBOT][GEMINI][1fd695] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 16:01:22 America/Caracas] [CHATBOT][GEMINI][1fd695] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 16:01:23 America/Caracas] [CHATBOT][AI][1fd695] Gemini falló, usando heurística local [28-Jul-2026 16:01:23 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-28 16:01:23 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-28 16:01:24 - Mensaje enviado con éxito a 584129910778 2026-07-28 16:01:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a690a946fa81 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSN0NERjY2RTVCRURERTUxQjI2AA==) 2026-07-28 16:01:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a690a946fa81 2026-07-28 16:01:24 - ====== FIN WEBHOOK ====== 2026-07-28 16:01:40 - ====== INICIO WEBHOOK ====== 2026-07-28 16:01:40 - Evento: text | De: 584129910778 | Size: 594b 2026-07-28 16:01:40 - Procesando mensaje regular tipo: text 2026-07-28 16:01:40 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-07-28 16:01:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM0MDhFRTY3M0ZBM0EyNDFGOUVEOEVFNTQ3M0FGODQA 2026-07-28 16:01:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM0MDhFRTY3M0ZBM0EyNDFGOUVEOEVFNTQ3M0FGODQA 2026-07-28 16:01:40 - Contenido: Cómo así no entiendo... 2026-07-28 16:01:40 - Comando detectado: cómo 2026-07-28 16:01:40 - CommandProcessor: Procesando comando: cómo 2026-07-28 16:01:40 - Comando no reconocido, enviando a ChatGPT 2026-07-28 16:01:40 - Resultado del comando: string 2026-07-28 16:01:40 - Enviando a ChatGPT: Cómo así no entiendo... 2026-07-28 16:01:40 - forwardToChatGPT: Enviando a ChatGPT: Cómo así no entiendo... 2026-07-28 16:01:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 17:01:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 17:01:40 America/Halifax] [CHATBOT][START] corr=7f29a4a1 IP=127.0.0.1 UA= [28-Jul-2026 16:01:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 16:01:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-26 username=70:a7:41:24:77:37 mobile=584129910778 [28-Jul-2026 16:01:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 16:01:41 America/Caracas] [CHATBOT][DIAG] corr=7f29a4a1 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [28-Jul-2026 16:01:41 America/Caracas] [CHATBOT][CTX] corr=7f29a4a1 tel=584129910778 intent=chat srvid=34 usd=30 bs=25849.81 tasa=742.8105 verifyMode=simulated [28-Jul-2026 16:01:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 16:01:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 16:01:41 America/Caracas] [CHATBOT][AI][4e6e70] Proveedor: gemini [28-Jul-2026 16:01:41 America/Caracas] [CHATBOT][GEMINI][4e6e70] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 16:01:42 America/Caracas] [CHATBOT][GEMINI][4e6e70] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 16:01:42 America/Caracas] [CHATBOT][GEMINI][4e6e70] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 16:01:43 America/Caracas] [CHATBOT][AI][4e6e70] Gemini falló, usando heurística local [28-Jul-2026 16:01:43 America/Caracas] [CHATBOT][AI][4e6e70] Heurística no matcheó, enviando menú de opciones [28-Jul-2026 16:01:43 America/Caracas] [CHATBOT][END] corr=7f29a4a1 bytesRespuesta=389 [28-Jul-2026 16:01:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 16:01:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 16:01:44 - Mensaje enviado con éxito a 584129910778 2026-07-28 16:01:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a690aa838665 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSQjkxRkE1NzVFQzRFRTcyNUZGAA==) 2026-07-28 16:01:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a690aa838665 2026-07-28 16:01:44 - ====== FIN WEBHOOK ====== 2026-07-28 16:06:23 - ====== INICIO WEBHOOK ====== 2026-07-28 16:06:23 - Evento: image | De: 584142782119 | Size: 806b 2026-07-28 16:06:23 - Procesando mensaje regular tipo: image 2026-07-28 16:06:23 - RegularMessageService: Procesando mensaje de 584142782119, tipo: image 2026-07-28 16:06:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNzgyMTE5FQIAEhgUM0E1RTc5NzkzRDgxQzE5ODJCN0IA 2026-07-28 16:06:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNzgyMTE5FQIAEhgUM0E1RTc5NzkzRDgxQzE5ODJCN0IA 2026-07-28 16:06:23 - Contenido: ... 2026-07-28 16:06:23 - Comando detectado: image 2026-07-28 16:06:23 - CommandProcessor: Procesando comando: image 2026-07-28 16:06:23 - Imagen sin comando, guardando y procesando 2026-07-28 16:06:23 - Verificando duplicado por imageId=1392281512846833, msgId=wamid.HBgMNTg0MTQyNzgyMTE5FQIAEhgUM0E1RTc5NzkzRDgxQzE5ODJCN0IA 2026-07-28 16:06:23 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-28 16:06:23 - Incluyendo numtoname.php... 2026-07-28 16:06:23 - Incluyendo media.php... 2026-07-28 16:06:23 - DEBUG messages batch: [{"from":"584142782119","from_user_id":"VE.4523015704652243","id":"wamid.HBgMNTg0MTQyNzgyMTE5FQIAEhgUM0E1RTc5NzkzRDgxQzE5ODJCN0IA","timestamp":"1785269183","type":"image","image":{"mime_type":"image\/jpeg","sha256":"IelBT4bE+tnnuSrrPQUfy+auErUgbi9lrZiUgCrUamM=","id":"1392281512846833","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1392281512846833&source=webhook&ext=1785269485&hash=ATwtTYkdoJMIxjEd29GhdSuFAUCmp3BF2Pr236Wuck6dOg"}}] 2026-07-28 16:06:23 - DEBUG caption: no se encontró texto cercano 2026-07-28 16:06:23 - DEBUG caption final: [VACIO] 2026-07-28 16:06:23 - DEBUG busqueda mobiles: 04142782119,4142782119,584142782119 2026-07-28 16:06:23 - DEBUG usuario encontrado: 74:ac:b9:f4:be:2f 2026-07-28 16:06:23 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-28 16:06:23 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-28 16:06:24 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1392281512846833&source=getMedia&ext=1785269486&hash=ATw8qA9_T687fcM6wDiGu01wD0rkNfGO6EyhcwqHnowSAA 2026-07-28 16:06:25 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1392281512846833.jpg (39077 bytes) 2026-07-28 16:06:26 - OCR tesseract exit=0 chars=297 2026-07-28 16:06:26 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 235 y PagomóvilBDV Personas 22.288,00 Bs Fecha: 28/07/2026 Operación: 006824367493 fo Identificación: 18143785 Origen: 0102****8796 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet araguaney 2026-07-28 16:06:26 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22288.00","fecha":"2026-07-28"} 2026-07-28 16:06:26 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-28","debug":["fecha=2026-07-28"]} 2026-07-28 16:06:26 - DEBUG registro: usernameRaw=''74:ac:b9:f4:be:2f'' first=''daniel'' last=''mendoza lopez'' esRegistrado=1 2026-07-28 16:06:26 - DEBUG bodyAdmin postOCR: Tlf: 04142782119\nUser: 74:ac:b9:f4:be:2f\nNombre: daniel mendoza lopez\nBanco: Venezuela\nMonto: 22288.00 (caption)\nFecha: 2026-07-28 (caption)\nSrvID: 34 2026-07-28 16:06:29 - IMG 1392281512846833 TEL 04142782119 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-28 16:06:29 - Incluyendo guardar_imagen.php... 2026-07-28 16:06:29 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-28 16:06:29 - Includes realizados. Verificando funciones... 2026-07-28 16:06:29 - obtenerInfoUsuario: Iniciando función con teléfono: 584142782119 2026-07-28 16:06:29 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-28 16:06:29 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-28 16:06:29 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-28 16:06:29 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-28 16:06:29 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-28 16:06:29 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:f4:be:2f","firstname":"daniel","lastname":"mendoza lopez","mac":"74:ac:b9:f4:be:2f","srvid":34} 2026-07-28 16:06:29 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-28 16:06:29 - Datos usuario extraídos: {"username":"74:ac:b9:f4:be:2f","firstname":"daniel","lastname":"mendoza lopez","mac":"74:ac:b9:f4:be:2f","srvid":34} 2026-07-28 16:06:29 - Función conectarbot disponible, obteniendo conexión... 2026-07-28 16:06:29 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-28 16:06:29 - Valor de accessToken: EAAC0c45... 2026-07-28 16:06:29 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-28 16:06:29 - Instancia WhatsAppImageHandler creada 2026-07-28 16:06:29 - Llamando a saveWhatsAppImage... 2026-07-28 16:06:29 - saveWhatsAppImage: Procesando imagen para: 584142782119 2026-07-28 16:06:29 - saveWhatsAppImage: ID de media: 1392281512846833, MIME type: image/jpeg 2026-07-28 16:06:29 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1392281512846833 2026-07-28 16:06:30 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-28 16:06:30 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1392281512846833&source=getMedia&ext=1785269492&hash=ATyV_s2vKcIhXXxR2LoxHsKcyaS2I2plSHSC6gxzYnt9wg 2026-07-28 16:06:30 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1392281512846833&source=getMedia&ext=1785269492&hash=ATyV_s2vKcIhXXxR2LoxHsKcyaS2I2plSHSC6gxzYnt9wg 2026-07-28 16:06:31 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-28 16:06:31 - descargar_imagen: Imagen descargada - Tamaño: 39077 bytes, Tipo: image/jpeg 2026-07-28 16:06:31 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1392281512846833.jpg, Tamaño: 39077 bytes 2026-07-28 16:06:31 - saveToDatabase: Registro insertado en BD con ID: 171 2026-07-28 16:06:31 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1392281512846833.jpg","image_id":"1392281512846833","size":39077,"mime_type":"image\/jpeg","db_success":true} 2026-07-28 16:06:31 - Resultado del comando: array 2026-07-28 16:06:31 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-28 16:06:32 - Mensaje enviado con éxito a 584142782119 2026-07-28 16:06:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a690bc85ab6c (wa_message_id: wamid.HBgMNTg0MTQyNzgyMTE5FQIAERgSQTIwOEYzRTg0ODMwNzc1NTZDAA==) 2026-07-28 16:06:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a690bc85ab6c 2026-07-28 16:06:32 - ====== FIN WEBHOOK ====== 2026-07-28 16:08:42 - ====== INICIO WEBHOOK ====== 2026-07-28 16:08:42 - Evento: text | De: 491734752896 | Size: 539b 2026-07-28 16:08:42 - Procesando mensaje regular tipo: text 2026-07-28 16:08:42 - RegularMessageService: Procesando mensaje de 491734752896, tipo: text 2026-07-28 16:08:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNDkxNzM0NzUyODk2FQIAEhgUM0E2MjQwRURDQ0Q0Q0I3QTA5QTMA 2026-07-28 16:08:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNDkxNzM0NzUyODk2FQIAEhgUM0E2MjQwRURDQ0Q0Q0I3QTA5QTMA 2026-07-28 16:08:42 - Contenido: Saldo... 2026-07-28 16:08:42 - Comando detectado: saldo 2026-07-28 16:08:42 - CommandProcessor: Procesando comando: saldo 2026-07-28 16:08:42 - Ejecutando saldo.php 2026-07-28 16:08:42 - saldo.php: Consultando saldo para 491734752896 2026-07-28 16:08:42 - saldo.php: Usuario no encontrado para 491734752896 2026-07-28 16:08:42 - Resultado del comando: array 2026-07-28 16:08:42 - Enviando respuesta: ⚠️ No encontramos una cuenta asociada a este n 2026-07-28 16:08:43 - Mensaje enviado con éxito a 491734752896 2026-07-28 16:08:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a690c4b4b488 (wa_message_id: wamid.HBgMNDkxNzM0NzUyODk2FQIAERgSMUM0QzJDMkQ1NTY0NkQzM0FCAA==) 2026-07-28 16:08:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a690c4b4b488 2026-07-28 16:08:43 - ====== FIN WEBHOOK ====== 2026-07-28 16:23:55 - ====== INICIO WEBHOOK ====== 2026-07-28 16:23:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-28 16:23:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-28 16:23:55 - ====== FIN WEBHOOK ====== 2026-07-28 16:25:01 - ====== INICIO WEBHOOK ====== 2026-07-28 16:25:01 - Evento: text | De: 584249125004 | Size: 551b 2026-07-28 16:25:01 - Procesando mensaje regular tipo: text 2026-07-28 16:25:01 - RegularMessageService: Procesando mensaje de 584249125004, tipo: text 2026-07-28 16:25:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ5MTI1MDA0FQIAEhggQUM0OTAzRjRERkFCQjkwQ0NCRTdDOUM4OTQ4ODJCQkEA 2026-07-28 16:25:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ5MTI1MDA0FQIAEhggQUM0OTAzRjRERkFCQjkwQ0NCRTdDOUM4OTQ4ODJCQkEA 2026-07-28 16:25:01 - Contenido: 1... 2026-07-28 16:25:01 - Comando detectado: 1 [28-Jul-2026 16:25:02 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.8105 - addcreddits, addcreddits, María Rebecca Briceño, 12/08/2026 . 584249125004 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584249125004","wa_id":"584249125004"}],"messages":[{"id":"wamid.HBgMNTg0MjQ5MTI1MDA0FQIAERgSRDFDMjIzQzNBNjRDNEUwMkQyAA==","message_status":"accepted"}]}'. [28-Jul-2026 16:25:04 America/Caracas] [PointsService] Ratio pago: $15 / $30 = 0.5 | user=70:a7:41:1c:80:5b | inv=BDV-2026-388404 [28-Jul-2026 16:25:04 America/Caracas] [PointsService] Exp actual=2027-06-09 | Pre-pago=2027-05-25 | dias_acreditados=15 | puntual=SI | anticipado=SI [28-Jul-2026 16:25:04 America/Caracas] PHP Warning: Undefined variable $accessToken in /home/ctnet/www/chatWA/webhook/services/PendingPaymentInterceptor.php on line 258 2026-07-28 16:25:05 - PendingPaymentInterceptor: interceptado para 584249125004 2026-07-28 16:25:06 - Mensaje enviado con éxito a 584249125004 2026-07-28 16:25:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6910222b3e3 (wa_message_id: ) 2026-07-28 16:25:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a6910222b3e3 2026-07-28 16:25:06 - ====== FIN WEBHOOK ====== 2026-07-28 16:41:13 - ====== INICIO WEBHOOK ====== 2026-07-28 16:41:13 - Evento: image | De: 584143466209 | Size: 872b 2026-07-28 16:41:13 - Procesando mensaje regular tipo: image 2026-07-28 16:41:13 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-28 16:41:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxQ0I5QzU5QzJBQkU1Q0RFODMwQUExQUNCN0MyNzYA 2026-07-28 16:41:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxQ0I5QzU5QzJBQkU1Q0RFODMwQUExQUNCN0MyNzYA 2026-07-28 16:41:13 - Contenido: G venezuela 25262.00 carro-cruceta-hilux... 2026-07-28 16:41:13 - Comando detectado: g 2026-07-28 16:41:13 - CommandProcessor: Procesando comando: g 2026-07-28 16:41:13 - Gasto de negocio con imagen: 1825590995077145 2026-07-28 16:41:13 - Formato 'g banco descripcion': banco=venezuela, desc=25262.00 carro-cruceta-hilux 2026-07-28 16:41:14 - Ejecutando GastosService (negocio) [28-Jul-2026 16:41:15 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.8105 2026-07-28 16:41:18 - Resultado del comando: array 2026-07-28 16:41:18 - Enviando respuesta: ✅ 💼 Gasto de negocio #77 registrado • Mont 2026-07-28 16:41:19 - Mensaje enviado con éxito a 584143466209 2026-07-28 16:41:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6913ef8fbaa (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQTFCRkE2MjkxQjJBQ0JBOTUyAA==) 2026-07-28 16:41:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a6913ef8fbaa 2026-07-28 16:41:19 - ====== FIN WEBHOOK ====== 2026-07-28 17:45:43 - ====== INICIO WEBHOOK ====== 2026-07-28 17:45:43 - Evento: text | De: 584120730193 | Size: 596b 2026-07-28 17:45:43 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIwNzMwMTkzFQIAEhggQUM5MjdFNzFGMTkyN0I4NEU3MEIyOTQ1NDA1MjQwNUIA, ignorando - addcreddits, addcreddits , Tene Belen Reyes Graterol, 2026-08-28 00:00:00 . 584122067974 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122067974","wa_id":"584122067974"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDY3OTc0FQIAERgSOENFMjBBMDNGQzMwREQ3MUE1AA==","message_status":"accepted"}]}'. 2026-07-28 17:50:12 - ====== INICIO WEBHOOK ====== 2026-07-28 17:50:12 - Evento: text | De: 584122067974 | Size: 754b 2026-07-28 17:50:12 - Procesando mensaje regular tipo: text 2026-07-28 17:50:12 - RegularMessageService: Procesando mensaje de 584122067974, tipo: text 2026-07-28 17:50:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMDY3OTc0FQIAEhggQUNFN0ZGNTk0MzkyRjZGOTA2MTFCOTgyRjVCREMxMTAA 2026-07-28 17:50:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMDY3OTc0FQIAEhggQUNFN0ZGNTk0MzkyRjZGOTA2MTFCOTgyRjVCREMxMTAA 2026-07-28 17:50:12 - Contenido: Mi opinión es pésimo este mes a estado demasiado lento y no e podido disfrutar del servicio... 2026-07-28 17:50:12 - Comando detectado: mi 2026-07-28 17:50:12 - CommandProcessor: Procesando comando: mi 2026-07-28 17:50:12 - Comando no reconocido, enviando a ChatGPT 2026-07-28 17:50:12 - Resultado del comando: string 2026-07-28 17:50:12 - Enviando a ChatGPT: Mi opinión es pésimo este mes a estado demasiado... 2026-07-28 17:50:12 - forwardToChatGPT: Enviando a ChatGPT: Mi opinión es pésimo este mes a estado demasiado... 2026-07-28 17:50:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 18:50:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 18:50:12 America/Halifax] [CHATBOT][START] corr=0212a058 IP=127.0.0.1 UA= [28-Jul-2026 17:50:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 17:50:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-28 username=9c:05:d6:8e:fa:2f mobile=584122067974 [28-Jul-2026 17:50:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 17:50:13 America/Caracas] [CHATBOT][DIAG] corr=0212a058 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [28-Jul-2026 17:50:13 America/Caracas] [CHATBOT][CTX] corr=0212a058 tel=584122067974 intent=chat srvid=34 usd=30 bs=25849.81 tasa=742.8105 verifyMode=simulated [28-Jul-2026 17:50:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 17:50:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 17:50:13 America/Caracas] [CHATBOT][AI][a40a27] Proveedor: gemini [28-Jul-2026 17:50:13 America/Caracas] [CHATBOT][GEMINI][a40a27] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 17:50:14 America/Caracas] [CHATBOT][GEMINI][a40a27] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 17:50:14 America/Caracas] [CHATBOT][GEMINI][a40a27] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 17:50:15 America/Caracas] [CHATBOT][AI][a40a27] Gemini falló, usando heurística local [28-Jul-2026 17:50:15 America/Caracas] [CHATBOT][END] corr=0212a058 bytesRespuesta=243 [28-Jul-2026 17:50:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 17:50:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 17:50:16 - Mensaje enviado con éxito a 584122067974 2026-07-28 17:50:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a69241822ef0 (wa_message_id: wamid.HBgMNTg0MTIyMDY3OTc0FQIAERgSNjQ0RjI4MkM2QUNFNTgyOUU4AA==) 2026-07-28 17:50:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a69241822ef0 2026-07-28 17:50:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maria cecilia grasso, 2026-08-12 00:00:00 . 584129961319 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961319","wa_id":"584129961319"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSODA3OTJGQ0E1NkIxRkYxOEEyAA==","message_status":"accepted"}]}'. 2026-07-28 17:56:47 - ====== INICIO WEBHOOK ====== 2026-07-28 17:56:47 - Evento: text | De: 584120820207 | Size: 688b 2026-07-28 17:56:47 - Procesando mensaje regular tipo: text 2026-07-28 17:56:47 - RegularMessageService: Procesando mensaje de 584120820207, tipo: text 2026-07-28 17:56:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUM4RkE1QUU5NEZBRkYxNjlENThDNjY2NUEzRDQyN0QA 2026-07-28 17:56:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUM4RkE1QUU5NEZBRkYxNjlENThDNjY2NUEzRDQyN0QA 2026-07-28 17:56:47 - Contenido: Hola buenas tardes ahi problemas con la plataformma del wifi que es casa esta caido desde ayer graci... 2026-07-28 17:56:47 - Comando detectado: hola 2026-07-28 17:56:47 - CommandProcessor: Procesando comando: hola 2026-07-28 17:56:47 - Comando no reconocido, enviando a ChatGPT 2026-07-28 17:56:47 - Resultado del comando: string 2026-07-28 17:56:47 - Enviando a ChatGPT: Hola buenas tardes ahi problemas con la plataformm... 2026-07-28 17:56:47 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes ahi problemas con la plataformm... 2026-07-28 17:56:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 18:56:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 18:56:47 America/Halifax] [CHATBOT][START] corr=c1026c19 IP=127.0.0.1 UA= [28-Jul-2026 17:56:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 17:56:48 America/Caracas] [CHATBOT][CTX] corr=c1026c19 tel=584120820207 intent=chat srvid= usd=0 bs=0 tasa=742.8105 verifyMode=simulated [28-Jul-2026 17:56:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 17:56:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 17:56:48 America/Caracas] [CHATBOT][AI][1f5b33] Proveedor: gemini [28-Jul-2026 17:56:48 America/Caracas] [CHATBOT][GEMINI][1f5b33] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 17:56:48 America/Caracas] [CHATBOT][GEMINI][1f5b33] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 17:56:49 America/Caracas] [CHATBOT][GEMINI][1f5b33] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 17:56:49 America/Caracas] [CHATBOT][AI][1f5b33] Gemini falló, usando heurística local [28-Jul-2026 17:56:49 America/Caracas] [CHATBOT][AI][1f5b33] Heurística no matcheó, enviando menú de opciones [28-Jul-2026 17:56:49 America/Caracas] [CHATBOT][END] corr=c1026c19 bytesRespuesta=370 [28-Jul-2026 17:56:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 17:56:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 17:56:50 - Mensaje enviado con éxito a 584120820207 2026-07-28 17:56:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6925a2ee685 (wa_message_id: wamid.HBgMNTg0MTIwODIwMjA3FQIAERgSMjZEMDJBMDRDRTYxNkNDOEM2AA==) 2026-07-28 17:56:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a6925a2ee685 2026-07-28 17:56:50 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Mariale Hidalgo, 2026-08-13 00:00:00 . 584142697021 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142697021","wa_id":"584142697021"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjk3MDIxFQIAERgSMUE5QzE1NTMwRjVFRjlGRUIyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , María Rebecca Briceño , 2026-08-13 00:00:00 . 584249125004 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584249125004","wa_id":"584249125004"}],"messages":[{"id":"wamid.HBgMNTg0MjQ5MTI1MDA0FQIAERgSREU4QzAzRkYzMDM3MjY3QUU2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yandy Sivira , 2026-08-15 00:00:00 . 584125370090 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125370090","wa_id":"584125370090"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzcwMDkwFQIAERgSMkZGM0VERjdBODY0MzY3Q0NGAA==","message_status":"accepted"}]}'. 2026-07-28 18:16:34 - ====== INICIO WEBHOOK ====== 2026-07-28 18:16:34 - Evento: interactive | De: 584125370090 | Size: 1006b 2026-07-28 18:16:34 - Procesando encuesta interactiva 2026-07-28 18:16:34 - SurveyService: Iniciando procesamiento de encuesta 2026-07-28 18:16:34 - Procesando encuesta de: 584125370090, Message ID: wamid.HBgMNTg0MTI1MzcwMDkwFQIAEhggQUMyRkQ0NDA0M0FDQzBGOUVEQjg2OTQ0MzMxQkM5MjQA 2026-07-28 18:16:34 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-28 18:16:34 - ====== FIN WEBHOOK ====== 2026-07-28 18:17:08 - ====== INICIO WEBHOOK ====== 2026-07-28 18:17:08 - Evento: image | De: 584143466209 | Size: 865b 2026-07-28 18:17:08 - Procesando mensaje regular tipo: image 2026-07-28 18:17:08 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-28 18:17:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBNzYwQzk0QkM5RUIzOERGNzUzNjM5NDRGMUZGN0UA 2026-07-28 18:17:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBNzYwQzk0QkM5RUIzOERGNzUzNjM5NDRGMUZGN0UA 2026-07-28 18:17:08 - Contenido: G venezuela 900.00 recarga-diego... 2026-07-28 18:17:08 - Comando detectado: g 2026-07-28 18:17:08 - CommandProcessor: Procesando comando: g 2026-07-28 18:17:08 - Gasto de negocio con imagen: 1040471418982134 2026-07-28 18:17:08 - Formato 'g banco descripcion': banco=venezuela, desc=900.00 recarga-diego 2026-07-28 18:17:08 - Ejecutando GastosService (negocio) [28-Jul-2026 18:17:09 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.8105 2026-07-28 18:17:11 - Resultado del comando: array 2026-07-28 18:17:11 - Enviando respuesta: ✅ 💼 Gasto de negocio #78 registrado • Mont 2026-07-28 18:17:12 - Mensaje enviado con éxito a 584143466209 2026-07-28 18:17:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a692a68e3c16 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMUFDQjdCRjdFRjMyMDZGOUMxAA==) 2026-07-28 18:17:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a692a68e3c16 2026-07-28 18:17:12 - ====== FIN WEBHOOK ====== 2026-07-28 18:19:39 - ====== INICIO WEBHOOK ====== 2026-07-28 18:19:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-28 18:19:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-28 18:19:39 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Marta Torres, 2026-08-13 00:00:00 . 584129430024 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129430024","wa_id":"584129430024"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NDMwMDI0FQIAERgSNkVEREM4NThGMkFEQzZBNDU0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Inversiones SIGUT , 2026-09-06 00:00:00 . 584144674627 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144674627","wa_id":"584144674627"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0Njc0NjI3FQIAERgSMzVERDlENzA0Q0M2MTc1RUEwAA==","message_status":"accepted"}]}'. 2026-07-28 18:26:04 - ====== INICIO WEBHOOK ====== 2026-07-28 18:26:04 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-28 18:26:04 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-28 18:26:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Petra Montes, 2026-08-13 00:00:00 . 584129910778 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910778","wa_id":"584129910778"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSODdBMEI4QTk4MDY3RTY4MjM3AA==","message_status":"accepted"}]}'. 2026-07-28 19:41:14 - ====== INICIO WEBHOOK ====== 2026-07-28 19:41:14 - Evento: text | De: 584143185461 | Size: 587b 2026-07-28 19:41:14 - Procesando mensaje regular tipo: text 2026-07-28 19:41:14 - RegularMessageService: Procesando mensaje de 584143185461, tipo: text 2026-07-28 19:41:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E1NDVBQkI1MzcwRjgwOTg3RTIA 2026-07-28 19:41:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E1NDVBQkI1MzcwRjgwOTg3RTIA 2026-07-28 19:41:14 - Contenido: Buenas noches monto en bolívares a cancelar... 2026-07-28 19:41:14 - Comando detectado: buenas 2026-07-28 19:41:14 - CommandProcessor: Procesando comando: buenas 2026-07-28 19:41:14 - Comando no reconocido, enviando a ChatGPT 2026-07-28 19:41:14 - Resultado del comando: string 2026-07-28 19:41:14 - Enviando a ChatGPT: Buenas noches monto en bolívares a cancelar... 2026-07-28 19:41:14 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches monto en bolívares a cancelar... 2026-07-28 19:41:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 20:41:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 20:41:14 America/Halifax] [CHATBOT][START] corr=14786553 IP=127.0.0.1 UA= [28-Jul-2026 19:41:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 19:41:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-30 username=6c:68:a4:1b:54:60 mobile=584143185461 [28-Jul-2026 19:41:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 19:41:14 America/Caracas] [CHATBOT][DIAG] corr=14786553 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [28-Jul-2026 19:41:14 America/Caracas] [CHATBOT][CTX] corr=14786553 tel=584143185461 intent=chat srvid=47 usd=35 bs=30158.11 tasa=742.8105 verifyMode=simulated [28-Jul-2026 19:41:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 19:41:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 19:41:14 America/Caracas] [CHATBOT][AI][7db6ab] Proveedor: gemini [28-Jul-2026 19:41:14 America/Caracas] [CHATBOT][GEMINI][7db6ab] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 19:41:15 America/Caracas] [CHATBOT][GEMINI][7db6ab] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 19:41:16 America/Caracas] [CHATBOT][GEMINI][7db6ab] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 19:41:17 America/Caracas] [CHATBOT][AI][7db6ab] Gemini falló, usando heurística local [28-Jul-2026 19:41:17 America/Caracas] [CHATBOT][AI][7db6ab] Heurística no matcheó, enviando menú de opciones [28-Jul-2026 19:41:17 America/Caracas] [CHATBOT][END] corr=14786553 bytesRespuesta=388 [28-Jul-2026 19:41:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 19:41:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 19:41:18 - Mensaje enviado con éxito a 584143185461 2026-07-28 19:41:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a693e1e7179e (wa_message_id: wamid.HBgMNTg0MTQzMTg1NDYxFQIAERgSOUNBREYxMjlENTE4OUQzMjk0AA==) 2026-07-28 19:41:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a693e1e7179e 2026-07-28 19:41:18 - ====== FIN WEBHOOK ====== 2026-07-28 19:47:40 - ====== INICIO WEBHOOK ====== 2026-07-28 19:47:40 - Evento: text | De: 584120820207 | Size: 598b 2026-07-28 19:47:40 - Procesando mensaje regular tipo: text 2026-07-28 19:47:40 - RegularMessageService: Procesando mensaje de 584120820207, tipo: text 2026-07-28 19:47:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUM5OTJDOTUxMDNDNjEzRUI0MDFFRUZGRkRGMEFDRjkA 2026-07-28 19:47:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUM5OTJDOTUxMDNDNjEzRUI0MDFFRUZGRkRGMEFDRjkA 2026-07-28 19:47:40 - Contenido: Glenis Parra... 2026-07-28 19:47:40 - Comando detectado: glenis 2026-07-28 19:47:40 - CommandProcessor: Procesando comando: glenis 2026-07-28 19:47:40 - Comando no reconocido, enviando a ChatGPT 2026-07-28 19:47:40 - Resultado del comando: string 2026-07-28 19:47:40 - Enviando a ChatGPT: Glenis Parra... 2026-07-28 19:47:40 - forwardToChatGPT: Enviando a ChatGPT: Glenis Parra... 2026-07-28 19:47:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 20:47:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 20:47:40 America/Halifax] [CHATBOT][START] corr=5fadef75 IP=127.0.0.1 UA= [28-Jul-2026 19:47:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 19:47:41 America/Caracas] [CHATBOT][CTX] corr=5fadef75 tel=584120820207 intent=chat srvid= usd=0 bs=0 tasa=742.8105 verifyMode=simulated [28-Jul-2026 19:47:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 19:47:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 19:47:41 America/Caracas] [CHATBOT][AI][80ee17] Proveedor: gemini [28-Jul-2026 19:47:41 America/Caracas] [CHATBOT][GEMINI][80ee17] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 19:47:41 America/Caracas] [CHATBOT][GEMINI][80ee17] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 19:47:42 America/Caracas] [CHATBOT][GEMINI][80ee17] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 19:47:42 America/Caracas] [CHATBOT][AI][80ee17] Gemini falló, usando heurística local [28-Jul-2026 19:47:42 America/Caracas] [CHATBOT][AI][80ee17] Heurística no matcheó, enviando menú de opciones [28-Jul-2026 19:47:42 America/Caracas] [CHATBOT][END] corr=5fadef75 bytesRespuesta=370 [28-Jul-2026 19:47:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 19:47:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 19:47:43 - Mensaje enviado con éxito a 584120820207 2026-07-28 19:47:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a693f9fe89e2 (wa_message_id: wamid.HBgMNTg0MTIwODIwMjA3FQIAERgSNUQ4QjVCOTkwOUYwNzk4NTkyAA==) 2026-07-28 19:47:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a693f9fe89e2 2026-07-28 19:47:43 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , daniel mendoza lopez, 2026-08-27 00:00:00 . 584142782119 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142782119","wa_id":"584142782119"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzgyMTE5FQIAERgSMEI1RjIwMzE2RDk1MDM4ODBDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Tibisay Mejia, 2026-08-29 00:00:00 . 584243964752 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243964752","wa_id":"584243964752"}],"messages":[{"id":"wamid.HBgMNTg0MjQzOTY0NzUyFQIAERgSQjQ5NkEzN0YzQjA1N0M2MDI5AA==","message_status":"accepted"}]}'. 2026-07-28 21:07:42 - ====== INICIO WEBHOOK ====== 2026-07-28 21:07:42 - Evento: image | De: 584143466209 | Size: 877b 2026-07-28 21:07:42 - Procesando mensaje regular tipo: image 2026-07-28 21:07:42 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-28 21:07:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRkU0NkFDREE3N0NEQTkxRkQyNEY5MTdENDM0RTcA 2026-07-28 21:07:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRkU0NkFDREE3N0NEQTkxRkQyNEY5MTdENDM0RTcA 2026-07-28 21:07:42 - Contenido: G venezuela 15000.00 viaticos-gasolina-hilux... 2026-07-28 21:07:42 - Comando detectado: g 2026-07-28 21:07:42 - CommandProcessor: Procesando comando: g 2026-07-28 21:07:42 - Gasto de negocio con imagen: 2421547804999778 2026-07-28 21:07:42 - Formato 'g banco descripcion': banco=venezuela, desc=15000.00 viaticos-gasolina-hilux 2026-07-28 21:07:42 - Ejecutando GastosService (negocio) [28-Jul-2026 21:07:43 America/Caracas] [ExchangeRateService] Tasa API (oficial): 742.8105 2026-07-28 21:07:47 - Resultado del comando: array 2026-07-28 21:07:47 - Enviando respuesta: ✅ 💼 Gasto de negocio #79 registrado • Mont 2026-07-28 21:07:48 - Mensaje enviado con éxito a 584143466209 2026-07-28 21:07:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a695264421a0 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTFBMkQ3NzFGQjQ1Q0YxMUZCAA==) 2026-07-28 21:07:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a695264421a0 2026-07-28 21:07:48 - ====== FIN WEBHOOK ====== 2026-07-28 22:29:13 - ====== INICIO WEBHOOK ====== 2026-07-28 22:29:13 - Evento: image | De: 584241580256 | Size: 884b 2026-07-28 22:29:13 - Procesando mensaje regular tipo: image 2026-07-28 22:29:13 - RegularMessageService: Procesando mensaje de 584241580256, tipo: image 2026-07-28 22:29:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUNBOTBFMDNCN0M5M0NFM0ExRjgyMzZCMkYzOTY4NUUA 2026-07-28 22:29:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUNBOTBFMDNCN0M5M0NFM0ExRjgyMzZCMkYzOTY4NUUA 2026-07-28 22:29:13 - Contenido: Listo el pago... 2026-07-28 22:29:13 - Comando detectado: listo 2026-07-28 22:29:13 - CommandProcessor: Procesando comando: listo 2026-07-28 22:29:13 - Imagen sin comando, guardando y procesando 2026-07-28 22:29:13 - Verificando duplicado por imageId=1566247718191362, msgId=wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUNBOTBFMDNCN0M5M0NFM0ExRjgyMzZCMkYzOTY4NUUA 2026-07-28 22:29:13 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-28 22:29:13 - Incluyendo numtoname.php... 2026-07-28 22:29:13 - Incluyendo media.php... 2026-07-28 22:29:13 - DEBUG messages batch: [{"from":"584241580256","from_user_id":"VE.4526715854282228","id":"wamid.HBgMNTg0MjQxNTgwMjU2FQIAEhggQUNBOTBFMDNCN0M5M0NFM0ExRjgyMzZCMkYzOTY4NUUA","timestamp":"1785292152","type":"image","image":{"caption":"Listo el pago","mime_type":"image\/jpeg","sha256":"I1AL8s3Smbgr67cPS48rmrc6yq05EQsOlSJ2lXLqJa8=","id":"1566247718191362","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1566247718191362&source=webhook&ext=1785292454&hash=ATyB5mh03TvVfY4qfCdZInkLelmlKu8vdcAGRoJf3aKHFw"}}] 2026-07-28 22:29:13 - DEBUG caption final: Listo el pago 2026-07-28 22:29:13 - DEBUG busqueda mobiles: 04241580256,4241580256,584241580256 2026-07-28 22:29:13 - DEBUG usuario encontrado: e4:38:83:be:e6:31 2026-07-28 22:29:13 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-28 22:29:13 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-28 22:29:14 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1566247718191362&source=getMedia&ext=1785292456&hash=ATwtLMNFSCy04pRRUlPdTudrw2Jh98WDEdvP1CwIgOvqwg 2026-07-28 22:29:16 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1566247718191362.jpg (50514 bytes) 2026-07-28 22:29:16 - OCR tesseract exit=0 chars=372 2026-07-28 22:29:16 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 = BDVenlínea personas con exito. numero de operación es: 001428624161 [[] Banco BANCO DE Receptor: VENEZUELA Teléfono 0412***3736 Receptor: Cédula 18***785 Receptor: Monto de la 30.134,51 Operación: Concepto: Pago y Banco de Venezuela, S.A. Banco Universal O RIF G-20009997-6. 2026-07-28 22:29:16 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":null} 2026-07-28 22:29:16 - OCR parseDetalles: {"banco":null,"monto":"30134.51","fecha":null,"debug":["montoSame=30.134,51"]} 2026-07-28 22:29:16 - DEBUG registro: usernameRaw=''e4:38:83:be:e6:31'' first=''Anais'' last=''Crespo Piñero'' esRegistrado=1 2026-07-28 22:29:16 - DEBUG bodyAdmin postOCR: Tlf: 04241580256\nUser: e4:38:83:be:e6:31\nNombre: Anais Crespo Piñero\nBanco: Venezuela\nMonto: 30134.51 (ocrDetails)\nFecha: \nSrvID: 47 2026-07-28 22:29:20 - IMG 1566247718191362 TEL 04241580256 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-28 22:29:20 - Incluyendo guardar_imagen.php... 2026-07-28 22:29:20 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-28 22:29:20 - Includes realizados. Verificando funciones... 2026-07-28 22:29:20 - obtenerInfoUsuario: Iniciando función con teléfono: 584241580256 2026-07-28 22:29:20 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-28 22:29:20 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-28 22:29:20 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-28 22:29:20 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-28 22:29:20 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-28 22:29:20 - obtenerInfoUsuario: Datos usuario: 2026-07-28 22:29:20 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-28 22:29:20 - Datos usuario extraídos: 2026-07-28 22:29:20 - Función conectarbot disponible, obteniendo conexión... 2026-07-28 22:29:20 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-28 22:29:20 - Valor de accessToken: EAAC0c45... 2026-07-28 22:29:20 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-28 22:29:20 - Instancia WhatsAppImageHandler creada 2026-07-28 22:29:20 - Llamando a saveWhatsAppImage... 2026-07-28 22:29:20 - saveWhatsAppImage: Procesando imagen para: 584241580256 2026-07-28 22:29:20 - saveWhatsAppImage: ID de media: 1566247718191362, MIME type: image/jpeg 2026-07-28 22:29:20 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1566247718191362 2026-07-28 22:29:21 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-28 22:29:21 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1566247718191362&source=getMedia&ext=1785292463&hash=ATzkRhw7S8f1CUPZk4E3I_TwNPRR_ylzJ7ETXW_PdOA_lg 2026-07-28 22:29:21 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1566247718191362&source=getMedia&ext=1785292463&hash=ATzkRhw7S8f1CUPZk4E3I_TwNPRR_ylzJ7ETXW_PdOA_lg 2026-07-28 22:29:22 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-28 22:29:22 - descargar_imagen: Imagen descargada - Tamaño: 50514 bytes, Tipo: image/jpeg 2026-07-28 22:29:22 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1566247718191362.jpg, Tamaño: 50514 bytes 2026-07-28 22:29:22 - saveToDatabase: Registro insertado en BD con ID: 172 2026-07-28 22:29:22 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1566247718191362.jpg","image_id":"1566247718191362","size":50514,"mime_type":"image\/jpeg","db_success":true} 2026-07-28 22:29:22 - Resultado del comando: array 2026-07-28 22:29:22 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-28 22:29:23 - Mensaje enviado con éxito a 584241580256 2026-07-28 22:29:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a69658372cec (wa_message_id: wamid.HBgMNTg0MjQxNTgwMjU2FQIAERgSMTZCMkY4MjREOTQ1Q0Y0MDY2AA==) 2026-07-28 22:29:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a69658372cec 2026-07-28 22:29:23 - ====== FIN WEBHOOK ====== 2026-07-28 22:29:45 - ====== INICIO WEBHOOK ====== 2026-07-28 22:29:45 - Evento: text | De: 584266395007 | Size: 614b 2026-07-28 22:29:45 - Procesando mensaje regular tipo: text 2026-07-28 22:29:45 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-28 22:29:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNFNDg0MUY0MTBDQzNEM0Q0MjYzQ0YzQjU4NDM0RkYA 2026-07-28 22:29:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUNFNDg0MUY0MTBDQzNEM0Q0MjYzQ0YzQjU4NDM0RkYA 2026-07-28 22:29:45 - Contenido: Verificar tipo de velocidad actual en mi zona , recidencial... 2026-07-28 22:29:45 - Comando detectado: verificar 2026-07-28 22:29:45 - CommandProcessor: Procesando comando: verificar 2026-07-28 22:29:45 - Comando no reconocido, enviando a ChatGPT 2026-07-28 22:29:45 - Resultado del comando: string 2026-07-28 22:29:45 - Enviando a ChatGPT: Verificar tipo de velocidad actual en mi zona , r... 2026-07-28 22:29:45 - LeadCapture: Posible lead detectado para 584266395007 2026-07-28 22:29:45 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-28 22:29:45 - forwardToChatGPT: Enviando a ChatGPT: Verificar tipo de velocidad actual en mi zona , r... 2026-07-28 22:29:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 23:29:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 23:29:45 America/Halifax] [CHATBOT][START] corr=ec60a797 IP=127.0.0.1 UA= [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [28-Jul-2026 22:29:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][DIAG] corr=ec60a797 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][CTX] corr=ec60a797 tel=584266395007 intent=chat srvid=35 usd=40 bs=34466.41 tasa=742.8105 verifyMode=simulated [28-Jul-2026 22:29:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno 2026-07-28 22:29:46 - ====== INICIO WEBHOOK ====== 2026-07-28 22:29:46 - Evento: text | De: 584266395007 | Size: 596b 2026-07-28 22:29:46 - Procesando mensaje regular tipo: text 2026-07-28 22:29:46 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-07-28 22:29:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM3Q0ZFRDQ0NTU0MTQ1RjdGNzk3MDMyNjM4NzBEMUIA [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][AI][0c15c1] Proveedor: gemini [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][GEMINI][0c15c1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-28 22:29:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM3Q0ZFRDQ0NTU0MTQ1RjdGNzk3MDMyNjM4NzBEMUIA 2026-07-28 22:29:46 - Contenido: Actualmente se evidencia lentitud del WiFi... 2026-07-28 22:29:46 - Comando detectado: actualmente 2026-07-28 22:29:46 - CommandProcessor: Procesando comando: actualmente 2026-07-28 22:29:46 - Comando no reconocido, enviando a ChatGPT 2026-07-28 22:29:46 - Resultado del comando: string 2026-07-28 22:29:46 - Enviando a ChatGPT: Actualmente se evidencia lentitud del WiFi... 2026-07-28 22:29:46 - forwardToChatGPT: Enviando a ChatGPT: Actualmente se evidencia lentitud del WiFi... 2026-07-28 22:29:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 23:29:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [28-Jul-2026 23:29:46 America/Halifax] [CHATBOT][START] corr=bd413dff IP=127.0.0.1 UA= [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 742.8105 fecha=2026-07-28T00:00:00-04:00 [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [28-Jul-2026 22:29:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][DIAG] corr=bd413dff Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][CTX] corr=bd413dff tel=584266395007 intent=chat srvid=35 usd=40 bs=34466.41 tasa=742.8105 verifyMode=simulated [28-Jul-2026 22:29:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][AI][3f3939] Proveedor: gemini [28-Jul-2026 22:29:46 America/Caracas] [CHATBOT][GEMINI][3f3939] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [28-Jul-2026 22:29:47 America/Caracas] [CHATBOT][GEMINI][0c15c1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 22:29:47 America/Caracas] [CHATBOT][GEMINI][3f3939] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 22:29:47 America/Caracas] [CHATBOT][GEMINI][0c15c1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 22:29:47 America/Caracas] [CHATBOT][GEMINI][3f3939] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [28-Jul-2026 22:29:48 America/Caracas] [CHATBOT][AI][0c15c1] Gemini falló, usando heurística local [28-Jul-2026 22:29:48 America/Caracas] [CHATBOT][END] corr=ec60a797 bytesRespuesta=478 [28-Jul-2026 22:29:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 22:29:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [28-Jul-2026 22:29:48 America/Caracas] [CHATBOT][AI][3f3939] Gemini falló, usando heurística local [28-Jul-2026 22:29:48 America/Caracas] [CHATBOT][END] corr=bd413dff bytesRespuesta=243 [28-Jul-2026 22:29:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-28 22:29:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-28 22:29:49 - Mensaje enviado con éxito a 584266395007 2026-07-28 22:29:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a69659d5eeb7 (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSNjEwOENGQzVENzZFM0M0MkY3AA==) 2026-07-28 22:29:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a69659d5eeb7 2026-07-28 22:29:49 - ====== FIN WEBHOOK ====== 2026-07-28 22:29:49 - Mensaje enviado con éxito a 584266395007 2026-07-28 22:29:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a69659d6df3b (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSMDkxRUVBMDEyNTk4RDlCMDVGAA==) 2026-07-28 22:29:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a69659d6df3b 2026-07-28 22:29:49 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Anais Crespo Piñero, 27/08/2026 . 584241580256 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241580256","wa_id":"584241580256"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTgwMjU2FQIAERgSQTkyODZFNjk2RkIwNTZEQjY4AA==","message_status":"accepted"}]}'. 2026-07-28 22:50:43 - ====== INICIO WEBHOOK ====== 2026-07-28 22:50:43 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-28 22:50:43 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-28 22:50:43 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242232350","wa_id":"584242232350"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSNzIzODMzMDg2QTQ5NzQwNjZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143263424","wa_id":"584143263424"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjYzNDI0FQIAERgSMzRGQjMwQ0IzMEM0QjI4MTM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124433267","wa_id":"584124433267"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NDMzMjY3FQIAERgSMzk5QTA1MTY5QkM1NkVBMDQwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123716619","wa_id":"584123716619"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE2NjE5FQIAERgSRTU3N0I4QTFGNEEzMTE5MDVCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241792518","wa_id":"584241792518"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzkyNTE4FQIAERgSNTg3NkMxMjlCMEIwMjMxQUMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123108783","wa_id":"584123108783"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMTA4NzgzFQIAERgSRDI0QjQ5QzM3RTAyOUY0MzI2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122862290","wa_id":"584122862290"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODYyMjkwFQIAERgSQ0YwMjEwOTM5RDlFRjVGMkE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129953409","wa_id":"584129953409"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTUzNDA5FQIAERgSNTZDMjREQjYyM0UxNTE1OUI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141345042","wa_id":"584141345042"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSQjcyMjJGRDEwMkVFOTMwRTM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129869553","wa_id":"584129869553"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODY5NTUzFQIAERgSRjBFRUVEQUUzMUMzQTFFNzFCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241526827","wa_id":"584241526827"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI2ODI3FQIAERgSODgwOTM2NzI5QjQwMkM1OTJFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149400396","wa_id":"584149400396"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5NDAwMzk2FQIAERgSQTdBRTA2Mzc2QjYzQkYxQTMwAA==","message_status":"accepted"}]}'. 2026-07-29 07:00:20 - ====== INICIO WEBHOOK ====== 2026-07-29 07:00:20 - Evento: text | De: 584123716619 | Size: 975b 2026-07-29 07:00:20 - Procesando mensaje regular tipo: text 2026-07-29 07:00:20 - RegularMessageService: Procesando mensaje de 584123716619, tipo: text 2026-07-29 07:00:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzE2NjE5FQIAEhggQTU2MjI4MUM4Mzk3NkVFNTBCQUQwRTVDRTk5QzM5RjkA 2026-07-29 07:00:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzE2NjE5FQIAEhggQTU2MjI4MUM4Mzk3NkVFNTBCQUQwRTVDRTk5QzM5RjkA 2026-07-29 07:00:20 - Contenido: Saludos, gracias por contactarnos Precios y disponibilidad varían de acuerdo a la cantidad de adu... 2026-07-29 07:00:20 - Comando detectado: saludos, 2026-07-29 07:00:20 - CommandProcessor: Procesando comando: saludos, 2026-07-29 07:00:20 - Comando no reconocido, enviando a ChatGPT 2026-07-29 07:00:20 - Resultado del comando: string 2026-07-29 07:00:20 - Enviando a ChatGPT: Saludos, gracias por contactarnos Precios y disp... 2026-07-29 07:00:20 - LeadCapture: Posible lead detectado para 584123716619 2026-07-29 07:00:20 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-29 07:00:20 - forwardToChatGPT: Enviando a ChatGPT: Saludos, gracias por contactarnos Precios y disp... 2026-07-29 07:00:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 08:00:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 08:00:20 America/Halifax] [CHATBOT][START] corr=c95573e8 IP=127.0.0.1 UA= [29-Jul-2026 07:00:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 07:00:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=1c:ef:03:8d:ee:3c mobile=584123716619 [29-Jul-2026 07:00:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 07:00:21 America/Caracas] [CHATBOT][DIAG] corr=c95573e8 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [29-Jul-2026 07:00:21 America/Caracas] [CHATBOT][CTX] corr=c95573e8 tel=584123716619 intent=chat srvid=35 usd=40 bs=34532.1 tasa=744.2264 verifyMode=simulated [29-Jul-2026 07:00:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 07:00:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 07:00:21 America/Caracas] [CHATBOT][AI][c9d56c] Proveedor: gemini [29-Jul-2026 07:00:21 America/Caracas] [CHATBOT][GEMINI][c9d56c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121825680","wa_id":"584121825680"}],"messages":[{"id":"wamid.HBgMNTg0MTIxODI1NjgwFQIAERgSN0Q3NjIxQUUwRDYzRUQ4OUQ1AA==","message_status":"accepted"}]}'. [29-Jul-2026 07:00:21 America/Caracas] [CHATBOT][GEMINI][c9d56c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 07:00:22 America/Caracas] [CHATBOT][GEMINI][c9d56c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 07:00:22 America/Caracas] [CHATBOT][AI][c9d56c] Gemini falló, usando heurística local [29-Jul-2026 07:00:22 America/Caracas] [CHATBOT][AI][c9d56c] Heurística no matcheó, enviando menú de opciones [29-Jul-2026 07:00:22 America/Caracas] [CHATBOT][END] corr=c95573e8 bytesRespuesta=396 [29-Jul-2026 07:00:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 07:00:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242038534","wa_id":"584242038534"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMDM4NTM0FQIAERgSM0E2OUE3QzEyMEUxNThDNzkzAA==","message_status":"accepted"}]}'. 2026-07-29 07:00:24 - Mensaje enviado con éxito a 584123716619 2026-07-29 07:00:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a69dd48170fb (wa_message_id: wamid.HBgMNTg0MTIzNzE2NjE5FQIAERgSRTkwNjc2MEFGRjRBREQyRURGAA==) 2026-07-29 07:00:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a69dd48170fb 2026-07-29 07:00:24 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144723819","wa_id":"584144723819"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzIzODE5FQIAERgSRDY3NTA2MkZERUJEOTZENEU3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143185461","wa_id":"584143185461"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTg1NDYxFQIAERgSMjhFNEM4MDMzOTgwNUQ3RkJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143800082","wa_id":"584143800082"}],"messages":[{"id":"wamid.HBgMNTg0MTQzODAwMDgyFQIAERgSNDNCODQ3QTlDNUJERkQ2QjE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122959369","wa_id":"584122959369"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTU5MzY5FQIAERgSN0JBQzJEMjQ3Q0UyMEY2ODdEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458066","wa_id":"584123458066"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDY2FQIAERgSM0U4QzRGNDY2RUQ1NTcxNDJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143030898","wa_id":"584143030898"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDMwODk4FQIAERgSQjU4QTdCRjlBOEREQjc1MjA4AA==","message_status":"accepted"}]}'. 2026-07-29 07:00:35 - ====== INICIO WEBHOOK ====== 2026-07-29 07:00:35 - Evento: status:failed | De: 584143030898 | Size: 573b 2026-07-29 07:00:35 - STATUS FAILED: failed para 584143030898 | Error: 131026 Message undeliverable 2026-07-29 07:00:35 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124321525","wa_id":"584124321525"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzIxNTI1FQIAERgSQjk4NjQ5Nzc2MTU3RUJFQzQ3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121996715","wa_id":"584121996715"}],"messages":[{"id":"wamid.HBgMNTg0MTIxOTk2NzE1FQIAERgSQkIxQUY5OTVDNDgyMjA3QjgxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144870237","wa_id":"584144870237"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODcwMjM3FQIAERgSNTdBMjg4QzFDNkJBRDVCRjc3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120108055","wa_id":"584120108055"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTA4MDU1FQIAERgSRDUxNTY0RUY4QkM3M0E5RjE5AA==","message_status":"accepted"}]}'. 2026-07-29 07:00:40 - ====== INICIO WEBHOOK ====== 2026-07-29 07:00:40 - Evento: text | De: 584122959369 | Size: 1159b 2026-07-29 07:00:40 - Procesando mensaje regular tipo: text 2026-07-29 07:00:40 - RegularMessageService: Procesando mensaje de 584122959369, tipo: text 2026-07-29 07:00:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyOTU5MzY5FQIAEhggQTVBRkFFQkMxODM5MjVCNDY4QjU3NDI2MDM2NTVCMzQA 2026-07-29 07:00:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyOTU5MzY5FQIAEhggQTVBRkFFQkMxODM5MjVCNDY4QjU3NDI2MDM2NTVCMzQA 2026-07-29 07:00:40 - Contenido: ​¡Hola! Bienvenid@ a fastfood1843 🍔✨ en el siguiente enlace podrá encontrar nuestro menu ... 2026-07-29 07:00:40 - Comando detectado: ​¡hola! 2026-07-29 07:00:40 - CommandProcessor: Procesando comando: ​¡hola! 2026-07-29 07:00:40 - Frase de menú detectada en: ​¡Hola! Bienvenid@ a fastfood1843 🍔✨ en el siguiente enlace podrá encontrar nuestro menu https://wa.me/c/584122959369 ​Gracias por escribirnos. En pocos minutos estaremos contigo. ​Ten en cuenta que: 🍟 ¡Todas nuestras hamburguesas vienen con papas fritas! 🛵 El costo del delivery es de tan solo $1. ​⚠️ Nota importante: El pago de su pedido debe realizarse el mismo día del despacho (sin excepción). ​¿Qué te gustaría ordenar hoy? 🍟💨 2026-07-29 07:00:40 - CommandProcessor: Procesando comando: menu 2026-07-29 07:00:40 - Enviando menú principal del bot 2026-07-29 07:00:40 - Resultado del comando: array 2026-07-29 07:00:40 - Enviando respuesta: ⚡ *Menú CTNet Bot* ⚡ Escribe cualquiera de e output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121354670","wa_id":"584121354670"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzU0NjcwFQIAERgSRjdFQjVGNzFGMzc5MTM3NDZGAA==","message_status":"accepted"}]}'. 2026-07-29 07:00:41 - Mensaje enviado con éxito a 584122959369 2026-07-29 07:00:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a69dd59c639a (wa_message_id: wamid.HBgMNTg0MTIyOTU5MzY5FQIAERgSQ0EyQzFGRjZENjc3OEZEQkEwAA==) 2026-07-29 07:00:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a69dd59c639a 2026-07-29 07:00:41 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145989127","wa_id":"584145989127"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1OTg5MTI3FQIAERgSN0ZDNkQ0MjExQzlERjY4RkMzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140355738","wa_id":"584140355738"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzU1NzM4FQIAERgSOTcxRDkxMkMwNkIzOUY5RjM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243303560","wa_id":"584243303560"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzAzNTYwFQIAERgSMERBMkI4NTJCQkFBNzVBQUFCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144783152","wa_id":"584144783152"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzgzMTUyFQIAERgSMkY2RUY5MzkwM0RDMUVFRjZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129301013","wa_id":"584129301013"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzAxMDEzFQIAERgSQkY4NzM3MDZEMDFGNTkzNzE5AA==","message_status":"accepted"}]}'. 2026-07-29 07:00:48 - ====== INICIO WEBHOOK ====== 2026-07-29 07:00:48 - Evento: text | De: 584243303560 | Size: 629b 2026-07-29 07:00:48 - Procesando mensaje regular tipo: text 2026-07-29 07:00:48 - RegularMessageService: Procesando mensaje de 584243303560, tipo: text 2026-07-29 07:00:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU3NThFNkZFMzExNTg5RTk5NEM5REFDM0Q4NUIyMzQA 2026-07-29 07:00:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU3NThFNkZFMzExNTg5RTk5NEM5REFDM0Q4NUIyMzQA 2026-07-29 07:00:48 - Contenido: Gracias por comunicarte con Karla Tovar. ¿Cómo podemos ayudarte?... 2026-07-29 07:00:48 - Comando detectado: gracias 2026-07-29 07:00:48 - CommandProcessor: Procesando comando: gracias 2026-07-29 07:00:48 - Comando no reconocido, enviando a ChatGPT 2026-07-29 07:00:48 - Resultado del comando: string 2026-07-29 07:00:48 - Enviando a ChatGPT: Gracias por comunicarte con Karla Tovar. ¿Cómo p... 2026-07-29 07:00:48 - forwardToChatGPT: Enviando a ChatGPT: Gracias por comunicarte con Karla Tovar. ¿Cómo p... 2026-07-29 07:00:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 08:00:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 08:00:49 America/Halifax] [CHATBOT][START] corr=ae600da8 IP=127.0.0.1 UA= [29-Jul-2026 07:00:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 07:00:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=70:a7:41:24:9b:db mobile=584243303560 [29-Jul-2026 07:00:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 07:00:49 America/Caracas] [CHATBOT][DIAG] corr=ae600da8 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [29-Jul-2026 07:00:49 America/Caracas] [CHATBOT][CTX] corr=ae600da8 tel=584243303560 intent=chat srvid=34 usd=30 bs=25899.08 tasa=744.2264 verifyMode=simulated [29-Jul-2026 07:00:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 07:00:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 07:00:49 America/Caracas] [CHATBOT][AI][261e30] Proveedor: gemini [29-Jul-2026 07:00:49 America/Caracas] [CHATBOT][GEMINI][261e30] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126478865","wa_id":"584126478865"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NDc4ODY1FQIAERgSMkE4QjFGNkQwMDE5MkRGQ0EzAA==","message_status":"accepted"}]}'. [29-Jul-2026 07:00:49 America/Caracas] [CHATBOT][GEMINI][261e30] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 07:00:50 America/Caracas] [CHATBOT][GEMINI][261e30] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 07:00:51 America/Caracas] [CHATBOT][AI][261e30] Gemini falló, usando heurística local [29-Jul-2026 07:00:51 America/Caracas] [CHATBOT][AI][261e30] Heurística no matcheó, enviando menú de opciones [29-Jul-2026 07:00:51 America/Caracas] [CHATBOT][END] corr=ae600da8 bytesRespuesta=402 [29-Jul-2026 07:00:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 07:00:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129932045","wa_id":"584129932045"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMyMDQ1FQIAERgSNUYxNjBCNkNFQTM4MTMwMDM1AA==","message_status":"accepted"}]}'. 2026-07-29 07:00:52 - Mensaje enviado con éxito a 584243303560 2026-07-29 07:00:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a69dd642c72d (wa_message_id: wamid.HBgMNTg0MjQzMzAzNTYwFQIAERgSOUMyQUE1RkJENUZBMzMxNjJDAA==) 2026-07-29 07:00:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a69dd642c72d 2026-07-29 07:00:52 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121485563","wa_id":"584121485563"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg1NTYzFQIAERgSMjcwQkI1RERBN0Q5NTJCMkNBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584227441615","wa_id":"584227441615"}],"messages":[{"id":"wamid.HBgMNTg0MjI3NDQxNjE1FQIAERgSQkE3MzA5RUZBQkIwNENENzlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243729821","wa_id":"584243729821"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSMjFDMkY0Mzc3NEU3OUUxRUY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267301474","wa_id":"584267301474"}],"messages":[{"id":"wamid.HBgMNTg0MjY3MzAxNDc0FQIAERgSQUU0QkI3MjcwQzU0MjM5OTJEAA==","message_status":"accepted"}]}'. 2026-07-29 07:00:58 - ====== INICIO WEBHOOK ====== 2026-07-29 07:00:58 - Evento: status:failed | De: 584267301474 | Size: 573b 2026-07-29 07:00:58 - STATUS FAILED: failed para 584267301474 | Error: 131026 Message undeliverable 2026-07-29 07:00:58 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126000526","wa_id":"584126000526"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSOEQzOTY0ODU2QzdGNDFEM0E5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124884996","wa_id":"584124884996"}],"messages":[{"id":"wamid.HBgMNTg0MTI0ODg0OTk2FQIAERgSRkU2NjExNEQwRDMzQUNBNjQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166325932","wa_id":"584166325932"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MzI1OTMyFQIAERgSQzY5MEJDRTUxMUFCNUEyRTJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167137859","wa_id":"584167137859"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSODAzOURCMDFCMzgyMEE2MzFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144669285","wa_id":"584144669285"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NjY5Mjg1FQIAERgSRjlGQ0U4NEFBNjI5OUU4RjMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04142634586","wa_id":"584142634586"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjM0NTg2FQIAERgSNjdBNTE2RDJDOTBCMTk2N0VDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241497011","wa_id":"584241497011"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDk3MDExFQIAERgSNzVCMzcwQUYzNDJFRkE3NjNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264939","wa_id":"584241264939"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0OTM5FQIAERgSMjQwMThFRjhFMURBQjYxNTA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241997601","wa_id":"584241997601"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTk3NjAxFQIAERgSMUY2MjE2ODIxQ0NEOEI4MzRBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241742701","wa_id":"584241742701"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQyNzAxFQIAERgSN0ExMjcwMDYwNUI4OUI5MjYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123760399","wa_id":"584123760399"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzYwMzk5FQIAERgSQ0RGMEYxQzc2QTY2RkMwQUVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166287722","wa_id":"584166287722"}],"messages":[{"id":"wamid.HBgMNTg0MTY2Mjg3NzIyFQIAERgSMkQ1MUM2MTk2NTA3NTIzMDYzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123762410","wa_id":"584123762410"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzYyNDEwFQIAERgSRTBCRUEyQTcyMEExOTFBQTFFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142295346","wa_id":"584142295346"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMjk1MzQ2FQIAERgSQjg5QkNBQzM3NkIwRTRCNEE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125321879","wa_id":"584125321879"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzIxODc5FQIAERgSNkIwMTE5RUJCMEQzRjRBM0YxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164430441","wa_id":"584164430441"}],"messages":[{"id":"wamid.HBgMNTg0MTY0NDMwNDQxFQIAERgSQTk0NzRBQTc1NjgzQzczOTIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120212470","wa_id":"584120212470"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSRkJFNURCQTdDODE0RkVGNUI0AA==","message_status":"accepted"}]}'. 2026-07-29 07:01:29 - ====== INICIO WEBHOOK ====== 2026-07-29 07:01:29 - Evento: text | De: 584243729821 | Size: 596b 2026-07-29 07:01:29 - Procesando mensaje regular tipo: text 2026-07-29 07:01:29 - RegularMessageService: Procesando mensaje de 584243729821, tipo: text 2026-07-29 07:01:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUNCRTY2MkU2OEI0MEI2NEI4N0YzNTJCMDExOTg5RTQA 2026-07-29 07:01:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUNCRTY2MkU2OEI0MEI2NEI4N0YzNTJCMDExOTg5RTQA 2026-07-29 07:01:29 - Contenido: Buebos dias tengo problemas con el internet... 2026-07-29 07:01:29 - Comando detectado: buebos 2026-07-29 07:01:29 - CommandProcessor: Procesando comando: buebos 2026-07-29 07:01:29 - Comando no reconocido, enviando a ChatGPT 2026-07-29 07:01:29 - Resultado del comando: string 2026-07-29 07:01:29 - Enviando a ChatGPT: Buebos dias tengo problemas con el internet... 2026-07-29 07:01:29 - forwardToChatGPT: Enviando a ChatGPT: Buebos dias tengo problemas con el internet... 2026-07-29 07:01:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 08:01:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 08:01:29 America/Halifax] [CHATBOT][START] corr=e15a730d IP=127.0.0.1 UA= [29-Jul-2026 07:01:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 07:01:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-30 username=74:ac:b9:0c:03:2f mobile=584243729821 [29-Jul-2026 07:01:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 07:01:30 America/Caracas] [CHATBOT][DIAG] corr=e15a730d Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [29-Jul-2026 07:01:30 America/Caracas] [CHATBOT][CTX] corr=e15a730d tel=584243729821 intent=chat srvid=34 usd=30 bs=25899.08 tasa=744.2264 verifyMode=simulated [29-Jul-2026 07:01:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 07:01:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 07:01:30 America/Caracas] [CHATBOT][AI][37eb98] Proveedor: gemini [29-Jul-2026 07:01:30 America/Caracas] [CHATBOT][GEMINI][37eb98] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [29-Jul-2026 07:01:31 America/Caracas] [CHATBOT][GEMINI][37eb98] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 07:01:31 America/Caracas] [CHATBOT][GEMINI][37eb98] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 07:01:32 America/Caracas] [CHATBOT][AI][37eb98] Gemini falló, usando heurística local [29-Jul-2026 07:01:32 America/Caracas] [CHATBOT][AI][37eb98] Heurística no matcheó, enviando menú de opciones [29-Jul-2026 07:01:32 America/Caracas] [CHATBOT][END] corr=e15a730d bytesRespuesta=396 [29-Jul-2026 07:01:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 07:01:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-29 07:01:33 - Mensaje enviado con éxito a 584243729821 2026-07-29 07:01:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a69dd8d50d51 (wa_message_id: wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSN0FFMjFFMkNBRTNBRTZDODI5AA==) 2026-07-29 07:01:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a69dd8d50d51 2026-07-29 07:01:33 - ====== FIN WEBHOOK ====== 2026-07-29 07:09:29 - ====== INICIO WEBHOOK ====== 2026-07-29 07:09:29 - Evento: reaction | De: 584141345042 | Size: 668b 2026-07-29 07:09:29 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Piquel Mejias ) [wa_id] => 584141345042 [user_id] => VE.4569359120017901 ) ) [messages] => Array ( [0] => Array ( [from] => 584141345042 [from_user_id] => VE.4569359120017901 [id] => wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUM5RjI4QUUwOUEwQTNENUM1NkM2QTY1OUEyRDA5Q0YA [timestamp] => 1785323369 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSQjcyMjJGRDEwMkVFOTMwRTM0AA== [emoji] => 👍🏼 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-29 07:09:29 - ====== FIN WEBHOOK ====== 2026-07-29 07:40:20 - ====== INICIO WEBHOOK ====== 2026-07-29 07:40:20 - Evento: button | De: 584145989127 | Size: 719b 2026-07-29 07:40:20 - Procesando botón de plantilla: Informacion de pagos 2026-07-29 07:40:20 - ButtonService: payload=informacion de pagos, telefono=584145989127 2026-07-29 07:40:20 - Procesando botón PAGO para: 584145989127 2026-07-29 07:40:21 - Mensaje enviado con éxito a 584145989127 2026-07-29 07:40:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a69e6a5546e7 (wa_message_id: wamid.HBgMNTg0MTQ1OTg5MTI3FQIAERgSQTAyQjFFMTJDMjM1NkQ3QTcxAA==) 2026-07-29 07:40:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a69e6a5546e7 2026-07-29 07:40:21 - ====== FIN WEBHOOK ====== 2026-07-29 08:00:05 - ====== INICIO WEBHOOK ====== 2026-07-29 08:00:05 - Evento: button | De: 584123108783 | Size: 717b 2026-07-29 08:00:05 - Procesando botón de plantilla: Informacion de pagos 2026-07-29 08:00:05 - ButtonService: payload=informacion de pagos, telefono=584123108783 2026-07-29 08:00:05 - Procesando botón PAGO para: 584123108783 2026-07-29 08:00:06 - Mensaje enviado con éxito a 584123108783 2026-07-29 08:00:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a69eb46df86d (wa_message_id: wamid.HBgMNTg0MTIzMTA4NzgzFQIAERgSNUExMTQ0QkM3QjdBNjAzRUQ3AA==) 2026-07-29 08:00:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a69eb46df86d 2026-07-29 08:00:06 - ====== FIN WEBHOOK ====== 2026-07-29 08:08:13 - ====== INICIO WEBHOOK ====== 2026-07-29 08:08:13 - Evento: text | De: 584243729821 | Size: 568b 2026-07-29 08:08:13 - Procesando mensaje regular tipo: text 2026-07-29 08:08:13 - RegularMessageService: Procesando mensaje de 584243729821, tipo: text 2026-07-29 08:08:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUMzM0FEM0E2OUQ2ODc3REFCNDVGRDczMjMzRUZCNTIA 2026-07-29 08:08:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUMzM0FEM0E2OUQ2ODc3REFCNDVGRDczMjMzRUZCNTIA 2026-07-29 08:08:13 - Contenido: No hay internet... 2026-07-29 08:08:13 - Comando detectado: no 2026-07-29 08:08:13 - CommandProcessor: Procesando comando: no 2026-07-29 08:08:13 - IntentDetector: intent=soporte, confidence=0.95 2026-07-29 08:08:13 - IntentDetector → reportefallas.php [29-Jul-2026 08:08:13 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [29-Jul-2026 08:08:13 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [29-Jul-2026 08:08:13 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-29 08:08:13 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-29 08:08:13 - ====== INICIO WEBHOOK ====== 2026-07-29 08:08:13 - Evento: text | De: 584243729821 | Size: 568b 2026-07-29 08:08:13 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUMzM0FEM0E2OUQ2ODc3REFCNDVGRDczMjMzRUZCNTIA, ignorando - addcreddits, addcreddits , Renny Muttach, 2026-08-29 00:00:00 . 584128003166 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128003166","wa_id":"584128003166"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAzMTY2FQIAERgSNUVFRjY5Q0U1MTZBODUxMUI0AA==","message_status":"accepted"}]}'. 2026-07-29 08:14:14 - ====== INICIO WEBHOOK ====== 2026-07-29 08:14:14 - Evento: interactive | De: 584128003166 | Size: 936b 2026-07-29 08:14:14 - Procesando encuesta interactiva 2026-07-29 08:14:14 - SurveyService: Iniciando procesamiento de encuesta 2026-07-29 08:14:14 - Procesando encuesta de: 584128003166, Message ID: wamid.HBgMNTg0MTI4MDAzMTY2FQIAEhgUM0E4QUM2RTQ3RTk5RUJGNjYzMTAA 2026-07-29 08:14:14 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-29 08:14:14 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , La posada de Mory , 2026-08-29 00:00:00 . 584121492262 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121492262","wa_id":"584121492262"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDkyMjYyFQIAERgSRTczNzYyRjEwQ0Q0N0QxMEFBAA==","message_status":"accepted"}]}'. 2026-07-29 09:01:33 - ====== INICIO WEBHOOK ====== 2026-07-29 09:01:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-29 09:01:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-29 09:01:33 - ====== FIN WEBHOOK ====== 2026-07-29 09:01:34 - ====== INICIO WEBHOOK ====== 2026-07-29 09:01:34 - Evento: status:failed | De: 584129966428 | Size: 828b 2026-07-29 09:01:34 - STATUS FAILED: failed para 584129966428 | Error: 131047 Re-engagement message 2026-07-29 09:01:34 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Angely Figueira, 2026-08-29 00:00:00 . 584125328390 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125328390","wa_id":"584125328390"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI4MzkwFQIAERgSQTc1QkJFN0IxMDQ3N0IxOTQ4AA==","message_status":"accepted"}]}'. 2026-07-29 09:09:43 - ====== INICIO WEBHOOK ====== 2026-07-29 09:09:43 - Evento: interactive | De: 584125328390 | Size: 969b 2026-07-29 09:09:43 - Procesando encuesta interactiva 2026-07-29 09:09:43 - SurveyService: Iniciando procesamiento de encuesta 2026-07-29 09:09:43 - Procesando encuesta de: 584125328390, Message ID: wamid.HBgMNTg0MTI1MzI4MzkwFQIAEhggQUMzOTYwQjM5MjZFQkFGMDEyMEMwRUNFRTgzNzU0OEEA 2026-07-29 09:09:43 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-29 09:09:43 - ====== FIN WEBHOOK ====== 2026-07-29 10:44:52 - ====== INICIO WEBHOOK ====== 2026-07-29 10:44:52 - Evento: text | De: 584144912881 | Size: 553b 2026-07-29 10:44:52 - Procesando mensaje regular tipo: text 2026-07-29 10:44:52 - RegularMessageService: Procesando mensaje de 584144912881, tipo: text 2026-07-29 10:44:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0E2NDZFODkyNUZDNDI1NkM4ODEA 2026-07-29 10:44:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0E2NDZFODkyNUZDNDI1NkM4ODEA 2026-07-29 10:44:52 - Contenido: Hola buen día!... 2026-07-29 10:44:52 - Comando detectado: hola 2026-07-29 10:44:52 - CommandProcessor: Procesando comando: hola 2026-07-29 10:44:52 - Comando no reconocido, enviando a ChatGPT 2026-07-29 10:44:52 - Resultado del comando: string 2026-07-29 10:44:52 - Enviando a ChatGPT: Hola buen día!... 2026-07-29 10:44:52 - forwardToChatGPT: Enviando a ChatGPT: Hola buen día!... 2026-07-29 10:44:52 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 11:44:52 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 11:44:52 America/Halifax] [CHATBOT][START] corr=ee174b9f IP=127.0.0.1 UA= [29-Jul-2026 10:44:53 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 10:44:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=e0:63:da:f0:46:b7 mobile=584144912881 [29-Jul-2026 10:44:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 10:44:53 America/Caracas] [CHATBOT][DIAG] corr=ee174b9f Estado: advertencias; Cuenta: activo; Reconexiones 24h: 9; Problema: Conexión inestable (9 reconexiones en 24h) [warning] [29-Jul-2026 10:44:53 America/Caracas] [CHATBOT][CTX] corr=ee174b9f tel=584144912881 intent=chat srvid=34 usd=30 bs=25899.08 tasa=744.2264 verifyMode=simulated [29-Jul-2026 10:44:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 10:44:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 10:44:53 America/Caracas] [CHATBOT][AI][bc2dbf] Proveedor: gemini [29-Jul-2026 10:44:53 America/Caracas] [CHATBOT][GEMINI][bc2dbf] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [29-Jul-2026 10:44:54 America/Caracas] [CHATBOT][GEMINI][bc2dbf] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 10:44:54 America/Caracas] [CHATBOT][GEMINI][bc2dbf] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 10:44:55 America/Caracas] [CHATBOT][AI][bc2dbf] Gemini falló, usando heurística local [29-Jul-2026 10:44:55 America/Caracas] [CHATBOT][AI][bc2dbf] Heurística no matcheó, enviando menú de opciones [29-Jul-2026 10:44:55 America/Caracas] [CHATBOT][END] corr=ee174b9f bytesRespuesta=391 [29-Jul-2026 10:44:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 10:44:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-29 10:44:56 - Mensaje enviado con éxito a 584144912881 2026-07-29 10:44:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a11e89b3f5 (wa_message_id: wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSQTY2OTZGMjA0QjgyOTc4QUUxAA==) 2026-07-29 10:44:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a11e89b3f5 2026-07-29 10:44:56 - ====== FIN WEBHOOK ====== 2026-07-29 10:45:14 - ====== INICIO WEBHOOK ====== 2026-07-29 10:45:14 - Evento: text | De: 584144912881 | Size: 541b 2026-07-29 10:45:14 - Procesando mensaje regular tipo: text 2026-07-29 10:45:14 - RegularMessageService: Procesando mensaje de 584144912881, tipo: text 2026-07-29 10:45:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0FCNkJDMzIyQzMyM0Y3MjUwNTgA 2026-07-29 10:45:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0FCNkJDMzIyQzMyM0Y3MjUwNTgA 2026-07-29 10:45:14 - Contenido: Soporte... 2026-07-29 10:45:14 - Comando detectado: soporte 2026-07-29 10:45:14 - CommandProcessor: Procesando comando: soporte 2026-07-29 10:45:14 - Ejecutando soporte (menú interactivo) 2026-07-29 10:45:14 - Resultado del comando: array 2026-07-29 10:45:14 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-29 10:45:15 - Mensaje enviado con éxito a 584144912881 2026-07-29 10:45:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a11fbb7a92 (wa_message_id: wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSMDBBNTdDM0M4RjZDNUY5NTNFAA==) 2026-07-29 10:45:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a11fbb7a92 2026-07-29 10:45:15 - ====== FIN WEBHOOK ====== 2026-07-29 10:45:21 - ====== INICIO WEBHOOK ====== 2026-07-29 10:45:21 - Evento: interactive | De: 584144912881 | Size: 732b 2026-07-29 10:45:21 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-29 10:45:21 - ButtonService: payload=unique_button_id_1, telefono=584144912881 2026-07-29 10:45:21 - button_reply no manejado por ButtonService 2026-07-29 10:45:21 - ====== FIN WEBHOOK ====== 2026-07-29 10:47:43 - ====== INICIO WEBHOOK ====== 2026-07-29 10:47:43 - Evento: text | De: 584144912881 | Size: 635b 2026-07-29 10:47:43 - Procesando mensaje regular tipo: text 2026-07-29 10:47:43 - RegularMessageService: Procesando mensaje de 584144912881, tipo: text 2026-07-29 10:47:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0FFMTMyOEM5NEFCMDEzMEE4MUIA 2026-07-29 10:47:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0FFMTMyOEM5NEFCMDEzMEE4MUIA 2026-07-29 10:47:43 - Contenido: Buen día! Podrán enviar a un técnico al parque de Oma? Tengo un problema con la antena... 2026-07-29 10:47:43 - Comando detectado: buen 2026-07-29 10:47:43 - CommandProcessor: Procesando comando: buen 2026-07-29 10:47:43 - Comando no reconocido, enviando a ChatGPT 2026-07-29 10:47:43 - Resultado del comando: string 2026-07-29 10:47:43 - Enviando a ChatGPT: Buen día! Podrán enviar a un técnico al parque ... 2026-07-29 10:47:43 - forwardToChatGPT: Enviando a ChatGPT: Buen día! Podrán enviar a un técnico al parque ... 2026-07-29 10:47:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 11:47:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 11:47:43 America/Halifax] [CHATBOT][START] corr=dfb4b7c7 IP=127.0.0.1 UA= [29-Jul-2026 10:47:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 10:47:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=e0:63:da:f0:46:b7 mobile=584144912881 [29-Jul-2026 10:47:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 10:47:44 America/Caracas] [CHATBOT][DIAG] corr=dfb4b7c7 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 9; Problema: Conexión inestable (9 reconexiones en 24h) [warning] [29-Jul-2026 10:47:44 America/Caracas] [CHATBOT][CTX] corr=dfb4b7c7 tel=584144912881 intent=chat srvid=34 usd=30 bs=25899.08 tasa=744.2264 verifyMode=simulated [29-Jul-2026 10:47:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 10:47:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 10:47:44 America/Caracas] [CHATBOT][AI][b33d21] Proveedor: gemini [29-Jul-2026 10:47:44 America/Caracas] [CHATBOT][GEMINI][b33d21] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [29-Jul-2026 10:47:44 America/Caracas] [CHATBOT][GEMINI][b33d21] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 10:47:45 America/Caracas] [CHATBOT][GEMINI][b33d21] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 10:47:45 America/Caracas] [CHATBOT][AI][b33d21] Gemini falló, usando heurística local [29-Jul-2026 10:47:45 America/Caracas] [CHATBOT][END] corr=dfb4b7c7 bytesRespuesta=243 [29-Jul-2026 10:47:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 10:47:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-29 10:47:46 - Mensaje enviado con éxito a 584144912881 2026-07-29 10:47:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a1292bf8c6 (wa_message_id: wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSMERDNkRBQUFDODI1OUE5NUUyAA==) 2026-07-29 10:47:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a1292bf8c6 2026-07-29 10:47:46 - ====== FIN WEBHOOK ====== 2026-07-29 10:48:02 - ====== INICIO WEBHOOK ====== 2026-07-29 10:48:02 - Evento: text | De: 584144912881 | Size: 541b 2026-07-29 10:48:02 - Procesando mensaje regular tipo: text 2026-07-29 10:48:02 - RegularMessageService: Procesando mensaje de 584144912881, tipo: text 2026-07-29 10:48:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0FCMEZFNkY5NUU2OTE3Qjc0QUQA 2026-07-29 10:48:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0FCMEZFNkY5NUU2OTE3Qjc0QUQA 2026-07-29 10:48:02 - Contenido: Soporte... 2026-07-29 10:48:02 - Comando detectado: soporte 2026-07-29 10:48:02 - CommandProcessor: Procesando comando: soporte 2026-07-29 10:48:02 - Ejecutando soporte (menú interactivo) 2026-07-29 10:48:02 - Resultado del comando: array 2026-07-29 10:48:02 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-29 10:48:03 - Mensaje enviado con éxito a 584144912881 2026-07-29 10:48:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a12a3bde7f (wa_message_id: wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSRTU0NTQ0NzJCQjlDRkY1QTMyAA==) 2026-07-29 10:48:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a12a3bde7f 2026-07-29 10:48:03 - ====== FIN WEBHOOK ====== 2026-07-29 10:55:06 - ====== INICIO WEBHOOK ====== 2026-07-29 10:55:06 - Evento: interactive | De: 584144912881 | Size: 732b 2026-07-29 10:55:06 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-29 10:55:06 - ButtonService: payload=unique_button_id_1, telefono=584144912881 2026-07-29 10:55:06 - button_reply no manejado por ButtonService 2026-07-29 10:55:06 - ====== FIN WEBHOOK ====== 2026-07-29 10:58:34 - ====== INICIO WEBHOOK ====== 2026-07-29 10:58:34 - Evento: image | De: 584143185461 | Size: 814b 2026-07-29 10:58:34 - Procesando mensaje regular tipo: image 2026-07-29 10:58:34 - RegularMessageService: Procesando mensaje de 584143185461, tipo: image 2026-07-29 10:58:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E5MkQyNDVFM0Q2MDcyREVCNDIA 2026-07-29 10:58:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E5MkQyNDVFM0Q2MDcyREVCNDIA 2026-07-29 10:58:34 - Contenido: ... 2026-07-29 10:58:34 - Comando detectado: image 2026-07-29 10:58:34 - CommandProcessor: Procesando comando: image 2026-07-29 10:58:34 - Imagen sin comando, guardando y procesando 2026-07-29 10:58:34 - Verificando duplicado por imageId=1023050750638077, msgId=wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E5MkQyNDVFM0Q2MDcyREVCNDIA 2026-07-29 10:58:34 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-29 10:58:34 - Incluyendo numtoname.php... 2026-07-29 10:58:34 - Incluyendo media.php... 2026-07-29 10:58:34 - DEBUG messages batch: [{"from":"584143185461","from_user_id":"VE.4530985277188619","id":"wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E5MkQyNDVFM0Q2MDcyREVCNDIA","timestamp":"1785337113","type":"image","image":{"mime_type":"image\/jpeg","sha256":"z\/k7F9bqEc9xq\/uCA7Z8uGSZwVWZlPD4F42EJ5OIEDM=","id":"1023050750638077","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1023050750638077&source=webhook&ext=1785337415&hash=ATzC5F2yUOyl7oL8XBdJ0CZHh1Z1KLeHBlwM5f_-T9CxDw"}}] 2026-07-29 10:58:34 - DEBUG caption: no se encontró texto cercano 2026-07-29 10:58:34 - DEBUG caption final: [VACIO] 2026-07-29 10:58:34 - DEBUG busqueda mobiles: 04143185461,4143185461,584143185461 2026-07-29 10:58:34 - DEBUG usuario encontrado: 6c:68:a4:1b:54:60 2026-07-29 10:58:34 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-29 10:58:34 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-29 10:58:36 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1023050750638077&source=getMedia&ext=1785337417&hash=ATy2ZeOBm1LEgQXu_yulfsn10hf6zMHGb3aCcCpMyIpxfA 2026-07-29 10:58:37 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1023050750638077.jpg (54967 bytes) 2026-07-29 10:58:38 - ====== INICIO WEBHOOK ====== 2026-07-29 10:58:38 - Evento: text | De: 584143185461 | Size: 569b 2026-07-29 10:58:38 - Procesando mensaje regular tipo: text 2026-07-29 10:58:38 - RegularMessageService: Procesando mensaje de 584143185461, tipo: text 2026-07-29 10:58:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E0MTE5QjJBMUYyRkY0NDU0QUYA 2026-07-29 10:58:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E0MTE5QjJBMUYyRkY0NDU0QUYA 2026-07-29 10:58:38 - Contenido: Buenos días listo el pago... 2026-07-29 10:58:38 - Comando detectado: buenos 2026-07-29 10:58:38 - CommandProcessor: Procesando comando: buenos 2026-07-29 10:58:38 - IntentDetector: intent=pago, confidence=0.95 2026-07-29 10:58:38 - IntentDetector → pago detectado 2026-07-29 10:58:38 - CommandProcessor: Procesando comando: pagar 2026-07-29 10:58:38 - Ejecutando add_pagos.php 2026-07-29 10:58:38 - OCR tesseract exit=0 chars=401 2026-07-29 10:58:38 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 246 ”) 0 11:01 “ < Comprobante de operación < y PagomóvilBDV Personas 9 30.158,11 Bs Fecha: 29/07/2026 Operación: 006830177863 o Identificación: 18143785 Origen: 0102****2651 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago internet luis £ > Agregar Beneficiario Crear Acceso directo 2026-07-29 10:58:38 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30158.11","fecha":"2026-07-29"} 2026-07-29 10:58:38 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-29","debug":["fecha=2026-07-29"]} 2026-07-29 10:58:38 - DEBUG registro: usernameRaw=''6c:68:a4:1b:54:60'' first=''luis'' last=''avilan'' esRegistrado=1 2026-07-29 10:58:38 - DEBUG bodyAdmin postOCR: Tlf: 04143185461\nUser: 6c:68:a4:1b:54:60\nNombre: luis avilan\nBanco: Venezuela\nMonto: 30158.11 (caption)\nFecha: 2026-07-29 (caption)\nSrvID: 35 [29-Jul-2026 10:58:39 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-29 10:58:39 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-29 10:58:39 - ====== INICIO WEBHOOK ====== 2026-07-29 10:58:39 - Evento: text | De: 584143185461 | Size: 569b 2026-07-29 10:58:39 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E0MTE5QjJBMUYyRkY0NDU0QUYA, ignorando 2026-07-29 10:58:41 - IMG 1023050750638077 TEL 04143185461 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-29 10:58:41 - Incluyendo guardar_imagen.php... 2026-07-29 10:58:41 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-29 10:58:41 - Includes realizados. Verificando funciones... 2026-07-29 10:58:41 - obtenerInfoUsuario: Iniciando función con teléfono: 584143185461 2026-07-29 10:58:41 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-29 10:58:41 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-29 10:58:41 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-29 10:58:41 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-29 10:58:41 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-29 10:58:41 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:1b:54:60","firstname":"luis","lastname":"avilan","mac":"6c:68:a4:1b:54:61","srvid":47} 2026-07-29 10:58:41 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-29 10:58:41 - Datos usuario extraídos: {"username":"6c:68:a4:1b:54:60","firstname":"luis","lastname":"avilan","mac":"6c:68:a4:1b:54:61","srvid":47} 2026-07-29 10:58:41 - Función conectarbot disponible, obteniendo conexión... 2026-07-29 10:58:41 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-29 10:58:41 - Valor de accessToken: EAAC0c45... 2026-07-29 10:58:41 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-29 10:58:41 - Instancia WhatsAppImageHandler creada 2026-07-29 10:58:41 - Llamando a saveWhatsAppImage... 2026-07-29 10:58:41 - saveWhatsAppImage: Procesando imagen para: 584143185461 2026-07-29 10:58:41 - saveWhatsAppImage: ID de media: 1023050750638077, MIME type: image/jpeg 2026-07-29 10:58:41 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1023050750638077 2026-07-29 10:58:42 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-29 10:58:42 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1023050750638077&source=getMedia&ext=1785337423&hash=ATxqk8l_3xlYy4rj8aVm8xmCfFXs5wGPfpULjPldnLlocA 2026-07-29 10:58:42 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1023050750638077&source=getMedia&ext=1785337423&hash=ATxqk8l_3xlYy4rj8aVm8xmCfFXs5wGPfpULjPldnLlocA 2026-07-29 10:58:43 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-29 10:58:43 - descargar_imagen: Imagen descargada - Tamaño: 54967 bytes, Tipo: image/jpeg 2026-07-29 10:58:43 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1023050750638077.jpg, Tamaño: 54967 bytes 2026-07-29 10:58:43 - saveToDatabase: Registro insertado en BD con ID: 173 2026-07-29 10:58:43 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1023050750638077.jpg","image_id":"1023050750638077","size":54967,"mime_type":"image\/jpeg","db_success":true} 2026-07-29 10:58:43 - Resultado del comando: array 2026-07-29 10:58:43 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-29 10:58:44 - Mensaje enviado con éxito a 584143185461 2026-07-29 10:58:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a152449a8a (wa_message_id: wamid.HBgMNTg0MTQzMTg1NDYxFQIAERgSQTAxRTUzRjYzMDBBRjkxMjE2AA==) 2026-07-29 10:58:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a152449a8a 2026-07-29 10:58:44 - ====== FIN WEBHOOK ====== 2026-07-29 11:15:38 - ====== INICIO WEBHOOK ====== 2026-07-29 11:15:38 - Evento: text | De: 584144912881 | Size: 540b 2026-07-29 11:15:38 - Procesando mensaje regular tipo: text 2026-07-29 11:15:38 - RegularMessageService: Procesando mensaje de 584144912881, tipo: text 2026-07-29 11:15:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0E3NUQ0MzZCMDU1QTI0NkUzM0QA 2026-07-29 11:15:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0E3NUQ0MzZCMDU1QTI0NkUzM0QA 2026-07-29 11:15:38 - Contenido: Buenas... 2026-07-29 11:15:38 - Comando detectado: buenas 2026-07-29 11:15:38 - CommandProcessor: Procesando comando: buenas 2026-07-29 11:15:38 - Comando no reconocido, enviando a ChatGPT 2026-07-29 11:15:38 - Resultado del comando: string 2026-07-29 11:15:38 - Enviando a ChatGPT: Buenas... 2026-07-29 11:15:38 - forwardToChatGPT: Enviando a ChatGPT: Buenas... 2026-07-29 11:15:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 12:15:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 12:15:38 America/Halifax] [CHATBOT][START] corr=033bbb73 IP=127.0.0.1 UA= [29-Jul-2026 11:15:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 11:15:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=e0:63:da:f0:46:b7 mobile=584144912881 [29-Jul-2026 11:15:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 11:15:39 America/Caracas] [CHATBOT][DIAG] corr=033bbb73 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 9; Problema: Conexión inestable (9 reconexiones en 24h) [warning] [29-Jul-2026 11:15:39 America/Caracas] [CHATBOT][CTX] corr=033bbb73 tel=584144912881 intent=chat srvid=34 usd=30 bs=25899.08 tasa=744.2264 verifyMode=simulated [29-Jul-2026 11:15:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 11:15:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 11:15:39 America/Caracas] [CHATBOT][AI][195ca2] Proveedor: gemini [29-Jul-2026 11:15:39 America/Caracas] [CHATBOT][GEMINI][195ca2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [29-Jul-2026 11:15:39 America/Caracas] [CHATBOT][GEMINI][195ca2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 11:15:40 America/Caracas] [CHATBOT][GEMINI][195ca2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 11:15:40 America/Caracas] [CHATBOT][AI][195ca2] Gemini falló, usando heurística local [29-Jul-2026 11:15:40 America/Caracas] [CHATBOT][END] corr=033bbb73 bytesRespuesta=273 [29-Jul-2026 11:15:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 11:15:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-29 11:15:42 - Mensaje enviado con éxito a 584144912881 2026-07-29 11:15:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a191e2d76c (wa_message_id: wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSNUQzM0JCMzE0MjhDQTM5OTk1AA==) 2026-07-29 11:15:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a191e2d76c 2026-07-29 11:15:42 - ====== FIN WEBHOOK ====== 2026-07-29 11:18:31 - ====== INICIO WEBHOOK ====== 2026-07-29 11:18:31 - Evento: text | De: 584144912881 | Size: 541b 2026-07-29 11:18:31 - Procesando mensaje regular tipo: text 2026-07-29 11:18:31 - RegularMessageService: Procesando mensaje de 584144912881, tipo: text 2026-07-29 11:18:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0ExNzZGODZEODM5OTcyOTg4RjEA 2026-07-29 11:18:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0ExNzZGODZEODM5OTcyOTg4RjEA 2026-07-29 11:18:31 - Contenido: Soporte... 2026-07-29 11:18:31 - Comando detectado: soporte 2026-07-29 11:18:31 - CommandProcessor: Procesando comando: soporte 2026-07-29 11:18:31 - Ejecutando soporte (menú interactivo) 2026-07-29 11:18:31 - Resultado del comando: array 2026-07-29 11:18:31 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-29 11:18:32 - Mensaje enviado con éxito a 584144912881 2026-07-29 11:18:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a19c856fef (wa_message_id: wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSNUQ5MDRDRTIwREIxNTY5NDFCAA==) 2026-07-29 11:18:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a19c856fef 2026-07-29 11:18:32 - ====== FIN WEBHOOK ====== 2026-07-29 11:18:43 - ====== INICIO WEBHOOK ====== 2026-07-29 11:18:43 - Evento: interactive | De: 584144912881 | Size: 732b 2026-07-29 11:18:43 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-29 11:18:43 - ButtonService: payload=unique_button_id_1, telefono=584144912881 2026-07-29 11:18:43 - button_reply no manejado por ButtonService 2026-07-29 11:18:43 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , maria gerig, 2026-08-26 00:00:00 . 584127572959 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127572959","wa_id":"584127572959"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NTcyOTU5FQIAERgSODRDQzgwMjI1Q0UwRUY0NkMwAA==","message_status":"accepted"}]}'. 2026-07-29 12:54:34 - ====== INICIO WEBHOOK ====== 2026-07-29 12:54:34 - Evento: text | De: 584243164848 | Size: 638b 2026-07-29 12:54:34 - Procesando mensaje regular tipo: text 2026-07-29 12:54:34 - RegularMessageService: Procesando mensaje de 584243164848, tipo: text 2026-07-29 12:54:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM4ODZFNTBDRTE5MDlFMkM1MTU4ODk3QjRDM0M3MkYA 2026-07-29 12:54:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM4ODZFNTBDRTE5MDlFMkM1MTU4ODk3QjRDM0M3MkYA 2026-07-29 12:54:34 - Contenido: Buenas tardes por favor datos de pago móvil y cuanto es 10$ en bolívares... 2026-07-29 12:54:34 - Comando detectado: buenas 2026-07-29 12:54:34 - CommandProcessor: Procesando comando: buenas 2026-07-29 12:54:34 - Comando no reconocido, enviando a ChatGPT 2026-07-29 12:54:34 - Resultado del comando: string 2026-07-29 12:54:34 - Enviando a ChatGPT: Buenas tardes por favor datos de pago móvil y cua... 2026-07-29 12:54:34 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes por favor datos de pago móvil y cua... 2026-07-29 12:54:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 13:54:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 13:54:34 America/Halifax] [CHATBOT][START] corr=6608d2d3 IP=127.0.0.1 UA= [29-Jul-2026 12:54:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 12:54:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=70:a7:41:28:68:ab mobile=584243164848 [29-Jul-2026 12:54:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 12:54:35 America/Caracas] [CHATBOT][DIAG] corr=6608d2d3 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [29-Jul-2026 12:54:35 America/Caracas] [CHATBOT][CTX] corr=6608d2d3 tel=584243164848 intent=chat srvid=35 usd=40 bs=34532.1 tasa=744.2264 verifyMode=simulated [29-Jul-2026 12:54:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 12:54:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 12:54:35 America/Caracas] [CHATBOT][AI][be4387] Proveedor: gemini [29-Jul-2026 12:54:35 America/Caracas] [CHATBOT][GEMINI][be4387] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [29-Jul-2026 12:54:36 America/Caracas] [CHATBOT][GEMINI][be4387] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 12:54:36 America/Caracas] [CHATBOT][GEMINI][be4387] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 12:54:37 America/Caracas] [CHATBOT][AI][be4387] Gemini falló, usando heurística local [29-Jul-2026 12:54:37 America/Caracas] [CHATBOT][END] corr=6608d2d3 bytesRespuesta=397 [29-Jul-2026 12:54:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 12:54:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-29 12:54:39 - Mensaje enviado con éxito a 584243164848 2026-07-29 12:54:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a304f2cc6e (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSRTFEMjYxRjlBNDM4NTI1QjhCAA==) 2026-07-29 12:54:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a304f2cc6e 2026-07-29 12:54:39 - ====== FIN WEBHOOK ====== 2026-07-29 12:57:40 - ====== INICIO WEBHOOK ====== 2026-07-29 12:57:40 - Evento: text | De: 584243164848 | Size: 587b 2026-07-29 12:57:40 - Procesando mensaje regular tipo: text 2026-07-29 12:57:40 - RegularMessageService: Procesando mensaje de 584243164848, tipo: text 2026-07-29 12:57:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNBQUQ3N0I5Nzg0MzM2N0ZDQjNBMDFBM0JBMkI2RTMA 2026-07-29 12:57:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNBQUQ3N0I5Nzg0MzM2N0ZDQjNBMDFBM0JBMkI2RTMA 2026-07-29 12:57:40 - Contenido: Cuanto es 10$ en bolívares... 2026-07-29 12:57:40 - Comando detectado: cuanto 2026-07-29 12:57:40 - CommandProcessor: Procesando comando: cuanto 2026-07-29 12:57:40 - Comando no reconocido, enviando a ChatGPT 2026-07-29 12:57:40 - Resultado del comando: string 2026-07-29 12:57:40 - Enviando a ChatGPT: Cuanto es 10$ en bolívares... 2026-07-29 12:57:40 - forwardToChatGPT: Enviando a ChatGPT: Cuanto es 10$ en bolívares... 2026-07-29 12:57:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 13:57:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 13:57:40 America/Halifax] [CHATBOT][START] corr=cfc7772c IP=127.0.0.1 UA= [29-Jul-2026 12:57:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 12:57:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=70:a7:41:28:68:ab mobile=584243164848 [29-Jul-2026 12:57:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 12:57:40 America/Caracas] [CHATBOT][DIAG] corr=cfc7772c Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [29-Jul-2026 12:57:40 America/Caracas] [CHATBOT][CTX] corr=cfc7772c tel=584243164848 intent=chat srvid=35 usd=40 bs=34532.1 tasa=744.2264 verifyMode=simulated [29-Jul-2026 12:57:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 12:57:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 12:57:40 America/Caracas] [CHATBOT][AI][b194c6] Proveedor: gemini [29-Jul-2026 12:57:40 America/Caracas] [CHATBOT][GEMINI][b194c6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [29-Jul-2026 12:57:41 America/Caracas] [CHATBOT][GEMINI][b194c6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 12:57:41 America/Caracas] [CHATBOT][GEMINI][b194c6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 12:57:42 America/Caracas] [CHATBOT][AI][b194c6] Gemini falló, usando heurística local [29-Jul-2026 12:57:42 America/Caracas] [CHATBOT][AI][b194c6] Heurística no matcheó, enviando menú de opciones [29-Jul-2026 12:57:42 America/Caracas] [CHATBOT][END] corr=cfc7772c bytesRespuesta=397 [29-Jul-2026 12:57:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 12:57:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-29 12:57:43 - Mensaje enviado con éxito a 584243164848 2026-07-29 12:57:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a31077350b (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSNjY5Njg3ODEzNDI3NkY0RkU1AA==) 2026-07-29 12:57:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a31077350b 2026-07-29 12:57:43 - ====== FIN WEBHOOK ====== 2026-07-29 12:59:41 - ====== INICIO WEBHOOK ====== 2026-07-29 12:59:41 - Evento: text | De: 584243164848 | Size: 664b 2026-07-29 12:59:41 - Procesando mensaje regular tipo: text 2026-07-29 12:59:41 - RegularMessageService: Procesando mensaje de 584243164848, tipo: text 2026-07-29 12:59:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM5MjJGMTU0NTgxRDNFOEY2MkI0Q0YyRjBBODQ0NTUA 2026-07-29 12:59:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM5MjJGMTU0NTgxRDNFOEY2MkI0Q0YyRjBBODQ0NTUA 2026-07-29 12:59:41 - Contenido: Necesito saber cuánto es 10$ en bolívares para hacer un pago móvil de mi servicio de internet... 2026-07-29 12:59:41 - Comando detectado: necesito 2026-07-29 12:59:41 - CommandProcessor: Procesando comando: necesito 2026-07-29 12:59:41 - Comando no reconocido, enviando a ChatGPT 2026-07-29 12:59:41 - Resultado del comando: string 2026-07-29 12:59:41 - Enviando a ChatGPT: Necesito saber cuánto es 10$ en bolívares para h... 2026-07-29 12:59:41 - LeadCapture: Posible lead detectado para 584243164848 2026-07-29 12:59:41 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-29 12:59:41 - forwardToChatGPT: Enviando a ChatGPT: Necesito saber cuánto es 10$ en bolívares para h... 2026-07-29 12:59:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 13:59:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 13:59:41 America/Halifax] [CHATBOT][START] corr=8b433969 IP=127.0.0.1 UA= [29-Jul-2026 12:59:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 12:59:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=70:a7:41:28:68:ab mobile=584243164848 [29-Jul-2026 12:59:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 12:59:42 America/Caracas] [CHATBOT][DIAG] corr=8b433969 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [29-Jul-2026 12:59:42 America/Caracas] [CHATBOT][CTX] corr=8b433969 tel=584243164848 intent=chat srvid=35 usd=40 bs=34532.1 tasa=744.2264 verifyMode=simulated [29-Jul-2026 12:59:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 12:59:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 12:59:42 America/Caracas] [CHATBOT][AI][160037] Proveedor: gemini [29-Jul-2026 12:59:42 America/Caracas] [CHATBOT][GEMINI][160037] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [29-Jul-2026 12:59:42 America/Caracas] [CHATBOT][GEMINI][160037] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 12:59:43 America/Caracas] [CHATBOT][GEMINI][160037] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 12:59:43 America/Caracas] [CHATBOT][AI][160037] Gemini falló, usando heurística local [29-Jul-2026 12:59:43 America/Caracas] [CHATBOT][END] corr=8b433969 bytesRespuesta=397 [29-Jul-2026 12:59:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 12:59:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-29 12:59:44 - Mensaje enviado con éxito a 584243164848 2026-07-29 12:59:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a3180c0502 (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSQUUwQzk4ODIzQTQxNUU1NzZEAA==) 2026-07-29 12:59:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a3180c0502 2026-07-29 12:59:44 - ====== FIN WEBHOOK ====== 2026-07-29 13:01:07 - ====== INICIO WEBHOOK ====== 2026-07-29 13:01:07 - Evento: text | De: 584243164848 | Size: 678b 2026-07-29 13:01:07 - Procesando mensaje regular tipo: text 2026-07-29 13:01:07 - RegularMessageService: Procesando mensaje de 584243164848, tipo: text 2026-07-29 13:01:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMwOUM2Q0ZDNzQ0OEI4Nzg3QTFEODAyOUVENTFDRTAA 2026-07-29 13:01:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMwOUM2Q0ZDNzQ0OEI4Nzg3QTFEODAyOUVENTFDRTAA 2026-07-29 13:01:07 - Contenido: Cuánto tengo que pagar en bolívares nojoda voy a abonar 10$ en bolívares pero necesito saber cuá... 2026-07-29 13:01:07 - Comando detectado: cuánto 2026-07-29 13:01:07 - CommandProcessor: Procesando comando: cuánto 2026-07-29 13:01:07 - Comando no reconocido, enviando a ChatGPT 2026-07-29 13:01:07 - Resultado del comando: string 2026-07-29 13:01:07 - Enviando a ChatGPT: Cuánto tengo que pagar en bolívares nojoda voy a... 2026-07-29 13:01:07 - forwardToChatGPT: Enviando a ChatGPT: Cuánto tengo que pagar en bolívares nojoda voy a... 2026-07-29 13:01:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 14:01:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 14:01:07 America/Halifax] [CHATBOT][START] corr=c95f2c85 IP=127.0.0.1 UA= [29-Jul-2026 13:01:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 13:01:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=70:a7:41:28:68:ab mobile=584243164848 [29-Jul-2026 13:01:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 13:01:07 America/Caracas] [CHATBOT][DIAG] corr=c95f2c85 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [29-Jul-2026 13:01:07 America/Caracas] [CHATBOT][CTX] corr=c95f2c85 tel=584243164848 intent=chat srvid=35 usd=40 bs=34532.1 tasa=744.2264 verifyMode=simulated [29-Jul-2026 13:01:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 13:01:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 13:01:07 America/Caracas] [CHATBOT][AI][f92888] Proveedor: gemini [29-Jul-2026 13:01:07 America/Caracas] [CHATBOT][GEMINI][f92888] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [29-Jul-2026 13:01:08 America/Caracas] [CHATBOT][GEMINI][f92888] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 13:01:08 America/Caracas] [CHATBOT][GEMINI][f92888] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 13:01:09 America/Caracas] [CHATBOT][AI][f92888] Gemini falló, usando heurística local [29-Jul-2026 13:01:09 America/Caracas] [CHATBOT][END] corr=c95f2c85 bytesRespuesta=397 [29-Jul-2026 13:01:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 13:01:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-29 13:01:10 - Mensaje enviado con éxito a 584243164848 2026-07-29 13:01:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a31d63ffa6 (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSNTNDNEE3NTRGMkQ1RkYyNUEyAA==) 2026-07-29 13:01:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a31d63ffa6 2026-07-29 13:01:10 - ====== FIN WEBHOOK ====== 2026-07-29 13:24:02 - ====== INICIO WEBHOOK ====== 2026-07-29 13:24:02 - Evento: image | De: 584143466209 | Size: 883b 2026-07-29 13:24:02 - Procesando mensaje regular tipo: image 2026-07-29 13:24:02 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-29 13:24:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGMjVCN0NCNjEyODgzNDg1N0Q2MEI5N0MwODc1NUUA 2026-07-29 13:24:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGMjVCN0NCNjEyODgzNDg1N0Q2MEI5N0MwODc1NUUA 2026-07-29 13:24:02 - Contenido: Cambio venezuela 87000.00 efectivo 100.00 marille... 2026-07-29 13:24:02 - Comando detectado: cambio 2026-07-29 13:24:02 - CommandProcessor: Procesando comando: cambio 2026-07-29 13:24:02 - Ejecutando cambiocobranza.php [29-Jul-2026 13:24:02 America/Caracas] PHP Warning: file_put_contents(error.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/cambiocobranza.php on line 40 2026-07-29 13:24:04 - Resultado del comando: array 2026-07-29 13:24:04 - Enviando respuesta: ✅ *Cambio registrado* 🏦 *Origen:* venezuela 2026-07-29 13:24:06 - Mensaje enviado con éxito a 584143466209 2026-07-29 13:24:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a37364320e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOEI1QTYzNUUwQTAwRENGQjU3AA==) 2026-07-29 13:24:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a37364320e 2026-07-29 13:24:06 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Maribel Gerig, 28/08/2026 . 584141712770 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141712770","wa_id":"584141712770"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNzEyNzcwFQIAERgSMTQ0QjZBNkFERkM3QTI2QkMyAA==","message_status":"accepted"}]}'. 2026-07-29 14:53:30 - ====== INICIO WEBHOOK ====== 2026-07-29 14:53:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-29 14:53:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-29 14:53:30 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maribel Gerig, 2026-09-02 00:00:00 . 584141712770 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141712770","wa_id":"584141712770"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNzEyNzcwFQIAERgSNzdFQkI2NzBENzc3RjMxMkFGAA==","message_status":"accepted"}]}'. 2026-07-29 15:12:41 - ====== INICIO WEBHOOK ====== 2026-07-29 15:12:41 - Evento: image | De: 584143466209 | Size: 874b 2026-07-29 15:12:41 - Procesando mensaje regular tipo: image 2026-07-29 15:12:41 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-29 15:12:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyOERDQzE0MTE4MzNENjI4RjM1REIwRDVFMTlFQTgA 2026-07-29 15:12:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyOERDQzE0MTE4MzNENjI4RjM1REIwRDVFMTlFQTgA 2026-07-29 15:12:41 - Contenido: Pg mercantil 37101.00 carro-cables-toyots... 2026-07-29 15:12:41 - Comando detectado: pg 2026-07-29 15:12:41 - CommandProcessor: Procesando comando: pg 2026-07-29 15:12:41 - Gasto personal con imagen: 1022672700683761 2026-07-29 15:12:41 - Formato 'pg banco descripcion': banco=mercantil, desc=37101.00 carro-cables-toyots 2026-07-29 15:12:41 - Ejecutando GastosService (personal) [29-Jul-2026 15:12:42 America/Caracas] [ExchangeRateService] Tasa API (oficial): 744.2264 2026-07-29 15:12:44 - Resultado del comando: array 2026-07-29 15:12:44 - Enviando respuesta: ✅ 👤 Gasto personal #41 registrado • Monto: 2026-07-29 15:12:45 - Mensaje enviado con éxito a 584143466209 2026-07-29 15:12:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a50ad8faec (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTcyMjhCRjk1RTIwODhDNDRCAA==) 2026-07-29 15:12:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a50ad8faec 2026-07-29 15:12:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Luis Jose Veloza Breidembach, 2026-08-29 00:00:00 . 584129989188 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129989188","wa_id":"584129989188"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg5MTg4FQIAERgSNzFCRjQ3MDA1NTA0NkUwRjY1AA==","message_status":"accepted"}]}'. 2026-07-29 15:14:01 - ====== INICIO WEBHOOK ====== 2026-07-29 15:14:01 - Evento: text | De: 584121481718 | Size: 567b 2026-07-29 15:14:01 - Procesando mensaje regular tipo: text 2026-07-29 15:14:01 - RegularMessageService: Procesando mensaje de 584121481718, tipo: text 2026-07-29 15:14:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUMzQzkwODNFOUI1Q0NBRDRBNUFGNjREQkZGRjI3RkEA 2026-07-29 15:14:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUMzQzkwODNFOUI1Q0NBRDRBNUFGNjREQkZGRjI3RkEA 2026-07-29 15:14:01 - Contenido: Hola buenas tardes... 2026-07-29 15:14:01 - Comando detectado: hola 2026-07-29 15:14:01 - CommandProcessor: Procesando comando: hola 2026-07-29 15:14:01 - Comando no reconocido, enviando a ChatGPT 2026-07-29 15:14:01 - Resultado del comando: string 2026-07-29 15:14:01 - Enviando a ChatGPT: Hola buenas tardes... 2026-07-29 15:14:01 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes... 2026-07-29 15:14:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 16:14:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 16:14:01 America/Halifax] [CHATBOT][START] corr=746af635 IP=127.0.0.1 UA= [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=24:5a:4c:ba:f0:bf mobile=584121481718 [29-Jul-2026 15:14:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][DIAG] corr=746af635 Estado: problemas_criticos; Cuenta: activo; Reconexiones 24h: 29; Problema: Conexión muy inestable (29 reconexiones en 24h) [critical] [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][CTX] corr=746af635 tel=584121481718 intent=chat srvid=34 usd=30 bs=25899.08 tasa=744.2264 verifyMode=simulated [29-Jul-2026 15:14:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][AI][fb8d3f] Proveedor: gemini [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][GEMINI][fb8d3f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-29 15:14:02 - ====== INICIO WEBHOOK ====== 2026-07-29 15:14:02 - Evento: text | De: 584121481718 | Size: 656b 2026-07-29 15:14:02 - Procesando mensaje regular tipo: text 2026-07-29 15:14:02 - RegularMessageService: Procesando mensaje de 584121481718, tipo: text 2026-07-29 15:14:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUM2QkYxOTQwM0IxNzM4RUIyMzFGNTgzNkE2NzVENzUA 2026-07-29 15:14:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUM2QkYxOTQwM0IxNzM4RUIyMzFGNTgzNkE2NzVENzUA 2026-07-29 15:14:02 - Contenido: el internet hoy ha fallado muchísimo es solo aquí o será en general ahora no hay por ejemplo... 2026-07-29 15:14:02 - Comando detectado: el 2026-07-29 15:14:02 - CommandProcessor: Procesando comando: el 2026-07-29 15:14:02 - Comando no reconocido, enviando a ChatGPT 2026-07-29 15:14:02 - Resultado del comando: string 2026-07-29 15:14:02 - Enviando a ChatGPT: el internet hoy ha fallado muchísimo es solo aqu... 2026-07-29 15:14:02 - forwardToChatGPT: Enviando a ChatGPT: el internet hoy ha fallado muchísimo es solo aqu... 2026-07-29 15:14:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 16:14:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 16:14:02 America/Halifax] [CHATBOT][START] corr=857f8981 IP=127.0.0.1 UA= [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=24:5a:4c:ba:f0:bf mobile=584121481718 [29-Jul-2026 15:14:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][DIAG] corr=857f8981 Estado: problemas_criticos; Cuenta: activo; Reconexiones 24h: 29; Problema: Conexión muy inestable (29 reconexiones en 24h) [critical] [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][CTX] corr=857f8981 tel=584121481718 intent=chat srvid=34 usd=30 bs=25899.08 tasa=744.2264 verifyMode=simulated [29-Jul-2026 15:14:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][AI][b9a47d] Proveedor: gemini [29-Jul-2026 15:14:02 America/Caracas] [CHATBOT][GEMINI][b9a47d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [29-Jul-2026 15:14:07 America/Caracas] [CHATBOT][GEMINI][fb8d3f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 15:14:07 America/Caracas] [CHATBOT][GEMINI][b9a47d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 15:14:08 America/Caracas] [CHATBOT][GEMINI][fb8d3f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 15:14:08 America/Caracas] [CHATBOT][GEMINI][b9a47d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 15:14:08 America/Caracas] [CHATBOT][AI][fb8d3f] Gemini falló, usando heurística local [29-Jul-2026 15:14:08 America/Caracas] [CHATBOT][AI][fb8d3f] Heurística no matcheó, enviando menú de opciones [29-Jul-2026 15:14:08 America/Caracas] [CHATBOT][END] corr=746af635 bytesRespuesta=394 [29-Jul-2026 15:14:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 15:14:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 15:14:08 America/Caracas] [CHATBOT][AI][b9a47d] Gemini falló, usando heurística local [29-Jul-2026 15:14:08 America/Caracas] [CHATBOT][AI][b9a47d] Heurística no matcheó, enviando menú de opciones [29-Jul-2026 15:14:08 America/Caracas] [CHATBOT][END] corr=857f8981 bytesRespuesta=394 [29-Jul-2026 15:14:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 15:14:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-29 15:14:10 - Mensaje enviado con éxito a 584121481718 2026-07-29 15:14:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a510222fc9 (wa_message_id: wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSNjlBOUFBMTFEMzUyMkUwQUZGAA==) 2026-07-29 15:14:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a510222fc9 2026-07-29 15:14:10 - ====== FIN WEBHOOK ====== 2026-07-29 15:14:10 - Mensaje enviado con éxito a 584121481718 2026-07-29 15:14:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a51022514b (wa_message_id: wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSNDVCQzAwQjBDMzQ3MkI4RTNEAA==) 2026-07-29 15:14:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a51022514b 2026-07-29 15:14:10 - ====== FIN WEBHOOK ====== 2026-07-29 15:14:53 - ====== INICIO WEBHOOK ====== 2026-07-29 15:14:53 - Evento: text | De: 584121481718 | Size: 556b 2026-07-29 15:14:53 - Procesando mensaje regular tipo: text 2026-07-29 15:14:53 - RegularMessageService: Procesando mensaje de 584121481718, tipo: text 2026-07-29 15:14:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUNGMDE1MEZBN0ZGMzM0QTE3OEM4MDZBODZBMUZBREQA 2026-07-29 15:14:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUNGMDE1MEZBN0ZGMzM0QTE3OEM4MDZBODZBMUZBREQA 2026-07-29 15:14:53 - Contenido: soporte... 2026-07-29 15:14:53 - Comando detectado: soporte 2026-07-29 15:14:53 - CommandProcessor: Procesando comando: soporte 2026-07-29 15:14:53 - Ejecutando soporte (menú interactivo) 2026-07-29 15:14:53 - Resultado del comando: array 2026-07-29 15:14:53 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-29 15:14:54 - Mensaje enviado con éxito a 584121481718 2026-07-29 15:14:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a512e3abcf (wa_message_id: wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSN0JFMkEwNTJFNUYzNTJCMkUyAA==) 2026-07-29 15:14:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a512e3abcf 2026-07-29 15:14:54 - ====== FIN WEBHOOK ====== 2026-07-29 15:15:03 - ====== INICIO WEBHOOK ====== 2026-07-29 15:15:03 - Evento: interactive | De: 584121481718 | Size: 747b 2026-07-29 15:15:03 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-29 15:15:03 - ButtonService: payload=unique_button_id_1, telefono=584121481718 2026-07-29 15:15:03 - button_reply no manejado por ButtonService 2026-07-29 15:15:03 - ====== FIN WEBHOOK ====== 2026-07-29 15:52:08 - ====== INICIO WEBHOOK ====== 2026-07-29 15:52:08 - Evento: image | De: 584143466209 | Size: 871b 2026-07-29 15:52:08 - Procesando mensaje regular tipo: image 2026-07-29 15:52:08 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-29 15:52:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwOUMyM0Q0OTI2ODM1QjFEMDU5MEE1OERDQzM2QjAA 2026-07-29 15:52:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwOUMyM0Q0OTI2ODM1QjFEMDU5MEE1OERDQzM2QjAA 2026-07-29 15:52:08 - Contenido: Pg mercantil 14000.00 carro-tapa-toyoa... 2026-07-29 15:52:08 - Comando detectado: pg 2026-07-29 15:52:08 - CommandProcessor: Procesando comando: pg 2026-07-29 15:52:08 - Gasto personal con imagen: 1025578507002621 2026-07-29 15:52:08 - Formato 'pg banco descripcion': banco=mercantil, desc=14000.00 carro-tapa-toyoa 2026-07-29 15:52:09 - Ejecutando GastosService (personal) [29-Jul-2026 15:52:10 America/Caracas] [ExchangeRateService] Tasa API (oficial): 744.2264 2026-07-29 15:52:12 - Resultado del comando: array 2026-07-29 15:52:12 - Enviando respuesta: ✅ 👤 Gasto personal #42 registrado • Monto: 2026-07-29 15:52:13 - Mensaje enviado con éxito a 584143466209 2026-07-29 15:52:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a59edaa74f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSM0EyM0Y2M0MyREFFQUJCQzIzAA==) 2026-07-29 15:52:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a59edaa74f 2026-07-29 15:52:13 - ====== FIN WEBHOOK ====== 2026-07-29 15:52:37 - ====== INICIO WEBHOOK ====== 2026-07-29 15:52:37 - Evento: text | De: 584143466209 | Size: 571b 2026-07-29 15:52:37 - Procesando mensaje regular tipo: text 2026-07-29 15:52:37 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-29 15:52:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEQTRDQkY1RUJGMTkzREU0RDBFQzI0NkQ3MTU5MDkA 2026-07-29 15:52:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEQTRDQkY1RUJGMTkzREU0RDBFQzI0NkQ3MTU5MDkA 2026-07-29 15:52:37 - Contenido: Pg mercantil 18571.22 cig... 2026-07-29 15:52:37 - Comando detectado: pg 2026-07-29 15:52:37 - CommandProcessor: Procesando comando: pg 2026-07-29 15:52:37 - Ejecutando GastosService (personal) [29-Jul-2026 15:52:38 America/Caracas] [ExchangeRateService] Tasa API (oficial): 744.2264 2026-07-29 15:52:38 - Resultado del comando: array 2026-07-29 15:52:38 - Enviando respuesta: ✅ 👤 Gasto personal #43 registrado • Monto: 2026-07-29 15:52:39 - Mensaje enviado con éxito a 584143466209 2026-07-29 15:52:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a5a073f9b7 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRkYzMUVDRDA0Mjk3Nzk2MTAwAA==) 2026-07-29 15:52:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a5a073f9b7 2026-07-29 15:52:39 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Luisa Elena Correa, 15/08/2026 . 584121415216 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121415216","wa_id":"584121415216"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE1MjE2FQIAERgSMDgxOTM1RDUyNzFFM0RGNDg5AA==","message_status":"accepted"}]}'. 2026-07-29 16:26:52 - ====== INICIO WEBHOOK ====== 2026-07-29 16:26:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-29 16:26:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-29 16:26:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Luisa Elena Correa, 2026-08-13 00:00:00 . 584121415216 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121415216","wa_id":"584121415216"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE1MjE2FQIAERgSQjI1RDUyNUJDMjg0MzE2RjZCAA==","message_status":"accepted"}]}'. 2026-07-29 17:02:31 - ====== INICIO WEBHOOK ====== 2026-07-29 17:02:31 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-29 17:02:31 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-29 17:02:31 - ====== FIN WEBHOOK ====== 2026-07-29 17:26:51 - ====== INICIO WEBHOOK ====== 2026-07-29 17:26:51 - Evento: image | De: 584143466209 | Size: 872b 2026-07-29 17:26:51 - Procesando mensaje regular tipo: image 2026-07-29 17:26:51 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-29 17:26:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxREM2NEUwNzE5MUI5OTI5MEVCRUJEODgyQzA5MjAA 2026-07-29 17:26:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxREM2NEUwNzE5MUI5OTI5MEVCRUJEODgyQzA5MjAA 2026-07-29 17:26:51 - Contenido: Pg mercantil 60000.00 carro-bomba-toyota... 2026-07-29 17:26:51 - Comando detectado: pg 2026-07-29 17:26:51 - CommandProcessor: Procesando comando: pg 2026-07-29 17:26:51 - Gasto personal con imagen: 1596226432024448 2026-07-29 17:26:51 - Formato 'pg banco descripcion': banco=mercantil, desc=60000.00 carro-bomba-toyota 2026-07-29 17:26:52 - Ejecutando GastosService (personal) [29-Jul-2026 17:26:52 America/Caracas] [ExchangeRateService] Tasa API (oficial): 744.2264 2026-07-29 17:26:55 - Resultado del comando: array 2026-07-29 17:26:55 - Enviando respuesta: ✅ 👤 Gasto personal #44 registrado • Monto: 2026-07-29 17:26:56 - Mensaje enviado con éxito a 584143466209 2026-07-29 17:26:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a7020e55da (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNDc4MzUzOTUzMDQ0RkJFQkM3AA==) 2026-07-29 17:26:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a7020e55da 2026-07-29 17:26:56 - ====== FIN WEBHOOK ====== 2026-07-29 18:27:56 - ====== INICIO WEBHOOK ====== 2026-07-29 18:27:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-29 18:27:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-29 18:27:56 - ====== FIN WEBHOOK ====== 2026-07-29 18:28:40 - ====== INICIO WEBHOOK ====== 2026-07-29 18:28:40 - Evento: text | De: 584120212470 | Size: 723b 2026-07-29 18:28:40 - Procesando mensaje regular tipo: text 2026-07-29 18:28:40 - RegularMessageService: Procesando mensaje de 584120212470, tipo: text 2026-07-29 18:28:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNCRjRENjI4QTAxOUQ0NjlBNDA4ODE3QUQyQUM3NDcA 2026-07-29 18:28:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNCRjRENjI4QTAxOUQ0NjlBNDA4ODE3QUQyQUM3NDcA 2026-07-29 18:28:40 - Contenido: Si mi pago por 15 días. Ya avise ala colonia feliz tarde... 2026-07-29 18:28:40 - Comando detectado: si 2026-07-29 18:28:40 - CommandProcessor: Procesando comando: si 2026-07-29 18:28:40 - Comando no reconocido, enviando a ChatGPT 2026-07-29 18:28:40 - Resultado del comando: string 2026-07-29 18:28:40 - Enviando a ChatGPT: Si mi pago por 15 días. Ya avise ala colonia feli... 2026-07-29 18:28:40 - forwardToChatGPT: Enviando a ChatGPT: Si mi pago por 15 días. Ya avise ala colonia feli... 2026-07-29 18:28:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [29-Jul-2026 19:28:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [29-Jul-2026 19:28:40 America/Halifax] [CHATBOT][START] corr=56982fb2 IP=127.0.0.1 UA= [29-Jul-2026 18:28:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 744.2264 fecha=2026-07-29T00:00:00-04:00 [29-Jul-2026 18:28:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-30 username=fc:ec:da:c6:4b:79 mobile=584120212470 [29-Jul-2026 18:28:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [29-Jul-2026 18:28:41 America/Caracas] [CHATBOT][DIAG] corr=56982fb2 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [29-Jul-2026 18:28:41 America/Caracas] [CHATBOT][CTX] corr=56982fb2 tel=584120212470 intent=chat srvid=34 usd=30 bs=25899.08 tasa=744.2264 verifyMode=simulated [29-Jul-2026 18:28:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [29-Jul-2026 18:28:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [29-Jul-2026 18:28:41 America/Caracas] [CHATBOT][AI][d32135] Proveedor: gemini [29-Jul-2026 18:28:41 America/Caracas] [CHATBOT][GEMINI][d32135] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [29-Jul-2026 18:28:41 America/Caracas] [CHATBOT][GEMINI][d32135] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 18:28:42 America/Caracas] [CHATBOT][GEMINI][d32135] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [29-Jul-2026 18:28:42 America/Caracas] [CHATBOT][AI][d32135] Gemini falló, usando heurística local [29-Jul-2026 18:28:42 America/Caracas] [CHATBOT][END] corr=56982fb2 bytesRespuesta=397 [29-Jul-2026 18:28:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-29 18:28:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-29 18:28:43 - Mensaje enviado con éxito a 584120212470 2026-07-29 18:28:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6a7e9bbcee0 (wa_message_id: wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSMjY3MENDNzQ1RDcxQjVGQTg3AA==) 2026-07-29 18:28:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a6a7e9bbcee0 2026-07-29 18:28:43 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , ricardo sanabria, 2026-08-29 00:00:00 . 584262335455 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262335455","wa_id":"584262335455"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMzM1NDU1FQIAERgSMzhCNkZBRDA5M0VDNjgxRjk0AA==","message_status":"accepted"}]}'. 2026-07-29 18:31:29 - ====== INICIO WEBHOOK ====== 2026-07-29 18:31:29 - Evento: status:failed | De: 584262335455 | Size: 573b 2026-07-29 18:31:29 - STATUS FAILED: failed para 584262335455 | Error: 131026 Message undeliverable 2026-07-29 18:31:29 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Magalis Strubinger, 2026-09-06 00:00:00 . 58129911361 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"58129911361","wa_id":"58129911361"}],"messages":[{"id":"wamid.HBgLNTgxMjk5MTEzNjEVAgARGBIzM0Q2NDIxM0RDQkI0OEJFN0UA","message_status":"accepted"}]}'. 2026-07-29 19:49:04 - ====== INICIO WEBHOOK ====== 2026-07-29 19:49:04 - Evento: status:failed | De: 58129911361 | Size: 567b 2026-07-29 19:49:04 - STATUS FAILED: failed para 58129911361 | Error: 131026 Message undeliverable 2026-07-29 19:49:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Adrian Antonio Gonzalez Sena, 2026-09-15 00:00:00 . 04120469623 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04120469623","wa_id":"584120469623"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNDY5NjIzFQIAERgSNTgwMDA4RjZDMDRGRTcwMTFCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , yeison carrion, 2026-08-16 00:00:00 . 584120212470 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120212470","wa_id":"584120212470"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSNzU2Q0U0NUI4RTNFNTE2MUEyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Tania Chony, 28/08/2026 . 584144928088 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928088","wa_id":"584144928088"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDg4FQIAERgSQTlCOTQ1QTRGMDczRUFFMUM1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Tania Chony, 2026-08-29 00:00:00 . 584144928088 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928088","wa_id":"584144928088"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDg4FQIAERgSOURDOEREQzY4RkY1OTFEQTlCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , heiber Breidembach, 2026-08-14 00:00:00 . 584163118776 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163118776","wa_id":"584163118776"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSOURGMUZEREJFOTNEQzZDRUUzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Alejandro Muttach, 2026-08-29 00:00:00 . 584125579501 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125579501","wa_id":"584125579501"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTc5NTAxFQIAERgSRkRBMjY0RTE0OTI1NzIxOENBAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Kevin Tovar, 2026-08-29 00:00:00 . 584142028422 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142028422","wa_id":"584142028422"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDI4NDIyFQIAERgSNEEyQTZCQ0VEQUY1MTc0RDFEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Robinson Sulbaran, 2026-08-17 00:00:00 . 584226464021 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584226464021","wa_id":"584226464021"}],"messages":[{"id":"wamid.HBgMNTg0MjI2NDY0MDIxFQIAERgSNEM1RkYzQzYxRjc1MTcyNUU5AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Zoraida Oropeza, 29/08/2026 . 584261246913 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261246913","wa_id":"584261246913"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMjQ2OTEzFQIAERgSRUI1QUE5NTA0NzgzMDM3Nzg2AA==","message_status":"accepted"}]}'. 2026-07-30 01:40:07 - ====== INICIO WEBHOOK ====== 2026-07-30 01:40:07 - Evento: status:failed | De: 584261246913 | Size: 573b 2026-07-30 01:40:07 - STATUS FAILED: failed para 584261246913 | Error: 131026 Message undeliverable 2026-07-30 01:40:07 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122533474","wa_id":"584122533474"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTMzNDc0FQIAERgSOTg1RDEwMkVBNUMyMzM0RjM5AA=="}]}'. 2026-07-30 01:40:09 - ====== INICIO WEBHOOK ====== 2026-07-30 01:40:09 - Evento: status:failed | De: 584122533474 | Size: 828b 2026-07-30 01:40:09 - STATUS FAILED: failed para 584122533474 | Error: 131047 Re-engagement message 2026-07-30 01:40:09 - ====== FIN WEBHOOK ====== 2026-07-30 01:40:10 - ====== INICIO WEBHOOK ====== 2026-07-30 01:40:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-30 01:40:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-30 01:40:10 - ====== FIN WEBHOOK ====== 2026-07-30 02:04:32 - ====== INICIO WEBHOOK ====== 2026-07-30 02:04:32 - Evento: text | De: 584263425391 | Size: 573b 2026-07-30 02:04:32 - Procesando mensaje regular tipo: text 2026-07-30 02:04:32 - RegularMessageService: Procesando mensaje de 584263425391, tipo: text 2026-07-30 02:04:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDI1MzkxFQIAEhggQUM0ODg1MjNEQzA4MDM1OEZEQUJCRDI2MTdGNThGMjkA 2026-07-30 02:04:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDI1MzkxFQIAEhggQUM0ODg1MjNEQzA4MDM1OEZEQUJCRDI2MTdGNThGMjkA 2026-07-30 02:04:32 - Contenido: Buenas noches... 2026-07-30 02:04:32 - Comando detectado: buenas 2026-07-30 02:04:32 - CommandProcessor: Procesando comando: buenas 2026-07-30 02:04:32 - Comando no reconocido, enviando a ChatGPT 2026-07-30 02:04:32 - Resultado del comando: string 2026-07-30 02:04:32 - Enviando a ChatGPT: Buenas noches... 2026-07-30 02:04:32 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches... 2026-07-30 02:04:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 03:04:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 03:04:32 America/Halifax] [CHATBOT][START] corr=bfba398a IP=127.0.0.1 UA= [30-Jul-2026 02:04:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 02:04:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-28 username=f4:92:bf:42:37:14 mobile=584263425391 [30-Jul-2026 02:04:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 02:04:33 America/Caracas] [CHATBOT][DIAG] corr=bfba398a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 2 días [critical] [30-Jul-2026 02:04:33 America/Caracas] [CHATBOT][CTX] corr=bfba398a tel=584263425391 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 02:04:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 02:04:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 02:04:33 America/Caracas] [CHATBOT][AI][6bd208] Proveedor: gemini [30-Jul-2026 02:04:33 America/Caracas] [CHATBOT][GEMINI][6bd208] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 02:04:33 America/Caracas] [CHATBOT][GEMINI][6bd208] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 02:04:34 America/Caracas] [CHATBOT][GEMINI][6bd208] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 02:04:34 America/Caracas] [CHATBOT][AI][6bd208] Gemini falló, usando heurística local [30-Jul-2026 02:04:34 America/Caracas] [CHATBOT][AI][6bd208] Heurística no matcheó, enviando menú de opciones [30-Jul-2026 02:04:34 America/Caracas] [CHATBOT][END] corr=bfba398a bytesRespuesta=404 [30-Jul-2026 02:04:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 02:04:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 02:04:36 - Mensaje enviado con éxito a 584263425391 2026-07-30 02:04:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6ae97474304 (wa_message_id: wamid.HBgMNTg0MjYzNDI1MzkxFQIAERgSNDYyQjJGNzQ4REU0RTM1NDlDAA==) 2026-07-30 02:04:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a6ae97474304 2026-07-30 02:04:36 - ====== FIN WEBHOOK ====== 2026-07-30 02:12:37 - ====== INICIO WEBHOOK ====== 2026-07-30 02:12:37 - Evento: image | De: 584163118776 | Size: 823b 2026-07-30 02:12:37 - Procesando mensaje regular tipo: image 2026-07-30 02:12:37 - RegularMessageService: Procesando mensaje de 584163118776, tipo: image 2026-07-30 02:12:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUNBQTJGMzIyNTU4NUJBRTY5Q0FGM0NGQkQzOUI2OEIA 2026-07-30 02:12:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUNBQTJGMzIyNTU4NUJBRTY5Q0FGM0NGQkQzOUI2OEIA 2026-07-30 02:12:37 - Contenido: ... 2026-07-30 02:12:37 - Comando detectado: image 2026-07-30 02:12:37 - CommandProcessor: Procesando comando: image 2026-07-30 02:12:37 - Imagen sin comando, guardando y procesando 2026-07-30 02:12:37 - Verificando duplicado por imageId=1775717260099624, msgId=wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUNBQTJGMzIyNTU4NUJBRTY5Q0FGM0NGQkQzOUI2OEIA 2026-07-30 02:12:37 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 02:12:37 - Incluyendo numtoname.php... 2026-07-30 02:12:37 - Incluyendo media.php... 2026-07-30 02:12:37 - DEBUG messages batch: [{"from":"584163118776","from_user_id":"VE.4524640484489765","id":"wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUNBQTJGMzIyNTU4NUJBRTY5Q0FGM0NGQkQzOUI2OEIA","timestamp":"1785370365","type":"image","image":{"mime_type":"image\/jpeg","sha256":"sNjx3qg+x7JgAt42FHGLEBpyrK726O5QQVI70TmQtYM=","id":"1775717260099624","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1775717260099624&source=webhook&ext=1785370667&hash=ATz6oJb3J6OELoUVJZAXv94-_lBy4ZPl562Pjy5lFq58Cw"}}] 2026-07-30 02:12:37 - DEBUG caption: no se encontró texto cercano 2026-07-30 02:12:37 - DEBUG caption final: [VACIO] 2026-07-30 02:12:37 - DEBUG busqueda mobiles: 04163118776,4163118776,584163118776 2026-07-30 02:12:37 - DEBUG usuario encontrado: 60:22:32:b4:9a:b5 2026-07-30 02:12:37 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 02:12:37 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 02:12:38 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1775717260099624&source=getMedia&ext=1785392258&hash=ATzngoiDchIyNYyJzW23fYHrnKdeD0NjUSHf70SmSNaUQA 2026-07-30 02:12:39 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1775717260099624.jpg (30104 bytes) 2026-07-30 02:12:40 - OCR tesseract exit=0 chars=272 2026-07-30 02:12:40 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 y PagomóvilBDV Personas 9 11.163,40 Bs Fecha: 29/07/2026 Operación: 006836151992 io Identificación: 18143785 Origen: 0102****8459 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-30 02:12:40 - OCR parse (caption-level): {"banco":"Venezuela","monto":"11163.40","fecha":"2026-07-29"} 2026-07-30 02:12:40 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-29","debug":["fecha=2026-07-29"]} 2026-07-30 02:12:40 - DEBUG registro: usernameRaw=''60:22:32:b4:9a:b5'' first=''heiber'' last=''Breidembach'' esRegistrado=1 2026-07-30 02:12:40 - DEBUG bodyAdmin postOCR: Tlf: 04163118776\nUser: 60:22:32:b4:9a:b5\nNombre: heiber Breidembach\nBanco: Venezuela\nMonto: 11163.40 (caption)\nFecha: 2026-07-29 (caption)\nSrvID: 34 2026-07-30 02:12:43 - IMG 1775717260099624 TEL 04163118776 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 02:12:43 - Incluyendo guardar_imagen.php... 2026-07-30 02:12:43 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 02:12:43 - Includes realizados. Verificando funciones... 2026-07-30 02:12:43 - obtenerInfoUsuario: Iniciando función con teléfono: 584163118776 2026-07-30 02:12:43 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 02:12:43 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 02:12:43 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 02:12:43 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 02:12:43 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 02:12:43 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:b4:9a:b5","firstname":"heiber","lastname":"Breidembach","mac":"10:82:3d:75:1b:7e","srvid":34} 2026-07-30 02:12:43 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 02:12:43 - Datos usuario extraídos: {"username":"60:22:32:b4:9a:b5","firstname":"heiber","lastname":"Breidembach","mac":"10:82:3d:75:1b:7e","srvid":34} 2026-07-30 02:12:43 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 02:12:43 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 02:12:43 - Valor de accessToken: EAAC0c45... 2026-07-30 02:12:43 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 02:12:43 - Instancia WhatsAppImageHandler creada 2026-07-30 02:12:43 - Llamando a saveWhatsAppImage... 2026-07-30 02:12:43 - saveWhatsAppImage: Procesando imagen para: 584163118776 2026-07-30 02:12:43 - saveWhatsAppImage: ID de media: 1775717260099624, MIME type: image/jpeg 2026-07-30 02:12:43 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1775717260099624 2026-07-30 02:12:44 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 02:12:44 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1775717260099624&source=getMedia&ext=1785392264&hash=ATycAJ67sVdCtpl3jxkhKdwcE5qiF9LgHrlY5F1ffTrbLw 2026-07-30 02:12:44 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1775717260099624&source=getMedia&ext=1785392264&hash=ATycAJ67sVdCtpl3jxkhKdwcE5qiF9LgHrlY5F1ffTrbLw 2026-07-30 02:12:45 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 02:12:45 - descargar_imagen: Imagen descargada - Tamaño: 30104 bytes, Tipo: image/jpeg 2026-07-30 02:12:45 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1775717260099624.jpg, Tamaño: 30104 bytes 2026-07-30 02:12:45 - saveToDatabase: Registro insertado en BD con ID: 174 2026-07-30 02:12:45 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1775717260099624.jpg","image_id":"1775717260099624","size":30104,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 02:12:45 - Resultado del comando: array 2026-07-30 02:12:45 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 02:12:46 - Mensaje enviado con éxito a 584163118776 2026-07-30 02:12:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6aeb5e57b76 (wa_message_id: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSQ0Y3MzAzQjJGMkYyMzhFNTc1AA==) 2026-07-30 02:12:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a6aeb5e57b76 2026-07-30 02:12:46 - ====== FIN WEBHOOK ====== 2026-07-30 02:19:48 - ====== INICIO WEBHOOK ====== 2026-07-30 02:19:48 - Evento: text | De: 584243164848 | Size: 678b 2026-07-30 02:19:48 - Procesando mensaje regular tipo: text 2026-07-30 02:19:48 - RegularMessageService: Procesando mensaje de 584243164848, tipo: text 2026-07-30 02:19:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM4Rjk1MkVGMEZDQzJBNjdBMUY5OTkzQ0ZGRjc2OTIA 2026-07-30 02:19:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM4Rjk1MkVGMEZDQzJBNjdBMUY5OTkzQ0ZGRjc2OTIA 2026-07-30 02:19:48 - Contenido: Buenas noches me podrían decir cuanto es 10$ en bolívares para hacerles un pago móvil por mi serv... 2026-07-30 02:19:48 - Comando detectado: buenas 2026-07-30 02:19:48 - CommandProcessor: Procesando comando: buenas 2026-07-30 02:19:48 - Comando no reconocido, enviando a ChatGPT 2026-07-30 02:19:48 - Resultado del comando: string 2026-07-30 02:19:48 - Enviando a ChatGPT: Buenas noches me podrían decir cuanto es 10$ en b... 2026-07-30 02:19:48 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches me podrían decir cuanto es 10$ en b... 2026-07-30 02:19:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 03:19:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 03:19:48 America/Halifax] [CHATBOT][START] corr=98677d31 IP=127.0.0.1 UA= [30-Jul-2026 02:19:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 02:19:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=70:a7:41:28:68:ab mobile=584243164848 [30-Jul-2026 02:19:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 02:19:49 America/Caracas] [CHATBOT][DIAG] corr=98677d31 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 3 días [warning] [30-Jul-2026 02:19:49 America/Caracas] [CHATBOT][CTX] corr=98677d31 tel=584243164848 intent=chat srvid=35 usd=40 bs=34597.56 tasa=745.6371 verifyMode=simulated [30-Jul-2026 02:19:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 02:19:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 02:19:49 America/Caracas] [CHATBOT][AI][52a95e] Proveedor: gemini [30-Jul-2026 02:19:49 America/Caracas] [CHATBOT][GEMINI][52a95e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 02:19:50 America/Caracas] [CHATBOT][GEMINI][52a95e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 02:19:50 America/Caracas] [CHATBOT][GEMINI][52a95e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 02:19:51 America/Caracas] [CHATBOT][AI][52a95e] Gemini falló, usando heurística local [30-Jul-2026 02:19:51 America/Caracas] [CHATBOT][END] corr=98677d31 bytesRespuesta=397 [30-Jul-2026 02:19:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 02:19:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 02:19:52 - Mensaje enviado con éxito a 584243164848 2026-07-30 02:19:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6aed0892006 (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSQzhCRUJCMTg3NjhCQUExNTIzAA==) 2026-07-30 02:19:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a6aed0892006 2026-07-30 02:19:52 - ====== FIN WEBHOOK ====== 2026-07-30 02:24:41 - ====== INICIO WEBHOOK ====== 2026-07-30 02:24:41 - Evento: text | De: 584141158869 | Size: 570b 2026-07-30 02:24:41 - Procesando mensaje regular tipo: text 2026-07-30 02:24:41 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-07-30 02:24:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM4RTlDNzcyNTNGNDk3RTFERjgyMjk3N0VDQUJBRUMA 2026-07-30 02:24:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM4RTlDNzcyNTNGNDk3RTFERjgyMjk3N0VDQUJBRUMA 2026-07-30 02:24:41 - Contenido: Buenas noches sin wifi... 2026-07-30 02:24:41 - Comando detectado: buenas 2026-07-30 02:24:41 - CommandProcessor: Procesando comando: buenas 2026-07-30 02:24:41 - Comando no reconocido, enviando a ChatGPT 2026-07-30 02:24:41 - Resultado del comando: string 2026-07-30 02:24:41 - Enviando a ChatGPT: Buenas noches sin wifi... 2026-07-30 02:24:41 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches sin wifi... 2026-07-30 02:24:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 03:24:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 03:24:41 America/Halifax] [CHATBOT][START] corr=5e9dc79f IP=127.0.0.1 UA= [30-Jul-2026 02:24:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 02:24:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=e4:38:83:ae:68:27 mobile=584141158869 [30-Jul-2026 02:24:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 02:24:42 America/Caracas] [CHATBOT][DIAG] corr=5e9dc79f Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [30-Jul-2026 02:24:42 America/Caracas] [CHATBOT][CTX] corr=5e9dc79f tel=584141158869 intent=chat srvid=35 usd=40 bs=34597.56 tasa=745.6371 verifyMode=simulated [30-Jul-2026 02:24:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 02:24:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 02:24:42 America/Caracas] [CHATBOT][AI][d89e46] Proveedor: gemini [30-Jul-2026 02:24:42 America/Caracas] [CHATBOT][GEMINI][d89e46] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 02:24:43 America/Caracas] [CHATBOT][GEMINI][d89e46] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 02:24:43 America/Caracas] [CHATBOT][GEMINI][d89e46] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 02:24:44 America/Caracas] [CHATBOT][AI][d89e46] Gemini falló, usando heurística local [30-Jul-2026 02:24:44 America/Caracas] [CHATBOT][AI][d89e46] Heurística no matcheó, enviando menú de opciones [30-Jul-2026 02:24:44 America/Caracas] [CHATBOT][END] corr=5e9dc79f bytesRespuesta=392 [30-Jul-2026 02:24:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 02:24:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 02:24:45 - Mensaje enviado con éxito a 584141158869 2026-07-30 02:24:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6aee2d8f43e (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRDAxRjU2NDFDN0M5NEZCODFCAA==) 2026-07-30 02:24:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a6aee2d8f43e 2026-07-30 02:24:45 - ====== FIN WEBHOOK ====== 2026-07-30 02:53:01 - ====== INICIO WEBHOOK ====== 2026-07-30 02:53:01 - Evento: text | De: 584163118776 | Size: 574b 2026-07-30 02:53:01 - Procesando mensaje regular tipo: text 2026-07-30 02:53:01 - RegularMessageService: Procesando mensaje de 584163118776, tipo: text 2026-07-30 02:53:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUMxNUUzQjQzNjIxRjYwNUUwQTMyNTIwNzczMjE1RkEA 2026-07-30 02:53:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUMxNUUzQjQzNjIxRjYwNUUwQTMyNTIwNzczMjE1RkEA 2026-07-30 02:53:01 - Contenido: 🙋🏻... 2026-07-30 02:53:01 - Comando detectado: 🙋🏻 2026-07-30 02:53:01 - CommandProcessor: Procesando comando: 🙋🏻 2026-07-30 02:53:01 - Comando no reconocido, enviando a ChatGPT 2026-07-30 02:53:01 - Resultado del comando: string 2026-07-30 02:53:01 - Enviando a ChatGPT: 🙋🏻... 2026-07-30 02:53:01 - forwardToChatGPT: Enviando a ChatGPT: 🙋🏻... 2026-07-30 02:53:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 03:53:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 03:53:01 America/Halifax] [CHATBOT][START] corr=daa88b37 IP=127.0.0.1 UA= [30-Jul-2026 02:53:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 02:53:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-14 username=60:22:32:b4:9a:b5 mobile=584163118776 [30-Jul-2026 02:53:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 02:53:02 America/Caracas] [CHATBOT][DIAG] corr=daa88b37 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [30-Jul-2026 02:53:02 America/Caracas] [CHATBOT][CTX] corr=daa88b37 tel=584163118776 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 02:53:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 02:53:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 02:53:02 America/Caracas] [CHATBOT][AI][84559e] Proveedor: gemini [30-Jul-2026 02:53:02 America/Caracas] [CHATBOT][GEMINI][84559e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 02:53:03 America/Caracas] [CHATBOT][GEMINI][84559e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 02:53:03 America/Caracas] [CHATBOT][GEMINI][84559e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 02:53:04 America/Caracas] [CHATBOT][AI][84559e] Gemini falló, usando heurística local [30-Jul-2026 02:53:04 America/Caracas] [CHATBOT][AI][84559e] Heurística no matcheó, enviando menú de opciones [30-Jul-2026 02:53:04 America/Caracas] [CHATBOT][END] corr=daa88b37 bytesRespuesta=395 [30-Jul-2026 02:53:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 02:53:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 02:53:05 - Mensaje enviado con éxito a 584163118776 2026-07-30 02:53:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6af4d1ce80c (wa_message_id: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSRkZDNzhDQjlEQ0QxQ0ZFMzgzAA==) 2026-07-30 02:53:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a6af4d1ce80c 2026-07-30 02:53:05 - ====== FIN WEBHOOK ====== 2026-07-30 02:53:27 - ====== INICIO WEBHOOK ====== 2026-07-30 02:53:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-30 02:53:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-30 02:53:27 - ====== FIN WEBHOOK ====== 2026-07-30 03:20:49 - ====== INICIO WEBHOOK ====== 2026-07-30 03:20:49 - Evento: button | De: 584163118776 | Size: 711b 2026-07-30 03:20:49 - Procesando botón de plantilla: Informacion de pagos 2026-07-30 03:20:49 - ButtonService: payload=informacion de pagos, telefono=584163118776 2026-07-30 03:20:49 - Procesando botón PAGO para: 584163118776 2026-07-30 03:20:50 - Mensaje enviado con éxito a 584163118776 2026-07-30 03:20:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6afb52ed449 (wa_message_id: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSMDI1OEU3RjQzNEUwQzJFODk2AA==) 2026-07-30 03:20:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a6afb52ed449 2026-07-30 03:20:50 - ====== FIN WEBHOOK ====== 2026-07-30 04:48:59 - ====== INICIO WEBHOOK ====== 2026-07-30 04:48:59 - Evento: image | De: 584242038534 | Size: 877b 2026-07-30 04:48:59 - Procesando mensaje regular tipo: image 2026-07-30 04:48:59 - RegularMessageService: Procesando mensaje de 584242038534, tipo: image 2026-07-30 04:48:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUM4RjUzN0U4RTc3MzhERThGNzdDMjQ4QjgzMTZBRDcA 2026-07-30 04:48:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUM4RjUzN0U4RTc3MzhERThGNzdDMjQ4QjgzMTZBRDcA 2026-07-30 04:48:59 - Contenido: Buenas noche pago para 15 dias... 2026-07-30 04:48:59 - Comando detectado: buenas 2026-07-30 04:48:59 - CommandProcessor: Procesando comando: buenas 2026-07-30 04:48:59 - Imagen sin comando, guardando y procesando 2026-07-30 04:48:59 - Verificando duplicado por imageId=1363784545145281, msgId=wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUM4RjUzN0U4RTc3MzhERThGNzdDMjQ4QjgzMTZBRDcA 2026-07-30 04:48:59 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 04:48:59 - Incluyendo numtoname.php... 2026-07-30 04:48:59 - Incluyendo media.php... 2026-07-30 04:48:59 - DEBUG messages batch: [{"from":"584242038534","from_user_id":"VE.4544506445836502","id":"wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUM4RjUzN0U4RTc3MzhERThGNzdDMjQ4QjgzMTZBRDcA","timestamp":"1785370926","type":"image","image":{"caption":"Buenas noche pago para 15 dias","mime_type":"image\/jpeg","sha256":"\/B0Jf5LUNboA0kEEot37ha5hqocbraJLoKUBbw+I1PA=","id":"1363784545145281","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1363784545145281&source=webhook&ext=1785371227&hash=ATymN4jr7ApYk2kWb-bIhxuuE0ZUInKDJzmEVlfUJvyDyg"}}] 2026-07-30 04:48:59 - DEBUG caption final: Buenas noche pago para 15 dias 2026-07-30 04:48:59 - DEBUG busqueda mobiles: 04242038534,4242038534,584242038534 2026-07-30 04:48:59 - DEBUG usuario NO encontrado 2026-07-30 04:48:59 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 04:48:59 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 04:49:00 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1363784545145281&source=getMedia&ext=1785401640&hash=ATyGDv5HjQuSvQtiPpG-TdyyUsZhGfRo1XNIfiv3_bCu1Q 2026-07-30 04:49:01 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1363784545145281.jpg (29661 bytes) 2026-07-30 04:49:02 - OCR tesseract exit=0 chars=408 2026-07-30 04:49:02 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 199 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 12.949,54 Nro. de referencia: T 48310397165 Fecha y hora del envío: 29/07/2026 a las 8:08:03 PM Cuenta origen: Cta. Corriente *8814 Beneficiario: Ctnet - 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal 2026-07-30 04:49:02 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-07-29"} 2026-07-30 04:49:02 - OCR parseDetalles: {"banco":"Mercantil","monto":"12949.54","fecha":"2026-07-29","debug":["fecha=2026-07-29","bancoCode=0105","montoNext=12.949,54"]} 2026-07-30 04:49:02 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-30 04:49:02 - DEBUG bodyAdmin postOCR: Tlf: 04242038534\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 12949.54 (ocrDetails)\nFecha: 2026-07-29 (caption) 2026-07-30 04:49:05 - IMG 1363784545145281 TEL 04242038534 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 04:49:05 - Incluyendo guardar_imagen.php... 2026-07-30 04:49:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 04:49:05 - Includes realizados. Verificando funciones... 2026-07-30 04:49:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584242038534 2026-07-30 04:49:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 04:49:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 04:49:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 04:49:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 04:49:05 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 04:49:05 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:a4:63:76","firstname":"Oneida Margarita","lastname":"Ybarra Guevara ","mac":"68:d7:9a:a4:63:76","srvid":34} 2026-07-30 04:49:05 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 04:49:05 - Datos usuario extraídos: {"username":"68:d7:9a:a4:63:76","firstname":"Oneida Margarita","lastname":"Ybarra Guevara ","mac":"68:d7:9a:a4:63:76","srvid":34} 2026-07-30 04:49:05 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 04:49:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 04:49:05 - Valor de accessToken: EAAC0c45... 2026-07-30 04:49:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 04:49:05 - Instancia WhatsAppImageHandler creada 2026-07-30 04:49:05 - Llamando a saveWhatsAppImage... 2026-07-30 04:49:05 - saveWhatsAppImage: Procesando imagen para: 584242038534 2026-07-30 04:49:05 - saveWhatsAppImage: ID de media: 1363784545145281, MIME type: image/jpeg 2026-07-30 04:49:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1363784545145281 2026-07-30 04:49:06 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 04:49:06 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1363784545145281&source=getMedia&ext=1785401646&hash=ATxUcZvPGtzO3KrLcFpHrFgXy6t5cjOvOkKDbZJPyxNcWw 2026-07-30 04:49:06 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1363784545145281&source=getMedia&ext=1785401646&hash=ATxUcZvPGtzO3KrLcFpHrFgXy6t5cjOvOkKDbZJPyxNcWw 2026-07-30 04:49:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 04:49:08 - descargar_imagen: Imagen descargada - Tamaño: 29661 bytes, Tipo: image/jpeg 2026-07-30 04:49:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1363784545145281.jpg, Tamaño: 29661 bytes 2026-07-30 04:49:08 - saveToDatabase: Registro insertado en BD con ID: 175 2026-07-30 04:49:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1363784545145281.jpg","image_id":"1363784545145281","size":29661,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 04:49:08 - Resultado del comando: array 2026-07-30 04:49:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 04:49:09 - Mensaje enviado con éxito a 584242038534 2026-07-30 04:49:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b100512cce (wa_message_id: wamid.HBgMNTg0MjQyMDM4NTM0FQIAERgSODQ1RDQ4MTY5NzgyNEIwRjdGAA==) 2026-07-30 04:49:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b100512cce 2026-07-30 04:49:09 - ====== FIN WEBHOOK ====== 2026-07-30 05:53:30 - ====== INICIO WEBHOOK ====== 2026-07-30 05:53:30 - Evento: text | De: 584163118776 | Size: 574b 2026-07-30 05:53:30 - Procesando mensaje regular tipo: text 2026-07-30 05:53:30 - RegularMessageService: Procesando mensaje de 584163118776, tipo: text 2026-07-30 05:53:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUM0NkRENDI0RjczQzYzQjhBNTg3OUI1NUE1Q0I1QzYA 2026-07-30 05:53:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUM0NkRENDI0RjczQzYzQjhBNTg3OUI1NUE1Q0I1QzYA 2026-07-30 05:53:30 - Contenido: 🙋🏻... 2026-07-30 05:53:30 - Comando detectado: 🙋🏻 2026-07-30 05:53:30 - CommandProcessor: Procesando comando: 🙋🏻 2026-07-30 05:53:30 - Comando no reconocido, enviando a ChatGPT 2026-07-30 05:53:30 - Resultado del comando: string 2026-07-30 05:53:30 - Enviando a ChatGPT: 🙋🏻... 2026-07-30 05:53:30 - forwardToChatGPT: Enviando a ChatGPT: 🙋🏻... 2026-07-30 05:53:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 06:53:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 06:53:30 America/Halifax] [CHATBOT][START] corr=7bab1f4a IP=127.0.0.1 UA= [30-Jul-2026 05:53:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 05:53:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-14 username=60:22:32:b4:9a:b5 mobile=584163118776 [30-Jul-2026 05:53:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 05:53:30 America/Caracas] [CHATBOT][DIAG] corr=7bab1f4a Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [30-Jul-2026 05:53:30 America/Caracas] [CHATBOT][CTX] corr=7bab1f4a tel=584163118776 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 05:53:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 05:53:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 05:53:30 America/Caracas] [CHATBOT][AI][add5ec] Proveedor: gemini [30-Jul-2026 05:53:30 America/Caracas] [CHATBOT][GEMINI][add5ec] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 05:53:31 America/Caracas] [CHATBOT][GEMINI][add5ec] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 05:53:32 America/Caracas] [CHATBOT][GEMINI][add5ec] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 05:53:32 America/Caracas] [CHATBOT][AI][add5ec] Gemini falló, usando heurística local [30-Jul-2026 05:53:32 America/Caracas] [CHATBOT][AI][add5ec] Heurística no matcheó, enviando menú de opciones [30-Jul-2026 05:53:32 America/Caracas] [CHATBOT][END] corr=7bab1f4a bytesRespuesta=395 [30-Jul-2026 05:53:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 05:53:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 05:53:34 - Mensaje enviado con éxito a 584163118776 2026-07-30 05:53:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b1f1e7dfd7 (wa_message_id: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSQjNCMDBCRDYxM0RDRTRCREFFAA==) 2026-07-30 05:53:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b1f1e7dfd7 2026-07-30 05:53:34 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143721371","wa_id":"584143721371"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNzIxMzcxFQIAERgSODkyODQzNjY5RTE0OEFFRTI1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242232350","wa_id":"584242232350"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSREQ2NkUxOTc2MTgwNDQ5NTM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143263424","wa_id":"584143263424"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjYzNDI0FQIAERgSQUY1NTAyNjJBRTE4ODg4Mzc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243012877","wa_id":"584243012877"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDEyODc3FQIAERgSMjBBNzA0MjhDMERGNTgxOEExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124433267","wa_id":"584124433267"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NDMzMjY3FQIAERgSRjY1NDA3OUVBQUQ0NTRGMzgxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123716619","wa_id":"584123716619"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE2NjE5FQIAERgSNjVCNTVDMEY3M0FFNTRBNjY3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241792518","wa_id":"584241792518"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzkyNTE4FQIAERgSMzBDRDhEQ0U4QzUyQkU3MDNBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121489006","wa_id":"584121489006"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg5MDA2FQIAERgSMzFERUEzMDc5NUQ0Qjc1NzdFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123108783","wa_id":"584123108783"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMTA4NzgzFQIAERgSMjVENjRCNDZENkVCOTA1Qjc0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122862290","wa_id":"584122862290"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODYyMjkwFQIAERgSMkMxQTBCMTVCNUI0NDU2OTUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129953409","wa_id":"584129953409"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTUzNDA5FQIAERgSRjlGQkQ0NjMyOUUyOUQyRDdBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141345042","wa_id":"584141345042"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSQUJDNkNDNDBBOEI0MkNCOTFGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129869553","wa_id":"584129869553"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODY5NTUzFQIAERgSNkEzNEY1NzY0QkFBRjBCMThFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241526827","wa_id":"584241526827"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI2ODI3FQIAERgSRUE5QUQ1MzJCQ0YwMzU3RkVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149400396","wa_id":"584149400396"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5NDAwMzk2FQIAERgSRDZCMDhCMDE4MzY4RjA3QThGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121825680","wa_id":"584121825680"}],"messages":[{"id":"wamid.HBgMNTg0MTIxODI1NjgwFQIAERgSOTIyNUFGOTQ5NUMwNjg1OTMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243497810","wa_id":"584243497810"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDk3ODEwFQIAERgSNjU0QTZDM0Q1RkVDN0JDRkVCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144723819","wa_id":"584144723819"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzIzODE5FQIAERgSREEyQ0VBNzNDNTU1OEQyREMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143800082","wa_id":"584143800082"}],"messages":[{"id":"wamid.HBgMNTg0MTQzODAwMDgyFQIAERgSODdGQjk0Qjg4QjM1RjU2NTlDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122959369","wa_id":"584122959369"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTU5MzY5FQIAERgSMEMyQTI2OUQxQkFCQjlGRUU4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458066","wa_id":"584123458066"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDY2FQIAERgSNTk4MzU5QjU0QTAyMkJCODEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143030898","wa_id":"584143030898"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDMwODk4FQIAERgSN0VDMzk4N0YwOURCQjYxREQ2AA==","message_status":"accepted"}]}'. 2026-07-30 07:00:41 - ====== INICIO WEBHOOK ====== 2026-07-30 07:00:41 - Evento: status:failed | De: 584143030898 | Size: 573b 2026-07-30 07:00:41 - STATUS FAILED: failed para 584143030898 | Error: 131026 Message undeliverable 2026-07-30 07:00:41 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121996715","wa_id":"584121996715"}],"messages":[{"id":"wamid.HBgMNTg0MTIxOTk2NzE1FQIAERgSM0REMEFDRUM2RjcyNTM3RUFCAA==","message_status":"accepted"}]}'. output response send.php '{"error":{"message":"(#100) Invalid parameter","code":100,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"The phone number is malformed"},"fbtrace_id":"AUABAZxjSvajSJ2gA08QEyR"}}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144870237","wa_id":"584144870237"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODcwMjM3FQIAERgSOTQxREY1QjBFMDg2RjI2MkEzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120108055","wa_id":"584120108055"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTA4MDU1FQIAERgSRkQ4OUY4NTFDNTgzN0MyNzVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145989127","wa_id":"584145989127"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1OTg5MTI3FQIAERgSREI1NjExMEVEQzBEOTA0Rjk2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140355738","wa_id":"584140355738"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzU1NzM4FQIAERgSRDgxMDI2OTE4NzExRjBGQTZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243303560","wa_id":"584243303560"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzAzNTYwFQIAERgSMzA2MUE1Q0E5M0Q5MjEzNTU3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142515620","wa_id":"584142515620"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNTE1NjIwFQIAERgSQ0VFQjMxODQ1NjhFQkEwNUQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141448567","wa_id":"584141448567"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDQ4NTY3FQIAERgSREIxMUY2REQ3OTE4NTJDMUQwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144783152","wa_id":"584144783152"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzgzMTUyFQIAERgSQkM3RTNGRUVGMkE1NjE5MjBEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129932045","wa_id":"584129932045"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMyMDQ1FQIAERgSOEJFMUY1NzNGNDA0NDMyRTNEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142390522","wa_id":"584142390522"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzkwNTIyFQIAERgSMDYwMTk2OEE0OUNBM0Q2QzA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121485563","wa_id":"584121485563"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg1NTYzFQIAERgSMzBBQzU2Qzg4NjBBRjA2N0IwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584227441615","wa_id":"584227441615"}],"messages":[{"id":"wamid.HBgMNTg0MjI3NDQxNjE1FQIAERgSRUZGMTIxMTVDQzVFOERFMjMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267301474","wa_id":"584267301474"}],"messages":[{"id":"wamid.HBgMNTg0MjY3MzAxNDc0FQIAERgSOTQ1RjcwNDY0NTgxN0E1NTcxAA==","message_status":"accepted"}]}'. 2026-07-30 07:01:02 - ====== INICIO WEBHOOK ====== 2026-07-30 07:01:02 - Evento: status:failed | De: 584267301474 | Size: 573b 2026-07-30 07:01:02 - STATUS FAILED: failed para 584267301474 | Error: 131026 Message undeliverable 2026-07-30 07:01:02 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141307542","wa_id":"584141307542"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzA3NTQyFQIAERgSMkNBOUNFQzc5MDVDRDFBRTZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126000526","wa_id":"584126000526"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSRkRDOEZBQTc4NzY4OEEwQzQyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123598837","wa_id":"584123598837"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNTk4ODM3FQIAERgSQjY1NDI1MTNERjI2NkNFOTM5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124884996","wa_id":"584124884996"}],"messages":[{"id":"wamid.HBgMNTg0MTI0ODg0OTk2FQIAERgSNTAzMjVBNTJFMEVFMzc2RkMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166325932","wa_id":"584166325932"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MzI1OTMyFQIAERgSODE2RENDMjVCRjFFMzU5QzgwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167137859","wa_id":"584167137859"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSNEFDMjc3M0U5QzZEM0RDRDg5AA==","message_status":"accepted"}]}'. 2026-07-30 07:01:10 - ====== INICIO WEBHOOK ====== 2026-07-30 07:01:10 - Evento: text | De: 584143263424 | Size: 600b 2026-07-30 07:01:10 - Procesando mensaje regular tipo: text 2026-07-30 07:01:10 - RegularMessageService: Procesando mensaje de 584143263424, tipo: text 2026-07-30 07:01:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUMwRDJFNTQ2NTExRkQ3NTYzQzQ2RUZCNTMxRDBCM0MA 2026-07-30 07:01:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUMwRDJFNTQ2NTExRkQ3NTYzQzQ2RUZCNTMxRDBCM0MA 2026-07-30 07:01:10 - Contenido: Buen día pasame el monto en bs... 2026-07-30 07:01:10 - Comando detectado: buen 2026-07-30 07:01:10 - CommandProcessor: Procesando comando: buen 2026-07-30 07:01:10 - Comando no reconocido, enviando a ChatGPT 2026-07-30 07:01:10 - Resultado del comando: string 2026-07-30 07:01:10 - Enviando a ChatGPT: Buen día pasame el monto en bs... 2026-07-30 07:01:10 - forwardToChatGPT: Enviando a ChatGPT: Buen día pasame el monto en bs... 2026-07-30 07:01:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 08:01:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 08:01:11 America/Halifax] [CHATBOT][START] corr=3f88ea22 IP=127.0.0.1 UA= output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242162342","wa_id":"584242162342"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMTYyMzQyFQIAERgSQTBGRTY0RjVCNUVBOTVBOTgxAA==","message_status":"accepted"}]}'. [30-Jul-2026 07:01:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 07:01:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=18:e8:29:34:f1:b8 mobile=584143263424 [30-Jul-2026 07:01:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 07:01:11 America/Caracas] [CHATBOT][DIAG] corr=3f88ea22 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [30-Jul-2026 07:01:11 America/Caracas] [CHATBOT][CTX] corr=3f88ea22 tel=584143263424 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 07:01:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 07:01:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 07:01:11 America/Caracas] [CHATBOT][AI][5089df] Proveedor: gemini [30-Jul-2026 07:01:11 America/Caracas] [CHATBOT][GEMINI][5089df] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241497011","wa_id":"584241497011"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDk3MDExFQIAERgSODkyRDcwMjA2NjY0MUZENkM3AA==","message_status":"accepted"}]}'. [30-Jul-2026 07:01:12 America/Caracas] [CHATBOT][GEMINI][5089df] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 07:01:13 America/Caracas] [CHATBOT][GEMINI][5089df] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 07:01:13 America/Caracas] [CHATBOT][AI][5089df] Gemini falló, usando heurística local [30-Jul-2026 07:01:13 America/Caracas] [CHATBOT][AI][5089df] Heurística no matcheó, enviando menú de opciones [30-Jul-2026 07:01:13 America/Caracas] [CHATBOT][END] corr=3f88ea22 bytesRespuesta=387 [30-Jul-2026 07:01:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 07:01:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264939","wa_id":"584241264939"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0OTM5FQIAERgSNEQwMzVDRDc3RThGNTRBRDg0AA==","message_status":"accepted"}]}'. 2026-07-30 07:01:14 - Mensaje enviado con éxito a 584143263424 2026-07-30 07:01:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b2efad3cf9 (wa_message_id: wamid.HBgMNTg0MTQzMjYzNDI0FQIAERgSRkU0Mzc2QzQ0NjQ3NkUzMzlEAA==) 2026-07-30 07:01:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b2efad3cf9 2026-07-30 07:01:14 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241742701","wa_id":"584241742701"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQyNzAxFQIAERgSQUIxNkRBRjNCNDA5MzM5NURBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123760399","wa_id":"584123760399"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzYwMzk5FQIAERgSRDkxOUZEMjUxQzk0RTVBQjE4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166287722","wa_id":"584166287722"}],"messages":[{"id":"wamid.HBgMNTg0MTY2Mjg3NzIyFQIAERgSOENFMEVGNjgzM0VGNUREQTc1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123762410","wa_id":"584123762410"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzYyNDEwFQIAERgSMEQyRUU2MzQ2QUEwRDc5ODJFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161453939","wa_id":"584161453939"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDUzOTM5FQIAERgSMTFDNEU5RDUxRUExODIyNTFGAA==","message_status":"accepted"}]}'. 2026-07-30 07:01:22 - ====== INICIO WEBHOOK ====== 2026-07-30 07:01:22 - Evento: status:failed | De: 584161453939 | Size: 573b 2026-07-30 07:01:22 - STATUS FAILED: failed para 584161453939 | Error: 131026 Message undeliverable 2026-07-30 07:01:22 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142295346","wa_id":"584142295346"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMjk1MzQ2FQIAERgSMzA4NzVBMzJEOEQyNDg0NzcyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262114955","wa_id":"584262114955"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMTE0OTU1FQIAERgSNDgyQ0QyRTRDNThDRURCREE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125321879","wa_id":"584125321879"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzIxODc5FQIAERgSRTg1MzFBMjg5NEM0M0E0MjczAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04127315769","wa_id":"584127315769"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MzE1NzY5FQIAERgSNUU3NkVFQ0Q1ODc4NUQ4RENFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164430441","wa_id":"584164430441"}],"messages":[{"id":"wamid.HBgMNTg0MTY0NDMwNDQxFQIAERgSMDVGMTI1RDJERTExNUI1OUVEAA==","message_status":"accepted"}]}'. 2026-07-30 07:54:27 - ====== INICIO WEBHOOK ====== 2026-07-30 07:54:27 - Evento: image | De: 584142028422 | Size: 823b 2026-07-30 07:54:27 - Procesando mensaje regular tipo: image 2026-07-30 07:54:27 - RegularMessageService: Procesando mensaje de 584142028422, tipo: image 2026-07-30 07:54:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDI4NDIyFQIAEhggQTU1NDA0QTcwRDcxQUNFMkU0N0JDQjdFN0FGREZCNUUA 2026-07-30 07:54:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDI4NDIyFQIAEhggQTU1NDA0QTcwRDcxQUNFMkU0N0JDQjdFN0FGREZCNUUA 2026-07-30 07:54:27 - Contenido: ... 2026-07-30 07:54:27 - Comando detectado: image 2026-07-30 07:54:27 - CommandProcessor: Procesando comando: image 2026-07-30 07:54:27 - Imagen sin comando, guardando y procesando 2026-07-30 07:54:27 - Verificando duplicado por imageId=1039099675639112, msgId=wamid.HBgMNTg0MTQyMDI4NDIyFQIAEhggQTU1NDA0QTcwRDcxQUNFMkU0N0JDQjdFN0FGREZCNUUA 2026-07-30 07:54:27 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 07:54:27 - Incluyendo numtoname.php... 2026-07-30 07:54:27 - Incluyendo media.php... 2026-07-30 07:54:27 - DEBUG messages batch: [{"from":"584142028422","from_user_id":"VE.4520624078224739","id":"wamid.HBgMNTg0MTQyMDI4NDIyFQIAEhggQTU1NDA0QTcwRDcxQUNFMkU0N0JDQjdFN0FGREZCNUUA","timestamp":"1785373509","type":"image","image":{"mime_type":"image\/jpeg","sha256":"acQO3rW08tRcZCVBv1Eg5H0qNkDIF9PCOSD+nZ767xE=","id":"1039099675639112","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1039099675639112&source=webhook&ext=1785373811&hash=ATz-UmR8bTInWdjpX1LOXtf8cUsYH9uAf-AnGtlmB5S5Gg"}}] 2026-07-30 07:54:27 - DEBUG caption: no se encontró texto cercano 2026-07-30 07:54:27 - DEBUG caption final: [VACIO] 2026-07-30 07:54:27 - DEBUG busqueda mobiles: 04142028422,4142028422,584142028422 2026-07-30 07:54:27 - DEBUG usuario encontrado: 24:5a:4c:44:69:5b 2026-07-30 07:54:27 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 07:54:27 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 07:54:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1039099675639112&source=getMedia&ext=1785412768&hash=ATxHA1t9-tyF2vX-gcIxcUfL7jK_Aq_vvXWGSzH6aE9EIw 2026-07-30 07:54:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1039099675639112.jpg (50528 bytes) 2026-07-30 07:54:31 - OCR tesseract exit=0 chars=376 2026-07-30 07:54:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 195 Transacción exitosa € Bancamiga WWW banco Universal NUMERO DE REFERENCIA: 277325470 MONTO DE LA OPERACIÓN: Bs. 22.326,79 Cl /RIF BENEFICIARIO: V-18143785 TELF BENEFICIARIO: 04143466209 BANCO: MERCANTIL FECHA: 29/07/26 09:00 pm CONCEPTO: AGREGAR A DIRE! RIO CERRAR a © 4 2026-07-30 07:54:31 - OCR parse (caption-level): {"banco":"Mercantil","monto":"22326.79","fecha":"2026-07-29"} 2026-07-30 07:54:31 - OCR parseDetalles: {"banco":null,"monto":"22326.79","fecha":"2026-07-29","debug":["fecha=2026-07-29","montoNext=22.326,79"]} 2026-07-30 07:54:31 - DEBUG registro: usernameRaw=''24:5a:4c:44:69:5b'' first=''Kevin '' last=''Tovar'' esRegistrado=1 2026-07-30 07:54:31 - DEBUG bodyAdmin postOCR: Tlf: 04142028422\nUser: 24:5a:4c:44:69:5b\nNombre: Kevin Tovar\nBanco: Mercantil\nMonto: 22326.79 (caption)\nFecha: 2026-07-29 (caption)\nSrvID: 34 2026-07-30 07:54:34 - IMG 1039099675639112 TEL 04142028422 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 07:54:34 - Incluyendo guardar_imagen.php... 2026-07-30 07:54:34 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 07:54:34 - Includes realizados. Verificando funciones... 2026-07-30 07:54:34 - obtenerInfoUsuario: Iniciando función con teléfono: 584142028422 2026-07-30 07:54:34 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 07:54:34 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 07:54:34 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 07:54:34 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 07:54:34 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 07:54:34 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:44:69:5b","firstname":"Kevin ","lastname":"Tovar","mac":"24:5a:4c:44:69:5b","srvid":34} 2026-07-30 07:54:34 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 07:54:34 - Datos usuario extraídos: {"username":"24:5a:4c:44:69:5b","firstname":"Kevin ","lastname":"Tovar","mac":"24:5a:4c:44:69:5b","srvid":34} 2026-07-30 07:54:34 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 07:54:34 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 07:54:34 - Valor de accessToken: EAAC0c45... 2026-07-30 07:54:34 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 07:54:34 - Instancia WhatsAppImageHandler creada 2026-07-30 07:54:34 - Llamando a saveWhatsAppImage... 2026-07-30 07:54:34 - saveWhatsAppImage: Procesando imagen para: 584142028422 2026-07-30 07:54:34 - saveWhatsAppImage: ID de media: 1039099675639112, MIME type: image/jpeg 2026-07-30 07:54:34 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1039099675639112 2026-07-30 07:54:35 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 07:54:35 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1039099675639112&source=getMedia&ext=1785412775&hash=ATxZGMnHakNadPCDxOtlF_BYMBjkO_L-bs-jbp0AkMz4IA 2026-07-30 07:54:35 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1039099675639112&source=getMedia&ext=1785412775&hash=ATxZGMnHakNadPCDxOtlF_BYMBjkO_L-bs-jbp0AkMz4IA 2026-07-30 07:54:36 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 07:54:36 - descargar_imagen: Imagen descargada - Tamaño: 50528 bytes, Tipo: image/jpeg 2026-07-30 07:54:36 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1039099675639112.jpg, Tamaño: 50528 bytes 2026-07-30 07:54:36 - saveToDatabase: Registro insertado en BD con ID: 176 2026-07-30 07:54:36 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1039099675639112.jpg","image_id":"1039099675639112","size":50528,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 07:54:36 - Resultado del comando: array 2026-07-30 07:54:36 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 07:54:37 - Mensaje enviado con éxito a 584142028422 2026-07-30 07:54:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b3b7dc3b9e (wa_message_id: wamid.HBgMNTg0MTQyMDI4NDIyFQIAERgSNjNBMDZGOTUwN0ZCRjFDNkI0AA==) 2026-07-30 07:54:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b3b7dc3b9e 2026-07-30 07:54:37 - ====== FIN WEBHOOK ====== 2026-07-30 07:56:08 - ====== INICIO WEBHOOK ====== 2026-07-30 07:56:08 - Evento: text | De: 584123808745 | Size: 580b 2026-07-30 07:56:08 - Procesando mensaje regular tipo: text 2026-07-30 07:56:08 - RegularMessageService: Procesando mensaje de 584123808745, tipo: text 2026-07-30 07:56:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODA4NzQ1FQIAEhggQUNDRTdBMTEyM0NGNEQwNDg1ODUxRjc1MDA3Q0ExQ0MA 2026-07-30 07:56:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODA4NzQ1FQIAEhggQUNDRTdBMTEyM0NGNEQwNDg1ODUxRjc1MDA3Q0ExQ0MA 2026-07-30 07:56:08 - Contenido: 1... 2026-07-30 07:56:08 - Comando detectado: 1 2026-07-30 07:56:08 - CommandProcessor: Procesando comando: 1 2026-07-30 07:56:08 - Comando no reconocido, enviando a ChatGPT 2026-07-30 07:56:08 - Resultado del comando: string 2026-07-30 07:56:08 - Enviando a ChatGPT: 1... 2026-07-30 07:56:08 - forwardToChatGPT: Enviando a ChatGPT: 1... 2026-07-30 07:56:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 08:56:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 08:56:08 America/Halifax] [CHATBOT][START] corr=988dbb4c IP=127.0.0.1 UA= [30-Jul-2026 07:56:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 07:56:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-31 username=e4:38:83:ae:68:59 mobile=584123808745 [30-Jul-2026 07:56:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 07:56:09 America/Caracas] [CHATBOT][DIAG] corr=988dbb4c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 6; Problema: Tu cuenta vence en 0 día [warning]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [30-Jul-2026 07:56:09 America/Caracas] [CHATBOT][CTX] corr=988dbb4c tel=584123808745 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 07:56:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 07:56:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 07:56:09 America/Caracas] [CHATBOT][AI][0f2a47] Proveedor: gemini [30-Jul-2026 07:56:09 America/Caracas] [CHATBOT][GEMINI][0f2a47] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 07:56:09 America/Caracas] [CHATBOT][GEMINI][0f2a47] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 07:56:10 America/Caracas] [CHATBOT][GEMINI][0f2a47] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 07:56:10 America/Caracas] [CHATBOT][AI][0f2a47] Gemini falló, usando heurística local [30-Jul-2026 07:56:10 America/Caracas] [CHATBOT][AI][0f2a47] Heurística no matcheó, enviando menú de opciones [30-Jul-2026 07:56:10 America/Caracas] [CHATBOT][END] corr=988dbb4c bytesRespuesta=391 [30-Jul-2026 07:56:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 07:56:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 07:56:12 - Mensaje enviado con éxito a 584123808745 2026-07-30 07:56:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b3bdc2aa4c (wa_message_id: wamid.HBgMNTg0MTIzODA4NzQ1FQIAERgSNDAyNzREMTc1QzZFREUzQjZFAA==) 2026-07-30 07:56:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b3bdc2aa4c 2026-07-30 07:56:12 - ====== FIN WEBHOOK ====== 2026-07-30 07:56:12 - ====== INICIO WEBHOOK ====== 2026-07-30 07:56:12 - Evento: text | De: 584263425391 | Size: 577b 2026-07-30 07:56:12 - Procesando mensaje regular tipo: text 2026-07-30 07:56:12 - RegularMessageService: Procesando mensaje de 584263425391, tipo: text 2026-07-30 07:56:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDI1MzkxFQIAEhggQUNDMDlCRkE1MTQ0QkI4RkYxRTMxQTFDMTkxMTdFRTEA 2026-07-30 07:56:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDI1MzkxFQIAEhggQUNDMDlCRkE1MTQ0QkI4RkYxRTMxQTFDMTkxMTdFRTEA 2026-07-30 07:56:12 - Contenido: No tengo internet... 2026-07-30 07:56:12 - Comando detectado: no 2026-07-30 07:56:12 - CommandProcessor: Procesando comando: no 2026-07-30 07:56:12 - IntentDetector: intent=soporte, confidence=0.95 2026-07-30 07:56:12 - IntentDetector → reportefallas.php [30-Jul-2026 07:56:12 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [30-Jul-2026 07:56:12 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [30-Jul-2026 07:56:12 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-30 07:56:12 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-30 07:56:13 - ====== INICIO WEBHOOK ====== 2026-07-30 07:56:13 - Evento: text | De: 584263425391 | Size: 577b 2026-07-30 07:56:13 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjYzNDI1MzkxFQIAEhggQUNDMDlCRkE1MTQ0QkI4RkYxRTMxQTFDMTkxMTdFRTEA, ignorando - addcreddits, addcreddits , yoly josefina poleo perdomo, 2026-08-30 00:00:00 . 584263425391 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263425391","wa_id":"584263425391"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDI1MzkxFQIAERgSNjYxQjI3MTRDQ0EwMEYwMzA2AA==","message_status":"accepted"}]}'. 2026-07-30 07:57:17 - ====== INICIO WEBHOOK ====== 2026-07-30 07:57:17 - Evento: text | De: 584120352130 | Size: 582b 2026-07-30 07:57:17 - Procesando mensaje regular tipo: text 2026-07-30 07:57:17 - RegularMessageService: Procesando mensaje de 584120352130, tipo: text 2026-07-30 07:57:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzUyMTMwFQIAEhggQUMzQ0RCOEVGMTA3MEY1QjcyNzBCRDk5MTQxNjJFNUUA 2026-07-30 07:57:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzUyMTMwFQIAEhggQUMzQ0RCOEVGMTA3MEY1QjcyNzBCRDk5MTQxNjJFNUUA 2026-07-30 07:57:17 - Contenido: El wifi está lento... 2026-07-30 07:57:17 - Comando detectado: el 2026-07-30 07:57:17 - CommandProcessor: Procesando comando: el 2026-07-30 07:57:17 - Comando no reconocido, enviando a ChatGPT 2026-07-30 07:57:17 - Resultado del comando: string 2026-07-30 07:57:17 - Enviando a ChatGPT: El wifi está lento... 2026-07-30 07:57:17 - forwardToChatGPT: Enviando a ChatGPT: El wifi está lento... 2026-07-30 07:57:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 08:57:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 08:57:17 America/Halifax] [CHATBOT][START] corr=5935d6a9 IP=127.0.0.1 UA= [30-Jul-2026 07:57:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 07:57:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=e4:38:83:ae:5f:84 mobile=584120352130 [30-Jul-2026 07:57:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 07:57:18 America/Caracas] [CHATBOT][DIAG] corr=5935d6a9 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [30-Jul-2026 07:57:18 America/Caracas] [CHATBOT][CTX] corr=5935d6a9 tel=584120352130 intent=chat srvid=35 usd=40 bs=34597.56 tasa=745.6371 verifyMode=simulated [30-Jul-2026 07:57:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 07:57:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 07:57:18 America/Caracas] [CHATBOT][AI][4b9e02] Proveedor: gemini [30-Jul-2026 07:57:18 America/Caracas] [CHATBOT][GEMINI][4b9e02] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 07:57:19 America/Caracas] [CHATBOT][GEMINI][4b9e02] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 07:57:19 America/Caracas] [CHATBOT][GEMINI][4b9e02] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 07:57:20 America/Caracas] [CHATBOT][AI][4b9e02] Gemini falló, usando heurística local [30-Jul-2026 07:57:20 America/Caracas] [CHATBOT][END] corr=5935d6a9 bytesRespuesta=243 [30-Jul-2026 07:57:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 07:57:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 07:57:21 - Mensaje enviado con éxito a 584120352130 2026-07-30 07:57:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b3c21a55d3 (wa_message_id: wamid.HBgMNTg0MTIwMzUyMTMwFQIAERgSMEExQzdDMzMwMDU1RUZGMkY5AA==) 2026-07-30 07:57:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b3c21a55d3 2026-07-30 07:57:21 - ====== FIN WEBHOOK ====== 2026-07-30 07:57:58 - ====== INICIO WEBHOOK ====== 2026-07-30 07:57:58 - Evento: button | De: 584142028422 | Size: 607b 2026-07-30 07:57:58 - Procesando botón de plantilla: Informacion de pagos 2026-07-30 07:57:58 - ButtonService: payload=informacion de pagos, telefono=584142028422 2026-07-30 07:57:58 - Procesando botón PAGO para: 584142028422 2026-07-30 07:57:59 - Mensaje enviado con éxito a 584142028422 2026-07-30 07:57:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b3c478e3e5 (wa_message_id: wamid.HBgMNTg0MTQyMDI4NDIyFQIAERgSQzNDRUZGNEUyOTdCM0I0RkQ4AA==) 2026-07-30 07:57:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b3c478e3e5 2026-07-30 07:57:59 - ====== FIN WEBHOOK ====== 2026-07-30 07:59:43 - ====== INICIO WEBHOOK ====== 2026-07-30 07:59:43 - Evento: button | De: 584124321525 | Size: 695b 2026-07-30 07:59:43 - Procesando botón de plantilla: Informacion de pagos 2026-07-30 07:59:43 - ButtonService: payload=informacion de pagos, telefono=584124321525 2026-07-30 07:59:43 - Procesando botón PAGO para: 584124321525 2026-07-30 07:59:44 - Mensaje enviado con éxito a 584124321525 2026-07-30 07:59:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b3cb08c10a (wa_message_id: wamid.HBgMNTg0MTI0MzIxNTI1FQIAERgSOEZEQjM3QjQ2MDgxMEU4RUM5AA==) 2026-07-30 07:59:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b3cb08c10a 2026-07-30 07:59:44 - ====== FIN WEBHOOK ====== 2026-07-30 08:01:24 - ====== INICIO WEBHOOK ====== 2026-07-30 08:01:24 - Evento: image | De: 584124321525 | Size: 808b 2026-07-30 08:01:24 - Procesando mensaje regular tipo: image 2026-07-30 08:01:24 - RegularMessageService: Procesando mensaje de 584124321525, tipo: image 2026-07-30 08:01:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzIxNTI1FQIAEhgUM0FCQjFBRDQ0NkMyMTI0RkVDNzgA 2026-07-30 08:01:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzIxNTI1FQIAEhgUM0FCQjFBRDQ0NkMyMTI0RkVDNzgA 2026-07-30 08:01:24 - Contenido: ... 2026-07-30 08:01:24 - Comando detectado: image 2026-07-30 08:01:24 - CommandProcessor: Procesando comando: image 2026-07-30 08:01:24 - Imagen sin comando, guardando y procesando 2026-07-30 08:01:24 - Verificando duplicado por imageId=1573728344258417, msgId=wamid.HBgMNTg0MTI0MzIxNTI1FQIAEhgUM0FCQjFBRDQ0NkMyMTI0RkVDNzgA 2026-07-30 08:01:24 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 08:01:24 - Incluyendo numtoname.php... 2026-07-30 08:01:24 - Incluyendo media.php... 2026-07-30 08:01:24 - DEBUG messages batch: [{"from":"584124321525","from_user_id":"VE.4532025620417918","id":"wamid.HBgMNTg0MTI0MzIxNTI1FQIAEhgUM0FCQjFBRDQ0NkMyMTI0RkVDNzgA","timestamp":"1785412882","type":"image","image":{"mime_type":"image\/jpeg","sha256":"p9ic8Y8RJr0oxzFkuAOFJkV\/YA30S6zMlk+kuG0lC+Q=","id":"1573728344258417","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1573728344258417&source=webhook&ext=1785413183&hash=ATwInrqskBV_biHbY9HNu6kkMX0nMHV2a5qf5nhAKEF5Iw"}}] 2026-07-30 08:01:24 - DEBUG caption: no se encontró texto cercano 2026-07-30 08:01:24 - DEBUG caption final: [VACIO] 2026-07-30 08:01:24 - DEBUG busqueda mobiles: 04124321525,4124321525,584124321525 2026-07-30 08:01:24 - DEBUG usuario encontrado: 6c:68:a4:a7:ff:c2 2026-07-30 08:01:24 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 08:01:24 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 08:01:25 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1573728344258417&source=getMedia&ext=1785413185&hash=ATyJolBg3hzluD2fNvb_E4zm4yl_IrvTIEI8-1Rat1Z_Dg 2026-07-30 08:01:26 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1573728344258417.jpg (47689 bytes) 2026-07-30 08:01:27 - OCR tesseract exit=0 chars=295 2026-07-30 08:01:27 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 273 y PagomóvilBDV Personas 22.369,11 Bs Fecha: 29/07/2026 Operación: 006836421346 0 Identificación: 18143785 Origen: 0102****2211 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago pedro gutt 2026-07-30 08:01:27 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22369.11","fecha":"2026-07-29"} 2026-07-30 08:01:27 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-29","debug":["fecha=2026-07-29"]} 2026-07-30 08:01:27 - DEBUG registro: usernameRaw=''6c:68:a4:a7:ff:c2'' first=''pedro'' last=''gutt'' esRegistrado=1 2026-07-30 08:01:27 - DEBUG bodyAdmin postOCR: Tlf: 04124321525\nUser: 6c:68:a4:a7:ff:c2\nNombre: pedro gutt\nBanco: Venezuela\nMonto: 22369.11 (caption)\nFecha: 2026-07-29 (caption)\nSrvID: 34 2026-07-30 08:01:30 - IMG 1573728344258417 TEL 04124321525 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 08:01:30 - Incluyendo guardar_imagen.php... 2026-07-30 08:01:30 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 08:01:30 - Includes realizados. Verificando funciones... 2026-07-30 08:01:30 - obtenerInfoUsuario: Iniciando función con teléfono: 584124321525 2026-07-30 08:01:30 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 08:01:30 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 08:01:30 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 08:01:30 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 08:01:30 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 08:01:30 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:a7:ff:c2","firstname":"pedro","lastname":"gutt","mac":"6c:68:a4:a7:ff:cb","srvid":34} 2026-07-30 08:01:30 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 08:01:30 - Datos usuario extraídos: {"username":"6c:68:a4:a7:ff:c2","firstname":"pedro","lastname":"gutt","mac":"6c:68:a4:a7:ff:cb","srvid":34} 2026-07-30 08:01:30 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 08:01:30 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 08:01:30 - Valor de accessToken: EAAC0c45... 2026-07-30 08:01:30 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 08:01:30 - Instancia WhatsAppImageHandler creada 2026-07-30 08:01:30 - Llamando a saveWhatsAppImage... 2026-07-30 08:01:30 - saveWhatsAppImage: Procesando imagen para: 584124321525 2026-07-30 08:01:30 - saveWhatsAppImage: ID de media: 1573728344258417, MIME type: image/jpeg 2026-07-30 08:01:30 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1573728344258417 2026-07-30 08:01:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 08:01:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1573728344258417&source=getMedia&ext=1785413191&hash=ATxhrf7JxUi6J4EYN7kISWhN7HaqSofczJAajJPJKl3kcg 2026-07-30 08:01:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1573728344258417&source=getMedia&ext=1785413191&hash=ATxhrf7JxUi6J4EYN7kISWhN7HaqSofczJAajJPJKl3kcg 2026-07-30 08:01:32 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 08:01:32 - descargar_imagen: Imagen descargada - Tamaño: 47689 bytes, Tipo: image/jpeg 2026-07-30 08:01:32 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1573728344258417.jpg, Tamaño: 47689 bytes 2026-07-30 08:01:32 - saveToDatabase: Registro insertado en BD con ID: 177 2026-07-30 08:01:32 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1573728344258417.jpg","image_id":"1573728344258417","size":47689,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 08:01:32 - Resultado del comando: array 2026-07-30 08:01:32 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 08:01:32 - Mensaje enviado con éxito a 584124321525 2026-07-30 08:01:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b3d1cf1a8b (wa_message_id: wamid.HBgMNTg0MTI0MzIxNTI1FQIAERgSN0Q0MjM4NUZEMzIwQ0VBMkE5AA==) 2026-07-30 08:01:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b3d1cf1a8b 2026-07-30 08:01:32 - ====== FIN WEBHOOK ====== 2026-07-30 08:21:46 - ====== INICIO WEBHOOK ====== 2026-07-30 08:21:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-30 08:21:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-30 08:21:46 - ====== FIN WEBHOOK ====== 2026-07-30 08:25:00 - ====== INICIO WEBHOOK ====== 2026-07-30 08:25:00 - Evento: text | De: 584140936026 | Size: 562b 2026-07-30 08:25:00 - Procesando mensaje regular tipo: text 2026-07-30 08:25:00 - RegularMessageService: Procesando mensaje de 584140936026, tipo: text 2026-07-30 08:25:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwOTM2MDI2FQIAEhgUMkFCMDNCQTIwNzIzQTJFQTYwQUIA 2026-07-30 08:25:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwOTM2MDI2FQIAEhgUMkFCMDNCQTIwNzIzQTJFQTYwQUIA 2026-07-30 08:25:00 - Contenido: Buenos doas... 2026-07-30 08:25:00 - Comando detectado: buenos 2026-07-30 08:25:00 - CommandProcessor: Procesando comando: buenos 2026-07-30 08:25:00 - Comando no reconocido, enviando a ChatGPT 2026-07-30 08:25:00 - Resultado del comando: string 2026-07-30 08:25:00 - Enviando a ChatGPT: Buenos doas... 2026-07-30 08:25:00 - forwardToChatGPT: Enviando a ChatGPT: Buenos doas... 2026-07-30 08:25:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 09:25:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 09:25:00 America/Halifax] [CHATBOT][START] corr=cd4f0528 IP=127.0.0.1 UA= [30-Jul-2026 08:25:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 08:25:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-29 username=e0:63:da:9e:c8:17 mobile=584140936026 [30-Jul-2026 08:25:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 08:25:01 America/Caracas] [CHATBOT][DIAG] corr=cd4f0528 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [30-Jul-2026 08:25:01 America/Caracas] [CHATBOT][CTX] corr=cd4f0528 tel=584140936026 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 08:25:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 08:25:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 08:25:01 America/Caracas] [CHATBOT][AI][ce7357] Proveedor: gemini [30-Jul-2026 08:25:01 America/Caracas] [CHATBOT][GEMINI][ce7357] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 08:25:01 America/Caracas] [CHATBOT][GEMINI][ce7357] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 08:25:02 America/Caracas] [CHATBOT][GEMINI][ce7357] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 08:25:02 America/Caracas] [CHATBOT][AI][ce7357] Gemini falló, usando heurística local [30-Jul-2026 08:25:02 America/Caracas] [CHATBOT][AI][ce7357] Heurística no matcheó, enviando menú de opciones [30-Jul-2026 08:25:02 America/Caracas] [CHATBOT][END] corr=cd4f0528 bytesRespuesta=389 [30-Jul-2026 08:25:02 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 08:25:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 08:25:04 - Mensaje enviado con éxito a 584140936026 2026-07-30 08:25:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b42a02aee0 (wa_message_id: wamid.HBgMNTg0MTQwOTM2MDI2FQIAERgSNzVDNDI2ODJENTY5RDlGQzcwAA==) 2026-07-30 08:25:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b42a02aee0 2026-07-30 08:25:04 - ====== FIN WEBHOOK ====== 2026-07-30 09:52:37 - ====== INICIO WEBHOOK ====== 2026-07-30 09:52:37 - Evento: text | De: 584166325932 | Size: 619b 2026-07-30 09:52:37 - Procesando mensaje regular tipo: text 2026-07-30 09:52:37 - RegularMessageService: Procesando mensaje de 584166325932, tipo: text 2026-07-30 09:52:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUMyQTU3OUZCNkVBOEYxNTdGNDFDQTVEQ0I0OTYxQjAA 2026-07-30 09:52:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUMyQTU3OUZCNkVBOEYxNTdGNDFDQTVEQ0I0OTYxQjAA 2026-07-30 09:52:37 - Contenido: Por favor monto del pago cuenta bancaria para el pago... 2026-07-30 09:52:37 - Comando detectado: por 2026-07-30 09:52:37 - CommandProcessor: Procesando comando: por 2026-07-30 09:52:37 - Comando no reconocido, enviando a ChatGPT 2026-07-30 09:52:37 - Resultado del comando: string 2026-07-30 09:52:37 - Enviando a ChatGPT: Por favor monto del pago cuenta bancaria para el p... 2026-07-30 09:52:37 - forwardToChatGPT: Enviando a ChatGPT: Por favor monto del pago cuenta bancaria para el p... 2026-07-30 09:52:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 10:52:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 10:52:37 America/Halifax] [CHATBOT][START] corr=92b9b580 IP=127.0.0.1 UA= [30-Jul-2026 09:52:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 09:52:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:7c:0a:f8 mobile=584166325932 [30-Jul-2026 09:52:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 09:52:38 America/Caracas] [CHATBOT][DIAG] corr=92b9b580 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [30-Jul-2026 09:52:38 America/Caracas] [CHATBOT][CTX] corr=92b9b580 tel=584166325932 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 09:52:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 09:52:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 09:52:38 America/Caracas] [CHATBOT][AI][37c3d8] Proveedor: gemini [30-Jul-2026 09:52:38 America/Caracas] [CHATBOT][GEMINI][37c3d8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 09:52:38 America/Caracas] [CHATBOT][GEMINI][37c3d8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 09:52:39 America/Caracas] [CHATBOT][GEMINI][37c3d8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 09:52:39 America/Caracas] [CHATBOT][AI][37c3d8] Gemini falló, usando heurística local [30-Jul-2026 09:52:39 America/Caracas] [CHATBOT][END] corr=92b9b580 bytesRespuesta=397 [30-Jul-2026 09:52:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 09:52:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 09:52:41 - Mensaje enviado con éxito a 584166325932 2026-07-30 09:52:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b57295f53b (wa_message_id: wamid.HBgMNTg0MTY2MzI1OTMyFQIAERgSMTQ1NDM4MkIwNzdDMUNGN0IwAA==) 2026-07-30 09:52:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b57295f53b 2026-07-30 09:52:41 - ====== FIN WEBHOOK ====== 2026-07-30 09:53:13 - ====== INICIO WEBHOOK ====== 2026-07-30 09:53:13 - Evento: text | De: 584166325932 | Size: 601b 2026-07-30 09:53:13 - Procesando mensaje regular tipo: text 2026-07-30 09:53:13 - RegularMessageService: Procesando mensaje de 584166325932, tipo: text 2026-07-30 09:53:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUMxQTNEQ0VGNDgxQTA2NTcxNDcyODg1NjhBRENCQjAA 2026-07-30 09:53:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUMxQTNEQ0VGNDgxQTA2NTcxNDcyODg1NjhBRENCQjAA 2026-07-30 09:53:13 - Contenido: Falta el Monto en bolivares a pagar... 2026-07-30 09:53:13 - Comando detectado: falta 2026-07-30 09:53:13 - CommandProcessor: Procesando comando: falta 2026-07-30 09:53:13 - Comando no reconocido, enviando a ChatGPT 2026-07-30 09:53:13 - Resultado del comando: string 2026-07-30 09:53:13 - Enviando a ChatGPT: Falta el Monto en bolivares a pagar... 2026-07-30 09:53:13 - forwardToChatGPT: Enviando a ChatGPT: Falta el Monto en bolivares a pagar... 2026-07-30 09:53:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 10:53:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 10:53:13 America/Halifax] [CHATBOT][START] corr=ade6339b IP=127.0.0.1 UA= [30-Jul-2026 09:53:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 09:53:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:7c:0a:f8 mobile=584166325932 [30-Jul-2026 09:53:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 09:53:14 America/Caracas] [CHATBOT][DIAG] corr=ade6339b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [30-Jul-2026 09:53:14 America/Caracas] [CHATBOT][CTX] corr=ade6339b tel=584166325932 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 09:53:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 09:53:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 09:53:14 America/Caracas] [CHATBOT][AI][159a7f] Proveedor: gemini [30-Jul-2026 09:53:14 America/Caracas] [CHATBOT][GEMINI][159a7f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 09:53:14 America/Caracas] [CHATBOT][GEMINI][159a7f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 09:53:15 America/Caracas] [CHATBOT][GEMINI][159a7f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 09:53:16 America/Caracas] [CHATBOT][AI][159a7f] Gemini falló, usando heurística local [30-Jul-2026 09:53:16 America/Caracas] [CHATBOT][END] corr=ade6339b bytesRespuesta=397 [30-Jul-2026 09:53:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 09:53:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 09:53:17 - Mensaje enviado con éxito a 584166325932 2026-07-30 09:53:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b574d0b005 (wa_message_id: wamid.HBgMNTg0MTY2MzI1OTMyFQIAERgSQkM4MDQ4N0E2MEQwOUE3MDcxAA==) 2026-07-30 09:53:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b574d0b005 2026-07-30 09:53:17 - ====== FIN WEBHOOK ====== 2026-07-30 09:53:46 - ====== INICIO WEBHOOK ====== 2026-07-30 09:53:46 - Evento: text | De: 584166325932 | Size: 595b 2026-07-30 09:53:46 - Procesando mensaje regular tipo: text 2026-07-30 09:53:46 - RegularMessageService: Procesando mensaje de 584166325932, tipo: text 2026-07-30 09:53:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUNBNDE4MjdFRUUxNTQwMDQ3ODkzMzBDOUE2N0E5MUQA 2026-07-30 09:53:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUNBNDE4MjdFRUUxNTQwMDQ3ODkzMzBDOUE2N0E5MUQA 2026-07-30 09:53:46 - Contenido: ¿Cuánto debo pagar?... 2026-07-30 09:53:46 - Comando detectado: ¿cuánto 2026-07-30 09:53:46 - CommandProcessor: Procesando comando: ¿cuánto 2026-07-30 09:53:46 - Comando no reconocido, enviando a ChatGPT 2026-07-30 09:53:46 - Resultado del comando: string 2026-07-30 09:53:46 - Enviando a ChatGPT: ¿Cuánto debo pagar?... 2026-07-30 09:53:46 - forwardToChatGPT: Enviando a ChatGPT: ¿Cuánto debo pagar?... 2026-07-30 09:53:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 10:53:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 10:53:46 America/Halifax] [CHATBOT][START] corr=fbd83af1 IP=127.0.0.1 UA= [30-Jul-2026 09:53:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 09:53:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:7c:0a:f8 mobile=584166325932 [30-Jul-2026 09:53:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 09:53:46 America/Caracas] [CHATBOT][DIAG] corr=fbd83af1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [30-Jul-2026 09:53:46 America/Caracas] [CHATBOT][CTX] corr=fbd83af1 tel=584166325932 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 09:53:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 09:53:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 09:53:46 America/Caracas] [CHATBOT][AI][e3b282] Proveedor: gemini [30-Jul-2026 09:53:46 America/Caracas] [CHATBOT][GEMINI][e3b282] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 09:53:47 America/Caracas] [CHATBOT][GEMINI][e3b282] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 09:53:47 America/Caracas] [CHATBOT][GEMINI][e3b282] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 09:53:48 America/Caracas] [CHATBOT][AI][e3b282] Gemini falló, usando heurística local [30-Jul-2026 09:53:48 America/Caracas] [CHATBOT][END] corr=fbd83af1 bytesRespuesta=397 [30-Jul-2026 09:53:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 09:53:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 09:53:49 - Mensaje enviado con éxito a 584166325932 2026-07-30 09:53:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b576d1545b (wa_message_id: wamid.HBgMNTg0MTY2MzI1OTMyFQIAERgSOTk2Q0UwNUUyNThFODFBNkU0AA==) 2026-07-30 09:53:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b576d1545b 2026-07-30 09:53:49 - ====== FIN WEBHOOK ====== 2026-07-30 10:03:13 - ====== INICIO WEBHOOK ====== 2026-07-30 10:03:13 - Evento: image | De: 584166325932 | Size: 879b 2026-07-30 10:03:13 - Procesando mensaje regular tipo: image 2026-07-30 10:03:13 - RegularMessageService: Procesando mensaje de 584166325932, tipo: image 2026-07-30 10:03:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUNDMUFDOUE5NzNCMDhDN0Y1NjgxOUYxRUI0Q0NDMkQA 2026-07-30 10:03:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUNDMUFDOUE5NzNCMDhDN0Y1NjgxOUYxRUI0Q0NDMkQA 2026-07-30 10:03:13 - Contenido: Pago José Luis Rosales... 2026-07-30 10:03:13 - Comando detectado: pago 2026-07-30 10:03:13 - CommandProcessor: Procesando comando: pago 2026-07-30 10:03:13 - Ejecutando add_pagos.php 2026-07-30 10:03:13 - Pago con imagen asociada: 4404615089798122 [30-Jul-2026 10:03:14 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-30 10:03:14 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-30 10:03:14 - ====== INICIO WEBHOOK ====== 2026-07-30 10:03:14 - Evento: image | De: 584166325932 | Size: 879b 2026-07-30 10:03:14 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUNDMUFDOUE5NzNCMDhDN0Y1NjgxOUYxRUI0Q0NDMkQA, ignorando 2026-07-30 10:04:07 - ====== INICIO WEBHOOK ====== 2026-07-30 10:04:07 - Evento: text | De: 584166325932 | Size: 612b 2026-07-30 10:04:07 - Procesando mensaje regular tipo: text 2026-07-30 10:04:07 - RegularMessageService: Procesando mensaje de 584166325932, tipo: text 2026-07-30 10:04:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUM4OTg0MDcwOTEyQTRDNjA5RUQ2NjI0MDA2QjVGNEQA 2026-07-30 10:04:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUM4OTg0MDcwOTEyQTRDNjA5RUQ2NjI0MDA2QjVGNEQA 2026-07-30 10:04:07 - Contenido: ☝️ Aquí el comprobante de pago.... 2026-07-30 10:04:07 - Comando detectado: ☝️ 2026-07-30 10:04:07 - CommandProcessor: Procesando comando: ☝️ 2026-07-30 10:04:07 - Comando no reconocido, enviando a ChatGPT 2026-07-30 10:04:07 - Resultado del comando: string 2026-07-30 10:04:07 - Enviando a ChatGPT: ☝️ Aquí el comprobante de pago.... 2026-07-30 10:04:07 - forwardToChatGPT: Enviando a ChatGPT: ☝️ Aquí el comprobante de pago.... 2026-07-30 10:04:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 11:04:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 11:04:07 America/Halifax] [CHATBOT][START] corr=afe9f9a4 IP=127.0.0.1 UA= [30-Jul-2026 10:04:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 10:04:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:7c:0a:f8 mobile=584166325932 [30-Jul-2026 10:04:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 10:04:07 America/Caracas] [CHATBOT][DIAG] corr=afe9f9a4 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [30-Jul-2026 10:04:07 America/Caracas] [CHATBOT][CTX] corr=afe9f9a4 tel=584166325932 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 10:04:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 10:04:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 10:04:07 America/Caracas] [CHATBOT][AI][2b052e] Proveedor: gemini [30-Jul-2026 10:04:07 America/Caracas] [CHATBOT][GEMINI][2b052e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 10:04:08 America/Caracas] [CHATBOT][GEMINI][2b052e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 10:04:09 America/Caracas] [CHATBOT][GEMINI][2b052e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 10:04:09 America/Caracas] [CHATBOT][AI][2b052e] Gemini falló, usando heurística local [30-Jul-2026 10:04:09 America/Caracas] [CHATBOT][END] corr=afe9f9a4 bytesRespuesta=397 [30-Jul-2026 10:04:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 10:04:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 10:04:10 - Mensaje enviado con éxito a 584166325932 2026-07-30 10:04:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b59daee0dd (wa_message_id: wamid.HBgMNTg0MTY2MzI1OTMyFQIAERgSQzQ4NzkyQTVCMUVBRUM2M0Y3AA==) 2026-07-30 10:04:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b59daee0dd 2026-07-30 10:04:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Luis Rosales, 2026-09-01 00:00:00 . 584166325932 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166325932","wa_id":"584166325932"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MzI1OTMyFQIAERgSQTRDNEMxQ0E5MUEzOTAyMDNFAA==","message_status":"accepted"}]}'. 2026-07-30 10:06:53 - ====== INICIO WEBHOOK ====== 2026-07-30 10:06:53 - Evento: interactive | De: 584166325932 | Size: 973b 2026-07-30 10:06:53 - Procesando encuesta interactiva 2026-07-30 10:06:53 - SurveyService: Iniciando procesamiento de encuesta 2026-07-30 10:06:53 - Procesando encuesta de: 584166325932, Message ID: wamid.HBgMNTg0MTY2MzI1OTMyFQIAEhggQUMxRjNCOENGN0ZFNkZCNUZENTIzQTQwNkY5MUQ3ODkA 2026-07-30 10:06:53 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-30 10:06:53 - ====== FIN WEBHOOK ====== 2026-07-30 10:24:11 - ====== INICIO WEBHOOK ====== 2026-07-30 10:24:11 - Evento: text | De: 584164430441 | Size: 587b 2026-07-30 10:24:11 - Procesando mensaje regular tipo: text 2026-07-30 10:24:11 - RegularMessageService: Procesando mensaje de 584164430441, tipo: text 2026-07-30 10:24:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY0NDMwNDQxFQIAEhggQUNCOUM5QkM5RDA4RUNDOTk5NDY1QjQxMjRBQTRDOEMA 2026-07-30 10:24:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY0NDMwNDQxFQIAEhggQUNCOUM5QkM5RDA4RUNDOTk5NDY1QjQxMjRBQTRDOEMA 2026-07-30 10:24:11 - Contenido: Pago de Charly Aguilera... 2026-07-30 10:24:11 - Comando detectado: pago 2026-07-30 10:24:11 - CommandProcessor: Procesando comando: pago 2026-07-30 10:24:11 - Ejecutando add_pagos.php [30-Jul-2026 10:24:12 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-30 10:24:12 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-30 10:24:12 - ====== INICIO WEBHOOK ====== 2026-07-30 10:24:12 - Evento: text | De: 584164430441 | Size: 587b 2026-07-30 10:24:12 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTY0NDMwNDQxFQIAEhggQUNCOUM5QkM5RDA4RUNDOTk5NDY1QjQxMjRBQTRDOEMA, ignorando 2026-07-30 10:24:12 - ====== INICIO WEBHOOK ====== 2026-07-30 10:24:12 - Evento: image | De: 584164430441 | Size: 866b 2026-07-30 10:24:12 - Procesando mensaje regular tipo: image 2026-07-30 10:24:12 - RegularMessageService: Procesando mensaje de 584164430441, tipo: image 2026-07-30 10:24:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY0NDMwNDQxFQIAEhggQUMzNTAwN0Y3RTZDQUIzNTg0RTIwNkQ0MjI5MjUxMEEA 2026-07-30 10:24:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY0NDMwNDQxFQIAEhggQUMzNTAwN0Y3RTZDQUIzNTg0RTIwNkQ0MjI5MjUxMEEA 2026-07-30 10:24:12 - Contenido: ... 2026-07-30 10:24:12 - Comando detectado: image 2026-07-30 10:24:12 - CommandProcessor: Procesando comando: image 2026-07-30 10:24:12 - Imagen sin comando, guardando y procesando 2026-07-30 10:24:12 - Verificando duplicado por imageId=2748547218851338, msgId=wamid.HBgMNTg0MTY0NDMwNDQxFQIAEhggQUMzNTAwN0Y3RTZDQUIzNTg0RTIwNkQ0MjI5MjUxMEEA 2026-07-30 10:24:12 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 10:24:12 - Incluyendo numtoname.php... 2026-07-30 10:24:12 - Incluyendo media.php... 2026-07-30 10:24:12 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584164430441","from_user_id":"VE.4546630018957478","id":"wamid.HBgMNTg0MTY0NDMwNDQxFQIAEhggQUMzNTAwN0Y3RTZDQUIzNTg0RTIwNkQ0MjI5MjUxMEEA","timestamp":"1785421449","type":"image","image":{"mime_type":"image\/jpeg","sha256":"NVDArs3dexBgxC0+Ld3MmxlMSpxBzIJwMkufUC6LDhg=","id":"2748547218851338","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2748547218851338&source=webhook&ext=1785421752&hash=ATzNJFpC4o8_bvbAjfY_f6BA2dEEnSexGY18GqPNdQJTfQ"}}] 2026-07-30 10:24:12 - DEBUG caption: no se encontró texto cercano 2026-07-30 10:24:12 - DEBUG caption final: [VACIO] 2026-07-30 10:24:12 - DEBUG busqueda mobiles: 04164430441,4164430441,584164430441 2026-07-30 10:24:12 - DEBUG usuario encontrado: f4:e2:c6:88:37:c6 2026-07-30 10:24:12 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 10:24:12 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 10:24:13 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2748547218851338&source=getMedia&ext=1785421753&hash=ATyOk7sCbGkjwr-53po7BmL0qlBQHdDi02-EY88fGykg4Q 2026-07-30 10:24:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2748547218851338.jpg (28014 bytes) 2026-07-30 10:24:15 - OCR tesseract exit=0 chars=238 2026-07-30 10:24:15 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 A PagomóvilBDV Personas Fecha: 30/07/2026 TAN ELE E Identificacién: 26213323 Origen: 0102****5310 Destino: 04128646212 Banco: 0102 - BANCO DE VENEZUELA 2026-07-30 10:24:15 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-30"} 2026-07-30 10:24:15 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-30","debug":["fecha=2026-07-30"]} 2026-07-30 10:24:15 - DEBUG registro: usernameRaw=''f4:e2:c6:88:37:c6'' first=''Charlys'' last=''Aguilera'' esRegistrado=1 2026-07-30 10:24:15 - DEBUG bodyAdmin postOCR: Tlf: 04164430441\nUser: f4:e2:c6:88:37:c6\nNombre: Charlys Aguilera\nBanco: Venezuela\nMonto: \nFecha: 2026-07-30 (caption)\nSrvID: 34 2026-07-30 10:24:19 - IMG 2748547218851338 TEL 04164430441 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 10:24:19 - Incluyendo guardar_imagen.php... 2026-07-30 10:24:19 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 10:24:19 - Includes realizados. Verificando funciones... 2026-07-30 10:24:19 - obtenerInfoUsuario: Iniciando función con teléfono: 584164430441 2026-07-30 10:24:19 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 10:24:19 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 10:24:19 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 10:24:19 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 10:24:19 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 10:24:19 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:88:37:c6","firstname":"Charlys","lastname":"Aguilera","mac":"f4:e2:c6:88:37:c6","srvid":34} 2026-07-30 10:24:19 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 10:24:19 - Datos usuario extraídos: {"username":"f4:e2:c6:88:37:c6","firstname":"Charlys","lastname":"Aguilera","mac":"f4:e2:c6:88:37:c6","srvid":34} 2026-07-30 10:24:19 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 10:24:19 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 10:24:19 - Valor de accessToken: EAAC0c45... 2026-07-30 10:24:19 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 10:24:19 - Instancia WhatsAppImageHandler creada 2026-07-30 10:24:19 - Llamando a saveWhatsAppImage... 2026-07-30 10:24:19 - saveWhatsAppImage: Procesando imagen para: 584164430441 2026-07-30 10:24:19 - saveWhatsAppImage: ID de media: 2748547218851338, MIME type: image/jpeg 2026-07-30 10:24:19 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2748547218851338 2026-07-30 10:24:19 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 10:24:19 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2748547218851338&source=getMedia&ext=1785421759&hash=ATxaixFQX3b-v7v0cGzdw6cF5eyvWP_DCNMmfMGk5YxwaA 2026-07-30 10:24:19 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2748547218851338&source=getMedia&ext=1785421759&hash=ATxaixFQX3b-v7v0cGzdw6cF5eyvWP_DCNMmfMGk5YxwaA 2026-07-30 10:24:20 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 10:24:20 - descargar_imagen: Imagen descargada - Tamaño: 28014 bytes, Tipo: image/jpeg 2026-07-30 10:24:20 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2748547218851338.jpg, Tamaño: 28014 bytes 2026-07-30 10:24:20 - saveToDatabase: Registro insertado en BD con ID: 178 2026-07-30 10:24:20 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2748547218851338.jpg","image_id":"2748547218851338","size":28014,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 10:24:20 - Resultado del comando: array 2026-07-30 10:24:20 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 10:24:21 - Mensaje enviado con éxito a 584164430441 2026-07-30 10:24:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b5e9596fbf (wa_message_id: wamid.HBgMNTg0MTY0NDMwNDQxFQIAERgSMDY0MjAzQjFCRjU4QTY1MDdDAA==) 2026-07-30 10:24:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b5e9596fbf 2026-07-30 10:24:21 - ====== FIN WEBHOOK ====== 2026-07-30 10:24:40 - ====== INICIO WEBHOOK ====== 2026-07-30 10:24:40 - Evento: text | De: 584164430441 | Size: 586b 2026-07-30 10:24:40 - Procesando mensaje regular tipo: text 2026-07-30 10:24:40 - RegularMessageService: Procesando mensaje de 584164430441, tipo: text 2026-07-30 10:24:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY0NDMwNDQxFQIAEhggQUMzNTc4QzVDOTg3MUMwNjU2OEFCN0Q3MjE3MEExREEA 2026-07-30 10:24:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY0NDMwNDQxFQIAEhggQUMzNTc4QzVDOTg3MUMwNjU2OEFCN0Q3MjE3MEExREEA 2026-07-30 10:24:40 - Contenido: Pago del mes de agosto... 2026-07-30 10:24:40 - Comando detectado: pago 2026-07-30 10:24:40 - CommandProcessor: Procesando comando: pago 2026-07-30 10:24:40 - Ejecutando add_pagos.php [30-Jul-2026 10:24:41 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-30 10:24:41 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-30 10:38:22 - ====== INICIO WEBHOOK ====== 2026-07-30 10:38:22 - Evento: button | De: 584242232350 | Size: 743b 2026-07-30 10:38:22 - Procesando botón de plantilla: Informacion de pagos 2026-07-30 10:38:22 - ButtonService: payload=informacion de pagos, telefono=584242232350 2026-07-30 10:38:22 - Procesando botón PAGO para: 584242232350 2026-07-30 10:38:23 - Mensaje enviado con éxito a 584242232350 2026-07-30 10:38:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b61dfb30c8 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSOUEzMkM1MDYzNDI0Mzg0M0FCAA==) 2026-07-30 10:38:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b61dfb30c8 2026-07-30 10:38:23 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Charlys Aguilera, 2026-09-01 00:00:00 . 584164430441 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164430441","wa_id":"584164430441"}],"messages":[{"id":"wamid.HBgMNTg0MTY0NDMwNDQxFQIAERgSQjU2QkYzQTdENzI3QzdDMjI3AA==","message_status":"accepted"}]}'. [30-Jul-2026 12:06:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 12:06:55 America/Halifax] [CHATBOT][AI][101077] Proveedor: gemini [30-Jul-2026 12:06:55 America/Halifax] [CHATBOT][GEMINI][101077] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 12:06:56 America/Halifax] [CHATBOT][GEMINI][101077] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 12:06:56 America/Halifax] [CHATBOT][GEMINI][101077] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 12:06:57 America/Halifax] [CHATBOT][AI][101077] Gemini falló, usando heurística local [30-Jul-2026 12:06:57 America/Halifax] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 12:06:57 America/Halifax] CatalogService: No data source available [30-Jul-2026 12:06:58 America/Halifax] Instagram API Error [403]: {"error":{"message":"(#200) La app no tiene acceso avanzado al permiso instagram_manage_messages y el usuario destinatario no tiene ning\u00fan rol en ella.","type":"OAuthException","code":200,"error_subcode":2534048,"fbtrace_id":"AH8Ok-hSzOOkafV4UaANvOm"}} 2026-07-30 11:09:49 - ====== INICIO WEBHOOK ====== 2026-07-30 11:09:49 - Evento: status:failed | De: 584243581009 | Size: 833b 2026-07-30 11:09:49 - STATUS FAILED: failed para 584243581009 | Error: 130472 User's number is part of an experiment 2026-07-30 11:09:49 - ====== FIN WEBHOOK ====== 2026-07-30 11:09:50 - ====== INICIO WEBHOOK ====== 2026-07-30 11:09:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-30 11:09:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-30 11:09:50 - ====== FIN WEBHOOK ====== 2026-07-30 11:09:51 - ====== INICIO WEBHOOK ====== 2026-07-30 11:09:51 - Evento: status:failed | De: 584243581009 | Size: 828b 2026-07-30 11:09:51 - STATUS FAILED: failed para 584243581009 | Error: 131047 Re-engagement message 2026-07-30 11:09:51 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , María Alejandra Zerpa Marin, 2026-07-30 00:00:00 . 584243581009 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243581009","wa_id":"584243581009"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTgxMDA5FQIAERgSNzc3Qzc3NzIxODk5NzlBRDdCAA==","message_status":"accepted"}]}'. 2026-07-30 12:27:43 - ====== INICIO WEBHOOK ====== 2026-07-30 12:27:43 - Evento: image | De: 584124321525 | Size: 808b 2026-07-30 12:27:43 - Procesando mensaje regular tipo: image 2026-07-30 12:27:43 - RegularMessageService: Procesando mensaje de 584124321525, tipo: image 2026-07-30 12:27:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzIxNTI1FQIAEhgUNEFFMDZCRkUyREJCNzBFOTNEODkA 2026-07-30 12:27:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzIxNTI1FQIAEhgUNEFFMDZCRkUyREJCNzBFOTNEODkA 2026-07-30 12:27:43 - Contenido: ... 2026-07-30 12:27:43 - Comando detectado: image 2026-07-30 12:27:43 - CommandProcessor: Procesando comando: image 2026-07-30 12:27:43 - Imagen sin comando, guardando y procesando 2026-07-30 12:27:43 - Verificando duplicado por imageId=1095708532888814, msgId=wamid.HBgMNTg0MTI0MzIxNTI1FQIAEhgUNEFFMDZCRkUyREJCNzBFOTNEODkA 2026-07-30 12:27:43 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 12:27:43 - Incluyendo numtoname.php... 2026-07-30 12:27:43 - Incluyendo media.php... 2026-07-30 12:27:43 - DEBUG messages batch: [{"from":"584124321525","from_user_id":"VE.4532025620417918","id":"wamid.HBgMNTg0MTI0MzIxNTI1FQIAEhgUNEFFMDZCRkUyREJCNzBFOTNEODkA","timestamp":"1785371908","type":"image","image":{"mime_type":"image\/jpeg","sha256":"LetCEh9jSX6o4f58OITVNatYZib2H+haAv37N\/+rUEg=","id":"1095708532888814","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1095708532888814&source=webhook&ext=1785372210&hash=ATzB7NehgpyATQtdFirrdEKaaDT3hc8LFY2heuGBnj8TBQ"}}] 2026-07-30 12:27:43 - DEBUG caption: no se encontró texto cercano 2026-07-30 12:27:43 - DEBUG caption final: [VACIO] 2026-07-30 12:27:43 - DEBUG busqueda mobiles: 04124321525,4124321525,584124321525 2026-07-30 12:27:43 - DEBUG usuario encontrado: 6c:68:a4:a7:ff:c2 2026-07-30 12:27:43 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 12:27:43 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 12:27:45 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1095708532888814&source=getMedia&ext=1785429164&hash=ATzbtanFW-8PWIqYATv4Ptl0RnADltRNDvGznU4rYWdsoQ 2026-07-30 12:27:46 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1095708532888814.jpg (42576 bytes) 2026-07-30 12:27:47 - OCR tesseract exit=0 chars=295 2026-07-30 12:27:47 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 273 y PagomóvilBDV Personas 22.369,11 Bs Fecha: 29/07/2026 Operación: 006836421346 0 Identificación: 18143785 Origen: 0102****2211 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago pedro gutt 2026-07-30 12:27:47 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22369.11","fecha":"2026-07-29"} 2026-07-30 12:27:47 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-29","debug":["fecha=2026-07-29"]} 2026-07-30 12:27:47 - DEBUG registro: usernameRaw=''6c:68:a4:a7:ff:c2'' first=''pedro'' last=''gutt'' esRegistrado=1 2026-07-30 12:27:47 - DEBUG bodyAdmin postOCR: Tlf: 04124321525\nUser: 6c:68:a4:a7:ff:c2\nNombre: pedro gutt\nBanco: Venezuela\nMonto: 22369.11 (caption)\nFecha: 2026-07-29 (caption)\nSrvID: 34 2026-07-30 12:27:51 - IMG 1095708532888814 TEL 04124321525 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 12:27:51 - Incluyendo guardar_imagen.php... 2026-07-30 12:27:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 12:27:51 - Includes realizados. Verificando funciones... 2026-07-30 12:27:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584124321525 2026-07-30 12:27:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 12:27:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 12:27:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 12:27:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 12:27:51 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 12:27:51 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:a7:ff:c2","firstname":"pedro","lastname":"gutt","mac":"6c:68:a4:a7:ff:cb","srvid":34} 2026-07-30 12:27:51 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 12:27:51 - Datos usuario extraídos: {"username":"6c:68:a4:a7:ff:c2","firstname":"pedro","lastname":"gutt","mac":"6c:68:a4:a7:ff:cb","srvid":34} 2026-07-30 12:27:51 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 12:27:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 12:27:51 - Valor de accessToken: EAAC0c45... 2026-07-30 12:27:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 12:27:51 - Instancia WhatsAppImageHandler creada 2026-07-30 12:27:51 - Llamando a saveWhatsAppImage... 2026-07-30 12:27:51 - saveWhatsAppImage: Procesando imagen para: 584124321525 2026-07-30 12:27:51 - saveWhatsAppImage: ID de media: 1095708532888814, MIME type: image/jpeg 2026-07-30 12:27:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1095708532888814 2026-07-30 12:27:52 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 12:27:52 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1095708532888814&source=getMedia&ext=1785429171&hash=ATyBmWJ0cL4FY1ew5_BfHfvhFAlx6iIn2t1GsKbnR701NQ 2026-07-30 12:27:52 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1095708532888814&source=getMedia&ext=1785429171&hash=ATyBmWJ0cL4FY1ew5_BfHfvhFAlx6iIn2t1GsKbnR701NQ 2026-07-30 12:27:53 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 12:27:53 - descargar_imagen: Imagen descargada - Tamaño: 42576 bytes, Tipo: image/jpeg 2026-07-30 12:27:53 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1095708532888814.jpg, Tamaño: 42576 bytes 2026-07-30 12:27:53 - saveToDatabase: Registro insertado en BD con ID: 179 2026-07-30 12:27:53 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1095708532888814.jpg","image_id":"1095708532888814","size":42576,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 12:27:53 - Resultado del comando: array 2026-07-30 12:27:53 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 12:27:54 - Mensaje enviado con éxito a 584124321525 2026-07-30 12:27:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b7b8a27510 (wa_message_id: wamid.HBgMNTg0MTI0MzIxNTI1FQIAERgSMEU2MUE2QjQ4QjRGQUI1QTdDAA==) 2026-07-30 12:27:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b7b8a27510 2026-07-30 12:27:54 - ====== FIN WEBHOOK ====== 2026-07-30 12:43:59 - ====== INICIO WEBHOOK ====== 2026-07-30 12:43:59 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-30 12:43:59 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-30 12:43:59 - ====== FIN WEBHOOK ====== 2026-07-30 12:45:38 - ====== INICIO WEBHOOK ====== 2026-07-30 12:45:38 - Evento: text | De: 584242753589 | Size: 585b 2026-07-30 12:45:38 - Procesando mensaje regular tipo: text 2026-07-30 12:45:38 - RegularMessageService: Procesando mensaje de 584242753589, tipo: text 2026-07-30 12:45:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzUzNTg5FQIAEhggQUNFMjZBRTk5REM4RDI3M0Y1OTNEMzc1RDUyOEYzOUQA 2026-07-30 12:45:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzUzNTg5FQIAEhggQUNFMjZBRTk5REM4RDI3M0Y1OTNEMzc1RDUyOEYzOUQA 2026-07-30 12:45:38 - Contenido: Wilson Rondón 04266559774... 2026-07-30 12:45:38 - Comando detectado: wilson 2026-07-30 12:45:38 - CommandProcessor: Procesando comando: wilson 2026-07-30 12:45:38 - Número de teléfono detectado: 04266559774 [30-Jul-2026 12:45:38 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-30 12:45:38 - Resultado del comando: array 2026-07-30 12:45:38 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-30 12:45:39 - Mensaje enviado con éxito a 584242753589 2026-07-30 12:45:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b7fb36b84b (wa_message_id: wamid.HBgMNTg0MjQyNzUzNTg5FQIAERgSOEExRjRCNUNFNjlDNDREQzE3AA==) 2026-07-30 12:45:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b7fb36b84b 2026-07-30 12:45:39 - ====== FIN WEBHOOK ====== 2026-07-30 12:46:10 - ====== INICIO WEBHOOK ====== 2026-07-30 12:46:10 - Evento: text | De: 584242753589 | Size: 585b 2026-07-30 12:46:10 - Procesando mensaje regular tipo: text 2026-07-30 12:46:10 - RegularMessageService: Procesando mensaje de 584242753589, tipo: text 2026-07-30 12:46:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzUzNTg5FQIAEhggQUNFMjc5QTNFOUI4MUYwMDhDOTY0NjQ2MzBEOTg1REIA 2026-07-30 12:46:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzUzNTg5FQIAEhggQUNFMjc5QTNFOUI4MUYwMDhDOTY0NjQ2MzBEOTg1REIA 2026-07-30 12:46:10 - Contenido: Wilson Rondón 04266559773... 2026-07-30 12:46:10 - Comando detectado: wilson 2026-07-30 12:46:10 - CommandProcessor: Procesando comando: wilson 2026-07-30 12:46:10 - Número de teléfono detectado: 04266559773 [30-Jul-2026 12:46:10 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-30 12:46:10 - Resultado del comando: array 2026-07-30 12:46:10 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-30 12:46:11 - Mensaje enviado con éxito a 584242753589 2026-07-30 12:46:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b7fd38b6f3 (wa_message_id: wamid.HBgMNTg0MjQyNzUzNTg5FQIAERgSQjZCRTdBN0VDNTZENTU1N0VBAA==) 2026-07-30 12:46:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b7fd38b6f3 2026-07-30 12:46:11 - ====== FIN WEBHOOK ====== 2026-07-30 12:48:19 - ====== INICIO WEBHOOK ====== 2026-07-30 12:48:19 - Evento: text | De: 584242038534 | Size: 561b 2026-07-30 12:48:19 - Procesando mensaje regular tipo: text 2026-07-30 12:48:19 - RegularMessageService: Procesando mensaje de 584242038534, tipo: text 2026-07-30 12:48:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUM0OEY3RkZBM0YxQUIwODlDMDgxMUUzNTQ5MEQwNjIA 2026-07-30 12:48:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUM0OEY3RkZBM0YxQUIwODlDMDgxMUUzNTQ5MEQwNjIA 2026-07-30 12:48:19 - Contenido: 1... 2026-07-30 12:48:19 - Comando detectado: 1 2026-07-30 12:48:19 - CommandProcessor: Procesando comando: 1 2026-07-30 12:48:19 - Comando no reconocido, enviando a ChatGPT 2026-07-30 12:48:19 - Resultado del comando: string 2026-07-30 12:48:19 - Enviando a ChatGPT: 1... 2026-07-30 12:48:19 - forwardToChatGPT: Enviando a ChatGPT: 1... 2026-07-30 12:48:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 13:48:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 13:48:19 America/Halifax] [CHATBOT][START] corr=acf63830 IP=127.0.0.1 UA= [30-Jul-2026 12:48:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 12:48:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-30 username=68:d7:9a:a4:63:76 mobile=584242038534 [30-Jul-2026 12:48:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 12:48:19 America/Caracas] [CHATBOT][DIAG] corr=acf63830 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [30-Jul-2026 12:48:19 America/Caracas] [CHATBOT][CTX] corr=acf63830 tel=584242038534 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 12:48:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 12:48:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 12:48:19 America/Caracas] [CHATBOT][AI][a88ac0] Proveedor: gemini [30-Jul-2026 12:48:19 America/Caracas] [CHATBOT][GEMINI][a88ac0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 12:48:20 America/Caracas] [CHATBOT][GEMINI][a88ac0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 12:48:20 America/Caracas] [CHATBOT][GEMINI][a88ac0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 12:48:21 America/Caracas] [CHATBOT][AI][a88ac0] Gemini falló, usando heurística local [30-Jul-2026 12:48:21 America/Caracas] [CHATBOT][AI][a88ac0] Heurística no matcheó, enviando menú de opciones [30-Jul-2026 12:48:21 America/Caracas] [CHATBOT][END] corr=acf63830 bytesRespuesta=408 [30-Jul-2026 12:48:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 12:48:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 12:48:22 - Mensaje enviado con éxito a 584242038534 2026-07-30 12:48:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b80568ca35 (wa_message_id: wamid.HBgMNTg0MjQyMDM4NTM0FQIAERgSQjVGNjFDNkYzQzVEMUM0REVDAA==) 2026-07-30 12:48:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b80568ca35 2026-07-30 12:48:22 - ====== FIN WEBHOOK ====== 2026-07-30 12:51:24 - ====== INICIO WEBHOOK ====== 2026-07-30 12:51:24 - Evento: image | De: 584122533474 | Size: 810b 2026-07-30 12:51:24 - Procesando mensaje regular tipo: image 2026-07-30 12:51:24 - RegularMessageService: Procesando mensaje de 584122533474, tipo: image 2026-07-30 12:51:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTMzNDc0FQIAEhgUM0E5RDJDMzA1MjA4OTI3MTQwQzAA 2026-07-30 12:51:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTMzNDc0FQIAEhgUM0E5RDJDMzA1MjA4OTI3MTQwQzAA 2026-07-30 12:51:24 - Contenido: ... 2026-07-30 12:51:24 - Comando detectado: image 2026-07-30 12:51:24 - CommandProcessor: Procesando comando: image 2026-07-30 12:51:24 - Imagen sin comando, guardando y procesando 2026-07-30 12:51:24 - Verificando duplicado por imageId=1545673087592071, msgId=wamid.HBgMNTg0MTIyNTMzNDc0FQIAEhgUM0E5RDJDMzA1MjA4OTI3MTQwQzAA 2026-07-30 12:51:24 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 12:51:24 - Incluyendo numtoname.php... 2026-07-30 12:51:24 - Incluyendo media.php... 2026-07-30 12:51:24 - DEBUG messages batch: [{"from":"584122533474","from_user_id":"VE.4552462531707560","id":"wamid.HBgMNTg0MTIyNTMzNDc0FQIAEhgUM0E5RDJDMzA1MjA4OTI3MTQwQzAA","timestamp":"1785430281","type":"image","image":{"mime_type":"image\/jpeg","sha256":"0x2jQccFtdOxSuQe\/LRZfHhHj6CqkbfGm9cvjTy8aUE=","id":"1545673087592071","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1545673087592071&source=webhook&ext=1785430583&hash=ATzCjJ2qQ7EEj4V16LdAgR6wL-Xnb4aEKX-W_gEt6qqt7A"}}] 2026-07-30 12:51:24 - DEBUG caption: no se encontró texto cercano 2026-07-30 12:51:24 - DEBUG caption final: [VACIO] 2026-07-30 12:51:24 - DEBUG busqueda mobiles: 04122533474,4122533474,584122533474 2026-07-30 12:51:24 - DEBUG usuario NO encontrado 2026-07-30 12:51:24 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 12:51:24 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 12:51:25 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1545673087592071&source=getMedia&ext=1785430584&hash=ATzfxaEuoO37wlYXu6gANqwZAJqSDgKU1umsgt39HXu9NA 2026-07-30 12:51:27 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1545673087592071.jpg (64009 bytes) 2026-07-30 12:51:28 - OCR tesseract exit=0 chars=335 2026-07-30 12:51:28 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 326 < Comprobante de operación —< y PagomóvilBDV Comercios 9 22.350,00 Bs Fecha: 29/07/2026 Operación: 000957036374 Ij Identificación: 500479930 Origen: 0102****6016 Destino: 04121487879 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet Zoraida 2026-07-30 12:51:28 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22350.00","fecha":"2026-07-29"} 2026-07-30 12:51:28 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-29","debug":["fecha=2026-07-29"]} 2026-07-30 12:51:28 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-30 12:51:28 - DEBUG bodyAdmin postOCR: Tlf: 04122533474\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 22350.00 (caption)\nFecha: 2026-07-29 (caption) 2026-07-30 12:51:28 - ====== INICIO WEBHOOK ====== 2026-07-30 12:51:28 - Evento: text | De: 584164430441 | Size: 586b 2026-07-30 12:51:28 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTY0NDMwNDQxFQIAEhggQUMzNTc4QzVDOTg3MUMwNjU2OEFCN0Q3MjE3MEExREEA, ignorando 2026-07-30 12:51:30 - IMG 1545673087592071 TEL 04122533474 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 12:51:30 - Incluyendo guardar_imagen.php... 2026-07-30 12:51:30 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 12:51:30 - Includes realizados. Verificando funciones... 2026-07-30 12:51:30 - obtenerInfoUsuario: Iniciando función con teléfono: 584122533474 2026-07-30 12:51:30 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 12:51:30 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 12:51:30 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 12:51:30 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 12:51:30 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584122533474 2026-07-30 12:51:30 - Datos usuario extraídos: null 2026-07-30 12:51:30 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 12:51:30 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 12:51:30 - Valor de accessToken: EAAC0c45... 2026-07-30 12:51:30 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 12:51:30 - Instancia WhatsAppImageHandler creada 2026-07-30 12:51:30 - Llamando a saveWhatsAppImage... 2026-07-30 12:51:30 - saveWhatsAppImage: Procesando imagen para: 584122533474 2026-07-30 12:51:30 - saveWhatsAppImage: ID de media: 1545673087592071, MIME type: image/jpeg 2026-07-30 12:51:30 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1545673087592071 2026-07-30 12:51:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 12:51:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1545673087592071&source=getMedia&ext=1785430591&hash=ATz01B-REMPCsmfjbbxEhC_uKfqI2Syloyw3VtM-9k5vaQ 2026-07-30 12:51:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1545673087592071&source=getMedia&ext=1785430591&hash=ATz01B-REMPCsmfjbbxEhC_uKfqI2Syloyw3VtM-9k5vaQ 2026-07-30 12:51:32 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 12:51:32 - descargar_imagen: Imagen descargada - Tamaño: 64009 bytes, Tipo: image/jpeg 2026-07-30 12:51:32 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1545673087592071.jpg, Tamaño: 64009 bytes 2026-07-30 12:51:32 - saveToDatabase: Registro insertado en BD con ID: 180 2026-07-30 12:51:32 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1545673087592071.jpg","image_id":"1545673087592071","size":64009,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 12:51:32 - Resultado del comando: array 2026-07-30 12:51:32 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 12:51:33 - Mensaje enviado con éxito a 584122533474 2026-07-30 12:51:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b8115ed991 (wa_message_id: wamid.HBgMNTg0MTIyNTMzNDc0FQIAERgSOUU0NDVEMkIyNTlEQTRCOEJFAA==) 2026-07-30 12:51:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b8115ed991 2026-07-30 12:51:33 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Wilson Rondón , 2026-08-30 00:00:00 . 584266559773 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266559773","wa_id":"584266559773"}],"messages":[{"id":"wamid.HBgMNTg0MjY2NTU5NzczFQIAERgSQzU5RDJFNjk2OUVFNkQ2MTc5AA==","message_status":"accepted"}]}'. 2026-07-30 12:57:12 - ====== INICIO WEBHOOK ====== 2026-07-30 12:57:12 - Evento: text | De: 584242753589 | Size: 585b 2026-07-30 12:57:12 - Procesando mensaje regular tipo: text 2026-07-30 12:57:12 - RegularMessageService: Procesando mensaje de 584242753589, tipo: text 2026-07-30 12:57:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzUzNTg5FQIAEhggQUM1MkQ5NTBENEYwOUZFM0YwNUY1OUYxMTc3MDE3OTgA 2026-07-30 12:57:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzUzNTg5FQIAEhggQUM1MkQ5NTBENEYwOUZFM0YwNUY1OUYxMTc3MDE3OTgA 2026-07-30 12:57:12 - Contenido: Wilson Rondón 04266559773... 2026-07-30 12:57:12 - Comando detectado: wilson 2026-07-30 12:57:12 - CommandProcessor: Procesando comando: wilson 2026-07-30 12:57:12 - Número de teléfono detectado: 04266559773 [30-Jul-2026 12:57:12 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-30 12:57:12 - Resultado del comando: array 2026-07-30 12:57:12 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-30 12:57:13 - Mensaje enviado con éxito a 584242753589 2026-07-30 12:57:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b82697a7a8 (wa_message_id: wamid.HBgMNTg0MjQyNzUzNTg5FQIAERgSMTdCRDEwQkRFN0I0NkZFNDk1AA==) 2026-07-30 12:57:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b82697a7a8 2026-07-30 12:57:13 - ====== FIN WEBHOOK ====== 2026-07-30 12:57:26 - ====== INICIO WEBHOOK ====== 2026-07-30 12:57:26 - Evento: text | De: 584242753589 | Size: 585b 2026-07-30 12:57:26 - Procesando mensaje regular tipo: text 2026-07-30 12:57:26 - RegularMessageService: Procesando mensaje de 584242753589, tipo: text 2026-07-30 12:57:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzUzNTg5FQIAEhggQUM0RUIyNzFGOTIyQURGRkYzM0RGNjNGQzYzQ0JDQUMA 2026-07-30 12:57:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzUzNTg5FQIAEhggQUM0RUIyNzFGOTIyQURGRkYzM0RGNjNGQzYzQ0JDQUMA 2026-07-30 12:57:26 - Contenido: Wilson Rondón 04242296133... 2026-07-30 12:57:26 - Comando detectado: wilson 2026-07-30 12:57:26 - CommandProcessor: Procesando comando: wilson 2026-07-30 12:57:26 - Número de teléfono detectado: 04242296133 [30-Jul-2026 12:57:26 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-30 12:57:26 - Resultado del comando: array 2026-07-30 12:57:26 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-30 12:57:27 - Mensaje enviado con éxito a 584242753589 2026-07-30 12:57:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b827785ee2 (wa_message_id: wamid.HBgMNTg0MjQyNzUzNTg5FQIAERgSQkNCNkMyODk0RERENUVGNUQ2AA==) 2026-07-30 12:57:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b827785ee2 2026-07-30 12:57:27 - ====== FIN WEBHOOK ====== 2026-07-30 13:05:56 - ====== INICIO WEBHOOK ====== 2026-07-30 13:05:56 - Evento: button | De: 584243497810 | Size: 716b 2026-07-30 13:05:56 - Procesando botón de plantilla: Informacion de pagos 2026-07-30 13:05:56 - ButtonService: payload=informacion de pagos, telefono=584243497810 2026-07-30 13:05:56 - Procesando botón PAGO para: 584243497810 2026-07-30 13:05:57 - Mensaje enviado con éxito a 584243497810 2026-07-30 13:05:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b8475ef497 (wa_message_id: wamid.HBgMNTg0MjQzNDk3ODEwFQIAERgSMENFMjQ4MUEzQ0I0MDE1RkQ3AA==) 2026-07-30 13:05:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b8475ef497 2026-07-30 13:05:57 - ====== FIN WEBHOOK ====== 2026-07-30 13:06:38 - ====== INICIO WEBHOOK ====== 2026-07-30 13:06:38 - Evento: text | De: 584243497810 | Size: 578b 2026-07-30 13:06:38 - Procesando mensaje regular tipo: text 2026-07-30 13:06:38 - RegularMessageService: Procesando mensaje de 584243497810, tipo: text 2026-07-30 13:06:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDk3ODEwFQIAEhggQUM3RkI4OTM5NDFCMkVDQjhGMEM4QzM2NjY1ODNFNjUA 2026-07-30 13:06:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDk3ODEwFQIAEhggQUM3RkI4OTM5NDFCMkVDQjhGMEM4QzM2NjY1ODNFNjUA 2026-07-30 13:06:38 - Contenido: Monto de la mensualidad... 2026-07-30 13:06:38 - Comando detectado: monto 2026-07-30 13:06:38 - CommandProcessor: Procesando comando: monto 2026-07-30 13:06:38 - Comando no reconocido, enviando a ChatGPT 2026-07-30 13:06:38 - Resultado del comando: string 2026-07-30 13:06:38 - Enviando a ChatGPT: Monto de la mensualidad... 2026-07-30 13:06:38 - forwardToChatGPT: Enviando a ChatGPT: Monto de la mensualidad... 2026-07-30 13:06:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 14:06:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 14:06:38 America/Halifax] [CHATBOT][START] corr=aefae6d3 IP=127.0.0.1 UA= [30-Jul-2026 13:06:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 13:06:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-02 username=68:d7:9a:b8:0c:3c mobile=584243497810 [30-Jul-2026 13:06:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 13:06:39 America/Caracas] [CHATBOT][DIAG] corr=aefae6d3 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [30-Jul-2026 13:06:39 America/Caracas] [CHATBOT][CTX] corr=aefae6d3 tel=584243497810 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 13:06:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 13:06:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 13:06:39 America/Caracas] [CHATBOT][AI][280e47] Proveedor: gemini [30-Jul-2026 13:06:39 America/Caracas] [CHATBOT][GEMINI][280e47] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 13:06:40 America/Caracas] [CHATBOT][GEMINI][280e47] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 13:06:40 America/Caracas] [CHATBOT][GEMINI][280e47] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 13:06:41 America/Caracas] [CHATBOT][AI][280e47] Gemini falló, usando heurística local [30-Jul-2026 13:06:41 America/Caracas] [CHATBOT][AI][280e47] Heurística no matcheó, enviando menú de opciones [30-Jul-2026 13:06:41 America/Caracas] [CHATBOT][END] corr=aefae6d3 bytesRespuesta=393 [30-Jul-2026 13:06:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 13:06:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 13:06:42 - ====== INICIO WEBHOOK ====== 2026-07-30 13:06:42 - Evento: interactive | De: 584266559773 | Size: 969b 2026-07-30 13:06:42 - Procesando encuesta interactiva 2026-07-30 13:06:42 - SurveyService: Iniciando procesamiento de encuesta 2026-07-30 13:06:42 - Procesando encuesta de: 584266559773, Message ID: wamid.HBgMNTg0MjY2NTU5NzczFQIAEhggQUM5QzhEMjYwMjQ2MTQ5REUwQTI5Qzg5NzZGRjkwRDAA 2026-07-30 13:06:42 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-30 13:06:42 - ====== FIN WEBHOOK ====== 2026-07-30 13:06:42 - Mensaje enviado con éxito a 584243497810 2026-07-30 13:06:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b84a28a8c3 (wa_message_id: wamid.HBgMNTg0MjQzNDk3ODEwFQIAERgSNDFERjM3ODM3QjY5Mzg0REU0AA==) 2026-07-30 13:06:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b84a28a8c3 2026-07-30 13:06:42 - ====== FIN WEBHOOK ====== 2026-07-30 13:09:39 - ====== INICIO WEBHOOK ====== 2026-07-30 13:09:39 - Evento: text | De: 584163118776 | Size: 577b 2026-07-30 13:09:39 - Procesando mensaje regular tipo: text 2026-07-30 13:09:39 - RegularMessageService: Procesando mensaje de 584163118776, tipo: text 2026-07-30 13:09:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUM0NUYzOTZEOUVGNzJDRjFBNzZBMDE0OTMzRUMyMzAA 2026-07-30 13:09:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUM0NUYzOTZEOUVGNzJDRjFBNzZBMDE0OTMzRUMyMzAA 2026-07-30 13:09:39 - Contenido: Buenas noches y el servicio... 2026-07-30 13:09:39 - Comando detectado: buenas 2026-07-30 13:09:39 - CommandProcessor: Procesando comando: buenas 2026-07-30 13:09:39 - Comando no reconocido, enviando a ChatGPT 2026-07-30 13:09:39 - Resultado del comando: string 2026-07-30 13:09:39 - Enviando a ChatGPT: Buenas noches y el servicio... 2026-07-30 13:09:39 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches y el servicio... 2026-07-30 13:09:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 14:09:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 14:09:39 America/Halifax] [CHATBOT][START] corr=649d80cc IP=127.0.0.1 UA= [30-Jul-2026 13:09:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 13:09:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-14 username=60:22:32:b4:9a:b5 mobile=584163118776 [30-Jul-2026 13:09:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 13:09:39 America/Caracas] [CHATBOT][DIAG] corr=649d80cc Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [30-Jul-2026 13:09:39 America/Caracas] [CHATBOT][CTX] corr=649d80cc tel=584163118776 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 13:09:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 13:09:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 13:09:39 America/Caracas] [CHATBOT][AI][58b6cd] Proveedor: gemini [30-Jul-2026 13:09:39 America/Caracas] [CHATBOT][GEMINI][58b6cd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 13:09:40 America/Caracas] [CHATBOT][GEMINI][58b6cd] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 13:09:40 America/Caracas] [CHATBOT][GEMINI][58b6cd] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 13:09:41 America/Caracas] [CHATBOT][AI][58b6cd] Gemini falló, usando heurística local [30-Jul-2026 13:09:41 America/Caracas] [CHATBOT][AI][58b6cd] Heurística no matcheó, enviando menú de opciones [30-Jul-2026 13:09:41 America/Caracas] [CHATBOT][END] corr=649d80cc bytesRespuesta=395 [30-Jul-2026 13:09:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 13:09:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 13:09:42 - Mensaje enviado con éxito a 584163118776 2026-07-30 13:09:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b855679733 (wa_message_id: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSMERFQ0U1NTI2NjhCRjMxQ0VGAA==) 2026-07-30 13:09:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b855679733 2026-07-30 13:09:42 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, adela muttach, 25/08/2026 . 584121825680 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121825680","wa_id":"584121825680"}],"messages":[{"id":"wamid.HBgMNTg0MTIxODI1NjgwFQIAERgSMUFFODdENEZCMDdCNTU0RDlCAA==","message_status":"accepted"}]}'. 2026-07-30 13:20:52 - ====== INICIO WEBHOOK ====== 2026-07-30 13:20:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-30 13:20:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-30 13:20:52 - ====== FIN WEBHOOK ====== 2026-07-30 13:21:35 - ====== INICIO WEBHOOK ====== 2026-07-30 13:21:35 - Evento: image | De: 584121825680 | Size: 831b 2026-07-30 13:21:35 - Procesando mensaje regular tipo: image 2026-07-30 13:21:35 - RegularMessageService: Procesando mensaje de 584121825680, tipo: image 2026-07-30 13:21:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxODI1NjgwFQIAEhggQUM2MTBCRjUwMTMxMjU3MDUzRjkyMzQzODMzMzM5NTcA 2026-07-30 13:21:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxODI1NjgwFQIAEhggQUM2MTBCRjUwMTMxMjU3MDUzRjkyMzQzODMzMzM5NTcA 2026-07-30 13:21:35 - Contenido: ... 2026-07-30 13:21:35 - Comando detectado: image 2026-07-30 13:21:35 - CommandProcessor: Procesando comando: image 2026-07-30 13:21:35 - Imagen sin comando, guardando y procesando 2026-07-30 13:21:35 - Verificando duplicado por imageId=1368221638614374, msgId=wamid.HBgMNTg0MTIxODI1NjgwFQIAEhggQUM2MTBCRjUwMTMxMjU3MDUzRjkyMzQzODMzMzM5NTcA 2026-07-30 13:21:35 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 13:21:35 - Incluyendo numtoname.php... 2026-07-30 13:21:35 - Incluyendo media.php... 2026-07-30 13:21:35 - DEBUG messages batch: [{"from":"584121825680","from_user_id":"VE.4520980988189048","id":"wamid.HBgMNTg0MTIxODI1NjgwFQIAEhggQUM2MTBCRjUwMTMxMjU3MDUzRjkyMzQzODMzMzM5NTcA","timestamp":"1785432093","type":"image","image":{"mime_type":"image\/jpeg","sha256":"jN1aLFojHRY+LQNZlFCsbcc\/1YufnFAO4PpGjUKoeJU=","id":"1368221638614374","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1368221638614374&source=webhook&ext=1785432394&hash=ATzNTzAmL0_HDiEX_Ed00N14Ee0p3n1uNqxWv2onkWBV4w"}}] 2026-07-30 13:21:35 - DEBUG caption: no se encontró texto cercano 2026-07-30 13:21:35 - DEBUG caption final: [VACIO] 2026-07-30 13:21:35 - DEBUG busqueda mobiles: 04121825680,4121825680,584121825680 2026-07-30 13:21:35 - DEBUG usuario encontrado: 60:22:32:b4:9b:b4 2026-07-30 13:21:35 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 13:21:35 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 13:21:36 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1368221638614374&source=getMedia&ext=1785432396&hash=ATyZg3aaP7Y53_s7ZMv3tjJH9p6B9SEapph_PrwPHjrzeA 2026-07-30 13:21:37 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1368221638614374.jpg (54695 bytes) 2026-07-30 13:21:38 - OCR tesseract exit=0 chars=362 2026-07-30 13:21:38 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 299 Detected 5 diacritics Banco Digital de los trabajadores Operación exitosa Referencia: 0000079396 2 Teléfono: 4123663736 Número de Identificación: V-18143785 Banco destino: BANCO DE VENEZUELA, SACA Concepto: Pago De Adela Monto: 26.097,30 Bs Fecha: 30/07/2026, 01:19 PM 2026-07-30 13:21:38 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26097.30","fecha":"2026-07-30"} 2026-07-30 13:21:38 - OCR parseDetalles: {"banco":"Venezuela","monto":"26097.30","fecha":"2026-07-30","debug":["fecha=2026-07-30","bancoNombre=VENEZUELA","montoNext=26.097,30"]} 2026-07-30 13:21:38 - DEBUG registro: usernameRaw=''60:22:32:b4:9b:b4'' first=''adela'' last=''muttach'' esRegistrado=1 2026-07-30 13:21:38 - DEBUG bodyAdmin postOCR: Tlf: 04121825680\nUser: 60:22:32:b4:9b:b4\nNombre: adela muttach\nBanco: Venezuela\nMonto: 26097.30 (caption)\nFecha: 2026-07-30 (caption)\nSrvID: 35 2026-07-30 13:21:41 - IMG 1368221638614374 TEL 04121825680 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 13:21:41 - Incluyendo guardar_imagen.php... 2026-07-30 13:21:41 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 13:21:41 - Includes realizados. Verificando funciones... 2026-07-30 13:21:41 - obtenerInfoUsuario: Iniciando función con teléfono: 584121825680 2026-07-30 13:21:41 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 13:21:41 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 13:21:41 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 13:21:41 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 13:21:41 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 13:21:41 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:b4:9b:b4","firstname":"adela","lastname":"muttach","mac":"60:22:32:b4:9b:b4","srvid":47} 2026-07-30 13:21:41 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 13:21:41 - Datos usuario extraídos: {"username":"60:22:32:b4:9b:b4","firstname":"adela","lastname":"muttach","mac":"60:22:32:b4:9b:b4","srvid":47} 2026-07-30 13:21:41 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 13:21:41 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 13:21:41 - Valor de accessToken: EAAC0c45... 2026-07-30 13:21:41 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 13:21:41 - Instancia WhatsAppImageHandler creada 2026-07-30 13:21:41 - Llamando a saveWhatsAppImage... 2026-07-30 13:21:41 - saveWhatsAppImage: Procesando imagen para: 584121825680 2026-07-30 13:21:41 - saveWhatsAppImage: ID de media: 1368221638614374, MIME type: image/jpeg 2026-07-30 13:21:41 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1368221638614374 2026-07-30 13:21:42 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 13:21:42 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1368221638614374&source=getMedia&ext=1785432402&hash=ATwn3_v_1LiUIJAhZV9xYP3bDGK6_AS4-EmofiHd8U5hig 2026-07-30 13:21:42 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1368221638614374&source=getMedia&ext=1785432402&hash=ATwn3_v_1LiUIJAhZV9xYP3bDGK6_AS4-EmofiHd8U5hig 2026-07-30 13:21:43 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 13:21:43 - descargar_imagen: Imagen descargada - Tamaño: 54695 bytes, Tipo: image/jpeg 2026-07-30 13:21:43 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1368221638614374.jpg, Tamaño: 54695 bytes 2026-07-30 13:21:43 - saveToDatabase: Registro insertado en BD con ID: 181 2026-07-30 13:21:43 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1368221638614374.jpg","image_id":"1368221638614374","size":54695,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 13:21:43 - Resultado del comando: array 2026-07-30 13:21:43 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 13:21:45 - Mensaje enviado con éxito a 584121825680 2026-07-30 13:21:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b88291a9cc (wa_message_id: wamid.HBgMNTg0MTIxODI1NjgwFQIAERgSMTFERTI1NTcyQTk1ODZDRDM5AA==) 2026-07-30 13:21:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b88291a9cc 2026-07-30 13:21:45 - ====== FIN WEBHOOK ====== 2026-07-30 14:15:41 - ====== INICIO WEBHOOK ====== 2026-07-30 14:15:41 - Evento: image | De: 584143466209 | Size: 874b 2026-07-30 14:15:41 - Procesando mensaje regular tipo: image 2026-07-30 14:15:41 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-30 14:15:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFQjE2RkQ1QzE1Mzg1MzEyMzAyQjNDQzM2RjdGQjcA 2026-07-30 14:15:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFQjE2RkQ1QzE1Mzg1MzEyMzAyQjNDQzM2RjdGQjcA 2026-07-30 14:15:41 - Contenido: G venezuela 1000000.00 internet-televista... 2026-07-30 14:15:41 - Comando detectado: g 2026-07-30 14:15:41 - CommandProcessor: Procesando comando: g 2026-07-30 14:15:41 - Gasto de negocio con imagen: 2767501783631676 2026-07-30 14:15:41 - Formato 'g banco descripcion': banco=venezuela, desc=1000000.00 internet-televista 2026-07-30 14:15:42 - Ejecutando GastosService (negocio) [30-Jul-2026 14:15:43 America/Caracas] [ExchangeRateService] Tasa API (oficial): 745.6371 2026-07-30 14:15:45 - Resultado del comando: array 2026-07-30 14:15:45 - Enviando respuesta: ✅ 💼 Gasto de negocio #80 registrado • Mont 2026-07-30 14:15:46 - Mensaje enviado con éxito a 584143466209 2026-07-30 14:15:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b94d27d0a6 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNzU3QUU2ODY1MjNEN0E3OEY1AA==) 2026-07-30 14:15:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b94d27d0a6 2026-07-30 14:15:46 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Zoraida Oropeza, 2027-08-09 00:00:00 . 584261246913 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261246913","wa_id":"584261246913"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMjQ2OTEzFQIAERgSRTJFNUY2ODQ5NjI5ODA0M0VBAA==","message_status":"accepted"}]}'. 2026-07-30 14:16:12 - ====== INICIO WEBHOOK ====== 2026-07-30 14:16:12 - Evento: status:failed | De: 584261246913 | Size: 573b 2026-07-30 14:16:12 - STATUS FAILED: failed para 584261246913 | Error: 131026 Message undeliverable 2026-07-30 14:16:12 - ====== FIN WEBHOOK ====== 2026-07-30 14:28:20 - ====== INICIO WEBHOOK ====== 2026-07-30 14:28:20 - Evento: text | De: 584123879048 | Size: 601b 2026-07-30 14:28:20 - Procesando mensaje regular tipo: text 2026-07-30 14:28:20 - RegularMessageService: Procesando mensaje de 584123879048, tipo: text 2026-07-30 14:28:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODc5MDQ4FQIAEhggQUM2RkZGNzcxMTdGMUQ2Q0RBMkVBOTY4OTcxOTczRjMA 2026-07-30 14:28:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODc5MDQ4FQIAEhggQUM2RkZGNzcxMTdGMUQ2Q0RBMkVBOTY4OTcxOTczRjMA 2026-07-30 14:28:20 - Contenido: Buenas noches no tengo internet... 2026-07-30 14:28:20 - Comando detectado: buenas 2026-07-30 14:28:20 - CommandProcessor: Procesando comando: buenas 2026-07-30 14:28:20 - IntentDetector: intent=soporte, confidence=0.95 2026-07-30 14:28:20 - IntentDetector → reportefallas.php [30-Jul-2026 14:28:20 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [30-Jul-2026 14:28:20 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [30-Jul-2026 14:28:20 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-30 14:28:20 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-30 14:28:21 - ====== INICIO WEBHOOK ====== 2026-07-30 14:28:21 - Evento: text | De: 584123879048 | Size: 601b 2026-07-30 14:28:21 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzODc5MDQ4FQIAEhggQUM2RkZGNzcxMTdGMUQ2Q0RBMkVBOTY4OTcxOTczRjMA, ignorando 2026-07-30 14:47:35 - ====== INICIO WEBHOOK ====== 2026-07-30 14:47:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-30 14:47:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-30 14:47:35 - ====== FIN WEBHOOK ====== 2026-07-30 14:55:07 - ====== INICIO WEBHOOK ====== 2026-07-30 14:55:07 - Evento: text | De: 584242232350 | Size: 639b 2026-07-30 14:55:07 - Procesando mensaje regular tipo: text 2026-07-30 14:55:07 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-07-30 14:55:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNFMTAwMzAwQTc3OEM1RDE0NTJBQkU4NEYxNDlDODUA 2026-07-30 14:55:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNFMTAwMzAwQTc3OEM1RDE0NTJBQkU4NEYxNDlDODUA 2026-07-30 14:55:07 - Contenido: Buenas tardes gracias por la información cuanto debo... 2026-07-30 14:55:07 - Comando detectado: buenas 2026-07-30 14:55:07 - CommandProcessor: Procesando comando: buenas 2026-07-30 14:55:07 - Comando no reconocido, enviando a ChatGPT 2026-07-30 14:55:07 - Resultado del comando: string 2026-07-30 14:55:07 - Enviando a ChatGPT: Buenas tardes gracias por la información cuanto d... 2026-07-30 14:55:07 - LeadCapture: Posible lead detectado para 584242232350 2026-07-30 14:55:07 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-30 14:55:07 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes gracias por la información cuanto d... 2026-07-30 14:55:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 15:55:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 15:55:07 America/Halifax] [CHATBOT][START] corr=cdc3e315 IP=127.0.0.1 UA= [30-Jul-2026 14:55:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 14:55:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=0c:ea:14:9e:d6:9c mobile=584242232350 [30-Jul-2026 14:55:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 14:55:08 America/Caracas] [CHATBOT][DIAG] corr=cdc3e315 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 1 día [warning] [30-Jul-2026 14:55:08 America/Caracas] [CHATBOT][CTX] corr=cdc3e315 tel=584242232350 intent=chat srvid=47 usd=35 bs=30272.87 tasa=745.6371 verifyMode=simulated [30-Jul-2026 14:55:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 14:55:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 14:55:08 America/Caracas] [CHATBOT][AI][2f1726] Proveedor: gemini [30-Jul-2026 14:55:08 America/Caracas] [CHATBOT][GEMINI][2f1726] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 14:55:08 America/Caracas] [CHATBOT][GEMINI][2f1726] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 14:55:09 America/Caracas] [CHATBOT][GEMINI][2f1726] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 14:55:09 America/Caracas] [CHATBOT][AI][2f1726] Gemini falló, usando heurística local [30-Jul-2026 14:55:09 America/Caracas] [CHATBOT][END] corr=cdc3e315 bytesRespuesta=161 [30-Jul-2026 14:55:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 14:55:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 14:55:11 - Mensaje enviado con éxito a 584242232350 2026-07-30 14:55:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b9e0f41c21 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSMzdERjNGM0JDMkY0NkU2MTc4AA==) 2026-07-30 14:55:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b9e0f41c21 2026-07-30 14:55:11 - ====== FIN WEBHOOK ====== 2026-07-30 14:55:58 - ====== INICIO WEBHOOK ====== 2026-07-30 14:55:58 - Evento: text | De: 584242232350 | Size: 637b 2026-07-30 14:55:58 - Procesando mensaje regular tipo: text 2026-07-30 14:55:58 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-07-30 14:55:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNDQzU5Q0RDMTk3MDFCMUFDODkzOTcwRUFFRDBENUIA 2026-07-30 14:55:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNDQzU5Q0RDMTk3MDFCMUFDODkzOTcwRUFFRDBENUIA 2026-07-30 14:55:59 - Contenido: Gracias por la información que tenga buenas tardes... 2026-07-30 14:55:59 - Comando detectado: gracias 2026-07-30 14:55:59 - CommandProcessor: Procesando comando: gracias 2026-07-30 14:55:59 - Comando no reconocido, enviando a ChatGPT 2026-07-30 14:55:59 - Resultado del comando: string 2026-07-30 14:55:59 - Enviando a ChatGPT: Gracias por la información que tenga buenas tarde... 2026-07-30 14:55:59 - LeadCapture: Posible lead detectado para 584242232350 2026-07-30 14:55:59 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-30 14:55:59 - forwardToChatGPT: Enviando a ChatGPT: Gracias por la información que tenga buenas tarde... 2026-07-30 14:55:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 15:55:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 15:55:59 America/Halifax] [CHATBOT][START] corr=c99b69ef IP=127.0.0.1 UA= [30-Jul-2026 14:55:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 14:55:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=0c:ea:14:9e:d6:9c mobile=584242232350 [30-Jul-2026 14:55:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 14:55:59 America/Caracas] [CHATBOT][DIAG] corr=c99b69ef Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 1 día [warning] [30-Jul-2026 14:55:59 America/Caracas] [CHATBOT][CTX] corr=c99b69ef tel=584242232350 intent=chat srvid=47 usd=35 bs=30272.87 tasa=745.6371 verifyMode=simulated [30-Jul-2026 14:55:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 14:55:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 14:55:59 America/Caracas] [CHATBOT][AI][4e4b00] Proveedor: gemini [30-Jul-2026 14:55:59 America/Caracas] [CHATBOT][GEMINI][4e4b00] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 14:56:00 America/Caracas] [CHATBOT][GEMINI][4e4b00] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 14:56:00 America/Caracas] [CHATBOT][GEMINI][4e4b00] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 14:56:01 America/Caracas] [CHATBOT][AI][4e4b00] Gemini falló, usando heurística local [30-Jul-2026 14:56:01 America/Caracas] [CHATBOT][AI][4e4b00] Heurística no matcheó, enviando menú de opciones [30-Jul-2026 14:56:01 America/Caracas] [CHATBOT][END] corr=c99b69ef bytesRespuesta=392 [30-Jul-2026 14:56:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 14:56:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 14:56:02 - Mensaje enviado con éxito a 584242232350 2026-07-30 14:56:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6b9e42a254f (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSRkQxMjNCRTZDRDYwNzkyNTQxAA==) 2026-07-30 14:56:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a6b9e42a254f 2026-07-30 14:56:02 - ====== FIN WEBHOOK ====== 2026-07-30 14:57:22 - ====== INICIO WEBHOOK ====== 2026-07-30 14:57:22 - Evento: image | De: 584227441615 | Size: 824b 2026-07-30 14:57:22 - Procesando mensaje regular tipo: image 2026-07-30 14:57:22 - RegularMessageService: Procesando mensaje de 584227441615, tipo: image 2026-07-30 14:57:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjI3NDQxNjE1FQIAEhggQUMyMjAwNEQ0OUI1QTBDNTYwOUJDRTA5NzUwMjkwNkEA 2026-07-30 14:57:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjI3NDQxNjE1FQIAEhggQUMyMjAwNEQ0OUI1QTBDNTYwOUJDRTA5NzUwMjkwNkEA 2026-07-30 14:57:22 - Contenido: ... 2026-07-30 14:57:22 - Comando detectado: image 2026-07-30 14:57:22 - CommandProcessor: Procesando comando: image 2026-07-30 14:57:22 - Imagen sin comando, guardando y procesando 2026-07-30 14:57:22 - Verificando duplicado por imageId=2079246272701413, msgId=wamid.HBgMNTg0MjI3NDQxNjE1FQIAEhggQUMyMjAwNEQ0OUI1QTBDNTYwOUJDRTA5NzUwMjkwNkEA 2026-07-30 14:57:22 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 14:57:22 - Incluyendo numtoname.php... 2026-07-30 14:57:22 - Incluyendo media.php... 2026-07-30 14:57:22 - DEBUG messages batch: [{"from":"584227441615","from_user_id":"VE.4534161773537636","id":"wamid.HBgMNTg0MjI3NDQxNjE1FQIAEhggQUMyMjAwNEQ0OUI1QTBDNTYwOUJDRTA5NzUwMjkwNkEA","timestamp":"1785437839","type":"image","image":{"mime_type":"image\/jpeg","sha256":"PCLRJ9FZEmSn2OpSwTSkiiV\/7Q+ZGFIvDSrgcglNV\/c=","id":"2079246272701413","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2079246272701413&source=webhook&ext=1785438141&hash=ATwo6Rs_aquNj0_zIBTveuN6Q4oje2WHUsaXxkG58RUPRw"}}] 2026-07-30 14:57:22 - DEBUG caption: no se encontró texto cercano 2026-07-30 14:57:22 - DEBUG caption final: [VACIO] 2026-07-30 14:57:22 - DEBUG busqueda mobiles: 04227441615,4227441615,584227441615 2026-07-30 14:57:22 - DEBUG usuario NO encontrado 2026-07-30 14:57:22 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 14:57:22 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 14:57:23 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2079246272701413&source=getMedia&ext=1785438142&hash=ATy9UOLlIC_rgvf-_2aipDBsupD8SdQ7MkHclay_K26qTA 2026-07-30 14:57:24 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2079246272701413.jpg (34534 bytes) 2026-07-30 14:57:25 - OCR tesseract exit=0 chars=270 2026-07-30 14:57:25 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 A PagomóvilBDV Personas Fecha: 30/07/2026 TT 006842606811 IT] Identificacién: 18143785 Origen: slopes prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-30 17:13:36 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-30 17:13:36 - ====== INICIO WEBHOOK ====== 2026-07-30 17:13:36 - Evento: text | De: 584143263424 | Size: 570b 2026-07-30 17:13:36 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUM0MDU1QkM2RjlBOURCMzRFRjc1OTJCNkYxRkI4MjkA, ignorando 2026-07-30 17:13:37 - Resultado del comando: array 2026-07-30 17:13:37 - Enviando respuesta: ✅ 💼 Gasto de negocio #81 registrado • Mont 2026-07-30 17:13:38 - Mensaje enviado con éxito a 584143466209 2026-07-30 17:13:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bbe8264b62 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzlEQ0Y2Q0JDM0YwREJDRkU5AA==) 2026-07-30 17:13:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bbe8264b62 2026-07-30 17:13:38 - ====== FIN WEBHOOK ====== 2026-07-30 17:42:53 - ====== INICIO WEBHOOK ====== 2026-07-30 17:42:53 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-30 17:42:53 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-30 17:42:53 - ====== FIN WEBHOOK ====== 2026-07-30 17:42:55 - ====== INICIO WEBHOOK ====== 2026-07-30 17:42:55 - Evento: status:failed | De: 584120102758 | Size: 828b 2026-07-30 17:42:55 - STATUS FAILED: failed para 584120102758 | Error: 131047 Re-engagement message 2026-07-30 17:42:55 - ====== FIN WEBHOOK ====== 2026-07-30 17:47:51 - ====== INICIO WEBHOOK ====== 2026-07-30 17:47:51 - Evento: image | De: 584143466209 | Size: 877b 2026-07-30 17:47:51 - Procesando mensaje regular tipo: image 2026-07-30 17:47:51 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-30 17:47:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5ODJBRDc3MDlDQkYzNzNGMzBBRUZBMUM1NzFDRUUA 2026-07-30 17:47:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5ODJBRDc3MDlDQkYzNzNGMzBBRUZBMUM1NzFDRUUA 2026-07-30 17:47:51 - Contenido: Pg mercantil 192979.62 csf-camila-universidad... 2026-07-30 17:47:51 - Comando detectado: pg 2026-07-30 17:47:51 - CommandProcessor: Procesando comando: pg 2026-07-30 17:47:51 - Gasto personal con imagen: 1360502932855372 2026-07-30 17:47:51 - Formato 'pg banco descripcion': banco=mercantil, desc=192979.62 csf-camila-universidad 2026-07-30 17:47:51 - Ejecutando GastosService (personal) [30-Jul-2026 17:47:52 America/Caracas] [ExchangeRateService] Tasa API (oficial): 745.6371 2026-07-30 17:47:54 - Resultado del comando: array 2026-07-30 17:47:54 - Enviando respuesta: ✅ 👤 Gasto personal #45 registrado • Monto: 2026-07-30 17:47:55 - Mensaje enviado con éxito a 584143466209 2026-07-30 17:47:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bc68be0e3d (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjA0QUJBOTA4RTA1MDBDODEwAA==) 2026-07-30 17:47:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bc68be0e3d 2026-07-30 17:47:55 - ====== FIN WEBHOOK ====== 2026-07-30 17:55:42 - ====== INICIO WEBHOOK ====== 2026-07-30 17:55:42 - Evento: image | De: 584143466209 | Size: 868b 2026-07-30 17:55:42 - Procesando mensaje regular tipo: image 2026-07-30 17:55:42 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-30 17:55:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2NjFGOUZENzQyMTg2NEU1NTU4OEY2Rjc5OTdBQjkA 2026-07-30 17:55:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2NjFGOUZENzQyMTg2NEU1NTU4OEY2Rjc5OTdBQjkA 2026-07-30 17:55:42 - Contenido: G venezuela 7500.00 viaticos-ptomaya... 2026-07-30 17:55:42 - Comando detectado: g 2026-07-30 17:55:42 - CommandProcessor: Procesando comando: g 2026-07-30 17:55:42 - Gasto de negocio con imagen: 1826608851667106 2026-07-30 17:55:42 - Formato 'g banco descripcion': banco=venezuela, desc=7500.00 viaticos-ptomaya 2026-07-30 17:55:42 - Ejecutando GastosService (negocio) [30-Jul-2026 17:55:43 America/Caracas] [ExchangeRateService] Tasa API (oficial): 745.6371 2026-07-30 17:55:45 - Resultado del comando: array 2026-07-30 17:55:45 - Enviando respuesta: ✅ 💼 Gasto de negocio #82 registrado • Mont 2026-07-30 17:55:46 - Mensaje enviado con éxito a 584143466209 2026-07-30 17:55:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bc862b1bfd (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQ0MzRUE1QUM5MDA2Mjk5MzFBAA==) 2026-07-30 17:55:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bc862b1bfd 2026-07-30 17:55:46 - ====== FIN WEBHOOK ====== 2026-07-30 18:29:22 - ====== INICIO WEBHOOK ====== 2026-07-30 18:29:22 - Evento: button | De: 584122391611 | Size: 649b 2026-07-30 18:29:22 - Procesando botón de plantilla: Informacion de pagos 2026-07-30 18:29:22 - ButtonService: payload=informacion de pagos, telefono=584122391611 2026-07-30 18:29:22 - Procesando botón PAGO para: 584122391611 2026-07-30 18:29:24 - Mensaje enviado con éxito a 584122391611 2026-07-30 18:29:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bd04421901 (wa_message_id: wamid.HBgMNTg0MTIyMzkxNjExFQIAERgSRjc4OEMxOTk0NURGMEYzMjRCAA==) 2026-07-30 18:29:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bd04421901 2026-07-30 18:29:24 - ====== FIN WEBHOOK ====== 2026-07-30 18:30:56 - ====== INICIO WEBHOOK ====== 2026-07-30 18:30:56 - Evento: interactive | De: 584122391611 | Size: 1050b 2026-07-30 18:30:56 - Procesando Flow de PAGO para: 584122391611 [30-Jul-2026 18:30:57 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-30 18:30:57 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-30 18:30:58 - ====== INICIO WEBHOOK ====== 2026-07-30 18:30:58 - Evento: interactive | De: 584122391611 | Size: 1050b 2026-07-30 18:30:58 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyMzkxNjExFQIAEhggQUM5RUY3Q0MyMDg4ODFGODI4N0MyRDQyMzk0ODk4Q0QA, ignorando 2026-07-30 18:35:53 - ====== INICIO WEBHOOK ====== 2026-07-30 18:35:53 - Evento: button | De: 584243729821 | Size: 714b 2026-07-30 18:35:53 - Procesando botón de plantilla: Informacion de pagos 2026-07-30 18:35:53 - ButtonService: payload=informacion de pagos, telefono=584243729821 2026-07-30 18:35:53 - Procesando botón PAGO para: 584243729821 2026-07-30 18:35:55 - Mensaje enviado con éxito a 584243729821 2026-07-30 18:35:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bd1cb0fbdb (wa_message_id: wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSOTREQzhCRERGMDA3M0EzNDI0AA==) 2026-07-30 18:35:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bd1cb0fbdb 2026-07-30 18:35:55 - ====== FIN WEBHOOK ====== 2026-07-30 18:37:02 - ====== INICIO WEBHOOK ====== 2026-07-30 18:37:02 - Evento: text | De: 584243729821 | Size: 639b 2026-07-30 18:37:02 - Procesando mensaje regular tipo: text 2026-07-30 18:37:02 - RegularMessageService: Procesando mensaje de 584243729821, tipo: text 2026-07-30 18:37:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUM2MzEyMEZEREJEQTE2QUNBMDA1NUI5MkQ4M0VEQzMA 2026-07-30 18:37:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUM2MzEyMEZEREJEQTE2QUNBMDA1NUI5MkQ4M0VEQzMA 2026-07-30 18:37:02 - Contenido: Buenas me envías un pago movil y cuanto seria el pago en bolívares gracias... 2026-07-30 18:37:02 - Comando detectado: buenas 2026-07-30 18:37:02 - CommandProcessor: Procesando comando: buenas 2026-07-30 18:37:02 - Comando no reconocido, enviando a ChatGPT 2026-07-30 18:37:02 - Resultado del comando: string 2026-07-30 18:37:02 - Enviando a ChatGPT: Buenas me envías un pago movil y cuanto seria el... 2026-07-30 18:37:02 - forwardToChatGPT: Enviando a ChatGPT: Buenas me envías un pago movil y cuanto seria el... 2026-07-30 18:37:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 19:37:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 19:37:02 America/Halifax] [CHATBOT][START] corr=f3113561 IP=127.0.0.1 UA= [30-Jul-2026 18:37:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 18:37:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-30 username=74:ac:b9:0c:03:2f mobile=584243729821 [30-Jul-2026 18:37:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 18:37:03 America/Caracas] [CHATBOT][DIAG] corr=f3113561 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [30-Jul-2026 18:37:03 America/Caracas] [CHATBOT][CTX] corr=f3113561 tel=584243729821 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 18:37:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 18:37:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 18:37:03 America/Caracas] [CHATBOT][AI][325707] Proveedor: gemini [30-Jul-2026 18:37:03 America/Caracas] [CHATBOT][GEMINI][325707] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 18:37:03 America/Caracas] [CHATBOT][GEMINI][325707] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 18:37:04 America/Caracas] [CHATBOT][GEMINI][325707] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 18:37:04 America/Caracas] [CHATBOT][AI][325707] Gemini falló, usando heurística local [30-Jul-2026 18:37:04 America/Caracas] [CHATBOT][END] corr=f3113561 bytesRespuesta=397 [30-Jul-2026 18:37:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 18:37:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 18:37:05 - Mensaje enviado con éxito a 584243729821 2026-07-30 18:37:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bd211ead3b (wa_message_id: wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSQjY3NTlBNDcwMzM1RjNDRTk2AA==) 2026-07-30 18:37:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bd211ead3b 2026-07-30 18:37:05 - ====== FIN WEBHOOK ====== 2026-07-30 18:40:30 - ====== INICIO WEBHOOK ====== 2026-07-30 18:40:30 - Evento: button | De: 584123108783 | Size: 717b 2026-07-30 18:40:30 - Procesando botón de plantilla: Informacion de pagos 2026-07-30 18:40:30 - ButtonService: payload=informacion de pagos, telefono=584123108783 2026-07-30 18:40:30 - Procesando botón PAGO para: 584123108783 2026-07-30 18:40:32 - Mensaje enviado con éxito a 584123108783 2026-07-30 18:40:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bd2e004caf (wa_message_id: wamid.HBgMNTg0MTIzMTA4NzgzFQIAERgSOTY4MTQ5Mzg5ODhEQ0JGRTdFAA==) 2026-07-30 18:40:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bd2e004caf 2026-07-30 18:40:32 - ====== FIN WEBHOOK ====== 2026-07-30 18:42:43 - ====== INICIO WEBHOOK ====== 2026-07-30 18:42:43 - Evento: interactive | De: 584123108783 | Size: 1023b 2026-07-30 18:42:43 - Procesando Flow de PAGO para: 584123108783 [30-Jul-2026 18:42:44 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-30 18:42:44 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-30 18:42:45 - ====== INICIO WEBHOOK ====== 2026-07-30 18:42:45 - Evento: interactive | De: 584123108783 | Size: 1023b 2026-07-30 18:42:45 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzMTA4NzgzFQIAEhgUM0FDQTA4OTIxQUY0NjFEMEFERjgA, ignorando 2026-07-30 18:43:01 - ====== INICIO WEBHOOK ====== 2026-07-30 18:43:01 - Evento: image | De: 584123108783 | Size: 828b 2026-07-30 18:43:01 - Procesando mensaje regular tipo: image 2026-07-30 18:43:01 - RegularMessageService: Procesando mensaje de 584123108783, tipo: image 2026-07-30 18:43:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMTA4NzgzFQIAEhgUM0E5QTMzNzU2MTk4NTdCREVEN0YA 2026-07-30 18:43:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMTA4NzgzFQIAEhgUM0E5QTMzNzU2MTk4NTdCREVEN0YA 2026-07-30 18:43:01 - Contenido: ... 2026-07-30 18:43:01 - Comando detectado: image 2026-07-30 18:43:01 - CommandProcessor: Procesando comando: image 2026-07-30 18:43:01 - Imagen sin comando, guardando y procesando 2026-07-30 18:43:01 - Verificando duplicado por imageId=872396789004485, msgId=wamid.HBgMNTg0MTIzMTA4NzgzFQIAEhgUM0E5QTMzNzU2MTk4NTdCREVEN0YA 2026-07-30 18:43:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 18:43:01 - Incluyendo numtoname.php... 2026-07-30 18:43:01 - Incluyendo media.php... 2026-07-30 18:43:01 - DEBUG messages batch: [{"from":"584123108783","from_user_id":"VE.4532025127084634","id":"wamid.HBgMNTg0MTIzMTA4NzgzFQIAEhgUM0E5QTMzNzU2MTk4NTdCREVEN0YA","timestamp":"1785451378","type":"image","image":{"mime_type":"image\/jpeg","sha256":"7kQvaOsJcpcLiSmW9JKL0nGQIh3dwKtvxfEiK1C\/dkg=","id":"872396789004485","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=872396789004485&source=webhook&ext=1785451680&hash=ATyqA3lJiK0q39I3cfs0KeU9ItQaOlNz75ef2CQWNq5W8A"}}] 2026-07-30 18:43:01 - DEBUG caption: no se encontró texto cercano 2026-07-30 18:43:01 - DEBUG caption final: [VACIO] 2026-07-30 18:43:01 - DEBUG busqueda mobiles: 04123108783,4123108783,584123108783 2026-07-30 18:43:01 - DEBUG usuario encontrado: 24:5a:4c:de:dc:18 2026-07-30 18:43:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 18:43:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 18:43:02 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=872396789004485&source=getMedia&ext=1785451681&hash=ATxpJC1e_8J2rCW1FvksL5AxMdYBxr0AB-E_e2In7LxWeQ 2026-07-30 18:43:03 - OCR imagen guardada /home/ctnet/www/chatWEB/media/872396789004485.jpg (43086 bytes) 2026-07-30 18:43:04 - OCR tesseract exit=0 chars=359 2026-07-30 18:43:04 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 208 6:43 0 al > & < Comprobante de operación < y PagomóvilBDV Personas 22.369,11 Bs Fecha: 30/07/2026 Operación: 006845722714 fo Identificación: 18143785 Origen: 010287415 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA ] Agregar Beneficiario J Crear Acceso directo 2026-07-30 18:43:04 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22369.11","fecha":"2026-07-30"} 2026-07-30 18:43:04 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-30","debug":["fecha=2026-07-30"]} 2026-07-30 18:43:04 - DEBUG registro: usernameRaw=''24:5a:4c:de:dc:18'' first=''Maryelin'' last=''Marquez'' esRegistrado=1 2026-07-30 18:43:04 - DEBUG bodyAdmin postOCR: Tlf: 04123108783\nUser: 24:5a:4c:de:dc:18\nNombre: Maryelin Marquez\nBanco: Venezuela\nMonto: 22369.11 (caption)\nFecha: 2026-07-30 (caption)\nSrvID: 35 2026-07-30 18:43:07 - IMG 872396789004485 TEL 04123108783 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 18:43:07 - Incluyendo guardar_imagen.php... 2026-07-30 18:43:07 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 18:43:07 - Includes realizados. Verificando funciones... 2026-07-30 18:43:07 - obtenerInfoUsuario: Iniciando función con teléfono: 584123108783 2026-07-30 18:43:07 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 18:43:07 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 18:43:07 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 18:43:07 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 18:43:07 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 18:43:07 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:de:dc:18","firstname":"Maryelin","lastname":"Marquez","mac":"24:5a:4c:de:dc:18","srvid":34} 2026-07-30 18:43:07 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 18:43:07 - Datos usuario extraídos: {"username":"24:5a:4c:de:dc:18","firstname":"Maryelin","lastname":"Marquez","mac":"24:5a:4c:de:dc:18","srvid":34} 2026-07-30 18:43:07 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 18:43:07 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 18:43:07 - Valor de accessToken: EAAC0c45... 2026-07-30 18:43:07 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 18:43:07 - Instancia WhatsAppImageHandler creada 2026-07-30 18:43:07 - Llamando a saveWhatsAppImage... 2026-07-30 18:43:07 - saveWhatsAppImage: Procesando imagen para: 584123108783 2026-07-30 18:43:07 - saveWhatsAppImage: ID de media: 872396789004485, MIME type: image/jpeg 2026-07-30 18:43:07 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/872396789004485 2026-07-30 18:43:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 18:43:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=872396789004485&source=getMedia&ext=1785451686&hash=ATz_haWpqrT2frAkkJcst8IzEX_ShLaDhX7KM_dEU67X5g 2026-07-30 18:43:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=872396789004485&source=getMedia&ext=1785451686&hash=ATz_haWpqrT2frAkkJcst8IzEX_ShLaDhX7KM_dEU67X5g 2026-07-30 18:43:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 18:43:08 - descargar_imagen: Imagen descargada - Tamaño: 43086 bytes, Tipo: image/jpeg 2026-07-30 18:43:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/872396789004485.jpg, Tamaño: 43086 bytes 2026-07-30 18:43:08 - saveToDatabase: Registro insertado en BD con ID: 183 2026-07-30 18:43:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/872396789004485.jpg","image_id":"872396789004485","size":43086,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 18:43:08 - Resultado del comando: array 2026-07-30 18:43:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 18:43:09 - Mensaje enviado con éxito a 584123108783 2026-07-30 18:43:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bd37df032a (wa_message_id: wamid.HBgMNTg0MTIzMTA4NzgzFQIAERgSOEVGNTI0MDYzNThFQzNDODlDAA==) 2026-07-30 18:43:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bd37df032a 2026-07-30 18:43:09 - ====== FIN WEBHOOK ====== 2026-07-30 18:47:02 - ====== INICIO WEBHOOK ====== 2026-07-30 18:47:02 - Evento: image | De: 584143466209 | Size: 870b 2026-07-30 18:47:02 - Procesando mensaje regular tipo: image 2026-07-30 18:47:02 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-30 18:47:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyM0M1ODAyOTUzMjRBMUY1NjgyQjFCOEQ3MkREREEA 2026-07-30 18:47:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyM0M1ODAyOTUzMjRBMUY1NjgyQjFCOEQ3MkREREEA 2026-07-30 18:47:02 - Contenido: G venezuela 10000.00 viaticos-ptomaya... 2026-07-30 18:47:02 - Comando detectado: g 2026-07-30 18:47:02 - CommandProcessor: Procesando comando: g 2026-07-30 18:47:02 - Gasto de negocio con imagen: 1436027038555789 2026-07-30 18:47:02 - Formato 'g banco descripcion': banco=venezuela, desc=10000.00 viaticos-ptomaya 2026-07-30 18:47:02 - Ejecutando GastosService (negocio) [30-Jul-2026 18:47:03 America/Caracas] [ExchangeRateService] Tasa API (oficial): 745.6371 2026-07-30 18:47:05 - Resultado del comando: array 2026-07-30 18:47:05 - Enviando respuesta: ✅ 💼 Gasto de negocio #83 registrado • Mont 2026-07-30 18:47:06 - Mensaje enviado con éxito a 584143466209 2026-07-30 18:47:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bd46a5f4c8 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOTYzNkY2NUVCRjY2Qjg3QkFFAA==) 2026-07-30 18:47:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bd46a5f4c8 2026-07-30 18:47:06 - ====== FIN WEBHOOK ====== 2026-07-30 18:52:19 - ====== INICIO WEBHOOK ====== 2026-07-30 18:52:19 - Evento: text | De: 584243729821 | Size: 586b 2026-07-30 18:52:19 - Procesando mensaje regular tipo: text 2026-07-30 18:52:19 - RegularMessageService: Procesando mensaje de 584243729821, tipo: text 2026-07-30 18:52:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUNEODQ2RUI2OUUxRjJFODYyMTU3M0VGMENDQ0Y1QUYA 2026-07-30 18:52:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUNEODQ2RUI2OUUxRjJFODYyMTU3M0VGMENDQ0Y1QUYA 2026-07-30 18:52:19 - Contenido: Cuanto seria el pago en bolivares... 2026-07-30 18:52:19 - Comando detectado: cuanto 2026-07-30 18:52:19 - CommandProcessor: Procesando comando: cuanto 2026-07-30 18:52:19 - Comando no reconocido, enviando a ChatGPT 2026-07-30 18:52:19 - Resultado del comando: string 2026-07-30 18:52:19 - Enviando a ChatGPT: Cuanto seria el pago en bolivares... 2026-07-30 18:52:19 - forwardToChatGPT: Enviando a ChatGPT: Cuanto seria el pago en bolivares... 2026-07-30 18:52:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 19:52:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 19:52:19 America/Halifax] [CHATBOT][START] corr=a224eb3e IP=127.0.0.1 UA= [30-Jul-2026 18:52:20 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 18:52:20 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-30 username=74:ac:b9:0c:03:2f mobile=584243729821 [30-Jul-2026 18:52:20 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 18:52:20 America/Caracas] [CHATBOT][DIAG] corr=a224eb3e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [30-Jul-2026 18:52:20 America/Caracas] [CHATBOT][CTX] corr=a224eb3e tel=584243729821 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 18:52:20 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 18:52:20 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 18:52:20 America/Caracas] [CHATBOT][AI][567e42] Proveedor: gemini [30-Jul-2026 18:52:20 America/Caracas] [CHATBOT][GEMINI][567e42] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 18:52:21 America/Caracas] [CHATBOT][GEMINI][567e42] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 18:52:21 America/Caracas] [CHATBOT][GEMINI][567e42] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 18:52:22 America/Caracas] [CHATBOT][AI][567e42] Gemini falló, usando heurística local [30-Jul-2026 18:52:22 America/Caracas] [CHATBOT][END] corr=a224eb3e bytesRespuesta=397 [30-Jul-2026 18:52:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 18:52:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 18:52:23 - Mensaje enviado con éxito a 584243729821 2026-07-30 18:52:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bd5a73e667 (wa_message_id: wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSMzMwNzFEMEVERTFCMEZDQzBEAA==) 2026-07-30 18:52:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bd5a73e667 2026-07-30 18:52:23 - ====== FIN WEBHOOK ====== 2026-07-30 18:54:46 - ====== INICIO WEBHOOK ====== 2026-07-30 18:54:46 - Evento: image | De: 584243729821 | Size: 827b 2026-07-30 18:54:46 - Procesando mensaje regular tipo: image 2026-07-30 18:54:46 - RegularMessageService: Procesando mensaje de 584243729821, tipo: image 2026-07-30 18:54:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUMwNTQzMkJGQTQxOUJDOTBBMERDRjY5NjQyQjhEODMA 2026-07-30 18:54:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUMwNTQzMkJGQTQxOUJDOTBBMERDRjY5NjQyQjhEODMA 2026-07-30 18:54:46 - Contenido: ... 2026-07-30 18:54:46 - Comando detectado: image 2026-07-30 18:54:46 - CommandProcessor: Procesando comando: image 2026-07-30 18:54:46 - Imagen sin comando, guardando y procesando 2026-07-30 18:54:46 - Verificando duplicado por imageId=3458381630986947, msgId=wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUMwNTQzMkJGQTQxOUJDOTBBMERDRjY5NjQyQjhEODMA 2026-07-30 18:54:46 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 18:54:46 - Incluyendo numtoname.php... 2026-07-30 18:54:46 - Incluyendo media.php... 2026-07-30 18:54:46 - DEBUG messages batch: [{"from":"584243729821","from_user_id":"VE.1333106054959096","id":"wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUMwNTQzMkJGQTQxOUJDOTBBMERDRjY5NjQyQjhEODMA","timestamp":"1785452084","type":"image","image":{"mime_type":"image\/jpeg","sha256":"CikQy5vQWcJMIJY3ij1G4Qa8u2g8\/aHmztzLfXdc2Vs=","id":"3458381630986947","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3458381630986947&source=webhook&ext=1785452385&hash=ATxAB78CKZQ4O85QViE0zOAROcSqvcVWSPGVAOA_DkxFFA"}}] 2026-07-30 18:54:46 - DEBUG caption: no se encontró texto cercano 2026-07-30 18:54:46 - DEBUG caption final: [VACIO] 2026-07-30 18:54:46 - DEBUG busqueda mobiles: 04243729821,4243729821,584243729821 2026-07-30 18:54:46 - DEBUG usuario NO encontrado 2026-07-30 18:54:46 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 18:54:46 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 18:54:47 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3458381630986947&source=getMedia&ext=1785452386&hash=ATxu4uLL1JBxztZjbAxHZvEzWYkLnF2saCCDtewMiQF6hQ 2026-07-30 18:54:48 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3458381630986947.jpg (30675 bytes) 2026-07-30 18:54:49 - OCR tesseract exit=0 chars=263 2026-07-30 18:54:49 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 249 A PagomóvilBDV Personas Fecha: Operación: Identificación: Origen: Destino: Banco: 30/07/2026 006845912212 IQ 18143785 0102****1239 04123663736 0102 - BANCO DE VENEZUELA 2026-07-30 18:54:49 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-30"} 2026-07-30 18:54:49 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-30","debug":["fecha=2026-07-30"]} 2026-07-30 18:54:49 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-30 18:54:49 - DEBUG bodyAdmin postOCR: Tlf: 04243729821\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-30 (caption) 2026-07-30 18:54:52 - IMG 3458381630986947 TEL 04243729821 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 18:54:52 - Incluyendo guardar_imagen.php... 2026-07-30 18:54:52 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 18:54:52 - Includes realizados. Verificando funciones... 2026-07-30 18:54:52 - obtenerInfoUsuario: Iniciando función con teléfono: 584243729821 2026-07-30 18:54:52 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 18:54:52 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 18:54:52 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 18:54:52 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 18:54:52 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 18:54:52 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:0c:03:2f","firstname":"Francisco","lastname":"Velazquez","mac":"74:AC:B9:0C:03:2F","srvid":34} 2026-07-30 18:54:52 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 18:54:52 - Datos usuario extraídos: {"username":"74:ac:b9:0c:03:2f","firstname":"Francisco","lastname":"Velazquez","mac":"74:AC:B9:0C:03:2F","srvid":34} 2026-07-30 18:54:52 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 18:54:52 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 18:54:52 - Valor de accessToken: EAAC0c45... 2026-07-30 18:54:52 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 18:54:52 - Instancia WhatsAppImageHandler creada 2026-07-30 18:54:52 - Llamando a saveWhatsAppImage... 2026-07-30 18:54:52 - saveWhatsAppImage: Procesando imagen para: 584243729821 2026-07-30 18:54:52 - saveWhatsAppImage: ID de media: 3458381630986947, MIME type: image/jpeg 2026-07-30 18:54:52 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3458381630986947 2026-07-30 18:54:52 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 18:54:52 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3458381630986947&source=getMedia&ext=1785452392&hash=ATy8hmXed-cuyZKqqiSC3LwA6a5P3vW-uHKfRIfWBC1Lsg 2026-07-30 18:54:52 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3458381630986947&source=getMedia&ext=1785452392&hash=ATy8hmXed-cuyZKqqiSC3LwA6a5P3vW-uHKfRIfWBC1Lsg 2026-07-30 18:54:53 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 18:54:53 - descargar_imagen: Imagen descargada - Tamaño: 30675 bytes, Tipo: image/jpeg 2026-07-30 18:54:53 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3458381630986947.jpg, Tamaño: 30675 bytes 2026-07-30 18:54:53 - saveToDatabase: Registro insertado en BD con ID: 184 2026-07-30 18:54:53 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3458381630986947.jpg","image_id":"3458381630986947","size":30675,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 18:54:53 - Resultado del comando: array 2026-07-30 18:54:53 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 18:54:54 - Mensaje enviado con éxito a 584243729821 2026-07-30 18:54:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bd63ecc213 (wa_message_id: wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSMDU2NTJFNEQ3Rjg1RjIwREJDAA==) 2026-07-30 18:54:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bd63ecc213 2026-07-30 18:54:54 - ====== FIN WEBHOOK ====== 2026-07-30 18:56:59 - ====== INICIO WEBHOOK ====== 2026-07-30 18:56:59 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-30 18:56:59 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-30 18:56:59 - ====== FIN WEBHOOK ====== 2026-07-30 18:59:21 - ====== INICIO WEBHOOK ====== 2026-07-30 18:59:21 - Evento: image | De: 584141617834 | Size: 902b 2026-07-30 18:59:21 - Procesando mensaje regular tipo: image 2026-07-30 18:59:21 - RegularMessageService: Procesando mensaje de 584141617834, tipo: image 2026-07-30 18:59:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNjE3ODM0FQIAEhggQUM2NEI3RTA5MkQ5MjNEREZCQjQzMjI4NTQxQTQ4MUUA 2026-07-30 18:59:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNjE3ODM0FQIAEhggQUM2NEI3RTA5MkQ5MjNEREZCQjQzMjI4NTQxQTQ4MUUA 2026-07-30 18:59:21 - Contenido: Buenas noches pago de José gregorio Adrián... 2026-07-30 18:59:21 - Comando detectado: buenas 2026-07-30 18:59:21 - CommandProcessor: Procesando comando: buenas 2026-07-30 18:59:21 - Imagen sin comando, guardando y procesando 2026-07-30 18:59:21 - Verificando duplicado por imageId=1438718551490815, msgId=wamid.HBgMNTg0MTQxNjE3ODM0FQIAEhggQUM2NEI3RTA5MkQ5MjNEREZCQjQzMjI4NTQxQTQ4MUUA 2026-07-30 18:59:21 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 18:59:21 - Incluyendo numtoname.php... 2026-07-30 18:59:21 - Incluyendo media.php... 2026-07-30 18:59:21 - DEBUG messages batch: [{"from":"584141617834","from_user_id":"VE.4543924425894704","id":"wamid.HBgMNTg0MTQxNjE3ODM0FQIAEhggQUM2NEI3RTA5MkQ5MjNEREZCQjQzMjI4NTQxQTQ4MUUA","timestamp":"1785452358","type":"image","image":{"caption":"Buenas noches pago de José gregorio Adrián","mime_type":"image\/jpeg","sha256":"uDCkpiWJBx35qogieP6GgM+GV4sEjvzmNU7bR+SXFtM=","id":"1438718551490815","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1438718551490815&source=webhook&ext=1785452660&hash=ATwK9X3E7QByFkfRP-hpwEdPItatHJ9lhSz_cOtakfBhfw"}}] 2026-07-30 18:59:21 - DEBUG caption final: Buenas noches pago de José gregorio Adrián 2026-07-30 18:59:21 - DEBUG busqueda mobiles: 04141617834,4141617834,584141617834 2026-07-30 18:59:21 - DEBUG usuario encontrado: 6c:68:a4:3f:b4:94 2026-07-30 18:59:21 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 18:59:21 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 18:59:22 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1438718551490815&source=getMedia&ext=1785452661&hash=ATzUcSr_ni8E7HCLC5GM2U-G8ETCRc0jcOGHoN9KsVKm2g 2026-07-30 18:59:23 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1438718551490815.jpg (31430 bytes) 2026-07-30 18:59:24 - OCR tesseract exit=0 chars=284 2026-07-30 18:59:24 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 26.097,05 Bs Fecha: 30/07/2026 Operación: 006845949498 a} Identificación: 18143785 Origen: 0102****2422 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago 2026-07-30 18:59:24 - OCR parse (caption-level): {"banco":"Mercantil","monto":"26097.05","fecha":"2026-07-30"} 2026-07-30 18:59:24 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-30","debug":["fecha=2026-07-30"]} 2026-07-30 18:59:24 - DEBUG registro: usernameRaw=''6c:68:a4:3f:b4:94'' first=''José Gregorio '' last=''Adrian'' esRegistrado=1 2026-07-30 18:59:24 - DEBUG bodyAdmin postOCR: Tlf: 04141617834\nUser: 6c:68:a4:3f:b4:94\nNombre: José Gregorio Adrian\nBanco: Mercantil\nMonto: 26097.05 (caption)\nFecha: 2026-07-30 (caption)\nSrvID: 47 2026-07-30 18:59:26 - IMG 1438718551490815 TEL 04141617834 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 18:59:26 - Incluyendo guardar_imagen.php... 2026-07-30 18:59:26 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 18:59:26 - Includes realizados. Verificando funciones... 2026-07-30 18:59:26 - obtenerInfoUsuario: Iniciando función con teléfono: 584141617834 2026-07-30 18:59:26 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 18:59:26 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 18:59:26 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 18:59:26 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 18:59:26 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 18:59:26 - obtenerInfoUsuario: Datos usuario: 2026-07-30 18:59:26 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 18:59:26 - Datos usuario extraídos: 2026-07-30 18:59:26 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 18:59:26 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 18:59:26 - Valor de accessToken: EAAC0c45... 2026-07-30 18:59:26 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 18:59:26 - Instancia WhatsAppImageHandler creada 2026-07-30 18:59:26 - Llamando a saveWhatsAppImage... 2026-07-30 18:59:26 - saveWhatsAppImage: Procesando imagen para: 584141617834 2026-07-30 18:59:26 - saveWhatsAppImage: ID de media: 1438718551490815, MIME type: image/jpeg 2026-07-30 18:59:26 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1438718551490815 2026-07-30 18:59:27 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 18:59:27 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1438718551490815&source=getMedia&ext=1785452666&hash=ATyAZ4gZz9S9HkoQdygBT5Czq6p1y6WOifBNRKWpSFtCsw 2026-07-30 18:59:27 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1438718551490815&source=getMedia&ext=1785452666&hash=ATyAZ4gZz9S9HkoQdygBT5Czq6p1y6WOifBNRKWpSFtCsw 2026-07-30 18:59:27 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 18:59:27 - descargar_imagen: Imagen descargada - Tamaño: 31430 bytes, Tipo: image/jpeg 2026-07-30 18:59:27 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1438718551490815.jpg, Tamaño: 31430 bytes 2026-07-30 18:59:27 - saveToDatabase: Registro insertado en BD con ID: 185 2026-07-30 18:59:27 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1438718551490815.jpg","image_id":"1438718551490815","size":31430,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 18:59:27 - Resultado del comando: array 2026-07-30 18:59:27 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 18:59:28 - Mensaje enviado con éxito a 584141617834 2026-07-30 18:59:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bd750db6e6 (wa_message_id: wamid.HBgMNTg0MTQxNjE3ODM0FQIAERgSOUU4MTAyNTUzRkVFMkZCREEyAA==) 2026-07-30 18:59:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bd750db6e6 2026-07-30 18:59:28 - ====== FIN WEBHOOK ====== 2026-07-30 20:22:56 - ====== INICIO WEBHOOK ====== 2026-07-30 20:22:56 - Evento: text | De: 584143185461 | Size: 599b 2026-07-30 20:22:56 - Procesando mensaje regular tipo: text 2026-07-30 20:22:56 - RegularMessageService: Procesando mensaje de 584143185461, tipo: text 2026-07-30 20:22:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E1MkI4NjBFOTYxNkY0MUM5RUYA 2026-07-30 20:22:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E1MkI4NjBFOTYxNkY0MUM5RUYA 2026-07-30 20:22:56 - Contenido: Buenas noches el pago fue realizado ayer y no tengo servicio... 2026-07-30 20:22:56 - Comando detectado: buenas 2026-07-30 20:22:56 - CommandProcessor: Procesando comando: buenas 2026-07-30 20:22:56 - Comando no reconocido, enviando a ChatGPT 2026-07-30 20:22:56 - Resultado del comando: string 2026-07-30 20:22:56 - Enviando a ChatGPT: Buenas noches el pago fue realizado ayer y no teng... 2026-07-30 20:22:56 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches el pago fue realizado ayer y no teng... 2026-07-30 20:22:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 21:22:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 21:22:56 America/Halifax] [CHATBOT][START] corr=13fbe029 IP=127.0.0.1 UA= [30-Jul-2026 20:22:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 20:22:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-30 username=6c:68:a4:1b:54:60 mobile=584143185461 [30-Jul-2026 20:22:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 20:22:57 America/Caracas] [CHATBOT][DIAG] corr=13fbe029 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [30-Jul-2026 20:22:57 America/Caracas] [CHATBOT][CTX] corr=13fbe029 tel=584143185461 intent=chat srvid=47 usd=35 bs=30272.87 tasa=745.6371 verifyMode=simulated [30-Jul-2026 20:22:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 20:22:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 20:22:57 America/Caracas] [CHATBOT][AI][d46d3f] Proveedor: gemini [30-Jul-2026 20:22:57 America/Caracas] [CHATBOT][GEMINI][d46d3f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 20:22:58 America/Caracas] [CHATBOT][GEMINI][d46d3f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 20:22:58 America/Caracas] [CHATBOT][GEMINI][d46d3f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 20:22:59 America/Caracas] [CHATBOT][AI][d46d3f] Gemini falló, usando heurística local [30-Jul-2026 20:22:59 America/Caracas] [CHATBOT][END] corr=13fbe029 bytesRespuesta=397 [30-Jul-2026 20:22:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 20:22:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 20:23:00 - Mensaje enviado con éxito a 584143185461 2026-07-30 20:23:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6beae4f3e0c (wa_message_id: wamid.HBgMNTg0MTQzMTg1NDYxFQIAERgSRDVGQkY4RDM2QjJDOUE1NzNEAA==) 2026-07-30 20:23:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a6beae4f3e0c 2026-07-30 20:23:01 - ====== FIN WEBHOOK ====== 2026-07-30 20:23:27 - ====== INICIO WEBHOOK ====== 2026-07-30 20:23:27 - Evento: image | De: 584143185461 | Size: 814b 2026-07-30 20:23:27 - Procesando mensaje regular tipo: image 2026-07-30 20:23:27 - RegularMessageService: Procesando mensaje de 584143185461, tipo: image 2026-07-30 20:23:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E3MUVDOTM1RTUxOEE1NTA5MkYA 2026-07-30 20:23:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E3MUVDOTM1RTUxOEE1NTA5MkYA 2026-07-30 20:23:27 - Contenido: ... 2026-07-30 20:23:27 - Comando detectado: image 2026-07-30 20:23:27 - CommandProcessor: Procesando comando: image 2026-07-30 20:23:27 - Imagen sin comando, guardando y procesando 2026-07-30 20:23:27 - Verificando duplicado por imageId=1023773830581208, msgId=wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E3MUVDOTM1RTUxOEE1NTA5MkYA 2026-07-30 20:23:27 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 20:23:27 - Incluyendo numtoname.php... 2026-07-30 20:23:27 - Incluyendo media.php... 2026-07-30 20:23:27 - DEBUG messages batch: [{"from":"584143185461","from_user_id":"VE.4530985277188619","id":"wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E3MUVDOTM1RTUxOEE1NTA5MkYA","timestamp":"1785457404","type":"image","image":{"mime_type":"image\/jpeg","sha256":"z\/k7F9bqEc9xq\/uCA7Z8uGSZwVWZlPD4F42EJ5OIEDM=","id":"1023773830581208","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1023773830581208&source=webhook&ext=1785457705&hash=ATxkDdMoUfB10gHM1EFoTRsNwejul0NBEPrNYrUMVg8AUw"}}] 2026-07-30 20:23:27 - DEBUG caption: no se encontró texto cercano 2026-07-30 20:23:27 - DEBUG caption final: [VACIO] 2026-07-30 20:23:27 - DEBUG busqueda mobiles: 04143185461,4143185461,584143185461 2026-07-30 20:23:27 - DEBUG usuario encontrado: 6c:68:a4:1b:54:60 2026-07-30 20:23:27 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 20:23:27 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 20:23:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1023773830581208&source=getMedia&ext=1785457707&hash=ATzAsCz2v5sXFIGskUt1xTS8xMs2Gq_URf60WSl7eVAlWA 2026-07-30 20:23:31 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1023773830581208.jpg (54967 bytes) 2026-07-30 20:23:32 - OCR tesseract exit=0 chars=401 2026-07-30 20:23:32 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 246 ”) 0 11:01 “ < Comprobante de operación < y PagomóvilBDV Personas 9 30.158,11 Bs Fecha: 29/07/2026 Operación: 006830177863 o Identificación: 18143785 Origen: 0102****2651 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago internet luis £ > Agregar Beneficiario Crear Acceso directo 2026-07-30 20:23:32 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30158.11","fecha":"2026-07-29"} 2026-07-30 20:23:32 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-29","debug":["fecha=2026-07-29"]} 2026-07-30 20:23:32 - DEBUG registro: usernameRaw=''6c:68:a4:1b:54:60'' first=''luis'' last=''avilan'' esRegistrado=1 2026-07-30 20:23:32 - DEBUG bodyAdmin postOCR: Tlf: 04143185461\nUser: 6c:68:a4:1b:54:60\nNombre: luis avilan\nBanco: Venezuela\nMonto: 30158.11 (caption)\nFecha: 2026-07-29 (caption)\nSrvID: 35 2026-07-30 20:23:35 - IMG 1023773830581208 TEL 04143185461 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 20:23:35 - Incluyendo guardar_imagen.php... 2026-07-30 20:23:35 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 20:23:35 - Includes realizados. Verificando funciones... 2026-07-30 20:23:35 - obtenerInfoUsuario: Iniciando función con teléfono: 584143185461 2026-07-30 20:23:35 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 20:23:35 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 20:23:35 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 20:23:35 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 20:23:35 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 20:23:35 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:1b:54:60","firstname":"luis","lastname":"avilan","mac":"6c:68:a4:1b:54:61","srvid":47} 2026-07-30 20:23:35 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 20:23:35 - Datos usuario extraídos: {"username":"6c:68:a4:1b:54:60","firstname":"luis","lastname":"avilan","mac":"6c:68:a4:1b:54:61","srvid":47} 2026-07-30 20:23:35 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 20:23:35 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 20:23:35 - Valor de accessToken: EAAC0c45... 2026-07-30 20:23:35 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 20:23:35 - Instancia WhatsAppImageHandler creada 2026-07-30 20:23:35 - Llamando a saveWhatsAppImage... 2026-07-30 20:23:35 - saveWhatsAppImage: Procesando imagen para: 584143185461 2026-07-30 20:23:35 - saveWhatsAppImage: ID de media: 1023773830581208, MIME type: image/jpeg 2026-07-30 20:23:35 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1023773830581208 2026-07-30 20:23:35 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 20:23:35 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1023773830581208&source=getMedia&ext=1785457714&hash=ATxbgpSSE67rhITjen3qpxQO_fKAGkJCLe96Ok_QoCTEUw 2026-07-30 20:23:35 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1023773830581208&source=getMedia&ext=1785457714&hash=ATxbgpSSE67rhITjen3qpxQO_fKAGkJCLe96Ok_QoCTEUw 2026-07-30 20:23:36 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 20:23:36 - descargar_imagen: Imagen descargada - Tamaño: 54967 bytes, Tipo: image/jpeg 2026-07-30 20:23:36 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1023773830581208.jpg, Tamaño: 54967 bytes 2026-07-30 20:23:36 - saveToDatabase: Registro insertado en BD con ID: 186 2026-07-30 20:23:36 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1023773830581208.jpg","image_id":"1023773830581208","size":54967,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 20:23:36 - Resultado del comando: array 2026-07-30 20:23:36 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 20:23:37 - Mensaje enviado con éxito a 584143185461 2026-07-30 20:23:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6beb09d1a3c (wa_message_id: wamid.HBgMNTg0MTQzMTg1NDYxFQIAERgSRkUwQUM1QkEwNTJDQ0FBNkQ0AA==) 2026-07-30 20:23:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a6beb09d1a3c 2026-07-30 20:23:37 - ====== FIN WEBHOOK ====== 2026-07-30 20:23:59 - ====== INICIO WEBHOOK ====== 2026-07-30 20:23:59 - Evento: image | De: 584143185461 | Size: 814b 2026-07-30 20:23:59 - Procesando mensaje regular tipo: image 2026-07-30 20:23:59 - RegularMessageService: Procesando mensaje de 584143185461, tipo: image 2026-07-30 20:23:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E1NTY3N0MyMTM3QjFBMDM1MkQA 2026-07-30 20:23:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E1NTY3N0MyMTM3QjFBMDM1MkQA 2026-07-30 20:23:59 - Contenido: ... 2026-07-30 20:23:59 - Comando detectado: image 2026-07-30 20:23:59 - CommandProcessor: Procesando comando: image 2026-07-30 20:23:59 - Imagen sin comando, guardando y procesando 2026-07-30 20:23:59 - Verificando duplicado por imageId=1435092898434599, msgId=wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E1NTY3N0MyMTM3QjFBMDM1MkQA 2026-07-30 20:23:59 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 20:23:59 - Incluyendo numtoname.php... 2026-07-30 20:23:59 - Incluyendo media.php... 2026-07-30 20:23:59 - DEBUG messages batch: [{"from":"584143185461","from_user_id":"VE.4530985277188619","id":"wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0E1NTY3N0MyMTM3QjFBMDM1MkQA","timestamp":"1785457436","type":"image","image":{"mime_type":"image\/jpeg","sha256":"z\/k7F9bqEc9xq\/uCA7Z8uGSZwVWZlPD4F42EJ5OIEDM=","id":"1435092898434599","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1435092898434599&source=webhook&ext=1785457737&hash=ATyRg_2-B0PApkskI3WYsCPcgBlCp_1Yv7O-R6QpotepeQ"}}] 2026-07-30 20:23:59 - DEBUG caption: no se encontró texto cercano 2026-07-30 20:23:59 - DEBUG caption final: [VACIO] 2026-07-30 20:23:59 - DEBUG busqueda mobiles: 04143185461,4143185461,584143185461 2026-07-30 20:23:59 - DEBUG usuario encontrado: 6c:68:a4:1b:54:60 2026-07-30 20:23:59 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 20:23:59 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 20:24:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1435092898434599&source=getMedia&ext=1785457739&hash=ATzsDS1TKLuTtqsDOYQBr_drHAmxKEkX9j8NjOnAOeeUfQ 2026-07-30 20:24:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1435092898434599.jpg (54967 bytes) 2026-07-30 20:24:03 - OCR tesseract exit=0 chars=401 2026-07-30 20:24:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 246 ”) 0 11:01 “ < Comprobante de operación < y PagomóvilBDV Personas 9 30.158,11 Bs Fecha: 29/07/2026 Operación: 006830177863 o Identificación: 18143785 Origen: 0102****2651 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago internet luis £ > Agregar Beneficiario Crear Acceso directo 2026-07-30 20:24:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30158.11","fecha":"2026-07-29"} 2026-07-30 20:24:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-29","debug":["fecha=2026-07-29"]} 2026-07-30 20:24:03 - DEBUG registro: usernameRaw=''6c:68:a4:1b:54:60'' first=''luis'' last=''avilan'' esRegistrado=1 2026-07-30 20:24:03 - DEBUG bodyAdmin postOCR: Tlf: 04143185461\nUser: 6c:68:a4:1b:54:60\nNombre: luis avilan\nBanco: Venezuela\nMonto: 30158.11 (caption)\nFecha: 2026-07-29 (caption)\nSrvID: 35 2026-07-30 20:24:06 - IMG 1435092898434599 TEL 04143185461 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 20:24:06 - Incluyendo guardar_imagen.php... 2026-07-30 20:24:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 20:24:06 - Includes realizados. Verificando funciones... 2026-07-30 20:24:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584143185461 2026-07-30 20:24:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 20:24:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 20:24:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 20:24:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 20:24:06 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 20:24:06 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:1b:54:60","firstname":"luis","lastname":"avilan","mac":"6c:68:a4:1b:54:61","srvid":47} 2026-07-30 20:24:06 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 20:24:06 - Datos usuario extraídos: {"username":"6c:68:a4:1b:54:60","firstname":"luis","lastname":"avilan","mac":"6c:68:a4:1b:54:61","srvid":47} 2026-07-30 20:24:06 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 20:24:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 20:24:06 - Valor de accessToken: EAAC0c45... 2026-07-30 20:24:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 20:24:06 - Instancia WhatsAppImageHandler creada 2026-07-30 20:24:06 - Llamando a saveWhatsAppImage... 2026-07-30 20:24:06 - saveWhatsAppImage: Procesando imagen para: 584143185461 2026-07-30 20:24:06 - saveWhatsAppImage: ID de media: 1435092898434599, MIME type: image/jpeg 2026-07-30 20:24:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1435092898434599 2026-07-30 20:24:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 20:24:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1435092898434599&source=getMedia&ext=1785457746&hash=ATy4k8As4vXM3kWazZr84zliRD5_3Odta6aX8zPDIfOdjg 2026-07-30 20:24:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1435092898434599&source=getMedia&ext=1785457746&hash=ATy4k8As4vXM3kWazZr84zliRD5_3Odta6aX8zPDIfOdjg 2026-07-30 20:24:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 20:24:08 - descargar_imagen: Imagen descargada - Tamaño: 54967 bytes, Tipo: image/jpeg 2026-07-30 20:24:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1435092898434599.jpg, Tamaño: 54967 bytes 2026-07-30 20:24:08 - saveToDatabase: Registro insertado en BD con ID: 187 2026-07-30 20:24:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1435092898434599.jpg","image_id":"1435092898434599","size":54967,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 20:24:08 - Resultado del comando: array 2026-07-30 20:24:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 20:24:09 - Mensaje enviado con éxito a 584143185461 2026-07-30 20:24:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6beb29cade6 (wa_message_id: wamid.HBgMNTg0MTQzMTg1NDYxFQIAERgSRkM4QTIxMkUyQTlFQ0I3RjdGAA==) 2026-07-30 20:24:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a6beb29cade6 2026-07-30 20:24:09 - ====== FIN WEBHOOK ====== 2026-07-30 20:46:06 - ====== INICIO WEBHOOK ====== 2026-07-30 20:46:06 - Evento: text | De: 584243729821 | Size: 581b 2026-07-30 20:46:06 - Procesando mensaje regular tipo: text 2026-07-30 20:46:06 - RegularMessageService: Procesando mensaje de 584243729821, tipo: text 2026-07-30 20:46:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUM2N0U1NEIwRjFGNTY2RkI1RTYzOUVGQzI3RjI0NDQA 2026-07-30 20:46:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUM2N0U1NEIwRjFGNTY2RkI1RTYzOUVGQzI3RjI0NDQA 2026-07-30 20:46:06 - Contenido: Uenas ya verificaron el pago... 2026-07-30 20:46:06 - Comando detectado: uenas 2026-07-30 20:46:06 - CommandProcessor: Procesando comando: uenas 2026-07-30 20:46:06 - Comando no reconocido, enviando a ChatGPT 2026-07-30 20:46:06 - Resultado del comando: string 2026-07-30 20:46:06 - Enviando a ChatGPT: Uenas ya verificaron el pago... 2026-07-30 20:46:06 - forwardToChatGPT: Enviando a ChatGPT: Uenas ya verificaron el pago... 2026-07-30 20:46:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 21:46:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 21:46:07 America/Halifax] [CHATBOT][START] corr=b506d355 IP=127.0.0.1 UA= [30-Jul-2026 20:46:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 20:46:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-30 username=74:ac:b9:0c:03:2f mobile=584243729821 [30-Jul-2026 20:46:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 20:46:07 America/Caracas] [CHATBOT][DIAG] corr=b506d355 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [30-Jul-2026 20:46:07 America/Caracas] [CHATBOT][CTX] corr=b506d355 tel=584243729821 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 20:46:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 20:46:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 20:46:07 America/Caracas] [CHATBOT][AI][c4056a] Proveedor: gemini [30-Jul-2026 20:46:07 America/Caracas] [CHATBOT][GEMINI][c4056a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 20:46:08 America/Caracas] [CHATBOT][GEMINI][c4056a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 20:46:08 America/Caracas] [CHATBOT][GEMINI][c4056a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 20:46:09 America/Caracas] [CHATBOT][AI][c4056a] Gemini falló, usando heurística local [30-Jul-2026 20:46:09 America/Caracas] [CHATBOT][END] corr=b506d355 bytesRespuesta=397 [30-Jul-2026 20:46:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 20:46:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 20:46:10 - Mensaje enviado con éxito a 584243729821 2026-07-30 20:46:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bf0525a8f2 (wa_message_id: wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSQTMzNzgyMTJFMTBGRjJGQjkyAA==) 2026-07-30 20:46:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bf0525a8f2 2026-07-30 20:46:10 - ====== FIN WEBHOOK ====== 2026-07-30 20:47:56 - ====== INICIO WEBHOOK ====== 2026-07-30 20:47:56 - Evento: text | De: 584123808745 | Size: 681b 2026-07-30 20:47:56 - Procesando mensaje regular tipo: text 2026-07-30 20:47:56 - RegularMessageService: Procesando mensaje de 584123808745, tipo: text 2026-07-30 20:47:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODA4NzQ1FQIAEhggQUMzMzRDQzQyODEwNkFBNzBCRUVCMTBGQ0U4NTU2Q0EA 2026-07-30 20:47:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODA4NzQ1FQIAEhggQUMzMzRDQzQyODEwNkFBNzBCRUVCMTBGQ0U4NTU2Q0EA 2026-07-30 20:47:56 - Contenido: Buenas noches amigo ayer hice un pago para activar 15 días de internet y no se si me lo activaron... 2026-07-30 20:47:56 - Comando detectado: buenas 2026-07-30 20:47:56 - CommandProcessor: Procesando comando: buenas 2026-07-30 20:47:56 - Comando no reconocido, enviando a ChatGPT 2026-07-30 20:47:56 - Resultado del comando: string 2026-07-30 20:47:56 - Enviando a ChatGPT: Buenas noches amigo ayer hice un pago para activar... 2026-07-30 20:47:56 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches amigo ayer hice un pago para activar... 2026-07-30 20:47:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 21:47:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 21:47:56 America/Halifax] [CHATBOT][START] corr=c85c930e IP=127.0.0.1 UA= [30-Jul-2026 20:47:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 20:47:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-31 username=e4:38:83:ae:68:59 mobile=584123808745 [30-Jul-2026 20:47:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 20:47:57 America/Caracas] [CHATBOT][DIAG] corr=c85c930e Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 5; Problema: Tu cuenta vence en 0 día [warning]; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [30-Jul-2026 20:47:57 America/Caracas] [CHATBOT][CTX] corr=c85c930e tel=584123808745 intent=chat srvid=34 usd=30 bs=25948.17 tasa=745.6371 verifyMode=simulated [30-Jul-2026 20:47:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 20:47:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 20:47:57 America/Caracas] [CHATBOT][AI][af165b] Proveedor: gemini [30-Jul-2026 20:47:57 America/Caracas] [CHATBOT][GEMINI][af165b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 20:47:57 America/Caracas] [CHATBOT][GEMINI][af165b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 20:47:58 America/Caracas] [CHATBOT][GEMINI][af165b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 20:47:59 America/Caracas] [CHATBOT][AI][af165b] Gemini falló, usando heurística local [30-Jul-2026 20:47:59 America/Caracas] [CHATBOT][END] corr=c85c930e bytesRespuesta=397 [30-Jul-2026 20:47:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 20:47:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 20:47:59 - Mensaje enviado con éxito a 584123808745 2026-07-30 20:47:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bf0bff0248 (wa_message_id: wamid.HBgMNTg0MTIzODA4NzQ1FQIAERgSNjM2Q0RDNDBBNUFBQUNCNEZCAA==) 2026-07-30 20:47:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bf0bff0248 2026-07-30 20:47:59 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , luis avilan, 2026-08-30 00:00:00 . 584143185461 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143185461","wa_id":"584143185461"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTg1NDYxFQIAERgSOEQzMTlFNzlCNEI4OTA3QTZFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Rodolfo Javier Stein Tehn, 2026-09-01 00:00:00 . 584122391611 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122391611","wa_id":"584122391611"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMzkxNjExFQIAERgSRTJDQjNGNUFBNTFDOUY5NDI1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Gladys Montes, 2026-08-13 00:00:00 . 584124660143 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124660143","wa_id":"584124660143"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NjYwMTQzFQIAERgSNkY0MDk3RjU3NzBDRTM2QkI0AA==","message_status":"accepted"}]}'. 2026-07-30 20:52:12 - ====== INICIO WEBHOOK ====== 2026-07-30 20:52:12 - Evento: status:failed | De: 584124660143 | Size: 573b 2026-07-30 20:52:12 - STATUS FAILED: failed para 584124660143 | Error: 131026 Message undeliverable 2026-07-30 20:52:12 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Augusto Marcano, 2026-08-30 00:00:00 . 584121354670 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121354670","wa_id":"584121354670"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzU0NjcwFQIAERgSRjM0NjgxNUJCMjBFNDdDQUE2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Liliana borges, 2026-09-12 00:00:00 . 584243158288 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243158288","wa_id":"584243158288"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTU4Mjg4FQIAERgSNkM1MzFCNEQxNDUyMDFBODk2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Ipolito Romero, 2026-08-15 00:00:00 . 584123808745 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123808745","wa_id":"584123808745"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODA4NzQ1FQIAERgSNjBERjhDMDY5M0EyOUFEQzUzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yurbelis Duque, 2026-08-18 00:00:00 . 584126478865 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126478865","wa_id":"584126478865"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NDc4ODY1FQIAERgSRTg1QTg5MzVENDNFNUIxMEEwAA==","message_status":"accepted"}]}'. 2026-07-30 21:29:28 - ====== INICIO WEBHOOK ====== 2026-07-30 21:29:28 - Evento: image | De: 584243164848 | Size: 872b 2026-07-30 21:29:28 - Procesando mensaje regular tipo: image 2026-07-30 21:29:28 - RegularMessageService: Procesando mensaje de 584243164848, tipo: image 2026-07-30 21:29:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNBOUY5MzU1RkM1RUU4NjZGNDkzNDI5NkU1NDY2RDYA 2026-07-30 21:29:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNBOUY5MzU1RkM1RUU4NjZGNDkzNDI5NkU1NDY2RDYA 2026-07-30 21:29:28 - Contenido: Monto 8.500,00 bolívares... 2026-07-30 21:29:28 - Comando detectado: monto 2026-07-30 21:29:28 - CommandProcessor: Procesando comando: monto 2026-07-30 21:29:28 - Imagen sin comando, guardando y procesando 2026-07-30 21:29:28 - Verificando duplicado por imageId=1394127459306417, msgId=wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNBOUY5MzU1RkM1RUU4NjZGNDkzNDI5NkU1NDY2RDYA 2026-07-30 21:29:28 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 21:29:28 - Incluyendo numtoname.php... 2026-07-30 21:29:28 - Incluyendo media.php... 2026-07-30 21:29:28 - DEBUG messages batch: [{"from":"584243164848","from_user_id":"VE.4526235544330259","id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNBOUY5MzU1RkM1RUU4NjZGNDkzNDI5NkU1NDY2RDYA","timestamp":"1785461365","type":"image","image":{"caption":"Monto 8.500,00 bolívares","mime_type":"image\/jpeg","sha256":"827lVUIepzUGuxodqhS22Ld9LuO\/ln407GZEKdwJvf8=","id":"1394127459306417","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1394127459306417&source=webhook&ext=1785461667&hash=ATwKb9uGMTKUjP96EDfJTZyGKUbDr-T3JLaMUBGGWEHFbA"}}] 2026-07-30 21:29:28 - DEBUG caption final: Monto 8.500,00 bolívares 2026-07-30 21:29:28 - DEBUG busqueda mobiles: 04243164848,4243164848,584243164848 2026-07-30 21:29:28 - DEBUG usuario encontrado: 70:a7:41:28:68:ab 2026-07-30 21:29:28 - DEBUG parseCaption caption resultado: {"banco":null,"monto":"8500.00","fecha":null} 2026-07-30 21:29:28 - OCR inicio (faltan datos: monto='8500.00' fecha=NULL) 2026-07-30 21:29:29 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1394127459306417&source=getMedia&ext=1785461668&hash=ATw6IDOloqb63mc6J3g3tEzsY8yf-k2Lc4USmsACL5JwcA 2026-07-30 21:29:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1394127459306417.jpg (25262 bytes) 2026-07-30 21:29:31 - OCR tesseract exit=0 chars=123 2026-07-30 21:29:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 349 Operación exitosa pago internet Monto: 2026-07-30 21:29:31 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-07-30 21:29:31 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-30 21:29:31 - DEBUG registro: usernameRaw=''70:a7:41:28:68:ab'' first=''Edgar Alexander'' last=''Frey'' esRegistrado=1 2026-07-30 21:29:31 - DEBUG bodyAdmin postOCR: Tlf: 04243164848\nUser: 70:a7:41:28:68:ab\nNombre: Edgar Alexander Frey\nBanco: \nMonto: 8500.00\nFecha: \nSrvID: 35 2026-07-30 21:29:34 - IMG 1394127459306417 TEL 04243164848 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 21:29:34 - Incluyendo guardar_imagen.php... 2026-07-30 21:29:34 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 21:29:34 - Includes realizados. Verificando funciones... 2026-07-30 21:29:34 - obtenerInfoUsuario: Iniciando función con teléfono: 584243164848 2026-07-30 21:29:34 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 21:29:34 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 21:29:34 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 21:29:34 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 21:29:34 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 21:29:34 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-07-30 21:29:34 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 21:29:34 - Datos usuario extraídos: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-07-30 21:29:34 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 21:29:34 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 21:29:34 - Valor de accessToken: EAAC0c45... 2026-07-30 21:29:34 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 21:29:34 - Instancia WhatsAppImageHandler creada 2026-07-30 21:29:34 - Llamando a saveWhatsAppImage... 2026-07-30 21:29:34 - saveWhatsAppImage: Procesando imagen para: 584243164848 2026-07-30 21:29:34 - saveWhatsAppImage: ID de media: 1394127459306417, MIME type: image/jpeg 2026-07-30 21:29:34 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1394127459306417 2026-07-30 21:29:35 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 21:29:35 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1394127459306417&source=getMedia&ext=1785461674&hash=ATyk-ACSJ0WeYATw-lxKxZeGLP76sWlKBnKs0JGp2YnrFA 2026-07-30 21:29:35 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1394127459306417&source=getMedia&ext=1785461674&hash=ATyk-ACSJ0WeYATw-lxKxZeGLP76sWlKBnKs0JGp2YnrFA 2026-07-30 21:29:36 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 21:29:36 - descargar_imagen: Imagen descargada - Tamaño: 25262 bytes, Tipo: image/jpeg 2026-07-30 21:29:36 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1394127459306417.jpg, Tamaño: 25262 bytes 2026-07-30 21:29:36 - saveToDatabase: Registro insertado en BD con ID: 188 2026-07-30 21:29:36 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1394127459306417.jpg","image_id":"1394127459306417","size":25262,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 21:29:36 - Resultado del comando: array 2026-07-30 21:29:36 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 21:29:37 - Mensaje enviado con éxito a 584243164848 2026-07-30 21:29:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6bfa8185687 (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSOTFBNzBFRUE5MjgxN0I2RUEwAA==) 2026-07-30 21:29:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a6bfa8185687 2026-07-30 21:29:37 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Edgar Alexander Frey, 2026-08-11 00:00:00 . 584243164848 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243164848","wa_id":"584243164848"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSQzBBRkI0NTVDOEExOUM0RTUwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Francisco Velazquez, 2026-08-30 00:00:00 . 584243729821 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243729821","wa_id":"584243729821"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSQTY2QkE1MkY5NEIzQUE5Q0JDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , José Gregorio Adrian, 2026-09-05 00:00:00 . 584141617834 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141617834","wa_id":"584141617834"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNjE3ODM0FQIAERgSODEyN0JEODY5ODA5NDY1RjgyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Maryelin Marquez, 2026-09-01 00:00:00 . 584123108783 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123108783","wa_id":"584123108783"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMTA4NzgzFQIAERgSMzFBRDVFQTgwMzZEODU1OTQyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584227441615","wa_id":"584227441615"}],"messages":[{"id":"wamid.HBgMNTg0MjI3NDQxNjE1FQIAERgSQjI1MzE5RkJBMTE1MjhCQ0NFAA=="}]}'. - addcreddits, addcreddits , Jimer Barrera, 2026-09-01 00:00:00 . 584227441615 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584227441615","wa_id":"584227441615"}],"messages":[{"id":"wamid.HBgMNTg0MjI3NDQxNjE1FQIAERgSQ0EwOUE1QzA3QTAyREFBNzMxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , pedro gutt, 2026-08-30 00:00:00 . 584124321525 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124321525","wa_id":"584124321525"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzIxNTI1FQIAERgSOTA3ODEzNEQxMjNCNUQwQ0E5AA==","message_status":"accepted"}]}'. 2026-07-30 22:08:10 - ====== INICIO WEBHOOK ====== 2026-07-30 22:08:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-30 22:08:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-30 22:08:10 - ====== FIN WEBHOOK ====== 2026-07-30 22:15:36 - ====== INICIO WEBHOOK ====== 2026-07-30 22:15:36 - Evento: text | De: 584121337840 | Size: 560b 2026-07-30 22:15:36 - Procesando mensaje regular tipo: text 2026-07-30 22:15:36 - RegularMessageService: Procesando mensaje de 584121337840, tipo: text 2026-07-30 22:15:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzM3ODQwFQIAEhgUMkE3OUNBNzAyOUQxODBFMEFEQkUA 2026-07-30 22:15:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzM3ODQwFQIAEhgUMkE3OUNBNzAyOUQxODBFMEFEQkUA 2026-07-30 22:15:36 - Contenido: Muchas gracias... 2026-07-30 22:15:36 - Comando detectado: muchas 2026-07-30 22:15:36 - CommandProcessor: Procesando comando: muchas 2026-07-30 22:15:36 - Comando no reconocido, enviando a ChatGPT 2026-07-30 22:15:36 - Resultado del comando: string 2026-07-30 22:15:36 - Enviando a ChatGPT: Muchas gracias... 2026-07-30 22:15:36 - forwardToChatGPT: Enviando a ChatGPT: Muchas gracias... 2026-07-30 22:15:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [30-Jul-2026 23:15:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [30-Jul-2026 23:15:36 America/Halifax] [CHATBOT][START] corr=1035caaa IP=127.0.0.1 UA= [30-Jul-2026 22:15:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 745.6371 fecha=2026-07-30T00:00:00-04:00 [30-Jul-2026 22:15:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-23 username=6c:68:a4:60:03:dc mobile=584121337840 [30-Jul-2026 22:15:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=f4:e2:c6:8c:ca:a0 mobile=584121337840 [30-Jul-2026 22:15:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [30-Jul-2026 22:15:36 America/Caracas] [CHATBOT][DIAG] corr=1035caaa Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [30-Jul-2026 22:15:36 America/Caracas] [CHATBOT][CTX] corr=1035caaa tel=584121337840 intent=chat srvid= usd=0 bs=0 tasa=745.6371 verifyMode=simulated [30-Jul-2026 22:15:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [30-Jul-2026 22:15:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [30-Jul-2026 22:15:36 America/Caracas] [CHATBOT][AI][768517] Proveedor: gemini [30-Jul-2026 22:15:36 America/Caracas] [CHATBOT][GEMINI][768517] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [30-Jul-2026 22:15:37 America/Caracas] [CHATBOT][GEMINI][768517] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 22:15:38 America/Caracas] [CHATBOT][GEMINI][768517] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [30-Jul-2026 22:15:38 America/Caracas] [CHATBOT][AI][768517] Gemini falló, usando heurística local [30-Jul-2026 22:15:39 America/Caracas] [CHATBOT][END] corr=1035caaa bytesRespuesta=88 [30-Jul-2026 22:15:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-30 22:15:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-30 22:15:40 - Mensaje enviado con éxito a 584121337840 2026-07-30 22:15:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c054c31dd7 (wa_message_id: wamid.HBgMNTg0MTIxMzM3ODQwFQIAERgSQTUxNjVFRTI2OTM5N0Q0MkM5AA==) 2026-07-30 22:15:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c054c31dd7 2026-07-30 22:15:40 - ====== FIN WEBHOOK ====== 2026-07-30 22:23:22 - ====== INICIO WEBHOOK ====== 2026-07-30 22:23:22 - Evento: image | De: 584243362610 | Size: 843b 2026-07-30 22:23:22 - Procesando mensaje regular tipo: image 2026-07-30 22:23:22 - RegularMessageService: Procesando mensaje de 584243362610, tipo: image 2026-07-30 22:23:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM4ODIwNjUyMEE5QjczRTcwOTBCQzhGNkI4NjJDMkYA 2026-07-30 22:23:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM4ODIwNjUyMEE5QjczRTcwOTBCQzhGNkI4NjJDMkYA 2026-07-30 22:23:22 - Contenido: ... 2026-07-30 22:23:22 - Comando detectado: image 2026-07-30 22:23:22 - CommandProcessor: Procesando comando: image 2026-07-30 22:23:22 - Imagen sin comando, guardando y procesando 2026-07-30 22:23:22 - Verificando duplicado por imageId=1552862796333093, msgId=wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM4ODIwNjUyMEE5QjczRTcwOTBCQzhGNkI4NjJDMkYA 2026-07-30 22:23:22 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-30 22:23:22 - Incluyendo numtoname.php... 2026-07-30 22:23:22 - Incluyendo media.php... 2026-07-30 22:23:22 - DEBUG messages batch: [{"from":"584243362610","from_user_id":"VE.4519610081659472","id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM4ODIwNjUyMEE5QjczRTcwOTBCQzhGNkI4NjJDMkYA","timestamp":"1785464599","type":"image","image":{"mime_type":"image\/jpeg","sha256":"lAJ0d3VOeABrPBZ27zgnK\/zjC1ZxskIZwt44Sn141pA=","id":"1552862796333093","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1552862796333093&source=webhook&ext=1785464901&hash=ATyI3FgpziRAqPwp0YqlCpdQx8l-CbxPdZZhJimLvJSm9A"}}] 2026-07-30 22:23:22 - DEBUG caption: no se encontró texto cercano 2026-07-30 22:23:22 - DEBUG caption final: [VACIO] 2026-07-30 22:23:22 - DEBUG busqueda mobiles: 04243362610,4243362610,584243362610 2026-07-30 22:23:22 - DEBUG usuario encontrado: 70:a7:41:28:5b:3e 2026-07-30 22:23:22 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-30 22:23:22 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-30 22:23:24 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1552862796333093&source=getMedia&ext=1785464903&hash=ATze0-7HUPlQBCkcOQW_aW_F0DPZtFqdZ0xp_x_p9Ld3rA 2026-07-30 22:23:25 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1552862796333093.jpg (53880 bytes) 2026-07-30 22:23:26 - OCR tesseract exit=0 chars=278 2026-07-30 22:23:26 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 382 v PagomévilBDV Personas leat 30/07/2026 Operación: 006848554834 im Identificacién: 18143785 Origen: 0102****8582 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Internet Prof 2026-07-30 22:23:26 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-30"} 2026-07-30 22:23:26 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-30","debug":["fecha=2026-07-30"]} 2026-07-30 22:23:26 - DEBUG registro: usernameRaw=''70:a7:41:28:5b:3e'' first=''Carlos Luis '' last=''Castillo'' esRegistrado=1 2026-07-30 22:23:26 - DEBUG bodyAdmin postOCR: Tlf: 04243362610\nUser: 70:a7:41:28:5b:3e\nNombre: Carlos Luis Castillo\nBanco: Venezuela\nMonto: \nFecha: 2026-07-30 (caption)\nSrvID: 34 2026-07-30 22:23:30 - IMG 1552862796333093 TEL 04243362610 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-30 22:23:30 - Incluyendo guardar_imagen.php... 2026-07-30 22:23:30 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-30 22:23:30 - Includes realizados. Verificando funciones... 2026-07-30 22:23:30 - obtenerInfoUsuario: Iniciando función con teléfono: 584243362610 2026-07-30 22:23:30 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-30 22:23:30 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-30 22:23:30 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-30 22:23:30 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-30 22:23:30 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-30 22:23:30 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:5b:3e","firstname":"Carlos Luis ","lastname":"Castillo","mac":"70:a7:41:28:5b:3e","srvid":34} 2026-07-30 22:23:30 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-30 22:23:30 - Datos usuario extraídos: {"username":"70:a7:41:28:5b:3e","firstname":"Carlos Luis ","lastname":"Castillo","mac":"70:a7:41:28:5b:3e","srvid":34} 2026-07-30 22:23:30 - Función conectarbot disponible, obteniendo conexión... 2026-07-30 22:23:30 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-30 22:23:30 - Valor de accessToken: EAAC0c45... 2026-07-30 22:23:30 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-30 22:23:30 - Instancia WhatsAppImageHandler creada 2026-07-30 22:23:30 - Llamando a saveWhatsAppImage... 2026-07-30 22:23:30 - saveWhatsAppImage: Procesando imagen para: 584243362610 2026-07-30 22:23:30 - saveWhatsAppImage: ID de media: 1552862796333093, MIME type: image/jpeg 2026-07-30 22:23:30 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1552862796333093 2026-07-30 22:23:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-30 22:23:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1552862796333093&source=getMedia&ext=1785464909&hash=ATxWEC0543SD_8i2LOQHBsQ9p9bv5TNFpAq9nPO1AD6HuA 2026-07-30 22:23:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1552862796333093&source=getMedia&ext=1785464909&hash=ATxWEC0543SD_8i2LOQHBsQ9p9bv5TNFpAq9nPO1AD6HuA 2026-07-30 22:23:31 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-30 22:23:31 - descargar_imagen: Imagen descargada - Tamaño: 53880 bytes, Tipo: image/jpeg 2026-07-30 22:23:31 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1552862796333093.jpg, Tamaño: 53880 bytes 2026-07-30 22:23:31 - saveToDatabase: Registro insertado en BD con ID: 189 2026-07-30 22:23:31 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1552862796333093.jpg","image_id":"1552862796333093","size":53880,"mime_type":"image\/jpeg","db_success":true} 2026-07-30 22:23:31 - Resultado del comando: array 2026-07-30 22:23:31 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-30 22:23:32 - Mensaje enviado con éxito a 584243362610 2026-07-30 22:23:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c0724e50a2 (wa_message_id: wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSMUI2NjA2MkE3MkY1N0FFODg1AA==) 2026-07-30 22:23:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c0724e50a2 2026-07-30 22:23:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Luis Castillo, 2026-08-13 00:00:00 . 584243362610 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243362610","wa_id":"584243362610"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSQjkyQTlDREYxOERGNUE3NjM3AA==","message_status":"accepted"}]}'. 2026-07-31 00:35:04 - ====== INICIO WEBHOOK ====== 2026-07-31 00:35:04 - Evento: button | De: 584243303560 | Size: 716b 2026-07-31 00:35:04 - Procesando botón de plantilla: Informacion de pagos 2026-07-31 00:35:04 - ButtonService: payload=informacion de pagos, telefono=584243303560 2026-07-31 00:35:04 - Procesando botón PAGO para: 584243303560 2026-07-31 00:35:06 - Mensaje enviado con éxito a 584243303560 2026-07-31 00:35:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c25fa0b95c (wa_message_id: wamid.HBgMNTg0MjQzMzAzNTYwFQIAERgSMjFGODVGQTNBMDNEMjFBREU4AA==) 2026-07-31 00:35:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c25fa0b95c 2026-07-31 00:35:06 - ====== FIN WEBHOOK ====== 2026-07-31 00:35:17 - ====== INICIO WEBHOOK ====== 2026-07-31 00:35:17 - Evento: text | De: 584243303560 | Size: 560b 2026-07-31 00:35:17 - Procesando mensaje regular tipo: text 2026-07-31 00:35:17 - RegularMessageService: Procesando mensaje de 584243303560, tipo: text 2026-07-31 00:35:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU1NTdGRjBBRUY0Mzg3NUY2RTM1MDg5RjgxMDVCMDEA 2026-07-31 00:35:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU1NTdGRjBBRUY0Mzg3NUY2RTM1MDg5RjgxMDVCMDEA 2026-07-31 00:35:17 - Contenido: monto... 2026-07-31 00:35:17 - Comando detectado: monto 2026-07-31 00:35:17 - CommandProcessor: Procesando comando: monto 2026-07-31 00:35:17 - Comando no reconocido, enviando a ChatGPT 2026-07-31 00:35:17 - Resultado del comando: string 2026-07-31 00:35:17 - Enviando a ChatGPT: monto... 2026-07-31 00:35:17 - forwardToChatGPT: Enviando a ChatGPT: monto... 2026-07-31 00:35:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 01:35:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 01:35:17 America/Halifax] [CHATBOT][START] corr=eac3d612 IP=127.0.0.1 UA= [31-Jul-2026 00:35:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 00:35:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=70:a7:41:24:9b:db mobile=584243303560 [31-Jul-2026 00:35:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 00:35:17 America/Caracas] [CHATBOT][DIAG] corr=eac3d612 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 00:35:17 America/Caracas] [CHATBOT][CTX] corr=eac3d612 tel=584243303560 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 00:35:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 00:35:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 00:35:17 America/Caracas] [CHATBOT][AI][d74bf7] Proveedor: gemini [31-Jul-2026 00:35:17 America/Caracas] [CHATBOT][GEMINI][d74bf7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 00:35:18 America/Caracas] [CHATBOT][GEMINI][d74bf7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 00:35:19 America/Caracas] [CHATBOT][GEMINI][d74bf7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 00:35:19 America/Caracas] [CHATBOT][AI][d74bf7] Gemini falló, usando heurística local [31-Jul-2026 00:35:19 America/Caracas] [CHATBOT][AI][d74bf7] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 00:35:19 America/Caracas] [CHATBOT][END] corr=eac3d612 bytesRespuesta=402 [31-Jul-2026 00:35:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 00:35:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 00:35:21 - Mensaje enviado con éxito a 584243303560 2026-07-31 00:35:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c26091e30b (wa_message_id: wamid.HBgMNTg0MjQzMzAzNTYwFQIAERgSOThDMzdEMDI2NDVGNUJCRDMzAA==) 2026-07-31 00:35:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c26091e30b 2026-07-31 00:35:21 - ====== FIN WEBHOOK ====== 2026-07-31 00:35:37 - ====== INICIO WEBHOOK ====== 2026-07-31 00:35:37 - Evento: text | De: 584243303560 | Size: 560b 2026-07-31 00:35:37 - Procesando mensaje regular tipo: text 2026-07-31 00:35:37 - RegularMessageService: Procesando mensaje de 584243303560, tipo: text 2026-07-31 00:35:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU1QUY3Q0Q1NDY1MkI5OEY5REQ4RDkwN0MxRUQ2QTcA 2026-07-31 00:35:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU1QUY3Q0Q1NDY1MkI5OEY5REQ4RDkwN0MxRUQ2QTcA 2026-07-31 00:35:37 - Contenido: pagar... 2026-07-31 00:35:37 - Comando detectado: pagar 2026-07-31 00:35:37 - CommandProcessor: Procesando comando: pagar 2026-07-31 00:35:37 - Ejecutando add_pagos.php [31-Jul-2026 00:35:38 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-31 00:35:38 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-31 00:35:39 - ====== INICIO WEBHOOK ====== 2026-07-31 00:35:39 - Evento: text | De: 584243303560 | Size: 560b 2026-07-31 00:35:39 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU1QUY3Q0Q1NDY1MkI5OEY5REQ4RDkwN0MxRUQ2QTcA, ignorando 2026-07-31 00:39:12 - ====== INICIO WEBHOOK ====== 2026-07-31 00:39:12 - Evento: image | De: 584243303560 | Size: 830b 2026-07-31 00:39:12 - Procesando mensaje regular tipo: image 2026-07-31 00:39:12 - RegularMessageService: Procesando mensaje de 584243303560, tipo: image 2026-07-31 00:39:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU5MUNFQjMzODQyOTgzQkNFREYwRDczNTIxNjRCRUQA 2026-07-31 00:39:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU5MUNFQjMzODQyOTgzQkNFREYwRDczNTIxNjRCRUQA 2026-07-31 00:39:12 - Contenido: ... 2026-07-31 00:39:12 - Comando detectado: image 2026-07-31 00:39:12 - CommandProcessor: Procesando comando: image 2026-07-31 00:39:12 - Imagen sin comando, guardando y procesando 2026-07-31 00:39:12 - Verificando duplicado por imageId=3680361732142482, msgId=wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU5MUNFQjMzODQyOTgzQkNFREYwRDczNTIxNjRCRUQA 2026-07-31 00:39:12 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-31 00:39:12 - Incluyendo numtoname.php... 2026-07-31 00:39:12 - Incluyendo media.php... 2026-07-31 00:39:12 - DEBUG messages batch: [{"from":"584243303560","from_user_id":"VE.4532025730417907","id":"wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU5MUNFQjMzODQyOTgzQkNFREYwRDczNTIxNjRCRUQA","timestamp":"1785472749","type":"image","image":{"mime_type":"image\/jpeg","sha256":"S3+DNwmvzoqSIia+l2qMZc7tl6lpErF70\/2\/gDwONlU=","id":"3680361732142482","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3680361732142482&source=webhook&ext=1785473051&hash=ATyn0nnyzfNQ8q9pSrMARf_ojKKTNGhpH3yoAvGADcIjnA"}}] 2026-07-31 00:39:12 - DEBUG caption: no se encontró texto cercano 2026-07-31 00:39:12 - DEBUG caption final: [VACIO] 2026-07-31 00:39:12 - DEBUG busqueda mobiles: 04243303560,4243303560,584243303560 2026-07-31 00:39:12 - DEBUG usuario encontrado: 70:a7:41:24:9b:db 2026-07-31 00:39:12 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-31 00:39:12 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-31 00:39:13 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3680361732142482&source=getMedia&ext=1785473052&hash=ATzRYiAO9QJ6qD_zqkOd77Gwl3jNEGBEgAsSWML2gxKo4A 2026-07-31 00:39:15 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3680361732142482.jpg (35331 bytes) 2026-07-31 00:39:16 - OCR tesseract exit=0 chars=408 2026-07-31 00:39:16 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 217 movistar 12:38 S 0 10 OS all lS € Comprobante de operación —«< y PagomóvilBDV Personas 22.370,00 Bs Fecha: 31/07/2026 Operación: 006848997229 IF] Identificación: 18143785 Origen: 0102****4910 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet J) Agregar Beneficiario JD Crear Acceso directo 2026-07-31 00:39:16 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22370.00","fecha":"2026-07-31"} 2026-07-31 00:39:16 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-31","debug":["fecha=2026-07-31"]} 2026-07-31 00:39:16 - DEBUG registro: usernameRaw=''70:a7:41:24:9b:db'' first=''Karla Sofia'' last=''Tovar Bermang'' esRegistrado=1 2026-07-31 00:39:16 - DEBUG bodyAdmin postOCR: Tlf: 04243303560\nUser: 70:a7:41:24:9b:db\nNombre: Karla Sofia Tovar Bermang\nBanco: Venezuela\nMonto: 22370.00 (caption)\nFecha: 2026-07-31 (caption)\nSrvID: 34 2026-07-31 00:39:19 - IMG 3680361732142482 TEL 04243303560 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-31 00:39:19 - Incluyendo guardar_imagen.php... 2026-07-31 00:39:19 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-31 00:39:19 - Includes realizados. Verificando funciones... 2026-07-31 00:39:19 - obtenerInfoUsuario: Iniciando función con teléfono: 584243303560 2026-07-31 00:39:19 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-31 00:39:19 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-31 00:39:19 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-31 00:39:19 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-31 00:39:19 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-31 00:39:19 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:24:9b:db","firstname":"Karla Sofia","lastname":"Tovar Bermang","mac":"48:a9:8a:58:cd:14","srvid":34} 2026-07-31 00:39:19 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-31 00:39:19 - Datos usuario extraídos: {"username":"70:a7:41:24:9b:db","firstname":"Karla Sofia","lastname":"Tovar Bermang","mac":"48:a9:8a:58:cd:14","srvid":34} 2026-07-31 00:39:19 - Función conectarbot disponible, obteniendo conexión... 2026-07-31 00:39:19 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-31 00:39:19 - Valor de accessToken: EAAC0c45... 2026-07-31 00:39:19 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-31 00:39:19 - Instancia WhatsAppImageHandler creada 2026-07-31 00:39:19 - Llamando a saveWhatsAppImage... 2026-07-31 00:39:19 - saveWhatsAppImage: Procesando imagen para: 584243303560 2026-07-31 00:39:19 - saveWhatsAppImage: ID de media: 3680361732142482, MIME type: image/jpeg 2026-07-31 00:39:19 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3680361732142482 2026-07-31 00:39:20 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-31 00:39:20 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3680361732142482&source=getMedia&ext=1785473058&hash=ATwr0s5ETk1SFQjYYqDQZRXluOjokns4lnGq3U_7rjmzLQ 2026-07-31 00:39:20 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3680361732142482&source=getMedia&ext=1785473058&hash=ATwr0s5ETk1SFQjYYqDQZRXluOjokns4lnGq3U_7rjmzLQ 2026-07-31 00:39:20 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-31 00:39:20 - descargar_imagen: Imagen descargada - Tamaño: 35331 bytes, Tipo: image/jpeg 2026-07-31 00:39:20 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3680361732142482.jpg, Tamaño: 35331 bytes 2026-07-31 00:39:20 - saveToDatabase: Registro insertado en BD con ID: 190 2026-07-31 00:39:20 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3680361732142482.jpg","image_id":"3680361732142482","size":35331,"mime_type":"image\/jpeg","db_success":true} 2026-07-31 00:39:20 - Resultado del comando: array 2026-07-31 00:39:20 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-31 00:39:21 - Mensaje enviado con éxito a 584243303560 2026-07-31 00:39:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c26f9ee948 (wa_message_id: wamid.HBgMNTg0MjQzMzAzNTYwFQIAERgSQjYxMjM1NjI1RTg0ODk1MUNEAA==) 2026-07-31 00:39:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c26f9ee948 2026-07-31 00:39:21 - ====== FIN WEBHOOK ====== 2026-07-31 05:51:36 - ====== INICIO WEBHOOK ====== 2026-07-31 05:51:36 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 05:51:36 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 05:51:36 - ====== FIN WEBHOOK ====== 2026-07-31 05:52:23 - ====== INICIO WEBHOOK ====== 2026-07-31 05:52:23 - Evento: image | De: 584143263424 | Size: 868b 2026-07-31 05:52:23 - Procesando mensaje regular tipo: image 2026-07-31 05:52:23 - RegularMessageService: Procesando mensaje de 584143263424, tipo: image 2026-07-31 05:52:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUMwOEFBQTUyQzVBMjk3MjNBMjM3RDc2NUJCNjNDMkIA 2026-07-31 05:52:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUMwOEFBQTUyQzVBMjk3MjNBMjM3RDc2NUJCNjNDMkIA 2026-07-31 05:52:23 - Contenido: ... 2026-07-31 05:52:23 - Comando detectado: image 2026-07-31 05:52:23 - CommandProcessor: Procesando comando: image 2026-07-31 05:52:23 - Imagen sin comando, guardando y procesando 2026-07-31 05:52:23 - Verificando duplicado por imageId=2996998713985386, msgId=wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUMwOEFBQTUyQzVBMjk3MjNBMjM3RDc2NUJCNjNDMkIA 2026-07-31 05:52:24 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-31 05:52:24 - Incluyendo numtoname.php... 2026-07-31 05:52:24 - Incluyendo media.php... 2026-07-31 05:52:24 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584143263424","from_user_id":"VE.4539360419684438","id":"wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUMwOEFBQTUyQzVBMjk3MjNBMjM3RDc2NUJCNjNDMkIA","timestamp":"1785491540","type":"image","image":{"mime_type":"image\/jpeg","sha256":"nhY24Th+qxKdqhnD4\/zWspGipzgwWGLalAIJ3BsRnaY=","id":"2996998713985386","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2996998713985386&source=webhook&ext=1785491842&hash=ATws1kdzqmrOZqlxLwiE7y9pKyAmI0IWUxl9-PYfn7lU2Q"}}] 2026-07-31 05:52:24 - DEBUG caption: no se encontró texto cercano 2026-07-31 05:52:24 - DEBUG caption final: [VACIO] 2026-07-31 05:52:24 - DEBUG busqueda mobiles: 04143263424,4143263424,584143263424 2026-07-31 05:52:24 - DEBUG usuario encontrado: 18:e8:29:34:f1:b8 2026-07-31 05:52:24 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-31 05:52:24 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-31 05:52:25 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2996998713985386&source=getMedia&ext=1785491844&hash=ATy-9pNmvDRx0IVuWD-OOtHLyy-O3mFqXs5mLPBhyiCfnA 2026-07-31 05:52:27 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2996998713985386.jpg (125220 bytes) 2026-07-31 05:52:28 - OCR tesseract exit=0 chars=416 2026-07-31 05:52:28 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 379 Pagar a Otros Bancos ANDREINA BELÉN HERNANDEZ DE THEN E| dinero fue enviado Bs.25.948,16 a Dinero Rapido BBVA Provincial Banco: BANCO VENEZUELA Numero celular: 04123663736 Identificación: V18143785 Concepto: Pago Fecha: 31/07/2026 Referencia: 000028118 | | Agregar a frecuentes Compartir como imagen Compartir como texto 2026-07-31 05:52:28 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25948.16","fecha":"2026-07-31"} 2026-07-31 05:52:28 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-31","debug":["fecha=2026-07-31"]} 2026-07-31 05:52:28 - DEBUG registro: usernameRaw=''18:e8:29:34:f1:b8'' first=''jose '' last=''then '' esRegistrado=1 2026-07-31 05:52:28 - DEBUG bodyAdmin postOCR: Tlf: 04143263424\nUser: 18:e8:29:34:f1:b8\nNombre: jose then\nBanco: Venezuela\nMonto: 25948.16 (caption)\nFecha: 2026-07-31 (caption)\nSrvID: 34 2026-07-31 05:52:31 - IMG 2996998713985386 TEL 04143263424 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-31 05:52:31 - Incluyendo guardar_imagen.php... 2026-07-31 05:52:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-31 05:52:31 - Includes realizados. Verificando funciones... 2026-07-31 05:52:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584143263424 2026-07-31 05:52:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-31 05:52:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-31 05:52:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-31 05:52:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-31 05:52:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-31 05:52:31 - obtenerInfoUsuario: Datos usuario: {"username":"18:e8:29:34:f1:b8","firstname":"jose ","lastname":"then ","mac":"18:e8:29:34:f1:b8","srvid":34} 2026-07-31 05:52:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-31 05:52:31 - Datos usuario extraídos: {"username":"18:e8:29:34:f1:b8","firstname":"jose ","lastname":"then ","mac":"18:e8:29:34:f1:b8","srvid":34} 2026-07-31 05:52:31 - Función conectarbot disponible, obteniendo conexión... 2026-07-31 05:52:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-31 05:52:31 - Valor de accessToken: EAAC0c45... 2026-07-31 05:52:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-31 05:52:31 - Instancia WhatsAppImageHandler creada 2026-07-31 05:52:31 - Llamando a saveWhatsAppImage... 2026-07-31 05:52:31 - saveWhatsAppImage: Procesando imagen para: 584143263424 2026-07-31 05:52:31 - saveWhatsAppImage: ID de media: 2996998713985386, MIME type: image/jpeg 2026-07-31 05:52:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2996998713985386 2026-07-31 05:52:32 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-31 05:52:32 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2996998713985386&source=getMedia&ext=1785491851&hash=ATzhH1uxcSK-iIY0LwNwwT7j7qGzH8C2Vr7xR9ACM6Po6g 2026-07-31 05:52:32 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2996998713985386&source=getMedia&ext=1785491851&hash=ATzhH1uxcSK-iIY0LwNwwT7j7qGzH8C2Vr7xR9ACM6Po6g 2026-07-31 05:52:33 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-31 05:52:33 - descargar_imagen: Imagen descargada - Tamaño: 125220 bytes, Tipo: image/jpeg 2026-07-31 05:52:33 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2996998713985386.jpg, Tamaño: 125220 bytes 2026-07-31 05:52:33 - saveToDatabase: Registro insertado en BD con ID: 191 2026-07-31 05:52:33 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2996998713985386.jpg","image_id":"2996998713985386","size":125220,"mime_type":"image\/jpeg","db_success":true} 2026-07-31 05:52:33 - Resultado del comando: array 2026-07-31 05:52:33 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-31 05:52:34 - Mensaje enviado con éxito a 584143263424 2026-07-31 05:52:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c7062e0eb9 (wa_message_id: wamid.HBgMNTg0MTQzMjYzNDI0FQIAERgSNDQyNzUyNTM1NTFFMTI4RDM3AA==) 2026-07-31 05:52:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c7062e0eb9 2026-07-31 05:52:34 - ====== FIN WEBHOOK ====== 2026-07-31 06:16:15 - ====== INICIO WEBHOOK ====== 2026-07-31 06:16:15 - Evento: text | De: 584141211765 | Size: 569b 2026-07-31 06:16:15 - Procesando mensaje regular tipo: text 2026-07-31 06:16:15 - RegularMessageService: Procesando mensaje de 584141211765, tipo: text 2026-07-31 06:16:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjExNzY1FQIAEhgUM0EwMjMwQ0JGNUQxRjZBNEFBNEIA 2026-07-31 06:16:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjExNzY1FQIAEhgUM0EwMjMwQ0JGNUQxRjZBNEFBNEIA 2026-07-31 06:16:15 - Contenido: José then 8575245... 2026-07-31 06:16:15 - Comando detectado: josé 2026-07-31 06:16:15 - CommandProcessor: Procesando comando: josé 2026-07-31 06:16:15 - Comando no reconocido, enviando a ChatGPT 2026-07-31 06:16:15 - Resultado del comando: string 2026-07-31 06:16:15 - Enviando a ChatGPT: José then 8575245... 2026-07-31 06:16:15 - forwardToChatGPT: Enviando a ChatGPT: José then 8575245... 2026-07-31 06:16:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 07:16:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 07:16:15 America/Halifax] [CHATBOT][START] corr=95bc09d2 IP=127.0.0.1 UA= [31-Jul-2026 06:16:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 06:16:15 America/Caracas] [CHATBOT][CTX] corr=95bc09d2 tel=584141211765 intent=chat srvid= usd=0 bs=0 tasa=746.6297 verifyMode=simulated [31-Jul-2026 06:16:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 06:16:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 06:16:16 America/Caracas] [CHATBOT][AI][06de05] Proveedor: gemini [31-Jul-2026 06:16:16 America/Caracas] [CHATBOT][GEMINI][06de05] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 06:16:16 America/Caracas] [CHATBOT][GEMINI][06de05] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 06:16:17 America/Caracas] [CHATBOT][GEMINI][06de05] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 06:16:18 America/Caracas] [CHATBOT][AI][06de05] Gemini falló, usando heurística local [31-Jul-2026 06:16:18 America/Caracas] [CHATBOT][AI][06de05] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 06:16:18 America/Caracas] [CHATBOT][END] corr=95bc09d2 bytesRespuesta=370 [31-Jul-2026 06:16:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 06:16:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 06:16:19 - Mensaje enviado con éxito a 584141211765 2026-07-31 06:16:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c75f35c4d4 (wa_message_id: wamid.HBgMNTg0MTQxMjExNzY1FQIAERgSMkIyRjEzNEMzOTc0RTUyM0FFAA==) 2026-07-31 06:16:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c75f35c4d4 2026-07-31 06:16:19 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143721371","wa_id":"584143721371"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNzIxMzcxFQIAERgSRjczNUJBQ0YyOUQ1NjlDQUMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242232350","wa_id":"584242232350"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSODgwRDA4OUMzRDkzMzE2OUQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143263424","wa_id":"584143263424"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjYzNDI0FQIAERgSMUQ5REU3MTBDMzBDMDg3N0I0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129930580","wa_id":"584129930580"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMwNTgwFQIAERgSNDU0OTlDRERGNDE3NzczNUY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124433267","wa_id":"584124433267"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NDMzMjY3FQIAERgSMzc2MzE4ODU3RDRBNkNDOUY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123716619","wa_id":"584123716619"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE2NjE5FQIAERgSMkJFNDA3MENCMDU1NzkxQkM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121489006","wa_id":"584121489006"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg5MDA2FQIAERgSMDU5RjcxRjVFQzQ1RDg2RkZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122862290","wa_id":"584122862290"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODYyMjkwFQIAERgSN0MzNzYzN0UyRDZENjU3ODEzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129953409","wa_id":"584129953409"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTUzNDA5FQIAERgSNjIyQkRDMjkyM0QyM0MzMjlDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141345042","wa_id":"584141345042"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSNzJDNkMxRkI0MjVCQTY4RjhCAA==","message_status":"accepted"}]}'. 2026-07-31 07:00:21 - ====== INICIO WEBHOOK ====== 2026-07-31 07:00:21 - Evento: text | De: 584143721371 | Size: 579b 2026-07-31 07:00:21 - Procesando mensaje regular tipo: text 2026-07-31 07:00:21 - RegularMessageService: Procesando mensaje de 584143721371, tipo: text 2026-07-31 07:00:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNzIxMzcxFQIAEhggQUM3QUZDODUzOTM1MjBDM0MyRTI2ODdGNjFDQ0EzNkUA 2026-07-31 07:00:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNzIxMzcxFQIAEhggQUM3QUZDODUzOTM1MjBDM0MyRTI2ODdGNjFDQ0EzNkUA 2026-07-31 07:00:21 - Contenido: Dígame el monto por favor... 2026-07-31 07:00:21 - Comando detectado: dígame 2026-07-31 07:00:21 - CommandProcessor: Procesando comando: dígame 2026-07-31 07:00:21 - Comando no reconocido, enviando a ChatGPT 2026-07-31 07:00:21 - Resultado del comando: string 2026-07-31 07:00:21 - Enviando a ChatGPT: Dígame el monto por favor... 2026-07-31 07:00:21 - forwardToChatGPT: Enviando a ChatGPT: Dígame el monto por favor... 2026-07-31 07:00:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 08:00:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 08:00:21 America/Halifax] [CHATBOT][START] corr=7e647b88 IP=127.0.0.1 UA= output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241526827","wa_id":"584241526827"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI2ODI3FQIAERgSOEUxODdFNkFFQjY0M0UwRjFGAA==","message_status":"accepted"}]}'. [31-Jul-2026 07:00:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 07:00:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-02 username=0c:ea:14:9e:1d:e7 mobile=584143721371 [31-Jul-2026 07:00:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 07:00:21 America/Caracas] [CHATBOT][DIAG] corr=7e647b88 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 4; Problema: Tu cuenta vence en 1 día [warning] [31-Jul-2026 07:00:21 America/Caracas] [CHATBOT][CTX] corr=7e647b88 tel=584143721371 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 07:00:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 07:00:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 07:00:21 America/Caracas] [CHATBOT][AI][1d5279] Proveedor: gemini [31-Jul-2026 07:00:21 America/Caracas] [CHATBOT][GEMINI][1d5279] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 07:00:22 America/Caracas] [CHATBOT][GEMINI][1d5279] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149400396","wa_id":"584149400396"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5NDAwMzk2FQIAERgSQ0Q5MUZFQjhGNjZCQTI2MjFFAA==","message_status":"accepted"}]}'. [31-Jul-2026 07:00:23 America/Caracas] [CHATBOT][GEMINI][1d5279] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:00:23 America/Caracas] [CHATBOT][AI][1d5279] Gemini falló, usando heurística local [31-Jul-2026 07:00:23 America/Caracas] [CHATBOT][AI][1d5279] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 07:00:23 America/Caracas] [CHATBOT][END] corr=7e647b88 bytesRespuesta=399 [31-Jul-2026 07:00:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 07:00:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243497810","wa_id":"584243497810"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDk3ODEwFQIAERgSMEJDRDU5MzZEMTlFMUE1MkRFAA==","message_status":"accepted"}]}'. 2026-07-31 07:00:24 - Mensaje enviado con éxito a 584143721371 2026-07-31 07:00:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c8048ef093 (wa_message_id: wamid.HBgMNTg0MTQzNzIxMzcxFQIAERgSOTNFNTMyMzQ0MzhCMDk0MEUwAA==) 2026-07-31 07:00:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c8048ef093 2026-07-31 07:00:24 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144723819","wa_id":"584144723819"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzIzODE5FQIAERgSRjBFNzk4MjYwOEQ3MkFBNzBEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241529588","wa_id":"584241529588"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI5NTg4FQIAERgSMzRGMjZCRjI2NUFDRkNENTE4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141287395","wa_id":"584141287395"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjg3Mzk1FQIAERgSNDNCNThCNDIzMjI5QzhGQkY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143800082","wa_id":"584143800082"}],"messages":[{"id":"wamid.HBgMNTg0MTQzODAwMDgyFQIAERgSNDFCOTFDMjk1MTM0QTkxNjBBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122959369","wa_id":"584122959369"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTU5MzY5FQIAERgSMTY0OTlBRTQwNzVFRDhEMkU2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143030898","wa_id":"584143030898"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDMwODk4FQIAERgSOEI3NjI0RkMxQzk1RDIwRTQ4AA==","message_status":"accepted"}]}'. 2026-07-31 07:00:33 - ====== INICIO WEBHOOK ====== 2026-07-31 07:00:33 - Evento: status:failed | De: 584143030898 | Size: 573b 2026-07-31 07:00:33 - STATUS FAILED: failed para 584143030898 | Error: 131026 Message undeliverable 2026-07-31 07:00:33 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928884","wa_id":"584144928884"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4ODg0FQIAERgSNEU5RTlENzk2ODcwNkIwM0M2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121996715","wa_id":"584121996715"}],"messages":[{"id":"wamid.HBgMNTg0MTIxOTk2NzE1FQIAERgSQTUxMTNFN0UyQkU4QURENzIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141306595","wa_id":"584141306595"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzA2NTk1FQIAERgSODZCNDU5MDYwQkRENTI3RTNBAA==","message_status":"accepted"}]}'. output response send.php '{"error":{"message":"(#100) Invalid parameter","code":100,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"The phone number is malformed"},"fbtrace_id":"A3A7msungIEMAEnnYOvUggX"}}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144870237","wa_id":"584144870237"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODcwMjM3FQIAERgSNDU2MjcwMDk5QzlBMjdERDFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120108055","wa_id":"584120108055"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTA4MDU1FQIAERgSRTAwQ0FEMTlGNTNDREU2ODg5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145989127","wa_id":"584145989127"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1OTg5MTI3FQIAERgSODA5RTE2MENBMjZEQjE2MTkwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140355738","wa_id":"584140355738"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzU1NzM4FQIAERgSODExNjcwRTNBNzgxNzVGNjFGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243303560","wa_id":"584243303560"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzAzNTYwFQIAERgSQjlGNjgxM0Y4ODBBODdDMDA2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142515620","wa_id":"584142515620"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNTE1NjIwFQIAERgSQzBFQjYzNUZBNjg2REY0NkZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141448567","wa_id":"584141448567"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDQ4NTY3FQIAERgSRUY3NzdERDk5NUExM0E5NDBFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144783152","wa_id":"584144783152"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzgzMTUyFQIAERgSNjM3MDU1QzNFMDFDOEE2NDJFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129932045","wa_id":"584129932045"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMyMDQ1FQIAERgSQjAwQjk5QkRCQjczNDkwNkU0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSMTI2MkFGRjM5RkIzM0Y1QTVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142390522","wa_id":"584142390522"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzkwNTIyFQIAERgSMkQyMEEyNjQ5NkQ5QjBDQjExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121485563","wa_id":"584121485563"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg1NTYzFQIAERgSN0YyOTJGNDkwREM4MzdERDUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267301474","wa_id":"584267301474"}],"messages":[{"id":"wamid.HBgMNTg0MjY3MzAxNDc0FQIAERgSM0MwNjQ1RjU2ODg4MkQyQUE0AA==","message_status":"accepted"}]}'. 2026-07-31 07:00:56 - ====== INICIO WEBHOOK ====== 2026-07-31 07:00:56 - Evento: status:failed | De: 584267301474 | Size: 573b 2026-07-31 07:00:56 - STATUS FAILED: failed para 584267301474 | Error: 131026 Message undeliverable 2026-07-31 07:00:56 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266189226","wa_id":"584266189226"}],"messages":[{"id":"wamid.HBgMNTg0MjY2MTg5MjI2FQIAERgSNUU0Q0JGMzAwNEMzNDFEQ0VFAA==","message_status":"accepted"}]}'. 2026-07-31 07:00:58 - ====== INICIO WEBHOOK ====== 2026-07-31 07:00:58 - Evento: status:failed | De: 584266189226 | Size: 573b 2026-07-31 07:00:58 - STATUS FAILED: failed para 584266189226 | Error: 131026 Message undeliverable 2026-07-31 07:00:58 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141307542","wa_id":"584141307542"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzA3NTQyFQIAERgSOEYwQjQ5NDk3Mjg2NjczNkU5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126000526","wa_id":"584126000526"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSQkVDODVERDQ4RDRDM0UzQ0IzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123598837","wa_id":"584123598837"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNTk4ODM3FQIAERgSRDIxRUVBOTc5Rjc1QTA3NjY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124884996","wa_id":"584124884996"}],"messages":[{"id":"wamid.HBgMNTg0MTI0ODg0OTk2FQIAERgSM0IyMzI3OTgwM0YxRkFENEQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167137859","wa_id":"584167137859"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSNzBGN0YyQUYxQUI1MzlCMUE3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242162342","wa_id":"584242162342"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMTYyMzQyFQIAERgSMEI3Q0FBRDgyMkE4QjVDREQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120843226","wa_id":"584120843226"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODQzMjI2FQIAERgSNkFEQkY2RDg0NkNGODYzNEI2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241497011","wa_id":"584241497011"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDk3MDExFQIAERgSMUYwRUMyMEQxNTNBNTM2Mjc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241742701","wa_id":"584241742701"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQyNzAxFQIAERgSMTZENUIxMTA5QzlFNTAzQkI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123760399","wa_id":"584123760399"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzYwMzk5FQIAERgSMEJGNjBBNkFFMDEyRkQyOEE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166287722","wa_id":"584166287722"}],"messages":[{"id":"wamid.HBgMNTg0MTY2Mjg3NzIyFQIAERgSQjVCQzUxMjUzQjg5OEIwRjMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123762410","wa_id":"584123762410"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzYyNDEwFQIAERgSOUQ5NjZBRjhERTQ1REE4Q0FDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161453939","wa_id":"584161453939"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDUzOTM5FQIAERgSQjRFQjIxQzhGMTlFMTBBRTE0AA==","message_status":"accepted"}]}'. 2026-07-31 07:01:16 - ====== INICIO WEBHOOK ====== 2026-07-31 07:01:16 - Evento: status:failed | De: 584161453939 | Size: 573b 2026-07-31 07:01:16 - STATUS FAILED: failed para 584161453939 | Error: 131026 Message undeliverable 2026-07-31 07:01:16 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142295346","wa_id":"584142295346"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMjk1MzQ2FQIAERgSQTZGOTM1MzA1MTNCMDczQ0U3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262114955","wa_id":"584262114955"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMTE0OTU1FQIAERgSRUQ2NURCMzk5QzkxQzM1M0Q1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125321879","wa_id":"584125321879"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzIxODc5FQIAERgSOTNGMEM3M0VFNzc3QzdEQzgwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04127315769","wa_id":"584127315769"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MzE1NzY5FQIAERgSMTZEMEMyMTk4RkUyQzYyNDMxAA==","message_status":"accepted"}]}'. 2026-07-31 07:03:58 - ====== INICIO WEBHOOK ====== 2026-07-31 07:03:58 - Evento: text | De: 584243303560 | Size: 729b 2026-07-31 07:03:58 - Procesando mensaje regular tipo: text 2026-07-31 07:03:58 - RegularMessageService: Procesando mensaje de 584243303560, tipo: text 2026-07-31 07:03:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU1MTcwNjRGQjlBNTYxRUQ0M0U0QjFDNjI2MDU5ODkA 2026-07-31 07:03:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTU1MTcwNjRGQjlBNTYxRUQ0M0U0QjFDNjI2MDU5ODkA 2026-07-31 07:03:58 - Contenido: aqui esta el pago... 2026-07-31 07:03:58 - Comando detectado: aqui 2026-07-31 07:03:58 - CommandProcessor: Procesando comando: aqui 2026-07-31 07:03:58 - Comando no reconocido, enviando a ChatGPT 2026-07-31 07:03:58 - Resultado del comando: string 2026-07-31 07:03:58 - Enviando a ChatGPT: aqui esta el pago... 2026-07-31 07:03:58 - forwardToChatGPT: Enviando a ChatGPT: aqui esta el pago... 2026-07-31 07:03:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 08:03:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 08:03:59 America/Halifax] [CHATBOT][START] corr=04ef7653 IP=127.0.0.1 UA= [31-Jul-2026 07:03:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 07:03:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=70:a7:41:24:9b:db mobile=584243303560 [31-Jul-2026 07:03:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 07:03:59 America/Caracas] [CHATBOT][DIAG] corr=04ef7653 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 07:03:59 America/Caracas] [CHATBOT][CTX] corr=04ef7653 tel=584243303560 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 07:03:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 07:03:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 07:03:59 America/Caracas] [CHATBOT][AI][3fb222] Proveedor: gemini [31-Jul-2026 07:03:59 America/Caracas] [CHATBOT][GEMINI][3fb222] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 07:04:00 America/Caracas] [CHATBOT][GEMINI][3fb222] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:04:00 America/Caracas] [CHATBOT][GEMINI][3fb222] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:04:01 America/Caracas] [CHATBOT][AI][3fb222] Gemini falló, usando heurística local [31-Jul-2026 07:04:01 America/Caracas] [CHATBOT][END] corr=04ef7653 bytesRespuesta=397 [31-Jul-2026 07:04:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 07:04:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 07:04:02 - Mensaje enviado con éxito a 584243303560 2026-07-31 07:04:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c8122ac42e (wa_message_id: wamid.HBgMNTg0MjQzMzAzNTYwFQIAERgSMzBDNjM3Qjc5NzUwNzlGOUVEAA==) 2026-07-31 07:04:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c8122ac42e 2026-07-31 07:04:02 - ====== FIN WEBHOOK ====== 2026-07-31 07:05:34 - ====== INICIO WEBHOOK ====== 2026-07-31 07:05:34 - Evento: image | De: 584243303560 | Size: 830b 2026-07-31 07:05:34 - Procesando mensaje regular tipo: image 2026-07-31 07:05:34 - RegularMessageService: Procesando mensaje de 584243303560, tipo: image 2026-07-31 07:05:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTUwM0ZDMjY0OTBGOEYxRjA0NTQ4ODNCRTg4NkRCQTMA 2026-07-31 07:05:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTUwM0ZDMjY0OTBGOEYxRjA0NTQ4ODNCRTg4NkRCQTMA 2026-07-31 07:05:34 - Contenido: ... 2026-07-31 07:05:34 - Comando detectado: image 2026-07-31 07:05:34 - CommandProcessor: Procesando comando: image 2026-07-31 07:05:34 - Imagen sin comando, guardando y procesando 2026-07-31 07:05:34 - Verificando duplicado por imageId=1663482588056340, msgId=wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTUwM0ZDMjY0OTBGOEYxRjA0NTQ4ODNCRTg4NkRCQTMA 2026-07-31 07:05:34 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-31 07:05:34 - Incluyendo numtoname.php... 2026-07-31 07:05:34 - Incluyendo media.php... 2026-07-31 07:05:34 - DEBUG messages batch: [{"from":"584243303560","from_user_id":"VE.4532025730417907","id":"wamid.HBgMNTg0MjQzMzAzNTYwFQIAEhggQTUwM0ZDMjY0OTBGOEYxRjA0NTQ4ODNCRTg4NkRCQTMA","timestamp":"1785495930","type":"image","image":{"mime_type":"image\/jpeg","sha256":"S3+DNwmvzoqSIia+l2qMZc7tl6lpErF70\/2\/gDwONlU=","id":"1663482588056340","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1663482588056340&source=webhook&ext=1785496232&hash=ATyqxtgzauoUUGCwMF6QuLtkAiZ99us81s5sIV2vyPurOA"}}] 2026-07-31 07:05:34 - DEBUG caption: no se encontró texto cercano 2026-07-31 07:05:34 - DEBUG caption final: [VACIO] 2026-07-31 07:05:34 - DEBUG busqueda mobiles: 04243303560,4243303560,584243303560 2026-07-31 07:05:34 - DEBUG usuario encontrado: 70:a7:41:24:9b:db 2026-07-31 07:05:34 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-31 07:05:34 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-31 07:05:35 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1663482588056340&source=getMedia&ext=1785496234&hash=ATxCj0J26V-Z6XSQRRbgev_nVnJttra3PQ67SruFBfxP9A 2026-07-31 07:05:37 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1663482588056340.jpg (35331 bytes) 2026-07-31 07:05:38 - OCR tesseract exit=0 chars=408 2026-07-31 07:05:38 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 217 movistar 12:38 S 0 10 OS all lS € Comprobante de operación —«< y PagomóvilBDV Personas 22.370,00 Bs Fecha: 31/07/2026 Operación: 006848997229 IF] Identificación: 18143785 Origen: 0102****4910 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet J) Agregar Beneficiario JD Crear Acceso directo 2026-07-31 07:05:38 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22370.00","fecha":"2026-07-31"} 2026-07-31 07:05:38 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-31","debug":["fecha=2026-07-31"]} 2026-07-31 07:05:38 - DEBUG registro: usernameRaw=''70:a7:41:24:9b:db'' first=''Karla Sofia'' last=''Tovar Bermang'' esRegistrado=1 2026-07-31 07:05:38 - DEBUG bodyAdmin postOCR: Tlf: 04243303560\nUser: 70:a7:41:24:9b:db\nNombre: Karla Sofia Tovar Bermang\nBanco: Venezuela\nMonto: 22370.00 (caption)\nFecha: 2026-07-31 (caption)\nSrvID: 34 2026-07-31 07:05:40 - IMG 1663482588056340 TEL 04243303560 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-31 07:05:40 - Incluyendo guardar_imagen.php... 2026-07-31 07:05:40 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-31 07:05:40 - Includes realizados. Verificando funciones... 2026-07-31 07:05:40 - obtenerInfoUsuario: Iniciando función con teléfono: 584243303560 2026-07-31 07:05:40 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-31 07:05:40 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-31 07:05:40 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-31 07:05:40 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-31 07:05:40 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-31 07:05:40 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:24:9b:db","firstname":"Karla Sofia","lastname":"Tovar Bermang","mac":"48:a9:8a:58:cd:14","srvid":34} 2026-07-31 07:05:40 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-31 07:05:40 - Datos usuario extraídos: {"username":"70:a7:41:24:9b:db","firstname":"Karla Sofia","lastname":"Tovar Bermang","mac":"48:a9:8a:58:cd:14","srvid":34} 2026-07-31 07:05:40 - Función conectarbot disponible, obteniendo conexión... 2026-07-31 07:05:40 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-31 07:05:40 - Valor de accessToken: EAAC0c45... 2026-07-31 07:05:40 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-31 07:05:40 - Instancia WhatsAppImageHandler creada 2026-07-31 07:05:40 - Llamando a saveWhatsAppImage... 2026-07-31 07:05:41 - saveWhatsAppImage: Procesando imagen para: 584243303560 2026-07-31 07:05:41 - saveWhatsAppImage: ID de media: 1663482588056340, MIME type: image/jpeg 2026-07-31 07:05:41 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1663482588056340 2026-07-31 07:05:41 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-31 07:05:41 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1663482588056340&source=getMedia&ext=1785496240&hash=ATws3bzaxSq2fl6OIjlpsG5JIag4E2-dbHAE0wMqePBNHw 2026-07-31 07:05:41 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1663482588056340&source=getMedia&ext=1785496240&hash=ATws3bzaxSq2fl6OIjlpsG5JIag4E2-dbHAE0wMqePBNHw 2026-07-31 07:05:42 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-31 07:05:42 - descargar_imagen: Imagen descargada - Tamaño: 35331 bytes, Tipo: image/jpeg 2026-07-31 07:05:42 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1663482588056340.jpg, Tamaño: 35331 bytes 2026-07-31 07:05:42 - saveToDatabase: Registro insertado en BD con ID: 192 2026-07-31 07:05:42 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1663482588056340.jpg","image_id":"1663482588056340","size":35331,"mime_type":"image\/jpeg","db_success":true} 2026-07-31 07:05:42 - Resultado del comando: array 2026-07-31 07:05:42 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-31 07:05:43 - Mensaje enviado con éxito a 584243303560 2026-07-31 07:05:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c8187c1be8 (wa_message_id: wamid.HBgMNTg0MjQzMzAzNTYwFQIAERgSNjVGQ0FGMEY1ODFFNkQ0NDI3AA==) 2026-07-31 07:05:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c8187c1be8 2026-07-31 07:05:43 - ====== FIN WEBHOOK ====== 2026-07-31 07:16:05 - ====== INICIO WEBHOOK ====== 2026-07-31 07:16:05 - Evento: text | De: 584143263424 | Size: 573b 2026-07-31 07:16:05 - Procesando mensaje regular tipo: text 2026-07-31 07:16:05 - RegularMessageService: Procesando mensaje de 584143263424, tipo: text 2026-07-31 07:16:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUMyQkRGNkQ0RDZDMjE5ODA0OUI3MUQ5MDg1OTM4NDIA 2026-07-31 07:16:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUMyQkRGNkQ0RDZDMjE5ODA0OUI3MUQ5MDg1OTM4NDIA 2026-07-31 07:16:05 - Contenido: Ya pague... 2026-07-31 07:16:05 - Comando detectado: ya 2026-07-31 07:16:05 - CommandProcessor: Procesando comando: ya 2026-07-31 07:16:05 - IntentDetector: intent=pago, confidence=0.95 2026-07-31 07:16:05 - IntentDetector → pago detectado 2026-07-31 07:16:05 - CommandProcessor: Procesando comando: pagar 2026-07-31 07:16:05 - Ejecutando add_pagos.php [31-Jul-2026 07:16:06 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-31 07:16:06 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-07-31 07:16:07 - ====== INICIO WEBHOOK ====== 2026-07-31 07:16:07 - Evento: text | De: 584143263424 | Size: 573b 2026-07-31 07:16:07 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUMyQkRGNkQ0RDZDMjE5ODA0OUI3MUQ5MDg1OTM4NDIA, ignorando 2026-07-31 07:16:16 - ====== INICIO WEBHOOK ====== 2026-07-31 07:16:16 - Evento: text | De: 584143263424 | Size: 726b 2026-07-31 07:16:16 - Procesando mensaje regular tipo: text 2026-07-31 07:16:16 - RegularMessageService: Procesando mensaje de 584143263424, tipo: text 2026-07-31 07:16:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUMxMTU1QjEyRDc2NUREMkUzMzEzMTkxMThDMDk0QTIA 2026-07-31 07:16:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjYzNDI0FQIAEhggQUMxMTU1QjEyRDc2NUREMkUzMzEzMTkxMThDMDk0QTIA 2026-07-31 07:16:16 - Contenido: Esta... 2026-07-31 07:16:16 - Comando detectado: esta 2026-07-31 07:16:16 - CommandProcessor: Procesando comando: esta 2026-07-31 07:16:16 - Comando no reconocido, enviando a ChatGPT 2026-07-31 07:16:16 - Resultado del comando: string 2026-07-31 07:16:16 - Enviando a ChatGPT: Esta... 2026-07-31 07:16:16 - forwardToChatGPT: Enviando a ChatGPT: Esta... 2026-07-31 07:16:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 08:16:16 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 08:16:16 America/Halifax] [CHATBOT][START] corr=d9e344ec IP=127.0.0.1 UA= [31-Jul-2026 07:16:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 07:16:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=18:e8:29:34:f1:b8 mobile=584143263424 [31-Jul-2026 07:16:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 07:16:17 America/Caracas] [CHATBOT][DIAG] corr=d9e344ec Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 07:16:17 America/Caracas] [CHATBOT][CTX] corr=d9e344ec tel=584143263424 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 07:16:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 07:16:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 07:16:17 America/Caracas] [CHATBOT][AI][6742ef] Proveedor: gemini [31-Jul-2026 07:16:17 America/Caracas] [CHATBOT][GEMINI][6742ef] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 07:16:18 America/Caracas] [CHATBOT][GEMINI][6742ef] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:16:18 America/Caracas] [CHATBOT][GEMINI][6742ef] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:16:19 America/Caracas] [CHATBOT][AI][6742ef] Gemini falló, usando heurística local [31-Jul-2026 07:16:19 America/Caracas] [CHATBOT][AI][6742ef] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 07:16:19 America/Caracas] [CHATBOT][END] corr=d9e344ec bytesRespuesta=387 [31-Jul-2026 07:16:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 07:16:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 07:16:20 - Mensaje enviado con éxito a 584143263424 2026-07-31 07:16:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c84045edc5 (wa_message_id: wamid.HBgMNTg0MTQzMjYzNDI0FQIAERgSRkUxNUIyNTZBRTY3QUVFRjc5AA==) 2026-07-31 07:16:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c84045edc5 2026-07-31 07:16:20 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Edward Daniel Arenas Canino, 30/08/2026 . 584125321879 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125321879","wa_id":"584125321879"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzIxODc5FQIAERgSQkYzMjFBMzZFQ0ZDOTI4MTFCAA==","message_status":"accepted"}]}'. 2026-07-31 07:25:01 - ====== INICIO WEBHOOK ====== 2026-07-31 07:25:01 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 07:25:01 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 07:25:01 - ====== FIN WEBHOOK ====== 2026-07-31 07:27:00 - ====== INICIO WEBHOOK ====== 2026-07-31 07:27:00 - Evento: interactive | De: 584125321879 | Size: 1038b 2026-07-31 07:27:00 - Procesando encuesta interactiva 2026-07-31 07:27:00 - SurveyService: Iniciando procesamiento de encuesta 2026-07-31 07:27:00 - Procesando encuesta de: 584125321879, Message ID: wamid.HBgMNTg0MTI1MzIxODc5FQIAEhggQUMxMDM0QkExN0FBMjNDRTc0NEUyQkJDOUVDNzE2NTcA 2026-07-31 07:27:00 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-31 07:27:00 - ====== FIN WEBHOOK ====== 2026-07-31 07:32:18 - ====== INICIO WEBHOOK ====== 2026-07-31 07:32:18 - Evento: text | De: 584149400396 | Size: 606b 2026-07-31 07:32:18 - Procesando mensaje regular tipo: text 2026-07-31 07:32:18 - RegularMessageService: Procesando mensaje de 584149400396, tipo: text 2026-07-31 07:32:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5NDAwMzk2FQIAEhgUM0E4NDU4NTc0NEM4OTYxQjE5QjEA 2026-07-31 07:32:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5NDAwMzk2FQIAEhgUM0E4NDU4NTc0NEM4OTYxQjE5QjEA 2026-07-31 07:32:18 - Contenido: Hola buen día. Me indica por favor el monto y los datos para el pago... 2026-07-31 07:32:18 - Comando detectado: hola 2026-07-31 07:32:18 - CommandProcessor: Procesando comando: hola 2026-07-31 07:32:18 - Comando no reconocido, enviando a ChatGPT 2026-07-31 07:32:18 - Resultado del comando: string 2026-07-31 07:32:18 - Enviando a ChatGPT: Hola buen día. Me indica por favor el monto y los... 2026-07-31 07:32:18 - forwardToChatGPT: Enviando a ChatGPT: Hola buen día. Me indica por favor el monto y los... 2026-07-31 07:32:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 08:32:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 08:32:18 America/Halifax] [CHATBOT][START] corr=89b51115 IP=127.0.0.1 UA= [31-Jul-2026 07:32:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 07:32:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=4c:d7:c8:b6:d8:59 mobile=584149400396 [31-Jul-2026 07:32:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 07:32:19 America/Caracas] [CHATBOT][DIAG] corr=89b51115 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 07:32:19 America/Caracas] [CHATBOT][CTX] corr=89b51115 tel=584149400396 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 07:32:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 07:32:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 07:32:19 America/Caracas] [CHATBOT][AI][407811] Proveedor: gemini [31-Jul-2026 07:32:19 America/Caracas] [CHATBOT][GEMINI][407811] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 07:32:20 America/Caracas] [CHATBOT][GEMINI][407811] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:32:21 America/Caracas] [CHATBOT][GEMINI][407811] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:32:21 America/Caracas] [CHATBOT][AI][407811] Gemini falló, usando heurística local [31-Jul-2026 07:32:21 America/Caracas] [CHATBOT][END] corr=89b51115 bytesRespuesta=397 [31-Jul-2026 07:32:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 07:32:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 07:32:22 - Mensaje enviado con éxito a 584149400396 2026-07-31 07:32:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c87c6d01b9 (wa_message_id: wamid.HBgMNTg0MTQ5NDAwMzk2FQIAERgSOUYwM0VDQjIxQUExODlGNTQ1AA==) 2026-07-31 07:32:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c87c6d01b9 2026-07-31 07:32:22 - ====== FIN WEBHOOK ====== 2026-07-31 07:39:19 - ====== INICIO WEBHOOK ====== 2026-07-31 07:39:19 - Evento: button | De: 584126000526 | Size: 712b 2026-07-31 07:39:19 - Procesando botón de plantilla: Informacion de pagos 2026-07-31 07:39:19 - ButtonService: payload=informacion de pagos, telefono=584126000526 2026-07-31 07:39:19 - Procesando botón PAGO para: 584126000526 2026-07-31 07:39:20 - Mensaje enviado con éxito a 584126000526 2026-07-31 07:39:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c896845b2b (wa_message_id: wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSRTMzMzIyNTlDNUREREU2ODdEAA==) 2026-07-31 07:39:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c896845b2b 2026-07-31 07:39:20 - ====== FIN WEBHOOK ====== 2026-07-31 07:39:42 - ====== INICIO WEBHOOK ====== 2026-07-31 07:39:42 - Evento: text | De: 584126000526 | Size: 564b 2026-07-31 07:39:42 - Procesando mensaje regular tipo: text 2026-07-31 07:39:42 - RegularMessageService: Procesando mensaje de 584126000526, tipo: text 2026-07-31 07:39:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUMxQkI2MUE4RTRBQkUwQjlCNzkyNTJGNDVEOEE4M0IA 2026-07-31 07:39:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUMxQkI2MUE4RTRBQkUwQjlCNzkyNTJGNDVEOEE4M0IA 2026-07-31 07:39:42 - Contenido: Monto a pagar... 2026-07-31 07:39:42 - Comando detectado: monto 2026-07-31 07:39:42 - CommandProcessor: Procesando comando: monto 2026-07-31 07:39:42 - Comando no reconocido, enviando a ChatGPT 2026-07-31 07:39:42 - Resultado del comando: string 2026-07-31 07:39:42 - Enviando a ChatGPT: Monto a pagar... 2026-07-31 07:39:42 - forwardToChatGPT: Enviando a ChatGPT: Monto a pagar... 2026-07-31 07:39:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 08:39:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 08:39:42 America/Halifax] [CHATBOT][START] corr=d1021b04 IP=127.0.0.1 UA= [31-Jul-2026 07:39:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 07:39:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:78:9a:aa mobile=584126000526 [31-Jul-2026 07:39:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 07:39:42 America/Caracas] [CHATBOT][DIAG] corr=d1021b04 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 07:39:42 America/Caracas] [CHATBOT][CTX] corr=d1021b04 tel=584126000526 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 07:39:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 07:39:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 07:39:42 America/Caracas] [CHATBOT][AI][33a06e] Proveedor: gemini [31-Jul-2026 07:39:42 America/Caracas] [CHATBOT][GEMINI][33a06e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 07:39:43 America/Caracas] [CHATBOT][GEMINI][33a06e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:39:43 America/Caracas] [CHATBOT][GEMINI][33a06e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:39:44 America/Caracas] [CHATBOT][AI][33a06e] Gemini falló, usando heurística local [31-Jul-2026 07:39:44 America/Caracas] [CHATBOT][END] corr=d1021b04 bytesRespuesta=397 [31-Jul-2026 07:39:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 07:39:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 07:39:45 - Mensaje enviado con éxito a 584126000526 2026-07-31 07:39:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c8981a00cf (wa_message_id: wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSNEVGMUQyRDE5NjgxNENBRDVFAA==) 2026-07-31 07:39:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c8981a00cf 2026-07-31 07:39:45 - ====== FIN WEBHOOK ====== 2026-07-31 07:40:15 - ====== INICIO WEBHOOK ====== 2026-07-31 07:40:15 - Evento: text | De: 584126000526 | Size: 582b 2026-07-31 07:40:15 - Procesando mensaje regular tipo: text 2026-07-31 07:40:15 - RegularMessageService: Procesando mensaje de 584126000526, tipo: text 2026-07-31 07:40:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUM3Njk0NjE1MEZGOTZGODU1MTBEQkM2M0RGRTVGNDgA 2026-07-31 07:40:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUM3Njk0NjE1MEZGOTZGODU1MTBEQkM2M0RGRTVGNDgA 2026-07-31 07:40:15 - Contenido: Monto a pagar en bolívares... 2026-07-31 07:40:15 - Comando detectado: monto 2026-07-31 07:40:15 - CommandProcessor: Procesando comando: monto 2026-07-31 07:40:15 - Comando no reconocido, enviando a ChatGPT 2026-07-31 07:40:15 - Resultado del comando: string 2026-07-31 07:40:15 - Enviando a ChatGPT: Monto a pagar en bolívares... 2026-07-31 07:40:15 - forwardToChatGPT: Enviando a ChatGPT: Monto a pagar en bolívares... 2026-07-31 07:40:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 08:40:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 08:40:15 America/Halifax] [CHATBOT][START] corr=fce2682c IP=127.0.0.1 UA= [31-Jul-2026 07:40:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 07:40:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:78:9a:aa mobile=584126000526 [31-Jul-2026 07:40:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 07:40:16 America/Caracas] [CHATBOT][DIAG] corr=fce2682c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 07:40:16 America/Caracas] [CHATBOT][CTX] corr=fce2682c tel=584126000526 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 07:40:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 07:40:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 07:40:16 America/Caracas] [CHATBOT][AI][42c38b] Proveedor: gemini [31-Jul-2026 07:40:16 America/Caracas] [CHATBOT][GEMINI][42c38b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 07:40:16 America/Caracas] [CHATBOT][GEMINI][42c38b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:40:17 America/Caracas] [CHATBOT][GEMINI][42c38b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:40:18 America/Caracas] [CHATBOT][AI][42c38b] Gemini falló, usando heurística local [31-Jul-2026 07:40:18 America/Caracas] [CHATBOT][END] corr=fce2682c bytesRespuesta=397 [31-Jul-2026 07:40:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 07:40:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 07:40:19 - Mensaje enviado con éxito a 584126000526 2026-07-31 07:40:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c89a31427e (wa_message_id: wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSNkZGQTc4RDRGRkQ2RTk5OThFAA==) 2026-07-31 07:40:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c89a31427e 2026-07-31 07:40:19 - ====== FIN WEBHOOK ====== 2026-07-31 07:40:37 - ====== INICIO WEBHOOK ====== 2026-07-31 07:40:37 - Evento: text | De: 584126000526 | Size: 567b 2026-07-31 07:40:37 - Procesando mensaje regular tipo: text 2026-07-31 07:40:37 - RegularMessageService: Procesando mensaje de 584126000526, tipo: text 2026-07-31 07:40:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUM0NUZEOUE3ODNDNkM2QzNFNTc1N0RBMUEzMzcxMDAA 2026-07-31 07:40:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUM0NUZEOUE3ODNDNkM2QzNFNTc1N0RBMUEzMzcxMDAA 2026-07-31 07:40:37 - Contenido: Cuánto debo... 2026-07-31 07:40:37 - Comando detectado: cuánto 2026-07-31 07:40:37 - CommandProcessor: Procesando comando: cuánto 2026-07-31 07:40:37 - Comando no reconocido, enviando a ChatGPT 2026-07-31 07:40:37 - Resultado del comando: string 2026-07-31 07:40:37 - Enviando a ChatGPT: Cuánto debo... 2026-07-31 07:40:37 - forwardToChatGPT: Enviando a ChatGPT: Cuánto debo... 2026-07-31 07:40:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 08:40:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 08:40:37 America/Halifax] [CHATBOT][START] corr=d008b164 IP=127.0.0.1 UA= [31-Jul-2026 07:40:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 07:40:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:78:9a:aa mobile=584126000526 [31-Jul-2026 07:40:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 07:40:38 America/Caracas] [CHATBOT][DIAG] corr=d008b164 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 07:40:38 America/Caracas] [CHATBOT][CTX] corr=d008b164 tel=584126000526 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 07:40:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 07:40:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 07:40:38 America/Caracas] [CHATBOT][AI][d8d07a] Proveedor: gemini [31-Jul-2026 07:40:38 America/Caracas] [CHATBOT][GEMINI][d8d07a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 07:40:39 America/Caracas] [CHATBOT][GEMINI][d8d07a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:40:39 America/Caracas] [CHATBOT][GEMINI][d8d07a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:40:40 America/Caracas] [CHATBOT][AI][d8d07a] Gemini falló, usando heurística local [31-Jul-2026 07:40:40 America/Caracas] [CHATBOT][END] corr=d008b164 bytesRespuesta=195 [31-Jul-2026 07:40:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 07:40:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 07:40:41 - Mensaje enviado con éxito a 584126000526 2026-07-31 07:40:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c89b979d62 (wa_message_id: wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSODQ0QTEyRDYxODcwNEIyMDBEAA==) 2026-07-31 07:40:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c89b979d62 2026-07-31 07:40:41 - ====== FIN WEBHOOK ====== 2026-07-31 07:41:01 - ====== INICIO WEBHOOK ====== 2026-07-31 07:41:01 - Evento: text | De: 584126000526 | Size: 557b 2026-07-31 07:41:01 - Procesando mensaje regular tipo: text 2026-07-31 07:41:01 - RegularMessageService: Procesando mensaje de 584126000526, tipo: text 2026-07-31 07:41:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUM5NkRCRkJDOTA3RDE2QjQxODA4NUNGN0JBMDVCNTEA 2026-07-31 07:41:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUM5NkRCRkJDOTA3RDE2QjQxODA4NUNGN0JBMDVCNTEA 2026-07-31 07:41:01 - Contenido: Precio... 2026-07-31 07:41:01 - Comando detectado: precio 2026-07-31 07:41:01 - CommandProcessor: Procesando comando: precio 2026-07-31 07:41:01 - Comando no reconocido, enviando a ChatGPT 2026-07-31 07:41:01 - Resultado del comando: string 2026-07-31 07:41:01 - Enviando a ChatGPT: Precio... 2026-07-31 07:41:01 - LeadCapture: Posible lead detectado para 584126000526 2026-07-31 07:41:01 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-31 07:41:01 - forwardToChatGPT: Enviando a ChatGPT: Precio... 2026-07-31 07:41:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 08:41:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 08:41:01 America/Halifax] [CHATBOT][START] corr=0b99c45f IP=127.0.0.1 UA= [31-Jul-2026 07:41:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 07:41:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:78:9a:aa mobile=584126000526 [31-Jul-2026 07:41:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 07:41:01 America/Caracas] [CHATBOT][DIAG] corr=0b99c45f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 07:41:01 America/Caracas] [CHATBOT][CTX] corr=0b99c45f tel=584126000526 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 07:41:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 07:41:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 07:41:01 America/Caracas] [CHATBOT][AI][778b04] Proveedor: gemini [31-Jul-2026 07:41:01 America/Caracas] [CHATBOT][GEMINI][778b04] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 07:41:02 America/Caracas] [CHATBOT][GEMINI][778b04] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:41:02 America/Caracas] [CHATBOT][GEMINI][778b04] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:41:03 America/Caracas] [CHATBOT][AI][778b04] Gemini falló, usando heurística local [31-Jul-2026 07:41:03 America/Caracas] [CHATBOT][AI][778b04] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 07:41:03 America/Caracas] [CHATBOT][END] corr=0b99c45f bytesRespuesta=390 [31-Jul-2026 07:41:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 07:41:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 07:41:04 - Mensaje enviado con éxito a 584126000526 2026-07-31 07:41:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c89d047768 (wa_message_id: wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSNjg2OEM1NURGNkNFQjVGRjkyAA==) 2026-07-31 07:41:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c89d047768 2026-07-31 07:41:04 - ====== FIN WEBHOOK ====== 2026-07-31 07:41:24 - ====== INICIO WEBHOOK ====== 2026-07-31 07:41:24 - Evento: text | De: 584126000526 | Size: 556b 2026-07-31 07:41:24 - Procesando mensaje regular tipo: text 2026-07-31 07:41:24 - RegularMessageService: Procesando mensaje de 584126000526, tipo: text 2026-07-31 07:41:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUNFQ0ZERThCNUFBQzg3RTJGQUVFRDE3ODA2MkMwRDAA 2026-07-31 07:41:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUNFQ0ZERThCNUFBQzg3RTJGQUVFRDE3ODA2MkMwRDAA 2026-07-31 07:41:24 - Contenido: Pagar... 2026-07-31 07:41:24 - Comando detectado: pagar 2026-07-31 07:41:24 - CommandProcessor: Procesando comando: pagar 2026-07-31 07:41:24 - Ejecutando add_pagos.php [31-Jul-2026 07:41:25 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-31 07:41:25 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-31 07:41:25 - ====== INICIO WEBHOOK ====== 2026-07-31 07:41:25 - Evento: text | De: 584126000526 | Size: 556b 2026-07-31 07:41:25 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUNFQ0ZERThCNUFBQzg3RTJGQUVFRDE3ODA2MkMwRDAA, ignorando 2026-07-31 07:42:03 - ====== INICIO WEBHOOK ====== 2026-07-31 07:42:03 - Evento: text | De: 584126000526 | Size: 578b 2026-07-31 07:42:03 - Procesando mensaje regular tipo: text 2026-07-31 07:42:03 - RegularMessageService: Procesando mensaje de 584126000526, tipo: text 2026-07-31 07:42:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUM4Q0Y0RjA0OUNDM0Y3RDNDRTI2MjU1OTk2RUY0NjQA 2026-07-31 07:42:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUM4Q0Y0RjA0OUNDM0Y3RDNDRTI2MjU1OTk2RUY0NjQA 2026-07-31 07:42:03 - Contenido: Pagar- métodos de pago... 2026-07-31 07:42:03 - Comando detectado: pagar- 2026-07-31 07:42:03 - CommandProcessor: Procesando comando: pagar- 2026-07-31 07:42:03 - Comando no reconocido, enviando a ChatGPT 2026-07-31 07:42:03 - Resultado del comando: string 2026-07-31 07:42:03 - Enviando a ChatGPT: Pagar- métodos de pago... 2026-07-31 07:42:03 - forwardToChatGPT: Enviando a ChatGPT: Pagar- métodos de pago... 2026-07-31 07:42:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 08:42:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 08:42:03 America/Halifax] [CHATBOT][START] corr=7acbba35 IP=127.0.0.1 UA= [31-Jul-2026 07:42:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 07:42:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:78:9a:aa mobile=584126000526 [31-Jul-2026 07:42:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 07:42:03 America/Caracas] [CHATBOT][DIAG] corr=7acbba35 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 07:42:03 America/Caracas] [CHATBOT][CTX] corr=7acbba35 tel=584126000526 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 07:42:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 07:42:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 07:42:04 America/Caracas] [CHATBOT][AI][24c862] Proveedor: gemini [31-Jul-2026 07:42:04 America/Caracas] [CHATBOT][GEMINI][24c862] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 07:42:04 America/Caracas] [CHATBOT][GEMINI][24c862] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:42:05 America/Caracas] [CHATBOT][GEMINI][24c862] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:42:05 America/Caracas] [CHATBOT][AI][24c862] Gemini falló, usando heurística local [31-Jul-2026 07:42:05 America/Caracas] [CHATBOT][END] corr=7acbba35 bytesRespuesta=397 [31-Jul-2026 07:42:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 07:42:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 07:42:07 - Mensaje enviado con éxito a 584126000526 2026-07-31 07:42:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c8a0f11837 (wa_message_id: wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSMEY2RkRDQjdGMEJEMTgyMTAyAA==) 2026-07-31 07:42:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c8a0f11837 2026-07-31 07:42:07 - ====== FIN WEBHOOK ====== 2026-07-31 07:42:43 - ====== INICIO WEBHOOK ====== 2026-07-31 07:42:43 - Evento: text | De: 584126000526 | Size: 576b 2026-07-31 07:42:43 - Procesando mensaje regular tipo: text 2026-07-31 07:42:43 - RegularMessageService: Procesando mensaje de 584126000526, tipo: text 2026-07-31 07:42:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUM2NTcxRTA0NTE2QjhGODRCNUQzMzM2M0UyRjRENkQA 2026-07-31 07:42:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUM2NTcxRTA0NTE2QjhGODRCNUQzMzM2M0UyRjRENkQA 2026-07-31 07:42:43 - Contenido: Necesito el monto a pagar... 2026-07-31 07:42:43 - Comando detectado: necesito 2026-07-31 07:42:43 - CommandProcessor: Procesando comando: necesito 2026-07-31 07:42:43 - Comando no reconocido, enviando a ChatGPT 2026-07-31 07:42:43 - Resultado del comando: string 2026-07-31 07:42:43 - Enviando a ChatGPT: Necesito el monto a pagar... 2026-07-31 07:42:43 - forwardToChatGPT: Enviando a ChatGPT: Necesito el monto a pagar... 2026-07-31 07:42:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 08:42:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 08:42:43 America/Halifax] [CHATBOT][START] corr=ad738ade IP=127.0.0.1 UA= [31-Jul-2026 07:42:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 07:42:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:78:9a:aa mobile=584126000526 [31-Jul-2026 07:42:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 07:42:44 America/Caracas] [CHATBOT][DIAG] corr=ad738ade Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 07:42:44 America/Caracas] [CHATBOT][CTX] corr=ad738ade tel=584126000526 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 07:42:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 07:42:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 07:42:44 America/Caracas] [CHATBOT][AI][d53552] Proveedor: gemini [31-Jul-2026 07:42:44 America/Caracas] [CHATBOT][GEMINI][d53552] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 07:42:45 America/Caracas] [CHATBOT][GEMINI][d53552] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:42:45 America/Caracas] [CHATBOT][GEMINI][d53552] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 07:42:46 America/Caracas] [CHATBOT][AI][d53552] Gemini falló, usando heurística local [31-Jul-2026 07:42:46 America/Caracas] [CHATBOT][END] corr=ad738ade bytesRespuesta=397 [31-Jul-2026 07:42:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 07:42:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 07:42:47 - Mensaje enviado con éxito a 584126000526 2026-07-31 07:42:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c8a37265ad (wa_message_id: wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSMEZCMzUzNEUzRjc2NTRCOEYxAA==) 2026-07-31 07:42:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c8a37265ad 2026-07-31 07:42:47 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Aurora Dacosta, 30/08/2026 . 584142390522 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142390522","wa_id":"584142390522"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzkwNTIyFQIAERgSMzExMjRENzZEMkQwNUI1NEVEAA==","message_status":"accepted"}]}'. 2026-07-31 07:48:53 - ====== INICIO WEBHOOK ====== 2026-07-31 07:48:53 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 07:48:53 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 07:48:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, ramon chirinos, 30/08/2026 . 584140355738 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140355738","wa_id":"584140355738"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzU1NzM4FQIAERgSQzczOEFFQjJDRjJGMTFBNkU2AA==","message_status":"accepted"}]}'. 2026-07-31 08:01:21 - ====== INICIO WEBHOOK ====== 2026-07-31 08:01:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 08:01:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 08:01:21 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , ramon chirinos, 2026-09-01 00:00:00 . 584140355738 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140355738","wa_id":"584140355738"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzU1NzM4FQIAERgSNEU4RTA0QTQwODUxNERBRDMxAA==","message_status":"accepted"}]}'. 2026-07-31 08:09:57 - ====== INICIO WEBHOOK ====== 2026-07-31 08:09:57 - Evento: audio | De: 584123787371 | Size: 853b 2026-07-31 08:09:57 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => jmusslegerig ) [wa_id] => 584123787371 [user_id] => VE.907834761788766 ) ) [messages] => Array ( [0] => Array ( [from] => 584123787371 [from_user_id] => VE.907834761788766 [id] => wamid.HBgMNTg0MTIzNzg3MzcxFQIAEhggQUNDRDEzQ0QwMEFCMUQ3MDAzREE1QTE4QTAxNkExREYA [timestamp] => 1785499793 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => XsHMIzlm51YIAj8gMQBPrO+0r/OhxtXv56l50bPA1Bg= [id] => 2276374599791216 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2276374599791216&source=webhook&ext=1785500095&hash=ATy56x38MPrpsf5Na9oo_7MUI-fBt-X5JR459gzaetiKvQ [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-31 08:09:57 - ====== FIN WEBHOOK ====== 2026-07-31 08:11:06 - ====== INICIO WEBHOOK ====== 2026-07-31 08:11:06 - Evento: text | De: 584126000526 | Size: 564b 2026-07-31 08:11:06 - Procesando mensaje regular tipo: text 2026-07-31 08:11:06 - RegularMessageService: Procesando mensaje de 584126000526, tipo: text 2026-07-31 08:11:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUNFNEQ5NTQ5NEREMTg5RkQ3OTlFNzQ4QUI4QTgzQUUA 2026-07-31 08:11:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUNFNEQ5NTQ5NEREMTg5RkQ3OTlFNzQ4QUI4QTgzQUUA 2026-07-31 08:11:06 - Contenido: Monto a pagar... 2026-07-31 08:11:06 - Comando detectado: monto 2026-07-31 08:11:06 - CommandProcessor: Procesando comando: monto 2026-07-31 08:11:06 - Comando no reconocido, enviando a ChatGPT 2026-07-31 08:11:06 - Resultado del comando: string 2026-07-31 08:11:06 - Enviando a ChatGPT: Monto a pagar... 2026-07-31 08:11:06 - forwardToChatGPT: Enviando a ChatGPT: Monto a pagar... 2026-07-31 08:11:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 09:11:06 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 09:11:06 America/Halifax] [CHATBOT][START] corr=727738a4 IP=127.0.0.1 UA= [31-Jul-2026 08:11:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 08:11:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:78:9a:aa mobile=584126000526 [31-Jul-2026 08:11:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 08:11:07 America/Caracas] [CHATBOT][DIAG] corr=727738a4 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 08:11:07 America/Caracas] [CHATBOT][CTX] corr=727738a4 tel=584126000526 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 08:11:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 08:11:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 08:11:07 America/Caracas] [CHATBOT][AI][566912] Proveedor: gemini [31-Jul-2026 08:11:07 America/Caracas] [CHATBOT][GEMINI][566912] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 08:11:08 America/Caracas] [CHATBOT][GEMINI][566912] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 08:11:08 America/Caracas] [CHATBOT][GEMINI][566912] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 08:11:09 America/Caracas] [CHATBOT][AI][566912] Gemini falló, usando heurística local [31-Jul-2026 08:11:09 America/Caracas] [CHATBOT][END] corr=727738a4 bytesRespuesta=397 [31-Jul-2026 08:11:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 08:11:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 08:11:10 - Mensaje enviado con éxito a 584126000526 2026-07-31 08:11:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c90dea161b (wa_message_id: wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSM0UxQ0MwNEJENkIwMzQzMkNDAA==) 2026-07-31 08:11:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c90dea161b 2026-07-31 08:11:10 - ====== FIN WEBHOOK ====== 2026-07-31 08:12:34 - ====== INICIO WEBHOOK ====== 2026-07-31 08:12:34 - Evento: status:failed | De: 584127533617 | Size: 815b 2026-07-31 08:12:34 - STATUS FAILED: failed para 584127533617 | Error: 131049 This message was not delivered to maintain healthy ecosystem engagement. 2026-07-31 08:12:34 - ====== FIN WEBHOOK ====== 2026-07-31 08:12:34 - ====== INICIO WEBHOOK ====== 2026-07-31 08:12:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 08:12:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 08:12:34 - ====== FIN WEBHOOK ====== 2026-07-31 08:12:35 - ====== INICIO WEBHOOK ====== 2026-07-31 08:12:35 - Evento: status:failed | De: 584127533617 | Size: 828b 2026-07-31 08:12:35 - STATUS FAILED: failed para 584127533617 | Error: 131047 Re-engagement message 2026-07-31 08:12:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , andrea lopez, 2026-08-15 00:00:00 . 584241528247 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241528247","wa_id":"584241528247"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSRjdFMkMyQUJFMDUwMzFDRDJCAA==","message_status":"accepted"}]}'. 2026-07-31 08:16:56 - ====== INICIO WEBHOOK ====== 2026-07-31 08:16:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 08:16:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 08:16:56 - ====== FIN WEBHOOK ====== 2026-07-31 08:16:57 - ====== INICIO WEBHOOK ====== 2026-07-31 08:16:57 - Evento: status:failed | De: 584144747431 | Size: 828b 2026-07-31 08:16:57 - STATUS FAILED: failed para 584144747431 | Error: 131047 Re-engagement message 2026-07-31 08:16:57 - ====== FIN WEBHOOK ====== 2026-07-31 08:20:19 - ====== INICIO WEBHOOK ====== 2026-07-31 08:20:19 - Evento: text | De: 584144747431 | Size: 557b 2026-07-31 08:20:19 - Procesando mensaje regular tipo: text 2026-07-31 08:20:19 - RegularMessageService: Procesando mensaje de 584144747431, tipo: text 2026-07-31 08:20:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzQ3NDMxFQIAEhggQUMxQzk3MTBGOUYzMkYxN0Q1MzNGMDA3Mjk3RTRDRUEA 2026-07-31 08:20:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzQ3NDMxFQIAEhggQUMxQzk3MTBGOUYzMkYxN0Q1MzNGMDA3Mjk3RTRDRUEA 2026-07-31 08:20:19 - Contenido: Buen dia... 2026-07-31 08:20:19 - Comando detectado: buen 2026-07-31 08:20:19 - CommandProcessor: Procesando comando: buen 2026-07-31 08:20:19 - Comando no reconocido, enviando a ChatGPT 2026-07-31 08:20:19 - Resultado del comando: string 2026-07-31 08:20:19 - Enviando a ChatGPT: Buen dia... 2026-07-31 08:20:19 - forwardToChatGPT: Enviando a ChatGPT: Buen dia... 2026-07-31 08:20:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 09:20:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 09:20:19 America/Halifax] [CHATBOT][START] corr=cb752b30 IP=127.0.0.1 UA= [31-Jul-2026 08:20:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 08:20:19 America/Caracas] [CHATBOT][CTX] corr=cb752b30 tel=584144747431 intent=chat srvid= usd=0 bs=0 tasa=746.6297 verifyMode=simulated [31-Jul-2026 08:20:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 08:20:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 08:20:19 America/Caracas] [CHATBOT][AI][3422a4] Proveedor: gemini [31-Jul-2026 08:20:19 America/Caracas] [CHATBOT][GEMINI][3422a4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 08:20:20 America/Caracas] [CHATBOT][GEMINI][3422a4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 08:20:21 America/Caracas] [CHATBOT][GEMINI][3422a4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 08:20:21 America/Caracas] [CHATBOT][AI][3422a4] Gemini falló, usando heurística local [31-Jul-2026 08:20:21 America/Caracas] [CHATBOT][AI][3422a4] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 08:20:21 America/Caracas] [CHATBOT][END] corr=cb752b30 bytesRespuesta=370 [31-Jul-2026 08:20:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 08:20:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 08:20:22 - Mensaje enviado con éxito a 584144747431 2026-07-31 08:20:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c9306d7304 (wa_message_id: wamid.HBgMNTg0MTQ0NzQ3NDMxFQIAERgSNDYzRTM5MzE5NjE2ODU3QTM4AA==) 2026-07-31 08:20:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c9306d7304 2026-07-31 08:20:22 - ====== FIN WEBHOOK ====== 2026-07-31 08:20:35 - ====== INICIO WEBHOOK ====== 2026-07-31 08:20:35 - Evento: text | De: 584144747431 | Size: 556b 2026-07-31 08:20:35 - Procesando mensaje regular tipo: text 2026-07-31 08:20:35 - RegularMessageService: Procesando mensaje de 584144747431, tipo: text 2026-07-31 08:20:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzQ3NDMxFQIAEhggQUNEMkY1ODYyNDc3NjdGMjU1MTI3QTFEMjM1QzMwOUUA 2026-07-31 08:20:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzQ3NDMxFQIAEhggQUNEMkY1ODYyNDc3NjdGMjU1MTI3QTFEMjM1QzMwOUUA 2026-07-31 08:20:35 - Contenido: Soporte... 2026-07-31 08:20:35 - Comando detectado: soporte 2026-07-31 08:20:35 - CommandProcessor: Procesando comando: soporte 2026-07-31 08:20:35 - Ejecutando soporte (menú interactivo) 2026-07-31 08:20:35 - Resultado del comando: array 2026-07-31 08:20:35 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-31 08:20:36 - Mensaje enviado con éxito a 584144747431 2026-07-31 08:20:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c93145859b (wa_message_id: wamid.HBgMNTg0MTQ0NzQ3NDMxFQIAERgSMTkxODY4RkExQkQ0OEY1RUIwAA==) 2026-07-31 08:20:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c93145859b 2026-07-31 08:20:36 - ====== FIN WEBHOOK ====== 2026-07-31 08:20:42 - ====== INICIO WEBHOOK ====== 2026-07-31 08:20:42 - Evento: interactive | De: 584144747431 | Size: 747b 2026-07-31 08:20:42 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-31 08:20:42 - ButtonService: payload=unique_button_id_1, telefono=584144747431 2026-07-31 08:20:42 - button_reply no manejado por ButtonService 2026-07-31 08:20:42 - ====== FIN WEBHOOK ====== 2026-07-31 09:02:59 - ====== INICIO WEBHOOK ====== 2026-07-31 09:02:59 - Evento: text | De: 584145989127 | Size: 601b 2026-07-31 09:02:59 - Procesando mensaje regular tipo: text 2026-07-31 09:02:59 - RegularMessageService: Procesando mensaje de 584145989127, tipo: text 2026-07-31 09:02:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ1OTg5MTI3FQIAEhggQUNGNzg0MzcyMkQwNzU2NTU1MTdDQTZBMDhEM0M2QkEA 2026-07-31 09:02:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ1OTg5MTI3FQIAEhggQUNGNzg0MzcyMkQwNzU2NTU1MTdDQTZBMDhEM0M2QkEA 2026-07-31 09:02:59 - Contenido: Buenos dias , me indican el monto a pagar ?... 2026-07-31 09:02:59 - Comando detectado: buenos 2026-07-31 09:02:59 - CommandProcessor: Procesando comando: buenos 2026-07-31 09:02:59 - Comando no reconocido, enviando a ChatGPT 2026-07-31 09:02:59 - Resultado del comando: string 2026-07-31 09:02:59 - Enviando a ChatGPT: Buenos dias , me indican el monto a pagar ?... 2026-07-31 09:02:59 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias , me indican el monto a pagar ?... 2026-07-31 09:02:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 10:02:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 10:02:59 America/Halifax] [CHATBOT][START] corr=bcf4ea37 IP=127.0.0.1 UA= [31-Jul-2026 09:02:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 09:02:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=70:a7:41:24:71:1e mobile=584145989127 [31-Jul-2026 09:02:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 09:02:59 America/Caracas] [CHATBOT][DIAG] corr=bcf4ea37 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 09:02:59 America/Caracas] [CHATBOT][CTX] corr=bcf4ea37 tel=584145989127 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 09:02:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 09:02:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 09:02:59 America/Caracas] [CHATBOT][AI][4dffd2] Proveedor: gemini [31-Jul-2026 09:02:59 America/Caracas] [CHATBOT][GEMINI][4dffd2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 09:03:00 America/Caracas] [CHATBOT][GEMINI][4dffd2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 09:03:00 America/Caracas] [CHATBOT][GEMINI][4dffd2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 09:03:01 America/Caracas] [CHATBOT][AI][4dffd2] Gemini falló, usando heurística local [31-Jul-2026 09:03:01 America/Caracas] [CHATBOT][END] corr=bcf4ea37 bytesRespuesta=397 [31-Jul-2026 09:03:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 09:03:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 09:03:01 - ====== INICIO WEBHOOK ====== 2026-07-31 09:03:01 - Evento: text | De: 584145989127 | Size: 566b 2026-07-31 09:03:01 - Procesando mensaje regular tipo: text 2026-07-31 09:03:01 - RegularMessageService: Procesando mensaje de 584145989127, tipo: text 2026-07-31 09:03:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ1OTg5MTI3FQIAEhggQUMwQTZGMjJEMzg0MUVCNTMwOUNDQkFCOUFDODdDNDQA 2026-07-31 09:03:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ1OTg5MTI3FQIAEhggQUMwQTZGMjJEMzg0MUVCNTMwOUNDQkFCOUFDODdDNDQA 2026-07-31 09:03:01 - Contenido: Porfavor... 2026-07-31 09:03:01 - Comando detectado: porfavor 2026-07-31 09:03:01 - CommandProcessor: Procesando comando: porfavor 2026-07-31 09:03:01 - Comando no reconocido, enviando a ChatGPT 2026-07-31 09:03:01 - Resultado del comando: string 2026-07-31 09:03:01 - Enviando a ChatGPT: Porfavor... 2026-07-31 09:03:01 - forwardToChatGPT: Enviando a ChatGPT: Porfavor... 2026-07-31 09:03:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 10:03:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 10:03:01 America/Halifax] [CHATBOT][START] corr=bd84bfc0 IP=127.0.0.1 UA= [31-Jul-2026 09:03:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 09:03:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=70:a7:41:24:71:1e mobile=584145989127 [31-Jul-2026 09:03:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 09:03:02 America/Caracas] [CHATBOT][DIAG] corr=bd84bfc0 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 09:03:02 America/Caracas] [CHATBOT][CTX] corr=bd84bfc0 tel=584145989127 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 09:03:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 09:03:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 09:03:02 America/Caracas] [CHATBOT][AI][d90b39] Proveedor: gemini [31-Jul-2026 09:03:02 America/Caracas] [CHATBOT][GEMINI][d90b39] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-31 09:03:02 - Mensaje enviado con éxito a 584145989127 2026-07-31 09:03:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c9d06c2aad (wa_message_id: wamid.HBgMNTg0MTQ1OTg5MTI3FQIAERgSNDkxMURCMjc5RTkwQUE4OTJDAA==) 2026-07-31 09:03:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c9d06c2aad 2026-07-31 09:03:02 - ====== FIN WEBHOOK ====== [31-Jul-2026 09:03:03 America/Caracas] [CHATBOT][GEMINI][d90b39] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 09:03:03 America/Caracas] [CHATBOT][GEMINI][d90b39] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 09:03:04 America/Caracas] [CHATBOT][AI][d90b39] Gemini falló, usando heurística local [31-Jul-2026 09:03:04 America/Caracas] [CHATBOT][AI][d90b39] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 09:03:04 America/Caracas] [CHATBOT][END] corr=bd84bfc0 bytesRespuesta=391 [31-Jul-2026 09:03:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 09:03:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 09:03:05 - Mensaje enviado con éxito a 584145989127 2026-07-31 09:03:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6c9d096f88c (wa_message_id: wamid.HBgMNTg0MTQ1OTg5MTI3FQIAERgSQzBBQzU4MjZERENCREJCRTk0AA==) 2026-07-31 09:03:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a6c9d096f88c 2026-07-31 09:03:05 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , jose then , 2026-09-01 00:00:00 . 584143263424 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143263424","wa_id":"584143263424"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjYzNDI0FQIAERgSNzU1NkZCQzlDNkJFMkI5OUFEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Karla Sofia Tovar Bermang, 2026-09-01 00:00:00 . 584243303560 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243303560","wa_id":"584243303560"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzAzNTYwFQIAERgSQUNDNDIzMjc5MTNCMUZGQjA2AA==","message_status":"accepted"}]}'. 2026-07-31 09:11:56 - ====== INICIO WEBHOOK ====== 2026-07-31 09:11:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 09:11:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 09:11:56 - ====== FIN WEBHOOK ====== 2026-07-31 09:11:57 - ====== INICIO WEBHOOK ====== 2026-07-31 09:11:57 - Evento: status:failed | De: 584129078079 | Size: 828b 2026-07-31 09:11:57 - STATUS FAILED: failed para 584129078079 | Error: 131047 Re-engagement message 2026-07-31 09:11:57 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Nathaly Romero Adrian, 2026-09-11 00:00:00 . 584242054123 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242054123","wa_id":"584242054123"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMDU0MTIzFQIAERgSMUQ2OEVEMjNFNUE4NjEyMzRGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Erik Salazar, 2026-09-01 00:00:00 . 584121996715 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121996715","wa_id":"584121996715"}],"messages":[{"id":"wamid.HBgMNTg0MTIxOTk2NzE1FQIAERgSQTM5OUQ0NjZBMThGNjQ1OEZFAA==","message_status":"accepted"}]}'. 2026-07-31 09:18:41 - ====== INICIO WEBHOOK ====== 2026-07-31 09:18:41 - Evento: audio | De: 584144747431 | Size: 847b 2026-07-31 09:18:41 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Pedro ) [wa_id] => 584144747431 [user_id] => VE.1592855172398440 ) ) [messages] => Array ( [0] => Array ( [from] => 584144747431 [from_user_id] => VE.1592855172398440 [id] => wamid.HBgMNTg0MTQ0NzQ3NDMxFQIAEhggQUMzNjJDNDY5RTRBMDlBRDQ5REFBQjExQzIxNDlCRjUA [timestamp] => 1785503917 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => y5670SEhATUCFtPoDjeL+dp6KK4Ip25UBqCRZFPXUaw= [id] => 1753343609128202 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1753343609128202&source=webhook&ext=1785504218&hash=ATwuhdd4vwrVYiYr_-70pflgYgpcyWXjBkhIZSCXbo56Zg [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-31 09:18:41 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Roger Teran, 17/08/2026 . 584122862290 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122862290","wa_id":"584122862290"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODYyMjkwFQIAERgSMzhENEI0NDgwRkRCMEY0RDA3AA==","message_status":"accepted"}]}'. 2026-07-31 09:36:48 - ====== INICIO WEBHOOK ====== 2026-07-31 09:36:48 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 09:36:48 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 09:36:48 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Roger Teran, 2026-08-16 00:00:00 . 584122862290 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122862290","wa_id":"584122862290"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODYyMjkwFQIAERgSQ0ExQzMyRkQ4OUQyODQzMDcwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Cabañas heidelberg , 2026-09-01 00:00:00 . 584123716619 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123716619","wa_id":"584123716619"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE2NjE5FQIAERgSRTQ0NTg1NUNFMDcyQTg5MEU3AA==","message_status":"accepted"}]}'. 2026-07-31 10:00:43 - ====== INICIO WEBHOOK ====== 2026-07-31 10:00:43 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 10:00:43 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 10:00:43 - ====== FIN WEBHOOK ====== 2026-07-31 10:00:45 - ====== INICIO WEBHOOK ====== 2026-07-31 10:00:45 - Evento: status:failed | De: 584128924629 | Size: 828b 2026-07-31 10:00:45 - STATUS FAILED: failed para 584128924629 | Error: 131047 Re-engagement message 2026-07-31 10:00:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Oscar Buitrago, 2026-09-02 00:00:00 . 58 output response send.php '{"error":{"message":"(#100) Invalid parameter","code":100,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"The phone number is malformed"},"fbtrace_id":"AvTWl0_dGhlJid6w2-Lz6Ff"}}'. 2026-07-31 10:12:52 - ====== INICIO WEBHOOK ====== 2026-07-31 10:12:52 - Evento: image | De: 584143466209 | Size: 868b 2026-07-31 10:12:52 - Procesando mensaje regular tipo: image 2026-07-31 10:12:52 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-31 10:12:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwMEM2NUE1QkU5M0IyREY0NjlDOUNBNzcyMUU1RTkA 2026-07-31 10:12:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwMEM2NUE1QkU5M0IyREY0NjlDOUNBNzcyMUU1RTkA 2026-07-31 10:12:52 - Contenido: Pg mercantil 10885.86 tabatha-hannah... 2026-07-31 10:12:52 - Comando detectado: pg 2026-07-31 10:12:52 - CommandProcessor: Procesando comando: pg 2026-07-31 10:12:52 - Gasto personal con imagen: 1818363296210282 2026-07-31 10:12:52 - Formato 'pg banco descripcion': banco=mercantil, desc=10885.86 tabatha-hannah 2026-07-31 10:12:52 - Ejecutando GastosService (personal) [31-Jul-2026 10:12:53 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-07-31 10:12:56 - Resultado del comando: array 2026-07-31 10:12:56 - Enviando respuesta: ✅ 👤 Gasto personal #46 registrado • Monto: 2026-07-31 10:12:57 - Mensaje enviado con éxito a 584143466209 2026-07-31 10:12:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cad6973b8c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzA1NjQ5QjBCOTVBQTM5OUExAA==) 2026-07-31 10:12:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cad6973b8c 2026-07-31 10:12:57 - ====== FIN WEBHOOK ====== 2026-07-31 10:20:54 - ====== INICIO WEBHOOK ====== 2026-07-31 10:20:54 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 10:20:54 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 10:20:54 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , mariela cerezo, 2026-08-15 00:00:00 . 584149400396 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149400396","wa_id":"584149400396"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5NDAwMzk2FQIAERgSRDEwNkQ3Qjk5NzVCRTQxNDExAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Sheres Collin, 2026-08-17 00:00:00 . 04127315769 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04127315769","wa_id":"584127315769"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MzE1NzY5FQIAERgSRDRFNUE1M0M0Q0I4QjcxODE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167073853","wa_id":"584167073853"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MDczODUzFQIAERgSRTM0RDNCQjYyOTg1NEM1NEY2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , igor martinez, 2026-09-02 00:00:00 . 584142515620 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142515620","wa_id":"584142515620"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNTE1NjIwFQIAERgSMjc0OUQ5RUVFMDAwN0YwQUM0AA==","message_status":"accepted"}]}'. 2026-07-31 11:00:31 - ====== INICIO WEBHOOK ====== 2026-07-31 11:00:31 - Evento: interactive | De: 584142515620 | Size: 964b 2026-07-31 11:00:31 - Procesando encuesta interactiva 2026-07-31 11:00:31 - SurveyService: Iniciando procesamiento de encuesta 2026-07-31 11:00:31 - Procesando encuesta de: 584142515620, Message ID: wamid.HBgMNTg0MTQyNTE1NjIwFQIAEhggQUMyMDkwQzc3RjY0NzQ1NDREMTNDNzRBQzQ3N0NFMkYA 2026-07-31 11:00:31 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-31 11:00:31 - ====== FIN WEBHOOK ====== 2026-07-31 11:11:46 - ====== INICIO WEBHOOK ====== 2026-07-31 11:11:46 - Evento: audio | De: 584167073853 | Size: 871b 2026-07-31 11:11:46 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => karinaladera26@gmail.Com ) [wa_id] => 584167073853 [user_id] => VE.1030937793012027 ) ) [messages] => Array ( [0] => Array ( [from] => 584167073853 [from_user_id] => VE.1030937793012027 [id] => wamid.HBgMNTg0MTY3MDczODUzFQIAEhggQUNFN0I2MzJGREZBRkI5ODdGNTlFMjZGOTMxMDc2MTgA [timestamp] => 1785510703 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => ifGjawmV7zv6dKgKSAUH0dh29uJaybX5JaB6zUyOouc= [id] => 1975533046463476 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1975533046463476&source=webhook&ext=1785511004&hash=ATyndIVNzGmj2w_lvKf2uhDC-5PvGVaA0PTNKDYAOQ32xg [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-31 11:11:46 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261142120","wa_id":"584261142120"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMTQyMTIwFQIAERgSMjI3QjVDRjI3ODNGMDBBMzY5AA==","message_status":"accepted"}]}'. 2026-07-31 11:48:11 - ====== INICIO WEBHOOK ====== 2026-07-31 11:48:11 - Evento: text | De: 584261142120 | Size: 609b 2026-07-31 11:48:11 - Procesando mensaje regular tipo: text 2026-07-31 11:48:11 - RegularMessageService: Procesando mensaje de 584261142120, tipo: text 2026-07-31 11:48:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUM0REYyMjdGM0JCNjU5MEE4QTI3RTBDNjM5Q0I1OEEA 2026-07-31 11:48:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUM0REYyMjdGM0JCNjU5MEE4QTI3RTBDNjM5Q0I1OEEA 2026-07-31 11:48:11 - Contenido: Buenos dias hermano para pagarhoy el plan por favor... 2026-07-31 11:48:11 - Comando detectado: buenos 2026-07-31 11:48:11 - CommandProcessor: Procesando comando: buenos 2026-07-31 11:48:11 - Comando no reconocido, enviando a ChatGPT 2026-07-31 11:48:11 - Resultado del comando: string 2026-07-31 11:48:11 - Enviando a ChatGPT: Buenos dias hermano para pagarhoy el plan por favo... 2026-07-31 11:48:11 - LeadCapture: Posible lead detectado para 584261142120 2026-07-31 11:48:11 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-31 11:48:11 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias hermano para pagarhoy el plan por favo... 2026-07-31 11:48:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 12:48:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 12:48:11 America/Halifax] [CHATBOT][START] corr=b7b02cd2 IP=127.0.0.1 UA= [31-Jul-2026 11:48:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 11:48:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=6c:68:a4:a0:ee:1f mobile=584261142120 [31-Jul-2026 11:48:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 11:48:12 America/Caracas] [CHATBOT][DIAG] corr=b7b02cd2 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [31-Jul-2026 11:48:12 America/Caracas] [CHATBOT][CTX] corr=b7b02cd2 tel=584261142120 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [31-Jul-2026 11:48:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 11:48:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 11:48:12 America/Caracas] [CHATBOT][AI][0272eb] Proveedor: gemini [31-Jul-2026 11:48:12 America/Caracas] [CHATBOT][GEMINI][0272eb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 11:48:12 America/Caracas] [CHATBOT][GEMINI][0272eb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 11:48:13 America/Caracas] [CHATBOT][GEMINI][0272eb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 11:48:13 America/Caracas] [CHATBOT][AI][0272eb] Gemini falló, usando heurística local [31-Jul-2026 11:48:13 America/Caracas] [CHATBOT][END] corr=b7b02cd2 bytesRespuesta=478 [31-Jul-2026 11:48:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 11:48:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 11:48:15 - Mensaje enviado con éxito a 584261142120 2026-07-31 11:48:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cc3bf209e0 (wa_message_id: wamid.HBgMNTg0MjYxMTQyMTIwFQIAERgSNTc2NjJFQzJCNkY5ODE1RDY3AA==) 2026-07-31 11:48:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cc3bf209e0 2026-07-31 11:48:15 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Angelica sivira, 2026-09-02 00:00:00 . 584120171097 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120171097","wa_id":"584120171097"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTcxMDk3FQIAERgSRDFCQkIwNTM5NTg4RDZGNEExAA==","message_status":"accepted"}]}'. 2026-07-31 12:22:52 - ====== INICIO WEBHOOK ====== 2026-07-31 12:22:52 - Evento: text | De: 584242232350 | Size: 989b 2026-07-31 12:22:52 - Procesando mensaje regular tipo: text 2026-07-31 12:22:52 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-07-31 12:22:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNEQzMzQTA1NDNCMDNBNTE4NjQyRUI5ODNBNUJFMjMA 2026-07-31 12:22:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNEQzMzQTA1NDNCMDNBNTE4NjQyRUI5ODNBNUJFMjMA 2026-07-31 12:22:52 - Contenido: Buenas Tardes disculpas las molestias ocasionada pero sera puede dejar el wifi activo de el usuario... 2026-07-31 12:22:52 - Comando detectado: buenas 2026-07-31 12:22:52 - CommandProcessor: Procesando comando: buenas 2026-07-31 12:22:52 - Comando no reconocido, enviando a ChatGPT 2026-07-31 12:22:52 - Resultado del comando: string 2026-07-31 12:22:52 - Enviando a ChatGPT: Buenas Tardes disculpas las molestias ocasionada ... 2026-07-31 12:22:52 - forwardToChatGPT: Enviando a ChatGPT: Buenas Tardes disculpas las molestias ocasionada ... 2026-07-31 12:22:52 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 13:22:52 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 13:22:52 America/Halifax] [CHATBOT][START] corr=41a62499 IP=127.0.0.1 UA= [31-Jul-2026 12:22:53 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 12:22:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=0c:ea:14:9e:d6:9c mobile=584242232350 [31-Jul-2026 12:22:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 12:22:53 America/Caracas] [CHATBOT][DIAG] corr=41a62499 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 12:22:53 America/Caracas] [CHATBOT][CTX] corr=41a62499 tel=584242232350 intent=chat srvid=47 usd=35 bs=30313.17 tasa=746.6297 verifyMode=simulated [31-Jul-2026 12:22:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 12:22:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 12:22:53 America/Caracas] [CHATBOT][AI][b58b5f] Proveedor: gemini [31-Jul-2026 12:22:53 America/Caracas] [CHATBOT][GEMINI][b58b5f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 12:22:53 America/Caracas] [CHATBOT][GEMINI][b58b5f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:22:54 America/Caracas] [CHATBOT][GEMINI][b58b5f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:22:54 America/Caracas] [CHATBOT][AI][b58b5f] Gemini falló, usando heurística local [31-Jul-2026 12:22:54 America/Caracas] [CHATBOT][END] corr=41a62499 bytesRespuesta=161 [31-Jul-2026 12:22:54 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 12:22:54 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 12:22:55 - Mensaje enviado con éxito a 584242232350 2026-07-31 12:22:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6ccbdfd76b4 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSOURCOUY4ODU0REUwMkY2ODJCAA==) 2026-07-31 12:22:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a6ccbdfd76b4 2026-07-31 12:22:55 - ====== FIN WEBHOOK ====== 2026-07-31 12:28:26 - ====== INICIO WEBHOOK ====== 2026-07-31 12:28:26 - Evento: text | De: 584242232350 | Size: 635b 2026-07-31 12:28:26 - Procesando mensaje regular tipo: text 2026-07-31 12:28:26 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-07-31 12:28:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNEQ0VDRkM1QzQyREYxODUwQjZCNzUyNTFEMkQ4NEQA 2026-07-31 12:28:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNEQ0VDRkM1QzQyREYxODUwQjZCNzUyNTFEMkQ4NEQA 2026-07-31 12:28:26 - Contenido: Me diera una semana más para pagar mil disculpas... 2026-07-31 12:28:26 - Comando detectado: me 2026-07-31 12:28:26 - CommandProcessor: Procesando comando: me 2026-07-31 12:28:26 - Comando no reconocido, enviando a ChatGPT 2026-07-31 12:28:26 - Resultado del comando: string 2026-07-31 12:28:26 - Enviando a ChatGPT: Me diera una semana más para pagar mil disculpas... 2026-07-31 12:28:26 - forwardToChatGPT: Enviando a ChatGPT: Me diera una semana más para pagar mil disculpas... 2026-07-31 12:28:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 13:28:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 13:28:26 America/Halifax] [CHATBOT][START] corr=febc58b9 IP=127.0.0.1 UA= [31-Jul-2026 12:28:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 12:28:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=0c:ea:14:9e:d6:9c mobile=584242232350 [31-Jul-2026 12:28:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 12:28:27 America/Caracas] [CHATBOT][DIAG] corr=febc58b9 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [31-Jul-2026 12:28:27 America/Caracas] [CHATBOT][CTX] corr=febc58b9 tel=584242232350 intent=chat srvid=47 usd=35 bs=30313.17 tasa=746.6297 verifyMode=simulated [31-Jul-2026 12:28:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 12:28:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 12:28:27 America/Caracas] [CHATBOT][AI][4cf276] Proveedor: gemini [31-Jul-2026 12:28:27 America/Caracas] [CHATBOT][GEMINI][4cf276] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 12:28:27 America/Caracas] [CHATBOT][GEMINI][4cf276] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:28:27 America/Caracas] [CHATBOT][GEMINI][4cf276] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:28:28 America/Caracas] [CHATBOT][AI][4cf276] Gemini falló, usando heurística local [31-Jul-2026 12:28:28 America/Caracas] [CHATBOT][END] corr=febc58b9 bytesRespuesta=397 [31-Jul-2026 12:28:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 12:28:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 12:28:29 - Mensaje enviado con éxito a 584242232350 2026-07-31 12:28:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6ccd2d9b705 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSODhFODQ1NDM4ODBBMDMzOEQ3AA==) 2026-07-31 12:28:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a6ccd2d9b705 2026-07-31 12:28:29 - ====== FIN WEBHOOK ====== 2026-07-31 12:35:41 - ====== INICIO WEBHOOK ====== 2026-07-31 12:35:41 - Evento: text | De: 584242232350 | Size: 739b 2026-07-31 12:35:41 - Procesando mensaje regular tipo: text 2026-07-31 12:35:41 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-07-31 12:35:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMyMDcyNzhEQjFEMjQ1ODQ5RDE2RjcyQjUwRkQ0NzAA 2026-07-31 12:35:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMyMDcyNzhEQjFEMjQ1ODQ5RDE2RjcyQjUwRkQ0NzAA 2026-07-31 12:35:41 - Contenido: Gracias por tu apoyo gracias 🫂👍... 2026-07-31 12:35:41 - Comando detectado: gracias 2026-07-31 12:35:41 - CommandProcessor: Procesando comando: gracias 2026-07-31 12:35:41 - Comando no reconocido, enviando a ChatGPT 2026-07-31 12:35:41 - Resultado del comando: string 2026-07-31 12:35:41 - Enviando a ChatGPT: Gracias por tu apoyo gracias 🫂👍... 2026-07-31 12:35:41 - forwardToChatGPT: Enviando a ChatGPT: Gracias por tu apoyo gracias 🫂👍... 2026-07-31 12:35:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 13:35:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 13:35:41 America/Halifax] [CHATBOT][START] corr=f7497e00 IP=127.0.0.1 UA= [31-Jul-2026 12:35:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 12:35:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=0c:ea:14:9e:d6:9c mobile=584242232350 [31-Jul-2026 12:35:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 12:35:42 America/Caracas] [CHATBOT][DIAG] corr=f7497e00 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [31-Jul-2026 12:35:42 America/Caracas] [CHATBOT][CTX] corr=f7497e00 tel=584242232350 intent=chat srvid=47 usd=35 bs=30313.17 tasa=746.6297 verifyMode=simulated [31-Jul-2026 12:35:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 12:35:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 12:35:42 America/Caracas] [CHATBOT][AI][34c27c] Proveedor: gemini [31-Jul-2026 12:35:42 America/Caracas] [CHATBOT][GEMINI][34c27c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 12:35:42 America/Caracas] [CHATBOT][GEMINI][34c27c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:35:43 America/Caracas] [CHATBOT][GEMINI][34c27c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:35:43 America/Caracas] [CHATBOT][AI][34c27c] Gemini falló, usando heurística local [31-Jul-2026 12:35:43 America/Caracas] [CHATBOT][AI][34c27c] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 12:35:43 America/Caracas] [CHATBOT][END] corr=f7497e00 bytesRespuesta=392 [31-Jul-2026 12:35:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 12:35:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 12:35:44 - Mensaje enviado con éxito a 584242232350 2026-07-31 12:35:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6ccee0e9e75 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSOEZDRDlFODJDRjlBNEZGQTIwAA==) 2026-07-31 12:35:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a6ccee0e9e75 2026-07-31 12:35:44 - ====== FIN WEBHOOK ====== 2026-07-31 12:35:57 - ====== INICIO WEBHOOK ====== 2026-07-31 12:35:57 - Evento: audio | De: 584261142120 | Size: 857b 2026-07-31 12:35:57 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Octavio Mosquera ) [wa_id] => 584261142120 [user_id] => VE.886460590778617 ) ) [messages] => Array ( [0] => Array ( [from] => 584261142120 [from_user_id] => VE.886460590778617 [id] => wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUMxNTc3Q0MxNTJBNUJEMEJCMUE1RjYyMEJCNjAyREMA [timestamp] => 1785515753 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => hutLsTSaYIz6JXXTc/9aoM2UiThKMfmCUSUyRltqB+8= [id] => 3523326581166508 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3523326581166508&source=webhook&ext=1785516054&hash=ATzDxUjqXclk3MZOBJ2t5TiegEdscg1za3Yy8_ZmcX7SdA [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-31 12:35:57 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264476065","wa_id":"584264476065"}],"messages":[{"id":"wamid.HBgMNTg0MjY0NDc2MDY1FQIAERgSNDdEQTAzMjUzRDNERTdFOURBAA==","message_status":"accepted"}]}'. 2026-07-31 12:45:00 - ====== INICIO WEBHOOK ====== 2026-07-31 12:45:00 - Evento: text | De: 584142147830 | Size: 726b 2026-07-31 12:45:00 - Procesando mensaje regular tipo: text 2026-07-31 12:45:00 - RegularMessageService: Procesando mensaje de 584142147830, tipo: text 2026-07-31 12:45:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0ExQjkxN0M5NEZCMkFFODFENjYA 2026-07-31 12:45:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0ExQjkxN0M5NEZCMkFFODFENjYA 2026-07-31 12:45:00 - Contenido: Buenas tardes el monto para pagar el wifi Usuario:zoraida Díaz... 2026-07-31 12:45:00 - Comando detectado: buenas 2026-07-31 12:45:00 - CommandProcessor: Procesando comando: buenas 2026-07-31 12:45:00 - Comando no reconocido, enviando a ChatGPT 2026-07-31 12:45:00 - Resultado del comando: string 2026-07-31 12:45:00 - Enviando a ChatGPT: Buenas tardes el monto para pagar el wifi Usuari... 2026-07-31 12:45:00 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes el monto para pagar el wifi Usuari... 2026-07-31 12:45:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 13:45:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 13:45:00 America/Halifax] [CHATBOT][START] corr=2eb84b9c IP=127.0.0.1 UA= [31-Jul-2026 12:45:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 12:45:01 America/Caracas] [CHATBOT][CTX] corr=2eb84b9c tel=584142147830 intent=chat srvid= usd=0 bs=0 tasa=746.6297 verifyMode=simulated [31-Jul-2026 12:45:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 12:45:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 12:45:01 America/Caracas] [CHATBOT][AI][5dc3db] Proveedor: gemini [31-Jul-2026 12:45:01 America/Caracas] [CHATBOT][GEMINI][5dc3db] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 12:45:01 America/Caracas] [CHATBOT][GEMINI][5dc3db] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:45:02 America/Caracas] [CHATBOT][GEMINI][5dc3db] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:45:02 America/Caracas] [CHATBOT][AI][5dc3db] Gemini falló, usando heurística local [31-Jul-2026 12:45:02 America/Caracas] [CHATBOT][END] corr=2eb84b9c bytesRespuesta=397 [31-Jul-2026 12:45:02 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 12:45:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 12:45:04 - Mensaje enviado con éxito a 584142147830 2026-07-31 12:45:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cd11066a04 (wa_message_id: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAERgSNTAxMTEyRDlBMzlDNUVERDA3AA==) 2026-07-31 12:45:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cd11066a04 2026-07-31 12:45:04 - ====== FIN WEBHOOK ====== 2026-07-31 12:45:26 - ====== INICIO WEBHOOK ====== 2026-07-31 12:45:26 - Evento: text | De: 584142147830 | Size: 769b 2026-07-31 12:45:26 - Procesando mensaje regular tipo: text 2026-07-31 12:45:26 - RegularMessageService: Procesando mensaje de 584142147830, tipo: text 2026-07-31 12:45:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0EwQkFENjkyQ0VFMkQ5NDFBNjUA 2026-07-31 12:45:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0EwQkFENjkyQ0VFMkQ5NDFBNjUA 2026-07-31 12:45:26 - Contenido: El monto ?... 2026-07-31 12:45:26 - Comando detectado: el 2026-07-31 12:45:26 - CommandProcessor: Procesando comando: el 2026-07-31 12:45:26 - Comando no reconocido, enviando a ChatGPT 2026-07-31 12:45:26 - Resultado del comando: string 2026-07-31 12:45:26 - Enviando a ChatGPT: El monto ?... 2026-07-31 12:45:26 - forwardToChatGPT: Enviando a ChatGPT: El monto ?... 2026-07-31 12:45:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 13:45:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 13:45:26 America/Halifax] [CHATBOT][START] corr=b2c42de8 IP=127.0.0.1 UA= [31-Jul-2026 12:45:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 12:45:27 America/Caracas] [CHATBOT][CTX] corr=b2c42de8 tel=584142147830 intent=chat srvid= usd=0 bs=0 tasa=746.6297 verifyMode=simulated [31-Jul-2026 12:45:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 12:45:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 12:45:27 America/Caracas] [CHATBOT][AI][ee29cf] Proveedor: gemini [31-Jul-2026 12:45:27 America/Caracas] [CHATBOT][GEMINI][ee29cf] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 12:45:27 America/Caracas] [CHATBOT][GEMINI][ee29cf] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:45:28 America/Caracas] [CHATBOT][GEMINI][ee29cf] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:45:28 America/Caracas] [CHATBOT][AI][ee29cf] Gemini falló, usando heurística local [31-Jul-2026 12:45:28 America/Caracas] [CHATBOT][AI][ee29cf] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 12:45:28 America/Caracas] [CHATBOT][END] corr=b2c42de8 bytesRespuesta=370 [31-Jul-2026 12:45:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 12:45:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 12:45:29 - Mensaje enviado con éxito a 584142147830 2026-07-31 12:45:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cd129a7bdc (wa_message_id: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAERgSQTY4QzVDREFEQkQzREI0MUM3AA==) 2026-07-31 12:45:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cd129a7bdc 2026-07-31 12:45:29 - ====== FIN WEBHOOK ====== 2026-07-31 12:46:04 - ====== INICIO WEBHOOK ====== 2026-07-31 12:46:04 - Evento: text | De: 584142147830 | Size: 660b 2026-07-31 12:46:04 - Procesando mensaje regular tipo: text 2026-07-31 12:46:04 - RegularMessageService: Procesando mensaje de 584142147830, tipo: text 2026-07-31 12:46:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0FGREVDOUIxMTU4NkE0NzdFNDAA 2026-07-31 12:46:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0FGREVDOUIxMTU4NkE0NzdFNDAA 2026-07-31 12:46:04 - Contenido: Pagar... 2026-07-31 12:46:04 - Comando detectado: pagar 2026-07-31 12:46:04 - CommandProcessor: Procesando comando: pagar 2026-07-31 12:46:04 - Ejecutando add_pagos.php [31-Jul-2026 12:46:05 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-31 12:46:05 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-31 12:46:05 - ====== INICIO WEBHOOK ====== 2026-07-31 12:46:05 - Evento: text | De: 584142147830 | Size: 660b 2026-07-31 12:46:05 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0FGREVDOUIxMTU4NkE0NzdFNDAA, ignorando 2026-07-31 12:47:59 - ====== INICIO WEBHOOK ====== 2026-07-31 12:47:59 - Evento: text | De: 584142147830 | Size: 657b 2026-07-31 12:47:59 - Procesando mensaje regular tipo: text 2026-07-31 12:47:59 - RegularMessageService: Procesando mensaje de 584142147830, tipo: text 2026-07-31 12:47:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0E2MTNBNEE4RTRBREZGM0RFQTMA 2026-07-31 12:47:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0E2MTNBNEE4RTRBREZGM0RFQTMA 2026-07-31 12:47:59 - Contenido: ??... 2026-07-31 12:47:59 - Comando detectado: ?? 2026-07-31 12:47:59 - CommandProcessor: Procesando comando: ?? 2026-07-31 12:47:59 - Comando no reconocido, enviando a ChatGPT 2026-07-31 12:47:59 - Resultado del comando: string 2026-07-31 12:47:59 - Enviando a ChatGPT: ??... 2026-07-31 12:47:59 - forwardToChatGPT: Enviando a ChatGPT: ??... 2026-07-31 12:47:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 13:47:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 13:47:59 America/Halifax] [CHATBOT][START] corr=14401d2a IP=127.0.0.1 UA= [31-Jul-2026 12:48:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 12:48:00 America/Caracas] [CHATBOT][CTX] corr=14401d2a tel=584142147830 intent=chat srvid= usd=0 bs=0 tasa=746.6297 verifyMode=simulated [31-Jul-2026 12:48:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 12:48:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 12:48:00 America/Caracas] [CHATBOT][AI][5ac88e] Proveedor: gemini [31-Jul-2026 12:48:00 America/Caracas] [CHATBOT][GEMINI][5ac88e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 12:48:00 America/Caracas] [CHATBOT][GEMINI][5ac88e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:48:01 America/Caracas] [CHATBOT][GEMINI][5ac88e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:48:01 America/Caracas] [CHATBOT][AI][5ac88e] Gemini falló, usando heurística local [31-Jul-2026 12:48:01 America/Caracas] [CHATBOT][AI][5ac88e] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 12:48:01 America/Caracas] [CHATBOT][END] corr=14401d2a bytesRespuesta=370 [31-Jul-2026 12:48:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 12:48:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 12:48:02 - Mensaje enviado con éxito a 584142147830 2026-07-31 12:48:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cd1c2daa75 (wa_message_id: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAERgSODE4RkVGNjMyRDJCQTFERTI3AA==) 2026-07-31 12:48:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cd1c2daa75 2026-07-31 12:48:02 - ====== FIN WEBHOOK ====== 2026-07-31 12:48:13 - ====== INICIO WEBHOOK ====== 2026-07-31 12:48:13 - Evento: text | De: 584142147830 | Size: 764b 2026-07-31 12:48:13 - Procesando mensaje regular tipo: text 2026-07-31 12:48:13 - RegularMessageService: Procesando mensaje de 584142147830, tipo: text 2026-07-31 12:48:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0E1QzFFMzlGRTY3RTY0MkNBMjYA 2026-07-31 12:48:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0E1QzFFMzlGRTY3RTY0MkNBMjYA 2026-07-31 12:48:13 - Contenido: Pagar... 2026-07-31 12:48:13 - Comando detectado: pagar 2026-07-31 12:48:13 - CommandProcessor: Procesando comando: pagar 2026-07-31 12:48:13 - Ejecutando add_pagos.php [31-Jul-2026 12:48:14 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-31 12:48:14 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-31 12:48:15 - ====== INICIO WEBHOOK ====== 2026-07-31 12:48:15 - Evento: text | De: 584142147830 | Size: 764b 2026-07-31 12:48:15 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0E1QzFFMzlGRTY3RTY0MkNBMjYA, ignorando output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584165416986","wa_id":"584165416986"}],"messages":[{"id":"wamid.HBgMNTg0MTY1NDE2OTg2FQIAERgSRUNDNTEzNkQ0RjRGNDlEMTYyAA==","message_status":"accepted"}]}'. 2026-07-31 12:51:17 - ====== INICIO WEBHOOK ====== 2026-07-31 12:51:17 - Evento: text | De: 584165416986 | Size: 605b 2026-07-31 12:51:17 - Procesando mensaje regular tipo: text 2026-07-31 12:51:17 - RegularMessageService: Procesando mensaje de 584165416986, tipo: text 2026-07-31 12:51:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUNCMUYyMDhDMTI2MkExQUQzNTY4RkYwRjE2N0EzQjYA 2026-07-31 12:51:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUNCMUYyMDhDMTI2MkExQUQzNTY4RkYwRjE2N0EzQjYA 2026-07-31 12:51:17 - Contenido: Buenas tarde el plan que yo pedi es de 30$ al mes... 2026-07-31 12:51:17 - Comando detectado: buenas 2026-07-31 12:51:17 - CommandProcessor: Procesando comando: buenas 2026-07-31 12:51:17 - Comando no reconocido, enviando a ChatGPT 2026-07-31 12:51:17 - Resultado del comando: string 2026-07-31 12:51:17 - Enviando a ChatGPT: Buenas tarde el plan que yo pedi es de 30$ al mes... 2026-07-31 12:51:17 - LeadCapture: Posible lead detectado para 584165416986 2026-07-31 12:51:17 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-31 12:51:17 - forwardToChatGPT: Enviando a ChatGPT: Buenas tarde el plan que yo pedi es de 30$ al mes... 2026-07-31 12:51:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 13:51:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 13:51:17 America/Halifax] [CHATBOT][START] corr=138635e8 IP=127.0.0.1 UA= [31-Jul-2026 12:51:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 12:51:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=80:f1:a8:7f:99:46 mobile=584165416986 [31-Jul-2026 12:51:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 12:51:18 America/Caracas] [CHATBOT][DIAG] corr=138635e8 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [31-Jul-2026 12:51:18 America/Caracas] [CHATBOT][CTX] corr=138635e8 tel=584165416986 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [31-Jul-2026 12:51:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 12:51:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 12:51:18 America/Caracas] [CHATBOT][AI][3e96cd] Proveedor: gemini [31-Jul-2026 12:51:18 America/Caracas] [CHATBOT][GEMINI][3e96cd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 12:51:18 America/Caracas] [CHATBOT][GEMINI][3e96cd] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:51:19 America/Caracas] [CHATBOT][GEMINI][3e96cd] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:51:19 America/Caracas] [CHATBOT][AI][3e96cd] Gemini falló, usando heurística local [31-Jul-2026 12:51:19 America/Caracas] [CHATBOT][END] corr=138635e8 bytesRespuesta=478 [31-Jul-2026 12:51:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 12:51:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 12:51:20 - Mensaje enviado con éxito a 584165416986 2026-07-31 12:51:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cd288eabd8 (wa_message_id: wamid.HBgMNTg0MTY1NDE2OTg2FQIAERgSMzZGODUzOEMwMUMwNkQzMEI5AA==) 2026-07-31 12:51:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cd288eabd8 2026-07-31 12:51:20 - ====== FIN WEBHOOK ====== 2026-07-31 12:53:02 - ====== INICIO WEBHOOK ====== 2026-07-31 12:53:02 - Evento: text | De: 584165416986 | Size: 568b 2026-07-31 12:53:02 - Procesando mensaje regular tipo: text 2026-07-31 12:53:02 - RegularMessageService: Procesando mensaje de 584165416986, tipo: text 2026-07-31 12:53:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUNCRkI1MkE3Qjg4RjdBQzc0Q0JGMkI1NEI2NDUzNkQA 2026-07-31 12:53:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUNCRkI1MkE3Qjg4RjdBQzc0Q0JGMkI1NEI2NDUzNkQA 2026-07-31 12:53:02 - Contenido: Fibra optica... 2026-07-31 12:53:02 - Comando detectado: fibra 2026-07-31 12:53:02 - CommandProcessor: Procesando comando: fibra 2026-07-31 12:53:02 - Comando no reconocido, enviando a ChatGPT 2026-07-31 12:53:02 - Resultado del comando: string 2026-07-31 12:53:02 - Enviando a ChatGPT: Fibra optica... 2026-07-31 12:53:02 - LeadCapture: Posible lead detectado para 584165416986 2026-07-31 12:53:02 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-31 12:53:02 - forwardToChatGPT: Enviando a ChatGPT: Fibra optica... 2026-07-31 12:53:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 13:53:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 13:53:02 America/Halifax] [CHATBOT][START] corr=e1e901e0 IP=127.0.0.1 UA= [31-Jul-2026 12:53:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 12:53:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=80:f1:a8:7f:99:46 mobile=584165416986 [31-Jul-2026 12:53:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 12:53:03 America/Caracas] [CHATBOT][DIAG] corr=e1e901e0 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [31-Jul-2026 12:53:03 America/Caracas] [CHATBOT][CTX] corr=e1e901e0 tel=584165416986 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [31-Jul-2026 12:53:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 12:53:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 12:53:03 America/Caracas] [CHATBOT][AI][7d170e] Proveedor: gemini [31-Jul-2026 12:53:03 America/Caracas] [CHATBOT][GEMINI][7d170e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 12:53:03 America/Caracas] [CHATBOT][GEMINI][7d170e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:53:03 America/Caracas] [CHATBOT][GEMINI][7d170e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 12:53:04 America/Caracas] [CHATBOT][AI][7d170e] Gemini falló, usando heurística local [31-Jul-2026 12:53:04 America/Caracas] [CHATBOT][AI][7d170e] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 12:53:04 America/Caracas] [CHATBOT][END] corr=e1e901e0 bytesRespuesta=389 [31-Jul-2026 12:53:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 12:53:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 12:53:05 - Mensaje enviado con éxito a 584165416986 2026-07-31 12:53:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cd2f19203f (wa_message_id: wamid.HBgMNTg0MTY1NDE2OTg2FQIAERgSNUE5MDA1RjEyMTRBMEY4QjkxAA==) 2026-07-31 12:53:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cd2f19203f 2026-07-31 12:53:05 - ====== FIN WEBHOOK ====== 2026-07-31 12:53:52 - ====== INICIO WEBHOOK ====== 2026-07-31 12:53:52 - Evento: image | De: 584143466209 | Size: 865b 2026-07-31 12:53:52 - Procesando mensaje regular tipo: image 2026-07-31 12:53:52 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-31 12:53:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4RDVDNjA1NEZBMDU2NTk3NjU1NEU1ODEzRTIzNzQA 2026-07-31 12:53:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4RDVDNjA1NEZBMDU2NTk3NjU1NEU1ODEzRTIzNzQA 2026-07-31 12:53:52 - Contenido: G venezuela 15000.00 sueldo-sandy... 2026-07-31 12:53:52 - Comando detectado: g 2026-07-31 12:53:52 - CommandProcessor: Procesando comando: g 2026-07-31 12:53:52 - Gasto de negocio con imagen: 1362012128713748 2026-07-31 12:53:52 - Formato 'g banco descripcion': banco=venezuela, desc=15000.00 sueldo-sandy 2026-07-31 12:53:52 - Ejecutando GastosService (negocio) [31-Jul-2026 12:53:53 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-07-31 12:53:55 - Resultado del comando: array 2026-07-31 12:53:55 - Enviando respuesta: ✅ 💼 Gasto de negocio #84 registrado • Mont 2026-07-31 12:53:56 - Mensaje enviado con éxito a 584143466209 2026-07-31 12:53:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cd32493a87 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQ0M2QTc0OTUzMDkwM0E4NEE3AA==) 2026-07-31 12:53:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cd32493a87 2026-07-31 12:53:56 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162193821","wa_id":"584162193821"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTkzODIxFQIAERgSNkE5Mzc5OEM0MjQ1RjkyNDRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164442958","wa_id":"584164442958"}],"messages":[{"id":"wamid.HBgMNTg0MTY0NDQyOTU4FQIAERgSMEExNjMwMTUzRDZDMjBENzkwAA==","message_status":"accepted"}]}'. 2026-07-31 13:12:17 - ====== INICIO WEBHOOK ====== 2026-07-31 13:12:17 - Evento: text | De: 584164442958 | Size: 594b 2026-07-31 13:12:17 - Procesando mensaje regular tipo: text 2026-07-31 13:12:17 - RegularMessageService: Procesando mensaje de 584164442958, tipo: text 2026-07-31 13:12:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUMyRERENDY4OTU0MjlCRTcwNzRENUM5NzMyMzVFMzgA 2026-07-31 13:12:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUMyRERENDY4OTU0MjlCRTcwNzRENUM5NzMyMzVFMzgA 2026-07-31 13:12:17 - Contenido: Muchas gracias feliz tardes... 2026-07-31 13:12:17 - Comando detectado: muchas 2026-07-31 13:12:17 - CommandProcessor: Procesando comando: muchas 2026-07-31 13:12:17 - Comando no reconocido, enviando a ChatGPT 2026-07-31 13:12:17 - Resultado del comando: string 2026-07-31 13:12:17 - Enviando a ChatGPT: Muchas gracias feliz tardes... 2026-07-31 13:12:17 - forwardToChatGPT: Enviando a ChatGPT: Muchas gracias feliz tardes... 2026-07-31 13:12:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 14:12:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 14:12:17 America/Halifax] [CHATBOT][START] corr=8c91b44c IP=127.0.0.1 UA= [31-Jul-2026 13:12:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 13:12:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=6c:68:a4:d3:b6:39 mobile=584164442958 [31-Jul-2026 13:12:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 13:12:18 America/Caracas] [CHATBOT][DIAG] corr=8c91b44c Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [31-Jul-2026 13:12:18 America/Caracas] [CHATBOT][CTX] corr=8c91b44c tel=584164442958 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [31-Jul-2026 13:12:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 13:12:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 13:12:18 America/Caracas] [CHATBOT][AI][e3fbd4] Proveedor: gemini [31-Jul-2026 13:12:18 America/Caracas] [CHATBOT][GEMINI][e3fbd4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 13:12:18 America/Caracas] [CHATBOT][GEMINI][e3fbd4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 13:12:19 America/Caracas] [CHATBOT][GEMINI][e3fbd4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 13:12:20 America/Caracas] [CHATBOT][AI][e3fbd4] Gemini falló, usando heurística local [31-Jul-2026 13:12:20 America/Caracas] [CHATBOT][AI][e3fbd4] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 13:12:20 America/Caracas] [CHATBOT][END] corr=8c91b44c bytesRespuesta=393 [31-Jul-2026 13:12:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 13:12:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 13:12:21 - Mensaje enviado con éxito a 584164442958 2026-07-31 13:12:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cd77506ee3 (wa_message_id: wamid.HBgMNTg0MTY0NDQyOTU4FQIAERgSQTkwREIxMkVBMjhDNTE4RDk0AA==) 2026-07-31 13:12:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cd77506ee3 2026-07-31 13:12:21 - ====== FIN WEBHOOK ====== 2026-07-31 13:17:33 - ====== INICIO WEBHOOK ====== 2026-07-31 13:17:33 - Evento: text | De: 584142147830 | Size: 792b 2026-07-31 13:17:33 - Procesando mensaje regular tipo: text 2026-07-31 13:17:33 - RegularMessageService: Procesando mensaje de 584142147830, tipo: text 2026-07-31 13:17:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0E3RjIwMDNGRjAxNUEzMERCRDEA 2026-07-31 13:17:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0E3RjIwMDNGRjAxNUEzMERCRDEA 2026-07-31 13:17:33 - Contenido: Es el de mi mamá 04144669285... 2026-07-31 13:17:33 - Comando detectado: es 2026-07-31 13:17:33 - CommandProcessor: Procesando comando: es 2026-07-31 13:17:33 - Número de teléfono detectado: 04144669285 [31-Jul-2026 13:17:33 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [31-Jul-2026 13:17:34 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [31-Jul-2026 13:17:34 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-31 13:17:34 - Resultado del comando: array 2026-07-31 13:17:34 - Enviando respuesta: ⚡ *Zoraida Diaz* ━━━━━━━━━━ 2026-07-31 13:17:35 - Mensaje enviado con éxito a 584142147830 2026-07-31 13:17:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cd8af275e2 (wa_message_id: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAERgSMjJDMDU1MzIwMzVFMUNGRjJDAA==) 2026-07-31 13:17:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cd8af275e2 2026-07-31 13:17:35 - ====== FIN WEBHOOK ====== 2026-07-31 13:17:36 - ====== INICIO WEBHOOK ====== 2026-07-31 13:17:36 - Evento: text | De: 584142147830 | Size: 766b 2026-07-31 13:17:36 - Procesando mensaje regular tipo: text 2026-07-31 13:17:36 - RegularMessageService: Procesando mensaje de 584142147830, tipo: text 2026-07-31 13:17:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0E1RUE3NTc0QkE4RTY4QTA1NTMA 2026-07-31 13:17:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAEhgUM0E1RUE3NTc0QkE4RTY4QTA1NTMA 2026-07-31 13:17:36 - Contenido: Total ?... 2026-07-31 13:17:36 - Comando detectado: total 2026-07-31 13:17:36 - CommandProcessor: Procesando comando: total 2026-07-31 13:17:36 - Comando no reconocido, enviando a ChatGPT 2026-07-31 13:17:36 - Resultado del comando: string 2026-07-31 13:17:36 - Enviando a ChatGPT: Total ?... 2026-07-31 13:17:36 - forwardToChatGPT: Enviando a ChatGPT: Total ?... 2026-07-31 13:17:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 14:17:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 14:17:37 America/Halifax] [CHATBOT][START] corr=38fd4d3f IP=127.0.0.1 UA= [31-Jul-2026 13:17:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 13:17:37 America/Caracas] [CHATBOT][CTX] corr=38fd4d3f tel=584142147830 intent=chat srvid= usd=0 bs=0 tasa=746.6297 verifyMode=simulated [31-Jul-2026 13:17:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 13:17:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 13:17:37 America/Caracas] [CHATBOT][AI][837005] Proveedor: gemini [31-Jul-2026 13:17:37 America/Caracas] [CHATBOT][GEMINI][837005] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 13:17:37 America/Caracas] [CHATBOT][GEMINI][837005] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 13:17:38 America/Caracas] [CHATBOT][GEMINI][837005] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 13:17:39 America/Caracas] [CHATBOT][AI][837005] Gemini falló, usando heurística local [31-Jul-2026 13:17:39 America/Caracas] [CHATBOT][AI][837005] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 13:17:39 America/Caracas] [CHATBOT][END] corr=38fd4d3f bytesRespuesta=370 [31-Jul-2026 13:17:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 13:17:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 13:17:40 - Mensaje enviado con éxito a 584142147830 2026-07-31 13:17:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cd8b41a587 (wa_message_id: wamid.HBgMNTg0MTQyMTQ3ODMwFQIAERgSOEVBMDExQ0Y0MTU2N0E0REZFAA==) 2026-07-31 13:17:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cd8b41a587 2026-07-31 13:17:40 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Fernando Hanna, 2026-09-01 00:00:00 . 584145989127 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145989127","wa_id":"584145989127"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1OTg5MTI3FQIAERgSQjUzOEI5QzIwMTAxNTAyOEI2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Deisy Borges, 2026-09-01 00:00:00 . 584241997601 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241997601","wa_id":"584241997601"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTk3NjAxFQIAERgSMjZBNERDMDBBNTdDNjA2RkUzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , iglesia encuentro con dios , 2026-09-06 00:00:00 . 584129338888 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129338888","wa_id":"584129338888"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzM4ODg4FQIAERgSODJCRTcxMDA4OTZGMTk5QkRFAA==","message_status":"accepted"}]}'. 2026-07-31 13:59:47 - ====== INICIO WEBHOOK ====== 2026-07-31 13:59:47 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 13:59:47 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 13:59:47 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264527133","wa_id":"584264527133"}],"messages":[{"id":"wamid.HBgMNTg0MjY0NTI3MTMzFQIAERgSRTJFQzFCRUMwREQ5Njc4REVGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584160123351","wa_id":"584160123351"}],"messages":[{"id":"wamid.HBgMNTg0MTYwMTIzMzUxFQIAERgSRTYzQzIwNTE0OTI5QTREOEMxAA==","message_status":"accepted"}]}'. 2026-07-31 14:29:01 - ====== INICIO WEBHOOK ====== 2026-07-31 14:29:01 - Evento: text | De: 584165416986 | Size: 558b 2026-07-31 14:29:01 - Procesando mensaje regular tipo: text 2026-07-31 14:29:01 - RegularMessageService: Procesando mensaje de 584165416986, tipo: text 2026-07-31 14:29:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUMyRjExQkE5ODM5QTM4MUQyRjgyOEYyMTFFRTAyREEA 2026-07-31 14:29:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUMyRjExQkE5ODM5QTM4MUQyRjgyOEYyMTFFRTAyREEA 2026-07-31 14:29:01 - Contenido: Ok... 2026-07-31 14:29:01 - Comando detectado: ok 2026-07-31 14:29:01 - CommandProcessor: Procesando comando: ok 2026-07-31 14:29:01 - Comando no reconocido, enviando a ChatGPT 2026-07-31 14:29:01 - Resultado del comando: string 2026-07-31 14:29:01 - Enviando a ChatGPT: Ok... 2026-07-31 14:29:01 - forwardToChatGPT: Enviando a ChatGPT: Ok... 2026-07-31 14:29:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 15:29:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 15:29:02 America/Halifax] [CHATBOT][START] corr=c7632493 IP=127.0.0.1 UA= [31-Jul-2026 14:29:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 14:29:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=80:f1:a8:7f:99:46 mobile=584165416986 [31-Jul-2026 14:29:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 14:29:02 America/Caracas] [CHATBOT][DIAG] corr=c7632493 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [31-Jul-2026 14:29:02 America/Caracas] [CHATBOT][CTX] corr=c7632493 tel=584165416986 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [31-Jul-2026 14:29:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 14:29:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 14:29:02 America/Caracas] [CHATBOT][AI][819a8d] Proveedor: gemini [31-Jul-2026 14:29:02 America/Caracas] [CHATBOT][GEMINI][819a8d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 14:29:03 America/Caracas] [CHATBOT][GEMINI][819a8d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 14:29:03 America/Caracas] [CHATBOT][GEMINI][819a8d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 14:29:04 America/Caracas] [CHATBOT][AI][819a8d] Gemini falló, usando heurística local [31-Jul-2026 14:29:04 America/Caracas] [CHATBOT][AI][819a8d] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 14:29:04 America/Caracas] [CHATBOT][END] corr=c7632493 bytesRespuesta=389 [31-Jul-2026 14:29:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 14:29:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 14:29:05 - Mensaje enviado con éxito a 584165416986 2026-07-31 14:29:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6ce971424c2 (wa_message_id: wamid.HBgMNTg0MTY1NDE2OTg2FQIAERgSQ0YzRDE5MkYxQTBGQUE2MTA1AA==) 2026-07-31 14:29:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a6ce971424c2 2026-07-31 14:29:05 - ====== FIN WEBHOOK ====== 2026-07-31 14:34:02 - ====== INICIO WEBHOOK ====== 2026-07-31 14:34:02 - Evento: interactive | De: 584145989127 | Size: 965b 2026-07-31 14:34:02 - Procesando encuesta interactiva 2026-07-31 14:34:02 - SurveyService: Iniciando procesamiento de encuesta 2026-07-31 14:34:02 - Procesando encuesta de: 584145989127, Message ID: wamid.HBgMNTg0MTQ1OTg5MTI3FQIAEhggQUM3RUM2OEI4QTI0QzQzNUM3OUVFQUZBN0Q2QkExQkEA 2026-07-31 14:34:02 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-31 14:34:02 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Zoraida Diaz, 30/08/2026 . 584144669285 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144669285","wa_id":"584144669285"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NjY5Mjg1FQIAERgSNjU5MDg0QjI5RTFBMERDRTA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125010339","wa_id":"584125010339"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MDEwMzM5FQIAERgSMjUyOTUxQkY1RUZCNTg5MzU0AA=="}]}'. 2026-07-31 14:39:12 - ====== INICIO WEBHOOK ====== 2026-07-31 14:39:12 - Evento: status:failed | De: 584125010339 | Size: 828b 2026-07-31 14:39:12 - STATUS FAILED: failed para 584125010339 | Error: 131047 Re-engagement message 2026-07-31 14:39:12 - ====== FIN WEBHOOK ====== 2026-07-31 14:39:12 - ====== INICIO WEBHOOK ====== 2026-07-31 14:39:12 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 14:39:12 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 14:39:12 - ====== FIN WEBHOOK ====== [31-Jul-2026 15:41:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 15:41:51 America/Halifax] [CHATBOT][AI][da62f4] Proveedor: gemini [31-Jul-2026 15:41:51 America/Halifax] [CHATBOT][GEMINI][da62f4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 15:41:51 America/Halifax] [CHATBOT][GEMINI][da62f4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 15:41:51 America/Halifax] [CHATBOT][GEMINI][da62f4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 15:41:52 America/Halifax] [CHATBOT][AI][da62f4] Gemini falló, usando heurística local [31-Jul-2026 15:41:53 America/Halifax] Instagram API Error [403]: {"error":{"message":"(#200) La app no tiene acceso avanzado al permiso instagram_manage_messages y el usuario destinatario no tiene ning\u00fan rol en ella.","type":"OAuthException","code":200,"error_subcode":2534048,"fbtrace_id":"A723Jge5aIv2chvgvJG5GsL"}} 2026-07-31 14:53:57 - ====== INICIO WEBHOOK ====== 2026-07-31 14:53:57 - Evento: image | De: 584141306595 | Size: 863b 2026-07-31 14:53:57 - Procesando mensaje regular tipo: image 2026-07-31 14:53:57 - RegularMessageService: Procesando mensaje de 584141306595, tipo: image 2026-07-31 14:53:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzA2NTk1FQIAEhggQUM1ODMxODIxN0E5RDM4NkYwQjA1NUNERkQyMTg3NTgA 2026-07-31 14:53:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzA2NTk1FQIAEhggQUM1ODMxODIxN0E5RDM4NkYwQjA1NUNERkQyMTg3NTgA 2026-07-31 14:53:57 - Contenido: Pago abrahan blanco... 2026-07-31 14:53:57 - Comando detectado: pago 2026-07-31 14:53:57 - CommandProcessor: Procesando comando: pago 2026-07-31 14:53:57 - Ejecutando add_pagos.php 2026-07-31 14:53:57 - Pago con imagen asociada: 1745620216637753 [31-Jul-2026 14:53:58 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-31 14:53:58 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-31 14:53:58 - ====== INICIO WEBHOOK ====== 2026-07-31 14:53:58 - Evento: image | De: 584141306595 | Size: 863b 2026-07-31 14:53:58 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxMzA2NTk1FQIAEhggQUM1ODMxODIxN0E5RDM4NkYwQjA1NUNERkQyMTg3NTgA, ignorando - addcreddits, addcreddits , oriana griman, 2026-09-01 00:00:00 . 584123760399 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123760399","wa_id":"584123760399"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzYwMzk5FQIAERgSRkE5REVGMkM3OTc4Qzg2QUREAA==","message_status":"accepted"}]}'. 2026-07-31 15:13:25 - ====== INICIO WEBHOOK ====== 2026-07-31 15:13:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 15:13:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 15:13:25 - ====== FIN WEBHOOK ====== 2026-07-31 15:16:11 - ====== INICIO WEBHOOK ====== 2026-07-31 15:16:11 - Evento: image | De: 584143466209 | Size: 877b 2026-07-31 15:16:11 - Procesando mensaje regular tipo: image 2026-07-31 15:16:11 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-31 15:16:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNzlCRkM3MEQzRTI0NTlEQzY4NzVCRTY4NjQxODMA 2026-07-31 15:16:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNzlCRkM3MEQzRTI0NTlEQzY4NzVCRTY4NjQxODMA 2026-07-31 15:16:11 - Contenido: Pg mercantil 149400.00 tabatha-hannah-escuela... 2026-07-31 15:16:11 - Comando detectado: pg 2026-07-31 15:16:11 - CommandProcessor: Procesando comando: pg 2026-07-31 15:16:11 - Gasto personal con imagen: 1327631125773055 2026-07-31 15:16:11 - Formato 'pg banco descripcion': banco=mercantil, desc=149400.00 tabatha-hannah-escuela 2026-07-31 15:16:11 - Ejecutando GastosService (personal) [31-Jul-2026 15:16:12 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-07-31 15:16:14 - Resultado del comando: array 2026-07-31 15:16:14 - Enviando respuesta: ✅ 👤 Gasto personal #47 registrado • Monto: 2026-07-31 15:16:15 - Mensaje enviado con éxito a 584143466209 2026-07-31 15:16:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cf47fbb46b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDJCNjZBNjkxMzA4NENBNUE1AA==) 2026-07-31 15:16:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cf47fbb46b 2026-07-31 15:16:15 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , mileidy garcia, 2026-09-07 00:00:00 . 584242392721 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242392721","wa_id":"584242392721"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMzkyNzIxFQIAERgSM0FBMUM4MTZGRUFBMTAzMDMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161770359","wa_id":"584161770359"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNzcwMzU5FQIAERgSRTgzOUZGRTUxQjgyNDYwMUREAA==","message_status":"accepted"}]}'. 2026-07-31 15:21:29 - ====== INICIO WEBHOOK ====== 2026-07-31 15:21:29 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 15:21:29 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 15:21:29 - ====== FIN WEBHOOK ====== 2026-07-31 15:21:30 - ====== INICIO WEBHOOK ====== 2026-07-31 15:21:30 - Evento: status:failed | De: 584127373586 | Size: 828b 2026-07-31 15:21:30 - STATUS FAILED: failed para 584127373586 | Error: 131047 Re-engagement message 2026-07-31 15:21:30 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Abrahan Blanco, 23/08/2026 . 584141306595 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141306595","wa_id":"584141306595"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzA2NTk1FQIAERgSRkVEQkQ4NkREQUQ5NjZCNjgzAA==","message_status":"accepted"}]}'. 2026-07-31 15:30:02 - ====== INICIO WEBHOOK ====== 2026-07-31 15:30:02 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 15:30:02 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 15:30:02 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Eliezer David Borges Muttach, 2026-08-15 00:00:00 . 584129932045 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129932045","wa_id":"584129932045"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMyMDQ1FQIAERgSRUY4NzUzQjA0NDMzOTJERTQ0AA==","message_status":"accepted"}]}'. 2026-07-31 15:36:17 - ====== INICIO WEBHOOK ====== 2026-07-31 15:36:17 - Evento: text | De: 584141306595 | Size: 570b 2026-07-31 15:36:17 - Procesando mensaje regular tipo: text 2026-07-31 15:36:17 - RegularMessageService: Procesando mensaje de 584141306595, tipo: text 2026-07-31 15:36:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzA2NTk1FQIAEhggQUNEMEZGQTk1NkVCQkQ4Q0QyN0E4RTlGMUYzQjU3MTYA 2026-07-31 15:36:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzA2NTk1FQIAEhggQUNEMEZGQTk1NkVCQkQ4Q0QyN0E4RTlGMUYzQjU3MTYA 2026-07-31 15:36:18 - Contenido: 👍... 2026-07-31 15:36:18 - Comando detectado: 👍 2026-07-31 15:36:18 - CommandProcessor: Procesando comando: 👍 2026-07-31 15:36:18 - Comando no reconocido, enviando a ChatGPT 2026-07-31 15:36:18 - Resultado del comando: string 2026-07-31 15:36:18 - Enviando a ChatGPT: 👍... 2026-07-31 15:36:18 - forwardToChatGPT: Enviando a ChatGPT: 👍... 2026-07-31 15:36:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 16:36:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 16:36:18 America/Halifax] [CHATBOT][START] corr=d93d8f8f IP=127.0.0.1 UA= [31-Jul-2026 15:36:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 15:36:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-03 username=6c:68:a4:ab:01:d0 mobile=584141306595 [31-Jul-2026 15:36:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 15:36:18 America/Caracas] [CHATBOT][DIAG] corr=d93d8f8f Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [31-Jul-2026 15:36:18 America/Caracas] [CHATBOT][CTX] corr=d93d8f8f tel=584141306595 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 15:36:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 15:36:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 15:36:18 America/Caracas] [CHATBOT][AI][3bcee9] Proveedor: gemini [31-Jul-2026 15:36:18 America/Caracas] [CHATBOT][GEMINI][3bcee9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 15:36:19 America/Caracas] [CHATBOT][GEMINI][3bcee9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 15:36:19 America/Caracas] [CHATBOT][GEMINI][3bcee9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 15:36:20 America/Caracas] [CHATBOT][AI][3bcee9] Gemini falló, usando heurística local [31-Jul-2026 15:36:20 America/Caracas] [CHATBOT][AI][3bcee9] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 15:36:20 America/Caracas] [CHATBOT][END] corr=d93d8f8f bytesRespuesta=391 [31-Jul-2026 15:36:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 15:36:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 15:36:21 - Mensaje enviado con éxito a 584141306595 2026-07-31 15:36:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cf935add0b (wa_message_id: wamid.HBgMNTg0MTQxMzA2NTk1FQIAERgSMzM1MDIwRkMwQjk4RjlCMEIyAA==) 2026-07-31 15:36:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cf935add0b 2026-07-31 15:36:21 - ====== FIN WEBHOOK ====== 2026-07-31 15:37:29 - ====== INICIO WEBHOOK ====== 2026-07-31 15:37:29 - Evento: image | De: 584143466209 | Size: 864b 2026-07-31 15:37:29 - Procesando mensaje regular tipo: image 2026-07-31 15:37:29 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-31 15:37:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5NjM1MEUzNDY3RTIxODA1Q0E2QkI3MjU1QUZDQjMA 2026-07-31 15:37:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5NjM1MEUzNDY3RTIxODA1Q0E2QkI3MjU1QUZDQjMA 2026-07-31 15:37:29 - Contenido: Pg mercantil 16740.00 cig-papers... 2026-07-31 15:37:29 - Comando detectado: pg 2026-07-31 15:37:29 - CommandProcessor: Procesando comando: pg 2026-07-31 15:37:29 - Gasto personal con imagen: 2437281980103959 2026-07-31 15:37:29 - Formato 'pg banco descripcion': banco=mercantil, desc=16740.00 cig-papers 2026-07-31 15:37:29 - Ejecutando GastosService (personal) [31-Jul-2026 15:37:30 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-07-31 15:37:32 - Resultado del comando: array 2026-07-31 15:37:32 - Enviando respuesta: ✅ 👤 Gasto personal #48 registrado • Monto: 2026-07-31 15:37:33 - Mensaje enviado con éxito a 584143466209 2026-07-31 15:37:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6cf97d57039 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSODhENzY0OTZCNjk0NTQzNTRGAA==) 2026-07-31 15:37:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a6cf97d57039 2026-07-31 15:37:33 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128265654","wa_id":"584128265654"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MjY1NjU0FQIAERgSNTAxN0JENTdEQUNBRDA4NTBCAA==","message_status":"accepted"}]}'. 2026-07-31 16:10:56 - ====== INICIO WEBHOOK ====== 2026-07-31 16:10:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 16:10:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 16:10:56 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , alexis durr, 2026-08-10 00:00:00 . 584129646059 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129646059","wa_id":"584129646059"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ2MDU5FQIAERgSMTJGNTIxQzRGMkY2QzM4QzFBAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, alba rengifo, 17/08/2026 . 584140936026 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140936026","wa_id":"584140936026"}],"messages":[{"id":"wamid.HBgMNTg0MTQwOTM2MDI2FQIAERgSQ0VERkM2RTJDMTY0REMzMkU2AA==","message_status":"accepted"}]}'. 2026-07-31 16:22:55 - ====== INICIO WEBHOOK ====== 2026-07-31 16:22:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 16:22:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 16:22:55 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , jesus herrera, 2026-09-06 00:00:00 . 584143079680 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143079680","wa_id":"584143079680"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDc5NjgwFQIAERgSMUJDNTdENkQzMTdFRkZFRThFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Daniel Paez, 2026-08-31 00:00:00 . 584149238309 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149238309","wa_id":"584149238309"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MjM4MzA5FQIAERgSNzFENThGMzNFRUZGMDQ1MzBDAA==","message_status":"accepted"}]}'. 2026-07-31 16:56:32 - ====== INICIO WEBHOOK ====== 2026-07-31 16:56:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 16:56:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 16:56:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , miguel angel breindembach, 2026-09-09 00:00:00 . 584142365741 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142365741","wa_id":"584142365741"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzY1NzQxFQIAERgSRDQ5QTRBQzNFNjU5MjBFQjc4AA==","message_status":"accepted"}]}'. 2026-07-31 16:57:38 - ====== INICIO WEBHOOK ====== 2026-07-31 16:57:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 16:57:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 16:57:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Nancy Smith, 2026-08-31 00:00:00 . 04142634586 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04142634586","wa_id":"584142634586"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjM0NTg2FQIAERgSNTM0OUExMDQ1ODIwNTA0NTZFAA==","message_status":"accepted"}]}'. 2026-07-31 16:59:51 - ====== INICIO WEBHOOK ====== 2026-07-31 16:59:51 - Evento: image | De: 584143466209 | Size: 868b 2026-07-31 16:59:51 - Procesando mensaje regular tipo: image 2026-07-31 16:59:51 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-31 16:59:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQkQzRkQxRDhBOUY5QUQ5RjAzMkFGN0E4NUIyMTMA 2026-07-31 16:59:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQkQzRkQxRDhBOUY5QUQ5RjAzMkFGN0E4NUIyMTMA 2026-07-31 16:59:51 - Contenido: Pg mercantil 10900.00 cig-cervezas... 2026-07-31 16:59:51 - Comando detectado: pg 2026-07-31 16:59:51 - CommandProcessor: Procesando comando: pg 2026-07-31 16:59:51 - Gasto personal con imagen: 4419784124948927 2026-07-31 16:59:51 - Formato 'pg banco descripcion': banco=mercantil, desc=10900.00 cig-cervezas 2026-07-31 16:59:51 - Ejecutando GastosService (personal) [31-Jul-2026 16:59:52 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-07-31 16:59:54 - Resultado del comando: array 2026-07-31 16:59:54 - Enviando respuesta: ✅ 👤 Gasto personal #49 registrado • Monto: 2026-07-31 16:59:55 - Mensaje enviado con éxito a 584143466209 2026-07-31 16:59:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d0ccb6d3a1 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRjEwOTIzQkVDOTJERUQyRTcwAA==) 2026-07-31 16:59:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d0ccb6d3a1 2026-07-31 16:59:55 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129625191","wa_id":"584129625191"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI1MTkxFQIAERgSMDc2QzRBQjg4QTg2QjBBODgzAA==","message_status":"accepted"}]}'. 2026-07-31 17:43:48 - ====== INICIO WEBHOOK ====== 2026-07-31 17:43:48 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 17:43:48 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 17:43:48 - ====== FIN WEBHOOK ====== 2026-07-31 17:54:43 - ====== INICIO WEBHOOK ====== 2026-07-31 17:54:43 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 17:54:43 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 17:54:43 - ====== FIN WEBHOOK ====== 2026-07-31 17:55:04 - ====== INICIO WEBHOOK ====== 2026-07-31 17:55:04 - Evento: button | De: 584122959369 | Size: 731b 2026-07-31 17:55:04 - Procesando botón de plantilla: Informacion de pagos 2026-07-31 17:55:04 - ButtonService: payload=informacion de pagos, telefono=584122959369 2026-07-31 17:55:04 - Procesando botón PAGO para: 584122959369 2026-07-31 17:55:05 - Mensaje enviado con éxito a 584122959369 2026-07-31 17:55:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d19b971ac5 (wa_message_id: wamid.HBgMNTg0MTIyOTU5MzY5FQIAERgSNTlFRDY3NDVEMjA2Qzg3RkQwAA==) 2026-07-31 17:55:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d19b971ac5 2026-07-31 17:55:05 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Juan Jose Gutt, 15/08/2026 . 584122959369 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122959369","wa_id":"584122959369"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTU5MzY5FQIAERgSMzAxRjhBMTQyRjUwM0Q3OEFFAA==","message_status":"accepted"}]}'. 2026-07-31 17:56:12 - ====== INICIO WEBHOOK ====== 2026-07-31 17:56:12 - Evento: interactive | De: 584122959369 | Size: 1043b 2026-07-31 17:56:12 - Procesando Flow de PAGO para: 584122959369 [31-Jul-2026 17:56:13 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-31 17:56:13 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-07-31 17:56:14 - ====== INICIO WEBHOOK ====== 2026-07-31 17:56:14 - Evento: interactive | De: 584122959369 | Size: 1043b 2026-07-31 17:56:14 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyOTU5MzY5FQIAEhggQTUyNTc1MzEzMUNBOUYyMjE5NjQ3QThFMEJCMTY3RUMA, ignorando 2026-07-31 17:56:43 - ====== INICIO WEBHOOK ====== 2026-07-31 17:56:43 - Evento: interactive | De: 584122959369 | Size: 977b 2026-07-31 17:56:43 - Procesando encuesta interactiva 2026-07-31 17:56:43 - SurveyService: Iniciando procesamiento de encuesta 2026-07-31 17:56:43 - Procesando encuesta de: 584122959369, Message ID: wamid.HBgMNTg0MTIyOTU5MzY5FQIAEhggQTUxQkVDRTZEMERDQ0M3OUUyQzE4RjNCRkIzMEE2OUEA 2026-07-31 17:56:43 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-31 17:56:43 - ====== FIN WEBHOOK ====== 2026-07-31 18:02:02 - ====== INICIO WEBHOOK ====== 2026-07-31 18:02:02 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 18:02:02 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 18:02:02 - ====== FIN WEBHOOK ====== 2026-07-31 18:02:50 - ====== INICIO WEBHOOK ====== 2026-07-31 18:02:50 - Evento: image | De: 584261142120 | Size: 832b 2026-07-31 18:02:50 - Procesando mensaje regular tipo: image 2026-07-31 18:02:50 - RegularMessageService: Procesando mensaje de 584261142120, tipo: image 2026-07-31 18:02:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUNEOTVGQjg2QzU2MDBFN0Y2OTNDRDE1RDk0QTZBMjkA 2026-07-31 18:02:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUNEOTVGQjg2QzU2MDBFN0Y2OTNDRDE1RDk0QTZBMjkA 2026-07-31 18:02:50 - Contenido: ... 2026-07-31 18:02:50 - Comando detectado: image 2026-07-31 18:02:50 - CommandProcessor: Procesando comando: image 2026-07-31 18:02:50 - Imagen sin comando, guardando y procesando 2026-07-31 18:02:50 - Verificando duplicado por imageId=2321172985086608, msgId=wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUNEOTVGQjg2QzU2MDBFN0Y2OTNDRDE1RDk0QTZBMjkA 2026-07-31 18:02:50 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-31 18:02:50 - Incluyendo numtoname.php... 2026-07-31 18:02:50 - Incluyendo media.php... 2026-07-31 18:02:50 - DEBUG messages batch: [{"from":"584261142120","from_user_id":"VE.886460590778617","id":"wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUNEOTVGQjg2QzU2MDBFN0Y2OTNDRDE1RDk0QTZBMjkA","timestamp":"1785535365","type":"image","image":{"mime_type":"image\/jpeg","sha256":"uRCu\/w8FIZu8ceFhpJJwFedsnkDUPKPJ5oJjT7A2+20=","id":"2321172985086608","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2321172985086608&source=webhook&ext=1785535667&hash=ATy9pUvvDDLzGRGBFS6AOzWvWgw5ZX22IZFO4qWnB_f3aA"}}] 2026-07-31 18:02:50 - DEBUG caption: no se encontró texto cercano 2026-07-31 18:02:50 - DEBUG caption final: [VACIO] 2026-07-31 18:02:50 - DEBUG busqueda mobiles: 04261142120,4261142120,584261142120 2026-07-31 18:02:50 - DEBUG usuario NO encontrado 2026-07-31 18:02:50 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-31 18:02:50 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-31 18:02:51 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2321172985086608&source=getMedia&ext=1785535668&hash=ATyqY6CEqGuQzXfZuArYkhRBzu-Mq5pon2kqdMYjt7kp7g 2026-07-31 18:02:52 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2321172985086608.jpg (37455 bytes) 2026-07-31 18:02:53 - OCR tesseract exit=0 chars=261 2026-07-31 18:02:53 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 323 A PagomóvilBDV Personas Fecha: 31/07/2026 TT 006859091306 Ij Identificacion: 18143785 Origen: 0102****1094 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-31 18:02:53 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-31"} 2026-07-31 18:02:53 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-31","debug":["fecha=2026-07-31"]} 2026-07-31 18:02:53 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-31 18:02:53 - DEBUG bodyAdmin postOCR: Tlf: 04261142120\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-07-31 (caption) 2026-07-31 18:02:55 - IMG 2321172985086608 TEL 04261142120 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-31 18:02:55 - Incluyendo guardar_imagen.php... 2026-07-31 18:02:55 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-31 18:02:55 - Includes realizados. Verificando funciones... 2026-07-31 18:02:55 - obtenerInfoUsuario: Iniciando función con teléfono: 584261142120 2026-07-31 18:02:55 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-31 18:02:55 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-31 18:02:55 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-31 18:02:55 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-31 18:02:55 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-31 18:02:55 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:a0:ee:1f","firstname":"Octavio","lastname":"Mosquera","mac":"6C:68:A4:A0:EE:1F","srvid":35} 2026-07-31 18:02:55 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-31 18:02:55 - Datos usuario extraídos: {"username":"6c:68:a4:a0:ee:1f","firstname":"Octavio","lastname":"Mosquera","mac":"6C:68:A4:A0:EE:1F","srvid":35} 2026-07-31 18:02:55 - Función conectarbot disponible, obteniendo conexión... 2026-07-31 18:02:55 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-31 18:02:55 - Valor de accessToken: EAAC0c45... 2026-07-31 18:02:55 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-31 18:02:55 - Instancia WhatsAppImageHandler creada 2026-07-31 18:02:55 - Llamando a saveWhatsAppImage... 2026-07-31 18:02:55 - saveWhatsAppImage: Procesando imagen para: 584261142120 2026-07-31 18:02:55 - saveWhatsAppImage: ID de media: 2321172985086608, MIME type: image/jpeg 2026-07-31 18:02:55 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2321172985086608 2026-07-31 18:02:56 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-31 18:02:56 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2321172985086608&source=getMedia&ext=1785535674&hash=ATwU9fYCadVAjCudN0bpN-iFB4NhnsM-Upr-kdPZHva3Jw 2026-07-31 18:02:56 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2321172985086608&source=getMedia&ext=1785535674&hash=ATwU9fYCadVAjCudN0bpN-iFB4NhnsM-Upr-kdPZHva3Jw 2026-07-31 18:02:57 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-31 18:02:57 - descargar_imagen: Imagen descargada - Tamaño: 37455 bytes, Tipo: image/jpeg 2026-07-31 18:02:57 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2321172985086608.jpg, Tamaño: 37455 bytes 2026-07-31 18:02:57 - saveToDatabase: Registro insertado en BD con ID: 193 2026-07-31 18:02:57 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2321172985086608.jpg","image_id":"2321172985086608","size":37455,"mime_type":"image\/jpeg","db_success":true} 2026-07-31 18:02:57 - Resultado del comando: array 2026-07-31 18:02:57 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-31 18:02:58 - Mensaje enviado con éxito a 584261142120 2026-07-31 18:02:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d1b92b4588 (wa_message_id: wamid.HBgMNTg0MjYxMTQyMTIwFQIAERgSQ0E0QjMxRkMwQ0RCNTc0Q0UzAA==) 2026-07-31 18:02:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d1b92b4588 2026-07-31 18:02:58 - ====== FIN WEBHOOK ====== 2026-07-31 18:03:03 - ====== INICIO WEBHOOK ====== 2026-07-31 18:03:03 - Evento: text | De: 584261142120 | Size: 729b 2026-07-31 18:03:03 - Procesando mensaje regular tipo: text 2026-07-31 18:03:03 - RegularMessageService: Procesando mensaje de 584261142120, tipo: text 2026-07-31 18:03:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUM3QjgwQ0MwQUIzMkI3QjM0NENDMTA5QkFCRDQxRjEA 2026-07-31 18:03:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUM3QjgwQ0MwQUIzMkI3QjM0NENDMTA5QkFCRDQxRjEA 2026-07-31 18:03:03 - Contenido: Pago de octavio... 2026-07-31 18:03:03 - Comando detectado: pago 2026-07-31 18:03:03 - CommandProcessor: Procesando comando: pago 2026-07-31 18:03:03 - Ejecutando add_pagos.php [31-Jul-2026 18:03:04 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-31 18:03:04 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-31 18:03:04 - ====== INICIO WEBHOOK ====== 2026-07-31 18:03:04 - Evento: text | De: 584261142120 | Size: 729b 2026-07-31 18:03:04 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUM3QjgwQ0MwQUIzMkI3QjM0NENDMTA5QkFCRDQxRjEA, ignorando 2026-07-31 18:10:54 - ====== INICIO WEBHOOK ====== 2026-07-31 18:10:54 - Evento: image | De: 584126000526 | Size: 824b 2026-07-31 18:10:54 - Procesando mensaje regular tipo: image 2026-07-31 18:10:54 - RegularMessageService: Procesando mensaje de 584126000526, tipo: image 2026-07-31 18:10:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUMzMjhFQTk1MUZGQTRCRjg3MTI5QTJDODY5MjQxNDEA 2026-07-31 18:10:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUMzMjhFQTk1MUZGQTRCRjg3MTI5QTJDODY5MjQxNDEA 2026-07-31 18:10:54 - Contenido: ... 2026-07-31 18:10:54 - Comando detectado: image 2026-07-31 18:10:54 - CommandProcessor: Procesando comando: image 2026-07-31 18:10:54 - Imagen sin comando, guardando y procesando 2026-07-31 18:10:54 - Verificando duplicado por imageId=1235373655340799, msgId=wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUMzMjhFQTk1MUZGQTRCRjg3MTI5QTJDODY5MjQxNDEA 2026-07-31 18:10:54 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-31 18:10:54 - Incluyendo numtoname.php... 2026-07-31 18:10:54 - Incluyendo media.php... 2026-07-31 18:10:54 - DEBUG messages batch: [{"from":"584126000526","from_user_id":"VE.4532025947084552","id":"wamid.HBgMNTg0MTI2MDAwNTI2FQIAEhggQUMzMjhFQTk1MUZGQTRCRjg3MTI5QTJDODY5MjQxNDEA","timestamp":"1785535850","type":"image","image":{"mime_type":"image\/jpeg","sha256":"NzAPGZWxET3WrEY6EhOyTNSuYakLJzhm5OZzDaxXn00=","id":"1235373655340799","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1235373655340799&source=webhook&ext=1785536152&hash=ATzQjcnGZvuJbB5mQ3JqydxrKR9WNyoETDzFF2dui6B-8w"}}] 2026-07-31 18:10:54 - DEBUG caption: no se encontró texto cercano 2026-07-31 18:10:54 - DEBUG caption final: [VACIO] 2026-07-31 18:10:54 - DEBUG busqueda mobiles: 04126000526,4126000526,584126000526 2026-07-31 18:10:54 - DEBUG usuario encontrado: 74:ac:b9:78:9a:aa 2026-07-31 18:10:54 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-31 18:10:54 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-31 18:10:56 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1235373655340799&source=getMedia&ext=1785536153&hash=ATxkAOwbyZgf9hSsTIO4HG74sc-wmCD98jRSCeteus5Zeg 2026-07-31 18:10:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1235373655340799.jpg (44514 bytes) 2026-07-31 18:10:59 - OCR tesseract exit=0 chars=381 2026-07-31 18:10:59 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 271 6:10 p.m. Dee S Comprobante de operacién <— Ma PagomóvilBDV Personas VJ E Fecha: 31/07/2026 Operación: 006859260240 0 Identificacién: 18143785 Origen: 0102****4191 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago <€ @® Agregar Beneficiario @® Crear Acceso directo 2026-07-31 18:10:59 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-07-31"} 2026-07-31 18:10:59 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-31","debug":["fecha=2026-07-31"]} 2026-07-31 18:10:59 - DEBUG registro: usernameRaw=''74:ac:b9:78:9a:aa'' first=''antonio'' last=''salas'' esRegistrado=1 2026-07-31 18:10:59 - DEBUG bodyAdmin postOCR: Tlf: 04126000526\nUser: 74:ac:b9:78:9a:aa\nNombre: antonio salas\nBanco: Venezuela\nMonto: \nFecha: 2026-07-31 (caption)\nSrvID: 34 2026-07-31 18:11:02 - IMG 1235373655340799 TEL 04126000526 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-31 18:11:02 - Incluyendo guardar_imagen.php... 2026-07-31 18:11:02 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-31 18:11:02 - Includes realizados. Verificando funciones... 2026-07-31 18:11:02 - obtenerInfoUsuario: Iniciando función con teléfono: 584126000526 2026-07-31 18:11:02 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-31 18:11:02 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-31 18:11:02 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-31 18:11:02 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-31 18:11:02 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-31 18:11:02 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:78:9a:aa","firstname":"antonio","lastname":"salas","mac":"74:ac:b9:78:9a:aa","srvid":34} 2026-07-31 18:11:02 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-31 18:11:02 - Datos usuario extraídos: {"username":"74:ac:b9:78:9a:aa","firstname":"antonio","lastname":"salas","mac":"74:ac:b9:78:9a:aa","srvid":34} 2026-07-31 18:11:02 - Función conectarbot disponible, obteniendo conexión... 2026-07-31 18:11:02 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-31 18:11:02 - Valor de accessToken: EAAC0c45... 2026-07-31 18:11:02 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-31 18:11:02 - Instancia WhatsAppImageHandler creada 2026-07-31 18:11:02 - Llamando a saveWhatsAppImage... 2026-07-31 18:11:02 - saveWhatsAppImage: Procesando imagen para: 584126000526 2026-07-31 18:11:02 - saveWhatsAppImage: ID de media: 1235373655340799, MIME type: image/jpeg 2026-07-31 18:11:02 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1235373655340799 2026-07-31 18:11:03 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-31 18:11:03 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1235373655340799&source=getMedia&ext=1785536160&hash=ATxpupAneiwW1rVVCxCypHsBFhYMyU4sNLoZ8T-8BJWIdw 2026-07-31 18:11:03 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1235373655340799&source=getMedia&ext=1785536160&hash=ATxpupAneiwW1rVVCxCypHsBFhYMyU4sNLoZ8T-8BJWIdw 2026-07-31 18:11:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-31 18:11:03 - descargar_imagen: Imagen descargada - Tamaño: 44514 bytes, Tipo: image/jpeg 2026-07-31 18:11:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1235373655340799.jpg, Tamaño: 44514 bytes 2026-07-31 18:11:03 - saveToDatabase: Registro insertado en BD con ID: 194 2026-07-31 18:11:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1235373655340799.jpg","image_id":"1235373655340799","size":44514,"mime_type":"image\/jpeg","db_success":true} 2026-07-31 18:11:03 - Resultado del comando: array 2026-07-31 18:11:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-31 18:11:04 - Mensaje enviado con éxito a 584126000526 2026-07-31 18:11:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d1d78e9f19 (wa_message_id: wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSNEM1M0YyODRGOTNFMUVEQjU4AA==) 2026-07-31 18:11:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d1d78e9f19 2026-07-31 18:11:04 - ====== FIN WEBHOOK ====== 2026-07-31 18:11:31 - ====== INICIO WEBHOOK ====== 2026-07-31 18:11:31 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 18:11:31 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 18:11:31 - ====== FIN WEBHOOK ====== 2026-07-31 18:38:33 - ====== INICIO WEBHOOK ====== 2026-07-31 18:38:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 18:38:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 18:38:33 - ====== FIN WEBHOOK ====== 2026-07-31 18:47:08 - ====== INICIO WEBHOOK ====== 2026-07-31 18:47:08 - Evento: button | De: 584241529588 | Size: 707b 2026-07-31 18:47:09 - Procesando botón de plantilla: Informacion de pagos 2026-07-31 18:47:09 - ButtonService: payload=informacion de pagos, telefono=584241529588 2026-07-31 18:47:09 - Procesando botón PAGO para: 584241529588 2026-07-31 18:47:10 - Mensaje enviado con éxito a 584241529588 2026-07-31 18:47:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d25ee61b4b (wa_message_id: wamid.HBgMNTg0MjQxNTI5NTg4FQIAERgSNDJBQTIwOTUwMzNCNDM1NzYzAA==) 2026-07-31 18:47:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d25ee61b4b 2026-07-31 18:47:10 - ====== FIN WEBHOOK ====== 2026-07-31 18:50:29 - ====== INICIO WEBHOOK ====== 2026-07-31 18:50:29 - Evento: text | De: 584241529588 | Size: 602b 2026-07-31 18:50:29 - Procesando mensaje regular tipo: text 2026-07-31 18:50:29 - RegularMessageService: Procesando mensaje de 584241529588, tipo: text 2026-07-31 18:50:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI5NTg4FQIAEhggQUM0MTE0M0ExNjk3Q0M5NzA1MTUzNzZCMjk3OEZBNkIA 2026-07-31 18:50:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI5NTg4FQIAEhggQUM0MTE0M0ExNjk3Q0M5NzA1MTUzNzZCMjk3OEZBNkIA 2026-07-31 18:50:29 - Contenido: Puedes indicarme el precio de mi mensualidad por favor.?... 2026-07-31 18:50:29 - Comando detectado: puedes 2026-07-31 18:50:29 - CommandProcessor: Procesando comando: puedes 2026-07-31 18:50:29 - Comando no reconocido, enviando a ChatGPT 2026-07-31 18:50:29 - Resultado del comando: string 2026-07-31 18:50:29 - Enviando a ChatGPT: Puedes indicarme el precio de mi mensualidad por f... 2026-07-31 18:50:29 - LeadCapture: Posible lead detectado para 584241529588 2026-07-31 18:50:29 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-31 18:50:29 - forwardToChatGPT: Enviando a ChatGPT: Puedes indicarme el precio de mi mensualidad por f... 2026-07-31 18:50:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 19:50:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 19:50:29 America/Halifax] [CHATBOT][START] corr=aa75ce8d IP=127.0.0.1 UA= [31-Jul-2026 18:50:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 18:50:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=6c:63:f8:c6:5b:d0 mobile=584241529588 [31-Jul-2026 18:50:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 18:50:30 America/Caracas] [CHATBOT][DIAG] corr=aa75ce8d Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [31-Jul-2026 18:50:30 America/Caracas] [CHATBOT][CTX] corr=aa75ce8d tel=584241529588 intent=chat srvid=47 usd=35 bs=30313.17 tasa=746.6297 verifyMode=simulated [31-Jul-2026 18:50:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 18:50:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 18:50:30 America/Caracas] [CHATBOT][AI][2f0be7] Proveedor: gemini [31-Jul-2026 18:50:30 America/Caracas] [CHATBOT][GEMINI][2f0be7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 18:50:31 America/Caracas] [CHATBOT][GEMINI][2f0be7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 18:50:31 America/Caracas] [CHATBOT][GEMINI][2f0be7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 18:50:32 America/Caracas] [CHATBOT][AI][2f0be7] Gemini falló, usando heurística local [31-Jul-2026 18:50:32 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-31 18:50:32 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-31 18:50:33 - Mensaje enviado con éxito a 584241529588 2026-07-31 18:50:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d26b9524fb (wa_message_id: wamid.HBgMNTg0MjQxNTI5NTg4FQIAERgSN0UzNDgzNTRFMDU5OTNFMTI4AA==) 2026-07-31 18:50:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d26b9524fb 2026-07-31 18:50:33 - ====== FIN WEBHOOK ====== 2026-07-31 18:59:49 - ====== INICIO WEBHOOK ====== 2026-07-31 18:59:49 - Evento: image | De: 584241529588 | Size: 849b 2026-07-31 18:59:49 - Procesando mensaje regular tipo: image 2026-07-31 18:59:49 - RegularMessageService: Procesando mensaje de 584241529588, tipo: image 2026-07-31 18:59:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI5NTg4FQIAEhggQUMyMDAyQTIxNkU4RkIyREUzMEYxOTQ4OUI1MDNCNjgA 2026-07-31 18:59:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI5NTg4FQIAEhggQUMyMDAyQTIxNkU4RkIyREUzMEYxOTQ4OUI1MDNCNjgA 2026-07-31 18:59:49 - Contenido: ... 2026-07-31 18:59:49 - Comando detectado: image 2026-07-31 18:59:49 - CommandProcessor: Procesando comando: image 2026-07-31 18:59:49 - Imagen sin comando, guardando y procesando 2026-07-31 18:59:49 - Verificando duplicado por imageId=1582348893555180, msgId=wamid.HBgMNTg0MjQxNTI5NTg4FQIAEhggQUMyMDAyQTIxNkU4RkIyREUzMEYxOTQ4OUI1MDNCNjgA 2026-07-31 18:59:49 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-31 18:59:49 - Incluyendo numtoname.php... 2026-07-31 18:59:49 - Incluyendo media.php... 2026-07-31 18:59:49 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584241529588","from_user_id":"VE.4570556789898134","id":"wamid.HBgMNTg0MjQxNTI5NTg4FQIAEhggQUMyMDAyQTIxNkU4RkIyREUzMEYxOTQ4OUI1MDNCNjgA","timestamp":"1785538785","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Nqx7MlT73NvrZTZ7sZbIRaioQooZZhr9Wd7Nsgd\/TO0=","id":"1582348893555180","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1582348893555180&source=webhook&ext=1785539087&hash=ATw3dr0G-2dyrnbbkF2-RUd6Ppat98uXd5yGW-hN2qZopQ"}}] 2026-07-31 18:59:49 - DEBUG caption: no se encontró texto cercano 2026-07-31 18:59:49 - DEBUG caption final: [VACIO] 2026-07-31 18:59:49 - DEBUG busqueda mobiles: 04241529588,4241529588,584241529588 2026-07-31 18:59:49 - DEBUG usuario NO encontrado 2026-07-31 18:59:49 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-31 18:59:49 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-31 18:59:50 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1582348893555180&source=getMedia&ext=1785539088&hash=ATxElsh7gpJOGMF4M1EgBZy1aoneOjA7tHXkyE3w22I8-A 2026-07-31 18:59:52 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1582348893555180.jpg (136043 bytes) 2026-07-31 18:59:53 - OCR tesseract exit=0 chars=413 2026-07-31 18:59:53 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 259 6:58 p. m. Sul oS Ga € Comprobante de operación < Ss PagomóvilBDV Personas 9 26.207,51 Bs Fecha: 31/07/2026 Operación: 006860213145 0 Identificación: 18143785 Origen: 0102****8899 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago renta wifi alvia silva < Agregar Beneficiario Crear Acceso directo 2026-07-31 18:59:53 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26207.51","fecha":"2026-07-31"} 2026-07-31 18:59:53 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-31","debug":["fecha=2026-07-31"]} 2026-07-31 18:59:53 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-31 18:59:53 - DEBUG bodyAdmin postOCR: Tlf: 04241529588\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 26207.51 (caption)\nFecha: 2026-07-31 (caption) 2026-07-31 18:59:56 - IMG 1582348893555180 TEL 04241529588 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-31 18:59:56 - Incluyendo guardar_imagen.php... 2026-07-31 18:59:56 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-31 18:59:56 - Includes realizados. Verificando funciones... 2026-07-31 18:59:56 - obtenerInfoUsuario: Iniciando función con teléfono: 584241529588 2026-07-31 18:59:56 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-31 18:59:56 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-31 18:59:56 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-31 18:59:56 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-31 18:59:56 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-31 18:59:56 - obtenerInfoUsuario: Datos usuario: {"username":"6c:63:f8:c6:5b:d0","firstname":"Alvia","lastname":"Silvia","mac":"6C:63:F8:C6:5B:D0","srvid":47} 2026-07-31 18:59:56 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-31 18:59:56 - Datos usuario extraídos: {"username":"6c:63:f8:c6:5b:d0","firstname":"Alvia","lastname":"Silvia","mac":"6C:63:F8:C6:5B:D0","srvid":47} 2026-07-31 18:59:56 - Función conectarbot disponible, obteniendo conexión... 2026-07-31 18:59:56 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-31 18:59:56 - Valor de accessToken: EAAC0c45... 2026-07-31 18:59:56 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-31 18:59:56 - Instancia WhatsAppImageHandler creada 2026-07-31 18:59:56 - Llamando a saveWhatsAppImage... 2026-07-31 18:59:56 - saveWhatsAppImage: Procesando imagen para: 584241529588 2026-07-31 18:59:56 - saveWhatsAppImage: ID de media: 1582348893555180, MIME type: image/jpeg 2026-07-31 18:59:56 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1582348893555180 2026-07-31 18:59:57 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-31 18:59:57 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1582348893555180&source=getMedia&ext=1785539094&hash=ATzu5iRmVRmX6vn5_vMvUu6WHwMriB0DUxM2BArR2VqkJg 2026-07-31 18:59:57 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1582348893555180&source=getMedia&ext=1785539094&hash=ATzu5iRmVRmX6vn5_vMvUu6WHwMriB0DUxM2BArR2VqkJg 2026-07-31 18:59:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-31 18:59:58 - descargar_imagen: Imagen descargada - Tamaño: 136043 bytes, Tipo: image/jpeg 2026-07-31 18:59:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1582348893555180.jpg, Tamaño: 136043 bytes 2026-07-31 18:59:58 - saveToDatabase: Registro insertado en BD con ID: 195 2026-07-31 18:59:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1582348893555180.jpg","image_id":"1582348893555180","size":136043,"mime_type":"image\/jpeg","db_success":true} 2026-07-31 18:59:58 - Resultado del comando: array 2026-07-31 18:59:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-31 18:59:59 - Mensaje enviado con éxito a 584241529588 2026-07-31 18:59:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d28ef5bdbb (wa_message_id: wamid.HBgMNTg0MjQxNTI5NTg4FQIAERgSMTYzNEIxQ0NEQ0U0QTBEQzk1AA==) 2026-07-31 18:59:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d28ef5bdbb 2026-07-31 18:59:59 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Iraima Kanzler, 2026-08-31 00:00:00 . 584129910193 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910193","wa_id":"584129910193"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMTkzFQIAERgSMzVEN0M1RDAzQjJBRDYzMUMxAA==","message_status":"accepted"}]}'. 2026-07-31 19:12:11 - ====== INICIO WEBHOOK ====== 2026-07-31 19:12:11 - Evento: text | De: 584129910193 | Size: 573b 2026-07-31 19:12:11 - Procesando mensaje regular tipo: text 2026-07-31 19:12:11 - RegularMessageService: Procesando mensaje de 584129910193, tipo: text 2026-07-31 19:12:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMTkzFQIAEhggQUNDMUQzRkM4QUI4RTRDQzUwMDEzODM1MkJFNjg3NDcA 2026-07-31 19:12:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMTkzFQIAEhggQUNDMUQzRkM4QUI4RTRDQzUwMDEzODM1MkJFNjg3NDcA 2026-07-31 19:12:11 - Contenido: Gracias hermano... 2026-07-31 19:12:11 - Comando detectado: gracias 2026-07-31 19:12:11 - CommandProcessor: Procesando comando: gracias 2026-07-31 19:12:11 - Comando no reconocido, enviando a ChatGPT 2026-07-31 19:12:11 - Resultado del comando: string 2026-07-31 19:12:11 - Enviando a ChatGPT: Gracias hermano... 2026-07-31 19:12:11 - forwardToChatGPT: Enviando a ChatGPT: Gracias hermano... 2026-07-31 19:12:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 20:12:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 20:12:11 America/Halifax] [CHATBOT][START] corr=5d649233 IP=127.0.0.1 UA= [31-Jul-2026 19:12:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 19:12:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=74:83:c2:ee:be:36 mobile=584129910193 [31-Jul-2026 19:12:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 19:12:11 America/Caracas] [CHATBOT][DIAG] corr=5d649233 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [31-Jul-2026 19:12:11 America/Caracas] [CHATBOT][CTX] corr=5d649233 tel=584129910193 intent=chat srvid=37 usd=20 bs=17321.81 tasa=746.6297 verifyMode=simulated [31-Jul-2026 19:12:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 19:12:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 19:12:11 America/Caracas] [CHATBOT][AI][5197be] Proveedor: gemini [31-Jul-2026 19:12:11 America/Caracas] [CHATBOT][GEMINI][5197be] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 19:12:12 America/Caracas] [CHATBOT][GEMINI][5197be] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 19:12:12 America/Caracas] [CHATBOT][GEMINI][5197be] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 19:12:13 America/Caracas] [CHATBOT][AI][5197be] Gemini falló, usando heurística local [31-Jul-2026 19:12:13 America/Caracas] [CHATBOT][AI][5197be] Heurística no matcheó, enviando menú de opciones [31-Jul-2026 19:12:13 America/Caracas] [CHATBOT][END] corr=5d649233 bytesRespuesta=391 [31-Jul-2026 19:12:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 19:12:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 19:12:14 - Mensaje enviado con éxito a 584129910193 2026-07-31 19:12:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d2bce89ba9 (wa_message_id: wamid.HBgMNTg0MTI5OTEwMTkzFQIAERgSMUQzRkI5NkM3NkUwRTBCNTAyAA==) 2026-07-31 19:12:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d2bce89ba9 2026-07-31 19:12:14 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Alvia Silvia, 2026-09-03 00:00:00 . 584241529588 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241529588","wa_id":"584241529588"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI5NTg4FQIAERgSRjBBNjRBMzI0Mjg4MTNDODYwAA==","message_status":"accepted"}]}'. 2026-07-31 19:20:29 - ====== INICIO WEBHOOK ====== 2026-07-31 19:20:29 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 19:20:29 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 19:20:29 - ====== FIN WEBHOOK ====== 2026-07-31 19:26:29 - ====== INICIO WEBHOOK ====== 2026-07-31 19:26:29 - Evento: interactive | De: 584241529588 | Size: 953b 2026-07-31 19:26:29 - Procesando encuesta interactiva 2026-07-31 19:26:29 - SurveyService: Iniciando procesamiento de encuesta 2026-07-31 19:26:29 - Procesando encuesta de: 584241529588, Message ID: wamid.HBgMNTg0MjQxNTI5NTg4FQIAEhggQUMxRDJDOTE3NzdBQTU0RTRFM0FCNkU0RkI0QjEwRTIA 2026-07-31 19:26:29 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-31 19:26:29 - ====== FIN WEBHOOK ====== 2026-07-31 20:25:17 - ====== INICIO WEBHOOK ====== 2026-07-31 20:25:17 - Evento: image | De: 584143466209 | Size: 864b 2026-07-31 20:25:17 - Procesando mensaje regular tipo: image 2026-07-31 20:25:17 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-31 20:25:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxODMzMTJCQ0FCNjI1Mzc2NTgyQ0FFRkU4MkRBMjQA 2026-07-31 20:25:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxODMzMTJCQ0FCNjI1Mzc2NTgyQ0FFRkU4MkRBMjQA 2026-07-31 20:25:17 - Contenido: Pg mercantil 75000.00 csf-camila... 2026-07-31 20:25:17 - Comando detectado: pg 2026-07-31 20:25:17 - CommandProcessor: Procesando comando: pg 2026-07-31 20:25:17 - Gasto personal con imagen: 2262024744632648 2026-07-31 20:25:17 - Formato 'pg banco descripcion': banco=mercantil, desc=75000.00 csf-camila 2026-07-31 20:25:18 - Ejecutando GastosService (personal) [31-Jul-2026 20:25:18 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-07-31 20:25:22 - Resultado del comando: array 2026-07-31 20:25:22 - Enviando respuesta: ✅ 👤 Gasto personal #50 registrado • Monto: 2026-07-31 20:25:23 - Mensaje enviado con éxito a 584143466209 2026-07-31 20:25:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d3cf3ed1ac (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRTRDM0FENThEQjBDQTY3MkEzAA==) 2026-07-31 20:25:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d3cf3ed1ac 2026-07-31 20:25:23 - ====== FIN WEBHOOK ====== 2026-07-31 20:32:12 - ====== INICIO WEBHOOK ====== 2026-07-31 20:32:12 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 20:32:12 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 20:32:12 - ====== FIN WEBHOOK ====== 2026-07-31 20:32:13 - ====== INICIO WEBHOOK ====== 2026-07-31 20:32:13 - Evento: status:failed | De: 584129983409 | Size: 828b 2026-07-31 20:32:13 - STATUS FAILED: failed para 584129983409 | Error: 131047 Re-engagement message 2026-07-31 20:32:13 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Domingo Salom, 30/08/2026 . 584243380882 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243380882","wa_id":"584243380882"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzgwODgyFQIAERgSQTI0QTdDQTNEQjdCRDAyMDgzAA==","message_status":"accepted"}]}'. 2026-07-31 20:40:30 - ====== INICIO WEBHOOK ====== 2026-07-31 20:40:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 20:40:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 20:40:30 - ====== FIN WEBHOOK ====== 2026-07-31 20:41:09 - ====== INICIO WEBHOOK ====== 2026-07-31 20:41:09 - Evento: image | De: 584243380882 | Size: 835b 2026-07-31 20:41:09 - Procesando mensaje regular tipo: image 2026-07-31 20:41:09 - RegularMessageService: Procesando mensaje de 584243380882, tipo: image 2026-07-31 20:41:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzgwODgyFQIAEhggQTVFNjI2RkY5MzQwRERDNDZGQjk2OThBQjgwQkY1OTEA 2026-07-31 20:41:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzgwODgyFQIAEhggQTVFNjI2RkY5MzQwRERDNDZGQjk2OThBQjgwQkY1OTEA 2026-07-31 20:41:09 - Contenido: ... 2026-07-31 20:41:09 - Comando detectado: image 2026-07-31 20:41:09 - CommandProcessor: Procesando comando: image 2026-07-31 20:41:09 - Imagen sin comando, guardando y procesando 2026-07-31 20:41:09 - Verificando duplicado por imageId=2819213918455218, msgId=wamid.HBgMNTg0MjQzMzgwODgyFQIAEhggQTVFNjI2RkY5MzQwRERDNDZGQjk2OThBQjgwQkY1OTEA 2026-07-31 20:41:09 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-31 20:41:09 - Incluyendo numtoname.php... 2026-07-31 20:41:09 - Incluyendo media.php... 2026-07-31 20:41:09 - DEBUG messages batch: [{"from":"584243380882","from_user_id":"VE.4527748077512339","id":"wamid.HBgMNTg0MjQzMzgwODgyFQIAEhggQTVFNjI2RkY5MzQwRERDNDZGQjk2OThBQjgwQkY1OTEA","timestamp":"1785544865","type":"image","image":{"mime_type":"image\/jpeg","sha256":"zJoUdZX3TffpCmVCsZ5Ot3RnuyfwaxM3a\/uzm4lXWUI=","id":"2819213918455218","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2819213918455218&source=webhook&ext=1785545167&hash=ATw0d8j-a_pMpJvILu1KQ-GHrGN9SkeJMKK4Hk3gknWcMA"}}] 2026-07-31 20:41:09 - DEBUG caption: no se encontró texto cercano 2026-07-31 20:41:09 - DEBUG caption final: [VACIO] 2026-07-31 20:41:09 - DEBUG busqueda mobiles: 04243380882,4243380882,584243380882 2026-07-31 20:41:09 - DEBUG usuario encontrado: 24:5a:4c:c0:3b:40 2026-07-31 20:41:09 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-31 20:41:09 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-31 20:41:10 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2819213918455218&source=getMedia&ext=1785545168&hash=ATzzEgEhd0ygvnm8xZxqQITkfZXM0zxyn46wDyeAEDvCVw 2026-07-31 20:41:12 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2819213918455218.jpg (61173 bytes) 2026-07-31 20:41:13 - OCR tesseract exit=0 chars=433 2026-07-31 20:41:13 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 290 ¡Operación Exitosa! NÚMERO DE REFERENCIA 062125307055 FECHA 31/07/2026 08:40:21PM NÚMERO CELULAR DE ORIGEN 04**-***0882 NÚMERO CELULAR DE DESTINO 0412-1487879 IDENTIFICACIÓN RECEPTOR J-500479930 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO DE VENEZUELA MONTO DE LA OPERACIÓN Bs. 25.769,48 CONCEPTO domingo salom 2026-07-31 20:41:13 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25769.48","fecha":"2026-07-31"} 2026-07-31 20:41:13 - OCR parseDetalles: {"banco":null,"monto":"25769.48","fecha":"2026-07-31","debug":["fecha=2026-07-31","montoNext=25.769,48"]} 2026-07-31 20:41:13 - DEBUG registro: usernameRaw=''24:5a:4c:c0:3b:40'' first=''Domingo'' last=''Salom'' esRegistrado=1 2026-07-31 20:41:13 - DEBUG bodyAdmin postOCR: Tlf: 04243380882\nUser: 24:5a:4c:c0:3b:40\nNombre: Domingo Salom\nBanco: Venezuela\nMonto: 25769.48 (caption)\nFecha: 2026-07-31 (caption)\nSrvID: 34 2026-07-31 20:41:16 - IMG 2819213918455218 TEL 04243380882 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-31 20:41:16 - Incluyendo guardar_imagen.php... 2026-07-31 20:41:16 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-31 20:41:16 - Includes realizados. Verificando funciones... 2026-07-31 20:41:16 - obtenerInfoUsuario: Iniciando función con teléfono: 584243380882 2026-07-31 20:41:16 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-31 20:41:16 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-31 20:41:16 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-31 20:41:16 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-31 20:41:16 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-31 20:41:16 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c0:3b:40","firstname":"Domingo","lastname":"Salom","mac":"24:5a:4c:c0:3b:40","srvid":34} 2026-07-31 20:41:16 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-31 20:41:16 - Datos usuario extraídos: {"username":"24:5a:4c:c0:3b:40","firstname":"Domingo","lastname":"Salom","mac":"24:5a:4c:c0:3b:40","srvid":34} 2026-07-31 20:41:16 - Función conectarbot disponible, obteniendo conexión... 2026-07-31 20:41:16 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-31 20:41:16 - Valor de accessToken: EAAC0c45... 2026-07-31 20:41:16 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-31 20:41:16 - Instancia WhatsAppImageHandler creada 2026-07-31 20:41:16 - Llamando a saveWhatsAppImage... 2026-07-31 20:41:16 - saveWhatsAppImage: Procesando imagen para: 584243380882 2026-07-31 20:41:16 - saveWhatsAppImage: ID de media: 2819213918455218, MIME type: image/jpeg 2026-07-31 20:41:16 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2819213918455218 2026-07-31 20:41:17 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-31 20:41:17 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2819213918455218&source=getMedia&ext=1785545174&hash=ATypUwiUiQW57yREaIFQ6u6uOJV736bYsoCwPy4eVjiVbA 2026-07-31 20:41:17 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2819213918455218&source=getMedia&ext=1785545174&hash=ATypUwiUiQW57yREaIFQ6u6uOJV736bYsoCwPy4eVjiVbA 2026-07-31 20:41:18 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-31 20:41:18 - descargar_imagen: Imagen descargada - Tamaño: 61173 bytes, Tipo: image/jpeg 2026-07-31 20:41:18 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2819213918455218.jpg, Tamaño: 61173 bytes 2026-07-31 20:41:18 - saveToDatabase: Registro insertado en BD con ID: 196 2026-07-31 20:41:18 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2819213918455218.jpg","image_id":"2819213918455218","size":61173,"mime_type":"image\/jpeg","db_success":true} 2026-07-31 20:41:18 - Resultado del comando: array 2026-07-31 20:41:18 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-31 20:41:19 - Mensaje enviado con éxito a 584243380882 2026-07-31 20:41:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d40af65a4b (wa_message_id: wamid.HBgMNTg0MjQzMzgwODgyFQIAERgSQkM4RjMwQUNCNzA1NTk2QzA1AA==) 2026-07-31 20:41:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d40af65a4b 2026-07-31 20:41:19 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Domingo Salom, 2026-08-31 00:00:00 . 584243380882 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243380882","wa_id":"584243380882"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzgwODgyFQIAERgSMjQ2MDc2NzU0Njg0MkE5RTRDAA==","message_status":"accepted"}]}'. 2026-07-31 20:49:26 - ====== INICIO WEBHOOK ====== 2026-07-31 20:49:26 - Evento: text | De: 584120352130 | Size: 582b 2026-07-31 20:49:26 - Procesando mensaje regular tipo: text 2026-07-31 20:49:26 - RegularMessageService: Procesando mensaje de 584120352130, tipo: text 2026-07-31 20:49:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzUyMTMwFQIAEhggQUM1RTk0RkZCMTlCNTBBMTJFN0I3RjQyNTdGMzAzMEUA 2026-07-31 20:49:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzUyMTMwFQIAEhggQUM1RTk0RkZCMTlCNTBBMTJFN0I3RjQyNTdGMzAzMEUA 2026-07-31 20:49:26 - Contenido: El wifi está lento... 2026-07-31 20:49:26 - Comando detectado: el 2026-07-31 20:49:26 - CommandProcessor: Procesando comando: el 2026-07-31 20:49:26 - Comando no reconocido, enviando a ChatGPT 2026-07-31 20:49:26 - Resultado del comando: string 2026-07-31 20:49:26 - Enviando a ChatGPT: El wifi está lento... 2026-07-31 20:49:26 - forwardToChatGPT: Enviando a ChatGPT: El wifi está lento... 2026-07-31 20:49:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 21:49:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 21:49:27 America/Halifax] [CHATBOT][START] corr=731ded35 IP=127.0.0.1 UA= [31-Jul-2026 20:49:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 20:49:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=e4:38:83:ae:5f:84 mobile=584120352130 [31-Jul-2026 20:49:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 20:49:27 America/Caracas] [CHATBOT][DIAG] corr=731ded35 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [31-Jul-2026 20:49:27 America/Caracas] [CHATBOT][CTX] corr=731ded35 tel=584120352130 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [31-Jul-2026 20:49:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 20:49:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 20:49:27 America/Caracas] [CHATBOT][AI][6637ac] Proveedor: gemini [31-Jul-2026 20:49:27 America/Caracas] [CHATBOT][GEMINI][6637ac] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 20:49:28 America/Caracas] [CHATBOT][GEMINI][6637ac] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 20:49:29 America/Caracas] [CHATBOT][GEMINI][6637ac] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 20:49:29 America/Caracas] [CHATBOT][AI][6637ac] Gemini falló, usando heurística local [31-Jul-2026 20:49:29 America/Caracas] [CHATBOT][END] corr=731ded35 bytesRespuesta=243 [31-Jul-2026 20:49:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 20:49:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 20:49:30 - Mensaje enviado con éxito a 584120352130 2026-07-31 20:49:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d429a9d93d (wa_message_id: wamid.HBgMNTg0MTIwMzUyMTMwFQIAERgSNDgxQ0Y0QjAxNzcwMTZCODNGAA==) 2026-07-31 20:49:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d429a9d93d 2026-07-31 20:49:30 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yulian Sandoval Kanzler, 2026-08-16 00:00:00 . 584129941278 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941278","wa_id":"584129941278"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxMjc4FQIAERgSMjM5QkU4MDc1M0E1RTE2MEVGAA==","message_status":"accepted"}]}'. 2026-07-31 21:19:04 - ====== INICIO WEBHOOK ====== 2026-07-31 21:19:04 - Evento: text | De: 584241264939 | Size: 595b 2026-07-31 21:19:04 - Procesando mensaje regular tipo: text 2026-07-31 21:19:04 - RegularMessageService: Procesando mensaje de 584241264939, tipo: text 2026-07-31 21:19:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNGRjEzRjdENzQ0MkM3MkJENTdCMTc3Mjk4RjAxRDMA 2026-07-31 21:19:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNGRjEzRjdENzQ0MkM3MkJENTdCMTc3Mjk4RjAxRDMA 2026-07-31 21:19:04 - Contenido: Buenas noches para pagar la renta de mi wifi... 2026-07-31 21:19:04 - Comando detectado: buenas 2026-07-31 21:19:04 - CommandProcessor: Procesando comando: buenas 2026-07-31 21:19:04 - Comando no reconocido, enviando a ChatGPT 2026-07-31 21:19:04 - Resultado del comando: string 2026-07-31 21:19:04 - Enviando a ChatGPT: Buenas noches para pagar la renta de mi wifi... 2026-07-31 21:19:04 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches para pagar la renta de mi wifi... 2026-07-31 21:19:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [31-Jul-2026 22:19:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [31-Jul-2026 22:19:04 America/Halifax] [CHATBOT][START] corr=3d205424 IP=127.0.0.1 UA= [31-Jul-2026 21:19:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [31-Jul-2026 21:19:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-31 username=e4:38:83:be:e7:61 mobile=584241264939 [31-Jul-2026 21:19:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [31-Jul-2026 21:19:05 America/Caracas] [CHATBOT][DIAG] corr=3d205424 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [31-Jul-2026 21:19:05 America/Caracas] [CHATBOT][CTX] corr=3d205424 tel=584241264939 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [31-Jul-2026 21:19:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [31-Jul-2026 21:19:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [31-Jul-2026 21:19:05 America/Caracas] [CHATBOT][AI][2719fb] Proveedor: gemini [31-Jul-2026 21:19:05 America/Caracas] [CHATBOT][GEMINI][2719fb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [31-Jul-2026 21:19:05 America/Caracas] [CHATBOT][GEMINI][2719fb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 21:19:06 America/Caracas] [CHATBOT][GEMINI][2719fb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [31-Jul-2026 21:19:06 America/Caracas] [CHATBOT][AI][2719fb] Gemini falló, usando heurística local [31-Jul-2026 21:19:06 America/Caracas] [CHATBOT][END] corr=3d205424 bytesRespuesta=397 [31-Jul-2026 21:19:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-31 21:19:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-31 21:19:08 - Mensaje enviado con éxito a 584241264939 2026-07-31 21:19:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d498c85e67 (wa_message_id: wamid.HBgMNTg0MjQxMjY0OTM5FQIAERgSNTA5Q0ZDNDg5NTlCNTkyODE5AA==) 2026-07-31 21:19:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d498c85e67 2026-07-31 21:19:08 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Junior Veras Gutt, 2026-09-01 00:00:00 . 584129953409 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129953409","wa_id":"584129953409"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTUzNDA5FQIAERgSQTlCQjc5OThBRkMzMzQ5MUZGAA==","message_status":"accepted"}]}'. 2026-07-31 22:09:56 - ====== INICIO WEBHOOK ====== 2026-07-31 22:09:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 22:09:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 22:09:56 - ====== FIN WEBHOOK ====== 2026-07-31 22:16:21 - ====== INICIO WEBHOOK ====== 2026-07-31 22:16:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 22:16:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 22:16:21 - ====== FIN WEBHOOK ====== 2026-07-31 22:16:29 - ====== INICIO WEBHOOK ====== 2026-07-31 22:16:29 - Evento: image | De: 584241264939 | Size: 852b 2026-07-31 22:16:29 - Procesando mensaje regular tipo: image 2026-07-31 22:16:29 - RegularMessageService: Procesando mensaje de 584241264939, tipo: image 2026-07-31 22:16:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUMzMTA4QjExNTEwOTk0MDdCRTJDOEIyOERDNkVBOEYA 2026-07-31 22:16:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUMzMTA4QjExNTEwOTk0MDdCRTJDOEIyOERDNkVBOEYA 2026-07-31 22:16:29 - Contenido: Listo el pago... 2026-07-31 22:16:29 - Comando detectado: listo 2026-07-31 22:16:29 - CommandProcessor: Procesando comando: listo 2026-07-31 22:16:29 - Imagen sin comando, guardando y procesando 2026-07-31 22:16:29 - Verificando duplicado por imageId=1497812368781020, msgId=wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUMzMTA4QjExNTEwOTk0MDdCRTJDOEIyOERDNkVBOEYA 2026-07-31 22:16:29 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-31 22:16:29 - Incluyendo numtoname.php... 2026-07-31 22:16:29 - Incluyendo media.php... 2026-07-31 22:16:29 - DEBUG messages batch: [{"from":"584241264939","from_user_id":"VE.4528823007404846","id":"wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUMzMTA4QjExNTEwOTk0MDdCRTJDOEIyOERDNkVBOEYA","timestamp":"1785550584","type":"image","image":{"caption":"Listo el pago","mime_type":"image\/jpeg","sha256":"EIhUvnJC8zAV\/ipGNag68dVaHhIKkyJ1n\/Yc90dPJwI=","id":"1497812368781020","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1497812368781020&source=webhook&ext=1785550886&hash=ATzh-2O_OOxoK8yr5jNNIz5nl1ykNttDIpBoz01RIX9LIQ"}}] 2026-07-31 22:16:29 - DEBUG caption final: Listo el pago 2026-07-31 22:16:29 - DEBUG busqueda mobiles: 04241264939,4241264939,584241264939 2026-07-31 22:16:29 - DEBUG usuario encontrado: e4:38:83:be:e7:61 2026-07-31 22:16:29 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-31 22:16:29 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-31 22:16:30 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1497812368781020&source=getMedia&ext=1785550887&hash=ATwyxN24Jz9e6-Rw8sadKed7h-Hv7MZFioc2EhbHytaz1A 2026-07-31 22:16:31 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1497812368781020.jpg (89405 bytes) 2026-07-31 22:16:32 - OCR tesseract exit=0 chars=359 2026-07-31 22:16:32 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 274 € Comprobante de operación < PagomóvilBDV Personas 22.398,89 Bs Fecha: 31/07/2026 Operación: 006863314173 0 Identificación: 18143785 Origen: 01027-0103 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago £ Agregar Beneficiario Crear Acceso directo 2026-07-31 22:16:32 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22398.89","fecha":"2026-07-31"} 2026-07-31 22:16:32 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-31","debug":["fecha=2026-07-31"]} 2026-07-31 22:16:32 - DEBUG registro: usernameRaw=''e4:38:83:be:e7:61'' first=''Rosmary Andrea'' last=''Romero Crespo'' esRegistrado=1 2026-07-31 22:16:32 - DEBUG bodyAdmin postOCR: Tlf: 04241264939\nUser: e4:38:83:be:e7:61\nNombre: Rosmary Andrea Romero Crespo\nBanco: Venezuela\nMonto: 22398.89 (caption)\nFecha: 2026-07-31 (caption)\nSrvID: 34 2026-07-31 22:16:35 - IMG 1497812368781020 TEL 04241264939 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-31 22:16:35 - Incluyendo guardar_imagen.php... 2026-07-31 22:16:35 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-31 22:16:35 - Includes realizados. Verificando funciones... 2026-07-31 22:16:35 - obtenerInfoUsuario: Iniciando función con teléfono: 584241264939 2026-07-31 22:16:35 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-31 22:16:35 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-31 22:16:35 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-31 22:16:35 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-31 22:16:35 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-31 22:16:35 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:be:e7:61","firstname":"Rosmary Andrea","lastname":"Romero Crespo","mac":"e4:38:83:be:e7:61","srvid":34} 2026-07-31 22:16:35 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-31 22:16:35 - Datos usuario extraídos: {"username":"e4:38:83:be:e7:61","firstname":"Rosmary Andrea","lastname":"Romero Crespo","mac":"e4:38:83:be:e7:61","srvid":34} 2026-07-31 22:16:35 - Función conectarbot disponible, obteniendo conexión... 2026-07-31 22:16:35 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-31 22:16:35 - Valor de accessToken: EAAC0c45... 2026-07-31 22:16:35 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-31 22:16:35 - Instancia WhatsAppImageHandler creada 2026-07-31 22:16:35 - Llamando a saveWhatsAppImage... 2026-07-31 22:16:35 - saveWhatsAppImage: Procesando imagen para: 584241264939 2026-07-31 22:16:35 - saveWhatsAppImage: ID de media: 1497812368781020, MIME type: image/jpeg 2026-07-31 22:16:35 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1497812368781020 2026-07-31 22:16:36 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-31 22:16:36 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1497812368781020&source=getMedia&ext=1785550893&hash=ATzNCLHKMlWxVgfBq9nHBlburnaHGJOjY_9JXbHRUFuzXQ 2026-07-31 22:16:36 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1497812368781020&source=getMedia&ext=1785550893&hash=ATzNCLHKMlWxVgfBq9nHBlburnaHGJOjY_9JXbHRUFuzXQ 2026-07-31 22:16:37 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-31 22:16:37 - descargar_imagen: Imagen descargada - Tamaño: 89405 bytes, Tipo: image/jpeg 2026-07-31 22:16:37 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1497812368781020.jpg, Tamaño: 89405 bytes 2026-07-31 22:16:37 - saveToDatabase: Registro insertado en BD con ID: 197 2026-07-31 22:16:37 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1497812368781020.jpg","image_id":"1497812368781020","size":89405,"mime_type":"image\/jpeg","db_success":true} 2026-07-31 22:16:37 - Resultado del comando: array 2026-07-31 22:16:37 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-31 22:16:38 - Mensaje enviado con éxito a 584241264939 2026-07-31 22:16:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d57066e1d8 (wa_message_id: wamid.HBgMNTg0MjQxMjY0OTM5FQIAERgSQzlCMzkzRUQ3QTg0OTIwNzAxAA==) 2026-07-31 22:16:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d57066e1d8 2026-07-31 22:16:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , enmanuel Guillermo Pfaff romero , 2026-08-16 00:00:00 . 584129019714 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129019714","wa_id":"584129019714"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MDE5NzE0FQIAERgSQTUzODk3MTlEOTExQzg1M0YwAA==","message_status":"accepted"}]}'. 2026-07-31 22:53:49 - ====== INICIO WEBHOOK ====== 2026-07-31 22:53:49 - Evento: image | De: 584241264939 | Size: 859b 2026-07-31 22:53:49 - Procesando mensaje regular tipo: image 2026-07-31 22:53:49 - RegularMessageService: Procesando mensaje de 584241264939, tipo: image 2026-07-31 22:53:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUM3NTc2NDQ1QUE3RDc0M0I3MDlGRjBBRDI5MEQ0MzcA 2026-07-31 22:53:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUM3NTc2NDQ1QUE3RDc0M0I3MDlGRjBBRDI5MEQ0MzcA 2026-07-31 22:53:49 - Contenido: Listo el pago.del wifi... 2026-07-31 22:53:49 - Comando detectado: listo 2026-07-31 22:53:49 - CommandProcessor: Procesando comando: listo 2026-07-31 22:53:49 - Imagen sin comando, guardando y procesando 2026-07-31 22:53:49 - Verificando duplicado por imageId=1774974960343892, msgId=wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUM3NTc2NDQ1QUE3RDc0M0I3MDlGRjBBRDI5MEQ0MzcA 2026-07-31 22:53:49 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-31 22:53:49 - Incluyendo numtoname.php... 2026-07-31 22:53:49 - Incluyendo media.php... 2026-07-31 22:53:49 - DEBUG messages batch: [{"from":"584241264939","from_user_id":"VE.4528823007404846","id":"wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUM3NTc2NDQ1QUE3RDc0M0I3MDlGRjBBRDI5MEQ0MzcA","timestamp":"1785552825","type":"image","image":{"caption":"Listo el pago.del wifi","mime_type":"image\/jpeg","sha256":"GPGOCCHhCYsHr0yMC5fJ36vMrfMDHTDzteafN094ra0=","id":"1774974960343892","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1774974960343892&source=webhook&ext=1785553127&hash=ATyQqzLHXpIC2mty2el27u-86XmYVHoZdkPa4euCJ0MoiQ"}}] 2026-07-31 22:53:49 - DEBUG caption final: Listo el pago.del wifi 2026-07-31 22:53:49 - DEBUG busqueda mobiles: 04241264939,4241264939,584241264939 2026-07-31 22:53:49 - DEBUG usuario encontrado: e4:38:83:be:e7:61 2026-07-31 22:53:49 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-31 22:53:49 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-31 22:53:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1774974960343892&source=getMedia&ext=1785553129&hash=ATwbxzhqc-V7p-ML6t5AiHVap2n5jkj6RjLh1vcCKJeKUA 2026-07-31 22:53:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1774974960343892.jpg (102997 bytes) 2026-07-31 22:53:54 - OCR tesseract exit=0 chars=380 2026-07-31 22:53:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 274 10:15 © Hull € € Comprobante de operación < PagomóvilBDV Personas 22.398,89 Bs Fecha: 31/07/2026 Operación: 006863314173 0 Identificación: 18143785 Origen: 0102****0103 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago £ Agregar Beneficiario Crear Acceso directo 2026-07-31 22:53:54 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22398.89","fecha":"2026-07-31"} 2026-07-31 22:53:54 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-31","debug":["fecha=2026-07-31"]} 2026-07-31 22:53:54 - DEBUG registro: usernameRaw=''e4:38:83:be:e7:61'' first=''Rosmary Andrea'' last=''Romero Crespo'' esRegistrado=1 2026-07-31 22:53:54 - DEBUG bodyAdmin postOCR: Tlf: 04241264939\nUser: e4:38:83:be:e7:61\nNombre: Rosmary Andrea Romero Crespo\nBanco: Venezuela\nMonto: 22398.89 (caption)\nFecha: 2026-07-31 (caption)\nSrvID: 34 2026-07-31 22:53:58 - IMG 1774974960343892 TEL 04241264939 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-31 22:53:58 - Incluyendo guardar_imagen.php... 2026-07-31 22:53:58 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-31 22:53:58 - Includes realizados. Verificando funciones... 2026-07-31 22:53:58 - obtenerInfoUsuario: Iniciando función con teléfono: 584241264939 2026-07-31 22:53:58 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-31 22:53:58 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-31 22:53:58 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-31 22:53:58 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-31 22:53:58 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-31 22:53:58 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:be:e7:61","firstname":"Rosmary Andrea","lastname":"Romero Crespo","mac":"e4:38:83:be:e7:61","srvid":34} 2026-07-31 22:53:58 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-31 22:53:58 - Datos usuario extraídos: {"username":"e4:38:83:be:e7:61","firstname":"Rosmary Andrea","lastname":"Romero Crespo","mac":"e4:38:83:be:e7:61","srvid":34} 2026-07-31 22:53:58 - Función conectarbot disponible, obteniendo conexión... 2026-07-31 22:53:58 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-31 22:53:58 - Valor de accessToken: EAAC0c45... 2026-07-31 22:53:58 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-31 22:53:58 - Instancia WhatsAppImageHandler creada 2026-07-31 22:53:58 - Llamando a saveWhatsAppImage... 2026-07-31 22:53:58 - saveWhatsAppImage: Procesando imagen para: 584241264939 2026-07-31 22:53:58 - saveWhatsAppImage: ID de media: 1774974960343892, MIME type: image/jpeg 2026-07-31 22:53:58 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1774974960343892 2026-07-31 22:53:59 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-31 22:53:59 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1774974960343892&source=getMedia&ext=1785553137&hash=ATxXAlJHUdE__7ws2cndzWt2HRY0f1SduZxr0KIfF-ZDvQ 2026-07-31 22:53:59 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1774974960343892&source=getMedia&ext=1785553137&hash=ATxXAlJHUdE__7ws2cndzWt2HRY0f1SduZxr0KIfF-ZDvQ 2026-07-31 22:54:01 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-31 22:54:01 - descargar_imagen: Imagen descargada - Tamaño: 102997 bytes, Tipo: image/jpeg 2026-07-31 22:54:01 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1774974960343892.jpg, Tamaño: 102997 bytes 2026-07-31 22:54:01 - saveToDatabase: Registro insertado en BD con ID: 198 2026-07-31 22:54:01 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1774974960343892.jpg","image_id":"1774974960343892","size":102997,"mime_type":"image\/jpeg","db_success":true} 2026-07-31 22:54:01 - Resultado del comando: array 2026-07-31 22:54:01 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-31 22:54:02 - Mensaje enviado con éxito a 584241264939 2026-07-31 22:54:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d5fcacf5e4 (wa_message_id: wamid.HBgMNTg0MjQxMjY0OTM5FQIAERgSQUNGODA2NTRERTVFNUU0RDFCAA==) 2026-07-31 22:54:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d5fcacf5e4 2026-07-31 22:54:02 - ====== FIN WEBHOOK ====== 2026-07-31 22:57:49 - ====== INICIO WEBHOOK ====== 2026-07-31 22:57:49 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-31 22:57:49 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-31 22:57:49 - ====== FIN WEBHOOK ====== 2026-08-01 00:17:40 - ====== INICIO WEBHOOK ====== 2026-08-01 00:17:40 - Evento: image | De: 584143466209 | Size: 864b 2026-08-01 00:17:40 - Procesando mensaje regular tipo: image 2026-08-01 00:17:40 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-01 00:17:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5REQ2RkQyOUY2Q0U2QjBCRjBERTMyREU0MzAxNkYA 2026-08-01 00:17:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5REQ2RkQyOUY2Q0U2QjBCRjBERTMyREU0MzAxNkYA 2026-08-01 00:17:40 - Contenido: Pg mercantil 9707.00 cig-canela... 2026-08-01 00:17:40 - Comando detectado: pg 2026-08-01 00:17:40 - CommandProcessor: Procesando comando: pg 2026-08-01 00:17:40 - Gasto personal con imagen: 1520042875980916 2026-08-01 00:17:40 - Formato 'pg banco descripcion': banco=mercantil, desc=9707.00 cig-canela 2026-08-01 00:17:41 - Ejecutando GastosService (personal) [01-Aug-2026 00:17:41 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-08-01 00:17:44 - Resultado del comando: array 2026-08-01 00:17:44 - Enviando respuesta: ✅ 👤 Gasto personal #51 registrado • Monto: 2026-08-01 00:17:45 - Mensaje enviado con éxito a 584143466209 2026-08-01 00:17:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6d73695c41f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjFBMzlBREVCQjIxNjU4Q0VCAA==) 2026-08-01 00:17:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a6d73695c41f 2026-08-01 00:17:45 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143721371","wa_id":"584143721371"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNzIxMzcxFQIAERgSOTA0REY5N0Y4RDc1RUE0OTVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162492362","wa_id":"584162492362"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSQzIyRjczQzlGQ0RBNzNEN0U3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129930580","wa_id":"584129930580"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMwNTgwFQIAERgSNUI3RDJEMDkzNUU4OUJCMEM2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928040","wa_id":"584144928040"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDQwFQIAERgSODJBMjExRDIwOEU4QzYxNEYzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121489006","wa_id":"584121489006"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg5MDA2FQIAERgSOUFDOTcxNEJDMzA3N0FGQTg0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162120320","wa_id":"584162120320"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTIwMzIwFQIAERgSMzUzRDNGQzQwRUIxNkZENzc4AA==","message_status":"accepted"}]}'. 2026-08-01 07:00:16 - ====== INICIO WEBHOOK ====== 2026-08-01 07:00:16 - Evento: status:failed | De: 584162120320 | Size: 573b 2026-08-01 07:00:16 - STATUS FAILED: failed para 584162120320 | Error: 131026 Message undeliverable 2026-08-01 07:00:16 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123926363","wa_id":"584123926363"}],"messages":[{"id":"wamid.HBgMNTg0MTIzOTI2MzYzFQIAERgSRTkxNjVDM0Q3MjY1NjI4MkQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584247132199","wa_id":"584247132199"}],"messages":[{"id":"wamid.HBgMNTg0MjQ3MTMyMTk5FQIAERgSQ0NBNTlGQjdEMjJGREZEOTM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126735766","wa_id":"584126735766"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSNjA3NjFERDUyMkM3RjFBQTE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143254055","wa_id":"584143254055"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjU0MDU1FQIAERgSNkQ2RkQzMjZFRTA3NENGRDA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243497810","wa_id":"584243497810"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDk3ODEwFQIAERgSRDc0Qjk4NzZFQkU5QjRBRkQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141287395","wa_id":"584141287395"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjg3Mzk1FQIAERgSNzVENkI2N0E0M0I4MDc3MzZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144466358","wa_id":"584144466358"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDY2MzU4FQIAERgSMzFCNTJFQkM1RTgzQUNFRjBDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458066","wa_id":"584123458066"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDY2FQIAERgSOURFRUEyNDVBRThFRTZFRDJFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928884","wa_id":"584144928884"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4ODg0FQIAERgSM0E0RTk5MjJENkIwM0M2Q0U4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141448567","wa_id":"584141448567"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDQ4NTY3FQIAERgSODc4Njc0QzI5NTQyREQwMTc4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSNzk0MEE2NTExNjhCOTNDNERGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266189226","wa_id":"584266189226"}],"messages":[{"id":"wamid.HBgMNTg0MjY2MTg5MjI2FQIAERgSQkU2NEVBQzc0MUZBNzhCNkY1AA==","message_status":"accepted"}]}'. 2026-08-01 07:00:36 - ====== INICIO WEBHOOK ====== 2026-08-01 07:00:36 - Evento: status:failed | De: 584266189226 | Size: 573b 2026-08-01 07:00:36 - STATUS FAILED: failed para 584266189226 | Error: 131026 Message undeliverable 2026-08-01 07:00:36 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141307542","wa_id":"584141307542"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzA3NTQyFQIAERgSQzc2QjU3QjM4QUVEQUFGOTk1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123598837","wa_id":"584123598837"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNTk4ODM3FQIAERgSQzNGMUM5QjBCN0REMzBFRUIxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143925841","wa_id":"584143925841"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTI1ODQxFQIAERgSRkMzOTQwQ0VFMTVDNDQ5MTlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242162342","wa_id":"584242162342"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMTYyMzQyFQIAERgSNjZGMjc4RkM5NjBGODI3Rjc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243054448","wa_id":"584243054448"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDU0NDQ4FQIAERgSRTJFMTkzMkMyMTEyRDRDRDNCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127352823","wa_id":"584127352823"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MzUyODIzFQIAERgSOTg3MTAzRURDMTlBQTUyQ0U4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120843226","wa_id":"584120843226"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODQzMjI2FQIAERgSOTczMUM4MEQzOTUzQ0I4RDAxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161453939","wa_id":"584161453939"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDUzOTM5FQIAERgSMkY2M0QxQTQ4MkY0Nzk4MzY2AA==","message_status":"accepted"}]}'. 2026-08-01 07:00:52 - ====== INICIO WEBHOOK ====== 2026-08-01 07:00:52 - Evento: status:failed | De: 584161453939 | Size: 573b 2026-08-01 07:00:52 - STATUS FAILED: failed para 584161453939 | Error: 131026 Message undeliverable 2026-08-01 07:00:52 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124331078","wa_id":"584124331078"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzMxMDc4FQIAERgSOUQxOEJCQUY1RUM4NTg3MkUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262114955","wa_id":"584262114955"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMTE0OTU1FQIAERgSRjE4QjZGQjU3OTMyQjRGQzNEAA==","message_status":"accepted"}]}'. 2026-08-01 07:02:45 - ====== INICIO WEBHOOK ====== 2026-08-01 07:02:45 - Evento: image | De: 584143721371 | Size: 851b 2026-08-01 07:02:45 - Procesando mensaje regular tipo: image 2026-08-01 07:02:45 - RegularMessageService: Procesando mensaje de 584143721371, tipo: image 2026-08-01 07:02:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNzIxMzcxFQIAEhggQUM2RDg1OEM5OTQyOURBQTUzMUU3NjA5QTUxRTAzNTEA 2026-08-01 07:02:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNzIxMzcxFQIAEhggQUM2RDg1OEM5OTQyOURBQTUzMUU3NjA5QTUxRTAzNTEA 2026-08-01 07:02:45 - Contenido: ... 2026-08-01 07:02:45 - Comando detectado: image 2026-08-01 07:02:45 - CommandProcessor: Procesando comando: image 2026-08-01 07:02:45 - Imagen sin comando, guardando y procesando 2026-08-01 07:02:45 - Verificando duplicado por imageId=1748060409709967, msgId=wamid.HBgMNTg0MTQzNzIxMzcxFQIAEhggQUM2RDg1OEM5OTQyOURBQTUzMUU3NjA5QTUxRTAzNTEA 2026-08-01 07:02:45 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-01 07:02:45 - Incluyendo numtoname.php... 2026-08-01 07:02:45 - Incluyendo media.php... 2026-08-01 07:02:45 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584143721371","from_user_id":"VE.4521036114850202","id":"wamid.HBgMNTg0MTQzNzIxMzcxFQIAEhggQUM2RDg1OEM5OTQyOURBQTUzMUU3NjA5QTUxRTAzNTEA","timestamp":"1785582160","type":"image","image":{"mime_type":"image\/jpeg","sha256":"yCAF24ZE+wp0q2MnrT8chF85UIkogp03cVwQhPLmgc0=","id":"1748060409709967","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1748060409709967&source=webhook&ext=1785582462&hash=ATw4VjNVbgRO3RMXw8q0mQeFzkAZr8tTlVwOwzTAQL2DhA"}}] 2026-08-01 07:02:45 - DEBUG caption: no se encontró texto cercano 2026-08-01 07:02:45 - DEBUG caption final: [VACIO] 2026-08-01 07:02:45 - DEBUG busqueda mobiles: 04143721371,4143721371,584143721371 2026-08-01 07:02:45 - DEBUG usuario NO encontrado 2026-08-01 07:02:45 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-01 07:02:45 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-01 07:02:47 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1748060409709967&source=getMedia&ext=1785582464&hash=ATyGFqrQ4MwqcISu965YazmGF-BMTUI3lakcJawd3IwRnA 2026-08-01 07:02:49 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1748060409709967.jpg (26407 bytes) 2026-08-01 07:02:50 - OCR tesseract exit=0 chars=286 2026-08-01 07:02:50 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 222 y PagomóvilBDV Comercios 25.982,71 Bs Fecha: 31/07/2026 Operación: 000960435485 [[] Identificación: 500479930 Origen: 0102****6087 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-08-01 07:02:50 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25982.71","fecha":"2026-07-31"} 2026-08-01 07:02:50 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-31","debug":["fecha=2026-07-31"]} 2026-08-01 07:02:50 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-01 07:02:50 - DEBUG bodyAdmin postOCR: Tlf: 04143721371\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 25982.71 (caption)\nFecha: 2026-07-31 (caption) 2026-08-01 07:02:52 - IMG 1748060409709967 TEL 04143721371 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-01 07:02:52 - Incluyendo guardar_imagen.php... 2026-08-01 07:02:52 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-01 07:02:52 - Includes realizados. Verificando funciones... 2026-08-01 07:02:52 - obtenerInfoUsuario: Iniciando función con teléfono: 584143721371 2026-08-01 07:02:52 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-01 07:02:52 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-01 07:02:52 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-01 07:02:52 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-01 07:02:52 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-01 07:02:52 - obtenerInfoUsuario: Datos usuario: {"username":"0c:ea:14:9e:1d:e7","firstname":"Erika Carolina","lastname":"Morales","mac":"0c:ea:14:9e:1d:e7","srvid":34} 2026-08-01 07:02:52 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-01 07:02:52 - Datos usuario extraídos: {"username":"0c:ea:14:9e:1d:e7","firstname":"Erika Carolina","lastname":"Morales","mac":"0c:ea:14:9e:1d:e7","srvid":34} 2026-08-01 07:02:52 - Función conectarbot disponible, obteniendo conexión... 2026-08-01 07:02:52 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-01 07:02:52 - Valor de accessToken: EAAC0c45... 2026-08-01 07:02:52 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-01 07:02:52 - Instancia WhatsAppImageHandler creada 2026-08-01 07:02:52 - Llamando a saveWhatsAppImage... 2026-08-01 07:02:52 - saveWhatsAppImage: Procesando imagen para: 584143721371 2026-08-01 07:02:52 - saveWhatsAppImage: ID de media: 1748060409709967, MIME type: image/jpeg 2026-08-01 07:02:52 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1748060409709967 2026-08-01 07:02:53 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-01 07:02:53 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1748060409709967&source=getMedia&ext=1785582470&hash=ATz2ylq_9d1hjgKtTx63nlR6zPaWBS_VByXHzoocIwRUcQ 2026-08-01 07:02:53 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1748060409709967&source=getMedia&ext=1785582470&hash=ATz2ylq_9d1hjgKtTx63nlR6zPaWBS_VByXHzoocIwRUcQ 2026-08-01 07:02:55 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-01 07:02:55 - descargar_imagen: Imagen descargada - Tamaño: 26407 bytes, Tipo: image/jpeg 2026-08-01 07:02:55 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1748060409709967.jpg, Tamaño: 26407 bytes 2026-08-01 07:02:55 - saveToDatabase: Registro insertado en BD con ID: 199 2026-08-01 07:02:55 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1748060409709967.jpg","image_id":"1748060409709967","size":26407,"mime_type":"image\/jpeg","db_success":true} 2026-08-01 07:02:55 - Resultado del comando: array 2026-08-01 07:02:55 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-01 07:02:55 - Mensaje enviado con éxito a 584143721371 2026-08-01 07:02:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6dd2600061c (wa_message_id: wamid.HBgMNTg0MTQzNzIxMzcxFQIAERgSMjM4MDA5MzUxREQxNzhBQTc5AA==) 2026-08-01 07:02:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a6dd2600061c 2026-08-01 07:02:56 - ====== FIN WEBHOOK ====== 2026-08-01 07:05:18 - ====== INICIO WEBHOOK ====== 2026-08-01 07:05:18 - Evento: text | De: 584241742701 | Size: 606b 2026-08-01 07:05:18 - Procesando mensaje regular tipo: text 2026-08-01 07:05:18 - RegularMessageService: Procesando mensaje de 584241742701, tipo: text 2026-08-01 07:05:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUNEOTEwNUQwNjExRDNDN0E0RTI2RTA1QkU2MjgyQkMA 2026-08-01 07:05:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUNEOTEwNUQwNjExRDNDN0E0RTI2RTA1QkU2MjgyQkMA 2026-08-01 07:05:18 - Contenido: Hola. Me envias el nuemero de cuenta o pago movil... 2026-08-01 07:05:18 - Comando detectado: hola. 2026-08-01 07:05:18 - CommandProcessor: Procesando comando: hola. 2026-08-01 07:05:18 - Comando no reconocido, enviando a ChatGPT 2026-08-01 07:05:18 - Resultado del comando: string 2026-08-01 07:05:18 - Enviando a ChatGPT: Hola. Me envias el nuemero de cuenta o pago movil... 2026-08-01 07:05:18 - forwardToChatGPT: Enviando a ChatGPT: Hola. Me envias el nuemero de cuenta o pago movil... 2026-08-01 07:05:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [01-Aug-2026 08:05:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [01-Aug-2026 08:05:18 America/Halifax] [CHATBOT][START] corr=4c40a150 IP=127.0.0.1 UA= [01-Aug-2026 07:05:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [01-Aug-2026 07:05:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=f4:92:bf:32:bf:2b mobile=584241742701 [01-Aug-2026 07:05:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [01-Aug-2026 07:05:18 America/Caracas] [CHATBOT][DIAG] corr=4c40a150 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [01-Aug-2026 07:05:18 America/Caracas] [CHATBOT][CTX] corr=4c40a150 tel=584241742701 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [01-Aug-2026 07:05:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [01-Aug-2026 07:05:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [01-Aug-2026 07:05:18 America/Caracas] [CHATBOT][AI][f960e2] Proveedor: gemini [01-Aug-2026 07:05:18 America/Caracas] [CHATBOT][GEMINI][f960e2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [01-Aug-2026 07:05:19 America/Caracas] [CHATBOT][GEMINI][f960e2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 07:05:19 America/Caracas] [CHATBOT][GEMINI][f960e2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 07:05:20 America/Caracas] [CHATBOT][AI][f960e2] Gemini falló, usando heurística local [01-Aug-2026 07:05:20 America/Caracas] [CHATBOT][END] corr=4c40a150 bytesRespuesta=397 [01-Aug-2026 07:05:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-01 07:05:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-01 07:05:21 - Mensaje enviado con éxito a 584241742701 2026-08-01 07:05:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6dd2f13107a (wa_message_id: wamid.HBgMNTg0MjQxNzQyNzAxFQIAERgSMzA3NUMxNjJEMTU5NTQzMzdEAA==) 2026-08-01 07:05:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a6dd2f13107a 2026-08-01 07:05:21 - ====== FIN WEBHOOK ====== 2026-08-01 07:07:02 - ====== INICIO WEBHOOK ====== 2026-08-01 07:07:02 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-01 07:07:02 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-01 07:07:02 - ====== FIN WEBHOOK ====== 2026-08-01 07:07:19 - ====== INICIO WEBHOOK ====== 2026-08-01 07:07:19 - Evento: image | De: 584241742701 | Size: 830b 2026-08-01 07:07:19 - Procesando mensaje regular tipo: image 2026-08-01 07:07:19 - RegularMessageService: Procesando mensaje de 584241742701, tipo: image 2026-08-01 07:07:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUNFMjg1M0I1QzYyNUUxNkQ5QzM4NUZFMzRDOUY2N0IA 2026-08-01 07:07:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUNFMjg1M0I1QzYyNUUxNkQ5QzM4NUZFMzRDOUY2N0IA 2026-08-01 07:07:19 - Contenido: ... 2026-08-01 07:07:19 - Comando detectado: image 2026-08-01 07:07:19 - CommandProcessor: Procesando comando: image 2026-08-01 07:07:19 - Imagen sin comando, guardando y procesando 2026-08-01 07:07:19 - Verificando duplicado por imageId=2437243563435653, msgId=wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUNFMjg1M0I1QzYyNUUxNkQ5QzM4NUZFMzRDOUY2N0IA 2026-08-01 07:07:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-01 07:07:19 - Incluyendo numtoname.php... 2026-08-01 07:07:19 - Incluyendo media.php... 2026-08-01 07:07:19 - DEBUG messages batch: [{"from":"584241742701","from_user_id":"VE.4519633774990436","id":"wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUNFMjg1M0I1QzYyNUUxNkQ5QzM4NUZFMzRDOUY2N0IA","timestamp":"1785582434","type":"image","image":{"mime_type":"image\/jpeg","sha256":"mhVgPcO4qluJWDrJEUwHyG5B4X6Yqj5ri17LVYY8BBM=","id":"2437243563435653","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2437243563435653&source=webhook&ext=1785582736&hash=ATx0ePYOx-A8ywte2EfZQI8-oFFpUnJGPMnJc3JB3-Ac5w"}}] 2026-08-01 07:07:19 - DEBUG caption: no se encontró texto cercano 2026-08-01 07:07:19 - DEBUG caption final: [VACIO] 2026-08-01 07:07:19 - DEBUG busqueda mobiles: 04241742701,4241742701,584241742701 2026-08-01 07:07:19 - DEBUG usuario encontrado: f4:92:bf:32:bf:2b 2026-08-01 07:07:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-01 07:07:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-01 07:07:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2437243563435653&source=getMedia&ext=1785582737&hash=ATxFdgKjQIXe2ft9Jo0Kg879eKH4htPMnrd_3_nRKz4BBw 2026-08-01 07:07:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2437243563435653.jpg (35338 bytes) 2026-08-01 07:07:23 - OCR tesseract exit=0 chars=331 2026-08-01 07:07:23 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 ER OGD <€ Comprobante de operaciin < Y“ PagomévilBDV Personas ES 01/08/2026 ETT 006864399193 [Q) Identificacién: 18143785 o 0102*"*9441 Dysarts 04143466209 EEUis 0105 - BANCO MERCANTIL Concepto: Ctnet pa @® Crear Acceso directo ll O i 2026-08-01 07:07:23 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-01"} 2026-08-01 07:07:23 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-01","debug":["fecha=2026-08-01"]} 2026-08-01 07:07:23 - DEBUG registro: usernameRaw=''f4:92:bf:32:bf:2b'' first=''carlos'' last=''laprea'' esRegistrado=1 2026-08-01 07:07:23 - DEBUG bodyAdmin postOCR: Tlf: 04241742701\nUser: f4:92:bf:32:bf:2b\nNombre: carlos laprea\nBanco: Mercantil\nMonto: \nFecha: 2026-08-01 (caption)\nSrvID: 34 2026-08-01 07:07:26 - IMG 2437243563435653 TEL 04241742701 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-01 07:07:26 - Incluyendo guardar_imagen.php... 2026-08-01 07:07:26 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-01 07:07:26 - Includes realizados. Verificando funciones... 2026-08-01 07:07:26 - obtenerInfoUsuario: Iniciando función con teléfono: 584241742701 2026-08-01 07:07:26 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-01 07:07:26 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-01 07:07:26 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-01 07:07:26 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-01 07:07:26 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-01 07:07:26 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:32:bf:2b","firstname":"carlos","lastname":"laprea","mac":"f4:92:bf:32:bf:2b","srvid":34} 2026-08-01 07:07:26 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-01 07:07:26 - Datos usuario extraídos: {"username":"f4:92:bf:32:bf:2b","firstname":"carlos","lastname":"laprea","mac":"f4:92:bf:32:bf:2b","srvid":34} 2026-08-01 07:07:26 - Función conectarbot disponible, obteniendo conexión... 2026-08-01 07:07:26 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-01 07:07:26 - Valor de accessToken: EAAC0c45... 2026-08-01 07:07:26 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-01 07:07:26 - Instancia WhatsAppImageHandler creada 2026-08-01 07:07:26 - Llamando a saveWhatsAppImage... 2026-08-01 07:07:26 - saveWhatsAppImage: Procesando imagen para: 584241742701 2026-08-01 07:07:26 - saveWhatsAppImage: ID de media: 2437243563435653, MIME type: image/jpeg 2026-08-01 07:07:26 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2437243563435653 2026-08-01 07:07:27 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-01 07:07:27 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2437243563435653&source=getMedia&ext=1785582744&hash=ATw7ryff6-jQiIWUw8FQPoCnTSFp5OmThFG6nxW4hidDhA 2026-08-01 07:07:27 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2437243563435653&source=getMedia&ext=1785582744&hash=ATw7ryff6-jQiIWUw8FQPoCnTSFp5OmThFG6nxW4hidDhA 2026-08-01 07:07:28 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-01 07:07:28 - descargar_imagen: Imagen descargada - Tamaño: 35338 bytes, Tipo: image/jpeg 2026-08-01 07:07:28 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2437243563435653.jpg, Tamaño: 35338 bytes 2026-08-01 07:07:28 - saveToDatabase: Registro insertado en BD con ID: 200 2026-08-01 07:07:28 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2437243563435653.jpg","image_id":"2437243563435653","size":35338,"mime_type":"image\/jpeg","db_success":true} 2026-08-01 07:07:28 - Resultado del comando: array 2026-08-01 07:07:28 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-01 07:07:29 - Mensaje enviado con éxito a 584241742701 2026-08-01 07:07:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6dd371e4e7c (wa_message_id: wamid.HBgMNTg0MjQxNzQyNzAxFQIAERgSNTYyQkNFMzU0MENCRTVCQzhGAA==) 2026-08-01 07:07:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a6dd371e4e7c 2026-08-01 07:07:29 - ====== FIN WEBHOOK ====== 2026-08-01 07:50:19 - ====== INICIO WEBHOOK ====== 2026-08-01 07:50:19 - Evento: image | De: 584241264939 | Size: 861b 2026-08-01 07:50:19 - Procesando mensaje regular tipo: image 2026-08-01 07:50:19 - RegularMessageService: Procesando mensaje de 584241264939, tipo: image 2026-08-01 07:50:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNGNDFBODU3RUMyRUU4RjA4NUU1Q0IxODBBMkY2QkYA 2026-08-01 07:50:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNGNDFBODU3RUMyRUU4RjA4NUU1Q0IxODBBMkY2QkYA 2026-08-01 07:50:19 - Contenido: Buenos dias aqui el pago... 2026-08-01 07:50:19 - Comando detectado: buenos 2026-08-01 07:50:19 - CommandProcessor: Procesando comando: buenos 2026-08-01 07:50:19 - Imagen sin comando, guardando y procesando 2026-08-01 07:50:19 - Verificando duplicado por imageId=2215516995688554, msgId=wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNGNDFBODU3RUMyRUU4RjA4NUU1Q0IxODBBMkY2QkYA 2026-08-01 07:50:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-01 07:50:19 - Incluyendo numtoname.php... 2026-08-01 07:50:19 - Incluyendo media.php... 2026-08-01 07:50:19 - DEBUG messages batch: [{"from":"584241264939","from_user_id":"VE.4528823007404846","id":"wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNGNDFBODU3RUMyRUU4RjA4NUU1Q0IxODBBMkY2QkYA","timestamp":"1785585013","type":"image","image":{"caption":"Buenos dias aqui el pago","mime_type":"image\/jpeg","sha256":"GPGOCCHhCYsHr0yMC5fJ36vMrfMDHTDzteafN094ra0=","id":"2215516995688554","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2215516995688554&source=webhook&ext=1785585315&hash=ATwBumjSPPp0V0ZbY29W6VA275Tt2JEmJeJ-nBnQlZZqbw"}}] 2026-08-01 07:50:19 - DEBUG caption final: Buenos dias aqui el pago 2026-08-01 07:50:19 - DEBUG busqueda mobiles: 04241264939,4241264939,584241264939 2026-08-01 07:50:19 - DEBUG usuario encontrado: e4:38:83:be:e7:61 2026-08-01 07:50:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-01 07:50:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-01 07:50:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2215516995688554&source=getMedia&ext=1785585317&hash=ATzm7V5PhZStO-_LzfWZll0EWbZfhyC6Zrlg26BaDxK6bA 2026-08-01 07:50:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2215516995688554.jpg (102997 bytes) 2026-08-01 07:50:22 - OCR tesseract exit=0 chars=380 2026-08-01 07:50:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 274 10:15 © Hull € € Comprobante de operación < PagomóvilBDV Personas 22.398,89 Bs Fecha: 31/07/2026 Operación: 006863314173 0 Identificación: 18143785 Origen: 0102****0103 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago £ Agregar Beneficiario Crear Acceso directo 2026-08-01 07:50:22 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22398.89","fecha":"2026-07-31"} 2026-08-01 07:50:22 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-31","debug":["fecha=2026-07-31"]} 2026-08-01 07:50:22 - DEBUG registro: usernameRaw=''e4:38:83:be:e7:61'' first=''Rosmary Andrea'' last=''Romero Crespo'' esRegistrado=1 2026-08-01 07:50:22 - DEBUG bodyAdmin postOCR: Tlf: 04241264939\nUser: e4:38:83:be:e7:61\nNombre: Rosmary Andrea Romero Crespo\nBanco: Venezuela\nMonto: 22398.89 (caption)\nFecha: 2026-07-31 (caption)\nSrvID: 34 2026-08-01 07:50:26 - IMG 2215516995688554 TEL 04241264939 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-01 07:50:26 - Incluyendo guardar_imagen.php... 2026-08-01 07:50:26 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-01 07:50:26 - Includes realizados. Verificando funciones... 2026-08-01 07:50:26 - obtenerInfoUsuario: Iniciando función con teléfono: 584241264939 2026-08-01 07:50:26 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-01 07:50:26 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-01 07:50:26 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-01 07:50:26 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-01 07:50:26 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-01 07:50:26 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:be:e7:61","firstname":"Rosmary Andrea","lastname":"Romero Crespo","mac":"e4:38:83:be:e7:61","srvid":34} 2026-08-01 07:50:26 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-01 07:50:26 - Datos usuario extraídos: {"username":"e4:38:83:be:e7:61","firstname":"Rosmary Andrea","lastname":"Romero Crespo","mac":"e4:38:83:be:e7:61","srvid":34} 2026-08-01 07:50:26 - Función conectarbot disponible, obteniendo conexión... 2026-08-01 07:50:26 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-01 07:50:26 - Valor de accessToken: EAAC0c45... 2026-08-01 07:50:26 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-01 07:50:26 - Instancia WhatsAppImageHandler creada 2026-08-01 07:50:26 - Llamando a saveWhatsAppImage... 2026-08-01 07:50:26 - saveWhatsAppImage: Procesando imagen para: 584241264939 2026-08-01 07:50:26 - saveWhatsAppImage: ID de media: 2215516995688554, MIME type: image/jpeg 2026-08-01 07:50:26 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2215516995688554 2026-08-01 07:50:27 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-01 07:50:27 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2215516995688554&source=getMedia&ext=1785585324&hash=ATzhGjTCOCCN77PzLtzbRCHv91jLge3ecopqavyAi2q5Zg 2026-08-01 07:50:27 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2215516995688554&source=getMedia&ext=1785585324&hash=ATzhGjTCOCCN77PzLtzbRCHv91jLge3ecopqavyAi2q5Zg 2026-08-01 07:50:28 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-01 07:50:28 - descargar_imagen: Imagen descargada - Tamaño: 102997 bytes, Tipo: image/jpeg 2026-08-01 07:50:28 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2215516995688554.jpg, Tamaño: 102997 bytes 2026-08-01 07:50:28 - saveToDatabase: Registro insertado en BD con ID: 201 2026-08-01 07:50:28 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2215516995688554.jpg","image_id":"2215516995688554","size":102997,"mime_type":"image\/jpeg","db_success":true} 2026-08-01 07:50:28 - Resultado del comando: array 2026-08-01 07:50:28 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-01 07:50:29 - Mensaje enviado con éxito a 584241264939 2026-08-01 07:50:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6ddd853d9c8 (wa_message_id: wamid.HBgMNTg0MjQxMjY0OTM5FQIAERgSRjIzMUE5ODgzNEQyN0JGQkE4AA==) 2026-08-01 07:50:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a6ddd853d9c8 2026-08-01 07:50:29 - ====== FIN WEBHOOK ====== 2026-08-01 07:51:27 - ====== INICIO WEBHOOK ====== 2026-08-01 07:51:27 - Evento: button | De: 584126735766 | Size: 720b 2026-08-01 07:51:27 - Procesando botón de plantilla: Informacion de pagos 2026-08-01 07:51:27 - ButtonService: payload=informacion de pagos, telefono=584126735766 2026-08-01 07:51:27 - Procesando botón PAGO para: 584126735766 2026-08-01 07:51:29 - Mensaje enviado con éxito a 584126735766 2026-08-01 07:51:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6dddc13b3de (wa_message_id: wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSQzAwMDY5REREMjA3QjE1Q0E4AA==) 2026-08-01 07:51:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a6dddc13b3de 2026-08-01 07:51:29 - ====== FIN WEBHOOK ====== 2026-08-01 07:52:20 - ====== INICIO WEBHOOK ====== 2026-08-01 07:52:20 - Evento: text | De: 584126735766 | Size: 636b 2026-08-01 07:52:20 - Procesando mensaje regular tipo: text 2026-08-01 07:52:20 - RegularMessageService: Procesando mensaje de 584126735766, tipo: text 2026-08-01 07:52:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUMxQTVBRkQyODIwN0U4M0M3RkJBQTI2M0U3QzM5MzMA 2026-08-01 07:52:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUMxQTVBRkQyODIwN0U4M0M3RkJBQTI2M0U3QzM5MzMA 2026-08-01 07:52:20 - Contenido: Buenos días me puede pasar el monto a pagar por 15 días de servicio... 2026-08-01 07:52:20 - Comando detectado: buenos 2026-08-01 07:52:20 - CommandProcessor: Procesando comando: buenos 2026-08-01 07:52:20 - Comando no reconocido, enviando a ChatGPT 2026-08-01 07:52:20 - Resultado del comando: string 2026-08-01 07:52:20 - Enviando a ChatGPT: Buenos días me puede pasar el monto a pagar por 1... 2026-08-01 07:52:20 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me puede pasar el monto a pagar por 1... 2026-08-01 07:52:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [01-Aug-2026 08:52:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [01-Aug-2026 08:52:20 America/Halifax] [CHATBOT][START] corr=c5c05d2b IP=127.0.0.1 UA= [01-Aug-2026 07:52:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [01-Aug-2026 07:52:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-04 username=4c:d7:c8:2a:d9:50 mobile=584126735766 [01-Aug-2026 07:52:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [01-Aug-2026 07:52:21 America/Caracas] [CHATBOT][DIAG] corr=c5c05d2b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [01-Aug-2026 07:52:21 America/Caracas] [CHATBOT][CTX] corr=c5c05d2b tel=584126735766 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [01-Aug-2026 07:52:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [01-Aug-2026 07:52:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [01-Aug-2026 07:52:21 America/Caracas] [CHATBOT][AI][737f71] Proveedor: gemini [01-Aug-2026 07:52:21 America/Caracas] [CHATBOT][GEMINI][737f71] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [01-Aug-2026 07:52:21 America/Caracas] [CHATBOT][GEMINI][737f71] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 07:52:22 America/Caracas] [CHATBOT][GEMINI][737f71] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 07:52:22 America/Caracas] [CHATBOT][AI][737f71] Gemini falló, usando heurística local [01-Aug-2026 07:52:22 America/Caracas] [CHATBOT][END] corr=c5c05d2b bytesRespuesta=397 [01-Aug-2026 07:52:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-01 07:52:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-01 07:52:23 - Mensaje enviado con éxito a 584126735766 2026-08-01 07:52:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6dddf7ab2ae (wa_message_id: wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSMTUyMTg5NTMxM0E3NjA0RTJFAA==) 2026-08-01 07:52:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a6dddf7ab2ae 2026-08-01 07:52:23 - ====== FIN WEBHOOK ====== 2026-08-01 08:08:51 - ====== INICIO WEBHOOK ====== 2026-08-01 08:08:51 - Evento: text | De: 584242263944 | Size: 679b 2026-08-01 08:08:51 - Procesando mensaje regular tipo: text 2026-08-01 08:08:51 - RegularMessageService: Procesando mensaje de 584242263944, tipo: text 2026-08-01 08:08:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjYzOTQ0FQIAEhggQUM0Q0E4NTE5OEY5NTNCRjk4MDFGNEI3Q0FCQ0VCRTEA 2026-08-01 08:08:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjYzOTQ0FQIAEhggQUM0Q0E4NTE5OEY5NTNCRjk4MDFGNEI3Q0FCQ0VCRTEA 2026-08-01 08:08:51 - Contenido: Hola buenos días. Con gusto paso los datos. Carlos Francisco Laprea 04241742701... 2026-08-01 08:08:51 - Comando detectado: hola 2026-08-01 08:08:51 - CommandProcessor: Procesando comando: hola 2026-08-01 08:08:51 - Comando no reconocido, enviando a ChatGPT 2026-08-01 08:08:51 - Resultado del comando: string 2026-08-01 08:08:51 - Enviando a ChatGPT: Hola buenos días. Con gusto paso los datos. Car... 2026-08-01 08:08:51 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos días. Con gusto paso los datos. Car... 2026-08-01 08:08:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [01-Aug-2026 09:08:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [01-Aug-2026 09:08:51 America/Halifax] [CHATBOT][START] corr=d3809cc9 IP=127.0.0.1 UA= [01-Aug-2026 08:08:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [01-Aug-2026 08:08:52 America/Caracas] [CHATBOT][CTX] corr=d3809cc9 tel=584242263944 intent=chat srvid= usd=0 bs=0 tasa=746.6297 verifyMode=simulated [01-Aug-2026 08:08:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [01-Aug-2026 08:08:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [01-Aug-2026 08:08:52 America/Caracas] [CHATBOT][AI][36bb7a] Proveedor: gemini [01-Aug-2026 08:08:52 America/Caracas] [CHATBOT][GEMINI][36bb7a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [01-Aug-2026 08:08:52 America/Caracas] [CHATBOT][GEMINI][36bb7a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 08:08:52 America/Caracas] [CHATBOT][GEMINI][36bb7a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 08:08:53 America/Caracas] [CHATBOT][AI][36bb7a] Gemini falló, usando heurística local [01-Aug-2026 08:08:53 America/Caracas] [CHATBOT][AI][36bb7a] Heurística no matcheó, enviando menú de opciones [01-Aug-2026 08:08:53 America/Caracas] [CHATBOT][END] corr=d3809cc9 bytesRespuesta=370 [01-Aug-2026 08:08:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-01 08:08:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-01 08:08:54 - Mensaje enviado con éxito a 584242263944 2026-08-01 08:08:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6de1d6a2b6a (wa_message_id: wamid.HBgMNTg0MjQyMjYzOTQ0FQIAERgSMDdEN0Q5REEwMkUxQjUwRDU3AA==) 2026-08-01 08:08:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a6de1d6a2b6a 2026-08-01 08:08:54 - ====== FIN WEBHOOK ====== 2026-07-15 14:14:28 - ====== INICIO WEBHOOK ====== 2026-07-15 14:14:28 - Evento: text | De: 584162492362 | Size: 597b 2026-07-15 14:14:28 - Procesando mensaje regular tipo: text 2026-07-15 14:14:28 - RegularMessageService: Procesando mensaje de 584162492362, tipo: text 2026-07-15 14:14:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUM3RjBCRTdBRjVDNUUwNTEzQzJGRUUzQTdBQ0MzRDEA 2026-07-15 14:14:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUM3RjBCRTdBRjVDNUUwNTEzQzJGRUUzQTdBQ0MzRDEA 2026-07-15 14:14:28 - Contenido: Ya voy estoy sin señal... 2026-07-15 14:14:28 - Comando detectado: ya 2026-07-15 14:14:28 - CommandProcessor: Procesando comando: ya 2026-07-15 14:14:28 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:14:28 - Resultado del comando: string 2026-07-15 14:14:28 - Enviando a ChatGPT: Ya voy estoy sin señal... 2026-07-15 14:14:28 - forwardToChatGPT: Enviando a ChatGPT: Ya voy estoy sin señal... 2026-07-15 14:14:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:14:29 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:14:29 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:14:30 - Mensaje enviado con éxito a 584162492362 2026-07-15 14:14:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ce0646c64 (wa_message_id: wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSQTNFNkU2MTZFRENFNjQxOUEzAA==) 2026-07-15 14:14:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ce0646c64 2026-07-15 14:14:30 - ====== FIN WEBHOOK ====== 2026-07-15 14:19:41 - ====== INICIO WEBHOOK ====== 2026-07-15 14:19:41 - Evento: image | De: 584166287722 | Size: 931b 2026-07-15 14:19:41 - Procesando mensaje regular tipo: image 2026-07-15 14:19:41 - RegularMessageService: Procesando mensaje de 584166287722, tipo: image 2026-07-15 14:19:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2Mjg3NzIyFQIAEhggQUMwNjhBRDVBRjJCQjJCMjhCOUY2NkMzOUMwMTIxOTkA 2026-07-15 14:19:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2Mjg3NzIyFQIAEhggQUMwNjhBRDVBRjJCQjJCMjhCOUY2NkMzOUMwMTIxOTkA 2026-07-15 14:19:41 - Contenido: Hola buenos días pago del mes de Agosto 2026 Maria Dos Reis... 2026-07-15 14:19:41 - Comando detectado: hola 2026-07-15 14:19:41 - CommandProcessor: Procesando comando: hola 2026-07-15 14:19:41 - Imagen sin comando, guardando y procesando 2026-07-15 14:19:41 - Verificando duplicado por imageId=1062797560032612, msgId=wamid.HBgMNTg0MTY2Mjg3NzIyFQIAEhggQUMwNjhBRDVBRjJCQjJCMjhCOUY2NkMzOUMwMTIxOTkA 2026-07-15 14:19:41 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:19:41 - Incluyendo numtoname.php... 2026-07-15 14:19:41 - Incluyendo media.php... 2026-07-15 14:19:41 - DEBUG messages batch: [{"from":"584166287722","from_user_id":"VE.4533059180314562","id":"wamid.HBgMNTg0MTY2Mjg3NzIyFQIAEhggQUMwNjhBRDVBRjJCQjJCMjhCOUY2NkMzOUMwMTIxOTkA","timestamp":"1785588225","type":"image","image":{"caption":"Hola buenos días pago del mes de Agosto 2026 Maria Dos Reis","mime_type":"image\/jpeg","sha256":"Icus9YtUGa\/vgfnEbfVi\/LYm0+iVcc7HJvVfNcrSOu4=","id":"1062797560032612","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1062797560032612&source=webhook&ext=1785588527&hash=ATxDc_P0s07E8omzaLGTdBavJnxg_2y-iuSvWyOOoG-I7g"}}] 2026-07-15 14:19:41 - DEBUG caption final: Hola buenos días pago del mes de Agosto 2026 Maria Dos Reis 2026-07-15 14:19:41 - DEBUG busqueda mobiles: 04166287722,4166287722,584166287722 2026-07-15 14:19:41 - DEBUG usuario NO encontrado 2026-07-15 14:19:41 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:19:41 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 14:19:42 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1062797560032612&source=getMedia&ext=1785588529&hash=ATwvKZ87YHZtl6qbDwae2EWylneR-rShLb5YyC6WxYPYyg 2026-07-15 14:19:43 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1062797560032612.jpg (56815 bytes) 2026-07-15 14:19:44 - OCR tesseract exit=0 chars=307 2026-07-15 14:19:44 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 372 y PagomóvilBDV Personas 9 22.464,00 Bs Fecha: 01/08/2026 Operación: 006865011833 O Identificación: 18143785 Origen: 0102****5581 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Pago Internet Agosto 2026 2026-07-15 14:19:44 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22464.00","fecha":"2026-08-01"} 2026-07-15 14:19:44 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-01","debug":["fecha=2026-08-01"]} 2026-07-15 14:19:44 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-15 14:19:44 - DEBUG bodyAdmin postOCR: Tlf: 04166287722\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 22464.00 (caption)\nFecha: 2026-08-01 (caption) 2026-07-15 14:19:47 - IMG 1062797560032612 TEL 04166287722 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:19:47 - Incluyendo guardar_imagen.php... 2026-07-15 14:19:47 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:19:47 - Includes realizados. Verificando funciones... 2026-07-15 14:19:47 - obtenerInfoUsuario: Iniciando función con teléfono: 584166287722 2026-07-15 14:19:47 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:19:47 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:19:47 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:19:47 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:19:47 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584166287722 2026-07-15 14:19:47 - Datos usuario extraídos: null 2026-07-15 14:19:47 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:19:47 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:19:47 - Valor de accessToken: EAAC0c45... 2026-07-15 14:19:47 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:19:47 - Instancia WhatsAppImageHandler creada 2026-07-15 14:19:47 - Llamando a saveWhatsAppImage... 2026-07-15 14:19:47 - saveWhatsAppImage: Procesando imagen para: 584166287722 2026-07-15 14:19:47 - saveWhatsAppImage: ID de media: 1062797560032612, MIME type: image/jpeg 2026-07-15 14:19:47 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1062797560032612 2026-07-15 14:19:48 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:19:48 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1062797560032612&source=getMedia&ext=1785588535&hash=ATxoFAfHsm9dzqJbe5B-QEz0X-PT03IcOcWyUNtx5w5Q8w 2026-07-15 14:19:48 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1062797560032612&source=getMedia&ext=1785588535&hash=ATxoFAfHsm9dzqJbe5B-QEz0X-PT03IcOcWyUNtx5w5Q8w 2026-07-15 14:19:49 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:19:49 - descargar_imagen: Imagen descargada - Tamaño: 56815 bytes, Tipo: image/jpeg 2026-07-15 14:19:49 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1062797560032612.jpg, Tamaño: 56815 bytes 2026-07-15 14:19:49 - saveToDatabase: Registro insertado en BD con ID: 202 2026-07-15 14:19:49 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1062797560032612.jpg","image_id":"1062797560032612","size":56815,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:19:49 - Resultado del comando: array 2026-07-15 14:19:49 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:19:50 - Mensaje enviado con éxito a 584166287722 2026-07-15 14:19:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cf468b380 (wa_message_id: wamid.HBgMNTg0MTY2Mjg3NzIyFQIAERgSODExMjcyOUM2MzI3RTkxQkFGAA==) 2026-07-15 14:19:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cf468b380 2026-07-15 14:19:50 - ====== FIN WEBHOOK ====== 2026-07-15 15:05:22 - ====== INICIO WEBHOOK ====== 2026-07-15 15:05:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:05:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:05:22 - ====== FIN WEBHOOK ====== 2026-07-15 15:05:51 - ====== INICIO WEBHOOK ====== 2026-07-15 15:05:51 - Evento: image | De: 584241816295 | Size: 830b 2026-07-15 15:05:51 - Procesando mensaje regular tipo: image 2026-07-15 15:05:51 - RegularMessageService: Procesando mensaje de 584241816295, tipo: image 2026-07-15 15:05:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODE2Mjk1FQIAEhggQUM5OTk5QzA0QTg5OTdBMDIxRUNFQjM4MjdCRjYyQjQA 2026-07-15 15:05:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODE2Mjk1FQIAEhggQUM5OTk5QzA0QTg5OTdBMDIxRUNFQjM4MjdCRjYyQjQA 2026-07-15 15:05:51 - Contenido: ... 2026-07-15 15:05:51 - Comando detectado: image 2026-07-15 15:05:51 - CommandProcessor: Procesando comando: image 2026-07-15 15:05:51 - Imagen sin comando, guardando y procesando 2026-07-15 15:05:51 - Verificando duplicado por imageId=1324406203191595, msgId=wamid.HBgMNTg0MjQxODE2Mjk1FQIAEhggQUM5OTk5QzA0QTg5OTdBMDIxRUNFQjM4MjdCRjYyQjQA 2026-07-15 15:05:51 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 15:05:51 - Incluyendo numtoname.php... 2026-07-15 15:05:51 - Incluyendo media.php... 2026-07-15 15:05:51 - DEBUG messages batch: [{"from":"584241816295","from_user_id":"VE.4537642853189528","id":"wamid.HBgMNTg0MjQxODE2Mjk1FQIAEhggQUM5OTk5QzA0QTg5OTdBMDIxRUNFQjM4MjdCRjYyQjQA","timestamp":"1785590995","type":"image","image":{"mime_type":"image\/jpeg","sha256":"asUzWr9gRaru6Z0uTD2072Oq3mXENr4xmBPRd9M4ljU=","id":"1324406203191595","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1324406203191595&source=webhook&ext=1785591297&hash=ATzJsyZPiFFuPawhGKsq853s6bPEKJKgNU0AVK9Y72nYjA"}}] 2026-07-15 15:05:51 - DEBUG caption: no se encontró texto cercano 2026-07-15 15:05:51 - DEBUG caption final: [VACIO] 2026-07-15 15:05:51 - DEBUG busqueda mobiles: 04241816295,4241816295,584241816295 2026-07-15 15:05:51 - DEBUG usuario encontrado: 6c:68:a4:3f:d8:a4 2026-07-15 15:05:51 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:05:51 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 15:05:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1324406203191595&source=getMedia&ext=1785591299&hash=ATyzMp0N8VYNZQ8h5Vmpx8G-m-rILF9LSrpNbRd0-LbCfw 2026-07-15 15:05:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1324406203191595.jpg (54781 bytes) 2026-07-15 15:05:54 - OCR tesseract exit=0 chars=349 2026-07-15 15:05:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 181 JO Monto (Bs.): 26.207,00 Nro. de r 48310992257 ] Fecha y hora del envío: 01/08/2026 a las 9:29:13 AM c origen: Cta. Corriente *5924 Miguelito - 0414-3466209 O € I: V-18.143.785 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal Cor o: pago tajal 2026-07-15 15:05:54 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-01"} 2026-07-15 15:05:54 - OCR parseDetalles: {"banco":null,"monto":"26207.00","fecha":"2026-08-01","debug":["fecha=2026-08-01","montoNext=26.207,00"]} 2026-07-15 15:05:54 - DEBUG registro: usernameRaw=''6c:68:a4:3f:d8:a4'' first=''Daniel Adolfo '' last=''Misle '' esRegistrado=1 2026-07-15 15:05:54 - DEBUG bodyAdmin postOCR: Tlf: 04241816295\nUser: 6c:68:a4:3f:d8:a4\nNombre: Daniel Adolfo Misle\nBanco: Mercantil\nMonto: 26207.00 (ocrDetails)\nFecha: 2026-08-01 (caption)\nSrvID: 47 2026-07-15 15:05:57 - IMG 1324406203191595 TEL 04241816295 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 15:05:57 - Incluyendo guardar_imagen.php... 2026-07-15 15:05:57 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 15:05:57 - Includes realizados. Verificando funciones... 2026-07-15 15:05:57 - obtenerInfoUsuario: Iniciando función con teléfono: 584241816295 2026-07-15 15:05:57 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 15:05:57 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 15:05:57 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 15:05:57 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 15:05:57 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 15:05:57 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:3f:d8:a4","firstname":"Daniel Adolfo ","lastname":"Misle ","mac":"6c:68:a4:3f:d8:ad","srvid":47} 2026-07-15 15:05:57 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 15:05:57 - Datos usuario extraídos: {"username":"6c:68:a4:3f:d8:a4","firstname":"Daniel Adolfo ","lastname":"Misle ","mac":"6c:68:a4:3f:d8:ad","srvid":47} 2026-07-15 15:05:57 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 15:05:57 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 15:05:57 - Valor de accessToken: EAAC0c45... 2026-07-15 15:05:57 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 15:05:57 - Instancia WhatsAppImageHandler creada 2026-07-15 15:05:57 - Llamando a saveWhatsAppImage... 2026-07-15 15:05:57 - saveWhatsAppImage: Procesando imagen para: 584241816295 2026-07-15 15:05:57 - saveWhatsAppImage: ID de media: 1324406203191595, MIME type: image/jpeg 2026-07-15 15:05:57 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1324406203191595 2026-07-15 15:05:58 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 15:05:58 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1324406203191595&source=getMedia&ext=1785591304&hash=ATxutzN9NlP7k1uIl8btqTNbgdLa0Z1op2ZtDSYdL2e24w 2026-07-15 15:05:58 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1324406203191595&source=getMedia&ext=1785591304&hash=ATxutzN9NlP7k1uIl8btqTNbgdLa0Z1op2ZtDSYdL2e24w 2026-07-15 15:05:59 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 15:05:59 - descargar_imagen: Imagen descargada - Tamaño: 54781 bytes, Tipo: image/jpeg 2026-07-15 15:05:59 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1324406203191595.jpg, Tamaño: 54781 bytes 2026-07-15 15:05:59 - saveToDatabase: Registro insertado en BD con ID: 203 2026-07-15 15:05:59 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1324406203191595.jpg","image_id":"1324406203191595","size":54781,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 15:05:59 - Resultado del comando: array 2026-07-15 15:05:59 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 15:06:00 - Mensaje enviado con éxito a 584241816295 2026-07-15 15:06:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57da1820a15 (wa_message_id: wamid.HBgMNTg0MjQxODE2Mjk1FQIAERgSMUVBNDE2MkZCMDVGQTlGN0NBAA==) 2026-07-15 15:06:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a57da1820a15 2026-07-15 15:06:00 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , carlos laprea, 2026-08-15 00:00:00 . 584241742701 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241742701","wa_id":"584241742701"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQyNzAxFQIAERgSOEFFOEY1NDEwMDcwQjExNjUwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Daniel Adolfo Misle , 2026-09-07 00:00:00 . 584241816295 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241816295","wa_id":"584241816295"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODE2Mjk1FQIAERgSMUI4QzMyRDkwRkE2RTc1ODg4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Celenia Suarez, 2026-09-01 00:00:00 . 584241497011 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241497011","wa_id":"584241497011"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDk3MDExFQIAERgSNkMzRDZFQjAyRTgxQzNDMjNFAA==","message_status":"accepted"}]}'. 2026-07-15 16:14:26 - ====== INICIO WEBHOOK ====== 2026-07-15 16:14:26 - Evento: text | De: 584241264939 | Size: 604b 2026-07-15 16:14:26 - Procesando mensaje regular tipo: text 2026-07-15 16:14:26 - RegularMessageService: Procesando mensaje de 584241264939, tipo: text 2026-07-15 16:14:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNCQkUwM0REOEVFQjA2RTQ3MzBDNTA1RkM1MjlGMzMA 2026-07-15 16:14:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNCQkUwM0REOEVFQjA2RTQ3MzBDNTA1RkM1MjlGMzMA 2026-07-15 16:14:26 - Contenido: Buenos dias necesito que me activen el wifi por favor... 2026-07-15 16:14:26 - Comando detectado: buenos 2026-07-15 16:14:26 - CommandProcessor: Procesando comando: buenos 2026-07-15 16:14:26 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:14:26 - Resultado del comando: string 2026-07-15 16:14:26 - Enviando a ChatGPT: Buenos dias necesito que me activen el wifi por fa... 2026-07-15 16:14:26 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias necesito que me activen el wifi por fa... 2026-07-15 16:14:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:14:26 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:14:26 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:14:27 - Mensaje enviado con éxito a 584241264939 2026-07-15 16:14:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ea23af8b9 (wa_message_id: wamid.HBgMNTg0MjQxMjY0OTM5FQIAERgSMjcwM0Q4MDA3Q0M1MTJCNTdBAA==) 2026-07-15 16:14:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ea23af8b9 2026-07-15 16:14:27 - ====== FIN WEBHOOK ====== 2026-07-15 16:18:08 - ====== INICIO WEBHOOK ====== 2026-07-15 16:18:08 - Evento: image | De: 584241264939 | Size: 927b 2026-07-15 16:18:08 - Procesando mensaje regular tipo: image 2026-07-15 16:18:08 - RegularMessageService: Procesando mensaje de 584241264939, tipo: image 2026-07-15 16:18:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNGQTdFRDI0RjdBRTQxNzdDMDA3N0Y4MDQ3RjRGNDYA 2026-07-15 16:18:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNGQTdFRDI0RjdBRTQxNzdDMDA3N0Y4MDQ3RjRGNDYA 2026-07-15 16:18:08 - Contenido: Buenos dias hice el pago sera que me pueden activar el wifi ya que lo pague desde temprano... 2026-07-15 16:18:08 - Comando detectado: buenos 2026-07-15 16:18:08 - CommandProcessor: Procesando comando: buenos 2026-07-15 16:18:08 - Imagen sin comando, guardando y procesando 2026-07-15 16:18:08 - Verificando duplicado por imageId=3977376809065548, msgId=wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNGQTdFRDI0RjdBRTQxNzdDMDA3N0Y4MDQ3RjRGNDYA 2026-07-15 16:18:08 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 16:18:08 - Incluyendo numtoname.php... 2026-07-15 16:18:08 - Incluyendo media.php... 2026-07-15 16:18:08 - DEBUG messages batch: [{"from":"584241264939","from_user_id":"VE.4528823007404846","id":"wamid.HBgMNTg0MjQxMjY0OTM5FQIAEhggQUNGQTdFRDI0RjdBRTQxNzdDMDA3N0Y4MDQ3RjRGNDYA","timestamp":"1785595333","type":"image","image":{"caption":"Buenos dias hice el pago sera que me pueden activar el wifi ya que lo pague desde temprano","mime_type":"image\/jpeg","sha256":"GPGOCCHhCYsHr0yMC5fJ36vMrfMDHTDzteafN094ra0=","id":"3977376809065548","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3977376809065548&source=webhook&ext=1785595635&hash=ATyxwK91pe8dey-SSyWnIPRGtePCFjldlfXNNqpRfQkVaw"}}] 2026-07-15 16:18:08 - DEBUG caption final: Buenos dias hice el pago sera que me pueden activar el wifi ya que lo pague desde temprano 2026-07-15 16:18:08 - DEBUG busqueda mobiles: 04241264939,4241264939,584241264939 2026-07-15 16:18:08 - DEBUG usuario encontrado: e4:38:83:be:e7:61 2026-07-15 16:18:08 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 16:18:08 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 16:18:10 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3977376809065548&source=getMedia&ext=1785595636&hash=ATwxzaM_huNS5NCzrS2bqXt8kLRToxKkrKlYYmafIdgBhg 2026-07-15 16:18:11 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3977376809065548.jpg (102997 bytes) 2026-07-15 16:18:12 - OCR tesseract exit=0 chars=380 2026-07-15 16:18:12 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 274 10:15 © Hull € € Comprobante de operación < PagomóvilBDV Personas 22.398,89 Bs Fecha: 31/07/2026 Operación: 006863314173 0 Identificación: 18143785 Origen: 0102****0103 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago £ Agregar Beneficiario Crear Acceso directo 2026-07-15 16:18:12 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22398.89","fecha":"2026-07-31"} 2026-07-15 16:18:12 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-07-31","debug":["fecha=2026-07-31"]} 2026-07-15 16:18:12 - DEBUG registro: usernameRaw=''e4:38:83:be:e7:61'' first=''Rosmary Andrea'' last=''Romero Crespo'' esRegistrado=1 2026-07-15 16:18:12 - DEBUG bodyAdmin postOCR: Tlf: 04241264939\nUser: e4:38:83:be:e7:61\nNombre: Rosmary Andrea Romero Crespo\nBanco: Venezuela\nMonto: 22398.89 (caption)\nFecha: 2026-07-31 (caption)\nSrvID: 34 2026-07-15 16:18:16 - IMG 3977376809065548 TEL 04241264939 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 16:18:16 - Incluyendo guardar_imagen.php... 2026-07-15 16:18:16 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 16:18:16 - Includes realizados. Verificando funciones... 2026-07-15 16:18:16 - obtenerInfoUsuario: Iniciando función con teléfono: 584241264939 2026-07-15 16:18:16 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 16:18:16 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 16:18:16 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 16:18:16 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 16:18:16 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 16:18:16 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:be:e7:61","firstname":"Rosmary Andrea","lastname":"Romero Crespo","mac":"e4:38:83:be:e7:61","srvid":34} 2026-07-15 16:18:16 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 16:18:16 - Datos usuario extraídos: {"username":"e4:38:83:be:e7:61","firstname":"Rosmary Andrea","lastname":"Romero Crespo","mac":"e4:38:83:be:e7:61","srvid":34} 2026-07-15 16:18:16 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 16:18:16 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 16:18:16 - Valor de accessToken: EAAC0c45... 2026-07-15 16:18:16 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 16:18:16 - Instancia WhatsAppImageHandler creada 2026-07-15 16:18:16 - Llamando a saveWhatsAppImage... 2026-07-15 16:18:16 - saveWhatsAppImage: Procesando imagen para: 584241264939 2026-07-15 16:18:16 - saveWhatsAppImage: ID de media: 3977376809065548, MIME type: image/jpeg 2026-07-15 16:18:16 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3977376809065548 2026-07-15 16:18:16 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 16:18:16 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3977376809065548&source=getMedia&ext=1785595643&hash=ATxy4XCTTGEye452adcYOFqq77o4gnHz9I9QPpe6Yrm9Hw 2026-07-15 16:18:16 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3977376809065548&source=getMedia&ext=1785595643&hash=ATxy4XCTTGEye452adcYOFqq77o4gnHz9I9QPpe6Yrm9Hw 2026-07-15 16:18:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 16:18:17 - descargar_imagen: Imagen descargada - Tamaño: 102997 bytes, Tipo: image/jpeg 2026-07-15 16:18:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3977376809065548.jpg, Tamaño: 102997 bytes 2026-07-15 16:18:17 - saveToDatabase: Registro insertado en BD con ID: 204 2026-07-15 16:18:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3977376809065548.jpg","image_id":"3977376809065548","size":102997,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 16:18:17 - Resultado del comando: array 2026-07-15 16:18:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 16:18:18 - Mensaje enviado con éxito a 584241264939 2026-07-15 16:18:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57eb0ab8bbe (wa_message_id: wamid.HBgMNTg0MjQxMjY0OTM5FQIAERgSQTBBOUZDMUYzMkNDNEZEOTc1AA==) 2026-07-15 16:18:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a57eb0ab8bbe 2026-07-15 16:18:18 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Rosmary Andrea Romero Crespo, 2026-09-01 00:00:00 . 584241264939 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264939","wa_id":"584241264939"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0OTM5FQIAERgSMEJGNDg3RTk0OTBEMTREQzU1AA==","message_status":"accepted"}]}'. 2026-07-15 16:24:26 - ====== INICIO WEBHOOK ====== 2026-07-15 16:24:26 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 16:24:26 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 16:24:26 - ====== FIN WEBHOOK ====== 2026-07-15 16:37:50 - ====== INICIO WEBHOOK ====== 2026-07-15 16:37:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 16:37:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 16:37:50 - ====== FIN WEBHOOK ====== 2026-07-15 17:07:01 - ====== INICIO WEBHOOK ====== 2026-07-15 17:07:01 - Evento: text | De: 584123911379 | Size: 553b 2026-07-15 17:07:01 - Procesando mensaje regular tipo: text 2026-07-15 17:07:01 - RegularMessageService: Procesando mensaje de 584123911379, tipo: text 2026-07-15 17:07:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTExMzc5FQIAEhggQUM3ODQ4N0VEOERBMEE5M0MyMjAxMzkzOEI2QzcxNTgA 2026-07-15 17:07:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTExMzc5FQIAEhggQUM3ODQ4N0VEOERBMEE5M0MyMjAxMzkzOEI2QzcxNTgA 2026-07-15 17:07:01 - Contenido: 1... 2026-07-15 17:07:01 - Comando detectado: 1 [15-Jul-2026 17:07:02 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 - addcreddits, addcreddits, leonardo ziegler, 14/08/2026 . 584123911379 2026-07-15 17:07:03 - ====== INICIO WEBHOOK ====== 2026-07-15 17:07:03 - Evento: image | De: 584123911379 | Size: 829b 2026-07-15 17:07:03 - Procesando mensaje regular tipo: image 2026-07-15 17:07:03 - RegularMessageService: Procesando mensaje de 584123911379, tipo: image 2026-07-15 17:07:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTExMzc5FQIAEhggQUNDM0QyRkFEOTZDMjVDNDkwMzRGOEU1RjRERTYwNTAA 2026-07-15 17:07:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTExMzc5FQIAEhggQUNDM0QyRkFEOTZDMjVDNDkwMzRGOEU1RjRERTYwNTAA 2026-07-15 17:07:03 - Contenido: ... 2026-07-15 17:07:03 - Comando detectado: image 2026-07-15 17:07:03 - CommandProcessor: Procesando comando: image 2026-07-15 17:07:03 - Imagen sin comando, guardando y procesando 2026-07-15 17:07:03 - Verificando duplicado por imageId=28618157521120373, msgId=wamid.HBgMNTg0MTIzOTExMzc5FQIAEhggQUNDM0QyRkFEOTZDMjVDNDkwMzRGOEU1RjRERTYwNTAA 2026-07-15 17:07:03 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 17:07:03 - Incluyendo numtoname.php... 2026-07-15 17:07:03 - Incluyendo media.php... 2026-07-15 17:07:03 - DEBUG messages batch: [{"from":"584123911379","from_user_id":"VE.4522720878015059","id":"wamid.HBgMNTg0MTIzOTExMzc5FQIAEhggQUNDM0QyRkFEOTZDMjVDNDkwMzRGOEU1RjRERTYwNTAA","timestamp":"1785598268","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ITK5H7E4HXrfp\/OFyHbDA5tZz2x1WU2NddzhuOC\/mi8=","id":"28618157521120373","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=28618157521120373&source=webhook&ext=1785598570&hash=ATysGk1nI3SI5XO3q_7I7tzGCekkbcuC3YHtyuOCAo2zRA"}}] 2026-07-15 17:07:03 - DEBUG caption: no se encontró texto cercano 2026-07-15 17:07:03 - DEBUG caption final: [VACIO] 2026-07-15 17:07:03 - DEBUG busqueda mobiles: 04123911379,4123911379,584123911379 2026-07-15 17:07:03 - DEBUG usuario encontrado: 70:a7:41:1c:41:3f 2026-07-15 17:07:03 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 17:07:03 - OCR inicio (faltan datos: monto=NULL fecha=NULL) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123911379","wa_id":"584123911379"}],"messages":[{"id":"wamid.HBgMNTg0MTIzOTExMzc5FQIAERgSOTYxMkU5NzQ0Qjc3NzQwMTJFAA==","message_status":"accepted"}]}'. [15-Jul-2026 17:07:04 America/Caracas] [PointsService] Ratio pago: $30 / $30 = 1 | user=70:a7:41:1c:41:3f | inv=BDV-2026-163254 [15-Jul-2026 17:07:04 America/Caracas] [PointsService] Exp actual=2027-06-01 | Pre-pago=2027-05-02 | dias_acreditados=30 | puntual=SI | anticipado=SI [15-Jul-2026 17:07:04 America/Caracas] PHP Warning: Undefined variable $accessToken in /home/ctnet/www/chatWA/webhook/services/PendingPaymentInterceptor.php on line 258 2026-07-15 17:07:04 - PendingPaymentInterceptor: interceptado para 584123911379 2026-07-15 17:07:05 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28618157521120373&source=getMedia&ext=1785598571&hash=ATzFczdJVv2t5shhO6ZmX_-pub5s0aykXH7cIbut7MhfSw 2026-07-15 17:07:05 - Mensaje enviado con éxito a 584123911379 2026-07-15 17:07:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f6796282b (wa_message_id: ) 2026-07-15 17:07:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f6796282b 2026-07-15 17:07:05 - ====== FIN WEBHOOK ====== 2026-07-15 17:07:06 - OCR imagen guardada /home/ctnet/www/chatWEB/media/28618157521120373.jpg (30787 bytes) 2026-07-15 17:07:07 - OCR tesseract exit=0 chars=328 2026-07-15 17:07:07 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 192 10:48 O -*- all E < Comprobante de operación < v PagomóvilBDV Personas Fecha: 01/08/2026 eects 006867163254 [[] Tato 18143785 Origen: 0102****4853 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL € eo. Crear Acceso directo a O) 4 2026-07-15 17:07:07 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-01"} 2026-07-15 17:07:07 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-01","debug":["fecha=2026-08-01"]} 2026-07-15 17:07:07 - DEBUG registro: usernameRaw=''70:a7:41:1c:41:3f'' first=''leonardo'' last=''ziegler'' esRegistrado=1 2026-07-15 17:07:07 - DEBUG bodyAdmin postOCR: Tlf: 04123911379\nUser: 70:a7:41:1c:41:3f\nNombre: leonardo ziegler\nBanco: Mercantil\nMonto: \nFecha: 2026-08-01 (caption)\nSrvID: 34 2026-07-15 17:07:10 - IMG 28618157521120373 TEL 04123911379 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 17:07:10 - Incluyendo guardar_imagen.php... 2026-07-15 17:07:10 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 17:07:10 - Includes realizados. Verificando funciones... 2026-07-15 17:07:10 - obtenerInfoUsuario: Iniciando función con teléfono: 584123911379 2026-07-15 17:07:10 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 17:07:10 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 17:07:10 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 17:07:10 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 17:07:10 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 17:07:10 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:1c:41:3f","firstname":"leonardo","lastname":"ziegler","mac":"70:a7:41:1c:41:3f","srvid":34} 2026-07-15 17:07:10 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 17:07:10 - Datos usuario extraídos: {"username":"70:a7:41:1c:41:3f","firstname":"leonardo","lastname":"ziegler","mac":"70:a7:41:1c:41:3f","srvid":34} 2026-07-15 17:07:10 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 17:07:10 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 17:07:10 - Valor de accessToken: EAAC0c45... 2026-07-15 17:07:10 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 17:07:10 - Instancia WhatsAppImageHandler creada 2026-07-15 17:07:10 - Llamando a saveWhatsAppImage... 2026-07-15 17:07:10 - saveWhatsAppImage: Procesando imagen para: 584123911379 2026-07-15 17:07:10 - saveWhatsAppImage: ID de media: 28618157521120373, MIME type: image/jpeg 2026-07-15 17:07:10 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/28618157521120373 2026-07-15 17:07:11 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 17:07:11 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28618157521120373&source=getMedia&ext=1785598577&hash=ATw5t3ln82PxjE3NfLVNlK1aTlvdL9up-oO5ckmHPia-8A 2026-07-15 17:07:11 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28618157521120373&source=getMedia&ext=1785598577&hash=ATw5t3ln82PxjE3NfLVNlK1aTlvdL9up-oO5ckmHPia-8A 2026-07-15 17:07:12 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 17:07:12 - descargar_imagen: Imagen descargada - Tamaño: 30787 bytes, Tipo: image/jpeg 2026-07-15 17:07:12 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/28618157521120373.jpg, Tamaño: 30787 bytes 2026-07-15 17:07:12 - saveToDatabase: Registro insertado en BD con ID: 205 2026-07-15 17:07:12 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/28618157521120373.jpg","image_id":"28618157521120373","size":30787,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 17:07:12 - Resultado del comando: array 2026-07-15 17:07:12 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 17:07:13 - Mensaje enviado con éxito a 584123911379 2026-07-15 17:07:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f68117a7a (wa_message_id: wamid.HBgMNTg0MTIzOTExMzc5FQIAERgSQzgwMzM4NTk2QTVCOTdCMjA4AA==) 2026-07-15 17:07:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f68117a7a 2026-07-15 17:07:13 - ====== FIN WEBHOOK ====== 2026-07-15 17:24:15 - ====== INICIO WEBHOOK ====== 2026-07-15 17:24:15 - Evento: text | De: 584167073853 | Size: 636b 2026-07-15 17:24:15 - Procesando mensaje regular tipo: text 2026-07-15 17:24:15 - RegularMessageService: Procesando mensaje de 584167073853, tipo: text 2026-07-15 17:24:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MDczODUzFQIAEhggQUMyMkNFRUFDRTc5MjkxQkFGMUY1QUU3RDJENjhGMzYA 2026-07-15 17:24:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MDczODUzFQIAEhggQUMyMkNFRUFDRTc5MjkxQkFGMUY1QUU3RDJENjhGMzYA 2026-07-15 17:24:15 - Contenido: Hola buenos días el pago móvil para asele la plata xf... 2026-07-15 17:24:15 - Comando detectado: hola 2026-07-15 17:24:15 - CommandProcessor: Procesando comando: hola 2026-07-15 17:24:15 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:24:15 - Resultado del comando: string 2026-07-15 17:24:15 - Enviando a ChatGPT: Hola buenos días el pago móvil para asele la pla... 2026-07-15 17:24:15 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos días el pago móvil para asele la pla... 2026-07-15 17:24:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:24:15 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:24:15 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:24:16 - Mensaje enviado con éxito a 584167073853 2026-07-15 17:24:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57fa80c4f9c (wa_message_id: wamid.HBgMNTg0MTY3MDczODUzFQIAERgSODY3NkU0MzhDNTNFMzA1Mzg2AA==) 2026-07-15 17:24:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a57fa80c4f9c 2026-07-15 17:24:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Erika Carolina Morales, 2026-09-02 00:00:00 . 584143721371 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143721371","wa_id":"584143721371"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNzIxMzcxFQIAERgSOENBMjE5MEQ0NDkxMzdEOTg3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , antonio salas, 2026-09-01 00:00:00 . 584126000526 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126000526","wa_id":"584126000526"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MDAwNTI2FQIAERgSRENFRjdDREJDMzE4MDc1ODM4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Octavio Mosquera, 2026-08-31 00:00:00 . 584261142120 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261142120","wa_id":"584261142120"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMTQyMTIwFQIAERgSOEM0NDNBNDYyNURGMTM0RkNCAA==","message_status":"accepted"}]}'. 2026-07-15 17:35:20 - ====== INICIO WEBHOOK ====== 2026-07-15 17:35:20 - Evento: text | De: 584261142120 | Size: 625b 2026-07-15 17:35:20 - Procesando mensaje regular tipo: text 2026-07-15 17:35:20 - RegularMessageService: Procesando mensaje de 584261142120, tipo: text 2026-07-15 17:35:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUM4QUFFMkIzMjlCRUNGMEIwRjZDNTA5RDE2MTkzMjgA 2026-07-15 17:35:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUM4QUFFMkIzMjlCRUNGMEIwRjZDNTA5RDE2MTkzMjgA 2026-07-15 17:35:20 - Contenido: Buenos dias hermano o hermana el servicio por los momento esta fino... 2026-07-15 17:35:20 - Comando detectado: buenos 2026-07-15 17:35:20 - CommandProcessor: Procesando comando: buenos 2026-07-15 17:35:20 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:35:20 - Resultado del comando: string 2026-07-15 17:35:20 - Enviando a ChatGPT: Buenos dias hermano o hermana el servicio por los ... 2026-07-15 17:35:20 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias hermano o hermana el servicio por los ... 2026-07-15 17:35:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:35:20 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:35:20 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:35:21 - Mensaje enviado con éxito a 584261142120 2026-07-15 17:35:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57fd19092af (wa_message_id: wamid.HBgMNTg0MjYxMTQyMTIwFQIAERgSOTQwMjc5MDk1RThCM0NFMTgyAA==) 2026-07-15 17:35:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a57fd19092af 2026-07-15 17:35:21 - ====== FIN WEBHOOK ====== 2026-07-15 17:36:04 - ====== INICIO WEBHOOK ====== 2026-07-15 17:36:04 - Evento: text | De: 584261142120 | Size: 579b 2026-07-15 17:36:04 - Procesando mensaje regular tipo: text 2026-07-15 17:36:04 - RegularMessageService: Procesando mensaje de 584261142120, tipo: text 2026-07-15 17:36:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUNCQzU3MzRFQ0MwREFDQUVCNDgyNkE3QkMzNzI0NjYA 2026-07-15 17:36:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxMTQyMTIwFQIAEhggQUNCQzU3MzRFQ0MwREFDQUVCNDgyNkE3QkMzNzI0NjYA 2026-07-15 17:36:04 - Contenido: El servicio esta bien... 2026-07-15 17:36:04 - Comando detectado: el 2026-07-15 17:36:04 - CommandProcessor: Procesando comando: el 2026-07-15 17:36:04 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:36:04 - Resultado del comando: string 2026-07-15 17:36:04 - Enviando a ChatGPT: El servicio esta bien... 2026-07-15 17:36:04 - forwardToChatGPT: Enviando a ChatGPT: El servicio esta bien... 2026-07-15 17:36:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:36:04 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:36:04 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:36:05 - Mensaje enviado con éxito a 584261142120 2026-07-15 17:36:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57fd450f00d (wa_message_id: wamid.HBgMNTg0MjYxMTQyMTIwFQIAERgSNkVERDRFOTgyRkMzMjJGMTM4AA==) 2026-07-15 17:36:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a57fd450f00d 2026-07-15 17:36:05 - ====== FIN WEBHOOK ====== 2026-07-15 17:38:17 - ====== INICIO WEBHOOK ====== 2026-07-15 17:38:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 17:38:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 17:38:17 - ====== FIN WEBHOOK ====== 2026-07-15 17:38:28 - ====== INICIO WEBHOOK ====== 2026-07-15 17:38:28 - Evento: image | De: 584126735766 | Size: 830b 2026-07-15 17:38:28 - Procesando mensaje regular tipo: image 2026-07-15 17:38:28 - RegularMessageService: Procesando mensaje de 584126735766, tipo: image 2026-07-15 17:38:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUM2OEM5OThCNTMyMDNBN0FDMzA4NzgzNkFEMDM5RDMA 2026-07-15 17:38:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUM2OEM5OThCNTMyMDNBN0FDMzA4NzgzNkFEMDM5RDMA 2026-07-15 17:38:28 - Contenido: ... 2026-07-15 17:38:28 - Comando detectado: image 2026-07-15 17:38:28 - CommandProcessor: Procesando comando: image 2026-07-15 17:38:28 - Imagen sin comando, guardando y procesando 2026-07-15 17:38:28 - Verificando duplicado por imageId=959999917099888, msgId=wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUM2OEM5OThCNTMyMDNBN0FDMzA4NzgzNkFEMDM5RDMA 2026-07-15 17:38:28 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 17:38:28 - Incluyendo numtoname.php... 2026-07-15 17:38:28 - Incluyendo media.php... 2026-07-15 17:38:28 - DEBUG messages batch: [{"from":"584126735766","from_user_id":"VE.4523693247917822","id":"wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUM2OEM5OThCNTMyMDNBN0FDMzA4NzgzNkFEMDM5RDMA","timestamp":"1785600153","type":"image","image":{"mime_type":"image\/jpeg","sha256":"5HUHAGL5Lx0zoOKdYjlwm6feaWvoZ0MqEj9qM3BoYYU=","id":"959999917099888","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=959999917099888&source=webhook&ext=1785600454&hash=ATztnFmu_yJCQiv_m45dShY5WT35VvGMwQIZs0iRyoKPqA"}}] 2026-07-15 17:38:28 - DEBUG caption: no se encontró texto cercano 2026-07-15 17:38:28 - DEBUG caption final: [VACIO] 2026-07-15 17:38:28 - DEBUG busqueda mobiles: 04126735766,4126735766,584126735766 2026-07-15 17:38:28 - DEBUG usuario encontrado: 4c:d7:c8:2a:d9:50 2026-07-15 17:38:28 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 17:38:28 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 17:38:29 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=959999917099888&source=getMedia&ext=1785600455&hash=ATxDnhgwYLw1KHvB2FlmfmgSADE0uqNOTH_Z2kqwsq98uw 2026-07-15 17:38:31 - OCR imagen guardada /home/ctnet/www/chatWEB/media/959999917099888.jpg (33000 bytes) 2026-07-15 17:38:31 - OCR tesseract exit=0 chars=290 2026-07-15 17:38:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 12.931,35 Bs Fecha: 01/08/2026 Operación: 006868491174 io Identificación: 18143785 Origen: 0102***1444 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet 2026-07-15 17:38:31 - OCR parse (caption-level): {"banco":"Venezuela","monto":"12931.35","fecha":"2026-08-01"} 2026-07-15 17:38:31 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-01","debug":["fecha=2026-08-01"]} 2026-07-15 17:38:31 - DEBUG registro: usernameRaw=''4c:d7:c8:2a:d9:50'' first=''Jaqueline'' last=''Misle'' esRegistrado=1 2026-07-15 17:38:31 - DEBUG bodyAdmin postOCR: Tlf: 04126735766\nUser: 4c:d7:c8:2a:d9:50\nNombre: Jaqueline Misle\nBanco: Venezuela\nMonto: 12931.35 (caption)\nFecha: 2026-08-01 (caption)\nSrvID: 34 2026-07-15 17:38:34 - IMG 959999917099888 TEL 04126735766 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 17:38:34 - Incluyendo guardar_imagen.php... 2026-07-15 17:38:34 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 17:38:34 - Includes realizados. Verificando funciones... 2026-07-15 17:38:34 - obtenerInfoUsuario: Iniciando función con teléfono: 584126735766 2026-07-15 17:38:34 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 17:38:34 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 17:38:34 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 17:38:34 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 17:38:34 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 17:38:34 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:2a:d9:50","firstname":"Jaqueline","lastname":"Misle","mac":"4c:d7:c8:2a:d9:50","srvid":34} 2026-07-15 17:38:34 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 17:38:34 - Datos usuario extraídos: {"username":"4c:d7:c8:2a:d9:50","firstname":"Jaqueline","lastname":"Misle","mac":"4c:d7:c8:2a:d9:50","srvid":34} 2026-07-15 17:38:34 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 17:38:34 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 17:38:34 - Valor de accessToken: EAAC0c45... 2026-07-15 17:38:34 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 17:38:34 - Instancia WhatsAppImageHandler creada 2026-07-15 17:38:34 - Llamando a saveWhatsAppImage... 2026-07-15 17:38:34 - saveWhatsAppImage: Procesando imagen para: 584126735766 2026-07-15 17:38:34 - saveWhatsAppImage: ID de media: 959999917099888, MIME type: image/jpeg 2026-07-15 17:38:34 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/959999917099888 2026-07-15 17:38:35 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 17:38:35 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=959999917099888&source=getMedia&ext=1785600462&hash=ATzraXtraBQba4NKT6YLJh7Ev1jwt6prZqjAD3A6g45U8g 2026-07-15 17:38:35 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=959999917099888&source=getMedia&ext=1785600462&hash=ATzraXtraBQba4NKT6YLJh7Ev1jwt6prZqjAD3A6g45U8g 2026-07-15 17:38:36 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 17:38:36 - descargar_imagen: Imagen descargada - Tamaño: 33000 bytes, Tipo: image/jpeg 2026-07-15 17:38:36 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/959999917099888.jpg, Tamaño: 33000 bytes 2026-07-15 17:38:36 - saveToDatabase: Registro insertado en BD con ID: 206 2026-07-15 17:38:36 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/959999917099888.jpg","image_id":"959999917099888","size":33000,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 17:38:36 - Resultado del comando: array 2026-07-15 17:38:36 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 17:38:37 - Mensaje enviado con éxito a 584126735766 2026-07-15 17:38:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57fddd79785 (wa_message_id: wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSODAwNEE5NDkyODJBNkFDMTAwAA==) 2026-07-15 17:38:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a57fddd79785 2026-07-15 17:38:37 - ====== FIN WEBHOOK ====== 2026-07-15 17:38:39 - ====== INICIO WEBHOOK ====== 2026-07-15 17:38:39 - Evento: status:failed | De: 584162450272 | Size: 573b 2026-07-15 17:38:39 - STATUS FAILED: failed para 584162450272 | Error: 131026 Message undeliverable 2026-07-15 17:38:39 - ====== FIN WEBHOOK ====== 2026-07-15 17:38:40 - ====== INICIO WEBHOOK ====== 2026-07-15 17:38:40 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 17:38:40 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 17:38:40 - ====== FIN WEBHOOK ====== 2026-07-15 17:38:41 - ====== INICIO WEBHOOK ====== 2026-07-15 17:38:41 - Evento: status:failed | De: 584162450272 | Size: 573b 2026-07-15 17:38:41 - STATUS FAILED: failed para 584162450272 | Error: 131026 Message undeliverable 2026-07-15 17:38:41 - ====== FIN WEBHOOK ====== 2026-07-15 17:38:57 - ====== INICIO WEBHOOK ====== 2026-07-15 17:38:57 - Evento: text | De: 584126735766 | Size: 592b 2026-07-15 17:38:57 - Procesando mensaje regular tipo: text 2026-07-15 17:38:57 - RegularMessageService: Procesando mensaje de 584126735766, tipo: text 2026-07-15 17:38:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUM0QTkzRUM5OURDODE0MEQzREQwN0Q3OUVGOTc3ODIA 2026-07-15 17:38:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUM0QTkzRUM5OURDODE0MEQzREQwN0Q3OUVGOTc3ODIA 2026-07-15 17:38:57 - Contenido: Me faltan 60 bs ya los transfiero... 2026-07-15 17:38:57 - Comando detectado: me 2026-07-15 17:38:57 - CommandProcessor: Procesando comando: me 2026-07-15 17:38:57 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:38:57 - Resultado del comando: string 2026-07-15 17:38:57 - Enviando a ChatGPT: Me faltan 60 bs ya los transfiero... 2026-07-15 17:38:57 - forwardToChatGPT: Enviando a ChatGPT: Me faltan 60 bs ya los transfiero... 2026-07-15 17:38:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:38:57 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:38:57 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:38:58 - Mensaje enviado con éxito a 584126735766 2026-07-15 17:38:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57fdf2159bf (wa_message_id: wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSODFCRjgyOUIyMUJCQ0Q3MzhCAA==) 2026-07-15 17:38:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a57fdf2159bf 2026-07-15 17:38:58 - ====== FIN WEBHOOK ====== 2026-07-15 17:39:46 - ====== INICIO WEBHOOK ====== 2026-07-15 17:39:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 17:39:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 17:39:46 - ====== FIN WEBHOOK ====== 2026-07-15 17:39:53 - ====== INICIO WEBHOOK ====== 2026-07-15 17:39:53 - Evento: image | De: 584126735766 | Size: 832b 2026-07-15 17:39:53 - Procesando mensaje regular tipo: image 2026-07-15 17:39:53 - RegularMessageService: Procesando mensaje de 584126735766, tipo: image 2026-07-15 17:39:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUMzNUE4MzhFMDBFOTk1MjgxMDBDQzNCOUFCMzA1MzAA 2026-07-15 17:39:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUMzNUE4MzhFMDBFOTk1MjgxMDBDQzNCOUFCMzA1MzAA 2026-07-15 17:39:53 - Contenido: ... 2026-07-15 17:39:53 - Comando detectado: image 2026-07-15 17:39:53 - CommandProcessor: Procesando comando: image 2026-07-15 17:39:53 - Imagen sin comando, guardando y procesando 2026-07-15 17:39:53 - Verificando duplicado por imageId=4309181985972506, msgId=wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUMzNUE4MzhFMDBFOTk1MjgxMDBDQzNCOUFCMzA1MzAA 2026-07-15 17:39:53 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 17:39:53 - Incluyendo numtoname.php... 2026-07-15 17:39:53 - Incluyendo media.php... 2026-07-15 17:39:53 - DEBUG messages batch: [{"from":"584126735766","from_user_id":"VE.4523693247917822","id":"wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUMzNUE4MzhFMDBFOTk1MjgxMDBDQzNCOUFCMzA1MzAA","timestamp":"1785600238","type":"image","image":{"mime_type":"image\/jpeg","sha256":"+3Y9RK5vklcNOJRWt4tlHWZ9nN2+aeTPcegmS0lXua4=","id":"4309181985972506","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4309181985972506&source=webhook&ext=1785600539&hash=ATzZBW-8wF05Z9ifU_Bp1iBeLnpoYapj59Xf8axYf6QuOA"}}] 2026-07-15 17:39:53 - DEBUG caption: no se encontró texto cercano 2026-07-15 17:39:53 - DEBUG caption final: [VACIO] 2026-07-15 17:39:53 - DEBUG busqueda mobiles: 04126735766,4126735766,584126735766 2026-07-15 17:39:53 - DEBUG usuario encontrado: 4c:d7:c8:2a:d9:50 2026-07-15 17:39:53 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 17:39:53 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 17:39:55 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4309181985972506&source=getMedia&ext=1785600541&hash=ATzJk-7vksanETsz5ysozQMfNAFSWe4sywJz0baIvoSmHA 2026-07-15 17:39:56 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4309181985972506.jpg (33643 bytes) 2026-07-15 17:39:57 - OCR tesseract exit=0 chars=299 2026-07-15 17:39:57 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 259 y PagomóvilBDV Personas 9 60,00 Bs Fecha: 01/08/2026 Operación: 006868519515 io Identificación: 18143785 Origen: 0102****1444 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: diferencia del monto 2026-07-15 17:39:57 - OCR parse (caption-level): {"banco":"Venezuela","monto":"60.00","fecha":"2026-08-01"} 2026-07-15 17:39:57 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-01","debug":["fecha=2026-08-01"]} 2026-07-15 17:39:57 - DEBUG registro: usernameRaw=''4c:d7:c8:2a:d9:50'' first=''Jaqueline'' last=''Misle'' esRegistrado=1 2026-07-15 17:39:57 - DEBUG bodyAdmin postOCR: Tlf: 04126735766\nUser: 4c:d7:c8:2a:d9:50\nNombre: Jaqueline Misle\nBanco: Venezuela\nMonto: 60.00 (caption)\nFecha: 2026-08-01 (caption)\nSrvID: 34 2026-07-15 17:40:00 - IMG 4309181985972506 TEL 04126735766 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 17:40:00 - Incluyendo guardar_imagen.php... 2026-07-15 17:40:00 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 17:40:00 - Includes realizados. Verificando funciones... 2026-07-15 17:40:00 - obtenerInfoUsuario: Iniciando función con teléfono: 584126735766 2026-07-15 17:40:00 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 17:40:00 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 17:40:00 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 17:40:00 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 17:40:00 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 17:40:00 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:2a:d9:50","firstname":"Jaqueline","lastname":"Misle","mac":"4c:d7:c8:2a:d9:50","srvid":34} 2026-07-15 17:40:00 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 17:40:00 - Datos usuario extraídos: {"username":"4c:d7:c8:2a:d9:50","firstname":"Jaqueline","lastname":"Misle","mac":"4c:d7:c8:2a:d9:50","srvid":34} 2026-07-15 17:40:00 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 17:40:00 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 17:40:00 - Valor de accessToken: EAAC0c45... 2026-07-15 17:40:00 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 17:40:00 - Instancia WhatsAppImageHandler creada 2026-07-15 17:40:00 - Llamando a saveWhatsAppImage... 2026-07-15 17:40:00 - saveWhatsAppImage: Procesando imagen para: 584126735766 2026-07-15 17:40:00 - saveWhatsAppImage: ID de media: 4309181985972506, MIME type: image/jpeg 2026-07-15 17:40:00 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4309181985972506 2026-07-15 17:40:01 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 17:40:01 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4309181985972506&source=getMedia&ext=1785600547&hash=ATypIkXiL7NuVDDHSfopEXp9ARNi7zDuRKMxxS-LoguZsg 2026-07-15 17:40:01 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4309181985972506&source=getMedia&ext=1785600547&hash=ATypIkXiL7NuVDDHSfopEXp9ARNi7zDuRKMxxS-LoguZsg 2026-07-15 17:40:02 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 17:40:02 - descargar_imagen: Imagen descargada - Tamaño: 33643 bytes, Tipo: image/jpeg 2026-07-15 17:40:02 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4309181985972506.jpg, Tamaño: 33643 bytes 2026-07-15 17:40:02 - saveToDatabase: Registro insertado en BD con ID: 207 2026-07-15 17:40:02 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4309181985972506.jpg","image_id":"4309181985972506","size":33643,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 17:40:02 - Resultado del comando: array 2026-07-15 17:40:02 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 17:40:03 - Mensaje enviado con éxito a 584126735766 2026-07-15 17:40:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57fe330d2d7 (wa_message_id: wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSMUVDRDEwMzRBRDFFNTJDQzRDAA==) 2026-07-15 17:40:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a57fe330d2d7 2026-07-15 17:40:03 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Karina Ladera, 2026-08-31 00:00:00 . 584167073853 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167073853","wa_id":"584167073853"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MDczODUzFQIAERgSQjVGMjM2NTRGMjFGOTQ4QTZEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jaqueline Misle, 2026-08-19 00:00:00 . 584126735766 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126735766","wa_id":"584126735766"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSNTFDMDQyODQ1MkJDOUEzQjhBAA==","message_status":"accepted"}]}'. 2026-07-15 17:45:31 - ====== INICIO WEBHOOK ====== 2026-07-15 17:45:31 - Evento: interactive | De: 584126735766 | Size: 966b 2026-07-15 17:45:31 - Procesando encuesta interactiva 2026-07-15 17:45:31 - SurveyService: Iniciando procesamiento de encuesta 2026-07-15 17:45:31 - Procesando encuesta de: 584126735766, Message ID: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUMwREU2NDE2QzRGQTdGRkFENUNDNzFFRTVDMzhGQzkA 2026-07-15 17:45:31 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-15 17:45:31 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yulier Rojas, 2026-08-31 00:00:00 . 584165416986 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584165416986","wa_id":"584165416986"}],"messages":[{"id":"wamid.HBgMNTg0MTY1NDE2OTg2FQIAERgSOTZFRDI4NEZEMDExNEM4REE2AA==","message_status":"accepted"}]}'. 2026-07-15 17:48:56 - ====== INICIO WEBHOOK ====== 2026-07-15 17:48:56 - Evento: image | De: 584167073853 | Size: 849b 2026-07-15 17:48:56 - Procesando mensaje regular tipo: image 2026-07-15 17:48:56 - RegularMessageService: Procesando mensaje de 584167073853, tipo: image 2026-07-15 17:48:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MDczODUzFQIAEhggQUM2MTJBNTRGMEIzMkY2ODIzRTE1NThGMEZFMjRDRjgA 2026-07-15 17:48:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MDczODUzFQIAEhggQUM2MTJBNTRGMEIzMkY2ODIzRTE1NThGMEZFMjRDRjgA 2026-07-15 17:48:56 - Contenido: ... 2026-07-15 17:48:56 - Comando detectado: image 2026-07-15 17:48:56 - CommandProcessor: Procesando comando: image 2026-07-15 17:48:56 - Imagen sin comando, guardando y procesando 2026-07-15 17:48:56 - Verificando duplicado por imageId=37334679842844960, msgId=wamid.HBgMNTg0MTY3MDczODUzFQIAEhggQUM2MTJBNTRGMEIzMkY2ODIzRTE1NThGMEZFMjRDRjgA 2026-07-15 17:48:56 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 17:48:56 - Incluyendo numtoname.php... 2026-07-15 17:48:56 - Incluyendo media.php... 2026-07-15 17:48:56 - DEBUG messages batch: [{"from":"584167073853","from_user_id":"VE.1030937793012027","id":"wamid.HBgMNTg0MTY3MDczODUzFQIAEhggQUM2MTJBNTRGMEIzMkY2ODIzRTE1NThGMEZFMjRDRjgA","timestamp":"1785600781","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vzrL3kFeFib6sCtMUB6oUDtTabkXxzmE9hj6\/0ostHs=","id":"37334679842844960","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=37334679842844960&source=webhook&ext=1785601082&hash=ATyiWFIO3GYnFaoor-vkIswgPtojVMLorO1DGESo_NwhuA"}}] 2026-07-15 17:48:56 - DEBUG caption: no se encontró texto cercano 2026-07-15 17:48:56 - DEBUG caption final: [VACIO] 2026-07-15 17:48:56 - DEBUG busqueda mobiles: 04167073853,4167073853,584167073853 2026-07-15 17:48:56 - DEBUG usuario NO encontrado 2026-07-15 17:48:56 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 17:48:56 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 17:48:57 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=37334679842844960&source=getMedia&ext=1785601083&hash=ATxd4TKT1d7Dk0UbBZ5xLYbS9vkzrVleUOwrL-CEOV2s9A 2026-07-15 17:48:58 - OCR imagen guardada /home/ctnet/www/chatWEB/media/37334679842844960.jpg (26166 bytes) 2026-07-15 17:48:59 - OCR tesseract exit=0 chars=277 2026-07-15 17:48:59 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 y PagomóvilBDV Personas 9 26.215,00 Bs Fecha: Operación: Identificación: Origen: Destino: Banco: 0102 01/08/2026 006868674621 IF] 26213323 0102****8537 04128646212 - BANCO DE VENEZUELA 2026-07-15 17:48:59 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26215.00","fecha":"2026-08-01"} 2026-07-15 17:48:59 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-01","debug":["fecha=2026-08-01"]} 2026-07-15 17:48:59 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-15 17:48:59 - DEBUG bodyAdmin postOCR: Tlf: 04167073853\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 26215.00 (caption)\nFecha: 2026-08-01 (caption) 2026-07-15 17:49:01 - IMG 37334679842844960 TEL 04167073853 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 17:49:01 - Incluyendo guardar_imagen.php... 2026-07-15 17:49:01 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 17:49:01 - Includes realizados. Verificando funciones... 2026-07-15 17:49:01 - obtenerInfoUsuario: Iniciando función con teléfono: 584167073853 2026-07-15 17:49:01 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 17:49:01 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 17:49:01 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 17:49:01 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 17:49:01 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 17:49:01 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:d3:ae:59","firstname":"Karina","lastname":"Ladera","mac":"6C:68:A4:D3:AE:59","srvid":35} 2026-07-15 17:49:01 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 17:49:01 - Datos usuario extraídos: {"username":"6c:68:a4:d3:ae:59","firstname":"Karina","lastname":"Ladera","mac":"6C:68:A4:D3:AE:59","srvid":35} 2026-07-15 17:49:01 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 17:49:01 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 17:49:01 - Valor de accessToken: EAAC0c45... 2026-07-15 17:49:01 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 17:49:01 - Instancia WhatsAppImageHandler creada 2026-07-15 17:49:01 - Llamando a saveWhatsAppImage... 2026-07-15 17:49:01 - saveWhatsAppImage: Procesando imagen para: 584167073853 2026-07-15 17:49:01 - saveWhatsAppImage: ID de media: 37334679842844960, MIME type: image/jpeg 2026-07-15 17:49:01 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/37334679842844960 2026-07-15 17:49:02 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 17:49:02 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=37334679842844960&source=getMedia&ext=1785601088&hash=ATwabtQFDsbClVk8BYOUxNW16FGJuNqWRdAMypgkL4PgFw 2026-07-15 17:49:02 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=37334679842844960&source=getMedia&ext=1785601088&hash=ATwabtQFDsbClVk8BYOUxNW16FGJuNqWRdAMypgkL4PgFw 2026-07-15 17:49:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 17:49:03 - descargar_imagen: Imagen descargada - Tamaño: 26166 bytes, Tipo: image/jpeg 2026-07-15 17:49:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/37334679842844960.jpg, Tamaño: 26166 bytes 2026-07-15 17:49:03 - saveToDatabase: Registro insertado en BD con ID: 208 2026-07-15 17:49:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/37334679842844960.jpg","image_id":"37334679842844960","size":26166,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 17:49:03 - Resultado del comando: array 2026-07-15 17:49:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 17:49:04 - Mensaje enviado con éxito a 584167073853 2026-07-15 17:49:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a580050547c5 (wa_message_id: wamid.HBgMNTg0MTY3MDczODUzFQIAERgSM0VBRjc2QTU0OEE0OTAwMzFGAA==) 2026-07-15 17:49:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a580050547c5 2026-07-15 17:49:04 - ====== FIN WEBHOOK ====== 2026-07-15 17:49:05 - ====== INICIO WEBHOOK ====== 2026-07-15 17:49:05 - Evento: text | De: 584167073853 | Size: 602b 2026-07-15 17:49:05 - Procesando mensaje regular tipo: text 2026-07-15 17:49:05 - RegularMessageService: Procesando mensaje de 584167073853, tipo: text 2026-07-15 17:49:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MDczODUzFQIAEhggQUM4NEMyMDdDOUQzQTg5MEE4NDQ5MDk5QzY4MkNCQUUA 2026-07-15 17:49:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MDczODUzFQIAEhggQUM4NEMyMDdDOUQzQTg5MEE4NDQ5MDk5QzY4MkNCQUUA 2026-07-15 17:49:05 - Contenido: Hay está mi pago gracias... 2026-07-15 17:49:05 - Comando detectado: hay 2026-07-15 17:49:05 - CommandProcessor: Procesando comando: hay 2026-07-15 17:49:05 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:49:05 - Resultado del comando: string 2026-07-15 17:49:05 - Enviando a ChatGPT: Hay está mi pago gracias... 2026-07-15 17:49:05 - forwardToChatGPT: Enviando a ChatGPT: Hay está mi pago gracias... 2026-07-15 17:49:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:49:05 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:49:05 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:49:06 - Mensaje enviado con éxito a 584167073853 2026-07-15 17:49:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a580052c4de0 (wa_message_id: wamid.HBgMNTg0MTY3MDczODUzFQIAERgSQkJBQzZGODM1RTBEMzI1RDIzAA==) 2026-07-15 17:49:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a580052c4de0 2026-07-15 17:49:06 - ====== FIN WEBHOOK ====== 2026-07-15 17:49:49 - ====== INICIO WEBHOOK ====== 2026-07-15 17:49:49 - Evento: text | De: 584166287722 | Size: 697b 2026-07-15 17:49:49 - Procesando mensaje regular tipo: text 2026-07-15 17:49:49 - RegularMessageService: Procesando mensaje de 584166287722, tipo: text 2026-07-15 17:49:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2Mjg3NzIyFQIAEhggQUMyQzlGMDg2QkI3RUI5NEE1NDRCNUNFNUExQjNFMEIA 2026-07-15 17:49:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2Mjg3NzIyFQIAEhggQUMyQzlGMDg2QkI3RUI5NEE1NDRCNUNFNUExQjNFMEIA 2026-07-15 17:49:49 - Contenido: Maria Dos Reis... 2026-07-15 17:49:49 - Comando detectado: maria 2026-07-15 17:49:49 - CommandProcessor: Procesando comando: maria 2026-07-15 17:49:49 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:49:49 - Resultado del comando: string 2026-07-15 17:49:49 - Enviando a ChatGPT: Maria Dos Reis... 2026-07-15 17:49:49 - forwardToChatGPT: Enviando a ChatGPT: Maria Dos Reis... 2026-07-15 17:49:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:49:49 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:49:49 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:49:50 - Mensaje enviado con éxito a 584166287722 2026-07-15 17:49:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58007e5497c (wa_message_id: wamid.HBgMNTg0MTY2Mjg3NzIyFQIAERgSQTVERkY0RDVBMTkyRkQyRkMzAA==) 2026-07-15 17:49:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a58007e5497c 2026-07-15 17:49:50 - ====== FIN WEBHOOK ====== 2026-07-15 17:50:02 - ====== INICIO WEBHOOK ====== 2026-07-15 17:50:02 - Evento: text | De: 584164442958 | Size: 660b 2026-07-15 17:50:02 - Procesando mensaje regular tipo: text 2026-07-15 17:50:02 - RegularMessageService: Procesando mensaje de 584164442958, tipo: text 2026-07-15 17:50:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUMwMEFDRTEyNTYyQjNGRDA0QTkwQzE4NjUyRjNBQUIA 2026-07-15 17:50:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUMwMEFDRTEyNTYyQjNGRDA0QTkwQzE4NjUyRjNBQUIA 2026-07-15 17:50:02 - Contenido: Hola buenas tardes porfa pará q pasen el pagó móvil y el montó d cancelar... 2026-07-15 17:50:02 - Comando detectado: hola 2026-07-15 17:50:02 - CommandProcessor: Procesando comando: hola 2026-07-15 17:50:02 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:50:02 - Resultado del comando: string 2026-07-15 17:50:02 - Enviando a ChatGPT: Hola buenas tardes porfa pará q pasen el pagó m... 2026-07-15 17:50:02 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes porfa pará q pasen el pagó m... 2026-07-15 17:50:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:50:02 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:50:02 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:50:04 - Mensaje enviado con éxito a 584164442958 2026-07-15 17:50:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58008c80de8 (wa_message_id: wamid.HBgMNTg0MTY0NDQyOTU4FQIAERgSRkQ4MjZBM0EyN0Q0ODI1MjQ4AA==) 2026-07-15 17:50:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a58008c80de8 2026-07-15 17:50:04 - ====== FIN WEBHOOK ====== 2026-07-15 17:50:41 - ====== INICIO WEBHOOK ====== 2026-07-15 17:50:41 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 17:50:41 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 17:50:41 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Karina Ladera, 2026-08-31 00:00:00 . 584167073853 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167073853","wa_id":"584167073853"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MDczODUzFQIAERgSMDQzODc1NkFBMEI0NkE1NURGAA==","message_status":"accepted"}]}'. 2026-07-15 17:51:37 - ====== INICIO WEBHOOK ====== 2026-07-15 17:51:37 - Evento: text | De: 584167073853 | Size: 598b 2026-07-15 17:51:37 - Procesando mensaje regular tipo: text 2026-07-15 17:51:37 - RegularMessageService: Procesando mensaje de 584167073853, tipo: text 2026-07-15 17:51:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MDczODUzFQIAEhggQUMxODc1NDRFMUQ1RjcyQUU1QTY0MjI5NTYxNThBMUUA 2026-07-15 17:51:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MDczODUzFQIAEhggQUMxODc1NDRFMUQ1RjcyQUU1QTY0MjI5NTYxNThBMUUA 2026-07-15 17:51:37 - Contenido: En internet estabien fino... 2026-07-15 17:51:37 - Comando detectado: en 2026-07-15 17:51:37 - CommandProcessor: Procesando comando: en 2026-07-15 17:51:37 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:51:37 - Resultado del comando: string 2026-07-15 17:51:37 - Enviando a ChatGPT: En internet estabien fino... 2026-07-15 17:51:37 - forwardToChatGPT: Enviando a ChatGPT: En internet estabien fino... 2026-07-15 17:51:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:51:37 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:51:37 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:51:38 - Mensaje enviado con éxito a 584167073853 2026-07-15 17:51:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5800eab3529 (wa_message_id: wamid.HBgMNTg0MTY3MDczODUzFQIAERgSNjQ4NkI5QjgyQkJFRjU4NDU5AA==) 2026-07-15 17:51:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5800eab3529 2026-07-15 17:51:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maria Dos Reis, 2026-09-01 00:00:00 . 584166287722 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166287722","wa_id":"584166287722"}],"messages":[{"id":"wamid.HBgMNTg0MTY2Mjg3NzIyFQIAERgSODFGNUQzRkM4RkMyNDAwMDYxAA==","message_status":"accepted"}]}'. 2026-08-01 12:23:49 - ====== INICIO WEBHOOK ====== 2026-08-01 12:23:49 - Evento: interactive | De: 584165416986 | Size: 963b 2026-08-01 12:23:49 - Procesando encuesta interactiva 2026-08-01 12:23:49 - SurveyService: Iniciando procesamiento de encuesta 2026-08-01 12:23:49 - Procesando encuesta de: 584165416986, Message ID: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUNDRDFFNzk5MjdFN0JDRjkxOUQyNEFENDlGNUFBMkMA 2026-08-01 12:23:49 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-01 12:23:49 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , genesis marquez, 2026-08-15 00:00:00 . 584142295346 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142295346","wa_id":"584142295346"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMjk1MzQ2FQIAERgSRTAyNjQ3RTM5QkJFMDU2QzJEAA==","message_status":"accepted"}]}'. 2026-08-01 12:36:07 - ====== INICIO WEBHOOK ====== 2026-08-01 12:36:07 - Evento: interactive | De: 584142295346 | Size: 975b 2026-08-01 12:36:07 - Procesando encuesta interactiva 2026-08-01 12:36:07 - SurveyService: Iniciando procesamiento de encuesta 2026-08-01 12:36:07 - Procesando encuesta de: 584142295346, Message ID: wamid.HBgMNTg0MTQyMjk1MzQ2FQIAEhggQUMwRDREMDQ1MTY0OEQyRUQ3NEU0QkNFOTRBMzQ2OTEA 2026-08-01 12:36:07 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-01 12:36:07 - ====== FIN WEBHOOK ====== 2026-08-01 12:51:29 - ====== INICIO WEBHOOK ====== 2026-08-01 12:51:29 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-01 12:51:29 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-01 12:51:29 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , giovany catire misle, 2026-09-02 00:00:00 . 584161453939 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161453939","wa_id":"584161453939"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDUzOTM5FQIAERgSNDhEQjU4QTYzNjY4RUFFRkNDAA==","message_status":"accepted"}]}'. 2026-08-01 12:58:31 - ====== INICIO WEBHOOK ====== 2026-08-01 12:58:31 - Evento: status:failed | De: 584161453939 | Size: 573b 2026-08-01 12:58:31 - STATUS FAILED: failed para 584161453939 | Error: 131026 Message undeliverable 2026-08-01 12:58:31 - ====== FIN WEBHOOK ====== 2026-08-01 13:27:51 - ====== INICIO WEBHOOK ====== 2026-08-01 13:27:51 - Evento: image | De: 584164442958 | Size: 840b 2026-08-01 13:27:51 - Procesando mensaje regular tipo: image 2026-08-01 13:27:51 - RegularMessageService: Procesando mensaje de 584164442958, tipo: image 2026-08-01 13:27:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUNCRjREOTI3QUIxODAzMzcyQUQzRDIyOEJFNDhERDkA 2026-08-01 13:27:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUNCRjREOTI3QUIxODAzMzcyQUQzRDIyOEJFNDhERDkA 2026-08-01 13:27:51 - Contenido: ... 2026-08-01 13:27:51 - Comando detectado: image 2026-08-01 13:27:51 - CommandProcessor: Procesando comando: image 2026-08-01 13:27:51 - Imagen sin comando, guardando y procesando 2026-08-01 13:27:51 - Verificando duplicado por imageId=1071253088800100, msgId=wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUNCRjREOTI3QUIxODAzMzcyQUQzRDIyOEJFNDhERDkA 2026-08-01 13:27:51 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-01 13:27:51 - Incluyendo numtoname.php... 2026-08-01 13:27:51 - Incluyendo media.php... 2026-08-01 13:27:51 - DEBUG messages batch: [{"from":"584164442958","from_user_id":"VE.1067231662491058","id":"wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUNCRjREOTI3QUIxODAzMzcyQUQzRDIyOEJFNDhERDkA","timestamp":"1785605273","type":"image","image":{"mime_type":"image\/jpeg","sha256":"OGH2zR0OqjL293fPouCehWR7JmvnIp3KtdaarkV7T2k=","id":"1071253088800100","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1071253088800100&source=webhook&ext=1785605575&hash=ATyxQ4XACggR_xGObGmUIb8GM-nEmliwD-TqkKwE4tejbQ"}}] 2026-08-01 13:27:51 - DEBUG caption: no se encontró texto cercano 2026-08-01 13:27:51 - DEBUG caption final: [VACIO] 2026-08-01 13:27:51 - DEBUG busqueda mobiles: 04164442958,4164442958,584164442958 2026-08-01 13:27:51 - DEBUG usuario NO encontrado 2026-08-01 13:27:51 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-01 13:27:51 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-01 13:27:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1071253088800100&source=getMedia&ext=1785605576&hash=ATzOf3FGfhNPwj5P7unHvBtPHMTXT6XohWIdQYpewgAjdw 2026-08-01 13:27:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1071253088800100.jpg (31885 bytes) 2026-08-01 13:27:54 - OCR tesseract exit=0 chars=286 2026-08-01 13:27:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 26.215,00 Bs Fecha: 01/08/2026 Operación: 006869988180 | Identificación: 262113323 Origen: 0102****0642 Destino: 04128646212 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-08-01 13:27:54 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26215.00","fecha":"2026-08-01"} 2026-08-01 13:27:54 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-01","debug":["fecha=2026-08-01"]} 2026-08-01 13:27:54 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-01 13:27:54 - DEBUG bodyAdmin postOCR: Tlf: 04164442958\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 26215.00 (caption)\nFecha: 2026-08-01 (caption) 2026-08-01 13:27:57 - IMG 1071253088800100 TEL 04164442958 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-01 13:27:57 - Incluyendo guardar_imagen.php... 2026-08-01 13:27:57 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-01 13:27:57 - Includes realizados. Verificando funciones... 2026-08-01 13:27:57 - obtenerInfoUsuario: Iniciando función con teléfono: 584164442958 2026-08-01 13:27:57 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-01 13:27:57 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-01 13:27:57 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-01 13:27:57 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-01 13:27:57 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-01 13:27:57 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:d3:b6:39","firstname":"Leny","lastname":"Tagliaferro","mac":"6C:68:A4:D3:B6:39","srvid":35} 2026-08-01 13:27:57 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-01 13:27:57 - Datos usuario extraídos: {"username":"6c:68:a4:d3:b6:39","firstname":"Leny","lastname":"Tagliaferro","mac":"6C:68:A4:D3:B6:39","srvid":35} 2026-08-01 13:27:57 - Función conectarbot disponible, obteniendo conexión... 2026-08-01 13:27:57 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-01 13:27:57 - Valor de accessToken: EAAC0c45... 2026-08-01 13:27:57 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-01 13:27:57 - Instancia WhatsAppImageHandler creada 2026-08-01 13:27:57 - Llamando a saveWhatsAppImage... 2026-08-01 13:27:57 - saveWhatsAppImage: Procesando imagen para: 584164442958 2026-08-01 13:27:57 - saveWhatsAppImage: ID de media: 1071253088800100, MIME type: image/jpeg 2026-08-01 13:27:57 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1071253088800100 2026-08-01 13:27:58 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-01 13:27:58 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1071253088800100&source=getMedia&ext=1785605581&hash=ATyCBjq4hTFxwSYM2zfI3Q6rsYtvVfZRFhp6pGps3F25Nw 2026-08-01 13:27:58 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1071253088800100&source=getMedia&ext=1785605581&hash=ATyCBjq4hTFxwSYM2zfI3Q6rsYtvVfZRFhp6pGps3F25Nw 2026-08-01 13:27:59 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-01 13:27:59 - descargar_imagen: Imagen descargada - Tamaño: 31885 bytes, Tipo: image/jpeg 2026-08-01 13:27:59 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1071253088800100.jpg, Tamaño: 31885 bytes 2026-08-01 13:27:59 - saveToDatabase: Registro insertado en BD con ID: 209 2026-08-01 13:27:59 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1071253088800100.jpg","image_id":"1071253088800100","size":31885,"mime_type":"image\/jpeg","db_success":true} 2026-08-01 13:27:59 - Resultado del comando: array 2026-08-01 13:27:59 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-01 13:28:00 - Mensaje enviado con éxito a 584164442958 2026-08-01 13:28:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e2ca03caf8 (wa_message_id: wamid.HBgMNTg0MTY0NDQyOTU4FQIAERgSQzlCMEZDNEJDREZFQjkxMUYwAA==) 2026-08-01 13:28:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e2ca03caf8 2026-08-01 13:28:00 - ====== FIN WEBHOOK ====== 2026-08-01 13:28:12 - ====== INICIO WEBHOOK ====== 2026-08-01 13:28:12 - Evento: text | De: 584164442958 | Size: 580b 2026-08-01 13:28:12 - Procesando mensaje regular tipo: text 2026-08-01 13:28:12 - RegularMessageService: Procesando mensaje de 584164442958, tipo: text 2026-08-01 13:28:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUM2MUZGMThEOTU5QzgxMUE0NjA2N0Y4NTRDNzMwRDEA 2026-08-01 13:28:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUM2MUZGMThEOTU5QzgxMUE0NjA2N0Y4NTRDNzMwRDEA 2026-08-01 13:28:12 - Contenido: Listo gracias... 2026-08-01 13:28:12 - Comando detectado: listo 2026-08-01 13:28:12 - CommandProcessor: Procesando comando: listo 2026-08-01 13:28:12 - Comando no reconocido, enviando a ChatGPT 2026-08-01 13:28:12 - Resultado del comando: string 2026-08-01 13:28:12 - Enviando a ChatGPT: Listo gracias... 2026-08-01 13:28:12 - forwardToChatGPT: Enviando a ChatGPT: Listo gracias... 2026-08-01 13:28:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [01-Aug-2026 14:28:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [01-Aug-2026 14:28:12 America/Halifax] [CHATBOT][START] corr=e90c7813 IP=127.0.0.1 UA= [01-Aug-2026 13:28:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [01-Aug-2026 13:28:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=6c:68:a4:d3:b6:39 mobile=584164442958 [01-Aug-2026 13:28:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [01-Aug-2026 13:28:12 America/Caracas] [CHATBOT][DIAG] corr=e90c7813 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [01-Aug-2026 13:28:12 America/Caracas] [CHATBOT][CTX] corr=e90c7813 tel=584164442958 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [01-Aug-2026 13:28:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [01-Aug-2026 13:28:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [01-Aug-2026 13:28:12 America/Caracas] [CHATBOT][AI][b00609] Proveedor: gemini [01-Aug-2026 13:28:12 America/Caracas] [CHATBOT][GEMINI][b00609] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [01-Aug-2026 13:28:13 America/Caracas] [CHATBOT][GEMINI][b00609] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 13:28:14 America/Caracas] [CHATBOT][GEMINI][b00609] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 13:28:14 America/Caracas] [CHATBOT][AI][b00609] Gemini falló, usando heurística local [01-Aug-2026 13:28:14 America/Caracas] [CHATBOT][END] corr=e90c7813 bytesRespuesta=88 [01-Aug-2026 13:28:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-01 13:28:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-01 13:28:15 - Mensaje enviado con éxito a 584164442958 2026-08-01 13:28:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e2cafd70ba (wa_message_id: wamid.HBgMNTg0MTY0NDQyOTU4FQIAERgSM0MzOUVFQzZCQTI3RjQ0MzZEAA==) 2026-08-01 13:28:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e2cafd70ba 2026-08-01 13:28:15 - ====== FIN WEBHOOK ====== 2026-08-01 13:30:14 - ====== INICIO WEBHOOK ====== 2026-08-01 13:30:14 - Evento: text | De: 584164442958 | Size: 580b 2026-08-01 13:30:14 - Procesando mensaje regular tipo: text 2026-08-01 13:30:14 - RegularMessageService: Procesando mensaje de 584164442958, tipo: text 2026-08-01 13:30:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUNGNEI5Nzg0QTVCQTkyQjRERkUyMjhGOTc3MTVGRUUA 2026-08-01 13:30:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY0NDQyOTU4FQIAEhggQUNGNEI5Nzg0QTVCQTkyQjRERkUyMjhGOTc3MTVGRUUA 2026-08-01 13:30:14 - Contenido: Okey perfecto... 2026-08-01 13:30:14 - Comando detectado: okey 2026-08-01 13:30:14 - CommandProcessor: Procesando comando: okey 2026-08-01 13:30:14 - Comando no reconocido, enviando a ChatGPT 2026-08-01 13:30:14 - Resultado del comando: string 2026-08-01 13:30:14 - Enviando a ChatGPT: Okey perfecto... 2026-08-01 13:30:14 - forwardToChatGPT: Enviando a ChatGPT: Okey perfecto... 2026-08-01 13:30:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [01-Aug-2026 14:30:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [01-Aug-2026 14:30:14 America/Halifax] [CHATBOT][START] corr=b509d5ef IP=127.0.0.1 UA= [01-Aug-2026 13:30:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [01-Aug-2026 13:30:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=6c:68:a4:d3:b6:39 mobile=584164442958 [01-Aug-2026 13:30:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [01-Aug-2026 13:30:14 America/Caracas] [CHATBOT][DIAG] corr=b509d5ef Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [01-Aug-2026 13:30:14 America/Caracas] [CHATBOT][CTX] corr=b509d5ef tel=584164442958 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [01-Aug-2026 13:30:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [01-Aug-2026 13:30:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [01-Aug-2026 13:30:14 America/Caracas] [CHATBOT][AI][60abb4] Proveedor: gemini [01-Aug-2026 13:30:14 America/Caracas] [CHATBOT][GEMINI][60abb4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [01-Aug-2026 13:30:15 America/Caracas] [CHATBOT][GEMINI][60abb4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 13:30:15 America/Caracas] [CHATBOT][GEMINI][60abb4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 13:30:16 America/Caracas] [CHATBOT][AI][60abb4] Gemini falló, usando heurística local [01-Aug-2026 13:30:16 America/Caracas] [CHATBOT][AI][60abb4] Heurística no matcheó, enviando menú de opciones [01-Aug-2026 13:30:16 America/Caracas] [CHATBOT][END] corr=b509d5ef bytesRespuesta=393 [01-Aug-2026 13:30:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-01 13:30:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-01 13:30:17 - Mensaje enviado con éxito a 584164442958 2026-08-01 13:30:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e2d2954b2e (wa_message_id: wamid.HBgMNTg0MTY0NDQyOTU4FQIAERgSN0RDRDhBNUQ5QTBGMDIyRDVBAA==) 2026-08-01 13:30:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e2d2954b2e 2026-08-01 13:30:17 - ====== FIN WEBHOOK ====== 2026-08-01 13:37:06 - ====== INICIO WEBHOOK ====== 2026-08-01 13:37:06 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-01 13:37:06 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-01 13:37:06 - ====== FIN WEBHOOK ====== 2026-08-01 13:40:50 - ====== INICIO WEBHOOK ====== 2026-08-01 13:40:50 - Evento: text | De: 584126470565 | Size: 585b 2026-08-01 13:40:50 - Procesando mensaje regular tipo: text 2026-08-01 13:40:50 - RegularMessageService: Procesando mensaje de 584126470565, tipo: text 2026-08-01 13:40:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2NDcwNTY1FQIAEhggQUM0N0I4RjM3NTAzNkE5MTIxMDIxRTY4RENCNzU5REYA 2026-08-01 13:40:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2NDcwNTY1FQIAEhggQUM0N0I4RjM3NTAzNkE5MTIxMDIxRTY4RENCNzU5REYA 2026-08-01 13:40:50 - Contenido: Karina kanzler 18143630... 2026-08-01 13:40:50 - Comando detectado: karina 2026-08-01 13:40:50 - CommandProcessor: Procesando comando: karina 2026-08-01 13:40:50 - Comando no reconocido, enviando a ChatGPT 2026-08-01 13:40:50 - Resultado del comando: string 2026-08-01 13:40:50 - Enviando a ChatGPT: Karina kanzler 18143630... 2026-08-01 13:40:50 - forwardToChatGPT: Enviando a ChatGPT: Karina kanzler 18143630... 2026-08-01 13:40:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [01-Aug-2026 14:40:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [01-Aug-2026 14:40:50 America/Halifax] [CHATBOT][START] corr=5febf8fb IP=127.0.0.1 UA= [01-Aug-2026 13:40:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [01-Aug-2026 13:40:51 America/Caracas] [CHATBOT][CTX] corr=5febf8fb tel=584126470565 intent=chat srvid= usd=0 bs=0 tasa=746.6297 verifyMode=simulated [01-Aug-2026 13:40:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [01-Aug-2026 13:40:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [01-Aug-2026 13:40:51 America/Caracas] [CHATBOT][AI][b285b0] Proveedor: gemini [01-Aug-2026 13:40:51 America/Caracas] [CHATBOT][GEMINI][b285b0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [01-Aug-2026 13:40:51 America/Caracas] [CHATBOT][GEMINI][b285b0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 13:40:51 America/Caracas] [CHATBOT][GEMINI][b285b0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 13:40:52 America/Caracas] [CHATBOT][AI][b285b0] Gemini falló, usando heurística local [01-Aug-2026 13:40:52 America/Caracas] [CHATBOT][AI][b285b0] Heurística no matcheó, enviando menú de opciones [01-Aug-2026 13:40:52 America/Caracas] [CHATBOT][END] corr=5febf8fb bytesRespuesta=370 [01-Aug-2026 13:40:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-01 13:40:52 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-01 13:40:53 - Mensaje enviado con éxito a 584126470565 2026-08-01 13:40:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e2fa5c2248 (wa_message_id: wamid.HBgMNTg0MTI2NDcwNTY1FQIAERgSNzM5MEFFRDE1NjgwNzdEOEE4AA==) 2026-08-01 13:40:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e2fa5c2248 2026-08-01 13:40:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Andrea Sanchez, 2026-09-01 00:00:00 . 584123803233 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123803233","wa_id":"584123803233"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODAzMjMzFQIAERgSMUE2MjhCOEYwNzc3QjE5RDQyAA==","message_status":"accepted"}]}'. 2026-08-01 13:47:42 - ====== INICIO WEBHOOK ====== 2026-08-01 13:47:42 - Evento: status:failed | De: 584123803233 | Size: 573b 2026-08-01 13:47:42 - STATUS FAILED: failed para 584123803233 | Error: 131026 Message undeliverable 2026-08-01 13:47:42 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , karina kanzler, 2026-08-15 00:00:00 . 584124884996 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124884996","wa_id":"584124884996"}],"messages":[{"id":"wamid.HBgMNTg0MTI0ODg0OTk2FQIAERgSMjRFMThDRkRFMEMxNjhBMjc5AA==","message_status":"accepted"}]}'. 2026-08-01 14:36:28 - ====== INICIO WEBHOOK ====== 2026-08-01 14:36:28 - Evento: text | De: 584243031255 | Size: 696b 2026-08-01 14:36:28 - Procesando mensaje regular tipo: text 2026-08-01 14:36:28 - RegularMessageService: Procesando mensaje de 584243031255, tipo: text 2026-08-01 14:36:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNFQ0Y3NkM0QTNGMDEzMjkyMjM1MTdGODVCNjc1NzUA 2026-08-01 14:36:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNFQ0Y3NkM0QTNGMDEzMjkyMjM1MTdGODVCNjc1NzUA 2026-08-01 14:36:28 - Contenido: Hola, buenas tardes. Puedes verificar por favor la conexión que no tenemos desde esta mañana. Ya l... 2026-08-01 14:36:28 - Comando detectado: hola, 2026-08-01 14:36:28 - CommandProcessor: Procesando comando: hola, 2026-08-01 14:36:28 - Comando no reconocido, enviando a ChatGPT 2026-08-01 14:36:28 - Resultado del comando: string 2026-08-01 14:36:28 - Enviando a ChatGPT: Hola, buenas tardes. Puedes verificar por favor la... 2026-08-01 14:36:28 - forwardToChatGPT: Enviando a ChatGPT: Hola, buenas tardes. Puedes verificar por favor la... 2026-08-01 14:36:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [01-Aug-2026 15:36:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [01-Aug-2026 15:36:28 America/Halifax] [CHATBOT][START] corr=e41a332a IP=127.0.0.1 UA= [01-Aug-2026 14:36:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [01-Aug-2026 14:36:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=24:5a:4c:c0:83:f9 mobile=584243031255 [01-Aug-2026 14:36:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [01-Aug-2026 14:36:29 America/Caracas] [CHATBOT][DIAG] corr=e41a332a Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 3 días [warning] [01-Aug-2026 14:36:29 America/Caracas] [CHATBOT][CTX] corr=e41a332a tel=584243031255 intent=chat srvid=47 usd=35 bs=30313.17 tasa=746.6297 verifyMode=simulated [01-Aug-2026 14:36:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [01-Aug-2026 14:36:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [01-Aug-2026 14:36:29 America/Caracas] [CHATBOT][AI][8bda75] Proveedor: gemini [01-Aug-2026 14:36:29 America/Caracas] [CHATBOT][GEMINI][8bda75] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [01-Aug-2026 14:36:30 America/Caracas] [CHATBOT][GEMINI][8bda75] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 14:36:30 America/Caracas] [CHATBOT][GEMINI][8bda75] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 14:36:31 America/Caracas] [CHATBOT][AI][8bda75] Gemini falló, usando heurística local [01-Aug-2026 14:36:31 America/Caracas] [CHATBOT][AI][8bda75] Heurística no matcheó, enviando menú de opciones [01-Aug-2026 14:36:31 America/Caracas] [CHATBOT][END] corr=e41a332a bytesRespuesta=393 [01-Aug-2026 14:36:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-01 14:36:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-01 14:36:32 - Mensaje enviado con éxito a 584243031255 2026-08-01 14:36:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e3cb09a891 (wa_message_id: wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSQ0ExOTU2RDg3RDk1OTg4RTY2AA==) 2026-08-01 14:36:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e3cb09a891 2026-08-01 14:36:32 - ====== FIN WEBHOOK ====== 2026-08-01 14:36:59 - ====== INICIO WEBHOOK ====== 2026-08-01 14:36:59 - Evento: text | De: 584243031255 | Size: 558b 2026-08-01 14:36:59 - Procesando mensaje regular tipo: text 2026-08-01 14:36:59 - RegularMessageService: Procesando mensaje de 584243031255, tipo: text 2026-08-01 14:36:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUM4Q0MyMDAyRDM5M0Q2ODRGQTFFM0ZCODgxNDMxMUIA 2026-08-01 14:36:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUM4Q0MyMDAyRDM5M0Q2ODRGQTFFM0ZCODgxNDMxMUIA 2026-08-01 14:36:59 - Contenido: Soporte... 2026-08-01 14:36:59 - Comando detectado: soporte 2026-08-01 14:36:59 - CommandProcessor: Procesando comando: soporte 2026-08-01 14:36:59 - Ejecutando soporte (menú interactivo) 2026-08-01 14:36:59 - Resultado del comando: array 2026-08-01 14:36:59 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-01 14:37:00 - Mensaje enviado con éxito a 584243031255 2026-08-01 14:37:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e3ccc3a3b6 (wa_message_id: wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSRTg2N0RFNEJBQzU4OTIxQjlEAA==) 2026-08-01 14:37:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e3ccc3a3b6 2026-08-01 14:37:00 - ====== FIN WEBHOOK ====== 2026-08-01 14:37:06 - ====== INICIO WEBHOOK ====== 2026-08-01 14:37:06 - Evento: interactive | De: 584243031255 | Size: 749b 2026-08-01 14:37:06 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-01 14:37:06 - ButtonService: payload=unique_button_id_1, telefono=584243031255 2026-08-01 14:37:06 - button_reply no manejado por ButtonService 2026-08-01 14:37:06 - ====== FIN WEBHOOK ====== 2026-08-01 16:05:04 - ====== INICIO WEBHOOK ====== 2026-08-01 16:05:04 - Evento: text | De: 584243031255 | Size: 565b 2026-08-01 16:05:04 - Procesando mensaje regular tipo: text 2026-08-01 16:05:04 - RegularMessageService: Procesando mensaje de 584243031255, tipo: text 2026-08-01 16:05:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNFREUyN0YyNTQzMjc0MkVDNUQ3ODNCMUJFM0YwMzAA 2026-08-01 16:05:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNFREUyN0YyNTQzMjc0MkVDNUQ3ODNCMUJFM0YwMzAA 2026-08-01 16:05:04 - Contenido: Buenas tardes.... 2026-08-01 16:05:04 - Comando detectado: buenas 2026-08-01 16:05:04 - CommandProcessor: Procesando comando: buenas 2026-08-01 16:05:04 - Comando no reconocido, enviando a ChatGPT 2026-08-01 16:05:04 - Resultado del comando: string 2026-08-01 16:05:04 - Enviando a ChatGPT: Buenas tardes.... 2026-08-01 16:05:04 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes.... 2026-08-01 16:05:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [01-Aug-2026 17:05:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [01-Aug-2026 17:05:04 America/Halifax] [CHATBOT][START] corr=1dd665c7 IP=127.0.0.1 UA= [01-Aug-2026 16:05:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [01-Aug-2026 16:05:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=24:5a:4c:c0:83:f9 mobile=584243031255 [01-Aug-2026 16:05:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [01-Aug-2026 16:05:05 America/Caracas] [CHATBOT][DIAG] corr=1dd665c7 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 3 días [warning] [01-Aug-2026 16:05:05 America/Caracas] [CHATBOT][CTX] corr=1dd665c7 tel=584243031255 intent=chat srvid=47 usd=35 bs=30313.17 tasa=746.6297 verifyMode=simulated [01-Aug-2026 16:05:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [01-Aug-2026 16:05:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [01-Aug-2026 16:05:05 America/Caracas] [CHATBOT][AI][a8aba9] Proveedor: gemini [01-Aug-2026 16:05:05 America/Caracas] [CHATBOT][GEMINI][a8aba9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [01-Aug-2026 16:05:05 America/Caracas] [CHATBOT][GEMINI][a8aba9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 16:05:06 America/Caracas] [CHATBOT][GEMINI][a8aba9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 16:05:06 America/Caracas] [CHATBOT][AI][a8aba9] Gemini falló, usando heurística local [01-Aug-2026 16:05:06 America/Caracas] [CHATBOT][AI][a8aba9] Heurística no matcheó, enviando menú de opciones [01-Aug-2026 16:05:06 America/Caracas] [CHATBOT][END] corr=1dd665c7 bytesRespuesta=393 [01-Aug-2026 16:05:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-01 16:05:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-01 16:05:08 - Mensaje enviado con éxito a 584243031255 2026-08-01 16:05:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e5174224ea (wa_message_id: wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSMTY0RjhGMDZDOERGRUFENDFDAA==) 2026-08-01 16:05:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e5174224ea 2026-08-01 16:05:08 - ====== FIN WEBHOOK ====== 2026-08-01 16:11:15 - ====== INICIO WEBHOOK ====== 2026-08-01 16:11:15 - Evento: image | De: 584143466209 | Size: 866b 2026-08-01 16:11:15 - Procesando mensaje regular tipo: image 2026-08-01 16:11:15 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-01 16:11:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5RENGOUI0OUU2NTI1MEI5NjQ4QkE5MEUyQUQ1OTIA 2026-08-01 16:11:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5RENGOUI0OUU2NTI1MEI5NjQ4QkE5MEUyQUQ1OTIA 2026-08-01 16:11:15 - Contenido: G venezuela 224700.00 sueldo-diego... 2026-08-01 16:11:15 - Comando detectado: g 2026-08-01 16:11:15 - CommandProcessor: Procesando comando: g 2026-08-01 16:11:15 - Gasto de negocio con imagen: 1354770593427660 2026-08-01 16:11:15 - Formato 'g banco descripcion': banco=venezuela, desc=224700.00 sueldo-diego 2026-08-01 16:11:16 - Ejecutando GastosService (negocio) [01-Aug-2026 16:11:16 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-08-01 16:11:18 - Resultado del comando: array 2026-08-01 16:11:18 - Enviando respuesta: ✅ 💼 Gasto de negocio #156 registrado • Mon 2026-08-01 16:11:19 - Mensaje enviado con éxito a 584143466209 2026-08-01 16:11:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e52e797cda (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTNDM0Q2RjA5QTEwMEM5QzYxAA==) 2026-08-01 16:11:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e52e797cda 2026-08-01 16:11:19 - ====== FIN WEBHOOK ====== 2026-08-01 16:17:28 - ====== INICIO WEBHOOK ====== 2026-08-01 16:17:28 - Evento: image | De: 584143466209 | Size: 867b 2026-08-01 16:17:28 - Procesando mensaje regular tipo: image 2026-08-01 16:17:28 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-01 16:17:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRDczQzRFQjNERDI0NkVGQTUxNDdEOEM0OEUxMjgA 2026-08-01 16:17:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRDczQzRFQjNERDI0NkVGQTUxNDdEOEM0OEUxMjgA 2026-08-01 16:17:28 - Contenido: G venezuela 224700.00 sueldo-walter... 2026-08-01 16:17:28 - Comando detectado: g 2026-08-01 16:17:28 - CommandProcessor: Procesando comando: g 2026-08-01 16:17:28 - Gasto de negocio con imagen: 1302709231747909 2026-08-01 16:17:28 - Formato 'g banco descripcion': banco=venezuela, desc=224700.00 sueldo-walter 2026-08-01 16:17:28 - Ejecutando GastosService (negocio) [01-Aug-2026 16:17:29 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-08-01 16:17:31 - Resultado del comando: array 2026-08-01 16:17:31 - Enviando respuesta: ✅ 💼 Gasto de negocio #157 registrado • Mon 2026-08-01 16:17:32 - Mensaje enviado con éxito a 584143466209 2026-08-01 16:17:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e545c970bb (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDg2RUEyRTE5MTdCMDcxNDMzAA==) 2026-08-01 16:17:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e545c970bb 2026-08-01 16:17:32 - ====== FIN WEBHOOK ====== 2026-08-01 16:22:21 - ====== INICIO WEBHOOK ====== 2026-08-01 16:22:21 - Evento: image | De: 584143466209 | Size: 867b 2026-08-01 16:22:21 - Procesando mensaje regular tipo: image 2026-08-01 16:22:21 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-01 16:22:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1RjFFOEY1QTkxNkYzRDI5NzZDQjlFMjlBOTUyODIA 2026-08-01 16:22:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1RjFFOEY1QTkxNkYzRDI5NzZDQjlFMjlBOTUyODIA 2026-08-01 16:22:21 - Contenido: G venezuela 179760.00 sueldo-roberto... 2026-08-01 16:22:21 - Comando detectado: g 2026-08-01 16:22:21 - CommandProcessor: Procesando comando: g 2026-08-01 16:22:21 - Gasto de negocio con imagen: 910598252088277 2026-08-01 16:22:21 - Formato 'g banco descripcion': banco=venezuela, desc=179760.00 sueldo-roberto 2026-08-01 16:22:21 - Ejecutando GastosService (negocio) [01-Aug-2026 16:22:22 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-08-01 16:22:25 - Resultado del comando: array 2026-08-01 16:22:25 - Enviando respuesta: ✅ 💼 Gasto de negocio #158 registrado • Mon 2026-08-01 16:22:26 - Mensaje enviado con éxito a 584143466209 2026-08-01 16:22:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e5582519e8 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNzJFQkE1RDVBNzUxQkZDQjMzAA==) 2026-08-01 16:22:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e5582519e8 2026-08-01 16:22:26 - ====== FIN WEBHOOK ====== 2026-08-01 16:24:21 - ====== INICIO WEBHOOK ====== 2026-08-01 16:24:21 - Evento: image | De: 584143466209 | Size: 868b 2026-08-01 16:24:21 - Procesando mensaje regular tipo: image 2026-08-01 16:24:21 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-01 16:24:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRTgzMEJDNUUzQzU5MDgyMkE2QzVGQ0I1QUM2NzEA 2026-08-01 16:24:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRTgzMEJDNUUzQzU5MDgyMkE2QzVGQ0I1QUM2NzEA 2026-08-01 16:24:21 - Contenido: G venezuela 299600.00 sueldo-junior... 2026-08-01 16:24:21 - Comando detectado: g 2026-08-01 16:24:21 - CommandProcessor: Procesando comando: g 2026-08-01 16:24:21 - Gasto de negocio con imagen: 4607267889515903 2026-08-01 16:24:21 - Formato 'g banco descripcion': banco=venezuela, desc=299600.00 sueldo-junior 2026-08-01 16:24:22 - Ejecutando GastosService (negocio) [01-Aug-2026 16:24:22 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-08-01 16:24:24 - Resultado del comando: array 2026-08-01 16:24:24 - Enviando respuesta: ✅ 💼 Gasto de negocio #159 registrado • Mon 2026-08-01 16:24:25 - Mensaje enviado con éxito a 584143466209 2026-08-01 16:24:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e55f95ae6b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzk2Q0E5RDA2NjQ3QzI1MTM3AA==) 2026-08-01 16:24:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e55f95ae6b 2026-08-01 16:24:25 - ====== FIN WEBHOOK ====== 2026-08-01 16:29:14 - ====== INICIO WEBHOOK ====== 2026-08-01 16:29:14 - Evento: image | De: 584143466209 | Size: 869b 2026-08-01 16:29:14 - Procesando mensaje regular tipo: image 2026-08-01 16:29:14 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-01 16:29:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMEU5MzEyRjhBMzYwNjE3MzdBOEVDOTBCM0NFQzgA 2026-08-01 16:29:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMEU5MzEyRjhBMzYwNjE3MzdBOEVDOTBCM0NFQzgA 2026-08-01 16:29:14 - Contenido: G mercantil 300000.00 sueldo-wilber... 2026-08-01 16:29:14 - Comando detectado: g 2026-08-01 16:29:14 - CommandProcessor: Procesando comando: g 2026-08-01 16:29:14 - Gasto de negocio con imagen: 1989820978642984 2026-08-01 16:29:14 - Formato 'g banco descripcion': banco=mercantil, desc=300000.00 sueldo-wilber 2026-08-01 16:29:14 - Ejecutando GastosService (negocio) [01-Aug-2026 16:29:15 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-08-01 16:29:20 - Resultado del comando: array 2026-08-01 16:29:20 - Enviando respuesta: ✅ 💼 Gasto de negocio #160 registrado • Mon 2026-08-01 16:29:21 - Mensaje enviado con éxito a 584143466209 2026-08-01 16:29:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e57211e39e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOEEyMkZGNDdDQzBEMURGRjAxAA==) 2026-08-01 16:29:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e57211e39e 2026-08-01 16:29:21 - ====== FIN WEBHOOK ====== 2026-08-01 16:38:13 - ====== INICIO WEBHOOK ====== 2026-08-01 16:38:13 - Evento: button | De: 584242162342 | Size: 717b 2026-08-01 16:38:13 - Procesando botón de plantilla: Informacion de pagos 2026-08-01 16:38:13 - ButtonService: payload=informacion de pagos, telefono=584242162342 2026-08-01 16:38:13 - Procesando botón PAGO para: 584242162342 2026-08-01 16:38:14 - Mensaje enviado con éxito a 584242162342 2026-08-01 16:38:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e5936c3d14 (wa_message_id: wamid.HBgMNTg0MjQyMTYyMzQyFQIAERgSREY4NDU3QTY2RUIyQUVBNEQ1AA==) 2026-08-01 16:38:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e5936c3d14 2026-08-01 16:38:14 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Isbelis Breidenbach, 31/08/2026 . 584242162342 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242162342","wa_id":"584242162342"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMTYyMzQyFQIAERgSRDFGNTdERjlBNzhBRkFCN0ZCAA==","message_status":"accepted"}]}'. 2026-08-01 16:47:07 - ====== INICIO WEBHOOK ====== 2026-08-01 16:47:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-01 16:47:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-01 16:47:07 - ====== FIN WEBHOOK ====== 2026-08-01 16:49:09 - ====== INICIO WEBHOOK ====== 2026-08-01 16:49:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-01 16:49:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-01 16:49:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Isbelis Breidenbach, 2026-08-01 00:00:00 . 584242162342 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242162342","wa_id":"584242162342"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMTYyMzQyFQIAERgSOUQ4ODI3OEU2RkY4QzEwQURDAA==","message_status":"accepted"}]}'. 2026-08-01 16:50:29 - ====== INICIO WEBHOOK ====== 2026-08-01 16:50:29 - Evento: text | De: 584124451703 | Size: 680b 2026-08-01 16:50:29 - Procesando mensaje regular tipo: text 2026-08-01 16:50:29 - RegularMessageService: Procesando mensaje de 584124451703, tipo: text 2026-08-01 16:50:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NDUxNzAzFQIAEhggQUMzNzc4NzAxREFEM0EwQjQ1OEREOEEyQThGNUIxNTcA 2026-08-01 16:50:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NDUxNzAzFQIAEhggQUMzNzc4NzAxREFEM0EwQjQ1OEREOEEyQThGNUIxNTcA 2026-08-01 16:50:29 - Contenido: Johana Díaz... 2026-08-01 16:50:29 - Comando detectado: johana 2026-08-01 16:50:29 - CommandProcessor: Procesando comando: johana 2026-08-01 16:50:29 - Comando no reconocido, enviando a ChatGPT 2026-08-01 16:50:29 - Resultado del comando: string 2026-08-01 16:50:29 - Enviando a ChatGPT: Johana Díaz... 2026-08-01 16:50:29 - forwardToChatGPT: Enviando a ChatGPT: Johana Díaz... 2026-08-01 16:50:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [01-Aug-2026 17:50:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [01-Aug-2026 17:50:29 America/Halifax] [CHATBOT][START] corr=b33f7661 IP=127.0.0.1 UA= [01-Aug-2026 16:50:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [01-Aug-2026 16:50:30 America/Caracas] [CHATBOT][CTX] corr=b33f7661 tel=584124451703 intent=chat srvid= usd=0 bs=0 tasa=746.6297 verifyMode=simulated [01-Aug-2026 16:50:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [01-Aug-2026 16:50:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [01-Aug-2026 16:50:30 America/Caracas] [CHATBOT][AI][c4c4bd] Proveedor: gemini [01-Aug-2026 16:50:30 America/Caracas] [CHATBOT][GEMINI][c4c4bd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [01-Aug-2026 16:50:30 America/Caracas] [CHATBOT][GEMINI][c4c4bd] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 16:50:31 America/Caracas] [CHATBOT][GEMINI][c4c4bd] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 16:50:32 America/Caracas] [CHATBOT][AI][c4c4bd] Gemini falló, usando heurística local [01-Aug-2026 16:50:32 America/Caracas] [CHATBOT][AI][c4c4bd] Heurística no matcheó, enviando menú de opciones [01-Aug-2026 16:50:32 America/Caracas] [CHATBOT][END] corr=b33f7661 bytesRespuesta=370 [01-Aug-2026 16:50:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-01 16:50:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-01 16:50:32 - Mensaje enviado con éxito a 584124451703 2026-08-01 16:50:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e5c18e6a1c (wa_message_id: wamid.HBgMNTg0MTI0NDUxNzAzFQIAERgSMTI5OURBOTcyMjkyODFGN0Y0AA==) 2026-08-01 16:50:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e5c18e6a1c 2026-08-01 16:50:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Johana Diaz , 2026-09-01 00:00:00 . 584149107748 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149107748","wa_id":"584149107748"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MTA3NzQ4FQIAERgSMjNFQUY0NjcwMEVDOUU4NkExAA==","message_status":"accepted"}]}'. 2026-08-01 16:54:49 - ====== INICIO WEBHOOK ====== 2026-08-01 16:54:49 - Evento: status:failed | De: 584220274814 | Size: 573b 2026-08-01 16:54:49 - STATUS FAILED: failed para 584220274814 | Error: 131026 Message undeliverable 2026-08-01 16:54:49 - ====== FIN WEBHOOK ====== 2026-08-01 16:54:49 - ====== INICIO WEBHOOK ====== 2026-08-01 16:54:49 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-01 16:54:49 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-01 16:54:49 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Luis David Nieto, 2026-09-01 00:00:00 . 584144870237 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144870237","wa_id":"584144870237"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODcwMjM3FQIAERgSOEJBRTlFQzEzQTFEMTVENjY5AA==","message_status":"accepted"}]}'. 2026-08-01 17:52:09 - ====== INICIO WEBHOOK ====== 2026-08-01 17:52:09 - Evento: interactive | De: 584242162342 | Size: 963b 2026-08-01 17:52:09 - Procesando encuesta interactiva 2026-08-01 17:52:09 - SurveyService: Iniciando procesamiento de encuesta 2026-08-01 17:52:09 - Procesando encuesta de: 584242162342, Message ID: wamid.HBgMNTg0MjQyMTYyMzQyFQIAEhggQUM3QjRFNDJBQkNEQjcwRjc2MDI4MjhGMEJBOTM5OEQA 2026-08-01 17:52:09 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-01 17:52:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , maria eugenia lopez, 2026-09-01 00:00:00 . 584142494057 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142494057","wa_id":"584142494057"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDk0MDU3FQIAERgSRTlDREVBQkYwNkFDNjk1RjY4AA==","message_status":"accepted"}]}'. 2026-08-01 19:32:58 - ====== INICIO WEBHOOK ====== 2026-08-01 19:32:58 - Evento: button | De: 584243497810 | Size: 716b 2026-08-01 19:32:58 - Procesando botón de plantilla: Informacion de pagos 2026-08-01 19:32:58 - ButtonService: payload=informacion de pagos, telefono=584243497810 2026-08-01 19:32:58 - Procesando botón PAGO para: 584243497810 2026-08-01 19:32:59 - Mensaje enviado con éxito a 584243497810 2026-08-01 19:32:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e822b7825a (wa_message_id: wamid.HBgMNTg0MjQzNDk3ODEwFQIAERgSMEIwQTE5Mjc1REE0NzA0NzI3AA==) 2026-08-01 19:32:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e822b7825a 2026-08-01 19:32:59 - ====== FIN WEBHOOK ====== 2026-08-01 19:33:23 - ====== INICIO WEBHOOK ====== 2026-08-01 19:33:23 - Evento: text | De: 584243497810 | Size: 575b 2026-08-01 19:33:23 - Procesando mensaje regular tipo: text 2026-08-01 19:33:23 - RegularMessageService: Procesando mensaje de 584243497810, tipo: text 2026-08-01 19:33:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDk3ODEwFQIAEhggQUMxMDJCNjZBOTNGMUJFMDRENzgxNDgzNDJCRkQ1Q0EA 2026-08-01 19:33:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDk3ODEwFQIAEhggQUMxMDJCNjZBOTNGMUJFMDRENzgxNDgzNDJCRkQ1Q0EA 2026-08-01 19:33:23 - Contenido: Monto de mensualidad... 2026-08-01 19:33:23 - Comando detectado: monto 2026-08-01 19:33:23 - CommandProcessor: Procesando comando: monto 2026-08-01 19:33:23 - Comando no reconocido, enviando a ChatGPT 2026-08-01 19:33:23 - Resultado del comando: string 2026-08-01 19:33:23 - Enviando a ChatGPT: Monto de mensualidad... 2026-08-01 19:33:23 - forwardToChatGPT: Enviando a ChatGPT: Monto de mensualidad... 2026-08-01 19:33:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [01-Aug-2026 20:33:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [01-Aug-2026 20:33:23 America/Halifax] [CHATBOT][START] corr=9eef55a9 IP=127.0.0.1 UA= [01-Aug-2026 19:33:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [01-Aug-2026 19:33:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-02 username=68:d7:9a:b8:0c:3c mobile=584243497810 [01-Aug-2026 19:33:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [01-Aug-2026 19:33:23 America/Caracas] [CHATBOT][DIAG] corr=9eef55a9 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [01-Aug-2026 19:33:23 America/Caracas] [CHATBOT][CTX] corr=9eef55a9 tel=584243497810 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [01-Aug-2026 19:33:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [01-Aug-2026 19:33:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [01-Aug-2026 19:33:23 America/Caracas] [CHATBOT][AI][e02372] Proveedor: gemini [01-Aug-2026 19:33:23 America/Caracas] [CHATBOT][GEMINI][e02372] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [01-Aug-2026 19:33:24 America/Caracas] [CHATBOT][GEMINI][e02372] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 19:33:25 America/Caracas] [CHATBOT][GEMINI][e02372] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [01-Aug-2026 19:33:25 America/Caracas] [CHATBOT][AI][e02372] Gemini falló, usando heurística local [01-Aug-2026 19:33:25 America/Caracas] [CHATBOT][AI][e02372] Heurística no matcheó, enviando menú de opciones [01-Aug-2026 19:33:25 America/Caracas] [CHATBOT][END] corr=9eef55a9 bytesRespuesta=393 [01-Aug-2026 19:33:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-01 19:33:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-01 19:33:27 - Mensaje enviado con éxito a 584243497810 2026-08-01 19:33:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6e82471ae6d (wa_message_id: wamid.HBgMNTg0MjQzNDk3ODEwFQIAERgSQTdBODY4QTcxOEYwOTAxQzc5AA==) 2026-08-01 19:33:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a6e82471ae6d 2026-08-01 19:33:27 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Wilfredy Arroyo, 31/08/2026 . 584243497810 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243497810","wa_id":"584243497810"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDk3ODEwFQIAERgSRTZGNzk4RjY1QUZDMUE2MzQ2AA==","message_status":"accepted"}]}'. 2026-08-01 19:50:24 - ====== INICIO WEBHOOK ====== 2026-08-01 19:50:24 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-01 19:50:24 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-01 19:50:24 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Wilfredy Arroyo, 2026-09-01 00:00:00 . 584243497810 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243497810","wa_id":"584243497810"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDk3ODEwFQIAERgSMTk1NzA4RjRCQUQ0QzU2OEREAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , David Enrique Then , 2026-09-12 00:00:00 . 584129960048 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129960048","wa_id":"584129960048"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYwMDQ4FQIAERgSMTI3RDlENjI4RTg2MDQ1RDZBAA==","message_status":"accepted"}]}'. 2026-08-01 23:17:17 - ====== INICIO WEBHOOK ====== 2026-08-01 23:17:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-01 23:17:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-01 23:17:17 - ====== FIN WEBHOOK ====== 2026-08-01 23:26:40 - ====== INICIO WEBHOOK ====== 2026-08-01 23:26:40 - Evento: image | De: 584143466209 | Size: 866b 2026-08-01 23:26:40 - Procesando mensaje regular tipo: image 2026-08-01 23:26:40 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-01 23:26:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBMzc0NDVENTRGMzQ3MTRCNjkwM0ZDQURDMUY1N0YA 2026-08-01 23:26:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBMzc0NDVENTRGMzQ3MTRCNjkwM0ZDQURDMUY1N0YA 2026-08-01 23:26:40 - Contenido: G mercantil 224700.00 sueldo-eduardo... 2026-08-01 23:26:40 - Comando detectado: g 2026-08-01 23:26:40 - CommandProcessor: Procesando comando: g 2026-08-01 23:26:40 - Gasto de negocio con imagen: 896771280173461 2026-08-01 23:26:40 - Formato 'g banco descripcion': banco=mercantil, desc=224700.00 sueldo-eduardo 2026-08-01 23:26:40 - Ejecutando GastosService (negocio) [01-Aug-2026 23:26:41 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-08-01 23:26:43 - Resultado del comando: array 2026-08-01 23:26:43 - Enviando respuesta: ✅ 💼 Gasto de negocio #161 registrado • Mon 2026-08-01 23:26:44 - Mensaje enviado con éxito a 584143466209 2026-08-01 23:26:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6eb8f4cdddb (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSN0IzQ0I5RENGOEI0QzY3Mjg3AA==) 2026-08-01 23:26:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a6eb8f4cdddb 2026-08-01 23:26:44 - ====== FIN WEBHOOK ====== 2026-08-02 00:25:22 - ====== INICIO WEBHOOK ====== 2026-08-02 00:25:22 - Evento: image | De: 584143466209 | Size: 866b 2026-08-02 00:25:22 - Procesando mensaje regular tipo: image 2026-08-02 00:25:22 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-02 00:25:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEQkMzMzQyREVFNzRDMTUzMjgyMkFDREJEMDUxMjQA 2026-08-02 00:25:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEQkMzMzQyREVFNzRDMTUzMjgyMkFDREJEMDUxMjQA 2026-08-02 00:25:22 - Contenido: Pg mercantil 11231.70 cig-cervezas... 2026-08-02 00:25:22 - Comando detectado: pg 2026-08-02 00:25:22 - CommandProcessor: Procesando comando: pg 2026-08-02 00:25:22 - Gasto personal con imagen: 1061530963077529 2026-08-02 00:25:22 - Formato 'pg banco descripcion': banco=mercantil, desc=11231.70 cig-cervezas 2026-08-02 00:25:23 - Ejecutando GastosService (personal) [02-Aug-2026 00:25:23 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-08-02 00:25:26 - Resultado del comando: array 2026-08-02 00:25:26 - Enviando respuesta: ✅ 👤 Gasto personal #97 registrado • Monto: 2026-08-02 00:25:27 - Mensaje enviado con éxito a 584143466209 2026-08-02 00:25:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6ec6b7b2c8e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzFBQjExQjU3NTM3NTgxM0VEAA==) 2026-08-02 00:25:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a6ec6b7b2c8e 2026-08-02 00:25:27 - ====== FIN WEBHOOK ====== 2026-08-02 01:15:38 - ====== INICIO WEBHOOK ====== 2026-08-02 01:15:38 - Evento: text | De: 584143466209 | Size: 550b 2026-08-02 01:15:38 - Procesando mensaje regular tipo: text 2026-08-02 01:15:38 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-08-02 01:15:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNTg0NTU1RDU1NURBN0QzOTcxRUE5QjNDRTcyQUQA 2026-08-02 01:15:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNTg0NTU1RDU1NURBN0QzOTcxRUE5QjNDRTcyQUQA 2026-08-02 01:15:38 - Contenido: Hola... 2026-08-02 01:15:38 - Comando detectado: hola 2026-08-02 01:15:38 - CommandProcessor: Procesando comando: hola 2026-08-02 01:15:38 - Comando no reconocido, enviando a ChatGPT 2026-08-02 01:15:38 - Resultado del comando: string 2026-08-02 01:15:38 - Enviando a ChatGPT: Hola... 2026-08-02 01:15:38 - forwardToChatGPT: Enviando a ChatGPT: Hola... 2026-08-02 01:15:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [02-Aug-2026 02:15:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [02-Aug-2026 02:15:38 America/Halifax] [CHATBOT][START] corr=bdc98b42 IP=127.0.0.1 UA= [02-Aug-2026 01:15:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [02-Aug-2026 01:15:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-06 username=18:fd:74:60:44:09 mobile=584143466209 [02-Aug-2026 01:15:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [02-Aug-2026 01:15:39 America/Caracas] [CHATBOT][DIAG] corr=bdc98b42 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [02-Aug-2026 01:15:39 America/Caracas] [CHATBOT][CTX] corr=bdc98b42 tel=584143466209 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [02-Aug-2026 01:15:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [02-Aug-2026 01:15:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [02-Aug-2026 01:15:39 America/Caracas] [CHATBOT][AI][3b9130] Proveedor: gemini [02-Aug-2026 01:15:39 America/Caracas] [CHATBOT][GEMINI][3b9130] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [02-Aug-2026 01:15:39 America/Caracas] [CHATBOT][GEMINI][3b9130] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 01:15:40 America/Caracas] [CHATBOT][GEMINI][3b9130] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 01:15:40 America/Caracas] [CHATBOT][AI][3b9130] Gemini falló, usando heurística local [02-Aug-2026 01:15:40 America/Caracas] [CHATBOT][END] corr=bdc98b42 bytesRespuesta=272 [02-Aug-2026 01:15:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-02 01:15:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-02 01:15:42 - Mensaje enviado con éxito a 584143466209 2026-08-02 01:15:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6ed27e04665 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOEMzMzExQUIyMjg0MTM5OUU4AA==) 2026-08-02 01:15:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a6ed27e04665 2026-08-02 01:15:42 - ====== FIN WEBHOOK ====== 2026-08-02 02:22:08 - ====== INICIO WEBHOOK ====== 2026-08-02 02:22:08 - Evento: image | De: 584143466209 | Size: 865b 2026-08-02 02:22:08 - Procesando mensaje regular tipo: image 2026-08-02 02:22:08 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-02 02:22:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRThCQzRERkE1NjI5QjU1MDQxN0YwNDA1M0FBRTcA 2026-08-02 02:22:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRThCQzRERkE1NjI5QjU1MDQxN0YwNDA1M0FBRTcA 2026-08-02 02:22:08 - Contenido: Pg mercantil 10111.00 cig-cervezas... 2026-08-02 02:22:08 - Comando detectado: pg 2026-08-02 02:22:08 - CommandProcessor: Procesando comando: pg 2026-08-02 02:22:08 - Gasto personal con imagen: 874102202194979 2026-08-02 02:22:08 - Formato 'pg banco descripcion': banco=mercantil, desc=10111.00 cig-cervezas 2026-08-02 02:22:08 - Ejecutando GastosService (personal) [02-Aug-2026 02:22:09 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-08-02 02:22:12 - Resultado del comando: array 2026-08-02 02:22:12 - Enviando respuesta: ✅ 👤 Gasto personal #98 registrado • Monto: 2026-08-02 02:22:13 - Mensaje enviado con éxito a 584143466209 2026-08-02 02:22:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6ee21582088 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQ0IxQ0FCQzM5QkNGMkFEODYwAA==) 2026-08-02 02:22:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a6ee21582088 2026-08-02 02:22:13 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263465235","wa_id":"584263465235"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDY1MjM1FQIAERgSMUMzMzVFOEYwMUU5MDJDM0ZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162492362","wa_id":"584162492362"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSRkRGMTdCRTBDNkY3QTU2MDc0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129930580","wa_id":"584129930580"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMwNTgwFQIAERgSOTA4REFDRTgwODhCRThEQUE3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242345162","wa_id":"584242345162"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMzQ1MTYyFQIAERgSODMwNzQ3RkU3RDgyMDE0RThGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123200851","wa_id":"584123200851"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSMEFEMERCQkI0MjMzNUEyNTVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243031255","wa_id":"584243031255"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSOEMzQTA2Q0M4QUEwM0JGRTQyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928040","wa_id":"584144928040"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDQwFQIAERgSOTQyRDhBRjAzQjI5Q0MwNkU0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"5841215775","wa_id":"5841215775"}],"messages":[{"id":"wamid.HBgKNTg0MTIxNTc3NRUCABEYEjExM0VFRkY3NDA4NEE1RjM2OAA=","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162120320","wa_id":"584162120320"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTIwMzIwFQIAERgSRUI2RUJDNkUyMTM5RkQxQTg2AA==","message_status":"accepted"}]}'. 2026-08-02 07:00:12 - ====== INICIO WEBHOOK ====== 2026-08-02 07:00:12 - Evento: status:failed | De: 5841215775 | Size: 565b 2026-08-02 07:00:12 - STATUS FAILED: failed para 5841215775 | Error: 131026 Message undeliverable 2026-08-02 07:00:12 - ====== FIN WEBHOOK ====== 2026-08-02 07:00:12 - ====== INICIO WEBHOOK ====== 2026-08-02 07:00:12 - Evento: status:failed | De: 584162120320 | Size: 573b 2026-08-02 07:00:12 - STATUS FAILED: failed para 584162120320 | Error: 131026 Message undeliverable 2026-08-02 07:00:12 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123926363","wa_id":"584123926363"}],"messages":[{"id":"wamid.HBgMNTg0MTIzOTI2MzYzFQIAERgSQjAwRjc1QTA2NkM5OTNFQ0Y5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584247132199","wa_id":"584247132199"}],"messages":[{"id":"wamid.HBgMNTg0MjQ3MTMyMTk5FQIAERgSM0VBNkQ5QkExQkQzNkIyRTA5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143254055","wa_id":"584143254055"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjU0MDU1FQIAERgSMkVDMTAxQjIyNjM2NzkzQzUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127986641","wa_id":"584127986641"}],"messages":[{"id":"wamid.HBgMNTg0MTI3OTg2NjQxFQIAERgSRTU4Qjc4NjE1MEY5NkJGQzI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121477719","wa_id":"584121477719"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDc3NzE5FQIAERgSODQ5OTYzNUE4M0I1MDk2MUU5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263200408","wa_id":"584263200408"}],"messages":[{"id":"wamid.HBgMNTg0MjYzMjAwNDA4FQIAERgSRjUwOTY4RjJDODNFODdBRDg4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141287395","wa_id":"584141287395"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjg3Mzk1FQIAERgSNjI4NUI0NjI2NEZGQTlCOTZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144466358","wa_id":"584144466358"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDY2MzU4FQIAERgSNzA3Mjg0RTM5MTlCREYxMUE3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458066","wa_id":"584123458066"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDY2FQIAERgSODlGMTg4OUU3MDQ2M0QwREQ4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242032099","wa_id":"584242032099"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMDMyMDk5FQIAERgSNTg2MTczRERGQUEwQjlBNDJDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242964140","wa_id":"584242964140"}],"messages":[{"id":"wamid.HBgMNTg0MjQyOTY0MTQwFQIAERgSNzNCRjcwRTBGMzREMDI1QTAyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125401218","wa_id":"584125401218"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDAxMjE4FQIAERgSM0U4Q0M5MkVCMEQ4NTEzNUIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242922691","wa_id":"584242922691"}],"messages":[{"id":"wamid.HBgMNTg0MjQyOTIyNjkxFQIAERgSMzkxNzk4MjhDRUNDMDkyNEE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928884","wa_id":"584144928884"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4ODg0FQIAERgSNUNBMTMwODRENDFFNjc5MjZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125409021","wa_id":"584125409021"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDA5MDIxFQIAERgSMTRDODY0RUFFNkYzNUYyMTk3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928036","wa_id":"584144928036"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDM2FQIAERgSMjYyMkFFRjVENkZFQjRCMjUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144783152","wa_id":"584144783152"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzgzMTUyFQIAERgSRkI1RjA5MzQzRUYyNUY0MDhBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129301013","wa_id":"584129301013"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzAxMDEzFQIAERgSNEJBRUQwOERBQjk2RDVBQ0VBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125401218","wa_id":"584125401218"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDAxMjE4FQIAERgSN0VBREZENTQ2QzIwRjRDODQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSODNBMjNDMERBREI1NzU5QkYyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265369969","wa_id":"584265369969"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MzY5OTY5FQIAERgSRTcyNkNFMjBGOEU0QTdDNzI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128969379","wa_id":"584128969379"}],"messages":[{"id":"wamid.HBgMNTg0MTI4OTY5Mzc5FQIAERgSRUExQjlBNzFDNUZEN0ZCOTYyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266189226","wa_id":"584266189226"}],"messages":[{"id":"wamid.HBgMNTg0MjY2MTg5MjI2FQIAERgSMUE1RjBCQkQ0NkEyNjFDMENGAA==","message_status":"accepted"}]}'. 2026-08-02 07:00:46 - ====== INICIO WEBHOOK ====== 2026-08-02 07:00:46 - Evento: status:failed | De: 584266189226 | Size: 573b 2026-08-02 07:00:46 - STATUS FAILED: failed para 584266189226 | Error: 131026 Message undeliverable 2026-08-02 07:00:46 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124571744","wa_id":"584124571744"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSRTY4Nzg2RkNFMTlBNUVFNzNDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141108464","wa_id":"584141108464"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTA4NDY0FQIAERgSQzcwRTFBRjcwQjEwNUU0M0ZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122509393","wa_id":"584122509393"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTA5MzkzFQIAERgSRTQ1NUMzMDg0OEU4QUJENUI4AA==","message_status":"accepted"}]}'. 2026-08-02 07:00:49 - ====== INICIO WEBHOOK ====== 2026-08-02 07:00:49 - Evento: status:failed | De: 584122509393 | Size: 573b 2026-08-02 07:00:49 - STATUS FAILED: failed para 584122509393 | Error: 131026 Message undeliverable 2026-08-02 07:00:49 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143925841","wa_id":"584143925841"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTI1ODQxFQIAERgSNkI2NUE0MjAxMUQwRTkzNDZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129904861","wa_id":"584129904861"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTA0ODYxFQIAERgSQTIyMTBEQTEyODkwQzZBNEMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124716773","wa_id":"584124716773"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NzE2NzczFQIAERgSMjFDQTQwNTlFRjBEMzUyRUJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243054448","wa_id":"584243054448"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDU0NDQ4FQIAERgSNDc3MTFFODlCQTRDREE0REIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127352823","wa_id":"584127352823"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MzUyODIzFQIAERgSNkE4NjlFQTI5Nzg3RjU2MzVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120843226","wa_id":"584120843226"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODQzMjI2FQIAERgSNjVGNzdGMEJCODVBNUVEOEY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243579800","wa_id":"584243579800"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSREZCRDUyRDlCRTFBQTlFMzA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143443573","wa_id":"584143443573"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNDQzNTczFQIAERgSOThEODc5NjgwRjhFRTcwNjc3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120303166","wa_id":"584120303166"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzAzMTY2FQIAERgSMTJEMzgyQTU3RTgwMTdERkI2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144501202","wa_id":"584144501202"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTAxMjAyFQIAERgSNjA0NkQyODUyMzhGOTVFOEUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124331078","wa_id":"584124331078"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzMxMDc4FQIAERgSQzg2RjgxMEUwOUI0RjlFMzIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125367730","wa_id":"584125367730"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzY3NzMwFQIAERgSQUE5RjQ1NkJCNEFEMUIzRDExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129800526","wa_id":"584129800526"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSMDNDODM4NTVBRDlGNDI4RjAxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123459835","wa_id":"584123459835"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU5ODM1FQIAERgSNDBCQ0Q3ODQ5M0M3REY3MENGAA==","message_status":"accepted"}]}'. 2026-08-02 08:00:47 - ====== INICIO WEBHOOK ====== 2026-08-02 08:00:47 - Evento: button | De: 584124716773 | Size: 717b 2026-08-02 08:00:47 - Procesando botón de plantilla: Informacion de pagos 2026-08-02 08:00:47 - ButtonService: payload=informacion de pagos, telefono=584124716773 2026-08-02 08:00:47 - Procesando botón PAGO para: 584124716773 2026-08-02 08:00:48 - Mensaje enviado con éxito a 584124716773 2026-08-02 08:00:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f3170a3635 (wa_message_id: wamid.HBgMNTg0MTI0NzE2NzczFQIAERgSRDZGRjUzQzBGOEVEOTYwRkM1AA==) 2026-08-02 08:00:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f3170a3635 2026-08-02 08:00:48 - ====== FIN WEBHOOK ====== 2026-08-02 08:01:23 - ====== INICIO WEBHOOK ====== 2026-08-02 08:01:23 - Evento: text | De: 584124716773 | Size: 571b 2026-08-02 08:01:23 - Procesando mensaje regular tipo: text 2026-08-02 08:01:23 - RegularMessageService: Procesando mensaje de 584124716773, tipo: text 2026-08-02 08:01:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUMwQ0NCMjc5NkQwRUFGRTc0MDY2RkYxOUQ2MDE5QzkA 2026-08-02 08:01:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUMwQ0NCMjc5NkQwRUFGRTc0MDY2RkYxOUQ2MDE5QzkA 2026-08-02 08:01:23 - Contenido: Cuanto es en bs... 2026-08-02 08:01:23 - Comando detectado: cuanto 2026-08-02 08:01:23 - CommandProcessor: Procesando comando: cuanto 2026-08-02 08:01:23 - Comando no reconocido, enviando a ChatGPT 2026-08-02 08:01:23 - Resultado del comando: string 2026-08-02 08:01:23 - Enviando a ChatGPT: Cuanto es en bs... 2026-08-02 08:01:23 - forwardToChatGPT: Enviando a ChatGPT: Cuanto es en bs... 2026-08-02 08:01:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [02-Aug-2026 09:01:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [02-Aug-2026 09:01:23 America/Halifax] [CHATBOT][START] corr=e6240e91 IP=127.0.0.1 UA= [02-Aug-2026 08:01:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [02-Aug-2026 08:01:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=e0:63:da:fc:a0:5c mobile=584124716773 [02-Aug-2026 08:01:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [02-Aug-2026 08:01:23 America/Caracas] [CHATBOT][DIAG] corr=e6240e91 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 3; Problema: Tu cuenta vence en 2 días [warning] [02-Aug-2026 08:01:23 America/Caracas] [CHATBOT][CTX] corr=e6240e91 tel=584124716773 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [02-Aug-2026 08:01:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [02-Aug-2026 08:01:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [02-Aug-2026 08:01:23 America/Caracas] [CHATBOT][AI][f57686] Proveedor: gemini [02-Aug-2026 08:01:23 America/Caracas] [CHATBOT][GEMINI][f57686] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [02-Aug-2026 08:01:24 America/Caracas] [CHATBOT][GEMINI][f57686] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 08:01:24 America/Caracas] [CHATBOT][GEMINI][f57686] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 08:01:25 America/Caracas] [CHATBOT][AI][f57686] Gemini falló, usando heurística local [02-Aug-2026 08:01:25 America/Caracas] [CHATBOT][AI][f57686] Heurística no matcheó, enviando menú de opciones [02-Aug-2026 08:01:25 America/Caracas] [CHATBOT][END] corr=e6240e91 bytesRespuesta=393 [02-Aug-2026 08:01:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-02 08:01:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-02 08:01:26 - Mensaje enviado con éxito a 584124716773 2026-08-02 08:01:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f31961175b (wa_message_id: wamid.HBgMNTg0MTI0NzE2NzczFQIAERgSNTNBMzJGMENBQkNDNjg2MTUzAA==) 2026-08-02 08:01:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f31961175b 2026-08-02 08:01:26 - ====== FIN WEBHOOK ====== 2026-08-02 08:02:01 - ====== INICIO WEBHOOK ====== 2026-08-02 08:02:01 - Evento: text | De: 584124716773 | Size: 561b 2026-08-02 08:02:01 - Procesando mensaje regular tipo: text 2026-08-02 08:02:01 - RegularMessageService: Procesando mensaje de 584124716773, tipo: text 2026-08-02 08:02:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUMxMjE3QzBFNEJBNzM1MTQ1REUzNzUyODJFNTRFQUIA 2026-08-02 08:02:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUMxMjE3QzBFNEJBNzM1MTQ1REUzNzUyODJFNTRFQUIA 2026-08-02 08:02:01 - Contenido: Pagar... 2026-08-02 08:02:01 - Comando detectado: pagar 2026-08-02 08:02:01 - CommandProcessor: Procesando comando: pagar 2026-08-02 08:02:01 - Ejecutando add_pagos.php [02-Aug-2026 08:02:02 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-02 08:02:02 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-02 08:02:02 - ====== INICIO WEBHOOK ====== 2026-08-02 08:02:02 - Evento: text | De: 584124716773 | Size: 561b 2026-08-02 08:02:02 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUMxMjE3QzBFNEJBNzM1MTQ1REUzNzUyODJFNTRFQUIA, ignorando 2026-08-02 08:18:07 - ====== INICIO WEBHOOK ====== 2026-08-02 08:18:07 - Evento: text | De: 584141448567 | Size: 603b 2026-08-02 08:18:07 - Procesando mensaje regular tipo: text 2026-08-02 08:18:07 - RegularMessageService: Procesando mensaje de 584141448567, tipo: text 2026-08-02 08:18:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAEhggQTUwNkMxNjVDNjlFQTgzRThCNkM5RUNCQTVEN0Y1QjIA 2026-08-02 08:18:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAEhggQTUwNkMxNjVDNjlFQTgzRThCNkM5RUNCQTVEN0Y1QjIA 2026-08-02 08:18:07 - Contenido: Hola muy buenos días... 2026-08-02 08:18:07 - Comando detectado: hola 2026-08-02 08:18:07 - CommandProcessor: Procesando comando: hola 2026-08-02 08:18:07 - Comando no reconocido, enviando a ChatGPT 2026-08-02 08:18:07 - Resultado del comando: string 2026-08-02 08:18:07 - Enviando a ChatGPT: Hola muy buenos días... 2026-08-02 08:18:07 - forwardToChatGPT: Enviando a ChatGPT: Hola muy buenos días... 2026-08-02 08:18:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [02-Aug-2026 09:18:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [02-Aug-2026 09:18:07 America/Halifax] [CHATBOT][START] corr=0d5c3926 IP=127.0.0.1 UA= [02-Aug-2026 08:18:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [02-Aug-2026 08:18:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-02 username=70:a7:41:28:5b:65 mobile=584141448567 [02-Aug-2026 08:18:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [02-Aug-2026 08:18:07 America/Caracas] [CHATBOT][DIAG] corr=0d5c3926 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [02-Aug-2026 08:18:07 America/Caracas] [CHATBOT][CTX] corr=0d5c3926 tel=584141448567 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [02-Aug-2026 08:18:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [02-Aug-2026 08:18:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [02-Aug-2026 08:18:07 America/Caracas] [CHATBOT][AI][a15633] Proveedor: gemini [02-Aug-2026 08:18:07 America/Caracas] [CHATBOT][GEMINI][a15633] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [02-Aug-2026 08:18:07 America/Caracas] [CHATBOT][GEMINI][a15633] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 08:18:08 America/Caracas] [CHATBOT][GEMINI][a15633] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 08:18:08 America/Caracas] [CHATBOT][AI][a15633] Gemini falló, usando heurística local [02-Aug-2026 08:18:08 America/Caracas] [CHATBOT][AI][a15633] Heurística no matcheó, enviando menú de opciones [02-Aug-2026 08:18:08 America/Caracas] [CHATBOT][END] corr=0d5c3926 bytesRespuesta=390 [02-Aug-2026 08:18:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-02 08:18:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-02 08:18:10 - Mensaje enviado con éxito a 584141448567 2026-08-02 08:18:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f35820a792 (wa_message_id: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAERgSNkYyRTIxRThFNDJDNDIwMTRCAA==) 2026-08-02 08:18:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f35820a792 2026-08-02 08:18:10 - ====== FIN WEBHOOK ====== 2026-08-02 08:18:24 - ====== INICIO WEBHOOK ====== 2026-08-02 08:18:24 - Evento: text | De: 584141448567 | Size: 611b 2026-08-02 08:18:24 - Procesando mensaje regular tipo: text 2026-08-02 08:18:24 - RegularMessageService: Procesando mensaje de 584141448567, tipo: text 2026-08-02 08:18:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAEhggQTU4MEMxMDM4MTUyQzhGNEM4MDVEQTFCM0M3NjUyODQA 2026-08-02 08:18:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAEhggQTU4MEMxMDM4MTUyQzhGNEM4MDVEQTFCM0M3NjUyODQA 2026-08-02 08:18:24 - Contenido: Cuál es mi monto a cancelar?... 2026-08-02 08:18:24 - Comando detectado: cuál 2026-08-02 08:18:24 - CommandProcessor: Procesando comando: cuál 2026-08-02 08:18:24 - Comando no reconocido, enviando a ChatGPT 2026-08-02 08:18:24 - Resultado del comando: string 2026-08-02 08:18:24 - Enviando a ChatGPT: Cuál es mi monto a cancelar?... 2026-08-02 08:18:24 - forwardToChatGPT: Enviando a ChatGPT: Cuál es mi monto a cancelar?... 2026-08-02 08:18:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [02-Aug-2026 09:18:24 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [02-Aug-2026 09:18:24 America/Halifax] [CHATBOT][START] corr=2b8bdaca IP=127.0.0.1 UA= [02-Aug-2026 08:18:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [02-Aug-2026 08:18:24 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-02 username=70:a7:41:28:5b:65 mobile=584141448567 [02-Aug-2026 08:18:24 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [02-Aug-2026 08:18:24 America/Caracas] [CHATBOT][DIAG] corr=2b8bdaca Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [02-Aug-2026 08:18:24 America/Caracas] [CHATBOT][CTX] corr=2b8bdaca tel=584141448567 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [02-Aug-2026 08:18:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [02-Aug-2026 08:18:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [02-Aug-2026 08:18:24 America/Caracas] [CHATBOT][AI][d0f4c0] Proveedor: gemini [02-Aug-2026 08:18:24 America/Caracas] [CHATBOT][GEMINI][d0f4c0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [02-Aug-2026 08:18:24 America/Caracas] [CHATBOT][GEMINI][d0f4c0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 08:18:25 America/Caracas] [CHATBOT][GEMINI][d0f4c0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 08:18:25 America/Caracas] [CHATBOT][AI][d0f4c0] Gemini falló, usando heurística local [02-Aug-2026 08:18:25 America/Caracas] [CHATBOT][AI][d0f4c0] Heurística no matcheó, enviando menú de opciones [02-Aug-2026 08:18:25 America/Caracas] [CHATBOT][END] corr=2b8bdaca bytesRespuesta=390 [02-Aug-2026 08:18:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-02 08:18:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-02 08:18:26 - Mensaje enviado con éxito a 584141448567 2026-08-02 08:18:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f35929d408 (wa_message_id: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAERgSRjIxRTUxMURDMzdCRUJENEI2AA==) 2026-08-02 08:18:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f35929d408 2026-08-02 08:18:26 - ====== FIN WEBHOOK ====== 2026-08-02 08:57:22 - ====== INICIO WEBHOOK ====== 2026-08-02 08:57:22 - Evento: text | De: 584243031255 | Size: 558b 2026-08-02 08:57:22 - Procesando mensaje regular tipo: text 2026-08-02 08:57:22 - RegularMessageService: Procesando mensaje de 584243031255, tipo: text 2026-08-02 08:57:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUM4M0VBNjY4ODkwQjcyQjM4REQxMTdCQzA3OTY0NjYA 2026-08-02 08:57:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUM4M0VBNjY4ODkwQjcyQjM4REQxMTdCQzA3OTY0NjYA 2026-08-02 08:57:22 - Contenido: Soporte... 2026-08-02 08:57:22 - Comando detectado: soporte 2026-08-02 08:57:22 - CommandProcessor: Procesando comando: soporte 2026-08-02 08:57:22 - Ejecutando soporte (menú interactivo) 2026-08-02 08:57:22 - Resultado del comando: array 2026-08-02 08:57:22 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-02 08:57:24 - Mensaje enviado con éxito a 584243031255 2026-08-02 08:57:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f3eb418ae9 (wa_message_id: wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSNzhBMkZBNkZERTdGOUZCMDM4AA==) 2026-08-02 08:57:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f3eb418ae9 2026-08-02 08:57:24 - ====== FIN WEBHOOK ====== 2026-08-02 08:57:28 - ====== INICIO WEBHOOK ====== 2026-08-02 08:57:28 - Evento: interactive | De: 584243031255 | Size: 749b 2026-08-02 08:57:28 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-02 08:57:28 - ButtonService: payload=unique_button_id_1, telefono=584243031255 2026-08-02 08:57:28 - button_reply no manejado por ButtonService 2026-08-02 08:57:28 - ====== FIN WEBHOOK ====== 2026-08-02 09:07:10 - ====== INICIO WEBHOOK ====== 2026-08-02 09:07:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-02 09:07:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-02 09:07:10 - ====== FIN WEBHOOK ====== 2026-08-02 09:07:42 - ====== INICIO WEBHOOK ====== 2026-08-02 09:07:42 - Evento: button | De: 584120303166 | Size: 703b 2026-08-02 09:07:42 - Procesando botón de plantilla: Informacion de pagos 2026-08-02 09:07:42 - ButtonService: payload=informacion de pagos, telefono=584120303166 2026-08-02 09:07:42 - Procesando botón PAGO para: 584120303166 2026-08-02 09:07:44 - Mensaje enviado con éxito a 584120303166 2026-08-02 09:07:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f412001ce5 (wa_message_id: wamid.HBgMNTg0MTIwMzAzMTY2FQIAERgSODA0MEM4RTFGMjc3OEM0OTg4AA==) 2026-08-02 09:07:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f412001ce5 2026-08-02 09:07:44 - ====== FIN WEBHOOK ====== 2026-08-02 10:00:55 - ====== INICIO WEBHOOK ====== 2026-08-02 10:00:55 - Evento: text | De: 584143443573 | Size: 588b 2026-08-02 10:00:55 - Procesando mensaje regular tipo: text 2026-08-02 10:00:55 - RegularMessageService: Procesando mensaje de 584143443573, tipo: text 2026-08-02 10:00:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDQzNTczFQIAEhgUM0E0RjFFMjRFRUU0QzQ1Q0FFRjgA 2026-08-02 10:00:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDQzNTczFQIAEhgUM0E0RjFFMjRFRUU0QzQ1Q0FFRjgA 2026-08-02 10:00:55 - Contenido: Buen día por favor mándeme el monto... 2026-08-02 10:00:55 - Comando detectado: buen 2026-08-02 10:00:55 - CommandProcessor: Procesando comando: buen 2026-08-02 10:00:55 - Comando no reconocido, enviando a ChatGPT 2026-08-02 10:00:55 - Resultado del comando: string 2026-08-02 10:00:55 - Enviando a ChatGPT: Buen día por favor mándeme el monto... 2026-08-02 10:00:55 - forwardToChatGPT: Enviando a ChatGPT: Buen día por favor mándeme el monto... 2026-08-02 10:00:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [02-Aug-2026 11:00:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [02-Aug-2026 11:00:55 America/Halifax] [CHATBOT][START] corr=d410e2ea IP=127.0.0.1 UA= [02-Aug-2026 10:00:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [02-Aug-2026 10:00:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:92:bf:4e:15:d0 mobile=584143443573 [02-Aug-2026 10:00:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [02-Aug-2026 10:00:56 America/Caracas] [CHATBOT][DIAG] corr=d410e2ea Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [02-Aug-2026 10:00:56 America/Caracas] [CHATBOT][CTX] corr=d410e2ea tel=584143443573 intent=chat srvid=34 usd=30 bs=25982.71 tasa=746.6297 verifyMode=simulated [02-Aug-2026 10:00:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [02-Aug-2026 10:00:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [02-Aug-2026 10:00:56 America/Caracas] [CHATBOT][AI][f87cbf] Proveedor: gemini [02-Aug-2026 10:00:56 America/Caracas] [CHATBOT][GEMINI][f87cbf] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [02-Aug-2026 10:00:56 America/Caracas] [CHATBOT][GEMINI][f87cbf] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 10:00:57 America/Caracas] [CHATBOT][GEMINI][f87cbf] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 10:00:57 America/Caracas] [CHATBOT][AI][f87cbf] Gemini falló, usando heurística local [02-Aug-2026 10:00:57 America/Caracas] [CHATBOT][AI][f87cbf] Heurística no matcheó, enviando menú de opciones [02-Aug-2026 10:00:57 America/Caracas] [CHATBOT][END] corr=d410e2ea bytesRespuesta=396 [02-Aug-2026 10:00:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-02 10:00:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-02 10:00:58 - Mensaje enviado con éxito a 584143443573 2026-08-02 10:00:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f4d9ae1343 (wa_message_id: wamid.HBgMNTg0MTQzNDQzNTczFQIAERgSRjVFOTQyNTM1NkRDMzlBMDJGAA==) 2026-08-02 10:00:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f4d9ae1343 2026-08-02 10:00:58 - ====== FIN WEBHOOK ====== 2026-08-02 10:01:11 - ====== INICIO WEBHOOK ====== 2026-08-02 10:01:11 - Evento: text | De: 584143443573 | Size: 548b 2026-08-02 10:01:11 - Procesando mensaje regular tipo: text 2026-08-02 10:01:11 - RegularMessageService: Procesando mensaje de 584143443573, tipo: text 2026-08-02 10:01:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDQzNTczFQIAEhgUM0FDMzBCRTVFNDgzQkU1MUUwNDIA 2026-08-02 10:01:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDQzNTczFQIAEhgUM0FDMzBCRTVFNDgzQkU1MUUwNDIA 2026-08-02 10:01:11 - Contenido: Pagar... 2026-08-02 10:01:11 - Comando detectado: pagar 2026-08-02 10:01:11 - CommandProcessor: Procesando comando: pagar 2026-08-02 10:01:11 - Ejecutando add_pagos.php [02-Aug-2026 10:01:11 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-02 10:01:11 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-02 10:01:12 - ====== INICIO WEBHOOK ====== 2026-08-02 10:01:12 - Evento: text | De: 584143443573 | Size: 548b 2026-08-02 10:01:12 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzNDQzNTczFQIAEhgUM0FDMzBCRTVFNDgzQkU1MUUwNDIA, ignorando output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164442958","wa_id":"584164442958"}],"messages":[{"id":"wamid.HBgMNTg0MTY0NDQyOTU4FQIAERgSMjZGNjREQTkxNkNEQTc4MTQ4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Leny Tagliaferro, 2026-08-31 00:00:00 . 584164442958 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164442958","wa_id":"584164442958"}],"messages":[{"id":"wamid.HBgMNTg0MTY0NDQyOTU4FQIAERgSNTc5MDk4ODIwMTJDMjdCRUU5AA==","message_status":"accepted"}]}'. 2026-08-02 10:51:55 - ====== INICIO WEBHOOK ====== 2026-08-02 10:51:55 - Evento: image | De: 584243031255 | Size: 824b 2026-08-02 10:51:55 - Procesando mensaje regular tipo: image 2026-08-02 10:51:55 - RegularMessageService: Procesando mensaje de 584243031255, tipo: image 2026-08-02 10:51:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNFRUQ5NTQwRjMxQTc5NDIyMjgxQUI3MkYwNUFGQTQA 2026-08-02 10:51:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNFRUQ5NTQwRjMxQTc5NDIyMjgxQUI3MkYwNUFGQTQA 2026-08-02 10:51:55 - Contenido: ... 2026-08-02 10:51:55 - Comando detectado: image 2026-08-02 10:51:55 - CommandProcessor: Procesando comando: image 2026-08-02 10:51:55 - Imagen sin comando, guardando y procesando 2026-08-02 10:51:55 - Verificando duplicado por imageId=2247548839374220, msgId=wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNFRUQ5NTQwRjMxQTc5NDIyMjgxQUI3MkYwNUFGQTQA 2026-08-02 10:51:55 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-02 10:51:55 - Incluyendo numtoname.php... 2026-08-02 10:51:55 - Incluyendo media.php... 2026-08-02 10:51:55 - DEBUG messages batch: [{"from":"584243031255","from_user_id":"VE.4531332210487259","id":"wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNFRUQ5NTQwRjMxQTc5NDIyMjgxQUI3MkYwNUFGQTQA","timestamp":"1785682315","type":"image","image":{"mime_type":"image\/jpeg","sha256":"dhKmnsw4xqqNHhc1lsuYkAq99XtzXgdBbw0b22F9DE0=","id":"2247548839374220","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2247548839374220&source=webhook&ext=1785682617&hash=ATzW49Pa3BqqgHZU_dbtVzycS-XPXjT1qzaI-nPvENnfvQ"}}] 2026-08-02 10:51:55 - DEBUG caption: no se encontró texto cercano 2026-08-02 10:51:55 - DEBUG caption final: [VACIO] 2026-08-02 10:51:55 - DEBUG busqueda mobiles: 04243031255,4243031255,584243031255 2026-08-02 10:51:55 - DEBUG usuario NO encontrado 2026-08-02 10:51:55 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-02 10:51:55 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-02 10:51:56 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2247548839374220&source=getMedia&ext=1785682618&hash=ATyo0AakOPp0_oHeAIoYzlp5qQ4u6BfjMn_9NUSYCsiBvQ 2026-08-02 10:51:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2247548839374220.jpg (16914 bytes) 2026-08-02 10:51:58 - OCR tesseract exit=0 chars=147 2026-08-02 10:51:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 222 Activado Red actual Sarmiento Quintero [ASS Detalles Realizado 2026-08-02 10:51:58 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-08-02 10:51:58 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-02 10:51:58 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-02 10:51:58 - DEBUG bodyAdmin postOCR: Tlf: 04243031255\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-08-02 10:52:00 - IMG 2247548839374220 TEL 04243031255 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-02 10:52:00 - Incluyendo guardar_imagen.php... 2026-08-02 10:52:00 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-02 10:52:00 - Includes realizados. Verificando funciones... 2026-08-02 10:52:00 - obtenerInfoUsuario: Iniciando función con teléfono: 584243031255 2026-08-02 10:52:00 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-02 10:52:00 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-02 10:52:00 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-02 10:52:00 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-02 10:52:00 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-02 10:52:00 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c0:83:f9","firstname":"Yoselyn","lastname":"Quintero","mac":"24:5a:4c:c0:83:f9","srvid":47} 2026-08-02 10:52:00 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-02 10:52:00 - Datos usuario extraídos: {"username":"24:5a:4c:c0:83:f9","firstname":"Yoselyn","lastname":"Quintero","mac":"24:5a:4c:c0:83:f9","srvid":47} 2026-08-02 10:52:00 - Función conectarbot disponible, obteniendo conexión... 2026-08-02 10:52:00 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-02 10:52:00 - Valor de accessToken: EAAC0c45... 2026-08-02 10:52:00 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-02 10:52:00 - Instancia WhatsAppImageHandler creada 2026-08-02 10:52:00 - Llamando a saveWhatsAppImage... 2026-08-02 10:52:00 - saveWhatsAppImage: Procesando imagen para: 584243031255 2026-08-02 10:52:00 - saveWhatsAppImage: ID de media: 2247548839374220, MIME type: image/jpeg 2026-08-02 10:52:00 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2247548839374220 2026-08-02 10:52:01 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-02 10:52:01 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2247548839374220&source=getMedia&ext=1785682623&hash=ATzbIG3O3-vCJfUhRob7IVzI5eLRyf0_wNo2aWUeui3N9w 2026-08-02 10:52:01 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2247548839374220&source=getMedia&ext=1785682623&hash=ATzbIG3O3-vCJfUhRob7IVzI5eLRyf0_wNo2aWUeui3N9w 2026-08-02 10:52:02 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-02 10:52:02 - descargar_imagen: Imagen descargada - Tamaño: 16914 bytes, Tipo: image/jpeg 2026-08-02 10:52:02 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2247548839374220.jpg, Tamaño: 16914 bytes 2026-08-02 10:52:02 - saveToDatabase: Registro insertado en BD con ID: 210 2026-08-02 10:52:02 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2247548839374220.jpg","image_id":"2247548839374220","size":16914,"mime_type":"image\/jpeg","db_success":true} 2026-08-02 10:52:02 - Resultado del comando: array 2026-08-02 10:52:02 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-02 10:52:03 - Mensaje enviado con éxito a 584243031255 2026-08-02 10:52:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f599322603 (wa_message_id: wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSNUQ3NENCREY0OTlGNTc4RjNGAA==) 2026-08-02 10:52:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f599322603 2026-08-02 10:52:03 - ====== FIN WEBHOOK ====== 2026-08-02 11:06:07 - ====== INICIO WEBHOOK ====== 2026-08-02 11:06:07 - Evento: image | De: 584143443573 | Size: 816b 2026-08-02 11:06:07 - Procesando mensaje regular tipo: image 2026-08-02 11:06:07 - RegularMessageService: Procesando mensaje de 584143443573, tipo: image 2026-08-02 11:06:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDQzNTczFQIAEhgUM0E0M0M0NjU3NEIzMzYzRTQ1RUIA 2026-08-02 11:06:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDQzNTczFQIAEhgUM0E0M0M0NjU3NEIzMzYzRTQ1RUIA 2026-08-02 11:06:07 - Contenido: ... 2026-08-02 11:06:07 - Comando detectado: image 2026-08-02 11:06:07 - CommandProcessor: Procesando comando: image 2026-08-02 11:06:07 - Imagen sin comando, guardando y procesando 2026-08-02 11:06:07 - Verificando duplicado por imageId=1079053321459812, msgId=wamid.HBgMNTg0MTQzNDQzNTczFQIAEhgUM0E0M0M0NjU3NEIzMzYzRTQ1RUIA 2026-08-02 11:06:07 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-02 11:06:07 - Incluyendo numtoname.php... 2026-08-02 11:06:07 - Incluyendo media.php... 2026-08-02 11:06:07 - DEBUG messages batch: [{"from":"584143443573","from_user_id":"VE.4533315016955645","id":"wamid.HBgMNTg0MTQzNDQzNTczFQIAEhgUM0E0M0M0NjU3NEIzMzYzRTQ1RUIA","timestamp":"1785683167","type":"image","image":{"mime_type":"image\/jpeg","sha256":"TWBPCTvIpgmL2AS7VqlNjiJaZrVFf8F9E0hnkoqTXlo=","id":"1079053321459812","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1079053321459812&source=webhook&ext=1785683469&hash=ATwcJMS-4KnHl0MPwwY3XcwdgNJ3E0i7aaLumOeRHFe-WA"}}] 2026-08-02 11:06:07 - DEBUG caption: no se encontró texto cercano 2026-08-02 11:06:07 - DEBUG caption final: [VACIO] 2026-08-02 11:06:07 - DEBUG busqueda mobiles: 04143443573,4143443573,584143443573 2026-08-02 11:06:07 - DEBUG usuario encontrado: f4:92:bf:4e:15:d0 2026-08-02 11:06:07 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-02 11:06:07 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-02 11:06:09 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1079053321459812&source=getMedia&ext=1785683471&hash=ATyyc0l6RgQmt1kvftLnAxcNPJ4A--bG3gtbyWR1b6buGQ 2026-08-02 11:06:10 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1079053321459812.jpg (112542 bytes) 2026-08-02 11:06:11 - OCR tesseract exit=0 chars=347 2026-08-02 11:06:11 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 373 11:05 N “1! > ES < | Comprobante de operacion < y PagomóvilBDV Personas Fecha: 02/08/2026 Tar 006880691942 [IT] Identificacién: 18143785 Origen: 0102****3075 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago < oO Crear Acceso directo 2026-08-02 11:06:11 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-02"} 2026-08-02 11:06:11 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-02","debug":["fecha=2026-08-02"]} 2026-08-02 11:06:11 - DEBUG registro: usernameRaw=''f4:92:bf:4e:15:d0'' first=''jesus miguel'' last=''zapata'' esRegistrado=1 2026-08-02 11:06:11 - DEBUG bodyAdmin postOCR: Tlf: 04143443573\nUser: f4:92:bf:4e:15:d0\nNombre: jesus miguel zapata\nBanco: Venezuela\nMonto: \nFecha: 2026-08-02 (caption)\nSrvID: 34 2026-08-02 11:06:14 - IMG 1079053321459812 TEL 04143443573 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-02 11:06:14 - Incluyendo guardar_imagen.php... 2026-08-02 11:06:14 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-02 11:06:14 - Includes realizados. Verificando funciones... 2026-08-02 11:06:14 - obtenerInfoUsuario: Iniciando función con teléfono: 584143443573 2026-08-02 11:06:14 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-02 11:06:14 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-02 11:06:14 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-02 11:06:14 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-02 11:06:14 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-02 11:06:14 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:4e:15:d0","firstname":"jesus miguel","lastname":"zapata","mac":"f4:92:bf:4e:15:d0","srvid":34} 2026-08-02 11:06:14 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-02 11:06:14 - Datos usuario extraídos: {"username":"f4:92:bf:4e:15:d0","firstname":"jesus miguel","lastname":"zapata","mac":"f4:92:bf:4e:15:d0","srvid":34} 2026-08-02 11:06:14 - Función conectarbot disponible, obteniendo conexión... 2026-08-02 11:06:14 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-02 11:06:14 - Valor de accessToken: EAAC0c45... 2026-08-02 11:06:14 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-02 11:06:14 - Instancia WhatsAppImageHandler creada 2026-08-02 11:06:14 - Llamando a saveWhatsAppImage... 2026-08-02 11:06:14 - saveWhatsAppImage: Procesando imagen para: 584143443573 2026-08-02 11:06:14 - saveWhatsAppImage: ID de media: 1079053321459812, MIME type: image/jpeg 2026-08-02 11:06:14 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1079053321459812 2026-08-02 11:06:15 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-02 11:06:15 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1079053321459812&source=getMedia&ext=1785683478&hash=ATyZKuCz4qXhvhp0frfaIs62IB0tolXslPlfwUnq8pbUfA 2026-08-02 11:06:15 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1079053321459812&source=getMedia&ext=1785683478&hash=ATyZKuCz4qXhvhp0frfaIs62IB0tolXslPlfwUnq8pbUfA 2026-08-02 11:06:16 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-02 11:06:16 - descargar_imagen: Imagen descargada - Tamaño: 112542 bytes, Tipo: image/jpeg 2026-08-02 11:06:16 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1079053321459812.jpg, Tamaño: 112542 bytes 2026-08-02 11:06:16 - saveToDatabase: Registro insertado en BD con ID: 211 2026-08-02 11:06:16 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1079053321459812.jpg","image_id":"1079053321459812","size":112542,"mime_type":"image\/jpeg","db_success":true} 2026-08-02 11:06:16 - Resultado del comando: array 2026-08-02 11:06:16 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-02 11:06:17 - Mensaje enviado con éxito a 584143443573 2026-08-02 11:06:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f5ce9bc7d4 (wa_message_id: wamid.HBgMNTg0MTQzNDQzNTczFQIAERgSNTRCOEFCQzhGNTJFMUVFMjk4AA==) 2026-08-02 11:06:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f5ce9bc7d4 2026-08-02 11:06:17 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Silvino Vasquez, 2026-09-10 00:00:00 . 584164424735 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164424735","wa_id":"584164424735"}],"messages":[{"id":"wamid.HBgMNTg0MTY0NDI0NzM1FQIAERgSREZEQkQ0NDI1MjNBNDk4MEI4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Moises David Gomez, 2026-09-01 00:00:00 . 584241526827 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241526827","wa_id":"584241526827"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI2ODI3FQIAERgSRDMyODI1QzJEMTE0REMwRUFEAA==","message_status":"accepted"}]}'. 2026-08-02 11:14:10 - ====== INICIO WEBHOOK ====== 2026-08-02 11:14:10 - Evento: image | De: 584141448567 | Size: 851b 2026-08-02 11:14:10 - Procesando mensaje regular tipo: image 2026-08-02 11:14:10 - RegularMessageService: Procesando mensaje de 584141448567, tipo: image 2026-08-02 11:14:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAEhggQTVDMTJBRUFCMzEzMDMxMzBFNERBRjRGMTM0QUI4QkEA 2026-08-02 11:14:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAEhggQTVDMTJBRUFCMzEzMDMxMzBFNERBRjRGMTM0QUI4QkEA 2026-08-02 11:14:10 - Contenido: ... 2026-08-02 11:14:10 - Comando detectado: image 2026-08-02 11:14:10 - CommandProcessor: Procesando comando: image 2026-08-02 11:14:10 - Imagen sin comando, guardando y procesando 2026-08-02 11:14:10 - Verificando duplicado por imageId=1756862345659941, msgId=wamid.HBgMNTg0MTQxNDQ4NTY3FQIAEhggQTVDMTJBRUFCMzEzMDMxMzBFNERBRjRGMTM0QUI4QkEA 2026-08-02 11:14:10 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-02 11:14:10 - Incluyendo numtoname.php... 2026-08-02 11:14:10 - Incluyendo media.php... 2026-08-02 11:14:10 - DEBUG messages batch: [{"from":"584141448567","from_user_id":"VE.4532025797084567","id":"wamid.HBgMNTg0MTQxNDQ4NTY3FQIAEhggQTVDMTJBRUFCMzEzMDMxMzBFNERBRjRGMTM0QUI4QkEA","timestamp":"1785683650","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Ll6Kphrkq82tYuUQPvQvQk2eshy4MqAvEO6gpWaE8aY=","id":"1756862345659941","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1756862345659941&source=webhook&ext=1785683952&hash=ATx4lNkGBtP9UYRFJBiIQxp8-sNm1kKJeqreg2niDGAXxQ"}}] 2026-08-02 11:14:10 - DEBUG caption: no se encontró texto cercano 2026-08-02 11:14:10 - DEBUG caption final: [VACIO] 2026-08-02 11:14:10 - DEBUG busqueda mobiles: 04141448567,4141448567,584141448567 2026-08-02 11:14:10 - DEBUG usuario encontrado: 70:a7:41:28:5b:65 2026-08-02 11:14:10 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-02 11:14:10 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-02 11:14:11 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1756862345659941&source=getMedia&ext=1785683953&hash=ATyXymN_xPFxTDBJ6JJrgKeT2sGESF8-I1Ay5cXUdNWAEw 2026-08-02 11:14:12 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1756862345659941.jpg (56303 bytes) 2026-08-02 11:14:13 - OCR tesseract exit=0 chars=319 2026-08-02 11:14:13 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 346 y PagomóvilBDV Personas Fecha: Operación: Identificación: Origen: Destino: Banco: Concepto: 29.865,19 Bs 02/08/2026 006880796852 [[] 18143785 0102****3913 04123663736 0102 - BANCO DE VENEZUELA pago internet mes de agosto 2026-08-02 11:14:13 - OCR parse (caption-level): {"banco":"Venezuela","monto":"29865.19","fecha":"2026-08-02"} 2026-08-02 11:14:13 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-02","debug":["fecha=2026-08-02"]} 2026-08-02 11:14:13 - DEBUG registro: usernameRaw=''70:a7:41:28:5b:65'' first=''Yajaira'' last=''Misle'' esRegistrado=1 2026-08-02 11:14:13 - DEBUG bodyAdmin postOCR: Tlf: 04141448567\nUser: 70:a7:41:28:5b:65\nNombre: Yajaira Misle\nBanco: Venezuela\nMonto: 29865.19 (caption)\nFecha: 2026-08-02 (caption)\nSrvID: 35 2026-08-02 11:14:15 - IMG 1756862345659941 TEL 04141448567 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-02 11:14:15 - Incluyendo guardar_imagen.php... 2026-08-02 11:14:15 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-02 11:14:15 - Includes realizados. Verificando funciones... 2026-08-02 11:14:15 - obtenerInfoUsuario: Iniciando función con teléfono: 584141448567 2026-08-02 11:14:15 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-02 11:14:15 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-02 11:14:15 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-02 11:14:15 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-02 11:14:15 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-02 11:14:15 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:5b:65","firstname":"Yajaira","lastname":"Misle","mac":"70:a7:41:28:5b:65","srvid":35} 2026-08-02 11:14:15 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-02 11:14:15 - Datos usuario extraídos: {"username":"70:a7:41:28:5b:65","firstname":"Yajaira","lastname":"Misle","mac":"70:a7:41:28:5b:65","srvid":35} 2026-08-02 11:14:15 - Función conectarbot disponible, obteniendo conexión... 2026-08-02 11:14:15 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-02 11:14:15 - Valor de accessToken: EAAC0c45... 2026-08-02 11:14:15 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-02 11:14:15 - Instancia WhatsAppImageHandler creada 2026-08-02 11:14:15 - Llamando a saveWhatsAppImage... 2026-08-02 11:14:15 - saveWhatsAppImage: Procesando imagen para: 584141448567 2026-08-02 11:14:15 - saveWhatsAppImage: ID de media: 1756862345659941, MIME type: image/jpeg 2026-08-02 11:14:15 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1756862345659941 2026-08-02 11:14:16 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-02 11:14:16 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1756862345659941&source=getMedia&ext=1785683959&hash=ATxyE7vgnDDQFG9AgRAk5_SPcFQ4C4pfrbyA2fUx1hhFcg 2026-08-02 11:14:16 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1756862345659941&source=getMedia&ext=1785683959&hash=ATxyE7vgnDDQFG9AgRAk5_SPcFQ4C4pfrbyA2fUx1hhFcg 2026-08-02 11:14:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-02 11:14:17 - descargar_imagen: Imagen descargada - Tamaño: 56303 bytes, Tipo: image/jpeg 2026-08-02 11:14:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1756862345659941.jpg, Tamaño: 56303 bytes 2026-08-02 11:14:17 - saveToDatabase: Registro insertado en BD con ID: 212 2026-08-02 11:14:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1756862345659941.jpg","image_id":"1756862345659941","size":56303,"mime_type":"image\/jpeg","db_success":true} 2026-08-02 11:14:17 - Resultado del comando: array 2026-08-02 11:14:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-02 11:14:18 - Mensaje enviado con éxito a 584141448567 2026-08-02 11:14:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f5ecab24ff (wa_message_id: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAERgSMUU1N0FFNzAxMzlFREMwQUVGAA==) 2026-08-02 11:14:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f5ecab24ff 2026-08-02 11:14:18 - ====== FIN WEBHOOK ====== 2026-08-02 11:14:27 - ====== INICIO WEBHOOK ====== 2026-08-02 11:14:27 - Evento: text | De: 584141448567 | Size: 636b 2026-08-02 11:14:27 - Procesando mensaje regular tipo: text 2026-08-02 11:14:27 - RegularMessageService: Procesando mensaje de 584141448567, tipo: text 2026-08-02 11:14:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAEhggQTVCNDNENjc3OTcwMzZGRkJERjY2NUMwMzE2NjQxQkEA 2026-08-02 11:14:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAEhggQTVCNDNENjc3OTcwMzZGRkJERjY2NUMwMzE2NjQxQkEA 2026-08-02 11:14:27 - Contenido: Por favor me envía la factura por este medio, gracias... 2026-08-02 11:14:27 - Comando detectado: por 2026-08-02 11:14:27 - CommandProcessor: Procesando comando: por 2026-08-02 11:14:27 - Comando no reconocido, enviando a ChatGPT 2026-08-02 11:14:27 - Resultado del comando: string 2026-08-02 11:14:27 - Enviando a ChatGPT: Por favor me envía la factura por este medio, gra... 2026-08-02 11:14:27 - forwardToChatGPT: Enviando a ChatGPT: Por favor me envía la factura por este medio, gra... 2026-08-02 11:14:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [02-Aug-2026 12:14:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [02-Aug-2026 12:14:27 America/Halifax] [CHATBOT][START] corr=8dc89b7b IP=127.0.0.1 UA= [02-Aug-2026 11:14:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 746.6297 fecha=2026-07-31T00:00:00-04:00 [02-Aug-2026 11:14:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-02 username=70:a7:41:28:5b:65 mobile=584141448567 [02-Aug-2026 11:14:28 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [02-Aug-2026 11:14:28 America/Caracas] [CHATBOT][DIAG] corr=8dc89b7b Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [02-Aug-2026 11:14:28 America/Caracas] [CHATBOT][CTX] corr=8dc89b7b tel=584141448567 intent=chat srvid=35 usd=40 bs=34643.62 tasa=746.6297 verifyMode=simulated [02-Aug-2026 11:14:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [02-Aug-2026 11:14:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [02-Aug-2026 11:14:28 America/Caracas] [CHATBOT][AI][1d4934] Proveedor: gemini [02-Aug-2026 11:14:28 America/Caracas] [CHATBOT][GEMINI][1d4934] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [02-Aug-2026 11:14:28 America/Caracas] [CHATBOT][GEMINI][1d4934] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 11:14:29 America/Caracas] [CHATBOT][GEMINI][1d4934] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [02-Aug-2026 11:14:29 America/Caracas] [CHATBOT][AI][1d4934] Gemini falló, usando heurística local [02-Aug-2026 11:14:29 America/Caracas] [CHATBOT][AI][1d4934] Heurística no matcheó, enviando menú de opciones [02-Aug-2026 11:14:29 America/Caracas] [CHATBOT][END] corr=8dc89b7b bytesRespuesta=390 [02-Aug-2026 11:14:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-02 11:14:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-02 11:14:30 - Mensaje enviado con éxito a 584141448567 2026-08-02 11:14:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f5ed6bbc09 (wa_message_id: wamid.HBgMNTg0MTQxNDQ4NTY3FQIAERgSOTQyODg4OUU4ODAwMkZGMEM1AA==) 2026-08-02 11:14:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f5ed6bbc09 2026-08-02 11:14:30 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yajaira Misle, 2026-09-02 00:00:00 . 584141448567 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141448567","wa_id":"584141448567"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDQ4NTY3FQIAERgSRThDNkM1QUMwRTE1Q0NEQzBBAA==","message_status":"accepted"}]}'. 2026-08-02 11:31:10 - ====== INICIO WEBHOOK ====== 2026-08-02 11:31:10 - Evento: location | De: 584241906113 | Size: 622b 2026-08-02 11:31:10 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Natasha Zea ) [wa_id] => 584241906113 [user_id] => VE.1972999583367722 ) ) [messages] => Array ( [0] => Array ( [context] => Array ( [forwarded] => 1 ) [from] => 584241906113 [from_user_id] => VE.1972999583367722 [id] => wamid.HBgMNTg0MjQxOTA2MTEzFQIAEhgUM0E0NDkzMzQwRTc5QzhDQUUyMDQA [timestamp] => 1785684671 [location] => Array ( [latitude] => 10.417553901672 [longitude] => -67.293724060059 ) [type] => location ) ) ) [field] => messages ) ) ) ) ) 2026-08-02 11:31:10 - ====== FIN WEBHOOK ====== 2026-08-02 11:40:10 - ====== INICIO WEBHOOK ====== 2026-08-02 11:40:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-02 11:40:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-02 11:40:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Hernan Sosa, 2026-09-02 00:00:00 . 584123598837 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123598837","wa_id":"584123598837"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNTk4ODM3FQIAERgSNjM3NzBBMDQ2MDFBN0M0OUE4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , jesus miguel zapata, 2026-09-05 00:00:00 . 584143443573 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143443573","wa_id":"584143443573"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNDQzNTczFQIAERgSNjJDMzU2NDE3NkMzQkQ2MDIyAA==","message_status":"accepted"}]}'. 2026-08-02 14:31:27 - ====== INICIO WEBHOOK ====== 2026-08-02 14:31:27 - Evento: image | De: 584243031255 | Size: 874b 2026-08-02 14:31:27 - Procesando mensaje regular tipo: image 2026-08-02 14:31:27 - RegularMessageService: Procesando mensaje de 584243031255, tipo: image 2026-08-02 14:31:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUMxODM5RUJDMkMxQjczMTY1OEU3NjA3MTdDOUMyMzEA 2026-08-02 14:31:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUMxODM5RUJDMkMxQjczMTY1OEU3NjA3MTdDOUMyMzEA 2026-08-02 14:31:27 - Contenido: Así está conectado al ups... 2026-08-02 14:31:27 - Comando detectado: así 2026-08-02 14:31:27 - CommandProcessor: Procesando comando: así 2026-08-02 14:31:27 - Imagen sin comando, guardando y procesando 2026-08-02 14:31:27 - Verificando duplicado por imageId=2033208180652599, msgId=wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUMxODM5RUJDMkMxQjczMTY1OEU3NjA3MTdDOUMyMzEA 2026-08-02 14:31:27 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-02 14:31:27 - Incluyendo numtoname.php... 2026-08-02 14:31:27 - Incluyendo media.php... 2026-08-02 14:31:27 - DEBUG messages batch: [{"from":"584243031255","from_user_id":"VE.4531332210487259","id":"wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUMxODM5RUJDMkMxQjczMTY1OEU3NjA3MTdDOUMyMzEA","timestamp":"1785695487","type":"image","image":{"caption":"Así está conectado al ups","mime_type":"image\/jpeg","sha256":"LuabX5uM2HzNNHP1TP4\/ZpOY4iqUP\/lzhJQhJvj1xOg=","id":"2033208180652599","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2033208180652599&source=webhook&ext=1785695789&hash=ATw9ZNnYoC0QbHeSUoiZAf_oriAok-VMyYrnsZh34Twetg"}}] 2026-08-02 14:31:27 - DEBUG caption final: Así está conectado al ups 2026-08-02 14:31:27 - DEBUG busqueda mobiles: 04243031255,4243031255,584243031255 2026-08-02 14:31:27 - DEBUG usuario NO encontrado 2026-08-02 14:31:27 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-02 14:31:27 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-02 14:31:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2033208180652599&source=getMedia&ext=1785695790&hash=ATx9xNX7PWKy46BNIdHVTbvutWxCFPceFgZMaB788Fxdsw 2026-08-02 14:31:29 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2033208180652599.jpg (54441 bytes) 2026-08-02 14:31:29 - OCR tesseract exit=0 chars=81 2026-08-02 14:31:29 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 635 2026-08-02 14:31:29 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-08-02 14:31:29 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-02 14:31:29 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-02 14:31:29 - DEBUG bodyAdmin postOCR: Tlf: 04243031255\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-08-02 14:31:32 - IMG 2033208180652599 TEL 04243031255 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-02 14:31:32 - Incluyendo guardar_imagen.php... 2026-08-02 14:31:32 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-02 14:31:32 - Includes realizados. Verificando funciones... 2026-08-02 14:31:32 - obtenerInfoUsuario: Iniciando función con teléfono: 584243031255 2026-08-02 14:31:32 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-02 14:31:32 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-02 14:31:32 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-02 14:31:32 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-02 14:31:32 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-02 14:31:32 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c0:83:f9","firstname":"Yoselyn","lastname":"Quintero","mac":"24:5a:4c:c0:83:f9","srvid":47} 2026-08-02 14:31:32 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-02 14:31:32 - Datos usuario extraídos: {"username":"24:5a:4c:c0:83:f9","firstname":"Yoselyn","lastname":"Quintero","mac":"24:5a:4c:c0:83:f9","srvid":47} 2026-08-02 14:31:32 - Función conectarbot disponible, obteniendo conexión... 2026-08-02 14:31:32 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-02 14:31:32 - Valor de accessToken: EAAC0c45... 2026-08-02 14:31:32 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-02 14:31:32 - Instancia WhatsAppImageHandler creada 2026-08-02 14:31:32 - Llamando a saveWhatsAppImage... 2026-08-02 14:31:32 - saveWhatsAppImage: Procesando imagen para: 584243031255 2026-08-02 14:31:32 - saveWhatsAppImage: ID de media: 2033208180652599, MIME type: image/jpeg 2026-08-02 14:31:32 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2033208180652599 2026-08-02 14:31:33 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-02 14:31:33 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2033208180652599&source=getMedia&ext=1785695795&hash=ATwXMP2w146b_G_6Pe2wxBl__v94pC2QW9FjHdAH0OW5ww 2026-08-02 14:31:33 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2033208180652599&source=getMedia&ext=1785695795&hash=ATwXMP2w146b_G_6Pe2wxBl__v94pC2QW9FjHdAH0OW5ww 2026-08-02 14:31:34 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-02 14:31:34 - descargar_imagen: Imagen descargada - Tamaño: 54441 bytes, Tipo: image/jpeg 2026-08-02 14:31:34 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2033208180652599.jpg, Tamaño: 54441 bytes 2026-08-02 14:31:34 - saveToDatabase: Registro insertado en BD con ID: 213 2026-08-02 14:31:34 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2033208180652599.jpg","image_id":"2033208180652599","size":54441,"mime_type":"image\/jpeg","db_success":true} 2026-08-02 14:31:34 - Resultado del comando: array 2026-08-02 14:31:34 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-02 14:31:35 - Mensaje enviado con éxito a 584243031255 2026-08-02 14:31:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f8d0703d39 (wa_message_id: wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSN0EwNzQ0OEUyMTA2NTI1RjNDAA==) 2026-08-02 14:31:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f8d0703d39 2026-08-02 14:31:35 - ====== FIN WEBHOOK ====== 2026-08-02 14:32:58 - ====== INICIO WEBHOOK ====== 2026-08-02 14:32:58 - Evento: image | De: 584243031255 | Size: 856b 2026-08-02 14:32:58 - Procesando mensaje regular tipo: image 2026-08-02 14:32:58 - RegularMessageService: Procesando mensaje de 584243031255, tipo: image 2026-08-02 14:32:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUM5QTQ0QTI2RTdGQkNBMkM2MUI3MzFGRDJGMjY4NDUA 2026-08-02 14:32:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUM5QTQ0QTI2RTdGQkNBMkM2MUI3MzFGRDJGMjY4NDUA 2026-08-02 14:32:58 - Contenido: Así al routter... 2026-08-02 14:32:58 - Comando detectado: así 2026-08-02 14:32:58 - CommandProcessor: Procesando comando: así 2026-08-02 14:32:58 - Imagen sin comando, guardando y procesando 2026-08-02 14:32:58 - Verificando duplicado por imageId=992589927159875, msgId=wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUM5QTQ0QTI2RTdGQkNBMkM2MUI3MzFGRDJGMjY4NDUA 2026-08-02 14:32:58 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-02 14:32:58 - Incluyendo numtoname.php... 2026-08-02 14:32:58 - Incluyendo media.php... 2026-08-02 14:32:58 - DEBUG messages batch: [{"from":"584243031255","from_user_id":"VE.4531332210487259","id":"wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUM5QTQ0QTI2RTdGQkNBMkM2MUI3MzFGRDJGMjY4NDUA","timestamp":"1785695579","type":"image","image":{"caption":"Así al routter","mime_type":"image\/jpeg","sha256":"z4\/1n8vawIl8jG2x8+0txJj0DWUGt3\/yZOEVLvq+KMU=","id":"992589927159875","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=992589927159875&source=webhook&ext=1785695880&hash=ATyMvZBXviphA4YAocnfL-8u6oBnCAtNLhGgJffYcNcAgQ"}}] 2026-08-02 14:32:58 - DEBUG caption final: Así al routter 2026-08-02 14:32:58 - DEBUG busqueda mobiles: 04243031255,4243031255,584243031255 2026-08-02 14:32:58 - DEBUG usuario NO encontrado 2026-08-02 14:32:58 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-02 14:32:58 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-02 14:32:59 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=992589927159875&source=getMedia&ext=1785695881&hash=ATzdf-eOiOvzt4zASg-1Faf5p1a914E6KoXuQeo47VIWVg 2026-08-02 14:33:00 - OCR imagen guardada /home/ctnet/www/chatWEB/media/992589927159875.jpg (41297 bytes) 2026-08-02 14:33:01 - OCR tesseract exit=0 chars=81 2026-08-02 14:33:01 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 234 2026-08-02 14:33:01 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-08-02 14:33:01 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-02 14:33:01 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-02 14:33:01 - DEBUG bodyAdmin postOCR: Tlf: 04243031255\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-08-02 14:33:03 - IMG 992589927159875 TEL 04243031255 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-02 14:33:03 - Incluyendo guardar_imagen.php... 2026-08-02 14:33:03 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-02 14:33:03 - Includes realizados. Verificando funciones... 2026-08-02 14:33:03 - obtenerInfoUsuario: Iniciando función con teléfono: 584243031255 2026-08-02 14:33:03 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-02 14:33:03 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-02 14:33:03 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-02 14:33:03 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-02 14:33:03 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-02 14:33:03 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c0:83:f9","firstname":"Yoselyn","lastname":"Quintero","mac":"24:5a:4c:c0:83:f9","srvid":47} 2026-08-02 14:33:03 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-02 14:33:03 - Datos usuario extraídos: {"username":"24:5a:4c:c0:83:f9","firstname":"Yoselyn","lastname":"Quintero","mac":"24:5a:4c:c0:83:f9","srvid":47} 2026-08-02 14:33:03 - Función conectarbot disponible, obteniendo conexión... 2026-08-02 14:33:03 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-02 14:33:03 - Valor de accessToken: EAAC0c45... 2026-08-02 14:33:03 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-02 14:33:03 - Instancia WhatsAppImageHandler creada 2026-08-02 14:33:03 - Llamando a saveWhatsAppImage... 2026-08-02 14:33:03 - saveWhatsAppImage: Procesando imagen para: 584243031255 2026-08-02 14:33:03 - saveWhatsAppImage: ID de media: 992589927159875, MIME type: image/jpeg 2026-08-02 14:33:03 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/992589927159875 2026-08-02 14:33:03 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-02 14:33:03 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=992589927159875&source=getMedia&ext=1785695886&hash=ATySrx60N5V01uHKBd80Ck4s6kXi4FYTAuHYmUMx1uIA2A 2026-08-02 14:33:03 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=992589927159875&source=getMedia&ext=1785695886&hash=ATySrx60N5V01uHKBd80Ck4s6kXi4FYTAuHYmUMx1uIA2A 2026-08-02 14:33:04 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-02 14:33:04 - descargar_imagen: Imagen descargada - Tamaño: 41297 bytes, Tipo: image/jpeg 2026-08-02 14:33:04 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/992589927159875.jpg, Tamaño: 41297 bytes 2026-08-02 14:33:04 - saveToDatabase: Registro insertado en BD con ID: 214 2026-08-02 14:33:04 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/992589927159875.jpg","image_id":"992589927159875","size":41297,"mime_type":"image\/jpeg","db_success":true} 2026-08-02 14:33:04 - Resultado del comando: array 2026-08-02 14:33:04 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-02 14:33:06 - Mensaje enviado con éxito a 584243031255 2026-08-02 14:33:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6f8d62475a8 (wa_message_id: wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSQzdDMTNFRjFFNEQyMUIxNkIzAA==) 2026-08-02 14:33:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a6f8d62475a8 2026-08-02 14:33:06 - ====== FIN WEBHOOK ====== 2026-08-02 17:09:35 - ====== INICIO WEBHOOK ====== 2026-08-02 17:09:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-02 17:09:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-02 17:09:35 - ====== FIN WEBHOOK ====== 2026-08-02 17:09:57 - ====== INICIO WEBHOOK ====== 2026-08-02 17:09:57 - Evento: image | De: 584143800082 | Size: 853b 2026-08-02 17:09:57 - Procesando mensaje regular tipo: image 2026-08-02 17:09:57 - RegularMessageService: Procesando mensaje de 584143800082, tipo: image 2026-08-02 17:09:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzODAwMDgyFQIAEhggQUMzQjY3RTc5QzFCMDE1QUVDRTY2NTJENkM4RTFBQzkA 2026-08-02 17:09:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzODAwMDgyFQIAEhggQUMzQjY3RTc5QzFCMDE1QUVDRTY2NTJENkM4RTFBQzkA 2026-08-02 17:09:57 - Contenido: Plan de 30... 2026-08-02 17:09:57 - Comando detectado: plan 2026-08-02 17:09:57 - CommandProcessor: Procesando comando: plan 2026-08-02 17:09:57 - Imagen sin comando, guardando y procesando 2026-08-02 17:09:57 - Verificando duplicado por imageId=1347345224180483, msgId=wamid.HBgMNTg0MTQzODAwMDgyFQIAEhggQUMzQjY3RTc5QzFCMDE1QUVDRTY2NTJENkM4RTFBQzkA 2026-08-02 17:09:57 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-02 17:09:57 - Incluyendo numtoname.php... 2026-08-02 17:09:57 - Incluyendo media.php... 2026-08-02 17:09:57 - DEBUG messages batch: [{"from":"584143800082","from_user_id":"VE.4525672291053251","id":"wamid.HBgMNTg0MTQzODAwMDgyFQIAEhggQUMzQjY3RTc5QzFCMDE1QUVDRTY2NTJENkM4RTFBQzkA","timestamp":"1785704996","type":"image","image":{"caption":"Plan de 30","mime_type":"image\/jpeg","sha256":"IZRrT+91834HWpNfiNISHFW6nZ6wZc+QhKd+ui68KvI=","id":"1347345224180483","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1347345224180483&source=webhook&ext=1785705299&hash=ATz-n9mt_yKtHduxT5rcf-9XXnnVSFhDTRYl12zgn3GKUw"}}] 2026-08-02 17:09:57 - DEBUG caption final: Plan de 30 2026-08-02 17:09:57 - DEBUG busqueda mobiles: 04143800082,4143800082,584143800082 2026-08-02 17:09:57 - DEBUG usuario encontrado: 6c:68:a4:3a:c3:60 2026-08-02 17:09:57 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-02 17:09:57 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-02 17:09:58 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1347345224180483&source=getMedia&ext=1785705300&hash=ATxNNyjNLEisH1Ap1OvNvKndxlgwDRNnYSioofh1vjHlKg 2026-08-02 17:09:59 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1347345224180483.jpg (46348 bytes) 2026-08-02 17:10:00 - OCR tesseract exit=0 chars=421 2026-08-02 17:10:00 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 217 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 22.463,59 Nro. de referencia: 621438480133 O Fecha y hora del envío: 02/08/2026 a las 5:17:51 PM Cuenta origen: Cta. Corriente *1007 Beneficiario: 0412-3663736 Documento de identidad: V-18.143.785 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal Concepto: 30 internet 2026-08-02 17:10:00 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-02"} 2026-08-02 17:10:00 - OCR parseDetalles: {"banco":"Venezuela","monto":"22463.59","fecha":"2026-08-02","debug":["fecha=2026-08-02","bancoCode=0102","montoNext=22.463,59"]} 2026-08-02 17:10:00 - DEBUG registro: usernameRaw=''6c:68:a4:3a:c3:60'' first=''alirio'' last=''curvelo'' esRegistrado=1 2026-08-02 17:10:00 - DEBUG bodyAdmin postOCR: Tlf: 04143800082\nUser: 6c:68:a4:3a:c3:60\nNombre: alirio curvelo\nBanco: Venezuela\nMonto: 22463.59 (ocrDetails)\nFecha: 2026-08-02 (caption)\nSrvID: 35 2026-08-02 17:10:03 - IMG 1347345224180483 TEL 04143800082 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-02 17:10:03 - Incluyendo guardar_imagen.php... 2026-08-02 17:10:03 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-02 17:10:03 - Includes realizados. Verificando funciones... 2026-08-02 17:10:03 - obtenerInfoUsuario: Iniciando función con teléfono: 584143800082 2026-08-02 17:10:03 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-02 17:10:03 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-02 17:10:03 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-02 17:10:03 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-02 17:10:03 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-02 17:10:03 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:3a:c3:60","firstname":"alirio","lastname":"curvelo","mac":"6c:68:a4:3a:c3:69","srvid":35} 2026-08-02 17:10:03 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-02 17:10:03 - Datos usuario extraídos: {"username":"6c:68:a4:3a:c3:60","firstname":"alirio","lastname":"curvelo","mac":"6c:68:a4:3a:c3:69","srvid":35} 2026-08-02 17:10:03 - Función conectarbot disponible, obteniendo conexión... 2026-08-02 17:10:03 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-02 17:10:03 - Valor de accessToken: EAAC0c45... 2026-08-02 17:10:03 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-02 17:10:03 - Instancia WhatsAppImageHandler creada 2026-08-02 17:10:03 - Llamando a saveWhatsAppImage... 2026-08-02 17:10:03 - saveWhatsAppImage: Procesando imagen para: 584143800082 2026-08-02 17:10:03 - saveWhatsAppImage: ID de media: 1347345224180483, MIME type: image/jpeg 2026-08-02 17:10:03 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1347345224180483 2026-08-02 17:10:04 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-02 17:10:04 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1347345224180483&source=getMedia&ext=1785705306&hash=ATwPUUYSwakXWeIckYhd-7JcdgI2aMQuI9RZHDeV7pdUVQ 2026-08-02 17:10:04 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1347345224180483&source=getMedia&ext=1785705306&hash=ATwPUUYSwakXWeIckYhd-7JcdgI2aMQuI9RZHDeV7pdUVQ 2026-08-02 17:10:05 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-02 17:10:05 - descargar_imagen: Imagen descargada - Tamaño: 46348 bytes, Tipo: image/jpeg 2026-08-02 17:10:05 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1347345224180483.jpg, Tamaño: 46348 bytes 2026-08-02 17:10:05 - saveToDatabase: Registro insertado en BD con ID: 215 2026-08-02 17:10:05 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1347345224180483.jpg","image_id":"1347345224180483","size":46348,"mime_type":"image\/jpeg","db_success":true} 2026-08-02 17:10:05 - Resultado del comando: array 2026-08-02 17:10:05 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-02 17:10:06 - Mensaje enviado con éxito a 584143800082 2026-08-02 17:10:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6fb22ea80e9 (wa_message_id: wamid.HBgMNTg0MTQzODAwMDgyFQIAERgSQUJFNDgyREQ4MjY4RkM2NUM5AA==) 2026-08-02 17:10:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a6fb22ea80e9 2026-08-02 17:10:06 - ====== FIN WEBHOOK ====== 2026-08-02 17:48:01 - ====== INICIO WEBHOOK ====== 2026-08-02 17:48:01 - Evento: image | De: 584143466209 | Size: 857b 2026-08-02 17:48:01 - Procesando mensaje regular tipo: image 2026-08-02 17:48:01 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-02 17:48:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFNjVCQTc1M0I2MTMzQ0IwQjlGOUMwQTY4RkI4MjQA 2026-08-02 17:48:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFNjVCQTc1M0I2MTMzQ0IwQjlGOUMwQTY4RkI4MjQA 2026-08-02 17:48:01 - Contenido: Pg mercantil 6750.00 cig... 2026-08-02 17:48:01 - Comando detectado: pg 2026-08-02 17:48:01 - CommandProcessor: Procesando comando: pg 2026-08-02 17:48:01 - Gasto personal con imagen: 2526288001210186 2026-08-02 17:48:01 - Formato 'pg banco descripcion': banco=mercantil, desc=6750.00 cig 2026-08-02 17:48:02 - Ejecutando GastosService (personal) [02-Aug-2026 17:48:02 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-08-02 17:48:06 - Resultado del comando: array 2026-08-02 17:48:06 - Enviando respuesta: ✅ 👤 Gasto personal #99 registrado • Monto: 2026-08-02 17:48:07 - Mensaje enviado con éxito a 584143466209 2026-08-02 17:48:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6fbb1710567 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSN0YxNUE4M0E4RUEyRTMxNDBGAA==) 2026-08-02 17:48:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a6fbb1710567 2026-08-02 17:48:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Hector Rudman, 03/08/2026 . 584143466209 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143466209","wa_id":"584143466209"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQThFQUJDMDhCRTA3MkExMTRDAA==","message_status":"accepted"}]}'. output response send.php '{"error":{"message":"(#100) Invalid parameter","code":100,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"Invalid parameter"},"fbtrace_id":"A77jSRjEBeMhIcmapjrO6S7"}}'. 2026-08-02 20:01:30 - ====== INICIO WEBHOOK ====== 2026-08-02 20:01:30 - Evento: image | De: 584129811056 | Size: 856b 2026-08-02 20:01:30 - Procesando mensaje regular tipo: image 2026-08-02 20:01:30 - RegularMessageService: Procesando mensaje de 584129811056, tipo: image 2026-08-02 20:01:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODExMDU2FQIAEhggQUNFRTk5MTAxNTQyNTZGRUM1ODdBMUYyQ0VGRUFGNUIA 2026-08-02 20:01:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODExMDU2FQIAEhggQUNFRTk5MTAxNTQyNTZGRUM1ODdBMUYyQ0VGRUFGNUIA 2026-08-02 20:01:30 - Contenido: ... 2026-08-02 20:01:30 - Comando detectado: image 2026-08-02 20:01:30 - CommandProcessor: Procesando comando: image 2026-08-02 20:01:30 - Imagen sin comando, guardando y procesando 2026-08-02 20:01:30 - Verificando duplicado por imageId=979459421804922, msgId=wamid.HBgMNTg0MTI5ODExMDU2FQIAEhggQUNFRTk5MTAxNTQyNTZGRUM1ODdBMUYyQ0VGRUFGNUIA 2026-08-02 20:01:30 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-02 20:01:30 - Incluyendo numtoname.php... 2026-08-02 20:01:30 - Incluyendo media.php... 2026-08-02 20:01:30 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584129811056","from_user_id":"VE.4538312643122549","id":"wamid.HBgMNTg0MTI5ODExMDU2FQIAEhggQUNFRTk5MTAxNTQyNTZGRUM1ODdBMUYyQ0VGRUFGNUIA","timestamp":"1785715289","type":"image","image":{"mime_type":"image\/jpeg","sha256":"kuG3Z7rNy0vsNKulDEqkRn6Pjr45RLW8eHXCvkd2sFw=","id":"979459421804922","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=979459421804922&source=webhook&ext=1785715592&hash=ATy97MltfWo6UsAwzD9YEc7cPIrVcztvMa77WRJ69F1uiQ"}}] 2026-08-02 20:01:30 - DEBUG caption: no se encontró texto cercano 2026-08-02 20:01:30 - DEBUG caption final: [VACIO] 2026-08-02 20:01:30 - DEBUG busqueda mobiles: 04129811056,4129811056,584129811056 2026-08-02 20:01:30 - DEBUG usuario encontrado: 70:a7:41:24:72:2f 2026-08-02 20:01:30 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-02 20:01:30 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-02 20:01:31 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=979459421804922&source=getMedia&ext=1785715593&hash=ATwLQJ8IaKXWsGbMvN1qKWIG5u1ZTqWnQzCDyameGMygbA 2026-08-02 20:01:33 - OCR imagen guardada /home/ctnet/www/chatWEB/media/979459421804922.jpg (58534 bytes) 2026-08-02 20:01:33 - OCR tesseract exit=0 chars=290 2026-08-02 20:01:33 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 427 y PagomóvilBDV Personas 9 34.743,39 Bs Fecha: 02/08/2026 Operación: 006886374136 U Identificación: 18143785 Origen: 0102****5210 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet 2026-08-02 20:01:33 - OCR parse (caption-level): {"banco":"Venezuela","monto":"34743.39","fecha":"2026-08-02"} 2026-08-02 20:01:33 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-02","debug":["fecha=2026-08-02"]} 2026-08-02 20:01:33 - DEBUG registro: usernameRaw=''70:a7:41:24:72:2f'' first=''Valentina'' last=''Paez'' esRegistrado=1 2026-08-02 20:01:33 - DEBUG bodyAdmin postOCR: Tlf: 04129811056\nUser: 70:a7:41:24:72:2f\nNombre: Valentina Paez\nBanco: Venezuela\nMonto: 34743.39 (caption)\nFecha: 2026-08-02 (caption)\nSrvID: 35 2026-08-02 20:01:37 - IMG 979459421804922 TEL 04129811056 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-02 20:01:37 - Incluyendo guardar_imagen.php... 2026-08-02 20:01:37 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-02 20:01:37 - Includes realizados. Verificando funciones... 2026-08-02 20:01:37 - obtenerInfoUsuario: Iniciando función con teléfono: 584129811056 2026-08-02 20:01:37 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-02 20:01:37 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-02 20:01:37 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-02 20:01:37 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-02 20:01:37 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-02 20:01:37 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:24:72:2f","firstname":"Valentina","lastname":"Paez","mac":"70:a7:41:24:72:2f","srvid":35} 2026-08-02 20:01:37 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-02 20:01:37 - Datos usuario extraídos: {"username":"70:a7:41:24:72:2f","firstname":"Valentina","lastname":"Paez","mac":"70:a7:41:24:72:2f","srvid":35} 2026-08-02 20:01:37 - Función conectarbot disponible, obteniendo conexión... 2026-08-02 20:01:37 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-02 20:01:37 - Valor de accessToken: EAAC0c45... 2026-08-02 20:01:37 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-02 20:01:37 - Instancia WhatsAppImageHandler creada 2026-08-02 20:01:37 - Llamando a saveWhatsAppImage... 2026-08-02 20:01:37 - saveWhatsAppImage: Procesando imagen para: 584129811056 2026-08-02 20:01:37 - saveWhatsAppImage: ID de media: 979459421804922, MIME type: image/jpeg 2026-08-02 20:01:37 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/979459421804922 2026-08-02 20:01:40 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-02 20:01:40 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=979459421804922&source=getMedia&ext=1785715601&hash=ATxhXOfWo7iRGA_dTOU61PTksJJyCWgYMr3ABZdpcRH_8Q 2026-08-02 20:01:40 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=979459421804922&source=getMedia&ext=1785715601&hash=ATxhXOfWo7iRGA_dTOU61PTksJJyCWgYMr3ABZdpcRH_8Q 2026-08-02 20:01:40 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-02 20:01:40 - descargar_imagen: Imagen descargada - Tamaño: 58534 bytes, Tipo: image/jpeg 2026-08-02 20:01:40 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/979459421804922.jpg, Tamaño: 58534 bytes 2026-08-02 20:01:40 - saveToDatabase: Registro insertado en BD con ID: 216 2026-08-02 20:01:40 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/979459421804922.jpg","image_id":"979459421804922","size":58534,"mime_type":"image\/jpeg","db_success":true} 2026-08-02 20:01:40 - Resultado del comando: array 2026-08-02 20:01:40 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-02 20:01:41 - Mensaje enviado con éxito a 584129811056 2026-08-02 20:01:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6fda65d4076 (wa_message_id: wamid.HBgMNTg0MTI5ODExMDU2FQIAERgSMjI2QTA2RUFDRkNGREM4MDlGAA==) 2026-08-02 20:01:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a6fda65d4076 2026-08-02 20:01:41 - ====== FIN WEBHOOK ====== 2026-08-02 20:03:10 - ====== INICIO WEBHOOK ====== 2026-08-02 20:03:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-02 20:03:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-02 20:03:10 - ====== FIN WEBHOOK ====== 2026-08-02 22:17:21 - ====== INICIO WEBHOOK ====== 2026-08-02 22:17:21 - Evento: image | De: 584143466209 | Size: 867b 2026-08-02 22:17:21 - Procesando mensaje regular tipo: image 2026-08-02 22:17:21 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-02 22:17:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxMzI4RDRDRjc3OUVBOUZGRUI2RUVDRjg3RDIxOUEA 2026-08-02 22:17:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxMzI4RDRDRjc3OUVBOUZGRUI2RUVDRjg3RDIxOUEA 2026-08-02 22:17:21 - Contenido: Pg mercantil 10410.00 comida-arepas... 2026-08-02 22:17:21 - Comando detectado: pg 2026-08-02 22:17:21 - CommandProcessor: Procesando comando: pg 2026-08-02 22:17:21 - Gasto personal con imagen: 1022126503931911 2026-08-02 22:17:21 - Formato 'pg banco descripcion': banco=mercantil, desc=10410.00 comida-arepas 2026-08-02 22:17:21 - Ejecutando GastosService (personal) [02-Aug-2026 22:17:22 America/Caracas] [ExchangeRateService] Tasa API (oficial): 746.6297 2026-08-02 22:17:24 - Resultado del comando: array 2026-08-02 22:17:24 - Enviando respuesta: ✅ 👤 Gasto personal #100 registrado • Monto 2026-08-02 22:17:25 - Mensaje enviado con éxito a 584143466209 2026-08-02 22:17:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a6ffa3562cab (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQTNDRjQzQTMzMDkxMTQ1NkE5AA==) 2026-08-02 22:17:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a6ffa3562cab 2026-08-02 22:17:25 - ====== FIN WEBHOOK ====== 2026-08-03 03:24:42 - ====== INICIO WEBHOOK ====== 2026-08-03 03:24:42 - Evento: unsupported | De: 447974045725 | Size: 686b 2026-08-03 03:24:42 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [wa_id] => 447974045725 [user_id] => GB.1337397508553720 ) ) [messages] => Array ( [0] => Array ( [from] => 447974045725 [from_user_id] => GB.1337397508553720 [id] => wamid.HBgMNDQ3OTc0MDQ1NzI1FQIAEhgSQjc3NTFFQUM0NzIyMDIyNjBEAA== [timestamp] => 1785741881 [errors] => Array ( [0] => Array ( [code] => 131051 [title] => Message type unknown [message] => Message type unknown [error_data] => Array ( [details] => Message type is currently not supported. ) ) ) [type] => unsupported [unsupported] => Array ( [type] => unknown ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-03 03:24:42 - ====== FIN WEBHOOK ====== 2026-08-03 03:24:43 - ====== INICIO WEBHOOK ====== 2026-08-03 03:24:43 - Evento: unsupported | De: 447974045725 | Size: 686b 2026-08-03 03:24:43 - DEDUP: Mensaje duplicado wamid.HBgMNDQ3OTc0MDQ1NzI1FQIAEhgSQjc3NTFFQUM0NzIyMDIyNjBEAA==, ignorando output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263465235","wa_id":"584263465235"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDY1MjM1FQIAERgSN0Q2QkRDRkU1QjRDNzhCQ0Q1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162492362","wa_id":"584162492362"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSNUJGNDVFREI0OEFFMzlBNTIxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242345162","wa_id":"584242345162"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMzQ1MTYyFQIAERgSOEVBNkU4NzhDQTUzQUI5RkYyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242754996","wa_id":"584242754996"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzU0OTk2FQIAERgSNTE0MERGOTYyQ0I4OTgwNTJEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123200851","wa_id":"584123200851"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSNzA3NkUyMEQyOUJFRDQyOTQzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243031255","wa_id":"584243031255"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSODdDNDY5MzQxNjNDN0E0OTY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928040","wa_id":"584144928040"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDQwFQIAERgSREY1MTJFREE5MjZCRTEyNzgzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241932168","wa_id":"584241932168"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTMyMTY4FQIAERgSNzUyOUZBQjU3OUUwNTYyQ0Q2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167414398","wa_id":"584167414398"}],"messages":[{"id":"wamid.HBgMNTg0MTY3NDE0Mzk4FQIAERgSQ0E0QTdBQUUzMTMwMzFBNTE3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"5841215775","wa_id":"5841215775"}],"messages":[{"id":"wamid.HBgKNTg0MTIxNTc3NRUCABEYEjUwRUJGQjYyQTM2QkJERUJERgA=","message_status":"accepted"}]}'. 2026-08-03 07:00:18 - ====== INICIO WEBHOOK ====== 2026-08-03 07:00:18 - Evento: status:failed | De: 5841215775 | Size: 565b 2026-08-03 07:00:18 - STATUS FAILED: failed para 5841215775 | Error: 131026 Message undeliverable 2026-08-03 07:00:18 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162120320","wa_id":"584162120320"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTIwMzIwFQIAERgSRTY4RTgwNkQ3REZDNkJCMjBGAA==","message_status":"accepted"}]}'. 2026-08-03 07:00:19 - ====== INICIO WEBHOOK ====== 2026-08-03 07:00:19 - Evento: status:failed | De: 584162120320 | Size: 573b 2026-08-03 07:00:19 - STATUS FAILED: failed para 584162120320 | Error: 131026 Message undeliverable 2026-08-03 07:00:19 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142449578","wa_id":"584142449578"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDQ5NTc4FQIAERgSRDI1NjFCQzM2MkM0RjI0Qzk1AA==","message_status":"accepted"}]}'. 2026-08-03 07:00:20 - ====== INICIO WEBHOOK ====== 2026-08-03 07:00:20 - Evento: status:failed | De: 584142449578 | Size: 573b 2026-08-03 07:00:20 - STATUS FAILED: failed para 584142449578 | Error: 131026 Message undeliverable 2026-08-03 07:00:20 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122553101","wa_id":"584122553101"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSRTk0ODIwNEEyODFBQzQ1MjMzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123926363","wa_id":"584123926363"}],"messages":[{"id":"wamid.HBgMNTg0MTIzOTI2MzYzFQIAERgSNTY3NTk1NjU1NDAyQjA1RjNDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584247132199","wa_id":"584247132199"}],"messages":[{"id":"wamid.HBgMNTg0MjQ3MTMyMTk5FQIAERgSNjU2NTBFMjZENkNFNkVEMkVCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143254055","wa_id":"584143254055"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjU0MDU1FQIAERgSNUYwRDlDNjhCOEY3NkRBM0FDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127986641","wa_id":"584127986641"}],"messages":[{"id":"wamid.HBgMNTg0MTI3OTg2NjQxFQIAERgSN0IwNTI5NzQ0NzlEMDIyNDlEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121414163","wa_id":"584121414163"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE0MTYzFQIAERgSODM5QkY4NTVFMTE2RTExRTQ3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122900380","wa_id":"584122900380"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTAwMzgwFQIAERgSQkFDMTZCQ0Y2RUQ4QjZDOTZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241761401","wa_id":"584241761401"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzYxNDAxFQIAERgSMTg5RkE4MjVEREMzQUQ1M0NBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121477719","wa_id":"584121477719"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDc3NzE5FQIAERgSNzEyNkM4M0MwM0JDNDc3NThEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263200408","wa_id":"584263200408"}],"messages":[{"id":"wamid.HBgMNTg0MjYzMjAwNDA4FQIAERgSNjE1MUYwM0ZFMDQ3QzZGMDY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144466358","wa_id":"584144466358"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDY2MzU4FQIAERgSNUJFQkU1RDBBQTIxQTYxOTE3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242032099","wa_id":"584242032099"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMDMyMDk5FQIAERgSMDYyNkRGNDVBNUI2MDExNDI4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166139873","wa_id":"584166139873"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MTM5ODczFQIAERgSRDJCNTE4QkNCMzAwQ0EwOEUyAA==","message_status":"accepted"}]}'. 2026-08-03 07:00:45 - ====== INICIO WEBHOOK ====== 2026-08-03 07:00:45 - Evento: status:failed | De: 584166139873 | Size: 573b 2026-08-03 07:00:45 - STATUS FAILED: failed para 584166139873 | Error: 131026 Message undeliverable 2026-08-03 07:00:45 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242964140","wa_id":"584242964140"}],"messages":[{"id":"wamid.HBgMNTg0MjQyOTY0MTQwFQIAERgSNUI0QTYzN0FGNjVBMzBEQ0NCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125401218","wa_id":"584125401218"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDAxMjE4FQIAERgSQzc5MTAxMEIyOTVCQTM1OUY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242922691","wa_id":"584242922691"}],"messages":[{"id":"wamid.HBgMNTg0MjQyOTIyNjkxFQIAERgSM0JDMTMyRkU1MzQ5Qjk1OEFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168000194","wa_id":"584168000194"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MDAwMTk0FQIAERgSM0YyNDQ4QTBGQjIwQ0ExQjhFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142870986","wa_id":"584142870986"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODcwOTg2FQIAERgSRDI3QTI0N0I5REVFNkNERjNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125409021","wa_id":"584125409021"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDA5MDIxFQIAERgSMTczQzBBRUY2NUQ4OUE3NEI0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928036","wa_id":"584144928036"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDM2FQIAERgSQjc5RjVFOUVCNjVGODc2QzUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"56946487570","wa_id":"56946487570"}],"messages":[{"id":"wamid.HBgLNTY5NDY0ODc1NzAVAgARGBI4NjM1NEFCNTg5MTEyMUQ4OUYA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142406844","wa_id":"584142406844"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDA2ODQ0FQIAERgSOUYyQ0MxOEU5MTMzRjU1QUI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241222222","wa_id":"584241222222"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSRjQxODNENjRCODQ4RkFGMTVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144783152","wa_id":"584144783152"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzgzMTUyFQIAERgSNEYzMDk2RDY4RjQyQjdFMDkzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129301013","wa_id":"584129301013"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzAxMDEzFQIAERgSNDJGQTBBOUE1NkEwM0JGODdBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125401218","wa_id":"584125401218"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDAxMjE4FQIAERgSQUNGNUQwNjQyQURBRjVFOUMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125570089","wa_id":"584125570089"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTcwMDg5FQIAERgSNEE0NUEwMjFBNUFEMzUxMEI4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144483545","wa_id":"584144483545"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDgzNTQ1FQIAERgSOTA0NEI0RUU3QzBGQUY5MjFGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265369969","wa_id":"584265369969"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MzY5OTY5FQIAERgSMjI3RTQ2MEI5NDEwODJBNDFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126179613","wa_id":"584126179613"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTc5NjEzFQIAERgSQkZBMjJBN0UwOTlBNzk4NEY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128969379","wa_id":"584128969379"}],"messages":[{"id":"wamid.HBgMNTg0MTI4OTY5Mzc5FQIAERgSNjBDOTJGOUFDNzFDOUIzOTFFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124571744","wa_id":"584124571744"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSMDFDOTk0ODZDMTQ0RDMxQzRFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141478013","wa_id":"584141478013"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDc4MDEzFQIAERgSNEFFMzlDRDNFRkU0REI2NDlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243406393","wa_id":"584243406393"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDA2MzkzFQIAERgSNEI5RjAyREUzNEQ5RjBFQjQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141108464","wa_id":"584141108464"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTA4NDY0FQIAERgSNzI1NkI0ODlCN0UyQTJFN0U1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122509393","wa_id":"584122509393"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTA5MzkzFQIAERgSQ0I3Mjg1RkYzMkM1MEU1Qjk1AA==","message_status":"accepted"}]}'. 2026-08-03 07:01:13 - ====== INICIO WEBHOOK ====== 2026-08-03 07:01:13 - Evento: status:failed | De: 584122509393 | Size: 573b 2026-08-03 07:01:13 - STATUS FAILED: failed para 584122509393 | Error: 131026 Message undeliverable 2026-08-03 07:01:13 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143925841","wa_id":"584143925841"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTI1ODQxFQIAERgSQUMxQUI3Nzk0OEExMzVGMTczAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413756","wa_id":"584121413756"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzNzU2FQIAERgSODIzQkM4MjQ3NjE1RDUzQTJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129904861","wa_id":"584129904861"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTA0ODYxFQIAERgSMjM4NjdCNkFDOTU4QUM3NkNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901655","wa_id":"584129901655"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNjU1FQIAERgSNzY4OTVGM0I3Q0M1QThENDc3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122587112","wa_id":"584122587112"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTg3MTEyFQIAERgSODA3QTQ2QjE4NTM4Q0Q1RDlGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124716773","wa_id":"584124716773"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NzE2NzczFQIAERgSRUM3REIxNzAyQjFEMTY4QUY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243054448","wa_id":"584243054448"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDU0NDQ4FQIAERgSQjY2MzAyODc0ODQ0QTExMzkzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120352130","wa_id":"584120352130"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzUyMTMwFQIAERgSMzBGOEU0ODJCRDgyMUU5Nzg2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241692500","wa_id":"584241692500"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjkyNTAwFQIAERgSNTRGQjBFQUFDQUVFRUEwQzJFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143357512","wa_id":"584143357512"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSN0Y5NkFGNjE3MTcxRjFCMUJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122023455","wa_id":"584122023455"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDIzNDU1FQIAERgSMjIxQzJGMERDRDJGMDY5MzFCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127352823","wa_id":"584127352823"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MzUyODIzFQIAERgSQjlGRDdCOEVBMUExNzY2NUQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243579800","wa_id":"584243579800"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSNkZFQzYxQzE5NjgxNjMwOTFDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243111200","wa_id":"584243111200"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTExMjAwFQIAERgSREU5OTFFNzIwMjUyQUUzMDc3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120303166","wa_id":"584120303166"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzAzMTY2FQIAERgSMEQwRjA2QkFCREVEMERDNkZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141219828","wa_id":"584141219828"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjE5ODI4FQIAERgSMDJBQjFBOTM0RDM2ODdCODQzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144501202","wa_id":"584144501202"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTAxMjAyFQIAERgSMEU4NDNERTMxQTE1MkY0NzIxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242766923","wa_id":"584242766923"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzY2OTIzFQIAERgSQkI1NzBDRTM1MjRFRUMyOUQyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124331078","wa_id":"584124331078"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzMxMDc4FQIAERgSREY4RDAzODBFNjU3QzRGMzI2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125367730","wa_id":"584125367730"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzY3NzMwFQIAERgSMUM5QkFCMjY4REY0REUzNEY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129800526","wa_id":"584129800526"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSOTUzMDc3MEYzQjJEREI3RTk0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123459835","wa_id":"584123459835"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU5ODM1FQIAERgSQTA5MzVBNURBNTNDQjdCQzA0AA==","message_status":"accepted"}]}'. 2026-08-03 07:29:58 - ====== INICIO WEBHOOK ====== 2026-08-03 07:29:58 - Evento: text | De: 584144501202 | Size: 559b 2026-08-03 07:29:58 - Procesando mensaje regular tipo: text 2026-08-03 07:29:58 - RegularMessageService: Procesando mensaje de 584144501202, tipo: text 2026-08-03 07:29:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTAxMjAyFQIAEhggQUMxQ0I2MDIxNzlCNTFCM0JCNTBDNDlDNEEwNUJGQTYA 2026-08-03 07:29:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTAxMjAyFQIAEhggQUMxQ0I2MDIxNzlCNTFCM0JCNTBDNDlDNEEwNUJGQTYA 2026-08-03 07:29:58 - Contenido: Ok gracias... 2026-08-03 07:29:58 - Comando detectado: ok 2026-08-03 07:29:58 - CommandProcessor: Procesando comando: ok 2026-08-03 07:29:58 - Comando no reconocido, enviando a ChatGPT 2026-08-03 07:29:58 - Resultado del comando: string 2026-08-03 07:29:58 - Enviando a ChatGPT: Ok gracias... 2026-08-03 07:29:58 - forwardToChatGPT: Enviando a ChatGPT: Ok gracias... 2026-08-03 07:29:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 08:29:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 08:29:58 America/Halifax] [CHATBOT][START] corr=06f7b875 IP=127.0.0.1 UA= [03-Aug-2026 07:29:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 07:29:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:e2:c6:36:27:75 mobile=584144501202 [03-Aug-2026 07:29:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 07:29:58 America/Caracas] [CHATBOT][DIAG] corr=06f7b875 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 1 día [warning] [03-Aug-2026 07:29:58 America/Caracas] [CHATBOT][CTX] corr=06f7b875 tel=584144501202 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 07:29:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 07:29:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 07:29:58 America/Caracas] [CHATBOT][AI][4bd495] Proveedor: gemini [03-Aug-2026 07:29:59 America/Caracas] [CHATBOT][GEMINI][4bd495] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 07:29:59 America/Caracas] [CHATBOT][GEMINI][4bd495] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 07:29:59 America/Caracas] [CHATBOT][GEMINI][4bd495] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 07:30:00 America/Caracas] [CHATBOT][AI][4bd495] Gemini falló, usando heurística local [03-Aug-2026 07:30:00 America/Caracas] [CHATBOT][END] corr=06f7b875 bytesRespuesta=88 [03-Aug-2026 07:30:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 07:30:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 07:30:01 - Mensaje enviado con éxito a 584144501202 2026-08-03 07:30:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a707bb97e9a3 (wa_message_id: wamid.HBgMNTg0MTQ0NTAxMjAyFQIAERgSQ0M5QTNENDA3NUQyNzgwQUFFAA==) 2026-08-03 07:30:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a707bb97e9a3 2026-08-03 07:30:01 - ====== FIN WEBHOOK ====== 2026-08-03 07:58:40 - ====== INICIO WEBHOOK ====== 2026-08-03 07:58:40 - Evento: image | De: 584144501202 | Size: 822b 2026-08-03 07:58:40 - Procesando mensaje regular tipo: image 2026-08-03 07:58:40 - RegularMessageService: Procesando mensaje de 584144501202, tipo: image 2026-08-03 07:58:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTAxMjAyFQIAEhggQUMwNEZBQzg5RTVCMDA0OTVDRUYzQTVCMjBGMDE5QzAA 2026-08-03 07:58:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTAxMjAyFQIAEhggQUMwNEZBQzg5RTVCMDA0OTVDRUYzQTVCMjBGMDE5QzAA 2026-08-03 07:58:40 - Contenido: ... 2026-08-03 07:58:40 - Comando detectado: image 2026-08-03 07:58:40 - CommandProcessor: Procesando comando: image 2026-08-03 07:58:40 - Imagen sin comando, guardando y procesando 2026-08-03 07:58:40 - Verificando duplicado por imageId=1572740224577038, msgId=wamid.HBgMNTg0MTQ0NTAxMjAyFQIAEhggQUMwNEZBQzg5RTVCMDA0OTVDRUYzQTVCMjBGMDE5QzAA 2026-08-03 07:58:40 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 07:58:40 - Incluyendo numtoname.php... 2026-08-03 07:58:40 - Incluyendo media.php... 2026-08-03 07:58:40 - DEBUG messages batch: [{"from":"584144501202","from_user_id":"VE.4519619844991829","id":"wamid.HBgMNTg0MTQ0NTAxMjAyFQIAEhggQUMwNEZBQzg5RTVCMDA0OTVDRUYzQTVCMjBGMDE5QzAA","timestamp":"1785758319","type":"image","image":{"mime_type":"image\/jpeg","sha256":"CfrkoBeCvDbbKrkxuF3knrySc2KCIFR74m7aVPCdJQ8=","id":"1572740224577038","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1572740224577038&source=webhook&ext=1785758621&hash=ATxkryxZ0fSjFHVCCGguBfOjVxQulcOojlUK39Qf8_3MHQ"}}] 2026-08-03 07:58:40 - DEBUG caption: no se encontró texto cercano 2026-08-03 07:58:40 - DEBUG caption final: [VACIO] 2026-08-03 07:58:40 - DEBUG busqueda mobiles: 04144501202,4144501202,584144501202 2026-08-03 07:58:40 - DEBUG usuario encontrado: f4:e2:c6:36:27:75 2026-08-03 07:58:40 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 07:58:40 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 07:58:42 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1572740224577038&source=getMedia&ext=1785758623&hash=ATwgJUnACmWea6OKAPfTcDs1EO1ZBCjiu0ZKZGMRybLziw 2026-08-03 07:58:43 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1572740224577038.jpg (33390 bytes) 2026-08-03 07:58:44 - OCR tesseract exit=0 chars=292 2026-08-03 07:58:44 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 26.208,00 Bs Fecha: 03/08/2026 Operación: 006888635234 io Identificación: 18143785 Origen: 0102***5359 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: nancy Durr 2026-08-03 07:58:44 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26208.00","fecha":"2026-08-03"} 2026-08-03 07:58:44 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-03","debug":["fecha=2026-08-03"]} 2026-08-03 07:58:44 - DEBUG registro: usernameRaw=''f4:e2:c6:36:27:75'' first=''Nancy'' last=''Durr'' esRegistrado=1 2026-08-03 07:58:44 - DEBUG bodyAdmin postOCR: Tlf: 04144501202\nUser: f4:e2:c6:36:27:75\nNombre: Nancy Durr\nBanco: Venezuela\nMonto: 26208.00 (caption)\nFecha: 2026-08-03 (caption)\nSrvID: 34 2026-08-03 07:58:47 - IMG 1572740224577038 TEL 04144501202 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 07:58:47 - Incluyendo guardar_imagen.php... 2026-08-03 07:58:47 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 07:58:47 - Includes realizados. Verificando funciones... 2026-08-03 07:58:47 - obtenerInfoUsuario: Iniciando función con teléfono: 584144501202 2026-08-03 07:58:47 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 07:58:47 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 07:58:47 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 07:58:47 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 07:58:47 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-03 07:58:47 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:36:27:75","firstname":"Nancy","lastname":"Durr","mac":"f4:e2:c6:36:27:75","srvid":34} 2026-08-03 07:58:47 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-03 07:58:47 - Datos usuario extraídos: {"username":"f4:e2:c6:36:27:75","firstname":"Nancy","lastname":"Durr","mac":"f4:e2:c6:36:27:75","srvid":34} 2026-08-03 07:58:47 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 07:58:47 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 07:58:47 - Valor de accessToken: EAAC0c45... 2026-08-03 07:58:47 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 07:58:47 - Instancia WhatsAppImageHandler creada 2026-08-03 07:58:47 - Llamando a saveWhatsAppImage... 2026-08-03 07:58:47 - saveWhatsAppImage: Procesando imagen para: 584144501202 2026-08-03 07:58:47 - saveWhatsAppImage: ID de media: 1572740224577038, MIME type: image/jpeg 2026-08-03 07:58:47 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1572740224577038 2026-08-03 07:58:47 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 07:58:47 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1572740224577038&source=getMedia&ext=1785758629&hash=ATxOFK9a3BzBuPYnSV_y3ypgFEOaTae-r8b1ff7IRujCQQ 2026-08-03 07:58:47 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1572740224577038&source=getMedia&ext=1785758629&hash=ATxOFK9a3BzBuPYnSV_y3ypgFEOaTae-r8b1ff7IRujCQQ 2026-08-03 07:58:48 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 07:58:48 - descargar_imagen: Imagen descargada - Tamaño: 33390 bytes, Tipo: image/jpeg 2026-08-03 07:58:48 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1572740224577038.jpg, Tamaño: 33390 bytes 2026-08-03 07:58:48 - saveToDatabase: Registro insertado en BD con ID: 217 2026-08-03 07:58:48 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1572740224577038.jpg","image_id":"1572740224577038","size":33390,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 07:58:48 - Resultado del comando: array 2026-08-03 07:58:48 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 07:58:49 - Mensaje enviado con éxito a 584144501202 2026-08-03 07:58:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7082797aa7e (wa_message_id: wamid.HBgMNTg0MTQ0NTAxMjAyFQIAERgSQjQyQ0QzNDVDMDQzMUIxN0EyAA==) 2026-08-03 07:58:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a7082797aa7e 2026-08-03 07:58:49 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Nancy Durr, 2026-09-05 00:00:00 . 584144501202 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144501202","wa_id":"584144501202"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTAxMjAyFQIAERgSRjc4ODcwMzc1Qjg3RTg3OEU5AA==","message_status":"accepted"}]}'. 2026-08-03 08:00:17 - ====== INICIO WEBHOOK ====== 2026-08-03 08:00:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 08:00:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 08:00:17 - ====== FIN WEBHOOK ====== 2026-08-03 08:00:55 - ====== INICIO WEBHOOK ====== 2026-08-03 08:00:55 - Evento: interactive | De: 584144501202 | Size: 956b 2026-08-03 08:00:55 - Procesando encuesta interactiva 2026-08-03 08:00:55 - SurveyService: Iniciando procesamiento de encuesta 2026-08-03 08:00:55 - Procesando encuesta de: 584144501202, Message ID: wamid.HBgMNTg0MTQ0NTAxMjAyFQIAEhggQUM3NzNGRjk5NTBEOURCQUY2MDlCQTgzRkI0MzhGMzUA 2026-08-03 08:00:55 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-03 08:00:55 - ====== FIN WEBHOOK ====== 2026-08-03 08:07:41 - ====== INICIO WEBHOOK ====== 2026-08-03 08:07:41 - Evento: image | De: 584243031255 | Size: 825b 2026-08-03 08:07:41 - Procesando mensaje regular tipo: image 2026-08-03 08:07:41 - RegularMessageService: Procesando mensaje de 584243031255, tipo: image 2026-08-03 08:07:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNDMjBFNDU4Njg0RkQ0NjE1OTRCNEQ0QjRFNjFEMTkA 2026-08-03 08:07:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNDMjBFNDU4Njg0RkQ0NjE1OTRCNEQ0QjRFNjFEMTkA 2026-08-03 08:07:41 - Contenido: ... 2026-08-03 08:07:41 - Comando detectado: image 2026-08-03 08:07:41 - CommandProcessor: Procesando comando: image 2026-08-03 08:07:41 - Imagen sin comando, guardando y procesando 2026-08-03 08:07:41 - Verificando duplicado por imageId=1087001803896058, msgId=wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNDMjBFNDU4Njg0RkQ0NjE1OTRCNEQ0QjRFNjFEMTkA 2026-08-03 08:07:41 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 08:07:41 - Incluyendo numtoname.php... 2026-08-03 08:07:41 - Incluyendo media.php... 2026-08-03 08:07:41 - DEBUG messages batch: [{"from":"584243031255","from_user_id":"VE.4531332210487259","id":"wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNDMjBFNDU4Njg0RkQ0NjE1OTRCNEQ0QjRFNjFEMTkA","timestamp":"1785758861","type":"image","image":{"mime_type":"image\/jpeg","sha256":"KJuWG19LzxT0mCsI6NYBuBLnsOu6AKtpG\/c3WvqZ1bs=","id":"1087001803896058","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1087001803896058&source=webhook&ext=1785759162&hash=ATzaeqzzTos98ycHSz1tOfdSv0LlWTf9Ts2bbMhVmAvHMg"}}] 2026-08-03 08:07:41 - DEBUG caption: no se encontró texto cercano 2026-08-03 08:07:41 - DEBUG caption final: [VACIO] 2026-08-03 08:07:41 - DEBUG busqueda mobiles: 04243031255,4243031255,584243031255 2026-08-03 08:07:41 - DEBUG usuario NO encontrado 2026-08-03 08:07:41 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 08:07:41 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 08:07:43 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1087001803896058&source=getMedia&ext=1785759164&hash=ATz8Y4Y3exMAWemK9V_s5vpabQ-H-N7UhvbYLgnRWZo6oQ 2026-08-03 08:07:44 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1087001803896058.jpg (49904 bytes) 2026-08-03 08:07:45 - OCR tesseract exit=0 chars=296 2026-08-03 08:07:45 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 349 p PagomóvilBDV Personas 9 26.208,00 Bs Fecha: 03/08/2026 Operación: 006888705142 [[] Identificación: 18143785 Origen: O102%=*6891 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: servicio wifi 2026-08-03 08:07:45 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26208.00","fecha":"2026-08-03"} 2026-08-03 08:07:45 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-03","debug":["fecha=2026-08-03"]} 2026-08-03 08:07:45 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-03 08:07:45 - DEBUG bodyAdmin postOCR: Tlf: 04243031255\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 26208.00 (caption)\nFecha: 2026-08-03 (caption) 2026-08-03 08:07:47 - IMG 1087001803896058 TEL 04243031255 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 08:07:47 - Incluyendo guardar_imagen.php... 2026-08-03 08:07:47 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 08:07:47 - Includes realizados. Verificando funciones... 2026-08-03 08:07:47 - obtenerInfoUsuario: Iniciando función con teléfono: 584243031255 2026-08-03 08:07:47 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 08:07:47 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 08:07:47 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 08:07:47 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 08:07:47 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-03 08:07:47 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c0:83:f9","firstname":"Yoselyn","lastname":"Quintero","mac":"24:5a:4c:c0:83:f9","srvid":47} 2026-08-03 08:07:47 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-03 08:07:47 - Datos usuario extraídos: {"username":"24:5a:4c:c0:83:f9","firstname":"Yoselyn","lastname":"Quintero","mac":"24:5a:4c:c0:83:f9","srvid":47} 2026-08-03 08:07:47 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 08:07:47 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 08:07:47 - Valor de accessToken: EAAC0c45... 2026-08-03 08:07:47 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 08:07:47 - Instancia WhatsAppImageHandler creada 2026-08-03 08:07:47 - Llamando a saveWhatsAppImage... 2026-08-03 08:07:47 - saveWhatsAppImage: Procesando imagen para: 584243031255 2026-08-03 08:07:47 - saveWhatsAppImage: ID de media: 1087001803896058, MIME type: image/jpeg 2026-08-03 08:07:47 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1087001803896058 2026-08-03 08:07:48 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 08:07:48 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1087001803896058&source=getMedia&ext=1785759169&hash=ATzR8fR4tX5srDj5JfgNw2hAm6w4P_KU922PNEj7ael0Tw 2026-08-03 08:07:48 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1087001803896058&source=getMedia&ext=1785759169&hash=ATzR8fR4tX5srDj5JfgNw2hAm6w4P_KU922PNEj7ael0Tw 2026-08-03 08:07:49 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 08:07:49 - descargar_imagen: Imagen descargada - Tamaño: 49904 bytes, Tipo: image/jpeg 2026-08-03 08:07:49 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1087001803896058.jpg, Tamaño: 49904 bytes 2026-08-03 08:07:49 - saveToDatabase: Registro insertado en BD con ID: 218 2026-08-03 08:07:49 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1087001803896058.jpg","image_id":"1087001803896058","size":49904,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 08:07:49 - Resultado del comando: array 2026-08-03 08:07:49 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 08:07:50 - Mensaje enviado con éxito a 584243031255 2026-08-03 08:07:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7084962140f (wa_message_id: wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSQjU4RTIwNkYwOUZERkFBQzUwAA==) 2026-08-03 08:07:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a7084962140f 2026-08-03 08:07:50 - ====== FIN WEBHOOK ====== 2026-08-03 08:07:55 - ====== INICIO WEBHOOK ====== 2026-08-03 08:07:55 - Evento: text | De: 584243031255 | Size: 624b 2026-08-03 08:07:55 - Procesando mensaje regular tipo: text 2026-08-03 08:07:55 - RegularMessageService: Procesando mensaje de 584243031255, tipo: text 2026-08-03 08:07:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUMwRUU4QjA3ODkyODc2RDJCQTI5ODNCMjExMjZFQjIA 2026-08-03 08:07:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUMwRUU4QjA3ODkyODc2RDJCQTI5ODNCMjExMjZFQjIA 2026-08-03 08:07:55 - Contenido: Buen día! Podrán enviar un técnico hoy a revisar por favor... 2026-08-03 08:07:55 - Comando detectado: buen 2026-08-03 08:07:55 - CommandProcessor: Procesando comando: buen 2026-08-03 08:07:55 - Comando no reconocido, enviando a ChatGPT 2026-08-03 08:07:55 - Resultado del comando: string 2026-08-03 08:07:55 - Enviando a ChatGPT: Buen día! Podrán enviar un técnico hoy a revisa... 2026-08-03 08:07:55 - forwardToChatGPT: Enviando a ChatGPT: Buen día! Podrán enviar un técnico hoy a revisa... 2026-08-03 08:07:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 09:07:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 09:07:55 America/Halifax] [CHATBOT][START] corr=816179df IP=127.0.0.1 UA= [03-Aug-2026 08:07:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 08:07:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=24:5a:4c:c0:83:f9 mobile=584243031255 [03-Aug-2026 08:07:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 08:07:55 America/Caracas] [CHATBOT][DIAG] corr=816179df Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 3; Problema: Tu cuenta vence en 1 día [warning] [03-Aug-2026 08:07:55 America/Caracas] [CHATBOT][CTX] corr=816179df tel=584243031255 intent=chat srvid=47 usd=35 bs=30400.73 tasa=748.7864 verifyMode=simulated [03-Aug-2026 08:07:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 08:07:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 08:07:55 America/Caracas] [CHATBOT][AI][1d7412] Proveedor: gemini [03-Aug-2026 08:07:55 America/Caracas] [CHATBOT][GEMINI][1d7412] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 08:07:56 America/Caracas] [CHATBOT][GEMINI][1d7412] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 08:07:56 America/Caracas] [CHATBOT][GEMINI][1d7412] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 08:07:57 America/Caracas] [CHATBOT][AI][1d7412] Gemini falló, usando heurística local [03-Aug-2026 08:07:57 America/Caracas] [CHATBOT][AI][1d7412] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 08:07:57 America/Caracas] [CHATBOT][END] corr=816179df bytesRespuesta=393 [03-Aug-2026 08:07:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 08:07:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 08:07:57 - Mensaje enviado con éxito a 584243031255 2026-08-03 08:07:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70849deb7ed (wa_message_id: wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSMzMzMzE3RTZFQkQ1ODgxRDY3AA==) 2026-08-03 08:07:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a70849deb7ed 2026-08-03 08:07:57 - ====== FIN WEBHOOK ====== 2026-08-03 08:16:22 - ====== INICIO WEBHOOK ====== 2026-08-03 08:16:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 08:16:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 08:16:22 - ====== FIN WEBHOOK ====== 2026-08-03 08:19:09 - ====== INICIO WEBHOOK ====== 2026-08-03 08:19:09 - Evento: text | De: 584241222222 | Size: 715b 2026-08-03 08:19:09 - Procesando mensaje regular tipo: text 2026-08-03 08:19:09 - RegularMessageService: Procesando mensaje de 584241222222, tipo: text 2026-08-03 08:19:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUMzNUY0MjgyODhGQjc5OTE1RkFFMUY2Q0FFMjBCOUMA 2026-08-03 08:19:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUMzNUY0MjgyODhGQjc5OTE1RkFFMUY2Q0FFMjBCOUMA 2026-08-03 08:19:09 - Contenido: Buenos días perfecto y cuando van arreglar el servicio por que ya van días con el servicio pésimo... 2026-08-03 08:19:09 - Comando detectado: buenos 2026-08-03 08:19:09 - CommandProcessor: Procesando comando: buenos 2026-08-03 08:19:09 - Comando no reconocido, enviando a ChatGPT 2026-08-03 08:19:09 - Resultado del comando: string 2026-08-03 08:19:09 - Enviando a ChatGPT: Buenos días perfecto y cuando van arreglar el ser... 2026-08-03 08:19:09 - forwardToChatGPT: Enviando a ChatGPT: Buenos días perfecto y cuando van arreglar el ser... 2026-08-03 08:19:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 09:19:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 09:19:09 America/Halifax] [CHATBOT][START] corr=4effe06d IP=127.0.0.1 UA= [03-Aug-2026 08:19:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 08:19:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=70:a7:41:28:58:b7 mobile=584241222222 [03-Aug-2026 08:19:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 08:19:09 America/Caracas] [CHATBOT][DIAG] corr=4effe06d Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [03-Aug-2026 08:19:09 America/Caracas] [CHATBOT][CTX] corr=4effe06d tel=584241222222 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 08:19:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 08:19:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 08:19:09 America/Caracas] [CHATBOT][AI][af54a0] Proveedor: gemini [03-Aug-2026 08:19:09 America/Caracas] [CHATBOT][GEMINI][af54a0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 08:19:10 America/Caracas] [CHATBOT][GEMINI][af54a0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 08:19:10 America/Caracas] [CHATBOT][GEMINI][af54a0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 08:19:11 America/Caracas] [CHATBOT][AI][af54a0] Gemini falló, usando heurística local [03-Aug-2026 08:19:11 America/Caracas] [CHATBOT][AI][af54a0] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 08:19:11 America/Caracas] [CHATBOT][END] corr=4effe06d bytesRespuesta=392 [03-Aug-2026 08:19:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 08:19:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 08:19:12 - Mensaje enviado con éxito a 584241222222 2026-08-03 08:19:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a708740796c8 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSRjNCNUVDNTMyNzA0OTkxRTIxAA==) 2026-08-03 08:19:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a708740796c8 2026-08-03 08:19:12 - ====== FIN WEBHOOK ====== 2026-08-03 08:36:23 - ====== INICIO WEBHOOK ====== 2026-08-03 08:36:23 - Evento: text | De: 584141478013 | Size: 723b 2026-08-03 08:36:23 - Procesando mensaje regular tipo: text 2026-08-03 08:36:23 - RegularMessageService: Procesando mensaje de 584141478013, tipo: text 2026-08-03 08:36:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNDc4MDEzFQIAEhggQUMyNjM0NzkzNDQ4RUI5Qjk4Qjc0OThFQjQ4MUFDRkQA 2026-08-03 08:36:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNDc4MDEzFQIAEhggQUMyNjM0NzkzNDQ4RUI5Qjk4Qjc0OThFQjQ4MUFDRkQA 2026-08-03 08:36:23 - Contenido: Buenos días mi amor, una pregunta porque si pague 20$ el día 22 de julio ya me van a cobrar otra v... 2026-08-03 08:36:23 - Comando detectado: buenos 2026-08-03 08:36:23 - CommandProcessor: Procesando comando: buenos 2026-08-03 08:36:23 - IntentDetector: intent=pago, confidence=0.95 2026-08-03 08:36:23 - IntentDetector → pago detectado 2026-08-03 08:36:23 - CommandProcessor: Procesando comando: pagar 2026-08-03 08:36:23 - Ejecutando add_pagos.php [03-Aug-2026 08:36:24 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-03 08:36:24 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-03 08:36:25 - ====== INICIO WEBHOOK ====== 2026-08-03 08:36:25 - Evento: text | De: 584141478013 | Size: 723b 2026-08-03 08:36:25 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxNDc4MDEzFQIAEhggQUMyNjM0NzkzNDQ4RUI5Qjk4Qjc0OThFQjQ4MUFDRkQA, ignorando 2026-08-03 08:40:07 - ====== INICIO WEBHOOK ====== 2026-08-03 08:40:07 - Evento: text | De: 584120303166 | Size: 566b 2026-08-03 08:40:07 - Procesando mensaje regular tipo: text 2026-08-03 08:40:07 - RegularMessageService: Procesando mensaje de 584120303166, tipo: text 2026-08-03 08:40:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzAzMTY2FQIAEhgUM0FCODlGRjFCNDg1MERFQzVFQkUA 2026-08-03 08:40:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzAzMTY2FQIAEhgUM0FCODlGRjFCNDg1MERFQzVFQkUA 2026-08-03 08:40:07 - Contenido: El monto por favor en bs... 2026-08-03 08:40:07 - Comando detectado: el 2026-08-03 08:40:07 - CommandProcessor: Procesando comando: el 2026-08-03 08:40:07 - Comando no reconocido, enviando a ChatGPT 2026-08-03 08:40:07 - Resultado del comando: string 2026-08-03 08:40:07 - Enviando a ChatGPT: El monto por favor en bs... 2026-08-03 08:40:07 - forwardToChatGPT: Enviando a ChatGPT: El monto por favor en bs... 2026-08-03 08:40:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 09:40:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 09:40:07 America/Halifax] [CHATBOT][START] corr=bfe6c74c IP=127.0.0.1 UA= [03-Aug-2026 08:40:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 08:40:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:92:bf:e8:a2:38 mobile=584120303166 [03-Aug-2026 08:40:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 08:40:08 America/Caracas] [CHATBOT][DIAG] corr=bfe6c74c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [03-Aug-2026 08:40:08 America/Caracas] [CHATBOT][CTX] corr=bfe6c74c tel=584120303166 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 08:40:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 08:40:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 08:40:08 America/Caracas] [CHATBOT][AI][065759] Proveedor: gemini [03-Aug-2026 08:40:08 America/Caracas] [CHATBOT][GEMINI][065759] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 08:40:08 America/Caracas] [CHATBOT][GEMINI][065759] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 08:40:08 America/Caracas] [CHATBOT][GEMINI][065759] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 08:40:09 America/Caracas] [CHATBOT][AI][065759] Gemini falló, usando heurística local [03-Aug-2026 08:40:09 America/Caracas] [CHATBOT][AI][065759] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 08:40:09 America/Caracas] [CHATBOT][END] corr=bfe6c74c bytesRespuesta=390 [03-Aug-2026 08:40:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 08:40:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 08:40:10 - Mensaje enviado con éxito a 584120303166 2026-08-03 08:40:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a708c2a965e3 (wa_message_id: wamid.HBgMNTg0MTIwMzAzMTY2FQIAERgSQkFEQTk5M0REQjM1NjMyMDlDAA==) 2026-08-03 08:40:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a708c2a965e3 2026-08-03 08:40:10 - ====== FIN WEBHOOK ====== 2026-08-03 08:41:34 - ====== INICIO WEBHOOK ====== 2026-08-03 08:41:34 - Evento: text | De: 584123459835 | Size: 597b 2026-08-03 08:41:34 - Procesando mensaje regular tipo: text 2026-08-03 08:41:34 - RegularMessageService: Procesando mensaje de 584123459835, tipo: text 2026-08-03 08:41:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNDU5ODM1FQIAEhggQUM1MzFGMDI2NDBCRDI2NTE4N0YyQzMwNjVCNzcyRUYA 2026-08-03 08:41:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNDU5ODM1FQIAEhggQUM1MzFGMDI2NDBCRDI2NTE4N0YyQzMwNjVCNzcyRUYA 2026-08-03 08:41:34 - Contenido: Buenos días montó a cancelar... 2026-08-03 08:41:34 - Comando detectado: buenos 2026-08-03 08:41:34 - CommandProcessor: Procesando comando: buenos 2026-08-03 08:41:34 - Comando no reconocido, enviando a ChatGPT 2026-08-03 08:41:34 - Resultado del comando: string 2026-08-03 08:41:34 - Enviando a ChatGPT: Buenos días montó a cancelar... 2026-08-03 08:41:34 - forwardToChatGPT: Enviando a ChatGPT: Buenos días montó a cancelar... 2026-08-03 08:41:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 09:41:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 09:41:34 America/Halifax] [CHATBOT][START] corr=96e6af57 IP=127.0.0.1 UA= [03-Aug-2026 08:41:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 08:41:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:e2:c6:88:3b:06 mobile=584123459835 [03-Aug-2026 08:41:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 08:41:35 America/Caracas] [CHATBOT][DIAG] corr=96e6af57 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 1 día [warning] [03-Aug-2026 08:41:35 America/Caracas] [CHATBOT][CTX] corr=96e6af57 tel=584123459835 intent=chat srvid=37 usd=20 bs=17371.84 tasa=748.7864 verifyMode=simulated [03-Aug-2026 08:41:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 08:41:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 08:41:35 America/Caracas] [CHATBOT][AI][d15824] Proveedor: gemini [03-Aug-2026 08:41:35 America/Caracas] [CHATBOT][GEMINI][d15824] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 08:41:35 America/Caracas] [CHATBOT][GEMINI][d15824] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 08:41:36 America/Caracas] [CHATBOT][GEMINI][d15824] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 08:41:36 America/Caracas] [CHATBOT][AI][d15824] Gemini falló, usando heurística local [03-Aug-2026 08:41:36 America/Caracas] [CHATBOT][AI][d15824] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 08:41:36 America/Caracas] [CHATBOT][END] corr=96e6af57 bytesRespuesta=390 [03-Aug-2026 08:41:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 08:41:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 08:41:37 - Mensaje enviado con éxito a 584123459835 2026-08-03 08:41:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a708c81d4acc (wa_message_id: wamid.HBgMNTg0MTIzNDU5ODM1FQIAERgSODA2MTUxQkMyNzIwQkE5QUVDAA==) 2026-08-03 08:41:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a708c81d4acc 2026-08-03 08:41:37 - ====== FIN WEBHOOK ====== 2026-08-03 08:42:27 - ====== INICIO WEBHOOK ====== 2026-08-03 08:42:27 - Evento: reaction | De: 584123459835 | Size: 658b 2026-08-03 08:42:27 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => perdomodeisy729 ) [wa_id] => 584123459835 [user_id] => VE.4537238079896672 ) ) [messages] => Array ( [0] => Array ( [from] => 584123459835 [from_user_id] => VE.4537238079896672 [id] => wamid.HBgMNTg0MTIzNDU5ODM1FQIAEhggQUNCMzhFMDg2MjdBRTMyOTY4MEUzRkQxODU4RUZDQjQA [timestamp] => 1785760947 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTIzNDU5ODM1FQIAERgSODA2MTUxQkMyNzIwQkE5QUVDAA== [emoji] => 👍 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-03 08:42:27 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, viviana higle, 02/09/2026 . 584242922691 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242922691","wa_id":"584242922691"}],"messages":[{"id":"wamid.HBgMNTg0MjQyOTIyNjkxFQIAERgSNEJBNDVCMEJDM0Y1NDQ3QUY3AA==","message_status":"accepted"}]}'. 2026-08-03 08:54:51 - ====== INICIO WEBHOOK ====== 2026-08-03 08:54:51 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 08:54:51 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 08:54:51 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , viviana higle, 2026-09-03 00:00:00 . 584242922691 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242922691","wa_id":"584242922691"}],"messages":[{"id":"wamid.HBgMNTg0MjQyOTIyNjkxFQIAERgSMzY2NjJCNDc4NzY3MzNDOUI2AA==","message_status":"accepted"}]}'. 2026-08-03 09:05:32 - ====== INICIO WEBHOOK ====== 2026-08-03 09:05:32 - Evento: button | De: 584141108464 | Size: 708b 2026-08-03 09:05:32 - Procesando botón de plantilla: Informacion de pagos 2026-08-03 09:05:32 - ButtonService: payload=informacion de pagos, telefono=584141108464 2026-08-03 09:05:32 - Procesando botón PAGO para: 584141108464 2026-08-03 09:05:33 - Mensaje enviado con éxito a 584141108464 2026-08-03 09:05:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70921d9023f (wa_message_id: wamid.HBgMNTg0MTQxMTA4NDY0FQIAERgSMzNBNjVGRERDMzIzMzU1MjA3AA==) 2026-08-03 09:05:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a70921d9023f 2026-08-03 09:05:33 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Oscar Carrasquel, 02/09/2026 . 584141108464 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141108464","wa_id":"584141108464"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTA4NDY0FQIAERgSMkExMEZCRTNCQjgxMkRCMkI5AA==","message_status":"accepted"}]}'. 2026-08-03 09:38:25 - ====== INICIO WEBHOOK ====== 2026-08-03 09:38:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 09:38:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 09:38:25 - ====== FIN WEBHOOK ====== 2026-08-03 09:38:40 - ====== INICIO WEBHOOK ====== 2026-08-03 09:38:40 - Evento: image | De: 584141108464 | Size: 820b 2026-08-03 09:38:40 - Procesando mensaje regular tipo: image 2026-08-03 09:38:40 - RegularMessageService: Procesando mensaje de 584141108464, tipo: image 2026-08-03 09:38:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTA4NDY0FQIAEhggQUM4ODg0RkQyNjMyRDA3M0QxNERCOEE2MDdGQzRCNEEA 2026-08-03 09:38:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTA4NDY0FQIAEhggQUM4ODg0RkQyNjMyRDA3M0QxNERCOEE2MDdGQzRCNEEA 2026-08-03 09:38:40 - Contenido: ... 2026-08-03 09:38:40 - Comando detectado: image 2026-08-03 09:38:40 - CommandProcessor: Procesando comando: image 2026-08-03 09:38:40 - Imagen sin comando, guardando y procesando 2026-08-03 09:38:40 - Verificando duplicado por imageId=1063801436118684, msgId=wamid.HBgMNTg0MTQxMTA4NDY0FQIAEhggQUM4ODg0RkQyNjMyRDA3M0QxNERCOEE2MDdGQzRCNEEA 2026-08-03 09:38:40 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 09:38:40 - Incluyendo numtoname.php... 2026-08-03 09:38:40 - Incluyendo media.php... 2026-08-03 09:38:40 - DEBUG messages batch: [{"from":"584141108464","from_user_id":"VE.4537237769896703","id":"wamid.HBgMNTg0MTQxMTA4NDY0FQIAEhggQUM4ODg0RkQyNjMyRDA3M0QxNERCOEE2MDdGQzRCNEEA","timestamp":"1785764320","type":"image","image":{"mime_type":"image\/jpeg","sha256":"0viSEWuUXtKd43Jx36Clk2w7ZM9OuJhCHwa9S4r1Ihw=","id":"1063801436118684","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1063801436118684&source=webhook&ext=1785764621&hash=ATwofr3yt4_fXywD_yqmYvCafnWdY8ig0p3FTXaaBflTtg"}}] 2026-08-03 09:38:40 - DEBUG caption: no se encontró texto cercano 2026-08-03 09:38:40 - DEBUG caption final: [VACIO] 2026-08-03 09:38:40 - DEBUG busqueda mobiles: 04141108464,4141108464,584141108464 2026-08-03 09:38:40 - DEBUG usuario encontrado: 74:ac:b9:f4:bf:6e 2026-08-03 09:38:40 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 09:38:40 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 09:38:42 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1063801436118684&source=getMedia&ext=1785764623&hash=ATwgFrUpefCzPXwvNF3LCCdEXTwH4QcxDj8ru_TcF7dJ4w 2026-08-03 09:38:43 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1063801436118684.jpg (60599 bytes) 2026-08-03 09:38:44 - OCR tesseract exit=0 chars=280 2026-08-03 09:38:44 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 373 Y PagomóvilBDV Personas Fecha: 03/08/2026 Operacién: LESA E Identificacién: 18143785 Origen: 0102****4898 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: Oscar Carrasquel 13367162 2026-08-03 09:38:44 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-03"} 2026-08-03 09:38:44 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-03","debug":["fecha=2026-08-03"]} 2026-08-03 09:38:44 - DEBUG registro: usernameRaw=''74:ac:b9:f4:bf:6e'' first=''Oscar'' last=''Carrasquel'' esRegistrado=1 2026-08-03 09:38:44 - DEBUG bodyAdmin postOCR: Tlf: 04141108464\nUser: 74:ac:b9:f4:bf:6e\nNombre: Oscar Carrasquel\nBanco: Mercantil\nMonto: \nFecha: 2026-08-03 (caption)\nSrvID: 35 2026-08-03 09:38:46 - IMG 1063801436118684 TEL 04141108464 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 09:38:46 - Incluyendo guardar_imagen.php... 2026-08-03 09:38:46 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 09:38:46 - Includes realizados. Verificando funciones... 2026-08-03 09:38:46 - obtenerInfoUsuario: Iniciando función con teléfono: 584141108464 2026-08-03 09:38:46 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 09:38:46 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 09:38:46 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 09:38:46 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 09:38:46 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-03 09:38:46 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:f4:bf:6e","firstname":"Oscar","lastname":"Carrasquel","mac":"74:AC:B9:F4:BF:6E","srvid":35} 2026-08-03 09:38:46 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-03 09:38:46 - Datos usuario extraídos: {"username":"74:ac:b9:f4:bf:6e","firstname":"Oscar","lastname":"Carrasquel","mac":"74:AC:B9:F4:BF:6E","srvid":35} 2026-08-03 09:38:46 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 09:38:46 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 09:38:46 - Valor de accessToken: EAAC0c45... 2026-08-03 09:38:46 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 09:38:46 - Instancia WhatsAppImageHandler creada 2026-08-03 09:38:46 - Llamando a saveWhatsAppImage... 2026-08-03 09:38:46 - saveWhatsAppImage: Procesando imagen para: 584141108464 2026-08-03 09:38:46 - saveWhatsAppImage: ID de media: 1063801436118684, MIME type: image/jpeg 2026-08-03 09:38:46 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1063801436118684 2026-08-03 09:38:47 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 09:38:47 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1063801436118684&source=getMedia&ext=1785764628&hash=ATwcL1CsvN92swiw4TzWVmSBd_-J4m9oxhZ93LdYrR81Lw 2026-08-03 09:38:47 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1063801436118684&source=getMedia&ext=1785764628&hash=ATwcL1CsvN92swiw4TzWVmSBd_-J4m9oxhZ93LdYrR81Lw 2026-08-03 09:38:48 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 09:38:48 - descargar_imagen: Imagen descargada - Tamaño: 60599 bytes, Tipo: image/jpeg 2026-08-03 09:38:48 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1063801436118684.jpg, Tamaño: 60599 bytes 2026-08-03 09:38:48 - saveToDatabase: Registro insertado en BD con ID: 219 2026-08-03 09:38:48 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1063801436118684.jpg","image_id":"1063801436118684","size":60599,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 09:38:48 - Resultado del comando: array 2026-08-03 09:38:48 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 09:38:49 - Mensaje enviado con éxito a 584141108464 2026-08-03 09:38:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7099e952f40 (wa_message_id: wamid.HBgMNTg0MTQxMTA4NDY0FQIAERgSNjgxOTUzMEY5Q0JEMkQ0ODVCAA==) 2026-08-03 09:38:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a7099e952f40 2026-08-03 09:38:49 - ====== FIN WEBHOOK ====== 2026-08-03 09:39:30 - ====== INICIO WEBHOOK ====== 2026-08-03 09:39:30 - Evento: interactive | De: 584141108464 | Size: 967b 2026-08-03 09:39:30 - Procesando Flow de PAGO para: 584141108464 [03-Aug-2026 09:39:30 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-03 09:39:30 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-03 09:39:31 - ====== INICIO WEBHOOK ====== 2026-08-03 09:39:31 - Evento: interactive | De: 584141108464 | Size: 967b 2026-08-03 09:39:31 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxMTA4NDY0FQIAEhggQUM1NUNDNTFBRDUwOTU3OTVCMkRBQzRBNjlGQ0YzNzYA, ignorando 2026-08-03 10:05:03 - ====== INICIO WEBHOOK ====== 2026-08-03 10:05:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 10:05:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 10:05:03 - ====== FIN WEBHOOK ====== 2026-08-03 10:05:04 - ====== INICIO WEBHOOK ====== 2026-08-03 10:05:04 - Evento: status:failed | De: 584123683765 | Size: 828b 2026-08-03 10:05:04 - STATUS FAILED: failed para 584123683765 | Error: 131047 Re-engagement message 2026-08-03 10:05:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Stefany Alexandra Figueredo Yanez , 2026-09-11 00:00:00 . 584123684017 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123684017","wa_id":"584123684017"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg0MDE3FQIAERgSRUEwMzJDNDdDMDhGQzFENzc4AA==","message_status":"accepted"}]}'. 2026-08-03 10:06:26 - ====== INICIO WEBHOOK ====== 2026-08-03 10:06:26 - Evento: status:failed | De: 584123684017 | Size: 573b 2026-08-03 10:06:26 - STATUS FAILED: failed para 584123684017 | Error: 131026 Message undeliverable 2026-08-03 10:06:26 - ====== FIN WEBHOOK ====== 2026-08-03 10:18:57 - ====== INICIO WEBHOOK ====== 2026-08-03 10:18:57 - Evento: text | De: 584144466358 | Size: 592b 2026-08-03 10:18:57 - Procesando mensaje regular tipo: text 2026-08-03 10:18:57 - RegularMessageService: Procesando mensaje de 584144466358, tipo: text 2026-08-03 10:18:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDY2MzU4FQIAEhggQTUzOENBODc2NEFCNjg5QkQ5RERGM0IxQzMzRjAxRTQA 2026-08-03 10:18:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDY2MzU4FQIAEhggQTUzOENBODc2NEFCNjg5QkQ5RERGM0IxQzMzRjAxRTQA 2026-08-03 10:18:57 - Contenido: Buenos dias ya lo voy hacer... 2026-08-03 10:18:57 - Comando detectado: buenos 2026-08-03 10:18:57 - CommandProcessor: Procesando comando: buenos 2026-08-03 10:18:57 - Comando no reconocido, enviando a ChatGPT 2026-08-03 10:18:57 - Resultado del comando: string 2026-08-03 10:18:57 - Enviando a ChatGPT: Buenos dias ya lo voy hacer... 2026-08-03 10:18:57 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias ya lo voy hacer... 2026-08-03 10:18:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 11:18:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 11:18:57 America/Halifax] [CHATBOT][START] corr=924dc56a IP=127.0.0.1 UA= [03-Aug-2026 10:18:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 10:18:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-04 username=6c:68:a4:1a:d3:c0 mobile=584144466358 [03-Aug-2026 10:18:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 10:18:58 America/Caracas] [CHATBOT][DIAG] corr=924dc56a Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [03-Aug-2026 10:18:58 America/Caracas] [CHATBOT][CTX] corr=924dc56a tel=584144466358 intent=chat srvid=35 usd=40 bs=34743.69 tasa=748.7864 verifyMode=simulated [03-Aug-2026 10:18:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 10:18:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 10:18:58 America/Caracas] [CHATBOT][AI][ca8157] Proveedor: gemini [03-Aug-2026 10:18:58 America/Caracas] [CHATBOT][GEMINI][ca8157] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 10:18:58 America/Caracas] [CHATBOT][GEMINI][ca8157] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 10:18:58 America/Caracas] [CHATBOT][GEMINI][ca8157] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 10:18:59 America/Caracas] [CHATBOT][AI][ca8157] Gemini falló, usando heurística local [03-Aug-2026 10:18:59 America/Caracas] [CHATBOT][AI][ca8157] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 10:18:59 America/Caracas] [CHATBOT][END] corr=924dc56a bytesRespuesta=387 [03-Aug-2026 10:18:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 10:18:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 10:19:00 - Mensaje enviado con éxito a 584144466358 2026-08-03 10:19:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70a354aeee4 (wa_message_id: wamid.HBgMNTg0MTQ0NDY2MzU4FQIAERgSMkQxQ0EwMTU4MEQ1MEVGQTM0AA==) 2026-08-03 10:19:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a70a354aeee4 2026-08-03 10:19:00 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yoselyn Quintero, 2026-09-05 00:00:00 . 584243031255 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243031255","wa_id":"584243031255"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSOTVDMEE0ODE2QkMzN0E1MjM0AA==","message_status":"accepted"}]}'. 2026-08-03 10:24:55 - ====== INICIO WEBHOOK ====== 2026-08-03 10:24:55 - Evento: image | De: 584144466358 | Size: 838b 2026-08-03 10:24:55 - Procesando mensaje regular tipo: image 2026-08-03 10:24:55 - RegularMessageService: Procesando mensaje de 584144466358, tipo: image 2026-08-03 10:24:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDY2MzU4FQIAEhggQTVBN0U1OTZCNDcxMDA3OTE1M0ZBRjJERjYyRDI1RDMA 2026-08-03 10:24:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDY2MzU4FQIAEhggQTVBN0U1OTZCNDcxMDA3OTE1M0ZBRjJERjYyRDI1RDMA 2026-08-03 10:24:55 - Contenido: ... 2026-08-03 10:24:55 - Comando detectado: image 2026-08-03 10:24:55 - CommandProcessor: Procesando comando: image 2026-08-03 10:24:55 - Imagen sin comando, guardando y procesando 2026-08-03 10:24:55 - Verificando duplicado por imageId=3597930633705892, msgId=wamid.HBgMNTg0MTQ0NDY2MzU4FQIAEhggQTVBN0U1OTZCNDcxMDA3OTE1M0ZBRjJERjYyRDI1RDMA 2026-08-03 10:24:55 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 10:24:55 - Incluyendo numtoname.php... 2026-08-03 10:24:55 - Incluyendo media.php... 2026-08-03 10:24:55 - DEBUG messages batch: [{"from":"584144466358","from_user_id":"VE.4521621251458355","id":"wamid.HBgMNTg0MTQ0NDY2MzU4FQIAEhggQTVBN0U1OTZCNDcxMDA3OTE1M0ZBRjJERjYyRDI1RDMA","timestamp":"1785767094","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ea8RBHQGnzpZJVWqeI9EOaa4JxHAUNHoMKWOW4t2UIY=","id":"3597930633705892","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3597930633705892&source=webhook&ext=1785767396&hash=ATxUHvrqSzkkGfzb6bPvPtDeFBEoVA2_OMrn3jx0cHNJUQ"}}] 2026-08-03 10:24:55 - DEBUG caption: no se encontró texto cercano 2026-08-03 10:24:55 - DEBUG caption final: [VACIO] 2026-08-03 10:24:55 - DEBUG busqueda mobiles: 04144466358,4144466358,584144466358 2026-08-03 10:24:55 - DEBUG usuario encontrado: 6c:68:a4:1a:d3:c0 2026-08-03 10:24:55 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 10:24:55 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 10:24:58 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3597930633705892&source=getMedia&ext=1785767399&hash=ATy5r-k3KfewMU9WKawN-xsm2mKJNd9poyFCvZULYPtk4Q 2026-08-03 10:25:00 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3597930633705892.jpg (42204 bytes) 2026-08-03 10:25:01 - OCR tesseract exit=0 chars=286 2026-08-03 10:25:01 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 229 Detected 35 diacritics 10:23 SB@ ° Fecha y hor: 03/08/2026 alas 10: 23: 32 AM Ctnet *6338 - Banco De Venezuela S.a. Banco - internet Con LQ =J (Bs) Tpago Resumen Transferenc Recargas i 2026-08-03 10:25:01 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-03"} 2026-08-03 10:25:01 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-03","debug":["fecha=2026-08-03"]} 2026-08-03 10:25:01 - DEBUG registro: usernameRaw=''6c:68:a4:1a:d3:c0'' first=''mirna'' last=''diaz'' esRegistrado=1 2026-08-03 10:25:01 - DEBUG bodyAdmin postOCR: Tlf: 04144466358\nUser: 6c:68:a4:1a:d3:c0\nNombre: mirna diaz\nBanco: Venezuela\nMonto: \nFecha: 2026-08-03 (caption)\nSrvID: 35 2026-08-03 10:25:04 - IMG 3597930633705892 TEL 04144466358 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 10:25:04 - Incluyendo guardar_imagen.php... 2026-08-03 10:25:04 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 10:25:04 - Includes realizados. Verificando funciones... 2026-08-03 10:25:04 - obtenerInfoUsuario: Iniciando función con teléfono: 584144466358 2026-08-03 10:25:04 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 10:25:04 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 10:25:04 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 10:25:04 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 10:25:04 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-03 10:25:04 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:1a:d3:c0","firstname":"mirna","lastname":"diaz","mac":"6c:68:a4:1a:d3:c1","srvid":35} 2026-08-03 10:25:04 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-03 10:25:04 - Datos usuario extraídos: {"username":"6c:68:a4:1a:d3:c0","firstname":"mirna","lastname":"diaz","mac":"6c:68:a4:1a:d3:c1","srvid":35} 2026-08-03 10:25:04 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 10:25:04 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 10:25:04 - Valor de accessToken: EAAC0c45... 2026-08-03 10:25:04 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 10:25:04 - Instancia WhatsAppImageHandler creada 2026-08-03 10:25:04 - Llamando a saveWhatsAppImage... 2026-08-03 10:25:04 - saveWhatsAppImage: Procesando imagen para: 584144466358 2026-08-03 10:25:04 - saveWhatsAppImage: ID de media: 3597930633705892, MIME type: image/jpeg 2026-08-03 10:25:04 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3597930633705892 2026-08-03 10:25:05 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 10:25:05 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3597930633705892&source=getMedia&ext=1785767406&hash=ATyBmuCfSfroU2tgeqzN8w2FyLTNOVgykMne-Bw1on_pfQ 2026-08-03 10:25:05 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3597930633705892&source=getMedia&ext=1785767406&hash=ATyBmuCfSfroU2tgeqzN8w2FyLTNOVgykMne-Bw1on_pfQ 2026-08-03 10:25:06 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 10:25:06 - descargar_imagen: Imagen descargada - Tamaño: 42204 bytes, Tipo: image/jpeg 2026-08-03 10:25:06 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3597930633705892.jpg, Tamaño: 42204 bytes 2026-08-03 10:25:06 - saveToDatabase: Registro insertado en BD con ID: 220 2026-08-03 10:25:06 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3597930633705892.jpg","image_id":"3597930633705892","size":42204,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 10:25:06 - Resultado del comando: array 2026-08-03 10:25:06 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 10:25:07 - Mensaje enviado con éxito a 584144466358 2026-08-03 10:25:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70a4c33bb44 (wa_message_id: wamid.HBgMNTg0MTQ0NDY2MzU4FQIAERgSQjRCRUNEMkNCQTJBNTY2OUYyAA==) 2026-08-03 10:25:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a70a4c33bb44 2026-08-03 10:25:07 - ====== FIN WEBHOOK ====== 2026-08-03 10:25:20 - ====== INICIO WEBHOOK ====== 2026-08-03 10:25:20 - Evento: text | De: 584144466358 | Size: 584b 2026-08-03 10:25:20 - Procesando mensaje regular tipo: text 2026-08-03 10:25:20 - RegularMessageService: Procesando mensaje de 584144466358, tipo: text 2026-08-03 10:25:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDY2MzU4FQIAEhggQTU3QTU1NEE4RUIxRkJFMTQ4Q0I2ODdEMzUwRkE1NEYA 2026-08-03 10:25:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDY2MzU4FQIAEhggQTU3QTU1NEE4RUIxRkJFMTQ4Q0I2ODdEMzUwRkE1NEYA 2026-08-03 10:25:20 - Contenido: Buenos dias , listo... 2026-08-03 10:25:20 - Comando detectado: buenos 2026-08-03 10:25:20 - CommandProcessor: Procesando comando: buenos 2026-08-03 10:25:20 - Comando no reconocido, enviando a ChatGPT 2026-08-03 10:25:20 - Resultado del comando: string 2026-08-03 10:25:20 - Enviando a ChatGPT: Buenos dias , listo... 2026-08-03 10:25:20 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias , listo... 2026-08-03 10:25:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 11:25:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 11:25:20 America/Halifax] [CHATBOT][START] corr=7659bfc5 IP=127.0.0.1 UA= [03-Aug-2026 10:25:20 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 10:25:20 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-04 username=6c:68:a4:1a:d3:c0 mobile=584144466358 [03-Aug-2026 10:25:20 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 10:25:20 America/Caracas] [CHATBOT][DIAG] corr=7659bfc5 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [03-Aug-2026 10:25:20 America/Caracas] [CHATBOT][CTX] corr=7659bfc5 tel=584144466358 intent=chat srvid=35 usd=40 bs=34743.69 tasa=748.7864 verifyMode=simulated [03-Aug-2026 10:25:20 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 10:25:20 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 10:25:20 America/Caracas] [CHATBOT][AI][19e161] Proveedor: gemini [03-Aug-2026 10:25:20 America/Caracas] [CHATBOT][GEMINI][19e161] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 10:25:20 America/Caracas] [CHATBOT][GEMINI][19e161] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 10:25:21 America/Caracas] [CHATBOT][GEMINI][19e161] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 10:25:21 America/Caracas] [CHATBOT][AI][19e161] Gemini falló, usando heurística local [03-Aug-2026 10:25:21 America/Caracas] [CHATBOT][AI][19e161] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 10:25:21 America/Caracas] [CHATBOT][END] corr=7659bfc5 bytesRespuesta=387 [03-Aug-2026 10:25:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 10:25:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 10:25:22 - Mensaje enviado con éxito a 584144466358 2026-08-03 10:25:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70a4d2bd256 (wa_message_id: wamid.HBgMNTg0MTQ0NDY2MzU4FQIAERgSNUYwMzEzQTEyOEExQkNCOTI2AA==) 2026-08-03 10:25:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a70a4d2bd256 2026-08-03 10:25:22 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164151067","wa_id":"584164151067"}],"messages":[{"id":"wamid.HBgMNTg0MTY0MTUxMDY3FQIAERgSQTg2M0U4NTg1MjEwRDEwNTYxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , carlos daniel ruthman primo casa, 2026-09-21 00:00:00 . 584129641144 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129641144","wa_id":"584129641144"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQxMTQ0FQIAERgSMzg5NzU3RDlGQ0M0QkJENTQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261063780","wa_id":"584261063780"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMDYzNzgwFQIAERgSRjYxOTE0MUE2OEIwN0FCNDdCAA==","message_status":"accepted"}]}'. 2026-08-03 12:04:35 - ====== INICIO WEBHOOK ====== 2026-08-03 12:04:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 12:04:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 12:04:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , mirna diaz, 2026-09-04 00:00:00 . 584144466358 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144466358","wa_id":"584144466358"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDY2MzU4FQIAERgSQUUzNEI5RDJCMzZGNTIzRjE0AA==","message_status":"accepted"}]}'. 2026-08-03 12:15:49 - ====== INICIO WEBHOOK ====== 2026-08-03 12:15:49 - Evento: image | De: 584143466209 | Size: 866b 2026-08-03 12:15:49 - Procesando mensaje regular tipo: image 2026-08-03 12:15:49 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-03 12:15:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3MTY2MTkyNzBGNTgyRDg0RUZEOEYzNkExQ0MyNzYA 2026-08-03 12:15:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3MTY2MTkyNzBGNTgyRDg0RUZEOEYzNkExQ0MyNzYA 2026-08-03 12:15:49 - Contenido: G venezuela 45000.00 sueldo-chucho... 2026-08-03 12:15:49 - Comando detectado: g 2026-08-03 12:15:49 - CommandProcessor: Procesando comando: g 2026-08-03 12:15:49 - Gasto de negocio con imagen: 1064609832688071 2026-08-03 12:15:49 - Formato 'g banco descripcion': banco=venezuela, desc=45000.00 sueldo-chucho 2026-08-03 12:15:50 - Ejecutando GastosService (negocio) [03-Aug-2026 12:15:50 America/Caracas] [ExchangeRateService] Tasa API (oficial): 748.7864 2026-08-03 12:15:53 - Resultado del comando: array 2026-08-03 12:15:53 - Enviando respuesta: ✅ 💼 Gasto de negocio #162 registrado • Mon 2026-08-03 12:15:54 - Mensaje enviado con éxito a 584143466209 2026-08-03 12:15:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70beba69895 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRTk3MEE4NTRGMTEzNDQzQjc4AA==) 2026-08-03 12:15:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a70beba69895 2026-08-03 12:15:54 - ====== FIN WEBHOOK ====== 2026-08-03 12:16:58 - ====== INICIO WEBHOOK ====== 2026-08-03 12:16:58 - Evento: image | De: 584143466209 | Size: 877b 2026-08-03 12:16:58 - Procesando mensaje regular tipo: image 2026-08-03 12:16:58 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-03 12:16:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4NTQ3ODYxMkQ1NEQ5MUFBRDgwNDQ3NkM2RTlFMUYA 2026-08-03 12:16:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4NTQ3ODYxMkQ1NEQ5MUFBRDgwNDQ3NkM2RTlFMUYA 2026-08-03 12:16:58 - Contenido: G venezuela 19000.00 viaticos-gasolina-hilux... 2026-08-03 12:16:58 - Comando detectado: g 2026-08-03 12:16:58 - CommandProcessor: Procesando comando: g 2026-08-03 12:16:58 - Gasto de negocio con imagen: 1444367524381581 2026-08-03 12:16:58 - Formato 'g banco descripcion': banco=venezuela, desc=19000.00 viaticos-gasolina-hilux 2026-08-03 12:16:58 - Ejecutando GastosService (negocio) [03-Aug-2026 12:16:58 America/Caracas] [ExchangeRateService] Tasa API (oficial): 748.7864 2026-08-03 12:17:00 - Resultado del comando: array 2026-08-03 12:17:00 - Enviando respuesta: ✅ 💼 Gasto de negocio #163 registrado • Mon 2026-08-03 12:17:01 - Mensaje enviado con éxito a 584143466209 2026-08-03 12:17:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70befdb2d00 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNUFBRTY5NUU0NTBGMDBCRDMyAA==) 2026-08-03 12:17:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a70befdb2d00 2026-08-03 12:17:01 - ====== FIN WEBHOOK ====== 2026-08-03 12:18:43 - ====== INICIO WEBHOOK ====== 2026-08-03 12:18:43 - Evento: image | De: 584143466209 | Size: 864b 2026-08-03 12:18:43 - Procesando mensaje regular tipo: image 2026-08-03 12:18:43 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-03 12:18:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwN0YxMDM3MDg2QzIyODQyQkEzQzY5QjlBMzU2QUUA 2026-08-03 12:18:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwN0YxMDM3MDg2QzIyODQyQkEzQzY5QjlBMzU2QUUA 2026-08-03 12:18:43 - Contenido: G venezuela 45000.00 sueldo-jose... 2026-08-03 12:18:43 - Comando detectado: g 2026-08-03 12:18:43 - CommandProcessor: Procesando comando: g 2026-08-03 12:18:43 - Gasto de negocio con imagen: 1087317967287563 2026-08-03 12:18:43 - Formato 'g banco descripcion': banco=venezuela, desc=45000.00 sueldo-jose 2026-08-03 12:18:43 - Ejecutando GastosService (negocio) [03-Aug-2026 12:18:44 America/Caracas] [ExchangeRateService] Tasa API (oficial): 748.7864 2026-08-03 12:18:46 - Resultado del comando: array 2026-08-03 12:18:46 - Enviando respuesta: ✅ 💼 Gasto de negocio #164 registrado • Mon 2026-08-03 12:18:46 - Mensaje enviado con éxito a 584143466209 2026-08-03 12:18:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70bf66e5a73 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDlDNjEyQUREODA4ODhCNERGAA==) 2026-08-03 12:18:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a70bf66e5a73 2026-08-03 12:18:46 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Valentina Paez, 2026-09-12 00:00:00 . 584129811056 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129811056","wa_id":"584129811056"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODExMDU2FQIAERgSRjQ5QjlCMTRGOTUxRkUyMTcyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143800082","wa_id":"584143800082"}],"messages":[{"id":"wamid.HBgMNTg0MTQzODAwMDgyFQIAERgSNzEzNDBFQzJGRkI1MDA1MTM4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , alirio curvelo, 2026-09-01 00:00:00 . 584143800082 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143800082","wa_id":"584143800082"}],"messages":[{"id":"wamid.HBgMNTg0MTQzODAwMDgyFQIAERgSRTJBMEYyNEE1OUI5QUIyM0YxAA==","message_status":"accepted"}]}'. 2026-08-03 12:41:41 - ====== INICIO WEBHOOK ====== 2026-08-03 12:41:41 - Evento: button | De: 584141345042 | Size: 718b 2026-08-03 12:41:41 - Procesando botón de plantilla: Informacion de pagos 2026-08-03 12:41:41 - ButtonService: payload=informacion de pagos, telefono=584141345042 2026-08-03 12:41:41 - Procesando botón PAGO para: 584141345042 2026-08-03 12:41:42 - Mensaje enviado con éxito a 584141345042 2026-08-03 12:41:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70c4c6f345f (wa_message_id: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSNjFGOTkxMTk2Qzc5RUM3RjgxAA==) 2026-08-03 12:41:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a70c4c6f345f 2026-08-03 12:41:43 - ====== FIN WEBHOOK ====== 2026-08-03 12:42:28 - ====== INICIO WEBHOOK ====== 2026-08-03 12:42:28 - Evento: image | De: 584143466209 | Size: 876b 2026-08-03 12:42:28 - Procesando mensaje regular tipo: image 2026-08-03 12:42:28 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-03 12:42:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCQTY5Q0VERjI4REQzQjNFOTUzNDY2M0EzNkIxMTAA 2026-08-03 12:42:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCQTY5Q0VERjI4REQzQjNFOTUzNDY2M0EzNkIxMTAA 2026-08-03 12:42:28 - Contenido: Pg mercantil 120000.00 carro-cajetin-toyota... 2026-08-03 12:42:28 - Comando detectado: pg 2026-08-03 12:42:28 - CommandProcessor: Procesando comando: pg 2026-08-03 12:42:28 - Gasto personal con imagen: 1715670673016273 2026-08-03 12:42:28 - Formato 'pg banco descripcion': banco=mercantil, desc=120000.00 carro-cajetin-toyota 2026-08-03 12:42:28 - Ejecutando GastosService (personal) [03-Aug-2026 12:42:29 America/Caracas] [ExchangeRateService] Tasa API (oficial): 748.7864 2026-08-03 12:42:31 - Resultado del comando: array 2026-08-03 12:42:31 - Enviando respuesta: ✅ 👤 Gasto personal #101 registrado • Monto 2026-08-03 12:42:32 - Mensaje enviado con éxito a 584143466209 2026-08-03 12:42:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70c4f853ffd (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQkZGMzcyRjlDNzY2NEJBODY3AA==) 2026-08-03 12:42:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a70c4f853ffd 2026-08-03 12:42:32 - ====== FIN WEBHOOK ====== 2026-08-03 12:42:53 - ====== INICIO WEBHOOK ====== 2026-08-03 12:42:53 - Evento: text | De: 584141345042 | Size: 650b 2026-08-03 12:42:53 - Procesando mensaje regular tipo: text 2026-08-03 12:42:53 - RegularMessageService: Procesando mensaje de 584141345042, tipo: text 2026-08-03 12:42:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUNFQUQyNTRCQjc3QjZGNDQ1MTgxRjIwMURBOEZFMDMA 2026-08-03 12:42:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUNFQUQyNTRCQjc3QjZGNDQ1MTgxRjIwMURBOEZFMDMA 2026-08-03 12:42:53 - Contenido: Hola, buenas tardes y buen provecho. Me pueden enviar el monto a cancelar por favor ? Gracias... 2026-08-03 12:42:53 - Comando detectado: hola, 2026-08-03 12:42:53 - CommandProcessor: Procesando comando: hola, 2026-08-03 12:42:53 - Comando no reconocido, enviando a ChatGPT 2026-08-03 12:42:53 - Resultado del comando: string 2026-08-03 12:42:53 - Enviando a ChatGPT: Hola, buenas tardes y buen provecho. Me pueden env... 2026-08-03 12:42:53 - forwardToChatGPT: Enviando a ChatGPT: Hola, buenas tardes y buen provecho. Me pueden env... 2026-08-03 12:42:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 13:42:53 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 13:42:53 America/Halifax] [CHATBOT][START] corr=23006cae IP=127.0.0.1 UA= [03-Aug-2026 12:42:53 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 12:42:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=4c:46:d1:6b:22:80 mobile=584141345042 [03-Aug-2026 12:42:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 12:42:53 America/Caracas] [CHATBOT][DIAG] corr=23006cae Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [03-Aug-2026 12:42:53 America/Caracas] [CHATBOT][CTX] corr=23006cae tel=584141345042 intent=chat srvid=47 usd=35 bs=30400.73 tasa=748.7864 verifyMode=simulated [03-Aug-2026 12:42:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 12:42:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 12:42:53 America/Caracas] [CHATBOT][AI][cb4963] Proveedor: gemini [03-Aug-2026 12:42:53 America/Caracas] [CHATBOT][GEMINI][cb4963] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 12:42:54 America/Caracas] [CHATBOT][GEMINI][cb4963] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 12:42:54 America/Caracas] [CHATBOT][GEMINI][cb4963] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 12:42:55 America/Caracas] [CHATBOT][AI][cb4963] Gemini falló, usando heurística local [03-Aug-2026 12:42:55 America/Caracas] [CHATBOT][AI][cb4963] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 12:42:55 America/Caracas] [CHATBOT][END] corr=23006cae bytesRespuesta=390 [03-Aug-2026 12:42:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 12:42:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 12:42:55 - Mensaje enviado con éxito a 584141345042 2026-08-03 12:42:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70c50fef3f9 (wa_message_id: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSRUJDMkE0ODYzQ0FCMDY0RjQ3AA==) 2026-08-03 12:42:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a70c50fef3f9 2026-08-03 12:42:55 - ====== FIN WEBHOOK ====== 2026-08-03 12:47:19 - ====== INICIO WEBHOOK ====== 2026-08-03 12:47:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 12:47:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 12:47:19 - ====== FIN WEBHOOK ====== 2026-08-03 13:03:49 - ====== INICIO WEBHOOK ====== 2026-08-03 13:03:49 - Evento: image | De: 584143466209 | Size: 866b 2026-08-03 13:03:49 - Procesando mensaje regular tipo: image 2026-08-03 13:03:49 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-03 13:03:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNERjREMEVENDVEMDNBNUM0RjIyMTYzMzVCMzdBOEUA 2026-08-03 13:03:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNERjREMEVENDVEMDNBNUM0RjIyMTYzMzVCMzdBOEUA 2026-08-03 13:03:49 - Contenido: G venezuela 60000.00 sueldo-miguel... 2026-08-03 13:03:49 - Comando detectado: g 2026-08-03 13:03:49 - CommandProcessor: Procesando comando: g 2026-08-03 13:03:49 - Gasto de negocio con imagen: 2690424141354557 2026-08-03 13:03:49 - Formato 'g banco descripcion': banco=venezuela, desc=60000.00 sueldo-miguel 2026-08-03 13:03:49 - Ejecutando GastosService (negocio) [03-Aug-2026 13:03:50 America/Caracas] [ExchangeRateService] Tasa API (oficial): 748.7864 2026-08-03 13:03:52 - Resultado del comando: array 2026-08-03 13:03:52 - Enviando respuesta: ✅ 💼 Gasto de negocio #165 registrado • Mon 2026-08-03 13:03:53 - Mensaje enviado con éxito a 584143466209 2026-08-03 13:03:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70c9f95b50f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMzdEMkY2ODlCRTg5MEY4RjI3AA==) 2026-08-03 13:03:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a70c9f95b50f 2026-08-03 13:03:53 - ====== FIN WEBHOOK ====== 2026-08-03 13:11:02 - ====== INICIO WEBHOOK ====== 2026-08-03 13:11:02 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 13:11:02 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 13:11:02 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163381131","wa_id":"584163381131"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMzgxMTMxFQIAERgSRDAwMzkwMEQ0ODJFNDI5QUIwAA==","message_status":"accepted"}]}'. 2026-08-03 13:16:19 - ====== INICIO WEBHOOK ====== 2026-08-03 13:16:19 - Evento: text | De: 584141345042 | Size: 563b 2026-08-03 13:16:19 - Procesando mensaje regular tipo: text 2026-08-03 13:16:19 - RegularMessageService: Procesando mensaje de 584141345042, tipo: text 2026-08-03 13:16:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUM3NEVBOTA3ODhBMEE3RkEzRUREN0U5NDg5QjFBNjYA 2026-08-03 13:16:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUM3NEVBOTA3ODhBMEE3RkEzRUREN0U5NDg5QjFBNjYA 2026-08-03 13:16:19 - Contenido: Planes... 2026-08-03 13:16:19 - Comando detectado: planes 2026-08-03 13:16:19 - CommandProcessor: Procesando comando: planes 2026-08-03 13:16:19 - Comando no reconocido, enviando a ChatGPT 2026-08-03 13:16:19 - Resultado del comando: string 2026-08-03 13:16:19 - Enviando a ChatGPT: Planes... 2026-08-03 13:16:19 - LeadCapture: Posible lead detectado para 584141345042 2026-08-03 13:16:19 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-03 13:16:19 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-03 13:16:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 14:16:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 14:16:19 America/Halifax] [CHATBOT][START] corr=abfbbcb0 IP=127.0.0.1 UA= [03-Aug-2026 13:16:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 13:16:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=4c:46:d1:6b:22:80 mobile=584141345042 [03-Aug-2026 13:16:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 13:16:19 America/Caracas] [CHATBOT][DIAG] corr=abfbbcb0 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [03-Aug-2026 13:16:19 America/Caracas] [CHATBOT][CTX] corr=abfbbcb0 tel=584141345042 intent=chat srvid=47 usd=35 bs=30400.73 tasa=748.7864 verifyMode=simulated [03-Aug-2026 13:16:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 13:16:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 13:16:19 America/Caracas] [CHATBOT][AI][1af929] Proveedor: gemini [03-Aug-2026 13:16:19 America/Caracas] [CHATBOT][GEMINI][1af929] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 13:16:20 America/Caracas] [CHATBOT][GEMINI][1af929] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 13:16:20 America/Caracas] [CHATBOT][GEMINI][1af929] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 13:16:21 America/Caracas] [CHATBOT][AI][1af929] Gemini falló, usando heurística local [03-Aug-2026 13:16:21 America/Caracas] [CHATBOT][END] corr=abfbbcb0 bytesRespuesta=478 [03-Aug-2026 13:16:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 13:16:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 13:16:22 - Mensaje enviado con éxito a 584141345042 2026-08-03 13:16:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70cce66ce4f (wa_message_id: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSMDFCMDk1RTc4MDUwM0MzOTQ4AA==) 2026-08-03 13:16:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a70cce66ce4f 2026-08-03 13:16:22 - ====== FIN WEBHOOK ====== 2026-08-03 13:20:29 - ====== INICIO WEBHOOK ====== 2026-08-03 13:20:29 - Evento: text | De: 584163381131 | Size: 608b 2026-08-03 13:20:29 - Procesando mensaje regular tipo: text 2026-08-03 13:20:29 - RegularMessageService: Procesando mensaje de 584163381131, tipo: text 2026-08-03 13:20:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMzgxMTMxFQIAEhggQUM0OUM1RjhCRkY0MjY5MDE1RjQwMUU0N0YxNThCMTIA 2026-08-03 13:20:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMzgxMTMxFQIAEhggQUM0OUM1RjhCRkY0MjY5MDE1RjQwMUU0N0YxNThCMTIA 2026-08-03 13:20:29 - Contenido: Hola ésto es para que porfa... 2026-08-03 13:20:29 - Comando detectado: hola 2026-08-03 13:20:29 - CommandProcessor: Procesando comando: hola 2026-08-03 13:20:29 - Comando no reconocido, enviando a ChatGPT 2026-08-03 13:20:29 - Resultado del comando: string 2026-08-03 13:20:29 - Enviando a ChatGPT: Hola ésto es para que porfa... 2026-08-03 13:20:29 - forwardToChatGPT: Enviando a ChatGPT: Hola ésto es para que porfa... 2026-08-03 13:20:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 14:20:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 14:20:30 America/Halifax] [CHATBOT][START] corr=1fb0b330 IP=127.0.0.1 UA= [03-Aug-2026 13:20:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 13:20:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-03 username=6c:68:a4:d1:66:59 mobile=584163381131 [03-Aug-2026 13:20:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 13:20:30 America/Caracas] [CHATBOT][DIAG] corr=1fb0b330 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [03-Aug-2026 13:20:30 America/Caracas] [CHATBOT][CTX] corr=1fb0b330 tel=584163381131 intent=chat srvid=35 usd=40 bs=34743.69 tasa=748.7864 verifyMode=simulated [03-Aug-2026 13:20:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 13:20:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 13:20:30 America/Caracas] [CHATBOT][AI][a0c3f7] Proveedor: gemini [03-Aug-2026 13:20:30 America/Caracas] [CHATBOT][GEMINI][a0c3f7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 13:20:30 America/Caracas] [CHATBOT][GEMINI][a0c3f7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 13:20:31 America/Caracas] [CHATBOT][GEMINI][a0c3f7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 13:20:31 America/Caracas] [CHATBOT][AI][a0c3f7] Gemini falló, usando heurística local [03-Aug-2026 13:20:31 America/Caracas] [CHATBOT][AI][a0c3f7] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 13:20:31 America/Caracas] [CHATBOT][END] corr=1fb0b330 bytesRespuesta=390 [03-Aug-2026 13:20:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 13:20:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 13:20:32 - Mensaje enviado con éxito a 584163381131 2026-08-03 13:20:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70cde07d149 (wa_message_id: wamid.HBgMNTg0MTYzMzgxMTMxFQIAERgSRThGMDZCMDMyODlFQzVENEY1AA==) 2026-08-03 13:20:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a70cde07d149 2026-08-03 13:20:32 - ====== FIN WEBHOOK ====== 2026-08-03 13:29:36 - ====== INICIO WEBHOOK ====== 2026-08-03 13:29:36 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 13:29:36 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 13:29:36 - ====== FIN WEBHOOK ====== 2026-08-03 13:30:07 - ====== INICIO WEBHOOK ====== 2026-08-03 13:30:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 13:30:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 13:30:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Isbelis Breidenbach, 2026-09-01 00:00:00 . 584242162342 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242162342","wa_id":"584242162342"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMTYyMzQyFQIAERgSRTlBOTBDOUI3QjIxMTc2NEIwAA==","message_status":"accepted"}]}'. 2026-08-03 14:00:36 - ====== INICIO WEBHOOK ====== 2026-08-03 14:00:36 - Evento: text | De: 584129930580 | Size: 602b 2026-08-03 14:00:36 - Procesando mensaje regular tipo: text 2026-08-03 14:00:36 - RegularMessageService: Procesando mensaje de 584129930580, tipo: text 2026-08-03 14:00:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTMwNTgwFQIAEhgUM0E2NjMwOTQ2N0RBNjc4MzEwQUIA 2026-08-03 14:00:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTMwNTgwFQIAEhgUM0E2NjMwOTQ2N0RBNjc4MzEwQUIA 2026-08-03 14:00:36 - Contenido: Pago de Carlo Alberto Rudman curtidor sector la enea 17868915... 2026-08-03 14:00:36 - Comando detectado: pago 2026-08-03 14:00:36 - CommandProcessor: Procesando comando: pago 2026-08-03 14:00:36 - Ejecutando add_pagos.php [03-Aug-2026 14:00:36 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-03 14:00:36 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-03 14:00:37 - ====== INICIO WEBHOOK ====== 2026-08-03 14:00:37 - Evento: text | De: 584129930580 | Size: 602b 2026-08-03 14:00:37 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTMwNTgwFQIAEhgUM0E2NjMwOTQ2N0RBNjc4MzEwQUIA, ignorando 2026-08-03 14:00:37 - ====== INICIO WEBHOOK ====== 2026-08-03 14:00:37 - Evento: image | De: 584129930580 | Size: 844b 2026-08-03 14:00:37 - Procesando mensaje regular tipo: image 2026-08-03 14:00:37 - RegularMessageService: Procesando mensaje de 584129930580, tipo: image 2026-08-03 14:00:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTMwNTgwFQIAEhgUM0E4MEZFOTIwOTlGMDhGOEQ5MTkA 2026-08-03 14:00:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTMwNTgwFQIAEhgUM0E4MEZFOTIwOTlGMDhGOEQ5MTkA 2026-08-03 14:00:37 - Contenido: ... 2026-08-03 14:00:37 - Comando detectado: image 2026-08-03 14:00:37 - CommandProcessor: Procesando comando: image 2026-08-03 14:00:37 - Imagen sin comando, guardando y procesando 2026-08-03 14:00:37 - Verificando duplicado por imageId=2271816446888197, msgId=wamid.HBgMNTg0MTI5OTMwNTgwFQIAEhgUM0E4MEZFOTIwOTlGMDhGOEQ5MTkA 2026-08-03 14:00:37 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 14:00:37 - Incluyendo numtoname.php... 2026-08-03 14:00:37 - Incluyendo media.php... 2026-08-03 14:00:37 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584129930580","from_user_id":"VE.4527751784178635","id":"wamid.HBgMNTg0MTI5OTMwNTgwFQIAEhgUM0E4MEZFOTIwOTlGMDhGOEQ5MTkA","timestamp":"1785780036","type":"image","image":{"mime_type":"image\/jpeg","sha256":"GoT6MLBCT7qpJAmXdgf\/t34RCmmZMnqMCInVKf2CFGc=","id":"2271816446888197","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2271816446888197&source=webhook&ext=1785780338&hash=ATw4QNZ6cIfYU-TAWHTi31TmSlv0Qqx7VTz6N7F0mZwb8Q"}}] 2026-08-03 14:00:37 - DEBUG caption: no se encontró texto cercano 2026-08-03 14:00:37 - DEBUG caption final: [VACIO] 2026-08-03 14:00:37 - DEBUG busqueda mobiles: 04129930580,4129930580,584129930580 2026-08-03 14:00:37 - DEBUG usuario encontrado: 18:e8:29:84:e5:dd 2026-08-03 14:00:37 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 14:00:37 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 14:00:41 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2271816446888197&source=getMedia&ext=1785780341&hash=ATyAibZo-4KCKUSi2UhoDQ44CSSy3jPolt21K8gxp3BiYg 2026-08-03 14:00:42 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2271816446888197.jpg (31614 bytes) - addcreddits, addcreddits , Ariana Frey, 2026-08-20 00:00:00 . 584121477719 2026-08-03 14:00:43 - OCR tesseract exit=0 chars=385 2026-08-03 14:00:43 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 184 1:29PMO ® pe oath » ad < Comprobante de operación y PagomóvilBDV Personas 9 22.463,59 Bs Fecha: 03/08/2026 Operación: 006892589552 IF] Identificación: 18143785 Origen: 0102****1090 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago del mes agosto < Crear Acceso directo 2026-08-03 14:00:43 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22463.59","fecha":"2026-08-03"} 2026-08-03 14:00:43 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-03","debug":["fecha=2026-08-03"]} 2026-08-03 14:00:43 - DEBUG registro: usernameRaw=''18:e8:29:84:e5:dd'' first=''Carlos Alberto'' last=''Rudman'' esRegistrado=1 2026-08-03 14:00:43 - DEBUG bodyAdmin postOCR: Tlf: 04129930580\nUser: 18:e8:29:84:e5:dd\nNombre: Carlos Alberto Rudman\nBanco: Venezuela\nMonto: 22463.59 (caption)\nFecha: 2026-08-03 (caption)\nSrvID: 34 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121477719","wa_id":"584121477719"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDc3NzE5FQIAERgSNDU3N0QxNkVDOTE4MTc1NUY3AA==","message_status":"accepted"}]}'. 2026-08-03 14:00:46 - IMG 2271816446888197 TEL 04129930580 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 14:00:46 - Incluyendo guardar_imagen.php... 2026-08-03 14:00:46 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 14:00:46 - Includes realizados. Verificando funciones... 2026-08-03 14:00:46 - obtenerInfoUsuario: Iniciando función con teléfono: 584129930580 2026-08-03 14:00:46 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 14:00:46 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 14:00:46 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 14:00:46 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 14:00:46 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-03 14:00:46 - obtenerInfoUsuario: Datos usuario: {"username":"18:e8:29:84:e5:dd","firstname":"Carlos Alberto","lastname":"Rudman","mac":"18:e8:29:84:e5:dd","srvid":34} 2026-08-03 14:00:46 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-03 14:00:46 - Datos usuario extraídos: {"username":"18:e8:29:84:e5:dd","firstname":"Carlos Alberto","lastname":"Rudman","mac":"18:e8:29:84:e5:dd","srvid":34} 2026-08-03 14:00:46 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 14:00:46 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 14:00:46 - Valor de accessToken: EAAC0c45... 2026-08-03 14:00:46 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 14:00:46 - Instancia WhatsAppImageHandler creada 2026-08-03 14:00:46 - Llamando a saveWhatsAppImage... 2026-08-03 14:00:46 - saveWhatsAppImage: Procesando imagen para: 584129930580 2026-08-03 14:00:46 - saveWhatsAppImage: ID de media: 2271816446888197, MIME type: image/jpeg 2026-08-03 14:00:46 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2271816446888197 2026-08-03 14:00:47 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 14:00:47 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2271816446888197&source=getMedia&ext=1785780347&hash=ATyAP_80SGCDzojXCagBI1H9m0YwyxI00G1GyWeXLbfHdA 2026-08-03 14:00:47 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2271816446888197&source=getMedia&ext=1785780347&hash=ATyAP_80SGCDzojXCagBI1H9m0YwyxI00G1GyWeXLbfHdA 2026-08-03 14:00:48 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 14:00:48 - descargar_imagen: Imagen descargada - Tamaño: 31614 bytes, Tipo: image/jpeg 2026-08-03 14:00:48 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2271816446888197.jpg, Tamaño: 31614 bytes 2026-08-03 14:00:48 - saveToDatabase: Registro insertado en BD con ID: 221 2026-08-03 14:00:48 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2271816446888197.jpg","image_id":"2271816446888197","size":31614,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 14:00:48 - Resultado del comando: array 2026-08-03 14:00:48 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 14:00:49 - Mensaje enviado con éxito a 584129930580 2026-08-03 14:00:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70d7511296f (wa_message_id: wamid.HBgMNTg0MTI5OTMwNTgwFQIAERgSRjkyM0FCMjIxRjM0M0M0ODNCAA==) 2026-08-03 14:00:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a70d7511296f 2026-08-03 14:00:49 - ====== FIN WEBHOOK ====== 2026-08-03 14:01:15 - ====== INICIO WEBHOOK ====== 2026-08-03 14:01:15 - Evento: text | De: 584129930580 | Size: 548b 2026-08-03 14:01:15 - Procesando mensaje regular tipo: text 2026-08-03 14:01:15 - RegularMessageService: Procesando mensaje de 584129930580, tipo: text 2026-08-03 14:01:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTMwNTgwFQIAEhgUM0FCMjVGRDhGNUE0RDc1REE5MTcA 2026-08-03 14:01:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTMwNTgwFQIAEhgUM0FCMjVGRDhGNUE0RDc1REE5MTcA 2026-08-03 14:01:15 - Contenido: Gracias... 2026-08-03 14:01:15 - Comando detectado: gracias 2026-08-03 14:01:15 - CommandProcessor: Procesando comando: gracias 2026-08-03 14:01:15 - Comando no reconocido, enviando a ChatGPT 2026-08-03 14:01:15 - Resultado del comando: string 2026-08-03 14:01:15 - Enviando a ChatGPT: Gracias... 2026-08-03 14:01:15 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-08-03 14:01:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 15:01:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 15:01:15 America/Halifax] [CHATBOT][START] corr=e93b6f75 IP=127.0.0.1 UA= [03-Aug-2026 14:01:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 14:01:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=18:e8:29:84:e5:dd mobile=584129930580 [03-Aug-2026 14:01:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 14:01:15 America/Caracas] [CHATBOT][DIAG] corr=e93b6f75 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [03-Aug-2026 14:01:15 America/Caracas] [CHATBOT][CTX] corr=e93b6f75 tel=584129930580 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 14:01:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 14:01:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 14:01:15 America/Caracas] [CHATBOT][AI][520ea7] Proveedor: gemini [03-Aug-2026 14:01:15 America/Caracas] [CHATBOT][GEMINI][520ea7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 14:01:15 America/Caracas] [CHATBOT][GEMINI][520ea7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 14:01:16 America/Caracas] [CHATBOT][GEMINI][520ea7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 14:01:16 America/Caracas] [CHATBOT][AI][520ea7] Gemini falló, usando heurística local [03-Aug-2026 14:01:16 America/Caracas] [CHATBOT][END] corr=e93b6f75 bytesRespuesta=88 [03-Aug-2026 14:01:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 14:01:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 14:01:17 - Mensaje enviado con éxito a 584129930580 2026-08-03 14:01:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70d76dc77a4 (wa_message_id: wamid.HBgMNTg0MTI5OTMwNTgwFQIAERgSNkE1RTY3QjNEOTlBQjBBMUY3AA==) 2026-08-03 14:01:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a70d76dc77a4 2026-08-03 14:01:17 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , daniel alberto gerig, 2026-09-03 00:00:00 . 584266189226 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266189226","wa_id":"584266189226"}],"messages":[{"id":"wamid.HBgMNTg0MjY2MTg5MjI2FQIAERgSMUE5MEZGRTA3N0JBRjFENTc2AA==","message_status":"accepted"}]}'. 2026-08-03 14:05:03 - ====== INICIO WEBHOOK ====== 2026-08-03 14:05:03 - Evento: status:failed | De: 584266189226 | Size: 573b 2026-08-03 14:05:03 - STATUS FAILED: failed para 584266189226 | Error: 131026 Message undeliverable 2026-08-03 14:05:03 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Alberto Rudman, 2026-09-03 00:00:00 . 584129930580 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129930580","wa_id":"584129930580"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMwNTgwFQIAERgSQThGMDkxQUY2MjgzMEUzNDc4AA==","message_status":"accepted"}]}'. 2026-08-03 14:07:04 - ====== INICIO WEBHOOK ====== 2026-08-03 14:07:04 - Evento: text | De: 584127352823 | Size: 584b 2026-08-03 14:07:04 - Procesando mensaje regular tipo: text 2026-08-03 14:07:04 - RegularMessageService: Procesando mensaje de 584127352823, tipo: text 2026-08-03 14:07:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUNEMDgxQTAwOURGRTBGRDFENEJGREYyRDcxQzY0NzkA 2026-08-03 14:07:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUNEMDgxQTAwOURGRTBGRDFENEJGREYyRDcxQzY0NzkA 2026-08-03 14:07:04 - Contenido: Pasar el monto de la recarga porfa... 2026-08-03 14:07:04 - Comando detectado: pasar 2026-08-03 14:07:04 - CommandProcessor: Procesando comando: pasar 2026-08-03 14:07:04 - Comando no reconocido, enviando a ChatGPT 2026-08-03 14:07:04 - Resultado del comando: string 2026-08-03 14:07:04 - Enviando a ChatGPT: Pasar el monto de la recarga porfa... 2026-08-03 14:07:04 - forwardToChatGPT: Enviando a ChatGPT: Pasar el monto de la recarga porfa... 2026-08-03 14:07:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 15:07:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 15:07:04 America/Halifax] [CHATBOT][START] corr=f7ec877b IP=127.0.0.1 UA= [03-Aug-2026 14:07:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 14:07:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-04 username=e4:38:83:b4:dc:84 mobile=584127352823 [03-Aug-2026 14:07:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 14:07:04 America/Caracas] [CHATBOT][DIAG] corr=f7ec877b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [03-Aug-2026 14:07:04 America/Caracas] [CHATBOT][CTX] corr=f7ec877b tel=584127352823 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 14:07:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 14:07:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 14:07:04 America/Caracas] [CHATBOT][AI][eac8ac] Proveedor: gemini [03-Aug-2026 14:07:04 America/Caracas] [CHATBOT][GEMINI][eac8ac] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 14:07:05 America/Caracas] [CHATBOT][GEMINI][eac8ac] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 14:07:05 America/Caracas] [CHATBOT][GEMINI][eac8ac] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 14:07:06 America/Caracas] [CHATBOT][AI][eac8ac] Gemini falló, usando heurística local [03-Aug-2026 14:07:06 America/Caracas] [CHATBOT][AI][eac8ac] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 14:07:06 America/Caracas] [CHATBOT][END] corr=f7ec877b bytesRespuesta=401 [03-Aug-2026 14:07:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 14:07:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 14:07:07 - Mensaje enviado con éxito a 584127352823 2026-08-03 14:07:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70d8cb1034c (wa_message_id: wamid.HBgMNTg0MTI3MzUyODIzFQIAERgSOEMxODBGQ0FGMTVFRjgzMkNGAA==) 2026-08-03 14:07:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a70d8cb1034c 2026-08-03 14:07:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Rosa Elena Castro Kohler, 2026-09-11 00:00:00 . 584123807230 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123807230","wa_id":"584123807230"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODA3MjMwFQIAERgSQUE5RDNCQThGRUQyRkE5M0MzAA==","message_status":"accepted"}]}'. 2026-08-03 14:07:14 - ====== INICIO WEBHOOK ====== 2026-08-03 14:07:14 - Evento: status:failed | De: 584123807230 | Size: 573b 2026-08-03 14:07:14 - STATUS FAILED: failed para 584123807230 | Error: 131026 Message undeliverable 2026-08-03 14:07:14 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Yeinmy Morillo, 26/08/2026 . 584120843226 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120843226","wa_id":"584120843226"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODQzMjI2FQIAERgSMTk4OEE2RjNBODBENkQ3NjBCAA==","message_status":"accepted"}]}'. 2026-08-03 14:12:31 - ====== INICIO WEBHOOK ====== 2026-08-03 14:12:31 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 14:12:31 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 14:12:31 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yeinny Morillo, 2026-09-03 00:00:00 . 584120843226 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120843226","wa_id":"584120843226"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODQzMjI2FQIAERgSRjhDRTg2RThDNDkzMjZFRjMxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, junior gutt, 02/09/2026 . 584123762410 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123762410","wa_id":"584123762410"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzYyNDEwFQIAERgSMEIyNUI0N0M3RkUzQ0JFMDE2AA==","message_status":"accepted"}]}'. 2026-08-03 14:15:00 - ====== INICIO WEBHOOK ====== 2026-08-03 14:15:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 14:15:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 14:15:00 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129582000","wa_id":"584129582000"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NTgyMDAwFQIAERgSNzRDMzIwMzZCRERCRkMxMDUxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Jhony Guerra, 02/09/2026 . 584129057950 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129057950","wa_id":"584129057950"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MDU3OTUwFQIAERgSODE3MDZBODJGQzk3QTREOTczAA==","message_status":"accepted"}]}'. 2026-08-03 14:22:19 - ====== INICIO WEBHOOK ====== 2026-08-03 14:22:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 14:22:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 14:22:19 - ====== FIN WEBHOOK ====== 2026-08-03 14:22:36 - ====== INICIO WEBHOOK ====== 2026-08-03 14:22:36 - Evento: image | De: 584129057950 | Size: 832b 2026-08-03 14:22:36 - Procesando mensaje regular tipo: image 2026-08-03 14:22:36 - RegularMessageService: Procesando mensaje de 584129057950, tipo: image 2026-08-03 14:22:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MDU3OTUwFQIAEhggQUM5NjIyQzU2M0RCNTYyQUU5NEJBQUI5MzBBMEVENTkA 2026-08-03 14:22:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MDU3OTUwFQIAEhggQUM5NjIyQzU2M0RCNTYyQUU5NEJBQUI5MzBBMEVENTkA 2026-08-03 14:22:36 - Contenido: ... 2026-08-03 14:22:36 - Comando detectado: image 2026-08-03 14:22:36 - CommandProcessor: Procesando comando: image 2026-08-03 14:22:36 - Imagen sin comando, guardando y procesando 2026-08-03 14:22:36 - Verificando duplicado por imageId=2133163864275378, msgId=wamid.HBgMNTg0MTI5MDU3OTUwFQIAEhggQUM5NjIyQzU2M0RCNTYyQUU5NEJBQUI5MzBBMEVENTkA 2026-08-03 14:22:36 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 14:22:36 - Incluyendo numtoname.php... 2026-08-03 14:22:36 - Incluyendo media.php... 2026-08-03 14:22:36 - DEBUG messages batch: [{"from":"584129057950","from_user_id":"VE.4519633904990423","id":"wamid.HBgMNTg0MTI5MDU3OTUwFQIAEhggQUM5NjIyQzU2M0RCNTYyQUU5NEJBQUI5MzBBMEVENTkA","timestamp":"1785781355","type":"image","image":{"mime_type":"image\/jpeg","sha256":"6LELb\/LWqeQv\/cTdEDzDKTtlnJCZ622GJ\/9g58oyrvw=","id":"2133163864275378","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2133163864275378&source=webhook&ext=1785781656&hash=ATwXpkYY39cXVfCZIlnOG71m_r_QLZX-_w1Xz-APBJZGmg"}}] 2026-08-03 14:22:36 - DEBUG caption: no se encontró texto cercano 2026-08-03 14:22:36 - DEBUG caption final: [VACIO] 2026-08-03 14:22:36 - DEBUG busqueda mobiles: 04129057950,4129057950,584129057950 2026-08-03 14:22:36 - DEBUG usuario encontrado: f4:92:bf:4e:36:4e 2026-08-03 14:22:36 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 14:22:36 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 14:22:36 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2133163864275378&source=getMedia&ext=1785781657&hash=ATwcpOxlKRncJz3sLEtR5UCOxZmhyM7GgdeqAmvlR-DgBA 2026-08-03 14:22:37 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2133163864275378.jpg (86499 bytes) 2026-08-03 14:22:39 - OCR tesseract exit=0 chars=474 2026-08-03 14:22:39 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 351 BANCARIBE > jOperacion exitosa! Tipo de operacion: Pago Movil Emisor: Guerra Diaz Jonny Jose Fecha: 03-08-2026 02:22 PM (Monto: ER 26.087,77 " Referencia: 1403394410 Celular de origen: 04129057950 Celular de destino: 04121487879 Banco del beneficiario: BANCO DE VENEZUELA Identificación del J-500479930 beneficiario: Nombre del beneficiario: ALOE o Procesado por Suiche 7B y) 2026-08-03 14:22:39 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-03"} 2026-08-03 14:22:39 - OCR parseDetalles: {"banco":null,"monto":"26087.77","fecha":"2026-08-03","debug":["fecha=2026-08-03","montoSame=26.087,77"]} 2026-08-03 14:22:39 - DEBUG registro: usernameRaw=''f4:92:bf:4e:36:4e'' first=''Jhony'' last=''Guerra'' esRegistrado=1 2026-08-03 14:22:39 - DEBUG bodyAdmin postOCR: Tlf: 04129057950\nUser: f4:92:bf:4e:36:4e\nNombre: Jhony Guerra\nBanco: Venezuela\nMonto: 26087.77 (ocrDetails)\nFecha: 2026-08-03 (caption)\nSrvID: 34 2026-08-03 14:22:42 - IMG 2133163864275378 TEL 04129057950 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 14:22:42 - Incluyendo guardar_imagen.php... 2026-08-03 14:22:42 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 14:22:42 - Includes realizados. Verificando funciones... 2026-08-03 14:22:42 - obtenerInfoUsuario: Iniciando función con teléfono: 584129057950 2026-08-03 14:22:42 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 14:22:42 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 14:22:42 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 14:22:42 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 14:22:42 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-03 14:22:42 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:4e:36:4e","firstname":"Jhony","lastname":"Guerra","mac":"f4:92:bf:4e:36:4e","srvid":34} 2026-08-03 14:22:42 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-03 14:22:42 - Datos usuario extraídos: {"username":"f4:92:bf:4e:36:4e","firstname":"Jhony","lastname":"Guerra","mac":"f4:92:bf:4e:36:4e","srvid":34} 2026-08-03 14:22:42 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 14:22:42 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 14:22:42 - Valor de accessToken: EAAC0c45... 2026-08-03 14:22:42 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 14:22:42 - Instancia WhatsAppImageHandler creada 2026-08-03 14:22:42 - Llamando a saveWhatsAppImage... 2026-08-03 14:22:42 - saveWhatsAppImage: Procesando imagen para: 584129057950 2026-08-03 14:22:42 - saveWhatsAppImage: ID de media: 2133163864275378, MIME type: image/jpeg 2026-08-03 14:22:42 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2133163864275378 2026-08-03 14:22:43 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 14:22:43 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2133163864275378&source=getMedia&ext=1785781664&hash=ATx8yE7VoJnq8ojN1dcWK7QgNKZJR7QK4Lj-eLspFrL-tw 2026-08-03 14:22:43 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2133163864275378&source=getMedia&ext=1785781664&hash=ATx8yE7VoJnq8ojN1dcWK7QgNKZJR7QK4Lj-eLspFrL-tw 2026-08-03 14:22:44 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 14:22:44 - descargar_imagen: Imagen descargada - Tamaño: 86499 bytes, Tipo: image/jpeg 2026-08-03 14:22:44 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2133163864275378.jpg, Tamaño: 86499 bytes 2026-08-03 14:22:44 - saveToDatabase: Registro insertado en BD con ID: 222 2026-08-03 14:22:44 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2133163864275378.jpg","image_id":"2133163864275378","size":86499,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 14:22:44 - Resultado del comando: array 2026-08-03 14:22:44 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 14:22:45 - Mensaje enviado con éxito a 584129057950 2026-08-03 14:22:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70dc7555e31 (wa_message_id: wamid.HBgMNTg0MTI5MDU3OTUwFQIAERgSNEM5OUJBNjlGMkE1RjA1NUVBAA==) 2026-08-03 14:22:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a70dc7555e31 2026-08-03 14:22:45 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241990964","wa_id":"584241990964"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTkwOTY0FQIAERgSMDA2NzY5NTEwQTIxQ0M3Mzc1AA=="}]}'. 2026-08-03 14:26:51 - ====== INICIO WEBHOOK ====== 2026-08-03 14:26:51 - Evento: status:failed | De: 584241990964 | Size: 828b 2026-08-03 14:26:51 - STATUS FAILED: failed para 584241990964 | Error: 131047 Re-engagement message 2026-08-03 14:26:51 - ====== FIN WEBHOOK ====== 2026-08-03 14:36:40 - ====== INICIO WEBHOOK ====== 2026-08-03 14:36:40 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 14:36:40 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 14:36:40 - ====== FIN WEBHOOK ====== 2026-08-03 14:36:41 - ====== INICIO WEBHOOK ====== 2026-08-03 14:36:41 - Evento: status:failed | De: 584127010778 | Size: 828b 2026-08-03 14:36:41 - STATUS FAILED: failed para 584127010778 | Error: 131047 Re-engagement message 2026-08-03 14:36:41 - ====== FIN WEBHOOK ====== 2026-08-03 14:39:01 - ====== INICIO WEBHOOK ====== 2026-08-03 14:39:01 - Evento: image | De: 584127010778 | Size: 869b 2026-08-03 14:39:01 - Procesando mensaje regular tipo: image 2026-08-03 14:39:01 - RegularMessageService: Procesando mensaje de 584127010778, tipo: image 2026-08-03 14:39:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MDEwNzc4FQIAEhggQUM4M0IzOUI4N0EwMjdBNkE0REY5NjIzRkVDN0I5QkMA 2026-08-03 14:39:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MDEwNzc4FQIAEhggQUM4M0IzOUI4N0EwMjdBNkE0REY5NjIzRkVDN0I5QkMA 2026-08-03 14:39:01 - Contenido: Johny Pérez, 6465690.... 2026-08-03 14:39:01 - Comando detectado: johny 2026-08-03 14:39:01 - CommandProcessor: Procesando comando: johny 2026-08-03 14:39:01 - Imagen sin comando, guardando y procesando 2026-08-03 14:39:01 - Verificando duplicado por imageId=1121997156838242, msgId=wamid.HBgMNTg0MTI3MDEwNzc4FQIAEhggQUM4M0IzOUI4N0EwMjdBNkE0REY5NjIzRkVDN0I5QkMA 2026-08-03 14:39:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 14:39:01 - Incluyendo numtoname.php... 2026-08-03 14:39:01 - Incluyendo media.php... 2026-08-03 14:39:01 - DEBUG messages batch: [{"from":"584127010778","from_user_id":"VE.3590885491061859","id":"wamid.HBgMNTg0MTI3MDEwNzc4FQIAEhggQUM4M0IzOUI4N0EwMjdBNkE0REY5NjIzRkVDN0I5QkMA","timestamp":"1785782340","type":"image","image":{"caption":"Johny Pérez, 6465690.","mime_type":"image\/jpeg","sha256":"lRmlGygdbLnvM0SY637qU10XV\/kn8BQMJW0XherX4BA=","id":"1121997156838242","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1121997156838242&source=webhook&ext=1785782641&hash=ATymM7nS9CHKhpW8fro6EUuklOumGaT-b2gHcRAqAqmaKw"}}] 2026-08-03 14:39:01 - DEBUG caption final: Johny Pérez, 6465690. 2026-08-03 14:39:01 - DEBUG busqueda mobiles: 04127010778,4127010778,584127010778 2026-08-03 14:39:01 - DEBUG usuario NO encontrado 2026-08-03 14:39:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 14:39:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 14:39:02 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1121997156838242&source=getMedia&ext=1785782643&hash=ATztSn423c-AKOv3P_L_aFjxsc_kdloBCVUqUXHB3nB4Og 2026-08-03 14:39:03 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1121997156838242.jpg (64379 bytes) 2026-08-03 14:39:04 - OCR tesseract exit=0 chars=374 2026-08-03 14:39:04 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 282 Transacción exitosa © Bancamiga Banco Universal NUMERO DE REFERENCIA: 1436361345340] MONTO DE LA OPERACIÓN: Bs. 37.439,00 Cl /RIF BENEFICIARIO: J-500479930 TELF BENEFICIARIO: 04123663736 BANCO: BANCO DE VENEZUELA FECHA: 03/08/26 02:36 pm CONCEPTO: COMPARTIR AR A DIRE CERRAR 2026-08-03 14:39:04 - OCR parse (caption-level): {"banco":"Venezuela","monto":"37439.00","fecha":"2026-08-03"} 2026-08-03 14:39:04 - OCR parseDetalles: {"banco":null,"monto":"37439.00","fecha":"2026-08-03","debug":["fecha=2026-08-03","montoNext=37.439,00"]} 2026-08-03 14:39:04 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-03 14:39:04 - DEBUG bodyAdmin postOCR: Tlf: 04127010778\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 37439.00 (caption)\nFecha: 2026-08-03 (caption) 2026-08-03 14:39:07 - IMG 1121997156838242 TEL 04127010778 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 14:39:07 - Incluyendo guardar_imagen.php... 2026-08-03 14:39:07 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 14:39:07 - Includes realizados. Verificando funciones... 2026-08-03 14:39:07 - obtenerInfoUsuario: Iniciando función con teléfono: 584127010778 2026-08-03 14:39:07 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 14:39:07 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 14:39:07 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 14:39:07 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 14:39:07 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584127010778 2026-08-03 14:39:07 - Datos usuario extraídos: null 2026-08-03 14:39:07 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 14:39:07 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 14:39:07 - Valor de accessToken: EAAC0c45... 2026-08-03 14:39:07 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 14:39:07 - Instancia WhatsAppImageHandler creada 2026-08-03 14:39:07 - Llamando a saveWhatsAppImage... 2026-08-03 14:39:07 - saveWhatsAppImage: Procesando imagen para: 584127010778 2026-08-03 14:39:07 - saveWhatsAppImage: ID de media: 1121997156838242, MIME type: image/jpeg 2026-08-03 14:39:07 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1121997156838242 2026-08-03 14:39:08 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 14:39:08 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1121997156838242&source=getMedia&ext=1785782648&hash=ATx4pXXws7jX2eqAL9s9uJR4MbWm9GDyqOI7Wkdlo4g-pQ 2026-08-03 14:39:08 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1121997156838242&source=getMedia&ext=1785782648&hash=ATx4pXXws7jX2eqAL9s9uJR4MbWm9GDyqOI7Wkdlo4g-pQ 2026-08-03 14:39:09 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 14:39:09 - descargar_imagen: Imagen descargada - Tamaño: 64379 bytes, Tipo: image/jpeg 2026-08-03 14:39:09 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1121997156838242.jpg, Tamaño: 64379 bytes 2026-08-03 14:39:09 - saveToDatabase: Registro insertado en BD con ID: 223 2026-08-03 14:39:09 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1121997156838242.jpg","image_id":"1121997156838242","size":64379,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 14:39:09 - Resultado del comando: array 2026-08-03 14:39:09 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 14:39:09 - Mensaje enviado con éxito a 584127010778 2026-08-03 14:39:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70e04dd9ccf (wa_message_id: wamid.HBgMNTg0MTI3MDEwNzc4FQIAERgSQkZEQjNBMDBGM0QwMkNFM0ZFAA==) 2026-08-03 14:39:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a70e04dd9ccf 2026-08-03 14:39:09 - ====== FIN WEBHOOK ====== 2026-08-03 14:40:36 - ====== INICIO WEBHOOK ====== 2026-08-03 14:40:36 - Evento: image | De: 584143466209 | Size: 869b 2026-08-03 14:40:36 - Procesando mensaje regular tipo: image 2026-08-03 14:40:36 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-03 14:40:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCRTYwNDg5M0JBMDEyRThCQTcwMUVDOUVFQjVGNkQA 2026-08-03 14:40:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCRTYwNDg5M0JBMDEyRThCQTcwMUVDOUVFQjVGNkQA 2026-08-03 14:40:36 - Contenido: Pg mercantil 33700.00 carro-gasolina... 2026-08-03 14:40:36 - Comando detectado: pg 2026-08-03 14:40:36 - CommandProcessor: Procesando comando: pg 2026-08-03 14:40:36 - Gasto personal con imagen: 1054327207079489 2026-08-03 14:40:36 - Formato 'pg banco descripcion': banco=mercantil, desc=33700.00 carro-gasolina 2026-08-03 14:40:36 - Ejecutando GastosService (personal) [03-Aug-2026 14:40:36 America/Caracas] [ExchangeRateService] Tasa API (oficial): 748.7864 2026-08-03 14:40:38 - Resultado del comando: array 2026-08-03 14:40:38 - Enviando respuesta: ✅ 👤 Gasto personal #102 registrado • Monto 2026-08-03 14:40:39 - Mensaje enviado con éxito a 584143466209 2026-08-03 14:40:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70e0a78454e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjFFQTc5QTIxMjhGN0U5QUQ2AA==) 2026-08-03 14:40:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a70e0a78454e 2026-08-03 14:40:39 - ====== FIN WEBHOOK ====== 2026-08-03 14:43:23 - ====== INICIO WEBHOOK ====== 2026-08-03 14:43:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 14:43:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 14:43:23 - ====== FIN WEBHOOK ====== 2026-08-03 14:43:24 - ====== INICIO WEBHOOK ====== 2026-08-03 14:43:24 - Evento: status:failed | De: 584142258804 | Size: 828b 2026-08-03 14:43:24 - STATUS FAILED: failed para 584142258804 | Error: 131047 Re-engagement message 2026-08-03 14:43:24 - ====== FIN WEBHOOK ====== 2026-08-03 14:45:58 - ====== INICIO WEBHOOK ====== 2026-08-03 14:45:58 - Evento: image | De: 584143466209 | Size: 867b 2026-08-03 14:45:58 - Procesando mensaje regular tipo: image 2026-08-03 14:45:58 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-03 14:45:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3MEIyRDA4MjY5Njg2MzM5NkFBQjhFQkVDNkY5QTgA 2026-08-03 14:45:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3MEIyRDA4MjY5Njg2MzM5NkFBQjhFQkVDNkY5QTgA 2026-08-03 14:45:58 - Contenido: Pg mercantil 43442.00 carro-esmeril... 2026-08-03 14:45:58 - Comando detectado: pg 2026-08-03 14:45:58 - CommandProcessor: Procesando comando: pg 2026-08-03 14:45:58 - Gasto personal con imagen: 4645738765687259 2026-08-03 14:45:58 - Formato 'pg banco descripcion': banco=mercantil, desc=43442.00 carro-esmeril 2026-08-03 14:45:58 - Ejecutando GastosService (personal) [03-Aug-2026 14:45:59 America/Caracas] [ExchangeRateService] Tasa API (oficial): 748.7864 2026-08-03 14:46:00 - Resultado del comando: array 2026-08-03 14:46:00 - Enviando respuesta: ✅ 👤 Gasto personal #103 registrado • Monto 2026-08-03 14:46:01 - Mensaje enviado con éxito a 584143466209 2026-08-03 14:46:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70e1e9ebd4d (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNzYyRjcxOEVGODk2NEJBREFCAA==) 2026-08-03 14:46:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a70e1e9ebd4d 2026-08-03 14:46:01 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Romulo Arteaga, 2026-09-01 00:00:00 . 584241990964 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241990964","wa_id":"584241990964"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTkwOTY0FQIAERgSRTQ1Q0MyNTZFRTg3NjdFN0FDAA==","message_status":"accepted"}]}'. 2026-08-03 14:50:48 - ====== INICIO WEBHOOK ====== 2026-08-03 14:50:48 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 14:50:48 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 14:50:48 - ====== FIN WEBHOOK ====== 2026-08-03 14:51:43 - ====== INICIO WEBHOOK ====== 2026-08-03 14:51:43 - Evento: interactive | De: 584241990964 | Size: 1091b 2026-08-03 14:51:43 - Procesando encuesta interactiva 2026-08-03 14:51:43 - SurveyService: Iniciando procesamiento de encuesta 2026-08-03 14:51:43 - Procesando encuesta de: 584241990964, Message ID: wamid.HBgMNTg0MjQxOTkwOTY0FQIAEhggQUMxRThFRTVEQzEwNzA4MjRFRjlBODM3QTlFNDQzMjQA 2026-08-03 14:51:43 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-03 14:51:43 - ====== FIN WEBHOOK ====== 2026-08-03 14:52:01 - ====== INICIO WEBHOOK ====== 2026-08-03 14:52:01 - Evento: text | De: 584142634479 | Size: 538b 2026-08-03 14:52:01 - Procesando mensaje regular tipo: text 2026-08-03 14:52:01 - RegularMessageService: Procesando mensaje de 584142634479, tipo: text 2026-08-03 14:52:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjM0NDc5FQIAEhgUM0FFMjIyQkM1QUUxODJEQUYxQkUA 2026-08-03 14:52:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjM0NDc5FQIAEhgUM0FFMjIyQkM1QUUxODJEQUYxQkUA 2026-08-03 14:52:01 - Contenido: 1... 2026-08-03 14:52:01 - Comando detectado: 1 2026-08-03 14:52:01 - CommandProcessor: Procesando comando: 1 2026-08-03 14:52:01 - Comando no reconocido, enviando a ChatGPT 2026-08-03 14:52:01 - Resultado del comando: string 2026-08-03 14:52:01 - Enviando a ChatGPT: 1... 2026-08-03 14:52:01 - forwardToChatGPT: Enviando a ChatGPT: 1... 2026-08-03 14:52:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 15:52:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 15:52:01 America/Halifax] [CHATBOT][START] corr=da7ba12d IP=127.0.0.1 UA= [03-Aug-2026 14:52:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 14:52:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=74:ac:b9:99:b9:96 mobile=584142634479 [03-Aug-2026 14:52:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 14:52:01 America/Caracas] [CHATBOT][DIAG] corr=da7ba12d Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [03-Aug-2026 14:52:01 America/Caracas] [CHATBOT][CTX] corr=da7ba12d tel=584142634479 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 14:52:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 14:52:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 14:52:01 America/Caracas] [CHATBOT][AI][3db4b6] Proveedor: gemini [03-Aug-2026 14:52:01 America/Caracas] [CHATBOT][GEMINI][3db4b6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 14:52:02 America/Caracas] [CHATBOT][GEMINI][3db4b6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 14:52:02 America/Caracas] [CHATBOT][GEMINI][3db4b6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 14:52:03 America/Caracas] [CHATBOT][AI][3db4b6] Gemini falló, usando heurística local [03-Aug-2026 14:52:03 America/Caracas] [CHATBOT][AI][3db4b6] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 14:52:03 America/Caracas] [CHATBOT][END] corr=da7ba12d bytesRespuesta=397 [03-Aug-2026 14:52:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 14:52:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 14:52:04 - Mensaje enviado con éxito a 584142634479 2026-08-03 14:52:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70e3545cc18 (wa_message_id: wamid.HBgMNTg0MTQyNjM0NDc5FQIAERgSMDFCOUJFMzNCODNFNEUzNjhBAA==) 2026-08-03 14:52:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a70e3545cc18 2026-08-03 14:52:04 - ====== FIN WEBHOOK ====== 2026-08-03 14:56:07 - ====== INICIO WEBHOOK ====== 2026-08-03 14:56:07 - Evento: image | De: 584143466209 | Size: 867b 2026-08-03 14:56:07 - Procesando mensaje regular tipo: image 2026-08-03 14:56:07 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-03 14:56:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NjkxRTZCOEE1NDI2QzZCNzA4RDVCQUVGM0FBQjIA 2026-08-03 14:56:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NjkxRTZCOEE1NDI2QzZCNzA4RDVCQUVGM0FBQjIA 2026-08-03 14:56:07 - Contenido: G venezuela 32207.00 carro-moto-grasa... 2026-08-03 14:56:07 - Comando detectado: g 2026-08-03 14:56:07 - CommandProcessor: Procesando comando: g 2026-08-03 14:56:07 - Gasto de negocio con imagen: 998153829896454 2026-08-03 14:56:07 - Formato 'g banco descripcion': banco=venezuela, desc=32207.00 carro-moto-grasa 2026-08-03 14:56:07 - Ejecutando GastosService (negocio) [03-Aug-2026 14:56:08 America/Caracas] [ExchangeRateService] Tasa API (oficial): 748.7864 2026-08-03 14:56:09 - Resultado del comando: array 2026-08-03 14:56:09 - Enviando respuesta: ✅ 💼 Gasto de negocio #166 registrado • Mon 2026-08-03 14:56:10 - Mensaje enviado con éxito a 584143466209 2026-08-03 14:56:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70e44ab53fe (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjlDNkVEMzA3OEVBMzFCNTAyAA==) 2026-08-03 14:56:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a70e44ab53fe 2026-08-03 14:56:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Edgar Gerig, 2026-09-09 00:00:00 . 584143335045 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143335045","wa_id":"584143335045"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzM1MDQ1FQIAERgSRUZDNDI5MDk4QzYwNTIzMDdEAA==","message_status":"accepted"}]}'. 2026-08-03 14:57:02 - ====== INICIO WEBHOOK ====== 2026-08-03 14:57:02 - Evento: text | De: 584141478013 | Size: 588b 2026-08-03 14:57:02 - Procesando mensaje regular tipo: text 2026-08-03 14:57:02 - RegularMessageService: Procesando mensaje de 584141478013, tipo: text 2026-08-03 14:57:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNDc4MDEzFQIAEhggQUM4M0U1Qzg5M0M4M0M1N0I2OTQ5NTRDQTRFOUNDRUIA 2026-08-03 14:57:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNDc4MDEzFQIAEhggQUM4M0U1Qzg5M0M4M0M1N0I2OTQ5NTRDQTRFOUNDRUIA 2026-08-03 14:57:02 - Contenido: Gracias 😊🫂... 2026-08-03 14:57:02 - Comando detectado: gracias 2026-08-03 14:57:02 - CommandProcessor: Procesando comando: gracias 2026-08-03 14:57:02 - Comando no reconocido, enviando a ChatGPT 2026-08-03 14:57:02 - Resultado del comando: string 2026-08-03 14:57:02 - Enviando a ChatGPT: Gracias 😊🫂... 2026-08-03 14:57:02 - forwardToChatGPT: Enviando a ChatGPT: Gracias 😊🫂... 2026-08-03 14:57:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 15:57:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 15:57:02 America/Halifax] [CHATBOT][START] corr=3f5d98c5 IP=127.0.0.1 UA= [03-Aug-2026 14:57:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 14:57:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-11 username=74:ac:b9:7c:03:df mobile=584141478013 [03-Aug-2026 14:57:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 14:57:03 America/Caracas] [CHATBOT][DIAG] corr=3f5d98c5 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [03-Aug-2026 14:57:03 America/Caracas] [CHATBOT][CTX] corr=3f5d98c5 tel=584141478013 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 14:57:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 14:57:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 14:57:03 America/Caracas] [CHATBOT][AI][03c7f3] Proveedor: gemini [03-Aug-2026 14:57:03 America/Caracas] [CHATBOT][GEMINI][03c7f3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 14:57:03 America/Caracas] [CHATBOT][GEMINI][03c7f3] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 14:57:03 America/Caracas] [CHATBOT][GEMINI][03c7f3] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 14:57:04 America/Caracas] [CHATBOT][AI][03c7f3] Gemini falló, usando heurística local [03-Aug-2026 14:57:04 America/Caracas] [CHATBOT][AI][03c7f3] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 14:57:04 America/Caracas] [CHATBOT][END] corr=3f5d98c5 bytesRespuesta=392 [03-Aug-2026 14:57:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 14:57:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 14:57:05 - Mensaje enviado con éxito a 584141478013 2026-08-03 14:57:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70e48162073 (wa_message_id: wamid.HBgMNTg0MTQxNDc4MDEzFQIAERgSM0YxMkEwMDI5RUE1NjM4ODVGAA==) 2026-08-03 14:57:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a70e48162073 2026-08-03 14:57:05 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Rebeca Carolina Ruiz, 2026-09-18 00:00:00 . 584142634479 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142634479","wa_id":"584142634479"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjM0NDc5FQIAERgSM0Y0RjgxNERGQ0UxNUI0MUQ3AA==","message_status":"accepted"}]}'. 2026-08-03 15:08:56 - ====== INICIO WEBHOOK ====== 2026-08-03 15:08:56 - Evento: text | De: 584142477188 | Size: 621b 2026-08-03 15:08:56 - Procesando mensaje regular tipo: text 2026-08-03 15:08:56 - RegularMessageService: Procesando mensaje de 584142477188, tipo: text 2026-08-03 15:08:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkE4Q0FDRkU2RDFDNUNDODNEQjAA 2026-08-03 15:08:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkE4Q0FDRkU2RDFDNUNDODNEQjAA 2026-08-03 15:08:56 - Contenido: Buenas tardes estoy sin servicio internet hay alguna avería... 2026-08-03 15:08:56 - Comando detectado: buenas 2026-08-03 15:08:56 - CommandProcessor: Procesando comando: buenas 2026-08-03 15:08:56 - Comando no reconocido, enviando a ChatGPT 2026-08-03 15:08:56 - Resultado del comando: string 2026-08-03 15:08:56 - Enviando a ChatGPT: Buenas tardes estoy sin servicio internet hay algu... 2026-08-03 15:08:56 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes estoy sin servicio internet hay algu... 2026-08-03 15:08:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 16:08:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 16:08:56 America/Halifax] [CHATBOT][START] corr=70ad5a6b IP=127.0.0.1 UA= [03-Aug-2026 15:08:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 15:08:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-14 username=28:70:4e:b6:3d:fd mobile=584142477188 [03-Aug-2026 15:08:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 15:08:57 America/Caracas] [CHATBOT][DIAG] corr=70ad5a6b Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [03-Aug-2026 15:08:57 America/Caracas] [CHATBOT][CTX] corr=70ad5a6b tel=584142477188 intent=chat srvid=35 usd=40 bs=34743.69 tasa=748.7864 verifyMode=simulated [03-Aug-2026 15:08:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 15:08:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 15:08:57 America/Caracas] [CHATBOT][AI][7c54b5] Proveedor: gemini [03-Aug-2026 15:08:57 America/Caracas] [CHATBOT][GEMINI][7c54b5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 15:08:57 America/Caracas] [CHATBOT][GEMINI][7c54b5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 15:08:57 America/Caracas] [CHATBOT][GEMINI][7c54b5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 15:08:58 America/Caracas] [CHATBOT][AI][7c54b5] Gemini falló, usando heurística local [03-Aug-2026 15:08:58 America/Caracas] [CHATBOT][AI][7c54b5] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 15:08:58 America/Caracas] [CHATBOT][END] corr=70ad5a6b bytesRespuesta=393 [03-Aug-2026 15:08:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 15:08:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 15:08:59 - Mensaje enviado con éxito a 584142477188 2026-08-03 15:08:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70e74ba6791 (wa_message_id: wamid.HBgMNTg0MTQyNDc3MTg4FQIAERgSODQ0Rjc2QzBBQTdGQ0MyQjc3AA==) 2026-08-03 15:08:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a70e74ba6791 2026-08-03 15:08:59 - ====== FIN WEBHOOK ====== 2026-08-03 15:17:02 - ====== INICIO WEBHOOK ====== 2026-08-03 15:17:02 - Evento: text | De: 584142477188 | Size: 639b 2026-08-03 15:17:02 - Procesando mensaje regular tipo: text 2026-08-03 15:17:02 - RegularMessageService: Procesando mensaje de 584142477188, tipo: text 2026-08-03 15:17:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkFBMEFBNTM4NzIxNUM3N0I5MzMA 2026-08-03 15:17:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkFBMEFBNTM4NzIxNUM3N0I5MzMA 2026-08-03 15:17:02 - Contenido: Buenas tardes estoy sin servicio de internet me pueden ayudar y revisar el porque?... 2026-08-03 15:17:02 - Comando detectado: buenas 2026-08-03 15:17:02 - CommandProcessor: Procesando comando: buenas 2026-08-03 15:17:02 - Comando no reconocido, enviando a ChatGPT 2026-08-03 15:17:02 - Resultado del comando: string 2026-08-03 15:17:02 - Enviando a ChatGPT: Buenas tardes estoy sin servicio de internet me pu... 2026-08-03 15:17:02 - LeadCapture: Posible lead detectado para 584142477188 2026-08-03 15:17:02 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-03 15:17:02 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes estoy sin servicio de internet me pu... 2026-08-03 15:17:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 16:17:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 16:17:02 America/Halifax] [CHATBOT][START] corr=ab8e0ac8 IP=127.0.0.1 UA= [03-Aug-2026 15:17:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 15:17:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-14 username=28:70:4e:b6:3d:fd mobile=584142477188 [03-Aug-2026 15:17:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 15:17:02 America/Caracas] [CHATBOT][DIAG] corr=ab8e0ac8 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [03-Aug-2026 15:17:02 America/Caracas] [CHATBOT][CTX] corr=ab8e0ac8 tel=584142477188 intent=chat srvid=35 usd=40 bs=34743.69 tasa=748.7864 verifyMode=simulated [03-Aug-2026 15:17:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 15:17:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 15:17:02 America/Caracas] [CHATBOT][AI][909f51] Proveedor: gemini [03-Aug-2026 15:17:02 America/Caracas] [CHATBOT][GEMINI][909f51] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 15:17:03 America/Caracas] [CHATBOT][GEMINI][909f51] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 15:17:03 America/Caracas] [CHATBOT][GEMINI][909f51] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 15:17:04 America/Caracas] [CHATBOT][AI][909f51] Gemini falló, usando heurística local [03-Aug-2026 15:17:04 America/Caracas] [CHATBOT][AI][909f51] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 15:17:04 America/Caracas] [CHATBOT][END] corr=ab8e0ac8 bytesRespuesta=393 [03-Aug-2026 15:17:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 15:17:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 15:17:05 - Mensaje enviado con éxito a 584142477188 2026-08-03 15:17:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70e9312b626 (wa_message_id: wamid.HBgMNTg0MTQyNDc3MTg4FQIAERgSNUFBRjFBQThFMDg2QjBEODQ4AA==) 2026-08-03 15:17:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a70e9312b626 2026-08-03 15:17:05 - ====== FIN WEBHOOK ====== 2026-08-03 15:52:59 - ====== INICIO WEBHOOK ====== 2026-08-03 15:52:59 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 15:52:59 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 15:52:59 - ====== FIN WEBHOOK ====== 2026-08-03 15:53:45 - ====== INICIO WEBHOOK ====== 2026-08-03 15:53:45 - Evento: button | De: 584128969379 | Size: 716b 2026-08-03 15:53:45 - Procesando botón de plantilla: Informacion de pagos 2026-08-03 15:53:45 - ButtonService: payload=informacion de pagos, telefono=584128969379 2026-08-03 15:53:45 - Procesando botón PAGO para: 584128969379 2026-08-03 15:53:46 - Mensaje enviado con éxito a 584128969379 2026-08-03 15:53:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70f1ca6b02a (wa_message_id: wamid.HBgMNTg0MTI4OTY5Mzc5FQIAERgSNjFGQUVCMDk0RjI0MkQ1QTYxAA==) 2026-08-03 15:53:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a70f1ca6b02a 2026-08-03 15:53:46 - ====== FIN WEBHOOK ====== 2026-08-03 15:55:06 - ====== INICIO WEBHOOK ====== 2026-08-03 15:55:06 - Evento: interactive | De: 584128969379 | Size: 929b 2026-08-03 15:55:06 - Procesando Flow de PAGO para: 584128969379 [03-Aug-2026 15:55:07 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-03 15:55:07 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-03 15:55:08 - ====== INICIO WEBHOOK ====== 2026-08-03 15:55:08 - Evento: interactive | De: 584128969379 | Size: 929b 2026-08-03 15:55:08 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI4OTY5Mzc5FQIAEhggQUMzMUE2NjI2QUM3MDVEN0RGOEFBOTVGQjlEMjA3QTYA, ignorando 2026-08-03 15:56:40 - ====== INICIO WEBHOOK ====== 2026-08-03 15:56:40 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 15:56:40 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 15:56:40 - ====== FIN WEBHOOK ====== 2026-08-03 16:05:49 - ====== INICIO WEBHOOK ====== 2026-08-03 16:05:49 - Evento: text | De: 584144928884 | Size: 570b 2026-08-03 16:05:49 - Procesando mensaje regular tipo: text 2026-08-03 16:05:49 - RegularMessageService: Procesando mensaje de 584144928884, tipo: text 2026-08-03 16:05:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAEhggQUMwRjgxNEUyNzhGQUZFMzc2QjY1RjY1QTM5MjIzNDMA 2026-08-03 16:05:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAEhggQUMwRjgxNEUyNzhGQUZFMzc2QjY1RjY1QTM5MjIzNDMA 2026-08-03 16:05:49 - Contenido: Buenas tardes... 2026-08-03 16:05:49 - Comando detectado: buenas 2026-08-03 16:05:49 - CommandProcessor: Procesando comando: buenas 2026-08-03 16:05:49 - Comando no reconocido, enviando a ChatGPT 2026-08-03 16:05:49 - Resultado del comando: string 2026-08-03 16:05:49 - Enviando a ChatGPT: Buenas tardes... 2026-08-03 16:05:49 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-08-03 16:05:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 17:05:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 17:05:50 America/Halifax] [CHATBOT][START] corr=6113c693 IP=127.0.0.1 UA= [03-Aug-2026 16:05:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 16:05:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=6c:68:a4:a8:b2:42 mobile=584144928884 [03-Aug-2026 16:05:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 16:05:50 America/Caracas] [CHATBOT][DIAG] corr=6113c693 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [03-Aug-2026 16:05:50 America/Caracas] [CHATBOT][CTX] corr=6113c693 tel=584144928884 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 16:05:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 16:05:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 16:05:50 America/Caracas] [CHATBOT][AI][0f0fb5] Proveedor: gemini [03-Aug-2026 16:05:50 America/Caracas] [CHATBOT][GEMINI][0f0fb5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 16:05:50 America/Caracas] [CHATBOT][GEMINI][0f0fb5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 16:05:51 America/Caracas] [CHATBOT][GEMINI][0f0fb5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 16:05:51 America/Caracas] [CHATBOT][AI][0f0fb5] Gemini falló, usando heurística local [03-Aug-2026 16:05:51 America/Caracas] [CHATBOT][AI][0f0fb5] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 16:05:51 America/Caracas] [CHATBOT][END] corr=6113c693 bytesRespuesta=390 [03-Aug-2026 16:05:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 16:05:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 16:05:53 - Mensaje enviado con éxito a 584144928884 2026-08-03 16:05:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70f4a10c7db (wa_message_id: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAERgSMzA3NDhGRUFDNzI0RjNBODZFAA==) 2026-08-03 16:05:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a70f4a10c7db 2026-08-03 16:05:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Luis Ezequiel Diaz, 2026-09-13 00:00:00 . 584241885962 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241885962","wa_id":"584241885962"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODg1OTYyFQIAERgSNDFGQTk5NDJEMDI1OUE4QzMwAA==","message_status":"accepted"}]}'. 2026-08-03 16:16:10 - ====== INICIO WEBHOOK ====== 2026-08-03 16:16:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 16:16:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 16:16:10 - ====== FIN WEBHOOK ====== 2026-08-03 16:19:48 - ====== INICIO WEBHOOK ====== 2026-08-03 16:19:48 - Evento: text | De: 584144928884 | Size: 652b 2026-08-03 16:19:48 - Procesando mensaje regular tipo: text 2026-08-03 16:19:48 - RegularMessageService: Procesando mensaje de 584144928884, tipo: text 2026-08-03 16:19:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAEhggQUM3NTk5NTFGQjQ0MjQwN0I2RUIzMDM4MzE5OUU4NTYA 2026-08-03 16:19:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAEhggQUM3NTk5NTFGQjQ0MjQwN0I2RUIzMDM4MzE5OUU4NTYA 2026-08-03 16:19:48 - Contenido: Dimas Mellado acabo de cancelar 30 $ nro de referencia 0234 x que las fotos no la quiere enviar... 2026-08-03 16:19:48 - Comando detectado: dimas 2026-08-03 16:19:48 - CommandProcessor: Procesando comando: dimas 2026-08-03 16:19:48 - Comando no reconocido, enviando a ChatGPT 2026-08-03 16:19:48 - Resultado del comando: string 2026-08-03 16:19:48 - Enviando a ChatGPT: Dimas Mellado acabo de cancelar 30 $ nro de refere... 2026-08-03 16:19:48 - forwardToChatGPT: Enviando a ChatGPT: Dimas Mellado acabo de cancelar 30 $ nro de refere... 2026-08-03 16:19:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 17:19:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 17:19:49 America/Halifax] [CHATBOT][START] corr=5b0becdd IP=127.0.0.1 UA= [03-Aug-2026 16:19:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 16:19:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=6c:68:a4:a8:b2:42 mobile=584144928884 [03-Aug-2026 16:19:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 16:19:49 America/Caracas] [CHATBOT][DIAG] corr=5b0becdd Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [03-Aug-2026 16:19:49 America/Caracas] [CHATBOT][CTX] corr=5b0becdd tel=584144928884 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 16:19:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 16:19:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 16:19:49 America/Caracas] [CHATBOT][AI][76a7dc] Proveedor: gemini [03-Aug-2026 16:19:49 America/Caracas] [CHATBOT][GEMINI][76a7dc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 16:19:49 America/Caracas] [CHATBOT][GEMINI][76a7dc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 16:19:50 America/Caracas] [CHATBOT][GEMINI][76a7dc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 16:19:50 America/Caracas] [CHATBOT][AI][76a7dc] Gemini falló, usando heurística local [03-Aug-2026 16:19:50 America/Caracas] [CHATBOT][END] corr=5b0becdd bytesRespuesta=397 [03-Aug-2026 16:19:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 16:19:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 16:19:51 - Mensaje enviado con éxito a 584144928884 2026-08-03 16:19:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70f7e7aa811 (wa_message_id: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAERgSQUI5RTlENjFERUI0MzdFNEE2AA==) 2026-08-03 16:19:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a70f7e7aa811 2026-08-03 16:19:51 - ====== FIN WEBHOOK ====== 2026-08-03 16:22:15 - ====== INICIO WEBHOOK ====== 2026-08-03 16:22:15 - Evento: text | De: 584123459835 | Size: 599b 2026-08-03 16:22:15 - Procesando mensaje regular tipo: text 2026-08-03 16:22:15 - RegularMessageService: Procesando mensaje de 584123459835, tipo: text 2026-08-03 16:22:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNDU5ODM1FQIAEhggQUM5QzRERTE0NkNBQjI3NjBBM0U2MEZCNTNEMTM3RDUA 2026-08-03 16:22:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNDU5ODM1FQIAEhggQUM5QzRERTE0NkNBQjI3NjBBM0U2MEZCNTNEMTM3RDUA 2026-08-03 16:22:15 - Contenido: Mi monto sería entonces de 14975.73... 2026-08-03 16:22:15 - Comando detectado: mi 2026-08-03 16:22:15 - CommandProcessor: Procesando comando: mi 2026-08-03 16:22:15 - Comando no reconocido, enviando a ChatGPT 2026-08-03 16:22:15 - Resultado del comando: string 2026-08-03 16:22:15 - Enviando a ChatGPT: Mi monto sería entonces de 14975.73... 2026-08-03 16:22:15 - forwardToChatGPT: Enviando a ChatGPT: Mi monto sería entonces de 14975.73... 2026-08-03 16:22:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 17:22:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 17:22:15 America/Halifax] [CHATBOT][START] corr=6a617c0b IP=127.0.0.1 UA= [03-Aug-2026 16:22:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 16:22:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:e2:c6:88:3b:06 mobile=584123459835 [03-Aug-2026 16:22:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 16:22:15 America/Caracas] [CHATBOT][DIAG] corr=6a617c0b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 3; Problema: Tu cuenta vence en 1 día [warning] [03-Aug-2026 16:22:15 America/Caracas] [CHATBOT][CTX] corr=6a617c0b tel=584123459835 intent=chat srvid=37 usd=20 bs=17371.84 tasa=748.7864 verifyMode=simulated [03-Aug-2026 16:22:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 16:22:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 16:22:15 America/Caracas] [CHATBOT][AI][0300d8] Proveedor: gemini [03-Aug-2026 16:22:15 America/Caracas] [CHATBOT][GEMINI][0300d8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 16:22:16 America/Caracas] [CHATBOT][GEMINI][0300d8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 16:22:16 America/Caracas] [CHATBOT][GEMINI][0300d8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 16:22:17 America/Caracas] [CHATBOT][AI][0300d8] Gemini falló, usando heurística local [03-Aug-2026 16:22:17 America/Caracas] [CHATBOT][AI][0300d8] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 16:22:17 America/Caracas] [CHATBOT][END] corr=6a617c0b bytesRespuesta=390 [03-Aug-2026 16:22:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 16:22:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 16:22:18 - Mensaje enviado con éxito a 584123459835 2026-08-03 16:22:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70f87a367c0 (wa_message_id: wamid.HBgMNTg0MTIzNDU5ODM1FQIAERgSQ0JGQTczMkFBNzY0RDY3MzRBAA==) 2026-08-03 16:22:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a70f87a367c0 2026-08-03 16:22:18 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Alicia Maizo, 02/09/2026 . 584125329220 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125329220","wa_id":"584125329220"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI5MjIwFQIAERgSNDVCNTkxNkZENjQ5RkQwMTFFAA==","message_status":"accepted"}]}'. 2026-08-03 16:23:55 - ====== INICIO WEBHOOK ====== 2026-08-03 16:23:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 16:23:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 16:23:55 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Maria Nelo, 2026-08-18 00:00:00 . 584120111750 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120111750","wa_id":"584120111750"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTExNzUwFQIAERgSMTRDRTE0OTkxRjUwMEM3QzkxAA==","message_status":"accepted"}]}'. 2026-08-03 16:27:12 - ====== INICIO WEBHOOK ====== 2026-08-03 16:27:12 - Evento: text | De: 584125329220 | Size: 569b 2026-08-03 16:27:12 - Procesando mensaje regular tipo: text 2026-08-03 16:27:12 - RegularMessageService: Procesando mensaje de 584125329220, tipo: text 2026-08-03 16:27:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUMxODA4QTRCMDZEQjlDQjhFOTFDNzA0NDcwOThFMjQA 2026-08-03 16:27:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUMxODA4QTRCMDZEQjlDQjhFOTFDNzA0NDcwOThFMjQA 2026-08-03 16:27:12 - Contenido: Listo el pago... 2026-08-03 16:27:12 - Comando detectado: listo 2026-08-03 16:27:12 - CommandProcessor: Procesando comando: listo 2026-08-03 16:27:12 - IntentDetector: intent=pago, confidence=0.95 2026-08-03 16:27:12 - IntentDetector → pago detectado 2026-08-03 16:27:12 - CommandProcessor: Procesando comando: pagar 2026-08-03 16:27:12 - Ejecutando add_pagos.php [03-Aug-2026 16:27:13 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-03 16:27:13 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-03 16:27:13 - ====== INICIO WEBHOOK ====== 2026-08-03 16:27:13 - Evento: text | De: 584125329220 | Size: 569b 2026-08-03 16:27:13 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUMxODA4QTRCMDZEQjlDQjhFOTFDNzA0NDcwOThFMjQA, ignorando - addcreddits, addcreddits , Yurbis Aleman, 2026-09-07 00:00:00 . 584122868025 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122868025","wa_id":"584122868025"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODY4MDI1FQIAERgSRjA5Q0VEMzFCRUQ3RTdERTQ5AA==","message_status":"accepted"}]}'. 2026-08-03 16:32:25 - ====== INICIO WEBHOOK ====== 2026-08-03 16:32:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 16:32:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 16:32:25 - ====== FIN WEBHOOK ====== 2026-08-03 16:35:13 - ====== INICIO WEBHOOK ====== 2026-08-03 16:35:13 - Evento: text | De: 584123926363 | Size: 599b 2026-08-03 16:35:13 - Procesando mensaje regular tipo: text 2026-08-03 16:35:13 - RegularMessageService: Procesando mensaje de 584123926363, tipo: text 2026-08-03 16:35:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTI2MzYzFQIAEhggQUM2QjIxRTUzQjk0RTJENUFDM0ExREM1MzdCQjYwQjYA 2026-08-03 16:35:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTI2MzYzFQIAEhggQUM2QjIxRTUzQjk0RTJENUFDM0ExREM1MzdCQjYwQjYA 2026-08-03 16:35:13 - Contenido: 006894622480... 2026-08-03 16:35:13 - Comando detectado: 006894622480 2026-08-03 16:35:13 - CommandProcessor: Procesando comando: 006894622480 2026-08-03 16:35:13 - Comando no reconocido, enviando a ChatGPT 2026-08-03 16:35:13 - Resultado del comando: string 2026-08-03 16:35:13 - Enviando a ChatGPT: 006894622480... 2026-08-03 16:35:13 - forwardToChatGPT: Enviando a ChatGPT: 006894622480... 2026-08-03 16:35:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 17:35:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 17:35:13 America/Halifax] [CHATBOT][START] corr=b5c851a1 IP=127.0.0.1 UA= [03-Aug-2026 16:35:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 16:35:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-04 username=4c:46:d1:6a:c8:a8 mobile=584123926363 [03-Aug-2026 16:35:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 16:35:13 America/Caracas] [CHATBOT][DIAG] corr=b5c851a1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [03-Aug-2026 16:35:13 America/Caracas] [CHATBOT][CTX] corr=b5c851a1 tel=584123926363 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 16:35:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 16:35:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 16:35:13 America/Caracas] [CHATBOT][AI][047702] Proveedor: gemini [03-Aug-2026 16:35:13 America/Caracas] [CHATBOT][GEMINI][047702] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 16:35:14 America/Caracas] [CHATBOT][GEMINI][047702] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 16:35:14 America/Caracas] [CHATBOT][GEMINI][047702] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 16:35:15 America/Caracas] [CHATBOT][AI][047702] Gemini falló, usando heurística local [03-Aug-2026 16:35:15 America/Caracas] [CHATBOT][AI][047702] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 16:35:15 America/Caracas] [CHATBOT][END] corr=b5c851a1 bytesRespuesta=403 [03-Aug-2026 16:35:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 16:35:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 16:35:16 - Mensaje enviado con éxito a 584123926363 2026-08-03 16:35:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a70fb840d05c (wa_message_id: wamid.HBgMNTg0MTIzOTI2MzYzFQIAERgSQzdFOTlBNkMyODdBQjIwNDk0AA==) 2026-08-03 16:35:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a70fb840d05c 2026-08-03 16:35:16 - ====== FIN WEBHOOK ====== 2026-08-03 16:36:09 - ====== INICIO WEBHOOK ====== 2026-08-03 16:36:09 - Evento: sticker | De: 584122868025 | Size: 832b 2026-08-03 16:36:09 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Y.style25 ) [wa_id] => 584122868025 [user_id] => VE.4569342130019600 ) ) [messages] => Array ( [0] => Array ( [from] => 584122868025 [from_user_id] => VE.4569342130019600 [id] => wamid.HBgMNTg0MTIyODY4MDI1FQIAEhgUMkExNDA1QjIwOEE3QTNEQkRCQUYA [timestamp] => 1785789368 [type] => sticker [sticker] => Array ( [mime_type] => image/webp [sha256] => 61WeCwxRVx+oxVY9uelwzd1ibT/Kh14qXtPSq1CdbjQ= [id] => 1406832828019737 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1406832828019737&source=webhook&ext=1785789669&hash=ATy7K6Dp8IZ35j2D0MUnt3_hiUO8-b0sjYSq4c9VD3Rn-w [animated] => ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-03 16:36:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Mario Cesari Rivero, 2026-09-04 00:00:00 . 584123926363 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123926363","wa_id":"584123926363"}],"messages":[{"id":"wamid.HBgMNTg0MTIzOTI2MzYzFQIAERgSQTMyMUM2NkI3QzIwOUJFNThEAA==","message_status":"accepted"}]}'. 2026-08-03 16:43:44 - ====== INICIO WEBHOOK ====== 2026-08-03 16:43:44 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 16:43:44 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 16:43:44 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Petra Rosa Gonzalez Gerig, 2026-09-05 00:00:00 . 584128969379 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128969379","wa_id":"584128969379"}],"messages":[{"id":"wamid.HBgMNTg0MTI4OTY5Mzc5FQIAERgSNDc1NkU4QzcyMjc0M0ExMzhEAA==","message_status":"accepted"}]}'. 2026-08-03 17:12:02 - ====== INICIO WEBHOOK ====== 2026-08-03 17:12:02 - Evento: text | De: 584144928884 | Size: 590b 2026-08-03 17:12:02 - Procesando mensaje regular tipo: text 2026-08-03 17:12:02 - RegularMessageService: Procesando mensaje de 584144928884, tipo: text 2026-08-03 17:12:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAEhggQUNCRjA3M0U1MDMzNzU2RTEyRTNFQkMzMzRCNjREOUIA 2026-08-03 17:12:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAEhggQUNCRjA3M0U1MDMzNzU2RTEyRTNFQkMzMzRCNjREOUIA 2026-08-03 17:12:02 - Contenido: 0025554880234 del banco mercantil... 2026-08-03 17:12:02 - Comando detectado: 0025554880234 2026-08-03 17:12:02 - CommandProcessor: Procesando comando: 0025554880234 2026-08-03 17:12:02 - Comando no reconocido, enviando a ChatGPT 2026-08-03 17:12:02 - Resultado del comando: string 2026-08-03 17:12:02 - Enviando a ChatGPT: 0025554880234 del banco mercantil... 2026-08-03 17:12:02 - forwardToChatGPT: Enviando a ChatGPT: 0025554880234 del banco mercantil... 2026-08-03 17:12:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 18:12:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 18:12:02 America/Halifax] [CHATBOT][START] corr=e6d33111 IP=127.0.0.1 UA= [03-Aug-2026 17:12:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 17:12:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-03 username=6c:68:a4:a8:b2:42 mobile=584144928884 [03-Aug-2026 17:12:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 17:12:03 America/Caracas] [CHATBOT][DIAG] corr=e6d33111 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [03-Aug-2026 17:12:03 America/Caracas] [CHATBOT][CTX] corr=e6d33111 tel=584144928884 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 17:12:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 17:12:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 17:12:03 America/Caracas] [CHATBOT][AI][810d0b] Proveedor: gemini [03-Aug-2026 17:12:03 America/Caracas] [CHATBOT][GEMINI][810d0b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 17:12:03 America/Caracas] [CHATBOT][GEMINI][810d0b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:12:03 America/Caracas] [CHATBOT][GEMINI][810d0b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:12:04 America/Caracas] [CHATBOT][AI][810d0b] Gemini falló, usando heurística local [03-Aug-2026 17:12:04 America/Caracas] [CHATBOT][AI][810d0b] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 17:12:04 America/Caracas] [CHATBOT][END] corr=e6d33111 bytesRespuesta=390 [03-Aug-2026 17:12:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 17:12:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 17:12:05 - Mensaje enviado con éxito a 584144928884 2026-08-03 17:12:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7104256c27d (wa_message_id: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAERgSMEJFMUIwRDU0RUI2NkJGOEM5AA==) 2026-08-03 17:12:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a7104256c27d 2026-08-03 17:12:05 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Dimas Mellado, 2026-09-03 00:00:00 . 584144928884 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928884","wa_id":"584144928884"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4ODg0FQIAERgSODNBRjdFMTAzNDU4RUFBRDkwAA==","message_status":"accepted"}]}'. 2026-08-03 17:14:29 - ====== INICIO WEBHOOK ====== 2026-08-03 17:14:29 - Evento: text | De: 584144928884 | Size: 597b 2026-08-03 17:14:29 - Procesando mensaje regular tipo: text 2026-08-03 17:14:29 - RegularMessageService: Procesando mensaje de 584144928884, tipo: text 2026-08-03 17:14:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAEhggQUNEQTg2Njc3ODA1M0VDNzg3MDY1NDI1MDZBNEIyNTAA 2026-08-03 17:14:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAEhggQUNEQTg2Njc3ODA1M0VDNzg3MDY1NDI1MDZBNEIyNTAA 2026-08-03 17:14:29 - Contenido: Si me pueden activar el Internet x favor... 2026-08-03 17:14:29 - Comando detectado: si 2026-08-03 17:14:29 - CommandProcessor: Procesando comando: si 2026-08-03 17:14:29 - Comando no reconocido, enviando a ChatGPT 2026-08-03 17:14:29 - Resultado del comando: string 2026-08-03 17:14:29 - Enviando a ChatGPT: Si me pueden activar el Internet x favor... 2026-08-03 17:14:29 - forwardToChatGPT: Enviando a ChatGPT: Si me pueden activar el Internet x favor... 2026-08-03 17:14:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 18:14:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 18:14:29 America/Halifax] [CHATBOT][START] corr=e38a7d13 IP=127.0.0.1 UA= [03-Aug-2026 17:14:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 17:14:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-03 username=6c:68:a4:a8:b2:42 mobile=584144928884 [03-Aug-2026 17:14:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 17:14:29 America/Caracas] [CHATBOT][DIAG] corr=e38a7d13 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [03-Aug-2026 17:14:29 America/Caracas] [CHATBOT][CTX] corr=e38a7d13 tel=584144928884 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 17:14:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 17:14:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 17:14:29 America/Caracas] [CHATBOT][AI][d6b91a] Proveedor: gemini [03-Aug-2026 17:14:29 America/Caracas] [CHATBOT][GEMINI][d6b91a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 17:14:30 America/Caracas] [CHATBOT][GEMINI][d6b91a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:14:30 America/Caracas] [CHATBOT][GEMINI][d6b91a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:14:31 America/Caracas] [CHATBOT][AI][d6b91a] Gemini falló, usando heurística local [03-Aug-2026 17:14:31 America/Caracas] [CHATBOT][AI][d6b91a] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 17:14:31 America/Caracas] [CHATBOT][END] corr=e38a7d13 bytesRespuesta=390 [03-Aug-2026 17:14:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 17:14:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 17:14:32 - Mensaje enviado con éxito a 584144928884 2026-08-03 17:14:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7104b83f8cf (wa_message_id: wamid.HBgMNTg0MTQ0OTI4ODg0FQIAERgSRDAxODVBQzY0OTk3RTlFNjM5AA==) 2026-08-03 17:14:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a7104b83f8cf 2026-08-03 17:14:32 - ====== FIN WEBHOOK ====== 2026-08-03 17:14:46 - ====== INICIO WEBHOOK ====== 2026-08-03 17:14:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 17:14:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 17:14:46 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Deisy Perdomo, 2026-09-05 00:00:00 . 584123459835 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123459835","wa_id":"584123459835"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU5ODM1FQIAERgSMzE3N0FCNENERTUzRDMzMkUzAA==","message_status":"accepted"}]}'. 2026-08-03 17:15:45 - ====== INICIO WEBHOOK ====== 2026-08-03 17:15:45 - Evento: text | De: 584125329220 | Size: 586b 2026-08-03 17:15:45 - Procesando mensaje regular tipo: text 2026-08-03 17:15:45 - RegularMessageService: Procesando mensaje de 584125329220, tipo: text 2026-08-03 17:15:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUNDRTQyREMyNTcyMEVDRTExOEMzRjU5MUEzMjAwNUYA 2026-08-03 17:15:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUNDRTQyREMyNTcyMEVDRTExOEMzRjU5MUEzMjAwNUYA 2026-08-03 17:15:45 - Contenido: Lo estoy enviando pero no sale... 2026-08-03 17:15:45 - Comando detectado: lo 2026-08-03 17:15:45 - CommandProcessor: Procesando comando: lo 2026-08-03 17:15:45 - Comando no reconocido, enviando a ChatGPT 2026-08-03 17:15:45 - Resultado del comando: string 2026-08-03 17:15:45 - Enviando a ChatGPT: Lo estoy enviando pero no sale... 2026-08-03 17:15:45 - forwardToChatGPT: Enviando a ChatGPT: Lo estoy enviando pero no sale... 2026-08-03 17:15:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 18:15:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 18:15:45 America/Halifax] [CHATBOT][START] corr=cd2c5e7d IP=127.0.0.1 UA= [03-Aug-2026 17:15:45 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 17:15:45 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-16 username=4c:d7:c8:b7:2e:91 mobile=584125329220 [03-Aug-2026 17:15:45 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 17:15:45 America/Caracas] [CHATBOT][DIAG] corr=cd2c5e7d Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [03-Aug-2026 17:15:45 America/Caracas] [CHATBOT][CTX] corr=cd2c5e7d tel=584125329220 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 17:15:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 17:15:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 17:15:45 America/Caracas] [CHATBOT][AI][fa193f] Proveedor: gemini [03-Aug-2026 17:15:45 America/Caracas] [CHATBOT][GEMINI][fa193f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 17:15:46 America/Caracas] [CHATBOT][GEMINI][fa193f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:15:46 America/Caracas] [CHATBOT][GEMINI][fa193f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:15:47 America/Caracas] [CHATBOT][AI][fa193f] Gemini falló, usando heurística local [03-Aug-2026 17:15:47 America/Caracas] [CHATBOT][AI][fa193f] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 17:15:47 America/Caracas] [CHATBOT][END] corr=cd2c5e7d bytesRespuesta=389 [03-Aug-2026 17:15:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 17:15:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 17:15:48 - Mensaje enviado con éxito a 584125329220 2026-08-03 17:15:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7105043a8bc (wa_message_id: wamid.HBgMNTg0MTI1MzI5MjIwFQIAERgSMzgxNTREM0M2QkQwMkE3NTFGAA==) 2026-08-03 17:15:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a7105043a8bc 2026-08-03 17:15:48 - ====== FIN WEBHOOK ====== 2026-08-03 17:21:09 - ====== INICIO WEBHOOK ====== 2026-08-03 17:21:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 17:21:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 17:21:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maximo Mayora, 2026-08-30 00:00:00 . 584169321662 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584169321662","wa_id":"584169321662"}],"messages":[{"id":"wamid.HBgMNTg0MTY5MzIxNjYyFQIAERgSRjE0QjhEOTY3RkZFRTNCREM3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Desire Fuentes, 2026-08-30 00:00:00 . 584128265654 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128265654","wa_id":"584128265654"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MjY1NjU0FQIAERgSRkRGRDQ4ODcwMjU4MURDNTRDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Noraima Mayora, 2026-08-31 00:00:00 . 584264476065 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264476065","wa_id":"584264476065"}],"messages":[{"id":"wamid.HBgMNTg0MjY0NDc2MDY1FQIAERgSNzY3OUMzOTg3RTc4MTZGNzBCAA==","message_status":"accepted"}]}'. 2026-08-03 17:28:09 - ====== INICIO WEBHOOK ====== 2026-08-03 17:28:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 17:28:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 17:28:09 - ====== FIN WEBHOOK ====== 2026-08-03 17:28:45 - ====== INICIO WEBHOOK ====== 2026-08-03 17:28:45 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 17:28:45 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 17:28:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Lilia Mayora, 2026-09-03 00:00:00 . 584261063780 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261063780","wa_id":"584261063780"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMDYzNzgwFQIAERgSQThEQzUyQ0I1NjAxRTE0M0IzAA==","message_status":"accepted"}]}'. 2026-08-03 17:30:08 - ====== INICIO WEBHOOK ====== 2026-08-03 17:30:08 - Evento: text | De: 584125329220 | Size: 614b 2026-08-03 17:30:08 - Procesando mensaje regular tipo: text 2026-08-03 17:30:08 - RegularMessageService: Procesando mensaje de 584125329220, tipo: text 2026-08-03 17:30:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUM4Nzg5OTJBMTJBRDYwMzc4NjE0NzAzQ0Y1RjQ5NTQA 2026-08-03 17:30:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUM4Nzg5OTJBMTJBRDYwMzc4NjE0NzAzQ0Y1RjQ5NTQA 2026-08-03 17:30:08 - Contenido: Monto 26.057.77 bs 621559309312 0102 Fecha 03 .08.2026... 2026-08-03 17:30:08 - Comando detectado: monto 2026-08-03 17:30:08 - CommandProcessor: Procesando comando: monto 2026-08-03 17:30:08 - Comando no reconocido, enviando a ChatGPT 2026-08-03 17:30:08 - Resultado del comando: string 2026-08-03 17:30:08 - Enviando a ChatGPT: Monto 26.057.77 bs 621559309312 0102 Fecha 03 .08... 2026-08-03 17:30:08 - forwardToChatGPT: Enviando a ChatGPT: Monto 26.057.77 bs 621559309312 0102 Fecha 03 .08... 2026-08-03 17:30:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 18:30:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 18:30:08 America/Halifax] [CHATBOT][START] corr=27949de8 IP=127.0.0.1 UA= [03-Aug-2026 17:30:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 17:30:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-16 username=4c:d7:c8:b7:2e:91 mobile=584125329220 [03-Aug-2026 17:30:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 17:30:09 America/Caracas] [CHATBOT][DIAG] corr=27949de8 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [03-Aug-2026 17:30:09 America/Caracas] [CHATBOT][CTX] corr=27949de8 tel=584125329220 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 17:30:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 17:30:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 17:30:09 America/Caracas] [CHATBOT][AI][64c5d9] Proveedor: gemini [03-Aug-2026 17:30:09 America/Caracas] [CHATBOT][GEMINI][64c5d9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 17:30:09 America/Caracas] [CHATBOT][GEMINI][64c5d9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:30:10 America/Caracas] [CHATBOT][GEMINI][64c5d9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:30:10 America/Caracas] [CHATBOT][AI][64c5d9] Gemini falló, usando heurística local [03-Aug-2026 17:30:10 America/Caracas] [CHATBOT][AI][64c5d9] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 17:30:10 America/Caracas] [CHATBOT][END] corr=27949de8 bytesRespuesta=389 [03-Aug-2026 17:30:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 17:30:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 17:30:11 - Mensaje enviado con éxito a 584125329220 2026-08-03 17:30:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7108636cd4a (wa_message_id: wamid.HBgMNTg0MTI1MzI5MjIwFQIAERgSMzMzRUJCQTIxNTMwMjYyMjY3AA==) 2026-08-03 17:30:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a7108636cd4a 2026-08-03 17:30:11 - ====== FIN WEBHOOK ====== 2026-08-03 17:36:08 - ====== INICIO WEBHOOK ====== 2026-08-03 17:36:08 - Evento: text | De: 584125329220 | Size: 563b 2026-08-03 17:36:08 - Procesando mensaje regular tipo: text 2026-08-03 17:36:08 - RegularMessageService: Procesando mensaje de 584125329220, tipo: text 2026-08-03 17:36:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUNCRUUyRjZCRjg3OTRDNEREMzk4RjgxQTdBMUY3ODEA 2026-08-03 17:36:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUNCRUUyRjZCRjg3OTRDNEREMzk4RjgxQTdBMUY3ODEA 2026-08-03 17:36:08 - Contenido: Gracias... 2026-08-03 17:36:08 - Comando detectado: gracias 2026-08-03 17:36:08 - CommandProcessor: Procesando comando: gracias 2026-08-03 17:36:08 - Comando no reconocido, enviando a ChatGPT 2026-08-03 17:36:08 - Resultado del comando: string 2026-08-03 17:36:08 - Enviando a ChatGPT: Gracias... 2026-08-03 17:36:08 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-08-03 17:36:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 18:36:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 18:36:08 America/Halifax] [CHATBOT][START] corr=4de96e43 IP=127.0.0.1 UA= [03-Aug-2026 17:36:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 17:36:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-16 username=4c:d7:c8:b7:2e:91 mobile=584125329220 [03-Aug-2026 17:36:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 17:36:09 America/Caracas] [CHATBOT][DIAG] corr=4de96e43 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [03-Aug-2026 17:36:09 America/Caracas] [CHATBOT][CTX] corr=4de96e43 tel=584125329220 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 17:36:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 17:36:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 17:36:09 America/Caracas] [CHATBOT][AI][068828] Proveedor: gemini [03-Aug-2026 17:36:09 America/Caracas] [CHATBOT][GEMINI][068828] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 17:36:09 America/Caracas] [CHATBOT][GEMINI][068828] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:36:09 America/Caracas] [CHATBOT][GEMINI][068828] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:36:10 America/Caracas] [CHATBOT][AI][068828] Gemini falló, usando heurística local [03-Aug-2026 17:36:10 America/Caracas] [CHATBOT][END] corr=4de96e43 bytesRespuesta=88 [03-Aug-2026 17:36:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 17:36:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 17:36:11 - Mensaje enviado con éxito a 584125329220 2026-08-03 17:36:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7109cb7bd98 (wa_message_id: wamid.HBgMNTg0MTI1MzI5MjIwFQIAERgSQjA1NTA1NzE4NjhENDYzMjQ2AA==) 2026-08-03 17:36:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a7109cb7bd98 2026-08-03 17:36:11 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Meraki Colonia Tovar, 2026-09-22 00:00:00 . 584125761279 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125761279","wa_id":"584125761279"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NzYxMjc5FQIAERgSOUFFM0RENDNGNzI1MjlFNDA4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , La Gabrielera Distribuidora Don Isidro, 2026-09-19 00:00:00 . 584241050853 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241050853","wa_id":"584241050853"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMDUwODUzFQIAERgSMTdDRjgzRTNDRkMxREYzOUJEAA==","message_status":"accepted"}]}'. 2026-08-03 17:42:31 - ====== INICIO WEBHOOK ====== 2026-08-03 17:42:31 - Evento: interactive | De: 584128265654 | Size: 978b 2026-08-03 17:42:31 - Procesando encuesta interactiva 2026-08-03 17:42:31 - SurveyService: Iniciando procesamiento de encuesta 2026-08-03 17:42:31 - Procesando encuesta de: 584128265654, Message ID: wamid.HBgMNTg0MTI4MjY1NjU0FQIAEhggQTVBRjJBNDYxNDMyRTlBMzk2RjY2MzBDQzc2OUUwNzIA 2026-08-03 17:42:31 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-03 17:42:31 - ====== FIN WEBHOOK ====== 2026-08-03 17:44:20 - ====== INICIO WEBHOOK ====== 2026-08-03 17:44:20 - Evento: text | De: 584261063780 | Size: 596b 2026-08-03 17:44:20 - Procesando mensaje regular tipo: text 2026-08-03 17:44:20 - RegularMessageService: Procesando mensaje de 584261063780, tipo: text 2026-08-03 17:44:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxMDYzNzgwFQIAEhggQUNENEVBNjkzNzVCNzYxRTFDMjA2M0UzNDQwOTNBNjIA 2026-08-03 17:44:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxMDYzNzgwFQIAEhggQUNENEVBNjkzNzVCNzYxRTFDMjA2M0UzNDQwOTNBNjIA 2026-08-03 17:44:20 - Contenido: Buenas tardes está muy bien gracias... 2026-08-03 17:44:20 - Comando detectado: buenas 2026-08-03 17:44:20 - CommandProcessor: Procesando comando: buenas 2026-08-03 17:44:20 - Comando no reconocido, enviando a ChatGPT 2026-08-03 17:44:20 - Resultado del comando: string 2026-08-03 17:44:20 - Enviando a ChatGPT: Buenas tardes está muy bien gracias... 2026-08-03 17:44:20 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes está muy bien gracias... 2026-08-03 17:44:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 18:44:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 18:44:20 America/Halifax] [CHATBOT][START] corr=0326bf89 IP=127.0.0.1 UA= [03-Aug-2026 17:44:20 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 17:44:20 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-03 username=b4:64:15:36:04:e1 mobile=584261063780 [03-Aug-2026 17:44:20 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 17:44:20 America/Caracas] [CHATBOT][DIAG] corr=0326bf89 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [03-Aug-2026 17:44:20 America/Caracas] [CHATBOT][CTX] corr=0326bf89 tel=584261063780 intent=chat srvid=35 usd=40 bs=34743.69 tasa=748.7864 verifyMode=simulated [03-Aug-2026 17:44:20 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 17:44:20 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 17:44:20 America/Caracas] [CHATBOT][AI][f8ad16] Proveedor: gemini [03-Aug-2026 17:44:20 America/Caracas] [CHATBOT][GEMINI][f8ad16] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 17:44:21 America/Caracas] [CHATBOT][GEMINI][f8ad16] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:44:21 America/Caracas] [CHATBOT][GEMINI][f8ad16] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:44:22 America/Caracas] [CHATBOT][AI][f8ad16] Gemini falló, usando heurística local [03-Aug-2026 17:44:22 America/Caracas] [CHATBOT][AI][f8ad16] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 17:44:22 America/Caracas] [CHATBOT][END] corr=0326bf89 bytesRespuesta=389 [03-Aug-2026 17:44:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 17:44:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 17:44:23 - Mensaje enviado con éxito a 584261063780 2026-08-03 17:44:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a710bb743202 (wa_message_id: wamid.HBgMNTg0MjYxMDYzNzgwFQIAERgSRDk0NkMzREQzREI2Q0NGMzcwAA==) 2026-08-03 17:44:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a710bb743202 2026-08-03 17:44:23 - ====== FIN WEBHOOK ====== 2026-08-03 17:44:57 - ====== INICIO WEBHOOK ====== 2026-08-03 17:44:57 - Evento: text | De: 584261063780 | Size: 585b 2026-08-03 17:44:57 - Procesando mensaje regular tipo: text 2026-08-03 17:44:57 - RegularMessageService: Procesando mensaje de 584261063780, tipo: text 2026-08-03 17:44:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxMDYzNzgwFQIAEhggQUNGMjE0MkVEQTlFM0E0MjM2Njc3RjJENkUxQjgxQ0YA 2026-08-03 17:44:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxMDYzNzgwFQIAEhggQUNGMjE0MkVEQTlFM0E0MjM2Njc3RjJENkUxQjgxQ0YA 2026-08-03 17:44:57 - Contenido: Okey muchas gracias pendiente... 2026-08-03 17:44:57 - Comando detectado: okey 2026-08-03 17:44:57 - CommandProcessor: Procesando comando: okey 2026-08-03 17:44:57 - Comando no reconocido, enviando a ChatGPT 2026-08-03 17:44:57 - Resultado del comando: string 2026-08-03 17:44:57 - Enviando a ChatGPT: Okey muchas gracias pendiente... 2026-08-03 17:44:57 - forwardToChatGPT: Enviando a ChatGPT: Okey muchas gracias pendiente... 2026-08-03 17:44:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 18:44:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 18:44:57 America/Halifax] [CHATBOT][START] corr=cce8d6d7 IP=127.0.0.1 UA= [03-Aug-2026 17:44:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 17:44:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-03 username=b4:64:15:36:04:e1 mobile=584261063780 [03-Aug-2026 17:44:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 17:44:58 America/Caracas] [CHATBOT][DIAG] corr=cce8d6d7 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [03-Aug-2026 17:44:58 America/Caracas] [CHATBOT][CTX] corr=cce8d6d7 tel=584261063780 intent=chat srvid=35 usd=40 bs=34743.69 tasa=748.7864 verifyMode=simulated [03-Aug-2026 17:44:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 17:44:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 17:44:58 America/Caracas] [CHATBOT][AI][f57edc] Proveedor: gemini [03-Aug-2026 17:44:58 America/Caracas] [CHATBOT][GEMINI][f57edc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 17:44:58 America/Caracas] [CHATBOT][GEMINI][f57edc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:44:59 America/Caracas] [CHATBOT][GEMINI][f57edc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 17:44:59 America/Caracas] [CHATBOT][AI][f57edc] Gemini falló, usando heurística local [03-Aug-2026 17:44:59 America/Caracas] [CHATBOT][AI][f57edc] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 17:44:59 America/Caracas] [CHATBOT][END] corr=cce8d6d7 bytesRespuesta=389 [03-Aug-2026 17:44:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 17:44:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 17:45:00 - Mensaje enviado con éxito a 584261063780 2026-08-03 17:45:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a710bdcb296c (wa_message_id: wamid.HBgMNTg0MjYxMDYzNzgwFQIAERgSMzM4Qjk0REI3NkZFQUI5NEE2AA==) 2026-08-03 17:45:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a710bdcb296c 2026-08-03 17:45:00 - ====== FIN WEBHOOK ====== 2026-08-03 18:03:16 - ====== INICIO WEBHOOK ====== 2026-08-03 18:03:16 - Evento: text | De: 584243111200 | Size: 587b 2026-08-03 18:03:16 - Procesando mensaje regular tipo: text 2026-08-03 18:03:16 - RegularMessageService: Procesando mensaje de 584243111200, tipo: text 2026-08-03 18:03:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTExMjAwFQIAEhggQUM3QTdCNzUzN0M0NDczQURBQ0IzMzVDMkI3NjA0MDUA 2026-08-03 18:03:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTExMjAwFQIAEhggQUM3QTdCNzUzN0M0NDczQURBQ0IzMzVDMkI3NjA0MDUA 2026-08-03 18:03:16 - Contenido: Buenas tardes.. pago de riquili la capilla... 2026-08-03 18:03:16 - Comando detectado: buenas 2026-08-03 18:03:16 - CommandProcessor: Procesando comando: buenas 2026-08-03 18:03:16 - Comando no reconocido, enviando a ChatGPT 2026-08-03 18:03:16 - Resultado del comando: string 2026-08-03 18:03:16 - Enviando a ChatGPT: Buenas tardes.. pago de riquili la capilla... 2026-08-03 18:03:16 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes.. pago de riquili la capilla... 2026-08-03 18:03:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 19:03:16 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 19:03:16 America/Halifax] [CHATBOT][START] corr=6076bfc1 IP=127.0.0.1 UA= [03-Aug-2026 18:03:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 18:03:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=f4:92:bf:4e:1f:d1 mobile=584243111200 [03-Aug-2026 18:03:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 18:03:17 America/Caracas] [CHATBOT][DIAG] corr=6076bfc1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [03-Aug-2026 18:03:17 America/Caracas] [CHATBOT][CTX] corr=6076bfc1 tel=584243111200 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 18:03:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 18:03:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 18:03:17 America/Caracas] [CHATBOT][AI][872129] Proveedor: gemini [03-Aug-2026 18:03:17 America/Caracas] [CHATBOT][GEMINI][872129] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 18:03:17 America/Caracas] [CHATBOT][GEMINI][872129] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 18:03:17 America/Caracas] [CHATBOT][GEMINI][872129] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 18:03:18 America/Caracas] [CHATBOT][AI][872129] Gemini falló, usando heurística local [03-Aug-2026 18:03:18 America/Caracas] [CHATBOT][END] corr=6076bfc1 bytesRespuesta=397 [03-Aug-2026 18:03:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 18:03:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 18:03:19 - Mensaje enviado con éxito a 584243111200 2026-08-03 18:03:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a711027ab63c (wa_message_id: wamid.HBgMNTg0MjQzMTExMjAwFQIAERgSNTUwQjY0M0IyMUExODA5MTMwAA==) 2026-08-03 18:03:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a711027ab63c 2026-08-03 18:03:19 - ====== FIN WEBHOOK ====== 2026-08-03 18:04:32 - ====== INICIO WEBHOOK ====== 2026-08-03 18:04:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 18:04:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 18:04:32 - ====== FIN WEBHOOK ====== 2026-08-03 18:41:37 - ====== INICIO WEBHOOK ====== 2026-08-03 18:41:37 - Evento: interactive | De: 584169321662 | Size: 958b 2026-08-03 18:41:37 - Procesando encuesta interactiva 2026-08-03 18:41:37 - SurveyService: Iniciando procesamiento de encuesta 2026-08-03 18:41:37 - Procesando encuesta de: 584169321662, Message ID: wamid.HBgMNTg0MTY5MzIxNjYyFQIAEhggQUNBNTU2QUI5OEU5MDM3MDBGMUFFNEJDNDAyQ0RCOTMA 2026-08-03 18:41:37 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-03 18:41:37 - ====== FIN WEBHOOK ====== 2026-08-03 18:47:59 - ====== INICIO WEBHOOK ====== 2026-08-03 18:47:59 - Evento: text | De: 584241932168 | Size: 608b 2026-08-03 18:47:59 - Procesando mensaje regular tipo: text 2026-08-03 18:47:59 - RegularMessageService: Procesando mensaje de 584241932168, tipo: text 2026-08-03 18:47:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTMyMTY4FQIAEhggQUMwMjhCRDg0QTM5RkFFNUZDREJBNkU4RENBMDU2MUEA 2026-08-03 18:47:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTMyMTY4FQIAEhggQUMwMjhCRDg0QTM5RkFFNUZDREJBNkU4RENBMDU2MUEA 2026-08-03 18:47:59 - Contenido: Me puedes enviar los datos para pagar el internet... 2026-08-03 18:47:59 - Comando detectado: me 2026-08-03 18:47:59 - CommandProcessor: Procesando comando: me 2026-08-03 18:47:59 - Comando no reconocido, enviando a ChatGPT 2026-08-03 18:47:59 - Resultado del comando: string 2026-08-03 18:47:59 - Enviando a ChatGPT: Me puedes enviar los datos para pagar el internet... 2026-08-03 18:47:59 - forwardToChatGPT: Enviando a ChatGPT: Me puedes enviar los datos para pagar el internet... 2026-08-03 18:47:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 19:47:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 19:47:59 America/Halifax] [CHATBOT][START] corr=69608b45 IP=127.0.0.1 UA= [03-Aug-2026 18:48:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 18:48:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=24:5a:4c:c0:88:ed mobile=584241932168 [03-Aug-2026 18:48:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 18:48:00 America/Caracas] [CHATBOT][DIAG] corr=69608b45 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [03-Aug-2026 18:48:00 America/Caracas] [CHATBOT][CTX] corr=69608b45 tel=584241932168 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 18:48:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 18:48:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 18:48:00 America/Caracas] [CHATBOT][AI][0bf225] Proveedor: gemini [03-Aug-2026 18:48:00 America/Caracas] [CHATBOT][GEMINI][0bf225] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 18:48:00 America/Caracas] [CHATBOT][GEMINI][0bf225] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 18:48:01 America/Caracas] [CHATBOT][GEMINI][0bf225] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 18:48:01 America/Caracas] [CHATBOT][AI][0bf225] Gemini falló, usando heurística local [03-Aug-2026 18:48:01 America/Caracas] [CHATBOT][END] corr=69608b45 bytesRespuesta=397 [03-Aug-2026 18:48:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 18:48:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 18:48:02 - Mensaje enviado con éxito a 584241932168 2026-08-03 18:48:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a711aa2db746 (wa_message_id: wamid.HBgMNTg0MjQxOTMyMTY4FQIAERgSRjJGMjE3QzMxNURGNzFFM0QwAA==) 2026-08-03 18:48:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a711aa2db746 2026-08-03 18:48:02 - ====== FIN WEBHOOK ====== 2026-08-03 18:57:15 - ====== INICIO WEBHOOK ====== 2026-08-03 18:57:15 - Evento: text | De: 584141102404 | Size: 637b 2026-08-03 18:57:15 - Procesando mensaje regular tipo: text 2026-08-03 18:57:15 - RegularMessageService: Procesando mensaje de 584141102404, tipo: text 2026-08-03 18:57:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUMwOTczRTE0NzhEOTdFNjI4RDVFMzYwODNBMjI1RDMA 2026-08-03 18:57:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUMwOTczRTE0NzhEOTdFNjI4RDVFMzYwODNBMjI1RDMA 2026-08-03 18:57:15 - Contenido: Buenas noches le escribo por qué mi servicio de internet está muy lento... 2026-08-03 18:57:15 - Comando detectado: buenas 2026-08-03 18:57:15 - CommandProcessor: Procesando comando: buenas 2026-08-03 18:57:15 - Comando no reconocido, enviando a ChatGPT 2026-08-03 18:57:15 - Resultado del comando: string 2026-08-03 18:57:15 - Enviando a ChatGPT: Buenas noches le escribo por qué mi servicio de i... 2026-08-03 18:57:15 - LeadCapture: Posible lead detectado para 584141102404 2026-08-03 18:57:15 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-03 18:57:15 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches le escribo por qué mi servicio de i... 2026-08-03 18:57:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 19:57:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 19:57:15 America/Halifax] [CHATBOT][START] corr=a6ee27a4 IP=127.0.0.1 UA= [03-Aug-2026 18:57:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 18:57:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=f4:e2:c6:36:38:68 mobile=584141102404 [03-Aug-2026 18:57:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 18:57:15 America/Caracas] [CHATBOT][DIAG] corr=a6ee27a4 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [03-Aug-2026 18:57:15 America/Caracas] [CHATBOT][CTX] corr=a6ee27a4 tel=584141102404 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 18:57:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 18:57:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 18:57:15 America/Caracas] [CHATBOT][AI][045ceb] Proveedor: gemini [03-Aug-2026 18:57:15 America/Caracas] [CHATBOT][GEMINI][045ceb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 18:57:15 America/Caracas] [CHATBOT][GEMINI][045ceb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 18:57:16 America/Caracas] [CHATBOT][GEMINI][045ceb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 18:57:16 America/Caracas] [CHATBOT][AI][045ceb] Gemini falló, usando heurística local [03-Aug-2026 18:57:16 America/Caracas] [CHATBOT][END] corr=a6ee27a4 bytesRespuesta=243 [03-Aug-2026 18:57:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 18:57:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 18:57:17 - Mensaje enviado con éxito a 584141102404 2026-08-03 18:57:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a711ccdcae8b (wa_message_id: wamid.HBgMNTg0MTQxMTAyNDA0FQIAERgSOTZBQkIzODUwOUFCRDBDM0M4AA==) 2026-08-03 18:57:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a711ccdcae8b 2026-08-03 18:57:17 - ====== FIN WEBHOOK ====== 2026-08-03 19:06:14 - ====== INICIO WEBHOOK ====== 2026-08-03 19:06:14 - Evento: text | De: 584241932168 | Size: 570b 2026-08-03 19:06:14 - Procesando mensaje regular tipo: text 2026-08-03 19:06:14 - RegularMessageService: Procesando mensaje de 584241932168, tipo: text 2026-08-03 19:06:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTMyMTY4FQIAEhggQUM2MzcyQ0IwQkJFRDI1Q0JFNEM0MkVGREQyNzRGNTkA 2026-08-03 19:06:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTMyMTY4FQIAEhggQUM2MzcyQ0IwQkJFRDI1Q0JFNEM0MkVGREQyNzRGNTkA 2026-08-03 19:06:14 - Contenido: Son los 30$... 2026-08-03 19:06:14 - Comando detectado: son 2026-08-03 19:06:14 - CommandProcessor: Procesando comando: son 2026-08-03 19:06:14 - Comando no reconocido, enviando a ChatGPT 2026-08-03 19:06:14 - Resultado del comando: string 2026-08-03 19:06:14 - Enviando a ChatGPT: Son los 30$... 2026-08-03 19:06:14 - forwardToChatGPT: Enviando a ChatGPT: Son los 30$... 2026-08-03 19:06:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 20:06:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 20:06:14 America/Halifax] [CHATBOT][START] corr=fd7e31b0 IP=127.0.0.1 UA= [03-Aug-2026 19:06:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 19:06:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=24:5a:4c:c0:88:ed mobile=584241932168 [03-Aug-2026 19:06:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 19:06:15 America/Caracas] [CHATBOT][DIAG] corr=fd7e31b0 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [03-Aug-2026 19:06:15 America/Caracas] [CHATBOT][CTX] corr=fd7e31b0 tel=584241932168 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 19:06:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 19:06:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 19:06:15 America/Caracas] [CHATBOT][AI][dfc92d] Proveedor: gemini [03-Aug-2026 19:06:15 America/Caracas] [CHATBOT][GEMINI][dfc92d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 19:06:15 America/Caracas] [CHATBOT][GEMINI][dfc92d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 19:06:15 America/Caracas] [CHATBOT][GEMINI][dfc92d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 19:06:16 America/Caracas] [CHATBOT][AI][dfc92d] Gemini falló, usando heurística local [03-Aug-2026 19:06:16 America/Caracas] [CHATBOT][AI][dfc92d] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 19:06:16 America/Caracas] [CHATBOT][END] corr=fd7e31b0 bytesRespuesta=390 [03-Aug-2026 19:06:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 19:06:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 19:06:17 - Mensaje enviado con éxito a 584241932168 2026-08-03 19:06:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a711ee958eb9 (wa_message_id: wamid.HBgMNTg0MjQxOTMyMTY4FQIAERgSMjlCRjZEQjVBRjgwNzJGRjAyAA==) 2026-08-03 19:06:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a711ee958eb9 2026-08-03 19:06:17 - ====== FIN WEBHOOK ====== 2026-08-03 19:11:27 - ====== INICIO WEBHOOK ====== 2026-08-03 19:11:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 19:11:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 19:11:27 - ====== FIN WEBHOOK ====== 2026-08-03 19:59:31 - ====== INICIO WEBHOOK ====== 2026-08-03 19:59:31 - Evento: image | De: 584241932168 | Size: 834b 2026-08-03 19:59:31 - Procesando mensaje regular tipo: image 2026-08-03 19:59:31 - RegularMessageService: Procesando mensaje de 584241932168, tipo: image 2026-08-03 19:59:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTMyMTY4FQIAEhggQUM1QzUyOUQxRkM5NUVGOEZGNDMxNkQ4MjM1RjVCMEIA 2026-08-03 19:59:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTMyMTY4FQIAEhggQUM1QzUyOUQxRkM5NUVGOEZGNDMxNkQ4MjM1RjVCMEIA 2026-08-03 19:59:31 - Contenido: ... 2026-08-03 19:59:31 - Comando detectado: image 2026-08-03 19:59:31 - CommandProcessor: Procesando comando: image 2026-08-03 19:59:31 - Imagen sin comando, guardando y procesando 2026-08-03 19:59:31 - Verificando duplicado por imageId=1453815703177312, msgId=wamid.HBgMNTg0MjQxOTMyMTY4FQIAEhggQUM1QzUyOUQxRkM5NUVGOEZGNDMxNkQ4MjM1RjVCMEIA 2026-08-03 19:59:31 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 19:59:31 - Incluyendo numtoname.php... 2026-08-03 19:59:31 - Incluyendo media.php... 2026-08-03 19:59:31 - DEBUG messages batch: [{"from":"584241932168","from_user_id":"VE.4530985037188643","id":"wamid.HBgMNTg0MjQxOTMyMTY4FQIAEhggQUM1QzUyOUQxRkM5NUVGOEZGNDMxNkQ4MjM1RjVCMEIA","timestamp":"1785801569","type":"image","image":{"mime_type":"image\/jpeg","sha256":"kwpg87UU\/OuVX1KokFJ5gj7jefLc+d0CiE3x0v\/yvqs=","id":"1453815703177312","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1453815703177312&source=webhook&ext=1785801871&hash=ATxcSU96uevnaN8K25GnKniYv02IkTToIEBW1GE1-9CvAg"}}] 2026-08-03 19:59:31 - DEBUG caption: no se encontró texto cercano 2026-08-03 19:59:31 - DEBUG caption final: [VACIO] 2026-08-03 19:59:31 - DEBUG busqueda mobiles: 04241932168,4241932168,584241932168 2026-08-03 19:59:31 - DEBUG usuario encontrado: 24:5a:4c:c0:88:ed 2026-08-03 19:59:31 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 19:59:31 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 19:59:32 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1453815703177312&source=getMedia&ext=1785801873&hash=ATxVUgra73LOeHBb00uqU-ReMqQgMAIsuH-a6vLR3JJBKw 2026-08-03 19:59:33 - ====== INICIO WEBHOOK ====== 2026-08-03 19:59:33 - Evento: text | De: 584241932168 | Size: 571b 2026-08-03 19:59:33 - Procesando mensaje regular tipo: text 2026-08-03 19:59:33 - RegularMessageService: Procesando mensaje de 584241932168, tipo: text 2026-08-03 19:59:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTMyMTY4FQIAEhggQUNGOEExMzIxRURGMzkyNUM3QTI0RUU0NUM2OUIzNDEA 2026-08-03 19:59:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTMyMTY4FQIAEhggQUNGOEExMzIxRURGMzkyNUM3QTI0RUU0NUM2OUIzNDEA 2026-08-03 19:59:33 - Contenido: Tomas Mujica... 2026-08-03 19:59:33 - Comando detectado: tomas 2026-08-03 19:59:33 - CommandProcessor: Procesando comando: tomas 2026-08-03 19:59:33 - Comando no reconocido, enviando a ChatGPT 2026-08-03 19:59:33 - Resultado del comando: string 2026-08-03 19:59:33 - Enviando a ChatGPT: Tomas Mujica... 2026-08-03 19:59:33 - forwardToChatGPT: Enviando a ChatGPT: Tomas Mujica... 2026-08-03 19:59:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 20:59:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 20:59:33 America/Halifax] [CHATBOT][START] corr=de414613 IP=127.0.0.1 UA= 2026-08-03 19:59:34 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1453815703177312.jpg (143877 bytes) [03-Aug-2026 19:59:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 19:59:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=24:5a:4c:c0:88:ed mobile=584241932168 [03-Aug-2026 19:59:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 19:59:34 America/Caracas] [CHATBOT][DIAG] corr=de414613 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [03-Aug-2026 19:59:34 America/Caracas] [CHATBOT][CTX] corr=de414613 tel=584241932168 intent=chat srvid=34 usd=30 bs=26057.77 tasa=748.7864 verifyMode=simulated [03-Aug-2026 19:59:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 19:59:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 19:59:34 America/Caracas] [CHATBOT][AI][430234] Proveedor: gemini [03-Aug-2026 19:59:34 America/Caracas] [CHATBOT][GEMINI][430234] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 19:59:34 America/Caracas] [CHATBOT][GEMINI][430234] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 19:59:35 America/Caracas] [CHATBOT][GEMINI][430234] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-03 19:59:35 - OCR tesseract exit=0 chars=398 2026-08-03 19:59:35 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 259 5 7:59PM® e all SGD € Comprobante de operación <— y PagomóvilBDV Personas 9 22.463,59 Bs Fecha: 03/08/2026 Operación: 006896927311 0 Identificación: 18143785 Origen: 0102****4410 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: tomas nujica < Agregar Beneficiario Crear Acceso directo 2026-08-03 19:59:35 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22463.59","fecha":"2026-08-03"} 2026-08-03 19:59:35 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-03","debug":["fecha=2026-08-03"]} 2026-08-03 19:59:35 - DEBUG registro: usernameRaw=''24:5a:4c:c0:88:ed'' first=''Tomas '' last=''Mujica'' esRegistrado=1 2026-08-03 19:59:35 - DEBUG bodyAdmin postOCR: Tlf: 04241932168\nUser: 24:5a:4c:c0:88:ed\nNombre: Tomas Mujica\nBanco: Venezuela\nMonto: 22463.59 (caption)\nFecha: 2026-08-03 (caption)\nSrvID: 34 [03-Aug-2026 19:59:35 America/Caracas] [CHATBOT][AI][430234] Gemini falló, usando heurística local [03-Aug-2026 19:59:35 America/Caracas] [CHATBOT][AI][430234] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 19:59:35 America/Caracas] [CHATBOT][END] corr=de414613 bytesRespuesta=390 [03-Aug-2026 19:59:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 19:59:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 19:59:36 - Mensaje enviado con éxito a 584241932168 2026-08-03 19:59:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a712b687fa14 (wa_message_id: wamid.HBgMNTg0MjQxOTMyMTY4FQIAERgSNkI3OThEN0ZENzk3NEIxNUZGAA==) 2026-08-03 19:59:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a712b687fa14 2026-08-03 19:59:36 - ====== FIN WEBHOOK ====== 2026-08-03 19:59:38 - IMG 1453815703177312 TEL 04241932168 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 19:59:38 - Incluyendo guardar_imagen.php... 2026-08-03 19:59:38 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 19:59:38 - Includes realizados. Verificando funciones... 2026-08-03 19:59:38 - obtenerInfoUsuario: Iniciando función con teléfono: 584241932168 2026-08-03 19:59:38 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 19:59:38 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 19:59:38 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 19:59:38 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 19:59:38 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-03 19:59:38 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c0:88:ed","firstname":"Tomas ","lastname":"Mujica","mac":"24:5a:4c:c0:88:ed","srvid":34} 2026-08-03 19:59:38 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-03 19:59:38 - Datos usuario extraídos: {"username":"24:5a:4c:c0:88:ed","firstname":"Tomas ","lastname":"Mujica","mac":"24:5a:4c:c0:88:ed","srvid":34} 2026-08-03 19:59:38 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 19:59:38 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 19:59:38 - Valor de accessToken: EAAC0c45... 2026-08-03 19:59:38 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 19:59:38 - Instancia WhatsAppImageHandler creada 2026-08-03 19:59:38 - Llamando a saveWhatsAppImage... 2026-08-03 19:59:38 - saveWhatsAppImage: Procesando imagen para: 584241932168 2026-08-03 19:59:38 - saveWhatsAppImage: ID de media: 1453815703177312, MIME type: image/jpeg 2026-08-03 19:59:38 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1453815703177312 2026-08-03 19:59:39 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 19:59:39 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1453815703177312&source=getMedia&ext=1785801879&hash=ATx3CWuUQY7vEnOKb739B2LBCLrrTrRIEKVbdV4t8HTGOA 2026-08-03 19:59:39 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1453815703177312&source=getMedia&ext=1785801879&hash=ATx3CWuUQY7vEnOKb739B2LBCLrrTrRIEKVbdV4t8HTGOA 2026-08-03 19:59:40 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 19:59:40 - descargar_imagen: Imagen descargada - Tamaño: 143877 bytes, Tipo: image/jpeg 2026-08-03 19:59:40 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1453815703177312.jpg, Tamaño: 143877 bytes 2026-08-03 19:59:40 - saveToDatabase: Registro insertado en BD con ID: 224 2026-08-03 19:59:40 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1453815703177312.jpg","image_id":"1453815703177312","size":143877,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 19:59:40 - Resultado del comando: array 2026-08-03 19:59:40 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 19:59:40 - Mensaje enviado con éxito a 584241932168 2026-08-03 19:59:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a712b6cf3f33 (wa_message_id: wamid.HBgMNTg0MjQxOTMyMTY4FQIAERgSQzY1QjEzNUFGMjRGNDMwNTlDAA==) 2026-08-03 19:59:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a712b6cf3f33 2026-08-03 19:59:41 - ====== FIN WEBHOOK ====== 2026-08-03 20:00:19 - ====== INICIO WEBHOOK ====== 2026-08-03 20:00:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 20:00:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 20:00:19 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Andre Ferreira, 2026-08-20 00:00:00 . 584247631999 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584247631999","wa_id":"584247631999"}],"messages":[{"id":"wamid.HBgMNTg0MjQ3NjMxOTk5FQIAERgSRTA2MDA3RjVGQ0NGODQ3QTU5AA==","message_status":"accepted"}]}'. 2026-08-03 20:10:58 - ====== INICIO WEBHOOK ====== 2026-08-03 20:10:58 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 20:10:58 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 20:10:58 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Tomas Mujica, 2026-09-06 00:00:00 . 584241932168 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241932168","wa_id":"584241932168"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTMyMTY4FQIAERgSNjA0MzUwQTU4RUVGODBDRTgyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , jose david gerig, 2026-09-06 00:00:00 . 584142870986 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142870986","wa_id":"584142870986"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODcwOTg2FQIAERgSQjEzMkIyMEQzMDQxN0JBRjMyAA==","message_status":"accepted"}]}'. 2026-08-03 21:04:46 - ====== INICIO WEBHOOK ====== 2026-08-03 21:04:46 - Evento: text | De: 584162492362 | Size: 629b 2026-08-03 21:04:46 - Procesando mensaje regular tipo: text 2026-08-03 21:04:46 - RegularMessageService: Procesando mensaje de 584162492362, tipo: text 2026-08-03 21:04:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUMyM0Y4RDI5MERGOTQzNDlCOUYxOUFBRDgzNDEyN0UA 2026-08-03 21:04:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUMyM0Y4RDI5MERGOTQzNDlCOUYxOUFBRDgzNDEyN0UA 2026-08-03 21:04:46 - Contenido: Buenas noches Me envía monto y los datos de mi deuda... 2026-08-03 21:04:46 - Comando detectado: buenas 2026-08-03 21:04:46 - CommandProcessor: Procesando comando: buenas 2026-08-03 21:04:46 - Comando no reconocido, enviando a ChatGPT 2026-08-03 21:04:46 - Resultado del comando: string 2026-08-03 21:04:46 - Enviando a ChatGPT: Buenas noches Me envía monto y los datos de mi d... 2026-08-03 21:04:46 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches Me envía monto y los datos de mi d... 2026-08-03 21:04:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 22:04:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 22:04:46 America/Halifax] [CHATBOT][START] corr=881292cd IP=127.0.0.1 UA= [03-Aug-2026 21:04:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 21:04:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-04 username=18:e8:29:3a:9d:df mobile=584162492362 [03-Aug-2026 21:04:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 21:04:46 America/Caracas] [CHATBOT][DIAG] corr=881292cd Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [03-Aug-2026 21:04:46 America/Caracas] [CHATBOT][CTX] corr=881292cd tel=584162492362 intent=chat srvid=35 usd=40 bs=34743.69 tasa=748.7864 verifyMode=simulated [03-Aug-2026 21:04:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 21:04:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 21:04:46 America/Caracas] [CHATBOT][AI][6512b4] Proveedor: gemini [03-Aug-2026 21:04:46 America/Caracas] [CHATBOT][GEMINI][6512b4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 21:04:47 America/Caracas] [CHATBOT][GEMINI][6512b4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 21:04:47 America/Caracas] [CHATBOT][GEMINI][6512b4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 21:04:48 America/Caracas] [CHATBOT][AI][6512b4] Gemini falló, usando heurística local [03-Aug-2026 21:04:48 America/Caracas] [CHATBOT][END] corr=881292cd bytesRespuesta=166 [03-Aug-2026 21:04:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 21:04:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 21:04:49 - Mensaje enviado con éxito a 584162492362 2026-08-03 21:04:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a713ab10af5d (wa_message_id: wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSRkUwOTcxQUNFN0QyOUJDOEQxAA==) 2026-08-03 21:04:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a713ab10af5d 2026-08-03 21:04:49 - ====== FIN WEBHOOK ====== 2026-08-03 21:06:18 - ====== INICIO WEBHOOK ====== 2026-08-03 21:06:18 - Evento: text | De: 584162492362 | Size: 587b 2026-08-03 21:06:18 - Procesando mensaje regular tipo: text 2026-08-03 21:06:18 - RegularMessageService: Procesando mensaje de 584162492362, tipo: text 2026-08-03 21:06:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUMxMTg2Rjc2QTdDRTg4QjRFNUUyODQxQTI3QzYyNEUA 2026-08-03 21:06:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUMxMTg2Rjc2QTdDRTg4QjRFNUUyODQxQTI3QzYyNEUA 2026-08-03 21:06:18 - Contenido: Los datos y monto... 2026-08-03 21:06:18 - Comando detectado: los 2026-08-03 21:06:18 - CommandProcessor: Procesando comando: los 2026-08-03 21:06:18 - Comando no reconocido, enviando a ChatGPT 2026-08-03 21:06:18 - Resultado del comando: string 2026-08-03 21:06:18 - Enviando a ChatGPT: Los datos y monto... 2026-08-03 21:06:18 - forwardToChatGPT: Enviando a ChatGPT: Los datos y monto... 2026-08-03 21:06:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [03-Aug-2026 22:06:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [03-Aug-2026 22:06:18 America/Halifax] [CHATBOT][START] corr=1123c8ad IP=127.0.0.1 UA= [03-Aug-2026 21:06:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 748.7864 fecha=2026-08-03T00:00:00-04:00 [03-Aug-2026 21:06:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-04 username=18:e8:29:3a:9d:df mobile=584162492362 [03-Aug-2026 21:06:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [03-Aug-2026 21:06:19 America/Caracas] [CHATBOT][DIAG] corr=1123c8ad Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [03-Aug-2026 21:06:19 America/Caracas] [CHATBOT][CTX] corr=1123c8ad tel=584162492362 intent=chat srvid=35 usd=40 bs=34743.69 tasa=748.7864 verifyMode=simulated [03-Aug-2026 21:06:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [03-Aug-2026 21:06:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [03-Aug-2026 21:06:19 America/Caracas] [CHATBOT][AI][e676b3] Proveedor: gemini [03-Aug-2026 21:06:19 America/Caracas] [CHATBOT][GEMINI][e676b3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [03-Aug-2026 21:06:19 America/Caracas] [CHATBOT][GEMINI][e676b3] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 21:06:19 America/Caracas] [CHATBOT][GEMINI][e676b3] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [03-Aug-2026 21:06:20 America/Caracas] [CHATBOT][AI][e676b3] Gemini falló, usando heurística local [03-Aug-2026 21:06:20 America/Caracas] [CHATBOT][AI][e676b3] Heurística no matcheó, enviando menú de opciones [03-Aug-2026 21:06:20 America/Caracas] [CHATBOT][END] corr=1123c8ad bytesRespuesta=391 [03-Aug-2026 21:06:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-03 21:06:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-03 21:06:21 - Mensaje enviado con éxito a 584162492362 2026-08-03 21:06:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a713b0d702dc (wa_message_id: wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSMUJFQzU1NTI5NjBGQ0EyOUVCAA==) 2026-08-03 21:06:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a713b0d702dc 2026-08-03 21:06:21 - ====== FIN WEBHOOK ====== 2026-08-03 21:07:05 - ====== INICIO WEBHOOK ====== 2026-08-03 21:07:05 - Evento: text | De: 584162492362 | Size: 575b 2026-08-03 21:07:05 - Procesando mensaje regular tipo: text 2026-08-03 21:07:05 - RegularMessageService: Procesando mensaje de 584162492362, tipo: text 2026-08-03 21:07:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUM3QjQ4MUU3NkZDNUU0MkQ0NDI5MEJDQTE5OUExNzQA 2026-08-03 21:07:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUM3QjQ4MUU3NkZDNUU0MkQ0NDI5MEJDQTE5OUExNzQA 2026-08-03 21:07:05 - Contenido: Pagar... 2026-08-03 21:07:05 - Comando detectado: pagar 2026-08-03 21:07:05 - CommandProcessor: Procesando comando: pagar 2026-08-03 21:07:05 - Ejecutando add_pagos.php [03-Aug-2026 21:07:06 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-03 21:07:06 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-03 21:07:06 - ====== INICIO WEBHOOK ====== 2026-08-03 21:07:06 - Evento: text | De: 584162492362 | Size: 575b 2026-08-03 21:07:06 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUM3QjQ4MUU3NkZDNUU0MkQ0NDI5MEJDQTE5OUExNzQA, ignorando 2026-08-03 21:08:24 - ====== INICIO WEBHOOK ====== 2026-08-03 21:08:24 - Evento: image | De: 584243111200 | Size: 819b 2026-08-03 21:08:24 - Procesando mensaje regular tipo: image 2026-08-03 21:08:24 - RegularMessageService: Procesando mensaje de 584243111200, tipo: image 2026-08-03 21:08:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTExMjAwFQIAEhggQUM4ODBFNzZDNDcyRUFBRUJGOUU5NUU0NTk1NTJFMkYA 2026-08-03 21:08:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTExMjAwFQIAEhggQUM4ODBFNzZDNDcyRUFBRUJGOUU5NUU0NTk1NTJFMkYA 2026-08-03 21:08:24 - Contenido: ... 2026-08-03 21:08:24 - Comando detectado: image 2026-08-03 21:08:24 - CommandProcessor: Procesando comando: image 2026-08-03 21:08:24 - Imagen sin comando, guardando y procesando 2026-08-03 21:08:24 - Verificando duplicado por imageId=3182156022175095, msgId=wamid.HBgMNTg0MjQzMTExMjAwFQIAEhggQUM4ODBFNzZDNDcyRUFBRUJGOUU5NUU0NTk1NTJFMkYA 2026-08-03 21:08:24 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 21:08:24 - Incluyendo numtoname.php... 2026-08-03 21:08:24 - Incluyendo media.php... 2026-08-03 21:08:24 - DEBUG messages batch: [{"from":"584243111200","from_user_id":"VE.4538861119734368","id":"wamid.HBgMNTg0MjQzMTExMjAwFQIAEhggQUM4ODBFNzZDNDcyRUFBRUJGOUU5NUU0NTk1NTJFMkYA","timestamp":"1785805703","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Hqt0PTD4ZxH+7VuO8KFCAE\/HnlNSUkFNoZoH2rkZxoQ=","id":"3182156022175095","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3182156022175095&source=webhook&ext=1785806004&hash=ATxSXEOgRydlZHsxfZiqovmhM5ax1ZiPw_pzsFVZ-dy21Q"}}] 2026-08-03 21:08:24 - DEBUG caption: no se encontró texto cercano 2026-08-03 21:08:24 - DEBUG caption final: [VACIO] 2026-08-03 21:08:24 - DEBUG busqueda mobiles: 04243111200,4243111200,584243111200 2026-08-03 21:08:24 - DEBUG usuario NO encontrado 2026-08-03 21:08:24 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 21:08:24 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 21:08:25 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3182156022175095&source=getMedia&ext=1785806005&hash=ATwUDUg8mU6lMC2acI7HaPfhzras7AyXYNEMgpGzQVr24Q 2026-08-03 21:08:26 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3182156022175095.jpg (35236 bytes) 2026-08-03 21:08:27 - OCR tesseract exit=0 chars=372 2026-08-03 21:08:27 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 601PMO > Bd: ath tt & ED € Comprobante de operacion <— y PagomóvilBDV Personas 9 22.470,00 Bs Fecha: 03/08/2026 Operación: 006895611791 [[] Identificación: 18143785 Origen: 01027982 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago £ Crear Acceso directo 2026-08-03 21:08:27 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22470.00","fecha":"2026-08-03"} 2026-08-03 21:08:27 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-03","debug":["fecha=2026-08-03"]} 2026-08-03 21:08:27 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-03 21:08:27 - DEBUG bodyAdmin postOCR: Tlf: 04243111200\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 22470.00 (caption)\nFecha: 2026-08-03 (caption) 2026-08-03 21:08:29 - IMG 3182156022175095 TEL 04243111200 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 21:08:29 - Incluyendo guardar_imagen.php... 2026-08-03 21:08:29 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 21:08:29 - Includes realizados. Verificando funciones... 2026-08-03 21:08:29 - obtenerInfoUsuario: Iniciando función con teléfono: 584243111200 2026-08-03 21:08:29 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 21:08:29 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 21:08:29 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 21:08:29 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 21:08:29 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-03 21:08:29 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:4e:1f:d1","firstname":"riquili","lastname":"durr","mac":"f4:92:bf:4e:1f:d1","srvid":34} 2026-08-03 21:08:29 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-03 21:08:29 - Datos usuario extraídos: {"username":"f4:92:bf:4e:1f:d1","firstname":"riquili","lastname":"durr","mac":"f4:92:bf:4e:1f:d1","srvid":34} 2026-08-03 21:08:29 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 21:08:29 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 21:08:29 - Valor de accessToken: EAAC0c45... 2026-08-03 21:08:29 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 21:08:29 - Instancia WhatsAppImageHandler creada 2026-08-03 21:08:29 - Llamando a saveWhatsAppImage... 2026-08-03 21:08:29 - saveWhatsAppImage: Procesando imagen para: 584243111200 2026-08-03 21:08:29 - saveWhatsAppImage: ID de media: 3182156022175095, MIME type: image/jpeg 2026-08-03 21:08:29 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3182156022175095 2026-08-03 21:08:30 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 21:08:30 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3182156022175095&source=getMedia&ext=1785806010&hash=ATzM5mxjEA-SALbr5KhWcWNsalhugxjppyih31Z5XHbqCA 2026-08-03 21:08:30 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3182156022175095&source=getMedia&ext=1785806010&hash=ATzM5mxjEA-SALbr5KhWcWNsalhugxjppyih31Z5XHbqCA 2026-08-03 21:08:31 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 21:08:31 - descargar_imagen: Imagen descargada - Tamaño: 35236 bytes, Tipo: image/jpeg 2026-08-03 21:08:31 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3182156022175095.jpg, Tamaño: 35236 bytes 2026-08-03 21:08:31 - saveToDatabase: Registro insertado en BD con ID: 225 2026-08-03 21:08:31 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3182156022175095.jpg","image_id":"3182156022175095","size":35236,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 21:08:31 - Resultado del comando: array 2026-08-03 21:08:31 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 21:08:32 - Mensaje enviado con éxito a 584243111200 2026-08-03 21:08:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a713b905ff7b (wa_message_id: wamid.HBgMNTg0MjQzMTExMjAwFQIAERgSMDlFRkEyMDQ1OThCQzA4RkJCAA==) 2026-08-03 21:08:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a713b905ff7b 2026-08-03 21:08:32 - ====== FIN WEBHOOK ====== 2026-08-03 21:14:33 - ====== INICIO WEBHOOK ====== 2026-08-03 21:14:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 21:14:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 21:14:33 - ====== FIN WEBHOOK ====== 2026-08-03 21:14:53 - ====== INICIO WEBHOOK ====== 2026-08-03 21:14:53 - Evento: image | De: 584162492362 | Size: 843b 2026-08-03 21:14:53 - Procesando mensaje regular tipo: image 2026-08-03 21:14:53 - RegularMessageService: Procesando mensaje de 584162492362, tipo: image 2026-08-03 21:14:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUMzMEUzQ0EyQTU0NDFGQ0I1N0I3MTc3NkJBNDdBMjMA 2026-08-03 21:14:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUMzMEUzQ0EyQTU0NDFGQ0I1N0I3MTc3NkJBNDdBMjMA 2026-08-03 21:14:53 - Contenido: ... 2026-08-03 21:14:53 - Comando detectado: image 2026-08-03 21:14:53 - CommandProcessor: Procesando comando: image 2026-08-03 21:14:53 - Imagen sin comando, guardando y procesando 2026-08-03 21:14:53 - Verificando duplicado por imageId=1978121726237803, msgId=wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUMzMEUzQ0EyQTU0NDFGQ0I1N0I3MTc3NkJBNDdBMjMA 2026-08-03 21:14:53 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 21:14:53 - Incluyendo numtoname.php... 2026-08-03 21:14:53 - Incluyendo media.php... 2026-08-03 21:14:53 - DEBUG messages batch: [{"from":"584162492362","from_user_id":"VE.4532024673751346","id":"wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUMzMEUzQ0EyQTU0NDFGQ0I1N0I3MTc3NkJBNDdBMjMA","timestamp":"1785806092","type":"image","image":{"mime_type":"image\/jpeg","sha256":"MO4T22AxoOOKsL7eVmyUJkSpMCoKpRrbJ77aEgH4Rek=","id":"1978121726237803","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1978121726237803&source=webhook&ext=1785806393&hash=ATyWOsTpFqwZIS1jv5eExUoL7_pOLcEwUOhAtby4SP57TA"}}] 2026-08-03 21:14:53 - DEBUG caption: no se encontró texto cercano 2026-08-03 21:14:53 - DEBUG caption final: [VACIO] 2026-08-03 21:14:53 - DEBUG busqueda mobiles: 04162492362,4162492362,584162492362 2026-08-03 21:14:53 - DEBUG usuario encontrado: 18:e8:29:3a:9d:df 2026-08-03 21:14:53 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 21:14:53 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 21:14:54 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1978121726237803&source=getMedia&ext=1785806394&hash=ATwBOSLsfGs9k-Ohtyc67mSxJIncoCYVt3BnWuRUUIfLNw 2026-08-03 21:14:55 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1978121726237803.jpg (39608 bytes) 2026-08-03 21:14:56 - OCR tesseract exit=0 chars=249 2026-08-03 21:14:56 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 273 A PagomóvilBDV Personas Fecha: 03/08/2026 TS yA Identificacién: 18143785 leer 0102****5261 SAS EYES Banco: 0102 - BANCO DE VENEZUELA Concepto: emir enrique gomez 2026-08-03 21:14:56 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-03"} 2026-08-03 21:14:56 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-03","debug":["fecha=2026-08-03"]} 2026-08-03 21:14:56 - DEBUG registro: usernameRaw=''18:e8:29:3a:9d:df'' first=''enrique '' last=''gomez'' esRegistrado=1 2026-08-03 21:14:56 - DEBUG bodyAdmin postOCR: Tlf: 04162492362\nUser: 18:e8:29:3a:9d:df\nNombre: enrique gomez\nBanco: Venezuela\nMonto: \nFecha: 2026-08-03 (caption)\nSrvID: 35 2026-08-03 21:14:59 - IMG 1978121726237803 TEL 04162492362 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 21:14:59 - Incluyendo guardar_imagen.php... 2026-08-03 21:14:59 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 21:14:59 - Includes realizados. Verificando funciones... 2026-08-03 21:14:59 - obtenerInfoUsuario: Iniciando función con teléfono: 584162492362 2026-08-03 21:14:59 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 21:14:59 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 21:14:59 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 21:14:59 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 21:14:59 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-03 21:14:59 - obtenerInfoUsuario: Datos usuario: {"username":"18:e8:29:3a:9d:df","firstname":"enrique ","lastname":"gomez","mac":"18:e8:29:3a:9d:df","srvid":35} 2026-08-03 21:14:59 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-03 21:14:59 - Datos usuario extraídos: {"username":"18:e8:29:3a:9d:df","firstname":"enrique ","lastname":"gomez","mac":"18:e8:29:3a:9d:df","srvid":35} 2026-08-03 21:14:59 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 21:14:59 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 21:14:59 - Valor de accessToken: EAAC0c45... 2026-08-03 21:14:59 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 21:14:59 - Instancia WhatsAppImageHandler creada 2026-08-03 21:14:59 - Llamando a saveWhatsAppImage... 2026-08-03 21:14:59 - saveWhatsAppImage: Procesando imagen para: 584162492362 2026-08-03 21:14:59 - saveWhatsAppImage: ID de media: 1978121726237803, MIME type: image/jpeg 2026-08-03 21:14:59 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1978121726237803 2026-08-03 21:15:00 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 21:15:00 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1978121726237803&source=getMedia&ext=1785806400&hash=ATzMOoqzNY1tPUqU8j0p-XsV87vXRhDR8VaKIetUffUPGg 2026-08-03 21:15:00 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1978121726237803&source=getMedia&ext=1785806400&hash=ATzMOoqzNY1tPUqU8j0p-XsV87vXRhDR8VaKIetUffUPGg 2026-08-03 21:15:00 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 21:15:00 - descargar_imagen: Imagen descargada - Tamaño: 39608 bytes, Tipo: image/jpeg 2026-08-03 21:15:00 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1978121726237803.jpg, Tamaño: 39608 bytes 2026-08-03 21:15:00 - saveToDatabase: Registro insertado en BD con ID: 226 2026-08-03 21:15:00 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1978121726237803.jpg","image_id":"1978121726237803","size":39608,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 21:15:00 - Resultado del comando: array 2026-08-03 21:15:00 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 21:15:01 - Mensaje enviado con éxito a 584162492362 2026-08-03 21:15:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a713d159bdb9 (wa_message_id: wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSMzkzQzUyRUVCREFENDI3QUMzAA==) 2026-08-03 21:15:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a713d159bdb9 2026-08-03 21:15:01 - ====== FIN WEBHOOK ====== 2026-08-03 21:21:49 - ====== INICIO WEBHOOK ====== 2026-08-03 21:21:49 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 21:21:49 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 21:21:49 - ====== FIN WEBHOOK ====== 2026-08-03 21:45:36 - ====== INICIO WEBHOOK ====== 2026-08-03 21:45:36 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 21:45:36 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 21:45:36 - ====== FIN WEBHOOK ====== 2026-08-03 21:46:10 - ====== INICIO WEBHOOK ====== 2026-08-03 21:46:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 21:46:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 21:46:10 - ====== FIN WEBHOOK ====== 2026-08-03 21:48:51 - ====== INICIO WEBHOOK ====== 2026-08-03 21:48:51 - Evento: image | De: 584120303166 | Size: 847b 2026-08-03 21:48:51 - Procesando mensaje regular tipo: image 2026-08-03 21:48:51 - RegularMessageService: Procesando mensaje de 584120303166, tipo: image 2026-08-03 21:48:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzAzMTY2FQIAEhgUM0EzNTk3ODYzRTBEREY3NTU4NEIA 2026-08-03 21:48:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzAzMTY2FQIAEhgUM0EzNTk3ODYzRTBEREY3NTU4NEIA 2026-08-03 21:48:51 - Contenido: ... 2026-08-03 21:48:51 - Comando detectado: image 2026-08-03 21:48:51 - CommandProcessor: Procesando comando: image 2026-08-03 21:48:51 - Imagen sin comando, guardando y procesando 2026-08-03 21:48:51 - Verificando duplicado por imageId=1032122749736351, msgId=wamid.HBgMNTg0MTIwMzAzMTY2FQIAEhgUM0EzNTk3ODYzRTBEREY3NTU4NEIA 2026-08-03 21:48:51 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 21:48:51 - Incluyendo numtoname.php... 2026-08-03 21:48:51 - Incluyendo media.php... 2026-08-03 21:48:51 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584120303166","from_user_id":"VE.4533059193647894","id":"wamid.HBgMNTg0MTIwMzAzMTY2FQIAEhgUM0EzNTk3ODYzRTBEREY3NTU4NEIA","timestamp":"1785808130","type":"image","image":{"mime_type":"image\/jpeg","sha256":"bvzr\/u1iKN+jEoKA4UMQcbi1bmo3+Nm4yj+r2gw\/\/zo=","id":"1032122749736351","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1032122749736351&source=webhook&ext=1785808431&hash=ATxyiiEptXNIr0K-eDJ3yNG-2Rhiqrk8zFhft6TNYO-g6g"}}] 2026-08-03 21:48:51 - DEBUG caption: no se encontró texto cercano 2026-08-03 21:48:51 - DEBUG caption final: [VACIO] 2026-08-03 21:48:51 - DEBUG busqueda mobiles: 04120303166,4120303166,584120303166 2026-08-03 21:48:51 - DEBUG usuario encontrado: f4:92:bf:e8:a2:38 2026-08-03 21:48:51 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 21:48:51 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 21:48:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1032122749736351&source=getMedia&ext=1785808432&hash=ATxHJUu4cWVp8ayjUvwvXn4YqbTZ3hPXEYHLUUEr9b57mg 2026-08-03 21:48:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1032122749736351.jpg (78753 bytes) 2026-08-03 21:48:54 - OCR tesseract exit=0 chars=201 2026-08-03 21:48:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 291 Transacción exitosa (Q Bancamiga NUMERO DE REFERENC 289132830 ONTO DE | A A OPERACIÓN Bs. 22.463,59 RIO eN 2026-08-03 21:48:54 - OCR parse (caption-level): {"banco":null,"monto":"22463.59","fecha":null} 2026-08-03 21:48:54 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-03 21:48:54 - DEBUG registro: usernameRaw=''f4:92:bf:e8:a2:38'' first=''Lucia '' last=''heinze'' esRegistrado=1 2026-08-03 21:48:54 - DEBUG bodyAdmin postOCR: Tlf: 04120303166\nUser: f4:92:bf:e8:a2:38\nNombre: Lucia heinze\nBanco: \nMonto: 22463.59 (caption)\nFecha: \nSrvID: 34 2026-08-03 21:48:57 - IMG 1032122749736351 TEL 04120303166 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 21:48:57 - Incluyendo guardar_imagen.php... 2026-08-03 21:48:57 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 21:48:57 - Includes realizados. Verificando funciones... 2026-08-03 21:48:57 - obtenerInfoUsuario: Iniciando función con teléfono: 584120303166 2026-08-03 21:48:57 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 21:48:57 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 21:48:57 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 21:48:57 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 21:48:57 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-03 21:48:57 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:e8:a2:38","firstname":"Lucia ","lastname":"heinze","mac":"f4:92:bf:e8:a2:38","srvid":34} 2026-08-03 21:48:57 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-03 21:48:57 - Datos usuario extraídos: {"username":"f4:92:bf:e8:a2:38","firstname":"Lucia ","lastname":"heinze","mac":"f4:92:bf:e8:a2:38","srvid":34} 2026-08-03 21:48:57 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 21:48:57 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 21:48:57 - Valor de accessToken: EAAC0c45... 2026-08-03 21:48:57 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 21:48:57 - Instancia WhatsAppImageHandler creada 2026-08-03 21:48:57 - Llamando a saveWhatsAppImage... 2026-08-03 21:48:57 - saveWhatsAppImage: Procesando imagen para: 584120303166 2026-08-03 21:48:57 - saveWhatsAppImage: ID de media: 1032122749736351, MIME type: image/jpeg 2026-08-03 21:48:57 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1032122749736351 2026-08-03 21:48:57 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 21:48:57 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1032122749736351&source=getMedia&ext=1785808438&hash=ATz4yCJgyFSu-1PBZoLoijRBiJdT6o3--AamwtXoj6LN2w 2026-08-03 21:48:57 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1032122749736351&source=getMedia&ext=1785808438&hash=ATz4yCJgyFSu-1PBZoLoijRBiJdT6o3--AamwtXoj6LN2w 2026-08-03 21:48:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 21:48:58 - descargar_imagen: Imagen descargada - Tamaño: 78753 bytes, Tipo: image/jpeg 2026-08-03 21:48:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1032122749736351.jpg, Tamaño: 78753 bytes 2026-08-03 21:48:58 - saveToDatabase: Registro insertado en BD con ID: 227 2026-08-03 21:48:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1032122749736351.jpg","image_id":"1032122749736351","size":78753,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 21:48:58 - Resultado del comando: array 2026-08-03 21:48:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 21:48:59 - Mensaje enviado con éxito a 584120303166 2026-08-03 21:48:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71450b8b9a4 (wa_message_id: wamid.HBgMNTg0MTIwMzAzMTY2FQIAERgSRkQ2RkU5MkU1N0ZGOTZFQjc5AA==) 2026-08-03 21:48:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a71450b8b9a4 2026-08-03 21:48:59 - ====== FIN WEBHOOK ====== 2026-08-03 22:15:33 - ====== INICIO WEBHOOK ====== 2026-08-03 22:15:33 - Evento: image | De: 584127352823 | Size: 825b 2026-08-03 22:15:33 - Procesando mensaje regular tipo: image 2026-08-03 22:15:33 - RegularMessageService: Procesando mensaje de 584127352823, tipo: image 2026-08-03 22:15:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUM0OTFGMTgxNkZCNzlCNDU3NEIxMDQwRjIzRDkyM0IA 2026-08-03 22:15:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUM0OTFGMTgxNkZCNzlCNDU3NEIxMDQwRjIzRDkyM0IA 2026-08-03 22:15:33 - Contenido: ... 2026-08-03 22:15:33 - Comando detectado: image 2026-08-03 22:15:33 - CommandProcessor: Procesando comando: image 2026-08-03 22:15:33 - Imagen sin comando, guardando y procesando 2026-08-03 22:15:33 - Verificando duplicado por imageId=1071086295398516, msgId=wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUM0OTFGMTgxNkZCNzlCNDU3NEIxMDQwRjIzRDkyM0IA 2026-08-03 22:15:33 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-03 22:15:33 - Incluyendo numtoname.php... 2026-08-03 22:15:33 - Incluyendo media.php... 2026-08-03 22:15:33 - DEBUG messages batch: [{"from":"584127352823","from_user_id":"VE.4528822917404855","id":"wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUM0OTFGMTgxNkZCNzlCNDU3NEIxMDQwRjIzRDkyM0IA","timestamp":"1785809732","type":"image","image":{"mime_type":"image\/jpeg","sha256":"V217\/\/pvwu+kgLLW5oyiJxKKMe59N6ycddH7bJlFph4=","id":"1071086295398516","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1071086295398516&source=webhook&ext=1785810033&hash=ATxkOAhJRDalOp9yXGVMKWxsW2_1yWFoaT99jacTOeq9Vw"}}] 2026-08-03 22:15:33 - DEBUG caption: no se encontró texto cercano 2026-08-03 22:15:33 - DEBUG caption final: [VACIO] 2026-08-03 22:15:33 - DEBUG busqueda mobiles: 04127352823,4127352823,584127352823 2026-08-03 22:15:33 - DEBUG usuario encontrado: e4:38:83:b4:dc:84 2026-08-03 22:15:33 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-03 22:15:33 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-03 22:15:34 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1071086295398516&source=getMedia&ext=1785810035&hash=ATwtajmMM0rO94wtkOW8dHze1ztO6Mgd43utvk-2JHmcdA 2026-08-03 22:15:36 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1071086295398516.jpg (20314 bytes) 2026-08-03 22:15:36 - OCR tesseract exit=0 chars=325 2026-08-03 22:15:36 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 164 10:150 6 < Comprobante de operación < y PagomóvilBDV Personas 22.463,59 Bs 03/08/2026 006898008048 I) Identificación: 18143785 Origen: 0102****4159 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago recarga wifi 2026-08-03 22:15:36 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22463.59","fecha":"2026-08-03"} 2026-08-03 22:15:36 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-03","debug":["fecha=2026-08-03"]} 2026-08-03 22:15:36 - DEBUG registro: usernameRaw=''e4:38:83:b4:dc:84'' first=''Juan Carlos'' last=''Teran Torres'' esRegistrado=1 2026-08-03 22:15:36 - DEBUG bodyAdmin postOCR: Tlf: 04127352823\nUser: e4:38:83:b4:dc:84\nNombre: Juan Carlos Teran Torres\nBanco: Venezuela\nMonto: 22463.59 (caption)\nFecha: 2026-08-03 (caption)\nSrvID: 34 2026-08-03 22:15:40 - IMG 1071086295398516 TEL 04127352823 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-03 22:15:40 - Incluyendo guardar_imagen.php... 2026-08-03 22:15:40 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-03 22:15:40 - Includes realizados. Verificando funciones... 2026-08-03 22:15:40 - obtenerInfoUsuario: Iniciando función con teléfono: 584127352823 2026-08-03 22:15:40 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-03 22:15:40 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-03 22:15:40 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-03 22:15:40 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-03 22:15:40 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-03 22:15:40 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:b4:dc:84","firstname":"Juan Carlos","lastname":"Teran Torres","mac":"e4:38:83:b4:dc:84","srvid":34} 2026-08-03 22:15:40 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-03 22:15:40 - Datos usuario extraídos: {"username":"e4:38:83:b4:dc:84","firstname":"Juan Carlos","lastname":"Teran Torres","mac":"e4:38:83:b4:dc:84","srvid":34} 2026-08-03 22:15:40 - Función conectarbot disponible, obteniendo conexión... 2026-08-03 22:15:40 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-03 22:15:40 - Valor de accessToken: EAAC0c45... 2026-08-03 22:15:40 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-03 22:15:40 - Instancia WhatsAppImageHandler creada 2026-08-03 22:15:40 - Llamando a saveWhatsAppImage... 2026-08-03 22:15:40 - saveWhatsAppImage: Procesando imagen para: 584127352823 2026-08-03 22:15:40 - saveWhatsAppImage: ID de media: 1071086295398516, MIME type: image/jpeg 2026-08-03 22:15:40 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1071086295398516 2026-08-03 22:15:40 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-03 22:15:40 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1071086295398516&source=getMedia&ext=1785810041&hash=ATw6x6OC01ag7M3NkJn4B6W2V29Ev6mFHalsF7BWPRPhQA 2026-08-03 22:15:40 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1071086295398516&source=getMedia&ext=1785810041&hash=ATw6x6OC01ag7M3NkJn4B6W2V29Ev6mFHalsF7BWPRPhQA 2026-08-03 22:15:41 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-03 22:15:41 - descargar_imagen: Imagen descargada - Tamaño: 20314 bytes, Tipo: image/jpeg 2026-08-03 22:15:41 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1071086295398516.jpg, Tamaño: 20314 bytes 2026-08-03 22:15:41 - saveToDatabase: Registro insertado en BD con ID: 228 2026-08-03 22:15:41 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1071086295398516.jpg","image_id":"1071086295398516","size":20314,"mime_type":"image\/jpeg","db_success":true} 2026-08-03 22:15:41 - Resultado del comando: array 2026-08-03 22:15:41 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-03 22:15:42 - Mensaje enviado con éxito a 584127352823 2026-08-03 22:15:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a714b4ebc706 (wa_message_id: wamid.HBgMNTg0MTI3MzUyODIzFQIAERgSRkNFMkIyNDFEQTVENjA5Mjk3AA==) 2026-08-03 22:15:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a714b4ebc706 2026-08-03 22:15:42 - ====== FIN WEBHOOK ====== 2026-08-03 22:21:27 - ====== INICIO WEBHOOK ====== 2026-08-03 22:21:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-03 22:21:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-03 22:21:27 - ====== FIN WEBHOOK ====== 2026-08-04 05:42:29 - ====== INICIO WEBHOOK ====== 2026-08-04 05:42:29 - Evento: text | De: 584124571744 | Size: 624b 2026-08-04 05:42:29 - Procesando mensaje regular tipo: text 2026-08-04 05:42:29 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 05:42:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNDNkY1RDBDRkQzNjE3NTZGRTA5OTkxOUUyN0M0NkUA 2026-08-04 05:42:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNDNkY1RDBDRkQzNjE3NTZGRTA5OTkxOUUyN0M0NkUA 2026-08-04 05:42:29 - Contenido: Buenos dias ,cual seria el monto a pagar y los datos del pago movil... 2026-08-04 05:42:29 - Comando detectado: buenos 2026-08-04 05:42:29 - CommandProcessor: Procesando comando: buenos 2026-08-04 05:42:29 - Comando no reconocido, enviando a ChatGPT 2026-08-04 05:42:29 - Resultado del comando: string 2026-08-04 05:42:29 - Enviando a ChatGPT: Buenos dias ,cual seria el monto a pagar y los dat... 2026-08-04 05:42:29 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias ,cual seria el monto a pagar y los dat... 2026-08-04 05:42:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 06:42:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 06:42:29 America/Halifax] [CHATBOT][START] corr=3ac017bc IP=127.0.0.1 UA= [04-Aug-2026 05:42:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 05:42:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=74:ac:b9:7a:fe:45 mobile=584124571744 [04-Aug-2026 05:42:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 05:42:30 America/Caracas] [CHATBOT][DIAG] corr=3ac017bc Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [04-Aug-2026 05:42:30 America/Caracas] [CHATBOT][CTX] corr=3ac017bc tel=584124571744 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 05:42:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 05:42:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 05:42:30 America/Caracas] [CHATBOT][AI][d54500] Proveedor: gemini [04-Aug-2026 05:42:30 America/Caracas] [CHATBOT][GEMINI][d54500] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 05:42:30 America/Caracas] [CHATBOT][GEMINI][d54500] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 05:42:31 America/Caracas] [CHATBOT][GEMINI][d54500] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 05:42:31 America/Caracas] [CHATBOT][AI][d54500] Gemini falló, usando heurística local [04-Aug-2026 05:42:31 America/Caracas] [CHATBOT][END] corr=3ac017bc bytesRespuesta=397 [04-Aug-2026 05:42:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 05:42:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 05:42:32 - Mensaje enviado con éxito a 584124571744 2026-08-04 05:42:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71b408e38bc (wa_message_id: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSMUFCQkY0RUVGMzM5MjYwQzg1AA==) 2026-08-04 05:42:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a71b408e38bc 2026-08-04 05:42:32 - ====== FIN WEBHOOK ====== 2026-08-04 05:43:00 - ====== INICIO WEBHOOK ====== 2026-08-04 05:43:00 - Evento: text | De: 584124571744 | Size: 585b 2026-08-04 05:43:00 - Procesando mensaje regular tipo: text 2026-08-04 05:43:00 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 05:43:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNGQkJENzk3N0M0Q0ZBNTBEOTcwMzRBM0NCRUVGMUYA 2026-08-04 05:43:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNGQkJENzk3N0M0Q0ZBNTBEOTcwMzRBM0NCRUVGMUYA 2026-08-04 05:43:00 - Contenido: Y el monto en bs por favor ?... 2026-08-04 05:43:00 - Comando detectado: y 2026-08-04 05:43:00 - CommandProcessor: Procesando comando: y 2026-08-04 05:43:00 - Comando no reconocido, enviando a ChatGPT 2026-08-04 05:43:00 - Resultado del comando: string 2026-08-04 05:43:00 - Enviando a ChatGPT: Y el monto en bs por favor ?... 2026-08-04 05:43:00 - forwardToChatGPT: Enviando a ChatGPT: Y el monto en bs por favor ?... 2026-08-04 05:43:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 06:43:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 06:43:01 America/Halifax] [CHATBOT][START] corr=4e08a409 IP=127.0.0.1 UA= [04-Aug-2026 05:43:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 05:43:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=74:ac:b9:7a:fe:45 mobile=584124571744 [04-Aug-2026 05:43:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 05:43:01 America/Caracas] [CHATBOT][DIAG] corr=4e08a409 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [04-Aug-2026 05:43:01 America/Caracas] [CHATBOT][CTX] corr=4e08a409 tel=584124571744 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 05:43:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 05:43:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 05:43:01 America/Caracas] [CHATBOT][AI][79f4c1] Proveedor: gemini [04-Aug-2026 05:43:01 America/Caracas] [CHATBOT][GEMINI][79f4c1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 05:43:01 America/Caracas] [CHATBOT][GEMINI][79f4c1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 05:43:02 America/Caracas] [CHATBOT][GEMINI][79f4c1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 05:43:02 America/Caracas] [CHATBOT][AI][79f4c1] Gemini falló, usando heurística local [04-Aug-2026 05:43:02 America/Caracas] [CHATBOT][AI][79f4c1] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 05:43:02 America/Caracas] [CHATBOT][END] corr=4e08a409 bytesRespuesta=391 [04-Aug-2026 05:43:02 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 05:43:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 05:43:03 - Mensaje enviado con éxito a 584124571744 2026-08-04 05:43:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71b4276de42 (wa_message_id: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSM0JCQjUxN0RGQTcyQ0ZCQjlEAA==) 2026-08-04 05:43:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a71b4276de42 2026-08-04 05:43:03 - ====== FIN WEBHOOK ====== 2026-08-04 05:43:15 - ====== INICIO WEBHOOK ====== 2026-08-04 05:43:15 - Evento: text | De: 584124571744 | Size: 562b 2026-08-04 05:43:15 - Procesando mensaje regular tipo: text 2026-08-04 05:43:15 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 05:43:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM5QTY0QTYzNDVFNzgwMDNEOEFBN0ZGMDk3RDgyQTAA 2026-08-04 05:43:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM5QTY0QTYzNDVFNzgwMDNEOEFBN0ZGMDk3RDgyQTAA 2026-08-04 05:43:15 - Contenido: Pagar... 2026-08-04 05:43:15 - Comando detectado: pagar 2026-08-04 05:43:15 - CommandProcessor: Procesando comando: pagar 2026-08-04 05:43:15 - Ejecutando add_pagos.php [04-Aug-2026 05:43:16 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 05:43:16 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 05:43:17 - ====== INICIO WEBHOOK ====== 2026-08-04 05:43:17 - Evento: text | De: 584124571744 | Size: 562b 2026-08-04 05:43:17 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM5QTY0QTYzNDVFNzgwMDNEOEFBN0ZGMDk3RDgyQTAA, ignorando 2026-08-04 06:20:00 - ====== INICIO WEBHOOK ====== 2026-08-04 06:20:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 06:20:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 06:20:00 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243042461","wa_id":"584243042461"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDQyNDYxFQIAERgSOERCQUY2OEMzQUEyODcyMjEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263465235","wa_id":"584263465235"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDY1MjM1FQIAERgSRkVGNjNFMTEwRkE5NDcxMkRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124433267","wa_id":"584124433267"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NDMzMjY3FQIAERgSREMzMDVGQUYyNEU2MEQ4MDNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142399338","wa_id":"584142399338"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzk5MzM4FQIAERgSNDFGM0NFMjk4NTQzNjUwMjAxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123307471","wa_id":"584123307471"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzA3NDcxFQIAERgSQTBGRUU0MjVCQTJEQjc2RDc4AA==","message_status":"accepted"}]}'. 2026-08-04 07:00:11 - ====== INICIO WEBHOOK ====== 2026-08-04 07:00:11 - Evento: system | De: ? | Size: 528b 2026-08-04 07:00:11 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [messages] => Array ( [0] => Array ( [from] => 584161457822 [from_user_id] => VE.2289269925153908 [id] => wamid.HBgMNTg0MTYxNDU3ODIyFQIAEhgKMzQ1MDM5NDU4OAA= [timestamp] => 1785818186 [system] => Array ( [body] => User A changed from 584161457822 to 584164193689 [wa_id] => 584164193689 [type] => user_changed_number ) [type] => system ) ) ) [field] => messages ) ) ) ) ) 2026-08-04 07:00:11 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584245582188","wa_id":"584245582188"}],"messages":[{"id":"wamid.HBgMNTg0MjQ1NTgyMTg4FQIAERgSMkZBNUUyQTY5RkM3QUQ2QUJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242345162","wa_id":"584242345162"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMzQ1MTYyFQIAERgSMzIwOUU5QTVCMjMwNjg3QzJFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242754996","wa_id":"584242754996"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzU0OTk2FQIAERgSNDI3RjFFRUEzOTM1MDRDQzg2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122838751","wa_id":"584122838751"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODM4NzUxFQIAERgSNjM3RThBMDI5NkQzMkFGQTQ0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123200851","wa_id":"584123200851"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSMkU1RTNCMEY2Rjc1MUY0NEI1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167414398","wa_id":"584167414398"}],"messages":[{"id":"wamid.HBgMNTg0MTY3NDE0Mzk4FQIAERgSMUNDRjY2MDU0Rjk2REEyMzUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"5841215775","wa_id":"5841215775"}],"messages":[{"id":"wamid.HBgKNTg0MTIxNTc3NRUCABEYEjQ4MDdENDUxODJDOENCRDBEOQA=","message_status":"accepted"}]}'. 2026-08-04 07:00:20 - ====== INICIO WEBHOOK ====== 2026-08-04 07:00:20 - Evento: status:failed | De: 5841215775 | Size: 565b 2026-08-04 07:00:20 - STATUS FAILED: failed para 5841215775 | Error: 131026 Message undeliverable 2026-08-04 07:00:20 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123132000","wa_id":"584123132000"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMTMyMDAwFQIAERgSMTE5RTVGMDI0QzM5N0JEMEE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142449578","wa_id":"584142449578"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDQ5NTc4FQIAERgSRUU4N0MyMzE4QkY3QzYwNEM4AA==","message_status":"accepted"}]}'. 2026-08-04 07:00:23 - ====== INICIO WEBHOOK ====== 2026-08-04 07:00:23 - Evento: status:failed | De: 584142449578 | Size: 573b 2026-08-04 07:00:23 - STATUS FAILED: failed para 584142449578 | Error: 131026 Message undeliverable 2026-08-04 07:00:23 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122553101","wa_id":"584122553101"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSOTNGRDJCM0ZEMDJBOEQ2RTA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"56985190116","wa_id":"56985190116"}],"messages":[{"id":"wamid.HBgLNTY5ODUxOTAxMTYVAgARGBI3NjRDMzFCODZBRDBCOUVEMjkA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242869504","wa_id":"584242869504"}],"messages":[{"id":"wamid.HBgMNTg0MjQyODY5NTA0FQIAERgSQkEwNDhFMzE2NjQzQkFDRTJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127986641","wa_id":"584127986641"}],"messages":[{"id":"wamid.HBgMNTg0MTI3OTg2NjQxFQIAERgSRkM4MTBDMDc3RTEyQjhERThBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121414163","wa_id":"584121414163"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE0MTYzFQIAERgSMjkwRDcwNDlGRkRDNEYyREVFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125609262","wa_id":"584125609262"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NjA5MjYyFQIAERgSQTVBNjFFQzNDMzJDQTY3RjdBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122900380","wa_id":"584122900380"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTAwMzgwFQIAERgSQjk2RDI3MjQ3RDU2MUQ1MUQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122238407","wa_id":"584122238407"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMjM4NDA3FQIAERgSOTI2ODJFN0MwNjIxQTAyQkYzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241761401","wa_id":"584241761401"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzYxNDAxFQIAERgSNjVCODJFQTAyQzI2Qzc4NDA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263200408","wa_id":"584263200408"}],"messages":[{"id":"wamid.HBgMNTg0MjYzMjAwNDA4FQIAERgSNkJBNzBBMkU5NTM5RkExRTFDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168321193","wa_id":"584168321193"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzIxMTkzFQIAERgSRDQ0OTg3QjI3NEE3NUEyQzMwAA==","message_status":"accepted"}]}'. 2026-08-04 07:00:43 - ====== INICIO WEBHOOK ====== 2026-08-04 07:00:43 - Evento: status:failed | De: 584168321193 | Size: 573b 2026-08-04 07:00:43 - STATUS FAILED: failed para 584168321193 | Error: 131026 Message undeliverable 2026-08-04 07:00:43 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242032099","wa_id":"584242032099"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMDMyMDk5FQIAERgSOThGRjUwQzA5MzA1QjExOTc5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166139873","wa_id":"584166139873"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MTM5ODczFQIAERgSMTM4MDNENzFDQzgzODY0RDIyAA==","message_status":"accepted"}]}'. 2026-08-04 07:00:45 - ====== INICIO WEBHOOK ====== 2026-08-04 07:00:45 - Evento: status:failed | De: 584166139873 | Size: 573b 2026-08-04 07:00:45 - STATUS FAILED: failed para 584166139873 | Error: 131026 Message undeliverable 2026-08-04 07:00:45 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242964140","wa_id":"584242964140"}],"messages":[{"id":"wamid.HBgMNTg0MjQyOTY0MTQwFQIAERgSNzI3REEwMTA4RUQyQjUwMjc0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125401218","wa_id":"584125401218"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDAxMjE4FQIAERgSODc5MjhGQ0NBMDI4MDQwRDQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168000194","wa_id":"584168000194"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MDAwMTk0FQIAERgSRDE5REZGQTUyMTkzRUE0NTNBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928036","wa_id":"584144928036"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDM2FQIAERgSMkI4MzUwRkE4Mzg0MTVFNUFFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125409021","wa_id":"584125409021"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDA5MDIxFQIAERgSMEMxRDZDQjEwQ0MyNjA3QjlGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928036","wa_id":"584144928036"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDM2FQIAERgSOEJFNDMxN0Y0NjRBRTYxQ0EzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123307471","wa_id":"584123307471"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzA3NDcxFQIAERgSNjlDMDE1MUREMEU1MEQ3QzUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"56946487570","wa_id":"56946487570"}],"messages":[{"id":"wamid.HBgLNTY5NDY0ODc1NzAVAgARGBIzRTA3NThBODREMUU5MTQzNTAA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142406844","wa_id":"584142406844"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDA2ODQ0FQIAERgSOUY3MTRBQzY5NDBGOTZFNTdBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241222222","wa_id":"584241222222"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSNzRDOUMxN0YyQjI5ODVBQTA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122047250","wa_id":"584122047250"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDQ3MjUwFQIAERgSRDY1RUUwMkJCRjczQTA2NjE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584120118420","wa_id":"584120118420"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTE4NDIwFQIAERgSMDREMUQ1RjU4NDNBQzQzMDY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129301013","wa_id":"584129301013"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzAxMDEzFQIAERgSQ0Y0MTlBMjAxOEFGNEZENzcyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125401218","wa_id":"584125401218"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDAxMjE4FQIAERgSQzk4QUNCNkMzRDQyMUIwNDFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125570089","wa_id":"584125570089"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTcwMDg5FQIAERgSOENEMTM4QkQ5NEY1QkZDOTFGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144483545","wa_id":"584144483545"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDgzNTQ1FQIAERgSN0JGODY4Q0I0OTg3NjVDMzdEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265369969","wa_id":"584265369969"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MzY5OTY5FQIAERgSQUVCRkY5RkQyMDNCQUYyQTIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126179613","wa_id":"584126179613"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTc5NjEzFQIAERgSNEU2QjgyOTg0MTI1NjlCRDRBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124571744","wa_id":"584124571744"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSRkJDQzc2OTNFNUU5NjFGNjExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243406393","wa_id":"584243406393"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDA2MzkzFQIAERgSNEUzNkRBQzFDNEExMjk5ODgwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122509393","wa_id":"584122509393"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTA5MzkzFQIAERgSMkQ5MUFGNTdBMUM5QTI1QjEwAA==","message_status":"accepted"}]}'. 2026-08-04 07:01:11 - ====== INICIO WEBHOOK ====== 2026-08-04 07:01:11 - Evento: status:failed | De: 584122509393 | Size: 573b 2026-08-04 07:01:11 - STATUS FAILED: failed para 584122509393 | Error: 131026 Message undeliverable 2026-08-04 07:01:11 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126353707","wa_id":"584126353707"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MzUzNzA3FQIAERgSQURGNzdCQzNCNjUxNEI5NEY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413756","wa_id":"584121413756"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzNzU2FQIAERgSQjVBMDQ5OTU0QkU5OUMwQzRDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129904861","wa_id":"584129904861"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTA0ODYxFQIAERgSRDZBOTBGQzI4M0Q5NTgyNDQ4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243004242","wa_id":"584243004242"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDA0MjQyFQIAERgSQjJDM0QzOTEwQkU3MkZEMzFGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901655","wa_id":"584129901655"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNjU1FQIAERgSQkFBN0RDODIzODc4NTcwN0U1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411392","wa_id":"584121411392"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExMzkyFQIAERgSOUY5MDRCQTNGOUE5NTAxMUQ3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122587112","wa_id":"584122587112"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTg3MTEyFQIAERgSOUU0RTY2Rjg4RjVCRTMzN0MxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124716773","wa_id":"584124716773"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NzE2NzczFQIAERgSNUE3NUY4NUY3NTg4OTdBNzg3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120352130","wa_id":"584120352130"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzUyMTMwFQIAERgSODI2NDE0Rjc2NDVGQjQ1QTc5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241692500","wa_id":"584241692500"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjkyNTAwFQIAERgSMEQ1QzExNTM2MzU4NDhBQTlDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264044690","wa_id":"584264044690"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDQ0NjkwFQIAERgSMkZENTc5NTQ3QzE5OUU3ODFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143357512","wa_id":"584143357512"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSNUU5MDdBRTMwQzNDRTFEMUYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122023455","wa_id":"584122023455"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDIzNDU1FQIAERgSNURGRUUyNEMyNEQ3MUE3OTFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243579800","wa_id":"584243579800"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSOEQxNjc5QzAzOTYyRTZGNkJFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941827","wa_id":"584129941827"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODI3FQIAERgSOTYyMzk3NTA0ODRBM0VFM0I5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243111200","wa_id":"584243111200"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTExMjAwFQIAERgSMTk4RDg3NDMxQjQ2MkNEQTc4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120303166","wa_id":"584120303166"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzAzMTY2FQIAERgSQzcwMkYzMzlGMDE5Mzg2MDMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129958049","wa_id":"584129958049"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTU4MDQ5FQIAERgSQjk4M0E3NDc1NENBNDgxODVGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120515285","wa_id":"584120515285"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNTE1Mjg1FQIAERgSNDRGN0FDOTBGREE4MThGNkM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141219828","wa_id":"584141219828"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjE5ODI4FQIAERgSOUFGNzQ2QUE1N0M5RkJGMDY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261366853","wa_id":"584261366853"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMzY2ODUzFQIAERgSMjVDMTA0N0I1NEZFNzk2QTgzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242766923","wa_id":"584242766923"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzY2OTIzFQIAERgSNTZGRDk1RUE1N0RGRDc0MjEzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125367730","wa_id":"584125367730"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzY3NzMwFQIAERgSODNBMDM1Njk5Q0JDMDhBQzc5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129800526","wa_id":"584129800526"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSODc4MzdFNzcyODVFRkFFOUQ4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142020052","wa_id":"584142020052"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDIwMDUyFQIAERgSQ0IyQjJDQUY3NTI4OUQyRTA3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263432511","wa_id":"584263432511"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDMyNTExFQIAERgSRjI3ODE1QUI5N0FCQTFFQzQxAA==","message_status":"accepted"}]}'. 2026-08-04 07:03:08 - ====== INICIO WEBHOOK ====== 2026-08-04 07:03:08 - Evento: text | De: 584124571744 | Size: 595b 2026-08-04 07:03:08 - Procesando mensaje regular tipo: text 2026-08-04 07:03:08 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 07:03:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNGNjlERkY0OTY4REE4MTAxRjIwM0M5MEM1N0REODUA 2026-08-04 07:03:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNGNjlERkY0OTY4REE4MTAxRjIwM0M5MEM1N0REODUA 2026-08-04 07:03:08 - Contenido: Buenos dias monto a cancelar por favor... 2026-08-04 07:03:08 - Comando detectado: buenos 2026-08-04 07:03:08 - CommandProcessor: Procesando comando: buenos 2026-08-04 07:03:08 - Comando no reconocido, enviando a ChatGPT 2026-08-04 07:03:08 - Resultado del comando: string 2026-08-04 07:03:08 - Enviando a ChatGPT: Buenos dias monto a cancelar por favor... 2026-08-04 07:03:08 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias monto a cancelar por favor... 2026-08-04 07:03:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 08:03:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 08:03:08 America/Halifax] [CHATBOT][START] corr=e3b88db7 IP=127.0.0.1 UA= [04-Aug-2026 07:03:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 07:03:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=74:ac:b9:7a:fe:45 mobile=584124571744 [04-Aug-2026 07:03:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 07:03:09 America/Caracas] [CHATBOT][DIAG] corr=e3b88db7 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [04-Aug-2026 07:03:09 America/Caracas] [CHATBOT][CTX] corr=e3b88db7 tel=584124571744 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 07:03:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 07:03:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 07:03:09 America/Caracas] [CHATBOT][AI][07cd8a] Proveedor: gemini [04-Aug-2026 07:03:09 America/Caracas] [CHATBOT][GEMINI][07cd8a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 07:03:09 America/Caracas] [CHATBOT][GEMINI][07cd8a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 07:03:09 America/Caracas] [CHATBOT][GEMINI][07cd8a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 07:03:10 America/Caracas] [CHATBOT][AI][07cd8a] Gemini falló, usando heurística local [04-Aug-2026 07:03:10 America/Caracas] [CHATBOT][AI][07cd8a] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 07:03:10 America/Caracas] [CHATBOT][END] corr=e3b88db7 bytesRespuesta=391 [04-Aug-2026 07:03:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 07:03:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 07:03:11 - Mensaje enviado con éxito a 584124571744 2026-08-04 07:03:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71c6ef621e9 (wa_message_id: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSQjIwMTBFRTZGNjY4MTFGMTY3AA==) 2026-08-04 07:03:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a71c6ef621e9 2026-08-04 07:03:11 - ====== FIN WEBHOOK ====== 2026-08-04 07:03:25 - ====== INICIO WEBHOOK ====== 2026-08-04 07:03:25 - Evento: text | De: 584124571744 | Size: 562b 2026-08-04 07:03:25 - Procesando mensaje regular tipo: text 2026-08-04 07:03:25 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 07:03:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM5OUQ3RjEwNTlCRURFM0EyMEYzRDQzMEQ4REI4OUUA 2026-08-04 07:03:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM5OUQ3RjEwNTlCRURFM0EyMEYzRDQzMEQ4REI4OUUA 2026-08-04 07:03:25 - Contenido: Pagar... 2026-08-04 07:03:25 - Comando detectado: pagar 2026-08-04 07:03:25 - CommandProcessor: Procesando comando: pagar 2026-08-04 07:03:25 - Ejecutando add_pagos.php [04-Aug-2026 07:03:25 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 07:03:25 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 07:03:26 - ====== INICIO WEBHOOK ====== 2026-08-04 07:03:26 - Evento: text | De: 584124571744 | Size: 562b 2026-08-04 07:03:26 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM5OUQ3RjEwNTlCRURFM0EyMEYzRDQzMEQ4REI4OUUA, ignorando - addcreddits, addcreddits , Jackson Carvajal, 2026-09-04 00:00:00 . 584247132199 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584247132199","wa_id":"584247132199"}],"messages":[{"id":"wamid.HBgMNTg0MjQ3MTMyMTk5FQIAERgSOTExMDdEOThFM0U2QzI0MDlFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Bruno Jose Gonzales, 2026-09-04 00:00:00 . 584144783152 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144783152","wa_id":"584144783152"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzgzMTUyFQIAERgSODVBRTU2M0ZBNEYyODY1NzQ1AA==","message_status":"accepted"}]}'. 2026-08-04 08:11:44 - ====== INICIO WEBHOOK ====== 2026-08-04 08:11:44 - Evento: text | De: 584243042461 | Size: 594b 2026-08-04 08:11:44 - Procesando mensaje regular tipo: text 2026-08-04 08:11:44 - RegularMessageService: Procesando mensaje de 584243042461, tipo: text 2026-08-04 08:11:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDQyNDYxFQIAEhggQUM1NzI2OUM2MjZGQzREMzIwMTNBNDIzMzI5QzU2MkMA 2026-08-04 08:11:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDQyNDYxFQIAEhggQUM1NzI2OUM2MjZGQzREMzIwMTNBNDIzMzI5QzU2MkMA 2026-08-04 08:11:44 - Contenido: Buenos días me envía el monto... 2026-08-04 08:11:44 - Comando detectado: buenos 2026-08-04 08:11:44 - CommandProcessor: Procesando comando: buenos 2026-08-04 08:11:44 - Comando no reconocido, enviando a ChatGPT 2026-08-04 08:11:44 - Resultado del comando: string 2026-08-04 08:11:44 - Enviando a ChatGPT: Buenos días me envía el monto... 2026-08-04 08:11:44 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me envía el monto... 2026-08-04 08:11:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 09:11:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 09:11:44 America/Halifax] [CHATBOT][START] corr=e0f13e91 IP=127.0.0.1 UA= [04-Aug-2026 08:11:45 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 08:11:45 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-07 username=18:e8:29:34:f1:c9 mobile=584243042461 [04-Aug-2026 08:11:45 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 08:11:45 America/Caracas] [CHATBOT][DIAG] corr=e0f13e91 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 2 días [warning] [04-Aug-2026 08:11:45 America/Caracas] [CHATBOT][CTX] corr=e0f13e91 tel=584243042461 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 08:11:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 08:11:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 08:11:45 America/Caracas] [CHATBOT][AI][b8da75] Proveedor: gemini [04-Aug-2026 08:11:45 America/Caracas] [CHATBOT][GEMINI][b8da75] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 08:11:45 America/Caracas] [CHATBOT][GEMINI][b8da75] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 08:11:46 America/Caracas] [CHATBOT][GEMINI][b8da75] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 08:11:46 America/Caracas] [CHATBOT][AI][b8da75] Gemini falló, usando heurística local [04-Aug-2026 08:11:46 America/Caracas] [CHATBOT][AI][b8da75] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 08:11:46 America/Caracas] [CHATBOT][END] corr=e0f13e91 bytesRespuesta=393 [04-Aug-2026 08:11:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 08:11:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 08:11:47 - Mensaje enviado con éxito a 584243042461 2026-08-04 08:11:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71d703a0e5d (wa_message_id: wamid.HBgMNTg0MjQzMDQyNDYxFQIAERgSNDMyQzhFMTRGQTU3Rjk0MkREAA==) 2026-08-04 08:11:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a71d703a0e5d 2026-08-04 08:11:47 - ====== FIN WEBHOOK ====== 2026-08-04 08:21:15 - ====== INICIO WEBHOOK ====== 2026-08-04 08:21:15 - Evento: text | De: 584162492362 | Size: 636b 2026-08-04 08:21:15 - Procesando mensaje regular tipo: text 2026-08-04 08:21:15 - RegularMessageService: Procesando mensaje de 584162492362, tipo: text 2026-08-04 08:21:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUMzRUE2OUNBQ0NENDU5QTQ0NzZFRDI4M0NGODRDRkEA 2026-08-04 08:21:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUMzRUE2OUNBQ0NENDU5QTQ0NzZFRDI4M0NGODRDRkEA 2026-08-04 08:21:15 - Contenido: Buen día estoy sin señal de internet? Hay alguna falla?... 2026-08-04 08:21:15 - Comando detectado: buen 2026-08-04 08:21:15 - CommandProcessor: Procesando comando: buen 2026-08-04 08:21:15 - Comando no reconocido, enviando a ChatGPT 2026-08-04 08:21:15 - Resultado del comando: string 2026-08-04 08:21:15 - Enviando a ChatGPT: Buen día estoy sin señal de internet? Hay alguna... 2026-08-04 08:21:15 - forwardToChatGPT: Enviando a ChatGPT: Buen día estoy sin señal de internet? Hay alguna... 2026-08-04 08:21:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 09:21:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 09:21:15 America/Halifax] [CHATBOT][START] corr=b2db6fea IP=127.0.0.1 UA= [04-Aug-2026 08:21:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 08:21:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-04 username=18:e8:29:3a:9d:df mobile=584162492362 [04-Aug-2026 08:21:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 08:21:15 America/Caracas] [CHATBOT][DIAG] corr=b2db6fea Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [04-Aug-2026 08:21:15 America/Caracas] [CHATBOT][CTX] corr=b2db6fea tel=584162492362 intent=chat srvid=35 usd=40 bs=34897.18 tasa=752.0943 verifyMode=simulated [04-Aug-2026 08:21:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 08:21:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 08:21:15 America/Caracas] [CHATBOT][AI][85b7c4] Proveedor: gemini [04-Aug-2026 08:21:15 America/Caracas] [CHATBOT][GEMINI][85b7c4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 08:21:16 America/Caracas] [CHATBOT][GEMINI][85b7c4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 08:21:16 America/Caracas] [CHATBOT][GEMINI][85b7c4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 08:21:17 America/Caracas] [CHATBOT][AI][85b7c4] Gemini falló, usando heurística local [04-Aug-2026 08:21:17 America/Caracas] [CHATBOT][END] corr=b2db6fea bytesRespuesta=243 [04-Aug-2026 08:21:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 08:21:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 08:21:18 - Mensaje enviado con éxito a 584162492362 2026-08-04 08:21:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71d93e45acc (wa_message_id: wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSNjE5M0E2RUIxODZDRTg1MUI2AA==) 2026-08-04 08:21:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a71d93e45acc 2026-08-04 08:21:18 - ====== FIN WEBHOOK ====== 2026-08-04 08:21:50 - ====== INICIO WEBHOOK ====== 2026-08-04 08:21:50 - Evento: status:failed | De: 584142698301 | Size: 573b 2026-08-04 08:21:50 - STATUS FAILED: failed para 584142698301 | Error: 131026 Message undeliverable 2026-08-04 08:21:50 - ====== FIN WEBHOOK ====== 2026-08-04 08:21:51 - ====== INICIO WEBHOOK ====== 2026-08-04 08:21:51 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 08:21:51 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 08:21:51 - ====== FIN WEBHOOK ====== 2026-08-04 08:21:52 - ====== INICIO WEBHOOK ====== 2026-08-04 08:21:52 - Evento: status:failed | De: 584142698301 | Size: 573b 2026-08-04 08:21:52 - STATUS FAILED: failed para 584142698301 | Error: 131026 Message undeliverable 2026-08-04 08:21:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Juan Pablo Gerik, 03/09/2026 . 584125409021 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125409021","wa_id":"584125409021"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDA5MDIxFQIAERgSM0U2NkZGM0JDQkIwNkRBNjVGAA==","message_status":"accepted"}]}'. 2026-08-04 08:23:40 - ====== INICIO WEBHOOK ====== 2026-08-04 08:23:40 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 08:23:40 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 08:23:40 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , maydemar bonilla, 2026-08-14 00:00:00 . 584269500536 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269500536","wa_id":"584269500536"}],"messages":[{"id":"wamid.HBgMNTg0MjY5NTAwNTM2FQIAERgSRTU1MTNGODBFNkQ3RkMyQjNFAA==","message_status":"accepted"}]}'. 2026-08-04 08:26:38 - ====== INICIO WEBHOOK ====== 2026-08-04 08:26:38 - Evento: status:failed | De: 584269500536 | Size: 573b 2026-08-04 08:26:38 - STATUS FAILED: failed para 584269500536 | Error: 131026 Message undeliverable 2026-08-04 08:26:38 - ====== FIN WEBHOOK ====== 2026-08-04 08:29:09 - ====== INICIO WEBHOOK ====== 2026-08-04 08:29:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 08:29:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 08:29:09 - ====== FIN WEBHOOK ====== 2026-08-04 08:29:29 - ====== INICIO WEBHOOK ====== 2026-08-04 08:29:29 - Evento: text | De: 584141345042 | Size: 946b 2026-08-04 08:29:29 - Procesando mensaje regular tipo: text 2026-08-04 08:29:29 - RegularMessageService: Procesando mensaje de 584141345042, tipo: text 2026-08-04 08:29:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUM5NEM3NkY4QzVCQzUyQkU3RkQ0OTc5QkRGODBCNTcA 2026-08-04 08:29:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUM5NEM3NkY4QzVCQzUyQkU3RkQ0OTc5QkRGODBCNTcA 2026-08-04 08:29:29 - Contenido: *App BNC* - Comprobante de la Operación: *Pago Móvil BNC al Instante* Cuenta debitada: *Cta. Ahorr... 2026-08-04 08:29:29 - Comando detectado: *app 2026-08-04 08:29:29 - CommandProcessor: Procesando comando: *app 2026-08-04 08:29:29 - Comando no reconocido, enviando a ChatGPT 2026-08-04 08:29:29 - Resultado del comando: string 2026-08-04 08:29:29 - Enviando a ChatGPT: *App BNC* - Comprobante de la Operación: *Pago M... 2026-08-04 08:29:29 - forwardToChatGPT: Enviando a ChatGPT: *App BNC* - Comprobante de la Operación: *Pago M... 2026-08-04 08:29:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 09:29:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 09:29:29 America/Halifax] [CHATBOT][START] corr=0de5141d IP=127.0.0.1 UA= [04-Aug-2026 08:29:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 08:29:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=4c:46:d1:6b:22:80 mobile=584141345042 [04-Aug-2026 08:29:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 08:29:29 America/Caracas] [CHATBOT][DIAG] corr=0de5141d Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Sesión de internet inactiva desde hace 19 horas (sin tráfico) [critical] [04-Aug-2026 08:29:29 America/Caracas] [CHATBOT][CTX] corr=0de5141d tel=584141345042 intent=chat srvid=47 usd=35 bs=30535.03 tasa=752.0943 verifyMode=simulated [04-Aug-2026 08:29:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 08:29:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 08:29:29 America/Caracas] [CHATBOT][AI][a3bc4e] Proveedor: gemini [04-Aug-2026 08:29:29 America/Caracas] [CHATBOT][GEMINI][a3bc4e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 08:29:30 America/Caracas] [CHATBOT][GEMINI][a3bc4e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 08:29:30 America/Caracas] [CHATBOT][GEMINI][a3bc4e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 08:29:31 America/Caracas] [CHATBOT][AI][a3bc4e] Gemini falló, usando heurística local [04-Aug-2026 08:29:31 America/Caracas] [CHATBOT][END] corr=0de5141d bytesRespuesta=397 [04-Aug-2026 08:29:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 08:29:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 08:29:31 - Mensaje enviado con éxito a 584141345042 2026-08-04 08:29:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71db2beff1d (wa_message_id: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSOTM1QjA1QkM3N0IwM0RCNUMwAA==) 2026-08-04 08:29:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a71db2beff1d 2026-08-04 08:29:31 - ====== FIN WEBHOOK ====== 2026-08-04 08:29:36 - ====== INICIO WEBHOOK ====== 2026-08-04 08:29:36 - Evento: text | De: 584141345042 | Size: 583b 2026-08-04 08:29:36 - Procesando mensaje regular tipo: text 2026-08-04 08:29:36 - RegularMessageService: Procesando mensaje de 584141345042, tipo: text 2026-08-04 08:29:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUMzOEUwRUIxQUVGNkI2NzA0NjZEMzNBMUUxQkE4MzkA 2026-08-04 08:29:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUMzOEUwRUIxQUVGNkI2NzA0NjZEMzNBMUUxQkE4MzkA 2026-08-04 08:29:36 - Contenido: Buenos días , mi pago... 2026-08-04 08:29:36 - Comando detectado: buenos 2026-08-04 08:29:36 - CommandProcessor: Procesando comando: buenos 2026-08-04 08:29:36 - Comando no reconocido, enviando a ChatGPT 2026-08-04 08:29:36 - Resultado del comando: string 2026-08-04 08:29:36 - Enviando a ChatGPT: Buenos días , mi pago... 2026-08-04 08:29:36 - forwardToChatGPT: Enviando a ChatGPT: Buenos días , mi pago... 2026-08-04 08:29:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 09:29:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 09:29:36 America/Halifax] [CHATBOT][START] corr=098c63c7 IP=127.0.0.1 UA= [04-Aug-2026 08:29:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 08:29:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=4c:46:d1:6b:22:80 mobile=584141345042 [04-Aug-2026 08:29:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 08:29:36 America/Caracas] [CHATBOT][DIAG] corr=098c63c7 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Sesión de internet inactiva desde hace 19 horas (sin tráfico) [critical] [04-Aug-2026 08:29:36 America/Caracas] [CHATBOT][CTX] corr=098c63c7 tel=584141345042 intent=chat srvid=47 usd=35 bs=30535.03 tasa=752.0943 verifyMode=simulated [04-Aug-2026 08:29:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 08:29:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 08:29:36 America/Caracas] [CHATBOT][AI][69a003] Proveedor: gemini [04-Aug-2026 08:29:36 America/Caracas] [CHATBOT][GEMINI][69a003] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 08:29:37 America/Caracas] [CHATBOT][GEMINI][69a003] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 08:29:37 America/Caracas] [CHATBOT][GEMINI][69a003] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 08:29:38 America/Caracas] [CHATBOT][AI][69a003] Gemini falló, usando heurística local [04-Aug-2026 08:29:38 America/Caracas] [CHATBOT][END] corr=098c63c7 bytesRespuesta=397 [04-Aug-2026 08:29:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 08:29:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 08:29:39 - Mensaje enviado con éxito a 584141345042 2026-08-04 08:29:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71db332f135 (wa_message_id: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSMTAzMjEyQzk2Njg0ODQ0QkI5AA==) 2026-08-04 08:29:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a71db332f135 2026-08-04 08:29:39 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Juan Pablo Gerik, 2026-09-06 00:00:00 . 584125409021 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125409021","wa_id":"584125409021"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDA5MDIxFQIAERgSMzMzQzc3QkJCQ0EwRkNFQUUwAA==","message_status":"accepted"}]}'. 2026-08-04 09:10:43 - ====== INICIO WEBHOOK ====== 2026-08-04 09:10:43 - Evento: text | De: 584124571744 | Size: 631b 2026-08-04 09:10:43 - Procesando mensaje regular tipo: text 2026-08-04 09:10:43 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 09:10:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUMxMEM4NjZGNEZCQzcyNzFCRkJDQ0ExRUM1MDcwMDgA 2026-08-04 09:10:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUMxMEM4NjZGNEZCQzcyNzFCRkJDQ0ExRUM1MDcwMDgA 2026-08-04 09:10:43 - Contenido: Buenos dias por favor indícame el.monto a cancelar para hacer el pago... 2026-08-04 09:10:43 - Comando detectado: buenos 2026-08-04 09:10:43 - CommandProcessor: Procesando comando: buenos 2026-08-04 09:10:43 - Comando no reconocido, enviando a ChatGPT 2026-08-04 09:10:43 - Resultado del comando: string 2026-08-04 09:10:43 - Enviando a ChatGPT: Buenos dias por favor indícame el.monto a cancela... 2026-08-04 09:10:43 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias por favor indícame el.monto a cancela... 2026-08-04 09:10:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 10:10:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 10:10:43 America/Halifax] [CHATBOT][START] corr=ce1df3bf IP=127.0.0.1 UA= [04-Aug-2026 09:10:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 09:10:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=74:ac:b9:7a:fe:45 mobile=584124571744 [04-Aug-2026 09:10:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 09:10:44 America/Caracas] [CHATBOT][DIAG] corr=ce1df3bf Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [04-Aug-2026 09:10:44 America/Caracas] [CHATBOT][CTX] corr=ce1df3bf tel=584124571744 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 09:10:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 09:10:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 09:10:44 America/Caracas] [CHATBOT][AI][41857f] Proveedor: gemini [04-Aug-2026 09:10:44 America/Caracas] [CHATBOT][GEMINI][41857f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 09:10:44 America/Caracas] [CHATBOT][GEMINI][41857f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 09:10:44 America/Caracas] [CHATBOT][GEMINI][41857f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 09:10:45 America/Caracas] [CHATBOT][AI][41857f] Gemini falló, usando heurística local [04-Aug-2026 09:10:45 America/Caracas] [CHATBOT][END] corr=ce1df3bf bytesRespuesta=397 [04-Aug-2026 09:10:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 09:10:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 09:10:46 - Mensaje enviado con éxito a 584124571744 2026-08-04 09:10:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71e4d67a743 (wa_message_id: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSQTBCODUzRkNERUUzQzI0NTE1AA==) 2026-08-04 09:10:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a71e4d67a743 2026-08-04 09:10:46 - ====== FIN WEBHOOK ====== 2026-08-04 09:12:11 - ====== INICIO WEBHOOK ====== 2026-08-04 09:12:11 - Evento: text | De: 584124571744 | Size: 562b 2026-08-04 09:12:11 - Procesando mensaje regular tipo: text 2026-08-04 09:12:11 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 09:12:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNCM0Y0NzM1N0VBNDlCQkRFNzNBNENENjA1MDZDNjkA 2026-08-04 09:12:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNCM0Y0NzM1N0VBNDlCQkRFNzNBNENENjA1MDZDNjkA 2026-08-04 09:12:11 - Contenido: Pagar... 2026-08-04 09:12:11 - Comando detectado: pagar 2026-08-04 09:12:11 - CommandProcessor: Procesando comando: pagar 2026-08-04 09:12:11 - Ejecutando add_pagos.php [04-Aug-2026 09:12:12 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 09:12:12 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 09:12:12 - ====== INICIO WEBHOOK ====== 2026-08-04 09:12:12 - Evento: text | De: 584124571744 | Size: 562b 2026-08-04 09:12:12 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNCM0Y0NzM1N0VBNDlCQkRFNzNBNENENjA1MDZDNjkA, ignorando - addcreddits, addcreddits , Jhony Pérez, 2026-09-14 00:00:00 . 584129929381 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129929381","wa_id":"584129929381"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTI5MzgxFQIAERgSQTNCMDlEQzQwQTAyRDIyQjBBAA==","message_status":"accepted"}]}'. 2026-08-04 09:25:12 - ====== INICIO WEBHOOK ====== 2026-08-04 09:25:12 - Evento: status:failed | De: 584129929381 | Size: 573b 2026-08-04 09:25:12 - STATUS FAILED: failed para 584129929381 | Error: 131026 Message undeliverable 2026-08-04 09:25:12 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Graciela Misler, 03/09/2026 . 584142482674 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142482674","wa_id":"584142482674"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDgyNjc0FQIAERgSRTU5N0QyNjdDQjQ5OEEzODJEAA==","message_status":"accepted"}]}'. 2026-08-04 09:29:43 - ====== INICIO WEBHOOK ====== 2026-08-04 09:29:43 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 09:29:43 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 09:29:43 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , enrique gomez, 2026-09-04 00:00:00 . 584162492362 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162492362","wa_id":"584162492362"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSRDEyQjQ1MTQ3NDc4NTk3MEQ4AA==","message_status":"accepted"}]}'. 2026-08-04 09:44:08 - ====== INICIO WEBHOOK ====== 2026-08-04 09:44:08 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 09:44:08 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 09:44:08 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , gloria Muttach, 2026-09-07 00:00:00 . 584123307471 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123307471","wa_id":"584123307471"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzA3NDcxFQIAERgSRTcwMkQwM0UwMkRDMkVFRTM3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , gloria venenera Muttach, 2026-09-07 00:00:00 . 584123307471 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123307471","wa_id":"584123307471"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzA3NDcxFQIAERgSQkMxNTEwOUFFNjU4NTk0OTQwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , henrry breindembach (ferreteria), 2026-09-07 00:00:00 . 584168321193 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168321193","wa_id":"584168321193"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzIxMTkzFQIAERgSQjM3NTIxQjlBNUMxMDA0M0QxAA==","message_status":"accepted"}]}'. 2026-08-04 09:57:01 - ====== INICIO WEBHOOK ====== 2026-08-04 09:57:01 - Evento: status:failed | De: 584168321193 | Size: 573b 2026-08-04 09:57:01 - STATUS FAILED: failed para 584168321193 | Error: 131026 Message undeliverable 2026-08-04 09:57:01 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Pedro Rudman, 2026-09-08 00:00:00 . 584127074010 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127074010","wa_id":"584127074010"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MDc0MDEwFQIAERgSQzU2MUFDRkFCQkYzQUZERUIwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Diego Araque, 2026-09-07 00:00:00 . 584122238407 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122238407","wa_id":"584122238407"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMjM4NDA3FQIAERgSNEUwQTY1ODU3NjkwM0Y1NjQwAA==","message_status":"accepted"}]}'. 2026-08-04 10:02:56 - ====== INICIO WEBHOOK ====== 2026-08-04 10:02:56 - Evento: text | De: 584124571744 | Size: 563b 2026-08-04 10:02:56 - Procesando mensaje regular tipo: text 2026-08-04 10:02:56 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 10:02:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNCMEI2ODM4NkNCNDE4NEVCODlCRjIzQzNBMkREMUEA 2026-08-04 10:02:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNCMEI2ODM4NkNCNDE4NEVCODlCRjIzQzNBMkREMUEA 2026-08-04 10:02:56 - Contenido: Planes... 2026-08-04 10:02:56 - Comando detectado: planes 2026-08-04 10:02:56 - CommandProcessor: Procesando comando: planes 2026-08-04 10:02:56 - Comando no reconocido, enviando a ChatGPT 2026-08-04 10:02:56 - Resultado del comando: string 2026-08-04 10:02:56 - Enviando a ChatGPT: Planes... 2026-08-04 10:02:56 - LeadCapture: Posible lead detectado para 584124571744 2026-08-04 10:02:56 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-04 10:02:56 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-04 10:02:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 11:02:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 11:02:56 America/Halifax] [CHATBOT][START] corr=18977571 IP=127.0.0.1 UA= [04-Aug-2026 10:02:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 10:02:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=74:ac:b9:7a:fe:45 mobile=584124571744 [04-Aug-2026 10:02:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 10:02:56 America/Caracas] [CHATBOT][DIAG] corr=18977571 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [04-Aug-2026 10:02:56 America/Caracas] [CHATBOT][CTX] corr=18977571 tel=584124571744 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 10:02:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 10:02:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 10:02:56 America/Caracas] [CHATBOT][AI][ab5a62] Proveedor: gemini [04-Aug-2026 10:02:56 America/Caracas] [CHATBOT][GEMINI][ab5a62] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 10:02:57 America/Caracas] [CHATBOT][GEMINI][ab5a62] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 10:02:57 America/Caracas] [CHATBOT][GEMINI][ab5a62] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 10:02:58 America/Caracas] [CHATBOT][AI][ab5a62] Gemini falló, usando heurística local [04-Aug-2026 10:02:58 America/Caracas] [CHATBOT][END] corr=18977571 bytesRespuesta=478 [04-Aug-2026 10:02:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 10:02:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 10:02:59 - Mensaje enviado con éxito a 584124571744 2026-08-04 10:02:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71f1132572f (wa_message_id: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSMzQ0MDYyQUE3N0U5RUNCMENCAA==) 2026-08-04 10:02:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a71f1132572f 2026-08-04 10:02:59 - ====== FIN WEBHOOK ====== 2026-08-04 10:03:19 - ====== INICIO WEBHOOK ====== 2026-08-04 10:03:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 10:03:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 10:03:19 - ====== FIN WEBHOOK ====== 2026-08-04 10:03:20 - ====== INICIO WEBHOOK ====== 2026-08-04 10:03:20 - Evento: status:failed | De: 584243563085 | Size: 828b 2026-08-04 10:03:20 - STATUS FAILED: failed para 584243563085 | Error: 131047 Re-engagement message 2026-08-04 10:03:20 - ====== FIN WEBHOOK ====== 2026-08-04 10:03:32 - ====== INICIO WEBHOOK ====== 2026-08-04 10:03:32 - Evento: text | De: 584124571744 | Size: 562b 2026-08-04 10:03:32 - Procesando mensaje regular tipo: text 2026-08-04 10:03:32 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 10:03:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM4N0I0RUU2QkM5MjI4RTI0QUQyQzkxQzBFNDFGOEQA 2026-08-04 10:03:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM4N0I0RUU2QkM5MjI4RTI0QUQyQzkxQzBFNDFGOEQA 2026-08-04 10:03:32 - Contenido: Pagar... 2026-08-04 10:03:32 - Comando detectado: pagar 2026-08-04 10:03:32 - CommandProcessor: Procesando comando: pagar 2026-08-04 10:03:32 - Ejecutando add_pagos.php [04-Aug-2026 10:03:33 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 10:03:33 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 10:03:33 - ====== INICIO WEBHOOK ====== 2026-08-04 10:03:33 - Evento: text | De: 584124571744 | Size: 562b 2026-08-04 10:03:33 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM4N0I0RUU2QkM5MjI4RTI0QUQyQzkxQzBFNDFGOEQA, ignorando 2026-08-04 10:06:36 - ====== INICIO WEBHOOK ====== 2026-08-04 10:06:36 - Evento: button | De: 584124571744 | Size: 718b 2026-08-04 10:06:36 - Procesando botón de plantilla: Informacion de pagos 2026-08-04 10:06:36 - ButtonService: payload=informacion de pagos, telefono=584124571744 2026-08-04 10:06:36 - Procesando botón PAGO para: 584124571744 2026-08-04 10:06:37 - Mensaje enviado con éxito a 584124571744 2026-08-04 10:06:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71f1ed58110 (wa_message_id: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSNEVFQTQ4MkMwNTcxMUNCQjdEAA==) 2026-08-04 10:06:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a71f1ed58110 2026-08-04 10:06:37 - ====== FIN WEBHOOK ====== 2026-08-04 10:07:03 - ====== INICIO WEBHOOK ====== 2026-08-04 10:07:03 - Evento: text | De: 584124571744 | Size: 609b 2026-08-04 10:07:03 - Procesando mensaje regular tipo: text 2026-08-04 10:07:03 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 10:07:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNEODJFQTRDODMwNDlGRURBRkE1RDBDMTRENURFRUYA 2026-08-04 10:07:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNEODJFQTRDODMwNDlGRURBRkE1RDBDMTRENURFRUYA 2026-08-04 10:07:03 - Contenido: Monto a cancelar de cuenta de marco montoya 14829173... 2026-08-04 10:07:03 - Comando detectado: monto 2026-08-04 10:07:03 - CommandProcessor: Procesando comando: monto 2026-08-04 10:07:03 - Comando no reconocido, enviando a ChatGPT 2026-08-04 10:07:03 - Resultado del comando: string 2026-08-04 10:07:03 - Enviando a ChatGPT: Monto a cancelar de cuenta de marco montoya 148291... 2026-08-04 10:07:03 - forwardToChatGPT: Enviando a ChatGPT: Monto a cancelar de cuenta de marco montoya 148291... 2026-08-04 10:07:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 11:07:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 11:07:03 America/Halifax] [CHATBOT][START] corr=87b273f6 IP=127.0.0.1 UA= [04-Aug-2026 10:07:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 10:07:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=74:ac:b9:7a:fe:45 mobile=584124571744 [04-Aug-2026 10:07:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 10:07:03 America/Caracas] [CHATBOT][DIAG] corr=87b273f6 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [04-Aug-2026 10:07:03 America/Caracas] [CHATBOT][CTX] corr=87b273f6 tel=584124571744 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 10:07:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 10:07:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 10:07:03 America/Caracas] [CHATBOT][AI][651c1f] Proveedor: gemini [04-Aug-2026 10:07:03 America/Caracas] [CHATBOT][GEMINI][651c1f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 10:07:04 America/Caracas] [CHATBOT][GEMINI][651c1f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 10:07:04 America/Caracas] [CHATBOT][GEMINI][651c1f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 10:07:05 America/Caracas] [CHATBOT][AI][651c1f] Gemini falló, usando heurística local [04-Aug-2026 10:07:05 America/Caracas] [CHATBOT][AI][651c1f] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 10:07:05 America/Caracas] [CHATBOT][END] corr=87b273f6 bytesRespuesta=391 [04-Aug-2026 10:07:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 10:07:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 10:07:06 - Mensaje enviado con éxito a 584124571744 2026-08-04 10:07:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71f20a45051 (wa_message_id: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSM0NBNzczMzFCREIwNTRDREYwAA==) 2026-08-04 10:07:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a71f20a45051 2026-08-04 10:07:06 - ====== FIN WEBHOOK ====== 2026-08-04 10:08:20 - ====== INICIO WEBHOOK ====== 2026-08-04 10:08:20 - Evento: text | De: 584124571744 | Size: 563b 2026-08-04 10:08:20 - Procesando mensaje regular tipo: text 2026-08-04 10:08:20 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 10:08:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNFQjhCRThCMDIyN0IwMjREMzA0RDAxMzE0Qjk2MkYA 2026-08-04 10:08:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNFQjhCRThCMDIyN0IwMjREMzA0RDAxMzE0Qjk2MkYA 2026-08-04 10:08:20 - Contenido: Planes... 2026-08-04 10:08:20 - Comando detectado: planes 2026-08-04 10:08:20 - CommandProcessor: Procesando comando: planes 2026-08-04 10:08:20 - Comando no reconocido, enviando a ChatGPT 2026-08-04 10:08:20 - Resultado del comando: string 2026-08-04 10:08:20 - Enviando a ChatGPT: Planes... 2026-08-04 10:08:20 - LeadCapture: Posible lead detectado para 584124571744 2026-08-04 10:08:20 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-04 10:08:20 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-04 10:08:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 11:08:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 11:08:21 America/Halifax] [CHATBOT][START] corr=15d86390 IP=127.0.0.1 UA= [04-Aug-2026 10:08:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 10:08:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=74:ac:b9:7a:fe:45 mobile=584124571744 [04-Aug-2026 10:08:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 10:08:21 America/Caracas] [CHATBOT][DIAG] corr=15d86390 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [04-Aug-2026 10:08:21 America/Caracas] [CHATBOT][CTX] corr=15d86390 tel=584124571744 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 10:08:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 10:08:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 10:08:21 America/Caracas] [CHATBOT][AI][cd073d] Proveedor: gemini [04-Aug-2026 10:08:21 America/Caracas] [CHATBOT][GEMINI][cd073d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 10:08:21 America/Caracas] [CHATBOT][GEMINI][cd073d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 10:08:22 America/Caracas] [CHATBOT][GEMINI][cd073d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 10:08:22 America/Caracas] [CHATBOT][AI][cd073d] Gemini falló, usando heurística local [04-Aug-2026 10:08:22 America/Caracas] [CHATBOT][END] corr=15d86390 bytesRespuesta=478 [04-Aug-2026 10:08:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 10:08:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 10:08:23 - Mensaje enviado con éxito a 584124571744 2026-08-04 10:08:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71f2579009b (wa_message_id: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSQTg3MTRFRDJCODgxNTdDRjcyAA==) 2026-08-04 10:08:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a71f2579009b 2026-08-04 10:08:23 - ====== FIN WEBHOOK ====== 2026-08-04 10:13:23 - ====== INICIO WEBHOOK ====== 2026-08-04 10:13:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 10:13:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 10:13:23 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Oriana Sanchez, 2026-09-08 00:00:00 . 584122366087 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122366087","wa_id":"584122366087"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMzY2MDg3FQIAERgSQUM2RTYzMzE3NjBCRTI5RDZGAA==","message_status":"accepted"}]}'. 2026-08-04 10:17:12 - ====== INICIO WEBHOOK ====== 2026-08-04 10:17:12 - Evento: button | De: 584144723819 | Size: 693b 2026-08-04 10:17:12 - Procesando botón de plantilla: Informacion de pagos 2026-08-04 10:17:12 - ButtonService: payload=informacion de pagos, telefono=584144723819 2026-08-04 10:17:12 - Procesando botón PAGO para: 584144723819 2026-08-04 10:17:13 - Mensaje enviado con éxito a 584144723819 2026-08-04 10:17:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71f4694967e (wa_message_id: wamid.HBgMNTg0MTQ0NzIzODE5FQIAERgSOEU0QkIwMjg1NzczQjQxREE4AA==) 2026-08-04 10:17:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a71f4694967e 2026-08-04 10:17:13 - ====== FIN WEBHOOK ====== 2026-08-04 10:18:35 - ====== INICIO WEBHOOK ====== 2026-08-04 10:18:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 10:18:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 10:18:35 - ====== FIN WEBHOOK ====== 2026-08-04 10:18:54 - ====== INICIO WEBHOOK ====== 2026-08-04 10:18:54 - Evento: image | De: 584144723819 | Size: 808b 2026-08-04 10:18:54 - Procesando mensaje regular tipo: image 2026-08-04 10:18:54 - RegularMessageService: Procesando mensaje de 584144723819, tipo: image 2026-08-04 10:18:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzIzODE5FQIAEhgUM0FGMTc3OEEyMDE4OTE1Nzc2OEUA 2026-08-04 10:18:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzIzODE5FQIAEhgUM0FGMTc3OEEyMDE4OTE1Nzc2OEUA 2026-08-04 10:18:54 - Contenido: ... 2026-08-04 10:18:54 - Comando detectado: image 2026-08-04 10:18:54 - CommandProcessor: Procesando comando: image 2026-08-04 10:18:54 - Imagen sin comando, guardando y procesando 2026-08-04 10:18:54 - Verificando duplicado por imageId=4036677616625505, msgId=wamid.HBgMNTg0MTQ0NzIzODE5FQIAEhgUM0FGMTc3OEEyMDE4OTE1Nzc2OEUA 2026-08-04 10:18:54 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 10:18:54 - Incluyendo numtoname.php... 2026-08-04 10:18:54 - Incluyendo media.php... 2026-08-04 10:18:54 - DEBUG messages batch: [{"from":"584144723819","from_user_id":"VE.4561528197467660","id":"wamid.HBgMNTg0MTQ0NzIzODE5FQIAEhgUM0FGMTc3OEEyMDE4OTE1Nzc2OEUA","timestamp":"1785853132","type":"image","image":{"mime_type":"image\/jpeg","sha256":"SM0hmEvMQETjGBY\/9\/WCn9mlskOPNPCgfWS49EK\/BjI=","id":"4036677616625505","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4036677616625505&source=webhook&ext=1785853433&hash=ATzLTHf8EaIhjR5ydVCBEsgsoGFZ3iSpSlIc1TrVo_wuWg"}}] 2026-08-04 10:18:54 - DEBUG caption: no se encontró texto cercano 2026-08-04 10:18:54 - DEBUG caption final: [VACIO] 2026-08-04 10:18:54 - DEBUG busqueda mobiles: 04144723819,4144723819,584144723819 2026-08-04 10:18:54 - DEBUG usuario NO encontrado 2026-08-04 10:18:54 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 10:18:54 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 10:18:55 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4036677616625505&source=getMedia&ext=1785853435&hash=ATxXPmvL4XPLT583YeuKFukSNKHjZcEw3vzoWTGQQYtJaA 2026-08-04 10:18:56 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4036677616625505.jpg (48211 bytes) 2026-08-04 10:18:58 - OCR tesseract exit=0 chars=337 2026-08-04 10:18:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 202 10:18 M all > GD < Comprobante de operacion < A PagomóvilBDV Personas Fecha: 04/08/2026 eet 006900252994 IT) Era 18143785 Origen: 0102****9286 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago < eo. Agregar Beneficiario [MAN OS 2026-08-04 10:18:58 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-04"} 2026-08-04 10:18:58 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 10:18:58 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-04 10:18:58 - DEBUG bodyAdmin postOCR: Tlf: 04144723819\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-04 (caption) 2026-08-04 10:19:00 - IMG 4036677616625505 TEL 04144723819 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 10:19:00 - Incluyendo guardar_imagen.php... 2026-08-04 10:19:00 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 10:19:00 - Includes realizados. Verificando funciones... 2026-08-04 10:19:00 - obtenerInfoUsuario: Iniciando función con teléfono: 584144723819 2026-08-04 10:19:00 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 10:19:00 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 10:19:00 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 10:19:00 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 10:19:00 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 10:19:00 - obtenerInfoUsuario: Datos usuario: {"username":"6c:63:f8:c6:5b:59","firstname":"Valeria","lastname":"Pantaleo","mac":"6c:63:f8:c6:5b:59","srvid":35} 2026-08-04 10:19:00 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 10:19:00 - Datos usuario extraídos: {"username":"6c:63:f8:c6:5b:59","firstname":"Valeria","lastname":"Pantaleo","mac":"6c:63:f8:c6:5b:59","srvid":35} 2026-08-04 10:19:00 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 10:19:00 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 10:19:00 - Valor de accessToken: EAAC0c45... 2026-08-04 10:19:00 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 10:19:00 - Instancia WhatsAppImageHandler creada 2026-08-04 10:19:00 - Llamando a saveWhatsAppImage... 2026-08-04 10:19:00 - saveWhatsAppImage: Procesando imagen para: 584144723819 2026-08-04 10:19:00 - saveWhatsAppImage: ID de media: 4036677616625505, MIME type: image/jpeg 2026-08-04 10:19:00 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4036677616625505 2026-08-04 10:19:00 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 10:19:00 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4036677616625505&source=getMedia&ext=1785853440&hash=ATx6qjAmNX2aCV0jRBsLtjDSDBxqVVNcEYqtC0oL7Aw6XQ 2026-08-04 10:19:00 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4036677616625505&source=getMedia&ext=1785853440&hash=ATx6qjAmNX2aCV0jRBsLtjDSDBxqVVNcEYqtC0oL7Aw6XQ 2026-08-04 10:19:01 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 10:19:01 - descargar_imagen: Imagen descargada - Tamaño: 48211 bytes, Tipo: image/jpeg 2026-08-04 10:19:01 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4036677616625505.jpg, Tamaño: 48211 bytes 2026-08-04 10:19:01 - saveToDatabase: Registro insertado en BD con ID: 229 2026-08-04 10:19:01 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4036677616625505.jpg","image_id":"4036677616625505","size":48211,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 10:19:01 - Resultado del comando: array 2026-08-04 10:19:01 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 10:19:02 - Mensaje enviado con éxito a 584144723819 2026-08-04 10:19:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a71f4d683fd7 (wa_message_id: wamid.HBgMNTg0MTQ0NzIzODE5FQIAERgSQjBFODAyMjhDNEMzMjEyNjBGAA==) 2026-08-04 10:19:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a71f4d683fd7 2026-08-04 10:19:02 - ====== FIN WEBHOOK ====== 2026-08-04 10:43:06 - ====== INICIO WEBHOOK ====== 2026-08-04 10:43:06 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 10:43:06 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 10:43:06 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maigualida Urbaez, 2026-08-31 00:00:00 . 584161770359 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161770359","wa_id":"584161770359"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNzcwMzU5FQIAERgSNDc3NTI2MUU2MkIyMjhDQkU2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Ivana Borges, 2026-08-31 00:00:00 . 584160123351 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584160123351","wa_id":"584160123351"}],"messages":[{"id":"wamid.HBgMNTg0MTYwMTIzMzUxFQIAERgSNzhDOEU0QTM5MkY5ODM0REREAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Willians Aguilera, 2026-08-11 00:00:00 . 584162120320 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162120320","wa_id":"584162120320"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTIwMzIwFQIAERgSMzE2MENGRDlBM0U0NzY4NDRCAA==","message_status":"accepted"}]}'. 2026-08-04 10:51:40 - ====== INICIO WEBHOOK ====== 2026-08-04 10:51:40 - Evento: status:failed | De: 584162120320 | Size: 573b 2026-08-04 10:51:40 - STATUS FAILED: failed para 584162120320 | Error: 131026 Message undeliverable 2026-08-04 10:51:40 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143030898","wa_id":"584143030898"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDMwODk4FQIAERgSMkYyRUNEQzBCRDgzRjUzNDVEAA=="}]}'. 2026-08-04 10:52:58 - ====== INICIO WEBHOOK ====== 2026-08-04 10:52:58 - Evento: status:failed | De: 584143030898 | Size: 573b 2026-08-04 10:52:58 - STATUS FAILED: failed para 584143030898 | Error: 131026 Message undeliverable 2026-08-04 10:52:58 - ====== FIN WEBHOOK ====== 2026-08-04 10:57:56 - ====== INICIO WEBHOOK ====== 2026-08-04 10:57:56 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 10:57:56 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 10:57:56 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Danaise Salas, 2026-09-03 00:00:00 . 584164151067 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164151067","wa_id":"584164151067"}],"messages":[{"id":"wamid.HBgMNTg0MTY0MTUxMDY3FQIAERgSNDFEMzU5RUQyOEY1Mzg5MEY0AA==","message_status":"accepted"}]}'. 2026-08-04 11:12:17 - ====== INICIO WEBHOOK ====== 2026-08-04 11:12:17 - Evento: text | De: 584264476065 | Size: 583b 2026-08-04 11:12:17 - Procesando mensaje regular tipo: text 2026-08-04 11:12:17 - RegularMessageService: Procesando mensaje de 584264476065, tipo: text 2026-08-04 11:12:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0NDc2MDY1FQIAEhggQUM1Q0U5MTBCQTE5RTdFNTM1QTk3NzFDM0JEMkUzMDEA 2026-08-04 11:12:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0NDc2MDY1FQIAEhggQUM1Q0U5MTBCQTE5RTdFNTM1QTk3NzFDM0JEMkUzMDEA 2026-08-04 11:12:17 - Contenido: Buenos días muy bueno... 2026-08-04 11:12:17 - Comando detectado: buenos 2026-08-04 11:12:17 - CommandProcessor: Procesando comando: buenos 2026-08-04 11:12:17 - Comando no reconocido, enviando a ChatGPT 2026-08-04 11:12:17 - Resultado del comando: string 2026-08-04 11:12:17 - Enviando a ChatGPT: Buenos días muy bueno... 2026-08-04 11:12:17 - forwardToChatGPT: Enviando a ChatGPT: Buenos días muy bueno... 2026-08-04 11:12:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 12:12:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 12:12:18 America/Halifax] [CHATBOT][START] corr=755bf1d4 IP=127.0.0.1 UA= [04-Aug-2026 11:12:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 11:12:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=6c:68:a4:d1:6a:39 mobile=584264476065 [04-Aug-2026 11:12:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 11:12:18 America/Caracas] [CHATBOT][DIAG] corr=755bf1d4 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [04-Aug-2026 11:12:18 America/Caracas] [CHATBOT][CTX] corr=755bf1d4 tel=584264476065 intent=chat srvid=35 usd=40 bs=34897.18 tasa=752.0943 verifyMode=simulated [04-Aug-2026 11:12:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 11:12:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 11:12:18 America/Caracas] [CHATBOT][AI][5392f0] Proveedor: gemini [04-Aug-2026 11:12:18 America/Caracas] [CHATBOT][GEMINI][5392f0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 11:12:18 America/Caracas] [CHATBOT][GEMINI][5392f0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 11:12:19 America/Caracas] [CHATBOT][GEMINI][5392f0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 11:12:19 America/Caracas] [CHATBOT][AI][5392f0] Gemini falló, usando heurística local [04-Aug-2026 11:12:19 America/Caracas] [CHATBOT][AI][5392f0] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 11:12:19 America/Caracas] [CHATBOT][END] corr=755bf1d4 bytesRespuesta=391 [04-Aug-2026 11:12:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 11:12:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 11:12:20 - Mensaje enviado con éxito a 584264476065 2026-08-04 11:12:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a720154dbcc2 (wa_message_id: wamid.HBgMNTg0MjY0NDc2MDY1FQIAERgSOEU4NUUyRjNFRjY5RUZCRUVFAA==) 2026-08-04 11:12:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a720154dbcc2 2026-08-04 11:12:20 - ====== FIN WEBHOOK ====== 2026-08-04 11:16:01 - ====== INICIO WEBHOOK ====== 2026-08-04 11:16:01 - Evento: text | De: 584264476065 | Size: 646b 2026-08-04 11:16:01 - Procesando mensaje regular tipo: text 2026-08-04 11:16:01 - RegularMessageService: Procesando mensaje de 584264476065, tipo: text 2026-08-04 11:16:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0NDc2MDY1FQIAEhggQUNGOTlDOUQ1NEY3MURFMkExNzVBMjFBOTQ2NkEzREUA 2026-08-04 11:16:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0NDc2MDY1FQIAEhggQUNGOTlDOUQ1NEY3MURFMkExNzVBMjFBOTQ2NkEzREUA 2026-08-04 11:16:01 - Contenido: Bueno a mi se me haces más fácil pagar 3 de cada mes y el plan de 30 $ dolares... 2026-08-04 11:16:01 - Comando detectado: bueno 2026-08-04 11:16:01 - CommandProcessor: Procesando comando: bueno 2026-08-04 11:16:01 - Comando no reconocido, enviando a ChatGPT 2026-08-04 11:16:01 - Resultado del comando: string 2026-08-04 11:16:01 - Enviando a ChatGPT: Bueno a mi se me haces más fácil pagar 3 de ca... 2026-08-04 11:16:01 - LeadCapture: Posible lead detectado para 584264476065 2026-08-04 11:16:01 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-04 11:16:01 - forwardToChatGPT: Enviando a ChatGPT: Bueno a mi se me haces más fácil pagar 3 de ca... 2026-08-04 11:16:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 12:16:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 12:16:01 America/Halifax] [CHATBOT][START] corr=915e49b4 IP=127.0.0.1 UA= [04-Aug-2026 11:16:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 11:16:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=6c:68:a4:d1:6a:39 mobile=584264476065 [04-Aug-2026 11:16:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 11:16:02 America/Caracas] [CHATBOT][DIAG] corr=915e49b4 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [04-Aug-2026 11:16:02 America/Caracas] [CHATBOT][CTX] corr=915e49b4 tel=584264476065 intent=chat srvid=35 usd=40 bs=34897.18 tasa=752.0943 verifyMode=simulated [04-Aug-2026 11:16:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 11:16:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 11:16:02 America/Caracas] [CHATBOT][AI][3f5500] Proveedor: gemini [04-Aug-2026 11:16:02 America/Caracas] [CHATBOT][GEMINI][3f5500] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 11:16:02 America/Caracas] [CHATBOT][GEMINI][3f5500] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 11:16:02 America/Caracas] [CHATBOT][GEMINI][3f5500] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 11:16:03 America/Caracas] [CHATBOT][AI][3f5500] Gemini falló, usando heurística local [04-Aug-2026 11:16:03 America/Caracas] [CHATBOT][END] corr=915e49b4 bytesRespuesta=478 [04-Aug-2026 11:16:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 11:16:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 11:16:04 - Mensaje enviado con éxito a 584264476065 2026-08-04 11:16:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a72023434e0e (wa_message_id: wamid.HBgMNTg0MjY0NDc2MDY1FQIAERgSMTI1NzkwQzlCQUE3NzE5M0I1AA==) 2026-08-04 11:16:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a72023434e0e 2026-08-04 11:16:04 - ====== FIN WEBHOOK ====== 2026-08-04 11:17:34 - ====== INICIO WEBHOOK ====== 2026-08-04 11:17:34 - Evento: text | De: 584264476065 | Size: 589b 2026-08-04 11:17:34 - Procesando mensaje regular tipo: text 2026-08-04 11:17:34 - RegularMessageService: Procesando mensaje de 584264476065, tipo: text 2026-08-04 11:17:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0NDc2MDY1FQIAEhggQUM4MEQ0NDBENzc4MURBOEZFMUVGNTRDQzY3NjA0M0YA 2026-08-04 11:17:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0NDc2MDY1FQIAEhggQUM4MEQ0NDBENzc4MURBOEZFMUVGNTRDQzY3NjA0M0YA 2026-08-04 11:17:34 - Contenido: Buenos sería el básico... 2026-08-04 11:17:34 - Comando detectado: buenos 2026-08-04 11:17:34 - CommandProcessor: Procesando comando: buenos 2026-08-04 11:17:34 - Comando no reconocido, enviando a ChatGPT 2026-08-04 11:17:34 - Resultado del comando: string 2026-08-04 11:17:34 - Enviando a ChatGPT: Buenos sería el básico... 2026-08-04 11:17:34 - forwardToChatGPT: Enviando a ChatGPT: Buenos sería el básico... 2026-08-04 11:17:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 12:17:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 12:17:34 America/Halifax] [CHATBOT][START] corr=ff924480 IP=127.0.0.1 UA= [04-Aug-2026 11:17:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 11:17:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=6c:68:a4:d1:6a:39 mobile=584264476065 [04-Aug-2026 11:17:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 11:17:34 America/Caracas] [CHATBOT][DIAG] corr=ff924480 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [04-Aug-2026 11:17:34 America/Caracas] [CHATBOT][CTX] corr=ff924480 tel=584264476065 intent=chat srvid=35 usd=40 bs=34897.18 tasa=752.0943 verifyMode=simulated [04-Aug-2026 11:17:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 11:17:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 11:17:34 America/Caracas] [CHATBOT][AI][4e2cfc] Proveedor: gemini [04-Aug-2026 11:17:34 America/Caracas] [CHATBOT][GEMINI][4e2cfc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 11:17:34 America/Caracas] [CHATBOT][GEMINI][4e2cfc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 11:17:35 America/Caracas] [CHATBOT][GEMINI][4e2cfc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 11:17:35 America/Caracas] [CHATBOT][AI][4e2cfc] Gemini falló, usando heurística local [04-Aug-2026 11:17:35 America/Caracas] [CHATBOT][AI][4e2cfc] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 11:17:35 America/Caracas] [CHATBOT][END] corr=ff924480 bytesRespuesta=391 [04-Aug-2026 11:17:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 11:17:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 11:17:36 - Mensaje enviado con éxito a 584264476065 2026-08-04 11:17:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a720290bc235 (wa_message_id: wamid.HBgMNTg0MjY0NDc2MDY1FQIAERgSOUE5NTlBNjU0NUVDRjFDQ0M3AA==) 2026-08-04 11:17:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a720290bc235 2026-08-04 11:17:36 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124557512","wa_id":"584124557512"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTU3NTEyFQIAERgSQzFCQzZBQ0MwODg5Q0UyOTVEAA==","message_status":"accepted"}]}'. 2026-08-04 11:26:11 - ====== INICIO WEBHOOK ====== 2026-08-04 11:26:11 - Evento: image | De: 584241692500 | Size: 836b 2026-08-04 11:26:11 - Procesando mensaje regular tipo: image 2026-08-04 11:26:11 - RegularMessageService: Procesando mensaje de 584241692500, tipo: image 2026-08-04 11:26:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNjkyNTAwFQIAEhgUM0E1MjUzOUJBMUI3QTM1NDk1NkYA 2026-08-04 11:26:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNjkyNTAwFQIAEhgUM0E1MjUzOUJBMUI3QTM1NDk1NkYA 2026-08-04 11:26:11 - Contenido: Richard alenso... 2026-08-04 11:26:11 - Comando detectado: richard 2026-08-04 11:26:11 - CommandProcessor: Procesando comando: richard 2026-08-04 11:26:11 - Imagen sin comando, guardando y procesando 2026-08-04 11:26:11 - Verificando duplicado por imageId=1081376458187850, msgId=wamid.HBgMNTg0MjQxNjkyNTAwFQIAEhgUM0E1MjUzOUJBMUI3QTM1NDk1NkYA 2026-08-04 11:26:11 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 11:26:11 - Incluyendo numtoname.php... 2026-08-04 11:26:11 - Incluyendo media.php... 2026-08-04 11:26:11 - DEBUG messages batch: [{"from":"584241692500","from_user_id":"VE.4534402700180210","id":"wamid.HBgMNTg0MjQxNjkyNTAwFQIAEhgUM0E1MjUzOUJBMUI3QTM1NDk1NkYA","timestamp":"1785857168","type":"image","image":{"caption":"Richard alenso","mime_type":"image\/jpeg","sha256":"pwiPhqdu41AbZsXUZBCq+EU\/b57CeEJChc9b9CZV04k=","id":"1081376458187850","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1081376458187850&source=webhook&ext=1785857470&hash=ATyTBsGbp9854qgx-oQYVI8bK8eGLfvWYsVS84xUavVXOg"}}] 2026-08-04 11:26:11 - DEBUG caption final: Richard alenso 2026-08-04 11:26:11 - DEBUG busqueda mobiles: 04241692500,4241692500,584241692500 2026-08-04 11:26:11 - DEBUG usuario encontrado: e4:38:83:ae:61:a6 2026-08-04 11:26:11 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 11:26:11 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 11:26:12 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1081376458187850&source=getMedia&ext=1785857472&hash=ATymBZNaYlfIfTynAzJVav-7vZI9MK0VBOaSqf7YC6tUjg 2026-08-04 11:26:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1081376458187850.jpg (40106 bytes) 2026-08-04 11:26:15 - OCR tesseract exit=0 chars=336 2026-08-04 11:26:15 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 11:25 al > a) < Comprobante de operación < y PagomóvilBDV Personas 30.800,00 Bs Fecha: 04/08/2026 Operación: 006901052865 IT] Identificación: 18143785 Origen: 0102****6349 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL J Crear Acceso directo 2026-08-04 11:26:15 - OCR parse (caption-level): {"banco":"Mercantil","monto":"30800.00","fecha":"2026-08-04"} 2026-08-04 11:26:15 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 11:26:15 - DEBUG registro: usernameRaw=''e4:38:83:ae:61:a6'' first=''richard'' last=''alenso'' esRegistrado=1 2026-08-04 11:26:15 - DEBUG bodyAdmin postOCR: Tlf: 04241692500\nUser: e4:38:83:ae:61:a6\nNombre: richard alenso\nBanco: Mercantil\nMonto: 30800.00 (caption)\nFecha: 2026-08-04 (caption)\nSrvID: 35 2026-08-04 11:26:17 - IMG 1081376458187850 TEL 04241692500 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 11:26:17 - Incluyendo guardar_imagen.php... 2026-08-04 11:26:17 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 11:26:17 - Includes realizados. Verificando funciones... 2026-08-04 11:26:17 - obtenerInfoUsuario: Iniciando función con teléfono: 584241692500 2026-08-04 11:26:17 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 11:26:17 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 11:26:18 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 11:26:18 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 11:26:18 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 11:26:18 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:61:a6","firstname":"richard","lastname":"alenso","mac":"e4:38:83:ae:61:a6","srvid":35} 2026-08-04 11:26:18 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 11:26:18 - Datos usuario extraídos: {"username":"e4:38:83:ae:61:a6","firstname":"richard","lastname":"alenso","mac":"e4:38:83:ae:61:a6","srvid":35} 2026-08-04 11:26:18 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 11:26:18 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 11:26:18 - Valor de accessToken: EAAC0c45... 2026-08-04 11:26:18 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 11:26:18 - Instancia WhatsAppImageHandler creada 2026-08-04 11:26:18 - Llamando a saveWhatsAppImage... 2026-08-04 11:26:18 - saveWhatsAppImage: Procesando imagen para: 584241692500 2026-08-04 11:26:18 - saveWhatsAppImage: ID de media: 1081376458187850, MIME type: image/jpeg 2026-08-04 11:26:18 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1081376458187850 2026-08-04 11:26:18 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 11:26:18 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1081376458187850&source=getMedia&ext=1785857478&hash=ATyQ8t57o2LQzd8CRYdSAF4eQPG-MuP8tSjj-izgdmBORA 2026-08-04 11:26:18 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1081376458187850&source=getMedia&ext=1785857478&hash=ATyQ8t57o2LQzd8CRYdSAF4eQPG-MuP8tSjj-izgdmBORA 2026-08-04 11:26:19 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 11:26:19 - descargar_imagen: Imagen descargada - Tamaño: 40106 bytes, Tipo: image/jpeg 2026-08-04 11:26:19 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1081376458187850.jpg, Tamaño: 40106 bytes 2026-08-04 11:26:19 - saveToDatabase: Registro insertado en BD con ID: 230 2026-08-04 11:26:19 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1081376458187850.jpg","image_id":"1081376458187850","size":40106,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 11:26:19 - Resultado del comando: array 2026-08-04 11:26:19 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 11:26:20 - Mensaje enviado con éxito a 584241692500 2026-08-04 11:26:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a72049c5e76b (wa_message_id: wamid.HBgMNTg0MjQxNjkyNTAwFQIAERgSQjU3RTI4RTNEQzQxNkJGRDUxAA==) 2026-08-04 11:26:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a72049c5e76b 2026-08-04 11:26:20 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, javier mulato, 03/09/2026 . 584144928040 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928040","wa_id":"584144928040"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDQwFQIAERgSQkY2QkU4MEUxNDQ5RTFFOTlEAA==","message_status":"accepted"}]}'. 2026-08-04 11:26:47 - ====== INICIO WEBHOOK ====== 2026-08-04 11:26:47 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 11:26:47 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 11:26:47 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, richard alenso, 03/09/2026 . 584241692500 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241692500","wa_id":"584241692500"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjkyNTAwFQIAERgSNTk3M0FDODcwNTNBNjVDMDZDAA==","message_status":"accepted"}]}'. 2026-08-04 11:27:43 - ====== INICIO WEBHOOK ====== 2026-08-04 11:27:43 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 11:27:43 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 11:27:43 - ====== FIN WEBHOOK ====== 2026-08-04 11:31:13 - ====== INICIO WEBHOOK ====== 2026-08-04 11:31:13 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 11:31:13 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 11:31:13 - ====== FIN WEBHOOK ====== 2026-08-04 11:31:14 - ====== INICIO WEBHOOK ====== 2026-08-04 11:31:14 - Evento: status:failed | De: 584124211151 | Size: 828b 2026-08-04 11:31:14 - STATUS FAILED: failed para 584124211151 | Error: 131047 Re-engagement message 2026-08-04 11:31:14 - ====== FIN WEBHOOK ====== 2026-08-04 11:31:35 - ====== INICIO WEBHOOK ====== 2026-08-04 11:31:35 - Evento: image | De: 584124211151 | Size: 837b 2026-08-04 11:31:35 - Procesando mensaje regular tipo: image 2026-08-04 11:31:35 - RegularMessageService: Procesando mensaje de 584124211151, tipo: image 2026-08-04 11:31:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MjExMTUxFQIAEhggQUM0Mzk2MDNCNEYyQ0M4QjhGRUMyNjY0MkY4OEVFRTgA 2026-08-04 11:31:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MjExMTUxFQIAEhggQUM0Mzk2MDNCNEYyQ0M4QjhGRUMyNjY0MkY4OEVFRTgA 2026-08-04 11:31:35 - Contenido: ... 2026-08-04 11:31:35 - Comando detectado: image 2026-08-04 11:31:35 - CommandProcessor: Procesando comando: image 2026-08-04 11:31:35 - Imagen sin comando, guardando y procesando 2026-08-04 11:31:35 - Verificando duplicado por imageId=1054096700310092, msgId=wamid.HBgMNTg0MTI0MjExMTUxFQIAEhggQUM0Mzk2MDNCNEYyQ0M4QjhGRUMyNjY0MkY4OEVFRTgA 2026-08-04 11:31:35 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 11:31:35 - Incluyendo numtoname.php... 2026-08-04 11:31:35 - Incluyendo media.php... 2026-08-04 11:31:35 - DEBUG messages batch: [{"from":"584124211151","from_user_id":"VE.4549797918640688","id":"wamid.HBgMNTg0MTI0MjExMTUxFQIAEhggQUM0Mzk2MDNCNEYyQ0M4QjhGRUMyNjY0MkY4OEVFRTgA","timestamp":"1785857492","type":"image","image":{"mime_type":"image\/jpeg","sha256":"6ohiwUc2rcwUaIzoDKn9UCqRh\/ivYxGID08VIdO7b7w=","id":"1054096700310092","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1054096700310092&source=webhook&ext=1785857794&hash=ATy2ZlRxVrpJRijUU_iEC7dqq2eDa7uWxC8mmqWEf-z_sw"}}] 2026-08-04 11:31:35 - DEBUG caption: no se encontró texto cercano 2026-08-04 11:31:35 - DEBUG caption final: [VACIO] 2026-08-04 11:31:35 - DEBUG busqueda mobiles: 04124211151,4124211151,584124211151 2026-08-04 11:31:35 - DEBUG usuario NO encontrado 2026-08-04 11:31:35 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 11:31:35 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 11:31:36 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1054096700310092&source=getMedia&ext=1785857795&hash=ATwcJsHR6RHUi3sp6XHw_CdRMzmWYhrKyfwrJfIfB3CPdA 2026-08-04 11:31:36 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1054096700310092.jpg (52418 bytes) 2026-08-04 11:31:37 - OCR tesseract exit=0 chars=240 2026-08-04 11:31:37 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 374 MA PagomóvilBDV Comercios Fecha: 04/08/2026 TT IAE E Identificacién: 500479930 Origen: 0102****4305 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-04 11:31:37 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-04"} 2026-08-04 11:31:37 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 11:31:37 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-04 11:31:37 - DEBUG bodyAdmin postOCR: Tlf: 04124211151\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-04 (caption) 2026-08-04 11:31:40 - IMG 1054096700310092 TEL 04124211151 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 11:31:40 - Incluyendo guardar_imagen.php... 2026-08-04 11:31:40 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 11:31:40 - Includes realizados. Verificando funciones... 2026-08-04 11:31:40 - obtenerInfoUsuario: Iniciando función con teléfono: 584124211151 2026-08-04 11:31:40 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 11:31:40 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 11:31:40 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 11:31:40 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 11:31:40 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 11:31:40 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:72:3b:19","firstname":"Maria Fernanda","lastname":"Marquez","mac":"74:ac:b9:72:3b:19","srvid":35} 2026-08-04 11:31:40 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 11:31:40 - Datos usuario extraídos: {"username":"74:ac:b9:72:3b:19","firstname":"Maria Fernanda","lastname":"Marquez","mac":"74:ac:b9:72:3b:19","srvid":35} 2026-08-04 11:31:40 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 11:31:40 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 11:31:40 - Valor de accessToken: EAAC0c45... 2026-08-04 11:31:40 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 11:31:40 - Instancia WhatsAppImageHandler creada 2026-08-04 11:31:40 - Llamando a saveWhatsAppImage... 2026-08-04 11:31:40 - saveWhatsAppImage: Procesando imagen para: 584124211151 2026-08-04 11:31:40 - saveWhatsAppImage: ID de media: 1054096700310092, MIME type: image/jpeg 2026-08-04 11:31:40 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1054096700310092 2026-08-04 11:31:41 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 11:31:41 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1054096700310092&source=getMedia&ext=1785857800&hash=ATxNpz9j74noH3JxaoSiCEzwXw8DGC0TgF3kidHbKjZfQA 2026-08-04 11:31:41 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1054096700310092&source=getMedia&ext=1785857800&hash=ATxNpz9j74noH3JxaoSiCEzwXw8DGC0TgF3kidHbKjZfQA 2026-08-04 11:31:41 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 11:31:41 - descargar_imagen: Imagen descargada - Tamaño: 52418 bytes, Tipo: image/jpeg 2026-08-04 11:31:41 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1054096700310092.jpg, Tamaño: 52418 bytes 2026-08-04 11:31:41 - saveToDatabase: Registro insertado en BD con ID: 231 2026-08-04 11:31:41 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1054096700310092.jpg","image_id":"1054096700310092","size":52418,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 11:31:41 - Resultado del comando: array 2026-08-04 11:31:41 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 11:31:42 - Mensaje enviado con éxito a 584124211151 2026-08-04 11:31:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7205dec3acc (wa_message_id: wamid.HBgMNTg0MTI0MjExMTUxFQIAERgSMzQ4RDZFNjg0RDczNTY2MDdCAA==) 2026-08-04 11:31:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a7205dec3acc 2026-08-04 11:31:42 - ====== FIN WEBHOOK ====== 2026-08-04 11:31:49 - ====== INICIO WEBHOOK ====== 2026-08-04 11:31:49 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 11:31:49 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 11:31:50 - ====== FIN WEBHOOK ====== 2026-08-04 11:32:59 - ====== INICIO WEBHOOK ====== 2026-08-04 11:32:59 - Evento: text | De: 584124571744 | Size: 657b 2026-08-04 11:32:59 - Procesando mensaje regular tipo: text 2026-08-04 11:32:59 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 11:32:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM1MEY1RjFDOEE1RDQ4M0E3QkMxMURFREI0RUZBMkMA 2026-08-04 11:32:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM1MEY1RjFDOEE1RDQ4M0E3QkMxMURFREI0RUZBMkMA 2026-08-04 11:32:59 - Contenido: Buen dia por favor me pueden indicar el monto en bs para hacer el pago correspondiente a mi servicio... 2026-08-04 11:32:59 - Comando detectado: buen 2026-08-04 11:32:59 - CommandProcessor: Procesando comando: buen 2026-08-04 11:32:59 - Comando no reconocido, enviando a ChatGPT 2026-08-04 11:32:59 - Resultado del comando: string 2026-08-04 11:32:59 - Enviando a ChatGPT: Buen dia por favor me pueden indicar el monto en b... 2026-08-04 11:32:59 - forwardToChatGPT: Enviando a ChatGPT: Buen dia por favor me pueden indicar el monto en b... 2026-08-04 11:32:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 12:33:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 12:33:00 America/Halifax] [CHATBOT][START] corr=aec442ff IP=127.0.0.1 UA= [04-Aug-2026 11:33:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 11:33:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=74:ac:b9:7a:fe:45 mobile=584124571744 [04-Aug-2026 11:33:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 11:33:00 America/Caracas] [CHATBOT][DIAG] corr=aec442ff Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [04-Aug-2026 11:33:00 America/Caracas] [CHATBOT][CTX] corr=aec442ff tel=584124571744 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 11:33:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 11:33:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 11:33:00 America/Caracas] [CHATBOT][AI][dd547f] Proveedor: gemini [04-Aug-2026 11:33:00 America/Caracas] [CHATBOT][GEMINI][dd547f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 11:33:00 America/Caracas] [CHATBOT][GEMINI][dd547f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 11:33:01 America/Caracas] [CHATBOT][GEMINI][dd547f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 11:33:01 America/Caracas] [CHATBOT][AI][dd547f] Gemini falló, usando heurística local [04-Aug-2026 11:33:01 America/Caracas] [CHATBOT][END] corr=aec442ff bytesRespuesta=397 [04-Aug-2026 11:33:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 11:33:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 11:33:02 - Mensaje enviado con éxito a 584124571744 2026-08-04 11:33:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a72062e8aae2 (wa_message_id: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSNEZGMzg4RUVEMzY5QzBCRDhDAA==) 2026-08-04 11:33:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a72062e8aae2 2026-08-04 11:33:02 - ====== FIN WEBHOOK ====== 2026-08-04 11:35:32 - ====== INICIO WEBHOOK ====== 2026-08-04 11:35:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 11:35:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 11:35:32 - ====== FIN WEBHOOK ====== 2026-08-04 11:35:33 - ====== INICIO WEBHOOK ====== 2026-08-04 11:35:33 - Evento: status:failed | De: 584129959019 | Size: 828b 2026-08-04 11:35:33 - STATUS FAILED: failed para 584129959019 | Error: 131047 Re-engagement message 2026-08-04 11:35:33 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , reina yoli misle, 2026-09-07 00:00:00 . 584243042461 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243042461","wa_id":"584243042461"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDQyNDYxFQIAERgSQThEODE1NDY3QTA2Nzc1RDEyAA==","message_status":"accepted"}]}'. 2026-08-04 11:39:19 - ====== INICIO WEBHOOK ====== 2026-08-04 11:39:19 - Evento: image | De: 584124571744 | Size: 830b 2026-08-04 11:39:19 - Procesando mensaje regular tipo: image 2026-08-04 11:39:19 - RegularMessageService: Procesando mensaje de 584124571744, tipo: image 2026-08-04 11:39:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM3NjJEQUY5MzkzNjBBMkZBQkQ2OEEzNUUzRTk5QTQA 2026-08-04 11:39:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM3NjJEQUY5MzkzNjBBMkZBQkQ2OEEzNUUzRTk5QTQA 2026-08-04 11:39:19 - Contenido: ... 2026-08-04 11:39:19 - Comando detectado: image 2026-08-04 11:39:19 - CommandProcessor: Procesando comando: image 2026-08-04 11:39:19 - Imagen sin comando, guardando y procesando 2026-08-04 11:39:19 - Verificando duplicado por imageId=1280302717368352, msgId=wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM3NjJEQUY5MzkzNjBBMkZBQkQ2OEEzNUUzRTk5QTQA 2026-08-04 11:39:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 11:39:19 - Incluyendo numtoname.php... 2026-08-04 11:39:19 - Incluyendo media.php... 2026-08-04 11:39:19 - DEBUG messages batch: [{"from":"584124571744","from_user_id":"VE.4538310226456124","id":"wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM3NjJEQUY5MzkzNjBBMkZBQkQ2OEEzNUUzRTk5QTQA","timestamp":"1785857957","type":"image","image":{"mime_type":"image\/jpeg","sha256":"8BAf+a5EtWbWOELH07WvP4Jhe4ZClmK8Hwwvcb1Ygi0=","id":"1280302717368352","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1280302717368352&source=webhook&ext=1785858258&hash=ATygXCbbuHFpiZBmKBqqqYfV2wYfWdl2_Xr18rQ8YBMjEA"}}] 2026-08-04 11:39:19 - DEBUG caption: no se encontró texto cercano 2026-08-04 11:39:19 - DEBUG caption final: [VACIO] 2026-08-04 11:39:19 - DEBUG busqueda mobiles: 04124571744,4124571744,584124571744 2026-08-04 11:39:19 - DEBUG usuario encontrado: 74:ac:b9:7a:fe:45 2026-08-04 11:39:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 11:39:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 11:39:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1280302717368352&source=getMedia&ext=1785858259&hash=ATyeUdRxO6D2Gnz6vtUVSwbWZ6C58wI7GRuHs6Zmaej0WA 2026-08-04 11:39:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1280302717368352.jpg (96611 bytes) 2026-08-04 11:39:23 - OCR tesseract exit=0 chars=445 2026-08-04 11:39:23 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 373 BANCARIBE ¢> jOperacion exitosa! Tipo de operación: Pago Móvil Emisor: Montoya Oropeza Marco Antonio Fecha: 04-08-2026 11:39 AM (Monto: ¡EA pa Referencia: 1409382662 Celular de origen: 04124571744 Celular de destino: 04123663736 Banco del beneficiario: BANCO DE VENEZUELA Identificacion del V-18143785 beneficiario: Mo Procesado por Suiche 7B y 2026-08-04 11:39:23 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-04"} 2026-08-04 11:39:23 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 11:39:23 - DEBUG registro: usernameRaw=''74:ac:b9:7a:fe:45'' first=''marco '' last=''montoya'' esRegistrado=1 2026-08-04 11:39:23 - DEBUG bodyAdmin postOCR: Tlf: 04124571744\nUser: 74:ac:b9:7a:fe:45\nNombre: marco montoya\nBanco: Venezuela\nMonto: \nFecha: 2026-08-04 (caption)\nSrvID: 34 2026-08-04 11:39:25 - IMG 1280302717368352 TEL 04124571744 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 11:39:25 - Incluyendo guardar_imagen.php... 2026-08-04 11:39:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 11:39:25 - Includes realizados. Verificando funciones... 2026-08-04 11:39:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584124571744 2026-08-04 11:39:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 11:39:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 11:39:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 11:39:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 11:39:25 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 11:39:25 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7a:fe:45","firstname":"marco ","lastname":"montoya","mac":"74:ac:b9:7a:fe:45","srvid":34} 2026-08-04 11:39:25 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 11:39:25 - Datos usuario extraídos: {"username":"74:ac:b9:7a:fe:45","firstname":"marco ","lastname":"montoya","mac":"74:ac:b9:7a:fe:45","srvid":34} 2026-08-04 11:39:25 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 11:39:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 11:39:25 - Valor de accessToken: EAAC0c45... 2026-08-04 11:39:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 11:39:25 - Instancia WhatsAppImageHandler creada 2026-08-04 11:39:25 - Llamando a saveWhatsAppImage... 2026-08-04 11:39:25 - saveWhatsAppImage: Procesando imagen para: 584124571744 2026-08-04 11:39:25 - saveWhatsAppImage: ID de media: 1280302717368352, MIME type: image/jpeg 2026-08-04 11:39:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1280302717368352 2026-08-04 11:39:26 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 11:39:26 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1280302717368352&source=getMedia&ext=1785858266&hash=ATzocUlODOb0PLd9RYXcW5wqONJHIhARpnydMSfMjqelYQ 2026-08-04 11:39:26 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1280302717368352&source=getMedia&ext=1785858266&hash=ATzocUlODOb0PLd9RYXcW5wqONJHIhARpnydMSfMjqelYQ 2026-08-04 11:39:27 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 11:39:27 - descargar_imagen: Imagen descargada - Tamaño: 96611 bytes, Tipo: image/jpeg 2026-08-04 11:39:27 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1280302717368352.jpg, Tamaño: 96611 bytes 2026-08-04 11:39:27 - saveToDatabase: Registro insertado en BD con ID: 232 2026-08-04 11:39:27 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1280302717368352.jpg","image_id":"1280302717368352","size":96611,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 11:39:27 - Resultado del comando: array 2026-08-04 11:39:27 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 11:39:28 - Mensaje enviado con éxito a 584124571744 2026-08-04 11:39:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7207b069ce7 (wa_message_id: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSRkZGRUU3Qzg4REFBNEY2M0E5AA==) 2026-08-04 11:39:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a7207b069ce7 2026-08-04 11:39:28 - ====== FIN WEBHOOK ====== 2026-08-04 11:41:02 - ====== INICIO WEBHOOK ====== 2026-08-04 11:41:02 - Evento: text | De: 584124571744 | Size: 606b 2026-08-04 11:41:02 - Procesando mensaje regular tipo: text 2026-08-04 11:41:02 - RegularMessageService: Procesando mensaje de 584124571744, tipo: text 2026-08-04 11:41:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM5MDhERjRGODI2NDRFMTBEOUM2MDc4QUMxNDBFNjIA 2026-08-04 11:41:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUM5MDhERjRGODI2NDRFMTBEOUM2MDc4QUMxNDBFNjIA 2026-08-04 11:41:02 - Contenido: Bancaribe 1409382662 22562.83 bs 04/08/2026... 2026-08-04 11:41:02 - Comando detectado: bancaribe 2026-08-04 11:41:02 - CommandProcessor: Procesando comando: bancaribe 2026-08-04 11:41:02 - Comando no reconocido, enviando a ChatGPT 2026-08-04 11:41:02 - Resultado del comando: string 2026-08-04 11:41:02 - Enviando a ChatGPT: Bancaribe 1409382662 22562.83 bs 04/08/2026... 2026-08-04 11:41:02 - forwardToChatGPT: Enviando a ChatGPT: Bancaribe 1409382662 22562.83 bs 04/08/2026... 2026-08-04 11:41:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 12:41:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 12:41:02 America/Halifax] [CHATBOT][START] corr=e57d1d49 IP=127.0.0.1 UA= [04-Aug-2026 11:41:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 11:41:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=74:ac:b9:7a:fe:45 mobile=584124571744 [04-Aug-2026 11:41:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 11:41:02 America/Caracas] [CHATBOT][DIAG] corr=e57d1d49 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [04-Aug-2026 11:41:02 America/Caracas] [CHATBOT][CTX] corr=e57d1d49 tel=584124571744 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 11:41:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 11:41:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 11:41:02 America/Caracas] [CHATBOT][AI][d5bd97] Proveedor: gemini [04-Aug-2026 11:41:02 America/Caracas] [CHATBOT][GEMINI][d5bd97] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 11:41:03 America/Caracas] [CHATBOT][GEMINI][d5bd97] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 11:41:03 America/Caracas] [CHATBOT][GEMINI][d5bd97] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 11:41:04 America/Caracas] [CHATBOT][AI][d5bd97] Gemini falló, usando heurística local [04-Aug-2026 11:41:04 America/Caracas] [CHATBOT][AI][d5bd97] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 11:41:04 America/Caracas] [CHATBOT][END] corr=e57d1d49 bytesRespuesta=391 [04-Aug-2026 11:41:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 11:41:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 11:41:05 - Mensaje enviado con éxito a 584124571744 2026-08-04 11:41:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7208112cf4b (wa_message_id: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSN0M4M0MyRTUyQkE2Q0RCMjQ4AA==) 2026-08-04 11:41:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a7208112cf4b 2026-08-04 11:41:05 - ====== FIN WEBHOOK ====== 2026-08-04 11:43:23 - ====== INICIO WEBHOOK ====== 2026-08-04 11:43:23 - Evento: interactive | De: 584164151067 | Size: 1007b 2026-08-04 11:43:23 - Procesando encuesta interactiva 2026-08-04 11:43:23 - SurveyService: Iniciando procesamiento de encuesta 2026-08-04 11:43:23 - Procesando encuesta de: 584164151067, Message ID: wamid.HBgMNTg0MTY0MTUxMDY3FQIAEhggQUNERTQ3NTQ4NEUxMjlDRjI0M0JBREFBMjY3MzY3NTMA 2026-08-04 11:43:23 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-04 11:43:23 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, marco montoya, 03/09/2026 . 584124571744 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124571744","wa_id":"584124571744"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTcxNzQ0FQIAERgSQTg4NjRGOTQzMTE1MkU1M0ZGAA==","message_status":"accepted"}]}'. 2026-08-04 11:44:10 - ====== INICIO WEBHOOK ====== 2026-08-04 11:44:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 11:44:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 11:44:10 - ====== FIN WEBHOOK ====== 2026-08-04 11:53:39 - ====== INICIO WEBHOOK ====== 2026-08-04 11:53:39 - Evento: interactive | De: 584124571744 | Size: 964b 2026-08-04 11:53:39 - Procesando encuesta interactiva 2026-08-04 11:53:39 - SurveyService: Iniciando procesamiento de encuesta 2026-08-04 11:53:39 - Procesando encuesta de: 584124571744, Message ID: wamid.HBgMNTg0MTI0NTcxNzQ0FQIAEhggQUNBQUE0RkM2Mjk1NDAyMjlBODZCNTUzOTUxNUMyNzQA 2026-08-04 11:53:39 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-04 11:53:39 - ====== FIN WEBHOOK ====== 2026-08-04 12:13:25 - ====== INICIO WEBHOOK ====== 2026-08-04 12:13:25 - Evento: text | De: 584125329220 | Size: 585b 2026-08-04 12:13:25 - Procesando mensaje regular tipo: text 2026-08-04 12:13:25 - RegularMessageService: Procesando mensaje de 584125329220, tipo: text 2026-08-04 12:13:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUMzQTMxODMwODIyRDIxNDk2QUNGRDM4MkVBRDRCODAA 2026-08-04 12:13:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUMzQTMxODMwODIyRDIxNDk2QUNGRDM4MkVBRDRCODAA 2026-08-04 12:13:25 - Contenido: Buenas tardes no hay internet... 2026-08-04 12:13:25 - Comando detectado: buenas 2026-08-04 12:13:25 - CommandProcessor: Procesando comando: buenas 2026-08-04 12:13:25 - IntentDetector: intent=soporte, confidence=0.95 2026-08-04 12:13:25 - IntentDetector → reportefallas.php [04-Aug-2026 12:13:25 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [04-Aug-2026 12:13:25 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [04-Aug-2026 12:13:25 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-04 12:13:25 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 12:13:25 - ====== INICIO WEBHOOK ====== 2026-08-04 12:13:25 - Evento: text | De: 584125329220 | Size: 585b 2026-08-04 12:13:25 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI1MzI5MjIwFQIAEhggQUMzQTMxODMwODIyRDIxNDk2QUNGRDM4MkVBRDRCODAA, ignorando 2026-08-04 12:17:39 - ====== INICIO WEBHOOK ====== 2026-08-04 12:17:39 - Evento: status:failed | De: 584128488073 | Size: 828b 2026-08-04 12:17:39 - STATUS FAILED: failed para 584128488073 | Error: 131047 Re-engagement message 2026-08-04 12:17:39 - ====== FIN WEBHOOK ====== 2026-08-04 12:17:40 - ====== INICIO WEBHOOK ====== 2026-08-04 12:17:40 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 12:17:40 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 12:17:40 - ====== FIN WEBHOOK ====== 2026-08-04 12:38:03 - ====== INICIO WEBHOOK ====== 2026-08-04 12:38:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 12:38:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 12:38:03 - ====== FIN WEBHOOK ====== 2026-08-04 12:38:14 - ====== INICIO WEBHOOK ====== 2026-08-04 12:38:14 - Evento: image | De: 584243579800 | Size: 824b 2026-08-04 12:38:14 - Procesando mensaje regular tipo: image 2026-08-04 12:38:14 - RegularMessageService: Procesando mensaje de 584243579800, tipo: image 2026-08-04 12:38:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUNFQUE3MTNBNjczNjI5MkY5MEM3MzJFQ0Q3NjNDRTgA 2026-08-04 12:38:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUNFQUE3MTNBNjczNjI5MkY5MEM3MzJFQ0Q3NjNDRTgA 2026-08-04 12:38:14 - Contenido: ... 2026-08-04 12:38:14 - Comando detectado: image 2026-08-04 12:38:14 - CommandProcessor: Procesando comando: image 2026-08-04 12:38:14 - Imagen sin comando, guardando y procesando 2026-08-04 12:38:14 - Verificando duplicado por imageId=28827096950213448, msgId=wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUNFQUE3MTNBNjczNjI5MkY5MEM3MzJFQ0Q3NjNDRTgA 2026-08-04 12:38:14 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 12:38:14 - Incluyendo numtoname.php... 2026-08-04 12:38:14 - Incluyendo media.php... 2026-08-04 12:38:14 - DEBUG messages batch: [{"from":"584243579800","from_user_id":"VE.4525672794386534","id":"wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUNFQUE3MTNBNjczNjI5MkY5MEM3MzJFQ0Q3NjNDRTgA","timestamp":"1785861491","type":"image","image":{"mime_type":"image\/jpeg","sha256":"gjXz6ghXAw3y9Iftp3RlzJ96UIr+wv9iQ6KzvRmcHlE=","id":"28827096950213448","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=28827096950213448&source=webhook&ext=1785861793&hash=ATxJstU_xcWQSj72blsH2ucEzeA0bCL3xENo0bDHRYy_Sw"}}] 2026-08-04 12:38:14 - DEBUG caption: no se encontró texto cercano 2026-08-04 12:38:14 - DEBUG caption final: [VACIO] 2026-08-04 12:38:14 - DEBUG busqueda mobiles: 04243579800,4243579800,584243579800 2026-08-04 12:38:14 - DEBUG usuario encontrado: f4:92:bf:34:0b:9f 2026-08-04 12:38:14 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 12:38:14 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 12:38:15 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28827096950213448&source=getMedia&ext=1785861794&hash=ATzEwa-obxUqwMRxwtgkX-yYKS3yjBSDOQndSgCpVxn07g 2026-08-04 12:38:16 - OCR imagen guardada /home/ctnet/www/chatWEB/media/28827096950213448.jpg (54955 bytes) 2026-08-04 12:38:17 - OCR tesseract exit=0 chars=286 2026-08-04 12:38:17 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 386 y PagomóvilBDV Personas 9 11.300,00 Bs Fecha: 04/08/2026 Operación: 006901976369 [O Identificación: 18143785 Origen: OMO2 22 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet 2026-08-04 12:38:17 - OCR parse (caption-level): {"banco":"Venezuela","monto":"11300.00","fecha":"2026-08-04"} 2026-08-04 12:38:17 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 12:38:17 - DEBUG registro: usernameRaw=''f4:92:bf:34:0b:9f'' first=''edwin'' last=''leal'' esRegistrado=1 2026-08-04 12:38:17 - DEBUG bodyAdmin postOCR: Tlf: 04243579800\nUser: f4:92:bf:34:0b:9f\nNombre: edwin leal\nBanco: Venezuela\nMonto: 11300.00 (caption)\nFecha: 2026-08-04 (caption)\nSrvID: 34 2026-08-04 12:38:20 - IMG 28827096950213448 TEL 04243579800 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 12:38:20 - Incluyendo guardar_imagen.php... 2026-08-04 12:38:20 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 12:38:20 - Includes realizados. Verificando funciones... 2026-08-04 12:38:20 - obtenerInfoUsuario: Iniciando función con teléfono: 584243579800 2026-08-04 12:38:20 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 12:38:20 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 12:38:20 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 12:38:20 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 12:38:20 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 12:38:20 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:34:0b:9f","firstname":"edwin","lastname":"leal","mac":"f4:92:bf:34:0b:9f","srvid":34} 2026-08-04 12:38:20 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 12:38:20 - Datos usuario extraídos: {"username":"f4:92:bf:34:0b:9f","firstname":"edwin","lastname":"leal","mac":"f4:92:bf:34:0b:9f","srvid":34} 2026-08-04 12:38:20 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 12:38:20 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 12:38:20 - Valor de accessToken: EAAC0c45... 2026-08-04 12:38:20 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 12:38:20 - Instancia WhatsAppImageHandler creada 2026-08-04 12:38:20 - Llamando a saveWhatsAppImage... 2026-08-04 12:38:20 - saveWhatsAppImage: Procesando imagen para: 584243579800 2026-08-04 12:38:20 - saveWhatsAppImage: ID de media: 28827096950213448, MIME type: image/jpeg 2026-08-04 12:38:20 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/28827096950213448 2026-08-04 12:38:21 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 12:38:21 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28827096950213448&source=getMedia&ext=1785861801&hash=ATzUbUKw_9FlbUNFA47f7tsFL8iQVZf_FIRkVYEDZvFDGw 2026-08-04 12:38:21 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28827096950213448&source=getMedia&ext=1785861801&hash=ATzUbUKw_9FlbUNFA47f7tsFL8iQVZf_FIRkVYEDZvFDGw 2026-08-04 12:38:23 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 12:38:23 - descargar_imagen: Imagen descargada - Tamaño: 54955 bytes, Tipo: image/jpeg 2026-08-04 12:38:23 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/28827096950213448.jpg, Tamaño: 54955 bytes 2026-08-04 12:38:23 - saveToDatabase: Registro insertado en BD con ID: 233 2026-08-04 12:38:23 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/28827096950213448.jpg","image_id":"28827096950213448","size":54955,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 12:38:23 - Resultado del comando: array 2026-08-04 12:38:23 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 12:38:24 - Mensaje enviado con éxito a 584243579800 2026-08-04 12:38:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7215801c767 (wa_message_id: wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSNjY4N0UwQTM5MjZGNjA0REFFAA==) 2026-08-04 12:38:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a7215801c767 2026-08-04 12:38:24 - ====== FIN WEBHOOK ====== 2026-08-04 12:38:26 - ====== INICIO WEBHOOK ====== 2026-08-04 12:38:26 - Evento: text | De: 584243579800 | Size: 581b 2026-08-04 12:38:26 - Procesando mensaje regular tipo: text 2026-08-04 12:38:26 - RegularMessageService: Procesando mensaje de 584243579800, tipo: text 2026-08-04 12:38:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUNEQTFCRDVCNkVEMDk3NzgyQUQxNUFCRThENDNBOUQA 2026-08-04 12:38:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTc5ODAwFQIAEhggQUNEQTFCRDVCNkVEMDk3NzgyQUQxNUFCRThENDNBOUQA 2026-08-04 12:38:26 - Contenido: Buenas tardes pago wifi de Edwin... 2026-08-04 12:38:26 - Comando detectado: buenas 2026-08-04 12:38:26 - CommandProcessor: Procesando comando: buenas 2026-08-04 12:38:26 - Comando no reconocido, enviando a ChatGPT 2026-08-04 12:38:26 - Resultado del comando: string 2026-08-04 12:38:26 - Enviando a ChatGPT: Buenas tardes pago wifi de Edwin... 2026-08-04 12:38:26 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes pago wifi de Edwin... 2026-08-04 12:38:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 13:38:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 13:38:26 America/Halifax] [CHATBOT][START] corr=b609d22f IP=127.0.0.1 UA= [04-Aug-2026 12:38:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 12:38:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:92:bf:34:0b:9f mobile=584243579800 [04-Aug-2026 12:38:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 12:38:27 America/Caracas] [CHATBOT][DIAG] corr=b609d22f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [04-Aug-2026 12:38:27 America/Caracas] [CHATBOT][CTX] corr=b609d22f tel=584243579800 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 12:38:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 12:38:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 12:38:27 America/Caracas] [CHATBOT][AI][3fe0ba] Proveedor: gemini [04-Aug-2026 12:38:27 America/Caracas] [CHATBOT][GEMINI][3fe0ba] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 12:38:27 America/Caracas] [CHATBOT][GEMINI][3fe0ba] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 12:38:28 America/Caracas] [CHATBOT][GEMINI][3fe0ba] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 12:38:28 America/Caracas] [CHATBOT][AI][3fe0ba] Gemini falló, usando heurística local [04-Aug-2026 12:38:28 America/Caracas] [CHATBOT][END] corr=b609d22f bytesRespuesta=397 [04-Aug-2026 12:38:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 12:38:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 12:38:29 - Mensaje enviado con éxito a 584243579800 2026-08-04 12:38:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a721585b5202 (wa_message_id: wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSRUM2RjA2OTI0Qzg5MDAwMjYwAA==) 2026-08-04 12:38:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a721585b5202 2026-08-04 12:38:29 - ====== FIN WEBHOOK ====== 2026-08-04 12:40:36 - ====== INICIO WEBHOOK ====== 2026-08-04 12:40:36 - Evento: image | De: 584143466209 | Size: 870b 2026-08-04 12:40:36 - Procesando mensaje regular tipo: image 2026-08-04 12:40:36 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-04 12:40:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwOTIzOURCMjM5ODhBMUUwNTU2QzlDQUQ1REUxQTkA 2026-08-04 12:40:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwOTIzOURCMjM5ODhBMUUwNTU2QzlDQUQ1REUxQTkA 2026-08-04 12:40:36 - Contenido: G venezuela 23000.00 publicidad-rafael... 2026-08-04 12:40:36 - Comando detectado: g 2026-08-04 12:40:36 - CommandProcessor: Procesando comando: g 2026-08-04 12:40:36 - Gasto de negocio con imagen: 1674821120286903 2026-08-04 12:40:36 - Formato 'g banco descripcion': banco=venezuela, desc=23000.00 publicidad-rafael 2026-08-04 12:40:36 - Ejecutando GastosService (negocio) [04-Aug-2026 12:40:37 America/Caracas] [ExchangeRateService] Tasa API (oficial): 752.0943 2026-08-04 12:40:39 - Resultado del comando: array 2026-08-04 12:40:39 - Enviando respuesta: ✅ 💼 Gasto de negocio #937 registrado • Mon 2026-08-04 12:40:40 - Mensaje enviado con éxito a 584143466209 2026-08-04 12:40:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a72160855d68 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTE2QTY1Mzg2QTJGRTVBNDBGAA==) 2026-08-04 12:40:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a72160855d68 2026-08-04 12:40:40 - ====== FIN WEBHOOK ====== 2026-08-04 12:46:51 - ====== INICIO WEBHOOK ====== 2026-08-04 12:46:51 - Evento: image | De: 584143466209 | Size: 860b 2026-08-04 12:46:51 - Procesando mensaje regular tipo: image 2026-08-04 12:46:51 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-04 12:46:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5QzBCQkNEOUNDQTU3RjNCOTgwMzBFMEIyNDQwMDQA 2026-08-04 12:46:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5QzBCQkNEOUNDQTU3RjNCOTgwMzBFMEIyNDQwMDQA 2026-08-04 12:46:51 - Contenido: Pg mercantil 45000.00 cig-w... 2026-08-04 12:46:51 - Comando detectado: pg 2026-08-04 12:46:51 - CommandProcessor: Procesando comando: pg 2026-08-04 12:46:51 - Gasto personal con imagen: 1766808174341922 2026-08-04 12:46:51 - Formato 'pg banco descripcion': banco=mercantil, desc=45000.00 cig-w 2026-08-04 12:46:52 - Ejecutando GastosService (personal) [04-Aug-2026 12:46:52 America/Caracas] [ExchangeRateService] Tasa API (oficial): 752.0943 2026-08-04 12:46:55 - Resultado del comando: array 2026-08-04 12:46:55 - Enviando respuesta: ✅ 👤 Gasto personal #348 registrado • Monto 2026-08-04 12:46:56 - Mensaje enviado con éxito a 584143466209 2026-08-04 12:46:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a721780011a4 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTk5Mjk1REVCREUwRDhDQ0NEAA==) 2026-08-04 12:46:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a721780011a4 2026-08-04 12:46:56 - ====== FIN WEBHOOK ====== 2026-08-04 12:47:20 - ====== INICIO WEBHOOK ====== 2026-08-04 12:47:20 - Evento: button | De: 584124716773 | Size: 717b 2026-08-04 12:47:20 - Procesando botón de plantilla: Informacion de pagos 2026-08-04 12:47:20 - ButtonService: payload=informacion de pagos, telefono=584124716773 2026-08-04 12:47:20 - Procesando botón PAGO para: 584124716773 2026-08-04 12:47:21 - Mensaje enviado con éxito a 584124716773 2026-08-04 12:47:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7217999ddde (wa_message_id: wamid.HBgMNTg0MTI0NzE2NzczFQIAERgSRERCNUI1OTM4NTE5NzkyRjg4AA==) 2026-08-04 12:47:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a7217999ddde 2026-08-04 12:47:21 - ====== FIN WEBHOOK ====== 2026-08-04 12:47:22 - ====== INICIO WEBHOOK ====== 2026-08-04 12:47:22 - Evento: button | De: 584124716773 | Size: 717b 2026-08-04 12:47:22 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM3OEVBQUMxODUzQ0VGREUzQ0REREYyOTI4QkFFODEA, ignorando 2026-08-04 12:47:35 - ====== INICIO WEBHOOK ====== 2026-08-04 12:47:35 - Evento: text | De: 584124716773 | Size: 571b 2026-08-04 12:47:35 - Procesando mensaje regular tipo: text 2026-08-04 12:47:35 - RegularMessageService: Procesando mensaje de 584124716773, tipo: text 2026-08-04 12:47:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUNFQzI3Qzk0MTZEQUE3OTAwRjNDNjhDRkFFRDZDMDUA 2026-08-04 12:47:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUNFQzI3Qzk0MTZEQUE3OTAwRjNDNjhDRkFFRDZDMDUA 2026-08-04 12:47:35 - Contenido: Cuanto es en bs... 2026-08-04 12:47:35 - Comando detectado: cuanto 2026-08-04 12:47:35 - CommandProcessor: Procesando comando: cuanto 2026-08-04 12:47:35 - Comando no reconocido, enviando a ChatGPT 2026-08-04 12:47:35 - Resultado del comando: string 2026-08-04 12:47:35 - Enviando a ChatGPT: Cuanto es en bs... 2026-08-04 12:47:35 - forwardToChatGPT: Enviando a ChatGPT: Cuanto es en bs... 2026-08-04 12:47:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 13:47:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 13:47:35 America/Halifax] [CHATBOT][START] corr=aab06197 IP=127.0.0.1 UA= [04-Aug-2026 12:47:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 12:47:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=e0:63:da:fc:a0:5c mobile=584124716773 [04-Aug-2026 12:47:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 12:47:36 America/Caracas] [CHATBOT][DIAG] corr=aab06197 Estado: problemas_criticos; Cuenta: por_vencer; Reconexiones 24h: 15; Problema: Tu cuenta vence en 0 día [warning]; Problema: Conexión muy inestable (15 reconexiones en 24h) [critical] [04-Aug-2026 12:47:36 America/Caracas] [CHATBOT][CTX] corr=aab06197 tel=584124716773 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 12:47:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 12:47:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 12:47:36 America/Caracas] [CHATBOT][AI][886c3c] Proveedor: gemini [04-Aug-2026 12:47:36 America/Caracas] [CHATBOT][GEMINI][886c3c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 12:47:36 America/Caracas] [CHATBOT][GEMINI][886c3c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 12:47:36 America/Caracas] [CHATBOT][GEMINI][886c3c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 12:47:37 America/Caracas] [CHATBOT][AI][886c3c] Gemini falló, usando heurística local [04-Aug-2026 12:47:37 America/Caracas] [CHATBOT][AI][886c3c] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 12:47:37 America/Caracas] [CHATBOT][END] corr=aab06197 bytesRespuesta=393 [04-Aug-2026 12:47:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 12:47:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 12:47:38 - Mensaje enviado con éxito a 584124716773 2026-08-04 12:47:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7217aabd533 (wa_message_id: wamid.HBgMNTg0MTI0NzE2NzczFQIAERgSQTMyQUMxN0E4NjVBQTg4RTcxAA==) 2026-08-04 12:47:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a7217aabd533 2026-08-04 12:47:38 - ====== FIN WEBHOOK ====== 2026-08-04 12:47:52 - ====== INICIO WEBHOOK ====== 2026-08-04 12:47:52 - Evento: text | De: 584124716773 | Size: 561b 2026-08-04 12:47:52 - Procesando mensaje regular tipo: text 2026-08-04 12:47:52 - RegularMessageService: Procesando mensaje de 584124716773, tipo: text 2026-08-04 12:47:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM4MUIxMjdBODY2REEyQjQ0NUU1NkUwNjFEQTU5MEQA 2026-08-04 12:47:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM4MUIxMjdBODY2REEyQjQ0NUU1NkUwNjFEQTU5MEQA 2026-08-04 12:47:52 - Contenido: Pagar... 2026-08-04 12:47:52 - Comando detectado: pagar 2026-08-04 12:47:52 - CommandProcessor: Procesando comando: pagar 2026-08-04 12:47:52 - Ejecutando add_pagos.php [04-Aug-2026 12:47:53 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 12:47:53 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 12:47:53 - ====== INICIO WEBHOOK ====== 2026-08-04 12:47:53 - Evento: text | De: 584124716773 | Size: 561b 2026-08-04 12:47:53 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM4MUIxMjdBODY2REEyQjQ0NUU1NkUwNjFEQTU5MEQA, ignorando 2026-08-04 13:08:44 - ====== INICIO WEBHOOK ====== 2026-08-04 13:08:44 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 13:08:44 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 13:08:44 - ====== FIN WEBHOOK ====== 2026-08-04 13:15:38 - ====== INICIO WEBHOOK ====== 2026-08-04 13:15:38 - Evento: text | De: 584124716773 | Size: 561b 2026-08-04 13:15:38 - Procesando mensaje regular tipo: text 2026-08-04 13:15:38 - RegularMessageService: Procesando mensaje de 584124716773, tipo: text 2026-08-04 13:15:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUMyMzU0OEE2NjRGQUM1QTVDQ0JDRjMzNEM4QTBBRkUA 2026-08-04 13:15:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUMyMzU0OEE2NjRGQUM1QTVDQ0JDRjMzNEM4QTBBRkUA 2026-08-04 13:15:38 - Contenido: Pagar... 2026-08-04 13:15:38 - Comando detectado: pagar 2026-08-04 13:15:38 - CommandProcessor: Procesando comando: pagar 2026-08-04 13:15:38 - Ejecutando add_pagos.php [04-Aug-2026 13:15:38 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 13:15:38 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 13:15:39 - ====== INICIO WEBHOOK ====== 2026-08-04 13:15:39 - Evento: text | De: 584124716773 | Size: 561b 2026-08-04 13:15:39 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUMyMzU0OEE2NjRGQUM1QTVDQ0JDRjMzNEM4QTBBRkUA, ignorando 2026-08-04 13:18:13 - ====== INICIO WEBHOOK ====== 2026-08-04 13:18:13 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 13:18:13 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 13:18:13 - ====== FIN WEBHOOK ====== 2026-08-04 13:27:18 - ====== INICIO WEBHOOK ====== 2026-08-04 13:27:18 - Evento: text | De: 584127352823 | Size: 615b 2026-08-04 13:27:18 - Procesando mensaje regular tipo: text 2026-08-04 13:27:18 - RegularMessageService: Procesando mensaje de 584127352823, tipo: text 2026-08-04 13:27:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUMyRDhFNzQzMTA1Q0E0NUE2RkUxRUExNUJCQkMyNjUA 2026-08-04 13:27:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUMyRDhFNzQzMTA1Q0E0NUE2RkUxRUExNUJCQkMyNjUA 2026-08-04 13:27:18 - Contenido: Hola cómo están.escribo porqué no tengo internet??... 2026-08-04 13:27:18 - Comando detectado: hola 2026-08-04 13:27:18 - CommandProcessor: Procesando comando: hola 2026-08-04 13:27:18 - IntentDetector: intent=soporte, confidence=0.95 2026-08-04 13:27:18 - IntentDetector → reportefallas.php [04-Aug-2026 13:27:18 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [04-Aug-2026 13:27:18 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [04-Aug-2026 13:27:18 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-04 13:27:18 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 13:27:19 - ====== INICIO WEBHOOK ====== 2026-08-04 13:27:19 - Evento: text | De: 584127352823 | Size: 615b 2026-08-04 13:27:19 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUMyRDhFNzQzMTA1Q0E0NUE2RkUxRUExNUJCQkMyNjUA, ignorando - addcreddits, addcreddits , Mariana Margarita Breidenbach gerig, 2026-09-07 00:00:00 . 584122047250 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122047250","wa_id":"584122047250"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDQ3MjUwFQIAERgSOUU4RUFCRUM1NjlDODE5RkYxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , jose luis adrian, 2026-09-04 00:00:00 . 584243054448 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243054448","wa_id":"584243054448"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDU0NDQ4FQIAERgSRkFCNUQ3MTdCREZBOTVBMDIyAA==","message_status":"accepted"}]}'. 2026-08-04 14:00:41 - ====== INICIO WEBHOOK ====== 2026-08-04 14:00:41 - Evento: image | De: 584143466209 | Size: 857b 2026-08-04 14:00:41 - Procesando mensaje regular tipo: image 2026-08-04 14:00:41 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-04 14:00:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3ODZBRDQwREY3NEUxMzMwMjk3OTg0RUM0MEE2MEUA 2026-08-04 14:00:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3ODZBRDQwREY3NEUxMzMwMjk3OTg0RUM0MEE2MEUA 2026-08-04 14:00:41 - Contenido: Pg mercantil 3962.00 cig... 2026-08-04 14:00:41 - Comando detectado: pg 2026-08-04 14:00:41 - CommandProcessor: Procesando comando: pg 2026-08-04 14:00:41 - Gasto personal con imagen: 1578477207350331 2026-08-04 14:00:41 - Formato 'pg banco descripcion': banco=mercantil, desc=3962.00 cig 2026-08-04 14:00:41 - Ejecutando GastosService (personal) [04-Aug-2026 14:00:42 America/Caracas] [ExchangeRateService] Tasa API (oficial): 752.0943 2026-08-04 14:00:44 - Resultado del comando: array 2026-08-04 14:00:44 - Enviando respuesta: ✅ 👤 Gasto personal #349 registrado • Monto 2026-08-04 14:00:44 - Mensaje enviado con éxito a 584143466209 2026-08-04 14:00:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7228cce8781 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSREVFQzJEQjM2RjZGM0QxRDU3AA==) 2026-08-04 14:00:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a7228cce8781 2026-08-04 14:00:44 - ====== FIN WEBHOOK ====== 2026-08-04 14:18:47 - ====== INICIO WEBHOOK ====== 2026-08-04 14:18:47 - Evento: image | De: 584143466209 | Size: 867b 2026-08-04 14:18:47 - Procesando mensaje regular tipo: image 2026-08-04 14:18:47 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-04 14:18:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCREQ3ODFDRjI4NzI4NEFEOENEMkYyNThFREMyQzQA 2026-08-04 14:18:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCREQ3ODFDRjI4NzI4NEFEOENEMkYyNThFREMyQzQA 2026-08-04 14:18:47 - Contenido: G venezuela 713000.00 sueldo-miguel... 2026-08-04 14:18:47 - Comando detectado: g 2026-08-04 14:18:47 - CommandProcessor: Procesando comando: g 2026-08-04 14:18:47 - Gasto de negocio con imagen: 1605146964367281 2026-08-04 14:18:47 - Formato 'g banco descripcion': banco=venezuela, desc=713000.00 sueldo-miguel 2026-08-04 14:18:48 - Ejecutando GastosService (negocio) [04-Aug-2026 14:18:48 America/Caracas] [ExchangeRateService] Tasa API (oficial): 752.0943 2026-08-04 14:18:50 - Resultado del comando: array 2026-08-04 14:18:50 - Enviando respuesta: ✅ 💼 Gasto de negocio #938 registrado • Mon 2026-08-04 14:18:51 - Mensaje enviado con éxito a 584143466209 2026-08-04 14:18:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a722d0bd5c1c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTMzNUQ2RjhBRjcwQjQ4QTQyAA==) 2026-08-04 14:18:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a722d0bd5c1c 2026-08-04 14:18:51 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Jesus Quintero, 03/09/2026 . 584242754996 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242754996","wa_id":"584242754996"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzU0OTk2FQIAERgSOUU0MDlBOTQzRjQ5NzI3MjUzAA==","message_status":"accepted"}]}'. 2026-08-04 14:25:04 - ====== INICIO WEBHOOK ====== 2026-08-04 14:25:04 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 14:25:04 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 14:25:04 - ====== FIN WEBHOOK ====== 2026-08-04 14:25:12 - ====== INICIO WEBHOOK ====== 2026-08-04 14:25:12 - Evento: image | De: 584242754996 | Size: 840b 2026-08-04 14:25:12 - Procesando mensaje regular tipo: image 2026-08-04 14:25:12 - RegularMessageService: Procesando mensaje de 584242754996, tipo: image 2026-08-04 14:25:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzU0OTk2FQIAEhggQUMxMjY5QTZGMjlDM0VFNzZCQzU4N0EyNDdGNzIyRUIA 2026-08-04 14:25:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzU0OTk2FQIAEhggQUMxMjY5QTZGMjlDM0VFNzZCQzU4N0EyNDdGNzIyRUIA 2026-08-04 14:25:12 - Contenido: ... 2026-08-04 14:25:12 - Comando detectado: image 2026-08-04 14:25:12 - CommandProcessor: Procesando comando: image 2026-08-04 14:25:12 - Imagen sin comando, guardando y procesando 2026-08-04 14:25:12 - Verificando duplicado por imageId=2826254251086451, msgId=wamid.HBgMNTg0MjQyNzU0OTk2FQIAEhggQUMxMjY5QTZGMjlDM0VFNzZCQzU4N0EyNDdGNzIyRUIA 2026-08-04 14:25:12 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 14:25:12 - Incluyendo numtoname.php... 2026-08-04 14:25:12 - Incluyendo media.php... 2026-08-04 14:25:12 - DEBUG messages batch: [{"from":"584242754996","from_user_id":"VE.4538309416456205","id":"wamid.HBgMNTg0MjQyNzU0OTk2FQIAEhggQUMxMjY5QTZGMjlDM0VFNzZCQzU4N0EyNDdGNzIyRUIA","timestamp":"1785867910","type":"image","image":{"mime_type":"image\/jpeg","sha256":"DcfA2BirgVQu+5uFxshVfNW\/0t94GZoGFXGPZizPCII=","id":"2826254251086451","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2826254251086451&source=webhook&ext=1785868211&hash=ATyA3hKm4VkDjha5fFOBIiHSwddha443LlsmZdreXXtLVg"}}] 2026-08-04 14:25:12 - DEBUG caption: no se encontró texto cercano 2026-08-04 14:25:12 - DEBUG caption final: [VACIO] 2026-08-04 14:25:12 - DEBUG busqueda mobiles: 04242754996,4242754996,584242754996 2026-08-04 14:25:12 - DEBUG usuario encontrado: 24:5a:4c:b6:28:99 2026-08-04 14:25:12 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 14:25:12 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 14:25:14 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2826254251086451&source=getMedia&ext=1785868213&hash=ATwRyVbJDJB2CvhAzDUZyr4nYH0qX4K2y-qOamPTJcYv9A 2026-08-04 14:25:15 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2826254251086451.jpg (34681 bytes) 2026-08-04 14:25:16 - OCR tesseract exit=0 chars=278 2026-08-04 14:25:16 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 310 y PagomóvilBDV Personas 22.590,00 Bs Fecha: 04/08/2026 Operación: 006903174615 0 Identificación: 18143785 Origen: O1LO2*8182 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pqgo 2026-08-04 14:25:16 - OCR parse (caption-level): {"banco":"Mercantil","monto":"22590.00","fecha":"2026-08-04"} 2026-08-04 14:25:16 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 14:25:16 - DEBUG registro: usernameRaw=''24:5a:4c:b6:28:99'' first=''Jesus '' last=''Quintero'' esRegistrado=1 2026-08-04 14:25:16 - DEBUG bodyAdmin postOCR: Tlf: 04242754996\nUser: 24:5a:4c:b6:28:99\nNombre: Jesus Quintero\nBanco: Mercantil\nMonto: 22590.00 (caption)\nFecha: 2026-08-04 (caption)\nSrvID: 34 2026-08-04 14:25:19 - IMG 2826254251086451 TEL 04242754996 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 14:25:19 - Incluyendo guardar_imagen.php... 2026-08-04 14:25:19 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 14:25:19 - Includes realizados. Verificando funciones... 2026-08-04 14:25:19 - obtenerInfoUsuario: Iniciando función con teléfono: 584242754996 2026-08-04 14:25:19 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 14:25:19 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 14:25:19 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 14:25:19 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 14:25:19 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 14:25:19 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:b6:28:99","firstname":"Jesus ","lastname":"Quintero","mac":"24:5a:4c:b6:28:99","srvid":34} 2026-08-04 14:25:19 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 14:25:19 - Datos usuario extraídos: {"username":"24:5a:4c:b6:28:99","firstname":"Jesus ","lastname":"Quintero","mac":"24:5a:4c:b6:28:99","srvid":34} 2026-08-04 14:25:19 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 14:25:19 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 14:25:19 - Valor de accessToken: EAAC0c45... 2026-08-04 14:25:19 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 14:25:19 - Instancia WhatsAppImageHandler creada 2026-08-04 14:25:19 - Llamando a saveWhatsAppImage... 2026-08-04 14:25:19 - saveWhatsAppImage: Procesando imagen para: 584242754996 2026-08-04 14:25:19 - saveWhatsAppImage: ID de media: 2826254251086451, MIME type: image/jpeg 2026-08-04 14:25:19 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2826254251086451 2026-08-04 14:25:20 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 14:25:20 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2826254251086451&source=getMedia&ext=1785868219&hash=ATxV_pali4jSxuMEZjuOpi-pd9i4wJ5wef992Ew9w7XkLA 2026-08-04 14:25:20 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2826254251086451&source=getMedia&ext=1785868219&hash=ATxV_pali4jSxuMEZjuOpi-pd9i4wJ5wef992Ew9w7XkLA 2026-08-04 14:25:21 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 14:25:21 - descargar_imagen: Imagen descargada - Tamaño: 34681 bytes, Tipo: image/jpeg 2026-08-04 14:25:21 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2826254251086451.jpg, Tamaño: 34681 bytes 2026-08-04 14:25:21 - saveToDatabase: Registro insertado en BD con ID: 234 2026-08-04 14:25:21 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2826254251086451.jpg","image_id":"2826254251086451","size":34681,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 14:25:21 - Resultado del comando: array 2026-08-04 14:25:21 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 14:25:22 - Mensaje enviado con éxito a 584242754996 2026-08-04 14:25:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a722e92388f1 (wa_message_id: wamid.HBgMNTg0MjQyNzU0OTk2FQIAERgSQzJFMzRCREQ0QzBDOUVGQkIzAA==) 2026-08-04 14:25:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a722e92388f1 2026-08-04 14:25:22 - ====== FIN WEBHOOK ====== 2026-08-04 14:27:19 - ====== INICIO WEBHOOK ====== 2026-08-04 14:27:19 - Evento: image | De: 56985190116 | Size: 821b 2026-08-04 14:27:19 - Procesando mensaje regular tipo: image 2026-08-04 14:27:19 - RegularMessageService: Procesando mensaje de 56985190116, tipo: image 2026-08-04 14:27:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgLNTY5ODUxOTAxMTYVAgASGCBBQzVEQjMyRTMyMEVEMDNCRDJEMzNDMjAxQUYwMDQ2MQA= 2026-08-04 14:27:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgLNTY5ODUxOTAxMTYVAgASGCBBQzVEQjMyRTMyMEVEMDNCRDJEMzNDMjAxQUYwMDQ2MQA= 2026-08-04 14:27:19 - Contenido: ... 2026-08-04 14:27:19 - Comando detectado: image 2026-08-04 14:27:19 - CommandProcessor: Procesando comando: image 2026-08-04 14:27:19 - Imagen sin comando, guardando y procesando 2026-08-04 14:27:19 - Verificando duplicado por imageId=27769027529449614, msgId=wamid.HBgLNTY5ODUxOTAxMTYVAgASGCBBQzVEQjMyRTMyMEVEMDNCRDJEMzNDMjAxQUYwMDQ2MQA= 2026-08-04 14:27:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 14:27:19 - Incluyendo numtoname.php... 2026-08-04 14:27:19 - Incluyendo media.php... 2026-08-04 14:27:19 - DEBUG messages batch: [{"from":"56985190116","from_user_id":"CL.4540852256201921","id":"wamid.HBgLNTY5ODUxOTAxMTYVAgASGCBBQzVEQjMyRTMyMEVEMDNCRDJEMzNDMjAxQUYwMDQ2MQA=","timestamp":"1785868036","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Rd21RqkjvLzB78qqw\/hOYYkmH7mmRbOc4qufMNbrecE=","id":"27769027529449614","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=27769027529449614&source=webhook&ext=1785868338&hash=ATxo5NnurR_amuoiCbfgYV5py03R_-X26dqDCipdCo4YZw"}}] 2026-08-04 14:27:19 - DEBUG caption: no se encontró texto cercano 2026-08-04 14:27:19 - DEBUG caption final: [VACIO] 2026-08-04 14:27:19 - Número no válido: 56985190116 2026-08-04 14:27:19 - Incluyendo guardar_imagen.php... 2026-08-04 14:27:19 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 14:27:19 - Includes realizados. Verificando funciones... 2026-08-04 14:27:19 - obtenerInfoUsuario: Iniciando función con teléfono: 56985190116 2026-08-04 14:27:19 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 14:27:19 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 14:27:19 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 14:27:19 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 14:27:19 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 14:27:19 - obtenerInfoUsuario: Datos usuario: {"username":"4c:46:d1:6b:10:94","firstname":"jonathan ","lastname":"hernandez","mac":"4c:46:d1:6b:10:95","srvid":47} 2026-08-04 14:27:19 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 14:27:19 - Datos usuario extraídos: {"username":"4c:46:d1:6b:10:94","firstname":"jonathan ","lastname":"hernandez","mac":"4c:46:d1:6b:10:95","srvid":47} 2026-08-04 14:27:19 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 14:27:19 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 14:27:19 - Valor de accessToken: EAAC0c45... 2026-08-04 14:27:19 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 14:27:19 - Instancia WhatsAppImageHandler creada 2026-08-04 14:27:19 - Llamando a saveWhatsAppImage... 2026-08-04 14:27:19 - saveWhatsAppImage: Procesando imagen para: 56985190116 2026-08-04 14:27:19 - saveWhatsAppImage: ID de media: 27769027529449614, MIME type: image/jpeg 2026-08-04 14:27:19 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/27769027529449614 2026-08-04 14:27:20 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 14:27:20 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27769027529449614&source=getMedia&ext=1785868339&hash=ATwm-NfRVxgiwQkOZ7h7tutYyQPDXcAhIY0_b2XVtvCUdg 2026-08-04 14:27:20 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27769027529449614&source=getMedia&ext=1785868339&hash=ATwm-NfRVxgiwQkOZ7h7tutYyQPDXcAhIY0_b2XVtvCUdg 2026-08-04 14:27:21 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 14:27:21 - descargar_imagen: Imagen descargada - Tamaño: 51130 bytes, Tipo: image/jpeg 2026-08-04 14:27:21 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/27769027529449614.jpg, Tamaño: 51130 bytes 2026-08-04 14:27:21 - saveToDatabase: Registro insertado en BD con ID: 235 2026-08-04 14:27:21 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/27769027529449614.jpg","image_id":"27769027529449614","size":51130,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 14:27:21 - Resultado del comando: array 2026-08-04 14:27:21 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 14:27:22 - Mensaje enviado con éxito a 56985190116 2026-08-04 14:27:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a722f0a3bf48 (wa_message_id: wamid.HBgLNTY5ODUxOTAxMTYVAgARGBJEREQwQzUwMEYxQkJCQURENkYA) 2026-08-04 14:27:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a722f0a3bf48 2026-08-04 14:27:22 - ====== FIN WEBHOOK ====== 2026-08-04 14:28:25 - ====== INICIO WEBHOOK ====== 2026-08-04 14:28:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 14:28:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 14:28:25 - ====== FIN WEBHOOK ====== 2026-08-04 14:29:14 - ====== INICIO WEBHOOK ====== 2026-08-04 14:29:14 - Evento: text | De: 584124716773 | Size: 585b 2026-08-04 14:29:14 - Procesando mensaje regular tipo: text 2026-08-04 14:29:14 - RegularMessageService: Procesando mensaje de 584124716773, tipo: text 2026-08-04 14:29:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUNGMjk4NkI2REEzRDkxRkI2NkQxM0YxNjk2RkVGMkMA 2026-08-04 14:29:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUNGMjk4NkI2REEzRDkxRkI2NkQxM0YxNjk2RkVGMkMA 2026-08-04 14:29:14 - Contenido: Buenas tardes cuanto es en bs... 2026-08-04 14:29:14 - Comando detectado: buenas 2026-08-04 14:29:14 - CommandProcessor: Procesando comando: buenas 2026-08-04 14:29:14 - Comando no reconocido, enviando a ChatGPT 2026-08-04 14:29:14 - Resultado del comando: string 2026-08-04 14:29:14 - Enviando a ChatGPT: Buenas tardes cuanto es en bs... 2026-08-04 14:29:14 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes cuanto es en bs... 2026-08-04 14:29:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 15:29:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 15:29:14 America/Halifax] [CHATBOT][START] corr=d3714fcb IP=127.0.0.1 UA= [04-Aug-2026 14:29:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 14:29:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=e0:63:da:fc:a0:5c mobile=584124716773 [04-Aug-2026 14:29:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 14:29:14 America/Caracas] [CHATBOT][DIAG] corr=d3714fcb Estado: problemas_criticos; Cuenta: por_vencer; Reconexiones 24h: 24; Problema: Tu cuenta vence en 0 día [warning]; Problema: Conexión muy inestable (24 reconexiones en 24h) [critical] [04-Aug-2026 14:29:14 America/Caracas] [CHATBOT][CTX] corr=d3714fcb tel=584124716773 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 14:29:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 14:29:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 14:29:14 America/Caracas] [CHATBOT][AI][b9ec7a] Proveedor: gemini [04-Aug-2026 14:29:14 America/Caracas] [CHATBOT][GEMINI][b9ec7a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 14:29:14 America/Caracas] [CHATBOT][GEMINI][b9ec7a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 14:29:15 America/Caracas] [CHATBOT][GEMINI][b9ec7a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 14:29:15 America/Caracas] [CHATBOT][AI][b9ec7a] Gemini falló, usando heurística local [04-Aug-2026 14:29:15 America/Caracas] [CHATBOT][AI][b9ec7a] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 14:29:15 America/Caracas] [CHATBOT][END] corr=d3714fcb bytesRespuesta=393 [04-Aug-2026 14:29:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 14:29:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 14:29:16 - Mensaje enviado con éxito a 584124716773 2026-08-04 14:29:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a722f7ce7410 (wa_message_id: wamid.HBgMNTg0MTI0NzE2NzczFQIAERgSNzRDRjQ4RjcyQzQyRkY4MDk0AA==) 2026-08-04 14:29:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a722f7ce7410 2026-08-04 14:29:16 - ====== FIN WEBHOOK ====== 2026-08-04 14:29:23 - ====== INICIO WEBHOOK ====== 2026-08-04 14:29:23 - Evento: text | De: 584124716773 | Size: 561b 2026-08-04 14:29:23 - Procesando mensaje regular tipo: text 2026-08-04 14:29:23 - RegularMessageService: Procesando mensaje de 584124716773, tipo: text 2026-08-04 14:29:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM5RjE0MTExOURDQ0Q5NkVCQkY0Rjg3NkQ2OTlDMDcA 2026-08-04 14:29:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM5RjE0MTExOURDQ0Q5NkVCQkY0Rjg3NkQ2OTlDMDcA 2026-08-04 14:29:23 - Contenido: Pagar... 2026-08-04 14:29:23 - Comando detectado: pagar 2026-08-04 14:29:23 - CommandProcessor: Procesando comando: pagar 2026-08-04 14:29:23 - Ejecutando add_pagos.php [04-Aug-2026 14:29:24 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 14:29:24 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 14:29:24 - ====== INICIO WEBHOOK ====== 2026-08-04 14:29:24 - Evento: text | De: 584124716773 | Size: 561b 2026-08-04 14:29:24 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM5RjE0MTExOURDQ0Q5NkVCQkY0Rjg3NkQ2OTlDMDcA, ignorando 2026-08-04 14:40:04 - ====== INICIO WEBHOOK ====== 2026-08-04 14:40:04 - Evento: text | De: 584262541836 | Size: 564b 2026-08-04 14:40:04 - Procesando mensaje regular tipo: text 2026-08-04 14:40:04 - RegularMessageService: Procesando mensaje de 584262541836, tipo: text 2026-08-04 14:40:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNTQxODM2FQIAEhggQUM5RDk5MkY0NkI3NUM0QjMzMzI1NEUxODdDOTY5REMA 2026-08-04 14:40:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNTQxODM2FQIAEhggQUM5RDk5MkY0NkI3NUM0QjMzMzI1NEUxODdDOTY5REMA 2026-08-04 14:40:04 - Contenido: Hola... 2026-08-04 14:40:04 - Comando detectado: hola 2026-08-04 14:40:04 - CommandProcessor: Procesando comando: hola 2026-08-04 14:40:04 - Comando no reconocido, enviando a ChatGPT 2026-08-04 14:40:04 - Resultado del comando: string 2026-08-04 14:40:04 - Enviando a ChatGPT: Hola... 2026-08-04 14:40:04 - forwardToChatGPT: Enviando a ChatGPT: Hola... 2026-08-04 14:40:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 15:40:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 15:40:04 America/Halifax] [CHATBOT][START] corr=218311c4 IP=127.0.0.1 UA= [04-Aug-2026 14:40:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 14:40:04 America/Caracas] [CHATBOT][CTX] corr=218311c4 tel=584262541836 intent=chat srvid= usd=0 bs=0 tasa=752.0943 verifyMode=simulated [04-Aug-2026 14:40:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 14:40:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 14:40:04 America/Caracas] [CHATBOT][AI][6bf1e1] Proveedor: gemini [04-Aug-2026 14:40:04 America/Caracas] [CHATBOT][GEMINI][6bf1e1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 14:40:05 America/Caracas] [CHATBOT][GEMINI][6bf1e1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 14:40:05 America/Caracas] [CHATBOT][GEMINI][6bf1e1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 14:40:06 America/Caracas] [CHATBOT][AI][6bf1e1] Gemini falló, usando heurística local [04-Aug-2026 14:40:06 America/Caracas] [CHATBOT][END] corr=218311c4 bytesRespuesta=258 [04-Aug-2026 14:40:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 14:40:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 14:40:07 - Mensaje enviado con éxito a 584262541836 2026-08-04 14:40:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a723207706af (wa_message_id: wamid.HBgMNTg0MjYyNTQxODM2FQIAERgSNkI3MzBGNzc4MkMxQzk3MkY1AA==) 2026-08-04 14:40:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a723207706af 2026-08-04 14:40:07 - ====== FIN WEBHOOK ====== 2026-08-04 14:40:30 - ====== INICIO WEBHOOK ====== 2026-08-04 14:40:30 - Evento: text | De: 584262541836 | Size: 618b 2026-08-04 14:40:30 - Procesando mensaje regular tipo: text 2026-08-04 14:40:30 - RegularMessageService: Procesando mensaje de 584262541836, tipo: text 2026-08-04 14:40:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNTQxODM2FQIAEhggQUM4NzdCMkNFM0NFN0NBMzdENkFENUFCMjZEMkI4RUQA 2026-08-04 14:40:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNTQxODM2FQIAEhggQUM4NzdCMkNFM0NFN0NBMzdENkFENUFCMjZEMkI4RUQA 2026-08-04 14:40:30 - Contenido: Información de la instalación de wuifi con atena... 2026-08-04 14:40:30 - Comando detectado: información 2026-08-04 14:40:30 - CommandProcessor: Procesando comando: información 2026-08-04 14:40:30 - Comando no reconocido, enviando a ChatGPT 2026-08-04 14:40:30 - Resultado del comando: string 2026-08-04 14:40:30 - Enviando a ChatGPT: Información de la instalación de wuifi con atena... 2026-08-04 14:40:30 - LeadCapture: Posible lead detectado para 584262541836 2026-08-04 14:40:30 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-04 14:40:30 - forwardToChatGPT: Enviando a ChatGPT: Información de la instalación de wuifi con atena... 2026-08-04 14:40:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 15:40:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 15:40:30 America/Halifax] [CHATBOT][START] corr=720b3794 IP=127.0.0.1 UA= [04-Aug-2026 14:40:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 14:40:30 America/Caracas] [CHATBOT][CTX] corr=720b3794 tel=584262541836 intent=chat srvid= usd=0 bs=0 tasa=752.0943 verifyMode=simulated [04-Aug-2026 14:40:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 14:40:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 14:40:30 America/Caracas] [CHATBOT][AI][cd251e] Proveedor: gemini [04-Aug-2026 14:40:30 America/Caracas] [CHATBOT][GEMINI][cd251e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 14:40:30 America/Caracas] [CHATBOT][GEMINI][cd251e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 14:40:31 America/Caracas] [CHATBOT][GEMINI][cd251e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 14:40:31 America/Caracas] [CHATBOT][AI][cd251e] Gemini falló, usando heurística local [04-Aug-2026 14:40:31 America/Caracas] [CHATBOT][END] corr=720b3794 bytesRespuesta=368 [04-Aug-2026 14:40:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 14:40:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 14:40:32 - Mensaje enviado con éxito a 584262541836 2026-08-04 14:40:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a723220e0e57 (wa_message_id: wamid.HBgMNTg0MjYyNTQxODM2FQIAERgSMjk3NTgyNUVFMUQyNjY0QUU0AA==) 2026-08-04 14:40:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a723220e0e57 2026-08-04 14:40:32 - ====== FIN WEBHOOK ====== 2026-08-04 14:40:56 - ====== INICIO WEBHOOK ====== 2026-08-04 14:40:56 - Evento: text | De: 584262541836 | Size: 564b 2026-08-04 14:40:56 - Procesando mensaje regular tipo: text 2026-08-04 14:40:56 - RegularMessageService: Procesando mensaje de 584262541836, tipo: text 2026-08-04 14:40:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNTQxODM2FQIAEhggQUM1NkVBMjdFQ0Y5MkVDQTZCRjc2NjIzMTgyM0Q4RTUA 2026-08-04 14:40:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNTQxODM2FQIAEhggQUM1NkVBMjdFQ0Y5MkVDQTZCRjc2NjIzMTgyM0Q4RTUA 2026-08-04 14:40:56 - Contenido: 190$... 2026-08-04 14:40:56 - Comando detectado: 190$ 2026-08-04 14:40:56 - CommandProcessor: Procesando comando: 190$ 2026-08-04 14:40:56 - Comando no reconocido, enviando a ChatGPT 2026-08-04 14:40:56 - Resultado del comando: string 2026-08-04 14:40:56 - Enviando a ChatGPT: 190$... 2026-08-04 14:40:56 - forwardToChatGPT: Enviando a ChatGPT: 190$... 2026-08-04 14:40:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 15:40:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 15:40:56 America/Halifax] [CHATBOT][START] corr=689cedb0 IP=127.0.0.1 UA= [04-Aug-2026 14:40:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 14:40:56 America/Caracas] [CHATBOT][CTX] corr=689cedb0 tel=584262541836 intent=chat srvid= usd=0 bs=0 tasa=752.0943 verifyMode=simulated [04-Aug-2026 14:40:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 14:40:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 14:40:56 America/Caracas] [CHATBOT][AI][1ed1c9] Proveedor: gemini [04-Aug-2026 14:40:56 America/Caracas] [CHATBOT][GEMINI][1ed1c9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 14:40:57 America/Caracas] [CHATBOT][GEMINI][1ed1c9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 14:40:57 America/Caracas] [CHATBOT][GEMINI][1ed1c9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 14:40:58 America/Caracas] [CHATBOT][AI][1ed1c9] Gemini falló, usando heurística local [04-Aug-2026 14:40:58 America/Caracas] [CHATBOT][AI][1ed1c9] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 14:40:58 America/Caracas] [CHATBOT][END] corr=689cedb0 bytesRespuesta=370 [04-Aug-2026 14:40:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 14:40:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 14:40:58 - Mensaje enviado con éxito a 584262541836 2026-08-04 14:40:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a72323ad7bc9 (wa_message_id: wamid.HBgMNTg0MjYyNTQxODM2FQIAERgSRUM3NERBODhEN0UwQjQ5RDk3AA==) 2026-08-04 14:40:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a72323ad7bc9 2026-08-04 14:40:58 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Nancy Bergman barrios, 2026-08-19 00:00:00 . 584129582000 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129582000","wa_id":"584129582000"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NTgyMDAwFQIAERgSQjgzM0QzM0U3MTM5MTlFM0ZGAA==","message_status":"accepted"}]}'. 2026-08-04 14:43:55 - ====== INICIO WEBHOOK ====== 2026-08-04 14:43:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 14:43:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 14:43:55 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , hector isrrael gonzalez, 2026-09-11 00:00:00 . 584120191516 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120191516","wa_id":"584120191516"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTkxNTE2FQIAERgSQjIyMjJEMTU1MDg2QkRFRjZFAA==","message_status":"accepted"}]}'. 2026-08-04 14:55:00 - ====== INICIO WEBHOOK ====== 2026-08-04 14:55:00 - Evento: status:failed | De: 584120191516 | Size: 573b 2026-08-04 14:55:00 - STATUS FAILED: failed para 584120191516 | Error: 131026 Message undeliverable 2026-08-04 14:55:00 - ====== FIN WEBHOOK ====== 2026-08-04 15:04:34 - ====== INICIO WEBHOOK ====== 2026-08-04 15:04:34 - Evento: image | De: 584143466209 | Size: 864b 2026-08-04 15:04:34 - Procesando mensaje regular tipo: image 2026-08-04 15:04:34 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-04 15:04:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2NkUwRTU3NzUxNUVBMkU4NkI2NDdDRDlDRDE5OUEA 2026-08-04 15:04:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2NkUwRTU3NzUxNUVBMkU4NkI2NDdDRDlDRDE5OUEA 2026-08-04 15:04:34 - Contenido: G venezuela 30083.00 carro-torno... 2026-08-04 15:04:34 - Comando detectado: g 2026-08-04 15:04:34 - CommandProcessor: Procesando comando: g 2026-08-04 15:04:34 - Gasto de negocio con imagen: 2102128510695377 2026-08-04 15:04:34 - Formato 'g banco descripcion': banco=venezuela, desc=30083.00 carro-torno 2026-08-04 15:04:35 - Ejecutando GastosService (negocio) [04-Aug-2026 15:04:35 America/Caracas] [ExchangeRateService] Tasa API (oficial): 752.0943 2026-08-04 15:04:38 - Resultado del comando: array 2026-08-04 15:04:38 - Enviando respuesta: ✅ 💼 Gasto de negocio #939 registrado • Mon 2026-08-04 15:04:39 - Mensaje enviado con éxito a 584143466209 2026-08-04 15:04:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7237c736d54 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMkQ4MTRGQkZERDBBMjI5QjQzAA==) 2026-08-04 15:04:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a7237c736d54 2026-08-04 15:04:39 - ====== FIN WEBHOOK ====== 2026-08-04 15:15:15 - ====== INICIO WEBHOOK ====== 2026-08-04 15:15:15 - Evento: image | De: 584143466209 | Size: 871b 2026-08-04 15:15:15 - Procesando mensaje regular tipo: image 2026-08-04 15:15:15 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-04 15:15:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMEQ5RDlEMEU4NjhFMTYxQUZGMjI1QTE2OTRDNzkA 2026-08-04 15:15:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMEQ5RDlEMEU4NjhFMTYxQUZGMjI1QTE2OTRDNzkA 2026-08-04 15:15:15 - Contenido: G venezuela 7540.00 carro-tiner-mulita... 2026-08-04 15:15:15 - Comando detectado: g 2026-08-04 15:15:15 - CommandProcessor: Procesando comando: g 2026-08-04 15:15:15 - Gasto de negocio con imagen: 1751357272532228 2026-08-04 15:15:15 - Formato 'g banco descripcion': banco=venezuela, desc=7540.00 carro-tiner-mulita 2026-08-04 15:15:15 - Ejecutando GastosService (negocio) [04-Aug-2026 15:15:15 America/Caracas] [ExchangeRateService] Tasa API (oficial): 752.0943 2026-08-04 15:15:17 - Resultado del comando: array 2026-08-04 15:15:17 - Enviando respuesta: ✅ 💼 Gasto de negocio #940 registrado • Mon 2026-08-04 15:15:18 - Mensaje enviado con éxito a 584143466209 2026-08-04 15:15:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a723a46c74b8 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQkQxOTZCNTY0NjBCNzc1NDc2AA==) 2026-08-04 15:15:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a723a46c74b8 2026-08-04 15:15:18 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , heladia fernandez, 2026-09-23 00:00:00 . 584120199805 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120199805","wa_id":"584120199805"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTk5ODA1FQIAERgSNUU0RUIyQkNDRjQ3NzJCQzFEAA==","message_status":"accepted"}]}'. 2026-08-04 15:27:30 - ====== INICIO WEBHOOK ====== 2026-08-04 15:27:30 - Evento: image | De: 584143466209 | Size: 865b 2026-08-04 15:27:30 - Procesando mensaje regular tipo: image 2026-08-04 15:27:30 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-04 15:27:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBRjZFMTZGMjQwRUZGNDI3Q0YyRUNBNTk2ODMyMTQA 2026-08-04 15:27:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBRjZFMTZGMjQwRUZGNDI3Q0YyRUNBNTk2ODMyMTQA 2026-08-04 15:27:30 - Contenido: G venezuela 26390.00 carro-fondo... 2026-08-04 15:27:30 - Comando detectado: g 2026-08-04 15:27:30 - CommandProcessor: Procesando comando: g 2026-08-04 15:27:30 - Gasto de negocio con imagen: 2232010534287792 2026-08-04 15:27:30 - Formato 'g banco descripcion': banco=venezuela, desc=26390.00 carro-fondo 2026-08-04 15:27:30 - Ejecutando GastosService (negocio) [04-Aug-2026 15:27:31 America/Caracas] [ExchangeRateService] Tasa API (oficial): 752.0943 2026-08-04 15:27:33 - Resultado del comando: array 2026-08-04 15:27:33 - Enviando respuesta: ✅ 💼 Gasto de negocio #941 registrado • Mon 2026-08-04 15:27:34 - Mensaje enviado con éxito a 584143466209 2026-08-04 15:27:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a723d2625b20 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOEE0RDgxQ0EzM0IxNERFOUI5AA==) 2026-08-04 15:27:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a723d2625b20 2026-08-04 15:27:34 - ====== FIN WEBHOOK ====== 2026-08-04 15:28:39 - ====== INICIO WEBHOOK ====== 2026-08-04 15:28:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 15:28:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 15:28:39 - ====== FIN WEBHOOK ====== 2026-08-04 15:31:59 - ====== INICIO WEBHOOK ====== 2026-08-04 15:31:59 - Evento: image | De: 584242232350 | Size: 857b 2026-08-04 15:31:59 - Procesando mensaje regular tipo: image 2026-08-04 15:31:59 - RegularMessageService: Procesando mensaje de 584242232350, tipo: image 2026-08-04 15:31:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMyRTBEQjc3RkREMDk3QzcxMzhENjIzMEQ1NDRBOTAA 2026-08-04 15:31:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMyRTBEQjc3RkREMDk3QzcxMzhENjIzMEQ1NDRBOTAA 2026-08-04 15:31:59 - Contenido: ... 2026-08-04 15:31:59 - Comando detectado: image 2026-08-04 15:31:59 - CommandProcessor: Procesando comando: image 2026-08-04 15:31:59 - Imagen sin comando, guardando y procesando 2026-08-04 15:31:59 - Verificando duplicado por imageId=1343014397941019, msgId=wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMyRTBEQjc3RkREMDk3QzcxMzhENjIzMEQ1NDRBOTAA 2026-08-04 15:31:59 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 15:31:59 - Incluyendo numtoname.php... 2026-08-04 15:31:59 - Incluyendo media.php... 2026-08-04 15:31:59 - DEBUG messages batch: [{"from":"584242232350","from_user_id":"VE.4546628028957677","id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMyRTBEQjc3RkREMDk3QzcxMzhENjIzMEQ1NDRBOTAA","timestamp":"1785871916","type":"image","image":{"mime_type":"image\/jpeg","sha256":"KvR+i05SJG\/nMk2ncoQC3C9dxyQMDYadeIGenM4qY\/s=","id":"1343014397941019","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1343014397941019&source=webhook&ext=1785872218&hash=ATyT-yHtqu9RVZWsVe2Z7YWZ1pNNU_WXtSy6Ur9UrXyzVQ"}}] 2026-08-04 15:31:59 - DEBUG caption: no se encontró texto cercano 2026-08-04 15:31:59 - DEBUG caption final: [VACIO] 2026-08-04 15:31:59 - DEBUG busqueda mobiles: 04242232350,4242232350,584242232350 2026-08-04 15:31:59 - DEBUG usuario NO encontrado 2026-08-04 15:31:59 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 15:31:59 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 15:32:00 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1343014397941019&source=getMedia&ext=1785872219&hash=ATyUm-gBNdg2e6eEb8Qxtrt5ZiUbFBi6kAswZbDXzCW78Q 2026-08-04 15:32:01 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1343014397941019.jpg (22964 bytes) 2026-08-04 15:32:02 - OCR tesseract exit=0 chars=353 2026-08-04 15:32:02 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 182 3:28 Bul < Comprobante de operación < y PagomóvilBDV Personas 9 5.000,00 Bs Fecha: 04/08/2026 Operación: 006903827354 [[] Identificación: 18143785 Origen: 0102****7197 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago € Crear Acceso directo 2026-08-04 15:32:02 - OCR parse (caption-level): {"banco":"Venezuela","monto":"5000.00","fecha":"2026-08-04"} 2026-08-04 15:32:02 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 15:32:02 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-04 15:32:02 - DEBUG bodyAdmin postOCR: Tlf: 04242232350\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 5000.00 (caption)\nFecha: 2026-08-04 (caption) 2026-08-04 15:32:04 - IMG 1343014397941019 TEL 04242232350 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 15:32:04 - Incluyendo guardar_imagen.php... 2026-08-04 15:32:04 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 15:32:04 - Includes realizados. Verificando funciones... 2026-08-04 15:32:04 - obtenerInfoUsuario: Iniciando función con teléfono: 584242232350 2026-08-04 15:32:04 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 15:32:04 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 15:32:04 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 15:32:04 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 15:32:04 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 15:32:04 - obtenerInfoUsuario: Datos usuario: {"username":"0c:ea:14:9e:d6:9c","firstname":"Yolimar ","lastname":"Rivero ","mac":"0c:ea:14:9e:d6:9c","srvid":47} 2026-08-04 15:32:04 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 15:32:04 - Datos usuario extraídos: {"username":"0c:ea:14:9e:d6:9c","firstname":"Yolimar ","lastname":"Rivero ","mac":"0c:ea:14:9e:d6:9c","srvid":47} 2026-08-04 15:32:04 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 15:32:04 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 15:32:04 - Valor de accessToken: EAAC0c45... 2026-08-04 15:32:04 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 15:32:04 - Instancia WhatsAppImageHandler creada 2026-08-04 15:32:04 - Llamando a saveWhatsAppImage... 2026-08-04 15:32:04 - saveWhatsAppImage: Procesando imagen para: 584242232350 2026-08-04 15:32:04 - saveWhatsAppImage: ID de media: 1343014397941019, MIME type: image/jpeg 2026-08-04 15:32:04 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1343014397941019 2026-08-04 15:32:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 15:32:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1343014397941019&source=getMedia&ext=1785872226&hash=ATwe1ThG6AxitsGpkaaMLl9n1yEHIlIacvtrl-hGD7N6GA 2026-08-04 15:32:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1343014397941019&source=getMedia&ext=1785872226&hash=ATwe1ThG6AxitsGpkaaMLl9n1yEHIlIacvtrl-hGD7N6GA 2026-08-04 15:32:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 15:32:08 - descargar_imagen: Imagen descargada - Tamaño: 22964 bytes, Tipo: image/jpeg 2026-08-04 15:32:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1343014397941019.jpg, Tamaño: 22964 bytes 2026-08-04 15:32:08 - saveToDatabase: Registro insertado en BD con ID: 236 2026-08-04 15:32:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1343014397941019.jpg","image_id":"1343014397941019","size":22964,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 15:32:08 - Resultado del comando: array 2026-08-04 15:32:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 15:32:09 - Mensaje enviado con éxito a 584242232350 2026-08-04 15:32:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a723e3914411 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSQjJCNkU2QzgxRkVBNjZBN0Q3AA==) 2026-08-04 15:32:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a723e3914411 2026-08-04 15:32:09 - ====== FIN WEBHOOK ====== 2026-08-04 15:32:42 - ====== INICIO WEBHOOK ====== 2026-08-04 15:32:42 - Evento: text | De: 584242232350 | Size: 632b 2026-08-04 15:32:42 - Procesando mensaje regular tipo: text 2026-08-04 15:32:42 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-08-04 15:32:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM2MDc3RUQzNTZFQjkxNkFBRDRENjU2NjhBQjY0NEYA 2026-08-04 15:32:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM2MDc3RUQzNTZFQjkxNkFBRDRENjU2NjhBQjY0NEYA 2026-08-04 15:32:42 - Contenido: Buenas noches un poquito de mi pagó y gracias... 2026-08-04 15:32:42 - Comando detectado: buenas 2026-08-04 15:32:42 - CommandProcessor: Procesando comando: buenas 2026-08-04 15:32:42 - Comando no reconocido, enviando a ChatGPT 2026-08-04 15:32:42 - Resultado del comando: string 2026-08-04 15:32:42 - Enviando a ChatGPT: Buenas noches un poquito de mi pagó y gracias... 2026-08-04 15:32:42 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches un poquito de mi pagó y gracias... 2026-08-04 15:32:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 16:32:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 16:32:42 America/Halifax] [CHATBOT][START] corr=d3202a15 IP=127.0.0.1 UA= [04-Aug-2026 15:32:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 15:32:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=0c:ea:14:9e:d6:9c mobile=584242232350 [04-Aug-2026 15:32:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 15:32:43 America/Caracas] [CHATBOT][DIAG] corr=d3202a15 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 3 días [warning] [04-Aug-2026 15:32:43 America/Caracas] [CHATBOT][CTX] corr=d3202a15 tel=584242232350 intent=chat srvid=47 usd=35 bs=30535.03 tasa=752.0943 verifyMode=simulated [04-Aug-2026 15:32:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 15:32:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 15:32:43 America/Caracas] [CHATBOT][AI][6b70cb] Proveedor: gemini [04-Aug-2026 15:32:43 America/Caracas] [CHATBOT][GEMINI][6b70cb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 15:32:43 America/Caracas] [CHATBOT][GEMINI][6b70cb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 15:32:43 America/Caracas] [CHATBOT][GEMINI][6b70cb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 15:32:44 America/Caracas] [CHATBOT][AI][6b70cb] Gemini falló, usando heurística local [04-Aug-2026 15:32:44 America/Caracas] [CHATBOT][AI][6b70cb] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 15:32:44 America/Caracas] [CHATBOT][END] corr=d3202a15 bytesRespuesta=392 [04-Aug-2026 15:32:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 15:32:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 15:32:45 - Mensaje enviado con éxito a 584242232350 2026-08-04 15:32:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a723e5d87138 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSNzcyNzVDMzYyNTQzOENDRDg2AA==) 2026-08-04 15:32:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a723e5d87138 2026-08-04 15:32:45 - ====== FIN WEBHOOK ====== 2026-08-04 16:00:35 - ====== INICIO WEBHOOK ====== 2026-08-04 16:00:35 - Evento: text | De: 584124211151 | Size: 681b 2026-08-04 16:00:35 - Procesando mensaje regular tipo: text 2026-08-04 16:00:35 - RegularMessageService: Procesando mensaje de 584124211151, tipo: text 2026-08-04 16:00:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MjExMTUxFQIAEhggQUM5OEJDOTc0RkNGMTc4NzY5MTUzOTFGRTQ2MTVBREEA 2026-08-04 16:00:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MjExMTUxFQIAEhggQUM5OEJDOTc0RkNGMTc4NzY5MTUzOTFGRTQ2MTVBREEA 2026-08-04 16:00:35 - Contenido: Buenas tardes!... 2026-08-04 16:00:35 - Comando detectado: buenas 2026-08-04 16:00:35 - CommandProcessor: Procesando comando: buenas 2026-08-04 16:00:35 - Comando no reconocido, enviando a ChatGPT 2026-08-04 16:00:35 - Resultado del comando: string 2026-08-04 16:00:35 - Enviando a ChatGPT: Buenas tardes!... 2026-08-04 16:00:35 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes!... 2026-08-04 16:00:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 17:00:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 17:00:35 America/Halifax] [CHATBOT][START] corr=1fadf4ac IP=127.0.0.1 UA= [04-Aug-2026 16:00:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 16:00:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-07-18 username=74:ac:b9:72:3b:19 mobile=584124211151 [04-Aug-2026 16:00:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 16:00:37 America/Caracas] [CHATBOT][DIAG] corr=1fadf4ac Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 17 días [critical] [04-Aug-2026 16:00:37 America/Caracas] [CHATBOT][CTX] corr=1fadf4ac tel=584124211151 intent=chat srvid=35 usd=40 bs=34897.18 tasa=752.0943 verifyMode=simulated [04-Aug-2026 16:00:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 16:00:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 16:00:37 America/Caracas] [CHATBOT][AI][1efa33] Proveedor: gemini [04-Aug-2026 16:00:37 America/Caracas] [CHATBOT][GEMINI][1efa33] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 16:00:37 America/Caracas] [CHATBOT][GEMINI][1efa33] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 16:00:38 America/Caracas] [CHATBOT][GEMINI][1efa33] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 16:00:38 America/Caracas] [CHATBOT][AI][1efa33] Gemini falló, usando heurística local [04-Aug-2026 16:00:38 America/Caracas] [CHATBOT][AI][1efa33] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 16:00:38 America/Caracas] [CHATBOT][END] corr=1fadf4ac bytesRespuesta=399 [04-Aug-2026 16:00:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 16:00:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 16:00:40 - Mensaje enviado con éxito a 584124211151 2026-08-04 16:00:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7244e808f4c (wa_message_id: wamid.HBgMNTg0MTI0MjExMTUxFQIAERgSQzMyRjVBNzk1NUFBREY1NDQwAA==) 2026-08-04 16:00:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a7244e808f4c 2026-08-04 16:00:40 - ====== FIN WEBHOOK ====== 2026-08-04 16:43:30 - ====== INICIO WEBHOOK ====== 2026-08-04 16:43:30 - Evento: image | De: 584127352823 | Size: 823b 2026-08-04 16:43:30 - Procesando mensaje regular tipo: image 2026-08-04 16:43:30 - RegularMessageService: Procesando mensaje de 584127352823, tipo: image 2026-08-04 16:43:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUM3NTlDMTdCOTM0MDE4OTFGODU1OTM5NUJENTkzOTQA 2026-08-04 16:43:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUM3NTlDMTdCOTM0MDE4OTFGODU1OTM5NUJENTkzOTQA 2026-08-04 16:43:30 - Contenido: ... 2026-08-04 16:43:30 - Comando detectado: image 2026-08-04 16:43:30 - CommandProcessor: Procesando comando: image 2026-08-04 16:43:30 - Imagen sin comando, guardando y procesando 2026-08-04 16:43:30 - Verificando duplicado por imageId=1731571124748824, msgId=wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUM3NTlDMTdCOTM0MDE4OTFGODU1OTM5NUJENTkzOTQA 2026-08-04 16:43:30 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 16:43:30 - Incluyendo numtoname.php... 2026-08-04 16:43:30 - Incluyendo media.php... 2026-08-04 16:43:30 - DEBUG messages batch: [{"from":"584127352823","from_user_id":"VE.4528822917404855","id":"wamid.HBgMNTg0MTI3MzUyODIzFQIAEhggQUM3NTlDMTdCOTM0MDE4OTFGODU1OTM5NUJENTkzOTQA","timestamp":"1785876207","type":"image","image":{"mime_type":"image\/jpeg","sha256":"e5WjKruibMJwQshvIvmIDMriGPgyiizXAlAMcucffUw=","id":"1731571124748824","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1731571124748824&source=webhook&ext=1785876509&hash=ATwn6XdnbUEkM3-3MDkRYt5shpquZj4VRwkv4q-qCbMZqQ"}}] 2026-08-04 16:43:30 - DEBUG caption: no se encontró texto cercano 2026-08-04 16:43:30 - DEBUG caption final: [VACIO] 2026-08-04 16:43:30 - DEBUG busqueda mobiles: 04127352823,4127352823,584127352823 2026-08-04 16:43:30 - DEBUG usuario encontrado: e4:38:83:b4:dc:84 2026-08-04 16:43:30 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 16:43:30 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 16:43:31 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1731571124748824&source=getMedia&ext=1785876510&hash=ATyxNZldCAcjZd6luYMp0-RHk9nWN_Zv7AfdcN7LzdOL5w 2026-08-04 16:43:32 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1731571124748824.jpg (20669 bytes) 2026-08-04 16:43:33 - OCR tesseract exit=0 chars=332 2026-08-04 16:43:33 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 175 4:43 < Comprobante de operación < y PagomóvilBDV Personas 9 3.761,00 Bs Fecha: 04/08/2026 Operación: 006904604647 I Identificación: 18143785 Origen: 0102****4159 Destino; 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: recarga 2026-08-04 16:43:33 - OCR parse (caption-level): {"banco":"Venezuela","monto":"3761.00","fecha":"2026-08-04"} 2026-08-04 16:43:33 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 16:43:33 - DEBUG registro: usernameRaw=''e4:38:83:b4:dc:84'' first=''Juan Carlos'' last=''Teran Torres'' esRegistrado=1 2026-08-04 16:43:33 - DEBUG bodyAdmin postOCR: Tlf: 04127352823\nUser: e4:38:83:b4:dc:84\nNombre: Juan Carlos Teran Torres\nBanco: Venezuela\nMonto: 3761.00 (caption)\nFecha: 2026-08-04 (caption)\nSrvID: 34 2026-08-04 16:43:36 - IMG 1731571124748824 TEL 04127352823 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 16:43:36 - Incluyendo guardar_imagen.php... 2026-08-04 16:43:36 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 16:43:36 - Includes realizados. Verificando funciones... 2026-08-04 16:43:36 - obtenerInfoUsuario: Iniciando función con teléfono: 584127352823 2026-08-04 16:43:36 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 16:43:36 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 16:43:36 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 16:43:36 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 16:43:36 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 16:43:36 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:b4:dc:84","firstname":"Juan Carlos","lastname":"Teran Torres","mac":"e4:38:83:b4:dc:84","srvid":34} 2026-08-04 16:43:36 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 16:43:36 - Datos usuario extraídos: {"username":"e4:38:83:b4:dc:84","firstname":"Juan Carlos","lastname":"Teran Torres","mac":"e4:38:83:b4:dc:84","srvid":34} 2026-08-04 16:43:36 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 16:43:36 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 16:43:36 - Valor de accessToken: EAAC0c45... 2026-08-04 16:43:36 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 16:43:36 - Instancia WhatsAppImageHandler creada 2026-08-04 16:43:36 - Llamando a saveWhatsAppImage... 2026-08-04 16:43:36 - saveWhatsAppImage: Procesando imagen para: 584127352823 2026-08-04 16:43:36 - saveWhatsAppImage: ID de media: 1731571124748824, MIME type: image/jpeg 2026-08-04 16:43:36 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1731571124748824 2026-08-04 16:43:37 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 16:43:37 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1731571124748824&source=getMedia&ext=1785876516&hash=ATzNZcOWl4-ErTbvRQztinWuryviEsIvh2QOzYgNcMaJlw 2026-08-04 16:43:37 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1731571124748824&source=getMedia&ext=1785876516&hash=ATzNZcOWl4-ErTbvRQztinWuryviEsIvh2QOzYgNcMaJlw 2026-08-04 16:43:37 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 16:43:37 - descargar_imagen: Imagen descargada - Tamaño: 20669 bytes, Tipo: image/jpeg 2026-08-04 16:43:37 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1731571124748824.jpg, Tamaño: 20669 bytes 2026-08-04 16:43:37 - saveToDatabase: Registro insertado en BD con ID: 237 2026-08-04 16:43:37 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1731571124748824.jpg","image_id":"1731571124748824","size":20669,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 16:43:37 - Resultado del comando: array 2026-08-04 16:43:37 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 16:43:38 - Mensaje enviado con éxito a 584127352823 2026-08-04 16:43:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a724efad0f62 (wa_message_id: wamid.HBgMNTg0MTI3MzUyODIzFQIAERgSRTgwQzFCMUFGNEJENDUxNjVEAA==) 2026-08-04 16:43:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a724efad0f62 2026-08-04 16:43:38 - ====== FIN WEBHOOK ====== 2026-08-04 16:45:15 - ====== INICIO WEBHOOK ====== 2026-08-04 16:45:15 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 16:45:15 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 16:45:15 - ====== FIN WEBHOOK ====== 2026-08-04 16:45:36 - ====== INICIO WEBHOOK ====== 2026-08-04 16:45:36 - Evento: image | De: 584124716773 | Size: 829b 2026-08-04 16:45:36 - Procesando mensaje regular tipo: image 2026-08-04 16:45:36 - RegularMessageService: Procesando mensaje de 584124716773, tipo: image 2026-08-04 16:45:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM0RDBCOTNGMUNDMzIxNTU5QjEyQzdDOTIwRTI4RDgA 2026-08-04 16:45:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM0RDBCOTNGMUNDMzIxNTU5QjEyQzdDOTIwRTI4RDgA 2026-08-04 16:45:36 - Contenido: ... 2026-08-04 16:45:36 - Comando detectado: image 2026-08-04 16:45:36 - CommandProcessor: Procesando comando: image 2026-08-04 16:45:36 - Imagen sin comando, guardando y procesando 2026-08-04 16:45:36 - Verificando duplicado por imageId=1669435270790149, msgId=wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM0RDBCOTNGMUNDMzIxNTU5QjEyQzdDOTIwRTI4RDgA 2026-08-04 16:45:36 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 16:45:36 - Incluyendo numtoname.php... 2026-08-04 16:45:36 - Incluyendo media.php... 2026-08-04 16:45:36 - DEBUG messages batch: [{"from":"584124716773","from_user_id":"VE.4523613807925766","id":"wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM0RDBCOTNGMUNDMzIxNTU5QjEyQzdDOTIwRTI4RDgA","timestamp":"1785876334","type":"image","image":{"mime_type":"image\/jpeg","sha256":"mpDJeJJvmpxBt8u9mN8JuMVMrXjhDczRJGMSKH7kdtk=","id":"1669435270790149","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1669435270790149&source=webhook&ext=1785876635&hash=ATynY5vo0SmVhzXkWeaiwnAkZnYBlp8sVcLz2HSV9UwyUg"}}] 2026-08-04 16:45:36 - DEBUG caption: no se encontró texto cercano 2026-08-04 16:45:36 - DEBUG caption final: [VACIO] 2026-08-04 16:45:36 - DEBUG busqueda mobiles: 04124716773,4124716773,584124716773 2026-08-04 16:45:36 - DEBUG usuario NO encontrado 2026-08-04 16:45:36 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 16:45:36 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 16:45:37 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1669435270790149&source=getMedia&ext=1785876636&hash=ATwKIxD2jRryrBGHLWnNpT8_uGmIAqcQdFsKAvWaMIP3mw 2026-08-04 16:45:38 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1669435270790149.jpg (24067 bytes) 2026-08-04 16:45:39 - OCR tesseract exit=0 chars=389 2026-08-04 16:45:39 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 177 € Comprobante de operación —«< y PagomóvilBDV Personas Fecha: Operación: Identificación: Origen: Destino: Banco: Concepto: 25.982,71 Bs 04/08/2026 006904626637 IT] 18143785 0102****1286 04123663736 0102 - BANCO DE VENEZUELA pago interner andreina kanzler € Crear Acceso directo 2026-08-04 16:45:39 - OCR parse (caption-level): {"banco":"Venezuela","monto":"25982.71","fecha":"2026-08-04"} 2026-08-04 16:45:39 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 16:45:39 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-04 16:45:39 - DEBUG bodyAdmin postOCR: Tlf: 04124716773\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 25982.71 (caption)\nFecha: 2026-08-04 (caption) 2026-08-04 16:45:41 - IMG 1669435270790149 TEL 04124716773 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 16:45:41 - Incluyendo guardar_imagen.php... 2026-08-04 16:45:41 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 16:45:41 - Includes realizados. Verificando funciones... 2026-08-04 16:45:41 - obtenerInfoUsuario: Iniciando función con teléfono: 584124716773 2026-08-04 16:45:41 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 16:45:41 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 16:45:41 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 16:45:41 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 16:45:41 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 16:45:41 - obtenerInfoUsuario: Datos usuario: {"username":"e0:63:da:fc:a0:5c","firstname":"Andreina","lastname":"Kanzler","mac":"E0:63:DA:FC:A0:5C","srvid":34} 2026-08-04 16:45:41 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 16:45:41 - Datos usuario extraídos: {"username":"e0:63:da:fc:a0:5c","firstname":"Andreina","lastname":"Kanzler","mac":"E0:63:DA:FC:A0:5C","srvid":34} 2026-08-04 16:45:41 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 16:45:41 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 16:45:41 - Valor de accessToken: EAAC0c45... 2026-08-04 16:45:41 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 16:45:41 - Instancia WhatsAppImageHandler creada 2026-08-04 16:45:41 - Llamando a saveWhatsAppImage... 2026-08-04 16:45:41 - saveWhatsAppImage: Procesando imagen para: 584124716773 2026-08-04 16:45:41 - saveWhatsAppImage: ID de media: 1669435270790149, MIME type: image/jpeg 2026-08-04 16:45:41 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1669435270790149 2026-08-04 16:45:42 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 16:45:42 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1669435270790149&source=getMedia&ext=1785876641&hash=ATwYJKj8G2-uGtja3lntsx-s91aGthHEN2eTgJlOJUi5ug 2026-08-04 16:45:42 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1669435270790149&source=getMedia&ext=1785876641&hash=ATwYJKj8G2-uGtja3lntsx-s91aGthHEN2eTgJlOJUi5ug 2026-08-04 16:45:42 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 16:45:42 - descargar_imagen: Imagen descargada - Tamaño: 24067 bytes, Tipo: image/jpeg 2026-08-04 16:45:42 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1669435270790149.jpg, Tamaño: 24067 bytes 2026-08-04 16:45:42 - saveToDatabase: Registro insertado en BD con ID: 238 2026-08-04 16:45:42 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1669435270790149.jpg","image_id":"1669435270790149","size":24067,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 16:45:42 - Resultado del comando: array 2026-08-04 16:45:42 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 16:45:43 - Mensaje enviado con éxito a 584124716773 2026-08-04 16:45:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a724f77c5ee2 (wa_message_id: wamid.HBgMNTg0MTI0NzE2NzczFQIAERgSNTk3NTYzNEYxNDExMThCQTcwAA==) 2026-08-04 16:45:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a724f77c5ee2 2026-08-04 16:45:43 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maria Fernanda Marquez, 2026-09-04 00:00:00 . 584124211151 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124211151","wa_id":"584124211151"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MjExMTUxFQIAERgSMDVFNURGNjdBNEFCMDA3N0ZCAA==","message_status":"accepted"}]}'. 2026-08-04 17:13:58 - ====== INICIO WEBHOOK ====== 2026-08-04 17:13:58 - Evento: button | De: 584243111200 | Size: 706b 2026-08-04 17:13:58 - Procesando botón de plantilla: Informacion de pagos 2026-08-04 17:13:58 - ButtonService: payload=informacion de pagos, telefono=584243111200 2026-08-04 17:13:58 - Procesando botón PAGO para: 584243111200 2026-08-04 17:14:00 - Mensaje enviado con éxito a 584243111200 2026-08-04 17:14:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a725618127f6 (wa_message_id: wamid.HBgMNTg0MjQzMTExMjAwFQIAERgSMjY0QTk5Q0Q4NjQ4RUQ3OEJDAA==) 2026-08-04 17:14:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a725618127f6 2026-08-04 17:14:00 - ====== FIN WEBHOOK ====== 2026-08-04 17:14:28 - ====== INICIO WEBHOOK ====== 2026-08-04 17:14:28 - Evento: image | De: 584243111200 | Size: 819b 2026-08-04 17:14:28 - Procesando mensaje regular tipo: image 2026-08-04 17:14:28 - RegularMessageService: Procesando mensaje de 584243111200, tipo: image 2026-08-04 17:14:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTExMjAwFQIAEhggQUM0REMxQkIwNEI1REJCMEZGNEE1N0EwOTdBN0IyQTUA 2026-08-04 17:14:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTExMjAwFQIAEhggQUM0REMxQkIwNEI1REJCMEZGNEE1N0EwOTdBN0IyQTUA 2026-08-04 17:14:28 - Contenido: ... 2026-08-04 17:14:28 - Comando detectado: image 2026-08-04 17:14:28 - CommandProcessor: Procesando comando: image 2026-08-04 17:14:28 - Imagen sin comando, guardando y procesando 2026-08-04 17:14:28 - Verificando duplicado por imageId=1993407988032981, msgId=wamid.HBgMNTg0MjQzMTExMjAwFQIAEhggQUM0REMxQkIwNEI1REJCMEZGNEE1N0EwOTdBN0IyQTUA 2026-08-04 17:14:28 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 17:14:28 - Incluyendo numtoname.php... 2026-08-04 17:14:28 - Incluyendo media.php... 2026-08-04 17:14:28 - DEBUG messages batch: [{"from":"584243111200","from_user_id":"VE.4538861119734368","id":"wamid.HBgMNTg0MjQzMTExMjAwFQIAEhggQUM0REMxQkIwNEI1REJCMEZGNEE1N0EwOTdBN0IyQTUA","timestamp":"1785878066","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Hqt0PTD4ZxH+7VuO8KFCAE\/HnlNSUkFNoZoH2rkZxoQ=","id":"1993407988032981","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1993407988032981&source=webhook&ext=1785878367&hash=ATw74EwiIYMlsG_w9aK4i1b981yFk09gi_EccAFl67wV6Q"}}] 2026-08-04 17:14:28 - DEBUG caption: no se encontró texto cercano 2026-08-04 17:14:28 - DEBUG caption final: [VACIO] 2026-08-04 17:14:28 - DEBUG busqueda mobiles: 04243111200,4243111200,584243111200 2026-08-04 17:14:28 - DEBUG usuario NO encontrado 2026-08-04 17:14:28 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 17:14:28 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 17:14:29 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1993407988032981&source=getMedia&ext=1785878368&hash=ATzQLz2-OmC4SJ2F1rtNSSgQP_4ZCNQwTsTQX3V8UEoq8A 2026-08-04 17:14:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1993407988032981.jpg (35236 bytes) 2026-08-04 17:14:31 - OCR tesseract exit=0 chars=372 2026-08-04 17:14:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 601PMO > Bd: ath tt & ED € Comprobante de operacion <— y PagomóvilBDV Personas 9 22.470,00 Bs Fecha: 03/08/2026 Operación: 006895611791 [[] Identificación: 18143785 Origen: 01027982 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago £ Crear Acceso directo 2026-08-04 17:14:31 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22470.00","fecha":"2026-08-03"} 2026-08-04 17:14:31 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-03","debug":["fecha=2026-08-03"]} 2026-08-04 17:14:31 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-04 17:14:31 - DEBUG bodyAdmin postOCR: Tlf: 04243111200\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 22470.00 (caption)\nFecha: 2026-08-03 (caption) 2026-08-04 17:14:33 - IMG 1993407988032981 TEL 04243111200 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 17:14:33 - Incluyendo guardar_imagen.php... 2026-08-04 17:14:33 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 17:14:33 - Includes realizados. Verificando funciones... 2026-08-04 17:14:33 - obtenerInfoUsuario: Iniciando función con teléfono: 584243111200 2026-08-04 17:14:33 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 17:14:33 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 17:14:33 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 17:14:33 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 17:14:33 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 17:14:33 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:4e:1f:d1","firstname":"riquili","lastname":"durr","mac":"f4:92:bf:4e:1f:d1","srvid":34} 2026-08-04 17:14:33 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 17:14:33 - Datos usuario extraídos: {"username":"f4:92:bf:4e:1f:d1","firstname":"riquili","lastname":"durr","mac":"f4:92:bf:4e:1f:d1","srvid":34} 2026-08-04 17:14:33 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 17:14:33 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 17:14:33 - Valor de accessToken: EAAC0c45... 2026-08-04 17:14:33 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 17:14:33 - Instancia WhatsAppImageHandler creada 2026-08-04 17:14:33 - Llamando a saveWhatsAppImage... 2026-08-04 17:14:33 - saveWhatsAppImage: Procesando imagen para: 584243111200 2026-08-04 17:14:33 - saveWhatsAppImage: ID de media: 1993407988032981, MIME type: image/jpeg 2026-08-04 17:14:33 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1993407988032981 2026-08-04 17:14:39 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 17:14:39 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1993407988032981&source=getMedia&ext=1785878377&hash=ATxRj57WbQP094GKRLN88nVt0SgrNhKar4H4zaQHxnvWow 2026-08-04 17:14:39 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1993407988032981&source=getMedia&ext=1785878377&hash=ATxRj57WbQP094GKRLN88nVt0SgrNhKar4H4zaQHxnvWow 2026-08-04 17:14:40 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 17:14:40 - descargar_imagen: Imagen descargada - Tamaño: 35236 bytes, Tipo: image/jpeg 2026-08-04 17:14:40 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1993407988032981.jpg, Tamaño: 35236 bytes 2026-08-04 17:14:40 - saveToDatabase: Registro insertado en BD con ID: 239 2026-08-04 17:14:40 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1993407988032981.jpg","image_id":"1993407988032981","size":35236,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 17:14:40 - Resultado del comando: array 2026-08-04 17:14:40 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 17:14:41 - Mensaje enviado con éxito a 584243111200 2026-08-04 17:14:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7256414449f (wa_message_id: wamid.HBgMNTg0MjQzMTExMjAwFQIAERgSNEMyMTQ2OTVCOUIxQzQ3MDMwAA==) 2026-08-04 17:14:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a7256414449f 2026-08-04 17:14:41 - ====== FIN WEBHOOK ====== 2026-08-04 17:20:33 - ====== INICIO WEBHOOK ====== 2026-08-04 17:20:33 - Evento: text | De: 584126735766 | Size: 658b 2026-08-04 17:20:33 - Procesando mensaje regular tipo: text 2026-08-04 17:20:33 - RegularMessageService: Procesando mensaje de 584126735766, tipo: text 2026-08-04 17:20:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUMxMzRDODk3OTg1MTg1OUU3NDIyQjYwRjAyQUY4OEUA 2026-08-04 17:20:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUMxMzRDODk3OTg1MTg1OUU3NDIyQjYwRjAyQUY4OEUA 2026-08-04 17:20:33 - Contenido: Buenas tardes. Estamos sin internet desde hace bastante rato, es falla general o solo este sector.... 2026-08-04 17:20:33 - Comando detectado: buenas 2026-08-04 17:20:33 - CommandProcessor: Procesando comando: buenas 2026-08-04 17:20:33 - IntentDetector: intent=soporte, confidence=0.95 2026-08-04 17:20:33 - IntentDetector → reportefallas.php [04-Aug-2026 17:20:33 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [04-Aug-2026 17:20:33 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [04-Aug-2026 17:20:33 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-04 17:20:33 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 17:20:34 - ====== INICIO WEBHOOK ====== 2026-08-04 17:20:34 - Evento: text | De: 584126735766 | Size: 658b 2026-08-04 17:20:34 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUMxMzRDODk3OTg1MTg1OUU3NDIyQjYwRjAyQUY4OEUA, ignorando 2026-08-04 17:33:06 - ====== INICIO WEBHOOK ====== 2026-08-04 17:33:06 - Evento: image | De: 584143466209 | Size: 877b 2026-08-04 17:33:06 - Procesando mensaje regular tipo: image 2026-08-04 17:33:06 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-04 17:33:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCNDJFQjZBOEVGMEI3Njg5MUEzQzZERTI4RkRGMEQA 2026-08-04 17:33:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCNDJFQjZBOEVGMEI3Njg5MUEzQzZERTI4RkRGMEQA 2026-08-04 17:33:06 - Contenido: Pg mercantil 16000.00 carro-mangueras-toyota... 2026-08-04 17:33:06 - Comando detectado: pg 2026-08-04 17:33:06 - CommandProcessor: Procesando comando: pg 2026-08-04 17:33:06 - Gasto personal con imagen: 3333362136872052 2026-08-04 17:33:06 - Formato 'pg banco descripcion': banco=mercantil, desc=16000.00 carro-mangueras-toyota 2026-08-04 17:33:07 - Ejecutando GastosService (personal) [04-Aug-2026 17:33:07 America/Caracas] [ExchangeRateService] Tasa API (oficial): 752.0943 2026-08-04 17:33:09 - Resultado del comando: array 2026-08-04 17:33:09 - Enviando respuesta: ✅ 👤 Gasto personal #350 registrado • Monto 2026-08-04 17:33:10 - Mensaje enviado con éxito a 584143466209 2026-08-04 17:33:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a725a96baa44 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzVCMTkyNjcyNjdBM0RGMDQ1AA==) 2026-08-04 17:33:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a725a96baa44 2026-08-04 17:33:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Juan Carlos Teran Torres, 2026-09-04 00:00:00 . 584127352823 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127352823","wa_id":"584127352823"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MzUyODIzFQIAERgSRkU1Mzk2QzdCQzdGM0M4RDU5AA==","message_status":"accepted"}]}'. 2026-08-04 17:59:57 - ====== INICIO WEBHOOK ====== 2026-08-04 17:59:57 - Evento: text | De: 584143466209 | Size: 586b 2026-08-04 17:59:57 - Procesando mensaje regular tipo: text 2026-08-04 17:59:57 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-08-04 17:59:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1OTc5NTJGMDg1RkRDRjA5OUU5MkFFMzBBOEIzNjAA 2026-08-04 17:59:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1OTc5NTJGMDg1RkRDRjA5OUU5MkFFMzBBOEIzNjAA 2026-08-04 17:59:57 - Contenido: Pg mercantil 47272.99 comida-abasto-raul... 2026-08-04 17:59:57 - Comando detectado: pg 2026-08-04 17:59:57 - CommandProcessor: Procesando comando: pg 2026-08-04 17:59:57 - Ejecutando GastosService (personal) [04-Aug-2026 17:59:57 America/Caracas] [ExchangeRateService] Tasa API (oficial): 752.0943 2026-08-04 17:59:57 - Resultado del comando: array 2026-08-04 17:59:57 - Enviando respuesta: ✅ 👤 Gasto personal #351 registrado • Monto 2026-08-04 17:59:58 - Mensaje enviado con éxito a 584143466209 2026-08-04 17:59:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7260ded79ab (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNkM2Njg2RTQzRkE1MkQwQjdEAA==) 2026-08-04 17:59:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a7260ded79ab 2026-08-04 17:59:58 - ====== FIN WEBHOOK ====== 2026-08-04 18:18:48 - ====== INICIO WEBHOOK ====== 2026-08-04 18:18:48 - Evento: text | De: 584144723819 | Size: 538b 2026-08-04 18:18:48 - Procesando mensaje regular tipo: text 2026-08-04 18:18:48 - RegularMessageService: Procesando mensaje de 584144723819, tipo: text 2026-08-04 18:18:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzIzODE5FQIAEhgUM0E4RjNERjE4NTkyNTc3QjEwNkIA 2026-08-04 18:18:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzIzODE5FQIAEhgUM0E4RjNERjE4NTkyNTc3QjEwNkIA 2026-08-04 18:18:48 - Contenido: Buenas... 2026-08-04 18:18:48 - Comando detectado: buenas 2026-08-04 18:18:48 - CommandProcessor: Procesando comando: buenas 2026-08-04 18:18:48 - Comando no reconocido, enviando a ChatGPT 2026-08-04 18:18:48 - Resultado del comando: string 2026-08-04 18:18:48 - Enviando a ChatGPT: Buenas... 2026-08-04 18:18:48 - forwardToChatGPT: Enviando a ChatGPT: Buenas... 2026-08-04 18:18:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 19:18:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 19:18:48 America/Halifax] [CHATBOT][START] corr=48731856 IP=127.0.0.1 UA= [04-Aug-2026 18:18:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 18:18:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=6c:63:f8:c6:5b:59 mobile=584144723819 [04-Aug-2026 18:18:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 18:18:49 America/Caracas] [CHATBOT][DIAG] corr=48731856 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 3 días [critical] [04-Aug-2026 18:18:49 America/Caracas] [CHATBOT][CTX] corr=48731856 tel=584144723819 intent=chat srvid=35 usd=40 bs=34897.18 tasa=752.0943 verifyMode=simulated [04-Aug-2026 18:18:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 18:18:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 18:18:49 America/Caracas] [CHATBOT][AI][e46bb7] Proveedor: gemini [04-Aug-2026 18:18:49 America/Caracas] [CHATBOT][GEMINI][e46bb7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 18:18:49 America/Caracas] [CHATBOT][GEMINI][e46bb7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 18:18:49 America/Caracas] [CHATBOT][GEMINI][e46bb7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 18:18:50 America/Caracas] [CHATBOT][AI][e46bb7] Gemini falló, usando heurística local [04-Aug-2026 18:18:50 America/Caracas] [CHATBOT][END] corr=48731856 bytesRespuesta=275 [04-Aug-2026 18:18:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 18:18:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 18:18:51 - Mensaje enviado con éxito a 584144723819 2026-08-04 18:18:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a72654b6dfeb (wa_message_id: wamid.HBgMNTg0MTQ0NzIzODE5FQIAERgSRUI0MzEyMkQ4MTM3OEQ3MTU5AA==) 2026-08-04 18:18:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a72654b6dfeb 2026-08-04 18:18:51 - ====== FIN WEBHOOK ====== 2026-08-04 18:19:01 - ====== INICIO WEBHOOK ====== 2026-08-04 18:19:01 - Evento: text | De: 584144723819 | Size: 539b 2026-08-04 18:19:01 - Procesando mensaje regular tipo: text 2026-08-04 18:19:01 - RegularMessageService: Procesando mensaje de 584144723819, tipo: text 2026-08-04 18:19:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzIzODE5FQIAEhgUM0FDOURFMzdBNkIzM0ExOUEyREMA 2026-08-04 18:19:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzIzODE5FQIAEhgUM0FDOURFMzdBNkIzM0ExOUEyREMA 2026-08-04 18:19:01 - Contenido: Soporte... 2026-08-04 18:19:01 - Comando detectado: soporte 2026-08-04 18:19:01 - CommandProcessor: Procesando comando: soporte 2026-08-04 18:19:01 - Ejecutando soporte (menú interactivo) 2026-08-04 18:19:01 - Resultado del comando: array 2026-08-04 18:19:01 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-04 18:19:02 - Mensaje enviado con éxito a 584144723819 2026-08-04 18:19:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a72655635d1d (wa_message_id: wamid.HBgMNTg0MTQ0NzIzODE5FQIAERgSQTMyQkM4RDEwNkU2RkU2NkRGAA==) 2026-08-04 18:19:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a72655635d1d 2026-08-04 18:19:02 - ====== FIN WEBHOOK ====== 2026-08-04 18:19:06 - ====== INICIO WEBHOOK ====== 2026-08-04 18:19:06 - Evento: interactive | De: 584144723819 | Size: 730b 2026-08-04 18:19:06 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-04 18:19:06 - ButtonService: payload=unique_button_id_1, telefono=584144723819 2026-08-04 18:19:06 - button_reply no manejado por ButtonService 2026-08-04 18:19:06 - ====== FIN WEBHOOK ====== 2026-08-04 18:43:34 - ====== INICIO WEBHOOK ====== 2026-08-04 18:43:34 - Evento: text | De: 584144723819 | Size: 546b 2026-08-04 18:43:34 - Procesando mensaje regular tipo: text 2026-08-04 18:43:34 - RegularMessageService: Procesando mensaje de 584144723819, tipo: text 2026-08-04 18:43:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzIzODE5FQIAEhgUM0E4NkVFOENGNkYwNTkzMkFGNDgA 2026-08-04 18:43:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzIzODE5FQIAEhgUM0E4NkVFOENGNkYwNTkzMkFGNDgA 2026-08-04 18:43:34 - Contenido: reportar falla... 2026-08-04 18:43:34 - Comando detectado: reportar 2026-08-04 18:43:34 - CommandProcessor: Procesando comando: reportar 2026-08-04 18:43:34 - Ejecutando reportefallas.php [04-Aug-2026 18:43:34 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [04-Aug-2026 18:43:34 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [04-Aug-2026 18:43:34 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(383): include('...') #2 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #3 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #4 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-04 18:43:34 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(383): include('...') #2 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #3 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #4 {main} thrown 2026-08-04 18:43:35 - ====== INICIO WEBHOOK ====== 2026-08-04 18:43:35 - Evento: text | De: 584144723819 | Size: 546b 2026-08-04 18:43:35 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0NzIzODE5FQIAEhgUM0E4NkVFOENGNkYwNTkzMkFGNDgA, ignorando 2026-08-04 18:54:33 - ====== INICIO WEBHOOK ====== 2026-08-04 18:54:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 18:54:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 18:54:33 - ====== FIN WEBHOOK ====== 2026-08-04 18:56:35 - ====== INICIO WEBHOOK ====== 2026-08-04 18:56:35 - Evento: image | De: 584243645995 | Size: 829b 2026-08-04 18:56:35 - Procesando mensaje regular tipo: image 2026-08-04 18:56:35 - RegularMessageService: Procesando mensaje de 584243645995, tipo: image 2026-08-04 18:56:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVGREFDNTg1MDM1Qjc4MTUzODA2ODZDNEM1RkNDRTcA 2026-08-04 18:56:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVGREFDNTg1MDM1Qjc4MTUzODA2ODZDNEM1RkNDRTcA 2026-08-04 18:56:35 - Contenido: ... 2026-08-04 18:56:35 - Comando detectado: image 2026-08-04 18:56:35 - CommandProcessor: Procesando comando: image 2026-08-04 18:56:35 - Imagen sin comando, guardando y procesando 2026-08-04 18:56:35 - Verificando duplicado por imageId=1072898815682917, msgId=wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVGREFDNTg1MDM1Qjc4MTUzODA2ODZDNEM1RkNDRTcA 2026-08-04 18:56:35 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 18:56:35 - Incluyendo numtoname.php... 2026-08-04 18:56:35 - Incluyendo media.php... 2026-08-04 18:56:35 - DEBUG messages batch: [{"from":"584243645995","from_user_id":"VE.4527075894246224","id":"wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTVGREFDNTg1MDM1Qjc4MTUzODA2ODZDNEM1RkNDRTcA","timestamp":"1785884193","type":"image","image":{"mime_type":"image\/jpeg","sha256":"RexJw5lJxeGWgdArN4kXBmOu50K3JLi3Nos\/xo922vQ=","id":"1072898815682917","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1072898815682917&source=webhook&ext=1785884494&hash=ATwNU5RNv-z4r0Uqj7VFCraL-JyN4wLaJwIB_9JNmi65sw"}}] 2026-08-04 18:56:35 - DEBUG caption: no se encontró texto cercano 2026-08-04 18:56:35 - DEBUG caption final: [VACIO] 2026-08-04 18:56:35 - DEBUG busqueda mobiles: 04243645995,4243645995,584243645995 2026-08-04 18:56:35 - DEBUG usuario NO encontrado 2026-08-04 18:56:35 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 18:56:35 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 18:56:37 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1072898815682917&source=getMedia&ext=1785884496&hash=ATwZzcpGR3BbfAvfLKMA9u20oJ9ZV6vtq5hPZX9I_HSf6A 2026-08-04 18:56:38 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1072898815682917.jpg (61429 bytes) 2026-08-04 18:56:38 - OCR tesseract exit=0 chars=327 2026-08-04 18:56:38 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 202 Detected 37 diacritics Mont: Ni 11.294,00 621 633801 325 oe a las 6: Ba: :44 PM Cuenta orig Cta. Corriente *6267 Internet Colonia Tovar - 0412-3663736 Docu V-18.143.785 Bar 0102 - Banco De Venezuela S.a.c.a. Banco Universal 2026-08-04 18:56:38 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":null} 2026-08-04 18:56:38 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-04 18:56:38 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-04 18:56:38 - DEBUG bodyAdmin postOCR: Tlf: 04243645995\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-04 18:56:41 - IMG 1072898815682917 TEL 04243645995 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 18:56:41 - Incluyendo guardar_imagen.php... 2026-08-04 18:56:41 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 18:56:41 - Includes realizados. Verificando funciones... 2026-08-04 18:56:41 - obtenerInfoUsuario: Iniciando función con teléfono: 584243645995 2026-08-04 18:56:41 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 18:56:41 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 18:56:41 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 18:56:41 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 18:56:41 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 18:56:41 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:42:f9:a5","firstname":"Aleida","lastname":"Rudman","mac":"24:5a:4c:42:f9:a5","srvid":34} 2026-08-04 18:56:41 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 18:56:41 - Datos usuario extraídos: {"username":"24:5a:4c:42:f9:a5","firstname":"Aleida","lastname":"Rudman","mac":"24:5a:4c:42:f9:a5","srvid":34} 2026-08-04 18:56:41 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 18:56:41 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 18:56:41 - Valor de accessToken: EAAC0c45... 2026-08-04 18:56:41 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 18:56:41 - Instancia WhatsAppImageHandler creada 2026-08-04 18:56:41 - Llamando a saveWhatsAppImage... 2026-08-04 18:56:41 - saveWhatsAppImage: Procesando imagen para: 584243645995 2026-08-04 18:56:41 - saveWhatsAppImage: ID de media: 1072898815682917, MIME type: image/jpeg 2026-08-04 18:56:41 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1072898815682917 2026-08-04 18:56:42 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 18:56:42 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1072898815682917&source=getMedia&ext=1785884501&hash=ATztcYGnqFwYo3bLg8prYkkLQKC-8YGgBPb6hGW1ZBZOqQ 2026-08-04 18:56:42 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1072898815682917&source=getMedia&ext=1785884501&hash=ATztcYGnqFwYo3bLg8prYkkLQKC-8YGgBPb6hGW1ZBZOqQ 2026-08-04 18:56:42 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 18:56:42 - descargar_imagen: Imagen descargada - Tamaño: 61429 bytes, Tipo: image/jpeg 2026-08-04 18:56:42 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1072898815682917.jpg, Tamaño: 61429 bytes 2026-08-04 18:56:42 - saveToDatabase: Registro insertado en BD con ID: 240 2026-08-04 18:56:42 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1072898815682917.jpg","image_id":"1072898815682917","size":61429,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 18:56:42 - Resultado del comando: array 2026-08-04 18:56:42 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 18:56:43 - Mensaje enviado con éxito a 584243645995 2026-08-04 18:56:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a726e2bd32fc (wa_message_id: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAERgSMzVGRjQzMzMwNTExOEJBQUM4AA==) 2026-08-04 18:56:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a726e2bd32fc 2026-08-04 18:56:43 - ====== FIN WEBHOOK ====== 2026-08-04 18:57:02 - ====== INICIO WEBHOOK ====== 2026-08-04 18:57:02 - Evento: text | De: 584243645995 | Size: 677b 2026-08-04 18:57:02 - Procesando mensaje regular tipo: text 2026-08-04 18:57:02 - RegularMessageService: Procesando mensaje de 584243645995, tipo: text 2026-08-04 18:57:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTU4NkQyN0NBMzUzQTM3M0EyRkJFMENEMUQ0MkQyRDEA 2026-08-04 18:57:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTU4NkQyN0NBMzUzQTM3M0EyRkJFMENEMUQ0MkQyRDEA 2026-08-04 18:57:02 - Contenido: pago 1️⃣... 2026-08-04 18:57:02 - Comando detectado: pago 2026-08-04 18:57:02 - CommandProcessor: Procesando comando: pago 2026-08-04 18:57:02 - Ejecutando add_pagos.php [04-Aug-2026 18:57:03 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 18:57:03 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 18:57:03 - ====== INICIO WEBHOOK ====== 2026-08-04 18:57:03 - Evento: text | De: 584243645995 | Size: 677b 2026-08-04 18:57:03 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTU4NkQyN0NBMzUzQTM3M0EyRkJFMENEMUQ0MkQyRDEA, ignorando 2026-08-04 19:24:17 - ====== INICIO WEBHOOK ====== 2026-08-04 19:24:17 - Evento: text | De: 584242497814 | Size: 591b 2026-08-04 19:24:17 - Procesando mensaje regular tipo: text 2026-08-04 19:24:17 - RegularMessageService: Procesando mensaje de 584242497814, tipo: text 2026-08-04 19:24:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUNFRjkzRkMzNzFDQ0FBQ0M2NjIwNkFGRTRGMEExRjIA 2026-08-04 19:24:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUNFRjkzRkMzNzFDQ0FBQ0M2NjIwNkFGRTRGMEExRjIA 2026-08-04 19:24:17 - Contenido: Información de Pago... 2026-08-04 19:24:17 - Comando detectado: información 2026-08-04 19:24:17 - CommandProcessor: Procesando comando: información 2026-08-04 19:24:17 - Comando no reconocido, enviando a ChatGPT 2026-08-04 19:24:17 - Resultado del comando: string 2026-08-04 19:24:17 - Enviando a ChatGPT: Información de Pago... 2026-08-04 19:24:17 - LeadCapture: Posible lead detectado para 584242497814 2026-08-04 19:24:17 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-04 19:24:17 - forwardToChatGPT: Enviando a ChatGPT: Información de Pago... 2026-08-04 19:24:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 20:24:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 20:24:17 America/Halifax] [CHATBOT][START] corr=3de9502d IP=127.0.0.1 UA= [04-Aug-2026 19:24:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 19:24:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=6c:68:a4:60:27:bc mobile=584242497814 [04-Aug-2026 19:24:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 19:24:17 America/Caracas] [CHATBOT][DIAG] corr=3de9502d Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 3 días [warning] [04-Aug-2026 19:24:17 America/Caracas] [CHATBOT][CTX] corr=3de9502d tel=584242497814 intent=chat srvid=35 usd=40 bs=34897.18 tasa=752.0943 verifyMode=simulated [04-Aug-2026 19:24:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 19:24:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 19:24:17 America/Caracas] [CHATBOT][AI][2085d6] Proveedor: gemini [04-Aug-2026 19:24:17 America/Caracas] [CHATBOT][GEMINI][2085d6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 19:24:18 America/Caracas] [CHATBOT][GEMINI][2085d6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 19:24:18 America/Caracas] [CHATBOT][GEMINI][2085d6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 19:24:19 America/Caracas] [CHATBOT][AI][2085d6] Gemini falló, usando heurística local [04-Aug-2026 19:24:19 America/Caracas] [CHATBOT][END] corr=3de9502d bytesRespuesta=397 [04-Aug-2026 19:24:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 19:24:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 19:24:20 - Mensaje enviado con éxito a 584242497814 2026-08-04 19:24:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7274a43029e (wa_message_id: wamid.HBgMNTg0MjQyNDk3ODE0FQIAERgSQkEwRkFDOTk0MEY2MEQ3OTI0AA==) 2026-08-04 19:24:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a7274a43029e 2026-08-04 19:24:20 - ====== FIN WEBHOOK ====== 2026-08-04 19:24:32 - ====== INICIO WEBHOOK ====== 2026-08-04 19:24:32 - Evento: text | De: 584242497814 | Size: 583b 2026-08-04 19:24:32 - Procesando mensaje regular tipo: text 2026-08-04 19:24:32 - RegularMessageService: Procesando mensaje de 584242497814, tipo: text 2026-08-04 19:24:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUMyNEQ5NDMyNTk4QUE0MjQ5MTU4MEFBODI2RjcyNUEA 2026-08-04 19:24:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUMyNEQ5NDMyNTk4QUE0MjQ5MTU4MEFBODI2RjcyNUEA 2026-08-04 19:24:32 - Contenido: Estado de cuenta... 2026-08-04 19:24:32 - Comando detectado: estado 2026-08-04 19:24:32 - CommandProcessor: Procesando comando: estado 2026-08-04 19:24:32 - Comando no reconocido, enviando a ChatGPT 2026-08-04 19:24:32 - Resultado del comando: string 2026-08-04 19:24:32 - Enviando a ChatGPT: Estado de cuenta... 2026-08-04 19:24:32 - forwardToChatGPT: Enviando a ChatGPT: Estado de cuenta... 2026-08-04 19:24:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 20:24:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 20:24:32 America/Halifax] [CHATBOT][START] corr=ae36f8ab IP=127.0.0.1 UA= [04-Aug-2026 19:24:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 19:24:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=6c:68:a4:60:27:bc mobile=584242497814 [04-Aug-2026 19:24:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 19:24:32 America/Caracas] [CHATBOT][DIAG] corr=ae36f8ab Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 3 días [warning] [04-Aug-2026 19:24:32 America/Caracas] [CHATBOT][CTX] corr=ae36f8ab tel=584242497814 intent=chat srvid=35 usd=40 bs=34897.18 tasa=752.0943 verifyMode=simulated [04-Aug-2026 19:24:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 19:24:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 19:24:32 America/Caracas] [CHATBOT][AI][959cb8] Proveedor: gemini [04-Aug-2026 19:24:32 America/Caracas] [CHATBOT][GEMINI][959cb8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 19:24:33 America/Caracas] [CHATBOT][GEMINI][959cb8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 19:24:33 America/Caracas] [CHATBOT][GEMINI][959cb8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 19:24:34 America/Caracas] [CHATBOT][AI][959cb8] Gemini falló, usando heurística local [04-Aug-2026 19:24:34 America/Caracas] [CHATBOT][END] corr=ae36f8ab bytesRespuesta=169 [04-Aug-2026 19:24:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 19:24:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 19:24:35 - Mensaje enviado con éxito a 584242497814 2026-08-04 19:24:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7274b3314d1 (wa_message_id: wamid.HBgMNTg0MjQyNDk3ODE0FQIAERgSM0ZBQjlFNDVBOUI2REE4Q0ZFAA==) 2026-08-04 19:24:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a7274b3314d1 2026-08-04 19:24:35 - ====== FIN WEBHOOK ====== 2026-08-04 19:25:19 - ====== INICIO WEBHOOK ====== 2026-08-04 19:25:19 - Evento: text | De: 584242497814 | Size: 572b 2026-08-04 19:25:19 - Procesando mensaje regular tipo: text 2026-08-04 19:25:19 - RegularMessageService: Procesando mensaje de 584242497814, tipo: text 2026-08-04 19:25:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUM2NUI0QjdGRTQ0MDA3NzIwMDlCNjNGOEY2REFCN0EA 2026-08-04 19:25:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUM2NUI0QjdGRTQ0MDA3NzIwMDlCNjNGOEY2REFCN0EA 2026-08-04 19:25:19 - Contenido: Monto... 2026-08-04 19:25:19 - Comando detectado: monto 2026-08-04 19:25:19 - CommandProcessor: Procesando comando: monto 2026-08-04 19:25:19 - Comando no reconocido, enviando a ChatGPT 2026-08-04 19:25:19 - Resultado del comando: string 2026-08-04 19:25:19 - Enviando a ChatGPT: Monto... 2026-08-04 19:25:19 - forwardToChatGPT: Enviando a ChatGPT: Monto... 2026-08-04 19:25:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 20:25:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 20:25:19 America/Halifax] [CHATBOT][START] corr=91e60f1f IP=127.0.0.1 UA= [04-Aug-2026 19:25:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 19:25:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=6c:68:a4:60:27:bc mobile=584242497814 [04-Aug-2026 19:25:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 19:25:19 America/Caracas] [CHATBOT][DIAG] corr=91e60f1f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 3 días [warning] [04-Aug-2026 19:25:19 America/Caracas] [CHATBOT][CTX] corr=91e60f1f tel=584242497814 intent=chat srvid=35 usd=40 bs=34897.18 tasa=752.0943 verifyMode=simulated [04-Aug-2026 19:25:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 19:25:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 19:25:19 America/Caracas] [CHATBOT][AI][cd6385] Proveedor: gemini [04-Aug-2026 19:25:19 America/Caracas] [CHATBOT][GEMINI][cd6385] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 19:25:19 America/Caracas] [CHATBOT][GEMINI][cd6385] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 19:25:20 America/Caracas] [CHATBOT][GEMINI][cd6385] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 19:25:20 America/Caracas] [CHATBOT][AI][cd6385] Gemini falló, usando heurística local [04-Aug-2026 19:25:20 America/Caracas] [CHATBOT][AI][cd6385] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 19:25:20 America/Caracas] [CHATBOT][END] corr=91e60f1f bytesRespuesta=394 [04-Aug-2026 19:25:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 19:25:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 19:25:22 - Mensaje enviado con éxito a 584242497814 2026-08-04 19:25:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7274e29e9b7 (wa_message_id: wamid.HBgMNTg0MjQyNDk3ODE0FQIAERgSMzhFNjAwNUVGODBFNDBEQTI0AA==) 2026-08-04 19:25:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a7274e29e9b7 2026-08-04 19:25:22 - ====== FIN WEBHOOK ====== 2026-08-04 19:25:41 - ====== INICIO WEBHOOK ====== 2026-08-04 19:25:41 - Evento: text | De: 584242497814 | Size: 573b 2026-08-04 19:25:41 - Procesando mensaje regular tipo: text 2026-08-04 19:25:41 - RegularMessageService: Procesando mensaje de 584242497814, tipo: text 2026-08-04 19:25:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUNBQ0Q3MTc0ODgxMTU4RjhEQjA4N0E1RTIxMDk1N0QA 2026-08-04 19:25:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUNBQ0Q3MTc0ODgxMTU4RjhEQjA4N0E1RTIxMDk1N0QA 2026-08-04 19:25:41 - Contenido: Puntos... 2026-08-04 19:25:41 - Comando detectado: puntos 2026-08-04 19:25:41 - CommandProcessor: Procesando comando: puntos 2026-08-04 19:25:41 - Ejecutando consulta de puntos de fidelidad 2026-08-04 19:25:41 - Error consultando puntos: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.cliente_puntos' doesn't exist 2026-08-04 19:25:41 - Resultado del comando: array 2026-08-04 19:25:41 - Enviando respuesta: ⚠️ No pudimos consultar tus puntos en este mom 2026-08-04 19:25:42 - Mensaje enviado con éxito a 584242497814 2026-08-04 19:25:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7274f65f44f (wa_message_id: wamid.HBgMNTg0MjQyNDk3ODE0FQIAERgSRTg2MDlGQjBFMjQ5N0ZBQzhEAA==) 2026-08-04 19:25:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a7274f65f44f 2026-08-04 19:25:42 - ====== FIN WEBHOOK ====== 2026-08-04 19:28:28 - ====== INICIO WEBHOOK ====== 2026-08-04 19:28:28 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 19:28:28 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 19:28:28 - ====== FIN WEBHOOK ====== 2026-08-04 19:29:04 - ====== INICIO WEBHOOK ====== 2026-08-04 19:29:04 - Evento: text | De: 584242497814 | Size: 599b 2026-08-04 19:29:04 - Procesando mensaje regular tipo: text 2026-08-04 19:29:04 - RegularMessageService: Procesando mensaje de 584242497814, tipo: text 2026-08-04 19:29:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUNGMDQ1REY3MzY2OEMxRUJDOTJDREVBRjQyM0UxRTYA 2026-08-04 19:29:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUNGMDQ1REY3MzY2OEMxRUJDOTJDREVBRjQyM0UxRTYA 2026-08-04 19:29:04 - Contenido: Pagar 0102 006906497523 30300,00... 2026-08-04 19:29:04 - Comando detectado: pagar 2026-08-04 19:29:04 - CommandProcessor: Procesando comando: pagar 2026-08-04 19:29:04 - Ejecutando add_pagos.php [04-Aug-2026 19:29:04 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 19:29:04 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 19:29:05 - ====== INICIO WEBHOOK ====== 2026-08-04 19:29:05 - Evento: text | De: 584242497814 | Size: 599b 2026-08-04 19:29:05 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUNGMDQ1REY3MzY2OEMxRUJDOTJDREVBRjQyM0UxRTYA, ignorando 2026-08-04 19:29:21 - ====== INICIO WEBHOOK ====== 2026-08-04 19:29:21 - Evento: image | De: 584242497814 | Size: 841b 2026-08-04 19:29:21 - Procesando mensaje regular tipo: image 2026-08-04 19:29:21 - RegularMessageService: Procesando mensaje de 584242497814, tipo: image 2026-08-04 19:29:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUM5OUVEMzVEODJEM0NBM0U1QjdGRTI5NzZFNzM4NzUA 2026-08-04 19:29:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUM5OUVEMzVEODJEM0NBM0U1QjdGRTI5NzZFNzM4NzUA 2026-08-04 19:29:21 - Contenido: ... 2026-08-04 19:29:21 - Comando detectado: image 2026-08-04 19:29:21 - CommandProcessor: Procesando comando: image 2026-08-04 19:29:21 - Imagen sin comando, guardando y procesando 2026-08-04 19:29:21 - Verificando duplicado por imageId=1456230706267622, msgId=wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUM5OUVEMzVEODJEM0NBM0U1QjdGRTI5NzZFNzM4NzUA 2026-08-04 19:29:21 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 19:29:21 - Incluyendo numtoname.php... 2026-08-04 19:29:21 - Incluyendo media.php... 2026-08-04 19:29:21 - DEBUG messages batch: [{"from":"584242497814","from_user_id":"VE.4541358219484658","id":"wamid.HBgMNTg0MjQyNDk3ODE0FQIAEhggQUM5OUVEMzVEODJEM0NBM0U1QjdGRTI5NzZFNzM4NzUA","timestamp":"1785886158","type":"image","image":{"mime_type":"image\/jpeg","sha256":"\/scQvkUmjIcKXzdAwCu7RPo1dT3EBRcAaJPoAsdFkuY=","id":"1456230706267622","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1456230706267622&source=webhook&ext=1785886460&hash=ATzxpxZ1AjtaOWVFPILeCozXn0qcnbO4rNuxVnXMvmTIPA"}}] 2026-08-04 19:29:21 - DEBUG caption: no se encontró texto cercano 2026-08-04 19:29:21 - DEBUG caption final: [VACIO] 2026-08-04 19:29:21 - DEBUG busqueda mobiles: 04242497814,4242497814,584242497814 2026-08-04 19:29:21 - DEBUG usuario encontrado: 6c:68:a4:60:27:bc 2026-08-04 19:29:21 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 19:29:21 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 19:29:22 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1456230706267622&source=getMedia&ext=1785886461&hash=ATx5S8C5cB84UryAfGimkt5R9dW4ouT1g6Wt8W2uD85xhw 2026-08-04 19:29:23 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1456230706267622.jpg (33300 bytes) 2026-08-04 19:29:24 - OCR tesseract exit=0 chars=342 2026-08-04 19:29:24 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 188 sa 7:288© NA <€ Comprobante de operacién < A PagomóvilBDV Personas Fecha: 04/08/2026 Operación: 006906497523 a] TS 18143785 Origen: 0102****6317 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA [erre SUS eS eo. Crear Acceso directo 0) >) 2026-08-04 19:29:24 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-04"} 2026-08-04 19:29:24 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 19:29:24 - DEBUG registro: usernameRaw=''6c:68:a4:60:27:bc'' first=''freddy'' last=''Strubinger'' esRegistrado=1 2026-08-04 19:29:24 - DEBUG bodyAdmin postOCR: Tlf: 04242497814\nUser: 6c:68:a4:60:27:bc\nNombre: freddy Strubinger\nBanco: Venezuela\nMonto: \nFecha: 2026-08-04 (caption)\nSrvID: 35 2026-08-04 19:29:27 - IMG 1456230706267622 TEL 04242497814 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 19:29:27 - Incluyendo guardar_imagen.php... 2026-08-04 19:29:27 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 19:29:27 - Includes realizados. Verificando funciones... 2026-08-04 19:29:27 - obtenerInfoUsuario: Iniciando función con teléfono: 584242497814 2026-08-04 19:29:27 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 19:29:27 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 19:29:27 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 19:29:27 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 19:29:27 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 19:29:27 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:60:27:bc","firstname":"freddy","lastname":"Strubinger","mac":"6c:68:a4:60:27:bd","srvid":35} 2026-08-04 19:29:27 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 19:29:27 - Datos usuario extraídos: {"username":"6c:68:a4:60:27:bc","firstname":"freddy","lastname":"Strubinger","mac":"6c:68:a4:60:27:bd","srvid":35} 2026-08-04 19:29:27 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 19:29:27 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 19:29:27 - Valor de accessToken: EAAC0c45... 2026-08-04 19:29:27 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 19:29:27 - Instancia WhatsAppImageHandler creada 2026-08-04 19:29:27 - Llamando a saveWhatsAppImage... 2026-08-04 19:29:27 - saveWhatsAppImage: Procesando imagen para: 584242497814 2026-08-04 19:29:27 - saveWhatsAppImage: ID de media: 1456230706267622, MIME type: image/jpeg 2026-08-04 19:29:27 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1456230706267622 2026-08-04 19:29:29 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 19:29:29 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1456230706267622&source=getMedia&ext=1785886468&hash=ATykdhfukikFAqw8N2PUsisFpbafDGvyikPblNV3Ax0eBg 2026-08-04 19:29:29 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1456230706267622&source=getMedia&ext=1785886468&hash=ATykdhfukikFAqw8N2PUsisFpbafDGvyikPblNV3Ax0eBg 2026-08-04 19:29:30 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 19:29:30 - descargar_imagen: Imagen descargada - Tamaño: 33300 bytes, Tipo: image/jpeg 2026-08-04 19:29:30 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1456230706267622.jpg, Tamaño: 33300 bytes 2026-08-04 19:29:30 - saveToDatabase: Registro insertado en BD con ID: 241 2026-08-04 19:29:30 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1456230706267622.jpg","image_id":"1456230706267622","size":33300,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 19:29:30 - Resultado del comando: array 2026-08-04 19:29:30 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 19:29:31 - Mensaje enviado con éxito a 584242497814 2026-08-04 19:29:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7275dba7ab8 (wa_message_id: wamid.HBgMNTg0MjQyNDk3ODE0FQIAERgSNTRGNjRDQUZBMjdDQjMyMUVBAA==) 2026-08-04 19:29:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a7275dba7ab8 2026-08-04 19:29:31 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Valeria Pantaleo, 2026-09-04 00:00:00 . 584144723819 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144723819","wa_id":"584144723819"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzIzODE5FQIAERgSQzI0NjVCQUY3NkZGM0QyQTNBAA==","message_status":"accepted"}]}'. 2026-08-04 19:51:34 - ====== INICIO WEBHOOK ====== 2026-08-04 19:51:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 19:51:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 19:51:34 - ====== FIN WEBHOOK ====== 2026-08-04 19:53:53 - ====== INICIO WEBHOOK ====== 2026-08-04 19:53:53 - Evento: text | De: 584241341199 | Size: 663b 2026-08-04 19:53:53 - Procesando mensaje regular tipo: text 2026-08-04 19:53:53 - RegularMessageService: Procesando mensaje de 584241341199, tipo: text 2026-08-04 19:53:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMzQxMTk5FQIAEhggQTVFOEJFMjVBRjhENTczODEwRTBEOTRGNjIwNzZGNTcA 2026-08-04 19:53:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMzQxMTk5FQIAEhggQTVFOEJFMjVBRjhENTczODEwRTBEOTRGNjIwNzZGNTcA 2026-08-04 19:53:53 - Contenido: 04149018850... 2026-08-04 19:53:53 - Comando detectado: 04149018850 2026-08-04 19:53:53 - CommandProcessor: Procesando comando: 04149018850 2026-08-04 19:53:53 - Número de teléfono detectado: 04149018850 [04-Aug-2026 19:53:53 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [04-Aug-2026 19:53:53 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [04-Aug-2026 19:53:53 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-08-04 19:53:53 - Resultado del comando: array 2026-08-04 19:53:53 - Enviando respuesta: ⚡ *Eufracio Flores* ━━━━━━━━━ 2026-08-04 19:53:54 - Mensaje enviado con éxito a 584241341199 2026-08-04 19:53:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a727b92da2fa (wa_message_id: wamid.HBgMNTg0MjQxMzQxMTk5FQIAERgSNjhEQUNEQTI1RjMwNThERjY0AA==) 2026-08-04 19:53:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a727b92da2fa 2026-08-04 19:53:54 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Enmanuel Figueira, 03/09/2026 . 584241925065 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241925065","wa_id":"584241925065"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTI1MDY1FQIAERgSOUVDODUxNTNFNkE3QzY0QjYzAA==","message_status":"accepted"}]}'. 2026-08-04 20:30:47 - ====== INICIO WEBHOOK ====== 2026-08-04 20:30:47 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 20:30:47 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 20:30:47 - ====== FIN WEBHOOK ====== 2026-08-04 20:35:32 - ====== INICIO WEBHOOK ====== 2026-08-04 20:35:32 - Evento: image | De: 584126969583 | Size: 807b 2026-08-04 20:35:32 - Procesando mensaje regular tipo: image 2026-08-04 20:35:32 - RegularMessageService: Procesando mensaje de 584126969583, tipo: image 2026-08-04 20:35:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUNEFFMTQwNUYwN0Q5QTZDRTRGN0UA 2026-08-04 20:35:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUNEFFMTQwNUYwN0Q5QTZDRTRGN0UA 2026-08-04 20:35:32 - Contenido: ... 2026-08-04 20:35:32 - Comando detectado: image 2026-08-04 20:35:32 - CommandProcessor: Procesando comando: image 2026-08-04 20:35:32 - Imagen sin comando, guardando y procesando 2026-08-04 20:35:32 - Verificando duplicado por imageId=939002015891708, msgId=wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUNEFFMTQwNUYwN0Q5QTZDRTRGN0UA 2026-08-04 20:35:32 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 20:35:32 - Incluyendo numtoname.php... 2026-08-04 20:35:32 - Incluyendo media.php... 2026-08-04 20:35:32 - DEBUG messages batch: [{"from":"584126969583","from_user_id":"VE.4535199856767161","id":"wamid.HBgMNTg0MTI2OTY5NTgzFQIAEhgUNEFFMTQwNUYwN0Q5QTZDRTRGN0UA","timestamp":"1785890128","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vNDb0YzbIMa\/jAP\/uttAg1P2\/9a3SjC503aw1za7uFc=","id":"939002015891708","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=939002015891708&source=webhook&ext=1785890430&hash=ATyfNHOGSPkbeGYngwGttB4AByH_MsbfXd90iJ87juQh4A"}}] 2026-08-04 20:35:32 - DEBUG caption: no se encontró texto cercano 2026-08-04 20:35:32 - DEBUG caption final: [VACIO] 2026-08-04 20:35:32 - DEBUG busqueda mobiles: 04126969583,4126969583,584126969583 2026-08-04 20:35:32 - DEBUG usuario encontrado: 6c:68:a4:3f:fe:44 2026-08-04 20:35:32 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 20:35:32 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 20:35:33 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=939002015891708&source=getMedia&ext=1785890432&hash=ATx8r6r7W6K3DTxkxp3RiP0FG99xKsHlvC9_poO94qIfPQ 2026-08-04 20:35:34 - OCR imagen guardada /home/ctnet/www/chatWEB/media/939002015891708.jpg (35506 bytes) 2026-08-04 20:35:35 - OCR tesseract exit=0 chars=481 2026-08-04 20:35:35 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 179 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 22.700,00 Nro. de referencia: 621634070801 Fecha y hora del envío: 04/08/2026 a las 8:35:06 PM Cuenta origen: Cta. Corriente *3404 Beneficiario: Internet Bien - 0412-3663736 Documento de identidad: V-18.143.785 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal Concepto: Pago Ftuteria Ballesta Mercantil y co Compartir 2026-08-04 20:35:35 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-04"} 2026-08-04 20:35:35 - OCR parseDetalles: {"banco":"Venezuela","monto":"22700.00","fecha":"2026-08-04","debug":["fecha=2026-08-04","bancoCode=0102","montoNext=22.700,00"]} 2026-08-04 20:35:35 - DEBUG registro: usernameRaw=''6c:68:a4:3f:fe:44'' first=''fernando'' last=''suarez'' esRegistrado=1 2026-08-04 20:35:35 - DEBUG bodyAdmin postOCR: Tlf: 04126969583\nUser: 6c:68:a4:3f:fe:44\nNombre: fernando suarez\nBanco: Venezuela\nMonto: 22700.00 (ocrDetails)\nFecha: 2026-08-04 (caption)\nSrvID: 34 2026-08-04 20:35:38 - IMG 939002015891708 TEL 04126969583 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 20:35:38 - Incluyendo guardar_imagen.php... 2026-08-04 20:35:38 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 20:35:38 - Includes realizados. Verificando funciones... 2026-08-04 20:35:38 - obtenerInfoUsuario: Iniciando función con teléfono: 584126969583 2026-08-04 20:35:38 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 20:35:38 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 20:35:38 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 20:35:38 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 20:35:38 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 20:35:38 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:b6:ff:51","firstname":"fernando","lastname":"suarez","mac":"4c:d7:c8:b6:ff:52","srvid":35} 2026-08-04 20:35:38 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 20:35:38 - Datos usuario extraídos: {"username":"4c:d7:c8:b6:ff:51","firstname":"fernando","lastname":"suarez","mac":"4c:d7:c8:b6:ff:52","srvid":35} 2026-08-04 20:35:38 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 20:35:38 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 20:35:38 - Valor de accessToken: EAAC0c45... 2026-08-04 20:35:38 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 20:35:38 - Instancia WhatsAppImageHandler creada 2026-08-04 20:35:38 - Llamando a saveWhatsAppImage... 2026-08-04 20:35:38 - saveWhatsAppImage: Procesando imagen para: 584126969583 2026-08-04 20:35:38 - saveWhatsAppImage: ID de media: 939002015891708, MIME type: image/jpeg 2026-08-04 20:35:38 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/939002015891708 2026-08-04 20:35:39 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 20:35:39 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=939002015891708&source=getMedia&ext=1785890438&hash=ATwYZGkTXSkT4gDlr_hEHwyFY8Aixy-lsdnYOqEZ9y4EBw 2026-08-04 20:35:39 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=939002015891708&source=getMedia&ext=1785890438&hash=ATwYZGkTXSkT4gDlr_hEHwyFY8Aixy-lsdnYOqEZ9y4EBw 2026-08-04 20:35:40 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 20:35:40 - descargar_imagen: Imagen descargada - Tamaño: 35506 bytes, Tipo: image/jpeg 2026-08-04 20:35:40 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/939002015891708.jpg, Tamaño: 35506 bytes 2026-08-04 20:35:40 - saveToDatabase: Registro insertado en BD con ID: 242 2026-08-04 20:35:40 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/939002015891708.jpg","image_id":"939002015891708","size":35506,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 20:35:40 - Resultado del comando: array 2026-08-04 20:35:40 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 20:35:41 - Mensaje enviado con éxito a 584126969583 2026-08-04 20:35:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a72855d4d8d5 (wa_message_id: wamid.HBgMNTg0MTI2OTY5NTgzFQIAERgSMUFGMzQyNEE0OEEyRTQyNkZCAA==) 2026-08-04 20:35:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a72855d4d8d5 2026-08-04 20:35:41 - ====== FIN WEBHOOK ====== 2026-08-04 20:36:51 - ====== INICIO WEBHOOK ====== 2026-08-04 20:36:51 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 20:36:51 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 20:36:51 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Eufracio Flores, 2026-09-03 00:00:00 . 584149018850 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSQkQxMUM3NzgwMUUyQ0E4RTFEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Eufracio Flores, 2026-08-17 00:00:00 . 584149018850 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSRjkwNjc2RkU1RDM1MDdGOEZDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Enmanuel Figueira, 2026-09-04 00:00:00 . 584241925065 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241925065","wa_id":"584241925065"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTI1MDY1FQIAERgSQjI0NUFGRUVFODc1MjMwOEI1AA==","message_status":"accepted"}]}'. 2026-08-04 21:03:29 - ====== INICIO WEBHOOK ====== 2026-08-04 21:03:29 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 21:03:29 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 21:03:29 - ====== FIN WEBHOOK ====== 2026-08-04 21:03:59 - ====== INICIO WEBHOOK ====== 2026-08-04 21:03:59 - Evento: image | De: 584120321841 | Size: 841b 2026-08-04 21:03:59 - Procesando mensaje regular tipo: image 2026-08-04 21:03:59 - RegularMessageService: Procesando mensaje de 584120321841, tipo: image 2026-08-04 21:03:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzIxODQxFQIAEhggQUM3MzA0Qjg4Nzg3NDY0NTAxNkI3QkZGQjI5MUNDNjIA 2026-08-04 21:03:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzIxODQxFQIAEhggQUM3MzA0Qjg4Nzg3NDY0NTAxNkI3QkZGQjI5MUNDNjIA 2026-08-04 21:03:59 - Contenido: ... 2026-08-04 21:03:59 - Comando detectado: image 2026-08-04 21:03:59 - CommandProcessor: Procesando comando: image 2026-08-04 21:03:59 - Imagen sin comando, guardando y procesando 2026-08-04 21:03:59 - Verificando duplicado por imageId=2987167638295706, msgId=wamid.HBgMNTg0MTIwMzIxODQxFQIAEhggQUM3MzA0Qjg4Nzg3NDY0NTAxNkI3QkZGQjI5MUNDNjIA 2026-08-04 21:03:59 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 21:03:59 - Incluyendo numtoname.php... 2026-08-04 21:03:59 - Incluyendo media.php... 2026-08-04 21:03:59 - DEBUG messages batch: [{"from":"584120321841","from_user_id":"VE.4536683729952107","id":"wamid.HBgMNTg0MTIwMzIxODQxFQIAEhggQUM3MzA0Qjg4Nzg3NDY0NTAxNkI3QkZGQjI5MUNDNjIA","timestamp":"1785891836","type":"image","image":{"mime_type":"image\/jpeg","sha256":"EKGt19SA1ZpZI9ZdvM4NVduqtsl4Gc85BjUt\/oj0TQk=","id":"2987167638295706","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2987167638295706&source=webhook&ext=1785892138&hash=ATzGLEC-UpGM2GwvTDTrKbt6BV1VOQ1N0HWYzksmQxgukQ"}}] 2026-08-04 21:03:59 - DEBUG caption: no se encontró texto cercano 2026-08-04 21:03:59 - DEBUG caption final: [VACIO] 2026-08-04 21:03:59 - DEBUG busqueda mobiles: 04120321841,4120321841,584120321841 2026-08-04 21:03:59 - DEBUG usuario NO encontrado 2026-08-04 21:03:59 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 21:03:59 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 21:04:00 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2987167638295706&source=getMedia&ext=1785892139&hash=ATwbGVATE6kyeDfB-3FgMx1UpqIoRt-PMjVesByXd3nWMQ 2026-08-04 21:04:01 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2987167638295706.jpg (37022 bytes) 2026-08-04 21:04:02 - OCR tesseract exit=0 chars=397 2026-08-04 21:04:02 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 903000 +- RHA 042% < Comprobante de operacion < y PagomóvilBDV Personas 9 26.100,00 Bs Fecha: 04/08/2026 Operación: 006907476860 [1] Identificación: 18143785 Origen: 0102****8406 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: internet josefina < Agregar Beneficiario Crear Acceso directo 2026-08-04 21:04:02 - OCR parse (caption-level): {"banco":"Mercantil","monto":"26100.00","fecha":"2026-08-04"} 2026-08-04 21:04:02 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 21:04:02 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-04 21:04:02 - DEBUG bodyAdmin postOCR: Tlf: 04120321841\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 26100.00 (caption)\nFecha: 2026-08-04 (caption) 2026-08-04 21:04:05 - IMG 2987167638295706 TEL 04120321841 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 21:04:05 - Incluyendo guardar_imagen.php... 2026-08-04 21:04:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 21:04:05 - Includes realizados. Verificando funciones... 2026-08-04 21:04:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584120321841 2026-08-04 21:04:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 21:04:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 21:04:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 21:04:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 21:04:05 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584120321841 2026-08-04 21:04:05 - Datos usuario extraídos: null 2026-08-04 21:04:05 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 21:04:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 21:04:05 - Valor de accessToken: EAAC0c45... 2026-08-04 21:04:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 21:04:05 - Instancia WhatsAppImageHandler creada 2026-08-04 21:04:05 - Llamando a saveWhatsAppImage... 2026-08-04 21:04:05 - saveWhatsAppImage: Procesando imagen para: 584120321841 2026-08-04 21:04:05 - saveWhatsAppImage: ID de media: 2987167638295706, MIME type: image/jpeg 2026-08-04 21:04:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2987167638295706 2026-08-04 21:04:06 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 21:04:06 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2987167638295706&source=getMedia&ext=1785892145&hash=ATxLbNb4mCm2ywEpv-g1PC05iD9E1ZJCKOgogVOPnBfqiQ 2026-08-04 21:04:06 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2987167638295706&source=getMedia&ext=1785892145&hash=ATxLbNb4mCm2ywEpv-g1PC05iD9E1ZJCKOgogVOPnBfqiQ 2026-08-04 21:04:06 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 21:04:06 - descargar_imagen: Imagen descargada - Tamaño: 37022 bytes, Tipo: image/jpeg 2026-08-04 21:04:06 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2987167638295706.jpg, Tamaño: 37022 bytes 2026-08-04 21:04:06 - saveToDatabase: Registro insertado en BD con ID: 243 2026-08-04 21:04:06 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2987167638295706.jpg","image_id":"2987167638295706","size":37022,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 21:04:06 - Resultado del comando: array 2026-08-04 21:04:06 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 21:04:07 - Mensaje enviado con éxito a 584120321841 2026-08-04 21:04:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a728c07bca1b (wa_message_id: wamid.HBgMNTg0MTIwMzIxODQxFQIAERgSMDJFMTg3MUU1RTAzRkFEN0VGAA==) 2026-08-04 21:04:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a728c07bca1b 2026-08-04 21:04:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ana Fernandez, 2026-09-04 00:00:00 . 584120266707 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120266707","wa_id":"584120266707"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjY2NzA3FQIAERgSRUIxMEZGQjczRjczNTg0MjgwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Josefina Maizo, 2026-09-05 00:00:00 . 5841215775 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"5841215775","wa_id":"5841215775"}],"messages":[{"id":"wamid.HBgKNTg0MTIxNTc3NRUCABEYEjc3MjdFMjI1RTkzRjNENzU5QwA=","message_status":"accepted"}]}'. 2026-08-04 21:09:00 - ====== INICIO WEBHOOK ====== 2026-08-04 21:09:00 - Evento: status:failed | De: 5841215775 | Size: 565b 2026-08-04 21:09:00 - STATUS FAILED: failed para 5841215775 | Error: 131026 Message undeliverable 2026-08-04 21:09:00 - ====== FIN WEBHOOK ====== 2026-08-04 21:11:07 - ====== INICIO WEBHOOK ====== 2026-08-04 21:11:07 - Evento: text | De: 584120266707 | Size: 571b 2026-08-04 21:11:07 - Procesando mensaje regular tipo: text 2026-08-04 21:11:07 - RegularMessageService: Procesando mensaje de 584120266707, tipo: text 2026-08-04 21:11:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjY2NzA3FQIAEhggQUM4OTY4QUQ1RkVBRDAxODEyNzMxQUQwMkU2MUM3NTEA 2026-08-04 21:11:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjY2NzA3FQIAEhggQUM4OTY4QUQ1RkVBRDAxODEyNzMxQUQwMkU2MUM3NTEA 2026-08-04 21:11:07 - Contenido: Chevere gracias... 2026-08-04 21:11:07 - Comando detectado: chevere 2026-08-04 21:11:07 - CommandProcessor: Procesando comando: chevere 2026-08-04 21:11:07 - Comando no reconocido, enviando a ChatGPT 2026-08-04 21:11:07 - Resultado del comando: string 2026-08-04 21:11:07 - Enviando a ChatGPT: Chevere gracias... 2026-08-04 21:11:07 - forwardToChatGPT: Enviando a ChatGPT: Chevere gracias... 2026-08-04 21:11:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 22:11:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 22:11:07 America/Halifax] [CHATBOT][START] corr=6ab5aa64 IP=127.0.0.1 UA= [04-Aug-2026 21:11:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 21:11:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-04 username=f4:e2:c6:3e:c5:11 mobile=584120266707 [04-Aug-2026 21:11:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 21:11:07 America/Caracas] [CHATBOT][DIAG] corr=6ab5aa64 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [04-Aug-2026 21:11:07 America/Caracas] [CHATBOT][CTX] corr=6ab5aa64 tel=584120266707 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 21:11:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 21:11:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 21:11:07 America/Caracas] [CHATBOT][AI][f14543] Proveedor: gemini [04-Aug-2026 21:11:07 America/Caracas] [CHATBOT][GEMINI][f14543] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 21:11:08 America/Caracas] [CHATBOT][GEMINI][f14543] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 21:11:08 America/Caracas] [CHATBOT][GEMINI][f14543] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 21:11:09 America/Caracas] [CHATBOT][AI][f14543] Gemini falló, usando heurística local [04-Aug-2026 21:11:09 America/Caracas] [CHATBOT][AI][f14543] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 21:11:09 America/Caracas] [CHATBOT][END] corr=6ab5aa64 bytesRespuesta=390 [04-Aug-2026 21:11:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 21:11:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 21:11:09 - Mensaje enviado con éxito a 584120266707 2026-08-04 21:11:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a728dadf2c05 (wa_message_id: wamid.HBgMNTg0MTIwMjY2NzA3FQIAERgSRTdERkI0NkQ1REVEQTREM0ZFAA==) 2026-08-04 21:11:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a728dadf2c05 2026-08-04 21:11:09 - ====== FIN WEBHOOK ====== 2026-08-04 21:11:54 - ====== INICIO WEBHOOK ====== 2026-08-04 21:11:54 - Evento: text | De: 584120266707 | Size: 562b 2026-08-04 21:11:54 - Procesando mensaje regular tipo: text 2026-08-04 21:11:54 - RegularMessageService: Procesando mensaje de 584120266707, tipo: text 2026-08-04 21:11:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjY2NzA3FQIAEhggQUNFODc4NkUyQjNFOTBFMzhBODk0OTJBRkUxRkZDQzEA 2026-08-04 21:11:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjY2NzA3FQIAEhggQUNFODc4NkUyQjNFOTBFMzhBODk0OTJBRkUxRkZDQzEA 2026-08-04 21:11:54 - Contenido: Planes... 2026-08-04 21:11:54 - Comando detectado: planes 2026-08-04 21:11:54 - CommandProcessor: Procesando comando: planes 2026-08-04 21:11:54 - Comando no reconocido, enviando a ChatGPT 2026-08-04 21:11:54 - Resultado del comando: string 2026-08-04 21:11:54 - Enviando a ChatGPT: Planes... 2026-08-04 21:11:54 - LeadCapture: Posible lead detectado para 584120266707 2026-08-04 21:11:54 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-04 21:11:54 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-04 21:11:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 22:11:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 22:11:54 America/Halifax] [CHATBOT][START] corr=3baf8ce4 IP=127.0.0.1 UA= [04-Aug-2026 21:11:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 21:11:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-04 username=f4:e2:c6:3e:c5:11 mobile=584120266707 [04-Aug-2026 21:11:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 21:11:55 America/Caracas] [CHATBOT][DIAG] corr=3baf8ce4 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [04-Aug-2026 21:11:55 America/Caracas] [CHATBOT][CTX] corr=3baf8ce4 tel=584120266707 intent=chat srvid=34 usd=30 bs=26172.88 tasa=752.0943 verifyMode=simulated [04-Aug-2026 21:11:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 21:11:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 21:11:55 America/Caracas] [CHATBOT][AI][452e42] Proveedor: gemini [04-Aug-2026 21:11:55 America/Caracas] [CHATBOT][GEMINI][452e42] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 21:11:55 America/Caracas] [CHATBOT][GEMINI][452e42] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 21:11:55 America/Caracas] [CHATBOT][GEMINI][452e42] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 21:11:56 America/Caracas] [CHATBOT][AI][452e42] Gemini falló, usando heurística local [04-Aug-2026 21:11:56 America/Caracas] [CHATBOT][END] corr=3baf8ce4 bytesRespuesta=478 [04-Aug-2026 21:11:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 21:11:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 21:11:57 - Mensaje enviado con éxito a 584120266707 2026-08-04 21:11:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a728ddd6052a (wa_message_id: wamid.HBgMNTg0MTIwMjY2NzA3FQIAERgSQ0ZBQzlFMDgzNERBMTE5NUM1AA==) 2026-08-04 21:11:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a728ddd6052a 2026-08-04 21:11:57 - ====== FIN WEBHOOK ====== 2026-08-04 21:52:42 - ====== INICIO WEBHOOK ====== 2026-08-04 21:52:42 - Evento: image | De: 584123200851 | Size: 829b 2026-08-04 21:52:42 - Procesando mensaje regular tipo: image 2026-08-04 21:52:42 - RegularMessageService: Procesando mensaje de 584123200851, tipo: image 2026-08-04 21:52:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUM4NkU4OUNDNUM3NkVFNzdDRTM0MTQxNTM1MzAwRTUA 2026-08-04 21:52:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUM4NkU4OUNDNUM3NkVFNzdDRTM0MTQxNTM1MzAwRTUA 2026-08-04 21:52:42 - Contenido: ... 2026-08-04 21:52:42 - Comando detectado: image 2026-08-04 21:52:42 - CommandProcessor: Procesando comando: image 2026-08-04 21:52:42 - Imagen sin comando, guardando y procesando 2026-08-04 21:52:42 - Verificando duplicado por imageId=2239261303555788, msgId=wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUM4NkU4OUNDNUM3NkVFNzdDRTM0MTQxNTM1MzAwRTUA 2026-08-04 21:52:42 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 21:52:42 - Incluyendo numtoname.php... 2026-08-04 21:52:42 - Incluyendo media.php... 2026-08-04 21:52:42 - DEBUG messages batch: [{"from":"584123200851","from_user_id":"VE.4572720166348463","id":"wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUM4NkU4OUNDNUM3NkVFNzdDRTM0MTQxNTM1MzAwRTUA","timestamp":"1785894759","type":"image","image":{"mime_type":"image\/jpeg","sha256":"eQ\/tNAoyvws281sVW1eFJcBmdnmRebIULurZCFcAto0=","id":"2239261303555788","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2239261303555788&source=webhook&ext=1785895060&hash=ATyz4c_50GZ0_JnatvqeQpjDAbWdz9h8cRAsDirZBJ0x8w"}}] 2026-08-04 21:52:42 - DEBUG caption: no se encontró texto cercano 2026-08-04 21:52:42 - DEBUG caption final: [VACIO] 2026-08-04 21:52:42 - DEBUG busqueda mobiles: 04123200851,4123200851,584123200851 2026-08-04 21:52:42 - DEBUG usuario NO encontrado 2026-08-04 21:52:42 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 21:52:42 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 21:52:43 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2239261303555788&source=getMedia&ext=1785895062&hash=ATyPOVV35q1gww2Wq3VcvifqsR3PMH6AmIKXC4d5gPmeUw 2026-08-04 21:52:44 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2239261303555788.jpg (56103 bytes) 2026-08-04 21:52:45 - OCR tesseract exit=0 chars=287 2026-08-04 21:52:45 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 372 y PagomóvilBDV Personas 22.562,83 Bs Fecha: 04/08/2026 Operación: 006907849697 0 Identificación: 18143785 Origen: O02" 5020 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: jorge misle 2026-08-04 21:52:45 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22562.83","fecha":"2026-08-04"} 2026-08-04 21:52:45 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 21:52:45 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-04 21:52:45 - DEBUG bodyAdmin postOCR: Tlf: 04123200851\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 22562.83 (caption)\nFecha: 2026-08-04 (caption) 2026-08-04 21:52:47 - IMG 2239261303555788 TEL 04123200851 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 21:52:47 - Incluyendo guardar_imagen.php... 2026-08-04 21:52:47 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 21:52:47 - Includes realizados. Verificando funciones... 2026-08-04 21:52:47 - obtenerInfoUsuario: Iniciando función con teléfono: 584123200851 2026-08-04 21:52:47 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 21:52:47 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 21:52:47 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 21:52:47 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 21:52:47 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 21:52:47 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c0:81:4c","firstname":"Jorge Luis","lastname":"Misle Diaz","mac":"24:5a:4c:c0:81:4c","srvid":35} 2026-08-04 21:52:47 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 21:52:47 - Datos usuario extraídos: {"username":"24:5a:4c:c0:81:4c","firstname":"Jorge Luis","lastname":"Misle Diaz","mac":"24:5a:4c:c0:81:4c","srvid":35} 2026-08-04 21:52:47 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 21:52:47 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 21:52:47 - Valor de accessToken: EAAC0c45... 2026-08-04 21:52:47 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 21:52:47 - Instancia WhatsAppImageHandler creada 2026-08-04 21:52:47 - Llamando a saveWhatsAppImage... 2026-08-04 21:52:47 - saveWhatsAppImage: Procesando imagen para: 584123200851 2026-08-04 21:52:47 - saveWhatsAppImage: ID de media: 2239261303555788, MIME type: image/jpeg 2026-08-04 21:52:47 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2239261303555788 2026-08-04 21:52:48 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 21:52:48 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2239261303555788&source=getMedia&ext=1785895067&hash=ATyOP5XfYLA8ibtLPi3Q8h2VTVsLm0OlUTasxSrksrIBYQ 2026-08-04 21:52:48 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2239261303555788&source=getMedia&ext=1785895067&hash=ATyOP5XfYLA8ibtLPi3Q8h2VTVsLm0OlUTasxSrksrIBYQ 2026-08-04 21:52:48 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 21:52:48 - descargar_imagen: Imagen descargada - Tamaño: 56103 bytes, Tipo: image/jpeg 2026-08-04 21:52:48 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2239261303555788.jpg, Tamaño: 56103 bytes 2026-08-04 21:52:48 - saveToDatabase: Registro insertado en BD con ID: 244 2026-08-04 21:52:48 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2239261303555788.jpg","image_id":"2239261303555788","size":56103,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 21:52:48 - Resultado del comando: array 2026-08-04 21:52:48 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 21:52:49 - Mensaje enviado con éxito a 584123200851 2026-08-04 21:52:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a729771b920b (wa_message_id: wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSQjExMTRGMEZCNEIxN0UxMkU5AA==) 2026-08-04 21:52:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a729771b920b 2026-08-04 21:52:49 - ====== FIN WEBHOOK ====== 2026-08-04 21:56:29 - ====== INICIO WEBHOOK ====== 2026-08-04 21:56:29 - Evento: button | De: 584263465235 | Size: 712b 2026-08-04 21:56:29 - Procesando botón de plantilla: Informacion de pagos 2026-08-04 21:56:29 - ButtonService: payload=informacion de pagos, telefono=584263465235 2026-08-04 21:56:29 - Procesando botón PAGO para: 584263465235 2026-08-04 21:56:30 - Mensaje enviado con éxito a 584263465235 2026-08-04 21:56:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a72984e46a9f (wa_message_id: wamid.HBgMNTg0MjYzNDY1MjM1FQIAERgSRTYxRkFCNzg4MDM2NjZDREY0AA==) 2026-08-04 21:56:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a72984e46a9f 2026-08-04 21:56:30 - ====== FIN WEBHOOK ====== 2026-08-04 21:56:40 - ====== INICIO WEBHOOK ====== 2026-08-04 21:56:40 - Evento: text | De: 584263465235 | Size: 566b 2026-08-04 21:56:40 - Procesando mensaje regular tipo: text 2026-08-04 21:56:40 - RegularMessageService: Procesando mensaje de 584263465235, tipo: text 2026-08-04 21:56:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUNGRkUwOTU4MTcyMjlENTc5MDlCNDM2NjFFNDU4QjcA 2026-08-04 21:56:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUNGRkUwOTU4MTcyMjlENTc5MDlCNDM2NjFFNDU4QjcA 2026-08-04 21:56:40 - Contenido: Cuánto es?... 2026-08-04 21:56:40 - Comando detectado: cuánto 2026-08-04 21:56:40 - CommandProcessor: Procesando comando: cuánto 2026-08-04 21:56:40 - Comando no reconocido, enviando a ChatGPT 2026-08-04 21:56:40 - Resultado del comando: string 2026-08-04 21:56:40 - Enviando a ChatGPT: Cuánto es?... 2026-08-04 21:56:40 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es?... 2026-08-04 21:56:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 22:56:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 22:56:40 America/Halifax] [CHATBOT][START] corr=7861c2be IP=127.0.0.1 UA= [04-Aug-2026 21:56:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 21:56:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=18:e8:29:34:f2:c5 mobile=584263465235 [04-Aug-2026 21:56:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 21:56:40 America/Caracas] [CHATBOT][DIAG] corr=7861c2be Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 5; Problema: Tu cuenta vence en 0 día [warning]; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [04-Aug-2026 21:56:40 America/Caracas] [CHATBOT][CTX] corr=7861c2be tel=584263465235 intent=chat srvid=35 usd=40 bs=34897.18 tasa=752.0943 verifyMode=simulated [04-Aug-2026 21:56:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 21:56:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 21:56:40 America/Caracas] [CHATBOT][AI][0610ff] Proveedor: gemini [04-Aug-2026 21:56:40 America/Caracas] [CHATBOT][GEMINI][0610ff] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 21:56:41 America/Caracas] [CHATBOT][GEMINI][0610ff] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 21:56:41 America/Caracas] [CHATBOT][GEMINI][0610ff] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 21:56:42 America/Caracas] [CHATBOT][AI][0610ff] Gemini falló, usando heurística local [04-Aug-2026 21:56:42 America/Caracas] [CHATBOT][AI][0610ff] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 21:56:42 America/Caracas] [CHATBOT][END] corr=7861c2be bytesRespuesta=395 [04-Aug-2026 21:56:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 21:56:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 21:56:43 - Mensaje enviado con éxito a 584263465235 2026-08-04 21:56:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a72985b1a251 (wa_message_id: wamid.HBgMNTg0MjYzNDY1MjM1FQIAERgSNTYzOEZGRTJFMjA5Qjg4MjE5AA==) 2026-08-04 21:56:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a72985b1a251 2026-08-04 21:56:43 - ====== FIN WEBHOOK ====== 2026-08-04 21:57:01 - ====== INICIO WEBHOOK ====== 2026-08-04 21:57:01 - Evento: text | De: 584263465235 | Size: 556b 2026-08-04 21:57:01 - Procesando mensaje regular tipo: text 2026-08-04 21:57:01 - RegularMessageService: Procesando mensaje de 584263465235, tipo: text 2026-08-04 21:57:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUNGMDc5OThDNDVFQ0FFRDNBNjgzMjA0OEMzODhDRjYA 2026-08-04 21:57:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUNGMDc5OThDNDVFQ0FFRDNBNjgzMjA0OEMzODhDRjYA 2026-08-04 21:57:01 - Contenido: Pagar... 2026-08-04 21:57:01 - Comando detectado: pagar 2026-08-04 21:57:01 - CommandProcessor: Procesando comando: pagar 2026-08-04 21:57:01 - Ejecutando add_pagos.php [04-Aug-2026 21:57:01 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 21:57:01 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 21:57:02 - ====== INICIO WEBHOOK ====== 2026-08-04 21:57:02 - Evento: text | De: 584263465235 | Size: 556b 2026-08-04 21:57:02 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUNGMDc5OThDNDVFQ0FFRDNBNjgzMjA0OEMzODhDRjYA, ignorando 2026-08-04 22:01:37 - ====== INICIO WEBHOOK ====== 2026-08-04 22:01:37 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 22:01:37 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 22:01:37 - ====== FIN WEBHOOK ====== 2026-08-04 22:02:44 - ====== INICIO WEBHOOK ====== 2026-08-04 22:02:44 - Evento: text | De: 584263465235 | Size: 556b 2026-08-04 22:02:44 - Procesando mensaje regular tipo: text 2026-08-04 22:02:44 - RegularMessageService: Procesando mensaje de 584263465235, tipo: text 2026-08-04 22:02:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUM5RTNDMDQ5QTQzNDM5NjE1NkRFN0RDREQ0QjRDRTQA 2026-08-04 22:02:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUM5RTNDMDQ5QTQzNDM5NjE1NkRFN0RDREQ0QjRDRTQA 2026-08-04 22:02:44 - Contenido: Pagar... 2026-08-04 22:02:44 - Comando detectado: pagar 2026-08-04 22:02:44 - CommandProcessor: Procesando comando: pagar 2026-08-04 22:02:44 - Ejecutando add_pagos.php [04-Aug-2026 22:02:44 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 22:02:44 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-04 22:02:45 - ====== INICIO WEBHOOK ====== 2026-08-04 22:02:45 - Evento: text | De: 584263465235 | Size: 556b 2026-08-04 22:02:45 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUM5RTNDMDQ5QTQzNDM5NjE1NkRFN0RDREQ0QjRDRTQA, ignorando output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123200851","wa_id":"584123200851"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSNkI5MDYzNTZBQUM0NjE1NjgxAA=="}]}'. - addcreddits, addcreddits , Jorge Luis Misle Diaz, 2026-09-05 00:00:00 . 584123200851 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123200851","wa_id":"584123200851"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjAwODUxFQIAERgSNjJFODkzM0ZBM0EzN0MzRjIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126969583","wa_id":"584126969583"}],"messages":[{"id":"wamid.HBgMNTg0MTI2OTY5NTgzFQIAERgSQzY5RDYyQTBBNkFEQTU1RUZFAA=="}]}'. - addcreddits, addcreddits , fernando suarez, 2026-09-15 00:00:00 . 584126969583 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126969583","wa_id":"584126969583"}],"messages":[{"id":"wamid.HBgMNTg0MTI2OTY5NTgzFQIAERgSMkY1NjE4RDA0QzBFODUxQjBCAA==","message_status":"accepted"}]}'. 2026-08-04 22:16:10 - ====== INICIO WEBHOOK ====== 2026-08-04 22:16:10 - Evento: interactive | De: 584123200851 | Size: 962b 2026-08-04 22:16:10 - Procesando encuesta interactiva 2026-08-04 22:16:10 - SurveyService: Iniciando procesamiento de encuesta 2026-08-04 22:16:10 - Procesando encuesta de: 584123200851, Message ID: wamid.HBgMNTg0MTIzMjAwODUxFQIAEhggQUNERDY4NzA1NjI4NjZCRjk5RUMyNkJCN0RCQTYxOUUA 2026-08-04 22:16:10 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-04 22:16:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , freddy Strubinger, 2026-09-08 00:00:00 . 584242497814 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242497814","wa_id":"584242497814"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNDk3ODE0FQIAERgSRUU2ODUyQUFGRDFCNjlEOTY0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Aleida Rudman, 2026-08-20 00:00:00 . 584243645995 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243645995","wa_id":"584243645995"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjQ1OTk1FQIAERgSNTFCQzQwQzA2OUFERDM1QjQyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , riquili durr, 2026-09-06 00:00:00 . 584243111200 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243111200","wa_id":"584243111200"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTExMjAwFQIAERgSM0M5MDQ1MjNBNzYyRUIxNTM4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Andreina Kanzler, 2026-09-05 00:00:00 . 584124716773 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124716773","wa_id":"584124716773"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NzE2NzczFQIAERgSODRGRDQ0Qzg0NTQ2NjUwOTlFAA==","message_status":"accepted"}]}'. 2026-08-04 22:21:45 - ====== INICIO WEBHOOK ====== 2026-08-04 22:21:45 - Evento: image | De: 584263465235 | Size: 825b 2026-08-04 22:21:45 - Procesando mensaje regular tipo: image 2026-08-04 22:21:45 - RegularMessageService: Procesando mensaje de 584263465235, tipo: image 2026-08-04 22:21:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUM4NzAxRTk0REJGMThBMkIwODI3RkVCMzQ0OUYyMTgA 2026-08-04 22:21:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUM4NzAxRTk0REJGMThBMkIwODI3RkVCMzQ0OUYyMTgA 2026-08-04 22:21:45 - Contenido: ... 2026-08-04 22:21:45 - Comando detectado: image 2026-08-04 22:21:45 - CommandProcessor: Procesando comando: image 2026-08-04 22:21:45 - Imagen sin comando, guardando y procesando 2026-08-04 22:21:45 - Verificando duplicado por imageId=1300893988571601, msgId=wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUM4NzAxRTk0REJGMThBMkIwODI3RkVCMzQ0OUYyMTgA 2026-08-04 22:21:45 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-04 22:21:45 - Incluyendo numtoname.php... 2026-08-04 22:21:45 - Incluyendo media.php... 2026-08-04 22:21:45 - DEBUG messages batch: [{"from":"584263465235","from_user_id":"VE.4532024657084681","id":"wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUM4NzAxRTk0REJGMThBMkIwODI3RkVCMzQ0OUYyMTgA","timestamp":"1785896502","type":"image","image":{"mime_type":"image\/jpeg","sha256":"R7a1bKXjA5CUYv\/6aEy9Pu3PUG9x59f4RHZykKkCcLo=","id":"1300893988571601","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1300893988571601&source=webhook&ext=1785896803&hash=ATzu7U5FV4SKGzWA45RDE7S-_MaQfxa_Vs0reZ3BSUD-PA"}}] 2026-08-04 22:21:45 - DEBUG caption: no se encontró texto cercano 2026-08-04 22:21:45 - DEBUG caption final: [VACIO] 2026-08-04 22:21:45 - DEBUG busqueda mobiles: 04263465235,4263465235,584263465235 2026-08-04 22:21:45 - DEBUG usuario encontrado: 18:e8:29:34:f2:c5 2026-08-04 22:21:45 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-04 22:21:45 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-04 22:21:45 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1300893988571601&source=getMedia&ext=1785896804&hash=ATz9WTkUI6-DahEkN0qc19k7WfXICKJM2mKBApGERdsDKg 2026-08-04 22:21:47 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1300893988571601.jpg (114243 bytes) 2026-08-04 22:21:48 - OCR tesseract exit=0 chars=365 2026-08-04 22:21:48 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 232 10:21p.m. 1 Y N O. ESCASA ED) € Comprobante de operacion a y PagomóvilBDV Personas Fecha: 04/08/2026 (oyster oH AIN y Identificacién: 18143785 Origen: 0102****7354 Destino: 04123663736 Ello 0102 - BANCO DE VENEZUELA Concepto: internet € O» Crear Acceso directo O O Vv 2026-08-04 22:21:48 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-04"} 2026-08-04 22:21:48 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-04","debug":["fecha=2026-08-04"]} 2026-08-04 22:21:48 - DEBUG registro: usernameRaw=''18:e8:29:34:f2:c5'' first=''Jose Daniel'' last=''Padron'' esRegistrado=1 2026-08-04 22:21:48 - DEBUG bodyAdmin postOCR: Tlf: 04263465235\nUser: 18:e8:29:34:f2:c5\nNombre: Jose Daniel Padron\nBanco: Venezuela\nMonto: \nFecha: 2026-08-04 (caption)\nSrvID: 35 2026-08-04 22:21:51 - IMG 1300893988571601 TEL 04263465235 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-04 22:21:51 - Incluyendo guardar_imagen.php... 2026-08-04 22:21:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-04 22:21:51 - Includes realizados. Verificando funciones... 2026-08-04 22:21:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584263465235 2026-08-04 22:21:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-04 22:21:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-04 22:21:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-04 22:21:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-04 22:21:51 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-04 22:21:51 - obtenerInfoUsuario: Datos usuario: {"username":"18:e8:29:34:f2:c5","firstname":"Jose Daniel","lastname":"Padron","mac":"18:e8:29:34:f2:c5","srvid":35} 2026-08-04 22:21:51 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-04 22:21:51 - Datos usuario extraídos: {"username":"18:e8:29:34:f2:c5","firstname":"Jose Daniel","lastname":"Padron","mac":"18:e8:29:34:f2:c5","srvid":35} 2026-08-04 22:21:51 - Función conectarbot disponible, obteniendo conexión... 2026-08-04 22:21:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-04 22:21:51 - Valor de accessToken: EAAC0c45... 2026-08-04 22:21:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-04 22:21:51 - Instancia WhatsAppImageHandler creada 2026-08-04 22:21:51 - Llamando a saveWhatsAppImage... 2026-08-04 22:21:51 - saveWhatsAppImage: Procesando imagen para: 584263465235 2026-08-04 22:21:51 - saveWhatsAppImage: ID de media: 1300893988571601, MIME type: image/jpeg 2026-08-04 22:21:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1300893988571601 2026-08-04 22:21:52 - ====== INICIO WEBHOOK ====== 2026-08-04 22:21:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 22:21:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 22:21:52 - ====== FIN WEBHOOK ====== 2026-08-04 22:21:52 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-04 22:21:52 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1300893988571601&source=getMedia&ext=1785896811&hash=ATy_3qjTDf5lYDB7MsAQYspvjZ0i4Sg0zB0mf2hoQus0BA 2026-08-04 22:21:52 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1300893988571601&source=getMedia&ext=1785896811&hash=ATy_3qjTDf5lYDB7MsAQYspvjZ0i4Sg0zB0mf2hoQus0BA 2026-08-04 22:21:53 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-04 22:21:53 - descargar_imagen: Imagen descargada - Tamaño: 114243 bytes, Tipo: image/jpeg 2026-08-04 22:21:53 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1300893988571601.jpg, Tamaño: 114243 bytes 2026-08-04 22:21:53 - saveToDatabase: Registro insertado en BD con ID: 245 2026-08-04 22:21:53 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1300893988571601.jpg","image_id":"1300893988571601","size":114243,"mime_type":"image\/jpeg","db_success":true} 2026-08-04 22:21:53 - Resultado del comando: array 2026-08-04 22:21:53 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-04 22:21:54 - Mensaje enviado con éxito a 584263465235 2026-08-04 22:21:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a729e429569b (wa_message_id: wamid.HBgMNTg0MjYzNDY1MjM1FQIAERgSN0NFQjI1QUFBMEEzOTQxQTc2AA==) 2026-08-04 22:21:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a729e429569b 2026-08-04 22:21:54 - ====== FIN WEBHOOK ====== 2026-08-04 22:22:39 - ====== INICIO WEBHOOK ====== 2026-08-04 22:22:39 - Evento: interactive | De: 584263465235 | Size: 924b 2026-08-04 22:22:39 - Procesando Flow de PAGO para: 584263465235 [04-Aug-2026 22:22:40 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-04 22:22:40 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-04 22:22:40 - ====== INICIO WEBHOOK ====== 2026-08-04 22:22:40 - Evento: interactive | De: 584263465235 | Size: 924b 2026-08-04 22:22:40 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUMxNzU5NTU2NjNERjgyODk1NUEzQkU0N0Q3QjM2QUIA, ignorando - addcreddits, addcreddits , Yolimar Rivero , 2026-08-14 00:00:00 . 584242232350 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242232350","wa_id":"584242232350"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSRTlGQ0NENkQ3NDIzQjIyREEwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , jonathan hernandez, 2026-09-07 00:00:00 . 56985190116 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"56985190116","wa_id":"56985190116"}],"messages":[{"id":"wamid.HBgLNTY5ODUxOTAxMTYVAgARGBI4QTEzMDFFMTFFREIzMEE0ODcA","message_status":"accepted"}]}'. 2026-08-04 22:24:21 - ====== INICIO WEBHOOK ====== 2026-08-04 22:24:21 - Evento: interactive | De: 584243645995 | Size: 962b 2026-08-04 22:24:21 - Procesando encuesta interactiva 2026-08-04 22:24:21 - SurveyService: Iniciando procesamiento de encuesta 2026-08-04 22:24:21 - Procesando encuesta de: 584243645995, Message ID: wamid.HBgMNTg0MjQzNjQ1OTk1FQIAEhggQTU3QTNBNDE0NUQ0RUE0RjgzQ0I5ODIwNzQ5ODExOTIA 2026-08-04 22:24:21 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-04 22:24:21 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , edwin leal, 2026-08-20 00:00:00 . 584243579800 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243579800","wa_id":"584243579800"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSNkM0NDY2QkI5MTFCMjQ5RUM0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , piquel mejias, 2026-09-04 00:00:00 . 584141345042 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141345042","wa_id":"584141345042"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzQ1MDQyFQIAERgSOTRGM0U2NkM4OTE2NTU5NzQ3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Lucia heinze, 2026-09-05 00:00:00 . 584120303166 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120303166","wa_id":"584120303166"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzAzMTY2FQIAERgSMkIyQUFCOEJCMjhFMjc4QkUzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jose Daniel Padron, 2026-09-05 00:00:00 . 584263465235 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263465235","wa_id":"584263465235"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDY1MjM1FQIAERgSREJDQzdGQ0FGQkE3QTE5NTI5AA==","message_status":"accepted"}]}'. 2026-08-04 22:31:42 - ====== INICIO WEBHOOK ====== 2026-08-04 22:31:42 - Evento: text | De: 584242232350 | Size: 653b 2026-08-04 22:31:42 - Procesando mensaje regular tipo: text 2026-08-04 22:31:42 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-08-04 22:31:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNENDZGRDA4NDAwNDVENTJDRTUyQkVDNzYwRDlDQTIA 2026-08-04 22:31:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNENDZGRDA4NDAwNDVENTJDRTUyQkVDNzYwRDlDQTIA 2026-08-04 22:31:42 - Contenido: Buenas noches 💤 excelente 👍 servicio técnico... 2026-08-04 22:31:42 - Comando detectado: buenas 2026-08-04 22:31:42 - CommandProcessor: Procesando comando: buenas 2026-08-04 22:31:42 - Comando no reconocido, enviando a ChatGPT 2026-08-04 22:31:42 - Resultado del comando: string 2026-08-04 22:31:42 - Enviando a ChatGPT: Buenas noches 💤 excelente 👍 servicio técnic... 2026-08-04 22:31:42 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches 💤 excelente 👍 servicio técnic... 2026-08-04 22:31:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [04-Aug-2026 23:31:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [04-Aug-2026 23:31:42 America/Halifax] [CHATBOT][START] corr=5e7753b3 IP=127.0.0.1 UA= [04-Aug-2026 22:31:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 752.0943 fecha=2026-08-04T00:00:00-04:00 [04-Aug-2026 22:31:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-14 username=0c:ea:14:9e:d6:9c mobile=584242232350 [04-Aug-2026 22:31:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [04-Aug-2026 22:31:43 America/Caracas] [CHATBOT][DIAG] corr=5e7753b3 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [04-Aug-2026 22:31:43 America/Caracas] [CHATBOT][CTX] corr=5e7753b3 tel=584242232350 intent=chat srvid=47 usd=35 bs=30535.03 tasa=752.0943 verifyMode=simulated [04-Aug-2026 22:31:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [04-Aug-2026 22:31:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [04-Aug-2026 22:31:43 America/Caracas] [CHATBOT][AI][0e802c] Proveedor: gemini [04-Aug-2026 22:31:43 America/Caracas] [CHATBOT][GEMINI][0e802c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [04-Aug-2026 22:31:43 America/Caracas] [CHATBOT][GEMINI][0e802c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 22:31:43 America/Caracas] [CHATBOT][GEMINI][0e802c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [04-Aug-2026 22:31:44 America/Caracas] [CHATBOT][AI][0e802c] Gemini falló, usando heurística local [04-Aug-2026 22:31:44 America/Caracas] [CHATBOT][AI][0e802c] Heurística no matcheó, enviando menú de opciones [04-Aug-2026 22:31:44 America/Caracas] [CHATBOT][END] corr=5e7753b3 bytesRespuesta=392 [04-Aug-2026 22:31:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-04 22:31:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-04 22:31:45 - Mensaje enviado con éxito a 584242232350 2026-08-04 22:31:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a72a0919e42c (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSQ0FFQTcyQTIyMjQ5NDAxN0MxAA==) 2026-08-04 22:31:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a72a0919e42c 2026-08-04 22:31:45 - ====== FIN WEBHOOK ====== 2026-08-04 22:35:38 - ====== INICIO WEBHOOK ====== 2026-08-04 22:35:38 - Evento: interactive | De: 584263465235 | Size: 958b 2026-08-04 22:35:38 - Procesando encuesta interactiva 2026-08-04 22:35:38 - SurveyService: Iniciando procesamiento de encuesta 2026-08-04 22:35:38 - Procesando encuesta de: 584263465235, Message ID: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUMzRDU1MTgwM0I2MTkwODVGMjkyREQ0RTE0NDUwNUIA 2026-08-04 22:35:38 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-04 22:35:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ina Hubrig, 2026-09-22 00:00:00 . 584128475037 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128475037","wa_id":"584128475037"}],"messages":[{"id":"wamid.HBgMNTg0MTI4NDc1MDM3FQIAERgSMzg4Nzc3QjYwREUxODM2ODMxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Veronica Hugle, 2026-09-15 00:00:00 . 584124860015 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124860015","wa_id":"584124860015"}],"messages":[{"id":"wamid.HBgMNTg0MTI0ODYwMDE1FQIAERgSN0M0MTUxQUM2QURDOUU3MEY3AA==","message_status":"accepted"}]}'. 2026-08-04 23:08:23 - ====== INICIO WEBHOOK ====== 2026-08-04 23:08:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-04 23:08:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-04 23:08:23 - ====== FIN WEBHOOK ====== 2026-08-05 06:34:33 - ====== INICIO WEBHOOK ====== 2026-08-05 06:34:33 - Evento: interactive | De: 584141345042 | Size: 964b 2026-08-05 06:34:33 - Procesando encuesta interactiva 2026-08-05 06:34:33 - SurveyService: Iniciando procesamiento de encuesta 2026-08-05 06:34:33 - Procesando encuesta de: 584141345042, Message ID: wamid.HBgMNTg0MTQxMzQ1MDQyFQIAEhggQUNENkJFRkNEREFCOEZCNjRCNzRGNkJGMEM4QkM3QkUA 2026-08-05 06:34:33 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-05 06:34:33 - ====== FIN WEBHOOK ====== 2026-08-05 06:41:05 - ====== INICIO WEBHOOK ====== 2026-08-05 06:41:05 - Evento: text | De: 584243042461 | Size: 592b 2026-08-05 06:41:05 - Procesando mensaje regular tipo: text 2026-08-05 06:41:05 - RegularMessageService: Procesando mensaje de 584243042461, tipo: text 2026-08-05 06:41:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDQyNDYxFQIAEhggQUM3MUJGN0NGMUE1N0EyRkU0N0YwRDUyRjMzNDY3QjcA 2026-08-05 06:41:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDQyNDYxFQIAEhggQUM3MUJGN0NGMUE1N0EyRkU0N0YwRDUyRjMzNDY3QjcA 2026-08-05 06:41:05 - Contenido: Buenos días no tengo íntert... 2026-08-05 06:41:05 - Comando detectado: buenos 2026-08-05 06:41:05 - CommandProcessor: Procesando comando: buenos 2026-08-05 06:41:05 - Comando no reconocido, enviando a ChatGPT 2026-08-05 06:41:05 - Resultado del comando: string 2026-08-05 06:41:05 - Enviando a ChatGPT: Buenos días no tengo íntert... 2026-08-05 06:41:05 - forwardToChatGPT: Enviando a ChatGPT: Buenos días no tengo íntert... 2026-08-05 06:41:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 07:41:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 07:41:05 America/Halifax] [CHATBOT][START] corr=4df8fdbb IP=127.0.0.1 UA= [05-Aug-2026 06:41:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 06:41:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-07 username=18:e8:29:34:f1:c9 mobile=584243042461 [05-Aug-2026 06:41:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 06:41:05 America/Caracas] [CHATBOT][DIAG] corr=4df8fdbb Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [05-Aug-2026 06:41:05 America/Caracas] [CHATBOT][CTX] corr=4df8fdbb tel=584243042461 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 06:41:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 06:41:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 06:41:05 America/Caracas] [CHATBOT][AI][1e344a] Proveedor: gemini [05-Aug-2026 06:41:05 America/Caracas] [CHATBOT][GEMINI][1e344a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 06:41:06 America/Caracas] [CHATBOT][GEMINI][1e344a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 06:41:06 America/Caracas] [CHATBOT][GEMINI][1e344a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 06:41:07 America/Caracas] [CHATBOT][AI][1e344a] Gemini falló, usando heurística local [05-Aug-2026 06:41:07 America/Caracas] [CHATBOT][AI][1e344a] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 06:41:07 America/Caracas] [CHATBOT][END] corr=4df8fdbb bytesRespuesta=393 [05-Aug-2026 06:41:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 06:41:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 06:41:08 - Mensaje enviado con éxito a 584243042461 2026-08-05 06:41:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7313448ed20 (wa_message_id: wamid.HBgMNTg0MjQzMDQyNDYxFQIAERgSRDkyQzEyNzk3NjM3MjZBNTI1AA==) 2026-08-05 06:41:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a7313448ed20 2026-08-05 06:41:08 - ====== FIN WEBHOOK ====== 2026-08-05 06:54:21 - ====== INICIO WEBHOOK ====== 2026-08-05 06:54:21 - Evento: text | De: 584121825680 | Size: 599b 2026-08-05 06:54:21 - Procesando mensaje regular tipo: text 2026-08-05 06:54:21 - RegularMessageService: Procesando mensaje de 584121825680, tipo: text 2026-08-05 06:54:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxODI1NjgwFQIAEhggQUNBMDU1NTcxOEYyNjc5Nzk3QTdCMjY4NEUzOEVCOEYA 2026-08-05 06:54:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxODI1NjgwFQIAEhggQUNBMDU1NTcxOEYyNjc5Nzk3QTdCMjY4NEUzOEVCOEYA 2026-08-05 06:54:21 - Contenido: Buenos días sin Internet desde anoche... 2026-08-05 06:54:21 - Comando detectado: buenos 2026-08-05 06:54:21 - CommandProcessor: Procesando comando: buenos 2026-08-05 06:54:21 - IntentDetector: intent=soporte, confidence=0.95 2026-08-05 06:54:21 - IntentDetector → reportefallas.php [05-Aug-2026 06:54:21 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [05-Aug-2026 06:54:21 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [05-Aug-2026 06:54:21 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-05 06:54:21 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-05 06:54:22 - ====== INICIO WEBHOOK ====== 2026-08-05 06:54:22 - Evento: text | De: 584121825680 | Size: 599b 2026-08-05 06:54:22 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxODI1NjgwFQIAEhggQUNBMDU1NTcxOEYyNjc5Nzk3QTdCMjY4NEUzOEVCOEYA, ignorando 2026-08-05 06:59:33 - ====== INICIO WEBHOOK ====== 2026-08-05 06:59:33 - Evento: interactive | De: 584124716773 | Size: 1081b 2026-08-05 06:59:33 - Procesando encuesta interactiva 2026-08-05 06:59:33 - SurveyService: Iniciando procesamiento de encuesta 2026-08-05 06:59:33 - Procesando encuesta de: 584124716773, Message ID: wamid.HBgMNTg0MTI0NzE2NzczFQIAEhggQUM2RjFDOEI5MTA0NjE2MjhDQUJDQTlBNTEyNkY0MjIA 2026-08-05 06:59:33 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-05 06:59:33 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124433267","wa_id":"584124433267"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NDMzMjY3FQIAERgSNjk2NzI1QjI4MkJBRkMyRDg4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142399338","wa_id":"584142399338"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzk5MzM4FQIAERgSNjdBMTNDN0MwMzhFOTEwNzlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584245582188","wa_id":"584245582188"}],"messages":[{"id":"wamid.HBgMNTg0MjQ1NTgyMTg4FQIAERgSRUREM0JCRTkzMjAwNkEyRTIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122838751","wa_id":"584122838751"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODM4NzUxFQIAERgSRUJEMkI5NUQ0RjZFQUI2RTQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167414398","wa_id":"584167414398"}],"messages":[{"id":"wamid.HBgMNTg0MTY3NDE0Mzk4FQIAERgSNEZDQjMyN0JDOTA5QjQwMEY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120102409","wa_id":"584120102409"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTAyNDA5FQIAERgSRUY2RUI4NDY3NERFMTE1RUNDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121464274","wa_id":"584121464274"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDY0Mjc0FQIAERgSNzlFQkZBRjZDODc5MUE2RDM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123132000","wa_id":"584123132000"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMTMyMDAwFQIAERgSMDg5OUIwOERFQkEzNUUxMTIzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142449578","wa_id":"584142449578"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDQ5NTc4FQIAERgSNjk0NzA3MTMyNjk1RkU0MTVEAA==","message_status":"accepted"}]}'. 2026-08-05 07:00:16 - ====== INICIO WEBHOOK ====== 2026-08-05 07:00:16 - Evento: status:failed | De: 584142449578 | Size: 573b 2026-08-05 07:00:16 - STATUS FAILED: failed para 584142449578 | Error: 131026 Message undeliverable 2026-08-05 07:00:16 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122553101","wa_id":"584122553101"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSMUExOEEwMzIzQzU0NkUxNkE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241733138","wa_id":"584241733138"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzMzMTM4FQIAERgSQjQyMjY2MzU0MDU3RDA2RTMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242869504","wa_id":"584242869504"}],"messages":[{"id":"wamid.HBgMNTg0MjQyODY5NTA0FQIAERgSMjgwRjlDMjE4MkJGOUQxQ0ZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129329107","wa_id":"584129329107"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzI5MTA3FQIAERgSRjAyMEVFM0I4QUY1MkRERTJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121414163","wa_id":"584121414163"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE0MTYzFQIAERgSNUU5QzNDRkFDNDdDRDQ4REVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125609262","wa_id":"584125609262"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NjA5MjYyFQIAERgSNENDMTA5MDVFQTIyODM5RTI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122900380","wa_id":"584122900380"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTAwMzgwFQIAERgSODQwRDBDMDczNDQwQkQ5OTNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241761401","wa_id":"584241761401"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzYxNDAxFQIAERgSMjc5QjkzMUUzMUE5RjMyQ0ZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122039523","wa_id":"584122039523"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDM5NTIzFQIAERgSQjU0QUExQzZGMkE4QzFBNDYzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166139873","wa_id":"584166139873"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MTM5ODczFQIAERgSN0Y1MkExQkU1MEREQTVFN0E5AA==","message_status":"accepted"}]}'. 2026-08-05 07:00:31 - ====== INICIO WEBHOOK ====== 2026-08-05 07:00:31 - Evento: status:failed | De: 584166139873 | Size: 573b 2026-08-05 07:00:31 - STATUS FAILED: failed para 584166139873 | Error: 131026 Message undeliverable 2026-08-05 07:00:31 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168000194","wa_id":"584168000194"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MDAwMTk0FQIAERgSRUM5Q0Y4ODMzNjQ3QkI2NTVGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928036","wa_id":"584144928036"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDM2FQIAERgSMDUxRUY1REIzRURGRDZGRTlFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123977060","wa_id":"584123977060"}],"messages":[{"id":"wamid.HBgMNTg0MTIzOTc3MDYwFQIAERgSNEE3NEY0MkREMjZCQTI2Qzg0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129911890","wa_id":"584129911890"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTExODkwFQIAERgSQkQxRjI5OEQzNDNEOTE0NjlFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"56946487570","wa_id":"56946487570"}],"messages":[{"id":"wamid.HBgLNTY5NDY0ODc1NzAVAgARGBJFMDdCMzZDNjUzRDEwN0U0OTkA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142406844","wa_id":"584142406844"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDA2ODQ0FQIAERgSRjk0RjY3RkZGNTlBNTYzRTlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241222222","wa_id":"584241222222"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSM0U1MjMzQTQwQUJBMDMzQUU5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123499175","wa_id":"584123499175"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDk5MTc1FQIAERgSQTc5Qjk2QkM5MENBRjQ0MjI4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584120118420","wa_id":"584120118420"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTE4NDIwFQIAERgSMDM5MzZEMTkyNjc2MzRCRTc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"5804241571024","wa_id":"584241571024"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTcxMDI0FQIAERgSODNBQkQxMTNEQjdDNjE1OTI1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125570089","wa_id":"584125570089"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTcwMDg5FQIAERgSRUZGMUQ3RkMwMTNFNzBGMDc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144483545","wa_id":"584144483545"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDgzNTQ1FQIAERgSNzI5QzQwMDk3QUY4MzBFODc5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126179613","wa_id":"584126179613"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTc5NjEzFQIAERgSMDE4QTY5RkQ0NjM0Qjc4MTNCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261990179","wa_id":"584261990179"}],"messages":[{"id":"wamid.HBgMNTg0MjYxOTkwMTc5FQIAERgSMjcxMjk1QTczNzYxOEYwNTczAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121488021","wa_id":"584121488021"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg4MDIxFQIAERgSOTMxMTEzRkI1OTE5MUUzNTc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243406393","wa_id":"584243406393"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDA2MzkzFQIAERgSN0RGQjEwQUQzNEEzMDhEQUQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"1786848734","wa_id":"1786848734"}],"messages":[{"id":"wamid.HBgKMTc4Njg0ODczNBUCABEYEkVDQzQyMTA4Rjc1NEEzREU4MgA=","message_status":"accepted"}]}'. 2026-08-05 07:00:51 - ====== INICIO WEBHOOK ====== 2026-08-05 07:00:51 - Evento: status:failed | De: 1786848734 | Size: 565b 2026-08-05 07:00:51 - STATUS FAILED: failed para 1786848734 | Error: 131026 Message undeliverable 2026-08-05 07:00:51 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143335313","wa_id":"584143335313"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzM1MzEzFQIAERgSRkJDMTE0NUI1MEY0MTIwRjY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126353707","wa_id":"584126353707"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MzUzNzA3FQIAERgSQTJEQzIwREUzNjg0NDEyNDEzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413756","wa_id":"584121413756"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzNzU2FQIAERgSMDU4RjUxQjI2QkJDQ0EzODU4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243004242","wa_id":"584243004242"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDA0MjQyFQIAERgSRUMzMDhCRjNDRjhBMTUzNTBGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901655","wa_id":"584129901655"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNjU1FQIAERgSRTgwNDNGRDRDMUJEMkY2NzRFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411392","wa_id":"584121411392"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExMzkyFQIAERgSMjI4RTI1NEI1OTgzMEE4OTQ3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122587112","wa_id":"584122587112"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTg3MTEyFQIAERgSRjhBOTRFQzU3Qzc2OUVBRkQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126230385","wa_id":"584126230385"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MjMwMzg1FQIAERgSRUQ0MkRDMEUyOTREMEREODRBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243192550","wa_id":"584243192550"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTkyNTUwFQIAERgSOEUzNUM5MEVGRkUwNTE4NUYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120352130","wa_id":"584120352130"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzUyMTMwFQIAERgSQzU5QzlGQTYyREExMDE3N0QzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264044690","wa_id":"584264044690"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDQ0NjkwFQIAERgSRTg2OTZENzQ5MTJBRkUyRDA3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143357512","wa_id":"584143357512"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSRDVGNUZEMkE1RkQwQTk1MzM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122023455","wa_id":"584122023455"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDIzNDU1FQIAERgSN0UwMUI4OTREREUyOEE0NzZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243335387","wa_id":"584243335387"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzM1Mzg3FQIAERgSRTUxNkFEMTAxNjNDQjY2NTFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120118420","wa_id":"584120118420"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTE4NDIwFQIAERgSRjYzRTVCQjZEN0ZFMDRBMjk4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120361639","wa_id":"584120361639"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzYxNjM5FQIAERgSRDZGM0MzQjRGODlCNUU0QkY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941827","wa_id":"584129941827"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODI3FQIAERgSMTQ4QzMwMDQwQThDMzBBMzAzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120900607","wa_id":"584120900607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwOTAwNjA3FQIAERgSNjczMjQzN0Q1ODk0NDQxMUQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129958049","wa_id":"584129958049"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTU4MDQ5FQIAERgSQzcwMTY3QjIyRTQ3QkQ3RUQ3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120515285","wa_id":"584120515285"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNTE1Mjg1FQIAERgSRDI5MzYxNDhCRTY4MDA3MTMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141219828","wa_id":"584141219828"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjE5ODI4FQIAERgSREQxQkRBNTgwQ0U3RERGRDRCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261366853","wa_id":"584261366853"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMzY2ODUzFQIAERgSRDM4OTY0QUFGREEyQjA5OTM5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126187195","wa_id":"584126187195"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTg3MTk1FQIAERgSNzgwQUM0OUY3NDk3OThCNzQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242766923","wa_id":"584242766923"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzY2OTIzFQIAERgSQzIxMDUyMjk0MzY1QTZCMEM5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142020052","wa_id":"584142020052"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDIwMDUyFQIAERgSRjUwN0IyNDlEQkVDMjZCRkFCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263432511","wa_id":"584263432511"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDMyNTExFQIAERgSNTlCMTlGNTZBMkVGMzM3QTgzAA==","message_status":"accepted"}]}'. 2026-08-05 07:37:31 - ====== INICIO WEBHOOK ====== 2026-08-05 07:37:31 - Evento: button | De: 584123977060 | Size: 711b 2026-08-05 07:37:31 - Procesando botón de plantilla: Informacion de pagos 2026-08-05 07:37:31 - ButtonService: payload=informacion de pagos, telefono=584123977060 2026-08-05 07:37:31 - Procesando botón PAGO para: 584123977060 2026-08-05 07:37:33 - Mensaje enviado con éxito a 584123977060 2026-08-05 07:37:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73207d24275 (wa_message_id: wamid.HBgMNTg0MTIzOTc3MDYwFQIAERgSOURGQ0FDRDJCMTBBQUYwNzc4AA==) 2026-08-05 07:37:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a73207d24275 2026-08-05 07:37:33 - ====== FIN WEBHOOK ====== 2026-08-05 07:37:46 - ====== INICIO WEBHOOK ====== 2026-08-05 07:37:46 - Evento: text | De: 584123977060 | Size: 562b 2026-08-05 07:37:46 - Procesando mensaje regular tipo: text 2026-08-05 07:37:46 - RegularMessageService: Procesando mensaje de 584123977060, tipo: text 2026-08-05 07:37:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUNBM0I2M0Q3N0E2NDhBQkUyRTUwOTBFOEIxMTk5OTUA 2026-08-05 07:37:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUNBM0I2M0Q3N0E2NDhBQkUyRTUwOTBFOEIxMTk5OTUA 2026-08-05 07:37:46 - Contenido: Cuanto en bs... 2026-08-05 07:37:46 - Comando detectado: cuanto 2026-08-05 07:37:46 - CommandProcessor: Procesando comando: cuanto 2026-08-05 07:37:46 - Comando no reconocido, enviando a ChatGPT 2026-08-05 07:37:46 - Resultado del comando: string 2026-08-05 07:37:46 - Enviando a ChatGPT: Cuanto en bs... 2026-08-05 07:37:46 - forwardToChatGPT: Enviando a ChatGPT: Cuanto en bs... 2026-08-05 07:37:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 08:37:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 08:37:46 America/Halifax] [CHATBOT][START] corr=f35f20f2 IP=127.0.0.1 UA= [05-Aug-2026 07:37:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 07:37:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=70:a7:41:1c:56:f4 mobile=584123977060 [05-Aug-2026 07:37:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 07:37:46 America/Caracas] [CHATBOT][DIAG] corr=f35f20f2 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [05-Aug-2026 07:37:46 America/Caracas] [CHATBOT][CTX] corr=f35f20f2 tel=584123977060 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 07:37:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 07:37:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 07:37:46 America/Caracas] [CHATBOT][AI][26a89d] Proveedor: gemini [05-Aug-2026 07:37:46 America/Caracas] [CHATBOT][GEMINI][26a89d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 07:37:47 America/Caracas] [CHATBOT][GEMINI][26a89d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:37:47 America/Caracas] [CHATBOT][GEMINI][26a89d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:37:48 America/Caracas] [CHATBOT][AI][26a89d] Gemini falló, usando heurística local [05-Aug-2026 07:37:48 America/Caracas] [CHATBOT][AI][26a89d] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 07:37:48 America/Caracas] [CHATBOT][END] corr=f35f20f2 bytesRespuesta=392 [05-Aug-2026 07:37:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 07:37:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 07:37:49 - Mensaje enviado con éxito a 584123977060 2026-08-05 07:37:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73208d1e263 (wa_message_id: wamid.HBgMNTg0MTIzOTc3MDYwFQIAERgSN0VDQjY0RjJEM0JCRTNGNkExAA==) 2026-08-05 07:37:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a73208d1e263 2026-08-05 07:37:49 - ====== FIN WEBHOOK ====== 2026-08-05 07:38:04 - ====== INICIO WEBHOOK ====== 2026-08-05 07:38:04 - Evento: text | De: 584123977060 | Size: 593b 2026-08-05 07:38:04 - Procesando mensaje regular tipo: text 2026-08-05 07:38:04 - RegularMessageService: Procesando mensaje de 584123977060, tipo: text 2026-08-05 07:38:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUNCOUFEMEE3MEYxOEYyRjlGODVBMDZBMTAzRTBCRTEA 2026-08-05 07:38:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUNCOUFEMEE3MEYxOEYyRjlGODVBMDZBMTAzRTBCRTEA 2026-08-05 07:38:04 - Contenido: Cuánto debo cancelar en bolívares... 2026-08-05 07:38:04 - Comando detectado: cuánto 2026-08-05 07:38:04 - CommandProcessor: Procesando comando: cuánto 2026-08-05 07:38:04 - Comando no reconocido, enviando a ChatGPT 2026-08-05 07:38:04 - Resultado del comando: string 2026-08-05 07:38:04 - Enviando a ChatGPT: Cuánto debo cancelar en bolívares... 2026-08-05 07:38:04 - forwardToChatGPT: Enviando a ChatGPT: Cuánto debo cancelar en bolívares... 2026-08-05 07:38:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 08:38:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 08:38:04 America/Halifax] [CHATBOT][START] corr=fe81133f IP=127.0.0.1 UA= [05-Aug-2026 07:38:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 07:38:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=70:a7:41:1c:56:f4 mobile=584123977060 [05-Aug-2026 07:38:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 07:38:04 America/Caracas] [CHATBOT][DIAG] corr=fe81133f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [05-Aug-2026 07:38:04 America/Caracas] [CHATBOT][CTX] corr=fe81133f tel=584123977060 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 07:38:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 07:38:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 07:38:04 America/Caracas] [CHATBOT][AI][ce080c] Proveedor: gemini [05-Aug-2026 07:38:04 America/Caracas] [CHATBOT][GEMINI][ce080c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 07:38:04 America/Caracas] [CHATBOT][GEMINI][ce080c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:38:05 America/Caracas] [CHATBOT][GEMINI][ce080c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:38:05 America/Caracas] [CHATBOT][AI][ce080c] Gemini falló, usando heurística local [05-Aug-2026 07:38:05 America/Caracas] [CHATBOT][END] corr=fe81133f bytesRespuesta=167 [05-Aug-2026 07:38:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 07:38:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 07:38:06 - Mensaje enviado con éxito a 584123977060 2026-08-05 07:38:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73209ebb979 (wa_message_id: wamid.HBgMNTg0MTIzOTc3MDYwFQIAERgSQzhENDZCQzVFNDRFOTgxMTQ1AA==) 2026-08-05 07:38:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a73209ebb979 2026-08-05 07:38:06 - ====== FIN WEBHOOK ====== 2026-08-05 07:38:33 - ====== INICIO WEBHOOK ====== 2026-08-05 07:38:33 - Evento: text | De: 584123977060 | Size: 587b 2026-08-05 07:38:33 - Procesando mensaje regular tipo: text 2026-08-05 07:38:33 - RegularMessageService: Procesando mensaje de 584123977060, tipo: text 2026-08-05 07:38:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUMwNENERDYxMDgxMjQ5QjZGNUVENzUyNjI2RjY2MEYA 2026-08-05 07:38:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUMwNENERDYxMDgxMjQ5QjZGNUVENzUyNjI2RjY2MEYA 2026-08-05 07:38:33 - Contenido: Cuánto son $40 en bolívares... 2026-08-05 07:38:33 - Comando detectado: cuánto 2026-08-05 07:38:33 - CommandProcessor: Procesando comando: cuánto 2026-08-05 07:38:33 - Comando no reconocido, enviando a ChatGPT 2026-08-05 07:38:33 - Resultado del comando: string 2026-08-05 07:38:33 - Enviando a ChatGPT: Cuánto son $40 en bolívares... 2026-08-05 07:38:33 - forwardToChatGPT: Enviando a ChatGPT: Cuánto son $40 en bolívares... 2026-08-05 07:38:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 08:38:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 08:38:33 America/Halifax] [CHATBOT][START] corr=5d5c5edb IP=127.0.0.1 UA= [05-Aug-2026 07:38:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 07:38:33 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=70:a7:41:1c:56:f4 mobile=584123977060 [05-Aug-2026 07:38:33 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 07:38:33 America/Caracas] [CHATBOT][DIAG] corr=5d5c5edb Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [05-Aug-2026 07:38:33 America/Caracas] [CHATBOT][CTX] corr=5d5c5edb tel=584123977060 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 07:38:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 07:38:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 07:38:33 America/Caracas] [CHATBOT][AI][3fec7c] Proveedor: gemini [05-Aug-2026 07:38:33 America/Caracas] [CHATBOT][GEMINI][3fec7c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 07:38:33 America/Caracas] [CHATBOT][GEMINI][3fec7c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:38:34 America/Caracas] [CHATBOT][GEMINI][3fec7c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:38:34 America/Caracas] [CHATBOT][AI][3fec7c] Gemini falló, usando heurística local [05-Aug-2026 07:38:34 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-05 07:38:34 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-05 07:38:35 - Mensaje enviado con éxito a 584123977060 2026-08-05 07:38:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7320bbb74a5 (wa_message_id: wamid.HBgMNTg0MTIzOTc3MDYwFQIAERgSNkUyQ0NGMDNFN0RBMUQxMzgyAA==) 2026-08-05 07:38:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a7320bbb74a5 2026-08-05 07:38:35 - ====== FIN WEBHOOK ====== 2026-08-05 07:38:50 - ====== INICIO WEBHOOK ====== 2026-08-05 07:38:50 - Evento: text | De: 584123977060 | Size: 576b 2026-08-05 07:38:50 - Procesando mensaje regular tipo: text 2026-08-05 07:38:50 - RegularMessageService: Procesando mensaje de 584123977060, tipo: text 2026-08-05 07:38:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUMyNDc4OUFGNjJGRTkwNjBCMzhENUVCQ0Q4REE0RkEA 2026-08-05 07:38:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUMyNDc4OUFGNjJGRTkwNjBCMzhENUVCQ0Q4REE0RkEA 2026-08-05 07:38:50 - Contenido: Cuánto voy a cancelar... 2026-08-05 07:38:50 - Comando detectado: cuánto 2026-08-05 07:38:50 - CommandProcessor: Procesando comando: cuánto 2026-08-05 07:38:50 - Comando no reconocido, enviando a ChatGPT 2026-08-05 07:38:50 - Resultado del comando: string 2026-08-05 07:38:50 - Enviando a ChatGPT: Cuánto voy a cancelar... 2026-08-05 07:38:50 - forwardToChatGPT: Enviando a ChatGPT: Cuánto voy a cancelar... 2026-08-05 07:38:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 08:38:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 08:38:50 America/Halifax] [CHATBOT][START] corr=3ad15f3f IP=127.0.0.1 UA= [05-Aug-2026 07:38:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 07:38:51 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=70:a7:41:1c:56:f4 mobile=584123977060 [05-Aug-2026 07:38:51 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 07:38:51 America/Caracas] [CHATBOT][DIAG] corr=3ad15f3f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [05-Aug-2026 07:38:51 America/Caracas] [CHATBOT][CTX] corr=3ad15f3f tel=584123977060 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 07:38:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 07:38:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 07:38:51 America/Caracas] [CHATBOT][AI][ca20f5] Proveedor: gemini [05-Aug-2026 07:38:51 America/Caracas] [CHATBOT][GEMINI][ca20f5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 07:38:51 America/Caracas] [CHATBOT][GEMINI][ca20f5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:38:51 America/Caracas] [CHATBOT][GEMINI][ca20f5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:38:52 America/Caracas] [CHATBOT][AI][ca20f5] Gemini falló, usando heurística local [05-Aug-2026 07:38:52 America/Caracas] [CHATBOT][AI][ca20f5] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 07:38:52 America/Caracas] [CHATBOT][END] corr=3ad15f3f bytesRespuesta=392 [05-Aug-2026 07:38:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 07:38:52 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 07:38:53 - Mensaje enviado con éxito a 584123977060 2026-08-05 07:38:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7320cd4f291 (wa_message_id: wamid.HBgMNTg0MTIzOTc3MDYwFQIAERgSMjE0MTVBNkYxRTg5RERDNEI3AA==) 2026-08-05 07:38:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a7320cd4f291 2026-08-05 07:38:53 - ====== FIN WEBHOOK ====== 2026-08-05 07:38:54 - ====== INICIO WEBHOOK ====== 2026-08-05 07:38:54 - Evento: text | De: 584123977060 | Size: 573b 2026-08-05 07:38:54 - Procesando mensaje regular tipo: text 2026-08-05 07:38:54 - RegularMessageService: Procesando mensaje de 584123977060, tipo: text 2026-08-05 07:38:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUM3NEZEQzNGRjQwQTNENDZGMzA1MUFENkU0REZBMkIA 2026-08-05 07:38:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUM3NEZEQzNGRjQwQTNENDZGMzA1MUFENkU0REZBMkIA 2026-08-05 07:38:54 - Contenido: Cuánto voy a pagar... 2026-08-05 07:38:54 - Comando detectado: cuánto 2026-08-05 07:38:54 - CommandProcessor: Procesando comando: cuánto 2026-08-05 07:38:54 - Comando no reconocido, enviando a ChatGPT 2026-08-05 07:38:54 - Resultado del comando: string 2026-08-05 07:38:54 - Enviando a ChatGPT: Cuánto voy a pagar... 2026-08-05 07:38:54 - forwardToChatGPT: Enviando a ChatGPT: Cuánto voy a pagar... 2026-08-05 07:38:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 08:38:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 08:38:54 America/Halifax] [CHATBOT][START] corr=ac797dc8 IP=127.0.0.1 UA= [05-Aug-2026 07:38:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 07:38:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=70:a7:41:1c:56:f4 mobile=584123977060 [05-Aug-2026 07:38:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 07:38:55 America/Caracas] [CHATBOT][DIAG] corr=ac797dc8 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [05-Aug-2026 07:38:55 America/Caracas] [CHATBOT][CTX] corr=ac797dc8 tel=584123977060 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 07:38:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 07:38:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 07:38:55 America/Caracas] [CHATBOT][AI][fad3ee] Proveedor: gemini [05-Aug-2026 07:38:55 America/Caracas] [CHATBOT][GEMINI][fad3ee] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 07:38:55 America/Caracas] [CHATBOT][GEMINI][fad3ee] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:38:56 America/Caracas] [CHATBOT][GEMINI][fad3ee] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:38:56 America/Caracas] [CHATBOT][AI][fad3ee] Gemini falló, usando heurística local [05-Aug-2026 07:38:56 America/Caracas] [CHATBOT][END] corr=ac797dc8 bytesRespuesta=397 [05-Aug-2026 07:38:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 07:38:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 07:38:57 - Mensaje enviado con éxito a 584123977060 2026-08-05 07:38:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7320d18b6b5 (wa_message_id: wamid.HBgMNTg0MTIzOTc3MDYwFQIAERgSRURBNUE0OTQ0NUUwMzE4NjYxAA==) 2026-08-05 07:38:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a7320d18b6b5 2026-08-05 07:38:57 - ====== FIN WEBHOOK ====== 2026-08-05 07:39:04 - ====== INICIO WEBHOOK ====== 2026-08-05 07:39:04 - Evento: text | De: 584123977060 | Size: 556b 2026-08-05 07:39:04 - Procesando mensaje regular tipo: text 2026-08-05 07:39:04 - RegularMessageService: Procesando mensaje de 584123977060, tipo: text 2026-08-05 07:39:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUM2OTE1RkVCQTE4QkIzMTk5RjJEOTI3MkZERjRBMjAA 2026-08-05 07:39:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUM2OTE1RkVCQTE4QkIzMTk5RjJEOTI3MkZERjRBMjAA 2026-08-05 07:39:04 - Contenido: Planes... 2026-08-05 07:39:04 - Comando detectado: planes 2026-08-05 07:39:04 - CommandProcessor: Procesando comando: planes 2026-08-05 07:39:04 - Comando no reconocido, enviando a ChatGPT 2026-08-05 07:39:04 - Resultado del comando: string 2026-08-05 07:39:04 - Enviando a ChatGPT: Planes... 2026-08-05 07:39:04 - LeadCapture: Posible lead detectado para 584123977060 2026-08-05 07:39:04 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-05 07:39:04 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-05 07:39:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 08:39:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 08:39:04 America/Halifax] [CHATBOT][START] corr=70fc7825 IP=127.0.0.1 UA= [05-Aug-2026 07:39:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 07:39:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=70:a7:41:1c:56:f4 mobile=584123977060 [05-Aug-2026 07:39:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 07:39:04 America/Caracas] [CHATBOT][DIAG] corr=70fc7825 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [05-Aug-2026 07:39:04 America/Caracas] [CHATBOT][CTX] corr=70fc7825 tel=584123977060 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 07:39:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 07:39:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 07:39:04 America/Caracas] [CHATBOT][AI][439173] Proveedor: gemini [05-Aug-2026 07:39:04 America/Caracas] [CHATBOT][GEMINI][439173] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 07:39:05 America/Caracas] [CHATBOT][GEMINI][439173] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:39:05 America/Caracas] [CHATBOT][GEMINI][439173] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:39:06 America/Caracas] [CHATBOT][AI][439173] Gemini falló, usando heurística local [05-Aug-2026 07:39:06 America/Caracas] [CHATBOT][END] corr=70fc7825 bytesRespuesta=478 [05-Aug-2026 07:39:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 07:39:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 07:39:07 - Mensaje enviado con éxito a 584123977060 2026-08-05 07:39:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7320db10a9e (wa_message_id: wamid.HBgMNTg0MTIzOTc3MDYwFQIAERgSNzcwNUQwMzFCMzQ2MkI3QUI5AA==) 2026-08-05 07:39:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a7320db10a9e 2026-08-05 07:39:07 - ====== FIN WEBHOOK ====== 2026-08-05 07:39:39 - ====== INICIO WEBHOOK ====== 2026-08-05 07:39:39 - Evento: text | De: 584123977060 | Size: 591b 2026-08-05 07:39:39 - Procesando mensaje regular tipo: text 2026-08-05 07:39:39 - RegularMessageService: Procesando mensaje de 584123977060, tipo: text 2026-08-05 07:39:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUM0QjEyNTRFRUY4NjY0RjQ4MjUzREU1NUIzMkIxMUQA 2026-08-05 07:39:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUM0QjEyNTRFRUY4NjY0RjQ4MjUzREU1NUIzMkIxMUQA 2026-08-05 07:39:39 - Contenido: Mi plan es de $40 cuánto voy a pagar... 2026-08-05 07:39:39 - Comando detectado: mi 2026-08-05 07:39:39 - CommandProcessor: Procesando comando: mi 2026-08-05 07:39:39 - Comando no reconocido, enviando a ChatGPT 2026-08-05 07:39:39 - Resultado del comando: string 2026-08-05 07:39:39 - Enviando a ChatGPT: Mi plan es de $40 cuánto voy a pagar... 2026-08-05 07:39:39 - LeadCapture: Posible lead detectado para 584123977060 2026-08-05 07:39:39 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-05 07:39:39 - forwardToChatGPT: Enviando a ChatGPT: Mi plan es de $40 cuánto voy a pagar... 2026-08-05 07:39:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 08:39:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 08:39:39 America/Halifax] [CHATBOT][START] corr=85873317 IP=127.0.0.1 UA= [05-Aug-2026 07:39:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 07:39:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=70:a7:41:1c:56:f4 mobile=584123977060 [05-Aug-2026 07:39:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 07:39:39 America/Caracas] [CHATBOT][DIAG] corr=85873317 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [05-Aug-2026 07:39:39 America/Caracas] [CHATBOT][CTX] corr=85873317 tel=584123977060 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 07:39:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 07:39:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 07:39:39 America/Caracas] [CHATBOT][AI][8a8564] Proveedor: gemini [05-Aug-2026 07:39:39 America/Caracas] [CHATBOT][GEMINI][8a8564] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 07:39:40 America/Caracas] [CHATBOT][GEMINI][8a8564] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:39:40 America/Caracas] [CHATBOT][GEMINI][8a8564] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:39:41 America/Caracas] [CHATBOT][AI][8a8564] Gemini falló, usando heurística local [05-Aug-2026 07:39:41 America/Caracas] [CHATBOT][END] corr=85873317 bytesRespuesta=478 [05-Aug-2026 07:39:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 07:39:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 07:39:42 - Mensaje enviado con éxito a 584123977060 2026-08-05 07:39:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7320fe05e24 (wa_message_id: wamid.HBgMNTg0MTIzOTc3MDYwFQIAERgSRjVBNzBBM0IwNTc5RUNFRkI3AA==) 2026-08-05 07:39:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a7320fe05e24 2026-08-05 07:39:42 - ====== FIN WEBHOOK ====== 2026-08-05 07:42:02 - ====== INICIO WEBHOOK ====== 2026-08-05 07:42:02 - Evento: text | De: 584143335313 | Size: 612b 2026-08-05 07:42:02 - Procesando mensaje regular tipo: text 2026-08-05 07:42:02 - RegularMessageService: Procesando mensaje de 584143335313, tipo: text 2026-08-05 07:42:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzM1MzEzFQIAEhggQUM1OTg0MDRFQzFCMUNCMjc3NTZGRDlBMzdGQzBEODEA 2026-08-05 07:42:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzM1MzEzFQIAEhggQUM1OTg0MDRFQzFCMUNCMjc3NTZGRDlBMzdGQzBEODEA 2026-08-05 07:42:02 - Contenido: Hola buenos días el internet está caído... 2026-08-05 07:42:02 - Comando detectado: hola 2026-08-05 07:42:02 - CommandProcessor: Procesando comando: hola 2026-08-05 07:42:02 - Comando no reconocido, enviando a ChatGPT 2026-08-05 07:42:02 - Resultado del comando: string 2026-08-05 07:42:02 - Enviando a ChatGPT: Hola buenos días el internet está caído... 2026-08-05 07:42:02 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos días el internet está caído... 2026-08-05 07:42:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 08:42:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 08:42:03 America/Halifax] [CHATBOT][START] corr=da71a7c7 IP=127.0.0.1 UA= [05-Aug-2026 07:42:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 07:42:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=9c:05:d6:90:23:4f mobile=584143335313 [05-Aug-2026 07:42:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 07:42:03 America/Caracas] [CHATBOT][DIAG] corr=da71a7c7 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [05-Aug-2026 07:42:03 America/Caracas] [CHATBOT][CTX] corr=da71a7c7 tel=584143335313 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 07:42:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 07:42:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 07:42:03 America/Caracas] [CHATBOT][AI][00ddf8] Proveedor: gemini [05-Aug-2026 07:42:03 America/Caracas] [CHATBOT][GEMINI][00ddf8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 07:42:03 America/Caracas] [CHATBOT][GEMINI][00ddf8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:42:04 America/Caracas] [CHATBOT][GEMINI][00ddf8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:42:04 America/Caracas] [CHATBOT][AI][00ddf8] Gemini falló, usando heurística local [05-Aug-2026 07:42:04 America/Caracas] [CHATBOT][AI][00ddf8] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 07:42:04 America/Caracas] [CHATBOT][END] corr=da71a7c7 bytesRespuesta=391 [05-Aug-2026 07:42:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 07:42:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 07:42:05 - Mensaje enviado con éxito a 584143335313 2026-08-05 07:42:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73218dd3223 (wa_message_id: wamid.HBgMNTg0MTQzMzM1MzEzFQIAERgSREEwRTk2Mjc0OUI5MURFOTA1AA==) 2026-08-05 07:42:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a73218dd3223 2026-08-05 07:42:05 - ====== FIN WEBHOOK ====== 2026-08-05 07:44:05 - ====== INICIO WEBHOOK ====== 2026-08-05 07:44:05 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 07:44:05 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 07:44:05 - ====== FIN WEBHOOK ====== 2026-08-05 07:44:05 - ====== INICIO WEBHOOK ====== 2026-08-05 07:44:05 - Evento: status:failed | De: 584120516758 | Size: 828b 2026-08-05 07:44:05 - STATUS FAILED: failed para 584120516758 | Error: 131047 Re-engagement message 2026-08-05 07:44:06 - ====== FIN WEBHOOK ====== 2026-08-05 07:45:12 - ====== INICIO WEBHOOK ====== 2026-08-05 07:45:12 - Evento: sticker | De: 584120516758 | Size: 852b 2026-08-05 07:45:12 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Oralys Aleman ) [wa_id] => 584120516758 [user_id] => VE.1371907535072703 ) ) [messages] => Array ( [0] => Array ( [from] => 584120516758 [from_user_id] => VE.1371907535072703 [id] => wamid.HBgMNTg0MTIwNTE2NzU4FQIAEhggQUMzODc0RTJDODlGMDI3NTY5NjEwODBCODE3RkQ5MDgA [timestamp] => 1785930309 [type] => sticker [sticker] => Array ( [mime_type] => image/webp [sha256] => efKEXtTF/9uwN0S0WkbPJ0yP7VW2nPF0sV6l0PdL2jY= [id] => 2989992358007838 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2989992358007838&source=webhook&ext=1785930610&hash=ATxnGnLcjqyhcHpvMhvuRqHA8jY4qwZgmzaUAbgtBXezAg [animated] => ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-05 07:45:12 - ====== FIN WEBHOOK ====== 2026-08-05 07:45:21 - ====== INICIO WEBHOOK ====== 2026-08-05 07:45:21 - Evento: text | De: 584120516758 | Size: 564b 2026-08-05 07:45:21 - Procesando mensaje regular tipo: text 2026-08-05 07:45:21 - RegularMessageService: Procesando mensaje de 584120516758, tipo: text 2026-08-05 07:45:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwNTE2NzU4FQIAEhggQUM2NTJGNzFEMTU5MkJERjBENDM3REZENzc1RUFBM0UA 2026-08-05 07:45:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwNTE2NzU4FQIAEhggQUM2NTJGNzFEMTU5MkJERjBENDM3REZENzc1RUFBM0UA 2026-08-05 07:45:21 - Contenido: Gracias... 2026-08-05 07:45:21 - Comando detectado: gracias 2026-08-05 07:45:21 - CommandProcessor: Procesando comando: gracias 2026-08-05 07:45:21 - Comando no reconocido, enviando a ChatGPT 2026-08-05 07:45:21 - Resultado del comando: string 2026-08-05 07:45:21 - Enviando a ChatGPT: Gracias... 2026-08-05 07:45:21 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-08-05 07:45:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 08:45:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 08:45:21 America/Halifax] [CHATBOT][START] corr=37f083b5 IP=127.0.0.1 UA= [05-Aug-2026 07:45:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 07:45:21 America/Caracas] [CHATBOT][CTX] corr=37f083b5 tel=584120516758 intent=chat srvid= usd=0 bs=0 tasa=755.1552 verifyMode=simulated [05-Aug-2026 07:45:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 07:45:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 07:45:21 America/Caracas] [CHATBOT][AI][204d14] Proveedor: gemini [05-Aug-2026 07:45:21 America/Caracas] [CHATBOT][GEMINI][204d14] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 07:45:22 America/Caracas] [CHATBOT][GEMINI][204d14] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:45:22 America/Caracas] [CHATBOT][GEMINI][204d14] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 07:45:23 America/Caracas] [CHATBOT][AI][204d14] Gemini falló, usando heurística local [05-Aug-2026 07:45:23 America/Caracas] [CHATBOT][END] corr=37f083b5 bytesRespuesta=88 [05-Aug-2026 07:45:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 07:45:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 07:45:23 - Mensaje enviado con éxito a 584120516758 2026-08-05 07:45:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732253d1108 (wa_message_id: wamid.HBgMNTg0MTIwNTE2NzU4FQIAERgSNzIwNzJEODMwM0FEOTEzMTk0AA==) 2026-08-05 07:45:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a732253d1108 2026-08-05 07:45:23 - ====== FIN WEBHOOK ====== 2026-08-05 08:01:23 - ====== INICIO WEBHOOK ====== 2026-08-05 08:01:23 - Evento: reaction | De: 584120516758 | Size: 656b 2026-08-05 08:01:23 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Oralys Aleman ) [wa_id] => 584120516758 [user_id] => VE.1371907535072703 ) ) [messages] => Array ( [0] => Array ( [from] => 584120516758 [from_user_id] => VE.1371907535072703 [id] => wamid.HBgMNTg0MTIwNTE2NzU4FQIAEhggQUM1M0Y4MjczMDkwQjZCMEY5QTJBQkNEQ0Y1NENCQjgA [timestamp] => 1785931280 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTIwNTE2NzU4FQIAERgSMDFFRkI4NkNGMUNGMTI3N0Y4AA== [emoji] => 👍 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-05 08:01:23 - ====== FIN WEBHOOK ====== 2026-08-05 08:06:30 - ====== INICIO WEBHOOK ====== 2026-08-05 08:06:30 - Evento: button | De: 584242345162 | Size: 729b 2026-08-05 08:06:30 - Procesando botón de plantilla: Informacion de pagos 2026-08-05 08:06:30 - ButtonService: payload=informacion de pagos, telefono=584242345162 2026-08-05 08:06:30 - Procesando botón PAGO para: 584242345162 2026-08-05 08:06:31 - Mensaje enviado con éxito a 584242345162 2026-08-05 08:06:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732747eccc9 (wa_message_id: wamid.HBgMNTg0MjQyMzQ1MTYyFQIAERgSMTA1RUZEMUE3MjhDODcwQTNFAA==) 2026-08-05 08:06:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a732747eccc9 2026-08-05 08:06:31 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , edwin leal, 2026-09-04 00:00:00 . 584243579800 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243579800","wa_id":"584243579800"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTc5ODAwFQIAERgSREI1N0NENzk3NTMxM0Y2QzIxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Elvis Daniel Sanchez Gutt, 2026-09-07 00:00:00 . 584261366853 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261366853","wa_id":"584261366853"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMzY2ODUzFQIAERgSQ0JCMkZDMEI1REY4RDI4OTMwAA==","message_status":"accepted"}]}'. 2026-08-05 08:23:21 - ====== INICIO WEBHOOK ====== 2026-08-05 08:23:21 - Evento: button | De: 584129958049 | Size: 715b 2026-08-05 08:23:21 - Procesando botón de plantilla: Informacion de pagos 2026-08-05 08:23:21 - ButtonService: payload=informacion de pagos, telefono=584129958049 2026-08-05 08:23:21 - Procesando botón PAGO para: 584129958049 2026-08-05 08:23:22 - Mensaje enviado con éxito a 584129958049 2026-08-05 08:23:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732b3ad18c6 (wa_message_id: wamid.HBgMNTg0MTI5OTU4MDQ5FQIAERgSNzI3RUM0NTJENEMyQTRGRUUzAA==) 2026-08-05 08:23:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a732b3ad18c6 2026-08-05 08:23:22 - ====== FIN WEBHOOK ====== 2026-08-05 08:31:39 - ====== INICIO WEBHOOK ====== 2026-08-05 08:31:39 - Evento: image | De: 584242581373 | Size: 880b 2026-08-05 08:31:39 - Procesando mensaje regular tipo: image 2026-08-05 08:31:39 - RegularMessageService: Procesando mensaje de 584242581373, tipo: image 2026-08-05 08:31:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTgxMzczFQIAEhggQUM2RTYyMkIzQ0ZBRDI3ODkzRjkyOEMyN0I2QTU2MTYA 2026-08-05 08:31:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTgxMzczFQIAEhggQUM2RTYyMkIzQ0ZBRDI3ODkzRjkyOEMyN0I2QTU2MTYA 2026-08-05 08:31:39 - Contenido: ... 2026-08-05 08:31:39 - Comando detectado: image 2026-08-05 08:31:39 - CommandProcessor: Procesando comando: image 2026-08-05 08:31:39 - Imagen sin comando, guardando y procesando 2026-08-05 08:31:39 - Verificando duplicado por imageId=1815959089769765, msgId=wamid.HBgMNTg0MjQyNTgxMzczFQIAEhggQUM2RTYyMkIzQ0ZBRDI3ODkzRjkyOEMyN0I2QTU2MTYA 2026-08-05 08:31:39 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-05 08:31:39 - Incluyendo numtoname.php... 2026-08-05 08:31:39 - Incluyendo media.php... 2026-08-05 08:31:39 - DEBUG messages batch: [{"from":"584242581373","from_user_id":"VE.4547053482248465","id":"wamid.HBgMNTg0MjQyNTgxMzczFQIAEhggQUM2RTYyMkIzQ0ZBRDI3ODkzRjkyOEMyN0I2QTU2MTYA","timestamp":"1785933096","type":"image","image":{"mime_type":"image\/jpeg","sha256":"m4xbpbXIe64wuU6kFVssi9KrLtmjHp0YHf5\/\/ahxSzM=","id":"1815959089769765","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1815959089769765&source=webhook&ext=1785933397&hash=ATy_2qZVFzuXQKDEn6KADpX4-WMn9ABTsnGsmNBtvUWihA"}}] 2026-08-05 08:31:39 - DEBUG caption: no se encontró texto cercano 2026-08-05 08:31:39 - DEBUG caption final: [VACIO] 2026-08-05 08:31:39 - DEBUG busqueda mobiles: 04242581373,4242581373,584242581373 2026-08-05 08:31:39 - DEBUG usuario NO encontrado 2026-08-05 08:31:39 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-05 08:31:39 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-05 08:31:40 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1815959089769765&source=getMedia&ext=1785933398&hash=ATzvj2Q0yJDOBZxHAuuUBBg85TtTQj453Cf2XGuhfdfLsA 2026-08-05 08:31:41 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1815959089769765.jpg (22802 bytes) 2026-08-05 08:31:42 - OCR tesseract exit=0 chars=344 2026-08-05 08:31:42 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 182 8298050 1 EDS < Comprobante de operación < y PagomóvilBDV Personas 9 13.137,00 Bs Fecha: 05/08/2026 Operación: 006909104564 [[] Identificación: 18143785 Origen: 0102****1689 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA ie Crear Acceso directo 2026-08-05 08:31:42 - OCR parse (caption-level): {"banco":"Venezuela","monto":"13137.00","fecha":"2026-08-05"} 2026-08-05 08:31:42 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-05","debug":["fecha=2026-08-05"]} 2026-08-05 08:31:42 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-05 08:31:42 - DEBUG bodyAdmin postOCR: Tlf: 04242581373\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 13137.00 (caption)\nFecha: 2026-08-05 (caption) 2026-08-05 08:31:45 - IMG 1815959089769765 TEL 04242581373 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-05 08:31:45 - Incluyendo guardar_imagen.php... 2026-08-05 08:31:45 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-05 08:31:45 - Includes realizados. Verificando funciones... 2026-08-05 08:31:45 - obtenerInfoUsuario: Iniciando función con teléfono: 584242581373 2026-08-05 08:31:45 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-05 08:31:45 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-05 08:31:45 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-05 08:31:45 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-05 08:31:45 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584242581373 2026-08-05 08:31:45 - Datos usuario extraídos: null 2026-08-05 08:31:45 - Función conectarbot disponible, obteniendo conexión... 2026-08-05 08:31:45 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-05 08:31:45 - Valor de accessToken: EAAC0c45... 2026-08-05 08:31:45 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-05 08:31:45 - Instancia WhatsAppImageHandler creada 2026-08-05 08:31:45 - Llamando a saveWhatsAppImage... 2026-08-05 08:31:45 - saveWhatsAppImage: Procesando imagen para: 584242581373 2026-08-05 08:31:45 - saveWhatsAppImage: ID de media: 1815959089769765, MIME type: image/jpeg 2026-08-05 08:31:45 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1815959089769765 2026-08-05 08:31:46 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-05 08:31:46 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1815959089769765&source=getMedia&ext=1785933404&hash=ATwgQN84Hs1aOwmjvDDNGc_DYJvMazhDvH7wqs1vHYa65w 2026-08-05 08:31:46 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1815959089769765&source=getMedia&ext=1785933404&hash=ATwgQN84Hs1aOwmjvDDNGc_DYJvMazhDvH7wqs1vHYa65w 2026-08-05 08:31:46 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-05 08:31:46 - descargar_imagen: Imagen descargada - Tamaño: 22802 bytes, Tipo: image/jpeg 2026-08-05 08:31:46 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1815959089769765.jpg, Tamaño: 22802 bytes 2026-08-05 08:31:46 - saveToDatabase: Registro insertado en BD con ID: 246 2026-08-05 08:31:46 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1815959089769765.jpg","image_id":"1815959089769765","size":22802,"mime_type":"image\/jpeg","db_success":true} 2026-08-05 08:31:46 - Resultado del comando: array 2026-08-05 08:31:46 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-05 08:31:47 - Mensaje enviado con éxito a 584242581373 2026-08-05 08:31:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732d33c4fbe (wa_message_id: wamid.HBgMNTg0MjQyNTgxMzczFQIAERgSNjBBNDhFMTdBNTg4REYzQ0NFAA==) 2026-08-05 08:31:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a732d33c4fbe 2026-08-05 08:31:47 - ====== FIN WEBHOOK ====== 2026-08-05 08:32:07 - ====== INICIO WEBHOOK ====== 2026-08-05 08:32:07 - Evento: text | De: 584263465235 | Size: 557b 2026-08-05 08:32:07 - Procesando mensaje regular tipo: text 2026-08-05 08:32:07 - RegularMessageService: Procesando mensaje de 584263465235, tipo: text 2026-08-05 08:32:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUNGOUZCNDU0MDc1QzVDQjA2ODIzMDlFN0QyNjZBNTEA 2026-08-05 08:32:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUNGOUZCNDU0MDc1QzVDQjA2ODIzMDlFN0QyNjZBNTEA 2026-08-05 08:32:07 - Contenido: Buenas... 2026-08-05 08:32:07 - Comando detectado: buenas 2026-08-05 08:32:07 - CommandProcessor: Procesando comando: buenas 2026-08-05 08:32:07 - Comando no reconocido, enviando a ChatGPT 2026-08-05 08:32:07 - Resultado del comando: string 2026-08-05 08:32:07 - Enviando a ChatGPT: Buenas... 2026-08-05 08:32:07 - forwardToChatGPT: Enviando a ChatGPT: Buenas... 2026-08-05 08:32:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 09:32:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 09:32:07 America/Halifax] [CHATBOT][START] corr=5e9f9f43 IP=127.0.0.1 UA= [05-Aug-2026 08:32:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 08:32:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-05 username=18:e8:29:34:f2:c5 mobile=584263465235 [05-Aug-2026 08:32:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 08:32:07 America/Caracas] [CHATBOT][DIAG] corr=5e9f9f43 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [05-Aug-2026 08:32:07 America/Caracas] [CHATBOT][CTX] corr=5e9f9f43 tel=584263465235 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 08:32:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 08:32:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 08:32:07 America/Caracas] [CHATBOT][AI][379bbb] Proveedor: gemini [05-Aug-2026 08:32:07 America/Caracas] [CHATBOT][GEMINI][379bbb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 08:32:08 America/Caracas] [CHATBOT][GEMINI][379bbb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:32:08 America/Caracas] [CHATBOT][GEMINI][379bbb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:32:09 America/Caracas] [CHATBOT][AI][379bbb] Gemini falló, usando heurística local [05-Aug-2026 08:32:09 America/Caracas] [CHATBOT][END] corr=5e9f9f43 bytesRespuesta=277 [05-Aug-2026 08:32:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 08:32:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 08:32:10 - Mensaje enviado con éxito a 584263465235 2026-08-05 08:32:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732d4a60b38 (wa_message_id: wamid.HBgMNTg0MjYzNDY1MjM1FQIAERgSREEzNEUyNTVFMTNBNThCNDZFAA==) 2026-08-05 08:32:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a732d4a60b38 2026-08-05 08:32:10 - ====== FIN WEBHOOK ====== 2026-08-05 08:32:17 - ====== INICIO WEBHOOK ====== 2026-08-05 08:32:17 - Evento: text | De: 584263465235 | Size: 587b 2026-08-05 08:32:17 - Procesando mensaje regular tipo: text 2026-08-05 08:32:17 - RegularMessageService: Procesando mensaje de 584263465235, tipo: text 2026-08-05 08:32:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUM1MjI1RkRFMEU1NUY4NzQzRkZDMUJEMjRBOEYzQkIA 2026-08-05 08:32:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUM1MjI1RkRFMEU1NUY4NzQzRkZDMUJEMjRBOEYzQkIA 2026-08-05 08:32:17 - Contenido: Aún no han renovado el internet... 2026-08-05 08:32:17 - Comando detectado: aún 2026-08-05 08:32:17 - CommandProcessor: Procesando comando: aún 2026-08-05 08:32:17 - Comando no reconocido, enviando a ChatGPT 2026-08-05 08:32:17 - Resultado del comando: string 2026-08-05 08:32:17 - Enviando a ChatGPT: Aún no han renovado el internet... 2026-08-05 08:32:17 - forwardToChatGPT: Enviando a ChatGPT: Aún no han renovado el internet... 2026-08-05 08:32:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 09:32:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 09:32:17 America/Halifax] [CHATBOT][START] corr=2d244c46 IP=127.0.0.1 UA= [05-Aug-2026 08:32:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 08:32:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-05 username=18:e8:29:34:f2:c5 mobile=584263465235 [05-Aug-2026 08:32:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 08:32:17 America/Caracas] [CHATBOT][DIAG] corr=2d244c46 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [05-Aug-2026 08:32:17 America/Caracas] [CHATBOT][CTX] corr=2d244c46 tel=584263465235 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 08:32:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 08:32:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 08:32:17 America/Caracas] [CHATBOT][AI][d107c7] Proveedor: gemini [05-Aug-2026 08:32:17 America/Caracas] [CHATBOT][GEMINI][d107c7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 08:32:18 America/Caracas] [CHATBOT][GEMINI][d107c7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:32:18 America/Caracas] [CHATBOT][GEMINI][d107c7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:32:19 America/Caracas] [CHATBOT][AI][d107c7] Gemini falló, usando heurística local [05-Aug-2026 08:32:19 America/Caracas] [CHATBOT][AI][d107c7] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 08:32:19 America/Caracas] [CHATBOT][END] corr=2d244c46 bytesRespuesta=395 [05-Aug-2026 08:32:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 08:32:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 08:32:20 - Mensaje enviado con éxito a 584263465235 2026-08-05 08:32:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732d545444d (wa_message_id: wamid.HBgMNTg0MjYzNDY1MjM1FQIAERgSQ0I3NkE2QjZCQjM2QUZBMjNDAA==) 2026-08-05 08:32:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a732d545444d 2026-08-05 08:32:20 - ====== FIN WEBHOOK ====== 2026-08-05 08:32:22 - ====== INICIO WEBHOOK ====== 2026-08-05 08:32:22 - Evento: text | De: 584263465235 | Size: 560b 2026-08-05 08:32:22 - Procesando mensaje regular tipo: text 2026-08-05 08:32:22 - RegularMessageService: Procesando mensaje de 584263465235, tipo: text 2026-08-05 08:32:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUMxMjkyNjFCNUQ0RUVEOTZGNkI0NzcwODYxRDUwNzAA 2026-08-05 08:32:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDY1MjM1FQIAEhggQUMxMjkyNjFCNUQ0RUVEOTZGNkI0NzcwODYxRDUwNzAA 2026-08-05 08:32:22 - Contenido: O no hay?... 2026-08-05 08:32:22 - Comando detectado: o 2026-08-05 08:32:22 - CommandProcessor: Procesando comando: o 2026-08-05 08:32:22 - Comando no reconocido, enviando a ChatGPT 2026-08-05 08:32:22 - Resultado del comando: string 2026-08-05 08:32:22 - Enviando a ChatGPT: O no hay?... 2026-08-05 08:32:22 - forwardToChatGPT: Enviando a ChatGPT: O no hay?... 2026-08-05 08:32:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 09:32:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 09:32:22 America/Halifax] [CHATBOT][START] corr=8581ef06 IP=127.0.0.1 UA= [05-Aug-2026 08:32:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 08:32:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-05 username=18:e8:29:34:f2:c5 mobile=584263465235 [05-Aug-2026 08:32:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 08:32:22 America/Caracas] [CHATBOT][DIAG] corr=8581ef06 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [05-Aug-2026 08:32:22 America/Caracas] [CHATBOT][CTX] corr=8581ef06 tel=584263465235 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 08:32:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 08:32:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 08:32:22 America/Caracas] [CHATBOT][AI][b75f41] Proveedor: gemini [05-Aug-2026 08:32:22 America/Caracas] [CHATBOT][GEMINI][b75f41] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 08:32:23 America/Caracas] [CHATBOT][GEMINI][b75f41] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:32:23 America/Caracas] [CHATBOT][GEMINI][b75f41] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:32:24 America/Caracas] [CHATBOT][AI][b75f41] Gemini falló, usando heurística local [05-Aug-2026 08:32:24 America/Caracas] [CHATBOT][AI][b75f41] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 08:32:24 America/Caracas] [CHATBOT][END] corr=8581ef06 bytesRespuesta=395 [05-Aug-2026 08:32:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 08:32:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 08:32:25 - Mensaje enviado con éxito a 584263465235 2026-08-05 08:32:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732d5931869 (wa_message_id: wamid.HBgMNTg0MjYzNDY1MjM1FQIAERgSMTAyRTRCMzgyODI1RkJGRkVDAA==) 2026-08-05 08:32:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a732d5931869 2026-08-05 08:32:25 - ====== FIN WEBHOOK ====== 2026-08-05 08:35:19 - ====== INICIO WEBHOOK ====== 2026-08-05 08:35:19 - Evento: text | De: 584140388122 | Size: 568b 2026-08-05 08:35:19 - Procesando mensaje regular tipo: text 2026-08-05 08:35:19 - RegularMessageService: Procesando mensaje de 584140388122, tipo: text 2026-08-05 08:35:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzg4MTIyFQIAEhggQUNFRDk2QjQ4QkIxOEI0QThDQzVENTY4MzIzNUQ2RTcA 2026-08-05 08:35:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzg4MTIyFQIAEhggQUNFRDk2QjQ4QkIxOEI0QThDQzVENTY4MzIzNUQ2RTcA 2026-08-05 08:35:19 - Contenido: Hola buen día... 2026-08-05 08:35:19 - Comando detectado: hola 2026-08-05 08:35:19 - CommandProcessor: Procesando comando: hola 2026-08-05 08:35:19 - Comando no reconocido, enviando a ChatGPT 2026-08-05 08:35:19 - Resultado del comando: string 2026-08-05 08:35:19 - Enviando a ChatGPT: Hola buen día... 2026-08-05 08:35:19 - forwardToChatGPT: Enviando a ChatGPT: Hola buen día... 2026-08-05 08:35:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 09:35:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 09:35:19 America/Halifax] [CHATBOT][START] corr=78a7f441 IP=127.0.0.1 UA= [05-Aug-2026 08:35:20 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 08:35:20 America/Caracas] [CHATBOT][CTX] corr=78a7f441 tel=584140388122 intent=chat srvid= usd=0 bs=0 tasa=755.1552 verifyMode=simulated [05-Aug-2026 08:35:20 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 08:35:20 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 08:35:20 America/Caracas] [CHATBOT][AI][b260d0] Proveedor: gemini [05-Aug-2026 08:35:20 America/Caracas] [CHATBOT][GEMINI][b260d0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 08:35:20 America/Caracas] [CHATBOT][GEMINI][b260d0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:35:20 America/Caracas] [CHATBOT][GEMINI][b260d0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:35:21 America/Caracas] [CHATBOT][AI][b260d0] Gemini falló, usando heurística local [05-Aug-2026 08:35:21 America/Caracas] [CHATBOT][AI][b260d0] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 08:35:21 America/Caracas] [CHATBOT][END] corr=78a7f441 bytesRespuesta=370 [05-Aug-2026 08:35:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 08:35:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 08:35:22 - Mensaje enviado con éxito a 584140388122 2026-08-05 08:35:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732e0a5ba4e (wa_message_id: wamid.HBgMNTg0MTQwMzg4MTIyFQIAERgSMzA0NENGQzRDRUM1Qzc5MTU3AA==) 2026-08-05 08:35:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a732e0a5ba4e 2026-08-05 08:35:22 - ====== FIN WEBHOOK ====== 2026-08-05 08:35:38 - ====== INICIO WEBHOOK ====== 2026-08-05 08:35:38 - Evento: text | De: 584140388122 | Size: 557b 2026-08-05 08:35:38 - Procesando mensaje regular tipo: text 2026-08-05 08:35:38 - RegularMessageService: Procesando mensaje de 584140388122, tipo: text 2026-08-05 08:35:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzg4MTIyFQIAEhggQUM0NTRGMkFBNThDNzUzOTkxMTVCMDJEQjdEODk4NzcA 2026-08-05 08:35:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzg4MTIyFQIAEhggQUM0NTRGMkFBNThDNzUzOTkxMTVCMDJEQjdEODk4NzcA 2026-08-05 08:35:38 - Contenido: Soporte... 2026-08-05 08:35:38 - Comando detectado: soporte 2026-08-05 08:35:38 - CommandProcessor: Procesando comando: soporte 2026-08-05 08:35:38 - Ejecutando soporte (menú interactivo) 2026-08-05 08:35:38 - Resultado del comando: array 2026-08-05 08:35:38 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-05 08:35:39 - Mensaje enviado con éxito a 584140388122 2026-08-05 08:35:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732e1bcfa5e (wa_message_id: wamid.HBgMNTg0MTQwMzg4MTIyFQIAERgSMUFFOUY4N0EzMEMxOTAxNTQ0AA==) 2026-08-05 08:35:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a732e1bcfa5e 2026-08-05 08:35:39 - ====== FIN WEBHOOK ====== 2026-08-05 08:35:44 - ====== INICIO WEBHOOK ====== 2026-08-05 08:35:44 - Evento: interactive | De: 584140388122 | Size: 748b 2026-08-05 08:35:44 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-05 08:35:44 - ButtonService: payload=unique_button_id_1, telefono=584140388122 2026-08-05 08:35:44 - button_reply no manejado por ButtonService 2026-08-05 08:35:44 - ====== FIN WEBHOOK ====== 2026-08-05 08:36:03 - ====== INICIO WEBHOOK ====== 2026-08-05 08:36:03 - Evento: text | De: 584140388122 | Size: 573b 2026-08-05 08:36:03 - Procesando mensaje regular tipo: text 2026-08-05 08:36:03 - RegularMessageService: Procesando mensaje de 584140388122, tipo: text 2026-08-05 08:36:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzg4MTIyFQIAEhggQUNBRkQ3NTY3NEQ1NUJCNkZCMTI5MzM3NkFBNkNFN0UA 2026-08-05 08:36:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzg4MTIyFQIAEhggQUNBRkQ3NTY3NEQ1NUJCNkZCMTI5MzM3NkFBNkNFN0UA 2026-08-05 08:36:03 - Contenido: Ambulatorio del jarillo... 2026-08-05 08:36:03 - Comando detectado: ambulatorio 2026-08-05 08:36:03 - CommandProcessor: Procesando comando: ambulatorio 2026-08-05 08:36:03 - Comando no reconocido, enviando a ChatGPT 2026-08-05 08:36:03 - Resultado del comando: string 2026-08-05 08:36:03 - Enviando a ChatGPT: Ambulatorio del jarillo... 2026-08-05 08:36:03 - forwardToChatGPT: Enviando a ChatGPT: Ambulatorio del jarillo... 2026-08-05 08:36:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 09:36:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 09:36:03 America/Halifax] [CHATBOT][START] corr=acc181f8 IP=127.0.0.1 UA= [05-Aug-2026 08:36:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 08:36:03 America/Caracas] [CHATBOT][CTX] corr=acc181f8 tel=584140388122 intent=chat srvid= usd=0 bs=0 tasa=755.1552 verifyMode=simulated [05-Aug-2026 08:36:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 08:36:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 08:36:03 America/Caracas] [CHATBOT][AI][782c74] Proveedor: gemini [05-Aug-2026 08:36:03 America/Caracas] [CHATBOT][GEMINI][782c74] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 08:36:03 America/Caracas] [CHATBOT][GEMINI][782c74] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:36:04 America/Caracas] [CHATBOT][GEMINI][782c74] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:36:04 America/Caracas] [CHATBOT][AI][782c74] Gemini falló, usando heurística local [05-Aug-2026 08:36:04 America/Caracas] [CHATBOT][AI][782c74] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 08:36:04 America/Caracas] [CHATBOT][END] corr=acc181f8 bytesRespuesta=370 [05-Aug-2026 08:36:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 08:36:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 08:36:05 - Mensaje enviado con éxito a 584140388122 2026-08-05 08:36:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732e35d6537 (wa_message_id: wamid.HBgMNTg0MTQwMzg4MTIyFQIAERgSQUU3Mzg0NkU1MUYwRjFBQTg4AA==) 2026-08-05 08:36:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a732e35d6537 2026-08-05 08:36:05 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Adrian jesus castillo Alvarez, 2026-08-20 00:00:00 . 584143925841 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143925841","wa_id":"584143925841"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTI1ODQxFQIAERgSNUU1OUI3NTJCMTY5OTY1NDQ4AA==","message_status":"accepted"}]}'. 2026-08-05 08:39:56 - ====== INICIO WEBHOOK ====== 2026-08-05 08:39:56 - Evento: text | De: 584167143419 | Size: 582b 2026-08-05 08:39:56 - Procesando mensaje regular tipo: text 2026-08-05 08:39:56 - RegularMessageService: Procesando mensaje de 584167143419, tipo: text 2026-08-05 08:39:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTQzNDE5FQIAEhggQUNGNzEzNzk0MzlEQzk1OTJFREVDQjdERkJERTI3NjcA 2026-08-05 08:39:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTQzNDE5FQIAEhggQUNGNzEzNzk0MzlEQzk1OTJFREVDQjdERkJERTI3NjcA 2026-08-05 08:39:56 - Contenido: Buenos días... 2026-08-05 08:39:56 - Comando detectado: buenos 2026-08-05 08:39:56 - CommandProcessor: Procesando comando: buenos 2026-08-05 08:39:56 - Comando no reconocido, enviando a ChatGPT 2026-08-05 08:39:56 - Resultado del comando: string 2026-08-05 08:39:56 - Enviando a ChatGPT: Buenos días... 2026-08-05 08:39:56 - forwardToChatGPT: Enviando a ChatGPT: Buenos días... 2026-08-05 08:39:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 09:39:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 09:39:56 America/Halifax] [CHATBOT][START] corr=68875cd7 IP=127.0.0.1 UA= [05-Aug-2026 08:39:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 08:39:56 America/Caracas] [CHATBOT][CTX] corr=68875cd7 tel=584167143419 intent=chat srvid= usd=0 bs=0 tasa=755.1552 verifyMode=simulated [05-Aug-2026 08:39:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 08:39:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 08:39:56 America/Caracas] [CHATBOT][AI][9b1cb4] Proveedor: gemini [05-Aug-2026 08:39:56 America/Caracas] [CHATBOT][GEMINI][9b1cb4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 08:39:56 America/Caracas] [CHATBOT][GEMINI][9b1cb4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:39:57 America/Caracas] [CHATBOT][GEMINI][9b1cb4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 08:39:57 America/Caracas] [CHATBOT][AI][9b1cb4] Gemini falló, usando heurística local [05-Aug-2026 08:39:57 America/Caracas] [CHATBOT][END] corr=68875cd7 bytesRespuesta=258 [05-Aug-2026 08:39:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 08:39:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 08:39:58 - Mensaje enviado con éxito a 584167143419 2026-08-05 08:39:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732f1eeea41 (wa_message_id: wamid.HBgMNTg0MTY3MTQzNDE5FQIAERgSMURBMUE4NEQ4NTc5MkVEODk2AA==) 2026-08-05 08:39:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a732f1eeea41 2026-08-05 08:39:58 - ====== FIN WEBHOOK ====== 2026-08-05 08:40:53 - ====== INICIO WEBHOOK ====== 2026-08-05 08:40:53 - Evento: text | De: 584167143419 | Size: 603b 2026-08-05 08:40:53 - Procesando mensaje regular tipo: text 2026-08-05 08:40:53 - RegularMessageService: Procesando mensaje de 584167143419, tipo: text 2026-08-05 08:40:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTQzNDE5FQIAEhggQUNFNzA4QjQ4ODM0RTQ3MUZDM0U4RDUyOERGMUU1MEQA 2026-08-05 08:40:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTQzNDE5FQIAEhggQUNFNzA4QjQ4ODM0RTQ3MUZDM0U4RDUyOERGMUU1MEQA 2026-08-05 08:40:53 - Contenido: Soporte - atención técnica... 2026-08-05 08:40:53 - Comando detectado: soporte 2026-08-05 08:40:53 - CommandProcessor: Procesando comando: soporte 2026-08-05 08:40:53 - Ejecutando soporte (menú interactivo) 2026-08-05 08:40:53 - Resultado del comando: array 2026-08-05 08:40:53 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-05 08:40:54 - Mensaje enviado con éxito a 584167143419 2026-08-05 08:40:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732f5669cc9 (wa_message_id: wamid.HBgMNTg0MTY3MTQzNDE5FQIAERgSMDZFNkI1MzU2NEZBNEE0RjBDAA==) 2026-08-05 08:40:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a732f5669cc9 2026-08-05 08:40:54 - ====== FIN WEBHOOK ====== 2026-08-05 08:41:00 - ====== INICIO WEBHOOK ====== 2026-08-05 08:41:00 - Evento: interactive | De: 584167143419 | Size: 764b 2026-08-05 08:41:00 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-05 08:41:00 - ButtonService: payload=unique_button_id_1, telefono=584167143419 2026-08-05 08:41:00 - button_reply no manejado por ButtonService 2026-08-05 08:41:00 - ====== FIN WEBHOOK ====== 2026-08-05 08:41:23 - ====== INICIO WEBHOOK ====== 2026-08-05 08:41:23 - Evento: text | De: 584140388122 | Size: 557b 2026-08-05 08:41:23 - Procesando mensaje regular tipo: text 2026-08-05 08:41:23 - RegularMessageService: Procesando mensaje de 584140388122, tipo: text 2026-08-05 08:41:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzg4MTIyFQIAEhggQUNFOTAzNDQ5MEI3NEE5NTgyNTRDMDYyQkY4NjQ5QkEA 2026-08-05 08:41:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzg4MTIyFQIAEhggQUNFOTAzNDQ5MEI3NEE5NTgyNTRDMDYyQkY4NjQ5QkEA 2026-08-05 08:41:23 - Contenido: Soporte... 2026-08-05 08:41:23 - Comando detectado: soporte 2026-08-05 08:41:23 - CommandProcessor: Procesando comando: soporte 2026-08-05 08:41:23 - Ejecutando soporte (menú interactivo) 2026-08-05 08:41:23 - Resultado del comando: array 2026-08-05 08:41:23 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-05 08:41:24 - Mensaje enviado con éxito a 584140388122 2026-08-05 08:41:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a732f747b234 (wa_message_id: wamid.HBgMNTg0MTQwMzg4MTIyFQIAERgSRUEyQUQzODYyNzM3NTVBRERFAA==) 2026-08-05 08:41:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a732f747b234 2026-08-05 08:41:24 - ====== FIN WEBHOOK ====== 2026-08-05 08:41:31 - ====== INICIO WEBHOOK ====== 2026-08-05 08:41:31 - Evento: interactive | De: 584140388122 | Size: 748b 2026-08-05 08:41:31 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-05 08:41:31 - ButtonService: payload=unique_button_id_1, telefono=584140388122 2026-08-05 08:41:31 - button_reply no manejado por ButtonService 2026-08-05 08:41:31 - ====== FIN WEBHOOK ====== 2026-08-05 08:48:49 - ====== INICIO WEBHOOK ====== 2026-08-05 08:48:49 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 08:48:49 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 08:48:49 - ====== FIN WEBHOOK ====== 2026-08-05 08:48:50 - ====== INICIO WEBHOOK ====== 2026-08-05 08:48:50 - Evento: status:failed | De: 584123689546 | Size: 828b 2026-08-05 08:48:50 - STATUS FAILED: failed para 584123689546 | Error: 131047 Re-engagement message 2026-08-05 08:48:50 - ====== FIN WEBHOOK ====== 2026-08-05 08:49:22 - ====== INICIO WEBHOOK ====== 2026-08-05 08:49:22 - Evento: image | De: 584123689546 | Size: 859b 2026-08-05 08:49:22 - Procesando mensaje regular tipo: image 2026-08-05 08:49:22 - RegularMessageService: Procesando mensaje de 584123689546, tipo: image 2026-08-05 08:49:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjg5NTQ2FQIAEhggQUM3MEQ2NEZCREY3MjZCQUY0RkZGNUFFMjMyMjU2REUA 2026-08-05 08:49:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjg5NTQ2FQIAEhggQUM3MEQ2NEZCREY3MjZCQUY0RkZGNUFFMjMyMjU2REUA 2026-08-05 08:49:22 - Contenido: ... 2026-08-05 08:49:22 - Comando detectado: image 2026-08-05 08:49:22 - CommandProcessor: Procesando comando: image 2026-08-05 08:49:22 - Imagen sin comando, guardando y procesando 2026-08-05 08:49:22 - Verificando duplicado por imageId=1376725261218076, msgId=wamid.HBgMNTg0MTIzNjg5NTQ2FQIAEhggQUM3MEQ2NEZCREY3MjZCQUY0RkZGNUFFMjMyMjU2REUA 2026-08-05 08:49:22 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-05 08:49:22 - Incluyendo numtoname.php... 2026-08-05 08:49:22 - Incluyendo media.php... 2026-08-05 08:49:22 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584123689546","from_user_id":"VE.4556691197951360","id":"wamid.HBgMNTg0MTIzNjg5NTQ2FQIAEhggQUM3MEQ2NEZCREY3MjZCQUY0RkZGNUFFMjMyMjU2REUA","timestamp":"1785934159","type":"image","image":{"mime_type":"image\/jpeg","sha256":"yIqvugCRAUNMZjM2LXmveGZFXvY2gUOveOV5NNTVA0o=","id":"1376725261218076","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1376725261218076&source=webhook&ext=1785934460&hash=ATz6qbpHm1hSl1Px-jpe1NT5IbUNOBOnskJccckmLfUrdA"}}] 2026-08-05 08:49:22 - DEBUG caption: no se encontró texto cercano 2026-08-05 08:49:22 - DEBUG caption final: [VACIO] 2026-08-05 08:49:22 - DEBUG busqueda mobiles: 04123689546,4123689546,584123689546 2026-08-05 08:49:22 - DEBUG usuario NO encontrado 2026-08-05 08:49:22 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-05 08:49:22 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-05 08:49:23 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1376725261218076&source=getMedia&ext=1785934461&hash=ATxVXjV5cNERtOEjgzlrkdlsAOkUnMvWGEtqXEw7_hhbDA 2026-08-05 08:49:24 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1376725261218076.jpg (47083 bytes) 2026-08-05 08:49:25 - OCR tesseract exit=0 chars=551 2026-08-05 08:49:25 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 186 8:48 © € Recibo En breve le llegará un SMS con el resultado de la operación. NÚMERO DE REFERENCIA 062179738594 FECHA 05/08/2026 08:48AM NÚMERO CELULAR DE ORIGEN 041*="=9546 NÚMERO CELULAR DE DESTINO 0412-3663736 IDENTIFICACION RECEPTOR J-500479930 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO DE VENEZUELA MONTO DE LA OPERACION Bs. 35.032,00 CONCEPTO pshp Agregar a Pagos O Frecuentes Aceptar Y Descargar < Compartir mI O < 2026-08-05 08:49:25 - OCR parse (caption-level): {"banco":"Venezuela","monto":"35032.00","fecha":"2026-08-05"} 2026-08-05 08:49:25 - OCR parseDetalles: {"banco":null,"monto":"35032.00","fecha":"2026-08-05","debug":["fecha=2026-08-05","montoNext=35.032,00"]} 2026-08-05 08:49:25 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-05 08:49:25 - DEBUG bodyAdmin postOCR: Tlf: 04123689546\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 35032.00 (caption)\nFecha: 2026-08-05 (caption) 2026-08-05 08:49:27 - IMG 1376725261218076 TEL 04123689546 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-05 08:49:27 - Incluyendo guardar_imagen.php... 2026-08-05 08:49:27 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-05 08:49:27 - Includes realizados. Verificando funciones... 2026-08-05 08:49:27 - obtenerInfoUsuario: Iniciando función con teléfono: 584123689546 2026-08-05 08:49:27 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-05 08:49:27 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-05 08:49:27 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-05 08:49:27 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-05 08:49:27 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584123689546 2026-08-05 08:49:27 - Datos usuario extraídos: null 2026-08-05 08:49:27 - Función conectarbot disponible, obteniendo conexión... 2026-08-05 08:49:27 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-05 08:49:27 - Valor de accessToken: EAAC0c45... 2026-08-05 08:49:27 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-05 08:49:27 - Instancia WhatsAppImageHandler creada 2026-08-05 08:49:27 - Llamando a saveWhatsAppImage... 2026-08-05 08:49:27 - saveWhatsAppImage: Procesando imagen para: 584123689546 2026-08-05 08:49:27 - saveWhatsAppImage: ID de media: 1376725261218076, MIME type: image/jpeg 2026-08-05 08:49:27 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1376725261218076 2026-08-05 08:49:28 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-05 08:49:28 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1376725261218076&source=getMedia&ext=1785934466&hash=ATx8Az_TPd0FK6mG3zgbXR3elev7r8Ns3PC9rf04sRlXfQ 2026-08-05 08:49:28 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1376725261218076&source=getMedia&ext=1785934466&hash=ATx8Az_TPd0FK6mG3zgbXR3elev7r8Ns3PC9rf04sRlXfQ 2026-08-05 08:49:29 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-05 08:49:29 - descargar_imagen: Imagen descargada - Tamaño: 47083 bytes, Tipo: image/jpeg 2026-08-05 08:49:29 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1376725261218076.jpg, Tamaño: 47083 bytes 2026-08-05 08:49:29 - saveToDatabase: Registro insertado en BD con ID: 247 2026-08-05 08:49:29 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1376725261218076.jpg","image_id":"1376725261218076","size":47083,"mime_type":"image\/jpeg","db_success":true} 2026-08-05 08:49:29 - Resultado del comando: array 2026-08-05 08:49:29 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-05 08:49:30 - Mensaje enviado con éxito a 584123689546 2026-08-05 08:49:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73315a57e96 (wa_message_id: wamid.HBgMNTg0MTIzNjg5NTQ2FQIAERgSMzUxNUQyNjY5MEVGQURFQjI5AA==) 2026-08-05 08:49:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a73315a57e96 2026-08-05 08:49:30 - ====== FIN WEBHOOK ====== 2026-08-05 08:49:37 - ====== INICIO WEBHOOK ====== 2026-08-05 08:49:37 - Evento: reaction | De: 584123689546 | Size: 656b 2026-08-05 08:49:37 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Nathaly✨ ) [wa_id] => 584123689546 [user_id] => VE.4556691197951360 ) ) [messages] => Array ( [0] => Array ( [from] => 584123689546 [from_user_id] => VE.4556691197951360 [id] => wamid.HBgMNTg0MTIzNjg5NTQ2FQIAEhggQUM4QTEwNTgxODg1NkFEOTNBQjU4RkJDNDQwNzUzMzcA [timestamp] => 1785934175 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTIzNjg5NTQ2FQIAERgSMzUxNUQyNjY5MEVGQURFQjI5AA== [emoji] => 👍 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-05 08:49:37 - ====== FIN WEBHOOK ====== 2026-08-05 09:42:14 - ====== INICIO WEBHOOK ====== 2026-08-05 09:42:14 - Evento: text | De: 584122116696 | Size: 647b 2026-08-05 09:42:14 - Procesando mensaje regular tipo: text 2026-08-05 09:42:14 - RegularMessageService: Procesando mensaje de 584122116696, tipo: text 2026-08-05 09:42:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUM5RUY3MUIyMTI5OUM4NTZGQTA1QzUxRjZDNDM3MTkA 2026-08-05 09:42:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUM5RUY3MUIyMTI5OUM4NTZGQTA1QzUxRjZDNDM3MTkA 2026-08-05 09:42:14 - Contenido: Hola buenos día quería saber si El wifi está presentando inconveniente?... 2026-08-05 09:42:14 - Comando detectado: hola 2026-08-05 09:42:14 - CommandProcessor: Procesando comando: hola 2026-08-05 09:42:14 - Comando no reconocido, enviando a ChatGPT 2026-08-05 09:42:14 - Resultado del comando: string 2026-08-05 09:42:14 - Enviando a ChatGPT: Hola buenos día quería saber si El wifi está p... 2026-08-05 09:42:14 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos día quería saber si El wifi está p... 2026-08-05 09:42:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 10:42:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 10:42:14 America/Halifax] [CHATBOT][START] corr=442b0d6e IP=127.0.0.1 UA= [05-Aug-2026 09:42:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 09:42:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-28 username=70:a7:41:28:66:9d mobile=584122116696 [05-Aug-2026 09:42:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 09:42:14 America/Caracas] [CHATBOT][DIAG] corr=442b0d6e Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [05-Aug-2026 09:42:14 America/Caracas] [CHATBOT][CTX] corr=442b0d6e tel=584122116696 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 09:42:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 09:42:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 09:42:14 America/Caracas] [CHATBOT][AI][531b29] Proveedor: gemini [05-Aug-2026 09:42:14 America/Caracas] [CHATBOT][GEMINI][531b29] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 09:42:15 America/Caracas] [CHATBOT][GEMINI][531b29] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 09:42:15 America/Caracas] [CHATBOT][GEMINI][531b29] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 09:42:16 America/Caracas] [CHATBOT][AI][531b29] Gemini falló, usando heurística local [05-Aug-2026 09:42:16 America/Caracas] [CHATBOT][AI][531b29] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 09:42:16 America/Caracas] [CHATBOT][END] corr=442b0d6e bytesRespuesta=402 [05-Aug-2026 09:42:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 09:42:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 09:42:17 - Mensaje enviado con éxito a 584122116696 2026-08-05 09:42:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a733db94399b (wa_message_id: wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSOTVEQTA0NURGNjhGODA4NDlBAA==) 2026-08-05 09:42:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a733db94399b 2026-08-05 09:42:17 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maria Gabriela Hernandez, 2026-09-05 00:00:00 . 584242345162 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242345162","wa_id":"584242345162"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMzQ1MTYyFQIAERgSOTE4NEYxMTM1RjFDN0MyQkQ2AA==","message_status":"accepted"}]}'. 2026-08-05 10:03:37 - ====== INICIO WEBHOOK ====== 2026-08-05 10:03:37 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 10:03:37 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 10:03:37 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , casa sagrado corazon de jesus, 2026-09-06 00:00:00 . 584126179613 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126179613","wa_id":"584126179613"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTc5NjEzFQIAERgSNzA2RDJBREVFNDFDQzU4MjAzAA==","message_status":"accepted"}]}'. 2026-08-05 11:33:12 - ====== INICIO WEBHOOK ====== 2026-08-05 11:33:12 - Evento: text | De: 584123689546 | Size: 584b 2026-08-05 11:33:12 - Procesando mensaje regular tipo: text 2026-08-05 11:33:12 - RegularMessageService: Procesando mensaje de 584123689546, tipo: text 2026-08-05 11:33:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjg5NTQ2FQIAEhggQUNFNkY4NUYyMTcwNUNDMzA4QTk3NTMxNUY2MDVBQUIA 2026-08-05 11:33:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjg5NTQ2FQIAEhggQUNFNkY4NUYyMTcwNUNDMzA4QTk3NTMxNUY2MDVBQUIA 2026-08-05 11:33:12 - Contenido: Chica disculpa no hay wifi?... 2026-08-05 11:33:12 - Comando detectado: chica 2026-08-05 11:33:12 - CommandProcessor: Procesando comando: chica 2026-08-05 11:33:12 - Comando no reconocido, enviando a ChatGPT 2026-08-05 11:33:12 - Resultado del comando: string 2026-08-05 11:33:12 - Enviando a ChatGPT: Chica disculpa no hay wifi?... 2026-08-05 11:33:12 - forwardToChatGPT: Enviando a ChatGPT: Chica disculpa no hay wifi?... 2026-08-05 11:33:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 12:33:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 12:33:12 America/Halifax] [CHATBOT][START] corr=a8bdefbe IP=127.0.0.1 UA= [05-Aug-2026 11:33:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 11:33:12 America/Caracas] [CHATBOT][CTX] corr=a8bdefbe tel=584123689546 intent=chat srvid= usd=0 bs=0 tasa=755.1552 verifyMode=simulated [05-Aug-2026 11:33:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 11:33:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 11:33:12 America/Caracas] [CHATBOT][AI][703ac6] Proveedor: gemini [05-Aug-2026 11:33:12 America/Caracas] [CHATBOT][GEMINI][703ac6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 11:33:13 America/Caracas] [CHATBOT][GEMINI][703ac6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 11:33:13 America/Caracas] [CHATBOT][GEMINI][703ac6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 11:33:14 America/Caracas] [CHATBOT][AI][703ac6] Gemini falló, usando heurística local [05-Aug-2026 11:33:14 America/Caracas] [CHATBOT][AI][703ac6] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 11:33:14 America/Caracas] [CHATBOT][END] corr=a8bdefbe bytesRespuesta=370 [05-Aug-2026 11:33:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 11:33:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 11:33:15 - Mensaje enviado con éxito a 584123689546 2026-08-05 11:33:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7357bba6aec (wa_message_id: wamid.HBgMNTg0MTIzNjg5NTQ2FQIAERgSQjgyNjVEMTE3NDZFMjU2MTE0AA==) 2026-08-05 11:33:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a7357bba6aec 2026-08-05 11:33:15 - ====== FIN WEBHOOK ====== 2026-08-05 11:33:50 - ====== INICIO WEBHOOK ====== 2026-08-05 11:33:50 - Evento: button | De: 584122039523 | Size: 724b 2026-08-05 11:33:50 - Procesando botón de plantilla: Informacion de pagos 2026-08-05 11:33:50 - ButtonService: payload=informacion de pagos, telefono=584122039523 2026-08-05 11:33:50 - Procesando botón PAGO para: 584122039523 2026-08-05 11:33:51 - Mensaje enviado con éxito a 584122039523 2026-08-05 11:33:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7357df7e78f (wa_message_id: wamid.HBgMNTg0MTIyMDM5NTIzFQIAERgSOTI1QUVERUJENzFCNUFGRDVEAA==) 2026-08-05 11:33:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a7357df7e78f 2026-08-05 11:33:51 - ====== FIN WEBHOOK ====== 2026-08-05 11:37:03 - ====== INICIO WEBHOOK ====== 2026-08-05 11:37:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 11:37:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 11:37:03 - ====== FIN WEBHOOK ====== 2026-08-05 11:37:19 - ====== INICIO WEBHOOK ====== 2026-08-05 11:37:19 - Evento: image | De: 584129958049 | Size: 827b 2026-08-05 11:37:19 - Procesando mensaje regular tipo: image 2026-08-05 11:37:19 - RegularMessageService: Procesando mensaje de 584129958049, tipo: image 2026-08-05 11:37:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTU4MDQ5FQIAEhggQUMxQkVBNDE1N0RCQTcwRjlCNUVEMTgzNkYyRDc0NTkA 2026-08-05 11:37:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTU4MDQ5FQIAEhggQUMxQkVBNDE1N0RCQTcwRjlCNUVEMTgzNkYyRDc0NTkA 2026-08-05 11:37:19 - Contenido: ... 2026-08-05 11:37:19 - Comando detectado: image 2026-08-05 11:37:19 - CommandProcessor: Procesando comando: image 2026-08-05 11:37:19 - Imagen sin comando, guardando y procesando 2026-08-05 11:37:19 - Verificando duplicado por imageId=2238326210348604, msgId=wamid.HBgMNTg0MTI5OTU4MDQ5FQIAEhggQUMxQkVBNDE1N0RCQTcwRjlCNUVEMTgzNkYyRDc0NTkA 2026-08-05 11:37:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-05 11:37:19 - Incluyendo numtoname.php... 2026-08-05 11:37:19 - Incluyendo media.php... 2026-08-05 11:37:19 - DEBUG messages batch: [{"from":"584129958049","from_user_id":"VE.4536482343305579","id":"wamid.HBgMNTg0MTI5OTU4MDQ5FQIAEhggQUMxQkVBNDE1N0RCQTcwRjlCNUVEMTgzNkYyRDc0NTkA","timestamp":"1785944235","type":"image","image":{"mime_type":"image\/jpeg","sha256":"kmWsBF2NCeHiSgpX9BLu4fg2zmLPT8kwHGl5ocgTL+s=","id":"2238326210348604","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2238326210348604&source=webhook&ext=1785944537&hash=ATzWn40JdgOk2cGTYNJXbbb93u5gDtwYinhYFf9JZY9VJg"}}] 2026-08-05 11:37:19 - DEBUG caption: no se encontró texto cercano 2026-08-05 11:37:19 - DEBUG caption final: [VACIO] 2026-08-05 11:37:19 - DEBUG busqueda mobiles: 04129958049,4129958049,584129958049 2026-08-05 11:37:19 - DEBUG usuario encontrado: f4:92:bf:ea:c8:e5 2026-08-05 11:37:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-05 11:37:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-05 11:37:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2238326210348604&source=getMedia&ext=1785944538&hash=ATzQV9KqtnXMITM4huA0LqF9MnSaT5WPOvgpI0ZW78wN_Q 2026-08-05 11:37:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2238326210348604.jpg (53168 bytes) 2026-08-05 11:37:22 - OCR tesseract exit=0 chars=301 2026-08-05 11:37:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 373 y PagomóvilBDV Personas 9 22.654,80 Bs Fecha: 05/08/2026 Operación: 006911135132 IQ Identificación: 18143785 Origen: 0102****8862 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago braulia misle 2026-08-05 11:37:22 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22654.80","fecha":"2026-08-05"} 2026-08-05 11:37:22 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-05","debug":["fecha=2026-08-05"]} 2026-08-05 11:37:22 - DEBUG registro: usernameRaw=''f4:92:bf:ea:c8:e5'' first=''Braulia '' last=''Misle'' esRegistrado=1 2026-08-05 11:37:22 - DEBUG bodyAdmin postOCR: Tlf: 04129958049\nUser: f4:92:bf:ea:c8:e5\nNombre: Braulia Misle\nBanco: Venezuela\nMonto: 22654.80 (caption)\nFecha: 2026-08-05 (caption)\nSrvID: 34 2026-08-05 11:37:25 - IMG 2238326210348604 TEL 04129958049 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-05 11:37:25 - Incluyendo guardar_imagen.php... 2026-08-05 11:37:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-05 11:37:25 - Includes realizados. Verificando funciones... 2026-08-05 11:37:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584129958049 2026-08-05 11:37:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-05 11:37:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-05 11:37:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-05 11:37:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-05 11:37:25 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-05 11:37:25 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:ea:c8:e5","firstname":"Braulia ","lastname":"Misle","mac":"f4:92:bf:ea:c8:e5","srvid":34} 2026-08-05 11:37:25 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-05 11:37:25 - Datos usuario extraídos: {"username":"f4:92:bf:ea:c8:e5","firstname":"Braulia ","lastname":"Misle","mac":"f4:92:bf:ea:c8:e5","srvid":34} 2026-08-05 11:37:25 - Función conectarbot disponible, obteniendo conexión... 2026-08-05 11:37:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-05 11:37:25 - Valor de accessToken: EAAC0c45... 2026-08-05 11:37:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-05 11:37:25 - Instancia WhatsAppImageHandler creada 2026-08-05 11:37:25 - Llamando a saveWhatsAppImage... 2026-08-05 11:37:25 - saveWhatsAppImage: Procesando imagen para: 584129958049 2026-08-05 11:37:25 - saveWhatsAppImage: ID de media: 2238326210348604, MIME type: image/jpeg 2026-08-05 11:37:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2238326210348604 2026-08-05 11:37:26 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-05 11:37:26 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2238326210348604&source=getMedia&ext=1785944544&hash=ATwKniBv_J52mr-aOnr3m1aKmDdXI4Dz2rW6h0Iv9G2u7A 2026-08-05 11:37:26 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2238326210348604&source=getMedia&ext=1785944544&hash=ATwKniBv_J52mr-aOnr3m1aKmDdXI4Dz2rW6h0Iv9G2u7A 2026-08-05 11:37:27 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-05 11:37:27 - descargar_imagen: Imagen descargada - Tamaño: 53168 bytes, Tipo: image/jpeg 2026-08-05 11:37:27 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2238326210348604.jpg, Tamaño: 53168 bytes 2026-08-05 11:37:27 - saveToDatabase: Registro insertado en BD con ID: 248 2026-08-05 11:37:27 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2238326210348604.jpg","image_id":"2238326210348604","size":53168,"mime_type":"image\/jpeg","db_success":true} 2026-08-05 11:37:27 - Resultado del comando: array 2026-08-05 11:37:27 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-05 11:37:27 - Mensaje enviado con éxito a 584129958049 2026-08-05 11:37:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7358b7e25df (wa_message_id: wamid.HBgMNTg0MTI5OTU4MDQ5FQIAERgSQTVBQkVBMDI4NzMxNjUzRjE1AA==) 2026-08-05 11:37:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a7358b7e25df 2026-08-05 11:37:27 - ====== FIN WEBHOOK ====== 2026-08-05 11:37:38 - ====== INICIO WEBHOOK ====== 2026-08-05 11:37:38 - Evento: text | De: 584129958049 | Size: 587b 2026-08-05 11:37:38 - Procesando mensaje regular tipo: text 2026-08-05 11:37:38 - RegularMessageService: Procesando mensaje de 584129958049, tipo: text 2026-08-05 11:37:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTU4MDQ5FQIAEhggQUMxMkE2NDZCNEI5RTU3MDI1QUQ0MTA0NjhEQzE1NjYA 2026-08-05 11:37:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTU4MDQ5FQIAEhggQUMxMkE2NDZCNEI5RTU3MDI1QUQ0MTA0NjhEQzE1NjYA 2026-08-05 11:37:38 - Contenido: Pago braulia Misle el atravesando... 2026-08-05 11:37:38 - Comando detectado: pago 2026-08-05 11:37:38 - CommandProcessor: Procesando comando: pago 2026-08-05 11:37:38 - Ejecutando add_pagos.php [05-Aug-2026 11:37:39 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-05 11:37:39 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-05 11:37:40 - ====== INICIO WEBHOOK ====== 2026-08-05 11:37:40 - Evento: text | De: 584129958049 | Size: 587b 2026-08-05 11:37:40 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTU4MDQ5FQIAEhggQUMxMkE2NDZCNEI5RTU3MDI1QUQ0MTA0NjhEQzE1NjYA, ignorando 2026-08-05 11:44:23 - ====== INICIO WEBHOOK ====== 2026-08-05 11:44:23 - Evento: text | De: 584122039523 | Size: 587b 2026-08-05 11:44:23 - Procesando mensaje regular tipo: text 2026-08-05 11:44:23 - RegularMessageService: Procesando mensaje de 584122039523, tipo: text 2026-08-05 11:44:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMDM5NTIzFQIAEhggQUNGMDE2MTE2N0IwNzgzNUZGMTg5MTUwMTE4MkRFQkIA 2026-08-05 11:44:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMDM5NTIzFQIAEhggQUNGMDE2MTE2N0IwNzgzNUZGMTg5MTUwMTE4MkRFQkIA 2026-08-05 11:44:23 - Contenido: Información de pago... 2026-08-05 11:44:23 - Comando detectado: información 2026-08-05 11:44:23 - CommandProcessor: Procesando comando: información 2026-08-05 11:44:23 - Comando no reconocido, enviando a ChatGPT 2026-08-05 11:44:23 - Resultado del comando: string 2026-08-05 11:44:23 - Enviando a ChatGPT: Información de pago... 2026-08-05 11:44:23 - LeadCapture: Posible lead detectado para 584122039523 2026-08-05 11:44:23 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-05 11:44:23 - forwardToChatGPT: Enviando a ChatGPT: Información de pago... 2026-08-05 11:44:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 12:44:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 12:44:23 America/Halifax] [CHATBOT][START] corr=ca15a221 IP=127.0.0.1 UA= [05-Aug-2026 11:44:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 11:44:24 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=68:d7:9a:06:68:49 mobile=584122039523 [05-Aug-2026 11:44:24 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 11:44:24 America/Caracas] [CHATBOT][DIAG] corr=ca15a221 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [05-Aug-2026 11:44:24 America/Caracas] [CHATBOT][CTX] corr=ca15a221 tel=584122039523 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 11:44:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 11:44:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 11:44:24 America/Caracas] [CHATBOT][AI][a79033] Proveedor: gemini [05-Aug-2026 11:44:24 America/Caracas] [CHATBOT][GEMINI][a79033] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 11:44:24 America/Caracas] [CHATBOT][GEMINI][a79033] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 11:44:24 America/Caracas] [CHATBOT][GEMINI][a79033] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 11:44:25 America/Caracas] [CHATBOT][AI][a79033] Gemini falló, usando heurística local [05-Aug-2026 11:44:25 America/Caracas] [CHATBOT][END] corr=ca15a221 bytesRespuesta=397 [05-Aug-2026 11:44:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 11:44:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 11:44:26 - Mensaje enviado con éxito a 584122039523 2026-08-05 11:44:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a735a5a7e51c (wa_message_id: wamid.HBgMNTg0MTIyMDM5NTIzFQIAERgSOTE4Qzk1QTI0Rjc0MjA4NjEzAA==) 2026-08-05 11:44:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a735a5a7e51c 2026-08-05 11:44:26 - ====== FIN WEBHOOK ====== 2026-08-05 11:44:45 - ====== INICIO WEBHOOK ====== 2026-08-05 11:44:45 - Evento: text | De: 584122039523 | Size: 574b 2026-08-05 11:44:45 - Procesando mensaje regular tipo: text 2026-08-05 11:44:45 - RegularMessageService: Procesando mensaje de 584122039523, tipo: text 2026-08-05 11:44:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMDM5NTIzFQIAEhggQUMwNkI4OEM5MDJGMTkwQjlFMURDQTk2RUQwOEQzMjQA 2026-08-05 11:44:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMDM5NTIzFQIAEhggQUMwNkI4OEM5MDJGMTkwQjlFMURDQTk2RUQwOEQzMjQA 2026-08-05 11:44:45 - Contenido: Cuanto debo... 2026-08-05 11:44:45 - Comando detectado: cuanto 2026-08-05 11:44:45 - CommandProcessor: Procesando comando: cuanto 2026-08-05 11:44:45 - Comando no reconocido, enviando a ChatGPT 2026-08-05 11:44:45 - Resultado del comando: string 2026-08-05 11:44:45 - Enviando a ChatGPT: Cuanto debo... 2026-08-05 11:44:45 - forwardToChatGPT: Enviando a ChatGPT: Cuanto debo... 2026-08-05 11:44:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 12:44:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 12:44:45 America/Halifax] [CHATBOT][START] corr=119cd430 IP=127.0.0.1 UA= [05-Aug-2026 11:44:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 11:44:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=68:d7:9a:06:68:49 mobile=584122039523 [05-Aug-2026 11:44:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 11:44:46 America/Caracas] [CHATBOT][DIAG] corr=119cd430 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [05-Aug-2026 11:44:46 America/Caracas] [CHATBOT][CTX] corr=119cd430 tel=584122039523 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 11:44:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 11:44:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 11:44:46 America/Caracas] [CHATBOT][AI][bfd2da] Proveedor: gemini [05-Aug-2026 11:44:46 America/Caracas] [CHATBOT][GEMINI][bfd2da] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 11:44:46 America/Caracas] [CHATBOT][GEMINI][bfd2da] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 11:44:46 America/Caracas] [CHATBOT][GEMINI][bfd2da] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 11:44:47 America/Caracas] [CHATBOT][AI][bfd2da] Gemini falló, usando heurística local [05-Aug-2026 11:44:47 America/Caracas] [CHATBOT][END] corr=119cd430 bytesRespuesta=204 [05-Aug-2026 11:44:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 11:44:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 11:44:48 - Mensaje enviado con éxito a 584122039523 2026-08-05 11:44:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a735a707c1d7 (wa_message_id: wamid.HBgMNTg0MTIyMDM5NTIzFQIAERgSMDg2RTQwNUVFMzM4Rjc1RTNGAA==) 2026-08-05 11:44:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a735a707c1d7 2026-08-05 11:44:48 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, jesus chucho gonzalez, 04/09/2026 . 584122039523 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122039523","wa_id":"584122039523"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDM5NTIzFQIAERgSNjI5MjQ4QkU1RkM1MTU0MzRBAA==","message_status":"accepted"}]}'. 2026-08-05 11:53:04 - ====== INICIO WEBHOOK ====== 2026-08-05 11:53:04 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 11:53:04 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 11:53:04 - ====== FIN WEBHOOK ====== 2026-08-05 13:30:41 - ====== INICIO WEBHOOK ====== 2026-08-05 13:30:41 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 13:30:41 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 13:30:41 - ====== FIN WEBHOOK ====== 2026-08-05 13:30:42 - ====== INICIO WEBHOOK ====== 2026-08-05 13:30:42 - Evento: status:failed | De: 584262458998 | Size: 828b 2026-08-05 13:30:42 - STATUS FAILED: failed para 584262458998 | Error: 131047 Re-engagement message 2026-08-05 13:30:42 - ====== FIN WEBHOOK ====== 2026-08-05 13:32:27 - ====== INICIO WEBHOOK ====== 2026-08-05 13:32:27 - Evento: sticker | De: 584262458998 | Size: 844b 2026-08-05 13:32:27 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Lisette ) [wa_id] => 584262458998 [user_id] => VE.3372968532882374 ) ) [messages] => Array ( [0] => Array ( [from] => 584262458998 [from_user_id] => VE.3372968532882374 [id] => wamid.HBgMNTg0MjYyNDU4OTk4FQIAEhggQUM5MUY2RjMzMEYzN0FCOTdDRTA2MUEwODRDRDJDQzkA [timestamp] => 1785951143 [type] => sticker [sticker] => Array ( [mime_type] => image/webp [sha256] => vMUGoPAD31r4enrARx2WEtyD44jbbZZCGJt8d17Nvy8= [id] => 2116280212636213 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2116280212636213&source=webhook&ext=1785951445&hash=ATzO9Nw96BBy1Sq7rJa3dXXF_Ihh5evfeYebTJ0MWg_0DQ [animated] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-05 13:32:27 - ====== FIN WEBHOOK ====== 2026-08-05 13:32:46 - ====== INICIO WEBHOOK ====== 2026-08-05 13:32:46 - Evento: text | De: 584262458998 | Size: 580b 2026-08-05 13:32:46 - Procesando mensaje regular tipo: text 2026-08-05 13:32:46 - RegularMessageService: Procesando mensaje de 584262458998, tipo: text 2026-08-05 13:32:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNDU4OTk4FQIAEhggQUMwNTZGMkNCOEJGMTIxNkU0OTczNTcyMjBEODY5QkIA 2026-08-05 13:32:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNDU4OTk4FQIAEhggQUMwNTZGMkNCOEJGMTIxNkU0OTczNTcyMjBEODY5QkIA 2026-08-05 13:32:46 - Contenido: Me podria mandar la factura ?... 2026-08-05 13:32:46 - Comando detectado: me 2026-08-05 13:32:46 - CommandProcessor: Procesando comando: me 2026-08-05 13:32:46 - Comando no reconocido, enviando a ChatGPT 2026-08-05 13:32:46 - Resultado del comando: string 2026-08-05 13:32:46 - Enviando a ChatGPT: Me podria mandar la factura ?... 2026-08-05 13:32:46 - forwardToChatGPT: Enviando a ChatGPT: Me podria mandar la factura ?... 2026-08-05 13:32:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 14:32:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 14:32:46 America/Halifax] [CHATBOT][START] corr=21b7cd29 IP=127.0.0.1 UA= [05-Aug-2026 13:32:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 13:32:47 America/Caracas] [CHATBOT][CTX] corr=21b7cd29 tel=584262458998 intent=chat srvid= usd=0 bs=0 tasa=755.1552 verifyMode=simulated [05-Aug-2026 13:32:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 13:32:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 13:32:47 America/Caracas] [CHATBOT][AI][a92052] Proveedor: gemini [05-Aug-2026 13:32:47 America/Caracas] [CHATBOT][GEMINI][a92052] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 13:32:47 America/Caracas] [CHATBOT][GEMINI][a92052] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 13:32:47 America/Caracas] [CHATBOT][GEMINI][a92052] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 13:32:48 America/Caracas] [CHATBOT][AI][a92052] Gemini falló, usando heurística local [05-Aug-2026 13:32:48 America/Caracas] [CHATBOT][AI][a92052] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 13:32:48 America/Caracas] [CHATBOT][END] corr=21b7cd29 bytesRespuesta=370 [05-Aug-2026 13:32:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 13:32:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 13:32:49 - Mensaje enviado con éxito a 584262458998 2026-08-05 13:32:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7373c1862b0 (wa_message_id: wamid.HBgMNTg0MjYyNDU4OTk4FQIAERgSRDAxNjkzQkIyOEZENUE0OEVCAA==) 2026-08-05 13:32:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a7373c1862b0 2026-08-05 13:32:49 - ====== FIN WEBHOOK ====== 2026-08-05 13:33:07 - ====== INICIO WEBHOOK ====== 2026-08-05 13:33:07 - Evento: image | De: 584262458998 | Size: 822b 2026-08-05 13:33:07 - Procesando mensaje regular tipo: image 2026-08-05 13:33:07 - RegularMessageService: Procesando mensaje de 584262458998, tipo: image 2026-08-05 13:33:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNDU4OTk4FQIAEhggQUMzRjkxRTc3RTA5RURGRDI2NjRFOEQwRjRBRjBEMTIA 2026-08-05 13:33:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNDU4OTk4FQIAEhggQUMzRjkxRTc3RTA5RURGRDI2NjRFOEQwRjRBRjBEMTIA 2026-08-05 13:33:07 - Contenido: ... 2026-08-05 13:33:07 - Comando detectado: image 2026-08-05 13:33:07 - CommandProcessor: Procesando comando: image 2026-08-05 13:33:07 - Imagen sin comando, guardando y procesando 2026-08-05 13:33:07 - Verificando duplicado por imageId=992559457137200, msgId=wamid.HBgMNTg0MjYyNDU4OTk4FQIAEhggQUMzRjkxRTc3RTA5RURGRDI2NjRFOEQwRjRBRjBEMTIA 2026-08-05 13:33:07 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-05 13:33:07 - Incluyendo numtoname.php... 2026-08-05 13:33:07 - Incluyendo media.php... 2026-08-05 13:33:07 - DEBUG messages batch: [{"from":"584262458998","from_user_id":"VE.3372968532882374","id":"wamid.HBgMNTg0MjYyNDU4OTk4FQIAEhggQUMzRjkxRTc3RTA5RURGRDI2NjRFOEQwRjRBRjBEMTIA","timestamp":"1785951183","type":"image","image":{"mime_type":"image\/jpeg","sha256":"pytJXMGf+jiMXm3A9i7ZEimzrXVDBACqPMrXRMC4FRM=","id":"992559457137200","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=992559457137200&source=webhook&ext=1785951485&hash=ATxrBUUOQnWTH92uvnKJOsURMF5MImwfGgY0f9XuLtoVsA"}}] 2026-08-05 13:33:07 - DEBUG caption: no se encontró texto cercano 2026-08-05 13:33:07 - DEBUG caption final: [VACIO] 2026-08-05 13:33:07 - DEBUG busqueda mobiles: 04262458998,4262458998,584262458998 2026-08-05 13:33:07 - DEBUG usuario NO encontrado 2026-08-05 13:33:07 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-05 13:33:07 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-05 13:33:08 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=992559457137200&source=getMedia&ext=1785951486&hash=ATyYADi6fyr2mfUkj7lQDcj_gGybaVR75AaXHC5Jn78bhw 2026-08-05 13:33:09 - OCR imagen guardada /home/ctnet/www/chatWEB/media/992559457137200.jpg (33309 bytes) 2026-08-05 13:33:10 - OCR tesseract exit=0 chars=307 2026-08-05 13:33:10 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Comercios 9 52.548,00 Bs Fecha: 05/08/2026 Operación: 000974918197 ID Identificación: 500479930 Origen: 0102****4247 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: ballesta casa internet 2026-08-05 13:33:10 - OCR parse (caption-level): {"banco":"Venezuela","monto":"52548.00","fecha":"2026-08-05"} 2026-08-05 13:33:10 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-05","debug":["fecha=2026-08-05"]} 2026-08-05 13:33:10 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-05 13:33:10 - DEBUG bodyAdmin postOCR: Tlf: 04262458998\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 52548.00 (caption)\nFecha: 2026-08-05 (caption) 2026-08-05 13:33:12 - IMG 992559457137200 TEL 04262458998 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-05 13:33:12 - Incluyendo guardar_imagen.php... 2026-08-05 13:33:12 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-05 13:33:12 - Includes realizados. Verificando funciones... 2026-08-05 13:33:12 - obtenerInfoUsuario: Iniciando función con teléfono: 584262458998 2026-08-05 13:33:12 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-05 13:33:12 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-05 13:33:12 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-05 13:33:12 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-05 13:33:12 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584262458998 2026-08-05 13:33:12 - Datos usuario extraídos: null 2026-08-05 13:33:12 - Función conectarbot disponible, obteniendo conexión... 2026-08-05 13:33:12 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-05 13:33:12 - Valor de accessToken: EAAC0c45... 2026-08-05 13:33:12 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-05 13:33:12 - Instancia WhatsAppImageHandler creada 2026-08-05 13:33:12 - Llamando a saveWhatsAppImage... 2026-08-05 13:33:12 - saveWhatsAppImage: Procesando imagen para: 584262458998 2026-08-05 13:33:12 - saveWhatsAppImage: ID de media: 992559457137200, MIME type: image/jpeg 2026-08-05 13:33:12 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/992559457137200 2026-08-05 13:33:13 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-05 13:33:13 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=992559457137200&source=getMedia&ext=1785951491&hash=ATy090UNu0FQSl3azF-9y7LjRXYZevdyuGis_PQm16GgCQ 2026-08-05 13:33:13 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=992559457137200&source=getMedia&ext=1785951491&hash=ATy090UNu0FQSl3azF-9y7LjRXYZevdyuGis_PQm16GgCQ 2026-08-05 13:33:13 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-05 13:33:13 - descargar_imagen: Imagen descargada - Tamaño: 33309 bytes, Tipo: image/jpeg 2026-08-05 13:33:13 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/992559457137200.jpg, Tamaño: 33309 bytes 2026-08-05 13:33:13 - saveToDatabase: Registro insertado en BD con ID: 249 2026-08-05 13:33:13 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/992559457137200.jpg","image_id":"992559457137200","size":33309,"mime_type":"image\/jpeg","db_success":true} 2026-08-05 13:33:13 - Resultado del comando: array 2026-08-05 13:33:13 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-05 13:33:14 - Mensaje enviado con éxito a 584262458998 2026-08-05 13:33:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7373dadd0bd (wa_message_id: wamid.HBgMNTg0MjYyNDU4OTk4FQIAERgSNDBFODZFOERDMTMzNUQ4QkZEAA==) 2026-08-05 13:33:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a7373dadd0bd 2026-08-05 13:33:14 - ====== FIN WEBHOOK ====== 2026-08-05 13:33:33 - ====== INICIO WEBHOOK ====== 2026-08-05 13:33:33 - Evento: reaction | De: 584262458998 | Size: 662b 2026-08-05 13:33:33 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Lisette ) [wa_id] => 584262458998 [user_id] => VE.3372968532882374 ) ) [messages] => Array ( [0] => Array ( [from] => 584262458998 [from_user_id] => VE.3372968532882374 [id] => wamid.HBgMNTg0MjYyNDU4OTk4FQIAEhggQUMxRDQzQ0M3NUQyOTk1Qzg3RUQ4M0MxNUU1NTkwRDUA [timestamp] => 1785951210 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MjYyNDU4OTk4FQIAERgSNDBFODZFOERDMTMzNUQ4QkZEAA== [emoji] => 👍🏻 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-05 13:33:33 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , jose miguel pupo breindembach, 2026-09-05 00:00:00 . 584127986641 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127986641","wa_id":"584127986641"}],"messages":[{"id":"wamid.HBgMNTg0MTI3OTg2NjQxFQIAERgSMkUyRDk2NzIyNTE2NDlCNTJDAA==","message_status":"accepted"}]}'. 2026-08-05 14:11:51 - ====== INICIO WEBHOOK ====== 2026-08-05 14:11:51 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 14:11:51 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 14:11:51 - ====== FIN WEBHOOK ====== 2026-08-05 14:11:53 - ====== INICIO WEBHOOK ====== 2026-08-05 14:11:53 - Evento: status:failed | De: 584246335147 | Size: 828b 2026-08-05 14:11:53 - STATUS FAILED: failed para 584246335147 | Error: 131047 Re-engagement message 2026-08-05 14:11:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Cheo Diaz, 2026-08-26 00:00:00 . 584123458022 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458022","wa_id":"584123458022"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDIyFQIAERgSRjI3REUwODgxOUI0MDNEOEMyAA==","message_status":"accepted"}]}'. 2026-08-05 14:14:05 - ====== INICIO WEBHOOK ====== 2026-08-05 14:14:05 - Evento: image | De: 584143466209 | Size: 862b 2026-08-05 14:14:05 - Procesando mensaje regular tipo: image 2026-08-05 14:14:05 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-05 14:14:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCQzgzMTI0NkJDRkJGODk1MDU3MUY3QzYwMzNCMTAA 2026-08-05 14:14:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCQzgzMTI0NkJDRkJGODk1MDU3MUY3QzYwMzNCMTAA 2026-08-05 14:14:05 - Contenido: G binance 1116.80 equipos-lupo... 2026-08-05 14:14:05 - Comando detectado: g 2026-08-05 14:14:05 - CommandProcessor: Procesando comando: g 2026-08-05 14:14:05 - Gasto de negocio con imagen: 1047041047963843 2026-08-05 14:14:05 - Formato 'g banco descripcion': banco=binance, desc=1116.80 equipos-lupo 2026-08-05 14:14:05 - Ejecutando GastosService (negocio) [05-Aug-2026 14:14:06 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.1552 2026-08-05 14:14:08 - Resultado del comando: array 2026-08-05 14:14:08 - Enviando respuesta: ✅ 💼 Gasto de negocio #942 registrado • Mon 2026-08-05 14:14:09 - Mensaje enviado con éxito a 584143466209 2026-08-05 14:14:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a737d710d78b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTUyMzJFRTVERDNFRUYxODQxAA==) 2026-08-05 14:14:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a737d710d78b 2026-08-05 14:14:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ariaxna Pazo, 2026-08-19 00:00:00 . 584246335147 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584246335147","wa_id":"584246335147"}],"messages":[{"id":"wamid.HBgMNTg0MjQ2MzM1MTQ3FQIAERgSMUREODU3NzhFN0Q5QkU2MkY3AA==","message_status":"accepted"}]}'. 2026-08-05 14:15:30 - ====== INICIO WEBHOOK ====== 2026-08-05 14:15:30 - Evento: image | De: 584143466209 | Size: 868b 2026-08-05 14:15:30 - Procesando mensaje regular tipo: image 2026-08-05 14:15:30 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-05 14:15:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzNjc2REQ4NzlBMDdDRUJGNTA1MDczNURBQkE1NTQA 2026-08-05 14:15:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzNjc2REQ4NzlBMDdDRUJGNTA1MDczNURBQkE1NTQA 2026-08-05 14:15:30 - Contenido: Pg mercantil 32000.00 tabatha-hannah... 2026-08-05 14:15:30 - Comando detectado: pg 2026-08-05 14:15:30 - CommandProcessor: Procesando comando: pg 2026-08-05 14:15:30 - Gasto personal con imagen: 2592504757847770 2026-08-05 14:15:30 - Formato 'pg banco descripcion': banco=mercantil, desc=32000.00 tabatha-hannah 2026-08-05 14:15:31 - Ejecutando GastosService (personal) [05-Aug-2026 14:15:31 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.1552 2026-08-05 14:15:33 - Resultado del comando: array 2026-08-05 14:15:33 - Enviando respuesta: ✅ 👤 Gasto personal #352 registrado • Monto 2026-08-05 14:15:34 - Mensaje enviado con éxito a 584143466209 2026-08-05 14:15:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a737dc6479c7 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRTZDODVGRkFCQTIxMUVGQ0Y5AA==) 2026-08-05 14:15:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a737dc6479c7 2026-08-05 14:15:34 - ====== FIN WEBHOOK ====== 2026-08-05 14:17:19 - ====== INICIO WEBHOOK ====== 2026-08-05 14:17:19 - Evento: image | De: 584143466209 | Size: 869b 2026-08-05 14:17:19 - Procesando mensaje regular tipo: image 2026-08-05 14:17:19 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-05 14:17:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMzM0NkVGMTg0NDI5ODhDNjAzNTQyRTY0QzE3RTMA 2026-08-05 14:17:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMzM0NkVGMTg0NDI5ODhDNjAzNTQyRTY0QzE3RTMA 2026-08-05 14:17:19 - Contenido: G venezuela 7600.00 viaticos-equipos... 2026-08-05 14:17:19 - Comando detectado: g 2026-08-05 14:17:19 - CommandProcessor: Procesando comando: g 2026-08-05 14:17:19 - Gasto de negocio con imagen: 2545979755914072 2026-08-05 14:17:19 - Formato 'g banco descripcion': banco=venezuela, desc=7600.00 viaticos-equipos 2026-08-05 14:17:20 - Ejecutando GastosService (negocio) [05-Aug-2026 14:17:20 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.1552 2026-08-05 14:17:22 - Resultado del comando: array 2026-08-05 14:17:22 - Enviando respuesta: ✅ 💼 Gasto de negocio #943 registrado • Mon 2026-08-05 14:17:23 - Mensaje enviado con éxito a 584143466209 2026-08-05 14:17:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a737e3334290 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMzM4RkM1RjUwQzA4RjBFMEY5AA==) 2026-08-05 14:17:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a737e3334290 2026-08-05 14:17:23 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Enrique shcmuck, 2026-09-05 00:00:00 . 584144928036 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928036","wa_id":"584144928036"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDM2FQIAERgSQzg4QTZFRjA2QjcxM0VCNzI2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jose Enrique shcmuck, 2026-09-07 00:00:00 . 584144928036 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928036","wa_id":"584144928036"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDM2FQIAERgSQzdGRTM5MDc5NjFFRkY5Rjg0AA==","message_status":"accepted"}]}'. 2026-08-05 14:51:26 - ====== INICIO WEBHOOK ====== 2026-08-05 14:51:26 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 14:51:26 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 14:51:26 - ====== FIN WEBHOOK ====== 2026-08-05 14:51:27 - ====== INICIO WEBHOOK ====== 2026-08-05 14:51:27 - Evento: status:failed | De: 584142430922 | Size: 828b 2026-08-05 14:51:27 - STATUS FAILED: failed para 584142430922 | Error: 131047 Re-engagement message 2026-08-05 14:51:27 - ====== FIN WEBHOOK ====== 2026-08-05 14:51:39 - ====== INICIO WEBHOOK ====== 2026-08-05 14:51:39 - Evento: image | De: 584142430922 | Size: 826b 2026-08-05 14:51:39 - Procesando mensaje regular tipo: image 2026-08-05 14:51:39 - RegularMessageService: Procesando mensaje de 584142430922, tipo: image 2026-08-05 14:51:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDMwOTIyFQIAEhggQUMzODVFNUQ0MTVFNTlENzQzREQyQTAwMDZCODZFMTQA 2026-08-05 14:51:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDMwOTIyFQIAEhggQUMzODVFNUQ0MTVFNTlENzQzREQyQTAwMDZCODZFMTQA 2026-08-05 14:51:39 - Contenido: ... 2026-08-05 14:51:39 - Comando detectado: image 2026-08-05 14:51:39 - CommandProcessor: Procesando comando: image 2026-08-05 14:51:39 - Imagen sin comando, guardando y procesando 2026-08-05 14:51:39 - Verificando duplicado por imageId=1924171908256586, msgId=wamid.HBgMNTg0MTQyNDMwOTIyFQIAEhggQUMzODVFNUQ0MTVFNTlENzQzREQyQTAwMDZCODZFMTQA 2026-08-05 14:51:39 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-05 14:51:39 - Incluyendo numtoname.php... 2026-08-05 14:51:39 - Incluyendo media.php... 2026-08-05 14:51:39 - DEBUG messages batch: [{"from":"584142430922","from_user_id":"VE.4550346471919166","id":"wamid.HBgMNTg0MTQyNDMwOTIyFQIAEhggQUMzODVFNUQ0MTVFNTlENzQzREQyQTAwMDZCODZFMTQA","timestamp":"1785955895","type":"image","image":{"mime_type":"image\/jpeg","sha256":"hsZLc2RLvFxv4vK6yfIsl3pcd\/g44386Xhhg9Q2rE4c=","id":"1924171908256586","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1924171908256586&source=webhook&ext=1785956197&hash=ATxqWWDhJsFjFeB7UsryPtw23U-d6ESqUlAZUV0MvSaEiQ"}}] 2026-08-05 14:51:39 - DEBUG caption: no se encontró texto cercano 2026-08-05 14:51:39 - DEBUG caption final: [VACIO] 2026-08-05 14:51:39 - DEBUG busqueda mobiles: 04142430922,4142430922,584142430922 2026-08-05 14:51:39 - DEBUG usuario NO encontrado 2026-08-05 14:51:39 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-05 14:51:39 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-05 14:51:40 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1924171908256586&source=getMedia&ext=1785956198&hash=ATydIpEoUgMMZUylXG3d2erGBlnFSxBjUhd0CewXbc7s_Q 2026-08-05 14:51:41 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1924171908256586.jpg (62289 bytes) 2026-08-05 14:51:42 - OCR tesseract exit=0 chars=363 2026-08-05 14:51:42 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 322 EXTERIOR Pago Enviado Ref. 000000621146 Fecha: 05/08/2026 02:51 PM Desde Número: 4142430922 Banco Origen de los Fondos: BANCO EXTERIOR 1D Beneficiario: J500479930 Al Numero: 4123663736 Banco Destino de los Fondos: BANCO DE VENEZUELA Monto: 17.519,60 Concepto: internet 2026-08-05 14:51:42 - OCR parse (caption-level): {"banco":"Venezuela","monto":"17519.60","fecha":"2026-08-05"} 2026-08-05 14:51:42 - OCR parseDetalles: {"banco":"Venezuela","monto":"17519.60","fecha":"2026-08-05","debug":["fecha=2026-08-05","bancoNombre=VENEZUELA","montoSame=17.519,60"]} 2026-08-05 14:51:42 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-05 14:51:42 - DEBUG bodyAdmin postOCR: Tlf: 04142430922\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 17519.60 (caption)\nFecha: 2026-08-05 (caption) 2026-08-05 14:51:44 - IMG 1924171908256586 TEL 04142430922 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-05 14:51:44 - Incluyendo guardar_imagen.php... 2026-08-05 14:51:44 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-05 14:51:44 - Includes realizados. Verificando funciones... 2026-08-05 14:51:44 - obtenerInfoUsuario: Iniciando función con teléfono: 584142430922 2026-08-05 14:51:44 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-05 14:51:44 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-05 14:51:44 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-05 14:51:44 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-05 14:51:44 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-05 14:51:44 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:c6:2e:87","firstname":"Farid","lastname":"Zahlout","mac":"60:22:32:c6:2e:87","srvid":37} 2026-08-05 14:51:44 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-05 14:51:44 - Datos usuario extraídos: {"username":"60:22:32:c6:2e:87","firstname":"Farid","lastname":"Zahlout","mac":"60:22:32:c6:2e:87","srvid":37} 2026-08-05 14:51:44 - Función conectarbot disponible, obteniendo conexión... 2026-08-05 14:51:44 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-05 14:51:44 - Valor de accessToken: EAAC0c45... 2026-08-05 14:51:44 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-05 14:51:44 - Instancia WhatsAppImageHandler creada 2026-08-05 14:51:44 - Llamando a saveWhatsAppImage... 2026-08-05 14:51:44 - saveWhatsAppImage: Procesando imagen para: 584142430922 2026-08-05 14:51:44 - saveWhatsAppImage: ID de media: 1924171908256586, MIME type: image/jpeg 2026-08-05 14:51:44 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1924171908256586 2026-08-05 14:51:45 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-05 14:51:45 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1924171908256586&source=getMedia&ext=1785956203&hash=ATzRkETLguXwo-O46F_7GX2Df0Dyw178LUojSZq3pAUhPA 2026-08-05 14:51:45 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1924171908256586&source=getMedia&ext=1785956203&hash=ATzRkETLguXwo-O46F_7GX2Df0Dyw178LUojSZq3pAUhPA 2026-08-05 14:51:46 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-05 14:51:46 - descargar_imagen: Imagen descargada - Tamaño: 62289 bytes, Tipo: image/jpeg 2026-08-05 14:51:46 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1924171908256586.jpg, Tamaño: 62289 bytes 2026-08-05 14:51:46 - saveToDatabase: Registro insertado en BD con ID: 250 2026-08-05 14:51:46 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1924171908256586.jpg","image_id":"1924171908256586","size":62289,"mime_type":"image\/jpeg","db_success":true} 2026-08-05 14:51:46 - Resultado del comando: array 2026-08-05 14:51:46 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-05 14:51:47 - Mensaje enviado con éxito a 584142430922 2026-08-05 14:51:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a738643076cd (wa_message_id: wamid.HBgMNTg0MTQyNDMwOTIyFQIAERgSMzNEMjY0Qjc2M0REQzE1OTZDAA==) 2026-08-05 14:51:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a738643076cd 2026-08-05 14:51:47 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Farid Zahlout, 2026-09-05 00:00:00 . 584142430922 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142430922","wa_id":"584142430922"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDMwOTIyFQIAERgSNDQ5MjM4MENBREY1MEZFN0U3AA==","message_status":"accepted"}]}'. 2026-08-05 14:57:34 - ====== INICIO WEBHOOK ====== 2026-08-05 14:57:34 - Evento: text | De: 584243031255 | Size: 564b 2026-08-05 14:57:34 - Procesando mensaje regular tipo: text 2026-08-05 14:57:34 - RegularMessageService: Procesando mensaje de 584243031255, tipo: text 2026-08-05 14:57:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNEN0ZDQ0VBRENEQ0JBMDMxMzAzQUM5MzA2MDFGNzkA 2026-08-05 14:57:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNEN0ZDQ0VBRENEQ0JBMDMxMzAzQUM5MzA2MDFGNzkA 2026-08-05 14:57:34 - Contenido: Buenas tardes... 2026-08-05 14:57:34 - Comando detectado: buenas 2026-08-05 14:57:34 - CommandProcessor: Procesando comando: buenas 2026-08-05 14:57:34 - Comando no reconocido, enviando a ChatGPT 2026-08-05 14:57:34 - Resultado del comando: string 2026-08-05 14:57:34 - Enviando a ChatGPT: Buenas tardes... 2026-08-05 14:57:34 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-08-05 14:57:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 15:57:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 15:57:34 America/Halifax] [CHATBOT][START] corr=002a6516 IP=127.0.0.1 UA= [05-Aug-2026 14:57:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 14:57:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-05 username=24:5a:4c:c0:83:f9 mobile=584243031255 [05-Aug-2026 14:57:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 14:57:34 America/Caracas] [CHATBOT][DIAG] corr=002a6516 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [05-Aug-2026 14:57:34 America/Caracas] [CHATBOT][CTX] corr=002a6516 tel=584243031255 intent=chat srvid=47 usd=35 bs=30659.3 tasa=755.1552 verifyMode=simulated [05-Aug-2026 14:57:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 14:57:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 14:57:34 America/Caracas] [CHATBOT][AI][5ad061] Proveedor: gemini [05-Aug-2026 14:57:34 America/Caracas] [CHATBOT][GEMINI][5ad061] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 14:57:35 America/Caracas] [CHATBOT][GEMINI][5ad061] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 14:57:35 America/Caracas] [CHATBOT][GEMINI][5ad061] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 14:57:36 America/Caracas] [CHATBOT][AI][5ad061] Gemini falló, usando heurística local [05-Aug-2026 14:57:36 America/Caracas] [CHATBOT][AI][5ad061] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 14:57:36 America/Caracas] [CHATBOT][END] corr=002a6516 bytesRespuesta=393 [05-Aug-2026 14:57:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 14:57:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 14:57:37 - Mensaje enviado con éxito a 584243031255 2026-08-05 14:57:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7387a1409e1 (wa_message_id: wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSNzI0NzhGMEVGMUZEREM2RDFCAA==) 2026-08-05 14:57:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a7387a1409e1 2026-08-05 14:57:37 - ====== FIN WEBHOOK ====== 2026-08-05 14:58:07 - ====== INICIO WEBHOOK ====== 2026-08-05 14:58:07 - Evento: text | De: 584243031255 | Size: 558b 2026-08-05 14:58:07 - Procesando mensaje regular tipo: text 2026-08-05 14:58:07 - RegularMessageService: Procesando mensaje de 584243031255, tipo: text 2026-08-05 14:58:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNGRjFEOEYyMkU3MDY4NTI2OEM0OEQ1QzhEQjY5QTAA 2026-08-05 14:58:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDMxMjU1FQIAEhggQUNGRjFEOEYyMkU3MDY4NTI2OEM0OEQ1QzhEQjY5QTAA 2026-08-05 14:58:07 - Contenido: Soporte... 2026-08-05 14:58:07 - Comando detectado: soporte 2026-08-05 14:58:07 - CommandProcessor: Procesando comando: soporte 2026-08-05 14:58:07 - Ejecutando soporte (menú interactivo) 2026-08-05 14:58:07 - Resultado del comando: array 2026-08-05 14:58:07 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-05 14:58:08 - Mensaje enviado con éxito a 584243031255 2026-08-05 14:58:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7387c0a9177 (wa_message_id: wamid.HBgMNTg0MjQzMDMxMjU1FQIAERgSQTIwODdDMUJBQkRDQ0QwOUZBAA==) 2026-08-05 14:58:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a7387c0a9177 2026-08-05 14:58:08 - ====== FIN WEBHOOK ====== 2026-08-05 14:58:11 - ====== INICIO WEBHOOK ====== 2026-08-05 14:58:11 - Evento: interactive | De: 584243031255 | Size: 749b 2026-08-05 14:58:11 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-05 14:58:11 - ButtonService: payload=unique_button_id_1, telefono=584243031255 2026-08-05 14:58:11 - button_reply no manejado por ButtonService 2026-08-05 14:58:11 - ====== FIN WEBHOOK ====== 2026-08-05 15:07:59 - ====== INICIO WEBHOOK ====== 2026-08-05 15:07:59 - Evento: image | De: 584143466209 | Size: 873b 2026-08-05 15:07:59 - Procesando mensaje regular tipo: image 2026-08-05 15:07:59 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-05 15:07:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRjI3QjkwN0UzMzkzMUJEM0E2QzU4MTU1QTUzMzYA 2026-08-05 15:07:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRjI3QjkwN0UzMzkzMUJEM0E2QzU4MTU1QTUzMzYA 2026-08-05 15:07:59 - Contenido: G venezuela 266900.00 equipos-preformados... 2026-08-05 15:07:59 - Comando detectado: g 2026-08-05 15:07:59 - CommandProcessor: Procesando comando: g 2026-08-05 15:07:59 - Gasto de negocio con imagen: 1766290888055789 2026-08-05 15:07:59 - Formato 'g banco descripcion': banco=venezuela, desc=266900.00 equipos-preformados 2026-08-05 15:08:00 - Ejecutando GastosService (negocio) [05-Aug-2026 15:08:00 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.1552 2026-08-05 15:08:02 - Resultado del comando: array 2026-08-05 15:08:02 - Enviando respuesta: ✅ 💼 Gasto de negocio #944 registrado • Mon 2026-08-05 15:08:02 - Mensaje enviado con éxito a 584143466209 2026-08-05 15:08:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a738a12dee05 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjE5NTlGRTM2NkNCMUU1Q0Q2AA==) 2026-08-05 15:08:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a738a12dee05 2026-08-05 15:08:02 - ====== FIN WEBHOOK ====== 2026-08-05 15:10:05 - ====== INICIO WEBHOOK ====== 2026-08-05 15:10:05 - Evento: image | De: 584129644077 | Size: 826b 2026-08-05 15:10:05 - Procesando mensaje regular tipo: image 2026-08-05 15:10:05 - RegularMessageService: Procesando mensaje de 584129644077, tipo: image 2026-08-05 15:10:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjQ0MDc3FQIAEhggQUM4MjBFQzM0QTkwRDEyRTgwNDAwQ0Q4NzRENzMyNjEA 2026-08-05 15:10:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjQ0MDc3FQIAEhggQUM4MjBFQzM0QTkwRDEyRTgwNDAwQ0Q4NzRENzMyNjEA 2026-08-05 15:10:05 - Contenido: ... 2026-08-05 15:10:05 - Comando detectado: image 2026-08-05 15:10:05 - CommandProcessor: Procesando comando: image 2026-08-05 15:10:05 - Imagen sin comando, guardando y procesando 2026-08-05 15:10:05 - Verificando duplicado por imageId=1088661680162677, msgId=wamid.HBgMNTg0MTI5NjQ0MDc3FQIAEhggQUM4MjBFQzM0QTkwRDEyRTgwNDAwQ0Q4NzRENzMyNjEA 2026-08-05 15:10:05 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-05 15:10:05 - Incluyendo numtoname.php... 2026-08-05 15:10:05 - Incluyendo media.php... 2026-08-05 15:10:05 - DEBUG messages batch: [{"from":"584129644077","from_user_id":"VE.4528822617404885","id":"wamid.HBgMNTg0MTI5NjQ0MDc3FQIAEhggQUM4MjBFQzM0QTkwRDEyRTgwNDAwQ0Q4NzRENzMyNjEA","timestamp":"1785957001","type":"image","image":{"mime_type":"image\/jpeg","sha256":"\/oG1rvJ0Oulle3N+9p1apqPM6qwILJ\/V+EZ7iRgYuak=","id":"1088661680162677","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1088661680162677&source=webhook&ext=1785957303&hash=ATzbae0uV54Dt9obFuqK8EXEAAuDzi7mtiMusUCer_vt0Q"}}] 2026-08-05 15:10:05 - DEBUG caption: no se encontró texto cercano 2026-08-05 15:10:05 - DEBUG caption final: [VACIO] 2026-08-05 15:10:05 - DEBUG busqueda mobiles: 04129644077,4129644077,584129644077 2026-08-05 15:10:05 - DEBUG usuario encontrado: 70:a7:41:28:67:1a 2026-08-05 15:10:05 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-05 15:10:05 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-05 15:10:06 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1088661680162677&source=getMedia&ext=1785957304&hash=ATwHb6BcLeiUcUrISGZATtMer6-zF7caeDKHOwnNnJ6aGQ 2026-08-05 15:10:08 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1088661680162677.jpg (37635 bytes) 2026-08-05 15:10:09 - OCR tesseract exit=0 chars=381 2026-08-05 15:10:09 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 203 3:08 B ay ye @ SPEEDTEST MN OBajada Subida 6.0 14 bps MS Pings @226 ©5144 @794 QJitter ms 60 GALAIT Po Thundernet ODE TES TO ES SE (Tcl leley Prueba de nuevo © comentarios ¿Qué calificación pondrías GALAIT? eee (9) > ® 9 Velocidad ere) Downdetector rr Wl (0) S 2026-08-05 15:10:09 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-08-05 15:10:09 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-05 15:10:09 - DEBUG registro: usernameRaw=''70:a7:41:28:67:1a'' first=''Enrique '' last=''Muttach'' esRegistrado=1 2026-08-05 15:10:09 - DEBUG bodyAdmin postOCR: Tlf: 04129644077\nUser: 70:a7:41:28:67:1a\nNombre: Enrique Muttach\nBanco: \nMonto: \nFecha: \nSrvID: 35 2026-08-05 15:10:11 - IMG 1088661680162677 TEL 04129644077 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-05 15:10:11 - Incluyendo guardar_imagen.php... 2026-08-05 15:10:11 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-05 15:10:11 - Includes realizados. Verificando funciones... 2026-08-05 15:10:11 - obtenerInfoUsuario: Iniciando función con teléfono: 584129644077 2026-08-05 15:10:11 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-05 15:10:11 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-05 15:10:11 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-05 15:10:11 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-05 15:10:11 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-05 15:10:11 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:67:1a","firstname":"Enrique ","lastname":"Muttach","mac":"70:a7:41:28:67:1a","srvid":35} 2026-08-05 15:10:11 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-05 15:10:11 - Datos usuario extraídos: {"username":"70:a7:41:28:67:1a","firstname":"Enrique ","lastname":"Muttach","mac":"70:a7:41:28:67:1a","srvid":35} 2026-08-05 15:10:11 - Función conectarbot disponible, obteniendo conexión... 2026-08-05 15:10:11 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-05 15:10:11 - Valor de accessToken: EAAC0c45... 2026-08-05 15:10:11 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-05 15:10:11 - Instancia WhatsAppImageHandler creada 2026-08-05 15:10:11 - Llamando a saveWhatsAppImage... 2026-08-05 15:10:11 - saveWhatsAppImage: Procesando imagen para: 584129644077 2026-08-05 15:10:11 - saveWhatsAppImage: ID de media: 1088661680162677, MIME type: image/jpeg 2026-08-05 15:10:11 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1088661680162677 2026-08-05 15:10:12 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-05 15:10:12 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1088661680162677&source=getMedia&ext=1785957310&hash=ATxwB5l6UEZjN5TVHXrMqmArajxIVksEd4ugJJlEpH_FPw 2026-08-05 15:10:12 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1088661680162677&source=getMedia&ext=1785957310&hash=ATxwB5l6UEZjN5TVHXrMqmArajxIVksEd4ugJJlEpH_FPw 2026-08-05 15:10:13 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-05 15:10:13 - descargar_imagen: Imagen descargada - Tamaño: 37635 bytes, Tipo: image/jpeg 2026-08-05 15:10:13 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1088661680162677.jpg, Tamaño: 37635 bytes 2026-08-05 15:10:13 - saveToDatabase: Registro insertado en BD con ID: 251 2026-08-05 15:10:13 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1088661680162677.jpg","image_id":"1088661680162677","size":37635,"mime_type":"image\/jpeg","db_success":true} 2026-08-05 15:10:13 - Resultado del comando: array 2026-08-05 15:10:13 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-05 15:10:14 - Mensaje enviado con éxito a 584129644077 2026-08-05 15:10:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a738a963033f (wa_message_id: wamid.HBgMNTg0MTI5NjQ0MDc3FQIAERgSMTY3QUYzQjRBM0NGQkIwNDJEAA==) 2026-08-05 15:10:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a738a963033f 2026-08-05 15:10:14 - ====== FIN WEBHOOK ====== 2026-08-05 16:05:43 - ====== INICIO WEBHOOK ====== 2026-08-05 16:05:43 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 16:05:43 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 16:05:43 - ====== FIN WEBHOOK ====== 2026-08-05 16:05:44 - ====== INICIO WEBHOOK ====== 2026-08-05 16:05:44 - Evento: status:failed | De: 584129585765 | Size: 573b 2026-08-05 16:05:44 - STATUS FAILED: failed para 584129585765 | Error: 131026 Message undeliverable 2026-08-05 16:05:44 - ====== FIN WEBHOOK ====== 2026-08-05 16:05:45 - ====== INICIO WEBHOOK ====== 2026-08-05 16:05:45 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 16:05:45 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 16:05:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jorge Pereira, 2026-09-06 00:00:00 . 584122900380 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122900380","wa_id":"584122900380"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTAwMzgwFQIAERgSQkM5MjRDNjdDREI3NjJDMzMyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Manuela Lopez, 2026-09-20 00:00:00 . 584126116768 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126116768","wa_id":"584126116768"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTE2NzY4FQIAERgSOTM3MTc5NkRFNUZFNTIwNDhFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , luis Mezarine, 2026-09-15 00:00:00 . 584129901456 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901456","wa_id":"584129901456"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNDU2FQIAERgSNEEyNDc2MTg4MjE3QkFCRTBGAA==","message_status":"accepted"}]}'. 2026-08-05 16:33:49 - ====== INICIO WEBHOOK ====== 2026-08-05 16:33:49 - Evento: image | De: 584143466209 | Size: 874b 2026-08-05 16:33:49 - Procesando mensaje regular tipo: image 2026-08-05 16:33:49 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-05 16:33:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5RTc5MDlDODAxNzNFMkEyRkE4M0E4MzBENUE4NkIA 2026-08-05 16:33:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5RTc5MDlDODAxNzNFMkEyRkE4M0E4MzBENUE4NkIA 2026-08-05 16:33:49 - Contenido: G venezuela 136000.00 reparacion-servidor... 2026-08-05 16:33:49 - Comando detectado: g 2026-08-05 16:33:49 - CommandProcessor: Procesando comando: g 2026-08-05 16:33:49 - Gasto de negocio con imagen: 2474087723095718 2026-08-05 16:33:49 - Formato 'g banco descripcion': banco=venezuela, desc=136000.00 reparacion-servidor 2026-08-05 16:33:50 - Ejecutando GastosService (negocio) [05-Aug-2026 16:33:50 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.1552 2026-08-05 16:33:52 - Resultado del comando: array 2026-08-05 16:33:52 - Enviando respuesta: ✅ 💼 Gasto de negocio #945 registrado • Mon 2026-08-05 16:33:54 - Mensaje enviado con éxito a 584143466209 2026-08-05 16:33:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a739e3200f98 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMkJDNDY4NDVCQjMyOTUyNDFCAA==) 2026-08-05 16:33:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a739e3200f98 2026-08-05 16:33:54 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Angel Fernandez, 2026-09-08 00:00:00 . 584129911890 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129911890","wa_id":"584129911890"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTExODkwFQIAERgSNDAxRTQ1NTMwMkJGMkUyQzIyAA==","message_status":"accepted"}]}'. 2026-08-05 16:58:32 - ====== INICIO WEBHOOK ====== 2026-08-05 16:58:32 - Evento: image | De: 584143466209 | Size: 877b 2026-08-05 16:58:32 - Procesando mensaje regular tipo: image 2026-08-05 16:58:32 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-05 16:58:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQTFEREE4NjNBOTIzNzZGMDdCNjVGNkQ4Njg3Q0EA 2026-08-05 16:58:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQTFEREE4NjNBOTIzNzZGMDdCNjVGNkQ4Njg3Q0EA 2026-08-05 16:58:32 - Contenido: G venezuela 23486.00 viaticos-gasolina-hiluxb... 2026-08-05 16:58:32 - Comando detectado: g 2026-08-05 16:58:32 - CommandProcessor: Procesando comando: g 2026-08-05 16:58:32 - Gasto de negocio con imagen: 1065223832729108 2026-08-05 16:58:32 - Formato 'g banco descripcion': banco=venezuela, desc=23486.00 viaticos-gasolina-hiluxb 2026-08-05 16:58:33 - Ejecutando GastosService (negocio) [05-Aug-2026 16:58:33 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.1552 2026-08-05 16:58:35 - Resultado del comando: array 2026-08-05 16:58:35 - Enviando respuesta: ✅ 💼 Gasto de negocio #946 registrado • Mon 2026-08-05 16:58:36 - Mensaje enviado con éxito a 584143466209 2026-08-05 16:58:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73a3fc9adf5 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQTI2QzAzRTE5MkJFN0E0MkQ3AA==) 2026-08-05 16:58:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a73a3fc9adf5 2026-08-05 16:58:36 - ====== FIN WEBHOOK ====== 2026-08-05 17:01:05 - ====== INICIO WEBHOOK ====== 2026-08-05 17:01:05 - Evento: text | De: 584121348302 | Size: 721b 2026-08-05 17:01:05 - Procesando mensaje regular tipo: text 2026-08-05 17:01:05 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-05 17:01:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMzMTgxRDg0MDhBQjM2N0UwREM2MzNCQjExQzk3RTQA 2026-08-05 17:01:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMzMTgxRDg0MDhBQjM2N0UwREM2MzNCQjExQzk3RTQA 2026-08-05 17:01:05 - Contenido: Buenas tardes,es gilberto senior ci 7177140,me gustaria saber si mi servicio de internet,esta suspen... 2026-08-05 17:01:05 - Comando detectado: buenas 2026-08-05 17:01:05 - CommandProcessor: Procesando comando: buenas 2026-08-05 17:01:05 - Comando no reconocido, enviando a ChatGPT 2026-08-05 17:01:05 - Resultado del comando: string 2026-08-05 17:01:05 - Enviando a ChatGPT: Buenas tardes,es gilberto senior ci 7177140,me gus... 2026-08-05 17:01:05 - LeadCapture: Posible lead detectado para 584121348302 2026-08-05 17:01:05 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-05 17:01:05 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes,es gilberto senior ci 7177140,me gus... 2026-08-05 17:01:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 18:01:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 18:01:05 America/Halifax] [CHATBOT][START] corr=b6d9f562 IP=127.0.0.1 UA= [05-Aug-2026 17:01:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 17:01:06 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:7c:d6:14 mobile=584121348302 [05-Aug-2026 17:01:06 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 17:01:06 America/Caracas] [CHATBOT][DIAG] corr=b6d9f562 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [05-Aug-2026 17:01:06 America/Caracas] [CHATBOT][CTX] corr=b6d9f562 tel=584121348302 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 17:01:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 17:01:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 17:01:06 America/Caracas] [CHATBOT][AI][b27f63] Proveedor: gemini [05-Aug-2026 17:01:06 America/Caracas] [CHATBOT][GEMINI][b27f63] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 17:01:06 America/Caracas] [CHATBOT][GEMINI][b27f63] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 17:01:06 America/Caracas] [CHATBOT][GEMINI][b27f63] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 17:01:07 America/Caracas] [CHATBOT][AI][b27f63] Gemini falló, usando heurística local [05-Aug-2026 17:01:07 America/Caracas] [CHATBOT][END] corr=b6d9f562 bytesRespuesta=243 [05-Aug-2026 17:01:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 17:01:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 17:01:08 - Mensaje enviado con éxito a 584121348302 2026-08-05 17:01:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73a4948755a (wa_message_id: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSRTIwNjQyQjg0Q0M2QzEyMDQ1AA==) 2026-08-05 17:01:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a73a4948755a 2026-08-05 17:01:08 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, carlos miguel rivero, 04/09/2026 . 584125570089 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125570089","wa_id":"584125570089"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTcwMDg5FQIAERgSRjIwRjhGRTUyQzZFMjg2OTIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122587112","wa_id":"584122587112"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTg3MTEyFQIAERgSRTVCMjA1NUY5QTAzMkQ3NEYzAA=="}]}'. 2026-08-05 17:19:00 - ====== INICIO WEBHOOK ====== 2026-08-05 17:19:00 - Evento: status:failed | De: 584122587112 | Size: 828b 2026-08-05 17:19:00 - STATUS FAILED: failed para 584122587112 | Error: 131047 Re-engagement message 2026-08-05 17:19:00 - ====== FIN WEBHOOK ====== 2026-08-05 17:19:01 - ====== INICIO WEBHOOK ====== 2026-08-05 17:19:01 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 17:19:01 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 17:19:01 - ====== FIN WEBHOOK ====== 2026-08-05 17:20:01 - ====== INICIO WEBHOOK ====== 2026-08-05 17:20:01 - Evento: button | De: 584122587112 | Size: 717b 2026-08-05 17:20:01 - Procesando botón de plantilla: Informacion de pagos 2026-08-05 17:20:01 - ButtonService: payload=informacion de pagos, telefono=584122587112 2026-08-05 17:20:01 - Procesando botón PAGO para: 584122587112 2026-08-05 17:20:02 - Mensaje enviado con éxito a 584122587112 2026-08-05 17:20:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73a90212a71 (wa_message_id: wamid.HBgMNTg0MTIyNTg3MTEyFQIAERgSQjQ3RjEzNzYwRTU3MTgwNjA2AA==) 2026-08-05 17:20:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a73a90212a71 2026-08-05 17:20:02 - ====== FIN WEBHOOK ====== 2026-08-05 17:20:37 - ====== INICIO WEBHOOK ====== 2026-08-05 17:20:37 - Evento: image | De: 584122587112 | Size: 830b 2026-08-05 17:20:37 - Procesando mensaje regular tipo: image 2026-08-05 17:20:37 - RegularMessageService: Procesando mensaje de 584122587112, tipo: image 2026-08-05 17:20:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTg3MTEyFQIAEhggQUM0QTU4NDgwQzJBMzkxNjZDNDFEMjJENjNCNjc1QzcA 2026-08-05 17:20:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTg3MTEyFQIAEhggQUM0QTU4NDgwQzJBMzkxNjZDNDFEMjJENjNCNjc1QzcA 2026-08-05 17:20:37 - Contenido: ... 2026-08-05 17:20:37 - Comando detectado: image 2026-08-05 17:20:37 - CommandProcessor: Procesando comando: image 2026-08-05 17:20:37 - Imagen sin comando, guardando y procesando 2026-08-05 17:20:37 - Verificando duplicado por imageId=1076118818436472, msgId=wamid.HBgMNTg0MTIyNTg3MTEyFQIAEhggQUM0QTU4NDgwQzJBMzkxNjZDNDFEMjJENjNCNjc1QzcA 2026-08-05 17:20:37 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-05 17:20:37 - Incluyendo numtoname.php... 2026-08-05 17:20:37 - Incluyendo media.php... 2026-08-05 17:20:37 - DEBUG messages batch: [{"from":"584122587112","from_user_id":"VE.4545579299062550","id":"wamid.HBgMNTg0MTIyNTg3MTEyFQIAEhggQUM0QTU4NDgwQzJBMzkxNjZDNDFEMjJENjNCNjc1QzcA","timestamp":"1785964834","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Sd\/SvJXPy9EC06LxazPqnEwmJPR1amYqqIGLb7LsuAU=","id":"1076118818436472","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1076118818436472&source=webhook&ext=1785965135&hash=ATwfVOj1BQ71d-ANhshSwhNVvswhPRJs4Jo70qAspxUvVA"}}] 2026-08-05 17:20:37 - DEBUG caption: no se encontró texto cercano 2026-08-05 17:20:37 - DEBUG caption final: [VACIO] 2026-08-05 17:20:37 - DEBUG busqueda mobiles: 04122587112,4122587112,584122587112 2026-08-05 17:20:37 - DEBUG usuario NO encontrado 2026-08-05 17:20:37 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-05 17:20:37 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-05 17:20:39 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1076118818436472&source=getMedia&ext=1785965136&hash=ATxoIBmDnOfh-yPmE973e9mw7ko6znYsCR0RURw7bDLi1g 2026-08-05 17:20:40 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1076118818436472.jpg (44576 bytes) 2026-08-05 17:20:41 - OCR tesseract exit=0 chars=443 2026-08-05 17:20:41 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 208 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 30.207,00 Nro. de referencia: F 48311990580 q úl Fecha y hora del envío: 05/08/2026 a las 5:18:50 PM Cuenta origen: Cta. Ahorro *4697 Beneficiario: Internet - 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal Concepto: Internet Carlos Rivero papa 2026-08-05 17:20:41 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-05"} 2026-08-05 17:20:41 - OCR parseDetalles: {"banco":"Mercantil","monto":"30207.00","fecha":"2026-08-05","debug":["fecha=2026-08-05","bancoCode=0105","montoNext=30.207,00"]} 2026-08-05 17:20:41 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-05 17:20:41 - DEBUG bodyAdmin postOCR: Tlf: 04122587112\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 30207.00 (ocrDetails)\nFecha: 2026-08-05 (caption) 2026-08-05 17:20:43 - IMG 1076118818436472 TEL 04122587112 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-05 17:20:43 - Incluyendo guardar_imagen.php... 2026-08-05 17:20:43 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-05 17:20:43 - Includes realizados. Verificando funciones... 2026-08-05 17:20:43 - obtenerInfoUsuario: Iniciando función con teléfono: 584122587112 2026-08-05 17:20:43 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-05 17:20:43 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-05 17:20:43 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-05 17:20:43 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-05 17:20:43 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-05 17:20:43 - obtenerInfoUsuario: Datos usuario: {"username":"e0:63:da:f8:8e:01","firstname":"carlos miguel","lastname":"rivero","mac":"e0:63:da:f8:8e:01","srvid":35} 2026-08-05 17:20:43 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-05 17:20:43 - Datos usuario extraídos: {"username":"e0:63:da:f8:8e:01","firstname":"carlos miguel","lastname":"rivero","mac":"e0:63:da:f8:8e:01","srvid":35} 2026-08-05 17:20:43 - Función conectarbot disponible, obteniendo conexión... 2026-08-05 17:20:43 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-05 17:20:43 - Valor de accessToken: EAAC0c45... 2026-08-05 17:20:43 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-05 17:20:43 - Instancia WhatsAppImageHandler creada 2026-08-05 17:20:43 - Llamando a saveWhatsAppImage... 2026-08-05 17:20:43 - saveWhatsAppImage: Procesando imagen para: 584122587112 2026-08-05 17:20:43 - saveWhatsAppImage: ID de media: 1076118818436472, MIME type: image/jpeg 2026-08-05 17:20:43 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1076118818436472 2026-08-05 17:20:45 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-05 17:20:45 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1076118818436472&source=getMedia&ext=1785965142&hash=ATy-kk4OwA-xFxWYlweaYwuOkniPTXOcN-nP8bFLEIVo8Q 2026-08-05 17:20:45 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1076118818436472&source=getMedia&ext=1785965142&hash=ATy-kk4OwA-xFxWYlweaYwuOkniPTXOcN-nP8bFLEIVo8Q 2026-08-05 17:20:45 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-05 17:20:45 - descargar_imagen: Imagen descargada - Tamaño: 44576 bytes, Tipo: image/jpeg 2026-08-05 17:20:45 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1076118818436472.jpg, Tamaño: 44576 bytes 2026-08-05 17:20:45 - saveToDatabase: Registro insertado en BD con ID: 252 2026-08-05 17:20:45 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1076118818436472.jpg","image_id":"1076118818436472","size":44576,"mime_type":"image\/jpeg","db_success":true} 2026-08-05 17:20:45 - Resultado del comando: array 2026-08-05 17:20:45 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-05 17:20:46 - Mensaje enviado con éxito a 584122587112 2026-08-05 17:20:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73a92e7b34c (wa_message_id: wamid.HBgMNTg0MTIyNTg3MTEyFQIAERgSRDhGNzFGREQ2QkQ0MDZGMzM4AA==) 2026-08-05 17:20:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a73a92e7b34c 2026-08-05 17:20:46 - ====== FIN WEBHOOK ====== 2026-08-05 17:22:08 - ====== INICIO WEBHOOK ====== 2026-08-05 17:22:08 - Evento: text | De: 584121348302 | Size: 615b 2026-08-05 17:22:08 - Procesando mensaje regular tipo: text 2026-08-05 17:22:08 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-05 17:22:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUNCN0RCMTM2QkY4RDM3MzFEMjFFNDBDQzM2QTFEMUUA 2026-08-05 17:22:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUNCN0RCMTM2QkY4RDM3MzFEMjFFNDBDQzM2QTFEMUUA 2026-08-05 17:22:08 - Contenido: Buenas tardes,por favor para saber el monto a cancelar este mes... 2026-08-05 17:22:08 - Comando detectado: buenas 2026-08-05 17:22:08 - CommandProcessor: Procesando comando: buenas 2026-08-05 17:22:08 - Comando no reconocido, enviando a ChatGPT 2026-08-05 17:22:08 - Resultado del comando: string 2026-08-05 17:22:08 - Enviando a ChatGPT: Buenas tardes,por favor para saber el monto a canc... 2026-08-05 17:22:08 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes,por favor para saber el monto a canc... 2026-08-05 17:22:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 18:22:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 18:22:08 America/Halifax] [CHATBOT][START] corr=c720c38e IP=127.0.0.1 UA= [05-Aug-2026 17:22:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 17:22:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:7c:d6:14 mobile=584121348302 [05-Aug-2026 17:22:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 17:22:08 America/Caracas] [CHATBOT][DIAG] corr=c720c38e Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [05-Aug-2026 17:22:08 America/Caracas] [CHATBOT][CTX] corr=c720c38e tel=584121348302 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 17:22:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 17:22:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 17:22:08 America/Caracas] [CHATBOT][AI][aee02f] Proveedor: gemini [05-Aug-2026 17:22:08 America/Caracas] [CHATBOT][GEMINI][aee02f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 17:22:08 America/Caracas] [CHATBOT][GEMINI][aee02f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 17:22:09 America/Caracas] [CHATBOT][GEMINI][aee02f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 17:22:09 America/Caracas] [CHATBOT][AI][aee02f] Gemini falló, usando heurística local [05-Aug-2026 17:22:09 America/Caracas] [CHATBOT][AI][aee02f] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 17:22:09 America/Caracas] [CHATBOT][END] corr=c720c38e bytesRespuesta=392 [05-Aug-2026 17:22:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 17:22:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 17:22:10 - Mensaje enviado con éxito a 584121348302 2026-08-05 17:22:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73a982d354f (wa_message_id: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSRjRDREM1QkQ0NTREMUE5OUUwAA==) 2026-08-05 17:22:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a73a982d354f 2026-08-05 17:22:10 - ====== FIN WEBHOOK ====== 2026-08-05 17:23:23 - ====== INICIO WEBHOOK ====== 2026-08-05 17:23:23 - Evento: text | De: 584121348302 | Size: 557b 2026-08-05 17:23:23 - Procesando mensaje regular tipo: text 2026-08-05 17:23:23 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-05 17:23:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM0MzRCQUI1MURFMzY2MTgwRTNFRTg5RDg2QTg0QTkA 2026-08-05 17:23:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM0MzRCQUI1MURFMzY2MTgwRTNFRTg5RDg2QTg0QTkA 2026-08-05 17:23:23 - Contenido: Pagar... 2026-08-05 17:23:23 - Comando detectado: pagar 2026-08-05 17:23:23 - CommandProcessor: Procesando comando: pagar 2026-08-05 17:23:23 - Ejecutando add_pagos.php [05-Aug-2026 17:23:24 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-05 17:23:24 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-05 17:23:24 - ====== INICIO WEBHOOK ====== 2026-08-05 17:23:24 - Evento: text | De: 584121348302 | Size: 557b 2026-08-05 17:23:24 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM0MzRCQUI1MURFMzY2MTgwRTNFRTg5RDg2QTg0QTkA, ignorando 2026-08-05 17:24:43 - ====== INICIO WEBHOOK ====== 2026-08-05 17:24:43 - Evento: text | De: 584121348302 | Size: 557b 2026-08-05 17:24:43 - Procesando mensaje regular tipo: text 2026-08-05 17:24:43 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-05 17:24:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMyM0Y1OENEMkY4RjlCRDk1NUJDOTY2OEE3RDA1MjEA 2026-08-05 17:24:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMyM0Y1OENEMkY4RjlCRDk1NUJDOTY2OEE3RDA1MjEA 2026-08-05 17:24:43 - Contenido: Pagar... 2026-08-05 17:24:43 - Comando detectado: pagar 2026-08-05 17:24:43 - CommandProcessor: Procesando comando: pagar 2026-08-05 17:24:43 - Ejecutando add_pagos.php [05-Aug-2026 17:24:43 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-05 17:24:43 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-05 17:24:44 - ====== INICIO WEBHOOK ====== 2026-08-05 17:24:44 - Evento: text | De: 584121348302 | Size: 557b 2026-08-05 17:24:44 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMyM0Y1OENEMkY4RjlCRDk1NUJDOTY2OEE3RDA1MjEA, ignorando 2026-08-05 17:28:38 - ====== INICIO WEBHOOK ====== 2026-08-05 17:28:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 17:28:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 17:28:38 - ====== FIN WEBHOOK ====== 2026-08-05 17:37:14 - ====== INICIO WEBHOOK ====== 2026-08-05 17:37:14 - Evento: text | De: 584121348302 | Size: 558b 2026-08-05 17:37:14 - Procesando mensaje regular tipo: text 2026-08-05 17:37:14 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-05 17:37:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM4MUZENkYxNEIyNDFCQTRFMzU3NEU4NDg0RDdGQUYA 2026-08-05 17:37:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM4MUZENkYxNEIyNDFCQTRFMzU3NEU4NDg0RDdGQUYA 2026-08-05 17:37:14 - Contenido: Planes... 2026-08-05 17:37:14 - Comando detectado: planes 2026-08-05 17:37:14 - CommandProcessor: Procesando comando: planes 2026-08-05 17:37:14 - Comando no reconocido, enviando a ChatGPT 2026-08-05 17:37:14 - Resultado del comando: string 2026-08-05 17:37:14 - Enviando a ChatGPT: Planes... 2026-08-05 17:37:14 - LeadCapture: Posible lead detectado para 584121348302 2026-08-05 17:37:14 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-05 17:37:14 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-05 17:37:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 18:37:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 18:37:14 America/Halifax] [CHATBOT][START] corr=aff63575 IP=127.0.0.1 UA= [05-Aug-2026 17:37:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 17:37:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:7c:d6:14 mobile=584121348302 [05-Aug-2026 17:37:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 17:37:14 America/Caracas] [CHATBOT][DIAG] corr=aff63575 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [05-Aug-2026 17:37:14 America/Caracas] [CHATBOT][CTX] corr=aff63575 tel=584121348302 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 17:37:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 17:37:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 17:37:14 America/Caracas] [CHATBOT][AI][e1e7a9] Proveedor: gemini [05-Aug-2026 17:37:14 America/Caracas] [CHATBOT][GEMINI][e1e7a9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 17:37:15 America/Caracas] [CHATBOT][GEMINI][e1e7a9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 17:37:15 America/Caracas] [CHATBOT][GEMINI][e1e7a9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 17:37:16 America/Caracas] [CHATBOT][AI][e1e7a9] Gemini falló, usando heurística local [05-Aug-2026 17:37:16 America/Caracas] [CHATBOT][END] corr=aff63575 bytesRespuesta=478 [05-Aug-2026 17:37:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 17:37:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 17:37:16 - Mensaje enviado con éxito a 584121348302 2026-08-05 17:37:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73ad0cef039 (wa_message_id: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSQUVFQjI1NERGMUNCNkExRTdDAA==) 2026-08-05 17:37:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a73ad0cef039 2026-08-05 17:37:16 - ====== FIN WEBHOOK ====== 2026-08-05 17:38:04 - ====== INICIO WEBHOOK ====== 2026-08-05 17:38:04 - Evento: text | De: 584121348302 | Size: 557b 2026-08-05 17:38:04 - Procesando mensaje regular tipo: text 2026-08-05 17:38:04 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-05 17:38:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM2RjdDMzEyQTVFQzNDMTQyRkJDNzUzMUUzQUY5NDUA 2026-08-05 17:38:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM2RjdDMzEyQTVFQzNDMTQyRkJDNzUzMUUzQUY5NDUA 2026-08-05 17:38:04 - Contenido: Pagar... 2026-08-05 17:38:04 - Comando detectado: pagar 2026-08-05 17:38:04 - CommandProcessor: Procesando comando: pagar 2026-08-05 17:38:04 - Ejecutando add_pagos.php [05-Aug-2026 17:38:05 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-05 17:38:05 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-05 17:38:05 - ====== INICIO WEBHOOK ====== 2026-08-05 17:38:05 - Evento: text | De: 584121348302 | Size: 557b 2026-08-05 17:38:05 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM2RjdDMzEyQTVFQzNDMTQyRkJDNzUzMUUzQUY5NDUA, ignorando 2026-08-05 17:47:21 - ====== INICIO WEBHOOK ====== 2026-08-05 17:47:21 - Evento: text | De: 584121348302 | Size: 650b 2026-08-05 17:47:21 - Procesando mensaje regular tipo: text 2026-08-05 17:47:21 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-05 17:47:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM4QTUxQzM1MzgwMDc4NkNCOTIwOTc1ODUzMzFBQ0QA 2026-08-05 17:47:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM4QTUxQzM1MzgwMDc4NkNCOTIwOTc1ODUzMzFBQ0QA 2026-08-05 17:47:21 - Contenido: Buenas tardes,me gustaria saber si mi servicio esta activo o suspendido,gilberto senior ci 7177140... 2026-08-05 17:47:21 - Comando detectado: buenas 2026-08-05 17:47:21 - CommandProcessor: Procesando comando: buenas 2026-08-05 17:47:21 - Comando no reconocido, enviando a ChatGPT 2026-08-05 17:47:21 - Resultado del comando: string 2026-08-05 17:47:21 - Enviando a ChatGPT: Buenas tardes,me gustaria saber si mi servicio est... 2026-08-05 17:47:21 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes,me gustaria saber si mi servicio est... 2026-08-05 17:47:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 18:47:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 18:47:21 America/Halifax] [CHATBOT][START] corr=fb85fe31 IP=127.0.0.1 UA= [05-Aug-2026 17:47:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 17:47:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:7c:d6:14 mobile=584121348302 [05-Aug-2026 17:47:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 17:47:21 America/Caracas] [CHATBOT][DIAG] corr=fb85fe31 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [05-Aug-2026 17:47:21 America/Caracas] [CHATBOT][CTX] corr=fb85fe31 tel=584121348302 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 17:47:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 17:47:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 17:47:21 America/Caracas] [CHATBOT][AI][d87b84] Proveedor: gemini [05-Aug-2026 17:47:21 America/Caracas] [CHATBOT][GEMINI][d87b84] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 17:47:22 America/Caracas] [CHATBOT][GEMINI][d87b84] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 17:47:22 America/Caracas] [CHATBOT][GEMINI][d87b84] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 17:47:23 America/Caracas] [CHATBOT][AI][d87b84] Gemini falló, usando heurística local [05-Aug-2026 17:47:23 America/Caracas] [CHATBOT][AI][d87b84] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 17:47:23 America/Caracas] [CHATBOT][END] corr=fb85fe31 bytesRespuesta=392 [05-Aug-2026 17:47:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 17:47:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 17:47:24 - Mensaje enviado con éxito a 584121348302 2026-08-05 17:47:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73af6c68143 (wa_message_id: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSRjI3MUYwRUQxREQzRjkwRDhGAA==) 2026-08-05 17:47:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a73af6c68143 2026-08-05 17:47:24 - ====== FIN WEBHOOK ====== 2026-08-05 18:05:42 - ====== INICIO WEBHOOK ====== 2026-08-05 18:05:42 - Evento: text | De: 584241471530 | Size: 623b 2026-08-05 18:05:42 - Procesando mensaje regular tipo: text 2026-08-05 18:05:42 - RegularMessageService: Procesando mensaje de 584241471530, tipo: text 2026-08-05 18:05:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FENjZENEE2OUJGNzI4MkRGOTUA 2026-08-05 18:05:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FENjZENEE2OUJGNzI4MkRGOTUA 2026-08-05 18:05:42 - Contenido: Hola buenas tarde sera que me pueden dar información porque no tengo wifi... 2026-08-05 18:05:42 - Comando detectado: hola 2026-08-05 18:05:42 - CommandProcessor: Procesando comando: hola 2026-08-05 18:05:42 - Comando no reconocido, enviando a ChatGPT 2026-08-05 18:05:42 - Resultado del comando: string 2026-08-05 18:05:42 - Enviando a ChatGPT: Hola buenas tarde sera que me pueden dar informaci... 2026-08-05 18:05:42 - LeadCapture: Posible lead detectado para 584241471530 2026-08-05 18:05:42 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-05 18:05:42 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tarde sera que me pueden dar informaci... 2026-08-05 18:05:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 19:05:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 19:05:42 America/Halifax] [CHATBOT][START] corr=56c2203e IP=127.0.0.1 UA= [05-Aug-2026 18:05:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 18:05:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=78:8a:20:92:c1:ff mobile=584241471530 [05-Aug-2026 18:05:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 18:05:44 America/Caracas] [CHATBOT][DIAG] corr=56c2203e Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [05-Aug-2026 18:05:44 America/Caracas] [CHATBOT][CTX] corr=56c2203e tel=584241471530 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 18:05:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 18:05:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 18:05:44 America/Caracas] [CHATBOT][AI][66164a] Proveedor: gemini [05-Aug-2026 18:05:44 America/Caracas] [CHATBOT][GEMINI][66164a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 18:05:45 America/Caracas] [CHATBOT][GEMINI][66164a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 18:05:45 America/Caracas] [CHATBOT][GEMINI][66164a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 18:05:46 America/Caracas] [CHATBOT][AI][66164a] Gemini falló, usando heurística local [05-Aug-2026 18:05:46 America/Caracas] [CHATBOT][AI][66164a] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 18:05:46 America/Caracas] [CHATBOT][END] corr=56c2203e bytesRespuesta=393 [05-Aug-2026 18:05:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 18:05:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 18:05:47 - Mensaje enviado con éxito a 584241471530 2026-08-05 18:05:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73b3bb107b1 (wa_message_id: wamid.HBgMNTg0MjQxNDcxNTMwFQIAERgSMTU5QURBRUM3QkY3QUMwMUZEAA==) 2026-08-05 18:05:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a73b3bb107b1 2026-08-05 18:05:47 - ====== FIN WEBHOOK ====== 2026-08-05 18:07:19 - ====== INICIO WEBHOOK ====== 2026-08-05 18:07:19 - Evento: text | De: 584241471530 | Size: 571b 2026-08-05 18:07:19 - Procesando mensaje regular tipo: text 2026-08-05 18:07:19 - RegularMessageService: Procesando mensaje de 584241471530, tipo: text 2026-08-05 18:07:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0E4RUYxNkFDQzA5ODlDQUMxMDcA 2026-08-05 18:07:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0E4RUYxNkFDQzA5ODlDQUMxMDcA 2026-08-05 18:07:19 - Contenido: Atención técnica... 2026-08-05 18:07:19 - Comando detectado: atención 2026-08-05 18:07:19 - CommandProcessor: Procesando comando: atención 2026-08-05 18:07:19 - Comando no reconocido, enviando a ChatGPT 2026-08-05 18:07:19 - Resultado del comando: string 2026-08-05 18:07:19 - Enviando a ChatGPT: Atención técnica... 2026-08-05 18:07:19 - forwardToChatGPT: Enviando a ChatGPT: Atención técnica... 2026-08-05 18:07:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 19:07:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 19:07:19 America/Halifax] [CHATBOT][START] corr=642ce1dd IP=127.0.0.1 UA= [05-Aug-2026 18:07:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 18:07:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=78:8a:20:92:c1:ff mobile=584241471530 [05-Aug-2026 18:07:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 18:07:19 America/Caracas] [CHATBOT][DIAG] corr=642ce1dd Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [05-Aug-2026 18:07:19 America/Caracas] [CHATBOT][CTX] corr=642ce1dd tel=584241471530 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 18:07:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 18:07:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 18:07:19 America/Caracas] [CHATBOT][AI][271064] Proveedor: gemini [05-Aug-2026 18:07:19 America/Caracas] [CHATBOT][GEMINI][271064] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 18:07:20 America/Caracas] [CHATBOT][GEMINI][271064] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 18:07:20 America/Caracas] [CHATBOT][GEMINI][271064] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 18:07:21 America/Caracas] [CHATBOT][AI][271064] Gemini falló, usando heurística local [05-Aug-2026 18:07:21 America/Caracas] [CHATBOT][END] corr=642ce1dd bytesRespuesta=98 [05-Aug-2026 18:07:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 18:07:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 18:07:21 - Mensaje enviado con éxito a 584241471530 2026-08-05 18:07:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73b419d0b12 (wa_message_id: wamid.HBgMNTg0MjQxNDcxNTMwFQIAERgSOUNGODVDMDExQTVGOTc3NkJGAA==) 2026-08-05 18:07:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a73b419d0b12 2026-08-05 18:07:21 - ====== FIN WEBHOOK ====== 2026-08-05 18:48:19 - ====== INICIO WEBHOOK ====== 2026-08-05 18:48:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 18:48:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 18:48:19 - ====== FIN WEBHOOK ====== 2026-08-05 18:48:20 - ====== INICIO WEBHOOK ====== 2026-08-05 18:48:20 - Evento: status:failed | De: 584124331078 | Size: 828b 2026-08-05 18:48:20 - STATUS FAILED: failed para 584124331078 | Error: 131047 Re-engagement message 2026-08-05 18:48:20 - ====== FIN WEBHOOK ====== 2026-08-05 19:02:12 - ====== INICIO WEBHOOK ====== 2026-08-05 19:02:12 - Evento: text | De: 584167414398 | Size: 533b 2026-08-05 19:02:12 - Procesando mensaje regular tipo: text 2026-08-05 19:02:12 - RegularMessageService: Procesando mensaje de 584167414398, tipo: text 2026-08-05 19:02:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0E1NEU2OTY0NjIxNzVERjZCRjEA 2026-08-05 19:02:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0E1NEU2OTY0NjIxNzVERjZCRjEA 2026-08-05 19:02:12 - Contenido: Hola... 2026-08-05 19:02:12 - Comando detectado: hola 2026-08-05 19:02:12 - CommandProcessor: Procesando comando: hola 2026-08-05 19:02:12 - Comando no reconocido, enviando a ChatGPT 2026-08-05 19:02:12 - Resultado del comando: string 2026-08-05 19:02:12 - Enviando a ChatGPT: Hola... 2026-08-05 19:02:12 - forwardToChatGPT: Enviando a ChatGPT: Hola... 2026-08-05 19:02:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 20:02:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 20:02:12 America/Halifax] [CHATBOT][START] corr=20fea4ad IP=127.0.0.1 UA= [05-Aug-2026 19:02:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 19:02:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=24:5a:4c:ce:d9:23 mobile=584167414398 [05-Aug-2026 19:02:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 19:02:13 America/Caracas] [CHATBOT][DIAG] corr=20fea4ad Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [05-Aug-2026 19:02:13 America/Caracas] [CHATBOT][CTX] corr=20fea4ad tel=584167414398 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 19:02:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 19:02:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 19:02:13 America/Caracas] [CHATBOT][AI][ec1356] Proveedor: gemini [05-Aug-2026 19:02:13 America/Caracas] [CHATBOT][GEMINI][ec1356] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 19:02:13 America/Caracas] [CHATBOT][GEMINI][ec1356] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 19:02:13 America/Caracas] [CHATBOT][GEMINI][ec1356] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 19:02:14 America/Caracas] [CHATBOT][AI][ec1356] Gemini falló, usando heurística local [05-Aug-2026 19:02:14 America/Caracas] [CHATBOT][END] corr=20fea4ad bytesRespuesta=274 [05-Aug-2026 19:02:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 19:02:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 19:02:14 - ====== INICIO WEBHOOK ====== 2026-08-05 19:02:14 - Evento: text | De: 584167414398 | Size: 561b 2026-08-05 19:02:14 - Procesando mensaje regular tipo: text 2026-08-05 19:02:14 - RegularMessageService: Procesando mensaje de 584167414398, tipo: text 2026-08-05 19:02:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0E2RkUyMkRBRkJFMjIzMkRFQUYA 2026-08-05 19:02:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0E2RkUyMkRBRkJFMjIzMkRFQUYA 2026-08-05 19:02:14 - Contenido: Cuánto es en bolívares... 2026-08-05 19:02:14 - Comando detectado: cuánto 2026-08-05 19:02:14 - CommandProcessor: Procesando comando: cuánto 2026-08-05 19:02:14 - Comando no reconocido, enviando a ChatGPT 2026-08-05 19:02:14 - Resultado del comando: string 2026-08-05 19:02:14 - Enviando a ChatGPT: Cuánto es en bolívares... 2026-08-05 19:02:14 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es en bolívares... 2026-08-05 19:02:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 20:02:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 20:02:14 America/Halifax] [CHATBOT][START] corr=4e84cac6 IP=127.0.0.1 UA= [05-Aug-2026 19:02:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 19:02:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=24:5a:4c:ce:d9:23 mobile=584167414398 [05-Aug-2026 19:02:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 19:02:15 America/Caracas] [CHATBOT][DIAG] corr=4e84cac6 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [05-Aug-2026 19:02:15 America/Caracas] [CHATBOT][CTX] corr=4e84cac6 tel=584167414398 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 19:02:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 19:02:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 19:02:15 America/Caracas] [CHATBOT][AI][d219ae] Proveedor: gemini [05-Aug-2026 19:02:15 America/Caracas] [CHATBOT][GEMINI][d219ae] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-08-05 19:02:15 - Mensaje enviado con éxito a 584167414398 2026-08-05 19:02:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73c0f7b8f99 (wa_message_id: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAERgSNDIzODhBRTM0NDQwQkRDN0U3AA==) 2026-08-05 19:02:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a73c0f7b8f99 2026-08-05 19:02:15 - ====== FIN WEBHOOK ====== [05-Aug-2026 19:02:16 America/Caracas] [CHATBOT][GEMINI][d219ae] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 19:02:16 America/Caracas] [CHATBOT][GEMINI][d219ae] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 19:02:17 America/Caracas] [CHATBOT][AI][d219ae] Gemini falló, usando heurística local [05-Aug-2026 19:02:17 America/Caracas] [CHATBOT][AI][d219ae] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 19:02:17 America/Caracas] [CHATBOT][END] corr=4e84cac6 bytesRespuesta=392 [05-Aug-2026 19:02:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 19:02:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 19:02:18 - Mensaje enviado con éxito a 584167414398 2026-08-05 19:02:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73c0fa10655 (wa_message_id: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAERgSNjFFOThCNDE5RTM3OUYzNDcxAA==) 2026-08-05 19:02:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a73c0fa10655 2026-08-05 19:02:18 - ====== FIN WEBHOOK ====== 2026-08-05 19:11:09 - ====== INICIO WEBHOOK ====== 2026-08-05 19:11:09 - Evento: text | De: 584167414398 | Size: 534b 2026-08-05 19:11:09 - Procesando mensaje regular tipo: text 2026-08-05 19:11:09 - RegularMessageService: Procesando mensaje de 584167414398, tipo: text 2026-08-05 19:11:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0FFNzcxREEwMDU2MDVEMUIzNTQA 2026-08-05 19:11:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0FFNzcxREEwMDU2MDVEMUIzNTQA 2026-08-05 19:11:09 - Contenido: Pagar... 2026-08-05 19:11:09 - Comando detectado: pagar 2026-08-05 19:11:09 - CommandProcessor: Procesando comando: pagar 2026-08-05 19:11:09 - Ejecutando add_pagos.php [05-Aug-2026 19:11:10 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-05 19:11:10 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-05 19:11:10 - ====== INICIO WEBHOOK ====== 2026-08-05 19:11:10 - Evento: text | De: 584167414398 | Size: 534b 2026-08-05 19:11:10 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0FFNzcxREEwMDU2MDVEMUIzNTQA, ignorando 2026-08-05 19:46:29 - ====== INICIO WEBHOOK ====== 2026-08-05 19:46:29 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 19:46:29 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 19:46:29 - ====== FIN WEBHOOK ====== 2026-08-05 19:47:56 - ====== INICIO WEBHOOK ====== 2026-08-05 19:47:56 - Evento: text | De: 584126877407 | Size: 566b 2026-08-05 19:47:56 - Procesando mensaje regular tipo: text 2026-08-05 19:47:56 - RegularMessageService: Procesando mensaje de 584126877407, tipo: text 2026-08-05 19:47:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2ODc3NDA3FQIAEhgUM0FDQUY4RkY4MzE5MERDNjJGMTcA 2026-08-05 19:47:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2ODc3NDA3FQIAEhgUM0FDQUY4RkY4MzE5MERDNjJGMTcA 2026-08-05 19:47:56 - Contenido: Daniel Frey... 2026-08-05 19:47:56 - Comando detectado: daniel 2026-08-05 19:47:56 - CommandProcessor: Procesando comando: daniel 2026-08-05 19:47:56 - Comando no reconocido, enviando a ChatGPT 2026-08-05 19:47:56 - Resultado del comando: string 2026-08-05 19:47:56 - Enviando a ChatGPT: Daniel Frey... 2026-08-05 19:47:56 - forwardToChatGPT: Enviando a ChatGPT: Daniel Frey... 2026-08-05 19:47:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 20:47:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 20:47:56 America/Halifax] [CHATBOT][START] corr=52aafd9f IP=127.0.0.1 UA= [05-Aug-2026 19:47:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 19:47:56 America/Caracas] [CHATBOT][CTX] corr=52aafd9f tel=584126877407 intent=chat srvid= usd=0 bs=0 tasa=755.1552 verifyMode=simulated [05-Aug-2026 19:47:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 19:47:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 19:47:56 America/Caracas] [CHATBOT][AI][9b78ee] Proveedor: gemini [05-Aug-2026 19:47:56 America/Caracas] [CHATBOT][GEMINI][9b78ee] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 19:47:57 America/Caracas] [CHATBOT][GEMINI][9b78ee] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 19:47:57 America/Caracas] [CHATBOT][GEMINI][9b78ee] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 19:47:58 America/Caracas] [CHATBOT][AI][9b78ee] Gemini falló, usando heurística local [05-Aug-2026 19:47:58 America/Caracas] [CHATBOT][AI][9b78ee] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 19:47:58 America/Caracas] [CHATBOT][END] corr=52aafd9f bytesRespuesta=370 [05-Aug-2026 19:47:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 19:47:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 19:47:59 - Mensaje enviado con éxito a 584126877407 2026-08-05 19:47:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73cbaf0ff81 (wa_message_id: wamid.HBgMNTg0MTI2ODc3NDA3FQIAERgSMjA4MDhBM0M1ODFDNEY5RjM0AA==) 2026-08-05 19:47:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a73cbaf0ff81 2026-08-05 19:47:59 - ====== FIN WEBHOOK ====== 2026-08-05 19:48:10 - ====== INICIO WEBHOOK ====== 2026-08-05 19:48:10 - Evento: text | De: 584126877407 | Size: 566b 2026-08-05 19:48:10 - Procesando mensaje regular tipo: text 2026-08-05 19:48:10 - RegularMessageService: Procesando mensaje de 584126877407, tipo: text 2026-08-05 19:48:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2ODc3NDA3FQIAEhgUM0FEQjg5MzRDODZGRkZBNjE1NzcA 2026-08-05 19:48:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2ODc3NDA3FQIAEhgUM0FEQjg5MzRDODZGRkZBNjE1NzcA 2026-08-05 19:48:10 - Contenido: 04125401218... 2026-08-05 19:48:10 - Comando detectado: 04125401218 2026-08-05 19:48:10 - CommandProcessor: Procesando comando: 04125401218 2026-08-05 19:48:10 - Número de teléfono detectado: 04125401218 [05-Aug-2026 19:48:10 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [05-Aug-2026 19:48:19 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [05-Aug-2026 19:48:19 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-08-05 19:48:19 - Resultado del comando: array 2026-08-05 19:48:19 - Enviando respuesta: ⚡ *Daniel Frey* ━━━━━━━━━━ 2026-08-05 19:48:20 - Mensaje enviado con éxito a 584126877407 2026-08-05 19:48:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73cbc4603ee (wa_message_id: wamid.HBgMNTg0MTI2ODc3NDA3FQIAERgSMDdENzVDREM2NDFFRTkzMzg5AA==) 2026-08-05 19:48:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a73cbc4603ee 2026-08-05 19:48:20 - ====== FIN WEBHOOK ====== 2026-08-05 19:48:34 - ====== INICIO WEBHOOK ====== 2026-08-05 19:48:34 - Evento: image | De: 584126877407 | Size: 828b 2026-08-05 19:48:34 - Procesando mensaje regular tipo: image 2026-08-05 19:48:34 - RegularMessageService: Procesando mensaje de 584126877407, tipo: image 2026-08-05 19:48:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2ODc3NDA3FQIAEhgUM0FBNDM2NTFDNkVBRUI3MUMyQzEA 2026-08-05 19:48:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2ODc3NDA3FQIAEhgUM0FBNDM2NTFDNkVBRUI3MUMyQzEA 2026-08-05 19:48:34 - Contenido: ... 2026-08-05 19:48:34 - Comando detectado: image 2026-08-05 19:48:34 - CommandProcessor: Procesando comando: image 2026-08-05 19:48:34 - Imagen sin comando, guardando y procesando 2026-08-05 19:48:34 - Verificando duplicado por imageId=1929655808437907, msgId=wamid.HBgMNTg0MTI2ODc3NDA3FQIAEhgUM0FBNDM2NTFDNkVBRUI3MUMyQzEA 2026-08-05 19:48:34 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-05 19:48:34 - Incluyendo numtoname.php... 2026-08-05 19:48:34 - Incluyendo media.php... 2026-08-05 19:48:34 - DEBUG messages batch: [{"from":"584126877407","from_user_id":"VE.4560396397580840","id":"wamid.HBgMNTg0MTI2ODc3NDA3FQIAEhgUM0FBNDM2NTFDNkVBRUI3MUMyQzEA","timestamp":"1785973709","type":"image","image":{"mime_type":"image\/jpeg","sha256":"p4uxy1nFU4ncpEKulAtdd6SCq0r+QXsNt3wZe1uOPkY=","id":"1929655808437907","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1929655808437907&source=webhook&ext=1785974011&hash=ATzDqWud8RjnIbCj2DEGIQ4DBJTQz5p0O-pIaJszcv6Djw"}}] 2026-08-05 19:48:34 - DEBUG caption: no se encontró texto cercano 2026-08-05 19:48:34 - DEBUG caption final: [VACIO] 2026-08-05 19:48:34 - DEBUG busqueda mobiles: 04126877407,4126877407,584126877407 2026-08-05 19:48:34 - DEBUG usuario NO encontrado 2026-08-05 19:48:34 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-05 19:48:34 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-05 19:48:35 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1929655808437907&source=getMedia&ext=1785974012&hash=ATx4iPsIn-T64LGgkEpfodBlrGU2BSotnrgfTryvVqFtEg 2026-08-05 19:48:35 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1929655808437907.jpg (76811 bytes) 2026-08-05 19:48:37 - OCR tesseract exit=0 chars=539 2026-08-05 19:48:37 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 208 7:46 etl LTE (27 Enviar Tpago ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 26.200,00 Nro. de referencia: r 48312022970 Fecha y hora del envio: 05/08/2026 a las 7:46:18 PM Cuenta origen: Cta. Corriente *0737 Beneficiario: 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal Concepto: internet Enviar nuevo eS Compartir Tpago a a @& Resumen Transferencias Recargas 2026-08-05 19:48:37 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-05"} 2026-08-05 19:48:37 - OCR parseDetalles: {"banco":"Mercantil","monto":"26200.00","fecha":"2026-08-05","debug":["fecha=2026-08-05","bancoCode=0105","montoNext=26.200,00"]} 2026-08-05 19:48:37 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-05 19:48:37 - DEBUG bodyAdmin postOCR: Tlf: 04126877407\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 26200.00 (ocrDetails)\nFecha: 2026-08-05 (caption) 2026-08-05 19:48:39 - IMG 1929655808437907 TEL 04126877407 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-05 19:48:39 - Incluyendo guardar_imagen.php... 2026-08-05 19:48:39 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-05 19:48:39 - Includes realizados. Verificando funciones... 2026-08-05 19:48:39 - obtenerInfoUsuario: Iniciando función con teléfono: 584126877407 2026-08-05 19:48:39 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-05 19:48:39 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-05 19:48:39 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-05 19:48:39 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-05 19:48:39 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584126877407 2026-08-05 19:48:39 - Datos usuario extraídos: null 2026-08-05 19:48:39 - Función conectarbot disponible, obteniendo conexión... 2026-08-05 19:48:39 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-05 19:48:39 - Valor de accessToken: EAAC0c45... 2026-08-05 19:48:39 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-05 19:48:39 - Instancia WhatsAppImageHandler creada 2026-08-05 19:48:39 - Llamando a saveWhatsAppImage... 2026-08-05 19:48:39 - saveWhatsAppImage: Procesando imagen para: 584126877407 2026-08-05 19:48:39 - saveWhatsAppImage: ID de media: 1929655808437907, MIME type: image/jpeg 2026-08-05 19:48:39 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1929655808437907 2026-08-05 19:48:40 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-05 19:48:40 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1929655808437907&source=getMedia&ext=1785974017&hash=ATzfrO9JihFLz4TH4KtxRpCW3bTxfVk7JyBwdpQE1CTD8w 2026-08-05 19:48:40 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1929655808437907&source=getMedia&ext=1785974017&hash=ATzfrO9JihFLz4TH4KtxRpCW3bTxfVk7JyBwdpQE1CTD8w 2026-08-05 19:48:41 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-05 19:48:41 - descargar_imagen: Imagen descargada - Tamaño: 76811 bytes, Tipo: image/jpeg 2026-08-05 19:48:41 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1929655808437907.jpg, Tamaño: 76811 bytes 2026-08-05 19:48:41 - saveToDatabase: Registro insertado en BD con ID: 253 2026-08-05 19:48:41 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1929655808437907.jpg","image_id":"1929655808437907","size":76811,"mime_type":"image\/jpeg","db_success":true} 2026-08-05 19:48:41 - Resultado del comando: array 2026-08-05 19:48:41 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-05 19:48:42 - Mensaje enviado con éxito a 584126877407 2026-08-05 19:48:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73cbda1e3c2 (wa_message_id: wamid.HBgMNTg0MTI2ODc3NDA3FQIAERgSQTA5RjgwMEZDQzRGRjVEQkQyAA==) 2026-08-05 19:48:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a73cbda1e3c2 2026-08-05 19:48:42 - ====== FIN WEBHOOK ====== 2026-08-05 19:49:28 - ====== INICIO WEBHOOK ====== 2026-08-05 19:49:28 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 19:49:28 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 19:49:28 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jeanson Bello Borges, 2026-09-07 00:00:00 . 584264044690 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264044690","wa_id":"584264044690"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDQ0NjkwFQIAERgSNTA4QzQzQ0E1MUMyODkzRkZBAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Blanca Mantilla, 2026-09-14 00:00:00 . 584121419588 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121419588","wa_id":"584121419588"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE5NTg4FQIAERgSNDc1NzQxMzQ3NzUwOEE5NjVGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Daniel frey, 2026-09-05 00:00:00 . 584125401218 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125401218","wa_id":"584125401218"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDAxMjE4FQIAERgSOTVDOTBEMEJCOTI2QzJEMkY1AA==","message_status":"accepted"}]}'. 2026-08-05 19:54:51 - ====== INICIO WEBHOOK ====== 2026-08-05 19:54:51 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 19:54:51 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 19:54:51 - ====== FIN WEBHOOK ====== 2026-08-05 19:56:04 - ====== INICIO WEBHOOK ====== 2026-08-05 19:56:04 - Evento: image | De: 584167414398 | Size: 802b 2026-08-05 19:56:04 - Procesando mensaje regular tipo: image 2026-08-05 19:56:04 - RegularMessageService: Procesando mensaje de 584167414398, tipo: image 2026-08-05 19:56:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUNEE3QUVDQzVFQTJDRDVDRjU5M0QA 2026-08-05 19:56:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUNEE3QUVDQzVFQTJDRDVDRjU5M0QA 2026-08-05 19:56:04 - Contenido: ... 2026-08-05 19:56:04 - Comando detectado: image 2026-08-05 19:56:04 - CommandProcessor: Procesando comando: image 2026-08-05 19:56:04 - Imagen sin comando, guardando y procesando 2026-08-05 19:56:04 - Verificando duplicado por imageId=1530972741582607, msgId=wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUNEE3QUVDQzVFQTJDRDVDRjU5M0QA 2026-08-05 19:56:04 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-05 19:56:04 - Incluyendo numtoname.php... 2026-08-05 19:56:04 - Incluyendo media.php... 2026-08-05 19:56:04 - DEBUG messages batch: [{"from":"584167414398","from_user_id":"VE.4532025067084640","id":"wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUNEE3QUVDQzVFQTJDRDVDRjU5M0QA","timestamp":"1785974160","type":"image","image":{"mime_type":"image\/jpeg","sha256":"g0xf6CLDvFdTGI09Eupv0jnrXvGA0F3ptjfnHxPde5E=","id":"1530972741582607","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1530972741582607&source=webhook&ext=1785974462&hash=ATxh_0A8dMzDz07N8GWGz09QWuvRXfEVCs7gOMNWeIoVQw"}}] 2026-08-05 19:56:04 - DEBUG caption: no se encontró texto cercano 2026-08-05 19:56:04 - DEBUG caption final: [VACIO] 2026-08-05 19:56:04 - DEBUG busqueda mobiles: 04167414398,4167414398,584167414398 2026-08-05 19:56:04 - DEBUG usuario encontrado: 24:5a:4c:ce:d9:23 2026-08-05 19:56:04 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-05 19:56:04 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-05 19:56:05 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1530972741582607&source=getMedia&ext=1785974462&hash=ATzKJlQUZuqjDDErz5jeC5nTZeldz1p8mqHRFa0iS4stFA 2026-08-05 19:56:06 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1530972741582607.jpg (52342 bytes) 2026-08-05 19:56:07 - OCR tesseract exit=0 chars=290 2026-08-05 19:56:07 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 349 y PagomóvilBDV Personas 9 22.651,66 Bs Fecha: 05/08/2026 Operación: 006916725024 (0 Identificación: 18143785 Origen: 0102****6919 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: dayerlin 2026-08-05 19:56:07 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22651.66","fecha":"2026-08-05"} 2026-08-05 19:56:07 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-05","debug":["fecha=2026-08-05"]} 2026-08-05 19:56:07 - DEBUG registro: usernameRaw=''24:5a:4c:ce:d9:23'' first=''Dayerlin'' last=''Cañas'' esRegistrado=1 2026-08-05 19:56:07 - DEBUG bodyAdmin postOCR: Tlf: 04167414398\nUser: 24:5a:4c:ce:d9:23\nNombre: Dayerlin Cañas\nBanco: Venezuela\nMonto: 22651.66 (caption)\nFecha: 2026-08-05 (caption)\nSrvID: 34 2026-08-05 19:56:09 - IMG 1530972741582607 TEL 04167414398 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-05 19:56:09 - Incluyendo guardar_imagen.php... 2026-08-05 19:56:09 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-05 19:56:09 - Includes realizados. Verificando funciones... 2026-08-05 19:56:09 - obtenerInfoUsuario: Iniciando función con teléfono: 584167414398 2026-08-05 19:56:09 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-05 19:56:09 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-05 19:56:09 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-05 19:56:09 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-05 19:56:09 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-05 19:56:09 - obtenerInfoUsuario: Datos usuario: 2026-08-05 19:56:09 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-05 19:56:09 - Datos usuario extraídos: 2026-08-05 19:56:09 - Función conectarbot disponible, obteniendo conexión... 2026-08-05 19:56:09 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-05 19:56:09 - Valor de accessToken: EAAC0c45... 2026-08-05 19:56:09 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-05 19:56:09 - Instancia WhatsAppImageHandler creada 2026-08-05 19:56:09 - Llamando a saveWhatsAppImage... 2026-08-05 19:56:09 - saveWhatsAppImage: Procesando imagen para: 584167414398 2026-08-05 19:56:09 - saveWhatsAppImage: ID de media: 1530972741582607, MIME type: image/jpeg 2026-08-05 19:56:09 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1530972741582607 2026-08-05 19:56:10 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-05 19:56:10 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1530972741582607&source=getMedia&ext=1785974468&hash=ATwPbtuCElwkFjTn2nOqmT8gkpQ1IaKc8xk0TZbDVWj6UQ 2026-08-05 19:56:10 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1530972741582607&source=getMedia&ext=1785974468&hash=ATwPbtuCElwkFjTn2nOqmT8gkpQ1IaKc8xk0TZbDVWj6UQ 2026-08-05 19:56:11 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-05 19:56:11 - descargar_imagen: Imagen descargada - Tamaño: 52342 bytes, Tipo: image/jpeg 2026-08-05 19:56:11 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1530972741582607.jpg, Tamaño: 52342 bytes 2026-08-05 19:56:11 - saveToDatabase: Registro insertado en BD con ID: 254 2026-08-05 19:56:11 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1530972741582607.jpg","image_id":"1530972741582607","size":52342,"mime_type":"image\/jpeg","db_success":true} 2026-08-05 19:56:11 - Resultado del comando: array 2026-08-05 19:56:11 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-05 19:56:12 - Mensaje enviado con éxito a 584167414398 2026-08-05 19:56:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73cd9c5018a (wa_message_id: wamid.HBgMNTg0MTY3NDE0Mzk4FQIAERgSNzczMDcxMDI3MkQwQ0IwOUNGAA==) 2026-08-05 19:56:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a73cd9c5018a 2026-08-05 19:56:12 - ====== FIN WEBHOOK ====== 2026-08-05 19:56:31 - ====== INICIO WEBHOOK ====== 2026-08-05 19:56:31 - Evento: sticker | De: 584167414398 | Size: 823b 2026-08-05 19:56:31 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => D ) [wa_id] => 584167414398 [user_id] => VE.4532025067084640 ) ) [messages] => Array ( [0] => Array ( [from] => 584167414398 [from_user_id] => VE.4532025067084640 [id] => wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0FGMzM4RUJBMTQxMjhCOUQ1NjkA [timestamp] => 1785974186 [type] => sticker [sticker] => Array ( [mime_type] => image/webp [sha256] => V0eiOnk0FplqJFEjGj1t60fdyyvrBGcgQhWb0v13x8o= [id] => 1031903192885606 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1031903192885606&source=webhook&ext=1785974488&hash=ATxnlcbBZGWzt4lKyMhsPnY3yohE5tkyvr7TMOzFndyviA [animated] => ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-05 19:56:31 - ====== FIN WEBHOOK ====== 2026-08-05 19:57:26 - ====== INICIO WEBHOOK ====== 2026-08-05 19:57:26 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 19:57:26 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 19:57:26 - ====== FIN WEBHOOK ====== 2026-08-05 20:04:32 - ====== INICIO WEBHOOK ====== 2026-08-05 20:04:32 - Evento: text | De: 584121348302 | Size: 559b 2026-08-05 20:04:32 - Procesando mensaje regular tipo: text 2026-08-05 20:04:32 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-05 20:04:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM2QjI5OUM2RUJBRkJFNUUyM0VCRjc4MDE3ODJFMUEA 2026-08-05 20:04:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM2QjI5OUM2RUJBRkJFNUUyM0VCRjc4MDE3ODJFMUEA 2026-08-05 20:04:32 - Contenido: Gracias... 2026-08-05 20:04:32 - Comando detectado: gracias 2026-08-05 20:04:32 - CommandProcessor: Procesando comando: gracias 2026-08-05 20:04:32 - Comando no reconocido, enviando a ChatGPT 2026-08-05 20:04:32 - Resultado del comando: string 2026-08-05 20:04:32 - Enviando a ChatGPT: Gracias... 2026-08-05 20:04:32 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-08-05 20:04:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 21:04:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 21:04:32 America/Halifax] [CHATBOT][START] corr=8d657379 IP=127.0.0.1 UA= [05-Aug-2026 20:04:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 20:04:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:7c:d6:14 mobile=584121348302 [05-Aug-2026 20:04:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 20:04:32 America/Caracas] [CHATBOT][DIAG] corr=8d657379 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [05-Aug-2026 20:04:32 America/Caracas] [CHATBOT][CTX] corr=8d657379 tel=584121348302 intent=chat srvid=34 usd=30 bs=26279.4 tasa=755.1552 verifyMode=simulated [05-Aug-2026 20:04:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 20:04:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 20:04:32 America/Caracas] [CHATBOT][AI][d74257] Proveedor: gemini [05-Aug-2026 20:04:32 America/Caracas] [CHATBOT][GEMINI][d74257] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 20:04:33 America/Caracas] [CHATBOT][GEMINI][d74257] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 20:04:33 America/Caracas] [CHATBOT][GEMINI][d74257] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 20:04:34 America/Caracas] [CHATBOT][AI][d74257] Gemini falló, usando heurística local [05-Aug-2026 20:04:34 America/Caracas] [CHATBOT][END] corr=8d657379 bytesRespuesta=88 [05-Aug-2026 20:04:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 20:04:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 20:04:35 - Mensaje enviado con éxito a 584121348302 2026-08-05 20:04:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73cf9324e9e (wa_message_id: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSMzU4Q0E1NTY1MzJCRDc2RDM5AA==) 2026-08-05 20:04:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a73cf9324e9e 2026-08-05 20:04:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , rosa rudman curtidor, 2026-08-21 00:00:00 . 584121413756 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413756","wa_id":"584121413756"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzNzU2FQIAERgSMzMyMDI2NDREMERFODZDMTc2AA==","message_status":"accepted"}]}'. 2026-08-05 20:15:13 - ====== INICIO WEBHOOK ====== 2026-08-05 20:15:13 - Evento: text | De: 584140936026 | Size: 558b 2026-08-05 20:15:13 - Procesando mensaje regular tipo: text 2026-08-05 20:15:13 - RegularMessageService: Procesando mensaje de 584140936026, tipo: text 2026-08-05 20:15:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwOTM2MDI2FQIAEhgUMkFEMUM0NzhEOUJFQUY4QzBEMzYA 2026-08-05 20:15:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwOTM2MDI2FQIAEhgUMkFEMUM0NzhEOUJFQUY4QzBEMzYA 2026-08-05 20:15:13 - Contenido: Soporte... 2026-08-05 20:15:13 - Comando detectado: soporte 2026-08-05 20:15:13 - CommandProcessor: Procesando comando: soporte 2026-08-05 20:15:13 - Ejecutando soporte (menú interactivo) 2026-08-05 20:15:13 - Resultado del comando: array 2026-08-05 20:15:13 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-05 20:15:14 - Mensaje enviado con éxito a 584140936026 2026-08-05 20:15:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73d21234055 (wa_message_id: wamid.HBgMNTg0MTQwOTM2MDI2FQIAERgSREQ4QjA5Q0FDNDdBMjNERkJDAA==) 2026-08-05 20:15:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a73d21234055 2026-08-05 20:15:14 - ====== FIN WEBHOOK ====== 2026-08-05 20:15:19 - ====== INICIO WEBHOOK ====== 2026-08-05 20:15:19 - Evento: interactive | De: 584140936026 | Size: 749b 2026-08-05 20:15:19 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-05 20:15:19 - ButtonService: payload=unique_button_id_1, telefono=584140936026 2026-08-05 20:15:19 - button_reply no manejado por ButtonService 2026-08-05 20:15:19 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , carlos miguel rivero, 2026-09-06 00:00:00 . 584125570089 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125570089","wa_id":"584125570089"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTcwMDg5FQIAERgSRDA2M0VBMTU1NzdERDU1NzZEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Braulia Misle, 2026-09-07 00:00:00 . 584129958049 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129958049","wa_id":"584129958049"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTU4MDQ5FQIAERgSN0RFNjYwMkJBMDE0RjE4RkJCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Dayerlin Cañas, 2026-09-06 00:00:00 . 584167414398 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167414398","wa_id":"584167414398"}],"messages":[{"id":"wamid.HBgMNTg0MTY3NDE0Mzk4FQIAERgSOEZFQjQ1REQ4MzREREI4NjlGAA==","message_status":"accepted"}]}'. 2026-08-05 20:56:11 - ====== INICIO WEBHOOK ====== 2026-08-05 20:56:11 - Evento: text | De: 584122116696 | Size: 582b 2026-08-05 20:56:11 - Procesando mensaje regular tipo: text 2026-08-05 20:56:11 - RegularMessageService: Procesando mensaje de 584122116696, tipo: text 2026-08-05 20:56:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNCQTY1ODQ1Q0VBRTIyRDA2OUMzQjhDMzUyQzMwOEUA 2026-08-05 20:56:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMTE2Njk2FQIAEhggQUNCQTY1ODQ1Q0VBRTIyRDA2OUMzQjhDMzUyQzMwOEUA 2026-08-05 20:56:11 - Contenido: Gracias por informarme... 2026-08-05 20:56:11 - Comando detectado: gracias 2026-08-05 20:56:11 - CommandProcessor: Procesando comando: gracias 2026-08-05 20:56:11 - Comando no reconocido, enviando a ChatGPT 2026-08-05 20:56:11 - Resultado del comando: string 2026-08-05 20:56:11 - Enviando a ChatGPT: Gracias por informarme... 2026-08-05 20:56:11 - forwardToChatGPT: Enviando a ChatGPT: Gracias por informarme... 2026-08-05 20:56:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 21:56:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 21:56:11 America/Halifax] [CHATBOT][START] corr=f721ed2c IP=127.0.0.1 UA= [05-Aug-2026 20:56:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 20:56:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-28 username=70:a7:41:28:66:9d mobile=584122116696 [05-Aug-2026 20:56:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 20:56:11 America/Caracas] [CHATBOT][DIAG] corr=f721ed2c Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [05-Aug-2026 20:56:11 America/Caracas] [CHATBOT][CTX] corr=f721ed2c tel=584122116696 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 20:56:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 20:56:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 20:56:11 America/Caracas] [CHATBOT][AI][1bbad6] Proveedor: gemini [05-Aug-2026 20:56:11 America/Caracas] [CHATBOT][GEMINI][1bbad6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 20:56:11 America/Caracas] [CHATBOT][GEMINI][1bbad6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 20:56:12 America/Caracas] [CHATBOT][GEMINI][1bbad6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 20:56:12 America/Caracas] [CHATBOT][AI][1bbad6] Gemini falló, usando heurística local [05-Aug-2026 20:56:12 America/Caracas] [CHATBOT][AI][1bbad6] Heurística no matcheó, enviando menú de opciones [05-Aug-2026 20:56:12 America/Caracas] [CHATBOT][END] corr=f721ed2c bytesRespuesta=402 [05-Aug-2026 20:56:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 20:56:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 20:56:13 - Mensaje enviado con éxito a 584122116696 2026-08-05 20:56:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73dbade30a1 (wa_message_id: wamid.HBgMNTg0MTIyMTE2Njk2FQIAERgSMUE1QTUxNkNGOTJFRTdCNjUwAA==) 2026-08-05 20:56:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a73dbade30a1 2026-08-05 20:56:13 - ====== FIN WEBHOOK ====== 2026-08-05 21:07:48 - ====== INICIO WEBHOOK ====== 2026-08-05 21:07:48 - Evento: sticker | De: 584167414398 | Size: 823b 2026-08-05 21:07:48 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => D ) [wa_id] => 584167414398 [user_id] => VE.4532025067084640 ) ) [messages] => Array ( [0] => Array ( [from] => 584167414398 [from_user_id] => VE.4532025067084640 [id] => wamid.HBgMNTg0MTY3NDE0Mzk4FQIAEhgUM0E5NkZCMTI1MTVCNjczNTgzNEYA [timestamp] => 1785978464 [type] => sticker [sticker] => Array ( [mime_type] => image/webp [sha256] => V0eiOnk0FplqJFEjGj1t60fdyyvrBGcgQhWb0v13x8o= [id] => 1411436980840165 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1411436980840165&source=webhook&ext=1785978766&hash=ATwgW818x29cSvSb9YI8CJ1kfirugtIuZqBSXIaJtcNduQ [animated] => ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-05 21:07:48 - ====== FIN WEBHOOK ====== 2026-08-05 21:21:10 - ====== INICIO WEBHOOK ====== 2026-08-05 21:21:10 - Evento: text | De: 584123977060 | Size: 940b 2026-08-05 21:21:10 - Procesando mensaje regular tipo: text 2026-08-05 21:21:10 - RegularMessageService: Procesando mensaje de 584123977060, tipo: text 2026-08-05 21:21:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUM4RDYxRkE4RjhERjU2NEE4QTAwMjI0RTcyMTEzNDMA 2026-08-05 21:21:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTc3MDYwFQIAEhggQUM4RDYxRkE4RjhERjU2NEE4QTAwMjI0RTcyMTEzNDMA 2026-08-05 21:21:10 - Contenido: *App BNC* - Comprobante de la Operación: *Pago Móvil BNC al Instante* Cuenta debitada: *Cta. Corri... 2026-08-05 21:21:10 - Comando detectado: *app 2026-08-05 21:21:10 - CommandProcessor: Procesando comando: *app 2026-08-05 21:21:10 - Comando no reconocido, enviando a ChatGPT 2026-08-05 21:21:10 - Resultado del comando: string 2026-08-05 21:21:10 - Enviando a ChatGPT: *App BNC* - Comprobante de la Operación: *Pago M... 2026-08-05 21:21:10 - forwardToChatGPT: Enviando a ChatGPT: *App BNC* - Comprobante de la Operación: *Pago M... 2026-08-05 21:21:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [05-Aug-2026 22:21:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [05-Aug-2026 22:21:10 America/Halifax] [CHATBOT][START] corr=d5fd1db9 IP=127.0.0.1 UA= [05-Aug-2026 21:21:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.1552 fecha=2026-08-05T00:00:00-04:00 [05-Aug-2026 21:21:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=70:a7:41:1c:56:f4 mobile=584123977060 [05-Aug-2026 21:21:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [05-Aug-2026 21:21:11 America/Caracas] [CHATBOT][DIAG] corr=d5fd1db9 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 2 días [warning] [05-Aug-2026 21:21:11 America/Caracas] [CHATBOT][CTX] corr=d5fd1db9 tel=584123977060 intent=chat srvid=35 usd=40 bs=35039.2 tasa=755.1552 verifyMode=simulated [05-Aug-2026 21:21:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [05-Aug-2026 21:21:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [05-Aug-2026 21:21:11 America/Caracas] [CHATBOT][AI][11116f] Proveedor: gemini [05-Aug-2026 21:21:11 America/Caracas] [CHATBOT][GEMINI][11116f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [05-Aug-2026 21:21:11 America/Caracas] [CHATBOT][GEMINI][11116f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 21:21:11 America/Caracas] [CHATBOT][GEMINI][11116f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [05-Aug-2026 21:21:12 America/Caracas] [CHATBOT][AI][11116f] Gemini falló, usando heurística local [05-Aug-2026 21:21:12 America/Caracas] [CHATBOT][END] corr=d5fd1db9 bytesRespuesta=397 [05-Aug-2026 21:21:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-05 21:21:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-05 21:21:13 - Mensaje enviado con éxito a 584123977060 2026-08-05 21:21:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73e18995760 (wa_message_id: wamid.HBgMNTg0MTIzOTc3MDYwFQIAERgSQjg3NjdFQjNFQUI5MDZENEJCAA==) 2026-08-05 21:21:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a73e18995760 2026-08-05 21:21:13 - ====== FIN WEBHOOK ====== 2026-08-05 21:30:31 - ====== INICIO WEBHOOK ====== 2026-08-05 21:30:31 - Evento: text | De: 584143245871 | Size: 586b 2026-08-05 21:30:31 - Procesando mensaje regular tipo: text 2026-08-05 21:30:31 - RegularMessageService: Procesando mensaje de 584143245871, tipo: text 2026-08-05 21:30:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUNGRkIxRjI4RDJDNDk5MTFGNEVCMjNEMTUxMkVCODEA 2026-08-05 21:30:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUNGRkIxRjI4RDJDNDk5MTFGNEVCMjNEMTUxMkVCODEA 2026-08-05 21:30:31 - Contenido: Soporte... 2026-08-05 21:30:31 - Comando detectado: soporte 2026-08-05 21:30:31 - CommandProcessor: Procesando comando: soporte 2026-08-05 21:30:31 - Ejecutando soporte (menú interactivo) 2026-08-05 21:30:31 - Resultado del comando: array 2026-08-05 21:30:31 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-05 21:30:32 - Mensaje enviado con éxito a 584143245871 2026-08-05 21:30:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73e3b8624dd (wa_message_id: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSRjA5QUY4Qzg0NjA3NEYxMjkyAA==) 2026-08-05 21:30:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a73e3b8624dd 2026-08-05 21:30:32 - ====== FIN WEBHOOK ====== 2026-08-05 21:30:37 - ====== INICIO WEBHOOK ====== 2026-08-05 21:30:37 - Evento: interactive | De: 584143245871 | Size: 777b 2026-08-05 21:30:37 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-05 21:30:37 - ButtonService: payload=unique_button_id_1, telefono=584143245871 2026-08-05 21:30:37 - button_reply no manejado por ButtonService 2026-08-05 21:30:37 - ====== FIN WEBHOOK ====== 2026-08-05 21:30:42 - ====== INICIO WEBHOOK ====== 2026-08-05 21:30:42 - Evento: text | De: 584143245871 | Size: 586b 2026-08-05 21:30:42 - Procesando mensaje regular tipo: text 2026-08-05 21:30:42 - RegularMessageService: Procesando mensaje de 584143245871, tipo: text 2026-08-05 21:30:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUM3OTY2QzFFRDA2MzQ4RENGMEU5RTJCQjk3NzA2NEIA 2026-08-05 21:30:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUM3OTY2QzFFRDA2MzQ4RENGMEU5RTJCQjk3NzA2NEIA 2026-08-05 21:30:42 - Contenido: Soporte... 2026-08-05 21:30:42 - Comando detectado: soporte 2026-08-05 21:30:42 - CommandProcessor: Procesando comando: soporte 2026-08-05 21:30:42 - Ejecutando soporte (menú interactivo) 2026-08-05 21:30:42 - Resultado del comando: array 2026-08-05 21:30:42 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-05 21:30:43 - Mensaje enviado con éxito a 584143245871 2026-08-05 21:30:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a73e3c302b96 (wa_message_id: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSODYwQzgwRjE5RDM5Qzg0Q0U1AA==) 2026-08-05 21:30:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a73e3c302b96 2026-08-05 21:30:43 - ====== FIN WEBHOOK ====== 2026-08-05 21:30:46 - ====== INICIO WEBHOOK ====== 2026-08-05 21:30:46 - Evento: interactive | De: 584143245871 | Size: 777b 2026-08-05 21:30:46 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-05 21:30:46 - ButtonService: payload=unique_button_id_1, telefono=584143245871 2026-08-05 21:30:46 - button_reply no manejado por ButtonService 2026-08-05 21:30:46 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Johanna Huerta, 04/09/2026 . 584123977060 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123977060","wa_id":"584123977060"}],"messages":[{"id":"wamid.HBgMNTg0MTIzOTc3MDYwFQIAERgSOTVFQTY4MDVGNTNDMEJDMjY2AA==","message_status":"accepted"}]}'. 2026-08-05 21:45:50 - ====== INICIO WEBHOOK ====== 2026-08-05 21:45:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 21:45:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 21:45:50 - ====== FIN WEBHOOK ====== 2026-08-05 21:51:45 - ====== INICIO WEBHOOK ====== 2026-08-05 21:51:45 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 21:51:45 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 21:51:45 - ====== FIN WEBHOOK ====== 2026-08-05 21:51:53 - ====== INICIO WEBHOOK ====== 2026-08-05 21:51:53 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-05 21:51:53 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-05 21:51:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Emiliana Marisol Pereira centeno, 2026-09-05 00:00:00 . 584263200408 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263200408","wa_id":"584263200408"}],"messages":[{"id":"wamid.HBgMNTg0MjYzMjAwNDA4FQIAERgSNzZBRjdEQkEzOUVENjY4OUU0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143238024","wa_id":"584143238024"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSOUQ5RUVGQURGMDhDODlBRkZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168321193","wa_id":"584168321193"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzIxMTkzFQIAERgSOTZCQkE1QjVDQjY0QzQwM0M1AA==","message_status":"accepted"}]}'. 2026-08-06 07:00:09 - ====== INICIO WEBHOOK ====== 2026-08-06 07:00:09 - Evento: status:failed | De: 584168321193 | Size: 573b 2026-08-06 07:00:09 - STATUS FAILED: failed para 584168321193 | Error: 131026 Message undeliverable 2026-08-06 07:00:09 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142399338","wa_id":"584142399338"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzk5MzM4FQIAERgSNDcyRDEzQTgzNDFDQjQxRUIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584245582188","wa_id":"584245582188"}],"messages":[{"id":"wamid.HBgMNTg0MjQ1NTgyMTg4FQIAERgSMTk1M0EyNjVFREVDQUZGRjI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166930022","wa_id":"584166930022"}],"messages":[{"id":"wamid.HBgMNTg0MTY2OTMwMDIyFQIAERgSOTMxRUI5MjMwQkI1QTYxRTAwAA==","message_status":"accepted"}]}'. 2026-08-06 07:00:14 - ====== INICIO WEBHOOK ====== 2026-08-06 07:00:14 - Evento: status:failed | De: 584166930022 | Size: 573b 2026-08-06 07:00:14 - STATUS FAILED: failed para 584166930022 | Error: 131026 Message undeliverable 2026-08-06 07:00:14 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122838751","wa_id":"584122838751"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODM4NzUxFQIAERgSNzkwNTc5RURDQzQ1MjBEMzEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120102409","wa_id":"584120102409"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTAyNDA5FQIAERgSMzI4NUNBQjk2ODNCMzkwREY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121464274","wa_id":"584121464274"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDY0Mjc0FQIAERgSQkEwQzQ3NkNCMEY5MkQyN0ZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123132000","wa_id":"584123132000"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMTMyMDAwFQIAERgSOTRGQkQxQzdGQ0FDMjVGMzEwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241733138","wa_id":"584241733138"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzMzMTM4FQIAERgSQjY4Rjg4OEYwN0YwRTBDNjdCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242869504","wa_id":"584242869504"}],"messages":[{"id":"wamid.HBgMNTg0MjQyODY5NTA0FQIAERgSN0JFNDNFNzFEQjUwOTI3REVGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129329107","wa_id":"584129329107"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzI5MTA3FQIAERgSRDRCMDQyQTk3NThDN0Q0M0E3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142885098","wa_id":"584142885098"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODg1MDk4FQIAERgSRkVFOTVCRDQxRTMyOTE2M0VGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127074094","wa_id":"584127074094"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MDc0MDk0FQIAERgSQTQxQ0MxMURCNDk3NjM2M0IwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125609262","wa_id":"584125609262"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NjA5MjYyFQIAERgSODcxMkQ0QTk1MzVDMzBBNkFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243513567","wa_id":"584243513567"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTEzNTY3FQIAERgSQjQ1NUU4MUZBNTFDMEREQjUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122039523","wa_id":"584122039523"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDM5NTIzFQIAERgSNTE5RTU4OTQ5RUIxNDQ5RTQzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243173448","wa_id":"584243173448"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTczNDQ4FQIAERgSRDVEMDNBNTlFRThEOTlGQkJEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140318943","wa_id":"584140318943"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzE4OTQzFQIAERgSRDFFRjA0NzVDREZCMUExRjE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129911248","wa_id":"584129911248"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTExMjQ4FQIAERgSRDYxQUE0OTFFRkVERDU1M0VDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142092999","wa_id":"584142092999"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDkyOTk5FQIAERgSNzVDNDg2RkY5Q0IyRDhGNUIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128297799","wa_id":"584128297799"}],"messages":[{"id":"wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSODZFOTZCNTE3MEExOTZFQTI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243090301","wa_id":"584243090301"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDkwMzAxFQIAERgSRjQwMEFFMjdGRjkyRUM5NTVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241222222","wa_id":"584241222222"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSQzJGQThGQzU0QjQzREIzQTE5AA==","message_status":"accepted"}]}'. 2026-08-06 07:00:37 - ====== INICIO WEBHOOK ====== 2026-08-06 07:00:37 - Evento: text | De: 584142092999 | Size: 649b 2026-08-06 07:00:37 - Procesando mensaje regular tipo: text 2026-08-06 07:00:37 - RegularMessageService: Procesando mensaje de 584142092999, tipo: text 2026-08-06 07:00:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDkyOTk5FQIAEhggQTUwRjRGMjM4OTg3OUMwMUUzRTVDMTdBODIzNjZCOTcA 2026-08-06 07:00:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDkyOTk5FQIAEhggQTUwRjRGMjM4OTg3OUMwMUUzRTVDMTdBODIzNjZCOTcA 2026-08-06 07:00:37 - Contenido: Gracias por comunicarte con Agroinsumos El Jarillo. ¿Cómo podemos ayudarte?... 2026-08-06 07:00:37 - Comando detectado: gracias 2026-08-06 07:00:37 - CommandProcessor: Procesando comando: gracias 2026-08-06 07:00:37 - Comando no reconocido, enviando a ChatGPT 2026-08-06 07:00:37 - Resultado del comando: string 2026-08-06 07:00:37 - Enviando a ChatGPT: Gracias por comunicarte con Agroinsumos El Jarillo... 2026-08-06 07:00:37 - forwardToChatGPT: Enviando a ChatGPT: Gracias por comunicarte con Agroinsumos El Jarillo... 2026-08-06 07:00:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 08:00:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 08:00:37 America/Halifax] [CHATBOT][START] corr=5663b7fe IP=127.0.0.1 UA= output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123499175","wa_id":"584123499175"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDk5MTc1FQIAERgSN0QwRkNDRDcwMDVCNjAwNzZDAA==","message_status":"accepted"}]}'. [06-Aug-2026 07:00:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 07:00:37 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=6c:68:a4:60:12:94 mobile=584142092999 [06-Aug-2026 07:00:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 07:00:37 America/Caracas] [CHATBOT][DIAG] corr=5663b7fe Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [06-Aug-2026 07:00:37 America/Caracas] [CHATBOT][CTX] corr=5663b7fe tel=584142092999 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 07:00:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 07:00:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 07:00:37 America/Caracas] [CHATBOT][AI][1a7adb] Proveedor: gemini [06-Aug-2026 07:00:37 America/Caracas] [CHATBOT][GEMINI][1a7adb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 07:00:38 America/Caracas] [CHATBOT][GEMINI][1a7adb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 07:00:38 America/Caracas] [CHATBOT][GEMINI][1a7adb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584120118420","wa_id":"584120118420"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTE4NDIwFQIAERgSMzEyOTU4N0E2N0Q0RTNFNDYxAA==","message_status":"accepted"}]}'. [06-Aug-2026 07:00:39 America/Caracas] [CHATBOT][AI][1a7adb] Gemini falló, usando heurística local [06-Aug-2026 07:00:39 America/Caracas] [CHATBOT][AI][1a7adb] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 07:00:39 America/Caracas] [CHATBOT][END] corr=5663b7fe bytesRespuesta=399 [06-Aug-2026 07:00:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 07:00:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"5804241571024","wa_id":"584241571024"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTcxMDI0FQIAERgSQkYzN0ZCOUIxOEE3Q0M2QjhDAA==","message_status":"accepted"}]}'. 2026-08-06 07:00:40 - Mensaje enviado con éxito a 584142092999 2026-08-06 07:00:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74695820060 (wa_message_id: wamid.HBgMNTg0MTQyMDkyOTk5FQIAERgSQTAwMjE3OERBNDI1NDZBMDY5AA==) 2026-08-06 07:00:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a74695820060 2026-08-06 07:00:40 - ====== FIN WEBHOOK ====== 2026-08-06 07:00:41 - ====== INICIO WEBHOOK ====== 2026-08-06 07:00:41 - Evento: text | De: 584127074094 | Size: 685b 2026-08-06 07:00:41 - Procesando mensaje regular tipo: text 2026-08-06 07:00:41 - RegularMessageService: Procesando mensaje de 584127074094, tipo: text 2026-08-06 07:00:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MDc0MDk0FQIAEhggQTU4MTI5NjA1ODVGRjlFRTA1NDEyMjI2QzBEQTlGNEQA 2026-08-06 07:00:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MDc0MDk0FQIAEhggQTU4MTI5NjA1ODVGRjlFRTA1NDEyMjI2QzBEQTlGNEQA 2026-08-06 07:00:41 - Contenido: Gracias por comunicarte con Posada Don Elicio. A la brevedad posible estaremos atendiendo ¿Cómo po... 2026-08-06 07:00:41 - Comando detectado: gracias 2026-08-06 07:00:41 - CommandProcessor: Procesando comando: gracias 2026-08-06 07:00:41 - Comando no reconocido, enviando a ChatGPT 2026-08-06 07:00:41 - Resultado del comando: string 2026-08-06 07:00:41 - Enviando a ChatGPT: Gracias por comunicarte con Posada Don Elicio. A l... 2026-08-06 07:00:41 - forwardToChatGPT: Enviando a ChatGPT: Gracias por comunicarte con Posada Don Elicio. A l... 2026-08-06 07:00:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 08:00:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 08:00:41 America/Halifax] [CHATBOT][START] corr=bd238b33 IP=127.0.0.1 UA= output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127167573","wa_id":"584127167573"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MTY3NTczFQIAERgSNkI1QTI1MUNBRDlEQkVGNzNCAA==","message_status":"accepted"}]}'. 2026-08-06 07:00:41 - ====== INICIO WEBHOOK ====== 2026-08-06 07:00:41 - Evento: text | De: 584127074094 | Size: 886b 2026-08-06 07:00:41 - Procesando mensaje regular tipo: text 2026-08-06 07:00:41 - RegularMessageService: Procesando mensaje de 584127074094, tipo: text 2026-08-06 07:00:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MDc0MDk0FQIAEhggQTU3RkVGNUVCREI3MkMwQzU2NDMxQ0MwNUM3OUVGNzUA 2026-08-06 07:00:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MDc0MDk0FQIAEhggQTU3RkVGNUVCREI3MkMwQzU2NDMxQ0MwNUM3OUVGNzUA 2026-08-06 07:00:41 - Contenido: Gracias por tu mensaje. En este momento no podemos responder. Si deseas conocer nuestros servicios ... 2026-08-06 07:00:41 - Comando detectado: gracias 2026-08-06 07:00:41 - CommandProcessor: Procesando comando: gracias 2026-08-06 07:00:41 - Comando no reconocido, enviando a ChatGPT 2026-08-06 07:00:41 - Resultado del comando: string 2026-08-06 07:00:41 - Enviando a ChatGPT: Gracias por tu mensaje. En este momento no podemos... 2026-08-06 07:00:41 - forwardToChatGPT: Enviando a ChatGPT: Gracias por tu mensaje. En este momento no podemos... 2026-08-06 07:00:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 08:00:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 08:00:41 America/Halifax] [CHATBOT][START] corr=fadead43 IP=127.0.0.1 UA= [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=4c:d7:c8:a0:6f:cb mobile=584127074094 [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2025-12-23 username=6c:68:a4:81:57:58 mobile=584127074094 [06-Aug-2026 07:00:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][DIAG] corr=bd238b33 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][CTX] corr=bd238b33 tel=584127074094 intent=chat srvid= usd=0 bs=0 tasa=755.9001 verifyMode=simulated [06-Aug-2026 07:00:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][AI][047c02] Proveedor: gemini [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][GEMINI][047c02] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][GEMINI][047c02] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=4c:d7:c8:a0:6f:cb mobile=584127074094 [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2025-12-23 username=6c:68:a4:81:57:58 mobile=584127074094 [06-Aug-2026 07:00:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][DIAG] corr=fadead43 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][CTX] corr=fadead43 tel=584127074094 intent=chat srvid= usd=0 bs=0 tasa=755.9001 verifyMode=simulated [06-Aug-2026 07:00:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][AI][58481d] Proveedor: gemini [06-Aug-2026 07:00:41 America/Caracas] [CHATBOT][GEMINI][58481d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 07:00:42 America/Caracas] [CHATBOT][GEMINI][047c02] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 07:00:42 America/Caracas] [CHATBOT][GEMINI][58481d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 07:00:42 America/Caracas] [CHATBOT][AI][047c02] Gemini falló, usando heurística local [06-Aug-2026 07:00:42 America/Caracas] [CHATBOT][AI][047c02] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 07:00:42 America/Caracas] [CHATBOT][END] corr=bd238b33 bytesRespuesta=394 [06-Aug-2026 07:00:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 07:00:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 07:00:42 America/Caracas] [CHATBOT][GEMINI][58481d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 07:00:43 America/Caracas] [CHATBOT][AI][58481d] Gemini falló, usando heurística local [06-Aug-2026 07:00:43 America/Caracas] [CHATBOT][AI][58481d] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 07:00:43 America/Caracas] [CHATBOT][END] corr=fadead43 bytesRespuesta=394 [06-Aug-2026 07:00:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 07:00:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 07:00:43 - Mensaje enviado con éxito a 584127074094 2026-08-06 07:00:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74695ba16e4 (wa_message_id: wamid.HBgMNTg0MTI3MDc0MDk0FQIAERgSNEM5RjIyNDZFQThGMzEyMkFDAA==) 2026-08-06 07:00:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a74695ba16e4 2026-08-06 07:00:43 - ====== FIN WEBHOOK ====== 2026-08-06 07:00:44 - Mensaje enviado con éxito a 584127074094 2026-08-06 07:00:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74695c4f774 (wa_message_id: wamid.HBgMNTg0MTI3MDc0MDk0FQIAERgSNDE0NERENDIyMjU3MTJEQkFEAA==) 2026-08-06 07:00:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a74695c4f774 2026-08-06 07:00:44 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243514744","wa_id":"584243514744"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTE0NzQ0FQIAERgSNjUyMUVDNUI2NUZBQjNFNjBFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269006983","wa_id":"584269006983"}],"messages":[{"id":"wamid.HBgMNTg0MjY5MDA2OTgzFQIAERgSRUMwQzIzQzJFQTEyMDVBN0M0AA==","message_status":"accepted"}]}'. 2026-08-06 07:00:47 - ====== INICIO WEBHOOK ====== 2026-08-06 07:00:47 - Evento: status:failed | De: 584269006983 | Size: 573b 2026-08-06 07:00:47 - STATUS FAILED: failed para 584269006983 | Error: 131026 Message undeliverable 2026-08-06 07:00:47 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241443452","wa_id":"584241443452"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDQzNDUyFQIAERgSMTg2QjUzRTgwOTM3NkI2OUQ3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243591557","wa_id":"584243591557"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTkxNTU3FQIAERgSOThCOTEzMjEwMkVCM0U2MDZDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261990179","wa_id":"584261990179"}],"messages":[{"id":"wamid.HBgMNTg0MjYxOTkwMTc5FQIAERgSN0FBQkUxMENGQURENjhENjNEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122528636","wa_id":"584122528636"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTI4NjM2FQIAERgSRTFFMTc4QkE0OUFCMUI0QjdEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121488021","wa_id":"584121488021"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg4MDIxFQIAERgSREIyN0IwQUMwODhCRTcxOTk2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928040","wa_id":"584144928040"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDQwFQIAERgSOTFEMjBBRjVGRDhCNzZDQjgzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123346247","wa_id":"584123346247"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzQ2MjQ3FQIAERgSNkFBRTk3OUZCMzg3MTNERTU3AA==","message_status":"accepted"}]}'. 2026-08-06 07:00:56 - ====== INICIO WEBHOOK ====== 2026-08-06 07:00:56 - Evento: status:failed | De: 584123346247 | Size: 573b 2026-08-06 07:00:56 - STATUS FAILED: failed para 584123346247 | Error: 131026 Message undeliverable 2026-08-06 07:00:56 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"1786848734","wa_id":"1786848734"}],"messages":[{"id":"wamid.HBgKMTc4Njg0ODczNBUCABEYEjdEMDUwMjU4MkY3OTVFQ0Y3QgA=","message_status":"accepted"}]}'. 2026-08-06 07:00:57 - ====== INICIO WEBHOOK ====== 2026-08-06 07:00:57 - Evento: status:failed | De: 1786848734 | Size: 565b 2026-08-06 07:00:57 - STATUS FAILED: failed para 1786848734 | Error: 131026 Message undeliverable 2026-08-06 07:00:57 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241814415","wa_id":"584241814415"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODE0NDE1FQIAERgSMjM2NTlGQkRBOUZCMjhFOTA2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04241901965","wa_id":"584241901965"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTAxOTY1FQIAERgSOTQ1OTBGNzE0RTNCNzZCNDRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123062567","wa_id":"584123062567"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDYyNTY3FQIAERgSRUExNkRDRTdBRDJBMDVDN0MwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143335313","wa_id":"584143335313"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzM1MzEzFQIAERgSQjdBOEJDNDgxRUQ1MEExRTIzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267419909","wa_id":"584267419909"}],"messages":[{"id":"wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSMzg3QTQ5RTk2RTBGN0VEQUE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126353707","wa_id":"584126353707"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MzUzNzA3FQIAERgSNDgwREY3Q0Q1QTA1NEM4Mzk5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243004242","wa_id":"584243004242"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDA0MjQyFQIAERgSODAzNzcyODU4MjE1MDZBNzFDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144912881","wa_id":"584144912881"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSRkRBRTVDM0QwRDFGMUJFOEI1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411392","wa_id":"584121411392"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExMzkyFQIAERgSRUI1NTJDOUJFMTg2MzJEOUM2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126230385","wa_id":"584126230385"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MjMwMzg1FQIAERgSM0I5NzgxNjgzNEE5QTMxMTNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243192550","wa_id":"584243192550"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTkyNTUwFQIAERgSQzQwMDdGRjQ1NTZDMDBFRjMzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124558012","wa_id":"584124558012"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTU4MDEyFQIAERgSRkI4NkY0MTRGNzE3NEQxRjNDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243335387","wa_id":"584243335387"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzM1Mzg3FQIAERgSM0U2MzQyRkU0NzdFMEQ0NzY3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120118420","wa_id":"584120118420"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTE4NDIwFQIAERgSMDIxMDdENEZGM0VENjYzQjg0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910519","wa_id":"584129910519"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNTE5FQIAERgSREE1RDRENDQzMjhEODRFQzdCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120361639","wa_id":"584120361639"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzYxNjM5FQIAERgSMjg0OTYwQkIzRkFGQTdFMzBCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941827","wa_id":"584129941827"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODI3FQIAERgSQThEMkQzQjkwRTI2NTMwNzdGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120900607","wa_id":"584120900607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwOTAwNjA3FQIAERgSNDYzRTRFMTIyNEU1MUQ1NjcxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120515285","wa_id":"584120515285"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNTE1Mjg1FQIAERgSODAyNTAxRkU3OUExMkFBRDUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126187195","wa_id":"584126187195"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTg3MTk1FQIAERgSQjQ3MEQyODRDNTY1RTY3MEJBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142020052","wa_id":"584142020052"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDIwMDUyFQIAERgSOUYwNzY1N0NERUNDNURGQTg3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263432511","wa_id":"584263432511"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDMyNTExFQIAERgSNERDOEJCNjIzNDI1OTMyQ0Y3AA==","message_status":"accepted"}]}'. 2026-08-06 07:04:13 - ====== INICIO WEBHOOK ====== 2026-08-06 07:04:13 - Evento: text | De: 584122528636 | Size: 605b 2026-08-06 07:04:13 - Procesando mensaje regular tipo: text 2026-08-06 07:04:13 - RegularMessageService: Procesando mensaje de 584122528636, tipo: text 2026-08-06 07:04:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTI4NjM2FQIAEhggQUMxNkM3MzlGMEMwMTM3QjU2OEI0M0JENDM2ODMwMUIA 2026-08-06 07:04:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTI4NjM2FQIAEhggQUMxNkM3MzlGMEMwMTM3QjU2OEI0M0JENDM2ODMwMUIA 2026-08-06 07:04:13 - Contenido: Buenos días, por favor monto a pagar... 2026-08-06 07:04:13 - Comando detectado: buenos 2026-08-06 07:04:13 - CommandProcessor: Procesando comando: buenos 2026-08-06 07:04:13 - Comando no reconocido, enviando a ChatGPT 2026-08-06 07:04:13 - Resultado del comando: string 2026-08-06 07:04:13 - Enviando a ChatGPT: Buenos días, por favor monto a pagar... 2026-08-06 07:04:13 - forwardToChatGPT: Enviando a ChatGPT: Buenos días, por favor monto a pagar... 2026-08-06 07:04:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 08:04:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 08:04:13 America/Halifax] [CHATBOT][START] corr=3eb8c2d5 IP=127.0.0.1 UA= [06-Aug-2026 07:04:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 07:04:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=74:ac:b9:7c:08:b7 mobile=584122528636 [06-Aug-2026 07:04:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 07:04:13 America/Caracas] [CHATBOT][DIAG] corr=3eb8c2d5 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [06-Aug-2026 07:04:13 America/Caracas] [CHATBOT][CTX] corr=3eb8c2d5 tel=584122528636 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 07:04:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 07:04:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 07:04:13 America/Caracas] [CHATBOT][AI][1b7a12] Proveedor: gemini [06-Aug-2026 07:04:13 America/Caracas] [CHATBOT][GEMINI][1b7a12] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 07:04:14 America/Caracas] [CHATBOT][GEMINI][1b7a12] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-06 07:04:14 - ====== INICIO WEBHOOK ====== 2026-08-06 07:04:14 - Evento: button | De: 584122528636 | Size: 725b 2026-08-06 07:04:14 - Procesando botón de plantilla: Informacion de pagos 2026-08-06 07:04:14 - ButtonService: payload=informacion de pagos, telefono=584122528636 2026-08-06 07:04:14 - Procesando botón PAGO para: 584122528636 [06-Aug-2026 07:04:14 America/Caracas] [CHATBOT][GEMINI][1b7a12] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 07:04:15 America/Caracas] [CHATBOT][AI][1b7a12] Gemini falló, usando heurística local [06-Aug-2026 07:04:15 America/Caracas] [CHATBOT][END] corr=3eb8c2d5 bytesRespuesta=397 [06-Aug-2026 07:04:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 07:04:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 07:04:15 - Mensaje enviado con éxito a 584122528636 2026-08-06 07:04:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a746a2fd2f4e (wa_message_id: wamid.HBgMNTg0MTIyNTI4NjM2FQIAERgSRkEwRDE1OTgyMDA5NjdCRkY2AA==) 2026-08-06 07:04:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a746a2fd2f4e 2026-08-06 07:04:15 - ====== FIN WEBHOOK ====== 2026-08-06 07:04:16 - Mensaje enviado con éxito a 584122528636 2026-08-06 07:04:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a746a308a2ec (wa_message_id: wamid.HBgMNTg0MTIyNTI4NjM2FQIAERgSMkYyMEQxOEM2NTcwRDdGRTZFAA==) 2026-08-06 07:04:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a746a308a2ec 2026-08-06 07:04:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Gregorio Castro Kohler, 2026-09-10 00:00:00 . 584241674272 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241674272","wa_id":"584241674272"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjc0MjcyFQIAERgSRTMyMUE3RjM1RDIxRDQwMjBEAA==","message_status":"accepted"}]}'. 2026-08-06 08:02:12 - ====== INICIO WEBHOOK ====== 2026-08-06 08:02:12 - Evento: status:failed | De: 584241674272 | Size: 573b 2026-08-06 08:02:12 - STATUS FAILED: failed para 584241674272 | Error: 131026 Message undeliverable 2026-08-06 08:02:12 - ====== FIN WEBHOOK ====== 2026-08-06 08:12:09 - ====== INICIO WEBHOOK ====== 2026-08-06 08:12:09 - Evento: text | De: 584121348302 | Size: 623b 2026-08-06 08:12:09 - Procesando mensaje regular tipo: text 2026-08-06 08:12:09 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-06 08:12:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM1OUIzMzZENUNBODQ2MDBDMUVEODM2NUJGRDU0OTMA 2026-08-06 08:12:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM1OUIzMzZENUNBODQ2MDBDMUVEODM2NUJGRDU0OTMA 2026-08-06 08:12:09 - Contenido: Buenos dias,quisiera saber el monto a cancelar este mes,gilberto senior... 2026-08-06 08:12:09 - Comando detectado: buenos 2026-08-06 08:12:09 - CommandProcessor: Procesando comando: buenos 2026-08-06 08:12:09 - Comando no reconocido, enviando a ChatGPT 2026-08-06 08:12:09 - Resultado del comando: string 2026-08-06 08:12:09 - Enviando a ChatGPT: Buenos dias,quisiera saber el monto a cancelar est... 2026-08-06 08:12:09 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias,quisiera saber el monto a cancelar est... 2026-08-06 08:12:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 09:12:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 09:12:09 America/Halifax] [CHATBOT][START] corr=458e6704 IP=127.0.0.1 UA= [06-Aug-2026 08:12:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 08:12:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:7c:d6:14 mobile=584121348302 [06-Aug-2026 08:12:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 08:12:09 America/Caracas] [CHATBOT][DIAG] corr=458e6704 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 3 días [warning] [06-Aug-2026 08:12:09 America/Caracas] [CHATBOT][CTX] corr=458e6704 tel=584121348302 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 08:12:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 08:12:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 08:12:09 America/Caracas] [CHATBOT][AI][9e6d0b] Proveedor: gemini [06-Aug-2026 08:12:09 America/Caracas] [CHATBOT][GEMINI][9e6d0b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 08:12:10 America/Caracas] [CHATBOT][GEMINI][9e6d0b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 08:12:10 America/Caracas] [CHATBOT][GEMINI][9e6d0b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 08:12:11 America/Caracas] [CHATBOT][AI][9e6d0b] Gemini falló, usando heurística local [06-Aug-2026 08:12:11 America/Caracas] [CHATBOT][AI][9e6d0b] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 08:12:11 America/Caracas] [CHATBOT][END] corr=458e6704 bytesRespuesta=392 [06-Aug-2026 08:12:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 08:12:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 08:12:12 - Mensaje enviado con éxito a 584121348302 2026-08-06 08:12:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a747a1c97e69 (wa_message_id: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSMTg3QkYwMTM2RDI0NjhGNzIwAA==) 2026-08-06 08:12:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a747a1c97e69 2026-08-06 08:12:12 - ====== FIN WEBHOOK ====== 2026-08-06 08:23:49 - ====== INICIO WEBHOOK ====== 2026-08-06 08:23:49 - Evento: text | De: 584121348302 | Size: 557b 2026-08-06 08:23:49 - Procesando mensaje regular tipo: text 2026-08-06 08:23:49 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-06 08:23:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMyN0IxRjg3QUFEM0NDOEZFREJBQUJDM0E5NEQ2MkUA 2026-08-06 08:23:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMyN0IxRjg3QUFEM0NDOEZFREJBQUJDM0E5NEQ2MkUA 2026-08-06 08:23:49 - Contenido: Pagar... 2026-08-06 08:23:49 - Comando detectado: pagar 2026-08-06 08:23:49 - CommandProcessor: Procesando comando: pagar 2026-08-06 08:23:49 - Ejecutando add_pagos.php [06-Aug-2026 08:23:50 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-06 08:23:50 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-06 08:23:51 - ====== INICIO WEBHOOK ====== 2026-08-06 08:23:51 - Evento: text | De: 584121348302 | Size: 557b 2026-08-06 08:23:51 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMyN0IxRjg3QUFEM0NDOEZFREJBQUJDM0E5NEQ2MkUA, ignorando 2026-08-06 08:40:12 - ====== INICIO WEBHOOK ====== 2026-08-06 08:40:12 - Evento: image | De: 584168000194 | Size: 842b 2026-08-06 08:40:12 - Procesando mensaje regular tipo: image 2026-08-06 08:40:12 - RegularMessageService: Procesando mensaje de 584168000194, tipo: image 2026-08-06 08:40:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY4MDAwMTk0FQIAEhggQUM1NTdGRjg0QTQ2NTEzMEFFRjdFQzJFRDUxMzY4MjMA 2026-08-06 08:40:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY4MDAwMTk0FQIAEhggQUM1NTdGRjg0QTQ2NTEzMEFFRjdFQzJFRDUxMzY4MjMA 2026-08-06 08:40:12 - Contenido: ... 2026-08-06 08:40:12 - Comando detectado: image 2026-08-06 08:40:12 - CommandProcessor: Procesando comando: image 2026-08-06 08:40:12 - Imagen sin comando, guardando y procesando 2026-08-06 08:40:12 - Verificando duplicado por imageId=2153013241912652, msgId=wamid.HBgMNTg0MTY4MDAwMTk0FQIAEhggQUM1NTdGRjg0QTQ2NTEzMEFFRjdFQzJFRDUxMzY4MjMA 2026-08-06 08:40:12 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 08:40:12 - Incluyendo numtoname.php... 2026-08-06 08:40:12 - Incluyendo media.php... 2026-08-06 08:40:12 - DEBUG messages batch: [{"from":"584168000194","from_user_id":"VE.4539360883017725","id":"wamid.HBgMNTg0MTY4MDAwMTk0FQIAEhggQUM1NTdGRjg0QTQ2NTEzMEFFRjdFQzJFRDUxMzY4MjMA","timestamp":"1786020006","type":"image","image":{"mime_type":"image\/jpeg","sha256":"+UTuS6xmEOhAtDn3tjJWssBMdkzLzXOpQU7jVEkwiHA=","id":"2153013241912652","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2153013241912652&source=webhook&ext=1786020308&hash=ATyCjaqJA6zUvnW8gJwf5RTL1I-mxooKhQkwLFICXE9J2g"}}] 2026-08-06 08:40:12 - DEBUG caption: no se encontró texto cercano 2026-08-06 08:40:12 - DEBUG caption final: [VACIO] 2026-08-06 08:40:12 - DEBUG busqueda mobiles: 04168000194,4168000194,584168000194 2026-08-06 08:40:12 - DEBUG usuario encontrado: 6c:68:a4:60:3a:c0 2026-08-06 08:40:12 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 08:40:12 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 08:40:13 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2153013241912652&source=getMedia&ext=1786020310&hash=ATxIzxMNssvgin3uuESUapS-YYwlhynE_CfDNv-ujNzhuA 2026-08-06 08:40:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2153013241912652.jpg (173435 bytes) 2026-08-06 08:40:16 - OCR tesseract exit=0 chars=340 2026-08-06 08:40:16 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 384 ER ES TITO ED) € E TETAS y PagomóvilBDV Personas Y LS Fecha: 06/08/2026 Operacién: 00691906707 U 0) Identificacién: 18143785 Origen: 0102****5445 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago € @® Crear Acceso directo m O A] 2026-08-06 08:40:16 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-06"} 2026-08-06 08:40:16 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-06","debug":["fecha=2026-08-06"]} 2026-08-06 08:40:16 - DEBUG registro: usernameRaw=''6c:68:a4:60:3a:c0'' first=''Noly'' last=''Ziegler'' esRegistrado=1 2026-08-06 08:40:16 - DEBUG bodyAdmin postOCR: Tlf: 04168000194\nUser: 6c:68:a4:60:3a:c0\nNombre: Noly Ziegler\nBanco: Mercantil\nMonto: \nFecha: 2026-08-06 (caption)\nSrvID: 34 2026-08-06 08:40:19 - IMG 2153013241912652 TEL 04168000194 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 08:40:19 - Incluyendo guardar_imagen.php... 2026-08-06 08:40:19 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 08:40:19 - Includes realizados. Verificando funciones... 2026-08-06 08:40:19 - obtenerInfoUsuario: Iniciando función con teléfono: 584168000194 2026-08-06 08:40:19 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 08:40:19 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 08:40:19 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 08:40:19 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 08:40:19 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 08:40:19 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:60:3a:c0","firstname":"Noly","lastname":"Ziegler","mac":"6c:68:a4:60:3a:c1","srvid":34} 2026-08-06 08:40:19 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 08:40:19 - Datos usuario extraídos: {"username":"6c:68:a4:60:3a:c0","firstname":"Noly","lastname":"Ziegler","mac":"6c:68:a4:60:3a:c1","srvid":34} 2026-08-06 08:40:19 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 08:40:19 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 08:40:19 - Valor de accessToken: EAAC0c45... 2026-08-06 08:40:19 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 08:40:19 - Instancia WhatsAppImageHandler creada 2026-08-06 08:40:19 - Llamando a saveWhatsAppImage... 2026-08-06 08:40:19 - saveWhatsAppImage: Procesando imagen para: 584168000194 2026-08-06 08:40:19 - saveWhatsAppImage: ID de media: 2153013241912652, MIME type: image/jpeg 2026-08-06 08:40:19 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2153013241912652 2026-08-06 08:40:19 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 08:40:19 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2153013241912652&source=getMedia&ext=1786020316&hash=ATxDHtdkOCwnkozeZYBHNQykvqOnoDZ7dO03YjfjvzKhug 2026-08-06 08:40:19 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2153013241912652&source=getMedia&ext=1786020316&hash=ATxDHtdkOCwnkozeZYBHNQykvqOnoDZ7dO03YjfjvzKhug 2026-08-06 08:40:20 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 08:40:20 - descargar_imagen: Imagen descargada - Tamaño: 173435 bytes, Tipo: image/jpeg 2026-08-06 08:40:20 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2153013241912652.jpg, Tamaño: 173435 bytes 2026-08-06 08:40:20 - saveToDatabase: Registro insertado en BD con ID: 255 2026-08-06 08:40:20 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2153013241912652.jpg","image_id":"2153013241912652","size":173435,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 08:40:20 - Resultado del comando: array 2026-08-06 08:40:20 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est - addcreddits, addcreddits, Noly Ziegler, 05/09/2026 . 584168000194 2026-08-06 08:40:21 - Mensaje enviado con éxito a 584168000194 2026-08-06 08:40:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7480b571826 (wa_message_id: wamid.HBgMNTg0MTY4MDAwMTk0FQIAERgSRDUyMDBBMDJERDZBNTY4RjlEAA==) 2026-08-06 08:40:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a7480b571826 2026-08-06 08:40:21 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168000194","wa_id":"584168000194"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MDAwMTk0FQIAERgSRjBEMjQxMzhBOTQyNTVEOTJDAA==","message_status":"accepted"}]}'. 2026-08-06 08:40:23 - ====== INICIO WEBHOOK ====== 2026-08-06 08:40:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 08:40:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 08:40:23 - ====== FIN WEBHOOK ====== 2026-08-06 08:42:19 - ====== INICIO WEBHOOK ====== 2026-08-06 08:42:19 - Evento: image | De: 584141190171 | Size: 832b 2026-08-06 08:42:19 - Procesando mensaje regular tipo: image 2026-08-06 08:42:19 - RegularMessageService: Procesando mensaje de 584141190171, tipo: image 2026-08-06 08:42:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTkwMTcxFQIAEhggQUNGMUE4QjFFQTRERUE2OEQ1NTU0QUE0RDRGM0JCNEQA 2026-08-06 08:42:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTkwMTcxFQIAEhggQUNGMUE4QjFFQTRERUE2OEQ1NTU0QUE0RDRGM0JCNEQA 2026-08-06 08:42:19 - Contenido: ... 2026-08-06 08:42:19 - Comando detectado: image 2026-08-06 08:42:19 - CommandProcessor: Procesando comando: image 2026-08-06 08:42:19 - Imagen sin comando, guardando y procesando 2026-08-06 08:42:19 - Verificando duplicado por imageId=1713394429871075, msgId=wamid.HBgMNTg0MTQxMTkwMTcxFQIAEhggQUNGMUE4QjFFQTRERUE2OEQ1NTU0QUE0RDRGM0JCNEQA 2026-08-06 08:42:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 08:42:19 - Incluyendo numtoname.php... 2026-08-06 08:42:19 - Incluyendo media.php... 2026-08-06 08:42:19 - DEBUG messages batch: [{"from":"584141190171","from_user_id":"VE.4534496436837503","id":"wamid.HBgMNTg0MTQxMTkwMTcxFQIAEhggQUNGMUE4QjFFQTRERUE2OEQ1NTU0QUE0RDRGM0JCNEQA","timestamp":"1786020134","type":"image","image":{"mime_type":"image\/jpeg","sha256":"d0tFUeGaDGqjPhREXzFrFwld+KFStgMdvzC8vFcp4AQ=","id":"1713394429871075","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1713394429871075&source=webhook&ext=1786020436&hash=ATwH-aaiGXs4HvFViEG4uuXDIDbf5-uMYAIlFhB-LXLnkg"}}] 2026-08-06 08:42:19 - DEBUG caption: no se encontró texto cercano 2026-08-06 08:42:19 - DEBUG caption final: [VACIO] 2026-08-06 08:42:19 - DEBUG busqueda mobiles: 04141190171,4141190171,584141190171 2026-08-06 08:42:19 - DEBUG usuario encontrado: 60:22:32:b4:9d:3d 2026-08-06 08:42:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 08:42:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 08:42:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1713394429871075&source=getMedia&ext=1786020437&hash=ATwXPV3k0UMxAvI22q0I5Z8D8T_PW98Yfcg7FD5C06jdVQ 2026-08-06 08:42:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1713394429871075.jpg (30651 bytes) 2026-08-06 08:42:22 - OCR tesseract exit=0 chars=470 2026-08-06 08:42:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 123 ETE OIC BDVenlínea personas Resultado de PagomévilBDV Tu PagomdvitBDV ha sido realizado con éxito. El nimero de operación es: 001435060822 [[] Banco Receptor: BANCO DE VENEZUELA Teléfono Receptor: 041293736 Cédula Receptor: 18785 Monto de la Operación: 30.240,00 Concepto: Internet agosto Eugenia Mazelka v Banco de Venezuela, S.A. Banco Universal © RIF G-20009997-6, 2026-08-06 08:42:22 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":null} 2026-08-06 08:42:22 - OCR parseDetalles: {"banco":null,"monto":"30240.00","fecha":null,"debug":["montoSame=30.240,00"]} 2026-08-06 08:42:22 - DEBUG registro: usernameRaw=''60:22:32:b4:9d:3d'' first=''Eugenia'' last=''Rudis De Mazeika'' esRegistrado=1 2026-08-06 08:42:22 - DEBUG bodyAdmin postOCR: Tlf: 04141190171\nUser: 60:22:32:b4:9d:3d\nNombre: Eugenia Rudis De Mazeika\nBanco: Venezuela\nMonto: 30240.00 (ocrDetails)\nFecha: \nSrvID: 35 2026-08-06 08:42:25 - IMG 1713394429871075 TEL 04141190171 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 08:42:25 - Incluyendo guardar_imagen.php... 2026-08-06 08:42:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 08:42:25 - Includes realizados. Verificando funciones... 2026-08-06 08:42:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584141190171 2026-08-06 08:42:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 08:42:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 08:42:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 08:42:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 08:42:25 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 08:42:25 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:b4:9d:3d","firstname":"Eugenia","lastname":"Rudis De Mazeika","mac":"f4:92:bf:4e:1f:d1","srvid":35} 2026-08-06 08:42:25 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 08:42:25 - Datos usuario extraídos: {"username":"60:22:32:b4:9d:3d","firstname":"Eugenia","lastname":"Rudis De Mazeika","mac":"f4:92:bf:4e:1f:d1","srvid":35} 2026-08-06 08:42:25 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 08:42:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 08:42:25 - Valor de accessToken: EAAC0c45... 2026-08-06 08:42:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 08:42:25 - Instancia WhatsAppImageHandler creada 2026-08-06 08:42:25 - Llamando a saveWhatsAppImage... 2026-08-06 08:42:25 - saveWhatsAppImage: Procesando imagen para: 584141190171 2026-08-06 08:42:25 - saveWhatsAppImage: ID de media: 1713394429871075, MIME type: image/jpeg 2026-08-06 08:42:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1713394429871075 2026-08-06 08:42:26 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 08:42:26 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1713394429871075&source=getMedia&ext=1786020442&hash=ATxAPXXjZZWq8l6bQiWn1SK-0If_kOaSqPoJ9IgxVQsddw 2026-08-06 08:42:26 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1713394429871075&source=getMedia&ext=1786020442&hash=ATxAPXXjZZWq8l6bQiWn1SK-0If_kOaSqPoJ9IgxVQsddw 2026-08-06 08:42:26 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 08:42:26 - descargar_imagen: Imagen descargada - Tamaño: 30651 bytes, Tipo: image/jpeg 2026-08-06 08:42:26 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1713394429871075.jpg, Tamaño: 30651 bytes 2026-08-06 08:42:26 - saveToDatabase: Registro insertado en BD con ID: 256 2026-08-06 08:42:26 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1713394429871075.jpg","image_id":"1713394429871075","size":30651,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 08:42:26 - Resultado del comando: array 2026-08-06 08:42:26 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-06 08:42:27 - Mensaje enviado con éxito a 584141190171 2026-08-06 08:42:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a748133ea6f3 (wa_message_id: wamid.HBgMNTg0MTQxMTkwMTcxFQIAERgSNTNGNDlCOEYyMDkzQkNEMkVFAA==) 2026-08-06 08:42:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a748133ea6f3 2026-08-06 08:42:27 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Eugenia Rudis De Mazeika, 2026-09-11 00:00:00 . 584141190171 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141190171","wa_id":"584141190171"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTkwMTcxFQIAERgSOTIxQjg2RUI2M0FFOENFMkZCAA==","message_status":"accepted"}]}'. 2026-08-06 08:48:54 - ====== INICIO WEBHOOK ====== 2026-08-06 08:48:54 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 08:48:54 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 08:48:54 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Duran, 2026-08-25 00:00:00 . 584244740460 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584244740460","wa_id":"584244740460"}],"messages":[{"id":"wamid.HBgMNTg0MjQ0NzQwNDYwFQIAERgSODg5REE2QTEzMTEwOEU3N0ZBAA==","message_status":"accepted"}]}'. 2026-08-06 09:09:21 - ====== INICIO WEBHOOK ====== 2026-08-06 09:09:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 09:09:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 09:09:21 - ====== FIN WEBHOOK ====== 2026-08-06 10:23:59 - ====== INICIO WEBHOOK ====== 2026-08-06 10:23:59 - Evento: text | De: 584141190171 | Size: 567b 2026-08-06 10:23:59 - Procesando mensaje regular tipo: text 2026-08-06 10:23:59 - RegularMessageService: Procesando mensaje de 584141190171, tipo: text 2026-08-06 10:23:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTkwMTcxFQIAEhggQUMxMTlDMkEwNTZBQ0EwMDQwNTAyQzg3Q0Q3QTRBNzgA 2026-08-06 10:23:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTkwMTcxFQIAEhggQUMxMTlDMkEwNTZBQ0EwMDQwNTAyQzg3Q0Q3QTRBNzgA 2026-08-06 10:23:59 - Contenido: Numero 1... 2026-08-06 10:23:59 - Comando detectado: numero 2026-08-06 10:23:59 - CommandProcessor: Procesando comando: numero 2026-08-06 10:23:59 - Comando no reconocido, enviando a ChatGPT 2026-08-06 10:23:59 - Resultado del comando: string 2026-08-06 10:23:59 - Enviando a ChatGPT: Numero 1... 2026-08-06 10:23:59 - forwardToChatGPT: Enviando a ChatGPT: Numero 1... 2026-08-06 10:23:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 11:23:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 11:23:59 America/Halifax] [CHATBOT][START] corr=915150fb IP=127.0.0.1 UA= [06-Aug-2026 10:24:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 10:24:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-11 username=60:22:32:b4:9d:3d mobile=584141190171 [06-Aug-2026 10:24:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 10:24:00 America/Caracas] [CHATBOT][DIAG] corr=915150fb Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [06-Aug-2026 10:24:00 America/Caracas] [CHATBOT][CTX] corr=915150fb tel=584141190171 intent=chat srvid=35 usd=40 bs=35073.76 tasa=755.9001 verifyMode=simulated [06-Aug-2026 10:24:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 10:24:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 10:24:00 America/Caracas] [CHATBOT][AI][3576a9] Proveedor: gemini [06-Aug-2026 10:24:00 America/Caracas] [CHATBOT][GEMINI][3576a9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 10:24:00 America/Caracas] [CHATBOT][GEMINI][3576a9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 10:24:01 America/Caracas] [CHATBOT][GEMINI][3576a9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 10:24:01 America/Caracas] [CHATBOT][AI][3576a9] Gemini falló, usando heurística local [06-Aug-2026 10:24:01 America/Caracas] [CHATBOT][AI][3576a9] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 10:24:01 America/Caracas] [CHATBOT][END] corr=915150fb bytesRespuesta=401 [06-Aug-2026 10:24:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 10:24:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 10:24:02 - Mensaje enviado con éxito a 584141190171 2026-08-06 10:24:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a749902e159a (wa_message_id: wamid.HBgMNTg0MTQxMTkwMTcxFQIAERgSMkI1RDQ1NjlBNUE2MzdBRTQwAA==) 2026-08-06 10:24:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a749902e159a 2026-08-06 10:24:02 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Fruti agro ozwaldo ziegler, 2026-09-12 00:00:00 . 584169142724 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584169142724","wa_id":"584169142724"}],"messages":[{"id":"wamid.HBgMNTg0MTY5MTQyNzI0FQIAERgSODVFMUE2Qjk4MzUzM0NCNEI0AA==","message_status":"accepted"}]}'. 2026-08-06 10:26:57 - ====== INICIO WEBHOOK ====== 2026-08-06 10:26:57 - Evento: button | De: 584129329107 | Size: 707b 2026-08-06 10:26:57 - Procesando botón de plantilla: Informacion de pagos 2026-08-06 10:26:57 - ButtonService: payload=informacion de pagos, telefono=584129329107 2026-08-06 10:26:57 - Procesando botón PAGO para: 584129329107 2026-08-06 10:26:58 - Mensaje enviado con éxito a 584129329107 2026-08-06 10:26:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7499b2aedda (wa_message_id: wamid.HBgMNTg0MTI5MzI5MTA3FQIAERgSRTRGN0RCMDQ4NUExQURDODBFAA==) 2026-08-06 10:26:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a7499b2aedda 2026-08-06 10:26:58 - ====== FIN WEBHOOK ====== 2026-08-06 10:28:11 - ====== INICIO WEBHOOK ====== 2026-08-06 10:28:11 - Evento: text | De: 584129329107 | Size: 564b 2026-08-06 10:28:11 - Procesando mensaje regular tipo: text 2026-08-06 10:28:11 - RegularMessageService: Procesando mensaje de 584129329107, tipo: text 2026-08-06 10:28:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUMyMjVGOUUxREZFQTYwMDQ3MjM5OEU2RTgzQzJDM0MA 2026-08-06 10:28:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUMyMjVGOUUxREZFQTYwMDQ3MjM5OEU2RTgzQzJDM0MA 2026-08-06 10:28:11 - Contenido: Monto del servicio... 2026-08-06 10:28:11 - Comando detectado: monto 2026-08-06 10:28:11 - CommandProcessor: Procesando comando: monto 2026-08-06 10:28:11 - Comando no reconocido, enviando a ChatGPT 2026-08-06 10:28:11 - Resultado del comando: string 2026-08-06 10:28:11 - Enviando a ChatGPT: Monto del servicio... 2026-08-06 10:28:11 - forwardToChatGPT: Enviando a ChatGPT: Monto del servicio... 2026-08-06 10:28:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 11:28:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 11:28:11 America/Halifax] [CHATBOT][START] corr=82f05c29 IP=127.0.0.1 UA= [06-Aug-2026 10:28:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 10:28:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=4c:46:d1:b9:8c:6d mobile=584129329107 [06-Aug-2026 10:28:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 10:28:11 America/Caracas] [CHATBOT][DIAG] corr=82f05c29 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [06-Aug-2026 10:28:11 America/Caracas] [CHATBOT][CTX] corr=82f05c29 tel=584129329107 intent=chat srvid=35 usd=40 bs=35073.76 tasa=755.9001 verifyMode=simulated [06-Aug-2026 10:28:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 10:28:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 10:28:11 America/Caracas] [CHATBOT][AI][3081ad] Proveedor: gemini [06-Aug-2026 10:28:11 America/Caracas] [CHATBOT][GEMINI][3081ad] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 10:28:11 America/Caracas] [CHATBOT][GEMINI][3081ad] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 10:28:12 America/Caracas] [CHATBOT][GEMINI][3081ad] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 10:28:12 America/Caracas] [CHATBOT][AI][3081ad] Gemini falló, usando heurística local [06-Aug-2026 10:28:12 America/Caracas] [CHATBOT][AI][3081ad] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 10:28:12 America/Caracas] [CHATBOT][END] corr=82f05c29 bytesRespuesta=390 [06-Aug-2026 10:28:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 10:28:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 10:28:13 - Mensaje enviado con éxito a 584129329107 2026-08-06 10:28:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7499fdd06f5 (wa_message_id: wamid.HBgMNTg0MTI5MzI5MTA3FQIAERgSRThENTE5RTBENTc4NUYxNTVEAA==) 2026-08-06 10:28:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a7499fdd06f5 2026-08-06 10:28:13 - ====== FIN WEBHOOK ====== 2026-08-06 10:28:42 - ====== INICIO WEBHOOK ====== 2026-08-06 10:28:42 - Evento: text | De: 584129329107 | Size: 552b 2026-08-06 10:28:42 - Procesando mensaje regular tipo: text 2026-08-06 10:28:42 - RegularMessageService: Procesando mensaje de 584129329107, tipo: text 2026-08-06 10:28:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUMzRDI5NkY2QjUxOEQ3MTk1QkEwNzdEMzRBOTQwNDgA 2026-08-06 10:28:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUMzRDI5NkY2QjUxOEQ3MTk1QkEwNzdEMzRBOTQwNDgA 2026-08-06 10:28:42 - Contenido: Planes... 2026-08-06 10:28:42 - Comando detectado: planes 2026-08-06 10:28:42 - CommandProcessor: Procesando comando: planes 2026-08-06 10:28:42 - Comando no reconocido, enviando a ChatGPT 2026-08-06 10:28:42 - Resultado del comando: string 2026-08-06 10:28:42 - Enviando a ChatGPT: Planes... 2026-08-06 10:28:42 - LeadCapture: Posible lead detectado para 584129329107 2026-08-06 10:28:42 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-06 10:28:42 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-06 10:28:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 11:28:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 11:28:42 America/Halifax] [CHATBOT][START] corr=8936615f IP=127.0.0.1 UA= [06-Aug-2026 10:28:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 10:28:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=4c:46:d1:b9:8c:6d mobile=584129329107 [06-Aug-2026 10:28:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 10:28:42 America/Caracas] [CHATBOT][DIAG] corr=8936615f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [06-Aug-2026 10:28:42 America/Caracas] [CHATBOT][CTX] corr=8936615f tel=584129329107 intent=chat srvid=35 usd=40 bs=35073.76 tasa=755.9001 verifyMode=simulated [06-Aug-2026 10:28:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 10:28:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 10:28:42 America/Caracas] [CHATBOT][AI][1b484e] Proveedor: gemini [06-Aug-2026 10:28:42 America/Caracas] [CHATBOT][GEMINI][1b484e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 10:28:43 America/Caracas] [CHATBOT][GEMINI][1b484e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 10:28:43 America/Caracas] [CHATBOT][GEMINI][1b484e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 10:28:44 America/Caracas] [CHATBOT][AI][1b484e] Gemini falló, usando heurística local [06-Aug-2026 10:28:44 America/Caracas] [CHATBOT][END] corr=8936615f bytesRespuesta=478 [06-Aug-2026 10:28:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 10:28:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 10:28:45 - Mensaje enviado con éxito a 584129329107 2026-08-06 10:28:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a749a1d070c0 (wa_message_id: wamid.HBgMNTg0MTI5MzI5MTA3FQIAERgSNzZBMkUxMjA1QUExMjlBOTBGAA==) 2026-08-06 10:28:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a749a1d070c0 2026-08-06 10:28:45 - ====== FIN WEBHOOK ====== 2026-08-06 10:29:23 - ====== INICIO WEBHOOK ====== 2026-08-06 10:29:23 - Evento: text | De: 584129329107 | Size: 603b 2026-08-06 10:29:23 - Procesando mensaje regular tipo: text 2026-08-06 10:29:23 - RegularMessageService: Procesando mensaje de 584129329107, tipo: text 2026-08-06 10:29:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUMwODE0NENEMjQ5OUQxMkZEOUY0MUY3NDdFNjI5NkIA 2026-08-06 10:29:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUMwODE0NENEMjQ5OUQxMkZEOUY0MUY3NDdFNjI5NkIA 2026-08-06 10:29:23 - Contenido: Información sobre plan afiliado a este teléfono... 2026-08-06 10:29:23 - Comando detectado: información 2026-08-06 10:29:23 - CommandProcessor: Procesando comando: información 2026-08-06 10:29:23 - Comando no reconocido, enviando a ChatGPT 2026-08-06 10:29:23 - Resultado del comando: string 2026-08-06 10:29:23 - Enviando a ChatGPT: Información sobre plan afiliado a este teléfono... 2026-08-06 10:29:23 - LeadCapture: Posible lead detectado para 584129329107 2026-08-06 10:29:23 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-06 10:29:23 - forwardToChatGPT: Enviando a ChatGPT: Información sobre plan afiliado a este teléfono... 2026-08-06 10:29:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 11:29:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 11:29:23 America/Halifax] [CHATBOT][START] corr=b42b05ea IP=127.0.0.1 UA= [06-Aug-2026 10:29:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 10:29:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=4c:46:d1:b9:8c:6d mobile=584129329107 [06-Aug-2026 10:29:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 10:29:23 America/Caracas] [CHATBOT][DIAG] corr=b42b05ea Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [06-Aug-2026 10:29:23 America/Caracas] [CHATBOT][CTX] corr=b42b05ea tel=584129329107 intent=chat srvid=35 usd=40 bs=35073.76 tasa=755.9001 verifyMode=simulated [06-Aug-2026 10:29:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 10:29:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 10:29:23 America/Caracas] [CHATBOT][AI][a2a795] Proveedor: gemini [06-Aug-2026 10:29:23 America/Caracas] [CHATBOT][GEMINI][a2a795] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 10:29:24 America/Caracas] [CHATBOT][GEMINI][a2a795] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 10:29:24 America/Caracas] [CHATBOT][GEMINI][a2a795] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 10:29:25 America/Caracas] [CHATBOT][AI][a2a795] Gemini falló, usando heurística local [06-Aug-2026 10:29:25 America/Caracas] [CHATBOT][END] corr=b42b05ea bytesRespuesta=478 [06-Aug-2026 10:29:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 10:29:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 10:29:25 - Mensaje enviado con éxito a 584129329107 2026-08-06 10:29:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a749a45f24ea (wa_message_id: wamid.HBgMNTg0MTI5MzI5MTA3FQIAERgSOTZENzI2NDkwRUI5NDZFMTYwAA==) 2026-08-06 10:29:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a749a45f24ea 2026-08-06 10:29:25 - ====== FIN WEBHOOK ====== 2026-08-06 10:37:32 - ====== INICIO WEBHOOK ====== 2026-08-06 10:37:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 10:37:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 10:37:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Omar Castellanos, 24/08/2026 . 584122509393 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122509393","wa_id":"584122509393"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTA5MzkzFQIAERgSNkZFMzRFODkxNDk1MzhGNjhDAA==","message_status":"accepted"}]}'. 2026-08-06 10:47:24 - ====== INICIO WEBHOOK ====== 2026-08-06 10:47:24 - Evento: status:failed | De: 584122509393 | Size: 573b 2026-08-06 10:47:24 - STATUS FAILED: failed para 584122509393 | Error: 131026 Message undeliverable 2026-08-06 10:47:24 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162509393","wa_id":"584162509393"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNTA5MzkzFQIAERgSN0I1NDFCREMzRjYyQThCMzU0AA=="}]}'. 2026-08-06 10:47:26 - ====== INICIO WEBHOOK ====== 2026-08-06 10:47:26 - Evento: status:failed | De: 584162509393 | Size: 828b 2026-08-06 10:47:26 - STATUS FAILED: failed para 584162509393 | Error: 131047 Re-engagement message 2026-08-06 10:47:26 - ====== FIN WEBHOOK ====== 2026-08-06 10:47:26 - ====== INICIO WEBHOOK ====== 2026-08-06 10:47:26 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 10:47:26 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 10:47:26 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Omar Castellanos, 2026-08-21 00:00:00 . 584122509393 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122509393","wa_id":"584122509393"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTA5MzkzFQIAERgSNTUzOTMwMTAyRTEyNTBFRDI2AA==","message_status":"accepted"}]}'. 2026-08-06 10:49:58 - ====== INICIO WEBHOOK ====== 2026-08-06 10:49:58 - Evento: status:failed | De: 584122509393 | Size: 573b 2026-08-06 10:49:58 - STATUS FAILED: failed para 584122509393 | Error: 131026 Message undeliverable 2026-08-06 10:49:58 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Marisela Griman, 2026-09-06 00:00:00 . 584122023455 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122023455","wa_id":"584122023455"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDIzNDU1FQIAERgSNTJEQTA5NEUxOUYxNTJCRDNDAA==","message_status":"accepted"}]}'. 2026-08-06 11:39:43 - ====== INICIO WEBHOOK ====== 2026-08-06 11:39:43 - Evento: text | De: 584161461388 | Size: 600b 2026-08-06 11:39:43 - Procesando mensaje regular tipo: text 2026-08-06 11:39:43 - RegularMessageService: Procesando mensaje de 584161461388, tipo: text 2026-08-06 11:39:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUMxMDk2ODI3MTg4ODgzRUQwMzRERTNFMzBEMjlGODIA 2026-08-06 11:39:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUMxMDk2ODI3MTg4ODgzRUQwMzRERTNFMzBEMjlGODIA 2026-08-06 11:39:43 - Contenido: Hola buenos días como estás?... 2026-08-06 11:39:43 - Comando detectado: hola 2026-08-06 11:39:43 - CommandProcessor: Procesando comando: hola 2026-08-06 11:39:43 - Comando no reconocido, enviando a ChatGPT 2026-08-06 11:39:43 - Resultado del comando: string 2026-08-06 11:39:43 - Enviando a ChatGPT: Hola buenos días como estás?... 2026-08-06 11:39:43 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos días como estás?... 2026-08-06 11:39:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 12:39:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 12:39:43 America/Halifax] [CHATBOT][START] corr=f7f8262a IP=127.0.0.1 UA= [06-Aug-2026 11:39:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 11:39:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-26 username=f4:92:bf:4e:12:3f mobile=584161461388 [06-Aug-2026 11:39:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 11:39:43 America/Caracas] [CHATBOT][DIAG] corr=f7f8262a Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [06-Aug-2026 11:39:43 America/Caracas] [CHATBOT][CTX] corr=f7f8262a tel=584161461388 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 11:39:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 11:39:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 11:39:43 America/Caracas] [CHATBOT][AI][48f3b7] Proveedor: gemini [06-Aug-2026 11:39:43 America/Caracas] [CHATBOT][GEMINI][48f3b7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 11:39:44 America/Caracas] [CHATBOT][GEMINI][48f3b7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 11:39:44 America/Caracas] [CHATBOT][GEMINI][48f3b7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 11:39:45 America/Caracas] [CHATBOT][AI][48f3b7] Gemini falló, usando heurística local [06-Aug-2026 11:39:45 America/Caracas] [CHATBOT][AI][48f3b7] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 11:39:45 America/Caracas] [CHATBOT][END] corr=f7f8262a bytesRespuesta=396 [06-Aug-2026 11:39:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 11:39:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 11:39:46 - Mensaje enviado con éxito a 584161461388 2026-08-06 11:39:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74aac276df4 (wa_message_id: wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSQUM4RTU1QkMwQzNDOTU0RkE5AA==) 2026-08-06 11:39:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a74aac276df4 2026-08-06 11:39:46 - ====== FIN WEBHOOK ====== 2026-08-06 11:40:10 - ====== INICIO WEBHOOK ====== 2026-08-06 11:40:10 - Evento: text | De: 584161461388 | Size: 688b 2026-08-06 11:40:10 - Procesando mensaje regular tipo: text 2026-08-06 11:40:10 - RegularMessageService: Procesando mensaje de 584161461388, tipo: text 2026-08-06 11:40:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM4QUUyRTYwNUVERkYzNkUyNDczQ0MzOUM1Nzk0MDgA 2026-08-06 11:40:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM4QUUyRTYwNUVERkYzNkUyNDczQ0MzOUM1Nzk0MDgA 2026-08-06 11:40:10 - Contenido: Aquí el internet ha estado fallando horrible 😔😔 desde ayer, a cada rato se va y viene 🙈.... 2026-08-06 11:40:10 - Comando detectado: aquí 2026-08-06 11:40:10 - CommandProcessor: Procesando comando: aquí 2026-08-06 11:40:10 - IntentDetector: intent=soporte, confidence=0.95 2026-08-06 11:40:10 - IntentDetector → reportefallas.php [06-Aug-2026 11:40:10 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [06-Aug-2026 11:40:10 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [06-Aug-2026 11:40:10 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-06 11:40:10 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-06 11:40:10 - ====== INICIO WEBHOOK ====== 2026-08-06 11:40:10 - Evento: text | De: 584161461388 | Size: 688b 2026-08-06 11:40:10 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM4QUUyRTYwNUVERkYzNkUyNDczQ0MzOUM1Nzk0MDgA, ignorando output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129329107","wa_id":"584129329107"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzI5MTA3FQIAERgSNEMxNkM3MDI1NUIzRUJGOERFAA=="}]}'. 2026-08-06 12:09:11 - ====== INICIO WEBHOOK ====== 2026-08-06 12:09:11 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 12:09:11 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 12:09:11 - ====== FIN WEBHOOK ====== 2026-08-06 12:09:25 - ====== INICIO WEBHOOK ====== 2026-08-06 12:09:25 - Evento: image | De: 584129329107 | Size: 821b 2026-08-06 12:09:25 - Procesando mensaje regular tipo: image 2026-08-06 12:09:25 - RegularMessageService: Procesando mensaje de 584129329107, tipo: image 2026-08-06 12:09:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUNFOUJERTdBQzQxM0E2QUZGNjJDNTA2QUZDNjBDNkEA 2026-08-06 12:09:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUNFOUJERTdBQzQxM0E2QUZGNjJDNTA2QUZDNjBDNkEA 2026-08-06 12:09:25 - Contenido: ... 2026-08-06 12:09:25 - Comando detectado: image 2026-08-06 12:09:25 - CommandProcessor: Procesando comando: image 2026-08-06 12:09:25 - Imagen sin comando, guardando y procesando 2026-08-06 12:09:25 - Verificando duplicado por imageId=1739982697128830, msgId=wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUNFOUJERTdBQzQxM0E2QUZGNjJDNTA2QUZDNjBDNkEA 2026-08-06 12:09:25 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 12:09:25 - Incluyendo numtoname.php... 2026-08-06 12:09:25 - Incluyendo media.php... 2026-08-06 12:09:25 - DEBUG messages batch: [{"from":"584129329107","from_user_id":"VE.4226374280948735","id":"wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUNFOUJERTdBQzQxM0E2QUZGNjJDNTA2QUZDNjBDNkEA","timestamp":"1786032561","type":"image","image":{"mime_type":"image\/jpeg","sha256":"nD8b9K7c7aLr1U5p9JT5Pmj\/DS\/Id4dMddWpIwF1H3k=","id":"1739982697128830","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1739982697128830&source=webhook&ext=1786032862&hash=ATz5KffIdjUDRvWoD3x3iLCjfXr52gl3cbjPz24uy1YIeA"}}] 2026-08-06 12:09:25 - DEBUG caption: no se encontró texto cercano 2026-08-06 12:09:25 - DEBUG caption final: [VACIO] 2026-08-06 12:09:25 - DEBUG busqueda mobiles: 04129329107,4129329107,584129329107 2026-08-06 12:09:25 - DEBUG usuario NO encontrado 2026-08-06 12:09:25 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 12:09:25 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 12:09:27 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1739982697128830&source=getMedia&ext=1786032863&hash=ATwjrZ7r3DCtSrxEfEFnX_YV03DS8dlplH0ZzgTGY8EHkQ 2026-08-06 12:09:27 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1739982697128830.jpg (30027 bytes) 2026-08-06 12:09:28 - OCR tesseract exit=0 chars=451 2026-08-06 12:09:28 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 197 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 22.654,80 Nro. de referencia: T 621837604164 Fecha y hora del envío: 06/08/2026 a las 12:09:05 PM Cuenta origen: Cta. Corriente *4931 Beneficiario: Sandy Colnet Internet - 0412-3663736 Documento de identidad: V-18.143.785 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal Concepto: 30 Mercantil 3Y 2026-08-06 12:09:28 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-06"} 2026-08-06 12:09:28 - OCR parseDetalles: {"banco":"Venezuela","monto":"22654.80","fecha":"2026-08-06","debug":["fecha=2026-08-06","bancoCode=0102","montoNext=22.654,80"]} 2026-08-06 12:09:28 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-06 12:09:28 - DEBUG bodyAdmin postOCR: Tlf: 04129329107\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 22654.80 (ocrDetails)\nFecha: 2026-08-06 (caption) 2026-08-06 12:09:31 - IMG 1739982697128830 TEL 04129329107 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 12:09:31 - Incluyendo guardar_imagen.php... 2026-08-06 12:09:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 12:09:31 - Includes realizados. Verificando funciones... 2026-08-06 12:09:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584129329107 2026-08-06 12:09:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 12:09:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 12:09:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 12:09:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 12:09:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 12:09:31 - obtenerInfoUsuario: Datos usuario: {"username":"4c:46:d1:b9:8c:6d","firstname":"Julio","lastname":"Bergman","mac":"4c:46:d1:b9:8c:6e","srvid":34} 2026-08-06 12:09:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 12:09:31 - Datos usuario extraídos: {"username":"4c:46:d1:b9:8c:6d","firstname":"Julio","lastname":"Bergman","mac":"4c:46:d1:b9:8c:6e","srvid":34} 2026-08-06 12:09:31 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 12:09:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 12:09:31 - Valor de accessToken: EAAC0c45... 2026-08-06 12:09:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 12:09:31 - Instancia WhatsAppImageHandler creada 2026-08-06 12:09:31 - Llamando a saveWhatsAppImage... 2026-08-06 12:09:31 - saveWhatsAppImage: Procesando imagen para: 584129329107 2026-08-06 12:09:31 - saveWhatsAppImage: ID de media: 1739982697128830, MIME type: image/jpeg 2026-08-06 12:09:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1739982697128830 2026-08-06 12:09:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 12:09:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1739982697128830&source=getMedia&ext=1786032868&hash=ATxZ1KczdvzkznZlBe9ApAEFpTjGJxNZ5Hk8WYFC5tQiYg 2026-08-06 12:09:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1739982697128830&source=getMedia&ext=1786032868&hash=ATxZ1KczdvzkznZlBe9ApAEFpTjGJxNZ5Hk8WYFC5tQiYg 2026-08-06 12:09:32 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 12:09:32 - descargar_imagen: Imagen descargada - Tamaño: 30027 bytes, Tipo: image/jpeg 2026-08-06 12:09:32 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1739982697128830.jpg, Tamaño: 30027 bytes 2026-08-06 12:09:32 - saveToDatabase: Registro insertado en BD con ID: 257 2026-08-06 12:09:32 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1739982697128830.jpg","image_id":"1739982697128830","size":30027,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 12:09:32 - Resultado del comando: array 2026-08-06 12:09:32 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-06 12:09:33 - Mensaje enviado con éxito a 584129329107 2026-08-06 12:09:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74b1bd47c1b (wa_message_id: wamid.HBgMNTg0MTI5MzI5MTA3FQIAERgSQjU5RjU1OEIzNzMyMDY5REJGAA==) 2026-08-06 12:09:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a74b1bd47c1b 2026-08-06 12:09:33 - ====== FIN WEBHOOK ====== 2026-08-06 12:16:54 - ====== INICIO WEBHOOK ====== 2026-08-06 12:16:54 - Evento: text | De: 584163118776 | Size: 699b 2026-08-06 12:16:54 - Procesando mensaje regular tipo: text 2026-08-06 12:16:54 - RegularMessageService: Procesando mensaje de 584163118776, tipo: text 2026-08-06 12:16:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUNEMzZERDQ1OEEwQjlBODg1N0QyRjM1OTNFQTkyQjEA 2026-08-06 12:16:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUNEMzZERDQ1OEEwQjlBODg1N0QyRjM1OTNFQTkyQjEA 2026-08-06 12:16:54 - Contenido: Bueno días para informarle q no tengo servicio y no es hoy ya van varios días y está malo a pero ... 2026-08-06 12:16:54 - Comando detectado: bueno 2026-08-06 12:16:54 - CommandProcessor: Procesando comando: bueno 2026-08-06 12:16:54 - Comando no reconocido, enviando a ChatGPT 2026-08-06 12:16:54 - Resultado del comando: string 2026-08-06 12:16:54 - Enviando a ChatGPT: Bueno días para informarle q no tengo servicio y ... 2026-08-06 12:16:54 - forwardToChatGPT: Enviando a ChatGPT: Bueno días para informarle q no tengo servicio y ... 2026-08-06 12:16:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 13:16:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 13:16:55 America/Halifax] [CHATBOT][START] corr=903aacaa IP=127.0.0.1 UA= [06-Aug-2026 12:16:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 12:16:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-14 username=60:22:32:b4:9a:b5 mobile=584163118776 [06-Aug-2026 12:16:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 12:16:55 America/Caracas] [CHATBOT][DIAG] corr=903aacaa Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [06-Aug-2026 12:16:55 America/Caracas] [CHATBOT][CTX] corr=903aacaa tel=584163118776 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 12:16:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 12:16:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 12:16:55 America/Caracas] [CHATBOT][AI][04165f] Proveedor: gemini [06-Aug-2026 12:16:55 America/Caracas] [CHATBOT][GEMINI][04165f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 12:16:55 America/Caracas] [CHATBOT][GEMINI][04165f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 12:16:56 America/Caracas] [CHATBOT][GEMINI][04165f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 12:16:56 America/Caracas] [CHATBOT][AI][04165f] Gemini falló, usando heurística local [06-Aug-2026 12:16:56 America/Caracas] [CHATBOT][AI][04165f] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 12:16:56 America/Caracas] [CHATBOT][END] corr=903aacaa bytesRespuesta=395 [06-Aug-2026 12:16:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 12:16:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 12:16:59 - Mensaje enviado con éxito a 584163118776 2026-08-06 12:16:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74b37b08347 (wa_message_id: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSMDlCMDZBNkZCMkQ2OTI0RkRDAA==) 2026-08-06 12:16:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a74b37b08347 2026-08-06 12:16:59 - ====== FIN WEBHOOK ====== 2026-08-06 12:17:05 - ====== INICIO WEBHOOK ====== 2026-08-06 12:17:05 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 12:17:05 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 12:17:05 - ====== FIN WEBHOOK ====== 2026-08-06 12:40:03 - ====== INICIO WEBHOOK ====== 2026-08-06 12:40:03 - Evento: text | De: 584143238024 | Size: 611b 2026-08-06 12:40:03 - Procesando mensaje regular tipo: text 2026-08-06 12:40:03 - RegularMessageService: Procesando mensaje de 584143238024, tipo: text 2026-08-06 12:40:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUNENDg4RTE3QkQ4RkM3M0JBOTFGQ0RDNzk5M0IxQjQA 2026-08-06 12:40:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUNENDg4RTE3QkQ4RkM3M0JBOTFGQ0RDNzk5M0IxQjQA 2026-08-06 12:40:03 - Contenido: Hola buenas tardes Cuánto es la mensualidad... 2026-08-06 12:40:03 - Comando detectado: hola 2026-08-06 12:40:03 - CommandProcessor: Procesando comando: hola 2026-08-06 12:40:03 - Comando no reconocido, enviando a ChatGPT 2026-08-06 12:40:03 - Resultado del comando: string 2026-08-06 12:40:03 - Enviando a ChatGPT: Hola buenas tardes Cuánto es la mensualidad... 2026-08-06 12:40:03 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes Cuánto es la mensualidad... 2026-08-06 12:40:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 13:40:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 13:40:03 America/Halifax] [CHATBOT][START] corr=462f5836 IP=127.0.0.1 UA= [06-Aug-2026 12:40:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 12:40:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=0c:ea:14:92:00:da mobile=584143238024 [06-Aug-2026 12:40:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 12:40:03 America/Caracas] [CHATBOT][DIAG] corr=462f5836 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [06-Aug-2026 12:40:03 America/Caracas] [CHATBOT][CTX] corr=462f5836 tel=584143238024 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 12:40:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 12:40:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 12:40:03 America/Caracas] [CHATBOT][AI][a41bae] Proveedor: gemini [06-Aug-2026 12:40:03 America/Caracas] [CHATBOT][GEMINI][a41bae] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 12:40:04 America/Caracas] [CHATBOT][GEMINI][a41bae] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 12:40:04 America/Caracas] [CHATBOT][GEMINI][a41bae] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 12:40:05 America/Caracas] [CHATBOT][AI][a41bae] Gemini falló, usando heurística local [06-Aug-2026 12:40:05 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-06 12:40:05 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-06 12:40:06 - Mensaje enviado con éxito a 584143238024 2026-08-06 12:40:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74b8e62bc00 (wa_message_id: wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSRTA2QjNGMjdBNUM5NEU5OTBFAA==) 2026-08-06 12:40:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a74b8e62bc00 2026-08-06 12:40:06 - ====== FIN WEBHOOK ====== 2026-08-06 12:40:49 - ====== INICIO WEBHOOK ====== 2026-08-06 12:40:49 - Evento: image | De: 584143466209 | Size: 852b 2026-08-06 12:40:49 - Procesando mensaje regular tipo: image 2026-08-06 12:40:49 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-06 12:40:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMEI3MDM2MEYzRkJEQjVGREVDNwA= 2026-08-06 12:40:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMEI3MDM2MEYzRkJEQjVGREVDNwA= 2026-08-06 12:40:49 - Contenido: g venezuela 6307.06 legal-cashea... 2026-08-06 12:40:49 - Comando detectado: g 2026-08-06 12:40:49 - CommandProcessor: Procesando comando: g 2026-08-06 12:40:49 - Gasto de negocio con imagen: 917345024741300 2026-08-06 12:40:49 - Formato 'g banco descripcion': banco=venezuela, desc=6307.06 legal-cashea 2026-08-06 12:40:49 - Ejecutando GastosService (negocio) [06-Aug-2026 12:40:49 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.9001 2026-08-06 12:40:52 - Resultado del comando: array 2026-08-06 12:40:52 - Enviando respuesta: ✅ 💼 Gasto de negocio #947 registrado • Mon 2026-08-06 12:40:53 - Mensaje enviado con éxito a 584143466209 2026-08-06 12:40:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74b9152da35 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSN0M3RDdDNUVGQkZCQkZCRDY2AA==) 2026-08-06 12:40:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a74b9152da35 2026-08-06 12:40:53 - ====== FIN WEBHOOK ====== 2026-08-06 12:41:03 - ====== INICIO WEBHOOK ====== 2026-08-06 12:41:03 - Evento: text | De: 584143238024 | Size: 611b 2026-08-06 12:41:03 - Procesando mensaje regular tipo: text 2026-08-06 12:41:03 - RegularMessageService: Procesando mensaje de 584143238024, tipo: text 2026-08-06 12:41:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUNENTI2QUUwRUMyMUZGODJGMDczRTlERjhGODBGNkYA 2026-08-06 12:41:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUNENTI2QUUwRUMyMUZGODJGMDczRTlERjhGODBGNkYA 2026-08-06 12:41:03 - Contenido: Hola buenas tardes Cuánto es la mensualidad... 2026-08-06 12:41:03 - Comando detectado: hola 2026-08-06 12:41:03 - CommandProcessor: Procesando comando: hola 2026-08-06 12:41:03 - Comando no reconocido, enviando a ChatGPT 2026-08-06 12:41:03 - Resultado del comando: string 2026-08-06 12:41:03 - Enviando a ChatGPT: Hola buenas tardes Cuánto es la mensualidad... 2026-08-06 12:41:03 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes Cuánto es la mensualidad... 2026-08-06 12:41:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 13:41:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 13:41:03 America/Halifax] [CHATBOT][START] corr=b6eb13ce IP=127.0.0.1 UA= [06-Aug-2026 12:41:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 12:41:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=0c:ea:14:92:00:da mobile=584143238024 [06-Aug-2026 12:41:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 12:41:04 America/Caracas] [CHATBOT][DIAG] corr=b6eb13ce Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [06-Aug-2026 12:41:04 America/Caracas] [CHATBOT][CTX] corr=b6eb13ce tel=584143238024 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 12:41:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 12:41:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 12:41:04 America/Caracas] [CHATBOT][AI][dcc8c6] Proveedor: gemini [06-Aug-2026 12:41:04 America/Caracas] [CHATBOT][GEMINI][dcc8c6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 12:41:04 America/Caracas] [CHATBOT][GEMINI][dcc8c6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 12:41:04 America/Caracas] [CHATBOT][GEMINI][dcc8c6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 12:41:05 America/Caracas] [CHATBOT][AI][dcc8c6] Gemini falló, usando heurística local [06-Aug-2026 12:41:05 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-06 12:41:05 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-06 12:41:06 - Mensaje enviado con éxito a 584143238024 2026-08-06 12:41:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74b9226148e (wa_message_id: wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSRkIxQjBCOUM3OENCQTAxREM4AA==) 2026-08-06 12:41:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a74b9226148e 2026-08-06 12:41:06 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Julio Bergman, 2026-09-08 00:00:00 . 584129329107 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129329107","wa_id":"584129329107"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzI5MTA3FQIAERgSREI2RTRERDcyN0Y4MjI3M0Q0AA==","message_status":"accepted"}]}'. 2026-08-06 12:59:40 - ====== INICIO WEBHOOK ====== 2026-08-06 12:59:40 - Evento: image | De: 584143466209 | Size: 872b 2026-08-06 12:59:40 - Procesando mensaje regular tipo: image 2026-08-06 12:59:40 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-06 12:59:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NUExRDlGODQxRDhDQTIzQjk1RkFDN0NGMTE4QkQA 2026-08-06 12:59:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NUExRDlGODQxRDhDQTIzQjk1RkFDN0NGMTE4QkQA 2026-08-06 12:59:40 - Contenido: G venezuela 152000.00 publicidad-rafael... 2026-08-06 12:59:40 - Comando detectado: g 2026-08-06 12:59:40 - CommandProcessor: Procesando comando: g 2026-08-06 12:59:40 - Gasto de negocio con imagen: 1389379826416652 2026-08-06 12:59:40 - Formato 'g banco descripcion': banco=venezuela, desc=152000.00 publicidad-rafael 2026-08-06 12:59:40 - Ejecutando GastosService (negocio) [06-Aug-2026 12:59:40 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.9001 2026-08-06 12:59:42 - Resultado del comando: array 2026-08-06 12:59:42 - Enviando respuesta: ✅ 💼 Gasto de negocio #948 registrado • Mon 2026-08-06 12:59:43 - Mensaje enviado con éxito a 584143466209 2026-08-06 12:59:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74bd7fabd85 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRkM3QzM1OUZEQzAzQ0M3NTM4AA==) 2026-08-06 12:59:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a74bd7fabd85 2026-08-06 12:59:43 - ====== FIN WEBHOOK ====== 2026-08-06 13:05:37 - ====== INICIO WEBHOOK ====== 2026-08-06 13:05:37 - Evento: image | De: 584143466209 | Size: 874b 2026-08-06 13:05:37 - Procesando mensaje regular tipo: image 2026-08-06 13:05:37 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-06 13:05:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDQzNGOEFCMTRBOTVDRkRGMTkxREYwNkZFMDZCNTIA 2026-08-06 13:05:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDQzNGOEFCMTRBOTVDRkRGMTkxREYwNkZFMDZCNTIA 2026-08-06 13:05:37 - Contenido: G venezuela 12100.00 viaticos-comida-fibra... 2026-08-06 13:05:37 - Comando detectado: g 2026-08-06 13:05:37 - CommandProcessor: Procesando comando: g 2026-08-06 13:05:37 - Gasto de negocio con imagen: 1073815488442098 2026-08-06 13:05:37 - Formato 'g banco descripcion': banco=venezuela, desc=12100.00 viaticos-comida-fibra 2026-08-06 13:05:38 - Ejecutando GastosService (negocio) [06-Aug-2026 13:05:38 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.9001 2026-08-06 13:05:40 - Resultado del comando: array 2026-08-06 13:05:40 - Enviando respuesta: ✅ 💼 Gasto de negocio #949 registrado • Mon 2026-08-06 13:05:41 - Mensaje enviado con éxito a 584143466209 2026-08-06 13:05:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74bee56bf87 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQkVENTFBMkQxRTI1M0I0OTZFAA==) 2026-08-06 13:05:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a74bee56bf87 2026-08-06 13:05:41 - ====== FIN WEBHOOK ====== 2026-08-06 13:08:27 - ====== INICIO WEBHOOK ====== 2026-08-06 13:08:27 - Evento: image | De: 584143466209 | Size: 869b 2026-08-06 13:08:27 - Procesando mensaje regular tipo: image 2026-08-06 13:08:27 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-06 13:08:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5NENBMDU4NDVBMjM2RUE5OEQ3OEU0QzRCRkE0REIA 2026-08-06 13:08:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5NENBMDU4NDVBMjM2RUE5OEQ3OEU0QzRCRkE0REIA 2026-08-06 13:08:27 - Contenido: G venezuela 37800.00 sueldo-chamocosta... 2026-08-06 13:08:27 - Comando detectado: g 2026-08-06 13:08:27 - CommandProcessor: Procesando comando: g 2026-08-06 13:08:27 - Gasto de negocio con imagen: 900710702631016 2026-08-06 13:08:27 - Formato 'g banco descripcion': banco=venezuela, desc=37800.00 sueldo-chamocosta 2026-08-06 13:08:27 - Ejecutando GastosService (negocio) [06-Aug-2026 13:08:28 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.9001 2026-08-06 13:08:30 - Resultado del comando: array 2026-08-06 13:08:30 - Enviando respuesta: ✅ 💼 Gasto de negocio #950 registrado • Mon 2026-08-06 13:08:31 - Mensaje enviado con éxito a 584143466209 2026-08-06 13:08:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74bf8f3298b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjg3ODlBMUVBMjVEOUI3QjJBAA==) 2026-08-06 13:08:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a74bf8f3298b 2026-08-06 13:08:31 - ====== FIN WEBHOOK ====== 2026-08-06 13:14:42 - ====== INICIO WEBHOOK ====== 2026-08-06 13:14:42 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 13:14:42 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 13:14:42 - ====== FIN WEBHOOK ====== 2026-08-06 13:16:02 - ====== INICIO WEBHOOK ====== 2026-08-06 13:16:02 - Evento: image | De: 584141729108 | Size: 879b 2026-08-06 13:16:02 - Procesando mensaje regular tipo: image 2026-08-06 13:16:02 - RegularMessageService: Procesando mensaje de 584141729108, tipo: image 2026-08-06 13:16:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNzI5MTA4FQIAEhgUM0E3OUUzMjNCMEU4OTgzNTY0NkMA 2026-08-06 13:16:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNzI5MTA4FQIAEhgUM0E3OUUzMjNCMEU4OTgzNTY0NkMA 2026-08-06 13:16:02 - Contenido: Pago de Barbara Adrian y Miguel Angel Toro 60$... 2026-08-06 13:16:02 - Comando detectado: pago 2026-08-06 13:16:02 - CommandProcessor: Procesando comando: pago 2026-08-06 13:16:02 - Ejecutando add_pagos.php 2026-08-06 13:16:02 - Pago con imagen asociada: 1417202080222925 [06-Aug-2026 13:16:03 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-06 13:16:03 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-06 13:16:38 - ====== INICIO WEBHOOK ====== 2026-08-06 13:16:38 - Evento: text | De: 584141729108 | Size: 615b 2026-08-06 13:16:38 - Procesando mensaje regular tipo: text 2026-08-06 13:16:38 - RegularMessageService: Procesando mensaje de 584141729108, tipo: text 2026-08-06 13:16:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNzI5MTA4FQIAEhgUM0FCM0UxQjFBNUFGQUY2MEZBMDkA 2026-08-06 13:16:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNzI5MTA4FQIAEhgUM0FCM0UxQjFBNUFGQUY2MEZBMDkA 2026-08-06 13:16:38 - Contenido: El pago es para la cuenta de Bárbara Adrián y Miguel A.Toro... 2026-08-06 13:16:38 - Comando detectado: el 2026-08-06 13:16:38 - CommandProcessor: Procesando comando: el 2026-08-06 13:16:38 - Comando no reconocido, enviando a ChatGPT 2026-08-06 13:16:38 - Resultado del comando: string 2026-08-06 13:16:38 - Enviando a ChatGPT: El pago es para la cuenta de Bárbara Adrián y Mi... 2026-08-06 13:16:38 - forwardToChatGPT: Enviando a ChatGPT: El pago es para la cuenta de Bárbara Adrián y Mi... 2026-08-06 13:16:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 14:16:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 14:16:38 America/Halifax] [CHATBOT][START] corr=526f34ee IP=127.0.0.1 UA= [06-Aug-2026 13:16:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 13:16:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=24:5a:4c:c0:3e:6a mobile=584141729108 [06-Aug-2026 13:16:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 13:16:39 America/Caracas] [CHATBOT][DIAG] corr=526f34ee Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [06-Aug-2026 13:16:39 America/Caracas] [CHATBOT][CTX] corr=526f34ee tel=584141729108 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 13:16:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 13:16:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 13:16:39 America/Caracas] [CHATBOT][AI][da6e0b] Proveedor: gemini [06-Aug-2026 13:16:39 America/Caracas] [CHATBOT][GEMINI][da6e0b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 13:16:39 America/Caracas] [CHATBOT][GEMINI][da6e0b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 13:16:39 America/Caracas] [CHATBOT][GEMINI][da6e0b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 13:16:40 America/Caracas] [CHATBOT][AI][da6e0b] Gemini falló, usando heurística local [06-Aug-2026 13:16:40 America/Caracas] [CHATBOT][END] corr=526f34ee bytesRespuesta=397 [06-Aug-2026 13:16:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 13:16:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 13:16:41 - Mensaje enviado con éxito a 584141729108 2026-08-06 13:16:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74c1795dde3 (wa_message_id: wamid.HBgMNTg0MTQxNzI5MTA4FQIAERgSN0YwNzNCQkE3QzNGMjU2NTM5AA==) 2026-08-06 13:16:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a74c1795dde3 2026-08-06 13:16:41 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Barbara Adrian, 2026-09-18 00:00:00 . 34611049893 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"34611049893","wa_id":"34611049893"}],"messages":[{"id":"wamid.HBgLMzQ2MTEwNDk4OTMVAgARGBI5Q0M4N0RBOTk4MURDRDk4NDcA","message_status":"accepted"}]}'. - addcreddits, addcreddits , Miguel Toro, 2026-09-11 00:00:00 . 584167112254 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167112254","wa_id":"584167112254"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MTEyMjU0FQIAERgSRkQ3QkYxNDhFRDc3RTFEMDIwAA==","message_status":"accepted"}]}'. 2026-08-06 13:19:03 - ====== INICIO WEBHOOK ====== 2026-08-06 13:19:03 - Evento: image | De: 584141729108 | Size: 879b 2026-08-06 13:19:03 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxNzI5MTA4FQIAEhgUM0E3OUUzMjNCMEU4OTgzNTY0NkMA, ignorando 2026-08-06 13:19:03 - ====== INICIO WEBHOOK ====== 2026-08-06 13:19:03 - Evento: status:failed | De: 584167112254 | Size: 573b 2026-08-06 13:19:03 - STATUS FAILED: failed para 584167112254 | Error: 131026 Message undeliverable 2026-08-06 13:19:03 - ====== FIN WEBHOOK ====== 2026-08-06 13:40:16 - ====== INICIO WEBHOOK ====== 2026-08-06 13:40:16 - Evento: image | De: 584143466209 | Size: 861b 2026-08-06 13:40:16 - Procesando mensaje regular tipo: image 2026-08-06 13:40:16 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-06 13:40:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMDg3NjNGODEzNDc1QzBDOEYxMwA= 2026-08-06 13:40:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMDg3NjNGODEzNDc1QzBDOEYxMwA= 2026-08-06 13:40:16 - Contenido: g venezuela 5292000.00 internet-televista... 2026-08-06 13:40:16 - Comando detectado: g 2026-08-06 13:40:16 - CommandProcessor: Procesando comando: g 2026-08-06 13:40:16 - Gasto de negocio con imagen: 1711670073249203 2026-08-06 13:40:16 - Formato 'g banco descripcion': banco=venezuela, desc=5292000.00 internet-televista 2026-08-06 13:40:16 - Ejecutando GastosService (negocio) [06-Aug-2026 13:40:16 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.9001 2026-08-06 13:40:18 - Resultado del comando: array 2026-08-06 13:40:18 - Enviando respuesta: ✅ 💼 Gasto de negocio #951 registrado • Mon 2026-08-06 13:40:19 - Mensaje enviado con éxito a 584143466209 2026-08-06 13:40:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74c703a0725 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOEYyNEM3NTVEOUQ5QTRFODE3AA==) 2026-08-06 13:40:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a74c703a0725 2026-08-06 13:40:19 - ====== FIN WEBHOOK ====== 2026-08-06 14:17:10 - ====== INICIO WEBHOOK ====== 2026-08-06 14:17:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 14:17:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 14:17:10 - ====== FIN WEBHOOK ====== 2026-08-06 14:22:11 - ====== INICIO WEBHOOK ====== 2026-08-06 14:22:11 - Evento: image | De: 584143238024 | Size: 835b 2026-08-06 14:22:11 - Procesando mensaje regular tipo: image 2026-08-06 14:22:11 - RegularMessageService: Procesando mensaje de 584143238024, tipo: image 2026-08-06 14:22:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM3NzAzRjBBQzQ5MkFCQTFCNzIxOTJEQ0ZDRTBGRjEA 2026-08-06 14:22:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM3NzAzRjBBQzQ5MkFCQTFCNzIxOTJEQ0ZDRTBGRjEA 2026-08-06 14:22:11 - Contenido: ... 2026-08-06 14:22:11 - Comando detectado: image 2026-08-06 14:22:11 - CommandProcessor: Procesando comando: image 2026-08-06 14:22:11 - Imagen sin comando, guardando y procesando 2026-08-06 14:22:11 - Verificando duplicado por imageId=1034953142588730, msgId=wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM3NzAzRjBBQzQ5MkFCQTFCNzIxOTJEQ0ZDRTBGRjEA 2026-08-06 14:22:11 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 14:22:11 - Incluyendo numtoname.php... 2026-08-06 14:22:11 - Incluyendo media.php... 2026-08-06 14:22:11 - DEBUG messages batch: [{"from":"584143238024","from_user_id":"VE.4526170787670068","id":"wamid.HBgMNTg0MTQzMjM4MDI0FQIAEhggQUM3NzAzRjBBQzQ5MkFCQTFCNzIxOTJEQ0ZDRTBGRjEA","timestamp":"1786040526","type":"image","image":{"mime_type":"image\/jpeg","sha256":"r6I0v8+3N1MioTMCHgaZp0KJe01J\/0ejEdcC1iNTThw=","id":"1034953142588730","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1034953142588730&source=webhook&ext=1786040828&hash=ATw31h-qUxxxM0Lz6ldU251MNG1q1xC2dRw1XqfWYioL9A"}}] 2026-08-06 14:22:11 - DEBUG caption: no se encontró texto cercano 2026-08-06 14:22:11 - DEBUG caption final: [VACIO] 2026-08-06 14:22:11 - DEBUG busqueda mobiles: 04143238024,4143238024,584143238024 2026-08-06 14:22:11 - DEBUG usuario NO encontrado 2026-08-06 14:22:11 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 14:22:11 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 14:22:12 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1034953142588730&source=getMedia&ext=1786040829&hash=ATwlSj7BRBte3uwVZv2lHN0KWQWyThv7eEX0OAsqmk1aHg 2026-08-06 14:22:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1034953142588730.jpg (138147 bytes) 2026-08-06 14:22:15 - OCR tesseract exit=0 chars=388 2026-08-06 14:22:15 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 119 SA AE] AAA € ES wv PagomévilBDV Comercios Fecha: 06/08/2026 Operacién: 000977559354 [qj Identificacién: 500479930 Origen: 0102****4430 DU 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago intenet carlos hernandez € O» Agregar Beneficiario O Crear Acceso directo = oO 4 2026-08-06 14:22:15 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-06"} 2026-08-06 14:22:15 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-06","debug":["fecha=2026-08-06"]} 2026-08-06 14:22:15 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-06 14:22:15 - DEBUG bodyAdmin postOCR: Tlf: 04143238024\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-06 (caption) 2026-08-06 14:22:17 - IMG 1034953142588730 TEL 04143238024 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 14:22:17 - Incluyendo guardar_imagen.php... 2026-08-06 14:22:17 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 14:22:17 - Includes realizados. Verificando funciones... 2026-08-06 14:22:17 - obtenerInfoUsuario: Iniciando función con teléfono: 584143238024 2026-08-06 14:22:17 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 14:22:17 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 14:22:17 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 14:22:17 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 14:22:17 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 14:22:17 - obtenerInfoUsuario: Datos usuario: {"username":"0c:ea:14:92:00:da","firstname":"Carlos","lastname":"Hernandez","mac":"0c:ea:14:92:00:da","srvid":34} 2026-08-06 14:22:17 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 14:22:17 - Datos usuario extraídos: {"username":"0c:ea:14:92:00:da","firstname":"Carlos","lastname":"Hernandez","mac":"0c:ea:14:92:00:da","srvid":34} 2026-08-06 14:22:17 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 14:22:17 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 14:22:17 - Valor de accessToken: EAAC0c45... 2026-08-06 14:22:17 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 14:22:17 - Instancia WhatsAppImageHandler creada 2026-08-06 14:22:17 - Llamando a saveWhatsAppImage... 2026-08-06 14:22:17 - saveWhatsAppImage: Procesando imagen para: 584143238024 2026-08-06 14:22:17 - saveWhatsAppImage: ID de media: 1034953142588730, MIME type: image/jpeg 2026-08-06 14:22:17 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1034953142588730 2026-08-06 14:22:18 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 14:22:18 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1034953142588730&source=getMedia&ext=1786040834&hash=ATyjKFubPSojp-NiFQy5BvphqdvL6SGoS97KMd-JaNCeMA 2026-08-06 14:22:18 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1034953142588730&source=getMedia&ext=1786040834&hash=ATyjKFubPSojp-NiFQy5BvphqdvL6SGoS97KMd-JaNCeMA 2026-08-06 14:22:19 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 14:22:19 - descargar_imagen: Imagen descargada - Tamaño: 138147 bytes, Tipo: image/jpeg 2026-08-06 14:22:19 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1034953142588730.jpg, Tamaño: 138147 bytes 2026-08-06 14:22:19 - saveToDatabase: Registro insertado en BD con ID: 258 2026-08-06 14:22:19 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1034953142588730.jpg","image_id":"1034953142588730","size":138147,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 14:22:19 - Resultado del comando: array 2026-08-06 14:22:19 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-06 14:22:20 - Mensaje enviado con éxito a 584143238024 2026-08-06 14:22:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74d0dc5b6b2 (wa_message_id: wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSQjI2QTNEODMxRjAwMUJBMUE5AA==) 2026-08-06 14:22:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a74d0dc5b6b2 2026-08-06 14:22:20 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, jesus miguel zapata, 05/09/2026 . 584143443573 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143443573","wa_id":"584143443573"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNDQzNTczFQIAERgSRDkyMEZBMzExMUZGNEVBRThEAA==","message_status":"accepted"}]}'. 2026-08-06 14:32:35 - ====== INICIO WEBHOOK ====== 2026-08-06 14:32:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 14:32:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 14:32:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Hernandez, 2026-08-24 00:00:00 . 584143238024 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143238024","wa_id":"584143238024"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjM4MDI0FQIAERgSNzY0OUQ5M0U2RjJCNDJDQTlBAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Rio Tuy , 2026-09-14 00:00:00 . 584129911343 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129911343","wa_id":"584129911343"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTExMzQzFQIAERgSMkM0MEE0N0FCRDRDNEVCQTY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122444156","wa_id":"584122444156"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNDQ0MTU2FQIAERgSOTQ0OTUzMjJDNDEyNzcwNTRBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122444156","wa_id":"584122444156"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNDQ0MTU2FQIAERgSQUVGREFCMTY1ODkyMzNDQTEzAA=="}]}'. 2026-08-06 15:13:47 - ====== INICIO WEBHOOK ====== 2026-08-06 15:13:47 - Evento: status:failed | De: 584122444156 | Size: 828b 2026-08-06 15:13:47 - STATUS FAILED: failed para 584122444156 | Error: 131047 Re-engagement message 2026-08-06 15:13:47 - ====== FIN WEBHOOK ====== 2026-08-06 15:40:47 - ====== INICIO WEBHOOK ====== 2026-08-06 15:40:47 - Evento: image | De: 584143466209 | Size: 875b 2026-08-06 15:40:47 - Procesando mensaje regular tipo: image 2026-08-06 15:40:47 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-06 15:40:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRDVDNjkzOEIxMDQ1QjBBODZFOTRGN0ZFM0YwQzEA 2026-08-06 15:40:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRDVDNjkzOEIxMDQ1QjBBODZFOTRGN0ZFM0YwQzEA 2026-08-06 15:40:47 - Contenido: Pg mercantil 6653.00 carro-tornillos-toyota... 2026-08-06 15:40:47 - Comando detectado: pg 2026-08-06 15:40:47 - CommandProcessor: Procesando comando: pg 2026-08-06 15:40:47 - Gasto personal con imagen: 1550448940115096 2026-08-06 15:40:47 - Formato 'pg banco descripcion': banco=mercantil, desc=6653.00 carro-tornillos-toyota 2026-08-06 15:40:48 - Ejecutando GastosService (personal) [06-Aug-2026 15:40:48 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.9001 2026-08-06 15:40:50 - Resultado del comando: array 2026-08-06 15:40:50 - Enviando respuesta: ✅ 👤 Gasto personal #353 registrado • Monto 2026-08-06 15:40:51 - Mensaje enviado con éxito a 584143466209 2026-08-06 15:40:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74e3437741c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQkIyQTNCMzlCNDAzMEZEQ0Y4AA==) 2026-08-06 15:40:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a74e3437741c 2026-08-06 15:40:51 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Carlos Ruthman, 05/09/2026 . 584243414405 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243414405","wa_id":"584243414405"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDE0NDA1FQIAERgSNTQ4OEEyMUE2NkM1M0E4RjhFAA==","message_status":"accepted"}]}'. 2026-08-06 15:48:24 - ====== INICIO WEBHOOK ====== 2026-08-06 15:48:24 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 15:48:24 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 15:48:24 - ====== FIN WEBHOOK ====== 2026-08-06 15:57:42 - ====== INICIO WEBHOOK ====== 2026-08-06 15:57:42 - Evento: image | De: 584143466209 | Size: 873b 2026-08-06 15:57:42 - Procesando mensaje regular tipo: image 2026-08-06 15:57:42 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-06 15:57:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQzUyREE5OEMyOEMyNkUwQjI3RDlDOTMyNzk2MjcA 2026-08-06 15:57:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQzUyREE5OEMyOEMyNkUwQjI3RDlDOTMyNzk2MjcA 2026-08-06 15:57:42 - Contenido: Pg mercantil 96000.00 carro-vidrio-toyota... 2026-08-06 15:57:42 - Comando detectado: pg 2026-08-06 15:57:42 - CommandProcessor: Procesando comando: pg 2026-08-06 15:57:42 - Gasto personal con imagen: 1062190559543438 2026-08-06 15:57:42 - Formato 'pg banco descripcion': banco=mercantil, desc=96000.00 carro-vidrio-toyota 2026-08-06 15:57:43 - Ejecutando GastosService (personal) [06-Aug-2026 15:57:43 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.9001 2026-08-06 15:57:45 - Resultado del comando: array 2026-08-06 15:57:45 - Enviando respuesta: ✅ 👤 Gasto personal #354 registrado • Monto 2026-08-06 15:57:46 - Mensaje enviado con éxito a 584143466209 2026-08-06 15:57:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74e73a57ab2 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQTRBODlCQUVBQjQwQUYwMUI5AA==) 2026-08-06 15:57:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a74e73a57ab2 2026-08-06 15:57:46 - ====== FIN WEBHOOK ====== 2026-08-06 16:10:59 - ====== INICIO WEBHOOK ====== 2026-08-06 16:10:59 - Evento: image | De: 584143466209 | Size: 865b 2026-08-06 16:10:59 - Procesando mensaje regular tipo: image 2026-08-06 16:10:59 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-06 16:10:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyNzk1QTIzMTY4REJGREUzMTNGOTlBM0JDMDE2NkQA 2026-08-06 16:10:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyNzk1QTIzMTY4REJGREUzMTNGOTlBM0JDMDE2NkQA 2026-08-06 16:10:59 - Contenido: G venezuela 5112.99 legal-seniat... 2026-08-06 16:10:59 - Comando detectado: g 2026-08-06 16:10:59 - CommandProcessor: Procesando comando: g 2026-08-06 16:10:59 - Gasto de negocio con imagen: 1035343119472217 2026-08-06 16:10:59 - Formato 'g banco descripcion': banco=venezuela, desc=5112.99 legal-seniat 2026-08-06 16:10:59 - Ejecutando GastosService (negocio) [06-Aug-2026 16:11:00 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.9001 2026-08-06 16:11:02 - Resultado del comando: array 2026-08-06 16:11:02 - Enviando respuesta: ✅ 💼 Gasto de negocio #952 registrado • Mon 2026-08-06 16:11:03 - Mensaje enviado con éxito a 584143466209 2026-08-06 16:11:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74ea571f2f6 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRTU4MEY3RTcyQTc5RDVDMDU2AA==) 2026-08-06 16:11:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a74ea571f2f6 2026-08-06 16:11:03 - ====== FIN WEBHOOK ====== 2026-08-06 16:16:40 - ====== INICIO WEBHOOK ====== 2026-08-06 16:16:40 - Evento: button | De: 584125609262 | Size: 713b 2026-08-06 16:16:40 - Procesando botón de plantilla: Informacion de pagos 2026-08-06 16:16:40 - ButtonService: payload=informacion de pagos, telefono=584125609262 2026-08-06 16:16:40 - Procesando botón PAGO para: 584125609262 2026-08-06 16:16:41 - Mensaje enviado con éxito a 584125609262 2026-08-06 16:16:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74eba99f387 (wa_message_id: wamid.HBgMNTg0MTI1NjA5MjYyFQIAERgSMTdDM0Q2MjgwMkMwNzIwNEI1AA==) 2026-08-06 16:16:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a74eba99f387 2026-08-06 16:16:41 - ====== FIN WEBHOOK ====== 2026-08-06 16:18:56 - ====== INICIO WEBHOOK ====== 2026-08-06 16:18:56 - Evento: image | De: 584125609262 | Size: 826b 2026-08-06 16:18:56 - Procesando mensaje regular tipo: image 2026-08-06 16:18:56 - RegularMessageService: Procesando mensaje de 584125609262, tipo: image 2026-08-06 16:18:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NjA5MjYyFQIAEhggQUM3OTkwRTM3Qjg0MjNEMDA2MTg1QUUzRjlEODMzMkMA 2026-08-06 16:18:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NjA5MjYyFQIAEhggQUM3OTkwRTM3Qjg0MjNEMDA2MTg1QUUzRjlEODMzMkMA 2026-08-06 16:18:56 - Contenido: ... 2026-08-06 16:18:56 - Comando detectado: image 2026-08-06 16:18:56 - CommandProcessor: Procesando comando: image 2026-08-06 16:18:56 - Imagen sin comando, guardando y procesando 2026-08-06 16:18:56 - Verificando duplicado por imageId=2030791134210649, msgId=wamid.HBgMNTg0MTI1NjA5MjYyFQIAEhggQUM3OTkwRTM3Qjg0MjNEMDA2MTg1QUUzRjlEODMzMkMA 2026-08-06 16:18:56 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 16:18:56 - Incluyendo numtoname.php... 2026-08-06 16:18:56 - Incluyendo media.php... 2026-08-06 16:18:56 - DEBUG messages batch: [{"from":"584125609262","from_user_id":"VE.4539360723017741","id":"wamid.HBgMNTg0MTI1NjA5MjYyFQIAEhggQUM3OTkwRTM3Qjg0MjNEMDA2MTg1QUUzRjlEODMzMkMA","timestamp":"1786047531","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ovxAY\/qpk3MX7hcXD4p7wefaCp0Ze3tp5rQ4qOkQ33U=","id":"2030791134210649","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2030791134210649&source=webhook&ext=1786047832&hash=ATyUt2yf0oa3I39ZpUL73H6XUJIrq1kw19CqRbzFM1TPBw"}}] 2026-08-06 16:18:56 - DEBUG caption: no se encontró texto cercano 2026-08-06 16:18:56 - DEBUG caption final: [VACIO] 2026-08-06 16:18:56 - DEBUG busqueda mobiles: 04125609262,4125609262,584125609262 2026-08-06 16:18:56 - DEBUG usuario NO encontrado 2026-08-06 16:18:56 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 16:18:56 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 16:18:57 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2030791134210649&source=getMedia&ext=1786047834&hash=ATzN_wmrqRtJ10PeEu2_3OGYq_lVPl8NKo2W2NZTc5AdnQ 2026-08-06 16:18:58 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2030791134210649.jpg (33530 bytes) 2026-08-06 16:18:59 - OCR tesseract exit=0 chars=357 2026-08-06 16:18:59 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 187 PO AREA < Comprobante de operación < A PagomévilBDV Personas Fecha: 06/08/2026 Operación: 006923970622 a] Ena 18143785 Origen: 0102****3770 Destino: 04143466209 (:E1199 0105 - BANCO MERCANTIL Concepto: pago eS Oo Agregar Beneficiario eo. Crear Acceso directo a O) e 2026-08-06 16:18:59 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-06"} 2026-08-06 16:18:59 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-06","debug":["fecha=2026-08-06"]} 2026-08-06 16:18:59 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-06 16:18:59 - DEBUG bodyAdmin postOCR: Tlf: 04125609262\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: \nFecha: 2026-08-06 (caption) 2026-08-06 16:19:01 - IMG 2030791134210649 TEL 04125609262 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 16:19:01 - Incluyendo guardar_imagen.php... 2026-08-06 16:19:01 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 16:19:01 - Includes realizados. Verificando funciones... 2026-08-06 16:19:01 - obtenerInfoUsuario: Iniciando función con teléfono: 584125609262 2026-08-06 16:19:01 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 16:19:01 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 16:19:01 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 16:19:01 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 16:19:01 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 16:19:01 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:ab:cc:d3","firstname":"Lorenzo","lastname":"De Sousa","mac":"4c:d7:c8:ab:cc:d4","srvid":34} 2026-08-06 16:19:01 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 16:19:01 - Datos usuario extraídos: {"username":"4c:d7:c8:ab:cc:d3","firstname":"Lorenzo","lastname":"De Sousa","mac":"4c:d7:c8:ab:cc:d4","srvid":34} 2026-08-06 16:19:01 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 16:19:01 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 16:19:01 - Valor de accessToken: EAAC0c45... 2026-08-06 16:19:01 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 16:19:01 - Instancia WhatsAppImageHandler creada 2026-08-06 16:19:01 - Llamando a saveWhatsAppImage... 2026-08-06 16:19:01 - saveWhatsAppImage: Procesando imagen para: 584125609262 2026-08-06 16:19:01 - saveWhatsAppImage: ID de media: 2030791134210649, MIME type: image/jpeg 2026-08-06 16:19:01 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2030791134210649 2026-08-06 16:19:02 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 16:19:02 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2030791134210649&source=getMedia&ext=1786047839&hash=ATwSWo-3X-ixPRGZMVZ7DkQ4KteKqqW7AsaIMVg6wgYslg 2026-08-06 16:19:02 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2030791134210649&source=getMedia&ext=1786047839&hash=ATwSWo-3X-ixPRGZMVZ7DkQ4KteKqqW7AsaIMVg6wgYslg 2026-08-06 16:19:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 16:19:03 - descargar_imagen: Imagen descargada - Tamaño: 33530 bytes, Tipo: image/jpeg 2026-08-06 16:19:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2030791134210649.jpg, Tamaño: 33530 bytes 2026-08-06 16:19:03 - saveToDatabase: Registro insertado en BD con ID: 259 2026-08-06 16:19:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2030791134210649.jpg","image_id":"2030791134210649","size":33530,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 16:19:03 - Resultado del comando: array 2026-08-06 16:19:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-06 16:19:04 - Mensaje enviado con éxito a 584125609262 2026-08-06 16:19:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74ec38bdec6 (wa_message_id: wamid.HBgMNTg0MTI1NjA5MjYyFQIAERgSQUQxMEU4MDJFN0E1MjgwOUU0AA==) 2026-08-06 16:19:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a74ec38bdec6 2026-08-06 16:19:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Lorenzo De Sousa, 05/09/2026 . 584143248534 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143248534","wa_id":"584143248534"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjQ4NTM0FQIAERgSNDZEOTIwQ0U3OTgwNjVCQkQzAA==","message_status":"accepted"}]}'. 2026-08-06 16:19:19 - ====== INICIO WEBHOOK ====== 2026-08-06 16:19:19 - Evento: status:failed | De: 584143248534 | Size: 573b 2026-08-06 16:19:19 - STATUS FAILED: failed para 584143248534 | Error: 131026 Message undeliverable 2026-08-06 16:19:19 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125609262","wa_id":"584125609262"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NjA5MjYyFQIAERgSMzM5MTA3NkY2QTZDMjVCNTQ3AA=="}]}'. 2026-08-06 16:19:21 - ====== INICIO WEBHOOK ====== 2026-08-06 16:19:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 16:19:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 16:19:21 - ====== FIN WEBHOOK ====== 2026-08-06 16:22:44 - ====== INICIO WEBHOOK ====== 2026-08-06 16:22:44 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 16:22:44 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 16:22:44 - ====== FIN WEBHOOK ====== 2026-08-06 16:40:32 - ====== INICIO WEBHOOK ====== 2026-08-06 16:40:32 - Evento: text | De: 584143466209 | Size: 580b 2026-08-06 16:40:32 - Procesando mensaje regular tipo: text 2026-08-06 16:40:32 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-08-06 16:40:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0QjVBRUJFMEJCNDg0REI5NjJDRjQ3MzA2NUJFRDEA 2026-08-06 16:40:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0QjVBRUJFMEJCNDg0REI5NjJDRjQ3MzA2NUJFRDEA 2026-08-06 16:40:32 - Contenido: Pg mercantil 9538.70 comida-abasto... 2026-08-06 16:40:32 - Comando detectado: pg 2026-08-06 16:40:32 - CommandProcessor: Procesando comando: pg 2026-08-06 16:40:32 - Ejecutando GastosService (personal) [06-Aug-2026 16:40:32 America/Caracas] [ExchangeRateService] Tasa API (oficial): 755.9001 2026-08-06 16:40:32 - Resultado del comando: array 2026-08-06 16:40:32 - Enviando respuesta: ✅ 👤 Gasto personal #355 registrado • Monto 2026-08-06 16:40:33 - Mensaje enviado con éxito a 584143466209 2026-08-06 16:40:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74f141962a3 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjgyQjY5QkE2RUM4N0I1MEEwAA==) 2026-08-06 16:40:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a74f141962a3 2026-08-06 16:40:33 - ====== FIN WEBHOOK ====== 2026-08-06 16:42:01 - ====== INICIO WEBHOOK ====== 2026-08-06 16:42:01 - Evento: button | De: 584122553101 | Size: 710b 2026-08-06 16:42:01 - Procesando botón de plantilla: Informacion de pagos 2026-08-06 16:42:01 - ButtonService: payload=informacion de pagos, telefono=584122553101 2026-08-06 16:42:01 - Procesando botón PAGO para: 584122553101 2026-08-06 16:42:02 - Mensaje enviado con éxito a 584122553101 2026-08-06 16:42:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74f19a49c8a (wa_message_id: wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSRjQ5Qjc1MkM1RUU4QzA2MkYxAA==) 2026-08-06 16:42:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a74f19a49c8a 2026-08-06 16:42:02 - ====== FIN WEBHOOK ====== 2026-08-06 16:43:32 - ====== INICIO WEBHOOK ====== 2026-08-06 16:43:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 16:43:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 16:43:32 - ====== FIN WEBHOOK ====== 2026-08-06 16:43:44 - ====== INICIO WEBHOOK ====== 2026-08-06 16:43:44 - Evento: image | De: 584122553101 | Size: 822b 2026-08-06 16:43:44 - Procesando mensaje regular tipo: image 2026-08-06 16:43:44 - RegularMessageService: Procesando mensaje de 584122553101, tipo: image 2026-08-06 16:43:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUNBNTEzODhEQTZDNTVCMzM4QjY2RTA0RTAzRDI1OEUA 2026-08-06 16:43:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUNBNTEzODhEQTZDNTVCMzM4QjY2RTA0RTAzRDI1OEUA 2026-08-06 16:43:44 - Contenido: ... 2026-08-06 16:43:44 - Comando detectado: image 2026-08-06 16:43:44 - CommandProcessor: Procesando comando: image 2026-08-06 16:43:44 - Imagen sin comando, guardando y procesando 2026-08-06 16:43:44 - Verificando duplicado por imageId=1606533407785660, msgId=wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUNBNTEzODhEQTZDNTVCMzM4QjY2RTA0RTAzRDI1OEUA 2026-08-06 16:43:44 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 16:43:44 - Incluyendo numtoname.php... 2026-08-06 16:43:44 - Incluyendo media.php... 2026-08-06 16:43:44 - DEBUG messages batch: [{"from":"584122553101","from_user_id":"VE.4536238896663257","id":"wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUNBNTEzODhEQTZDNTVCMzM4QjY2RTA0RTAzRDI1OEUA","timestamp":"1786049019","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ZQnmVpgGrd+710M0WLrJWugrn3tj14q0P3cyIQYB9QY=","id":"1606533407785660","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1606533407785660&source=webhook&ext=1786049320&hash=ATw30lMpeZWwvGlq3EItSzaTvspMo8ylEFAhTqxbeuK-Kg"}}] 2026-08-06 16:43:44 - DEBUG caption: no se encontró texto cercano 2026-08-06 16:43:44 - DEBUG caption final: [VACIO] 2026-08-06 16:43:44 - DEBUG busqueda mobiles: 04122553101,4122553101,584122553101 2026-08-06 16:43:44 - DEBUG usuario NO encontrado 2026-08-06 16:43:44 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 16:43:44 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 16:43:45 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1606533407785660&source=getMedia&ext=1786049321&hash=ATw1c5wu1KTfN2UoEYvAp3Ulk2i7ccojgnolscPy0JR0eA 2026-08-06 16:43:46 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1606533407785660.jpg (56882 bytes) 2026-08-06 16:43:47 - OCR tesseract exit=0 chars=287 2026-08-06 16:43:47 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 439 y PagomóvilBDV Personas 9 15.120,00 Bs Fecha: 06/08/2026 Operación: 006924244583 U Identificación: 18143785 Origen: 0102****9780 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: abono 2026-08-06 16:43:47 - OCR parse (caption-level): {"banco":"Venezuela","monto":"15120.00","fecha":"2026-08-06"} 2026-08-06 16:43:47 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-06","debug":["fecha=2026-08-06"]} 2026-08-06 16:43:47 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-06 16:43:47 - DEBUG bodyAdmin postOCR: Tlf: 04122553101\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 15120.00 (caption)\nFecha: 2026-08-06 (caption) 2026-08-06 16:43:49 - IMG 1606533407785660 TEL 04122553101 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 16:43:49 - Incluyendo guardar_imagen.php... 2026-08-06 16:43:49 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 16:43:49 - Includes realizados. Verificando funciones... 2026-08-06 16:43:49 - obtenerInfoUsuario: Iniciando función con teléfono: 584122553101 2026-08-06 16:43:49 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 16:43:49 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 16:43:49 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 16:43:49 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 16:43:49 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 16:43:49 - obtenerInfoUsuario: Datos usuario: {"username":"4c:46:d1:6a:56:08","firstname":"Ely del Carmen","lastname":"Aleman","mac":"4c:46:d1:6a:56:09","srvid":34} 2026-08-06 16:43:49 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 16:43:49 - Datos usuario extraídos: {"username":"4c:46:d1:6a:56:08","firstname":"Ely del Carmen","lastname":"Aleman","mac":"4c:46:d1:6a:56:09","srvid":34} 2026-08-06 16:43:49 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 16:43:49 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 16:43:49 - Valor de accessToken: EAAC0c45... 2026-08-06 16:43:49 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 16:43:49 - Instancia WhatsAppImageHandler creada 2026-08-06 16:43:49 - Llamando a saveWhatsAppImage... 2026-08-06 16:43:49 - saveWhatsAppImage: Procesando imagen para: 584122553101 2026-08-06 16:43:49 - saveWhatsAppImage: ID de media: 1606533407785660, MIME type: image/jpeg 2026-08-06 16:43:49 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1606533407785660 2026-08-06 16:43:50 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 16:43:50 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1606533407785660&source=getMedia&ext=1786049326&hash=ATyN9jjDFldC-OvtzChVikfuCP7T3wmHFh0_JUo4x-d0sA 2026-08-06 16:43:50 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1606533407785660&source=getMedia&ext=1786049326&hash=ATyN9jjDFldC-OvtzChVikfuCP7T3wmHFh0_JUo4x-d0sA 2026-08-06 16:43:51 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 16:43:51 - descargar_imagen: Imagen descargada - Tamaño: 56882 bytes, Tipo: image/jpeg 2026-08-06 16:43:51 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1606533407785660.jpg, Tamaño: 56882 bytes 2026-08-06 16:43:51 - saveToDatabase: Registro insertado en BD con ID: 260 2026-08-06 16:43:51 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1606533407785660.jpg","image_id":"1606533407785660","size":56882,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 16:43:51 - Resultado del comando: array 2026-08-06 16:43:51 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-06 16:43:51 - Mensaje enviado con éxito a 584122553101 2026-08-06 16:43:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74f207c70e9 (wa_message_id: wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSRDcwMkY3RkYzQzk0OEM0QzYzAA==) 2026-08-06 16:43:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a74f207c70e9 2026-08-06 16:43:51 - ====== FIN WEBHOOK ====== 2026-08-06 16:56:38 - ====== INICIO WEBHOOK ====== 2026-08-06 16:56:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 16:56:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 16:56:38 - ====== FIN WEBHOOK ====== 2026-08-06 16:56:39 - ====== INICIO WEBHOOK ====== 2026-08-06 16:56:39 - Evento: status:failed | De: 584243137160 | Size: 828b 2026-08-06 16:56:39 - STATUS FAILED: failed para 584243137160 | Error: 131047 Re-engagement message 2026-08-06 16:56:39 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , budelia misle, 2026-09-13 00:00:00 . 584243670701 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243670701","wa_id":"584243670701"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjcwNzAxFQIAERgSNDc1N0JFNEVDNUExREI1OThGAA==","message_status":"accepted"}]}'. 2026-08-06 17:02:23 - ====== INICIO WEBHOOK ====== 2026-08-06 17:02:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 17:02:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 17:02:23 - ====== FIN WEBHOOK ====== 2026-08-06 17:02:43 - ====== INICIO WEBHOOK ====== 2026-08-06 17:02:43 - Evento: image | De: 584121348302 | Size: 825b 2026-08-06 17:02:43 - Procesando mensaje regular tipo: image 2026-08-06 17:02:43 - RegularMessageService: Procesando mensaje de 584121348302, tipo: image 2026-08-06 17:02:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMzODIwQTNBODdBMDMxODczNEJDNDNCMDRFQzIzRjUA 2026-08-06 17:02:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMzODIwQTNBODdBMDMxODczNEJDNDNCMDRFQzIzRjUA 2026-08-06 17:02:43 - Contenido: ... 2026-08-06 17:02:43 - Comando detectado: image 2026-08-06 17:02:43 - CommandProcessor: Procesando comando: image 2026-08-06 17:02:43 - Imagen sin comando, guardando y procesando 2026-08-06 17:02:43 - Verificando duplicado por imageId=1052238780517523, msgId=wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMzODIwQTNBODdBMDMxODczNEJDNDNCMDRFQzIzRjUA 2026-08-06 17:02:43 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 17:02:43 - Incluyendo numtoname.php... 2026-08-06 17:02:43 - Incluyendo media.php... 2026-08-06 17:02:43 - DEBUG messages batch: [{"from":"584121348302","from_user_id":"VE.4540496459570834","id":"wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMzODIwQTNBODdBMDMxODczNEJDNDNCMDRFQzIzRjUA","timestamp":"1786050157","type":"image","image":{"mime_type":"image\/jpeg","sha256":"sL1qV8VRoplxUH+MLMxW5iW0VECT2f0fIia4Xf2zkqw=","id":"1052238780517523","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1052238780517523&source=webhook&ext=1786050459&hash=ATwUZtDdui3wjfMVVSMazXpeimah9iGqBQgB7NhM2Gmwbw"}}] 2026-08-06 17:02:43 - DEBUG caption: no se encontró texto cercano 2026-08-06 17:02:43 - DEBUG caption final: [VACIO] 2026-08-06 17:02:43 - DEBUG busqueda mobiles: 04121348302,4121348302,584121348302 2026-08-06 17:02:43 - DEBUG usuario encontrado: 74:ac:b9:7c:d6:14 2026-08-06 17:02:43 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 17:02:43 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 17:02:45 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1052238780517523&source=getMedia&ext=1786050461&hash=ATw_ott326u5lyRfCmreWjGSHiWbrXIIW6Y6OV2_vYmLYQ 2026-08-06 17:02:46 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1052238780517523.jpg (31897 bytes) 2026-08-06 17:02:48 - OCR tesseract exit=0 chars=347 2026-08-06 17:02:48 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 278 EROS Aa € E A PagomóvilBDV Personas iV) ATADO Fecha: 06/08/2026 Operacién: 006924460188 0 Identificacién: 18143785 Origen: 0102****5858 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago de gilberto ¿Es @® Crear Acceso directo Ul O < 2026-08-06 17:02:48 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-06"} 2026-08-06 17:02:48 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-06","debug":["fecha=2026-08-06"]} 2026-08-06 17:02:48 - DEBUG registro: usernameRaw=''74:ac:b9:7c:d6:14'' first=''Gilberto'' last=''Senior'' esRegistrado=1 2026-08-06 17:02:48 - DEBUG bodyAdmin postOCR: Tlf: 04121348302\nUser: 74:ac:b9:7c:d6:14\nNombre: Gilberto Senior\nBanco: Venezuela\nMonto: \nFecha: 2026-08-06 (caption)\nSrvID: 34 2026-08-06 17:02:50 - IMG 1052238780517523 TEL 04121348302 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 17:02:50 - Incluyendo guardar_imagen.php... 2026-08-06 17:02:50 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 17:02:50 - Includes realizados. Verificando funciones... 2026-08-06 17:02:50 - obtenerInfoUsuario: Iniciando función con teléfono: 584121348302 2026-08-06 17:02:50 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 17:02:50 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 17:02:50 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 17:02:50 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 17:02:50 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 17:02:50 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:d6:14","firstname":"Gilberto","lastname":"Senior","mac":"74:ac:b9:7c:d6:14","srvid":34} 2026-08-06 17:02:50 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 17:02:50 - Datos usuario extraídos: {"username":"74:ac:b9:7c:d6:14","firstname":"Gilberto","lastname":"Senior","mac":"74:ac:b9:7c:d6:14","srvid":34} 2026-08-06 17:02:50 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 17:02:50 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 17:02:50 - Valor de accessToken: EAAC0c45... 2026-08-06 17:02:50 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 17:02:50 - Instancia WhatsAppImageHandler creada 2026-08-06 17:02:50 - Llamando a saveWhatsAppImage... 2026-08-06 17:02:50 - saveWhatsAppImage: Procesando imagen para: 584121348302 2026-08-06 17:02:50 - saveWhatsAppImage: ID de media: 1052238780517523, MIME type: image/jpeg 2026-08-06 17:02:50 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1052238780517523 2026-08-06 17:02:51 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 17:02:51 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1052238780517523&source=getMedia&ext=1786050468&hash=ATwwmqyh9KyQ-9ECHDkMOIOOM1Wqa8sYgY4EL8PjDBi8Xg 2026-08-06 17:02:51 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1052238780517523&source=getMedia&ext=1786050468&hash=ATwwmqyh9KyQ-9ECHDkMOIOOM1Wqa8sYgY4EL8PjDBi8Xg 2026-08-06 17:02:52 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 17:02:52 - descargar_imagen: Imagen descargada - Tamaño: 31897 bytes, Tipo: image/jpeg 2026-08-06 17:02:52 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1052238780517523.jpg, Tamaño: 31897 bytes 2026-08-06 17:02:52 - saveToDatabase: Registro insertado en BD con ID: 261 2026-08-06 17:02:52 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1052238780517523.jpg","image_id":"1052238780517523","size":31897,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 17:02:52 - Resultado del comando: array 2026-08-06 17:02:52 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-06 17:02:53 - Mensaje enviado con éxito a 584121348302 2026-08-06 17:02:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74f67d4afa7 (wa_message_id: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSOEUxRjIwRkU1RjBDMjY1NEFDAA==) 2026-08-06 17:02:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a74f67d4afa7 2026-08-06 17:02:53 - ====== FIN WEBHOOK ====== 2026-08-06 17:04:03 - ====== INICIO WEBHOOK ====== 2026-08-06 17:04:03 - Evento: text | De: 584121348302 | Size: 587b 2026-08-06 17:04:03 - Procesando mensaje regular tipo: text 2026-08-06 17:04:03 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-06 17:04:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUNGRjgwNzUyMzlFOUQzNEUyRjM4QkNCM0JENDhCNEIA 2026-08-06 17:04:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUNGRjgwNzUyMzlFOUQzNEUyRjM4QkNCM0JENDhCNEIA 2026-08-06 17:04:03 - Contenido: Pagar venezuela 24460188 22677.00... 2026-08-06 17:04:03 - Comando detectado: pagar 2026-08-06 17:04:03 - CommandProcessor: Procesando comando: pagar 2026-08-06 17:04:03 - Ejecutando add_pagos.php [06-Aug-2026 17:04:04 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-06 17:04:04 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-06 17:04:04 - ====== INICIO WEBHOOK ====== 2026-08-06 17:04:04 - Evento: text | De: 584121348302 | Size: 587b 2026-08-06 17:04:04 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUNGRjgwNzUyMzlFOUQzNEUyRjM4QkNCM0JENDhCNEIA, ignorando 2026-08-06 17:10:38 - ====== INICIO WEBHOOK ====== 2026-08-06 17:10:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 17:10:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 17:10:38 - ====== FIN WEBHOOK ====== 2026-08-06 17:11:10 - ====== INICIO WEBHOOK ====== 2026-08-06 17:11:10 - Evento: image | De: 584241339671 | Size: 829b 2026-08-06 17:11:10 - Procesando mensaje regular tipo: image 2026-08-06 17:11:10 - RegularMessageService: Procesando mensaje de 584241339671, tipo: image 2026-08-06 17:11:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMzM5NjcxFQIAEhggQUM1MDVFNjI4MkI5MjhCMUZDNzJEODkzMjk0MkI3OEMA 2026-08-06 17:11:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMzM5NjcxFQIAEhggQUM1MDVFNjI4MkI5MjhCMUZDNzJEODkzMjk0MkI3OEMA 2026-08-06 17:11:10 - Contenido: ... 2026-08-06 17:11:10 - Comando detectado: image 2026-08-06 17:11:10 - CommandProcessor: Procesando comando: image 2026-08-06 17:11:10 - Imagen sin comando, guardando y procesando 2026-08-06 17:11:10 - Verificando duplicado por imageId=1430192899158389, msgId=wamid.HBgMNTg0MjQxMzM5NjcxFQIAEhggQUM1MDVFNjI4MkI5MjhCMUZDNzJEODkzMjk0MkI3OEMA 2026-08-06 17:11:10 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 17:11:10 - Incluyendo numtoname.php... 2026-08-06 17:11:10 - Incluyendo media.php... 2026-08-06 17:11:10 - DEBUG messages batch: [{"from":"584241339671","from_user_id":"VE.4524192454534568","id":"wamid.HBgMNTg0MjQxMzM5NjcxFQIAEhggQUM1MDVFNjI4MkI5MjhCMUZDNzJEODkzMjk0MkI3OEMA","timestamp":"1786050664","type":"image","image":{"mime_type":"image\/jpeg","sha256":"MLihyVqXuBo+x2GlQhk1GLzIjaQdyOsph1c52Rcz5g8=","id":"1430192899158389","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1430192899158389&source=webhook&ext=1786050966&hash=ATzWot7oSH3flsr4XmlFgd5MvjQ4ICf9xFlzcNbKPlQR6Q"}}] 2026-08-06 17:11:10 - DEBUG caption: no se encontró texto cercano 2026-08-06 17:11:10 - DEBUG caption final: [VACIO] 2026-08-06 17:11:10 - DEBUG busqueda mobiles: 04241339671,4241339671,584241339671 2026-08-06 17:11:10 - DEBUG usuario NO encontrado 2026-08-06 17:11:10 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 17:11:10 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 17:11:11 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1430192899158389&source=getMedia&ext=1786050967&hash=ATw-C-0n_o_X_Au7VQpMUnJlQoTmmexrGoruG2w4HWPhlA 2026-08-06 17:11:12 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1430192899158389.jpg (31163 bytes) 2026-08-06 17:11:13 - OCR tesseract exit=0 chars=435 2026-08-06 17:11:13 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 201 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 22.677,00 Nro. de referencia: Tr 48312187281 Fecha y hora del envio: 06/08/2026 a las 5:10:19 PM Cuenta origen: Cta. Corriente *9953 Beneficiario: Internet - 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal Concepto: pago 2026-08-06 17:11:13 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-06"} 2026-08-06 17:11:13 - OCR parseDetalles: {"banco":"Mercantil","monto":"22677.00","fecha":"2026-08-06","debug":["fecha=2026-08-06","bancoCode=0105","montoNext=22.677,00"]} 2026-08-06 17:11:13 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-06 17:11:13 - DEBUG bodyAdmin postOCR: Tlf: 04241339671\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 22677.00 (ocrDetails)\nFecha: 2026-08-06 (caption) 2026-08-06 17:11:15 - IMG 1430192899158389 TEL 04241339671 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 17:11:15 - Incluyendo guardar_imagen.php... 2026-08-06 17:11:15 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 17:11:15 - Includes realizados. Verificando funciones... 2026-08-06 17:11:15 - obtenerInfoUsuario: Iniciando función con teléfono: 584241339671 2026-08-06 17:11:15 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 17:11:15 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 17:11:15 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 17:11:15 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 17:11:15 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584241339671 2026-08-06 17:11:15 - Datos usuario extraídos: null 2026-08-06 17:11:15 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 17:11:15 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 17:11:15 - Valor de accessToken: EAAC0c45... 2026-08-06 17:11:15 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 17:11:15 - Instancia WhatsAppImageHandler creada 2026-08-06 17:11:15 - Llamando a saveWhatsAppImage... 2026-08-06 17:11:15 - saveWhatsAppImage: Procesando imagen para: 584241339671 2026-08-06 17:11:15 - saveWhatsAppImage: ID de media: 1430192899158389, MIME type: image/jpeg 2026-08-06 17:11:15 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1430192899158389 2026-08-06 17:11:16 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 17:11:16 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1430192899158389&source=getMedia&ext=1786050972&hash=ATywjYD0OKZIbdAHV7_glqKOcIePzhN73HYu6WsA7k00rw 2026-08-06 17:11:16 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1430192899158389&source=getMedia&ext=1786050972&hash=ATywjYD0OKZIbdAHV7_glqKOcIePzhN73HYu6WsA7k00rw 2026-08-06 17:11:16 - ====== INICIO WEBHOOK ====== 2026-08-06 17:11:16 - Evento: text | De: 584241339671 | Size: 584b 2026-08-06 17:11:16 - Procesando mensaje regular tipo: text 2026-08-06 17:11:16 - RegularMessageService: Procesando mensaje de 584241339671, tipo: text 2026-08-06 17:11:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMzM5NjcxFQIAEhggQUM3QzlEQUU5QTM1MDU5RDM1QjMwRkZCRTFFM0IyQjQA 2026-08-06 17:11:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMzM5NjcxFQIAEhggQUM3QzlEQUU5QTM1MDU5RDM1QjMwRkZCRTFFM0IyQjQA 2026-08-06 17:11:16 - Contenido: Pago internet de Pablo Silva... 2026-08-06 17:11:16 - Comando detectado: pago 2026-08-06 17:11:16 - CommandProcessor: Procesando comando: pago 2026-08-06 17:11:16 - Ejecutando add_pagos.php 2026-08-06 17:11:16 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 17:11:16 - descargar_imagen: Imagen descargada - Tamaño: 31163 bytes, Tipo: image/jpeg 2026-08-06 17:11:16 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1430192899158389.jpg, Tamaño: 31163 bytes 2026-08-06 17:11:16 - saveToDatabase: Registro insertado en BD con ID: 262 2026-08-06 17:11:16 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1430192899158389.jpg","image_id":"1430192899158389","size":31163,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 17:11:16 - Resultado del comando: array 2026-08-06 17:11:16 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est [06-Aug-2026 17:11:17 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-06 17:11:17 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-06 17:11:17 - ====== INICIO WEBHOOK ====== 2026-08-06 17:11:17 - Evento: text | De: 584241339671 | Size: 584b 2026-08-06 17:11:17 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxMzM5NjcxFQIAEhggQUM3QzlEQUU5QTM1MDU5RDM1QjMwRkZCRTFFM0IyQjQA, ignorando 2026-08-06 17:11:17 - Mensaje enviado con éxito a 584241339671 2026-08-06 17:11:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a74f8759b400 (wa_message_id: wamid.HBgMNTg0MjQxMzM5NjcxFQIAERgSQzNENEI3NzMwNDdBOTk5NjZDAA==) 2026-08-06 17:11:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a74f8759b400 2026-08-06 17:11:17 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, domingo felix, 05/09/2026 . 584122568636 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122568636","wa_id":"584122568636"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTY4NjM2FQIAERgSMTdGMjk4RjZFMjc0QUVBNDdFAA==","message_status":"accepted"}]}'. 2026-08-06 18:47:14 - ====== INICIO WEBHOOK ====== 2026-08-06 18:47:14 - Evento: status:failed | De: 584122568636 | Size: 573b 2026-08-06 18:47:14 - STATUS FAILED: failed para 584122568636 | Error: 131026 Message undeliverable 2026-08-06 18:47:14 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122528636","wa_id":"584122528636"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTI4NjM2FQIAERgSMjRBMjgxQkQ5MkY0NTY1QUREAA=="}]}'. 2026-08-06 18:47:16 - ====== INICIO WEBHOOK ====== 2026-08-06 18:47:16 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 18:47:16 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 18:47:16 - ====== FIN WEBHOOK ====== 2026-08-06 18:48:45 - ====== INICIO WEBHOOK ====== 2026-08-06 18:48:45 - Evento: image | De: 584122528636 | Size: 838b 2026-08-06 18:48:45 - Procesando mensaje regular tipo: image 2026-08-06 18:48:45 - RegularMessageService: Procesando mensaje de 584122528636, tipo: image 2026-08-06 18:48:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTI4NjM2FQIAEhggQUM0QTY0MTY2RURFMzRDOUE3RThDODRFQzBCOTEwQTUA 2026-08-06 18:48:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTI4NjM2FQIAEhggQUM0QTY0MTY2RURFMzRDOUE3RThDODRFQzBCOTEwQTUA 2026-08-06 18:48:45 - Contenido: ... 2026-08-06 18:48:45 - Comando detectado: image 2026-08-06 18:48:45 - CommandProcessor: Procesando comando: image 2026-08-06 18:48:45 - Imagen sin comando, guardando y procesando 2026-08-06 18:48:45 - Verificando duplicado por imageId=1752378225757463, msgId=wamid.HBgMNTg0MTIyNTI4NjM2FQIAEhggQUM0QTY0MTY2RURFMzRDOUE3RThDODRFQzBCOTEwQTUA 2026-08-06 18:48:45 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 18:48:45 - Incluyendo numtoname.php... 2026-08-06 18:48:45 - Incluyendo media.php... 2026-08-06 18:48:45 - DEBUG messages batch: [{"from":"584122528636","from_user_id":"VE.4536671973286616","id":"wamid.HBgMNTg0MTIyNTI4NjM2FQIAEhggQUM0QTY0MTY2RURFMzRDOUE3RThDODRFQzBCOTEwQTUA","timestamp":"1786056519","type":"image","image":{"mime_type":"image\/jpeg","sha256":"6RMp9Q3rpsMqjGRbKS4PGRgstpHGY7sgBAL\/2ZOhgKU=","id":"1752378225757463","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1752378225757463&source=webhook&ext=1786056821&hash=ATzgTZb1gIOvgKCFwuihpIpczgYwLgEvXEs9IuICcvAawA"}}] 2026-08-06 18:48:45 - DEBUG caption: no se encontró texto cercano 2026-08-06 18:48:45 - DEBUG caption final: [VACIO] 2026-08-06 18:48:45 - DEBUG busqueda mobiles: 04122528636,4122528636,584122528636 2026-08-06 18:48:45 - DEBUG usuario NO encontrado 2026-08-06 18:48:45 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 18:48:45 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 18:48:46 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1752378225757463&source=getMedia&ext=1786056823&hash=ATzYG04CxJjVgnRQEj6K1Y7APjHSTUsFSJiQ2VpmUs1t_Q 2026-08-06 18:48:48 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1752378225757463.jpg (42304 bytes) 2026-08-06 18:48:48 - OCR tesseract exit=0 chars=480 2026-08-06 18:48:48 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 219 OR - ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 22.677,00 Nro. de referencia: O 48312210225 Fecha y hora del envío: 06/08/2026 a las 6:47:01 PM Cuenta origen: Cta. Corriente *3718 Beneficiario: Mercantil internet colonia tovar - 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal Concepto: Domingo Felix cava alta - 2026-08-06 18:48:48 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-06"} 2026-08-06 18:48:48 - OCR parseDetalles: {"banco":"Mercantil","monto":"22677.00","fecha":"2026-08-06","debug":["fecha=2026-08-06","bancoCode=0105","montoNext=22.677,00"]} 2026-08-06 18:48:48 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-06 18:48:48 - DEBUG bodyAdmin postOCR: Tlf: 04122528636\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 22677.00 (ocrDetails)\nFecha: 2026-08-06 (caption) 2026-08-06 18:48:51 - IMG 1752378225757463 TEL 04122528636 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 18:48:51 - Incluyendo guardar_imagen.php... 2026-08-06 18:48:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 18:48:51 - Includes realizados. Verificando funciones... 2026-08-06 18:48:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584122528636 2026-08-06 18:48:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 18:48:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 18:48:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 18:48:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 18:48:51 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 18:48:51 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:08:b7","firstname":"domingo","lastname":"felix","mac":"74:ac:b9:7c:08:b7","srvid":34} 2026-08-06 18:48:51 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 18:48:51 - Datos usuario extraídos: {"username":"74:ac:b9:7c:08:b7","firstname":"domingo","lastname":"felix","mac":"74:ac:b9:7c:08:b7","srvid":34} 2026-08-06 18:48:51 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 18:48:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 18:48:51 - Valor de accessToken: EAAC0c45... 2026-08-06 18:48:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 18:48:51 - Instancia WhatsAppImageHandler creada 2026-08-06 18:48:51 - Llamando a saveWhatsAppImage... 2026-08-06 18:48:51 - saveWhatsAppImage: Procesando imagen para: 584122528636 2026-08-06 18:48:51 - saveWhatsAppImage: ID de media: 1752378225757463, MIME type: image/jpeg 2026-08-06 18:48:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1752378225757463 2026-08-06 18:48:51 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 18:48:51 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1752378225757463&source=getMedia&ext=1786056828&hash=ATxjjcBsiczrMhvaEjul6xK4Ig5s5_y25PdHe1HtabU2-g 2026-08-06 18:48:51 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1752378225757463&source=getMedia&ext=1786056828&hash=ATxjjcBsiczrMhvaEjul6xK4Ig5s5_y25PdHe1HtabU2-g 2026-08-06 18:48:52 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 18:48:52 - descargar_imagen: Imagen descargada - Tamaño: 42304 bytes, Tipo: image/jpeg 2026-08-06 18:48:52 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1752378225757463.jpg, Tamaño: 42304 bytes 2026-08-06 18:48:52 - saveToDatabase: Registro insertado en BD con ID: 263 2026-08-06 18:48:52 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1752378225757463.jpg","image_id":"1752378225757463","size":42304,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 18:48:52 - Resultado del comando: array 2026-08-06 18:48:52 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-06 18:48:53 - Mensaje enviado con éxito a 584122528636 2026-08-06 18:48:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a750f5570a00 (wa_message_id: wamid.HBgMNTg0MTIyNTI4NjM2FQIAERgSNUM4QTk2MTc4QTgxRURBMEE5AA==) 2026-08-06 18:48:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a750f5570a00 2026-08-06 18:48:53 - ====== FIN WEBHOOK ====== 2026-08-06 18:48:59 - ====== INICIO WEBHOOK ====== 2026-08-06 18:48:59 - Evento: reaction | De: 584122528636 | Size: 675b 2026-08-06 18:48:59 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Osleyda 🌹 ) [wa_id] => 584122528636 [user_id] => VE.4536671973286616 ) ) [messages] => Array ( [0] => Array ( [from] => 584122528636 [from_user_id] => VE.4536671973286616 [id] => wamid.HBgMNTg0MTIyNTI4NjM2FQIAEhggQUNDODM2RUI1OUUwOTAyNUJDOUEzNTdDQkM2NkVCOEIA [timestamp] => 1786056534 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTIyNTI4NjM2FQIAERgSNUM4QTk2MTc4QTgxRURBMEE5AA== [emoji] => 👍🏻 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-06 18:48:59 - ====== FIN WEBHOOK ====== 2026-08-06 18:53:56 - ====== INICIO WEBHOOK ====== 2026-08-06 18:53:56 - Evento: image | De: 584120515285 | Size: 820b 2026-08-06 18:53:56 - Procesando mensaje regular tipo: image 2026-08-06 18:53:56 - RegularMessageService: Procesando mensaje de 584120515285, tipo: image 2026-08-06 18:53:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwNTE1Mjg1FQIAEhggQUNDMDE0QTNGODkyODI1N0M2N0Q2QUU2OEFENDMxMTIA 2026-08-06 18:53:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwNTE1Mjg1FQIAEhggQUNDMDE0QTNGODkyODI1N0M2N0Q2QUU2OEFENDMxMTIA 2026-08-06 18:53:56 - Contenido: ... 2026-08-06 18:53:56 - Comando detectado: image 2026-08-06 18:53:56 - CommandProcessor: Procesando comando: image 2026-08-06 18:53:56 - Imagen sin comando, guardando y procesando 2026-08-06 18:53:56 - Verificando duplicado por imageId=1058351043553363, msgId=wamid.HBgMNTg0MTIwNTE1Mjg1FQIAEhggQUNDMDE0QTNGODkyODI1N0M2N0Q2QUU2OEFENDMxMTIA 2026-08-06 18:53:56 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 18:53:56 - Incluyendo numtoname.php... 2026-08-06 18:53:56 - Incluyendo media.php... 2026-08-06 18:53:56 - DEBUG messages batch: [{"from":"584120515285","from_user_id":"VE.4539361399684340","id":"wamid.HBgMNTg0MTIwNTE1Mjg1FQIAEhggQUNDMDE0QTNGODkyODI1N0M2N0Q2QUU2OEFENDMxMTIA","timestamp":"1786056830","type":"image","image":{"mime_type":"image\/jpeg","sha256":"G9egxkHCcB9zPNQXEtY76J4413WUENcxgZCwfaN3uSA=","id":"1058351043553363","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1058351043553363&source=webhook&ext=1786057132&hash=ATx3QWDPAddUKhUkyUs4-S0AELIGw1CmvpzaYSxG3vYM9A"}}] 2026-08-06 18:53:56 - DEBUG caption: no se encontró texto cercano 2026-08-06 18:53:56 - DEBUG caption final: [VACIO] 2026-08-06 18:53:56 - DEBUG busqueda mobiles: 04120515285,4120515285,584120515285 2026-08-06 18:53:56 - DEBUG usuario encontrado: f4:92:bf:f4:16:47 2026-08-06 18:53:56 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 18:53:56 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 18:53:57 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1058351043553363&source=getMedia&ext=1786057133&hash=ATyC3AGa-aMtvJzTgRAIf3kLxT-r3BC-76MPKEFwTH5rBQ 2026-08-06 18:53:58 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1058351043553363.jpg (35700 bytes) 2026-08-06 18:53:59 - OCR tesseract exit=0 chars=339 2026-08-06 18:53:59 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 235 6:530 +0 462% < Comprobante de operación < y PagomóvilBDV Personas 9 22.800,00 Bs Fecha: 06/08/2026 Operación: 006925706880 [O Identificación: 18143785 Origen: 0102 6133 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA < Crear Acceso directo 2026-08-06 18:53:59 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22800.00","fecha":"2026-08-06"} 2026-08-06 18:53:59 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-06","debug":["fecha=2026-08-06"]} 2026-08-06 18:53:59 - DEBUG registro: usernameRaw=''f4:92:bf:f4:16:47'' first=''Ana '' last=''Martínez'' esRegistrado=1 2026-08-06 18:53:59 - DEBUG bodyAdmin postOCR: Tlf: 04120515285\nUser: f4:92:bf:f4:16:47\nNombre: Ana Martínez\nBanco: Venezuela\nMonto: 22800.00 (caption)\nFecha: 2026-08-06 (caption)\nSrvID: 47 2026-08-06 18:54:02 - IMG 1058351043553363 TEL 04120515285 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 18:54:02 - Incluyendo guardar_imagen.php... 2026-08-06 18:54:02 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 18:54:02 - Includes realizados. Verificando funciones... 2026-08-06 18:54:02 - obtenerInfoUsuario: Iniciando función con teléfono: 584120515285 2026-08-06 18:54:02 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 18:54:02 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 18:54:02 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 18:54:02 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 18:54:02 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 18:54:02 - obtenerInfoUsuario: Datos usuario: 2026-08-06 18:54:02 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 18:54:02 - Datos usuario extraídos: 2026-08-06 18:54:02 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 18:54:02 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 18:54:02 - Valor de accessToken: EAAC0c45... 2026-08-06 18:54:02 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 18:54:02 - Instancia WhatsAppImageHandler creada 2026-08-06 18:54:02 - Llamando a saveWhatsAppImage... 2026-08-06 18:54:02 - saveWhatsAppImage: Procesando imagen para: 584120515285 2026-08-06 18:54:02 - saveWhatsAppImage: ID de media: 1058351043553363, MIME type: image/jpeg 2026-08-06 18:54:02 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1058351043553363 2026-08-06 18:54:02 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 18:54:02 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1058351043553363&source=getMedia&ext=1786057138&hash=ATxbMbDwwIJCDIoEs-TNSlUIdhbDfFyLDUPKOCtYBM8VEg 2026-08-06 18:54:02 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1058351043553363&source=getMedia&ext=1786057138&hash=ATxbMbDwwIJCDIoEs-TNSlUIdhbDfFyLDUPKOCtYBM8VEg 2026-08-06 18:54:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 18:54:03 - descargar_imagen: Imagen descargada - Tamaño: 35700 bytes, Tipo: image/jpeg 2026-08-06 18:54:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1058351043553363.jpg, Tamaño: 35700 bytes 2026-08-06 18:54:03 - saveToDatabase: Registro insertado en BD con ID: 264 2026-08-06 18:54:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1058351043553363.jpg","image_id":"1058351043553363","size":35700,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 18:54:03 - Resultado del comando: array 2026-08-06 18:54:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-06 18:54:04 - Mensaje enviado con éxito a 584120515285 2026-08-06 18:54:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75108c4e431 (wa_message_id: wamid.HBgMNTg0MTIwNTE1Mjg1FQIAERgSODNDNTIyRjAyMUVDMDE5RUE5AA==) 2026-08-06 18:54:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a75108c4e431 2026-08-06 18:54:04 - ====== FIN WEBHOOK ====== 2026-08-06 18:58:09 - ====== INICIO WEBHOOK ====== 2026-08-06 18:58:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 18:58:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 18:58:09 - ====== FIN WEBHOOK ====== 2026-08-06 19:04:09 - ====== INICIO WEBHOOK ====== 2026-08-06 19:04:09 - Evento: image | De: 584121411392 | Size: 869b 2026-08-06 19:04:09 - Procesando mensaje regular tipo: image 2026-08-06 19:04:09 - RegularMessageService: Procesando mensaje de 584121411392, tipo: image 2026-08-06 19:04:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDExMzkyFQIAEhggQUNGNzczMjA2RDA4NjFEQTEyNTA5MEFEOEU3Nzc5NjgA 2026-08-06 19:04:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDExMzkyFQIAEhggQUNGNzczMjA2RDA4NjFEQTEyNTA5MEFEOEU3Nzc5NjgA 2026-08-06 19:04:09 - Contenido: ... 2026-08-06 19:04:09 - Comando detectado: image 2026-08-06 19:04:09 - CommandProcessor: Procesando comando: image 2026-08-06 19:04:09 - Imagen sin comando, guardando y procesando 2026-08-06 19:04:09 - Verificando duplicado por imageId=1705530740557310, msgId=wamid.HBgMNTg0MTIxNDExMzkyFQIAEhggQUNGNzczMjA2RDA4NjFEQTEyNTA5MEFEOEU3Nzc5NjgA 2026-08-06 19:04:09 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 19:04:09 - Incluyendo numtoname.php... 2026-08-06 19:04:09 - Incluyendo media.php... 2026-08-06 19:04:09 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584121411392","from_user_id":"VE.4540812672872546","id":"wamid.HBgMNTg0MTIxNDExMzkyFQIAEhggQUNGNzczMjA2RDA4NjFEQTEyNTA5MEFEOEU3Nzc5NjgA","timestamp":"1786057442","type":"image","image":{"mime_type":"image\/jpeg","sha256":"qMfsk+YWbR0BCt1bnCD+lD7yFyOuMsLShnxyvdcydlU=","id":"1705530740557310","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1705530740557310&source=webhook&ext=1786057745&hash=ATzloscUasqPZUlXU4P6J-WRJrHoUYbgNEOhCDAv8AP27w"}}] 2026-08-06 19:04:09 - DEBUG caption: no se encontró texto cercano 2026-08-06 19:04:09 - DEBUG caption final: [VACIO] 2026-08-06 19:04:09 - DEBUG busqueda mobiles: 04121411392,4121411392,584121411392 2026-08-06 19:04:09 - DEBUG usuario NO encontrado 2026-08-06 19:04:09 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 19:04:09 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 19:04:10 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1705530740557310&source=getMedia&ext=1786057746&hash=ATwSuk53JY7mCWbnpmw-YKtO2tVOHWw2MHvyZpz_uzBH0w 2026-08-06 19:04:12 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1705530740557310.jpg (122257 bytes) 2026-08-06 19:04:12 - OCR tesseract exit=0 chars=391 2026-08-06 19:04:12 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 259 56 cull all os Sal ») 705P M.M ~~ +. € Comprobante de operación —< y Transferencias a terceros 9 26.456,50 Bs Fecha: 06/08/2026 Operación: 059135570124 0 Nombre: Ctnetwork Ca Origen: 0102****7425 Destino: 0102****6338 Concepto: pago Agustina < Agregar Beneficiario Crear Acceso directo 2026-08-06 19:04:12 - OCR parse (caption-level): {"banco":null,"monto":"26456.50","fecha":"2026-08-06"} 2026-08-06 19:04:12 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-06","debug":["fecha=2026-08-06"]} 2026-08-06 19:04:12 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-06 19:04:12 - DEBUG bodyAdmin postOCR: Tlf: 04121411392\nUsuario: NO REGISTRADO\nBanco: \nMonto: 26456.50 (caption)\nFecha: 2026-08-06 (caption) 2026-08-06 19:04:15 - IMG 1705530740557310 TEL 04121411392 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 19:04:15 - Incluyendo guardar_imagen.php... 2026-08-06 19:04:15 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 19:04:15 - Includes realizados. Verificando funciones... 2026-08-06 19:04:15 - obtenerInfoUsuario: Iniciando función con teléfono: 584121411392 2026-08-06 19:04:15 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 19:04:15 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 19:04:15 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 19:04:15 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 19:04:15 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 19:04:15 - obtenerInfoUsuario: Datos usuario: {"username":"e0:63:da:f4:15:27","firstname":"Agustina","lastname":"Martinez","mac":"e0:63:da:f4:15:27","srvid":47} 2026-08-06 19:04:15 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 19:04:15 - Datos usuario extraídos: {"username":"e0:63:da:f4:15:27","firstname":"Agustina","lastname":"Martinez","mac":"e0:63:da:f4:15:27","srvid":47} 2026-08-06 19:04:15 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 19:04:15 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 19:04:15 - Valor de accessToken: EAAC0c45... 2026-08-06 19:04:15 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 19:04:15 - Instancia WhatsAppImageHandler creada 2026-08-06 19:04:15 - Llamando a saveWhatsAppImage... 2026-08-06 19:04:15 - saveWhatsAppImage: Procesando imagen para: 584121411392 2026-08-06 19:04:15 - saveWhatsAppImage: ID de media: 1705530740557310, MIME type: image/jpeg 2026-08-06 19:04:15 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1705530740557310 2026-08-06 19:04:16 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 19:04:16 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1705530740557310&source=getMedia&ext=1786057752&hash=ATxHboogJ7XuPqte_udsi1mLPLCLe93ifc_5LE3d61gYmw 2026-08-06 19:04:16 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1705530740557310&source=getMedia&ext=1786057752&hash=ATxHboogJ7XuPqte_udsi1mLPLCLe93ifc_5LE3d61gYmw 2026-08-06 19:04:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 19:04:17 - descargar_imagen: Imagen descargada - Tamaño: 122257 bytes, Tipo: image/jpeg 2026-08-06 19:04:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1705530740557310.jpg, Tamaño: 122257 bytes 2026-08-06 19:04:17 - saveToDatabase: Registro insertado en BD con ID: 265 2026-08-06 19:04:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1705530740557310.jpg","image_id":"1705530740557310","size":122257,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 19:04:17 - Resultado del comando: array 2026-08-06 19:04:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-06 19:04:19 - Mensaje enviado con éxito a 584121411392 2026-08-06 19:04:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7512f32936a (wa_message_id: wamid.HBgMNTg0MTIxNDExMzkyFQIAERgSRDU2RkRFNTc3QzQxNTA0MzlBAA==) 2026-08-06 19:04:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a7512f32936a 2026-08-06 19:04:19 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, martin gerik, 05/09/2026 . 584141443452 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141443452","wa_id":"584141443452"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDQzNDUyFQIAERgSMjdBOTE3RTA3RjM5QkVFRjM2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241443452","wa_id":"584241443452"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDQzNDUyFQIAERgSRUFGNzJEOEU5OUMzRUQ0MDJDAA=="}]}'. 2026-08-06 19:24:30 - ====== INICIO WEBHOOK ====== 2026-08-06 19:24:30 - Evento: status:failed | De: 584241443452 | Size: 828b 2026-08-06 19:24:30 - STATUS FAILED: failed para 584241443452 | Error: 131047 Re-engagement message 2026-08-06 19:24:30 - ====== FIN WEBHOOK ====== 2026-08-06 19:24:31 - ====== INICIO WEBHOOK ====== 2026-08-06 19:24:31 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 19:24:31 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 19:24:31 - ====== FIN WEBHOOK ====== 2026-08-06 19:24:49 - ====== INICIO WEBHOOK ====== 2026-08-06 19:24:49 - Evento: text | De: 584266395007 | Size: 603b 2026-08-06 19:24:49 - Procesando mensaje regular tipo: text 2026-08-06 19:24:49 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-08-06 19:24:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM2RTkyRjg2NURBQUY0QURFMjZCQjYxMUI5MkU3MEEA 2026-08-06 19:24:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM2RTkyRjg2NURBQUY0QURFMjZCQjYxMUI5MkU3MEEA 2026-08-06 19:24:49 - Contenido: Hola buenas noches tengo caída la señal... 2026-08-06 19:24:49 - Comando detectado: hola 2026-08-06 19:24:49 - CommandProcessor: Procesando comando: hola 2026-08-06 19:24:49 - Comando no reconocido, enviando a ChatGPT 2026-08-06 19:24:49 - Resultado del comando: string 2026-08-06 19:24:49 - Enviando a ChatGPT: Hola buenas noches tengo caída la señal... 2026-08-06 19:24:49 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas noches tengo caída la señal... 2026-08-06 19:24:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 20:24:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 20:24:49 America/Halifax] [CHATBOT][START] corr=422c3349 IP=127.0.0.1 UA= [06-Aug-2026 19:24:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 19:24:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [06-Aug-2026 19:24:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 19:24:49 America/Caracas] [CHATBOT][DIAG] corr=422c3349 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [06-Aug-2026 19:24:49 America/Caracas] [CHATBOT][CTX] corr=422c3349 tel=584266395007 intent=chat srvid=35 usd=40 bs=35073.76 tasa=755.9001 verifyMode=simulated [06-Aug-2026 19:24:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 19:24:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 19:24:49 America/Caracas] [CHATBOT][AI][3f7578] Proveedor: gemini [06-Aug-2026 19:24:49 America/Caracas] [CHATBOT][GEMINI][3f7578] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 19:24:49 America/Caracas] [CHATBOT][GEMINI][3f7578] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 19:24:50 America/Caracas] [CHATBOT][GEMINI][3f7578] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 19:24:50 America/Caracas] [CHATBOT][AI][3f7578] Gemini falló, usando heurística local [06-Aug-2026 19:24:50 America/Caracas] [CHATBOT][AI][3f7578] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 19:24:50 America/Caracas] [CHATBOT][END] corr=422c3349 bytesRespuesta=388 [06-Aug-2026 19:24:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 19:24:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 19:24:51 - Mensaje enviado con éxito a 584266395007 2026-08-06 19:24:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7517c3e9b2c (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSQUY2MENBNzAyNDlERUE5OEEwAA==) 2026-08-06 19:24:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a7517c3e9b2c 2026-08-06 19:24:51 - ====== FIN WEBHOOK ====== 2026-08-06 19:25:06 - ====== INICIO WEBHOOK ====== 2026-08-06 19:25:06 - Evento: text | De: 584266395007 | Size: 561b 2026-08-06 19:25:06 - Procesando mensaje regular tipo: text 2026-08-06 19:25:06 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-08-06 19:25:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM1NzQ3NDFFRUEzQUM0QkExMTI0NEQ3MEVEMTFERjUA 2026-08-06 19:25:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUM1NzQ3NDFFRUEzQUM0QkExMTI0NEQ3MEVEMTFERjUA 2026-08-06 19:25:06 - Contenido: Soporte... 2026-08-06 19:25:06 - Comando detectado: soporte 2026-08-06 19:25:06 - CommandProcessor: Procesando comando: soporte 2026-08-06 19:25:06 - Ejecutando soporte (menú interactivo) 2026-08-06 19:25:06 - Resultado del comando: array 2026-08-06 19:25:06 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-06 19:25:07 - Mensaje enviado con éxito a 584266395007 2026-08-06 19:25:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7517d3d87bb (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSMTdCOEExNzYwQTY4NjQ5MDRBAA==) 2026-08-06 19:25:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a7517d3d87bb 2026-08-06 19:25:07 - ====== FIN WEBHOOK ====== 2026-08-06 19:25:11 - ====== INICIO WEBHOOK ====== 2026-08-06 19:25:11 - Evento: interactive | De: 584266395007 | Size: 752b 2026-08-06 19:25:11 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-06 19:25:11 - ButtonService: payload=unique_button_id_1, telefono=584266395007 2026-08-06 19:25:11 - button_reply no manejado por ButtonService 2026-08-06 19:25:11 - ====== FIN WEBHOOK ====== 2026-08-06 19:25:55 - ====== INICIO WEBHOOK ====== 2026-08-06 19:25:55 - Evento: text | De: 584266395007 | Size: 652b 2026-08-06 19:25:55 - Procesando mensaje regular tipo: text 2026-08-06 19:25:55 - RegularMessageService: Procesando mensaje de 584266395007, tipo: text 2026-08-06 19:25:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMwODg2RUY3QjZEQzZCRjgzREExMTk5MzBFQjYwREIA 2026-08-06 19:25:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAEhggQUMwODg2RUY3QjZEQzZCRjgzREExMTk5MzBFQjYwREIA 2026-08-06 19:25:55 - Contenido: Estoy sin WiFi desde las 2 PM y estoy donde una vecina que tiene el mismo servicio y si tiene wifi... 2026-08-06 19:25:55 - Comando detectado: estoy 2026-08-06 19:25:55 - CommandProcessor: Procesando comando: estoy 2026-08-06 19:25:55 - Comando no reconocido, enviando a ChatGPT 2026-08-06 19:25:55 - Resultado del comando: string 2026-08-06 19:25:55 - Enviando a ChatGPT: Estoy sin WiFi desde las 2 PM y estoy donde una ve... 2026-08-06 19:25:55 - forwardToChatGPT: Enviando a ChatGPT: Estoy sin WiFi desde las 2 PM y estoy donde una ve... 2026-08-06 19:25:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 20:25:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 20:25:55 America/Halifax] [CHATBOT][START] corr=0e40892a IP=127.0.0.1 UA= [06-Aug-2026 19:25:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 19:25:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=28:70:4e:b4:cf:d3 mobile=584266395007 [06-Aug-2026 19:25:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 19:25:55 America/Caracas] [CHATBOT][DIAG] corr=0e40892a Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [06-Aug-2026 19:25:55 America/Caracas] [CHATBOT][CTX] corr=0e40892a tel=584266395007 intent=chat srvid=35 usd=40 bs=35073.76 tasa=755.9001 verifyMode=simulated [06-Aug-2026 19:25:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 19:25:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 19:25:55 America/Caracas] [CHATBOT][AI][36b53a] Proveedor: gemini [06-Aug-2026 19:25:55 America/Caracas] [CHATBOT][GEMINI][36b53a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 19:25:56 America/Caracas] [CHATBOT][GEMINI][36b53a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 19:25:56 America/Caracas] [CHATBOT][GEMINI][36b53a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 19:25:57 America/Caracas] [CHATBOT][AI][36b53a] Gemini falló, usando heurística local [06-Aug-2026 19:25:57 America/Caracas] [CHATBOT][AI][36b53a] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 19:25:57 America/Caracas] [CHATBOT][END] corr=0e40892a bytesRespuesta=388 [06-Aug-2026 19:25:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 19:25:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 19:25:57 - Mensaje enviado con éxito a 584266395007 2026-08-06 19:25:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a751805d32bf (wa_message_id: wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSMUIxRDA3RTY5OUI5NTQ1NEU1AA==) 2026-08-06 19:25:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a751805d32bf 2026-08-06 19:25:57 - ====== FIN WEBHOOK ====== 2026-08-06 19:27:19 - ====== INICIO WEBHOOK ====== 2026-08-06 19:27:19 - Evento: image | De: 584241443452 | Size: 816b 2026-08-06 19:27:19 - Procesando mensaje regular tipo: image 2026-08-06 19:27:19 - RegularMessageService: Procesando mensaje de 584241443452, tipo: image 2026-08-06 19:27:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDQzNDUyFQIAEhgUM0FCMDFDM0ExQzUyQjkxRjI3MEUA 2026-08-06 19:27:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDQzNDUyFQIAEhgUM0FCMDFDM0ExQzUyQjkxRjI3MEUA 2026-08-06 19:27:19 - Contenido: ... 2026-08-06 19:27:19 - Comando detectado: image 2026-08-06 19:27:19 - CommandProcessor: Procesando comando: image 2026-08-06 19:27:19 - Imagen sin comando, guardando y procesando 2026-08-06 19:27:19 - Verificando duplicado por imageId=3207788116074352, msgId=wamid.HBgMNTg0MjQxNDQzNDUyFQIAEhgUM0FCMDFDM0ExQzUyQjkxRjI3MEUA 2026-08-06 19:27:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 19:27:19 - Incluyendo numtoname.php... 2026-08-06 19:27:19 - Incluyendo media.php... 2026-08-06 19:27:19 - DEBUG messages batch: [{"from":"584241443452","from_user_id":"VE.4538988839721596","id":"wamid.HBgMNTg0MjQxNDQzNDUyFQIAEhgUM0FCMDFDM0ExQzUyQjkxRjI3MEUA","timestamp":"1786058833","type":"image","image":{"mime_type":"image\/jpeg","sha256":"zTVYSJs1j0jnWUGMl2LYppfWqDk\/4SDCcXRwgqILELw=","id":"3207788116074352","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3207788116074352&source=webhook&ext=1786059135&hash=ATyE3ImC-MuarAleuImHOq-DuK06NqLqQ7aLTSkPTVn8eg"}}] 2026-08-06 19:27:19 - DEBUG caption: no se encontró texto cercano 2026-08-06 19:27:19 - DEBUG caption final: [VACIO] 2026-08-06 19:27:19 - DEBUG busqueda mobiles: 04241443452,4241443452,584241443452 2026-08-06 19:27:19 - DEBUG usuario NO encontrado 2026-08-06 19:27:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 19:27:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 19:27:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3207788116074352&source=getMedia&ext=1786059136&hash=ATxTJerngrZVFviAwm0QMLpNl2B007Qb4sd4XhJ4fATddw 2026-08-06 19:27:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3207788116074352.jpg (43356 bytes) 2026-08-06 19:27:22 - OCR tesseract exit=0 chars=335 2026-08-06 19:27:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 192 7:23 TUERCA) eS Comprobante de operacion < PagomóvilBDV Personas Fecha: 06/08/2026 foysreiclei a TALA al [Entera 18143785 Origen: 0102****9182 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pgo eS [7 Agregar Beneficiario Cerca Nee ES 2026-08-06 19:27:22 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-06"} 2026-08-06 19:27:22 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-06","debug":["fecha=2026-08-06"]} 2026-08-06 19:27:22 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-06 19:27:22 - DEBUG bodyAdmin postOCR: Tlf: 04241443452\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: \nFecha: 2026-08-06 (caption) 2026-08-06 19:27:24 - IMG 3207788116074352 TEL 04241443452 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 19:27:24 - Incluyendo guardar_imagen.php... 2026-08-06 19:27:24 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 19:27:24 - Includes realizados. Verificando funciones... 2026-08-06 19:27:24 - obtenerInfoUsuario: Iniciando función con teléfono: 584241443452 2026-08-06 19:27:24 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 19:27:24 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 19:27:24 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 19:27:24 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 19:27:24 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 19:27:24 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:76:e7:5b","firstname":"martin","lastname":"gerik","mac":"74:ac:b9:76:e7:5b","srvid":34} 2026-08-06 19:27:24 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 19:27:24 - Datos usuario extraídos: {"username":"74:ac:b9:76:e7:5b","firstname":"martin","lastname":"gerik","mac":"74:ac:b9:76:e7:5b","srvid":34} 2026-08-06 19:27:24 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 19:27:24 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 19:27:24 - Valor de accessToken: EAAC0c45... 2026-08-06 19:27:24 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 19:27:24 - Instancia WhatsAppImageHandler creada 2026-08-06 19:27:24 - Llamando a saveWhatsAppImage... 2026-08-06 19:27:24 - saveWhatsAppImage: Procesando imagen para: 584241443452 2026-08-06 19:27:24 - saveWhatsAppImage: ID de media: 3207788116074352, MIME type: image/jpeg 2026-08-06 19:27:24 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3207788116074352 2026-08-06 19:27:25 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 19:27:25 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3207788116074352&source=getMedia&ext=1786059141&hash=ATwMWpES5yo1snbiKGFriiGpojWjPZGmQHw2tuc6KneTuw 2026-08-06 19:27:25 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3207788116074352&source=getMedia&ext=1786059141&hash=ATwMWpES5yo1snbiKGFriiGpojWjPZGmQHw2tuc6KneTuw 2026-08-06 19:27:26 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 19:27:26 - descargar_imagen: Imagen descargada - Tamaño: 43356 bytes, Tipo: image/jpeg 2026-08-06 19:27:26 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3207788116074352.jpg, Tamaño: 43356 bytes 2026-08-06 19:27:26 - saveToDatabase: Registro insertado en BD con ID: 266 2026-08-06 19:27:26 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3207788116074352.jpg","image_id":"3207788116074352","size":43356,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 19:27:26 - Resultado del comando: array 2026-08-06 19:27:26 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-06 19:27:27 - Mensaje enviado con éxito a 584241443452 2026-08-06 19:27:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75185f13661 (wa_message_id: wamid.HBgMNTg0MjQxNDQzNDUyFQIAERgSNUQ5RkQ5NjI5RjBBNEVEMTRGAA==) 2026-08-06 19:27:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a75185f13661 2026-08-06 19:27:27 - ====== FIN WEBHOOK ====== 2026-08-06 19:41:07 - ====== INICIO WEBHOOK ====== 2026-08-06 19:41:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 19:41:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 19:41:07 - ====== FIN WEBHOOK ====== 2026-08-06 19:42:28 - ====== INICIO WEBHOOK ====== 2026-08-06 19:42:28 - Evento: image | De: 584127212251 | Size: 869b 2026-08-06 19:42:28 - Procesando mensaje regular tipo: image 2026-08-06 19:42:28 - RegularMessageService: Procesando mensaje de 584127212251, tipo: image 2026-08-06 19:42:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUM2QzhFOThDMkNGQjY3MkUzNkZDMUNGRDU0MUIwN0UA 2026-08-06 19:42:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUM2QzhFOThDMkNGQjY3MkUzNkZDMUNGRDU0MUIwN0UA 2026-08-06 19:42:28 - Contenido: Julia Guevara Martínez... 2026-08-06 19:42:28 - Comando detectado: julia 2026-08-06 19:42:28 - CommandProcessor: Procesando comando: julia 2026-08-06 19:42:28 - Imagen sin comando, guardando y procesando 2026-08-06 19:42:28 - Verificando duplicado por imageId=2279170082660867, msgId=wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUM2QzhFOThDMkNGQjY3MkUzNkZDMUNGRDU0MUIwN0UA 2026-08-06 19:42:28 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-06 19:42:28 - Incluyendo numtoname.php... 2026-08-06 19:42:28 - Incluyendo media.php... 2026-08-06 19:42:28 - DEBUG messages batch: [{"from":"584127212251","from_user_id":"VE.4522022241418256","id":"wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUM2QzhFOThDMkNGQjY3MkUzNkZDMUNGRDU0MUIwN0UA","timestamp":"1786059743","type":"image","image":{"caption":"Julia Guevara Martínez","mime_type":"image\/jpeg","sha256":"aw9lFp8TreHVUMjauyP+eKipoIw3AMeOX1kfb+nGXUU=","id":"2279170082660867","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2279170082660867&source=webhook&ext=1786060044&hash=ATxQfqUFch1qfoCAhfsyfxHvrMn4Yoz2XwwJBbPUvhf3RA"}}] 2026-08-06 19:42:28 - DEBUG caption final: Julia Guevara Martínez 2026-08-06 19:42:28 - DEBUG busqueda mobiles: 04127212251,4127212251,584127212251 2026-08-06 19:42:28 - DEBUG usuario NO encontrado 2026-08-06 19:42:28 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-06 19:42:28 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-06 19:42:29 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2279170082660867&source=getMedia&ext=1786060045&hash=ATyIPEZ3uz34kLYqBTwJW4gtJbAQsBVaO53YuE96YYFqkg 2026-08-06 19:42:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2279170082660867.jpg (37118 bytes) 2026-08-06 19:42:31 - OCR tesseract exit=0 chars=504 2026-08-06 19:42:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 136 WhatsApp © ahora v 1 mensajes nuevos » BancoFondoComún Banco Univers Realizaste un Pago Mévil de Bs. 13.152,66 Fecha: 06/08/2026 07:40 PM Comprobante: s9os2299 [E] Cuenta a Debitar: O151****e9*"*"9488 Namero de Teléfono: 04143466209 Cédula de Identidad / RIF: V-18143785 Banco: Mercantil Concepto: pag internet julia 15 dias Tu Pago Móvil fue Exitoso < * A Compartir Favoritos Operaciones Frecuentes 2026-08-06 19:42:31 - OCR parse (caption-level): {"banco":"Mercantil","monto":"13152.66","fecha":"2026-08-06"} 2026-08-06 19:42:31 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-06","debug":["fecha=2026-08-06"]} 2026-08-06 19:42:31 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-06 19:42:31 - DEBUG bodyAdmin postOCR: Tlf: 04127212251\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 13152.66 (caption)\nFecha: 2026-08-06 (caption) 2026-08-06 19:42:33 - IMG 2279170082660867 TEL 04127212251 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-06 19:42:33 - Incluyendo guardar_imagen.php... 2026-08-06 19:42:33 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-06 19:42:33 - Includes realizados. Verificando funciones... 2026-08-06 19:42:33 - obtenerInfoUsuario: Iniciando función con teléfono: 584127212251 2026-08-06 19:42:33 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-06 19:42:33 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-06 19:42:33 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-06 19:42:33 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-06 19:42:33 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-06 19:42:33 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:3e:b8:f8","firstname":"Julia ","lastname":"Guevara Martinez ","mac":"f4:e2:c6:3e:b8:f8","srvid":34} 2026-08-06 19:42:33 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-06 19:42:33 - Datos usuario extraídos: {"username":"f4:e2:c6:3e:b8:f8","firstname":"Julia ","lastname":"Guevara Martinez ","mac":"f4:e2:c6:3e:b8:f8","srvid":34} 2026-08-06 19:42:33 - Función conectarbot disponible, obteniendo conexión... 2026-08-06 19:42:33 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-06 19:42:33 - Valor de accessToken: EAAC0c45... 2026-08-06 19:42:33 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-06 19:42:33 - Instancia WhatsAppImageHandler creada 2026-08-06 19:42:33 - Llamando a saveWhatsAppImage... 2026-08-06 19:42:33 - saveWhatsAppImage: Procesando imagen para: 584127212251 2026-08-06 19:42:33 - saveWhatsAppImage: ID de media: 2279170082660867, MIME type: image/jpeg 2026-08-06 19:42:33 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2279170082660867 2026-08-06 19:42:34 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-06 19:42:34 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2279170082660867&source=getMedia&ext=1786060050&hash=ATxj_B6hRM9evvldvO7p2Il_56KZToev_ZUlBy1Zolg2vQ 2026-08-06 19:42:34 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2279170082660867&source=getMedia&ext=1786060050&hash=ATxj_B6hRM9evvldvO7p2Il_56KZToev_ZUlBy1Zolg2vQ 2026-08-06 19:42:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-06 19:42:35 - descargar_imagen: Imagen descargada - Tamaño: 37118 bytes, Tipo: image/jpeg 2026-08-06 19:42:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2279170082660867.jpg, Tamaño: 37118 bytes 2026-08-06 19:42:35 - saveToDatabase: Registro insertado en BD con ID: 267 2026-08-06 19:42:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2279170082660867.jpg","image_id":"2279170082660867","size":37118,"mime_type":"image\/jpeg","db_success":true} 2026-08-06 19:42:35 - Resultado del comando: array 2026-08-06 19:42:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-06 19:42:36 - Mensaje enviado con éxito a 584127212251 2026-08-06 19:42:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a751bec165cd (wa_message_id: wamid.HBgMNTg0MTI3MjEyMjUxFQIAERgSOTJGMUNENzI5NEQxRjEwN0EwAA==) 2026-08-06 19:42:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a751bec165cd 2026-08-06 19:42:36 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , martin gerik, 2026-09-06 00:00:00 . 584241443452 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241443452","wa_id":"584241443452"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDQzNDUyFQIAERgSOUIxREYzOTkwMEI1NzI4QjlGAA==","message_status":"accepted"}]}'. 2026-08-06 19:48:29 - ====== INICIO WEBHOOK ====== 2026-08-06 19:48:29 - Evento: interactive | De: 584241443452 | Size: 949b 2026-08-06 19:48:29 - Procesando encuesta interactiva 2026-08-06 19:48:29 - SurveyService: Iniciando procesamiento de encuesta 2026-08-06 19:48:29 - Procesando encuesta de: 584241443452, Message ID: wamid.HBgMNTg0MjQxNDQzNDUyFQIAEhgUM0FEQ0QxQTEyRDk4NDNDOUQxOEQA 2026-08-06 19:48:29 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-06 19:48:29 - ====== FIN WEBHOOK ====== 2026-08-06 19:59:50 - ====== INICIO WEBHOOK ====== 2026-08-06 19:59:50 - Evento: reaction | De: 584127212251 | Size: 655b 2026-08-06 19:59:50 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => 😊 ) [wa_id] => 584127212251 [user_id] => VE.4522022241418256 ) ) [messages] => Array ( [0] => Array ( [from] => 584127212251 [from_user_id] => VE.4522022241418256 [id] => wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUM3NkUwNkI2OTQxMEMyODhBMzRDNzI5QzgyMEIzQTAA [timestamp] => 1786060564 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTI3MjEyMjUxFQIAERgSMjM3QkFDMzYxNTg5ODAyQzNEAA== [emoji] => 👍 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-06 19:59:50 - ====== FIN WEBHOOK ====== 2026-08-06 19:59:50 - ====== INICIO WEBHOOK ====== 2026-08-06 19:59:50 - Evento: reaction | De: 584127212251 | Size: 655b 2026-08-06 19:59:50 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => 😊 ) [wa_id] => 584127212251 [user_id] => VE.4522022241418256 ) ) [messages] => Array ( [0] => Array ( [from] => 584127212251 [from_user_id] => VE.4522022241418256 [id] => wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUNFMjREMTk2Mjk0ODlDQzI0RDQ0RDI0OTE5RjUxQUUA [timestamp] => 1786060570 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTI3MjEyMjUxFQIAERgSOTJGMUNENzI5NEQxRjEwN0EwAA== [emoji] => 👍 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-06 19:59:50 - ====== FIN WEBHOOK ====== 2026-08-06 20:00:30 - ====== INICIO WEBHOOK ====== 2026-08-06 20:00:30 - Evento: text | De: 584127212251 | Size: 576b 2026-08-06 20:00:30 - Procesando mensaje regular tipo: text 2026-08-06 20:00:30 - RegularMessageService: Procesando mensaje de 584127212251, tipo: text 2026-08-06 20:00:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUNDQUI5MEU5RjRBMUJCODkwMjIwNDI4RUUxNEI3NjEA 2026-08-06 20:00:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUNDQUI5MEU5RjRBMUJCODkwMjIwNDI4RUUxNEI3NjEA 2026-08-06 20:00:30 - Contenido: Me lo pueden activar... 2026-08-06 20:00:30 - Comando detectado: me 2026-08-06 20:00:30 - CommandProcessor: Procesando comando: me 2026-08-06 20:00:30 - Comando no reconocido, enviando a ChatGPT 2026-08-06 20:00:30 - Resultado del comando: string 2026-08-06 20:00:30 - Enviando a ChatGPT: Me lo pueden activar... 2026-08-06 20:00:30 - forwardToChatGPT: Enviando a ChatGPT: Me lo pueden activar... 2026-08-06 20:00:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 21:00:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 21:00:30 America/Halifax] [CHATBOT][START] corr=1a0b7d3b IP=127.0.0.1 UA= [06-Aug-2026 20:00:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 20:00:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:e2:c6:3e:b8:f8 mobile=584127212251 [06-Aug-2026 20:00:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 20:00:30 America/Caracas] [CHATBOT][DIAG] corr=1a0b7d3b Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [06-Aug-2026 20:00:30 America/Caracas] [CHATBOT][CTX] corr=1a0b7d3b tel=584127212251 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 20:00:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 20:00:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 20:00:30 America/Caracas] [CHATBOT][AI][04e4c0] Proveedor: gemini [06-Aug-2026 20:00:30 America/Caracas] [CHATBOT][GEMINI][04e4c0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 20:00:31 America/Caracas] [CHATBOT][GEMINI][04e4c0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 20:00:31 America/Caracas] [CHATBOT][GEMINI][04e4c0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 20:00:32 America/Caracas] [CHATBOT][AI][04e4c0] Gemini falló, usando heurística local [06-Aug-2026 20:00:32 America/Caracas] [CHATBOT][AI][04e4c0] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 20:00:32 America/Caracas] [CHATBOT][END] corr=1a0b7d3b bytesRespuesta=400 [06-Aug-2026 20:00:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 20:00:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 20:00:33 - Mensaje enviado con éxito a 584127212251 2026-08-06 20:00:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7520213593a (wa_message_id: wamid.HBgMNTg0MTI3MjEyMjUxFQIAERgSNTlCQzY2QjU4RjlDRTI2OTFDAA==) 2026-08-06 20:00:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a7520213593a 2026-08-06 20:00:33 - ====== FIN WEBHOOK ====== 2026-08-06 20:02:42 - ====== INICIO WEBHOOK ====== 2026-08-06 20:02:42 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-06 20:02:42 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-06 20:02:42 - ====== FIN WEBHOOK ====== 2026-08-06 20:02:43 - ====== INICIO WEBHOOK ====== 2026-08-06 20:02:43 - Evento: status:failed | De: 584269716415 | Size: 828b 2026-08-06 20:02:43 - STATUS FAILED: failed para 584269716415 | Error: 131047 Re-engagement message 2026-08-06 20:02:43 - ====== FIN WEBHOOK ====== 2026-08-06 20:54:14 - ====== INICIO WEBHOOK ====== 2026-08-06 20:54:14 - Evento: text | De: 584127212251 | Size: 582b 2026-08-06 20:54:14 - Procesando mensaje regular tipo: text 2026-08-06 20:54:14 - RegularMessageService: Procesando mensaje de 584127212251, tipo: text 2026-08-06 20:54:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUM2QjNFMjM2MkI3NTA3OUMwMThGNUVCRDI4RkZDNjcA 2026-08-06 20:54:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUM2QjNFMjM2MkI3NTA3OUMwMThGNUVCRDI4RkZDNjcA 2026-08-06 20:54:14 - Contenido: Aún no lo an activado... 2026-08-06 20:54:14 - Comando detectado: aún 2026-08-06 20:54:14 - CommandProcessor: Procesando comando: aún 2026-08-06 20:54:14 - Comando no reconocido, enviando a ChatGPT 2026-08-06 20:54:14 - Resultado del comando: string 2026-08-06 20:54:14 - Enviando a ChatGPT: Aún no lo an activado... 2026-08-06 20:54:14 - forwardToChatGPT: Enviando a ChatGPT: Aún no lo an activado... 2026-08-06 20:54:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 21:54:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 21:54:14 America/Halifax] [CHATBOT][START] corr=9a954563 IP=127.0.0.1 UA= [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:e2:c6:3e:b8:f8 mobile=584127212251 [06-Aug-2026 20:54:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][DIAG] corr=9a954563 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 5; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][CTX] corr=9a954563 tel=584127212251 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 20:54:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][AI][26cb0c] Proveedor: gemini [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][GEMINI][26cb0c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-08-06 20:54:14 - ====== INICIO WEBHOOK ====== 2026-08-06 20:54:14 - Evento: text | De: 584127212251 | Size: 557b 2026-08-06 20:54:14 - Procesando mensaje regular tipo: text 2026-08-06 20:54:14 - RegularMessageService: Procesando mensaje de 584127212251, tipo: text 2026-08-06 20:54:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUNFNUNENTU1ODJCNUUyODg1NEU3RDM0MzgyNDcxNTAA 2026-08-06 20:54:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUNFNUNENTU1ODJCNUUyODg1NEU3RDM0MzgyNDcxNTAA 2026-08-06 20:54:14 - Contenido: ?... 2026-08-06 20:54:14 - Comando detectado: ? 2026-08-06 20:54:14 - CommandProcessor: Procesando comando: ? 2026-08-06 20:54:14 - Comando no reconocido, enviando a ChatGPT 2026-08-06 20:54:14 - Resultado del comando: string 2026-08-06 20:54:14 - Enviando a ChatGPT: ?... 2026-08-06 20:54:14 - forwardToChatGPT: Enviando a ChatGPT: ?... 2026-08-06 20:54:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 21:54:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 21:54:14 America/Halifax] [CHATBOT][START] corr=6c9d796f IP=127.0.0.1 UA= [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][GEMINI][26cb0c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:e2:c6:3e:b8:f8 mobile=584127212251 [06-Aug-2026 20:54:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][DIAG] corr=6c9d796f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 5; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][CTX] corr=6c9d796f tel=584127212251 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 20:54:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][AI][5ad334] Proveedor: gemini [06-Aug-2026 20:54:14 America/Caracas] [CHATBOT][GEMINI][5ad334] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 20:54:15 America/Caracas] [CHATBOT][GEMINI][5ad334] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 20:54:15 America/Caracas] [CHATBOT][GEMINI][26cb0c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 20:54:15 America/Caracas] [CHATBOT][GEMINI][5ad334] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 20:54:15 America/Caracas] [CHATBOT][AI][26cb0c] Gemini falló, usando heurística local [06-Aug-2026 20:54:15 America/Caracas] [CHATBOT][AI][26cb0c] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 20:54:15 America/Caracas] [CHATBOT][END] corr=9a954563 bytesRespuesta=400 [06-Aug-2026 20:54:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 20:54:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 20:54:16 America/Caracas] [CHATBOT][AI][5ad334] Gemini falló, usando heurística local [06-Aug-2026 20:54:16 America/Caracas] [CHATBOT][AI][5ad334] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 20:54:16 America/Caracas] [CHATBOT][END] corr=6c9d796f bytesRespuesta=400 [06-Aug-2026 20:54:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 20:54:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 20:54:17 - Mensaje enviado con éxito a 584127212251 2026-08-06 20:54:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a752cb92174e (wa_message_id: wamid.HBgMNTg0MTI3MjEyMjUxFQIAERgSQzUxN0Q0MUJCRTczNEEwM0ZEAA==) 2026-08-06 20:54:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a752cb92174e 2026-08-06 20:54:17 - ====== FIN WEBHOOK ====== 2026-08-06 20:54:17 - Mensaje enviado con éxito a 584127212251 2026-08-06 20:54:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a752cb930608 (wa_message_id: wamid.HBgMNTg0MTI3MjEyMjUxFQIAERgSNDY5NzkxN0I5NDQ5N0Q5MzU4AA==) 2026-08-06 20:54:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a752cb930608 2026-08-06 20:54:17 - ====== FIN WEBHOOK ====== 2026-08-06 21:00:46 - ====== INICIO WEBHOOK ====== 2026-08-06 21:00:46 - Evento: text | De: 584243004242 | Size: 589b 2026-08-06 21:00:46 - Procesando mensaje regular tipo: text 2026-08-06 21:00:46 - RegularMessageService: Procesando mensaje de 584243004242, tipo: text 2026-08-06 21:00:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDA0MjQyFQIAEhggQUNBQTMyQjMyRkMxQzQwN0I3ODRFQkYyMzEwQTExMEUA 2026-08-06 21:00:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDA0MjQyFQIAEhggQUNBQTMyQjMyRkMxQzQwN0I3ODRFQkYyMzEwQTExMEUA 2026-08-06 21:00:46 - Contenido: Buenas noches. Cual es mi fecha de corte??... 2026-08-06 21:00:46 - Comando detectado: buenas 2026-08-06 21:00:46 - CommandProcessor: Procesando comando: buenas 2026-08-06 21:00:46 - Comando no reconocido, enviando a ChatGPT 2026-08-06 21:00:46 - Resultado del comando: string 2026-08-06 21:00:46 - Enviando a ChatGPT: Buenas noches. Cual es mi fecha de corte??... 2026-08-06 21:00:46 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches. Cual es mi fecha de corte??... 2026-08-06 21:00:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 22:00:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 22:00:46 America/Halifax] [CHATBOT][START] corr=3228f28d IP=127.0.0.1 UA= [06-Aug-2026 21:00:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 21:00:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-07 username=e0:63:da:4c:85:bb mobile=584243004242 [06-Aug-2026 21:00:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 21:00:47 America/Caracas] [CHATBOT][DIAG] corr=3228f28d Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [06-Aug-2026 21:00:47 America/Caracas] [CHATBOT][CTX] corr=3228f28d tel=584243004242 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 21:00:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 21:00:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 21:00:47 America/Caracas] [CHATBOT][AI][6ebcb0] Proveedor: gemini [06-Aug-2026 21:00:47 America/Caracas] [CHATBOT][GEMINI][6ebcb0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 21:00:47 America/Caracas] [CHATBOT][GEMINI][6ebcb0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 21:00:47 America/Caracas] [CHATBOT][GEMINI][6ebcb0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 21:00:48 America/Caracas] [CHATBOT][AI][6ebcb0] Gemini falló, usando heurística local [06-Aug-2026 21:00:48 America/Caracas] [CHATBOT][END] corr=3228f28d bytesRespuesta=192 [06-Aug-2026 21:00:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 21:00:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 21:00:49 - Mensaje enviado con éxito a 584243004242 2026-08-06 21:00:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a752e415c715 (wa_message_id: wamid.HBgMNTg0MjQzMDA0MjQyFQIAERgSQTZGM0I0QjAyNzU5RjUzQzEzAA==) 2026-08-06 21:00:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a752e415c715 2026-08-06 21:00:49 - ====== FIN WEBHOOK ====== 2026-08-06 21:07:01 - ====== INICIO WEBHOOK ====== 2026-08-06 21:07:01 - Evento: text | De: 584243004242 | Size: 574b 2026-08-06 21:07:01 - Procesando mensaje regular tipo: text 2026-08-06 21:07:01 - RegularMessageService: Procesando mensaje de 584243004242, tipo: text 2026-08-06 21:07:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDA0MjQyFQIAEhggQUM2RjlBNUVBNEUzM0QwMTU3RkJCOUE2OTFEM0FDRjcA 2026-08-06 21:07:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDA0MjQyFQIAEhggQUM2RjlBNUVBNEUzM0QwMTU3RkJCOUE2OTFEM0FDRjcA 2026-08-06 21:07:01 - Contenido: Cual es mi fecha de corte??... 2026-08-06 21:07:01 - Comando detectado: cual 2026-08-06 21:07:01 - CommandProcessor: Procesando comando: cual 2026-08-06 21:07:01 - Comando no reconocido, enviando a ChatGPT 2026-08-06 21:07:01 - Resultado del comando: string 2026-08-06 21:07:01 - Enviando a ChatGPT: Cual es mi fecha de corte??... 2026-08-06 21:07:01 - forwardToChatGPT: Enviando a ChatGPT: Cual es mi fecha de corte??... 2026-08-06 21:07:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 22:07:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 22:07:01 America/Halifax] [CHATBOT][START] corr=c8b73bd3 IP=127.0.0.1 UA= [06-Aug-2026 21:07:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 21:07:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=e0:63:da:4c:85:bb mobile=584243004242 [06-Aug-2026 21:07:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 21:07:01 America/Caracas] [CHATBOT][DIAG] corr=c8b73bd3 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 3 días [warning] [06-Aug-2026 21:07:01 America/Caracas] [CHATBOT][CTX] corr=c8b73bd3 tel=584243004242 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 21:07:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 21:07:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 21:07:01 America/Caracas] [CHATBOT][AI][60fb78] Proveedor: gemini [06-Aug-2026 21:07:01 America/Caracas] [CHATBOT][GEMINI][60fb78] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 21:07:02 America/Caracas] [CHATBOT][GEMINI][60fb78] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 21:07:02 America/Caracas] [CHATBOT][GEMINI][60fb78] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 21:07:03 America/Caracas] [CHATBOT][AI][60fb78] Gemini falló, usando heurística local [06-Aug-2026 21:07:03 America/Caracas] [CHATBOT][END] corr=c8b73bd3 bytesRespuesta=192 [06-Aug-2026 21:07:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 21:07:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 21:07:04 - Mensaje enviado con éxito a 584243004242 2026-08-06 21:07:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a752fb802bb0 (wa_message_id: wamid.HBgMNTg0MjQzMDA0MjQyFQIAERgSREI1N0RDQTQ2MEZBMjk3NjE4AA==) 2026-08-06 21:07:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a752fb802bb0 2026-08-06 21:07:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Julia Guevara Martinez , 2026-08-21 00:00:00 . 584127212251 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127212251","wa_id":"584127212251"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MjEyMjUxFQIAERgSMDBCQTIzODgxN0M1RDNFMkE4AA==","message_status":"accepted"}]}'. 2026-08-06 21:18:59 - ====== INICIO WEBHOOK ====== 2026-08-06 21:18:59 - Evento: text | De: 584243004242 | Size: 579b 2026-08-06 21:18:59 - Procesando mensaje regular tipo: text 2026-08-06 21:18:59 - RegularMessageService: Procesando mensaje de 584243004242, tipo: text 2026-08-06 21:18:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDA0MjQyFQIAEhggQUMxOTFFRUQ3RjU0REVBM0NGNUZGNkY4RkY0NjRFMjQA 2026-08-06 21:18:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDA0MjQyFQIAEhggQUMxOTFFRUQ3RjU0REVBM0NGNUZGNkY4RkY0NjRFMjQA 2026-08-06 21:18:59 - Contenido: Cuanto es el monto de mi renta??... 2026-08-06 21:18:59 - Comando detectado: cuanto 2026-08-06 21:18:59 - CommandProcessor: Procesando comando: cuanto 2026-08-06 21:18:59 - Comando no reconocido, enviando a ChatGPT 2026-08-06 21:18:59 - Resultado del comando: string 2026-08-06 21:18:59 - Enviando a ChatGPT: Cuanto es el monto de mi renta??... 2026-08-06 21:18:59 - forwardToChatGPT: Enviando a ChatGPT: Cuanto es el monto de mi renta??... 2026-08-06 21:18:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 22:18:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 22:18:59 America/Halifax] [CHATBOT][START] corr=8ce9b0d5 IP=127.0.0.1 UA= [06-Aug-2026 21:18:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 21:18:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=e0:63:da:4c:85:bb mobile=584243004242 [06-Aug-2026 21:18:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 21:18:59 America/Caracas] [CHATBOT][DIAG] corr=8ce9b0d5 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 3 días [warning] [06-Aug-2026 21:18:59 America/Caracas] [CHATBOT][CTX] corr=8ce9b0d5 tel=584243004242 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 21:18:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 21:18:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 21:18:59 America/Caracas] [CHATBOT][AI][4cc8f1] Proveedor: gemini [06-Aug-2026 21:18:59 America/Caracas] [CHATBOT][GEMINI][4cc8f1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 21:18:59 America/Caracas] [CHATBOT][GEMINI][4cc8f1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 21:19:00 America/Caracas] [CHATBOT][GEMINI][4cc8f1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 21:19:00 America/Caracas] [CHATBOT][AI][4cc8f1] Gemini falló, usando heurística local [06-Aug-2026 21:19:00 America/Caracas] [CHATBOT][AI][4cc8f1] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 21:19:00 America/Caracas] [CHATBOT][END] corr=8ce9b0d5 bytesRespuesta=387 [06-Aug-2026 21:19:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 21:19:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 21:19:01 - Mensaje enviado con éxito a 584243004242 2026-08-06 21:19:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a753285e0c82 (wa_message_id: wamid.HBgMNTg0MjQzMDA0MjQyFQIAERgSREM1QkEzRDBFNzA1NUE4RjRDAA==) 2026-08-06 21:19:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a753285e0c82 2026-08-06 21:19:01 - ====== FIN WEBHOOK ====== 2026-08-06 21:19:31 - ====== INICIO WEBHOOK ====== 2026-08-06 21:19:31 - Evento: text | De: 584243004242 | Size: 553b 2026-08-06 21:19:31 - Procesando mensaje regular tipo: text 2026-08-06 21:19:31 - RegularMessageService: Procesando mensaje de 584243004242, tipo: text 2026-08-06 21:19:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDA0MjQyFQIAEhggQUMwQTVEOTBFQTc5NTU4M0RFM0Q2NDIyQzA0RDc5MTAA 2026-08-06 21:19:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDA0MjQyFQIAEhggQUMwQTVEOTBFQTc5NTU4M0RFM0Q2NDIyQzA0RDc5MTAA 2026-08-06 21:19:31 - Contenido: Planes... 2026-08-06 21:19:31 - Comando detectado: planes 2026-08-06 21:19:31 - CommandProcessor: Procesando comando: planes 2026-08-06 21:19:31 - Comando no reconocido, enviando a ChatGPT 2026-08-06 21:19:31 - Resultado del comando: string 2026-08-06 21:19:31 - Enviando a ChatGPT: Planes... 2026-08-06 21:19:31 - LeadCapture: Posible lead detectado para 584243004242 2026-08-06 21:19:31 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-06 21:19:31 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-06 21:19:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [06-Aug-2026 22:19:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [06-Aug-2026 22:19:31 America/Halifax] [CHATBOT][START] corr=f22929be IP=127.0.0.1 UA= [06-Aug-2026 21:19:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 21:19:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=e0:63:da:4c:85:bb mobile=584243004242 [06-Aug-2026 21:19:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 21:19:31 America/Caracas] [CHATBOT][DIAG] corr=f22929be Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 3 días [warning] [06-Aug-2026 21:19:31 America/Caracas] [CHATBOT][CTX] corr=f22929be tel=584243004242 intent=chat srvid=34 usd=30 bs=26305.32 tasa=755.9001 verifyMode=simulated [06-Aug-2026 21:19:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 21:19:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 21:19:31 America/Caracas] [CHATBOT][AI][f17024] Proveedor: gemini [06-Aug-2026 21:19:31 America/Caracas] [CHATBOT][GEMINI][f17024] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 21:19:31 America/Caracas] [CHATBOT][GEMINI][f17024] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 21:19:32 America/Caracas] [CHATBOT][GEMINI][f17024] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 21:19:32 America/Caracas] [CHATBOT][AI][f17024] Gemini falló, usando heurística local [06-Aug-2026 21:19:32 America/Caracas] [CHATBOT][END] corr=f22929be bytesRespuesta=478 [06-Aug-2026 21:19:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 21:19:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 21:19:33 - Mensaje enviado con éxito a 584243004242 2026-08-06 21:19:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7532a58f3bb (wa_message_id: wamid.HBgMNTg0MjQzMDA0MjQyFQIAERgSQ0RBOEFBQjU2RkVENENBNUE4AA==) 2026-08-06 21:19:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a7532a58f3bb 2026-08-06 21:19:33 - ====== FIN WEBHOOK ====== 2026-08-06 23:14:53 - ====== INICIO WEBHOOK ====== 2026-08-06 23:14:53 - Evento: text | De: 584120102409 | Size: 627b 2026-08-06 23:14:53 - Procesando mensaje regular tipo: text 2026-08-06 23:14:53 - RegularMessageService: Procesando mensaje de 584120102409, tipo: text 2026-08-06 23:14:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUMyRDlBNDAzNkEyRDZGQTU0RkUwNTY3M0Y5NzhCQ0UA 2026-08-06 23:14:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUMyRDlBNDAzNkEyRDZGQTU0RkUwNTY3M0Y5NzhCQ0UA 2026-08-06 23:14:53 - Contenido: Buenas noches amigos quiero saber el monto de mi mensualidad por favor... 2026-08-06 23:14:53 - Comando detectado: buenas 2026-08-06 23:14:53 - CommandProcessor: Procesando comando: buenas 2026-08-06 23:14:53 - Comando no reconocido, enviando a ChatGPT 2026-08-06 23:14:53 - Resultado del comando: string 2026-08-06 23:14:53 - Enviando a ChatGPT: Buenas noches amigos quiero saber el monto de mi ... 2026-08-06 23:14:53 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches amigos quiero saber el monto de mi ... 2026-08-06 23:14:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 00:14:53 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 00:14:53 America/Halifax] [CHATBOT][START] corr=524a0ddb IP=127.0.0.1 UA= [06-Aug-2026 23:14:53 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 755.9001 fecha=2026-08-06T00:00:00-04:00 [06-Aug-2026 23:14:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=24:5a:4c:e4:97:01 mobile=584120102409 [06-Aug-2026 23:14:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [06-Aug-2026 23:14:53 America/Caracas] [CHATBOT][DIAG] corr=524a0ddb Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [06-Aug-2026 23:14:53 America/Caracas] [CHATBOT][CTX] corr=524a0ddb tel=584120102409 intent=chat srvid=35 usd=40 bs=35073.76 tasa=755.9001 verifyMode=simulated [06-Aug-2026 23:14:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [06-Aug-2026 23:14:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [06-Aug-2026 23:14:53 America/Caracas] [CHATBOT][AI][66f196] Proveedor: gemini [06-Aug-2026 23:14:53 America/Caracas] [CHATBOT][GEMINI][66f196] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [06-Aug-2026 23:14:54 America/Caracas] [CHATBOT][GEMINI][66f196] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 23:14:54 America/Caracas] [CHATBOT][GEMINI][66f196] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [06-Aug-2026 23:14:55 America/Caracas] [CHATBOT][AI][66f196] Gemini falló, usando heurística local [06-Aug-2026 23:14:55 America/Caracas] [CHATBOT][AI][66f196] Heurística no matcheó, enviando menú de opciones [06-Aug-2026 23:14:55 America/Caracas] [CHATBOT][END] corr=524a0ddb bytesRespuesta=390 [06-Aug-2026 23:14:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-06 23:14:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-06 23:14:56 - Mensaje enviado con éxito a 584120102409 2026-08-06 23:14:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a754db062848 (wa_message_id: wamid.HBgMNTg0MTIwMTAyNDA5FQIAERgSRjYwNzhFNTVCRTNCQzQ5QkM3AA==) 2026-08-06 23:14:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a754db062848 2026-08-06 23:14:56 - ====== FIN WEBHOOK ====== 2026-08-06 23:15:31 - ====== INICIO WEBHOOK ====== 2026-08-06 23:15:31 - Evento: text | De: 584120102409 | Size: 561b 2026-08-06 23:15:31 - Procesando mensaje regular tipo: text 2026-08-06 23:15:31 - RegularMessageService: Procesando mensaje de 584120102409, tipo: text 2026-08-06 23:15:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUM2QkIwMjcyMTA0MjIwMzhEMDJFRDNCN0Y2QjI3NjcA 2026-08-06 23:15:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUM2QkIwMjcyMTA0MjIwMzhEMDJFRDNCN0Y2QjI3NjcA 2026-08-06 23:15:31 - Contenido: Pagar... 2026-08-06 23:15:31 - Comando detectado: pagar 2026-08-06 23:15:31 - CommandProcessor: Procesando comando: pagar 2026-08-06 23:15:31 - Ejecutando add_pagos.php [06-Aug-2026 23:15:32 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-06 23:15:32 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-06 23:15:32 - ====== INICIO WEBHOOK ====== 2026-08-06 23:15:32 - Evento: text | De: 584120102409 | Size: 561b 2026-08-06 23:15:32 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUM2QkIwMjcyMTA0MjIwMzhEMDJFRDNCN0Y2QjI3NjcA, ignorando - addcreddits, addcreddits, Yoel Kanzler, 06/09/2026 . 584120143224 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120143224","wa_id":"584120143224"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTQzMjI0FQIAERgSN0U4RUY4RTQyMjg0QjYyOUI1AA==","message_status":"accepted"}]}'. 2026-08-07 06:33:32 - ====== INICIO WEBHOOK ====== 2026-08-07 06:33:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 06:33:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 06:33:32 - ====== FIN WEBHOOK ====== 2026-08-07 06:44:03 - ====== INICIO WEBHOOK ====== 2026-08-07 06:44:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 06:44:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 06:44:03 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168321193","wa_id":"584168321193"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzIxMTkzFQIAERgSNDMzODNGRkM0NUQ5N0M5QkYwAA==","message_status":"accepted"}]}'. 2026-08-07 07:00:09 - ====== INICIO WEBHOOK ====== 2026-08-07 07:00:09 - Evento: status:failed | De: 584168321193 | Size: 573b 2026-08-07 07:00:09 - STATUS FAILED: failed para 584168321193 | Error: 131026 Message undeliverable 2026-08-07 07:00:09 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120453695","wa_id":"584120453695"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNDUzNjk1FQIAERgSMzFDMEMwODU1NTY2RTc1QUM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166930022","wa_id":"584166930022"}],"messages":[{"id":"wamid.HBgMNTg0MTY2OTMwMDIyFQIAERgSQTQyNzQ5N0M5MkFFMTcyQ0IxAA==","message_status":"accepted"}]}'. 2026-08-07 07:00:10 - ====== INICIO WEBHOOK ====== 2026-08-07 07:00:10 - Evento: status:failed | De: 584166930022 | Size: 573b 2026-08-07 07:00:10 - STATUS FAILED: failed para 584166930022 | Error: 131026 Message undeliverable 2026-08-07 07:00:10 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123879048","wa_id":"584123879048"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODc5MDQ4FQIAERgSODREQjVBMUEzOTZBMjlBQkQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129646059","wa_id":"584129646059"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ2MDU5FQIAERgSRTk5NkExMkFBQ0IwOEY1REYxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144548162","wa_id":"584144548162"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTQ4MTYyFQIAERgSRDNFRjgzNjZFQzU4NzY4NEM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120713543","wa_id":"584120713543"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzEzNTQzFQIAERgSNERCNUYzOUY3MDNERkYwNzM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121482226","wa_id":"584121482226"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgyMjI2FQIAERgSMzFBQTRGN0M1MzdDNDUyMURDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120102409","wa_id":"584120102409"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTAyNDA5FQIAERgSMTVGRDk0RUEyQTJBQTNFRjg0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121464274","wa_id":"584121464274"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDY0Mjc0FQIAERgSQzM4NTREQTlFQzc4RjI5Q0M1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241790687","wa_id":"584241790687"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzkwNjg3FQIAERgSRTQzQjgzOEY5ODFBRDJDN0U4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241733138","wa_id":"584241733138"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzMzMTM4FQIAERgSNDc4QTcyOEZFRDI1OTcwQTY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141294170","wa_id":"584141294170"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjk0MTcwFQIAERgSMDVBNUE5OUVFRUE3RTNEMDY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143030898","wa_id":"584143030898"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDMwODk4FQIAERgSNEQ0OTlCNjFCNzhFQ0M1NDE2AA==","message_status":"accepted"}]}'. 2026-08-07 07:00:24 - ====== INICIO WEBHOOK ====== 2026-08-07 07:00:24 - Evento: status:failed | De: 584143030898 | Size: 573b 2026-08-07 07:00:24 - STATUS FAILED: failed para 584143030898 | Error: 131026 Message undeliverable 2026-08-07 07:00:24 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142885098","wa_id":"584142885098"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODg1MDk4FQIAERgSQjMzREJGMUY5NzYzREY4NDQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127074094","wa_id":"584127074094"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MDc0MDk0FQIAERgSNzlEMTExQ0VCQzU4NjBFQkYyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122814524","wa_id":"584122814524"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSMTg2RDg4N0ZEMkZBQUJBRjcwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243513567","wa_id":"584243513567"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTEzNTY3FQIAERgSRDRGNzhEMDAxM0U2OUVBMzIyAA==","message_status":"accepted"}]}'. 2026-08-07 07:00:28 - ====== INICIO WEBHOOK ====== 2026-08-07 07:00:28 - Evento: text | De: 584127074094 | Size: 886b 2026-08-07 07:00:28 - Procesando mensaje regular tipo: text 2026-08-07 07:00:28 - RegularMessageService: Procesando mensaje de 584127074094, tipo: text 2026-08-07 07:00:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MDc0MDk0FQIAEhggQTU0OTJGOTA0QjQxMjU5MjQxN0E5ODVDNkM5QUEyQjQA 2026-08-07 07:00:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MDc0MDk0FQIAEhggQTU0OTJGOTA0QjQxMjU5MjQxN0E5ODVDNkM5QUEyQjQA 2026-08-07 07:00:28 - Contenido: Gracias por tu mensaje. En este momento no podemos responder. Si deseas conocer nuestros servicios ... 2026-08-07 07:00:28 - Comando detectado: gracias 2026-08-07 07:00:28 - CommandProcessor: Procesando comando: gracias 2026-08-07 07:00:28 - Comando no reconocido, enviando a ChatGPT 2026-08-07 07:00:28 - Resultado del comando: string 2026-08-07 07:00:28 - Enviando a ChatGPT: Gracias por tu mensaje. En este momento no podemos... 2026-08-07 07:00:28 - forwardToChatGPT: Enviando a ChatGPT: Gracias por tu mensaje. En este momento no podemos... 2026-08-07 07:00:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 08:00:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 08:00:28 America/Halifax] [CHATBOT][START] corr=f3def927 IP=127.0.0.1 UA= [07-Aug-2026 07:00:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 07:00:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=4c:d7:c8:a0:6f:cb mobile=584127074094 [07-Aug-2026 07:00:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2025-12-23 username=6c:68:a4:81:57:58 mobile=584127074094 [07-Aug-2026 07:00:28 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 07:00:28 America/Caracas] [CHATBOT][DIAG] corr=f3def927 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 1 día [warning] [07-Aug-2026 07:00:28 America/Caracas] [CHATBOT][CTX] corr=f3def927 tel=584127074094 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [07-Aug-2026 07:00:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 07:00:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 07:00:28 America/Caracas] [CHATBOT][AI][90fbb8] Proveedor: gemini [07-Aug-2026 07:00:28 America/Caracas] [CHATBOT][GEMINI][90fbb8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 07:00:29 America/Caracas] [CHATBOT][GEMINI][90fbb8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 07:00:29 America/Caracas] [CHATBOT][GEMINI][90fbb8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122039523","wa_id":"584122039523"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDM5NTIzFQIAERgSRTk4NzFGMzFCMzZFMEQ4RUM4AA==","message_status":"accepted"}]}'. [07-Aug-2026 07:00:30 America/Caracas] [CHATBOT][AI][90fbb8] Gemini falló, usando heurística local [07-Aug-2026 07:00:30 America/Caracas] [CHATBOT][AI][90fbb8] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 07:00:30 America/Caracas] [CHATBOT][END] corr=f3def927 bytesRespuesta=394 [07-Aug-2026 07:00:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 07:00:30 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243819069","wa_id":"584243819069"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODE5MDY5FQIAERgSNzRBRUQwQzg2RTg0NURGNEI5AA==","message_status":"accepted"}]}'. 2026-08-07 07:00:31 - Mensaje enviado con éxito a 584127074094 2026-08-07 07:00:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75bacf3be4c (wa_message_id: wamid.HBgMNTg0MTI3MDc0MDk0FQIAERgSRTE1ODc0QzVFRDdFOTFCRTBFAA==) 2026-08-07 07:00:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a75bacf3be4c 2026-08-07 07:00:31 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168449313","wa_id":"584168449313"}],"messages":[{"id":"wamid.HBgMNTg0MTY4NDQ5MzEzFQIAERgSMDQ1NDI4M0IyMjU0RkU1RDAxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243359632","wa_id":"584243359632"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzU5NjMyFQIAERgSQTI1RjQ2QzBERTkwMEVGNjUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961946","wa_id":"584129961946"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxOTQ2FQIAERgSRjdBNERDM0QyQjIwOURCQTdGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243173448","wa_id":"584243173448"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTczNDQ4FQIAERgSREYxOEE1NDZEMjAzMzk1Q0Y5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140318943","wa_id":"584140318943"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzE4OTQzFQIAERgSODA2MkIwRDYzQzNGRTM4MTI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129911248","wa_id":"584129911248"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTExMjQ4FQIAERgSQ0IyRjUyNjgxNzQ5Q0UxRDJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142092999","wa_id":"584142092999"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDkyOTk5FQIAERgSMzQ5MUY0REIxNDNGNTUwNzhFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128297799","wa_id":"584128297799"}],"messages":[{"id":"wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSRjM4M0Q0RDQ3MEJDMjY2NTlCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123689637","wa_id":"584123689637"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg5NjM3FQIAERgSMDBBMDg3RTk2NDcxNzAwNTY3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143030898","wa_id":"584143030898"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDMwODk4FQIAERgSNDBGRDc0MTY5NDE3Nzk4QkVDAA==","message_status":"accepted"}]}'. 2026-08-07 07:00:47 - ====== INICIO WEBHOOK ====== 2026-08-07 07:00:47 - Evento: status:failed | De: 584143030898 | Size: 573b 2026-08-07 07:00:47 - STATUS FAILED: failed para 584143030898 | Error: 131026 Message undeliverable 2026-08-07 07:00:47 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127425057","wa_id":"584127425057"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NDI1MDU3FQIAERgSODFBMzY1QTUwRjFFMDkzQjVGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141147385","wa_id":"584141147385"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ3Mzg1FQIAERgSQkJDRTJGRjFCODNGOENDOTBDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120108055","wa_id":"584120108055"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTA4MDU1FQIAERgSOENGNjM0RkY0OTNDRkM4NUNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243090301","wa_id":"584243090301"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDkwMzAxFQIAERgSOTQwN0Q3RDI2QjY2OUFENDIxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121489167","wa_id":"584121489167"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg5MTY3FQIAERgSMDhCRjU3QzdEQzI1NDgwMDM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910566","wa_id":"584129910566"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNTY2FQIAERgSMTVEMTk4OUQzNUQ4Qjk3QjA5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241222222","wa_id":"584241222222"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSNUYyMjFFNkE1OEM2NEI4QzcwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123499175","wa_id":"584123499175"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDk5MTc1FQIAERgSQ0FEMjZBMUM4QTY4RTBFRkVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"5804241571024","wa_id":"584241571024"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTcxMDI0FQIAERgSRTc1QkVFQzlBRkRFMEMwNDE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127167573","wa_id":"584127167573"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MTY3NTczFQIAERgSREUxOTkzQTYxMDlCRUU4MzZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243514744","wa_id":"584243514744"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTE0NzQ0FQIAERgSOEQzMUNDQUQ2MTVCMEFCQTI1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262354589","wa_id":"584262354589"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMzU0NTg5FQIAERgSRDRBNDYzOThGQzY1NTEzNzEwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144107754","wa_id":"584144107754"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0MTA3NzU0FQIAERgSQzE3RTcxRkNEOEJBODQzOEI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243770336","wa_id":"584243770336"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzcwMzM2FQIAERgSNjMzRDRFM0M4RTcwNzMyODJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269006983","wa_id":"584269006983"}],"messages":[{"id":"wamid.HBgMNTg0MjY5MDA2OTgzFQIAERgSOTUzNzMzNkM4NEIzOTMxODNEAA==","message_status":"accepted"}]}'. 2026-08-07 07:01:06 - ====== INICIO WEBHOOK ====== 2026-08-07 07:01:06 - Evento: status:failed | De: 584269006983 | Size: 573b 2026-08-07 07:01:06 - STATUS FAILED: failed para 584269006983 | Error: 131026 Message undeliverable 2026-08-07 07:01:06 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164607398","wa_id":"584164607398"}],"messages":[{"id":"wamid.HBgMNTg0MTY0NjA3Mzk4FQIAERgSOTQ2MDg3ODlGMzYwRkI1NTY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04141736798","wa_id":"584141736798"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNzM2Nzk4FQIAERgSRkQ1RjFFNEM1NEY5MDRFNkNEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243019870","wa_id":"584243019870"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDE5ODcwFQIAERgSODk1OEIzODc2QkMxM0IxQzBBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243591557","wa_id":"584243591557"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTkxNTU3FQIAERgSRTc1RTQ1RUFFMEQ5MjQxNkNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261990179","wa_id":"584261990179"}],"messages":[{"id":"wamid.HBgMNTg0MjYxOTkwMTc5FQIAERgSQjI4RUJBQ0VEMEMwRDhENzEzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121488021","wa_id":"584121488021"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg4MDIxFQIAERgSNTA5NkJERTFDMDI1Rjk2QkY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121348302","wa_id":"584121348302"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSQ0FDNTVFNTExNzgyMzExMjYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243600371","wa_id":"584243600371"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjAwMzcxFQIAERgSMzEzMjAyNTFDOTAwMERFN0FDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129621461","wa_id":"584129621461"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjIxNDYxFQIAERgSRjBFQjFFRjg1OTg1QkYyQkMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928040","wa_id":"584144928040"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDQwFQIAERgSRDhERDNGQ0IzOUEwQjExMUY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123346247","wa_id":"584123346247"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzQ2MjQ3FQIAERgSOERFQ0M4OEE4QTQ3OTZFRTAxAA==","message_status":"accepted"}]}'. 2026-08-07 07:01:20 - ====== INICIO WEBHOOK ====== 2026-08-07 07:01:20 - Evento: status:failed | De: 584123346247 | Size: 573b 2026-08-07 07:01:20 - STATUS FAILED: failed para 584123346247 | Error: 131026 Message undeliverable 2026-08-07 07:01:20 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"1786848734","wa_id":"1786848734"}],"messages":[{"id":"wamid.HBgKMTc4Njg0ODczNBUCABEYEkE2NUE1N0NGOEQ4Q0E3MzUxQgA=","message_status":"accepted"}]}'. 2026-08-07 07:01:21 - ====== INICIO WEBHOOK ====== 2026-08-07 07:01:21 - Evento: status:failed | De: 1786848734 | Size: 565b 2026-08-07 07:01:21 - STATUS FAILED: failed para 1786848734 | Error: 131026 Message undeliverable 2026-08-07 07:01:21 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241814415","wa_id":"584241814415"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODE0NDE1FQIAERgSMjQ1RTQwRDFENUVEMkFCRjQ4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04241901965","wa_id":"584241901965"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTAxOTY1FQIAERgSNzk5NTI2Q0U3MUM2QkI0ODcwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123062567","wa_id":"584123062567"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDYyNTY3FQIAERgSMDc3MjY0M0VDQUFDOUY0QUUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143335313","wa_id":"584143335313"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzM1MzEzFQIAERgSRUNFNUJCQUZFMTFFNkQ5RTM2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267419909","wa_id":"584267419909"}],"messages":[{"id":"wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSRjNBMjJDQjNFQjNCQUNGOUYyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141808433","wa_id":"584141808433"}],"messages":[{"id":"wamid.HBgMNTg0MTQxODA4NDMzFQIAERgSNEM3NDM0MDIwMDBBRDFBRkM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243004242","wa_id":"584243004242"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDA0MjQyFQIAERgSQTU5NjE0NzE4RkE4QUUxRjVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144912881","wa_id":"584144912881"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSRTk2MjE4MjE4NzMwMkFBOTk1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144566438","wa_id":"584144566438"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTY2NDM4FQIAERgSMzhDQ0ZBOTExRDIyQ0U5NjBDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126230385","wa_id":"584126230385"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MjMwMzg1FQIAERgSNjVGNzdCMDlFNDhFMDM4Rjc0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243192550","wa_id":"584243192550"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTkyNTUwFQIAERgSMTEyOEZFMjAwRjYxRTUyMzU3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141230647","wa_id":"584141230647"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjMwNjQ3FQIAERgSMkQzNDA4MzgyMjcyNkYwMjA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124558012","wa_id":"584124558012"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTU4MDEyFQIAERgSRjAwMjlERkE2Qjg1MDIzMEIxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243335387","wa_id":"584243335387"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzM1Mzg3FQIAERgSOEE5MENEQkFERUJDRTM2RDdDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120118420","wa_id":"584120118420"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTE4NDIwFQIAERgSMUFENjY3OUJGQjMyQUFFRTVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910519","wa_id":"584129910519"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNTE5FQIAERgSNDhERkNDMDVGOTY0RTFBQTlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120361639","wa_id":"584120361639"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzYxNjM5FQIAERgSQjlCNUM3RjA1OEVFQjBBQjc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265196770","wa_id":"584265196770"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk2NzcwFQIAERgSMzM1MUQ3N0E2MjBENUJEQUE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142570863","wa_id":"584142570863"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNTcwODYzFQIAERgSMDM2NzI0NjMzODIwMzZFMzkzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120900607","wa_id":"584120900607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwOTAwNjA3FQIAERgSOUJBMkQ0N0Y2MDM2NEQ2OTExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584260368575","wa_id":"584260368575"}],"messages":[{"id":"wamid.HBgMNTg0MjYwMzY4NTc1FQIAERgSMkJEQzEwNEVENjQzRTNGRkQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126187195","wa_id":"584126187195"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTg3MTk1FQIAERgSMTdFMDExQUYxOTk3MkEwMkMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162420849","wa_id":"584162420849"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNDIwODQ5FQIAERgSNkMzMkQxQTFBNDJCQjJFODgwAA==","message_status":"accepted"}]}'. 2026-08-07 07:02:07 - ====== INICIO WEBHOOK ====== 2026-08-07 07:02:07 - Evento: button | De: 584263432511 | Size: 727b 2026-08-07 07:02:07 - Procesando botón de plantilla: Informacion de pagos 2026-08-07 07:02:07 - ButtonService: payload=informacion de pagos, telefono=584263432511 2026-08-07 07:02:07 - Procesando botón PAGO para: 584263432511 2026-08-07 07:02:08 - Mensaje enviado con éxito a 584263432511 2026-08-07 07:02:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75bb30588b0 (wa_message_id: wamid.HBgMNTg0MjYzNDMyNTExFQIAERgSQjYxNjBBQzI3NTBDRUQ3MTk5AA==) 2026-08-07 07:02:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a75bb30588b0 2026-08-07 07:02:08 - ====== FIN WEBHOOK ====== 2026-08-07 07:06:07 - ====== INICIO WEBHOOK ====== 2026-08-07 07:06:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 07:06:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 07:06:07 - ====== FIN WEBHOOK ====== 2026-08-07 07:07:30 - ====== INICIO WEBHOOK ====== 2026-08-07 07:07:30 - Evento: image | De: 584265196770 | Size: 840b 2026-08-07 07:07:30 - Procesando mensaje regular tipo: image 2026-08-07 07:07:30 - RegularMessageService: Procesando mensaje de 584265196770, tipo: image 2026-08-07 07:07:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY1MTk2NzcwFQIAEhggQUM5QzRFMUE5NDM3MUE2OThGRTk2QkEyOEI0Mjk1MjkA 2026-08-07 07:07:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY1MTk2NzcwFQIAEhggQUM5QzRFMUE5NDM3MUE2OThGRTk2QkEyOEI0Mjk1MjkA 2026-08-07 07:07:30 - Contenido: ... 2026-08-07 07:07:30 - Comando detectado: image 2026-08-07 07:07:30 - CommandProcessor: Procesando comando: image 2026-08-07 07:07:30 - Imagen sin comando, guardando y procesando 2026-08-07 07:07:30 - Verificando duplicado por imageId=37459814597000071, msgId=wamid.HBgMNTg0MjY1MTk2NzcwFQIAEhggQUM5QzRFMUE5NDM3MUE2OThGRTk2QkEyOEI0Mjk1MjkA 2026-08-07 07:07:30 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-07 07:07:30 - Incluyendo numtoname.php... 2026-08-07 07:07:30 - Incluyendo media.php... 2026-08-07 07:07:30 - DEBUG messages batch: [{"from":"584265196770","from_user_id":"VE.4534327560187724","id":"wamid.HBgMNTg0MjY1MTk2NzcwFQIAEhggQUM5QzRFMUE5NDM3MUE2OThGRTk2QkEyOEI0Mjk1MjkA","timestamp":"1786100843","type":"image","image":{"mime_type":"image\/jpeg","sha256":"76G0a8mZgWskI+EUmlwpaW\/MvE6Es6NHL91JCnA5dgA=","id":"37459814597000071","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=37459814597000071&source=webhook&ext=1786101145&hash=ATzYe9YYNegh078GNBdS0hhafzmC13KH6qnkwp52H4Womw"}}] 2026-08-07 07:07:30 - DEBUG caption: no se encontró texto cercano 2026-08-07 07:07:30 - DEBUG caption final: [VACIO] 2026-08-07 07:07:30 - DEBUG busqueda mobiles: 04265196770,4265196770,584265196770 2026-08-07 07:07:30 - DEBUG usuario encontrado: f4:92:bf:34:1b:c9 2026-08-07 07:07:30 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-07 07:07:30 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-07 07:07:31 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=37459814597000071&source=getMedia&ext=1786101147&hash=ATxwcgE9QKV2eIjD3YYU4HRXUdOiZQYRuVkNYLwcjVnwig 2026-08-07 07:07:32 - OCR imagen guardada /home/ctnet/www/chatWEB/media/37459814597000071.jpg (28764 bytes) 2026-08-07 07:07:33 - OCR tesseract exit=0 chars=368 2026-08-07 07:07:33 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 167 6:43 @ or B a ee | < Comprobante de operación < y PagomóvilBDV Personas 9 30.268,00 Bs Fecha: 07/08/2026 Operación: 006928051460 IT] Identificación: 18143785 Origen: 0102****3382 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 40 <€ Crear Acceso directo 2026-08-07 07:07:33 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30268.00","fecha":"2026-08-07"} 2026-08-07 07:07:33 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-07","debug":["fecha=2026-08-07"]} 2026-08-07 07:07:33 - DEBUG registro: usernameRaw=''f4:92:bf:34:1b:c9'' first=''Nestor'' last=''Frey'' esRegistrado=1 2026-08-07 07:07:33 - DEBUG bodyAdmin postOCR: Tlf: 04265196770\nUser: f4:92:bf:34:1b:c9\nNombre: Nestor Frey\nBanco: Venezuela\nMonto: 30268.00 (caption)\nFecha: 2026-08-07 (caption)\nSrvID: 35 2026-08-07 07:07:36 - IMG 37459814597000071 TEL 04265196770 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-07 07:07:36 - Incluyendo guardar_imagen.php... 2026-08-07 07:07:36 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-07 07:07:36 - Includes realizados. Verificando funciones... 2026-08-07 07:07:36 - obtenerInfoUsuario: Iniciando función con teléfono: 584265196770 2026-08-07 07:07:36 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-07 07:07:36 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-07 07:07:36 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-07 07:07:36 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-07 07:07:36 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-07 07:07:36 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:34:1b:c9","firstname":"Nestor","lastname":"Frey","mac":"F4:92:BF:34:1B:C9","srvid":35} 2026-08-07 07:07:36 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-07 07:07:36 - Datos usuario extraídos: {"username":"f4:92:bf:34:1b:c9","firstname":"Nestor","lastname":"Frey","mac":"F4:92:BF:34:1B:C9","srvid":35} 2026-08-07 07:07:36 - Función conectarbot disponible, obteniendo conexión... 2026-08-07 07:07:36 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-07 07:07:36 - Valor de accessToken: EAAC0c45... 2026-08-07 07:07:36 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-07 07:07:36 - Instancia WhatsAppImageHandler creada 2026-08-07 07:07:36 - Llamando a saveWhatsAppImage... 2026-08-07 07:07:36 - saveWhatsAppImage: Procesando imagen para: 584265196770 2026-08-07 07:07:36 - saveWhatsAppImage: ID de media: 37459814597000071, MIME type: image/jpeg 2026-08-07 07:07:36 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/37459814597000071 2026-08-07 07:07:37 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-07 07:07:37 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=37459814597000071&source=getMedia&ext=1786101152&hash=ATycLeFYk256r4WpsKCNF1AeeA0Bx27ycQCXBefWd7qpSg 2026-08-07 07:07:37 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=37459814597000071&source=getMedia&ext=1786101152&hash=ATycLeFYk256r4WpsKCNF1AeeA0Bx27ycQCXBefWd7qpSg 2026-08-07 07:07:37 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-07 07:07:37 - descargar_imagen: Imagen descargada - Tamaño: 28764 bytes, Tipo: image/jpeg 2026-08-07 07:07:37 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/37459814597000071.jpg, Tamaño: 28764 bytes 2026-08-07 07:07:37 - saveToDatabase: Registro insertado en BD con ID: 268 2026-08-07 07:07:37 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/37459814597000071.jpg","image_id":"37459814597000071","size":28764,"mime_type":"image\/jpeg","db_success":true} 2026-08-07 07:07:37 - Resultado del comando: array 2026-08-07 07:07:37 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-07 07:07:38 - ====== INICIO WEBHOOK ====== 2026-08-07 07:07:38 - Evento: text | De: 584265196770 | Size: 577b 2026-08-07 07:07:38 - Procesando mensaje regular tipo: text 2026-08-07 07:07:38 - RegularMessageService: Procesando mensaje de 584265196770, tipo: text 2026-08-07 07:07:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY1MTk2NzcwFQIAEhggQUNFM0MzMTI4MDJFNzJCODAwREREQjNDMzhDOThFRDQA 2026-08-07 07:07:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY1MTk2NzcwFQIAEhggQUNFM0MzMTI4MDJFNzJCODAwREREQjNDMzhDOThFRDQA 2026-08-07 07:07:38 - Contenido: Buen día... 2026-08-07 07:07:38 - Comando detectado: buen 2026-08-07 07:07:38 - CommandProcessor: Procesando comando: buen 2026-08-07 07:07:38 - Comando no reconocido, enviando a ChatGPT 2026-08-07 07:07:38 - Resultado del comando: string 2026-08-07 07:07:38 - Enviando a ChatGPT: Buen día... 2026-08-07 07:07:38 - forwardToChatGPT: Enviando a ChatGPT: Buen día... 2026-08-07 07:07:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 07:07:38 - Mensaje enviado con éxito a 584265196770 2026-08-07 07:07:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75bc7ad3681 (wa_message_id: wamid.HBgMNTg0MjY1MTk2NzcwFQIAERgSNEVEOEUwMkNBNkMxRDlEMTlEAA==) 2026-08-07 07:07:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a75bc7ad3681 2026-08-07 07:07:38 - ====== FIN WEBHOOK ====== [07-Aug-2026 08:07:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 08:07:38 America/Halifax] [CHATBOT][START] corr=48b3de23 IP=127.0.0.1 UA= [07-Aug-2026 07:07:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 07:07:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=f4:92:bf:34:1b:c9 mobile=584265196770 [07-Aug-2026 07:07:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 07:07:39 America/Caracas] [CHATBOT][DIAG] corr=48b3de23 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [07-Aug-2026 07:07:39 America/Caracas] [CHATBOT][CTX] corr=48b3de23 tel=584265196770 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [07-Aug-2026 07:07:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 07:07:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 07:07:39 America/Caracas] [CHATBOT][AI][26f384] Proveedor: gemini [07-Aug-2026 07:07:39 America/Caracas] [CHATBOT][GEMINI][26f384] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 07:07:39 America/Caracas] [CHATBOT][GEMINI][26f384] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 07:07:40 America/Caracas] [CHATBOT][GEMINI][26f384] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 07:07:40 America/Caracas] [CHATBOT][AI][26f384] Gemini falló, usando heurística local [07-Aug-2026 07:07:40 America/Caracas] [CHATBOT][AI][26f384] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 07:07:40 America/Caracas] [CHATBOT][END] corr=48b3de23 bytesRespuesta=388 [07-Aug-2026 07:07:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 07:07:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 07:07:41 - Mensaje enviado con éxito a 584265196770 2026-08-07 07:07:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75bc7d92cfa (wa_message_id: wamid.HBgMNTg0MjY1MTk2NzcwFQIAERgSNEMyOEIxRDhDRjY0NUM0MUIxAA==) 2026-08-07 07:07:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a75bc7d92cfa 2026-08-07 07:07:41 - ====== FIN WEBHOOK ====== 2026-08-07 07:08:07 - ====== INICIO WEBHOOK ====== 2026-08-07 07:08:07 - Evento: interactive | De: 584263432511 | Size: 1027b 2026-08-07 07:08:07 - Procesando Flow de PAGO para: 584263432511 [07-Aug-2026 07:08:07 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-07 07:08:07 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-07 07:08:08 - ====== INICIO WEBHOOK ====== 2026-08-07 07:08:08 - Evento: interactive | De: 584263432511 | Size: 1027b 2026-08-07 07:08:08 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjYzNDMyNTExFQIAEhggQUNDQjMzNUM5QjhCQjdEOTRBOTJEMURFMUMwMDZGMTQA, ignorando 2026-08-07 07:09:08 - ====== INICIO WEBHOOK ====== 2026-08-07 07:09:08 - Evento: image | De: 584263432511 | Size: 883b 2026-08-07 07:09:08 - Procesando mensaje regular tipo: image 2026-08-07 07:09:08 - RegularMessageService: Procesando mensaje de 584263432511, tipo: image 2026-08-07 07:09:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYzNDMyNTExFQIAEhggQUM4RDk1M0REQ0I0RjlFQTQ4MThBNUQ2OERGNzg1NzIA 2026-08-07 07:09:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYzNDMyNTExFQIAEhggQUM4RDk1M0REQ0I0RjlFQTQ4MThBNUQ2OERGNzg1NzIA 2026-08-07 07:09:08 - Contenido: Servicio wi-fi María Melo... 2026-08-07 07:09:08 - Comando detectado: servicio 2026-08-07 07:09:08 - CommandProcessor: Procesando comando: servicio 2026-08-07 07:09:08 - Imagen sin comando, guardando y procesando 2026-08-07 07:09:08 - Verificando duplicado por imageId=1285857207940129, msgId=wamid.HBgMNTg0MjYzNDMyNTExFQIAEhggQUM4RDk1M0REQ0I0RjlFQTQ4MThBNUQ2OERGNzg1NzIA 2026-08-07 07:09:08 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-07 07:09:08 - Incluyendo numtoname.php... 2026-08-07 07:09:08 - Incluyendo media.php... 2026-08-07 07:09:08 - DEBUG messages batch: [{"from":"584263432511","from_user_id":"VE.4523614017925745","id":"wamid.HBgMNTg0MjYzNDMyNTExFQIAEhggQUM4RDk1M0REQ0I0RjlFQTQ4MThBNUQ2OERGNzg1NzIA","timestamp":"1786100941","type":"image","image":{"caption":"Servicio wi-fi María Melo","mime_type":"image\/jpeg","sha256":"t969NqZlegXG9dAwZD0VApVGSpL\/Qsd76XJtY39Sh2c=","id":"1285857207940129","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1285857207940129&source=webhook&ext=1786101243&hash=ATwfR0RbW3K9wBjlzuSO5EV69vHq-pUXDemSUPZ3yw_ydA"}}] 2026-08-07 07:09:08 - DEBUG caption final: Servicio wi-fi María Melo 2026-08-07 07:09:08 - DEBUG busqueda mobiles: 04263432511,4263432511,584263432511 2026-08-07 07:09:08 - DEBUG usuario NO encontrado 2026-08-07 07:09:08 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-07 07:09:08 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-07 07:09:11 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1285857207940129&source=getMedia&ext=1786101246&hash=ATyQOa_ILCk1tg5zpszVCWIL_hOpBll-3IyAZhiZaK-iHA 2026-08-07 07:09:12 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1285857207940129.jpg (26591 bytes) 2026-08-07 07:09:13 - OCR tesseract exit=0 chars=255 2026-08-07 07:09:13 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 202 y PagomóvilBDV Personas SÓN 07/08/2026 (CT SEN y] Identificacién: 18143785 Clr as (oir STA 04123663736 TES 0102 - BANCO DE VENEZUELA Concepto: servicio wifi maria melo 2026-08-07 07:09:13 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-07"} 2026-08-07 07:09:13 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-07","debug":["fecha=2026-08-07"]} 2026-08-07 07:09:13 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-07 07:09:13 - DEBUG bodyAdmin postOCR: Tlf: 04263432511\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-07 (caption) 2026-08-07 07:09:15 - IMG 1285857207940129 TEL 04263432511 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-07 07:09:15 - Incluyendo guardar_imagen.php... 2026-08-07 07:09:15 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-07 07:09:15 - Includes realizados. Verificando funciones... 2026-08-07 07:09:15 - obtenerInfoUsuario: Iniciando función con teléfono: 584263432511 2026-08-07 07:09:15 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-07 07:09:15 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-07 07:09:15 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-07 07:09:15 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-07 07:09:15 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-07 07:09:15 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:3e:e8:c5","firstname":"Maria","lastname":"Melo","mac":"F4:E2:C6:3E:E8:C5","srvid":34} 2026-08-07 07:09:15 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-07 07:09:15 - Datos usuario extraídos: {"username":"f4:e2:c6:3e:e8:c5","firstname":"Maria","lastname":"Melo","mac":"F4:E2:C6:3E:E8:C5","srvid":34} 2026-08-07 07:09:15 - Función conectarbot disponible, obteniendo conexión... 2026-08-07 07:09:15 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-07 07:09:15 - Valor de accessToken: EAAC0c45... 2026-08-07 07:09:15 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-07 07:09:15 - Instancia WhatsAppImageHandler creada 2026-08-07 07:09:15 - Llamando a saveWhatsAppImage... 2026-08-07 07:09:15 - saveWhatsAppImage: Procesando imagen para: 584263432511 2026-08-07 07:09:15 - saveWhatsAppImage: ID de media: 1285857207940129, MIME type: image/jpeg 2026-08-07 07:09:15 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1285857207940129 2026-08-07 07:09:16 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-07 07:09:16 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1285857207940129&source=getMedia&ext=1786101251&hash=ATy-jXO5PgWE5osL2JvbaO2dApxTNFArwGu9Ix2q80igfQ 2026-08-07 07:09:16 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1285857207940129&source=getMedia&ext=1786101251&hash=ATy-jXO5PgWE5osL2JvbaO2dApxTNFArwGu9Ix2q80igfQ 2026-08-07 07:09:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-07 07:09:17 - descargar_imagen: Imagen descargada - Tamaño: 26591 bytes, Tipo: image/jpeg 2026-08-07 07:09:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1285857207940129.jpg, Tamaño: 26591 bytes 2026-08-07 07:09:17 - saveToDatabase: Registro insertado en BD con ID: 269 2026-08-07 07:09:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1285857207940129.jpg","image_id":"1285857207940129","size":26591,"mime_type":"image\/jpeg","db_success":true} 2026-08-07 07:09:17 - Resultado del comando: array 2026-08-07 07:09:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-07 07:09:17 - Mensaje enviado con éxito a 584263432511 2026-08-07 07:09:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75bcddf037a (wa_message_id: wamid.HBgMNTg0MjYzNDMyNTExFQIAERgSQ0U3MTE1M0YwMEEyNEZFMzE2AA==) 2026-08-07 07:09:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a75bcddf037a 2026-08-07 07:09:17 - ====== FIN WEBHOOK ====== 2026-08-07 07:20:21 - ====== INICIO WEBHOOK ====== 2026-08-07 07:20:21 - Evento: text | De: 584127425057 | Size: 554b 2026-08-07 07:20:21 - Procesando mensaje regular tipo: text 2026-08-07 07:20:21 - RegularMessageService: Procesando mensaje de 584127425057, tipo: text 2026-08-07 07:20:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0FDOTY5NUIzRjFBQ0UyRkRCMDQA 2026-08-07 07:20:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0FDOTY5NUIzRjFBQ0UyRkRCMDQA 2026-08-07 07:20:21 - Contenido: Monto porfavor... 2026-08-07 07:20:21 - Comando detectado: monto 2026-08-07 07:20:21 - CommandProcessor: Procesando comando: monto 2026-08-07 07:20:21 - Comando no reconocido, enviando a ChatGPT 2026-08-07 07:20:21 - Resultado del comando: string 2026-08-07 07:20:21 - Enviando a ChatGPT: Monto porfavor... 2026-08-07 07:20:21 - forwardToChatGPT: Enviando a ChatGPT: Monto porfavor... 2026-08-07 07:20:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 08:20:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 08:20:21 America/Halifax] [CHATBOT][START] corr=2996a57c IP=127.0.0.1 UA= [07-Aug-2026 07:20:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 07:20:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=6c:68:a4:a8:45:f2 mobile=584127425057 [07-Aug-2026 07:20:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 07:20:21 America/Caracas] [CHATBOT][DIAG] corr=2996a57c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [07-Aug-2026 07:20:21 America/Caracas] [CHATBOT][CTX] corr=2996a57c tel=584127425057 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [07-Aug-2026 07:20:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 07:20:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 07:20:21 America/Caracas] [CHATBOT][AI][b190ae] Proveedor: gemini [07-Aug-2026 07:20:21 America/Caracas] [CHATBOT][GEMINI][b190ae] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 07:20:21 America/Caracas] [CHATBOT][GEMINI][b190ae] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 07:20:22 America/Caracas] [CHATBOT][GEMINI][b190ae] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 07:20:22 America/Caracas] [CHATBOT][AI][b190ae] Gemini falló, usando heurística local [07-Aug-2026 07:20:22 America/Caracas] [CHATBOT][AI][b190ae] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 07:20:22 America/Caracas] [CHATBOT][END] corr=2996a57c bytesRespuesta=401 [07-Aug-2026 07:20:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 07:20:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 07:20:23 - Mensaje enviado con éxito a 584127425057 2026-08-07 07:20:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75bf77d46eb (wa_message_id: wamid.HBgMNTg0MTI3NDI1MDU3FQIAERgSMkIxQURGRTUzMUI1RDY5NDVCAA==) 2026-08-07 07:20:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a75bf77d46eb 2026-08-07 07:20:23 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , farmalu , 2026-09-09 00:00:00 . 584243173448 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243173448","wa_id":"584243173448"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTczNDQ4FQIAERgSRTA4QzU3N0NENkU4NjQ1MEFEAA==","message_status":"accepted"}]}'. 2026-08-07 07:36:22 - ====== INICIO WEBHOOK ====== 2026-08-07 07:36:22 - Evento: text | De: 584121348302 | Size: 608b 2026-08-07 07:36:22 - Procesando mensaje regular tipo: text 2026-08-07 07:36:22 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-07 07:36:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMyQjIwQTM1MjEzNENBMTFBOTQwODUxMjVENkY2NjUA 2026-08-07 07:36:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUMyQjIwQTM1MjEzNENBMTFBOTQwODUxMjVENkY2NjUA 2026-08-07 07:36:22 - Contenido: Buenos dias,por favor revisar que el dia de ayer cancele... 2026-08-07 07:36:22 - Comando detectado: buenos 2026-08-07 07:36:22 - CommandProcessor: Procesando comando: buenos 2026-08-07 07:36:22 - Comando no reconocido, enviando a ChatGPT 2026-08-07 07:36:22 - Resultado del comando: string 2026-08-07 07:36:22 - Enviando a ChatGPT: Buenos dias,por favor revisar que el dia de ayer c... 2026-08-07 07:36:22 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias,por favor revisar que el dia de ayer c... 2026-08-07 07:36:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 08:36:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 08:36:22 America/Halifax] [CHATBOT][START] corr=1e04014a IP=127.0.0.1 UA= [07-Aug-2026 07:36:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 07:36:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:7c:d6:14 mobile=584121348302 [07-Aug-2026 07:36:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 07:36:22 America/Caracas] [CHATBOT][DIAG] corr=1e04014a Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [07-Aug-2026 07:36:22 America/Caracas] [CHATBOT][CTX] corr=1e04014a tel=584121348302 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [07-Aug-2026 07:36:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 07:36:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 07:36:22 America/Caracas] [CHATBOT][AI][732139] Proveedor: gemini [07-Aug-2026 07:36:22 America/Caracas] [CHATBOT][GEMINI][732139] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 07:36:22 America/Caracas] [CHATBOT][GEMINI][732139] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 07:36:23 America/Caracas] [CHATBOT][GEMINI][732139] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 07:36:23 America/Caracas] [CHATBOT][AI][732139] Gemini falló, usando heurística local [07-Aug-2026 07:36:23 America/Caracas] [CHATBOT][AI][732139] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 07:36:23 America/Caracas] [CHATBOT][END] corr=1e04014a bytesRespuesta=392 [07-Aug-2026 07:36:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 07:36:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 07:36:25 - Mensaje enviado con éxito a 584121348302 2026-08-07 07:36:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75c33947738 (wa_message_id: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSQkVGODcwQjk2MDk4NEUxREFBAA==) 2026-08-07 07:36:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a75c33947738 2026-08-07 07:36:25 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Nestor Frey, 2026-09-10 00:00:00 . 584265196770 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265196770","wa_id":"584265196770"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk2NzcwFQIAERgSNzdBNkFCQkJBNjY5QjEzNjkwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Maria Melo, 2026-08-22 00:00:00 . 584263432511 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263432511","wa_id":"584263432511"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDMyNTExFQIAERgSOTY1QjczNzA5OUUwNTA3ODFCAA==","message_status":"accepted"}]}'. 2026-08-07 08:25:57 - ====== INICIO WEBHOOK ====== 2026-08-07 08:25:57 - Evento: text | De: 584120102409 | Size: 624b 2026-08-07 08:25:57 - Procesando mensaje regular tipo: text 2026-08-07 08:25:57 - RegularMessageService: Procesando mensaje de 584120102409, tipo: text 2026-08-07 08:25:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUNBM0EwMEQxQkE2QzQ3M0U1RjNFNEUxMUU1OURCNEQA 2026-08-07 08:25:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUNBM0EwMEQxQkE2QzQ3M0U1RjNFNEUxMUU1OURCNEQA 2026-08-07 08:25:57 - Contenido: Bueno dias amigos quiero saber el monto de mi mensualidad por favor... 2026-08-07 08:25:57 - Comando detectado: bueno 2026-08-07 08:25:57 - CommandProcessor: Procesando comando: bueno 2026-08-07 08:25:57 - Comando no reconocido, enviando a ChatGPT 2026-08-07 08:25:57 - Resultado del comando: string 2026-08-07 08:25:57 - Enviando a ChatGPT: Bueno dias amigos quiero saber el monto de mi men... 2026-08-07 08:25:57 - forwardToChatGPT: Enviando a ChatGPT: Bueno dias amigos quiero saber el monto de mi men... 2026-08-07 08:25:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 09:25:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 09:25:57 America/Halifax] [CHATBOT][START] corr=025b84f1 IP=127.0.0.1 UA= [07-Aug-2026 08:25:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 08:25:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=24:5a:4c:e4:97:01 mobile=584120102409 [07-Aug-2026 08:25:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 08:25:57 America/Caracas] [CHATBOT][DIAG] corr=025b84f1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [07-Aug-2026 08:25:57 America/Caracas] [CHATBOT][CTX] corr=025b84f1 tel=584120102409 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [07-Aug-2026 08:25:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 08:25:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 08:25:57 America/Caracas] [CHATBOT][AI][9c3b11] Proveedor: gemini [07-Aug-2026 08:25:57 America/Caracas] [CHATBOT][GEMINI][9c3b11] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 08:25:58 America/Caracas] [CHATBOT][GEMINI][9c3b11] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 08:25:58 America/Caracas] [CHATBOT][GEMINI][9c3b11] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 08:25:59 America/Caracas] [CHATBOT][AI][9c3b11] Gemini falló, usando heurística local [07-Aug-2026 08:25:59 America/Caracas] [CHATBOT][AI][9c3b11] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 08:25:59 America/Caracas] [CHATBOT][END] corr=025b84f1 bytesRespuesta=390 [07-Aug-2026 08:25:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 08:25:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 08:26:00 - Mensaje enviado con éxito a 584120102409 2026-08-07 08:26:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75ced81e5de (wa_message_id: wamid.HBgMNTg0MTIwMTAyNDA5FQIAERgSQTFBMDcwNUM5MTMxMzEyNzIxAA==) 2026-08-07 08:26:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a75ced81e5de 2026-08-07 08:26:00 - ====== FIN WEBHOOK ====== 2026-08-07 08:26:59 - ====== INICIO WEBHOOK ====== 2026-08-07 08:26:59 - Evento: text | De: 584120102409 | Size: 624b 2026-08-07 08:26:59 - Procesando mensaje regular tipo: text 2026-08-07 08:26:59 - RegularMessageService: Procesando mensaje de 584120102409, tipo: text 2026-08-07 08:26:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUMwMkI3NDYyMzgwRkU5NjczMUFBOTI0M0ZCQTFCNkUA 2026-08-07 08:26:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUMwMkI3NDYyMzgwRkU5NjczMUFBOTI0M0ZCQTFCNkUA 2026-08-07 08:26:59 - Contenido: Bueno dias amigos quiero saber el monto de mi mensualidad por favor... 2026-08-07 08:26:59 - Comando detectado: bueno 2026-08-07 08:26:59 - CommandProcessor: Procesando comando: bueno 2026-08-07 08:26:59 - Comando no reconocido, enviando a ChatGPT 2026-08-07 08:26:59 - Resultado del comando: string 2026-08-07 08:26:59 - Enviando a ChatGPT: Bueno dias amigos quiero saber el monto de mi men... 2026-08-07 08:26:59 - forwardToChatGPT: Enviando a ChatGPT: Bueno dias amigos quiero saber el monto de mi men... 2026-08-07 08:26:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 09:27:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 09:27:00 America/Halifax] [CHATBOT][START] corr=c58885a5 IP=127.0.0.1 UA= [07-Aug-2026 08:27:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 08:27:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=24:5a:4c:e4:97:01 mobile=584120102409 [07-Aug-2026 08:27:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 08:27:00 America/Caracas] [CHATBOT][DIAG] corr=c58885a5 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [07-Aug-2026 08:27:00 America/Caracas] [CHATBOT][CTX] corr=c58885a5 tel=584120102409 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [07-Aug-2026 08:27:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 08:27:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 08:27:00 America/Caracas] [CHATBOT][AI][9a0d4d] Proveedor: gemini [07-Aug-2026 08:27:00 America/Caracas] [CHATBOT][GEMINI][9a0d4d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 08:27:00 America/Caracas] [CHATBOT][GEMINI][9a0d4d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 08:27:00 America/Caracas] [CHATBOT][GEMINI][9a0d4d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 08:27:01 America/Caracas] [CHATBOT][AI][9a0d4d] Gemini falló, usando heurística local [07-Aug-2026 08:27:01 America/Caracas] [CHATBOT][AI][9a0d4d] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 08:27:01 America/Caracas] [CHATBOT][END] corr=c58885a5 bytesRespuesta=390 [07-Aug-2026 08:27:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 08:27:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 08:27:02 - Mensaje enviado con éxito a 584120102409 2026-08-07 08:27:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75cf165872b (wa_message_id: wamid.HBgMNTg0MTIwMTAyNDA5FQIAERgSRjM4RkM1NTczNkY0Q0ZFODY0AA==) 2026-08-07 08:27:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a75cf165872b 2026-08-07 08:27:02 - ====== FIN WEBHOOK ====== 2026-08-07 08:49:54 - ====== INICIO WEBHOOK ====== 2026-08-07 08:49:54 - Evento: button | De: 584121348302 | Size: 713b 2026-08-07 08:49:54 - Procesando botón de plantilla: Informacion de pagos 2026-08-07 08:49:54 - ButtonService: payload=informacion de pagos, telefono=584121348302 2026-08-07 08:49:54 - Procesando botón PAGO para: 584121348302 2026-08-07 08:49:55 - Mensaje enviado con éxito a 584121348302 2026-08-07 08:49:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75d4733d5ca (wa_message_id: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSOEQ3M0E4RjQ0OTBBNjkzMTk0AA==) 2026-08-07 08:49:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a75d4733d5ca 2026-08-07 08:49:55 - ====== FIN WEBHOOK ====== 2026-08-07 08:50:53 - ====== INICIO WEBHOOK ====== 2026-08-07 08:50:53 - Evento: text | De: 584121348302 | Size: 587b 2026-08-07 08:50:53 - Procesando mensaje regular tipo: text 2026-08-07 08:50:53 - RegularMessageService: Procesando mensaje de 584121348302, tipo: text 2026-08-07 08:50:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM3ODUwM0JBOENFMTEwNUUwNUFGODY4RTY5NDkwRjUA 2026-08-07 08:50:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM3ODUwM0JBOENFMTEwNUUwNUFGODY4RTY5NDkwRjUA 2026-08-07 08:50:53 - Contenido: Pagar venezuela 24460188 22677.00... 2026-08-07 08:50:53 - Comando detectado: pagar 2026-08-07 08:50:53 - CommandProcessor: Procesando comando: pagar 2026-08-07 08:50:53 - Ejecutando add_pagos.php [07-Aug-2026 08:50:53 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-07 08:50:53 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-07 08:50:54 - ====== INICIO WEBHOOK ====== 2026-08-07 08:50:54 - Evento: text | De: 584121348302 | Size: 587b 2026-08-07 08:50:54 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUM3ODUwM0JBOENFMTEwNUUwNUFGODY4RTY5NDkwRjUA, ignorando 2026-08-07 08:50:55 - ====== INICIO WEBHOOK ====== 2026-08-07 08:50:55 - Evento: image | De: 584121348302 | Size: 825b 2026-08-07 08:50:55 - Procesando mensaje regular tipo: image 2026-08-07 08:50:55 - RegularMessageService: Procesando mensaje de 584121348302, tipo: image 2026-08-07 08:50:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUNEQTMxOEQxNjY3NkJDRUZGQkE2NTczRjM3REVGOUEA 2026-08-07 08:50:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUNEQTMxOEQxNjY3NkJDRUZGQkE2NTczRjM3REVGOUEA 2026-08-07 08:50:55 - Contenido: ... 2026-08-07 08:50:55 - Comando detectado: image 2026-08-07 08:50:55 - CommandProcessor: Procesando comando: image 2026-08-07 08:50:55 - Imagen sin comando, guardando y procesando 2026-08-07 08:50:55 - Verificando duplicado por imageId=1028473496470990, msgId=wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUNEQTMxOEQxNjY3NkJDRUZGQkE2NTczRjM3REVGOUEA 2026-08-07 08:50:55 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-07 08:50:55 - Incluyendo numtoname.php... 2026-08-07 08:50:55 - Incluyendo media.php... 2026-08-07 08:50:55 - DEBUG messages batch: [{"from":"584121348302","from_user_id":"VE.4540496459570834","id":"wamid.HBgMNTg0MTIxMzQ4MzAyFQIAEhggQUNEQTMxOEQxNjY3NkJDRUZGQkE2NTczRjM3REVGOUEA","timestamp":"1786107048","type":"image","image":{"mime_type":"image\/jpeg","sha256":"sL1qV8VRoplxUH+MLMxW5iW0VECT2f0fIia4Xf2zkqw=","id":"1028473496470990","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1028473496470990&source=webhook&ext=1786107350&hash=ATyHm-Z_vaCsP3NTZ9G8ElvzQQ01luR_R0Ypzx0K-7YGVg"}}] 2026-08-07 08:50:55 - DEBUG caption: no se encontró texto cercano 2026-08-07 08:50:55 - DEBUG caption final: [VACIO] 2026-08-07 08:50:55 - DEBUG busqueda mobiles: 04121348302,4121348302,584121348302 2026-08-07 08:50:55 - DEBUG usuario encontrado: 74:ac:b9:7c:d6:14 2026-08-07 08:50:55 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-07 08:50:55 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-07 08:50:56 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1028473496470990&source=getMedia&ext=1786107351&hash=ATxUQ9fXTDOtH98v62hzBRZYhZbUvtaSiaAAsNPrq9zWCQ 2026-08-07 08:50:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1028473496470990.jpg (31897 bytes) 2026-08-07 08:50:58 - OCR tesseract exit=0 chars=347 2026-08-07 08:50:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 278 EROS Aa € E A PagomóvilBDV Personas iV) ATADO Fecha: 06/08/2026 Operacién: 006924460188 0 Identificacién: 18143785 Origen: 0102****5858 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago de gilberto ¿Es @® Crear Acceso directo Ul O < 2026-08-07 08:50:58 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-06"} 2026-08-07 08:50:58 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-06","debug":["fecha=2026-08-06"]} 2026-08-07 08:50:58 - DEBUG registro: usernameRaw=''74:ac:b9:7c:d6:14'' first=''Gilberto'' last=''Senior'' esRegistrado=1 2026-08-07 08:50:58 - DEBUG bodyAdmin postOCR: Tlf: 04121348302\nUser: 74:ac:b9:7c:d6:14\nNombre: Gilberto Senior\nBanco: Venezuela\nMonto: \nFecha: 2026-08-06 (caption)\nSrvID: 34 2026-08-07 08:51:01 - IMG 1028473496470990 TEL 04121348302 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-07 08:51:01 - Incluyendo guardar_imagen.php... 2026-08-07 08:51:01 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-07 08:51:01 - Includes realizados. Verificando funciones... 2026-08-07 08:51:01 - obtenerInfoUsuario: Iniciando función con teléfono: 584121348302 2026-08-07 08:51:01 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-07 08:51:01 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-07 08:51:01 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-07 08:51:01 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-07 08:51:01 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-07 08:51:01 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:d6:14","firstname":"Gilberto","lastname":"Senior","mac":"74:ac:b9:7c:d6:14","srvid":34} 2026-08-07 08:51:01 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-07 08:51:01 - Datos usuario extraídos: {"username":"74:ac:b9:7c:d6:14","firstname":"Gilberto","lastname":"Senior","mac":"74:ac:b9:7c:d6:14","srvid":34} 2026-08-07 08:51:01 - Función conectarbot disponible, obteniendo conexión... 2026-08-07 08:51:01 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-07 08:51:01 - Valor de accessToken: EAAC0c45... 2026-08-07 08:51:01 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-07 08:51:01 - Instancia WhatsAppImageHandler creada 2026-08-07 08:51:01 - Llamando a saveWhatsAppImage... 2026-08-07 08:51:01 - saveWhatsAppImage: Procesando imagen para: 584121348302 2026-08-07 08:51:01 - saveWhatsAppImage: ID de media: 1028473496470990, MIME type: image/jpeg 2026-08-07 08:51:01 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1028473496470990 2026-08-07 08:51:01 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-07 08:51:01 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1028473496470990&source=getMedia&ext=1786107357&hash=ATzwpu6FaGQOoZdIirUVD_YWIJB2P8R_0rm5TZntKT4P3A 2026-08-07 08:51:01 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1028473496470990&source=getMedia&ext=1786107357&hash=ATzwpu6FaGQOoZdIirUVD_YWIJB2P8R_0rm5TZntKT4P3A 2026-08-07 08:51:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-07 08:51:03 - descargar_imagen: Imagen descargada - Tamaño: 31897 bytes, Tipo: image/jpeg 2026-08-07 08:51:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1028473496470990.jpg, Tamaño: 31897 bytes 2026-08-07 08:51:03 - saveToDatabase: Registro insertado en BD con ID: 270 2026-08-07 08:51:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1028473496470990.jpg","image_id":"1028473496470990","size":31897,"mime_type":"image\/jpeg","db_success":true} 2026-08-07 08:51:03 - Resultado del comando: array 2026-08-07 08:51:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-07 08:51:04 - Mensaje enviado con éxito a 584121348302 2026-08-07 08:51:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75d4b87f449 (wa_message_id: wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSMzgyMjIyQjM3MTBBNTY4MkM5AA==) 2026-08-07 08:51:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a75d4b87f449 2026-08-07 08:51:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Pedro Yanez, 2026-09-07 00:00:00 . 584125367730 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125367730","wa_id":"584125367730"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzY3NzMwFQIAERgSOTgxRUQ4NTJCNTE1MEVCQTQxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Gilberto Senior, 2026-09-10 00:00:00 . 584121348302 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121348302","wa_id":"584121348302"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzQ4MzAyFQIAERgSM0IyM0RFMTBGRjhBNEUwMDBFAA==","message_status":"accepted"}]}'. 2026-08-07 08:59:24 - ====== INICIO WEBHOOK ====== 2026-08-07 08:59:24 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 08:59:24 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 08:59:24 - ====== FIN WEBHOOK ====== 2026-08-07 09:15:30 - ====== INICIO WEBHOOK ====== 2026-08-07 09:15:30 - Evento: text | De: 584120102409 | Size: 624b 2026-08-07 09:15:30 - Procesando mensaje regular tipo: text 2026-08-07 09:15:30 - RegularMessageService: Procesando mensaje de 584120102409, tipo: text 2026-08-07 09:15:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUMxOUJDOEZDQjlGREI3NEQ3NjBGREFDMEJEOEQwODcA 2026-08-07 09:15:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUMxOUJDOEZDQjlGREI3NEQ3NjBGREFDMEJEOEQwODcA 2026-08-07 09:15:30 - Contenido: Bueno dias amigos quiero saber el monto de mi mensualidad por favor... 2026-08-07 09:15:30 - Comando detectado: bueno 2026-08-07 09:15:30 - CommandProcessor: Procesando comando: bueno 2026-08-07 09:15:30 - Comando no reconocido, enviando a ChatGPT 2026-08-07 09:15:30 - Resultado del comando: string 2026-08-07 09:15:30 - Enviando a ChatGPT: Bueno dias amigos quiero saber el monto de mi men... 2026-08-07 09:15:30 - forwardToChatGPT: Enviando a ChatGPT: Bueno dias amigos quiero saber el monto de mi men... 2026-08-07 09:15:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 10:15:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 10:15:30 America/Halifax] [CHATBOT][START] corr=720e8ba9 IP=127.0.0.1 UA= [07-Aug-2026 09:15:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 09:15:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=24:5a:4c:e4:97:01 mobile=584120102409 [07-Aug-2026 09:15:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 09:15:31 America/Caracas] [CHATBOT][DIAG] corr=720e8ba9 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [07-Aug-2026 09:15:31 America/Caracas] [CHATBOT][CTX] corr=720e8ba9 tel=584120102409 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [07-Aug-2026 09:15:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 09:15:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 09:15:31 America/Caracas] [CHATBOT][AI][9ff396] Proveedor: gemini [07-Aug-2026 09:15:31 America/Caracas] [CHATBOT][GEMINI][9ff396] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 09:15:31 America/Caracas] [CHATBOT][GEMINI][9ff396] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 09:15:31 America/Caracas] [CHATBOT][GEMINI][9ff396] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 09:15:32 America/Caracas] [CHATBOT][AI][9ff396] Gemini falló, usando heurística local [07-Aug-2026 09:15:32 America/Caracas] [CHATBOT][AI][9ff396] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 09:15:32 America/Caracas] [CHATBOT][END] corr=720e8ba9 bytesRespuesta=390 [07-Aug-2026 09:15:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 09:15:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php - addcreddits, addcreddits , Jesus Alberto Gonzalez, 2026-09-08 00:00:00 . 584122039523 2026-08-07 09:15:33 - Mensaje enviado con éxito a 584120102409 2026-08-07 09:15:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75da75628a5 (wa_message_id: wamid.HBgMNTg0MTIwMTAyNDA5FQIAERgSMUE1RkU1MjI0ODUxMjUyMERDAA==) 2026-08-07 09:15:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a75da75628a5 2026-08-07 09:15:33 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122039523","wa_id":"584122039523"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDM5NTIzFQIAERgSMUYwNEFGNjE2REYzM0JEN0NEAA==","message_status":"accepted"}]}'. 2026-08-07 09:15:44 - ====== INICIO WEBHOOK ====== 2026-08-07 09:15:44 - Evento: reaction | De: 584120102409 | Size: 683b 2026-08-07 09:15:44 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Jesus Blanco ) [wa_id] => 584120102409 [user_id] => VE.4535199680100512 ) ) [messages] => Array ( [0] => Array ( [from] => 584120102409 [from_user_id] => VE.4535199680100512 [id] => wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUM1QjBEMUQ2ODA2NzI1MTE5REZFRDYwQzk5MjI0Q0YA [timestamp] => 1786108538 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTIwMTAyNDA5FQIAEhggQUMxOUJDOEZDQjlGREI3NEQ3NjBGREFDMEJEOEQwODcA [emoji] => 👍🏾 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-07 09:15:44 - ====== FIN WEBHOOK ====== 2026-08-07 09:57:27 - ====== INICIO WEBHOOK ====== 2026-08-07 09:57:27 - Evento: image | De: 584241571024 | Size: 796b 2026-08-07 09:57:27 - Procesando mensaje regular tipo: image 2026-08-07 09:57:27 - RegularMessageService: Procesando mensaje de 584241571024, tipo: image 2026-08-07 09:57:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTcxMDI0FQIAEhggQUNBMjM2QURDMDA0RkRGRkJCMDlDMDRBNzIxMjM0RDQA 2026-08-07 09:57:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTcxMDI0FQIAEhggQUNBMjM2QURDMDA0RkRGRkJCMDlDMDRBNzIxMjM0RDQA 2026-08-07 09:57:27 - Contenido: ... 2026-08-07 09:57:27 - Comando detectado: image 2026-08-07 09:57:27 - CommandProcessor: Procesando comando: image 2026-08-07 09:57:27 - Imagen sin comando, guardando y procesando 2026-08-07 09:57:27 - Verificando duplicado por imageId=1430004162522780, msgId=wamid.HBgMNTg0MjQxNTcxMDI0FQIAEhggQUNBMjM2QURDMDA0RkRGRkJCMDlDMDRBNzIxMjM0RDQA 2026-08-07 09:57:27 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-07 09:57:27 - Incluyendo numtoname.php... 2026-08-07 09:57:27 - Incluyendo media.php... 2026-08-07 09:57:27 - DEBUG messages batch: [{"from":"584241571024","from_user_id":"VE.4541358359484644","id":"wamid.HBgMNTg0MjQxNTcxMDI0FQIAEhggQUNBMjM2QURDMDA0RkRGRkJCMDlDMDRBNzIxMjM0RDQA","timestamp":"1786111040","type":"image","image":{"mime_type":"image\/jpeg","sha256":"mbqZLekthXOAwov31J8fsJQqzYKfxzKn\/FF7qkIhdp8=","id":"1430004162522780","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1430004162522780&source=webhook&ext=1786111342&hash=ATwSmsd-SR4bWmp33hR7GSqRlpuEA8SGtECQRl6pv093KQ"}}] 2026-08-07 09:57:27 - DEBUG caption: no se encontró texto cercano 2026-08-07 09:57:27 - DEBUG caption final: [VACIO] 2026-08-07 09:57:27 - DEBUG busqueda mobiles: 04241571024,4241571024,584241571024 2026-08-07 09:57:27 - DEBUG usuario NO encontrado 2026-08-07 09:57:27 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-07 09:57:27 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-07 09:57:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1430004162522780&source=getMedia&ext=1786111344&hash=ATzsQe4bsBBHCy9p98ThFQ--2c7NkeT3zeJoZzPGHJ5RMw 2026-08-07 09:57:29 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1430004162522780.jpg (48106 bytes) 2026-08-07 09:57:30 - OCR tesseract exit=0 chars=283 2026-08-07 09:57:30 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 307 y PagomóvilBDV Personas 9 22.701,00 Bs Fecha: 07/08/2026 Operación: 006929553910 fo Identificación: 18143785 Origen: 01025286 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: wifi 2026-08-07 09:57:30 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22701.00","fecha":"2026-08-07"} 2026-08-07 09:57:30 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-07","debug":["fecha=2026-08-07"]} 2026-08-07 09:57:30 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-07 09:57:30 - DEBUG bodyAdmin postOCR: Tlf: 04241571024\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 22701.00 (caption)\nFecha: 2026-08-07 (caption) 2026-08-07 09:57:33 - IMG 1430004162522780 TEL 04241571024 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-07 09:57:33 - Incluyendo guardar_imagen.php... 2026-08-07 09:57:33 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-07 09:57:33 - Includes realizados. Verificando funciones... 2026-08-07 09:57:33 - obtenerInfoUsuario: Iniciando función con teléfono: 584241571024 2026-08-07 09:57:33 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-07 09:57:33 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-07 09:57:33 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-07 09:57:33 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-07 09:57:33 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584241571024 2026-08-07 09:57:33 - Datos usuario extraídos: null 2026-08-07 09:57:33 - Función conectarbot disponible, obteniendo conexión... 2026-08-07 09:57:33 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-07 09:57:33 - Valor de accessToken: EAAC0c45... 2026-08-07 09:57:33 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-07 09:57:33 - Instancia WhatsAppImageHandler creada 2026-08-07 09:57:33 - Llamando a saveWhatsAppImage... 2026-08-07 09:57:33 - saveWhatsAppImage: Procesando imagen para: 584241571024 2026-08-07 09:57:33 - saveWhatsAppImage: ID de media: 1430004162522780, MIME type: image/jpeg 2026-08-07 09:57:33 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1430004162522780 2026-08-07 09:57:33 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-07 09:57:33 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1430004162522780&source=getMedia&ext=1786111349&hash=ATxW_c_XJYjofNze1iCZZjOE0rCjJOHBjh2rM8ko4kXKMQ 2026-08-07 09:57:33 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1430004162522780&source=getMedia&ext=1786111349&hash=ATxW_c_XJYjofNze1iCZZjOE0rCjJOHBjh2rM8ko4kXKMQ 2026-08-07 09:57:34 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-07 09:57:34 - descargar_imagen: Imagen descargada - Tamaño: 48106 bytes, Tipo: image/jpeg 2026-08-07 09:57:34 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1430004162522780.jpg, Tamaño: 48106 bytes 2026-08-07 09:57:34 - saveToDatabase: Registro insertado en BD con ID: 271 2026-08-07 09:57:34 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1430004162522780.jpg","image_id":"1430004162522780","size":48106,"mime_type":"image\/jpeg","db_success":true} 2026-08-07 09:57:34 - Resultado del comando: array 2026-08-07 09:57:34 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-07 09:57:35 - Mensaje enviado con éxito a 584241571024 2026-08-07 09:57:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75e44f56171 (wa_message_id: wamid.HBgMNTg0MjQxNTcxMDI0FQIAERgSMUZCRjJCRTFCNzM5QUZGNDkzAA==) 2026-08-07 09:57:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a75e44f56171 2026-08-07 09:57:35 - ====== FIN WEBHOOK ====== 2026-08-07 10:18:49 - ====== INICIO WEBHOOK ====== 2026-08-07 10:18:49 - Evento: text | De: 584120361639 | Size: 581b 2026-08-07 10:18:49 - Procesando mensaje regular tipo: text 2026-08-07 10:18:49 - RegularMessageService: Procesando mensaje de 584120361639, tipo: text 2026-08-07 10:18:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUMxNzBFRENCMjBCMkE0QjhDQjIxNEU1RTlEMDdDMzUA 2026-08-07 10:18:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUMxNzBFRENCMjBCMkE0QjhDQjIxNEU1RTlEMDdDMzUA 2026-08-07 10:18:49 - Contenido: Hola cuánto te debo?... 2026-08-07 10:18:49 - Comando detectado: hola 2026-08-07 10:18:49 - CommandProcessor: Procesando comando: hola 2026-08-07 10:18:49 - Comando no reconocido, enviando a ChatGPT 2026-08-07 10:18:49 - Resultado del comando: string 2026-08-07 10:18:49 - Enviando a ChatGPT: Hola cuánto te debo?... 2026-08-07 10:18:49 - forwardToChatGPT: Enviando a ChatGPT: Hola cuánto te debo?... 2026-08-07 10:18:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 11:18:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 11:18:49 America/Halifax] [CHATBOT][START] corr=801b8558 IP=127.0.0.1 UA= [07-Aug-2026 10:18:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 10:18:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=f4:92:bf:34:1a:f7 mobile=584120361639 [07-Aug-2026 10:18:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 10:18:50 America/Caracas] [CHATBOT][DIAG] corr=801b8558 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [07-Aug-2026 10:18:50 America/Caracas] [CHATBOT][CTX] corr=801b8558 tel=584120361639 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [07-Aug-2026 10:18:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 10:18:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 10:18:50 America/Caracas] [CHATBOT][AI][bedba8] Proveedor: gemini [07-Aug-2026 10:18:50 America/Caracas] [CHATBOT][GEMINI][bedba8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 10:18:50 America/Caracas] [CHATBOT][GEMINI][bedba8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 10:18:50 America/Caracas] [CHATBOT][GEMINI][bedba8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 10:18:51 America/Caracas] [CHATBOT][AI][bedba8] Gemini falló, usando heurística local [07-Aug-2026 10:18:51 America/Caracas] [CHATBOT][AI][bedba8] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 10:18:51 America/Caracas] [CHATBOT][END] corr=801b8558 bytesRespuesta=388 [07-Aug-2026 10:18:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 10:18:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 10:18:52 - Mensaje enviado con éxito a 584120361639 2026-08-07 10:18:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75e94c99ba9 (wa_message_id: wamid.HBgMNTg0MTIwMzYxNjM5FQIAERgSNEZCRjVBODg4QzQ5NjY0NjZFAA==) 2026-08-07 10:18:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a75e94c99ba9 2026-08-07 10:18:52 - ====== FIN WEBHOOK ====== 2026-08-07 10:19:31 - ====== INICIO WEBHOOK ====== 2026-08-07 10:19:31 - Evento: text | De: 584120361639 | Size: 558b 2026-08-07 10:19:31 - Procesando mensaje regular tipo: text 2026-08-07 10:19:31 - RegularMessageService: Procesando mensaje de 584120361639, tipo: text 2026-08-07 10:19:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUNEODcyNUMyNTY1QTdBMUQxODlFNzlBNDhDNzQyQkUA 2026-08-07 10:19:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUNEODcyNUMyNTY1QTdBMUQxODlFNzlBNDhDNzQyQkUA 2026-08-07 10:19:31 - Contenido: Ok... 2026-08-07 10:19:31 - Comando detectado: ok 2026-08-07 10:19:31 - CommandProcessor: Procesando comando: ok 2026-08-07 10:19:31 - Comando no reconocido, enviando a ChatGPT 2026-08-07 10:19:31 - Resultado del comando: string 2026-08-07 10:19:31 - Enviando a ChatGPT: Ok... 2026-08-07 10:19:31 - forwardToChatGPT: Enviando a ChatGPT: Ok... 2026-08-07 10:19:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 11:19:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 11:19:31 America/Halifax] [CHATBOT][START] corr=8f2ad3b2 IP=127.0.0.1 UA= [07-Aug-2026 10:19:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 10:19:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=f4:92:bf:34:1a:f7 mobile=584120361639 [07-Aug-2026 10:19:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 10:19:31 America/Caracas] [CHATBOT][DIAG] corr=8f2ad3b2 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [07-Aug-2026 10:19:31 America/Caracas] [CHATBOT][CTX] corr=8f2ad3b2 tel=584120361639 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [07-Aug-2026 10:19:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 10:19:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 10:19:31 America/Caracas] [CHATBOT][AI][9b4c58] Proveedor: gemini [07-Aug-2026 10:19:31 America/Caracas] [CHATBOT][GEMINI][9b4c58] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 10:19:31 America/Caracas] [CHATBOT][GEMINI][9b4c58] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 10:19:32 America/Caracas] [CHATBOT][GEMINI][9b4c58] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 10:19:32 America/Caracas] [CHATBOT][AI][9b4c58] Gemini falló, usando heurística local [07-Aug-2026 10:19:32 America/Caracas] [CHATBOT][AI][9b4c58] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 10:19:32 America/Caracas] [CHATBOT][END] corr=8f2ad3b2 bytesRespuesta=388 [07-Aug-2026 10:19:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 10:19:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 10:19:33 - Mensaje enviado con éxito a 584120361639 2026-08-07 10:19:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75e975cce1b (wa_message_id: wamid.HBgMNTg0MTIwMzYxNjM5FQIAERgSQzczNUI5RkQ1NjJGQjNFOUMyAA==) 2026-08-07 10:19:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a75e975cce1b 2026-08-07 10:19:33 - ====== FIN WEBHOOK ====== 2026-08-07 10:36:44 - ====== INICIO WEBHOOK ====== 2026-08-07 10:36:44 - Evento: text | De: 584143034692 | Size: 730b 2026-08-07 10:36:44 - Procesando mensaje regular tipo: text 2026-08-07 10:36:44 - RegularMessageService: Procesando mensaje de 584143034692, tipo: text 2026-08-07 10:36:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMDM0NjkyFQIAEhggQUNCQjU4NDREQkFDNjczQjVCOEY5NjU2NURCNTdBRTMA 2026-08-07 10:36:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMDM0NjkyFQIAEhggQUNCQjU4NDREQkFDNjczQjVCOEY5NjU2NURCNTdBRTMA 2026-08-07 10:36:44 - Contenido: Buen día, es de parte del ambulatorio la coordinadora, es para saber si pueden venir hoy para ver l... 2026-08-07 10:36:44 - Comando detectado: buen 2026-08-07 10:36:44 - CommandProcessor: Procesando comando: buen 2026-08-07 10:36:44 - Comando no reconocido, enviando a ChatGPT 2026-08-07 10:36:44 - Resultado del comando: string 2026-08-07 10:36:44 - Enviando a ChatGPT: Buen día, es de parte del ambulatorio la coordina... 2026-08-07 10:36:44 - forwardToChatGPT: Enviando a ChatGPT: Buen día, es de parte del ambulatorio la coordina... 2026-08-07 10:36:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 11:36:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 11:36:44 America/Halifax] [CHATBOT][START] corr=5d20efa5 IP=127.0.0.1 UA= [07-Aug-2026 10:36:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 10:36:44 America/Caracas] [CHATBOT][CTX] corr=5d20efa5 tel=584143034692 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [07-Aug-2026 10:36:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 10:36:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 10:36:44 America/Caracas] [CHATBOT][AI][917fd8] Proveedor: gemini [07-Aug-2026 10:36:44 America/Caracas] [CHATBOT][GEMINI][917fd8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 10:36:45 America/Caracas] [CHATBOT][GEMINI][917fd8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 10:36:45 America/Caracas] [CHATBOT][GEMINI][917fd8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 10:36:46 America/Caracas] [CHATBOT][AI][917fd8] Gemini falló, usando heurística local [07-Aug-2026 10:36:46 America/Caracas] [CHATBOT][AI][917fd8] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 10:36:46 America/Caracas] [CHATBOT][END] corr=5d20efa5 bytesRespuesta=370 [07-Aug-2026 10:36:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 10:36:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 10:36:47 - Mensaje enviado con éxito a 584143034692 2026-08-07 10:36:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75ed7f4a7ec (wa_message_id: wamid.HBgMNTg0MTQzMDM0NjkyFQIAERgSMjlCQ0QyQTYyQzQ3MUM5QjBFAA==) 2026-08-07 10:36:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a75ed7f4a7ec 2026-08-07 10:36:47 - ====== FIN WEBHOOK ====== 2026-08-07 10:37:40 - ====== INICIO WEBHOOK ====== 2026-08-07 10:37:40 - Evento: text | De: 584143034692 | Size: 619b 2026-08-07 10:37:40 - Procesando mensaje regular tipo: text 2026-08-07 10:37:40 - RegularMessageService: Procesando mensaje de 584143034692, tipo: text 2026-08-07 10:37:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMDM0NjkyFQIAEhggQUM5M0FDQTc1M0NBODdEQzI3MDIxMUQwN0E5MUMxNTYA 2026-08-07 10:37:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMDM0NjkyFQIAEhggQUM5M0FDQTc1M0NBODdEQzI3MDIxMUQwN0E5MUMxNTYA 2026-08-07 10:37:40 - Contenido: El problema es en el poste donde se encuentra la fibra... 2026-08-07 10:37:40 - Comando detectado: el 2026-08-07 10:37:40 - CommandProcessor: Procesando comando: el 2026-08-07 10:37:40 - Comando no reconocido, enviando a ChatGPT 2026-08-07 10:37:40 - Resultado del comando: string 2026-08-07 10:37:40 - Enviando a ChatGPT: El problema es en el poste donde se encuentra la f... 2026-08-07 10:37:40 - LeadCapture: Posible lead detectado para 584143034692 2026-08-07 10:37:40 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-07 10:37:40 - forwardToChatGPT: Enviando a ChatGPT: El problema es en el poste donde se encuentra la f... 2026-08-07 10:37:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 11:37:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 11:37:40 America/Halifax] [CHATBOT][START] corr=b945dd33 IP=127.0.0.1 UA= [07-Aug-2026 10:37:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 10:37:40 America/Caracas] [CHATBOT][CTX] corr=b945dd33 tel=584143034692 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [07-Aug-2026 10:37:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 10:37:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 10:37:40 America/Caracas] [CHATBOT][AI][b2fa43] Proveedor: gemini [07-Aug-2026 10:37:40 America/Caracas] [CHATBOT][GEMINI][b2fa43] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 10:37:40 America/Caracas] [CHATBOT][GEMINI][b2fa43] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 10:37:41 America/Caracas] [CHATBOT][GEMINI][b2fa43] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 10:37:42 America/Caracas] [CHATBOT][AI][b2fa43] Gemini falló, usando heurística local [07-Aug-2026 10:37:42 America/Caracas] [CHATBOT][END] corr=b945dd33 bytesRespuesta=243 [07-Aug-2026 10:37:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 10:37:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 10:37:42 - Mensaje enviado con éxito a 584143034692 2026-08-07 10:37:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a75edb6cf54e (wa_message_id: wamid.HBgMNTg0MTQzMDM0NjkyFQIAERgSMzhCNUE1NzFCQUVERDYxNDEzAA==) 2026-08-07 10:37:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a75edb6cf54e 2026-08-07 10:37:42 - ====== FIN WEBHOOK ====== 2026-08-07 10:48:22 - ====== INICIO WEBHOOK ====== 2026-08-07 10:48:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 10:48:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 10:48:22 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Oriana Araque, 2026-09-08 00:00:00 . 584120102409 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120102409","wa_id":"584120102409"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTAyNDA5FQIAERgSN0ZCNERFRkI5MDc0RkQwMzExAA==","message_status":"accepted"}]}'. 2026-08-07 12:07:41 - ====== INICIO WEBHOOK ====== 2026-08-07 12:07:41 - Evento: system | De: ? | Size: 560b 2026-08-07 12:07:41 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [messages] => Array ( [0] => Array ( [from] => 584164202430 [from_user_id] => VE.4527751784178635 [id] => wamid.HBgMNTg0MTY0MjAyNDMwFQIAEhgJNDUyNTc0ODI4AA== [timestamp] => 1786118855 [system] => Array ( [body] => User A changed from 584164202430 to 584129930580 [wa_id] => 584129930580 [user_id] => VE.4527751784178635 [type] => user_changed_number ) [type] => system ) ) ) [field] => messages ) ) ) ) ) 2026-08-07 12:07:41 - ====== FIN WEBHOOK ====== 2026-08-07 12:12:26 - ====== INICIO WEBHOOK ====== 2026-08-07 12:12:26 - Evento: text | De: 584264082610 | Size: 571b 2026-08-07 12:12:26 - Procesando mensaje regular tipo: text 2026-08-07 12:12:26 - RegularMessageService: Procesando mensaje de 584264082610, tipo: text 2026-08-07 12:12:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0MDgyNjEwFQIAEhggQUNGOEZBMUZCQ0EzOTA1MUE4ODQ5MjE2OTA0NzZCQTcA 2026-08-07 12:12:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0MDgyNjEwFQIAEhggQUNGOEZBMUZCQ0EzOTA1MUE4ODQ5MjE2OTA0NzZCQTcA 2026-08-07 12:12:26 - Contenido: Hola buenos días... 2026-08-07 12:12:26 - Comando detectado: hola 2026-08-07 12:12:26 - CommandProcessor: Procesando comando: hola 2026-08-07 12:12:26 - Comando no reconocido, enviando a ChatGPT 2026-08-07 12:12:26 - Resultado del comando: string 2026-08-07 12:12:26 - Enviando a ChatGPT: Hola buenos días... 2026-08-07 12:12:26 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos días... 2026-08-07 12:12:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 13:12:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 13:12:26 America/Halifax] [CHATBOT][START] corr=b7c64778 IP=127.0.0.1 UA= [07-Aug-2026 12:12:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 12:12:27 America/Caracas] [CHATBOT][CTX] corr=b7c64778 tel=584264082610 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [07-Aug-2026 12:12:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 12:12:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 12:12:27 America/Caracas] [CHATBOT][AI][e2239c] Proveedor: gemini [07-Aug-2026 12:12:27 America/Caracas] [CHATBOT][GEMINI][e2239c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 12:12:27 America/Caracas] [CHATBOT][GEMINI][e2239c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 12:12:27 America/Caracas] [CHATBOT][GEMINI][e2239c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 12:12:28 America/Caracas] [CHATBOT][AI][e2239c] Gemini falló, usando heurística local [07-Aug-2026 12:12:28 America/Caracas] [CHATBOT][AI][e2239c] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 12:12:28 America/Caracas] [CHATBOT][END] corr=b7c64778 bytesRespuesta=370 [07-Aug-2026 12:12:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 12:12:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 12:12:29 - Mensaje enviado con éxito a 584264082610 2026-08-07 12:12:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7603ed95fec (wa_message_id: wamid.HBgMNTg0MjY0MDgyNjEwFQIAERgSOUNBMTg4RTExMjQzQjFFRkZEAA==) 2026-08-07 12:12:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a7603ed95fec 2026-08-07 12:12:29 - ====== FIN WEBHOOK ====== 2026-08-07 12:12:35 - ====== INICIO WEBHOOK ====== 2026-08-07 12:12:35 - Evento: text | De: 584264082610 | Size: 617b 2026-08-07 12:12:35 - Procesando mensaje regular tipo: text 2026-08-07 12:12:35 - RegularMessageService: Procesando mensaje de 584264082610, tipo: text 2026-08-07 12:12:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0MDgyNjEwFQIAEhggQUM2RUY0MDUzQTY4NjRBNTI2RjA1NEI1RTk5Rjc4NDYA 2026-08-07 12:12:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0MDgyNjEwFQIAEhggQUM2RUY0MDUzQTY4NjRBNTI2RjA1NEI1RTk5Rjc4NDYA 2026-08-07 12:12:35 - Contenido: Yo fui el que fui orita y pregunté por el router ya lo conecte... 2026-08-07 12:12:35 - Comando detectado: yo 2026-08-07 12:12:35 - CommandProcessor: Procesando comando: yo 2026-08-07 12:12:35 - Comando no reconocido, enviando a ChatGPT 2026-08-07 12:12:35 - Resultado del comando: string 2026-08-07 12:12:35 - Enviando a ChatGPT: Yo fui el que fui orita y pregunté por el router ... 2026-08-07 12:12:35 - forwardToChatGPT: Enviando a ChatGPT: Yo fui el que fui orita y pregunté por el router ... 2026-08-07 12:12:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 13:12:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 13:12:35 America/Halifax] [CHATBOT][START] corr=06fb2d4b IP=127.0.0.1 UA= [07-Aug-2026 12:12:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 12:12:35 America/Caracas] [CHATBOT][CTX] corr=06fb2d4b tel=584264082610 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [07-Aug-2026 12:12:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 12:12:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 12:12:35 America/Caracas] [CHATBOT][AI][8582aa] Proveedor: gemini [07-Aug-2026 12:12:35 America/Caracas] [CHATBOT][GEMINI][8582aa] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 12:12:35 America/Caracas] [CHATBOT][GEMINI][8582aa] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 12:12:35 America/Caracas] [CHATBOT][GEMINI][8582aa] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 12:12:36 America/Caracas] [CHATBOT][AI][8582aa] Gemini falló, usando heurística local [07-Aug-2026 12:12:36 America/Caracas] [CHATBOT][END] corr=06fb2d4b bytesRespuesta=368 [07-Aug-2026 12:12:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 12:12:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 12:12:37 - Mensaje enviado con éxito a 584264082610 2026-08-07 12:12:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7603f551c33 (wa_message_id: wamid.HBgMNTg0MjY0MDgyNjEwFQIAERgSNDc3OTkxQjM0NzIyOEEyMkU0AA==) 2026-08-07 12:12:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a7603f551c33 2026-08-07 12:12:37 - ====== FIN WEBHOOK ====== 2026-08-07 12:32:42 - ====== INICIO WEBHOOK ====== 2026-08-07 12:32:42 - Evento: text | De: 584264082610 | Size: 551b 2026-08-07 12:32:42 - Procesando mensaje regular tipo: text 2026-08-07 12:32:42 - RegularMessageService: Procesando mensaje de 584264082610, tipo: text 2026-08-07 12:32:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0MDgyNjEwFQIAEhggQUM5NkU4RDZDQzFDMTU0MEQyNjIwQzJGN0RGNDI5RTMA 2026-08-07 12:32:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0MDgyNjEwFQIAEhggQUM5NkU4RDZDQzFDMTU0MEQyNjIwQzJGN0RGNDI5RTMA 2026-08-07 12:32:42 - Contenido: ?... 2026-08-07 12:32:42 - Comando detectado: ? 2026-08-07 12:32:42 - CommandProcessor: Procesando comando: ? 2026-08-07 12:32:42 - Comando no reconocido, enviando a ChatGPT 2026-08-07 12:32:42 - Resultado del comando: string 2026-08-07 12:32:42 - Enviando a ChatGPT: ?... 2026-08-07 12:32:42 - forwardToChatGPT: Enviando a ChatGPT: ?... 2026-08-07 12:32:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 13:32:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 13:32:42 America/Halifax] [CHATBOT][START] corr=c1ee5097 IP=127.0.0.1 UA= [07-Aug-2026 12:32:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 12:32:42 America/Caracas] [CHATBOT][CTX] corr=c1ee5097 tel=584264082610 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [07-Aug-2026 12:32:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 12:32:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 12:32:42 America/Caracas] [CHATBOT][AI][54f2f0] Proveedor: gemini [07-Aug-2026 12:32:42 America/Caracas] [CHATBOT][GEMINI][54f2f0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 12:32:42 America/Caracas] [CHATBOT][GEMINI][54f2f0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 12:32:43 America/Caracas] [CHATBOT][GEMINI][54f2f0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 12:32:43 America/Caracas] [CHATBOT][AI][54f2f0] Gemini falló, usando heurística local [07-Aug-2026 12:32:43 America/Caracas] [CHATBOT][AI][54f2f0] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 12:32:43 America/Caracas] [CHATBOT][END] corr=c1ee5097 bytesRespuesta=370 [07-Aug-2026 12:32:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 12:32:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 12:32:44 - Mensaje enviado con éxito a 584264082610 2026-08-07 12:32:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7608acc3f57 (wa_message_id: wamid.HBgMNTg0MjY0MDgyNjEwFQIAERgSMDgwNzI5REMwNDBBNkVFNEIwAA==) 2026-08-07 12:32:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a7608acc3f57 2026-08-07 12:32:44 - ====== FIN WEBHOOK ====== 2026-08-07 12:51:16 - ====== INICIO WEBHOOK ====== 2026-08-07 12:51:16 - Evento: image | De: 584143466209 | Size: 872b 2026-08-07 12:51:16 - Procesando mensaje regular tipo: image 2026-08-07 12:51:16 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-07 12:51:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNTY2NzE0RTUwMUY5QTE0MEEzMTNFNjREODVFNUMA 2026-08-07 12:51:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNTY2NzE0RTUwMUY5QTE0MEEzMTNFNjREODVFNUMA 2026-08-07 12:51:16 - Contenido: G venezuela 76000.00 carro-taller-hiluxb... 2026-08-07 12:51:16 - Comando detectado: g 2026-08-07 12:51:16 - CommandProcessor: Procesando comando: g 2026-08-07 12:51:16 - Gasto de negocio con imagen: 1762083228296396 2026-08-07 12:51:16 - Formato 'g banco descripcion': banco=venezuela, desc=76000.00 carro-taller-hiluxb 2026-08-07 12:51:17 - Ejecutando GastosService (negocio) [07-Aug-2026 12:51:17 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-07 12:51:19 - Resultado del comando: array 2026-08-07 12:51:19 - Enviando respuesta: ✅ 💼 Gasto de negocio #953 registrado • Mon 2026-08-07 12:51:21 - Mensaje enviado con éxito a 584143466209 2026-08-07 12:51:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a760d090c09f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRjM5RkUwMzJEMUU3QzA5QzFDAA==) 2026-08-07 12:51:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a760d090c09f 2026-08-07 12:51:21 - ====== FIN WEBHOOK ====== 2026-08-07 13:09:27 - ====== INICIO WEBHOOK ====== 2026-08-07 13:09:27 - Evento: text | De: 584242585083 | Size: 641b 2026-08-07 13:09:27 - Procesando mensaje regular tipo: text 2026-08-07 13:09:27 - RegularMessageService: Procesando mensaje de 584242585083, tipo: text 2026-08-07 13:09:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUNFOEVBODJFNkQzNjFFMzk1Q0IyODNGQjc2RjBERjQA 2026-08-07 13:09:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUNFOEVBODJFNkQzNjFFMzk1Q0IyODNGQjc2RjBERjQA 2026-08-07 13:09:27 - Contenido: Hola me puedes dar el monto en bs para pagar el servicio, son 60$ que debo cancelar.... 2026-08-07 13:09:27 - Comando detectado: hola 2026-08-07 13:09:27 - CommandProcessor: Procesando comando: hola 2026-08-07 13:09:27 - Comando no reconocido, enviando a ChatGPT 2026-08-07 13:09:27 - Resultado del comando: string 2026-08-07 13:09:27 - Enviando a ChatGPT: Hola me puedes dar el monto en bs para pagar el se... 2026-08-07 13:09:27 - forwardToChatGPT: Enviando a ChatGPT: Hola me puedes dar el monto en bs para pagar el se... 2026-08-07 13:09:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 14:09:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 14:09:27 America/Halifax] [CHATBOT][START] corr=6fea8dfb IP=127.0.0.1 UA= [07-Aug-2026 13:09:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 13:09:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-25 username=28:70:4e:b6:42:37 mobile=584242585083 [07-Aug-2026 13:09:28 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 13:09:28 America/Caracas] [CHATBOT][DIAG] corr=6fea8dfb Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 135 días [critical] [07-Aug-2026 13:09:28 America/Caracas] [CHATBOT][CTX] corr=6fea8dfb tel=584242585083 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [07-Aug-2026 13:09:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 13:09:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 13:09:28 America/Caracas] [CHATBOT][AI][7cc972] Proveedor: gemini [07-Aug-2026 13:09:28 America/Caracas] [CHATBOT][GEMINI][7cc972] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 13:09:28 America/Caracas] [CHATBOT][GEMINI][7cc972] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:09:28 America/Caracas] [CHATBOT][GEMINI][7cc972] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:09:29 America/Caracas] [CHATBOT][AI][7cc972] Gemini falló, usando heurística local [07-Aug-2026 13:09:29 America/Caracas] [CHATBOT][END] corr=6fea8dfb bytesRespuesta=397 [07-Aug-2026 13:09:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 13:09:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 13:09:30 - Mensaje enviado con éxito a 584242585083 2026-08-07 13:09:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a76114ad0659 (wa_message_id: wamid.HBgMNTg0MjQyNTg1MDgzFQIAERgSN0I3M0EwREU0RDAxMkZFMEI3AA==) 2026-08-07 13:09:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a76114ad0659 2026-08-07 13:09:30 - ====== FIN WEBHOOK ====== 2026-08-07 13:10:21 - ====== INICIO WEBHOOK ====== 2026-08-07 13:10:21 - Evento: text | De: 584242585083 | Size: 567b 2026-08-07 13:10:21 - Procesando mensaje regular tipo: text 2026-08-07 13:10:21 - RegularMessageService: Procesando mensaje de 584242585083, tipo: text 2026-08-07 13:10:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUMzMzg2MDhEN0M4RUJEQ0NEQzU5RDMwRUJGOTQ0OTUA 2026-08-07 13:10:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUMzMzg2MDhEN0M4RUJEQ0NEQzU5RDMwRUJGOTQ0OTUA 2026-08-07 13:10:21 - Contenido: Pagar 0105... 2026-08-07 13:10:21 - Comando detectado: pagar 2026-08-07 13:10:21 - CommandProcessor: Procesando comando: pagar 2026-08-07 13:10:21 - Ejecutando add_pagos.php [07-Aug-2026 13:10:22 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-07 13:10:22 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-07 13:10:23 - ====== INICIO WEBHOOK ====== 2026-08-07 13:10:23 - Evento: text | De: 584242585083 | Size: 567b 2026-08-07 13:10:23 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUMzMzg2MDhEN0M4RUJEQ0NEQzU5RDMwRUJGOTQ0OTUA, ignorando 2026-08-07 13:14:27 - ====== INICIO WEBHOOK ====== 2026-08-07 13:14:27 - Evento: text | De: 584242585083 | Size: 572b 2026-08-07 13:14:27 - Procesando mensaje regular tipo: text 2026-08-07 13:14:27 - RegularMessageService: Procesando mensaje de 584242585083, tipo: text 2026-08-07 13:14:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUNGOUI1MTM1NTQ2MDMxNjY5REVFNkFBMkM2RjExNkQA 2026-08-07 13:14:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUNGOUI1MTM1NTQ2MDMxNjY5REVFNkFBMkM2RjExNkQA 2026-08-07 13:14:27 - Contenido: Deseo pagar 60$... 2026-08-07 13:14:27 - Comando detectado: deseo 2026-08-07 13:14:27 - CommandProcessor: Procesando comando: deseo 2026-08-07 13:14:27 - Comando no reconocido, enviando a ChatGPT 2026-08-07 13:14:27 - Resultado del comando: string 2026-08-07 13:14:27 - Enviando a ChatGPT: Deseo pagar 60$... 2026-08-07 13:14:27 - forwardToChatGPT: Enviando a ChatGPT: Deseo pagar 60$... 2026-08-07 13:14:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 14:14:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 14:14:27 America/Halifax] [CHATBOT][START] corr=153884a5 IP=127.0.0.1 UA= [07-Aug-2026 13:14:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 13:14:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-25 username=28:70:4e:b6:42:37 mobile=584242585083 [07-Aug-2026 13:14:28 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 13:14:28 America/Caracas] [CHATBOT][DIAG] corr=153884a5 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 135 días [critical] [07-Aug-2026 13:14:28 America/Caracas] [CHATBOT][CTX] corr=153884a5 tel=584242585083 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [07-Aug-2026 13:14:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 13:14:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 13:14:28 America/Caracas] [CHATBOT][AI][10246b] Proveedor: gemini [07-Aug-2026 13:14:28 America/Caracas] [CHATBOT][GEMINI][10246b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 13:14:28 America/Caracas] [CHATBOT][GEMINI][10246b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:14:28 America/Caracas] [CHATBOT][GEMINI][10246b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:14:29 America/Caracas] [CHATBOT][AI][10246b] Gemini falló, usando heurística local [07-Aug-2026 13:14:29 America/Caracas] [CHATBOT][END] corr=153884a5 bytesRespuesta=397 [07-Aug-2026 13:14:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 13:14:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 13:14:30 - Mensaje enviado con éxito a 584242585083 2026-08-07 13:14:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a76127694095 (wa_message_id: wamid.HBgMNTg0MjQyNTg1MDgzFQIAERgSNEM5NTZFNkFGRTc1NzI4OTRGAA==) 2026-08-07 13:14:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a76127694095 2026-08-07 13:14:30 - ====== FIN WEBHOOK ====== 2026-08-07 13:14:41 - ====== INICIO WEBHOOK ====== 2026-08-07 13:14:41 - Evento: text | De: 584242585083 | Size: 567b 2026-08-07 13:14:41 - Procesando mensaje regular tipo: text 2026-08-07 13:14:41 - RegularMessageService: Procesando mensaje de 584242585083, tipo: text 2026-08-07 13:14:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUMyM0FBMURGQjhCMzQzQTc3MTc5NEQ4Rjg3RkU3NjEA 2026-08-07 13:14:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUMyM0FBMURGQjhCMzQzQTc3MTc5NEQ4Rjg3RkU3NjEA 2026-08-07 13:14:41 - Contenido: Y el monto... 2026-08-07 13:14:41 - Comando detectado: y 2026-08-07 13:14:41 - CommandProcessor: Procesando comando: y 2026-08-07 13:14:41 - Comando no reconocido, enviando a ChatGPT 2026-08-07 13:14:41 - Resultado del comando: string 2026-08-07 13:14:41 - Enviando a ChatGPT: Y el monto... 2026-08-07 13:14:41 - forwardToChatGPT: Enviando a ChatGPT: Y el monto... 2026-08-07 13:14:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 14:14:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 14:14:41 America/Halifax] [CHATBOT][START] corr=ac067889 IP=127.0.0.1 UA= [07-Aug-2026 13:14:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 13:14:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-03-25 username=28:70:4e:b6:42:37 mobile=584242585083 [07-Aug-2026 13:14:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 13:14:41 America/Caracas] [CHATBOT][DIAG] corr=ac067889 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 135 días [critical] [07-Aug-2026 13:14:41 America/Caracas] [CHATBOT][CTX] corr=ac067889 tel=584242585083 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [07-Aug-2026 13:14:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 13:14:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 13:14:41 America/Caracas] [CHATBOT][AI][12f334] Proveedor: gemini [07-Aug-2026 13:14:41 America/Caracas] [CHATBOT][GEMINI][12f334] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 13:14:41 America/Caracas] [CHATBOT][GEMINI][12f334] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:14:42 America/Caracas] [CHATBOT][GEMINI][12f334] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:14:42 America/Caracas] [CHATBOT][AI][12f334] Gemini falló, usando heurística local [07-Aug-2026 13:14:42 America/Caracas] [CHATBOT][AI][12f334] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 13:14:42 America/Caracas] [CHATBOT][END] corr=ac067889 bytesRespuesta=392 [07-Aug-2026 13:14:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 13:14:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 13:14:43 - Mensaje enviado con éxito a 584242585083 2026-08-07 13:14:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a761283e9c87 (wa_message_id: wamid.HBgMNTg0MjQyNTg1MDgzFQIAERgSMkIwMkY5RjU0RkI4MkQxQ0VDAA==) 2026-08-07 13:14:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a761283e9c87 2026-08-07 13:14:43 - ====== FIN WEBHOOK ====== 2026-08-07 13:22:55 - ====== INICIO WEBHOOK ====== 2026-08-07 13:22:55 - Evento: button | De: 584142092999 | Size: 725b 2026-08-07 13:22:55 - Procesando botón de plantilla: Informacion de pagos 2026-08-07 13:22:55 - ButtonService: payload=informacion de pagos, telefono=584142092999 2026-08-07 13:22:55 - Procesando botón PAGO para: 584142092999 2026-08-07 13:22:56 - Mensaje enviado con éxito a 584142092999 2026-08-07 13:22:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a761470be62a (wa_message_id: wamid.HBgMNTg0MTQyMDkyOTk5FQIAERgSNkZCMTUxQkRCNjAzOTYzMTU1AA==) 2026-08-07 13:22:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a761470be62a 2026-08-07 13:22:56 - ====== FIN WEBHOOK ====== 2026-08-07 13:24:05 - ====== INICIO WEBHOOK ====== 2026-08-07 13:24:05 - Evento: text | De: 584165416986 | Size: 575b 2026-08-07 13:24:05 - Procesando mensaje regular tipo: text 2026-08-07 13:24:05 - RegularMessageService: Procesando mensaje de 584165416986, tipo: text 2026-08-07 13:24:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUM0Q0FEMkE1RjQwQUFCNzhDMTE3NTdFMzU0NTI3RTAA 2026-08-07 13:24:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUM0Q0FEMkE1RjQwQUFCNzhDMTE3NTdFMzU0NTI3RTAA 2026-08-07 13:24:05 - Contenido: Hola... 2026-08-07 13:24:05 - Comando detectado: hola 2026-08-07 13:24:05 - CommandProcessor: Procesando comando: hola 2026-08-07 13:24:05 - Comando no reconocido, enviando a ChatGPT 2026-08-07 13:24:05 - Resultado del comando: string 2026-08-07 13:24:05 - Enviando a ChatGPT: Hola... 2026-08-07 13:24:05 - forwardToChatGPT: Enviando a ChatGPT: Hola... 2026-08-07 13:24:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 14:24:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 14:24:05 America/Halifax] [CHATBOT][START] corr=81207a32 IP=127.0.0.1 UA= [07-Aug-2026 13:24:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 13:24:06 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=80:f1:a8:7f:99:46 mobile=584165416986 [07-Aug-2026 13:24:06 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 13:24:06 America/Caracas] [CHATBOT][DIAG] corr=81207a32 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [07-Aug-2026 13:24:06 America/Caracas] [CHATBOT][CTX] corr=81207a32 tel=584165416986 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [07-Aug-2026 13:24:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 13:24:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 13:24:06 America/Caracas] [CHATBOT][AI][0504e7] Proveedor: gemini [07-Aug-2026 13:24:06 America/Caracas] [CHATBOT][GEMINI][0504e7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 13:24:06 America/Caracas] [CHATBOT][GEMINI][0504e7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:24:06 America/Caracas] [CHATBOT][GEMINI][0504e7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:24:07 America/Caracas] [CHATBOT][AI][0504e7] Gemini falló, usando heurística local [07-Aug-2026 13:24:07 America/Caracas] [CHATBOT][END] corr=81207a32 bytesRespuesta=271 [07-Aug-2026 13:24:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 13:24:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 13:24:08 - Mensaje enviado con éxito a 584165416986 2026-08-07 13:24:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7614b81e9c4 (wa_message_id: wamid.HBgMNTg0MTY1NDE2OTg2FQIAERgSMzlGRkM2NjI0OURDOTI2OTVCAA==) 2026-08-07 13:24:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a7614b81e9c4 2026-08-07 13:24:08 - ====== FIN WEBHOOK ====== 2026-08-07 13:24:42 - ====== INICIO WEBHOOK ====== 2026-08-07 13:24:42 - Evento: text | De: 584165416986 | Size: 626b 2026-08-07 13:24:42 - Procesando mensaje regular tipo: text 2026-08-07 13:24:42 - RegularMessageService: Procesando mensaje de 584165416986, tipo: text 2026-08-07 13:24:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUNGQTMxRDZBMzVBQTlCMkZBQjUzMzRCQkY0Q0QxRUYA 2026-08-07 13:24:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUNGQTMxRDZBMzVBQTlCMkZBQjUzMzRCQkY0Q0QxRUYA 2026-08-07 13:24:42 - Contenido: Cómo hago para cambiar la contraseña del wifi... 2026-08-07 13:24:42 - Comando detectado: cómo 2026-08-07 13:24:42 - CommandProcessor: Procesando comando: cómo 2026-08-07 13:24:42 - Comando no reconocido, enviando a ChatGPT 2026-08-07 13:24:42 - Resultado del comando: string 2026-08-07 13:24:42 - Enviando a ChatGPT: Cómo hago para cambiar la contraseña del wifi... 2026-08-07 13:24:42 - forwardToChatGPT: Enviando a ChatGPT: Cómo hago para cambiar la contraseña del wifi... 2026-08-07 13:24:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 14:24:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 14:24:42 America/Halifax] [CHATBOT][START] corr=4cc171f1 IP=127.0.0.1 UA= [07-Aug-2026 13:24:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 13:24:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=80:f1:a8:7f:99:46 mobile=584165416986 [07-Aug-2026 13:24:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 13:24:42 America/Caracas] [CHATBOT][DIAG] corr=4cc171f1 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [07-Aug-2026 13:24:42 America/Caracas] [CHATBOT][CTX] corr=4cc171f1 tel=584165416986 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [07-Aug-2026 13:24:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 13:24:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 13:24:42 America/Caracas] [CHATBOT][AI][74283f] Proveedor: gemini [07-Aug-2026 13:24:42 America/Caracas] [CHATBOT][GEMINI][74283f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 13:24:43 America/Caracas] [CHATBOT][GEMINI][74283f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:24:43 America/Caracas] [CHATBOT][GEMINI][74283f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:24:44 America/Caracas] [CHATBOT][AI][74283f] Gemini falló, usando heurística local [07-Aug-2026 13:24:44 America/Caracas] [CHATBOT][AI][74283f] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 13:24:44 America/Caracas] [CHATBOT][END] corr=4cc171f1 bytesRespuesta=389 [07-Aug-2026 13:24:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 13:24:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 13:24:45 - Mensaje enviado con éxito a 584165416986 2026-08-07 13:24:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7614dd432fc (wa_message_id: wamid.HBgMNTg0MTY1NDE2OTg2FQIAERgSOTA1NkM4N0YzODdEQTdDOEE3AA==) 2026-08-07 13:24:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a7614dd432fc 2026-08-07 13:24:45 - ====== FIN WEBHOOK ====== 2026-08-07 13:25:35 - ====== INICIO WEBHOOK ====== 2026-08-07 13:25:35 - Evento: text | De: 584165416986 | Size: 577b 2026-08-07 13:25:35 - Procesando mensaje regular tipo: text 2026-08-07 13:25:35 - RegularMessageService: Procesando mensaje de 584165416986, tipo: text 2026-08-07 13:25:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUM0NERBRkMxRUM3NTYwMDI5RkJFOEI5ODQxQTJBMkUA 2026-08-07 13:25:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY1NDE2OTg2FQIAEhggQUM0NERBRkMxRUM3NTYwMDI5RkJFOEI5ODQxQTJBMkUA 2026-08-07 13:25:35 - Contenido: Quiero... 2026-08-07 13:25:35 - Comando detectado: quiero 2026-08-07 13:25:35 - CommandProcessor: Procesando comando: quiero 2026-08-07 13:25:35 - Comando no reconocido, enviando a ChatGPT 2026-08-07 13:25:35 - Resultado del comando: string 2026-08-07 13:25:35 - Enviando a ChatGPT: Quiero... 2026-08-07 13:25:35 - forwardToChatGPT: Enviando a ChatGPT: Quiero... 2026-08-07 13:25:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 14:25:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 14:25:35 America/Halifax] [CHATBOT][START] corr=691f8a32 IP=127.0.0.1 UA= [07-Aug-2026 13:25:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 13:25:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-31 username=80:f1:a8:7f:99:46 mobile=584165416986 [07-Aug-2026 13:25:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 13:25:35 America/Caracas] [CHATBOT][DIAG] corr=691f8a32 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [07-Aug-2026 13:25:35 America/Caracas] [CHATBOT][CTX] corr=691f8a32 tel=584165416986 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [07-Aug-2026 13:25:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 13:25:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 13:25:35 America/Caracas] [CHATBOT][AI][02f49c] Proveedor: gemini [07-Aug-2026 13:25:35 America/Caracas] [CHATBOT][GEMINI][02f49c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 13:25:36 America/Caracas] [CHATBOT][GEMINI][02f49c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:25:36 America/Caracas] [CHATBOT][GEMINI][02f49c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 13:25:37 America/Caracas] [CHATBOT][AI][02f49c] Gemini falló, usando heurística local [07-Aug-2026 13:25:37 America/Caracas] [CHATBOT][AI][02f49c] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 13:25:37 America/Caracas] [CHATBOT][END] corr=691f8a32 bytesRespuesta=389 [07-Aug-2026 13:25:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 13:25:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 13:25:38 - Mensaje enviado con éxito a 584165416986 2026-08-07 13:25:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a76151219c57 (wa_message_id: wamid.HBgMNTg0MTY1NDE2OTg2FQIAERgSMkFCMDNBMzFFRUYwNzdGODk3AA==) 2026-08-07 13:25:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a76151219c57 2026-08-07 13:25:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Emely Bravo, 2026-08-24 00:00:00 . 584243090301 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243090301","wa_id":"584243090301"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDkwMzAxFQIAERgSMTc0MzVBMzMxNDU1RTM2Q0FCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, juan morocho bergman, 06/09/2026 . 584129901655 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901655","wa_id":"584129901655"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNjU1FQIAERgSMjU3NzA2MDE1NEE2Q0Y5QzcxAA==","message_status":"accepted"}]}'. 2026-08-07 14:33:25 - ====== INICIO WEBHOOK ====== 2026-08-07 14:33:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 14:33:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 14:33:25 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , juan morocho bergman, 2026-09-08 00:00:00 . 584129901655 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901655","wa_id":"584129901655"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNjU1FQIAERgSM0U4REREQ0U1RjcxRTIxQzdGAA==","message_status":"accepted"}]}'. 2026-08-07 14:50:23 - ====== INICIO WEBHOOK ====== 2026-08-07 14:50:23 - Evento: text | De: 584120515285 | Size: 596b 2026-08-07 14:50:23 - Procesando mensaje regular tipo: text 2026-08-07 14:50:23 - RegularMessageService: Procesando mensaje de 584120515285, tipo: text 2026-08-07 14:50:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwNTE1Mjg1FQIAEhggQUM4OEM2NDNGRjYzMDAxRDIxN0I1RDBEOTU1MkY3QTgA 2026-08-07 14:50:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwNTE1Mjg1FQIAEhggQUM4OEM2NDNGRjYzMDAxRDIxN0I1RDBEOTU1MkY3QTgA 2026-08-07 14:50:23 - Contenido: La señal está lenta y x momentos no hay... 2026-08-07 14:50:23 - Comando detectado: la 2026-08-07 14:50:23 - CommandProcessor: Procesando comando: la 2026-08-07 14:50:23 - Comando no reconocido, enviando a ChatGPT 2026-08-07 14:50:23 - Resultado del comando: string 2026-08-07 14:50:23 - Enviando a ChatGPT: La señal está lenta y x momentos no hay... 2026-08-07 14:50:23 - forwardToChatGPT: Enviando a ChatGPT: La señal está lenta y x momentos no hay... 2026-08-07 14:50:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 15:50:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 15:50:23 America/Halifax] [CHATBOT][START] corr=9e279958 IP=127.0.0.1 UA= [07-Aug-2026 14:50:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 14:50:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-07 username=f4:92:bf:f4:16:47 mobile=584120515285 [07-Aug-2026 14:50:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 14:50:23 America/Caracas] [CHATBOT][DIAG] corr=9e279958 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [07-Aug-2026 14:50:23 America/Caracas] [CHATBOT][CTX] corr=9e279958 tel=584120515285 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [07-Aug-2026 14:50:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 14:50:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 14:50:23 America/Caracas] [CHATBOT][AI][0623a3] Proveedor: gemini [07-Aug-2026 14:50:23 America/Caracas] [CHATBOT][GEMINI][0623a3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 14:50:24 America/Caracas] [CHATBOT][GEMINI][0623a3] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 14:50:24 America/Caracas] [CHATBOT][GEMINI][0623a3] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 14:50:25 America/Caracas] [CHATBOT][AI][0623a3] Gemini falló, usando heurística local [07-Aug-2026 14:50:25 America/Caracas] [CHATBOT][AI][0623a3] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 14:50:25 America/Caracas] [CHATBOT][END] corr=9e279958 bytesRespuesta=391 [07-Aug-2026 14:50:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 14:50:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 14:50:26 - Mensaje enviado con éxito a 584120515285 2026-08-07 14:50:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7628f2786c4 (wa_message_id: wamid.HBgMNTg0MTIwNTE1Mjg1FQIAERgSRUYxRTI2MEJGNjM2NjM0QkRDAA==) 2026-08-07 14:50:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a7628f2786c4 2026-08-07 14:50:26 - ====== FIN WEBHOOK ====== 2026-08-07 14:52:49 - ====== INICIO WEBHOOK ====== 2026-08-07 14:52:49 - Evento: text | De: 584120515285 | Size: 563b 2026-08-07 14:52:49 - Procesando mensaje regular tipo: text 2026-08-07 14:52:49 - RegularMessageService: Procesando mensaje de 584120515285, tipo: text 2026-08-07 14:52:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwNTE1Mjg1FQIAEhggQUMwQTFGMkMzN0U4QTQzNUZEOTNGNEMyM0M3MjI2RTEA 2026-08-07 14:52:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwNTE1Mjg1FQIAEhggQUMwQTFGMkMzN0U4QTQzNUZEOTNGNEMyM0M3MjI2RTEA 2026-08-07 14:52:49 - Contenido: Planes y precios... 2026-08-07 14:52:49 - Comando detectado: planes 2026-08-07 14:52:49 - CommandProcessor: Procesando comando: planes 2026-08-07 14:52:49 - Comando no reconocido, enviando a ChatGPT 2026-08-07 14:52:49 - Resultado del comando: string 2026-08-07 14:52:49 - Enviando a ChatGPT: Planes y precios... 2026-08-07 14:52:49 - LeadCapture: Posible lead detectado para 584120515285 2026-08-07 14:52:49 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-07 14:52:49 - forwardToChatGPT: Enviando a ChatGPT: Planes y precios... 2026-08-07 14:52:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 15:52:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 15:52:49 America/Halifax] [CHATBOT][START] corr=da9c92d3 IP=127.0.0.1 UA= [07-Aug-2026 14:52:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 14:52:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-07 username=f4:92:bf:f4:16:47 mobile=584120515285 [07-Aug-2026 14:52:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 14:52:49 America/Caracas] [CHATBOT][DIAG] corr=da9c92d3 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [07-Aug-2026 14:52:49 America/Caracas] [CHATBOT][CTX] corr=da9c92d3 tel=584120515285 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [07-Aug-2026 14:52:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 14:52:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 14:52:49 America/Caracas] [CHATBOT][AI][c4a7bf] Proveedor: gemini [07-Aug-2026 14:52:49 America/Caracas] [CHATBOT][GEMINI][c4a7bf] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 14:52:50 America/Caracas] [CHATBOT][GEMINI][c4a7bf] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 14:52:50 America/Caracas] [CHATBOT][GEMINI][c4a7bf] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 14:52:51 America/Caracas] [CHATBOT][AI][c4a7bf] Gemini falló, usando heurística local [07-Aug-2026 14:52:51 America/Caracas] [CHATBOT][END] corr=da9c92d3 bytesRespuesta=478 [07-Aug-2026 14:52:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 14:52:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 14:52:52 - Mensaje enviado con éxito a 584120515285 2026-08-07 14:52:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a76298423d09 (wa_message_id: wamid.HBgMNTg0MTIwNTE1Mjg1FQIAERgSNjJFRjdBRTNEREM5REU1MEIwAA==) 2026-08-07 14:52:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a76298423d09 2026-08-07 14:52:52 - ====== FIN WEBHOOK ====== 2026-08-07 14:54:38 - ====== INICIO WEBHOOK ====== 2026-08-07 14:54:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 14:54:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 14:54:38 - ====== FIN WEBHOOK ====== 2026-08-07 14:54:38 - ====== INICIO WEBHOOK ====== 2026-08-07 14:54:38 - Evento: status:failed | De: 584163413247 | Size: 828b 2026-08-07 14:54:38 - STATUS FAILED: failed para 584163413247 | Error: 131047 Re-engagement message 2026-08-07 14:54:38 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269716415","wa_id":"584269716415"}],"messages":[{"id":"wamid.HBgMNTg0MjY5NzE2NDE1FQIAERgSODM5NDFCN0ZFM0FBMTQ3NjQ3AA=="}]}'. 2026-08-07 14:59:21 - ====== INICIO WEBHOOK ====== 2026-08-07 14:59:21 - Evento: status:failed | De: 584269716415 | Size: 828b 2026-08-07 14:59:21 - STATUS FAILED: failed para 584269716415 | Error: 131047 Re-engagement message 2026-08-07 14:59:21 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Erika Yanez, 2026-09-10 00:00:00 . 584168449313 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168449313","wa_id":"584168449313"}],"messages":[{"id":"wamid.HBgMNTg0MTY4NDQ5MzEzFQIAERgSNTUyOUM4MEY1N0M5MjZGODk5AA==","message_status":"accepted"}]}'. 2026-08-07 15:02:15 - ====== INICIO WEBHOOK ====== 2026-08-07 15:02:15 - Evento: interactive | De: 584243090301 | Size: 958b 2026-08-07 15:02:15 - Procesando encuesta interactiva 2026-08-07 15:02:15 - SurveyService: Iniciando procesamiento de encuesta 2026-08-07 15:02:15 - Procesando encuesta de: 584243090301, Message ID: wamid.HBgMNTg0MjQzMDkwMzAxFQIAEhggQUMxM0YyM0M1NTQwRjVDQTk0RTlDRTI4OTZEMDA3QzEA 2026-08-07 15:02:15 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-07 15:02:15 - ====== FIN WEBHOOK ====== 2026-08-07 15:12:08 - ====== INICIO WEBHOOK ====== 2026-08-07 15:12:08 - Evento: image | De: 584143466209 | Size: 880b 2026-08-07 15:12:08 - Procesando mensaje regular tipo: image 2026-08-07 15:12:08 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-07 15:12:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRTY5QkQyRDJDMzlEM0QwN0Q2MzFDRUIwNEIyMkYA 2026-08-07 15:12:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzRTY5QkQyRDJDMzlEM0QwN0Q2MzFDRUIwNEIyMkYA 2026-08-07 15:12:08 - Contenido: G venezuela 545000.00 viaticos-comida-ptomaya... 2026-08-07 15:12:08 - Comando detectado: g 2026-08-07 15:12:08 - CommandProcessor: Procesando comando: g 2026-08-07 15:12:08 - Gasto de negocio con imagen: 28085694187727842 2026-08-07 15:12:08 - Formato 'g banco descripcion': banco=venezuela, desc=545000.00 viaticos-comida-ptomaya 2026-08-07 15:12:09 - Ejecutando GastosService (negocio) [07-Aug-2026 15:12:09 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-07 15:12:11 - Resultado del comando: array 2026-08-07 15:12:11 - Enviando respuesta: ✅ 💼 Gasto de negocio #954 registrado • Mon 2026-08-07 15:12:12 - Mensaje enviado con éxito a 584143466209 2026-08-07 15:12:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a762e0cb6801 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQ0ExQkQyMTBENkZENTY1ODAxAA==) 2026-08-07 15:12:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a762e0cb6801 2026-08-07 15:12:12 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Berenice Dias, 2026-09-07 00:00:00 . 584269716415 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269716415","wa_id":"584269716415"}],"messages":[{"id":"wamid.HBgMNTg0MjY5NzE2NDE1FQIAERgSMTIyQUIzMUI3N0NGMDkyMkQ3AA==","message_status":"accepted"}]}'. 2026-08-07 15:30:33 - ====== INICIO WEBHOOK ====== 2026-08-07 15:30:33 - Evento: interactive | De: 584269716415 | Size: 1048b 2026-08-07 15:30:33 - Procesando encuesta interactiva 2026-08-07 15:30:33 - SurveyService: Iniciando procesamiento de encuesta 2026-08-07 15:30:33 - Procesando encuesta de: 584269716415, Message ID: wamid.HBgMNTg0MjY5NzE2NDE1FQIAEhggQUMxMjU3NjI3NDI1MjdEQzAxRTk3NjgyQjc4ODNBQUQA 2026-08-07 15:30:33 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-07 15:30:33 - ====== FIN WEBHOOK ====== 2026-08-07 15:33:33 - ====== INICIO WEBHOOK ====== 2026-08-07 15:33:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 15:33:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 15:33:33 - ====== FIN WEBHOOK ====== 2026-08-07 15:33:34 - ====== INICIO WEBHOOK ====== 2026-08-07 15:33:34 - Evento: status:failed | De: 584124341438 | Size: 828b 2026-08-07 15:33:34 - STATUS FAILED: failed para 584124341438 | Error: 131047 Re-engagement message 2026-08-07 15:33:34 - ====== FIN WEBHOOK ====== 2026-08-07 15:38:30 - ====== INICIO WEBHOOK ====== 2026-08-07 15:38:30 - Evento: image | De: 584242585083 | Size: 829b 2026-08-07 15:38:30 - Procesando mensaje regular tipo: image 2026-08-07 15:38:30 - RegularMessageService: Procesando mensaje de 584242585083, tipo: image 2026-08-07 15:38:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUMwNDM5NjkyMUU3MkY1RkQzM0U5OTIzQzgwN0E5QjIA 2026-08-07 15:38:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUMwNDM5NjkyMUU3MkY1RkQzM0U5OTIzQzgwN0E5QjIA 2026-08-07 15:38:30 - Contenido: ... 2026-08-07 15:38:30 - Comando detectado: image 2026-08-07 15:38:30 - CommandProcessor: Procesando comando: image 2026-08-07 15:38:30 - Imagen sin comando, guardando y procesando 2026-08-07 15:38:30 - Verificando duplicado por imageId=969230836128704, msgId=wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUMwNDM5NjkyMUU3MkY1RkQzM0U5OTIzQzgwN0E5QjIA 2026-08-07 15:38:30 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-07 15:38:30 - Incluyendo numtoname.php... 2026-08-07 15:38:30 - Incluyendo media.php... 2026-08-07 15:38:30 - DEBUG messages batch: [{"from":"584242585083","from_user_id":"VE.4524027077884439","id":"wamid.HBgMNTg0MjQyNTg1MDgzFQIAEhggQUMwNDM5NjkyMUU3MkY1RkQzM0U5OTIzQzgwN0E5QjIA","timestamp":"1786131503","type":"image","image":{"mime_type":"image\/jpeg","sha256":"RqUx7GV286drFJrc7IKY17imYH\/PMRTk7RQMjsUFQsw=","id":"969230836128704","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=969230836128704&source=webhook&ext=1786131805&hash=ATxphiv7gOhbpyE0RwJz_JjiJkwcmg25XD_n115ybvSjGg"}}] 2026-08-07 15:38:30 - DEBUG caption: no se encontró texto cercano 2026-08-07 15:38:30 - DEBUG caption final: [VACIO] 2026-08-07 15:38:30 - DEBUG busqueda mobiles: 04242585083,4242585083,584242585083 2026-08-07 15:38:30 - DEBUG usuario NO encontrado 2026-08-07 15:38:30 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-07 15:38:30 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-07 15:38:31 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=969230836128704&source=getMedia&ext=1786131806&hash=ATzKvheJTk_Olt3B4NMoY4LXS0y8qvtjcLwuGNH3pACxZg 2026-08-07 15:38:33 - OCR imagen guardada /home/ctnet/www/chatWEB/media/969230836128704.jpg (50606 bytes) 2026-08-07 15:38:34 - OCR tesseract exit=0 chars=321 2026-08-07 15:38:34 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 284 (Q Bancamiga Banco Universal NUMERO DE REFERENCIA: 296997180 MONTO DE LA OPERACIÓN: Bs. 37.835,50 Cl /RIF BENEFICIARIO: V-18143785 TELF BENEFICIARIO: 04123663736 BANCO: BANCO DE VENEZUELA FECHA: 07/08/26 03:37 pm CONCEPTO: internet 2026-08-07 15:38:34 - OCR parse (caption-level): {"banco":"Venezuela","monto":"37835.50","fecha":"2026-08-07"} 2026-08-07 15:38:34 - OCR parseDetalles: {"banco":null,"monto":"37835.50","fecha":"2026-08-07","debug":["fecha=2026-08-07","montoNext=37.835,50"]} 2026-08-07 15:38:34 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-07 15:38:34 - DEBUG bodyAdmin postOCR: Tlf: 04242585083\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 37835.50 (caption)\nFecha: 2026-08-07 (caption) 2026-08-07 15:38:36 - IMG 969230836128704 TEL 04242585083 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-07 15:38:36 - Incluyendo guardar_imagen.php... 2026-08-07 15:38:36 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-07 15:38:36 - Includes realizados. Verificando funciones... 2026-08-07 15:38:36 - obtenerInfoUsuario: Iniciando función con teléfono: 584242585083 2026-08-07 15:38:36 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-07 15:38:36 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-07 15:38:36 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-07 15:38:36 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-07 15:38:36 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-07 15:38:36 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b6:42:37","firstname":"Delfin","lastname":"Sandoval","mac":"28:70:4e:b6:42:37","srvid":35} 2026-08-07 15:38:36 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-07 15:38:36 - Datos usuario extraídos: {"username":"28:70:4e:b6:42:37","firstname":"Delfin","lastname":"Sandoval","mac":"28:70:4e:b6:42:37","srvid":35} 2026-08-07 15:38:36 - Función conectarbot disponible, obteniendo conexión... 2026-08-07 15:38:36 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-07 15:38:36 - Valor de accessToken: EAAC0c45... 2026-08-07 15:38:36 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-07 15:38:36 - Instancia WhatsAppImageHandler creada 2026-08-07 15:38:36 - Llamando a saveWhatsAppImage... 2026-08-07 15:38:36 - saveWhatsAppImage: Procesando imagen para: 584242585083 2026-08-07 15:38:36 - saveWhatsAppImage: ID de media: 969230836128704, MIME type: image/jpeg 2026-08-07 15:38:36 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/969230836128704 2026-08-07 15:38:38 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-07 15:38:38 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=969230836128704&source=getMedia&ext=1786131812&hash=ATxAOAeS0qzVkJSaAkUptaMkHhRyHtp0O11NMCwvxEbflA 2026-08-07 15:38:38 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=969230836128704&source=getMedia&ext=1786131812&hash=ATxAOAeS0qzVkJSaAkUptaMkHhRyHtp0O11NMCwvxEbflA 2026-08-07 15:38:38 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-07 15:38:38 - descargar_imagen: Imagen descargada - Tamaño: 50606 bytes, Tipo: image/jpeg 2026-08-07 15:38:38 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/969230836128704.jpg, Tamaño: 50606 bytes 2026-08-07 15:38:38 - saveToDatabase: Registro insertado en BD con ID: 272 2026-08-07 15:38:38 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/969230836128704.jpg","image_id":"969230836128704","size":50606,"mime_type":"image\/jpeg","db_success":true} 2026-08-07 15:38:38 - Resultado del comando: array 2026-08-07 15:38:38 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-07 15:38:39 - Mensaje enviado con éxito a 584242585083 2026-08-07 15:38:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a76343f91fa9 (wa_message_id: wamid.HBgMNTg0MjQyNTg1MDgzFQIAERgSRTJEMkU3RjQxOTFDNkJFNTJBAA==) 2026-08-07 15:38:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a76343f91fa9 2026-08-07 15:38:39 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Krisbel Pfaf, 2026-08-22 00:00:00 . 584121470479 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121470479","wa_id":"584121470479"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDcwNDc5FQIAERgSQUVDOUZFNTlENURDMjY3RkI5AA==","message_status":"accepted"}]}'. 2026-08-07 15:43:35 - ====== INICIO WEBHOOK ====== 2026-08-07 15:43:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 15:43:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 15:43:35 - ====== FIN WEBHOOK ====== 2026-08-07 15:45:58 - ====== INICIO WEBHOOK ====== 2026-08-07 15:45:58 - Evento: image | De: 584143466209 | Size: 875b 2026-08-07 15:45:58 - Procesando mensaje regular tipo: image 2026-08-07 15:45:58 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-07 15:45:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFM0M4MkJFOUZCOTg5N0JFRTA4NTE1MDU2RDk1QUEA 2026-08-07 15:45:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFM0M4MkJFOUZCOTg5N0JFRTA4NTE1MDU2RDk1QUEA 2026-08-07 15:45:58 - Contenido: G venezuela 17600.00 carro-tornillos-toyota... 2026-08-07 15:45:58 - Comando detectado: g 2026-08-07 15:45:58 - CommandProcessor: Procesando comando: g 2026-08-07 15:45:58 - Gasto de negocio con imagen: 1032000339585885 2026-08-07 15:45:58 - Formato 'g banco descripcion': banco=venezuela, desc=17600.00 carro-tornillos-toyota 2026-08-07 15:45:58 - Ejecutando GastosService (negocio) [07-Aug-2026 15:45:59 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-07 15:46:01 - Resultado del comando: array 2026-08-07 15:46:01 - Enviando respuesta: ✅ 💼 Gasto de negocio #955 registrado • Mon 2026-08-07 15:46:02 - Mensaje enviado con éxito a 584143466209 2026-08-07 15:46:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7635fa1af2b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjVGREI0QzBEMUZFRDI1RDFCAA==) 2026-08-07 15:46:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a7635fa1af2b 2026-08-07 15:46:02 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ana Martínez, 2026-09-07 00:00:00 . 584120515285 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120515285","wa_id":"584120515285"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNTE1Mjg1FQIAERgSMjM3Q0QwQzk1QTFGMzdBREZCAA==","message_status":"accepted"}]}'. 2026-08-07 16:03:23 - ====== INICIO WEBHOOK ====== 2026-08-07 16:03:23 - Evento: text | De: 584120515285 | Size: 582b 2026-08-07 16:03:23 - Procesando mensaje regular tipo: text 2026-08-07 16:03:23 - RegularMessageService: Procesando mensaje de 584120515285, tipo: text 2026-08-07 16:03:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwNTE1Mjg1FQIAEhggQUM4MzlFNTZFMTI4NTQwMkU0NDNGMUVDMjREN0E3NTcA 2026-08-07 16:03:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwNTE1Mjg1FQIAEhggQUM4MzlFNTZFMTI4NTQwMkU0NDNGMUVDMjREN0E3NTcA 2026-08-07 16:03:23 - Contenido: Está lento y se cae x momentos... 2026-08-07 16:03:23 - Comando detectado: está 2026-08-07 16:03:23 - CommandProcessor: Procesando comando: está 2026-08-07 16:03:23 - IntentDetector: intent=soporte, confidence=0.95 2026-08-07 16:03:23 - IntentDetector → reportefallas.php [07-Aug-2026 16:03:23 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [07-Aug-2026 16:03:23 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [07-Aug-2026 16:03:23 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-07 16:03:23 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-07 16:03:23 - ====== INICIO WEBHOOK ====== 2026-08-07 16:03:23 - Evento: text | De: 584120515285 | Size: 582b 2026-08-07 16:03:23 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIwNTE1Mjg1FQIAEhggQUM4MzlFNTZFMTI4NTQwMkU0NDNGMUVDMjREN0E3NTcA, ignorando - addcreddits, addcreddits , Haydemar Pino, 2026-09-08 00:00:00 . 584124331078 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124331078","wa_id":"584124331078"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzMxMDc4FQIAERgSODIyNENBQTIxQTI5ODI3MEZEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Daniel frey, 06/09/2026 . 584125401218 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125401218","wa_id":"584125401218"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDAxMjE4FQIAERgSRDE3MDNEQ0EzNzY4Q0M0MTEwAA==","message_status":"accepted"}]}'. 2026-08-07 18:13:35 - ====== INICIO WEBHOOK ====== 2026-08-07 18:13:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 18:13:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 18:13:35 - ====== FIN WEBHOOK ====== 2026-08-07 18:24:09 - ====== INICIO WEBHOOK ====== 2026-08-07 18:24:09 - Evento: image | De: 584242766923 | Size: 861b 2026-08-07 18:24:09 - Procesando mensaje regular tipo: image 2026-08-07 18:24:09 - RegularMessageService: Procesando mensaje de 584242766923, tipo: image 2026-08-07 18:24:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzY2OTIzFQIAEhggQUMzMUZDRDBCNzA4RDZDQjQzOEJGODgyOUYzRkQ4REQA 2026-08-07 18:24:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzY2OTIzFQIAEhggQUMzMUZDRDBCNzA4RDZDQjQzOEJGODgyOUYzRkQ4REQA 2026-08-07 18:24:09 - Contenido: ... 2026-08-07 18:24:09 - Comando detectado: image 2026-08-07 18:24:09 - CommandProcessor: Procesando comando: image 2026-08-07 18:24:09 - Imagen sin comando, guardando y procesando 2026-08-07 18:24:09 - Verificando duplicado por imageId=1050108330859151, msgId=wamid.HBgMNTg0MjQyNzY2OTIzFQIAEhggQUMzMUZDRDBCNzA4RDZDQjQzOEJGODgyOUYzRkQ4REQA 2026-08-07 18:24:09 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-07 18:24:09 - Incluyendo numtoname.php... 2026-08-07 18:24:09 - Incluyendo media.php... 2026-08-07 18:24:09 - DEBUG messages batch: [{"from":"584242766923","from_user_id":"VE.4534162093537604","id":"wamid.HBgMNTg0MjQyNzY2OTIzFQIAEhggQUMzMUZDRDBCNzA4RDZDQjQzOEJGODgyOUYzRkQ4REQA","timestamp":"1786141441","type":"image","image":{"mime_type":"image\/jpeg","sha256":"pLJT7DhdVs22025H\/nH1DbzQAU2\/0XIN7vIz4Int6+8=","id":"1050108330859151","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1050108330859151&source=webhook&ext=1786141743&hash=ATw5Bu561AOJ6UsSj-LdHybUQowpTLw1Tx06o0DTVGvN7w"}}] 2026-08-07 18:24:09 - DEBUG caption: no se encontró texto cercano 2026-08-07 18:24:09 - DEBUG caption final: [VACIO] 2026-08-07 18:24:09 - DEBUG busqueda mobiles: 04242766923,4242766923,584242766923 2026-08-07 18:24:09 - DEBUG usuario encontrado: f4:e2:c6:36:2c:70 2026-08-07 18:24:09 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-07 18:24:09 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-07 18:24:11 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1050108330859151&source=getMedia&ext=1786141746&hash=ATwNOX5S6HkyPAK5FQYAIabUfNJoRa1nYCPPj6CeyKDRWg 2026-08-07 18:24:12 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1050108330859151.jpg (30013 bytes) 2026-08-07 18:24:13 - OCR tesseract exit=0 chars=272 2026-08-07 18:24:13 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 y PagomóvilBDV Personas 9 22.701,25 Bs Fecha: 07/08/2026 Operación: 006935682278 ID Identificación: 18143785 Origen: 0102****7381 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-07 18:24:13 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22701.25","fecha":"2026-08-07"} 2026-08-07 18:24:13 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-07","debug":["fecha=2026-08-07"]} 2026-08-07 18:24:13 - DEBUG registro: usernameRaw=''f4:e2:c6:36:2c:70'' first=''Carlos Daniel'' last=''Martínez'' esRegistrado=1 2026-08-07 18:24:13 - DEBUG bodyAdmin postOCR: Tlf: 04242766923\nUser: f4:e2:c6:36:2c:70\nNombre: Carlos Daniel Martínez\nBanco: Venezuela\nMonto: 22701.25 (caption)\nFecha: 2026-08-07 (caption)\nSrvID: 34 2026-08-07 18:24:16 - IMG 1050108330859151 TEL 04242766923 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-07 18:24:16 - Incluyendo guardar_imagen.php... 2026-08-07 18:24:16 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-07 18:24:16 - Includes realizados. Verificando funciones... 2026-08-07 18:24:16 - obtenerInfoUsuario: Iniciando función con teléfono: 584242766923 2026-08-07 18:24:16 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-07 18:24:16 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-07 18:24:16 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-07 18:24:16 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-07 18:24:16 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-07 18:24:16 - obtenerInfoUsuario: Datos usuario: 2026-08-07 18:24:16 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-07 18:24:16 - Datos usuario extraídos: 2026-08-07 18:24:16 - Función conectarbot disponible, obteniendo conexión... 2026-08-07 18:24:16 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-07 18:24:16 - Valor de accessToken: EAAC0c45... 2026-08-07 18:24:16 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-07 18:24:16 - Instancia WhatsAppImageHandler creada 2026-08-07 18:24:16 - Llamando a saveWhatsAppImage... 2026-08-07 18:24:16 - saveWhatsAppImage: Procesando imagen para: 584242766923 2026-08-07 18:24:16 - saveWhatsAppImage: ID de media: 1050108330859151, MIME type: image/jpeg 2026-08-07 18:24:16 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1050108330859151 2026-08-07 18:24:17 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-07 18:24:17 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1050108330859151&source=getMedia&ext=1786141751&hash=ATzkT5gqahYqxFwKxNcZl_Uzemn3qNFnVIMhYu5HN0LL3Q 2026-08-07 18:24:17 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1050108330859151&source=getMedia&ext=1786141751&hash=ATzkT5gqahYqxFwKxNcZl_Uzemn3qNFnVIMhYu5HN0LL3Q 2026-08-07 18:24:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-07 18:24:17 - descargar_imagen: Imagen descargada - Tamaño: 30013 bytes, Tipo: image/jpeg 2026-08-07 18:24:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1050108330859151.jpg, Tamaño: 30013 bytes 2026-08-07 18:24:17 - saveToDatabase: Registro insertado en BD con ID: 273 2026-08-07 18:24:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1050108330859151.jpg","image_id":"1050108330859151","size":30013,"mime_type":"image\/jpeg","db_success":true} 2026-08-07 18:24:17 - Resultado del comando: array 2026-08-07 18:24:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-07 18:24:18 - Mensaje enviado con éxito a 584242766923 2026-08-07 18:24:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a765b12cff3b (wa_message_id: wamid.HBgMNTg0MjQyNzY2OTIzFQIAERgSQUVENUREMDIwQzEwOTMzQzA1AA==) 2026-08-07 18:24:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a765b12cff3b 2026-08-07 18:24:18 - ====== FIN WEBHOOK ====== 2026-08-07 18:35:50 - ====== INICIO WEBHOOK ====== 2026-08-07 18:35:50 - Evento: text | De: 584242766923 | Size: 617b 2026-08-07 18:35:50 - Procesando mensaje regular tipo: text 2026-08-07 18:35:50 - RegularMessageService: Procesando mensaje de 584242766923, tipo: text 2026-08-07 18:35:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzY2OTIzFQIAEhggQUMzODFGNUMwMzJCNTY3MzUzNDMxNzcyQURCNUE2MUUA 2026-08-07 18:35:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzY2OTIzFQIAEhggQUMzODFGNUMwMzJCNTY3MzUzNDMxNzcyQURCNUE2MUUA 2026-08-07 18:35:50 - Contenido: Q paso q a un no lo an activado... 2026-08-07 18:35:50 - Comando detectado: q 2026-08-07 18:35:50 - CommandProcessor: Procesando comando: q 2026-08-07 18:35:50 - Comando no reconocido, enviando a ChatGPT 2026-08-07 18:35:50 - Resultado del comando: string 2026-08-07 18:35:50 - Enviando a ChatGPT: Q paso q a un no lo an activado... 2026-08-07 18:35:50 - forwardToChatGPT: Enviando a ChatGPT: Q paso q a un no lo an activado... 2026-08-07 18:35:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 19:35:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 19:35:50 America/Halifax] [CHATBOT][START] corr=9147aaa2 IP=127.0.0.1 UA= [07-Aug-2026 18:35:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 18:35:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=f4:e2:c6:36:2c:70 mobile=584242766923 [07-Aug-2026 18:35:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 18:35:50 America/Caracas] [CHATBOT][DIAG] corr=9147aaa2 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [07-Aug-2026 18:35:50 America/Caracas] [CHATBOT][CTX] corr=9147aaa2 tel=584242766923 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [07-Aug-2026 18:35:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 18:35:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 18:35:50 America/Caracas] [CHATBOT][AI][b6a6b1] Proveedor: gemini [07-Aug-2026 18:35:50 America/Caracas] [CHATBOT][GEMINI][b6a6b1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 18:35:51 America/Caracas] [CHATBOT][GEMINI][b6a6b1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 18:35:51 America/Caracas] [CHATBOT][GEMINI][b6a6b1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 18:35:52 America/Caracas] [CHATBOT][AI][b6a6b1] Gemini falló, usando heurística local [07-Aug-2026 18:35:52 America/Caracas] [CHATBOT][AI][b6a6b1] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 18:35:52 America/Caracas] [CHATBOT][END] corr=9147aaa2 bytesRespuesta=400 [07-Aug-2026 18:35:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 18:35:52 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 18:35:53 - Mensaje enviado con éxito a 584242766923 2026-08-07 18:35:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a765dc93e048 (wa_message_id: wamid.HBgMNTg0MjQyNzY2OTIzFQIAERgSMTVCNjYzNTkwMTU2NzIyMzYxAA==) 2026-08-07 18:35:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a765dc93e048 2026-08-07 18:35:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Adrian German, 06/09/2026 . 584242167156 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242167156","wa_id":"584242167156"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMTY3MTU2FQIAERgSRkZGMEJBRUE3QTY4N0RGNjY2AA==","message_status":"accepted"}]}'. 2026-08-07 18:35:57 - ====== INICIO WEBHOOK ====== 2026-08-07 18:35:57 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 18:35:57 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 18:35:57 - ====== FIN WEBHOOK ====== 2026-08-07 18:35:58 - ====== INICIO WEBHOOK ====== 2026-08-07 18:35:58 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 18:35:58 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 18:35:58 - ====== FIN WEBHOOK ====== 2026-08-07 18:36:47 - ====== INICIO WEBHOOK ====== 2026-08-07 18:36:47 - Evento: image | De: 584242167156 | Size: 833b 2026-08-07 18:36:47 - Procesando mensaje regular tipo: image 2026-08-07 18:36:47 - RegularMessageService: Procesando mensaje de 584242167156, tipo: image 2026-08-07 18:36:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMTY3MTU2FQIAEhggQUNEOUU5OTIyMzczQzdEMDUzQzRBM0M0RDc1NUNCNEYA 2026-08-07 18:36:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMTY3MTU2FQIAEhggQUNEOUU5OTIyMzczQzdEMDUzQzRBM0M0RDc1NUNCNEYA 2026-08-07 18:36:47 - Contenido: ... 2026-08-07 18:36:47 - Comando detectado: image 2026-08-07 18:36:47 - CommandProcessor: Procesando comando: image 2026-08-07 18:36:47 - Imagen sin comando, guardando y procesando 2026-08-07 18:36:47 - Verificando duplicado por imageId=1925311258164133, msgId=wamid.HBgMNTg0MjQyMTY3MTU2FQIAEhggQUNEOUU5OTIyMzczQzdEMDUzQzRBM0M0RDc1NUNCNEYA 2026-08-07 18:36:47 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-07 18:36:47 - Incluyendo numtoname.php... 2026-08-07 18:36:47 - Incluyendo media.php... 2026-08-07 18:36:47 - DEBUG messages batch: [{"from":"584242167156","from_user_id":"VE.4542553169365163","id":"wamid.HBgMNTg0MjQyMTY3MTU2FQIAEhggQUNEOUU5OTIyMzczQzdEMDUzQzRBM0M0RDc1NUNCNEYA","timestamp":"1786142200","type":"image","image":{"mime_type":"image\/jpeg","sha256":"PlwhljKOoep16G4g1mQLfIUd+SxviHxTYGu19fNmQ8w=","id":"1925311258164133","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1925311258164133&source=webhook&ext=1786142502&hash=ATzT0rBWM0k-SNMDlJHEpnY6PtwhVlAnaq0sLIe9wkhaAQ"}}] 2026-08-07 18:36:47 - DEBUG caption: no se encontró texto cercano 2026-08-07 18:36:47 - DEBUG caption final: [VACIO] 2026-08-07 18:36:47 - DEBUG busqueda mobiles: 04242167156,4242167156,584242167156 2026-08-07 18:36:47 - DEBUG usuario encontrado: 68:d7:9a:a2:e2:d7 2026-08-07 18:36:47 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-07 18:36:47 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-07 18:36:48 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1925311258164133&source=getMedia&ext=1786142503&hash=ATy99U8xP8lBxro4UXy0Y1FcIjhUNeAv8ABHbOe1Oli6WQ 2026-08-07 18:36:49 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1925311258164133.jpg (64748 bytes) 2026-08-07 18:36:50 - OCR tesseract exit=0 chars=341 2026-08-07 18:36:50 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 229 Detected 119 diacritics Mo 30.268,40 48312401779 07/08/2026 a las 6: 35: 42 PM Cta. Corriente +7397 Internet Finca - 0414-. 3466209 vo 18, 143, 785 0105 - - - Banco Mercantil, C.a. S.a.c.a. Banco Universal pago German Adrian Resumen Recargas 2026-08-07 18:36:50 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-07"} 2026-08-07 18:36:50 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-07","debug":["fecha=2026-08-07"]} 2026-08-07 18:36:50 - DEBUG registro: usernameRaw=''68:d7:9a:a2:e2:d7'' first=''Adrian'' last=''German'' esRegistrado=1 2026-08-07 18:36:50 - DEBUG bodyAdmin postOCR: Tlf: 04242167156\nUser: 68:d7:9a:a2:e2:d7\nNombre: Adrian German\nBanco: Mercantil\nMonto: \nFecha: 2026-08-07 (caption)\nSrvID: 35 2026-08-07 18:36:52 - IMG 1925311258164133 TEL 04242167156 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-07 18:36:52 - Incluyendo guardar_imagen.php... 2026-08-07 18:36:52 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-07 18:36:52 - Includes realizados. Verificando funciones... 2026-08-07 18:36:52 - obtenerInfoUsuario: Iniciando función con teléfono: 584242167156 2026-08-07 18:36:52 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-07 18:36:52 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-07 18:36:52 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-07 18:36:52 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-07 18:36:52 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-07 18:36:52 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:a2:e2:d7","firstname":"Adrian","lastname":"German","mac":"68:d7:9a:a2:e2:d7","srvid":35} 2026-08-07 18:36:52 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-07 18:36:52 - Datos usuario extraídos: {"username":"68:d7:9a:a2:e2:d7","firstname":"Adrian","lastname":"German","mac":"68:d7:9a:a2:e2:d7","srvid":35} 2026-08-07 18:36:52 - Función conectarbot disponible, obteniendo conexión... 2026-08-07 18:36:52 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-07 18:36:52 - Valor de accessToken: EAAC0c45... 2026-08-07 18:36:52 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-07 18:36:52 - Instancia WhatsAppImageHandler creada 2026-08-07 18:36:52 - Llamando a saveWhatsAppImage... 2026-08-07 18:36:52 - saveWhatsAppImage: Procesando imagen para: 584242167156 2026-08-07 18:36:52 - saveWhatsAppImage: ID de media: 1925311258164133, MIME type: image/jpeg 2026-08-07 18:36:52 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1925311258164133 2026-08-07 18:36:53 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-07 18:36:53 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1925311258164133&source=getMedia&ext=1786142508&hash=ATwp5Mpwvajb4sqjj1vv9ElkjBNSUOiQSV3wP_5Ar0N7Kg 2026-08-07 18:36:53 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1925311258164133&source=getMedia&ext=1786142508&hash=ATwp5Mpwvajb4sqjj1vv9ElkjBNSUOiQSV3wP_5Ar0N7Kg 2026-08-07 18:36:54 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-07 18:36:54 - descargar_imagen: Imagen descargada - Tamaño: 64748 bytes, Tipo: image/jpeg 2026-08-07 18:36:54 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1925311258164133.jpg, Tamaño: 64748 bytes 2026-08-07 18:36:54 - saveToDatabase: Registro insertado en BD con ID: 274 2026-08-07 18:36:54 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1925311258164133.jpg","image_id":"1925311258164133","size":64748,"mime_type":"image\/jpeg","db_success":true} 2026-08-07 18:36:54 - Resultado del comando: array 2026-08-07 18:36:54 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-07 18:36:55 - Mensaje enviado con éxito a 584242167156 2026-08-07 18:36:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a765e0757199 (wa_message_id: wamid.HBgMNTg0MjQyMTY3MTU2FQIAERgSQ0ZBODUyMUZFNzk1NjlFODY1AA==) 2026-08-07 18:36:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a765e0757199 2026-08-07 18:36:55 - ====== FIN WEBHOOK ====== 2026-08-07 18:37:39 - ====== INICIO WEBHOOK ====== 2026-08-07 18:37:39 - Evento: text | De: 584265320464 | Size: 571b 2026-08-07 18:37:39 - Procesando mensaje regular tipo: text 2026-08-07 18:37:39 - RegularMessageService: Procesando mensaje de 584265320464, tipo: text 2026-08-07 18:37:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY1MzIwNDY0FQIAEhgUM0EyQzJFN0QxOTk1RkZENjUyREIA 2026-08-07 18:37:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY1MzIwNDY0FQIAEhgUM0EyQzJFN0QxOTk1RkZENjUyREIA 2026-08-07 18:37:39 - Contenido: Buenas tardes... 2026-08-07 18:37:39 - Comando detectado: buenas 2026-08-07 18:37:39 - CommandProcessor: Procesando comando: buenas 2026-08-07 18:37:39 - Comando no reconocido, enviando a ChatGPT 2026-08-07 18:37:39 - Resultado del comando: string 2026-08-07 18:37:39 - Enviando a ChatGPT: Buenas tardes... 2026-08-07 18:37:39 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-08-07 18:37:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 19:37:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 19:37:40 America/Halifax] [CHATBOT][START] corr=c2768485 IP=127.0.0.1 UA= [07-Aug-2026 18:37:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 18:37:40 America/Caracas] [CHATBOT][CTX] corr=c2768485 tel=584265320464 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [07-Aug-2026 18:37:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 18:37:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 18:37:40 America/Caracas] [CHATBOT][AI][c093df] Proveedor: gemini [07-Aug-2026 18:37:40 America/Caracas] [CHATBOT][GEMINI][c093df] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 18:37:40 America/Caracas] [CHATBOT][GEMINI][c093df] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 18:37:40 America/Caracas] [CHATBOT][GEMINI][c093df] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 18:37:41 America/Caracas] [CHATBOT][AI][c093df] Gemini falló, usando heurística local [07-Aug-2026 18:37:41 America/Caracas] [CHATBOT][AI][c093df] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 18:37:41 America/Caracas] [CHATBOT][END] corr=c2768485 bytesRespuesta=370 [07-Aug-2026 18:37:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 18:37:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 18:37:42 - Mensaje enviado con éxito a 584265320464 2026-08-07 18:37:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a765e367afb4 (wa_message_id: wamid.HBgMNTg0MjY1MzIwNDY0FQIAERgSMUJBRkJGMkRBM0E4MTE1MDczAA==) 2026-08-07 18:37:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a765e367afb4 2026-08-07 18:37:42 - ====== FIN WEBHOOK ====== 2026-08-07 18:38:07 - ====== INICIO WEBHOOK ====== 2026-08-07 18:38:07 - Evento: text | De: 584265320464 | Size: 563b 2026-08-07 18:38:07 - Procesando mensaje regular tipo: text 2026-08-07 18:38:07 - RegularMessageService: Procesando mensaje de 584265320464, tipo: text 2026-08-07 18:38:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY1MzIwNDY0FQIAEhgUM0E3MUQ4NDIwNkY1MEZDRDNCQkUA 2026-08-07 18:38:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY1MzIwNDY0FQIAEhgUM0E3MUQ4NDIwNkY1MEZDRDNCQkUA 2026-08-07 18:38:07 - Contenido: Pagar... 2026-08-07 18:38:07 - Comando detectado: pagar 2026-08-07 18:38:07 - CommandProcessor: Procesando comando: pagar 2026-08-07 18:38:07 - Ejecutando add_pagos.php [07-Aug-2026 18:38:08 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-07 18:38:08 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-07 18:38:08 - ====== INICIO WEBHOOK ====== 2026-08-07 18:38:08 - Evento: text | De: 584265320464 | Size: 563b 2026-08-07 18:38:08 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjY1MzIwNDY0FQIAEhgUM0E3MUQ4NDIwNkY1MEZDRDNCQkUA, ignorando 2026-08-07 18:39:13 - ====== INICIO WEBHOOK ====== 2026-08-07 18:39:13 - Evento: text | De: 584265320464 | Size: 563b 2026-08-07 18:39:13 - Procesando mensaje regular tipo: text 2026-08-07 18:39:13 - RegularMessageService: Procesando mensaje de 584265320464, tipo: text 2026-08-07 18:39:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY1MzIwNDY0FQIAEhgUM0FEODBGRkY0NjJGNUJCODA1RkMA 2026-08-07 18:39:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY1MzIwNDY0FQIAEhgUM0FEODBGRkY0NjJGNUJCODA1RkMA 2026-08-07 18:39:13 - Contenido: pagar... 2026-08-07 18:39:13 - Comando detectado: pagar 2026-08-07 18:39:13 - CommandProcessor: Procesando comando: pagar 2026-08-07 18:39:13 - Ejecutando add_pagos.php [07-Aug-2026 18:39:14 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-07 18:39:14 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-07 18:39:14 - ====== INICIO WEBHOOK ====== 2026-08-07 18:39:14 - Evento: text | De: 584265320464 | Size: 563b 2026-08-07 18:39:14 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjY1MzIwNDY0FQIAEhgUM0FEODBGRkY0NjJGNUJCODA1RkMA, ignorando - addcreddits, addcreddits, luis teran, 06/09/2026 . 584242876363 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242876363","wa_id":"584242876363"}],"messages":[{"id":"wamid.HBgMNTg0MjQyODc2MzYzFQIAERgSQjAxQ0ExNjdDQ0YwNzlDNDNBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241761401","wa_id":"584241761401"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzYxNDAxFQIAERgSQ0VGNUZCNkQ0MzMzQzcwNkVBAA=="}]}'. 2026-08-07 18:51:07 - ====== INICIO WEBHOOK ====== 2026-08-07 18:51:07 - Evento: status:failed | De: 584241761401 | Size: 828b 2026-08-07 18:51:07 - STATUS FAILED: failed para 584241761401 | Error: 131047 Re-engagement message 2026-08-07 18:51:07 - ====== FIN WEBHOOK ====== 2026-08-07 18:51:07 - ====== INICIO WEBHOOK ====== 2026-08-07 18:51:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 18:51:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 18:51:07 - ====== FIN WEBHOOK ====== 2026-08-07 18:51:09 - ====== INICIO WEBHOOK ====== 2026-08-07 18:51:09 - Evento: image | De: 584241761401 | Size: 903b 2026-08-07 18:51:09 - Procesando mensaje regular tipo: image 2026-08-07 18:51:09 - RegularMessageService: Procesando mensaje de 584241761401, tipo: image 2026-08-07 18:51:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUMwNDVDODRGMjlDNjhEMDVBNzUwM0Q3QjQ0RDkwREQA 2026-08-07 18:51:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUMwNDVDODRGMjlDNjhEMDVBNzUwM0Q3QjQ0RDkwREQA 2026-08-07 18:51:09 - Contenido: Buenas tardes. Por aquí el pago del servicio de internet... 2026-08-07 18:51:09 - Comando detectado: buenas 2026-08-07 18:51:09 - CommandProcessor: Procesando comando: buenas 2026-08-07 18:51:09 - Imagen sin comando, guardando y procesando 2026-08-07 18:51:09 - Verificando duplicado por imageId=916996564163652, msgId=wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUMwNDVDODRGMjlDNjhEMDVBNzUwM0Q3QjQ0RDkwREQA 2026-08-07 18:51:09 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-07 18:51:09 - Incluyendo numtoname.php... 2026-08-07 18:51:09 - Incluyendo media.php... 2026-08-07 18:51:09 - DEBUG messages batch: [{"from":"584241761401","from_user_id":"VE.4541921559428324","id":"wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUMwNDVDODRGMjlDNjhEMDVBNzUwM0Q3QjQ0RDkwREQA","timestamp":"1786143061","type":"image","image":{"caption":"Buenas tardes. Por aquí el pago del servicio de internet","mime_type":"image\/jpeg","sha256":"aNdNmp\/f0dP3AQzuKXoXvH5kKwji\/Iy2Nq100kkq+Q4=","id":"916996564163652","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=916996564163652&source=webhook&ext=1786143364&hash=ATx2Pvbj9Eh6SJ_wcOeQCl9QRgqgLhOWWte9R_jjKtjwSg"}}] 2026-08-07 18:51:09 - DEBUG caption final: Buenas tardes. Por aquí el pago del servicio de internet 2026-08-07 18:51:09 - DEBUG busqueda mobiles: 04241761401,4241761401,584241761401 2026-08-07 18:51:09 - DEBUG usuario NO encontrado 2026-08-07 18:51:09 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-07 18:51:09 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-07 18:51:10 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=916996564163652&source=getMedia&ext=1786143365&hash=ATx8y74zGEi9V7yLrDhSZAVl32Lyth344pZadR8Mw46rgw 2026-08-07 18:51:11 - OCR imagen guardada /home/ctnet/www/chatWEB/media/916996564163652.jpg (21395 bytes) 2026-08-07 18:51:12 - OCR tesseract exit=0 chars=430 2026-08-07 18:51:12 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 175 ¡Listo! Tu Tpogo fue exitoso Monto (bs. ): 22.100,28 Nro. de referencia: RIDES oO Fecha 4 hora deb envio: (07/09/2074 0, boo (050009 PM Cuenta oriaon: Ca Corriente “age! Beneficiario: Lwbeened - ida 208 Documento de identidad: NS Ronco destino: ias - Rance Mereentil, C.0 Ea Benes Universal Concepto: mazo del soria Mercantil Y 2026-08-07 18:51:12 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2074-09-07"} 2026-08-07 18:51:12 - OCR parseDetalles: {"banco":null,"monto":"22100.28","fecha":"2074-09-07","debug":["fecha=2074-09-07","montoNext=22.100,28"]} 2026-08-07 18:51:12 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-07 18:51:12 - DEBUG bodyAdmin postOCR: Tlf: 04241761401\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 22100.28 (ocrDetails)\nFecha: 2074-09-07 (caption) 2026-08-07 18:51:15 - IMG 916996564163652 TEL 04241761401 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-07 18:51:15 - Incluyendo guardar_imagen.php... 2026-08-07 18:51:15 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-07 18:51:15 - Includes realizados. Verificando funciones... 2026-08-07 18:51:15 - obtenerInfoUsuario: Iniciando función con teléfono: 584241761401 2026-08-07 18:51:15 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-07 18:51:15 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-07 18:51:15 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-07 18:51:15 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-07 18:51:15 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-07 18:51:15 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:c2:35:45","firstname":"luis","lastname":"teran","mac":"60:22:32:c2:35:45","srvid":34} 2026-08-07 18:51:15 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-07 18:51:15 - Datos usuario extraídos: {"username":"60:22:32:c2:35:45","firstname":"luis","lastname":"teran","mac":"60:22:32:c2:35:45","srvid":34} 2026-08-07 18:51:15 - Función conectarbot disponible, obteniendo conexión... 2026-08-07 18:51:15 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-07 18:51:15 - Valor de accessToken: EAAC0c45... 2026-08-07 18:51:15 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-07 18:51:15 - Instancia WhatsAppImageHandler creada 2026-08-07 18:51:15 - Llamando a saveWhatsAppImage... 2026-08-07 18:51:15 - saveWhatsAppImage: Procesando imagen para: 584241761401 2026-08-07 18:51:15 - saveWhatsAppImage: ID de media: 916996564163652, MIME type: image/jpeg 2026-08-07 18:51:15 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/916996564163652 2026-08-07 18:51:15 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-07 18:51:15 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=916996564163652&source=getMedia&ext=1786143370&hash=ATxScezI8Jp-n-x4DLi-J9NEkC__tKY1Xk9U7aFJnTnZZA 2026-08-07 18:51:15 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=916996564163652&source=getMedia&ext=1786143370&hash=ATxScezI8Jp-n-x4DLi-J9NEkC__tKY1Xk9U7aFJnTnZZA 2026-08-07 18:51:16 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-07 18:51:16 - descargar_imagen: Imagen descargada - Tamaño: 21395 bytes, Tipo: image/jpeg 2026-08-07 18:51:16 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/916996564163652.jpg, Tamaño: 21395 bytes 2026-08-07 18:51:16 - saveToDatabase: Registro insertado en BD con ID: 275 2026-08-07 18:51:16 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/916996564163652.jpg","image_id":"916996564163652","size":21395,"mime_type":"image\/jpeg","db_success":true} 2026-08-07 18:51:16 - Resultado del comando: array 2026-08-07 18:51:16 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-07 18:51:17 - Mensaje enviado con éxito a 584241761401 2026-08-07 18:51:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a766165692b7 (wa_message_id: wamid.HBgMNTg0MjQxNzYxNDAxFQIAERgSNkZERDZGMEYxNUE3RDY4NDAxAA==) 2026-08-07 18:51:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a766165692b7 2026-08-07 18:51:17 - ====== FIN WEBHOOK ====== 2026-08-07 18:54:23 - ====== INICIO WEBHOOK ====== 2026-08-07 18:54:23 - Evento: interactive | De: 584242876363 | Size: 963b 2026-08-07 18:54:23 - Procesando encuesta interactiva 2026-08-07 18:54:23 - SurveyService: Iniciando procesamiento de encuesta 2026-08-07 18:54:23 - Procesando encuesta de: 584242876363, Message ID: wamid.HBgMNTg0MjQyODc2MzYzFQIAEhggQUM5MjJCRUU2REZEMDg2QzkzRUM3QkRFQTNGQTI0MTUA 2026-08-07 18:54:23 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-07 18:54:23 - ====== FIN WEBHOOK ====== 2026-08-07 18:59:07 - ====== INICIO WEBHOOK ====== 2026-08-07 18:59:07 - Evento: text | De: 584242766923 | Size: 613b 2026-08-07 18:59:07 - Procesando mensaje regular tipo: text 2026-08-07 18:59:07 - RegularMessageService: Procesando mensaje de 584242766923, tipo: text 2026-08-07 18:59:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzY2OTIzFQIAEhggQUM2NUQ2MDYxRUM1QUNFRDUwRjQyMDVFNjU4QTE2MDMA 2026-08-07 18:59:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzY2OTIzFQIAEhggQUM2NUQ2MDYxRUM1QUNFRDUwRjQyMDVFNjU4QTE2MDMA 2026-08-07 18:59:07 - Contenido: Porq no me activado el wifi... 2026-08-07 18:59:07 - Comando detectado: porq 2026-08-07 18:59:07 - CommandProcessor: Procesando comando: porq 2026-08-07 18:59:07 - Comando no reconocido, enviando a ChatGPT 2026-08-07 18:59:07 - Resultado del comando: string 2026-08-07 18:59:07 - Enviando a ChatGPT: Porq no me activado el wifi... 2026-08-07 18:59:07 - forwardToChatGPT: Enviando a ChatGPT: Porq no me activado el wifi... 2026-08-07 18:59:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 19:59:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 19:59:07 America/Halifax] [CHATBOT][START] corr=c7560bb6 IP=127.0.0.1 UA= [07-Aug-2026 18:59:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 18:59:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=f4:e2:c6:36:2c:70 mobile=584242766923 [07-Aug-2026 18:59:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 18:59:08 America/Caracas] [CHATBOT][DIAG] corr=c7560bb6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [07-Aug-2026 18:59:08 America/Caracas] [CHATBOT][CTX] corr=c7560bb6 tel=584242766923 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [07-Aug-2026 18:59:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 18:59:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 18:59:08 America/Caracas] [CHATBOT][AI][46ade2] Proveedor: gemini [07-Aug-2026 18:59:08 America/Caracas] [CHATBOT][GEMINI][46ade2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 18:59:08 America/Caracas] [CHATBOT][GEMINI][46ade2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 18:59:08 America/Caracas] [CHATBOT][GEMINI][46ade2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 18:59:09 America/Caracas] [CHATBOT][AI][46ade2] Gemini falló, usando heurística local [07-Aug-2026 18:59:09 America/Caracas] [CHATBOT][AI][46ade2] Heurística no matcheó, enviando menú de opciones [07-Aug-2026 18:59:09 America/Caracas] [CHATBOT][END] corr=c7560bb6 bytesRespuesta=400 [07-Aug-2026 18:59:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 18:59:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 18:59:10 - Mensaje enviado con éxito a 584242766923 2026-08-07 18:59:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a76633e813c7 (wa_message_id: wamid.HBgMNTg0MjQyNzY2OTIzFQIAERgSMEU0NEE2NkRBNzM0REY3NjQyAA==) 2026-08-07 18:59:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a76633e813c7 2026-08-07 18:59:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Daniel Frey Guasimo, 2026-09-05 00:00:00 . 584125401218 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125401218","wa_id":"584125401218"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDAxMjE4FQIAERgSOUMyOEFEOTM1RDA3NjdFMzQ2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , jose betancourt, 2026-09-07 00:00:00 . 0584120118420 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584120118420","wa_id":"584120118420"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTE4NDIwFQIAERgSMTk3MTdBQ0U5NDJFQkI5MDUwAA==","message_status":"accepted"}]}'. 2026-08-07 19:49:52 - ====== INICIO WEBHOOK ====== 2026-08-07 19:49:52 - Evento: image | De: 584122553101 | Size: 822b 2026-08-07 19:49:52 - Procesando mensaje regular tipo: image 2026-08-07 19:49:52 - RegularMessageService: Procesando mensaje de 584122553101, tipo: image 2026-08-07 19:49:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUM1NEJCMzcwMTVERENBN0UwRDkxM0I0MEIxNjA3NzUA 2026-08-07 19:49:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUM1NEJCMzcwMTVERENBN0UwRDkxM0I0MEIxNjA3NzUA 2026-08-07 19:49:52 - Contenido: ... 2026-08-07 19:49:52 - Comando detectado: image 2026-08-07 19:49:52 - CommandProcessor: Procesando comando: image 2026-08-07 19:49:52 - Imagen sin comando, guardando y procesando 2026-08-07 19:49:52 - Verificando duplicado por imageId=1026410356798866, msgId=wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUM1NEJCMzcwMTVERENBN0UwRDkxM0I0MEIxNjA3NzUA 2026-08-07 19:49:52 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-07 19:49:52 - Incluyendo numtoname.php... 2026-08-07 19:49:52 - Incluyendo media.php... 2026-08-07 19:49:52 - DEBUG messages batch: [{"from":"584122553101","from_user_id":"VE.4536238896663257","id":"wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUM1NEJCMzcwMTVERENBN0UwRDkxM0I0MEIxNjA3NzUA","timestamp":"1786146585","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ZQnmVpgGrd+710M0WLrJWugrn3tj14q0P3cyIQYB9QY=","id":"1026410356798866","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1026410356798866&source=webhook&ext=1786146886&hash=ATxfHwDCFjgeo6sOhXfeOCgaAtY34BPU75ZXtlkKPsllRQ"}}] 2026-08-07 19:49:52 - DEBUG caption: no se encontró texto cercano 2026-08-07 19:49:52 - DEBUG caption final: [VACIO] 2026-08-07 19:49:52 - DEBUG busqueda mobiles: 04122553101,4122553101,584122553101 2026-08-07 19:49:52 - DEBUG usuario NO encontrado 2026-08-07 19:49:52 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-07 19:49:52 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-07 19:49:53 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1026410356798866&source=getMedia&ext=1786146887&hash=ATxJNAYYlL6r2VXSwpKMg58p2IVp4w8ZwJYqWERUB6epog 2026-08-07 19:49:54 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1026410356798866.jpg (56882 bytes) 2026-08-07 19:49:54 - OCR tesseract exit=0 chars=287 2026-08-07 19:49:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 439 y PagomóvilBDV Personas 9 15.120,00 Bs Fecha: 06/08/2026 Operación: 006924244583 U Identificación: 18143785 Origen: 0102****9780 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: abono 2026-08-07 19:49:54 - OCR parse (caption-level): {"banco":"Venezuela","monto":"15120.00","fecha":"2026-08-06"} 2026-08-07 19:49:54 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-06","debug":["fecha=2026-08-06"]} 2026-08-07 19:49:54 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-07 19:49:54 - DEBUG bodyAdmin postOCR: Tlf: 04122553101\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 15120.00 (caption)\nFecha: 2026-08-06 (caption) 2026-08-07 19:49:56 - IMG 1026410356798866 TEL 04122553101 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-07 19:49:56 - Incluyendo guardar_imagen.php... 2026-08-07 19:49:56 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-07 19:49:56 - Includes realizados. Verificando funciones... 2026-08-07 19:49:56 - obtenerInfoUsuario: Iniciando función con teléfono: 584122553101 2026-08-07 19:49:56 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-07 19:49:56 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-07 19:49:56 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-07 19:49:56 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-07 19:49:56 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-07 19:49:56 - obtenerInfoUsuario: Datos usuario: {"username":"4c:46:d1:6a:56:08","firstname":"Ely del Carmen","lastname":"Aleman","mac":"4c:46:d1:6a:56:09","srvid":34} 2026-08-07 19:49:56 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-07 19:49:56 - Datos usuario extraídos: {"username":"4c:46:d1:6a:56:08","firstname":"Ely del Carmen","lastname":"Aleman","mac":"4c:46:d1:6a:56:09","srvid":34} 2026-08-07 19:49:56 - Función conectarbot disponible, obteniendo conexión... 2026-08-07 19:49:56 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-07 19:49:56 - Valor de accessToken: EAAC0c45... 2026-08-07 19:49:56 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-07 19:49:56 - Instancia WhatsAppImageHandler creada 2026-08-07 19:49:56 - Llamando a saveWhatsAppImage... 2026-08-07 19:49:56 - saveWhatsAppImage: Procesando imagen para: 584122553101 2026-08-07 19:49:56 - saveWhatsAppImage: ID de media: 1026410356798866, MIME type: image/jpeg 2026-08-07 19:49:56 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1026410356798866 2026-08-07 19:49:57 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-07 19:49:57 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1026410356798866&source=getMedia&ext=1786146892&hash=ATyh6vQoGVdabxUOBVX6PkRuUBjEuIUQX9QNxy0ykJJ6Uw 2026-08-07 19:49:57 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1026410356798866&source=getMedia&ext=1786146892&hash=ATyh6vQoGVdabxUOBVX6PkRuUBjEuIUQX9QNxy0ykJJ6Uw 2026-08-07 19:49:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-07 19:49:58 - descargar_imagen: Imagen descargada - Tamaño: 56882 bytes, Tipo: image/jpeg 2026-08-07 19:49:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1026410356798866.jpg, Tamaño: 56882 bytes 2026-08-07 19:49:58 - saveToDatabase: Registro insertado en BD con ID: 276 2026-08-07 19:49:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1026410356798866.jpg","image_id":"1026410356798866","size":56882,"mime_type":"image\/jpeg","db_success":true} 2026-08-07 19:49:58 - Resultado del comando: array 2026-08-07 19:49:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-07 19:49:59 - Mensaje enviado con éxito a 584122553101 2026-08-07 19:49:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a766f274c1b5 (wa_message_id: wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSREIzNkFCRDIyMjM0ODQxOTAzAA==) 2026-08-07 19:49:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a766f274c1b5 2026-08-07 19:49:59 - ====== FIN WEBHOOK ====== 2026-08-07 19:50:41 - ====== INICIO WEBHOOK ====== 2026-08-07 19:50:41 - Evento: text | De: 584122553101 | Size: 647b 2026-08-07 19:50:41 - Procesando mensaje regular tipo: text 2026-08-07 19:50:41 - RegularMessageService: Procesando mensaje de 584122553101, tipo: text 2026-08-07 19:50:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUM0OTQzRTY3ODAwQjMzMzVDRThGNzkzRkRCN0JBMUIA 2026-08-07 19:50:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUM0OTQzRTY3ODAwQjMzMzVDRThGNzkzRkRCN0JBMUIA 2026-08-07 19:50:41 - Contenido: Hola 👋 buenas noches pase este pago ayer y creo que estoy cortada podrías confirma... 2026-08-07 19:50:41 - Comando detectado: hola 2026-08-07 19:50:41 - CommandProcessor: Procesando comando: hola 2026-08-07 19:50:41 - Comando no reconocido, enviando a ChatGPT 2026-08-07 19:50:41 - Resultado del comando: string 2026-08-07 19:50:41 - Enviando a ChatGPT: Hola 👋 buenas noches pase este pago ayer y creo... 2026-08-07 19:50:41 - forwardToChatGPT: Enviando a ChatGPT: Hola 👋 buenas noches pase este pago ayer y creo... 2026-08-07 19:50:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [07-Aug-2026 20:50:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [07-Aug-2026 20:50:41 America/Halifax] [CHATBOT][START] corr=dfead51c IP=127.0.0.1 UA= [07-Aug-2026 19:50:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [07-Aug-2026 19:50:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=4c:46:d1:6a:56:08 mobile=584122553101 [07-Aug-2026 19:50:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [07-Aug-2026 19:50:42 America/Caracas] [CHATBOT][DIAG] corr=dfead51c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [07-Aug-2026 19:50:42 America/Caracas] [CHATBOT][CTX] corr=dfead51c tel=584122553101 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [07-Aug-2026 19:50:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [07-Aug-2026 19:50:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [07-Aug-2026 19:50:42 America/Caracas] [CHATBOT][AI][4c312c] Proveedor: gemini [07-Aug-2026 19:50:42 America/Caracas] [CHATBOT][GEMINI][4c312c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [07-Aug-2026 19:50:42 America/Caracas] [CHATBOT][GEMINI][4c312c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 19:50:43 America/Caracas] [CHATBOT][GEMINI][4c312c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [07-Aug-2026 19:50:43 America/Caracas] [CHATBOT][AI][4c312c] Gemini falló, usando heurística local [07-Aug-2026 19:50:43 America/Caracas] [CHATBOT][END] corr=dfead51c bytesRespuesta=397 [07-Aug-2026 19:50:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-07 19:50:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-07 19:50:44 - Mensaje enviado con éxito a 584122553101 2026-08-07 19:50:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a766f547d4f4 (wa_message_id: wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSRjY1NEUyNkQzNTVDMUQwNDE3AA==) 2026-08-07 19:50:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a766f547d4f4 2026-08-07 19:50:44 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Daniel Martínez, 2026-09-07 00:00:00 . 584242766923 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242766923","wa_id":"584242766923"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzY2OTIzFQIAERgSQzIyMUFCMTY3QUI4MDQ4N0YzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Ely del Carmen Aleman, 2026-08-22 00:00:00 . 584122553101 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122553101","wa_id":"584122553101"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTUzMTAxFQIAERgSM0NEMTdFM0ZGQTMxMjQ1MjdDAA==","message_status":"accepted"}]}'. 2026-08-07 20:19:37 - ====== INICIO WEBHOOK ====== 2026-08-07 20:19:37 - Evento: interactive | De: 584122553101 | Size: 956b 2026-08-07 20:19:37 - Procesando encuesta interactiva 2026-08-07 20:19:37 - SurveyService: Iniciando procesamiento de encuesta 2026-08-07 20:19:37 - Procesando encuesta de: 584122553101, Message ID: wamid.HBgMNTg0MTIyNTUzMTAxFQIAEhggQUM2QjU5QzQwMUFFQjlDOTEyMDFEOTJFNEEzNjNEQjYA 2026-08-07 20:19:37 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-07 20:19:37 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yilbert Breidenbach Hernandez, 2026-09-07 00:00:00 . 584141219828 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141219828","wa_id":"584141219828"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjE5ODI4FQIAERgSQTZDNEFDNkMzMjYzRURGMzNCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Adrian German, 2026-09-07 00:00:00 . 584242167156 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242167156","wa_id":"584242167156"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMTY3MTU2FQIAERgSM0VGRkU3OUFCOTE0QkVDMzk4AA==","message_status":"accepted"}]}'. 2026-08-07 20:31:48 - ====== INICIO WEBHOOK ====== 2026-08-07 20:31:48 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 20:31:48 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 20:31:48 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Adrian German, 2026-09-07 00:00:00 . 584242167156 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242167156","wa_id":"584242167156"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMTY3MTU2FQIAERgSNjM4MzhGMzZGMjJEMEQ1REExAA==","message_status":"accepted"}]}'. 2026-08-07 20:34:13 - ====== INICIO WEBHOOK ====== 2026-08-07 20:34:13 - Evento: text | De: 584123340840 | Size: 561b 2026-08-07 20:34:13 - Procesando mensaje regular tipo: text 2026-08-07 20:34:13 - RegularMessageService: Procesando mensaje de 584123340840, tipo: text 2026-08-07 20:34:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMzQwODQwFQIAEhggQUMwNDYyNzZEQ0QxMEZGMENGQkNBNEJERjg0MENDOEEA 2026-08-07 20:34:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMzQwODQwFQIAEhggQUMwNDYyNzZEQ0QxMEZGMENGQkNBNEJERjg0MENDOEEA 2026-08-07 20:34:13 - Contenido: 04142020052... 2026-08-07 20:34:13 - Comando detectado: 04142020052 2026-08-07 20:34:13 - CommandProcessor: Procesando comando: 04142020052 2026-08-07 20:34:13 - Número de teléfono detectado: 04142020052 [07-Aug-2026 20:34:13 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [07-Aug-2026 20:34:14 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [07-Aug-2026 20:34:14 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-08-07 20:34:14 - Resultado del comando: array 2026-08-07 20:34:14 - Enviando respuesta: ⚡ *Maryorie Crespo Piñero* ━━━━━━ 2026-08-07 20:34:14 - Mensaje enviado con éxito a 584123340840 2026-08-07 20:34:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a767986d7324 (wa_message_id: wamid.HBgMNTg0MTIzMzQwODQwFQIAERgSMzlCNURCRTc4MzMwNTdBNUQ2AA==) 2026-08-07 20:34:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a767986d7324 2026-08-07 20:34:14 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maryorie Crespo Piñero, 2026-09-07 00:00:00 . 584142020052 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142020052","wa_id":"584142020052"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDIwMDUyFQIAERgSRTk5NTc4N0YwNUEzRDRGMTM0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Maryorie Crespo Piñero, 2026-08-22 00:00:00 . 584142020052 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142020052","wa_id":"584142020052"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDIwMDUyFQIAERgSQUFDRTA5RjlGODIyODYxQTM4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , hernan simanca, 2026-09-08 00:00:00 . 584261990179 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261990179","wa_id":"584261990179"}],"messages":[{"id":"wamid.HBgMNTg0MjYxOTkwMTc5FQIAERgSMjY2RDM3QUZFQUI5RDk3MjdCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Fabely Daniela De Sousa Corao, 2026-09-07 00:00:00 . 584126353707 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126353707","wa_id":"584126353707"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MzUzNzA3FQIAERgSMTEzQ0JGOEUxRkVGRjE4Q0U0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163518005","wa_id":"584163518005"}],"messages":[{"id":"wamid.HBgMNTg0MTYzNTE4MDA1FQIAERgSNjZCODM2MjRGNjQ5MzQ3MzY2AA==","message_status":"accepted"}]}'. 2026-08-07 21:25:54 - ====== INICIO WEBHOOK ====== 2026-08-07 21:25:54 - Evento: status:failed | De: 584142664980 | Size: 573b 2026-08-07 21:25:54 - STATUS FAILED: failed para 584142664980 | Error: 131026 Message undeliverable 2026-08-07 21:25:54 - ====== FIN WEBHOOK ====== 2026-08-07 21:25:55 - ====== INICIO WEBHOOK ====== 2026-08-07 21:25:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 21:25:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 21:25:55 - ====== FIN WEBHOOK ====== 2026-08-07 21:43:17 - ====== INICIO WEBHOOK ====== 2026-08-07 21:43:17 - Evento: status:failed | De: 584142936347 | Size: 573b 2026-08-07 21:43:17 - STATUS FAILED: failed para 584142936347 | Error: 131026 Message undeliverable 2026-08-07 21:43:17 - ====== FIN WEBHOOK ====== 2026-08-07 21:43:18 - ====== INICIO WEBHOOK ====== 2026-08-07 21:43:18 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 21:43:18 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 21:43:18 - ====== FIN WEBHOOK ====== 2026-08-07 22:26:14 - ====== INICIO WEBHOOK ====== 2026-08-07 22:26:14 - Evento: image | De: 584142399338 | Size: 823b 2026-08-07 22:26:14 - Procesando mensaje regular tipo: image 2026-08-07 22:26:14 - RegularMessageService: Procesando mensaje de 584142399338, tipo: image 2026-08-07 22:26:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMzk5MzM4FQIAEhggQUM4RDhBNTgyRjkwNTkzOTg2QzYyM0M1OTNGMUE4OUMA 2026-08-07 22:26:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMzk5MzM4FQIAEhggQUM4RDhBNTgyRjkwNTkzOTg2QzYyM0M1OTNGMUE4OUMA 2026-08-07 22:26:14 - Contenido: ... 2026-08-07 22:26:14 - Comando detectado: image 2026-08-07 22:26:14 - CommandProcessor: Procesando comando: image 2026-08-07 22:26:14 - Imagen sin comando, guardando y procesando 2026-08-07 22:26:14 - Verificando duplicado por imageId=1622356299404566, msgId=wamid.HBgMNTg0MTQyMzk5MzM4FQIAEhggQUM4RDhBNTgyRjkwNTkzOTg2QzYyM0M1OTNGMUE4OUMA 2026-08-07 22:26:14 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-07 22:26:14 - Incluyendo numtoname.php... 2026-08-07 22:26:14 - Incluyendo media.php... 2026-08-07 22:26:14 - DEBUG messages batch: [{"from":"584142399338","from_user_id":"VE.4526715047615642","id":"wamid.HBgMNTg0MTQyMzk5MzM4FQIAEhggQUM4RDhBNTgyRjkwNTkzOTg2QzYyM0M1OTNGMUE4OUMA","timestamp":"1786155966","type":"image","image":{"mime_type":"image\/jpeg","sha256":"6UlZ12tv8WJnLwK9lTlsuGuRlanEI1PsJDddDONyhms=","id":"1622356299404566","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1622356299404566&source=webhook&ext=1786156269&hash=ATxEXC6QEmZAduDG6A7pfubLuBGLiGcSpVyGCDKpkfAuqg"}}] 2026-08-07 22:26:14 - DEBUG caption: no se encontró texto cercano 2026-08-07 22:26:14 - DEBUG caption final: [VACIO] 2026-08-07 22:26:14 - DEBUG busqueda mobiles: 04142399338,4142399338,584142399338 2026-08-07 22:26:14 - DEBUG usuario encontrado: 1c:ef:03:c8:05:58 2026-08-07 22:26:14 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-07 22:26:14 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-07 22:26:15 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1622356299404566&source=getMedia&ext=1786156270&hash=ATze_gJhji8GY2aunfP4IZsgnOuV0Nz2ZIQ26Sem-jkHxw 2026-08-07 22:26:16 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1622356299404566.jpg (55731 bytes) 2026-08-07 22:26:17 - OCR tesseract exit=0 chars=265 2026-08-07 22:26:17 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 349 y PagomévilBDV Personas Fecha: 07/08/2026 STA 006938378657 [[] Identificación: 18143785 Origen: 0102****4774 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: ctnet 2026-08-07 22:26:17 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-07"} 2026-08-07 22:26:17 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-07","debug":["fecha=2026-08-07"]} 2026-08-07 22:26:17 - DEBUG registro: usernameRaw=''1c:ef:03:c8:05:58'' first=''johan manuel'' last=''silva'' esRegistrado=1 2026-08-07 22:26:17 - DEBUG bodyAdmin postOCR: Tlf: 04142399338\nUser: 1c:ef:03:c8:05:58\nNombre: johan manuel silva\nBanco: Venezuela\nMonto: \nFecha: 2026-08-07 (caption)\nSrvID: 47 2026-08-07 22:26:21 - IMG 1622356299404566 TEL 04142399338 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-07 22:26:21 - Incluyendo guardar_imagen.php... 2026-08-07 22:26:21 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-07 22:26:21 - Includes realizados. Verificando funciones... 2026-08-07 22:26:21 - obtenerInfoUsuario: Iniciando función con teléfono: 584142399338 2026-08-07 22:26:21 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-07 22:26:21 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-07 22:26:21 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-07 22:26:21 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-07 22:26:21 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-07 22:26:21 - obtenerInfoUsuario: Datos usuario: {"username":"1c:ef:03:c8:05:58","firstname":"johan manuel","lastname":"silva","mac":"1c:ef:03:c8:05:59","srvid":47} 2026-08-07 22:26:21 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-07 22:26:21 - Datos usuario extraídos: {"username":"1c:ef:03:c8:05:58","firstname":"johan manuel","lastname":"silva","mac":"1c:ef:03:c8:05:59","srvid":47} 2026-08-07 22:26:21 - Función conectarbot disponible, obteniendo conexión... 2026-08-07 22:26:21 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-07 22:26:21 - Valor de accessToken: EAAC0c45... 2026-08-07 22:26:21 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-07 22:26:21 - Instancia WhatsAppImageHandler creada 2026-08-07 22:26:21 - Llamando a saveWhatsAppImage... 2026-08-07 22:26:21 - saveWhatsAppImage: Procesando imagen para: 584142399338 2026-08-07 22:26:21 - saveWhatsAppImage: ID de media: 1622356299404566, MIME type: image/jpeg 2026-08-07 22:26:21 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1622356299404566 2026-08-07 22:26:21 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-07 22:26:21 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1622356299404566&source=getMedia&ext=1786156276&hash=ATzG8AEXwd7YyACd_9LUibHRWmdjzWm8fr07ZZFLvBQu3w 2026-08-07 22:26:21 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1622356299404566&source=getMedia&ext=1786156276&hash=ATzG8AEXwd7YyACd_9LUibHRWmdjzWm8fr07ZZFLvBQu3w 2026-08-07 22:26:24 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-07 22:26:24 - descargar_imagen: Imagen descargada - Tamaño: 55731 bytes, Tipo: image/jpeg 2026-08-07 22:26:24 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1622356299404566.jpg, Tamaño: 55731 bytes 2026-08-07 22:26:24 - saveToDatabase: Registro insertado en BD con ID: 277 2026-08-07 22:26:24 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1622356299404566.jpg","image_id":"1622356299404566","size":55731,"mime_type":"image\/jpeg","db_success":true} 2026-08-07 22:26:24 - Resultado del comando: array 2026-08-07 22:26:24 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-07 22:26:24 - Mensaje enviado con éxito a 584142399338 2026-08-07 22:26:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7693d0e2786 (wa_message_id: wamid.HBgMNTg0MTQyMzk5MzM4FQIAERgSMTMwQjVGOEUzMTkzRTA0MDA5AA==) 2026-08-07 22:26:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a7693d0e2786 2026-08-07 22:26:24 - ====== FIN WEBHOOK ====== 2026-08-07 22:54:50 - ====== INICIO WEBHOOK ====== 2026-08-07 22:54:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-07 22:54:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-07 22:54:50 - ====== FIN WEBHOOK ====== 2026-08-08 02:43:20 - ====== INICIO WEBHOOK ====== 2026-08-08 02:43:20 - Evento: image | De: 584143466209 | Size: 865b 2026-08-08 02:43:20 - Procesando mensaje regular tipo: image 2026-08-08 02:43:20 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-08 02:43:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NURGRTk5MkRFQkM3OEM1MUJDRDVDMDBGNjVGQzMA 2026-08-08 02:43:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NURGRTk5MkRFQkM3OEM1MUJDRDVDMDBGNjVGQzMA 2026-08-08 02:43:20 - Contenido: G venezuela 57000.00 sueldo-diego... 2026-08-08 02:43:20 - Comando detectado: g 2026-08-08 02:43:20 - CommandProcessor: Procesando comando: g 2026-08-08 02:43:20 - Gasto de negocio con imagen: 2532654707179494 2026-08-08 02:43:20 - Formato 'g banco descripcion': banco=venezuela, desc=57000.00 sueldo-diego 2026-08-08 02:43:21 - Ejecutando GastosService (negocio) [08-Aug-2026 02:43:21 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-08 02:43:25 - Resultado del comando: array 2026-08-08 02:43:25 - Enviando respuesta: ✅ 💼 Gasto de negocio #956 registrado • Mon 2026-08-08 02:43:26 - Mensaje enviado con éxito a 584143466209 2026-08-08 02:43:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a76d00e2ca04 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNkJDNUY3NEE1RUEzQTlEMUZCAA==) 2026-08-08 02:43:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a76d00e2ca04 2026-08-08 02:43:26 - ====== FIN WEBHOOK ====== 2026-08-08 06:40:33 - ====== INICIO WEBHOOK ====== 2026-08-08 06:40:33 - Evento: image | De: 584242232350 | Size: 857b 2026-08-08 06:40:33 - Procesando mensaje regular tipo: image 2026-08-08 06:40:33 - RegularMessageService: Procesando mensaje de 584242232350, tipo: image 2026-08-08 06:40:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMwQTE5REM2RDgyQTk5NzM1MDg5OENCRjc2RUM4RjEA 2026-08-08 06:40:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMwQTE5REM2RDgyQTk5NzM1MDg5OENCRjc2RUM4RjEA 2026-08-08 06:40:33 - Contenido: ... 2026-08-08 06:40:33 - Comando detectado: image 2026-08-08 06:40:33 - CommandProcessor: Procesando comando: image 2026-08-08 06:40:33 - Imagen sin comando, guardando y procesando 2026-08-08 06:40:33 - Verificando duplicado por imageId=1048883728103507, msgId=wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMwQTE5REM2RDgyQTk5NzM1MDg5OENCRjc2RUM4RjEA 2026-08-08 06:40:33 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 06:40:33 - Incluyendo numtoname.php... 2026-08-08 06:40:33 - Incluyendo media.php... 2026-08-08 06:40:33 - DEBUG messages batch: [{"from":"584242232350","from_user_id":"VE.4546628028957677","id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMwQTE5REM2RDgyQTk5NzM1MDg5OENCRjc2RUM4RjEA","timestamp":"1786185625","type":"image","image":{"mime_type":"image\/jpeg","sha256":"HcqilKJdoH\/4yYNTmlP78vCzm+\/s8IIwUh5zRsWCqg8=","id":"1048883728103507","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1048883728103507&source=webhook&ext=1786185927&hash=ATzCVSbXI3PAt2fRPqi7bHUM09BV7oGSiFflBfr09hFDeg"}}] 2026-08-08 06:40:33 - DEBUG caption: no se encontró texto cercano 2026-08-08 06:40:33 - DEBUG caption final: [VACIO] 2026-08-08 06:40:33 - DEBUG busqueda mobiles: 04242232350,4242232350,584242232350 2026-08-08 06:40:33 - DEBUG usuario NO encontrado 2026-08-08 06:40:33 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 06:40:33 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 06:40:35 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1048883728103507&source=getMedia&ext=1786185929&hash=ATx9I0GxBwzHzcuNtX-YOoW_3HcLcrWMUs45PKUSgxWgrQ 2026-08-08 06:40:37 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1048883728103507.jpg (31278 bytes) 2026-08-08 06:40:37 - OCR tesseract exit=0 chars=281 2026-08-08 06:40:37 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 184 6:36 4 Aa < Comprobante de operación < y PagomóvilBDV 5.000,00 Bs Fecha: 08/08/2026 Operación: 006939033132 [[] Identificación: 18143785 Origen: 04241674800 Destino: 04123663736 Concepto: pago 2026-08-08 06:40:37 - OCR parse (caption-level): {"banco":null,"monto":"5000.00","fecha":"2026-08-08"} 2026-08-08 06:40:37 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 06:40:37 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-08 06:40:37 - DEBUG bodyAdmin postOCR: Tlf: 04242232350\nUsuario: NO REGISTRADO\nBanco: \nMonto: 5000.00 (caption)\nFecha: 2026-08-08 (caption) 2026-08-08 06:40:40 - IMG 1048883728103507 TEL 04242232350 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 06:40:40 - Incluyendo guardar_imagen.php... 2026-08-08 06:40:40 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 06:40:40 - Includes realizados. Verificando funciones... 2026-08-08 06:40:40 - obtenerInfoUsuario: Iniciando función con teléfono: 584242232350 2026-08-08 06:40:40 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 06:40:40 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 06:40:40 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 06:40:40 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 06:40:40 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 06:40:40 - obtenerInfoUsuario: Datos usuario: {"username":"0c:ea:14:9e:d6:9c","firstname":"Yolimar ","lastname":"Rivero ","mac":"0c:ea:14:9e:d6:9c","srvid":47} 2026-08-08 06:40:40 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 06:40:40 - Datos usuario extraídos: {"username":"0c:ea:14:9e:d6:9c","firstname":"Yolimar ","lastname":"Rivero ","mac":"0c:ea:14:9e:d6:9c","srvid":47} 2026-08-08 06:40:40 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 06:40:40 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 06:40:40 - Valor de accessToken: EAAC0c45... 2026-08-08 06:40:40 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 06:40:40 - Instancia WhatsAppImageHandler creada 2026-08-08 06:40:40 - Llamando a saveWhatsAppImage... 2026-08-08 06:40:40 - saveWhatsAppImage: Procesando imagen para: 584242232350 2026-08-08 06:40:40 - saveWhatsAppImage: ID de media: 1048883728103507, MIME type: image/jpeg 2026-08-08 06:40:40 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1048883728103507 2026-08-08 06:40:41 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 06:40:41 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1048883728103507&source=getMedia&ext=1786185935&hash=ATwC5n4KDTx6OcNsRcEL3dxi0wqs3_lJpxM1rDMHen5D5Q 2026-08-08 06:40:41 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1048883728103507&source=getMedia&ext=1786185935&hash=ATwC5n4KDTx6OcNsRcEL3dxi0wqs3_lJpxM1rDMHen5D5Q 2026-08-08 06:40:42 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 06:40:42 - descargar_imagen: Imagen descargada - Tamaño: 31278 bytes, Tipo: image/jpeg 2026-08-08 06:40:42 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1048883728103507.jpg, Tamaño: 31278 bytes 2026-08-08 06:40:42 - saveToDatabase: Registro insertado en BD con ID: 278 2026-08-08 06:40:42 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1048883728103507.jpg","image_id":"1048883728103507","size":31278,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 06:40:42 - Resultado del comando: array 2026-08-08 06:40:42 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 06:40:42 - Mensaje enviado con éxito a 584242232350 2026-08-08 06:40:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7707aaebc60 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSQTZERjg4MTY2OEY0NkI0M0RBAA==) 2026-08-08 06:40:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a7707aaebc60 2026-08-08 06:40:42 - ====== FIN WEBHOOK ====== 2026-08-08 06:41:03 - ====== INICIO WEBHOOK ====== 2026-08-08 06:41:03 - Evento: text | De: 584242232350 | Size: 665b 2026-08-08 06:41:03 - Procesando mensaje regular tipo: text 2026-08-08 06:41:03 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-08-08 06:41:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM3OTQyQThCMjg2OTMwNTRFMDRDMTdDNUJGNEFEQTAA 2026-08-08 06:41:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM3OTQyQThCMjg2OTMwNTRFMDRDMTdDNUJGNEFEQTAA 2026-08-08 06:41:03 - Contenido: Otro pagó bueno días 🌄 gracias 🫂 excelente servicio... 2026-08-08 06:41:03 - Comando detectado: otro 2026-08-08 06:41:03 - CommandProcessor: Procesando comando: otro 2026-08-08 06:41:03 - Comando no reconocido, enviando a ChatGPT 2026-08-08 06:41:03 - Resultado del comando: string 2026-08-08 06:41:03 - Enviando a ChatGPT: Otro pagó bueno días 🌄 gracias 🫂 excelente... 2026-08-08 06:41:03 - forwardToChatGPT: Enviando a ChatGPT: Otro pagó bueno días 🌄 gracias 🫂 excelente... 2026-08-08 06:41:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 07:41:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 07:41:03 America/Halifax] [CHATBOT][START] corr=71a59b66 IP=127.0.0.1 UA= [08-Aug-2026 06:41:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 06:41:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-14 username=0c:ea:14:9e:d6:9c mobile=584242232350 [08-Aug-2026 06:41:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 06:41:03 America/Caracas] [CHATBOT][DIAG] corr=71a59b66 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 4 [08-Aug-2026 06:41:03 America/Caracas] [CHATBOT][CTX] corr=71a59b66 tel=584242232350 intent=chat srvid=47 usd=35 bs=30722.36 tasa=756.7083 verifyMode=simulated [08-Aug-2026 06:41:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 06:41:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 06:41:03 America/Caracas] [CHATBOT][AI][586d56] Proveedor: gemini [08-Aug-2026 06:41:03 America/Caracas] [CHATBOT][GEMINI][586d56] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 06:41:04 America/Caracas] [CHATBOT][GEMINI][586d56] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 06:41:04 America/Caracas] [CHATBOT][GEMINI][586d56] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 06:41:05 America/Caracas] [CHATBOT][AI][586d56] Gemini falló, usando heurística local [08-Aug-2026 06:41:05 America/Caracas] [CHATBOT][AI][586d56] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 06:41:05 America/Caracas] [CHATBOT][END] corr=71a59b66 bytesRespuesta=392 [08-Aug-2026 06:41:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 06:41:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 06:41:06 - Mensaje enviado con éxito a 584242232350 2026-08-08 06:41:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7707c2297cd (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSNkE0NEY4QjkzN0NGM0EyQUFGAA==) 2026-08-08 06:41:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a7707c2297cd 2026-08-08 06:41:06 - ====== FIN WEBHOOK ====== 2026-08-08 06:53:04 - ====== INICIO WEBHOOK ====== 2026-08-08 06:53:04 - Evento: image | De: 584142399338 | Size: 823b 2026-08-08 06:53:04 - Procesando mensaje regular tipo: image 2026-08-08 06:53:04 - RegularMessageService: Procesando mensaje de 584142399338, tipo: image 2026-08-08 06:53:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMzk5MzM4FQIAEhggQUNBNzU3MTNDODREMEM3OTJBOTJDNjNFNDg0QTQ1NkMA 2026-08-08 06:53:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMzk5MzM4FQIAEhggQUNBNzU3MTNDODREMEM3OTJBOTJDNjNFNDg0QTQ1NkMA 2026-08-08 06:53:04 - Contenido: ... 2026-08-08 06:53:04 - Comando detectado: image 2026-08-08 06:53:04 - CommandProcessor: Procesando comando: image 2026-08-08 06:53:04 - Imagen sin comando, guardando y procesando 2026-08-08 06:53:04 - Verificando duplicado por imageId=2205840643594957, msgId=wamid.HBgMNTg0MTQyMzk5MzM4FQIAEhggQUNBNzU3MTNDODREMEM3OTJBOTJDNjNFNDg0QTQ1NkMA 2026-08-08 06:53:04 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 06:53:04 - Incluyendo numtoname.php... 2026-08-08 06:53:04 - Incluyendo media.php... 2026-08-08 06:53:04 - DEBUG messages batch: [{"from":"584142399338","from_user_id":"VE.4526715047615642","id":"wamid.HBgMNTg0MTQyMzk5MzM4FQIAEhggQUNBNzU3MTNDODREMEM3OTJBOTJDNjNFNDg0QTQ1NkMA","timestamp":"1786186375","type":"image","image":{"mime_type":"image\/jpeg","sha256":"6UlZ12tv8WJnLwK9lTlsuGuRlanEI1PsJDddDONyhms=","id":"2205840643594957","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2205840643594957&source=webhook&ext=1786186678&hash=ATxRR_GHMa8Ur_vQa2xRNOMLJoAsDl-Xe3tfMloOHw5YAA"}}] 2026-08-08 06:53:04 - DEBUG caption: no se encontró texto cercano 2026-08-08 06:53:04 - DEBUG caption final: [VACIO] 2026-08-08 06:53:04 - DEBUG busqueda mobiles: 04142399338,4142399338,584142399338 2026-08-08 06:53:04 - DEBUG usuario encontrado: 1c:ef:03:c8:05:58 2026-08-08 06:53:04 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 06:53:04 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 06:53:06 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2205840643594957&source=getMedia&ext=1786186680&hash=ATwXqri6BxNBMo9p1tDv1zFzm4vhUxcVshqrJ2GfgFauCg 2026-08-08 06:53:07 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2205840643594957.jpg (55731 bytes) 2026-08-08 06:53:08 - OCR tesseract exit=0 chars=265 2026-08-08 06:53:08 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 349 y PagomévilBDV Personas Fecha: 07/08/2026 STA 006938378657 [[] Identificación: 18143785 Origen: 0102****4774 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: ctnet 2026-08-08 06:53:08 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-07"} 2026-08-08 06:53:08 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-07","debug":["fecha=2026-08-07"]} 2026-08-08 06:53:08 - DEBUG registro: usernameRaw=''1c:ef:03:c8:05:58'' first=''johan manuel'' last=''silva'' esRegistrado=1 2026-08-08 06:53:08 - DEBUG bodyAdmin postOCR: Tlf: 04142399338\nUser: 1c:ef:03:c8:05:58\nNombre: johan manuel silva\nBanco: Venezuela\nMonto: \nFecha: 2026-08-07 (caption)\nSrvID: 47 2026-08-08 06:53:11 - IMG 2205840643594957 TEL 04142399338 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 06:53:11 - Incluyendo guardar_imagen.php... 2026-08-08 06:53:11 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 06:53:11 - Includes realizados. Verificando funciones... 2026-08-08 06:53:11 - obtenerInfoUsuario: Iniciando función con teléfono: 584142399338 2026-08-08 06:53:11 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 06:53:11 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 06:53:11 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 06:53:11 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 06:53:11 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 06:53:11 - obtenerInfoUsuario: Datos usuario: {"username":"1c:ef:03:c8:05:58","firstname":"johan manuel","lastname":"silva","mac":"1c:ef:03:c8:05:59","srvid":47} 2026-08-08 06:53:11 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 06:53:11 - Datos usuario extraídos: {"username":"1c:ef:03:c8:05:58","firstname":"johan manuel","lastname":"silva","mac":"1c:ef:03:c8:05:59","srvid":47} 2026-08-08 06:53:11 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 06:53:11 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 06:53:11 - Valor de accessToken: EAAC0c45... 2026-08-08 06:53:11 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 06:53:11 - Instancia WhatsAppImageHandler creada 2026-08-08 06:53:11 - Llamando a saveWhatsAppImage... 2026-08-08 06:53:11 - saveWhatsAppImage: Procesando imagen para: 584142399338 2026-08-08 06:53:11 - saveWhatsAppImage: ID de media: 2205840643594957, MIME type: image/jpeg 2026-08-08 06:53:11 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2205840643594957 2026-08-08 06:53:12 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 06:53:12 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2205840643594957&source=getMedia&ext=1786186686&hash=ATyjtXteJ2S3cbGhLpk7jFDbPgMPakX48YahTVlFiP9kIw 2026-08-08 06:53:12 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2205840643594957&source=getMedia&ext=1786186686&hash=ATyjtXteJ2S3cbGhLpk7jFDbPgMPakX48YahTVlFiP9kIw 2026-08-08 06:53:13 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 06:53:13 - descargar_imagen: Imagen descargada - Tamaño: 55731 bytes, Tipo: image/jpeg 2026-08-08 06:53:13 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2205840643594957.jpg, Tamaño: 55731 bytes 2026-08-08 06:53:13 - saveToDatabase: Registro insertado en BD con ID: 279 2026-08-08 06:53:13 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2205840643594957.jpg","image_id":"2205840643594957","size":55731,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 06:53:13 - Resultado del comando: array 2026-08-08 06:53:13 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 06:53:14 - Mensaje enviado con éxito a 584142399338 2026-08-08 06:53:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a770a9a8a728 (wa_message_id: wamid.HBgMNTg0MTQyMzk5MzM4FQIAERgSM0RCQTRFNzg4NEE2MDQ4MjcwAA==) 2026-08-08 06:53:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a770a9a8a728 2026-08-08 06:53:14 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168321193","wa_id":"584168321193"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzIxMTkzFQIAERgSQzk2MTkzNjRDM0YzMDU1RkQ5AA==","message_status":"accepted"}]}'. 2026-08-08 07:00:10 - ====== INICIO WEBHOOK ====== 2026-08-08 07:00:10 - Evento: status:failed | De: 584168321193 | Size: 573b 2026-08-08 07:00:10 - STATUS FAILED: failed para 584168321193 | Error: 131026 Message undeliverable 2026-08-08 07:00:10 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120453695","wa_id":"584120453695"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNDUzNjk1FQIAERgSNDY4RjkwOTY0Q0ZDNzQ2M0Q1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241982920","wa_id":"584241982920"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTgyOTIwFQIAERgSREYzNTAyOEFFQzZGRDY2Q0JDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166930022","wa_id":"584166930022"}],"messages":[{"id":"wamid.HBgMNTg0MTY2OTMwMDIyFQIAERgSRDVCREYzRDFCODU3N0U1OEEwAA==","message_status":"accepted"}]}'. 2026-08-08 07:00:13 - ====== INICIO WEBHOOK ====== 2026-08-08 07:00:13 - Evento: status:failed | De: 584166930022 | Size: 573b 2026-08-08 07:00:13 - STATUS FAILED: failed para 584166930022 | Error: 131026 Message undeliverable 2026-08-08 07:00:13 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120339969","wa_id":"584120339969"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzM5OTY5FQIAERgSNEYyRDBBQTc1Nzk5OEExRjBGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123879048","wa_id":"584123879048"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODc5MDQ4FQIAERgSNDFFOUQzMUZCQjc2MTgxOEZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129641291","wa_id":"584129641291"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQxMjkxFQIAERgSNzVCOTBFMEIzRjkxRDdGQjg0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129646059","wa_id":"584129646059"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ2MDU5FQIAERgSQTVEMDJCREQ5NDU5Q0E5OUE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144548162","wa_id":"584144548162"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTQ4MTYyFQIAERgSQkZERTU1RjgyNDVGNDBGNUY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121482226","wa_id":"584121482226"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgyMjI2FQIAERgSREI5ODRBNzM0MTE5MzYzNTRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261325965","wa_id":"584261325965"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMzI1OTY1FQIAERgSQzZDMTM4QUY4MDk5ODgyMEVGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162120320","wa_id":"584162120320"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTIwMzIwFQIAERgSRTFCRDdDRjdENkVGMjhEREY2AA==","message_status":"accepted"}]}'. 2026-08-08 07:00:22 - ====== INICIO WEBHOOK ====== 2026-08-08 07:00:22 - Evento: status:failed | De: 584162120320 | Size: 573b 2026-08-08 07:00:22 - STATUS FAILED: failed para 584162120320 | Error: 131026 Message undeliverable 2026-08-08 07:00:22 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124035584","wa_id":"584124035584"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MDM1NTg0FQIAERgSMzBFQjdERkE4NEFEMUZGOTI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241790687","wa_id":"584241790687"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzkwNjg3FQIAERgSMDEzMzg2MTgzNDc4MTc4RUMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129868993","wa_id":"584129868993"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODY4OTkzFQIAERgSMjgzMTJGRjRFQ0Y0RkQwQ0Q4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141294170","wa_id":"584141294170"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjk0MTcwFQIAERgSMTRBMEFDQzJCQzc0MjRDOTZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143030898","wa_id":"584143030898"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDMwODk4FQIAERgSNTRDQUU4QUIyQ0Y1MTQ1NEU1AA==","message_status":"accepted"}]}'. 2026-08-08 07:00:29 - ====== INICIO WEBHOOK ====== 2026-08-08 07:00:29 - Evento: status:failed | De: 584143030898 | Size: 573b 2026-08-08 07:00:29 - STATUS FAILED: failed para 584143030898 | Error: 131026 Message undeliverable 2026-08-08 07:00:29 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142885098","wa_id":"584142885098"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODg1MDk4FQIAERgSNUY0RDQ1MTlDRjBGNUIzOEU1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127074094","wa_id":"584127074094"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MDc0MDk0FQIAERgSNzM4RjE0NTRCREEwNzRCMTZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125566042","wa_id":"584125566042"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTY2MDQyFQIAERgSQUM0NzU5OTdGNDRCQTY2ODU5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122814524","wa_id":"584122814524"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSRkE2MUZBQTY0RThFM0UwQTNEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243513567","wa_id":"584243513567"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTEzNTY3FQIAERgSQ0EzODNBMjgwMDg1NjA0OEYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243819069","wa_id":"584243819069"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODE5MDY5FQIAERgSMTREMDREMTJFM0Q1MzNFQjAxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243359632","wa_id":"584243359632"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzU5NjMyFQIAERgSMEFFMjQyQjc2REJBNzFDMTk2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262158724","wa_id":"584262158724"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMTU4NzI0FQIAERgSM0YwNjZFNjNCNUZGMzFBQUVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961946","wa_id":"584129961946"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxOTQ2FQIAERgSQjYzMjAwQzk2NTk2MjFDMTQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142821917","wa_id":"584142821917"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODIxOTE3FQIAERgSMkNENEIyRjJBRDg0OTYyRDkwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243009413","wa_id":"584243009413"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDA5NDEzFQIAERgSOUFFNEIwODkxMUNCNEIzMzlBAA==","message_status":"accepted"}]}'. 2026-08-08 07:00:46 - ====== INICIO WEBHOOK ====== 2026-08-08 07:00:46 - Evento: text | De: 584127074094 | Size: 886b 2026-08-08 07:00:46 - Procesando mensaje regular tipo: text 2026-08-08 07:00:46 - RegularMessageService: Procesando mensaje de 584127074094, tipo: text 2026-08-08 07:00:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MDc0MDk0FQIAEhggQTVFMUI1QzRBMjMzRjE0RkRFMzVBOEYzOUZCRDhGNEUA 2026-08-08 07:00:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MDc0MDk0FQIAEhggQTVFMUI1QzRBMjMzRjE0RkRFMzVBOEYzOUZCRDhGNEUA 2026-08-08 07:00:46 - Contenido: Gracias por tu mensaje. En este momento no podemos responder. Si deseas conocer nuestros servicios ... 2026-08-08 07:00:46 - Comando detectado: gracias 2026-08-08 07:00:46 - CommandProcessor: Procesando comando: gracias 2026-08-08 07:00:46 - Comando no reconocido, enviando a ChatGPT 2026-08-08 07:00:46 - Resultado del comando: string 2026-08-08 07:00:46 - Enviando a ChatGPT: Gracias por tu mensaje. En este momento no podemos... 2026-08-08 07:00:46 - forwardToChatGPT: Enviando a ChatGPT: Gracias por tu mensaje. En este momento no podemos... 2026-08-08 07:00:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140318943","wa_id":"584140318943"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzE4OTQzFQIAERgSQzYzOTYwQjQ2OEVERUEzMjA3AA==","message_status":"accepted"}]}'. [08-Aug-2026 08:00:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 08:00:46 America/Halifax] [CHATBOT][START] corr=fbfd68d9 IP=127.0.0.1 UA= [08-Aug-2026 07:00:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 07:00:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=4c:d7:c8:a0:6f:cb mobile=584127074094 [08-Aug-2026 07:00:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2025-12-23 username=6c:68:a4:81:57:58 mobile=584127074094 [08-Aug-2026 07:00:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 07:00:46 America/Caracas] [CHATBOT][DIAG] corr=fbfd68d9 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [08-Aug-2026 07:00:46 America/Caracas] [CHATBOT][CTX] corr=fbfd68d9 tel=584127074094 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [08-Aug-2026 07:00:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 07:00:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 07:00:46 America/Caracas] [CHATBOT][AI][8c0110] Proveedor: gemini [08-Aug-2026 07:00:46 America/Caracas] [CHATBOT][GEMINI][8c0110] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 07:00:46 America/Caracas] [CHATBOT][GEMINI][8c0110] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 07:00:47 America/Caracas] [CHATBOT][GEMINI][8c0110] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129911248","wa_id":"584129911248"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTExMjQ4FQIAERgSNzhGRkY4NENBNjgwMURFRkZGAA==","message_status":"accepted"}]}'. [08-Aug-2026 07:00:47 America/Caracas] [CHATBOT][AI][8c0110] Gemini falló, usando heurística local [08-Aug-2026 07:00:47 America/Caracas] [CHATBOT][AI][8c0110] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 07:00:47 America/Caracas] [CHATBOT][END] corr=fbfd68d9 bytesRespuesta=394 [08-Aug-2026 07:00:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 07:00:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264257","wa_id":"584241264257"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0MjU3FQIAERgSMTc2MkFDQTFFRTMxQ0RCMzdFAA==","message_status":"accepted"}]}'. 2026-08-08 07:00:48 - Mensaje enviado con éxito a 584127074094 2026-08-08 07:00:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a770c60ba7f6 (wa_message_id: wamid.HBgMNTg0MTI3MDc0MDk0FQIAERgSOUUwNkYyM0YwMDM1QzE5QkU0AA==) 2026-08-08 07:00:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a770c60ba7f6 2026-08-08 07:00:48 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142092999","wa_id":"584142092999"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDkyOTk5FQIAERgSNjA0QUQ4NUNGQkYzRTk3RTkyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123688392","wa_id":"584123688392"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg4MzkyFQIAERgSNTY1NjY5MDNBNkI0MTEyOENDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128297799","wa_id":"584128297799"}],"messages":[{"id":"wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSQzdFMDJEMjE5RjFDQUE4QTYzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123689637","wa_id":"584123689637"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg5NjM3FQIAERgSMDdDMUYzMjYzREFFN0U2Q0UxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143030898","wa_id":"584143030898"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDMwODk4FQIAERgSNUYzRTZBM0ZEMDVDMTBCNTBGAA==","message_status":"accepted"}]}'. 2026-08-08 07:00:54 - ====== INICIO WEBHOOK ====== 2026-08-08 07:00:54 - Evento: status:failed | De: 584143030898 | Size: 573b 2026-08-08 07:00:54 - STATUS FAILED: failed para 584143030898 | Error: 131026 Message undeliverable 2026-08-08 07:00:54 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127425057","wa_id":"584127425057"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NDI1MDU3FQIAERgSRjM5MTdFRjE1MDAxNzgxOTM2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125303707","wa_id":"584125303707"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzAzNzA3FQIAERgSMTVENTZEQjMxODA3REMzQTUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141147385","wa_id":"584141147385"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ3Mzg1FQIAERgSNDE1RDI1NUFCRjNCMkE5M0U4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120108055","wa_id":"584120108055"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTA4MDU1FQIAERgSOTM1MkE0MTBFMDNEMzI3QTkyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142356045","wa_id":"584142356045"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzU2MDQ1FQIAERgSMjMxN0JEN0U0QzM4MDJCQUJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121489167","wa_id":"584121489167"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg5MTY3FQIAERgSMUJGNUQwMzNGQUEwNEQ0OUY3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910566","wa_id":"584129910566"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNTY2FQIAERgSMTI2RkVDRjNFQ0QwMTA1RTZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSRDY0MjI1OUUzM0QxMUIzNEQ3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243164848","wa_id":"584243164848"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSNDI2NjAyNzhBQjBCNjlDQzdFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127167573","wa_id":"584127167573"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MTY3NTczFQIAERgSMjY1QjUwODMxNzQ4NjA2RjVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120730193","wa_id":"584120730193"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzMwMTkzFQIAERgSNUU3QjQxNzk3QUNCMTIzMUQzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120990347","wa_id":"584120990347"}],"messages":[{"id":"wamid.HBgMNTg0MTIwOTkwMzQ3FQIAERgSQjYzOTcwMDVBMUI0QkFDN0M3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121485563","wa_id":"584121485563"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg1NTYzFQIAERgSQTIxNTg0NTVEMzVCMjk1QTJDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128837641","wa_id":"584128837641"}],"messages":[{"id":"wamid.HBgMNTg0MTI4ODM3NjQxFQIAERgSMkY4Q0FEQ0NDOTYxMEIzMDkyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243514744","wa_id":"584243514744"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTE0NzQ0FQIAERgSNEZENDMzNkY1RjUwQUQ4RDNDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262354589","wa_id":"584262354589"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMzU0NTg5FQIAERgSMTI3QTFCQzM2OUUzMEM1RDI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144107754","wa_id":"584144107754"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0MTA3NzU0FQIAERgSMzM1QzREMDZCNDE3Rjg1RjYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243770336","wa_id":"584243770336"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzcwMzM2FQIAERgSOTg3OTg2Q0UzRTFGMDBENDRFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269006983","wa_id":"584269006983"}],"messages":[{"id":"wamid.HBgMNTg0MjY5MDA2OTgzFQIAERgSNjNBOTAzNUQ4OUMyMzM0ODJEAA==","message_status":"accepted"}]}'. 2026-08-08 07:01:16 - ====== INICIO WEBHOOK ====== 2026-08-08 07:01:16 - Evento: status:failed | De: 584269006983 | Size: 573b 2026-08-08 07:01:16 - STATUS FAILED: failed para 584269006983 | Error: 131026 Message undeliverable 2026-08-08 07:01:16 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164607398","wa_id":"584164607398"}],"messages":[{"id":"wamid.HBgMNTg0MTY0NjA3Mzk4FQIAERgSNENBM0YxODVFNDlGNTdCNkYxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04141736798","wa_id":"584141736798"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNzM2Nzk4FQIAERgSQUUwOTJERDlFQUIzQTE2QkFCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243019870","wa_id":"584243019870"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDE5ODcwFQIAERgSQ0ZERDFCQ0Q2RjZFOEJERjE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243591557","wa_id":"584243591557"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTkxNTU3FQIAERgSODhCMzg2RjlBM0Q4MEU3MUU0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141478013","wa_id":"584141478013"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDc4MDEzFQIAERgSM0U3MTFENTc0RUFGOTczRDUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122958764","wa_id":"584122958764"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSNTUwRDY5OTA0NzBFNDE2RTMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129615764","wa_id":"584129615764"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjE1NzY0FQIAERgSQ0FBQkQ1NDZEQ0REMTcyMUMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243600371","wa_id":"584243600371"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjAwMzcxFQIAERgSMzU2OTJDNDg5MzRGODM3QUM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129621461","wa_id":"584129621461"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjIxNDYxFQIAERgSQ0MyNjIwQTI4QUU3NDM0M0Q5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928040","wa_id":"584144928040"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDQwFQIAERgSRDgwNjU0MzgyODFFRUM5MThGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123346247","wa_id":"584123346247"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzQ2MjQ3FQIAERgSQUQyRjIxQzE1QzNDN0VCN0UzAA==","message_status":"accepted"}]}'. 2026-08-08 07:01:30 - ====== INICIO WEBHOOK ====== 2026-08-08 07:01:30 - Evento: status:failed | De: 584123346247 | Size: 573b 2026-08-08 07:01:30 - STATUS FAILED: failed para 584123346247 | Error: 131026 Message undeliverable 2026-08-08 07:01:30 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243406393","wa_id":"584243406393"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDA2MzkzFQIAERgSRUMzQUY3QkMxODVFMTExREFDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123074586","wa_id":"584123074586"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDc0NTg2FQIAERgSMTIzRUE0Q0Y2MDE3MDNGRjRDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241814415","wa_id":"584241814415"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODE0NDE1FQIAERgSQTgxMDE2NDExQTlERkIzQzFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04241901965","wa_id":"584241901965"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTAxOTY1FQIAERgSQTFCQjZEQkFFQzQ1RTE4QzZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123062567","wa_id":"584123062567"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDYyNTY3FQIAERgSRDE2OUZFNzBFRkZFRTBBRjk4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267419909","wa_id":"584267419909"}],"messages":[{"id":"wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSNEJCNzE0QkRFNUJFQTQ1MDlEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141808433","wa_id":"584141808433"}],"messages":[{"id":"wamid.HBgMNTg0MTQxODA4NDMzFQIAERgSMkM4MEZGRTk1NDA3MkIwOUY3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144912881","wa_id":"584144912881"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSQjZDMEMwNTFGQzhGQ0M3Qzg4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144566438","wa_id":"584144566438"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTY2NDM4FQIAERgSQkIwMDM2RTYwMjQ3MUFGODc1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141230647","wa_id":"584141230647"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjMwNjQ3FQIAERgSMDY5MkEwQkU2QzdFNEMyNEEwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124558012","wa_id":"584124558012"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTU4MDEyFQIAERgSMjU0OThDQkY0Q0U4QzI2QjhBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125770693","wa_id":"584125770693"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NzcwNjkzFQIAERgSMjQ4M0VDOEFFMDM2MjIzRUY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910519","wa_id":"584129910519"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNTE5FQIAERgSNjg0OEM1MDU4QkRGOUYwRDIxAA==","message_status":"accepted"}]}'. 2026-08-08 07:01:46 - ====== INICIO WEBHOOK ====== 2026-08-08 07:01:46 - Evento: button | De: 584129615764 | Size: 719b 2026-08-08 07:01:46 - Procesando botón de plantilla: Informacion de pagos 2026-08-08 07:01:46 - ButtonService: payload=informacion de pagos, telefono=584129615764 2026-08-08 07:01:46 - Procesando botón PAGO para: 584129615764 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243412606","wa_id":"584243412606"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDEyNjA2FQIAERgSMDhGRTMzNDcyQTE4OEZDNTY0AA==","message_status":"accepted"}]}'. 2026-08-08 07:01:46 - Mensaje enviado con éxito a 584129615764 2026-08-08 07:01:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a770c9ae3d2e (wa_message_id: wamid.HBgMNTg0MTI5NjE1NzY0FQIAERgSQzc3RTAxOEFBNEEyMTNENTFBAA==) 2026-08-08 07:01:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a770c9ae3d2e 2026-08-08 07:01:46 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241483484","wa_id":"584241483484"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDgzNDg0FQIAERgSNEZBNDA3M0RGREY5MTZGMjdCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584260368575","wa_id":"584260368575"}],"messages":[{"id":"wamid.HBgMNTg0MjYwMzY4NTc1FQIAERgSQjhDREI1Mjk0MzIxMUJGM0YwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162420849","wa_id":"584162420849"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNDIwODQ5FQIAERgSQzJBNzg5QUIzMTlBRDBBQTA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161459065","wa_id":"584161459065"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDU5MDY1FQIAERgSQzI1QjMyRjRCMEJGRjM2NDRDAA==","message_status":"accepted"}]}'. 2026-08-08 07:01:51 - ====== INICIO WEBHOOK ====== 2026-08-08 07:01:51 - Evento: status:failed | De: 584161459065 | Size: 573b 2026-08-08 07:01:51 - STATUS FAILED: failed para 584161459065 | Error: 131026 Message undeliverable 2026-08-08 07:01:51 - ====== FIN WEBHOOK ====== 2026-08-08 07:22:05 - ====== INICIO WEBHOOK ====== 2026-08-08 07:22:05 - Evento: button | De: 584123688392 | Size: 716b 2026-08-08 07:22:05 - Procesando botón de plantilla: Informacion de pagos 2026-08-08 07:22:05 - ButtonService: payload=informacion de pagos, telefono=584123688392 2026-08-08 07:22:05 - Procesando botón PAGO para: 584123688392 2026-08-08 07:22:06 - Mensaje enviado con éxito a 584123688392 2026-08-08 07:22:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77115e7df34 (wa_message_id: wamid.HBgMNTg0MTIzNjg4MzkyFQIAERgSNUUwQzg5RUE2NUFFNDhBQTQxAA==) 2026-08-08 07:22:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a77115e7df34 2026-08-08 07:22:06 - ====== FIN WEBHOOK ====== 2026-08-08 07:24:25 - ====== INICIO WEBHOOK ====== 2026-08-08 07:24:25 - Evento: image | De: 584123688392 | Size: 831b 2026-08-08 07:24:25 - Procesando mensaje regular tipo: image 2026-08-08 07:24:25 - RegularMessageService: Procesando mensaje de 584123688392, tipo: image 2026-08-08 07:24:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjg4MzkyFQIAEhggQUMyRTRFM0VCMkE4MzZEMDNDNzk2MjI2RkMwRDhCNkIA 2026-08-08 07:24:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjg4MzkyFQIAEhggQUMyRTRFM0VCMkE4MzZEMDNDNzk2MjI2RkMwRDhCNkIA 2026-08-08 07:24:25 - Contenido: ... 2026-08-08 07:24:25 - Comando detectado: image 2026-08-08 07:24:25 - CommandProcessor: Procesando comando: image 2026-08-08 07:24:25 - Imagen sin comando, guardando y procesando 2026-08-08 07:24:25 - Verificando duplicado por imageId=28426308883620752, msgId=wamid.HBgMNTg0MTIzNjg4MzkyFQIAEhggQUMyRTRFM0VCMkE4MzZEMDNDNzk2MjI2RkMwRDhCNkIA 2026-08-08 07:24:25 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 07:24:25 - Incluyendo numtoname.php... 2026-08-08 07:24:25 - Incluyendo media.php... 2026-08-08 07:24:25 - DEBUG messages batch: [{"from":"584123688392","from_user_id":"VE.4541753372778476","id":"wamid.HBgMNTg0MTIzNjg4MzkyFQIAEhggQUMyRTRFM0VCMkE4MzZEMDNDNzk2MjI2RkMwRDhCNkIA","timestamp":"1786188258","type":"image","image":{"mime_type":"image\/jpeg","sha256":"kMmzjN\/opKf86ta4OXWl2m4YIPZvIkHUN1fX7ey1lDw=","id":"28426308883620752","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=28426308883620752&source=webhook&ext=1786188559&hash=ATzI7uFg0IWB7gt4vTXJlSAq1tjNJre-PVgZjJdarZ8jQw"}}] 2026-08-08 07:24:25 - DEBUG caption: no se encontró texto cercano 2026-08-08 07:24:25 - DEBUG caption final: [VACIO] 2026-08-08 07:24:25 - DEBUG busqueda mobiles: 04123688392,4123688392,584123688392 2026-08-08 07:24:25 - DEBUG usuario encontrado: 6c:68:a4:3f:fe:e4 2026-08-08 07:24:25 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 07:24:25 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 07:24:26 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28426308883620752&source=getMedia&ext=1786188560&hash=ATzTkJXxnzkb0uDeAT0F0l5qKCwUDTed-ajnbNqL1BE3dQ 2026-08-08 07:24:27 - OCR imagen guardada /home/ctnet/www/chatWEB/media/28426308883620752.jpg (33323 bytes) 2026-08-08 07:24:28 - OCR tesseract exit=0 chars=360 2026-08-08 07:24:28 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 197 7:23 RA tl < Comprobante de operación < y PagomóvilBDV Personas 15.134,00 Bs Fecha: 08/08/2026 Operación: 006939197598 Oo Identificación: 18143785 Origen: 0102****4180 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago de internet Crear Acceso directo 2026-08-08 07:24:28 - OCR parse (caption-level): {"banco":"Venezuela","monto":"15134.00","fecha":"2026-08-08"} 2026-08-08 07:24:28 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 07:24:28 - DEBUG registro: usernameRaw=''6c:68:a4:3f:fe:e4'' first=''Jesus Ziade'' last=''Ziade'' esRegistrado=1 2026-08-08 07:24:28 - DEBUG bodyAdmin postOCR: Tlf: 04123688392\nUser: 6c:68:a4:3f:fe:e4\nNombre: Jesus Ziade Ziade\nBanco: Venezuela\nMonto: 15134.00 (caption)\nFecha: 2026-08-08 (caption)\nSrvID: 47 2026-08-08 07:24:31 - IMG 28426308883620752 TEL 04123688392 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 07:24:31 - Incluyendo guardar_imagen.php... 2026-08-08 07:24:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 07:24:31 - Includes realizados. Verificando funciones... 2026-08-08 07:24:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584123688392 2026-08-08 07:24:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 07:24:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 07:24:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 07:24:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 07:24:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 07:24:31 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:3f:fe:e4","firstname":"Jesus Ziade","lastname":"Ziade","mac":"6c:68:a4:3f:fe:ed","srvid":47} 2026-08-08 07:24:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 07:24:31 - Datos usuario extraídos: {"username":"6c:68:a4:3f:fe:e4","firstname":"Jesus Ziade","lastname":"Ziade","mac":"6c:68:a4:3f:fe:ed","srvid":47} 2026-08-08 07:24:31 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 07:24:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 07:24:31 - Valor de accessToken: EAAC0c45... 2026-08-08 07:24:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 07:24:31 - Instancia WhatsAppImageHandler creada 2026-08-08 07:24:31 - Llamando a saveWhatsAppImage... 2026-08-08 07:24:31 - saveWhatsAppImage: Procesando imagen para: 584123688392 2026-08-08 07:24:31 - saveWhatsAppImage: ID de media: 28426308883620752, MIME type: image/jpeg 2026-08-08 07:24:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/28426308883620752 2026-08-08 07:24:33 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 07:24:33 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28426308883620752&source=getMedia&ext=1786188567&hash=ATz9_5GdYqR13c22VxzY0kKvyLY9oil7yGw6dQkUFgKoiw 2026-08-08 07:24:33 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28426308883620752&source=getMedia&ext=1786188567&hash=ATz9_5GdYqR13c22VxzY0kKvyLY9oil7yGw6dQkUFgKoiw 2026-08-08 07:24:34 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 07:24:34 - descargar_imagen: Imagen descargada - Tamaño: 33323 bytes, Tipo: image/jpeg 2026-08-08 07:24:34 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/28426308883620752.jpg, Tamaño: 33323 bytes 2026-08-08 07:24:34 - saveToDatabase: Registro insertado en BD con ID: 280 2026-08-08 07:24:34 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/28426308883620752.jpg","image_id":"28426308883620752","size":33323,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 07:24:34 - Resultado del comando: array 2026-08-08 07:24:34 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 07:24:35 - Mensaje enviado con éxito a 584123688392 2026-08-08 07:24:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7711f367d34 (wa_message_id: wamid.HBgMNTg0MTIzNjg4MzkyFQIAERgSRjJCMzkxNTE2OUFBRTRFRjc1AA==) 2026-08-08 07:24:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a7711f367d34 2026-08-08 07:24:35 - ====== FIN WEBHOOK ====== 2026-08-08 07:34:15 - ====== INICIO WEBHOOK ====== 2026-08-08 07:34:15 - Evento: button | De: 584243009413 | Size: 722b 2026-08-08 07:34:15 - Procesando botón de plantilla: Informacion de pagos 2026-08-08 07:34:15 - ButtonService: payload=informacion de pagos, telefono=584243009413 2026-08-08 07:34:15 - Procesando botón PAGO para: 584243009413 2026-08-08 07:34:16 - Mensaje enviado con éxito a 584243009413 2026-08-08 07:34:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a771438a0d3c (wa_message_id: wamid.HBgMNTg0MjQzMDA5NDEzFQIAERgSOTAzNTA2Rjg2QUYwRjlBQUJEAA==) 2026-08-08 07:34:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a771438a0d3c 2026-08-08 07:34:16 - ====== FIN WEBHOOK ====== 2026-08-08 07:38:02 - ====== INICIO WEBHOOK ====== 2026-08-08 07:38:02 - Evento: reaction | De: 584243412606 | Size: 673b 2026-08-08 07:38:02 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Maria Isabel Nouel ) [wa_id] => 584243412606 [user_id] => VE.4540586332895180 ) ) [messages] => Array ( [0] => Array ( [from] => 584243412606 [from_user_id] => VE.4540586332895180 [id] => wamid.HBgMNTg0MjQzNDEyNjA2FQIAEhggQUM0OEZGMUREOURCQjBGOTA3NEI5MzcxRUM5NkQ2N0YA [timestamp] => 1786189075 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MjQzNDEyNjA2FQIAERgSMDhGRTMzNDcyQTE4OEZDNTY0AA== [emoji] => 👍🏼 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-08 07:38:02 - ====== FIN WEBHOOK ====== 2026-08-08 07:42:04 - ====== INICIO WEBHOOK ====== 2026-08-08 07:42:04 - Evento: text | De: 584243009413 | Size: 607b 2026-08-08 07:42:04 - Procesando mensaje regular tipo: text 2026-08-08 07:42:04 - RegularMessageService: Procesando mensaje de 584243009413, tipo: text 2026-08-08 07:42:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDA5NDEzFQIAEhggQUNDM0NGMTFBMzg0MzZFOEU2ODk5M0RBQUE4RjE2NTIA 2026-08-08 07:42:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDA5NDEzFQIAEhggQUNDM0NGMTFBMzg0MzZFOEU2ODk5M0RBQUE4RjE2NTIA 2026-08-08 07:42:04 - Contenido: Buenos días.. y cuánto es el monto??... 2026-08-08 07:42:04 - Comando detectado: buenos 2026-08-08 07:42:04 - CommandProcessor: Procesando comando: buenos 2026-08-08 07:42:04 - Comando no reconocido, enviando a ChatGPT 2026-08-08 07:42:04 - Resultado del comando: string 2026-08-08 07:42:04 - Enviando a ChatGPT: Buenos días.. y cuánto es el monto??... 2026-08-08 07:42:04 - forwardToChatGPT: Enviando a ChatGPT: Buenos días.. y cuánto es el monto??... 2026-08-08 07:42:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 08:42:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 08:42:04 America/Halifax] [CHATBOT][START] corr=a4066583 IP=127.0.0.1 UA= [08-Aug-2026 07:42:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 07:42:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-11 username=6c:63:f8:c6:5d:44 mobile=584243009413 [08-Aug-2026 07:42:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 07:42:05 America/Caracas] [CHATBOT][DIAG] corr=a4066583 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [08-Aug-2026 07:42:05 America/Caracas] [CHATBOT][CTX] corr=a4066583 tel=584243009413 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [08-Aug-2026 07:42:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 07:42:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 07:42:05 America/Caracas] [CHATBOT][AI][793fa8] Proveedor: gemini [08-Aug-2026 07:42:05 America/Caracas] [CHATBOT][GEMINI][793fa8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 07:42:05 America/Caracas] [CHATBOT][GEMINI][793fa8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 07:42:06 America/Caracas] [CHATBOT][GEMINI][793fa8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 07:42:06 America/Caracas] [CHATBOT][AI][793fa8] Gemini falló, usando heurística local [08-Aug-2026 07:42:06 America/Caracas] [CHATBOT][AI][793fa8] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 07:42:06 America/Caracas] [CHATBOT][END] corr=a4066583 bytesRespuesta=396 [08-Aug-2026 07:42:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 07:42:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 07:42:07 - Mensaje enviado con éxito a 584243009413 2026-08-08 07:42:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77160fd3254 (wa_message_id: wamid.HBgMNTg0MjQzMDA5NDEzFQIAERgSMjY2QTcyNEVGRTI1MTAxRDYzAA==) 2026-08-08 07:42:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a77160fd3254 2026-08-08 07:42:07 - ====== FIN WEBHOOK ====== 2026-08-08 07:50:19 - ====== INICIO WEBHOOK ====== 2026-08-08 07:50:19 - Evento: button | De: 584142092999 | Size: 725b 2026-08-08 07:50:19 - Procesando botón de plantilla: Informacion de pagos 2026-08-08 07:50:19 - ButtonService: payload=informacion de pagos, telefono=584142092999 2026-08-08 07:50:19 - Procesando botón PAGO para: 584142092999 2026-08-08 07:50:20 - Mensaje enviado con éxito a 584142092999 2026-08-08 07:50:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7717fcc4f9f (wa_message_id: wamid.HBgMNTg0MTQyMDkyOTk5FQIAERgSNEE2N0M2M0I4MDU3RTY2MTY2AA==) 2026-08-08 07:50:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a7717fcc4f9f 2026-08-08 07:50:20 - ====== FIN WEBHOOK ====== 2026-08-08 07:52:45 - ====== INICIO WEBHOOK ====== 2026-08-08 07:52:45 - Evento: interactive | De: 584142092999 | Size: 1022b 2026-08-08 07:52:45 - Procesando Flow de PAGO para: 584142092999 [08-Aug-2026 07:52:46 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-08 07:52:46 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-08 07:52:46 - ====== INICIO WEBHOOK ====== 2026-08-08 07:52:46 - Evento: interactive | De: 584142092999 | Size: 1022b 2026-08-08 07:52:46 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQyMDkyOTk5FQIAEhggQTU2NkQyREY0QzBCNkM5RUNCQUIzMDJCODBDNTNFMkQA, ignorando - addcreddits, addcreddits , Jose maluenga, 2026-09-12 00:00:00 . 584120948347 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120948347","wa_id":"584120948347"}],"messages":[{"id":"wamid.HBgMNTg0MTIwOTQ4MzQ3FQIAERgSQzJDQTc2NjI4NEM4RjREMTI2AA==","message_status":"accepted"}]}'. 2026-08-08 08:17:01 - ====== INICIO WEBHOOK ====== 2026-08-08 08:17:01 - Evento: text | De: 584243630039 | Size: 631b 2026-08-08 08:17:01 - Procesando mensaje regular tipo: text 2026-08-08 08:17:01 - RegularMessageService: Procesando mensaje de 584243630039, tipo: text 2026-08-08 08:17:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjMwMDM5FQIAEhggQUNCMjgwNjlGRjY4ODYxRDkxNTI0NDEwMUJCRjUzODQA 2026-08-08 08:17:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjMwMDM5FQIAEhggQUNCMjgwNjlGRjY4ODYxRDkxNTI0NDEwMUJCRjUzODQA 2026-08-08 08:17:01 - Contenido: Buenos días que pasá con el internet yá dos días?... 2026-08-08 08:17:01 - Comando detectado: buenos 2026-08-08 08:17:01 - CommandProcessor: Procesando comando: buenos 2026-08-08 08:17:01 - Comando no reconocido, enviando a ChatGPT 2026-08-08 08:17:01 - Resultado del comando: string 2026-08-08 08:17:01 - Enviando a ChatGPT: Buenos días que pasá con el internet yá dos dí... 2026-08-08 08:17:01 - forwardToChatGPT: Enviando a ChatGPT: Buenos días que pasá con el internet yá dos dí... 2026-08-08 08:17:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 09:17:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 09:17:01 America/Halifax] [CHATBOT][START] corr=0819388a IP=127.0.0.1 UA= [08-Aug-2026 08:17:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 08:17:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=f4:92:bf:f2:e4:c1 mobile=584243630039 [08-Aug-2026 08:17:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 08:17:01 America/Caracas] [CHATBOT][DIAG] corr=0819388a Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [08-Aug-2026 08:17:01 America/Caracas] [CHATBOT][CTX] corr=0819388a tel=584243630039 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 08:17:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 08:17:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 08:17:01 America/Caracas] [CHATBOT][AI][43ca94] Proveedor: gemini [08-Aug-2026 08:17:01 America/Caracas] [CHATBOT][GEMINI][43ca94] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 08:17:02 America/Caracas] [CHATBOT][GEMINI][43ca94] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 08:17:02 America/Caracas] [CHATBOT][GEMINI][43ca94] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 08:17:03 America/Caracas] [CHATBOT][AI][43ca94] Gemini falló, usando heurística local [08-Aug-2026 08:17:03 America/Caracas] [CHATBOT][AI][43ca94] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 08:17:03 America/Caracas] [CHATBOT][END] corr=0819388a bytesRespuesta=397 [08-Aug-2026 08:17:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 08:17:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 08:17:03 - Mensaje enviado con éxito a 584243630039 2026-08-08 08:17:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a771e3ff2bb4 (wa_message_id: wamid.HBgMNTg0MjQzNjMwMDM5FQIAERgSNjRBRkI2MUE4MzY4MzU5OTczAA==) 2026-08-08 08:17:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a771e3ff2bb4 2026-08-08 08:17:03 - ====== FIN WEBHOOK ====== 2026-08-08 08:30:22 - ====== INICIO WEBHOOK ====== 2026-08-08 08:30:22 - Evento: image | De: 584129615764 | Size: 831b 2026-08-08 08:30:22 - Procesando mensaje regular tipo: image 2026-08-08 08:30:22 - RegularMessageService: Procesando mensaje de 584129615764, tipo: image 2026-08-08 08:30:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjE1NzY0FQIAEhggQUNGN0UwRjZDQjAwQjRBODA3RURCNzE3MjA3OTA3NTcA 2026-08-08 08:30:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjE1NzY0FQIAEhggQUNGN0UwRjZDQjAwQjRBODA3RURCNzE3MjA3OTA3NTcA 2026-08-08 08:30:22 - Contenido: ... 2026-08-08 08:30:22 - Comando detectado: image 2026-08-08 08:30:22 - CommandProcessor: Procesando comando: image 2026-08-08 08:30:22 - Imagen sin comando, guardando y procesando 2026-08-08 08:30:22 - Verificando duplicado por imageId=1317747086825605, msgId=wamid.HBgMNTg0MTI5NjE1NzY0FQIAEhggQUNGN0UwRjZDQjAwQjRBODA3RURCNzE3MjA3OTA3NTcA 2026-08-08 08:30:22 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 08:30:22 - Incluyendo numtoname.php... 2026-08-08 08:30:22 - Incluyendo media.php... 2026-08-08 08:30:22 - DEBUG messages batch: [{"from":"584129615764","from_user_id":"VE.4548159198804560","id":"wamid.HBgMNTg0MTI5NjE1NzY0FQIAEhggQUNGN0UwRjZDQjAwQjRBODA3RURCNzE3MjA3OTA3NTcA","timestamp":"1786192215","type":"image","image":{"mime_type":"image\/jpeg","sha256":"POx4z8oMrI9b0l9mJxZ9m4Dv2ec8h3dtobRuwge+0w4=","id":"1317747086825605","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1317747086825605&source=webhook&ext=1786192516&hash=ATwljAqTUl00i47R9fLgUNI2Au6NS_KiSU3qlX82W2Uc_w"}}] 2026-08-08 08:30:22 - DEBUG caption: no se encontró texto cercano 2026-08-08 08:30:22 - DEBUG caption final: [VACIO] 2026-08-08 08:30:22 - DEBUG busqueda mobiles: 04129615764,4129615764,584129615764 2026-08-08 08:30:22 - DEBUG usuario NO encontrado 2026-08-08 08:30:22 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 08:30:22 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 08:30:23 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1317747086825605&source=getMedia&ext=1786192517&hash=ATwz_RXwodpUeTOfXOQ1pMjUOQzG5MvF0W61tClu9WMNbw 2026-08-08 08:30:24 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1317747086825605.jpg (30359 bytes) 2026-08-08 08:30:25 - OCR tesseract exit=0 chars=331 2026-08-08 08:30:25 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 195 ERES < Comprobante de operación «< y PagomóvilBDV Personas 26.364,00 Bs Fecha: 08/08/2026 Operación: 006939633475 IQ] Identificación: 18143785 Origen: 0102****6579 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Crear Acceso directo 2026-08-08 08:30:25 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26364.00","fecha":"2026-08-08"} 2026-08-08 08:30:25 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 08:30:25 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-08 08:30:25 - DEBUG bodyAdmin postOCR: Tlf: 04129615764\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 26364.00 (caption)\nFecha: 2026-08-08 (caption) 2026-08-08 08:30:27 - IMG 1317747086825605 TEL 04129615764 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 08:30:27 - Incluyendo guardar_imagen.php... 2026-08-08 08:30:27 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 08:30:27 - Includes realizados. Verificando funciones... 2026-08-08 08:30:27 - obtenerInfoUsuario: Iniciando función con teléfono: 584129615764 2026-08-08 08:30:27 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 08:30:27 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 08:30:27 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 08:30:27 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 08:30:27 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 08:30:27 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:12:a7","firstname":"rebeca","lastname":"bergmam","mac":"74:ac:b9:7c:12:a7","srvid":34} 2026-08-08 08:30:27 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 08:30:27 - Datos usuario extraídos: {"username":"74:ac:b9:7c:12:a7","firstname":"rebeca","lastname":"bergmam","mac":"74:ac:b9:7c:12:a7","srvid":34} 2026-08-08 08:30:27 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 08:30:27 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 08:30:27 - Valor de accessToken: EAAC0c45... 2026-08-08 08:30:27 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 08:30:27 - Instancia WhatsAppImageHandler creada 2026-08-08 08:30:27 - Llamando a saveWhatsAppImage... 2026-08-08 08:30:27 - saveWhatsAppImage: Procesando imagen para: 584129615764 2026-08-08 08:30:27 - saveWhatsAppImage: ID de media: 1317747086825605, MIME type: image/jpeg 2026-08-08 08:30:27 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1317747086825605 2026-08-08 08:30:28 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 08:30:28 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1317747086825605&source=getMedia&ext=1786192522&hash=ATxXEFykHyvqoVNq4UmBiJwOahRuwMUf8ebRnmxeLl_XBg 2026-08-08 08:30:28 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1317747086825605&source=getMedia&ext=1786192522&hash=ATxXEFykHyvqoVNq4UmBiJwOahRuwMUf8ebRnmxeLl_XBg 2026-08-08 08:30:29 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 08:30:29 - descargar_imagen: Imagen descargada - Tamaño: 30359 bytes, Tipo: image/jpeg 2026-08-08 08:30:29 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1317747086825605.jpg, Tamaño: 30359 bytes 2026-08-08 08:30:29 - saveToDatabase: Registro insertado en BD con ID: 281 2026-08-08 08:30:29 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1317747086825605.jpg","image_id":"1317747086825605","size":30359,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 08:30:29 - Resultado del comando: array 2026-08-08 08:30:29 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 08:30:30 - Mensaje enviado con éxito a 584129615764 2026-08-08 08:30:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7721664789f (wa_message_id: wamid.HBgMNTg0MTI5NjE1NzY0FQIAERgSMzM4QzdGNzc1OEI5RjZEOEQ3AA==) 2026-08-08 08:30:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a7721664789f 2026-08-08 08:30:30 - ====== FIN WEBHOOK ====== 2026-08-08 08:30:40 - ====== INICIO WEBHOOK ====== 2026-08-08 08:30:40 - Evento: text | De: 584129615764 | Size: 598b 2026-08-08 08:30:40 - Procesando mensaje regular tipo: text 2026-08-08 08:30:40 - RegularMessageService: Procesando mensaje de 584129615764, tipo: text 2026-08-08 08:30:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjE1NzY0FQIAEhggQUM2QTIwNzMxMjJBMkQ5QTc4OUI3QkJGNzI4NjI0RUEA 2026-08-08 08:30:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjE1NzY0FQIAEhggQUM2QTIwNzMxMjJBMkQ5QTc4OUI3QkJGNzI4NjI0RUEA 2026-08-08 08:30:40 - Contenido: Buenos días internet Rebeca bergman... 2026-08-08 08:30:40 - Comando detectado: buenos 2026-08-08 08:30:40 - CommandProcessor: Procesando comando: buenos 2026-08-08 08:30:40 - Comando no reconocido, enviando a ChatGPT 2026-08-08 08:30:40 - Resultado del comando: string 2026-08-08 08:30:40 - Enviando a ChatGPT: Buenos días internet Rebeca bergman... 2026-08-08 08:30:40 - forwardToChatGPT: Enviando a ChatGPT: Buenos días internet Rebeca bergman... 2026-08-08 08:30:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 09:30:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 09:30:40 America/Halifax] [CHATBOT][START] corr=c3e5bdff IP=127.0.0.1 UA= [08-Aug-2026 08:30:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 08:30:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-11 username=74:ac:b9:7c:12:a7 mobile=584129615764 [08-Aug-2026 08:30:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 08:30:41 America/Caracas] [CHATBOT][DIAG] corr=c3e5bdff Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [08-Aug-2026 08:30:41 America/Caracas] [CHATBOT][CTX] corr=c3e5bdff tel=584129615764 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 08:30:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 08:30:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 08:30:41 America/Caracas] [CHATBOT][AI][c466aa] Proveedor: gemini [08-Aug-2026 08:30:41 America/Caracas] [CHATBOT][GEMINI][c466aa] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 08:30:41 America/Caracas] [CHATBOT][GEMINI][c466aa] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 08:30:42 America/Caracas] [CHATBOT][GEMINI][c466aa] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 08:30:42 America/Caracas] [CHATBOT][AI][c466aa] Gemini falló, usando heurística local [08-Aug-2026 08:30:42 America/Caracas] [CHATBOT][AI][c466aa] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 08:30:42 America/Caracas] [CHATBOT][END] corr=c3e5bdff bytesRespuesta=391 [08-Aug-2026 08:30:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 08:30:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 08:30:43 - Mensaje enviado con éxito a 584129615764 2026-08-08 08:30:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77217398f6d (wa_message_id: wamid.HBgMNTg0MTI5NjE1NzY0FQIAERgSODAzNEQ1QzkyN0ZDNjU5N0U4AA==) 2026-08-08 08:30:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a77217398f6d 2026-08-08 08:30:43 - ====== FIN WEBHOOK ====== 2026-08-08 08:34:02 - ====== INICIO WEBHOOK ====== 2026-08-08 08:34:02 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 08:34:02 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 08:34:02 - ====== FIN WEBHOOK ====== 2026-08-08 08:34:02 - ====== INICIO WEBHOOK ====== 2026-08-08 08:34:02 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 08:34:02 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 08:34:02 - ====== FIN WEBHOOK ====== 2026-08-08 08:45:12 - ====== INICIO WEBHOOK ====== 2026-08-08 08:45:12 - Evento: image | De: 584243164848 | Size: 829b 2026-08-08 08:45:12 - Procesando mensaje regular tipo: image 2026-08-08 08:45:12 - RegularMessageService: Procesando mensaje de 584243164848, tipo: image 2026-08-08 08:45:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMyNEEwODg1OUNEMUU3MTI3NjY0NDhGRjE2RTQ5QkQA 2026-08-08 08:45:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMyNEEwODg1OUNEMUU3MTI3NjY0NDhGRjE2RTQ5QkQA 2026-08-08 08:45:12 - Contenido: ... 2026-08-08 08:45:12 - Comando detectado: image 2026-08-08 08:45:12 - CommandProcessor: Procesando comando: image 2026-08-08 08:45:12 - Imagen sin comando, guardando y procesando 2026-08-08 08:45:12 - Verificando duplicado por imageId=1799180254412231, msgId=wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMyNEEwODg1OUNEMUU3MTI3NjY0NDhGRjE2RTQ5QkQA 2026-08-08 08:45:12 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 08:45:12 - Incluyendo numtoname.php... 2026-08-08 08:45:12 - Incluyendo media.php... 2026-08-08 08:45:12 - DEBUG messages batch: [{"from":"584243164848","from_user_id":"VE.4526235544330259","id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMyNEEwODg1OUNEMUU3MTI3NjY0NDhGRjE2RTQ5QkQA","timestamp":"1786193104","type":"image","image":{"mime_type":"image\/jpeg","sha256":"B+uaDd5EZy7FrW2BfzugsBbd+jBG2tLxgboqfa0F4Vg=","id":"1799180254412231","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1799180254412231&source=webhook&ext=1786193406&hash=ATwXojSlFQymk9wCLSqpeNQoJihiNbjbukXnNH5-NMaqdA"}}] 2026-08-08 08:45:12 - DEBUG caption: no se encontró texto cercano 2026-08-08 08:45:12 - DEBUG caption final: [VACIO] 2026-08-08 08:45:12 - DEBUG busqueda mobiles: 04243164848,4243164848,584243164848 2026-08-08 08:45:12 - DEBUG usuario encontrado: 70:a7:41:28:68:ab 2026-08-08 08:45:12 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 08:45:12 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 08:45:13 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1799180254412231&source=getMedia&ext=1786193407&hash=ATw6E64BITtO3z80JxAWuT4xNYqK4XAPut6kkOim1sRTnw 2026-08-08 08:45:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1799180254412231.jpg (28621 bytes) 2026-08-08 08:45:15 - OCR tesseract exit=0 chars=302 2026-08-08 08:45:15 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 193 8:44 AM|9.4kB/sO € -- PIS (cay <€ Comprobante de operacién < Ni PagomóvilBDV Fecha: 08/08/2026 Operación: 006939729051 1p Tato 18143785 Origen: 04243164848 Destino: 04123663736 Concepto: PagomóvilBDV eS 2026-08-08 08:45:15 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":"2026-08-08"} 2026-08-08 08:45:15 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 08:45:15 - DEBUG registro: usernameRaw=''70:a7:41:28:68:ab'' first=''Edgar Alexander'' last=''Frey'' esRegistrado=1 2026-08-08 08:45:15 - DEBUG bodyAdmin postOCR: Tlf: 04243164848\nUser: 70:a7:41:28:68:ab\nNombre: Edgar Alexander Frey\nBanco: \nMonto: \nFecha: 2026-08-08 (caption)\nSrvID: 35 2026-08-08 08:45:18 - IMG 1799180254412231 TEL 04243164848 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 08:45:18 - Incluyendo guardar_imagen.php... 2026-08-08 08:45:18 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 08:45:18 - Includes realizados. Verificando funciones... 2026-08-08 08:45:18 - obtenerInfoUsuario: Iniciando función con teléfono: 584243164848 2026-08-08 08:45:18 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 08:45:18 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 08:45:18 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 08:45:18 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 08:45:18 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 08:45:18 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-08-08 08:45:18 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 08:45:18 - Datos usuario extraídos: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-08-08 08:45:18 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 08:45:18 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 08:45:18 - Valor de accessToken: EAAC0c45... 2026-08-08 08:45:18 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 08:45:18 - Instancia WhatsAppImageHandler creada 2026-08-08 08:45:18 - Llamando a saveWhatsAppImage... 2026-08-08 08:45:18 - saveWhatsAppImage: Procesando imagen para: 584243164848 2026-08-08 08:45:18 - saveWhatsAppImage: ID de media: 1799180254412231, MIME type: image/jpeg 2026-08-08 08:45:18 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1799180254412231 2026-08-08 08:45:19 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 08:45:19 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1799180254412231&source=getMedia&ext=1786193413&hash=ATz367PLbar3k1Aqxl4yYM4ALXmxCBD302XrNTTTRAMbOg 2026-08-08 08:45:19 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1799180254412231&source=getMedia&ext=1786193413&hash=ATz367PLbar3k1Aqxl4yYM4ALXmxCBD302XrNTTTRAMbOg 2026-08-08 08:45:19 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 08:45:19 - descargar_imagen: Imagen descargada - Tamaño: 28621 bytes, Tipo: image/jpeg 2026-08-08 08:45:19 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1799180254412231.jpg, Tamaño: 28621 bytes 2026-08-08 08:45:19 - saveToDatabase: Registro insertado en BD con ID: 282 2026-08-08 08:45:19 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1799180254412231.jpg","image_id":"1799180254412231","size":28621,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 08:45:19 - Resultado del comando: array 2026-08-08 08:45:19 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 08:45:20 - Mensaje enviado con éxito a 584243164848 2026-08-08 08:45:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7724e09b9ae (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSMzBDODkyREY1NjNGMzZBMTc3AA==) 2026-08-08 08:45:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a7724e09b9ae 2026-08-08 08:45:20 - ====== FIN WEBHOOK ====== 2026-08-08 09:30:52 - ====== INICIO WEBHOOK ====== 2026-08-08 09:30:52 - Evento: text | De: 584129910566 | Size: 602b 2026-08-08 09:30:52 - Procesando mensaje regular tipo: text 2026-08-08 09:30:52 - RegularMessageService: Procesando mensaje de 584129910566, tipo: text 2026-08-08 09:30:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM2NkNDOTNBOThFNjQ2NDAxOTIxNTE0RUZGM0MyNUQA 2026-08-08 09:30:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM2NkNDOTNBOThFNjQ2NDAxOTIxNTE0RUZGM0MyNUQA 2026-08-08 09:30:52 - Contenido: Me envía los datos y monto para pagar son 30$... 2026-08-08 09:30:52 - Comando detectado: me 2026-08-08 09:30:52 - CommandProcessor: Procesando comando: me 2026-08-08 09:30:52 - Comando no reconocido, enviando a ChatGPT 2026-08-08 09:30:52 - Resultado del comando: string 2026-08-08 09:30:52 - Enviando a ChatGPT: Me envía los datos y monto para pagar son 30$... 2026-08-08 09:30:52 - forwardToChatGPT: Enviando a ChatGPT: Me envía los datos y monto para pagar son 30$... 2026-08-08 09:30:52 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 10:30:52 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 10:30:52 America/Halifax] [CHATBOT][START] corr=577609cf IP=127.0.0.1 UA= [08-Aug-2026 09:30:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 09:30:52 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=70:a7:41:28:56:f2 mobile=584129910566 [08-Aug-2026 09:30:52 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 09:30:52 America/Caracas] [CHATBOT][DIAG] corr=577609cf Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 1 día [warning] [08-Aug-2026 09:30:52 America/Caracas] [CHATBOT][CTX] corr=577609cf tel=584129910566 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 09:30:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 09:30:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 09:30:52 America/Caracas] [CHATBOT][AI][d267ea] Proveedor: gemini [08-Aug-2026 09:30:52 America/Caracas] [CHATBOT][GEMINI][d267ea] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 09:30:53 America/Caracas] [CHATBOT][GEMINI][d267ea] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 09:30:53 America/Caracas] [CHATBOT][GEMINI][d267ea] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 09:30:54 America/Caracas] [CHATBOT][AI][d267ea] Gemini falló, usando heurística local [08-Aug-2026 09:30:54 America/Caracas] [CHATBOT][END] corr=577609cf bytesRespuesta=397 [08-Aug-2026 09:30:54 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 09:30:54 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 09:30:55 - Mensaje enviado con éxito a 584129910566 2026-08-08 09:30:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a772f8f2ab06 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNTY2FQIAERgSQkFFNkI2MTk5Q0I3QzBDMkJCAA==) 2026-08-08 09:30:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a772f8f2ab06 2026-08-08 09:30:55 - ====== FIN WEBHOOK ====== 2026-08-08 09:31:06 - ====== INICIO WEBHOOK ====== 2026-08-08 09:31:06 - Evento: text | De: 584129910566 | Size: 566b 2026-08-08 09:31:06 - Procesando mensaje regular tipo: text 2026-08-08 09:31:06 - RegularMessageService: Procesando mensaje de 584129910566, tipo: text 2026-08-08 09:31:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM3NTY5MTUwRjQ5Q0YyNzY5RTEzMjE2MzZDNDQ4OEIA 2026-08-08 09:31:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM3NTY5MTUwRjQ5Q0YyNzY5RTEzMjE2MzZDNDQ4OEIA 2026-08-08 09:31:06 - Contenido: Cuánto es... 2026-08-08 09:31:06 - Comando detectado: cuánto 2026-08-08 09:31:06 - CommandProcessor: Procesando comando: cuánto 2026-08-08 09:31:06 - Comando no reconocido, enviando a ChatGPT 2026-08-08 09:31:06 - Resultado del comando: string 2026-08-08 09:31:06 - Enviando a ChatGPT: Cuánto es... 2026-08-08 09:31:06 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es... 2026-08-08 09:31:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 10:31:06 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 10:31:06 America/Halifax] [CHATBOT][START] corr=7a9459d0 IP=127.0.0.1 UA= [08-Aug-2026 09:31:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 09:31:06 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=70:a7:41:28:56:f2 mobile=584129910566 [08-Aug-2026 09:31:06 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 09:31:06 America/Caracas] [CHATBOT][DIAG] corr=7a9459d0 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 1 día [warning] [08-Aug-2026 09:31:06 America/Caracas] [CHATBOT][CTX] corr=7a9459d0 tel=584129910566 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 09:31:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 09:31:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 09:31:06 America/Caracas] [CHATBOT][AI][c0152b] Proveedor: gemini [08-Aug-2026 09:31:06 America/Caracas] [CHATBOT][GEMINI][c0152b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 09:31:07 America/Caracas] [CHATBOT][GEMINI][c0152b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 09:31:07 America/Caracas] [CHATBOT][GEMINI][c0152b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 09:31:08 America/Caracas] [CHATBOT][AI][c0152b] Gemini falló, usando heurística local [08-Aug-2026 09:31:08 America/Caracas] [CHATBOT][AI][c0152b] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 09:31:08 America/Caracas] [CHATBOT][END] corr=7a9459d0 bytesRespuesta=390 [08-Aug-2026 09:31:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 09:31:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 09:31:09 - Mensaje enviado con éxito a 584129910566 2026-08-08 09:31:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a772f9d3c041 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNTY2FQIAERgSQ0FBMTc4N0FFNjA3M0NCMkQ5AA==) 2026-08-08 09:31:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a772f9d3c041 2026-08-08 09:31:09 - ====== FIN WEBHOOK ====== 2026-08-08 09:32:29 - ====== INICIO WEBHOOK ====== 2026-08-08 09:32:29 - Evento: text | De: 584129910566 | Size: 599b 2026-08-08 09:32:29 - Procesando mensaje regular tipo: text 2026-08-08 09:32:29 - RegularMessageService: Procesando mensaje de 584129910566, tipo: text 2026-08-08 09:32:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM0OTEyMEVGMDE4NjBDMDFFQjY5NEYyRTFFQTI3OTUA 2026-08-08 09:32:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM0OTEyMEVGMDE4NjBDMDFFQjY5NEYyRTFFQTI3OTUA 2026-08-08 09:32:29 - Contenido: Cuánto es el plan de 30$ en bolívares... 2026-08-08 09:32:29 - Comando detectado: cuánto 2026-08-08 09:32:29 - CommandProcessor: Procesando comando: cuánto 2026-08-08 09:32:29 - Comando no reconocido, enviando a ChatGPT 2026-08-08 09:32:29 - Resultado del comando: string 2026-08-08 09:32:29 - Enviando a ChatGPT: Cuánto es el plan de 30$ en bolívares... 2026-08-08 09:32:29 - LeadCapture: Posible lead detectado para 584129910566 2026-08-08 09:32:29 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-08 09:32:29 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es el plan de 30$ en bolívares... 2026-08-08 09:32:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 10:32:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 10:32:29 America/Halifax] [CHATBOT][START] corr=072bca70 IP=127.0.0.1 UA= [08-Aug-2026 09:32:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 09:32:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=70:a7:41:28:56:f2 mobile=584129910566 [08-Aug-2026 09:32:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 09:32:29 America/Caracas] [CHATBOT][DIAG] corr=072bca70 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 1 día [warning] [08-Aug-2026 09:32:29 America/Caracas] [CHATBOT][CTX] corr=072bca70 tel=584129910566 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 09:32:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 09:32:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 09:32:29 America/Caracas] [CHATBOT][AI][d1140a] Proveedor: gemini [08-Aug-2026 09:32:29 America/Caracas] [CHATBOT][GEMINI][d1140a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 09:32:29 America/Caracas] [CHATBOT][GEMINI][d1140a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 09:32:30 America/Caracas] [CHATBOT][GEMINI][d1140a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 09:32:31 America/Caracas] [CHATBOT][AI][d1140a] Gemini falló, usando heurística local [08-Aug-2026 09:32:31 America/Caracas] [CHATBOT][END] corr=072bca70 bytesRespuesta=478 [08-Aug-2026 09:32:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 09:32:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 09:32:31 - Mensaje enviado con éxito a 584129910566 2026-08-08 09:32:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a772fefbd506 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNTY2FQIAERgSRDEwM0Y1OTlCQTdFOUU5NDdGAA==) 2026-08-08 09:32:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a772fefbd506 2026-08-08 09:32:31 - ====== FIN WEBHOOK ====== 2026-08-08 09:33:38 - ====== INICIO WEBHOOK ====== 2026-08-08 09:33:38 - Evento: text | De: 584129910566 | Size: 575b 2026-08-08 09:33:38 - Procesando mensaje regular tipo: text 2026-08-08 09:33:38 - RegularMessageService: Procesando mensaje de 584129910566, tipo: text 2026-08-08 09:33:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUNBOEE1NTI2NzFFRUJCMzlGRkMyQUExMTEwNzNBQ0MA 2026-08-08 09:33:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUNBOEE1NTI2NzFFRUJCMzlGRkMyQUExMTEwNzNBQ0MA 2026-08-08 09:33:38 - Contenido: Básico monto en bs... 2026-08-08 09:33:38 - Comando detectado: básico 2026-08-08 09:33:38 - CommandProcessor: Procesando comando: básico 2026-08-08 09:33:38 - Comando no reconocido, enviando a ChatGPT 2026-08-08 09:33:38 - Resultado del comando: string 2026-08-08 09:33:38 - Enviando a ChatGPT: Básico monto en bs... 2026-08-08 09:33:38 - forwardToChatGPT: Enviando a ChatGPT: Básico monto en bs... 2026-08-08 09:33:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 10:33:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 10:33:38 America/Halifax] [CHATBOT][START] corr=20b32830 IP=127.0.0.1 UA= [08-Aug-2026 09:33:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 09:33:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=70:a7:41:28:56:f2 mobile=584129910566 [08-Aug-2026 09:33:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 09:33:38 America/Caracas] [CHATBOT][DIAG] corr=20b32830 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 1 día [warning] [08-Aug-2026 09:33:38 America/Caracas] [CHATBOT][CTX] corr=20b32830 tel=584129910566 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 09:33:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 09:33:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 09:33:38 America/Caracas] [CHATBOT][AI][18580a] Proveedor: gemini [08-Aug-2026 09:33:38 America/Caracas] [CHATBOT][GEMINI][18580a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 09:33:38 America/Caracas] [CHATBOT][GEMINI][18580a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 09:33:39 America/Caracas] [CHATBOT][GEMINI][18580a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 09:33:39 America/Caracas] [CHATBOT][AI][18580a] Gemini falló, usando heurística local [08-Aug-2026 09:33:39 America/Caracas] [CHATBOT][AI][18580a] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 09:33:39 America/Caracas] [CHATBOT][END] corr=20b32830 bytesRespuesta=390 [08-Aug-2026 09:33:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 09:33:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 09:33:40 - Mensaje enviado con éxito a 584129910566 2026-08-08 09:33:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a773034a9552 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNTY2FQIAERgSNUU2Mzk2RTQ0QzZEOUFGNEEyAA==) 2026-08-08 09:33:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a773034a9552 2026-08-08 09:33:40 - ====== FIN WEBHOOK ====== 2026-08-08 09:35:43 - ====== INICIO WEBHOOK ====== 2026-08-08 09:35:43 - Evento: text | De: 584129800526 | Size: 632b 2026-08-08 09:35:43 - Procesando mensaje regular tipo: text 2026-08-08 09:35:43 - RegularMessageService: Procesando mensaje de 584129800526, tipo: text 2026-08-08 09:35:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNCMUU3NjdGMkJDM0JDQjlFQ0ZCRjM5NERGQTRFMjEA 2026-08-08 09:35:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNCMUU3NjdGMkJDM0JDQjlFQ0ZCRjM5NERGQTRFMjEA 2026-08-08 09:35:43 - Contenido: Buenos días me suministra por favor los datos para pagar el servicio... 2026-08-08 09:35:43 - Comando detectado: buenos 2026-08-08 09:35:43 - CommandProcessor: Procesando comando: buenos 2026-08-08 09:35:43 - Comando no reconocido, enviando a ChatGPT 2026-08-08 09:35:43 - Resultado del comando: string 2026-08-08 09:35:43 - Enviando a ChatGPT: Buenos días me suministra por favor los datos par... 2026-08-08 09:35:43 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me suministra por favor los datos par... 2026-08-08 09:35:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 10:35:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 10:35:43 America/Halifax] [CHATBOT][START] corr=57f6fd25 IP=127.0.0.1 UA= [08-Aug-2026 09:35:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 09:35:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:e2:c6:3e:b7:d4 mobile=584129800526 [08-Aug-2026 09:35:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 09:35:43 America/Caracas] [CHATBOT][DIAG] corr=57f6fd25 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [08-Aug-2026 09:35:43 America/Caracas] [CHATBOT][CTX] corr=57f6fd25 tel=584129800526 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 09:35:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 09:35:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 09:35:43 America/Caracas] [CHATBOT][AI][61270b] Proveedor: gemini [08-Aug-2026 09:35:43 America/Caracas] [CHATBOT][GEMINI][61270b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 09:35:43 America/Caracas] [CHATBOT][GEMINI][61270b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 09:35:44 America/Caracas] [CHATBOT][GEMINI][61270b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 09:35:44 America/Caracas] [CHATBOT][AI][61270b] Gemini falló, usando heurística local [08-Aug-2026 09:35:44 America/Caracas] [CHATBOT][END] corr=57f6fd25 bytesRespuesta=397 [08-Aug-2026 09:35:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 09:35:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 09:35:45 - Mensaje enviado con éxito a 584129800526 2026-08-08 09:35:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7730b1e904c (wa_message_id: wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSM0VGMkRGMDc3M0I2Nzg2QkMwAA==) 2026-08-08 09:35:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a7730b1e904c 2026-08-08 09:35:45 - ====== FIN WEBHOOK ====== 2026-08-08 09:39:07 - ====== INICIO WEBHOOK ====== 2026-08-08 09:39:07 - Evento: text | De: 584129800526 | Size: 572b 2026-08-08 09:39:07 - Procesando mensaje regular tipo: text 2026-08-08 09:39:07 - RegularMessageService: Procesando mensaje de 584129800526, tipo: text 2026-08-08 09:39:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNCNzYyQ0I2NjlCODVDQ0FBNUEzNzA2QzVFMjU0RkUA 2026-08-08 09:39:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNCNzYyQ0I2NjlCODVDQ0FBNUEzNzA2QzVFMjU0RkUA 2026-08-08 09:39:07 - Contenido: Listo el pago... 2026-08-08 09:39:07 - Comando detectado: listo 2026-08-08 09:39:07 - CommandProcessor: Procesando comando: listo 2026-08-08 09:39:07 - IntentDetector: intent=pago, confidence=0.95 2026-08-08 09:39:07 - IntentDetector → pago detectado 2026-08-08 09:39:07 - CommandProcessor: Procesando comando: pagar 2026-08-08 09:39:07 - Ejecutando add_pagos.php [08-Aug-2026 09:39:07 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-08 09:39:07 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-08 09:39:08 - ====== INICIO WEBHOOK ====== 2026-08-08 09:39:08 - Evento: text | De: 584129800526 | Size: 572b 2026-08-08 09:39:08 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNCNzYyQ0I2NjlCODVDQ0FBNUEzNzA2QzVFMjU0RkUA, ignorando - addcreddits, addcreddits , leonidas barrios, 2026-09-12 00:00:00 . 584121482081 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121482081","wa_id":"584121482081"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgyMDgxFQIAERgSNDVDRDQwMjRFN0ExRTgxN0QyAA==","message_status":"accepted"}]}'. 2026-08-08 09:39:19 - ====== INICIO WEBHOOK ====== 2026-08-08 09:39:19 - Evento: image | De: 584129800526 | Size: 832b 2026-08-08 09:39:19 - Procesando mensaje regular tipo: image 2026-08-08 09:39:19 - RegularMessageService: Procesando mensaje de 584129800526, tipo: image 2026-08-08 09:39:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNCNjE5NkM5N0NEMjhEMTQwMDc4QTUzNzE4MTUxNDgA 2026-08-08 09:39:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNCNjE5NkM5N0NEMjhEMTQwMDc4QTUzNzE4MTUxNDgA 2026-08-08 09:39:19 - Contenido: ... 2026-08-08 09:39:19 - Comando detectado: image 2026-08-08 09:39:19 - CommandProcessor: Procesando comando: image 2026-08-08 09:39:19 - Imagen sin comando, guardando y procesando 2026-08-08 09:39:19 - Verificando duplicado por imageId=1594766062181339, msgId=wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNCNjE5NkM5N0NEMjhEMTQwMDc4QTUzNzE4MTUxNDgA 2026-08-08 09:39:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 09:39:19 - Incluyendo numtoname.php... 2026-08-08 09:39:19 - Incluyendo media.php... 2026-08-08 09:39:19 - DEBUG messages batch: [{"from":"584129800526","from_user_id":"VE.4531531807133966","id":"wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNCNjE5NkM5N0NEMjhEMTQwMDc4QTUzNzE4MTUxNDgA","timestamp":"1786196351","type":"image","image":{"mime_type":"image\/jpeg","sha256":"r1gIZ5f3vxl++wsgGXTqTJdOdvH7jbXFGElmm3KhJUs=","id":"1594766062181339","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1594766062181339&source=webhook&ext=1786196653&hash=ATxNssh8_0EbFqO8PbTwnwln1FPLT7LgzDxKC3DIehtomg"}}] 2026-08-08 09:39:19 - DEBUG caption: no se encontró texto cercano 2026-08-08 09:39:19 - DEBUG caption final: [VACIO] 2026-08-08 09:39:19 - DEBUG busqueda mobiles: 04129800526,4129800526,584129800526 2026-08-08 09:39:19 - DEBUG usuario NO encontrado 2026-08-08 09:39:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 09:39:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 09:39:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1594766062181339&source=getMedia&ext=1786196654&hash=ATyIZ-x_ogDrVJhVs4KZC4zEXfzBwY8kteZSiDUTBx0TKA 2026-08-08 09:39:22 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1594766062181339.jpg (72228 bytes) 2026-08-08 09:39:22 - OCR tesseract exit=0 chars=244 2026-08-08 09:39:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 MA PagomóvilBDV Personas Fecha: 08/08/2026 TIN 006940313567 [[] Identificacién: 18143785 Origen: 0102****2683 DU 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-08 09:39:22 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-08"} 2026-08-08 09:39:22 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 09:39:22 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-08 09:39:22 - DEBUG bodyAdmin postOCR: Tlf: 04129800526\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-08 (caption) 2026-08-08 09:39:24 - IMG 1594766062181339 TEL 04129800526 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 09:39:24 - Incluyendo guardar_imagen.php... 2026-08-08 09:39:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 09:39:25 - Includes realizados. Verificando funciones... 2026-08-08 09:39:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584129800526 2026-08-08 09:39:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 09:39:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 09:39:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 09:39:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 09:39:25 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 09:39:25 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:3e:b7:d4","firstname":"Yulimar","lastname":"Guevara","mac":"f4:e2:c6:3e:b7:d4","srvid":34} 2026-08-08 09:39:25 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 09:39:25 - Datos usuario extraídos: {"username":"f4:e2:c6:3e:b7:d4","firstname":"Yulimar","lastname":"Guevara","mac":"f4:e2:c6:3e:b7:d4","srvid":34} 2026-08-08 09:39:25 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 09:39:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 09:39:25 - Valor de accessToken: EAAC0c45... 2026-08-08 09:39:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 09:39:25 - Instancia WhatsAppImageHandler creada 2026-08-08 09:39:25 - Llamando a saveWhatsAppImage... 2026-08-08 09:39:25 - saveWhatsAppImage: Procesando imagen para: 584129800526 2026-08-08 09:39:25 - saveWhatsAppImage: ID de media: 1594766062181339, MIME type: image/jpeg 2026-08-08 09:39:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1594766062181339 2026-08-08 09:39:25 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 09:39:25 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1594766062181339&source=getMedia&ext=1786196659&hash=ATyJMLUnTB3HRqCq2DclkeZ8I5H6NrtFw6ljzpsMHHt49Q 2026-08-08 09:39:25 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1594766062181339&source=getMedia&ext=1786196659&hash=ATyJMLUnTB3HRqCq2DclkeZ8I5H6NrtFw6ljzpsMHHt49Q 2026-08-08 09:39:26 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 09:39:26 - descargar_imagen: Imagen descargada - Tamaño: 72228 bytes, Tipo: image/jpeg 2026-08-08 09:39:26 - validacion: ERROR: El contenido descargado no es una imagen válida 2026-08-08 09:39:26 - Resultado guardar imagen: {"success":false,"error":"ERROR: El contenido descargado no es una imagen v\u00e1lida"} 2026-08-08 09:39:26 - Resultado del comando: array 2026-08-08 09:39:26 - Enviando respuesta: ❌ Error al guardar la imagen: ERROR: El contenid 2026-08-08 09:39:27 - Mensaje enviado con éxito a 584129800526 2026-08-08 09:39:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77318f643c6 (wa_message_id: wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSMDA1ODc3MTQzNENFRjBDNTdCAA==) 2026-08-08 09:39:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a77318f643c6 2026-08-08 09:39:27 - ====== FIN WEBHOOK ====== 2026-08-08 09:40:12 - ====== INICIO WEBHOOK ====== 2026-08-08 09:40:12 - Evento: image | De: 584129800526 | Size: 833b 2026-08-08 09:40:12 - Procesando mensaje regular tipo: image 2026-08-08 09:40:12 - RegularMessageService: Procesando mensaje de 584129800526, tipo: image 2026-08-08 09:40:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNEN0U3MkU2NzRCRThCNzk5QkNERUZENTAxMzlDRTYA 2026-08-08 09:40:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNEN0U3MkU2NzRCRThCNzk5QkNERUZENTAxMzlDRTYA 2026-08-08 09:40:12 - Contenido: ... 2026-08-08 09:40:12 - Comando detectado: image 2026-08-08 09:40:12 - CommandProcessor: Procesando comando: image 2026-08-08 09:40:12 - Imagen sin comando, guardando y procesando 2026-08-08 09:40:12 - Verificando duplicado por imageId=1080617077983355, msgId=wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNEN0U3MkU2NzRCRThCNzk5QkNERUZENTAxMzlDRTYA 2026-08-08 09:40:12 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 09:40:12 - Incluyendo numtoname.php... 2026-08-08 09:40:12 - Incluyendo media.php... 2026-08-08 09:40:12 - DEBUG messages batch: [{"from":"584129800526","from_user_id":"VE.4531531807133966","id":"wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNEN0U3MkU2NzRCRThCNzk5QkNERUZENTAxMzlDRTYA","timestamp":"1786196404","type":"image","image":{"mime_type":"image\/jpeg","sha256":"A2WmS0tIrfvMr31xIKjbEPLwfp1i4bHVbA\/XXwuRRZY=","id":"1080617077983355","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1080617077983355&source=webhook&ext=1786196706&hash=ATzb7xKjUq1MRzGDYMnteO4gurcAnHBHFO4hjlG1lXndKA"}}] 2026-08-08 09:40:12 - DEBUG caption: no se encontró texto cercano 2026-08-08 09:40:12 - DEBUG caption final: [VACIO] 2026-08-08 09:40:12 - DEBUG busqueda mobiles: 04129800526,4129800526,584129800526 2026-08-08 09:40:12 - DEBUG usuario NO encontrado 2026-08-08 09:40:12 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 09:40:12 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 09:40:13 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1080617077983355&source=getMedia&ext=1786196707&hash=ATy1yyTm5oT66qYFDoX1pDcLFZGfJbo4nYUhA89OoiXvOg 2026-08-08 09:40:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1080617077983355.jpg (36456 bytes) 2026-08-08 09:40:15 - OCR tesseract exit=0 chars=244 2026-08-08 09:40:15 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 A PagomóvilBDV Personas Fecha: 08/08/2026 TT 006940313567 [[] Identificacién: 18143785 Origen: 01022683 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-08 09:40:15 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-08"} 2026-08-08 09:40:15 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 09:40:15 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-08 09:40:15 - DEBUG bodyAdmin postOCR: Tlf: 04129800526\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-08 (caption) 2026-08-08 09:40:17 - IMG 1080617077983355 TEL 04129800526 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 09:40:17 - Incluyendo guardar_imagen.php... 2026-08-08 09:40:17 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 09:40:17 - Includes realizados. Verificando funciones... 2026-08-08 09:40:17 - obtenerInfoUsuario: Iniciando función con teléfono: 584129800526 2026-08-08 09:40:17 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 09:40:17 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 09:40:17 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 09:40:17 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 09:40:17 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 09:40:17 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:3e:b7:d4","firstname":"Yulimar","lastname":"Guevara","mac":"f4:e2:c6:3e:b7:d4","srvid":34} 2026-08-08 09:40:17 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 09:40:17 - Datos usuario extraídos: {"username":"f4:e2:c6:3e:b7:d4","firstname":"Yulimar","lastname":"Guevara","mac":"f4:e2:c6:3e:b7:d4","srvid":34} 2026-08-08 09:40:17 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 09:40:17 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 09:40:17 - Valor de accessToken: EAAC0c45... 2026-08-08 09:40:17 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 09:40:17 - Instancia WhatsAppImageHandler creada 2026-08-08 09:40:17 - Llamando a saveWhatsAppImage... 2026-08-08 09:40:17 - saveWhatsAppImage: Procesando imagen para: 584129800526 2026-08-08 09:40:17 - saveWhatsAppImage: ID de media: 1080617077983355, MIME type: image/jpeg 2026-08-08 09:40:17 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1080617077983355 2026-08-08 09:40:18 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 09:40:18 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1080617077983355&source=getMedia&ext=1786196712&hash=ATysHyyc4rB_xDaMoZXbmoHSWPyCPh7QWK8y1hlbcc6-DA 2026-08-08 09:40:18 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1080617077983355&source=getMedia&ext=1786196712&hash=ATysHyyc4rB_xDaMoZXbmoHSWPyCPh7QWK8y1hlbcc6-DA 2026-08-08 09:40:19 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 09:40:19 - descargar_imagen: Imagen descargada - Tamaño: 36456 bytes, Tipo: image/jpeg 2026-08-08 09:40:19 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1080617077983355.jpg, Tamaño: 36456 bytes 2026-08-08 09:40:19 - saveToDatabase: Registro insertado en BD con ID: 283 2026-08-08 09:40:19 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1080617077983355.jpg","image_id":"1080617077983355","size":36456,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 09:40:19 - Resultado del comando: array 2026-08-08 09:40:19 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 09:40:19 - Mensaje enviado con éxito a 584129800526 2026-08-08 09:40:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7731c3e6007 (wa_message_id: wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSRURFQ0I2QkE2QTlDRTQ0QzJCAA==) 2026-08-08 09:40:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a7731c3e6007 2026-08-08 09:40:19 - ====== FIN WEBHOOK ====== 2026-08-08 09:40:24 - ====== INICIO WEBHOOK ====== 2026-08-08 09:40:24 - Evento: image | De: 584129910566 | Size: 854b 2026-08-08 09:40:24 - Procesando mensaje regular tipo: image 2026-08-08 09:40:24 - RegularMessageService: Procesando mensaje de 584129910566, tipo: image 2026-08-08 09:40:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM4QUVDNDQzRDI1QjM3Mjc1RjFFNEUyNTI4RUY3M0MA 2026-08-08 09:40:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM4QUVDNDQzRDI1QjM3Mjc1RjFFNEUyNTI4RUY3M0MA 2026-08-08 09:40:24 - Contenido: ... 2026-08-08 09:40:24 - Comando detectado: image 2026-08-08 09:40:24 - CommandProcessor: Procesando comando: image 2026-08-08 09:40:24 - Imagen sin comando, guardando y procesando 2026-08-08 09:40:24 - Verificando duplicado por imageId=2492503997928193, msgId=wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM4QUVDNDQzRDI1QjM3Mjc1RjFFNEUyNTI4RUY3M0MA 2026-08-08 09:40:24 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 09:40:24 - Incluyendo numtoname.php... 2026-08-08 09:40:24 - Incluyendo media.php... 2026-08-08 09:40:24 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584129910566","from_user_id":"VE.4539360956351051","id":"wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM4QUVDNDQzRDI1QjM3Mjc1RjFFNEUyNTI4RUY3M0MA","timestamp":"1786196416","type":"image","image":{"mime_type":"image\/jpeg","sha256":"oeRRfB4inVWKcSM5FSGCvXAitFY2z8MzHXLOujBHl5Q=","id":"2492503997928193","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2492503997928193&source=webhook&ext=1786196717&hash=ATwh2VGFAd3zTKW7pgQJxEhh7uJhGZEdU4KDbOSHTj2eiA"}}] 2026-08-08 09:40:24 - DEBUG caption: no se encontró texto cercano 2026-08-08 09:40:24 - DEBUG caption final: [VACIO] 2026-08-08 09:40:24 - DEBUG busqueda mobiles: 04129910566,4129910566,584129910566 2026-08-08 09:40:24 - DEBUG usuario encontrado: 70:a7:41:28:56:f2 2026-08-08 09:40:24 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 09:40:24 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 09:40:24 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2492503997928193&source=getMedia&ext=1786196718&hash=ATxMcDrIHXNvdaqP8p28H_GNuKgE3XRViTZTdSpzktjotg 2026-08-08 09:40:25 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2492503997928193.jpg (136002 bytes) 2026-08-08 09:40:26 - OCR tesseract exit=0 chars=437 2026-08-08 09:40:26 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 259 Detected 7 diacritics 9:39a.m. BOMG + ull SO JA CE € Comprobante de operación <— y PagomóvilBDV Personas 9 26.364,00 Bs Fecha: 08/08/2026 Operación: 006940333806 0 Identificación: 18143785 Origen: 0102****4516 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: winifer hugle < Agregar Beneficiario Crear Acceso directo 2026-08-08 09:40:26 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26364.00","fecha":"2026-08-08"} 2026-08-08 09:40:26 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 09:40:26 - DEBUG registro: usernameRaw=''70:a7:41:28:56:f2'' first=''Winifer'' last=''Hugle'' esRegistrado=1 2026-08-08 09:40:26 - DEBUG bodyAdmin postOCR: Tlf: 04129910566\nUser: 70:a7:41:28:56:f2\nNombre: Winifer Hugle\nBanco: Venezuela\nMonto: 26364.00 (caption)\nFecha: 2026-08-08 (caption)\nSrvID: 34 2026-08-08 09:40:26 - ====== INICIO WEBHOOK ====== 2026-08-08 09:40:26 - Evento: reaction | De: 584129800526 | Size: 658b 2026-08-08 09:40:26 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Yulimar Guevara ) [wa_id] => 584129800526 [user_id] => VE.4531531807133966 ) ) [messages] => Array ( [0] => Array ( [from] => 584129800526 [from_user_id] => VE.4531531807133966 [id] => wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUMwODk4ODIyOEU0M0I1N0U2Q0Y5QjE2QTczQzhGQ0EA [timestamp] => 1786196422 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSRURFQ0I2QkE2QTlDRTQ0QzJCAA== [emoji] => 👍 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-08 09:40:26 - ====== FIN WEBHOOK ====== 2026-08-08 09:40:29 - IMG 2492503997928193 TEL 04129910566 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 09:40:29 - Incluyendo guardar_imagen.php... 2026-08-08 09:40:29 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 09:40:29 - Includes realizados. Verificando funciones... 2026-08-08 09:40:29 - obtenerInfoUsuario: Iniciando función con teléfono: 584129910566 2026-08-08 09:40:29 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 09:40:29 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 09:40:29 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 09:40:29 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 09:40:29 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 09:40:29 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:56:f2","firstname":"Winifer","lastname":"Hugle","mac":"70:a7:41:28:56:f2","srvid":34} 2026-08-08 09:40:29 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 09:40:29 - Datos usuario extraídos: {"username":"70:a7:41:28:56:f2","firstname":"Winifer","lastname":"Hugle","mac":"70:a7:41:28:56:f2","srvid":34} 2026-08-08 09:40:29 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 09:40:29 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 09:40:29 - Valor de accessToken: EAAC0c45... 2026-08-08 09:40:29 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 09:40:29 - Instancia WhatsAppImageHandler creada 2026-08-08 09:40:29 - Llamando a saveWhatsAppImage... 2026-08-08 09:40:29 - saveWhatsAppImage: Procesando imagen para: 584129910566 2026-08-08 09:40:29 - saveWhatsAppImage: ID de media: 2492503997928193, MIME type: image/jpeg 2026-08-08 09:40:29 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2492503997928193 2026-08-08 09:40:30 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 09:40:30 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2492503997928193&source=getMedia&ext=1786196723&hash=ATz5UDGNIUnVZKgo_Dw5RysajXSwu_giyIgO7OcnpaTuHg 2026-08-08 09:40:30 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2492503997928193&source=getMedia&ext=1786196723&hash=ATz5UDGNIUnVZKgo_Dw5RysajXSwu_giyIgO7OcnpaTuHg 2026-08-08 09:40:30 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 09:40:30 - descargar_imagen: Imagen descargada - Tamaño: 136002 bytes, Tipo: image/jpeg 2026-08-08 09:40:30 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2492503997928193.jpg, Tamaño: 136002 bytes 2026-08-08 09:40:30 - saveToDatabase: Registro insertado en BD con ID: 284 2026-08-08 09:40:30 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2492503997928193.jpg","image_id":"2492503997928193","size":136002,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 09:40:30 - Resultado del comando: array 2026-08-08 09:40:30 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 09:40:31 - Mensaje enviado con éxito a 584129910566 2026-08-08 09:40:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7731cfa4c30 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNTY2FQIAERgSRDQyMjVFNzQ5ODUwOEFDNjA3AA==) 2026-08-08 09:40:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a7731cfa4c30 2026-08-08 09:40:31 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , maria kanzler negro, 2026-08-23 00:00:00 . 584120118420 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120118420","wa_id":"584120118420"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTE4NDIwFQIAERgSQUEzRkU0MkE0NTA1QUMyNDYxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , johan manuel silva, 2026-09-08 00:00:00 . 584142399338 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142399338","wa_id":"584142399338"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzk5MzM4FQIAERgSQ0RFRjFBQUNFMjlCRDZCRDM1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yolanda Medina, 2026-09-24 00:00:00 . 584122017829 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122017829","wa_id":"584122017829"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDE3ODI5FQIAERgSNzcyOEMzRTlBMzg5NjM2RURGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Javier Goncalves, 2026-08-23 00:00:00 . 584122838751 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122838751","wa_id":"584122838751"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODM4NzUxFQIAERgSMDNGQjIwRDc0OUYzNDEwNTZBAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , luis alfredo breidembach, 2026-09-08 00:00:00 . 584242964140 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242964140","wa_id":"584242964140"}],"messages":[{"id":"wamid.HBgMNTg0MjQyOTY0MTQwFQIAERgSRjVDMEI3Qjg2MDcwOEJBQTg3AA==","message_status":"accepted"}]}'. 2026-08-08 10:03:20 - ====== INICIO WEBHOOK ====== 2026-08-08 10:03:20 - Evento: text | De: 584242964140 | Size: 559b 2026-08-08 10:03:20 - Procesando mensaje regular tipo: text 2026-08-08 10:03:20 - RegularMessageService: Procesando mensaje de 584242964140, tipo: text 2026-08-08 10:03:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyOTY0MTQwFQIAEhggQUMyNzIyN0IzQjUzRTMwMkJGQkMzN0I5NDA4RUVBMTcA 2026-08-08 10:03:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyOTY0MTQwFQIAEhggQUMyNzIyN0IzQjUzRTMwMkJGQkMzN0I5NDA4RUVBMTcA 2026-08-08 10:03:20 - Contenido: Muchas gracias... 2026-08-08 10:03:20 - Comando detectado: muchas 2026-08-08 10:03:20 - CommandProcessor: Procesando comando: muchas 2026-08-08 10:03:20 - Comando no reconocido, enviando a ChatGPT 2026-08-08 10:03:20 - Resultado del comando: string 2026-08-08 10:03:20 - Enviando a ChatGPT: Muchas gracias... 2026-08-08 10:03:20 - forwardToChatGPT: Enviando a ChatGPT: Muchas gracias... 2026-08-08 10:03:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 11:03:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 11:03:20 America/Halifax] [CHATBOT][START] corr=97cfec18 IP=127.0.0.1 UA= [08-Aug-2026 10:03:20 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 10:03:20 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-08 username=6c:68:a4:60:01:dc mobile=584242964140 [08-Aug-2026 10:03:20 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 10:03:20 America/Caracas] [CHATBOT][DIAG] corr=97cfec18 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [08-Aug-2026 10:03:20 America/Caracas] [CHATBOT][CTX] corr=97cfec18 tel=584242964140 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 10:03:20 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 10:03:20 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 10:03:20 America/Caracas] [CHATBOT][AI][9e8b3a] Proveedor: gemini [08-Aug-2026 10:03:20 America/Caracas] [CHATBOT][GEMINI][9e8b3a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 10:03:21 America/Caracas] [CHATBOT][GEMINI][9e8b3a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 10:03:21 America/Caracas] [CHATBOT][GEMINI][9e8b3a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 10:03:22 America/Caracas] [CHATBOT][AI][9e8b3a] Gemini falló, usando heurística local [08-Aug-2026 10:03:22 America/Caracas] [CHATBOT][END] corr=97cfec18 bytesRespuesta=88 [08-Aug-2026 10:03:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 10:03:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 10:03:23 - Mensaje enviado con éxito a 584242964140 2026-08-08 10:03:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77372b12593 (wa_message_id: wamid.HBgMNTg0MjQyOTY0MTQwFQIAERgSM0Y3MUMyOTBBRUQ0OTI1NzczAA==) 2026-08-08 10:03:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a77372b12593 2026-08-08 10:03:23 - ====== FIN WEBHOOK ====== 2026-08-08 10:03:40 - ====== INICIO WEBHOOK ====== 2026-08-08 10:03:40 - Evento: sticker | De: 584242964140 | Size: 945b 2026-08-08 10:03:40 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => . ) [wa_id] => 584242964140 [user_id] => VE.4533058636981283 ) ) [messages] => Array ( [0] => Array ( [context] => Array ( [from] => 584123663736 [id] => wamid.HBgMNTg0MjQyOTY0MTQwFQIAERgSM0Y3MUMyOTBBRUQ0OTI1NzczAA== ) [from] => 584242964140 [from_user_id] => VE.4533058636981283 [id] => wamid.HBgMNTg0MjQyOTY0MTQwFQIAEhggQUMxM0IzRTg5NTVFNDQ2M0ZFOEYxRTIwMTM3OEVCNzUA [timestamp] => 1786197813 [type] => sticker [sticker] => Array ( [mime_type] => image/webp [sha256] => AjiPlh0EV/TuJVSjYsheJ7dnFrWUSf/2rMBDwIKTKhw= [id] => 1360410962322715 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1360410962322715&source=webhook&ext=1786198114&hash=ATzgUahhPpHPgE9l_O1Vh4TOjkDaxSw6dVJqM6Q6BM2HLg [animated] => ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-08 10:03:40 - ====== FIN WEBHOOK ====== 2026-08-08 10:32:37 - ====== INICIO WEBHOOK ====== 2026-08-08 10:32:37 - Evento: status:failed | De: 584247793827 | Size: 573b 2026-08-08 10:32:37 - STATUS FAILED: failed para 584247793827 | Error: 131026 Message undeliverable 2026-08-08 10:32:37 - ====== FIN WEBHOOK ====== 2026-08-08 10:32:38 - ====== INICIO WEBHOOK ====== 2026-08-08 10:32:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 10:32:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 10:32:38 - ====== FIN WEBHOOK ====== 2026-08-08 10:32:38 - ====== INICIO WEBHOOK ====== 2026-08-08 10:32:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 10:32:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 10:32:38 - ====== FIN WEBHOOK ====== 2026-08-08 10:32:39 - ====== INICIO WEBHOOK ====== 2026-08-08 10:32:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 10:32:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 10:32:39 - ====== FIN WEBHOOK ====== 2026-08-08 10:32:41 - ====== INICIO WEBHOOK ====== 2026-08-08 10:32:41 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 10:32:41 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 10:32:41 - ====== FIN WEBHOOK ====== 2026-08-08 11:11:23 - ====== INICIO WEBHOOK ====== 2026-08-08 11:11:23 - Evento: text | De: 584121489167 | Size: 571b 2026-08-08 11:11:23 - Procesando mensaje regular tipo: text 2026-08-08 11:11:23 - RegularMessageService: Procesando mensaje de 584121489167, tipo: text 2026-08-08 11:11:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDg5MTY3FQIAEhgUM0E2Q0ZEQzI3RDVFNzJFMTJEQTgA 2026-08-08 11:11:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDg5MTY3FQIAEhgUM0E2Q0ZEQzI3RDVFNzJFMTJEQTgA 2026-08-08 11:11:23 - Contenido: Buenos Días ☀️... 2026-08-08 11:11:23 - Comando detectado: buenos 2026-08-08 11:11:23 - CommandProcessor: Procesando comando: buenos 2026-08-08 11:11:23 - Comando no reconocido, enviando a ChatGPT 2026-08-08 11:11:23 - Resultado del comando: string 2026-08-08 11:11:23 - Enviando a ChatGPT: Buenos Días ☀️... 2026-08-08 11:11:23 - forwardToChatGPT: Enviando a ChatGPT: Buenos Días ☀️... 2026-08-08 11:11:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 12:11:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 12:11:23 America/Halifax] [CHATBOT][START] corr=1ea2211b IP=127.0.0.1 UA= [08-Aug-2026 11:11:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 11:11:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=70:a7:41:28:56:31 mobile=584121489167 [08-Aug-2026 11:11:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 11:11:23 America/Caracas] [CHATBOT][DIAG] corr=1ea2211b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 1 día [warning] [08-Aug-2026 11:11:23 America/Caracas] [CHATBOT][CTX] corr=1ea2211b tel=584121489167 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 11:11:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 11:11:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 11:11:23 America/Caracas] [CHATBOT][AI][dd54b9] Proveedor: gemini [08-Aug-2026 11:11:23 America/Caracas] [CHATBOT][GEMINI][dd54b9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 11:11:24 America/Caracas] [CHATBOT][GEMINI][dd54b9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 11:11:24 America/Caracas] [CHATBOT][GEMINI][dd54b9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 11:11:25 America/Caracas] [CHATBOT][AI][dd54b9] Gemini falló, usando heurística local [08-Aug-2026 11:11:25 America/Caracas] [CHATBOT][AI][dd54b9] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 11:11:25 America/Caracas] [CHATBOT][END] corr=1ea2211b bytesRespuesta=391 [08-Aug-2026 11:11:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 11:11:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 11:11:26 - Mensaje enviado con éxito a 584121489167 2026-08-08 11:11:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77471e7cf51 (wa_message_id: wamid.HBgMNTg0MTIxNDg5MTY3FQIAERgSNTI2MDc5OUZEOTgyMzVCN0MwAA==) 2026-08-08 11:11:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a77471e7cf51 2026-08-08 11:11:26 - ====== FIN WEBHOOK ====== 2026-08-08 11:20:58 - ====== INICIO WEBHOOK ====== 2026-08-08 11:20:58 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 11:20:58 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 11:20:58 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Benjamin Gerig , 2026-09-10 00:00:00 . 584121489167 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121489167","wa_id":"584121489167"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg5MTY3FQIAERgSRDA3OTNCQkUxRjBBNTY1NEFFAA==","message_status":"accepted"}]}'. 2026-08-08 11:58:31 - ====== INICIO WEBHOOK ====== 2026-08-08 11:58:31 - Evento: image | De: 584143466209 | Size: 867b 2026-08-08 11:58:31 - Procesando mensaje regular tipo: image 2026-08-08 11:58:31 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-08 11:58:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyRTdFOTgyNTk1NUVFQzEwREE0Njc0NTZGMjYzM0UA 2026-08-08 11:58:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyRTdFOTgyNTk1NUVFQzEwREE0Njc0NTZGMjYzM0UA 2026-08-08 11:58:31 - Contenido: G venezuela 2280.00 carro-tornillos... 2026-08-08 11:58:31 - Comando detectado: g 2026-08-08 11:58:31 - CommandProcessor: Procesando comando: g 2026-08-08 11:58:31 - Gasto de negocio con imagen: 1056240083459724 2026-08-08 11:58:31 - Formato 'g banco descripcion': banco=venezuela, desc=2280.00 carro-tornillos 2026-08-08 11:58:31 - Ejecutando GastosService (negocio) [08-Aug-2026 11:58:32 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-08 11:58:35 - Resultado del comando: array 2026-08-08 11:58:35 - Enviando respuesta: ✅ 💼 Gasto de negocio #957 registrado • Mon 2026-08-08 11:58:36 - Mensaje enviado con éxito a 584143466209 2026-08-08 11:58:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77522c85936 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTY5QTA3QjE5MUQwNTYzRTI2AA==) 2026-08-08 11:58:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a77522c85936 2026-08-08 11:58:36 - ====== FIN WEBHOOK ====== 2026-08-08 12:00:32 - ====== INICIO WEBHOOK ====== 2026-08-08 12:00:32 - Evento: text | De: 584242744690 | Size: 685b 2026-08-08 12:00:32 - Procesando mensaje regular tipo: text 2026-08-08 12:00:32 - RegularMessageService: Procesando mensaje de 584242744690, tipo: text 2026-08-08 12:00:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUM3RjA0QzI5NTJFQTlGRTY1OTIwQ0MxODYwMEYzMjgA 2026-08-08 12:00:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUM3RjA0QzI5NTJFQTlGRTY1OTIwQ0MxODYwMEYzMjgA 2026-08-08 12:00:32 - Contenido: Hola buen día. Me podrían dar los datos para realizar el pago de la mensualidad del wi-fi a nombre... 2026-08-08 12:00:32 - Comando detectado: hola 2026-08-08 12:00:32 - CommandProcessor: Procesando comando: hola 2026-08-08 12:00:32 - Comando no reconocido, enviando a ChatGPT 2026-08-08 12:00:32 - Resultado del comando: string 2026-08-08 12:00:32 - Enviando a ChatGPT: Hola buen día. Me podrían dar los datos para rea... 2026-08-08 12:00:32 - forwardToChatGPT: Enviando a ChatGPT: Hola buen día. Me podrían dar los datos para rea... 2026-08-08 12:00:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 13:00:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 13:00:32 America/Halifax] [CHATBOT][START] corr=b6ae864e IP=127.0.0.1 UA= [08-Aug-2026 12:00:33 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 12:00:33 America/Caracas] [CHATBOT][CTX] corr=b6ae864e tel=584242744690 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [08-Aug-2026 12:00:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 12:00:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 12:00:33 America/Caracas] [CHATBOT][AI][1bf198] Proveedor: gemini [08-Aug-2026 12:00:33 America/Caracas] [CHATBOT][GEMINI][1bf198] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 12:00:33 America/Caracas] [CHATBOT][GEMINI][1bf198] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 12:00:34 America/Caracas] [CHATBOT][GEMINI][1bf198] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 12:00:34 America/Caracas] [CHATBOT][AI][1bf198] Gemini falló, usando heurística local [08-Aug-2026 12:00:34 America/Caracas] [CHATBOT][END] corr=b6ae864e bytesRespuesta=397 [08-Aug-2026 12:00:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 12:00:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 12:00:35 - Mensaje enviado con éxito a 584242744690 2026-08-08 12:00:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7752a3a811e (wa_message_id: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAERgSMzA2RkU5NzU5M0Q3MDNBQzREAA==) 2026-08-08 12:00:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a7752a3a811e 2026-08-08 12:00:35 - ====== FIN WEBHOOK ====== 2026-08-08 12:04:36 - ====== INICIO WEBHOOK ====== 2026-08-08 12:04:36 - Evento: image | De: 584242744690 | Size: 868b 2026-08-08 12:04:36 - Procesando mensaje regular tipo: image 2026-08-08 12:04:36 - RegularMessageService: Procesando mensaje de 584242744690, tipo: image 2026-08-08 12:04:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUNEM0RGMkQ4OTM0NDE1RTkxOUU0NzA5RTZDM0VCNDAA 2026-08-08 12:04:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUNEM0RGMkQ4OTM0NDE1RTkxOUU0NzA5RTZDM0VCNDAA 2026-08-08 12:04:36 - Contenido: Estoy pagando medio mes... 2026-08-08 12:04:36 - Comando detectado: estoy 2026-08-08 12:04:36 - CommandProcessor: Procesando comando: estoy 2026-08-08 12:04:36 - Imagen sin comando, guardando y procesando 2026-08-08 12:04:36 - Verificando duplicado por imageId=1332417148663883, msgId=wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUNEM0RGMkQ4OTM0NDE1RTkxOUU0NzA5RTZDM0VCNDAA 2026-08-08 12:04:36 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 12:04:36 - Incluyendo numtoname.php... 2026-08-08 12:04:36 - Incluyendo media.php... 2026-08-08 12:04:36 - DEBUG messages batch: [{"from":"584242744690","from_user_id":"VE.1354785826249996","id":"wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUNEM0RGMkQ4OTM0NDE1RTkxOUU0NzA5RTZDM0VCNDAA","timestamp":"1786205068","type":"image","image":{"caption":"Estoy pagando medio mes","mime_type":"image\/jpeg","sha256":"HusEKeePwKKWMi50mraWZFZzOB+7+OdSlQk3T2g6eng=","id":"1332417148663883","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1332417148663883&source=webhook&ext=1786205370&hash=ATylaDNWGyVQ1VBDF8QDw2g7hHbVhuBPpctiotyzZelyXA"}}] 2026-08-08 12:04:36 - DEBUG caption final: Estoy pagando medio mes 2026-08-08 12:04:36 - DEBUG busqueda mobiles: 04242744690,4242744690,584242744690 2026-08-08 12:04:36 - DEBUG usuario NO encontrado 2026-08-08 12:04:36 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 12:04:36 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 12:04:37 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1332417148663883&source=getMedia&ext=1786205371&hash=ATxD_N7aATOMnU_o2MqwyAxF0oVpDi0s9HvejFGFj9JnNw 2026-08-08 12:04:40 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1332417148663883.jpg (50569 bytes) 2026-08-08 12:04:41 - OCR tesseract exit=0 chars=306 2026-08-08 12:04:41 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 324 € Comprobante de operacion <— A PagomóvilBDV Personas Fecha: 08/08/2026 TATI 006942233650 IQ) Identificacién: 18143785 Origen: 0102****2790 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago wifi 2026-08-08 12:04:41 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-08"} 2026-08-08 12:04:41 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 12:04:41 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-08 12:04:41 - DEBUG bodyAdmin postOCR: Tlf: 04242744690\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-08 (caption) 2026-08-08 12:04:43 - IMG 1332417148663883 TEL 04242744690 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 12:04:43 - Incluyendo guardar_imagen.php... 2026-08-08 12:04:43 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 12:04:43 - Includes realizados. Verificando funciones... 2026-08-08 12:04:43 - obtenerInfoUsuario: Iniciando función con teléfono: 584242744690 2026-08-08 12:04:43 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 12:04:43 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 12:04:43 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 12:04:43 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 12:04:43 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584242744690 2026-08-08 12:04:43 - Datos usuario extraídos: null 2026-08-08 12:04:43 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 12:04:43 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 12:04:43 - Valor de accessToken: EAAC0c45... 2026-08-08 12:04:43 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 12:04:43 - Instancia WhatsAppImageHandler creada 2026-08-08 12:04:43 - Llamando a saveWhatsAppImage... 2026-08-08 12:04:43 - saveWhatsAppImage: Procesando imagen para: 584242744690 2026-08-08 12:04:43 - saveWhatsAppImage: ID de media: 1332417148663883, MIME type: image/jpeg 2026-08-08 12:04:43 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1332417148663883 2026-08-08 12:04:43 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 12:04:43 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1332417148663883&source=getMedia&ext=1786205377&hash=ATy3QvN1GH4tZetTIpZu8v35Gka_EF0VJ_nn_eIPNOnkrQ 2026-08-08 12:04:43 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1332417148663883&source=getMedia&ext=1786205377&hash=ATy3QvN1GH4tZetTIpZu8v35Gka_EF0VJ_nn_eIPNOnkrQ 2026-08-08 12:04:44 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 12:04:44 - descargar_imagen: Imagen descargada - Tamaño: 50569 bytes, Tipo: image/jpeg 2026-08-08 12:04:44 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1332417148663883.jpg, Tamaño: 50569 bytes 2026-08-08 12:04:44 - saveToDatabase: Registro insertado en BD con ID: 285 2026-08-08 12:04:44 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1332417148663883.jpg","image_id":"1332417148663883","size":50569,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 12:04:44 - Resultado del comando: array 2026-08-08 12:04:44 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 12:04:45 - Mensaje enviado con éxito a 584242744690 2026-08-08 12:04:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77539d4f739 (wa_message_id: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAERgSMzRGQzJCQzE1MDA1NEE1MTI4AA==) 2026-08-08 12:04:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a77539d4f739 2026-08-08 12:04:45 - ====== FIN WEBHOOK ====== 2026-08-08 12:04:58 - ====== INICIO WEBHOOK ====== 2026-08-08 12:04:58 - Evento: text | De: 584242744690 | Size: 589b 2026-08-08 12:04:58 - Procesando mensaje regular tipo: text 2026-08-08 12:04:58 - RegularMessageService: Procesando mensaje de 584242744690, tipo: text 2026-08-08 12:04:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUMxMDkzODkwNDY1M0YzNzA0RTIzRkRFQjY3MkIzQkIA 2026-08-08 12:04:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUMxMDkzODkwNDY1M0YzNzA0RTIzRkRFQjY3MkIzQkIA 2026-08-08 12:04:58 - Contenido: Wifi a nombre de Kevin Muttach... 2026-08-08 12:04:58 - Comando detectado: wifi 2026-08-08 12:04:58 - CommandProcessor: Procesando comando: wifi 2026-08-08 12:04:58 - Comando no reconocido, enviando a ChatGPT 2026-08-08 12:04:58 - Resultado del comando: string 2026-08-08 12:04:58 - Enviando a ChatGPT: Wifi a nombre de Kevin Muttach... 2026-08-08 12:04:58 - forwardToChatGPT: Enviando a ChatGPT: Wifi a nombre de Kevin Muttach... 2026-08-08 12:04:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 13:04:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 13:04:58 America/Halifax] [CHATBOT][START] corr=c206e843 IP=127.0.0.1 UA= [08-Aug-2026 12:04:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 12:04:58 America/Caracas] [CHATBOT][CTX] corr=c206e843 tel=584242744690 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [08-Aug-2026 12:04:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 12:04:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 12:04:58 America/Caracas] [CHATBOT][AI][7aaa1b] Proveedor: gemini [08-Aug-2026 12:04:58 America/Caracas] [CHATBOT][GEMINI][7aaa1b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 12:04:58 America/Caracas] [CHATBOT][GEMINI][7aaa1b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 12:04:59 America/Caracas] [CHATBOT][GEMINI][7aaa1b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 12:04:59 America/Caracas] [CHATBOT][AI][7aaa1b] Gemini falló, usando heurística local [08-Aug-2026 12:04:59 America/Caracas] [CHATBOT][AI][7aaa1b] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 12:04:59 America/Caracas] [CHATBOT][END] corr=c206e843 bytesRespuesta=370 [08-Aug-2026 12:04:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 12:04:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 12:05:00 - Mensaje enviado con éxito a 584242744690 2026-08-08 12:05:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7753ac9a7a4 (wa_message_id: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAERgSNjZGMEY5Rjc4NEYzNUVGMUZGAA==) 2026-08-08 12:05:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a7753ac9a7a4 2026-08-08 12:05:00 - ====== FIN WEBHOOK ====== 2026-08-08 12:34:28 - ====== INICIO WEBHOOK ====== 2026-08-08 12:34:28 - Evento: text | De: 584242744690 | Size: 565b 2026-08-08 12:34:28 - Procesando mensaje regular tipo: text 2026-08-08 12:34:28 - RegularMessageService: Procesando mensaje de 584242744690, tipo: text 2026-08-08 12:34:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUNCNUJDRDAzMTk2QTA3NUFBRDI5RDEyQjgxMzhGNDIA 2026-08-08 12:34:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUNCNUJDRDAzMTk2QTA3NUFBRDI5RDEyQjgxMzhGNDIA 2026-08-08 12:34:28 - Contenido: Buenas... 2026-08-08 12:34:28 - Comando detectado: buenas 2026-08-08 12:34:28 - CommandProcessor: Procesando comando: buenas 2026-08-08 12:34:28 - Comando no reconocido, enviando a ChatGPT 2026-08-08 12:34:28 - Resultado del comando: string 2026-08-08 12:34:28 - Enviando a ChatGPT: Buenas... 2026-08-08 12:34:28 - forwardToChatGPT: Enviando a ChatGPT: Buenas... 2026-08-08 12:34:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 13:34:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 13:34:28 America/Halifax] [CHATBOT][START] corr=af590798 IP=127.0.0.1 UA= [08-Aug-2026 12:34:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 12:34:28 America/Caracas] [CHATBOT][CTX] corr=af590798 tel=584242744690 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [08-Aug-2026 12:34:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 12:34:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 12:34:28 America/Caracas] [CHATBOT][AI][8f175d] Proveedor: gemini [08-Aug-2026 12:34:28 America/Caracas] [CHATBOT][GEMINI][8f175d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 12:34:28 America/Caracas] [CHATBOT][GEMINI][8f175d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 12:34:29 America/Caracas] [CHATBOT][GEMINI][8f175d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 12:34:29 America/Caracas] [CHATBOT][AI][8f175d] Gemini falló, usando heurística local [08-Aug-2026 12:34:29 America/Caracas] [CHATBOT][END] corr=af590798 bytesRespuesta=258 [08-Aug-2026 12:34:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 12:34:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 12:34:30 - Mensaje enviado con éxito a 584242744690 2026-08-08 12:34:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a775a96cc6f7 (wa_message_id: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAERgSMDE0M0I5NTI4Mjc1RUM1NUFGAA==) 2026-08-08 12:34:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a775a96cc6f7 2026-08-08 12:34:30 - ====== FIN WEBHOOK ====== 2026-08-08 12:35:22 - ====== INICIO WEBHOOK ====== 2026-08-08 12:35:22 - Evento: text | De: 584242744690 | Size: 638b 2026-08-08 12:35:22 - Procesando mensaje regular tipo: text 2026-08-08 12:35:22 - RegularMessageService: Procesando mensaje de 584242744690, tipo: text 2026-08-08 12:35:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUM3Q0REQkI4RjMwREMxMTg5RTNCNUZENTk2NkYxMEEA 2026-08-08 12:35:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUM3Q0REQkI4RjMwREMxMTg5RTNCNUZENTk2NkYxMEEA 2026-08-08 12:35:22 - Contenido: Ya pague Pero aún no me activan el wifi. Tampoco me envían la factura... 2026-08-08 12:35:22 - Comando detectado: ya 2026-08-08 12:35:22 - CommandProcessor: Procesando comando: ya 2026-08-08 12:35:22 - IntentDetector: intent=pago, confidence=0.95 2026-08-08 12:35:22 - IntentDetector → pago detectado 2026-08-08 12:35:22 - CommandProcessor: Procesando comando: pagar 2026-08-08 12:35:22 - Ejecutando add_pagos.php [08-Aug-2026 12:35:23 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-08 12:35:23 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-08 12:35:23 - ====== INICIO WEBHOOK ====== 2026-08-08 12:35:23 - Evento: text | De: 584242744690 | Size: 638b 2026-08-08 12:35:23 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQyNzQ0NjkwFQIAEhggQUM3Q0REQkI4RjMwREMxMTg5RTNCNUZENTk2NkYxMEEA, ignorando 2026-08-08 12:39:49 - ====== INICIO WEBHOOK ====== 2026-08-08 12:39:49 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 12:39:49 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 12:39:49 - ====== FIN WEBHOOK ====== 2026-08-08 14:23:05 - ====== INICIO WEBHOOK ====== 2026-08-08 14:23:05 - Evento: button | De: 584243514744 | Size: 727b 2026-08-08 14:23:05 - Procesando botón de plantilla: Informacion de pagos 2026-08-08 14:23:05 - ButtonService: payload=informacion de pagos, telefono=584243514744 2026-08-08 14:23:05 - Procesando botón PAGO para: 584243514744 2026-08-08 14:23:06 - Mensaje enviado con éxito a 584243514744 2026-08-08 14:23:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77740a5100c (wa_message_id: wamid.HBgMNTg0MjQzNTE0NzQ0FQIAERgSRjEwNkQxNDZDMzIyMEE5QkE0AA==) 2026-08-08 14:23:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a77740a5100c 2026-08-08 14:23:06 - ====== FIN WEBHOOK ====== 2026-08-08 14:31:57 - ====== INICIO WEBHOOK ====== 2026-08-08 14:31:57 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 14:31:57 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 14:31:57 - ====== FIN WEBHOOK ====== 2026-08-08 14:32:44 - ====== INICIO WEBHOOK ====== 2026-08-08 14:32:44 - Evento: image | De: 584243514744 | Size: 839b 2026-08-08 14:32:44 - Procesando mensaje regular tipo: image 2026-08-08 14:32:44 - RegularMessageService: Procesando mensaje de 584243514744, tipo: image 2026-08-08 14:32:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTE0NzQ0FQIAEhggQUMxRkMzRjVBMUNFNjREMDdEN0IyQUU5MkFCQzU3NzUA 2026-08-08 14:32:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTE0NzQ0FQIAEhggQUMxRkMzRjVBMUNFNjREMDdEN0IyQUU5MkFCQzU3NzUA 2026-08-08 14:32:44 - Contenido: ... 2026-08-08 14:32:44 - Comando detectado: image 2026-08-08 14:32:44 - CommandProcessor: Procesando comando: image 2026-08-08 14:32:44 - Imagen sin comando, guardando y procesando 2026-08-08 14:32:44 - Verificando duplicado por imageId=1584380066374106, msgId=wamid.HBgMNTg0MjQzNTE0NzQ0FQIAEhggQUMxRkMzRjVBMUNFNjREMDdEN0IyQUU5MkFCQzU3NzUA 2026-08-08 14:32:44 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 14:32:44 - Incluyendo numtoname.php... 2026-08-08 14:32:44 - Incluyendo media.php... 2026-08-08 14:32:44 - DEBUG messages batch: [{"from":"584243514744","from_user_id":"VE.4542399286047218","id":"wamid.HBgMNTg0MjQzNTE0NzQ0FQIAEhggQUMxRkMzRjVBMUNFNjREMDdEN0IyQUU5MkFCQzU3NzUA","timestamp":"1786213956","type":"image","image":{"mime_type":"image\/jpeg","sha256":"4zNUJbBxNNbfgcNjb1mhfH5C9qi92uLjpt+3A0quPbg=","id":"1584380066374106","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1584380066374106&source=webhook&ext=1786214257&hash=ATxNm5bUlRbQmGo8fuqyLObq5F_PoE1SCFmAcw9vwCbJ5w"}}] 2026-08-08 14:32:44 - DEBUG caption: no se encontró texto cercano 2026-08-08 14:32:44 - DEBUG caption final: [VACIO] 2026-08-08 14:32:44 - DEBUG busqueda mobiles: 04243514744,4243514744,584243514744 2026-08-08 14:32:44 - DEBUG usuario NO encontrado 2026-08-08 14:32:44 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 14:32:44 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 14:32:45 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1584380066374106&source=getMedia&ext=1786214258&hash=ATxE9IwiTKHc7IaLk8ObcuUTUbucSezCmXrDH1uBlzyDeQ 2026-08-08 14:32:46 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1584380066374106.jpg (33999 bytes) 2026-08-08 14:32:47 - OCR tesseract exit=0 chars=286 2026-08-08 14:32:47 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 285 ER LS A PagomévilBDV Personas [TER 08/08/2026 Tar 006944212758 [9 Identificacién: 18143785 Origen: O102****5912 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: mensualidad mes julio 2026-08-08 14:32:47 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-08"} 2026-08-08 14:32:47 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 14:32:47 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-08 14:32:47 - DEBUG bodyAdmin postOCR: Tlf: 04243514744\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-08 (caption) 2026-08-08 14:32:49 - IMG 1584380066374106 TEL 04243514744 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 14:32:49 - Incluyendo guardar_imagen.php... 2026-08-08 14:32:49 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 14:32:49 - Includes realizados. Verificando funciones... 2026-08-08 14:32:49 - obtenerInfoUsuario: Iniciando función con teléfono: 584243514744 2026-08-08 14:32:49 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 14:32:49 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 14:32:49 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 14:32:49 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 14:32:49 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 14:32:49 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:0e:fb:88","firstname":"Kimberly","lastname":"Breidenbach","mac":"74:ac:b9:0e:fb:88","srvid":34} 2026-08-08 14:32:49 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 14:32:49 - Datos usuario extraídos: {"username":"74:ac:b9:0e:fb:88","firstname":"Kimberly","lastname":"Breidenbach","mac":"74:ac:b9:0e:fb:88","srvid":34} 2026-08-08 14:32:49 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 14:32:49 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 14:32:49 - Valor de accessToken: EAAC0c45... 2026-08-08 14:32:49 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 14:32:49 - Instancia WhatsAppImageHandler creada 2026-08-08 14:32:49 - Llamando a saveWhatsAppImage... 2026-08-08 14:32:49 - saveWhatsAppImage: Procesando imagen para: 584243514744 2026-08-08 14:32:49 - saveWhatsAppImage: ID de media: 1584380066374106, MIME type: image/jpeg 2026-08-08 14:32:49 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1584380066374106 2026-08-08 14:32:50 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 14:32:50 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1584380066374106&source=getMedia&ext=1786214264&hash=ATwNGvZpWg9ib7RWvLChw5Uq-nA41GysEDS87kMXYtDuhw 2026-08-08 14:32:50 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1584380066374106&source=getMedia&ext=1786214264&hash=ATwNGvZpWg9ib7RWvLChw5Uq-nA41GysEDS87kMXYtDuhw 2026-08-08 14:32:52 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 14:32:52 - descargar_imagen: Imagen descargada - Tamaño: 33999 bytes, Tipo: image/jpeg 2026-08-08 14:32:52 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1584380066374106.jpg, Tamaño: 33999 bytes 2026-08-08 14:32:52 - saveToDatabase: Registro insertado en BD con ID: 286 2026-08-08 14:32:52 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1584380066374106.jpg","image_id":"1584380066374106","size":33999,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 14:32:52 - Resultado del comando: array 2026-08-08 14:32:52 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 14:32:53 - Mensaje enviado con éxito a 584243514744 2026-08-08 14:32:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7776556a090 (wa_message_id: wamid.HBgMNTg0MjQzNTE0NzQ0FQIAERgSNThCODEwRjE0NEM4MDI0RjAzAA==) 2026-08-08 14:32:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a7776556a090 2026-08-08 14:32:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Carlos Arturo Suárez, 31/08/2026 . 584144591663 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144591663","wa_id":"584144591663"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTkxNjYzFQIAERgSQjc3RkUxQzQ1NUUzODk1Qjk3AA==","message_status":"accepted"}]}'. 2026-08-08 14:43:27 - ====== INICIO WEBHOOK ====== 2026-08-08 14:43:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 14:43:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 14:43:27 - ====== FIN WEBHOOK ====== 2026-08-08 15:31:17 - ====== INICIO WEBHOOK ====== 2026-08-08 15:31:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 15:31:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 15:31:17 - ====== FIN WEBHOOK ====== 2026-08-08 15:31:18 - ====== INICIO WEBHOOK ====== 2026-08-08 15:31:18 - Evento: status:failed | De: 584163518005 | Size: 828b 2026-08-08 15:31:18 - STATUS FAILED: failed para 584163518005 | Error: 131047 Re-engagement message 2026-08-08 15:31:18 - ====== FIN WEBHOOK ====== 2026-08-08 16:05:14 - ====== INICIO WEBHOOK ====== 2026-08-08 16:05:14 - Evento: image | De: 584143466209 | Size: 868b 2026-08-08 16:05:14 - Procesando mensaje regular tipo: image 2026-08-08 16:05:14 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-08 16:05:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1MjkwQzkwMjg0RUQzMkM0Q0I5RTUyNkU4MzFCMTQA 2026-08-08 16:05:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1MjkwQzkwMjg0RUQzMkM0Q0I5RTUyNkU4MzFCMTQA 2026-08-08 16:05:14 - Contenido: G venezuela 31000.00 sueldo-walter... 2026-08-08 16:05:14 - Comando detectado: g 2026-08-08 16:05:14 - CommandProcessor: Procesando comando: g 2026-08-08 16:05:14 - Gasto de negocio con imagen: 2478255045990079 2026-08-08 16:05:14 - Formato 'g banco descripcion': banco=venezuela, desc=31000.00 sueldo-walter 2026-08-08 16:05:14 - Ejecutando GastosService (negocio) [08-Aug-2026 16:05:15 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-08 16:05:17 - Resultado del comando: array 2026-08-08 16:05:17 - Enviando respuesta: ✅ 💼 Gasto de negocio #958 registrado • Mon 2026-08-08 16:05:18 - Mensaje enviado con éxito a 584143466209 2026-08-08 16:05:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a778bfe751bc (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRkJERTBEOTczOUI3ODk2RUVCAA==) 2026-08-08 16:05:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a778bfe751bc 2026-08-08 16:05:18 - ====== FIN WEBHOOK ====== 2026-08-08 16:07:03 - ====== INICIO WEBHOOK ====== 2026-08-08 16:07:03 - Evento: image | De: 584143466209 | Size: 867b 2026-08-08 16:07:03 - Procesando mensaje regular tipo: image 2026-08-08 16:07:03 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-08 16:07:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRjIyN0VBRkZGRTg2NDQ0RjQwRkI1NEFBOUQ4MTEA 2026-08-08 16:07:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRjIyN0VBRkZGRTg2NDQ0RjQwRkI1NEFBOUQ4MTEA 2026-08-08 16:07:03 - Contenido: G venezuela 57000.00 sueldo-eduardo... 2026-08-08 16:07:03 - Comando detectado: g 2026-08-08 16:07:03 - CommandProcessor: Procesando comando: g 2026-08-08 16:07:03 - Gasto de negocio con imagen: 4565711360333748 2026-08-08 16:07:03 - Formato 'g banco descripcion': banco=venezuela, desc=57000.00 sueldo-eduardo 2026-08-08 16:07:03 - Ejecutando GastosService (negocio) [08-Aug-2026 16:07:04 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-08 16:07:07 - Resultado del comando: array 2026-08-08 16:07:07 - Enviando respuesta: ✅ 💼 Gasto de negocio #959 registrado • Mon 2026-08-08 16:07:08 - Mensaje enviado con éxito a 584143466209 2026-08-08 16:07:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a778c6c30186 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRDQ1RkY4QzFFMURFRUVDMzMzAA==) 2026-08-08 16:07:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a778c6c30186 2026-08-08 16:07:08 - ====== FIN WEBHOOK ====== 2026-08-08 16:34:17 - ====== INICIO WEBHOOK ====== 2026-08-08 16:34:17 - Evento: text | De: 584142406844 | Size: 558b 2026-08-08 16:34:17 - Procesando mensaje regular tipo: text 2026-08-08 16:34:17 - RegularMessageService: Procesando mensaje de 584142406844, tipo: text 2026-08-08 16:34:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0E1MzdENTE4RDREOUJERTU5RDkA 2026-08-08 16:34:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0E1MzdENTE4RDREOUJERTU5RDkA 2026-08-08 16:34:17 - Contenido: Buenas tardes... 2026-08-08 16:34:17 - Comando detectado: buenas 2026-08-08 16:34:17 - CommandProcessor: Procesando comando: buenas 2026-08-08 16:34:17 - Comando no reconocido, enviando a ChatGPT 2026-08-08 16:34:17 - Resultado del comando: string 2026-08-08 16:34:17 - Enviando a ChatGPT: Buenas tardes... 2026-08-08 16:34:17 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-08-08 16:34:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 17:34:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 17:34:17 America/Halifax] [CHATBOT][START] corr=478a061e IP=127.0.0.1 UA= [08-Aug-2026 16:34:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 16:34:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=70:a7:41:24:74:14 mobile=584142406844 [08-Aug-2026 16:34:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 16:34:18 America/Caracas] [CHATBOT][DIAG] corr=478a061e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [08-Aug-2026 16:34:18 America/Caracas] [CHATBOT][CTX] corr=478a061e tel=584142406844 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [08-Aug-2026 16:34:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 16:34:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 16:34:18 America/Caracas] [CHATBOT][AI][25d1cc] Proveedor: gemini [08-Aug-2026 16:34:18 America/Caracas] [CHATBOT][GEMINI][25d1cc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 16:34:18 America/Caracas] [CHATBOT][GEMINI][25d1cc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 16:34:19 America/Caracas] [CHATBOT][GEMINI][25d1cc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 16:34:19 America/Caracas] [CHATBOT][AI][25d1cc] Gemini falló, usando heurística local [08-Aug-2026 16:34:19 America/Caracas] [CHATBOT][AI][25d1cc] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 16:34:19 America/Caracas] [CHATBOT][END] corr=478a061e bytesRespuesta=395 [08-Aug-2026 16:34:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 16:34:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 16:34:21 - Mensaje enviado con éxito a 584142406844 2026-08-08 16:34:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7792cd35a69 (wa_message_id: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAERgSQTcwNzkwMUNBNzFBNDlGRUMzAA==) 2026-08-08 16:34:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a7792cd35a69 2026-08-08 16:34:21 - ====== FIN WEBHOOK ====== 2026-08-08 16:34:40 - ====== INICIO WEBHOOK ====== 2026-08-08 16:34:40 - Evento: text | De: 584142406844 | Size: 560b 2026-08-08 16:34:40 - Procesando mensaje regular tipo: text 2026-08-08 16:34:40 - RegularMessageService: Procesando mensaje de 584142406844, tipo: text 2026-08-08 16:34:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0FBQkMyRDZDNDZDOUQwMzI5NjIA 2026-08-08 16:34:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0FBQkMyRDZDNDZDOUQwMzI5NjIA 2026-08-08 16:34:40 - Contenido: Ya hice el pago... 2026-08-08 16:34:40 - Comando detectado: ya 2026-08-08 16:34:40 - CommandProcessor: Procesando comando: ya 2026-08-08 16:34:40 - Comando no reconocido, enviando a ChatGPT 2026-08-08 16:34:40 - Resultado del comando: string 2026-08-08 16:34:40 - Enviando a ChatGPT: Ya hice el pago... 2026-08-08 16:34:40 - forwardToChatGPT: Enviando a ChatGPT: Ya hice el pago... 2026-08-08 16:34:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 17:34:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 17:34:40 America/Halifax] [CHATBOT][START] corr=7c4edaa1 IP=127.0.0.1 UA= [08-Aug-2026 16:34:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 16:34:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=70:a7:41:24:74:14 mobile=584142406844 [08-Aug-2026 16:34:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 16:34:41 America/Caracas] [CHATBOT][DIAG] corr=7c4edaa1 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [08-Aug-2026 16:34:41 America/Caracas] [CHATBOT][CTX] corr=7c4edaa1 tel=584142406844 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [08-Aug-2026 16:34:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 16:34:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 16:34:41 America/Caracas] [CHATBOT][AI][3a98b5] Proveedor: gemini [08-Aug-2026 16:34:41 America/Caracas] [CHATBOT][GEMINI][3a98b5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 16:34:42 America/Caracas] [CHATBOT][GEMINI][3a98b5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 16:34:42 America/Caracas] [CHATBOT][GEMINI][3a98b5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 16:34:43 America/Caracas] [CHATBOT][AI][3a98b5] Gemini falló, usando heurística local [08-Aug-2026 16:34:43 America/Caracas] [CHATBOT][END] corr=7c4edaa1 bytesRespuesta=397 [08-Aug-2026 16:34:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 16:34:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 16:34:44 - Mensaje enviado con éxito a 584142406844 2026-08-08 16:34:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7792e41db4b (wa_message_id: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAERgSNTBBNTExRDg2MDREMUFDNDM0AA==) 2026-08-08 16:34:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a7792e41db4b 2026-08-08 16:34:44 - ====== FIN WEBHOOK ====== 2026-08-08 16:35:00 - ====== INICIO WEBHOOK ====== 2026-08-08 16:35:00 - Evento: text | De: 584142406844 | Size: 575b 2026-08-08 16:35:00 - Procesando mensaje regular tipo: text 2026-08-08 16:35:00 - RegularMessageService: Procesando mensaje de 584142406844, tipo: text 2026-08-08 16:35:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0FEQjgwRkIwQjIzRTY4OUJDMzcA 2026-08-08 16:35:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0FEQjgwRkIwQjIzRTY4OUJDMzcA 2026-08-08 16:35:00 - Contenido: Quiero reactivar mis servicios... 2026-08-08 16:35:00 - Comando detectado: quiero 2026-08-08 16:35:00 - CommandProcessor: Procesando comando: quiero 2026-08-08 16:35:00 - Comando no reconocido, enviando a ChatGPT 2026-08-08 16:35:00 - Resultado del comando: string 2026-08-08 16:35:00 - Enviando a ChatGPT: Quiero reactivar mis servicios... 2026-08-08 16:35:00 - forwardToChatGPT: Enviando a ChatGPT: Quiero reactivar mis servicios... 2026-08-08 16:35:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 17:35:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 17:35:00 America/Halifax] [CHATBOT][START] corr=898ee216 IP=127.0.0.1 UA= [08-Aug-2026 16:35:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 16:35:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=70:a7:41:24:74:14 mobile=584142406844 [08-Aug-2026 16:35:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 16:35:01 America/Caracas] [CHATBOT][DIAG] corr=898ee216 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [08-Aug-2026 16:35:01 America/Caracas] [CHATBOT][CTX] corr=898ee216 tel=584142406844 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [08-Aug-2026 16:35:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 16:35:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 16:35:01 America/Caracas] [CHATBOT][AI][e29c07] Proveedor: gemini [08-Aug-2026 16:35:01 America/Caracas] [CHATBOT][GEMINI][e29c07] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 16:35:01 America/Caracas] [CHATBOT][GEMINI][e29c07] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 16:35:02 America/Caracas] [CHATBOT][GEMINI][e29c07] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 16:35:02 America/Caracas] [CHATBOT][AI][e29c07] Gemini falló, usando heurística local [08-Aug-2026 16:35:02 America/Caracas] [CHATBOT][AI][e29c07] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 16:35:02 America/Caracas] [CHATBOT][END] corr=898ee216 bytesRespuesta=395 [08-Aug-2026 16:35:02 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 16:35:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 16:35:03 - Mensaje enviado con éxito a 584142406844 2026-08-08 16:35:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7792f7c7cf9 (wa_message_id: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAERgSRUY2MUFGN0ZDMzc4QTUzRUYxAA==) 2026-08-08 16:35:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a7792f7c7cf9 2026-08-08 16:35:03 - ====== FIN WEBHOOK ====== 2026-08-08 16:49:05 - ====== INICIO WEBHOOK ====== 2026-08-08 16:49:05 - Evento: image | De: 584241823820 | Size: 826b 2026-08-08 16:49:05 - Procesando mensaje regular tipo: image 2026-08-08 16:49:05 - RegularMessageService: Procesando mensaje de 584241823820, tipo: image 2026-08-08 16:49:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODIzODIwFQIAEhggQUM2RkIwQjgwRjVEODNENzhFNkI1RDQ2MzM4QjNBRkEA 2026-08-08 16:49:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODIzODIwFQIAEhggQUM2RkIwQjgwRjVEODNENzhFNkI1RDQ2MzM4QjNBRkEA 2026-08-08 16:49:05 - Contenido: ... 2026-08-08 16:49:05 - Comando detectado: image 2026-08-08 16:49:05 - CommandProcessor: Procesando comando: image 2026-08-08 16:49:05 - Imagen sin comando, guardando y procesando 2026-08-08 16:49:05 - Verificando duplicado por imageId=2128907038047684, msgId=wamid.HBgMNTg0MjQxODIzODIwFQIAEhggQUM2RkIwQjgwRjVEODNENzhFNkI1RDQ2MzM4QjNBRkEA 2026-08-08 16:49:05 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 16:49:05 - Incluyendo numtoname.php... 2026-08-08 16:49:05 - Incluyendo media.php... 2026-08-08 16:49:05 - DEBUG messages batch: [{"from":"584241823820","from_user_id":"VE.4540816642872149","id":"wamid.HBgMNTg0MjQxODIzODIwFQIAEhggQUM2RkIwQjgwRjVEODNENzhFNkI1RDQ2MzM4QjNBRkEA","timestamp":"1786222136","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Jq7iLvKIt0iHbb5XrcDClxKvF+KGAwE+w\/fuUwuhfe0=","id":"2128907038047684","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2128907038047684&source=webhook&ext=1786222439&hash=ATzrVwf3R9WwAzYVG50P-TmkvR7IodlNc9v-UU1eYYhGvw"}}] 2026-08-08 16:49:05 - DEBUG caption: no se encontró texto cercano 2026-08-08 16:49:05 - DEBUG caption final: [VACIO] 2026-08-08 16:49:05 - DEBUG busqueda mobiles: 04241823820,4241823820,584241823820 2026-08-08 16:49:05 - DEBUG usuario NO encontrado 2026-08-08 16:49:05 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 16:49:05 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 16:49:06 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2128907038047684&source=getMedia&ext=1786222440&hash=ATxIem65KjTHA3olE6zy_18BrhWIJ8BJUXSwj9dJBfGBZg 2026-08-08 16:49:07 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2128907038047684.jpg (55984 bytes) 2026-08-08 16:49:08 - OCR tesseract exit=0 chars=284 2026-08-08 16:49:08 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 409 y PagomóvilBDV Personas 26.484,79 Bs Fecha: 08/08/2026 Operación: 006945838105 O Identificación: 18143785 Origen: 0102****4318 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-08-08 16:49:08 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26484.79","fecha":"2026-08-08"} 2026-08-08 16:49:08 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 16:49:08 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-08 16:49:08 - DEBUG bodyAdmin postOCR: Tlf: 04241823820\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 26484.79 (caption)\nFecha: 2026-08-08 (caption) 2026-08-08 16:49:11 - IMG 2128907038047684 TEL 04241823820 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 16:49:11 - Incluyendo guardar_imagen.php... 2026-08-08 16:49:11 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 16:49:11 - Includes realizados. Verificando funciones... 2026-08-08 16:49:11 - obtenerInfoUsuario: Iniciando función con teléfono: 584241823820 2026-08-08 16:49:11 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 16:49:11 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 16:49:11 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 16:49:11 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 16:49:11 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 16:49:11 - obtenerInfoUsuario: Datos usuario: 2026-08-08 16:49:11 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 16:49:11 - Datos usuario extraídos: 2026-08-08 16:49:11 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 16:49:11 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 16:49:11 - Valor de accessToken: EAAC0c45... 2026-08-08 16:49:11 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 16:49:11 - Instancia WhatsAppImageHandler creada 2026-08-08 16:49:11 - Llamando a saveWhatsAppImage... 2026-08-08 16:49:11 - saveWhatsAppImage: Procesando imagen para: 584241823820 2026-08-08 16:49:11 - saveWhatsAppImage: ID de media: 2128907038047684, MIME type: image/jpeg 2026-08-08 16:49:11 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2128907038047684 2026-08-08 16:49:14 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 16:49:14 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2128907038047684&source=getMedia&ext=1786222447&hash=ATzqYKrTYk79kTEac51NxbdDVgFlA0JiLr5zTJmM_33PmQ 2026-08-08 16:49:14 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2128907038047684&source=getMedia&ext=1786222447&hash=ATzqYKrTYk79kTEac51NxbdDVgFlA0JiLr5zTJmM_33PmQ 2026-08-08 16:49:14 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 16:49:14 - descargar_imagen: Imagen descargada - Tamaño: 55984 bytes, Tipo: image/jpeg 2026-08-08 16:49:14 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2128907038047684.jpg, Tamaño: 55984 bytes 2026-08-08 16:49:14 - saveToDatabase: Registro insertado en BD con ID: 287 2026-08-08 16:49:14 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2128907038047684.jpg","image_id":"2128907038047684","size":55984,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 16:49:14 - Resultado del comando: array 2026-08-08 16:49:14 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 16:49:15 - Mensaje enviado con éxito a 584241823820 2026-08-08 16:49:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77964bd389b (wa_message_id: wamid.HBgMNTg0MjQxODIzODIwFQIAERgSRjhEODQ5QzdERkU0MzBBN0UyAA==) 2026-08-08 16:49:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a77964bd389b 2026-08-08 16:49:15 - ====== FIN WEBHOOK ====== 2026-08-08 17:08:10 - ====== INICIO WEBHOOK ====== 2026-08-08 17:08:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 17:08:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 17:08:10 - ====== FIN WEBHOOK ====== 2026-08-08 17:12:09 - ====== INICIO WEBHOOK ====== 2026-08-08 17:12:09 - Evento: text | De: 584142783945 | Size: 621b 2026-08-08 17:12:09 - Procesando mensaje regular tipo: text 2026-08-08 17:12:09 - RegularMessageService: Procesando mensaje de 584142783945, tipo: text 2026-08-08 17:12:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNzgzOTQ1FQIAEhggQUNBNjE1MEFFNjg3N0UzRUM0MTNCRTU5RDFGRDYwODUA 2026-08-08 17:12:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNzgzOTQ1FQIAEhggQUNBNjE1MEFFNjg3N0UzRUM0MTNCRTU5RDFGRDYwODUA 2026-08-08 17:12:09 - Contenido: Hno disculpa mande este pago augusto hijo y no tengo señal... 2026-08-08 17:12:09 - Comando detectado: hno 2026-08-08 17:12:09 - CommandProcessor: Procesando comando: hno 2026-08-08 17:12:09 - Comando no reconocido, enviando a ChatGPT 2026-08-08 17:12:09 - Resultado del comando: string 2026-08-08 17:12:09 - Enviando a ChatGPT: Hno disculpa mande este pago augusto hijo y no ten... 2026-08-08 17:12:09 - forwardToChatGPT: Enviando a ChatGPT: Hno disculpa mande este pago augusto hijo y no ten... 2026-08-08 17:12:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 18:12:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 18:12:09 America/Halifax] [CHATBOT][START] corr=b2f02fff IP=127.0.0.1 UA= [08-Aug-2026 17:12:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 17:12:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=60:22:32:b4:99:40 mobile=584142783945 [08-Aug-2026 17:12:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-04-09 username=6c:68:a4:60:01:90 mobile=584142783945 [08-Aug-2026 17:12:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 17:12:09 America/Caracas] [CHATBOT][DIAG] corr=b2f02fff Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [08-Aug-2026 17:12:09 America/Caracas] [CHATBOT][CTX] corr=b2f02fff tel=584142783945 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [08-Aug-2026 17:12:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 17:12:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 17:12:09 America/Caracas] [CHATBOT][AI][e0c7f2] Proveedor: gemini [08-Aug-2026 17:12:09 America/Caracas] [CHATBOT][GEMINI][e0c7f2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 17:12:10 America/Caracas] [CHATBOT][GEMINI][e0c7f2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:12:10 America/Caracas] [CHATBOT][GEMINI][e0c7f2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:12:11 America/Caracas] [CHATBOT][AI][e0c7f2] Gemini falló, usando heurística local [08-Aug-2026 17:12:11 America/Caracas] [CHATBOT][END] corr=b2f02fff bytesRespuesta=397 [08-Aug-2026 17:12:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 17:12:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 17:12:11 - ====== INICIO WEBHOOK ====== 2026-08-08 17:12:11 - Evento: image | De: 584142783945 | Size: 860b 2026-08-08 17:12:11 - Procesando mensaje regular tipo: image 2026-08-08 17:12:11 - RegularMessageService: Procesando mensaje de 584142783945, tipo: image 2026-08-08 17:12:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNzgzOTQ1FQIAEhggQUNCRUFEMENBRDA1NkE2NzZBQzFCMUU2RDkzN0ZFMzgA 2026-08-08 17:12:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNzgzOTQ1FQIAEhggQUNCRUFEMENBRDA1NkE2NzZBQzFCMUU2RDkzN0ZFMzgA 2026-08-08 17:12:11 - Contenido: ... 2026-08-08 17:12:11 - Comando detectado: image 2026-08-08 17:12:11 - CommandProcessor: Procesando comando: image 2026-08-08 17:12:11 - Imagen sin comando, guardando y procesando 2026-08-08 17:12:11 - Verificando duplicado por imageId=1289636416421275, msgId=wamid.HBgMNTg0MTQyNzgzOTQ1FQIAEhggQUNCRUFEMENBRDA1NkE2NzZBQzFCMUU2RDkzN0ZFMzgA 2026-08-08 17:12:11 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 17:12:11 - Incluyendo numtoname.php... 2026-08-08 17:12:11 - Incluyendo media.php... 2026-08-08 17:12:11 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584142783945","from_user_id":"VE.4547742182179595","id":"wamid.HBgMNTg0MTQyNzgzOTQ1FQIAEhggQUNCRUFEMENBRDA1NkE2NzZBQzFCMUU2RDkzN0ZFMzgA","timestamp":"1786223521","type":"image","image":{"mime_type":"image\/jpeg","sha256":"AAi7bQI1QhQ7ZFQsVpSydAuNklyLPM5B6JMj+q9lUPU=","id":"1289636416421275","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1289636416421275&source=webhook&ext=1786223824&hash=ATwkt7dv36-vQ4q4hEmMIDTG5tPiRQJ57s95G62nKoKpZw"}}] 2026-08-08 17:12:11 - DEBUG caption: no se encontró texto cercano 2026-08-08 17:12:11 - DEBUG caption final: [VACIO] 2026-08-08 17:12:11 - DEBUG busqueda mobiles: 04142783945,4142783945,584142783945 2026-08-08 17:12:11 - DEBUG usuario encontrado: 60:22:32:b4:99:40 2026-08-08 17:12:11 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 17:12:11 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 17:12:12 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1289636416421275&source=getMedia&ext=1786223825&hash=ATzDMzJ1qeYWZj-fIpG_I3ZXW82minrtvWJy8hed0WPNaw 2026-08-08 17:12:12 - Mensaje enviado con éxito a 584142783945 2026-08-08 17:12:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a779bac8ff89 (wa_message_id: wamid.HBgMNTg0MTQyNzgzOTQ1FQIAERgSM0IxRDEwRjA5NEU1MDg0RUJCAA==) 2026-08-08 17:12:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a779bac8ff89 2026-08-08 17:12:12 - ====== FIN WEBHOOK ====== 2026-08-08 17:12:15 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1289636416421275.jpg (56704 bytes) 2026-08-08 17:12:16 - OCR tesseract exit=0 chars=464 2026-08-08 17:12:16 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 148 DBD Soluciones financieras KX justo a tu medida! 17) ETE tr exitosamente Es Cta. Corriente BNC: **9952 Beneficiario: 0414-3466209 CTNET V-18143785 - MERCANTIL A Bs. 22.726,21 Referenci: 850608849 ETS 353807 oxen CR seers 8/8/2026 10:32:01 A. M. ES ENS © 2026 Banco Nacional de Crédito, C.A. Banco Universal. Todos los Derechos Reservados. RIF: J-30984132-7 dll 2026-08-08 17:12:16 - OCR parse (caption-level): {"banco":"Mercantil","monto":"22726.21","fecha":"2026-08-08"} 2026-08-08 17:12:16 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-08 17:12:16 - DEBUG registro: usernameRaw=''60:22:32:b4:99:40'' first=''Frutas De Aragua'' last='''' esRegistrado=1 2026-08-08 17:12:16 - DEBUG bodyAdmin postOCR: Tlf: 04142783945\nUser: 60:22:32:b4:99:40\nNombre: Frutas De Aragua\nBanco: Mercantil\nMonto: 22726.21 (caption)\nFecha: 2026-08-08 (caption)\nSrvID: 37 2026-08-08 17:12:19 - IMG 1289636416421275 TEL 04142783945 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 17:12:19 - Incluyendo guardar_imagen.php... 2026-08-08 17:12:19 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 17:12:19 - Includes realizados. Verificando funciones... 2026-08-08 17:12:19 - obtenerInfoUsuario: Iniciando función con teléfono: 584142783945 2026-08-08 17:12:19 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 17:12:19 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 17:12:19 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 17:12:19 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 17:12:19 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 17:12:19 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:b4:99:40","firstname":"Frutas De Aragua","lastname":"","mac":"60:22:32:b4:99:40","srvid":37} 2026-08-08 17:12:19 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 17:12:19 - Datos usuario extraídos: {"username":"60:22:32:b4:99:40","firstname":"Frutas De Aragua","lastname":"","mac":"60:22:32:b4:99:40","srvid":37} 2026-08-08 17:12:19 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 17:12:19 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 17:12:19 - Valor de accessToken: EAAC0c45... 2026-08-08 17:12:19 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 17:12:19 - Instancia WhatsAppImageHandler creada 2026-08-08 17:12:19 - Llamando a saveWhatsAppImage... 2026-08-08 17:12:19 - saveWhatsAppImage: Procesando imagen para: 584142783945 2026-08-08 17:12:19 - saveWhatsAppImage: ID de media: 1289636416421275, MIME type: image/jpeg 2026-08-08 17:12:19 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1289636416421275 2026-08-08 17:12:20 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 17:12:20 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1289636416421275&source=getMedia&ext=1786223834&hash=ATzRGcyR5dkBEif2fkOAhMwDDAkko_k1-YdSYGoWEy0Y0Q 2026-08-08 17:12:20 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1289636416421275&source=getMedia&ext=1786223834&hash=ATzRGcyR5dkBEif2fkOAhMwDDAkko_k1-YdSYGoWEy0Y0Q 2026-08-08 17:12:21 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 17:12:21 - descargar_imagen: Imagen descargada - Tamaño: 56704 bytes, Tipo: image/jpeg 2026-08-08 17:12:21 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1289636416421275.jpg, Tamaño: 56704 bytes 2026-08-08 17:12:21 - saveToDatabase: Registro insertado en BD con ID: 288 2026-08-08 17:12:21 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1289636416421275.jpg","image_id":"1289636416421275","size":56704,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 17:12:21 - Resultado del comando: array 2026-08-08 17:12:21 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 17:12:22 - Mensaje enviado con éxito a 584142783945 2026-08-08 17:12:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a779bb68799e (wa_message_id: wamid.HBgMNTg0MTQyNzgzOTQ1FQIAERgSQjg5QUI4RDUzRkNDRjFDOEQyAA==) 2026-08-08 17:12:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a779bb68799e 2026-08-08 17:12:22 - ====== FIN WEBHOOK ====== 2026-08-08 17:14:01 - ====== INICIO WEBHOOK ====== 2026-08-08 17:14:01 - Evento: text | De: 584161466628 | Size: 632b 2026-08-08 17:14:01 - Procesando mensaje regular tipo: text 2026-08-08 17:14:01 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-08-08 17:14:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM3MjJFOUM0MUI1N0JEQzE3MTMxQzdGN0Y0N0JDNjcA 2026-08-08 17:14:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM3MjJFOUM0MUI1N0JEQzE3MTMxQzdGN0Y0N0JDNjcA 2026-08-08 17:14:01 - Contenido: Hola buenas tardes quería saber q desde esta mañana no tengo internet... 2026-08-08 17:14:01 - Comando detectado: hola 2026-08-08 17:14:01 - CommandProcessor: Procesando comando: hola 2026-08-08 17:14:01 - IntentDetector: intent=soporte, confidence=0.95 2026-08-08 17:14:01 - IntentDetector → reportefallas.php [08-Aug-2026 17:14:01 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [08-Aug-2026 17:14:01 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [08-Aug-2026 17:14:01 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-08 17:14:01 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-08 17:14:01 - ====== INICIO WEBHOOK ====== 2026-08-08 17:14:01 - Evento: text | De: 584161466628 | Size: 632b 2026-08-08 17:14:01 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM3MjJFOUM0MUI1N0JEQzE3MTMxQzdGN0Y0N0JDNjcA, ignorando 2026-08-08 17:14:24 - ====== INICIO WEBHOOK ====== 2026-08-08 17:14:24 - Evento: text | De: 584161466628 | Size: 603b 2026-08-08 17:14:24 - Procesando mensaje regular tipo: text 2026-08-08 17:14:24 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-08-08 17:14:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM0MUM4OTg2ODQxNjVBNzUxMzFCM0JFRkREMkU2RTAA 2026-08-08 17:14:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM0MUM4OTg2ODQxNjVBNzUxMzFCM0JFRkREMkU2RTAA 2026-08-08 17:14:24 - Contenido: Sali hacer una diligencia y a un sigo sin internet... 2026-08-08 17:14:24 - Comando detectado: sali 2026-08-08 17:14:24 - CommandProcessor: Procesando comando: sali 2026-08-08 17:14:24 - IntentDetector: intent=soporte, confidence=0.95 2026-08-08 17:14:24 - IntentDetector → reportefallas.php [08-Aug-2026 17:14:24 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [08-Aug-2026 17:14:24 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [08-Aug-2026 17:14:24 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-08 17:14:24 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-08 17:14:25 - ====== INICIO WEBHOOK ====== 2026-08-08 17:14:25 - Evento: text | De: 584161466628 | Size: 603b 2026-08-08 17:14:25 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM0MUM4OTg2ODQxNjVBNzUxMzFCM0JFRkREMkU2RTAA, ignorando - addcreddits, addcreddits , Merguin Melendez, 2026-09-07 00:00:00 . 584163518005 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163518005","wa_id":"584163518005"}],"messages":[{"id":"wamid.HBgMNTg0MTYzNTE4MDA1FQIAERgSQ0U5NkY3MTAxQzVEQjJBRjcwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Agustina Martinez, 2026-09-07 00:00:00 . 584121411392 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411392","wa_id":"584121411392"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExMzkyFQIAERgSRDA1NTI0NjE5RkUxQTNBODdEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , augusto davila hijo, 2026-09-08 00:00:00 . 584243192550 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243192550","wa_id":"584243192550"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTkyNTUwFQIAERgSM0NCQjBGOEVCOEFDMjM0MkYzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , José Gregorio Acosta , 2026-09-08 00:00:00 . 584241823820 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241823820","wa_id":"584241823820"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODIzODIwFQIAERgSODM2NTRENjVFMkQ3MkZBNDQxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Kimberly Breidenbach, 2026-09-09 00:00:00 . 584243514744 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243514744","wa_id":"584243514744"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTE0NzQ0FQIAERgSRTk3RDcxMTU2REU2RDE1NTBGAA==","message_status":"accepted"}]}'. 2026-08-08 17:25:26 - ====== INICIO WEBHOOK ====== 2026-08-08 17:25:26 - Evento: text | De: 584161466628 | Size: 578b 2026-08-08 17:25:26 - Procesando mensaje regular tipo: text 2026-08-08 17:25:26 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-08-08 17:25:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNBODA1NUQwRTI5MUM1NEIzQjZEN0RDQzQwREFGRTYA 2026-08-08 17:25:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNBODA1NUQwRTI5MUM1NEIzQjZEN0RDQzQwREFGRTYA 2026-08-08 17:25:26 - Contenido: Jhonathan Madriz 17139389... 2026-08-08 17:25:26 - Comando detectado: jhonathan 2026-08-08 17:25:26 - CommandProcessor: Procesando comando: jhonathan 2026-08-08 17:25:26 - Comando no reconocido, enviando a ChatGPT 2026-08-08 17:25:26 - Resultado del comando: string 2026-08-08 17:25:26 - Enviando a ChatGPT: Jhonathan Madriz 17139389... 2026-08-08 17:25:26 - forwardToChatGPT: Enviando a ChatGPT: Jhonathan Madriz 17139389... 2026-08-08 17:25:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 18:25:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 18:25:26 America/Halifax] [CHATBOT][START] corr=eab7ddd0 IP=127.0.0.1 UA= [08-Aug-2026 17:25:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 17:25:27 America/Caracas] [CHATBOT][CTX] corr=eab7ddd0 tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [08-Aug-2026 17:25:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 17:25:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 17:25:27 America/Caracas] [CHATBOT][AI][084c7c] Proveedor: gemini [08-Aug-2026 17:25:27 America/Caracas] [CHATBOT][GEMINI][084c7c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 17:25:28 America/Caracas] [CHATBOT][GEMINI][084c7c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:25:28 America/Caracas] [CHATBOT][GEMINI][084c7c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:25:29 America/Caracas] [CHATBOT][AI][084c7c] Gemini falló, usando heurística local [08-Aug-2026 17:25:29 America/Caracas] [CHATBOT][AI][084c7c] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 17:25:29 America/Caracas] [CHATBOT][END] corr=eab7ddd0 bytesRespuesta=370 [08-Aug-2026 17:25:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 17:25:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 17:25:30 - Mensaje enviado con éxito a 584161466628 2026-08-08 17:25:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a779eca3d1d2 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSMEUyNDJFNDgwRDZBM0YyRTcxAA==) 2026-08-08 17:25:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a779eca3d1d2 2026-08-08 17:25:30 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Kevin Muttach, 2026-08-22 00:00:00 . 584129301013 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129301013","wa_id":"584129301013"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzAxMDEzFQIAERgSRDI0RDUzNjJCQUY4QzYwQkE3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Winifer Hugle, 2026-09-10 00:00:00 . 584129910566 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910566","wa_id":"584129910566"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNTY2FQIAERgSRDMxQ0U3MTYyOEFDQ0U1NzFGAA==","message_status":"accepted"}]}'. 2026-08-08 17:28:53 - ====== INICIO WEBHOOK ====== 2026-08-08 17:28:53 - Evento: text | De: 584129910566 | Size: 566b 2026-08-08 17:28:53 - Procesando mensaje regular tipo: text 2026-08-08 17:28:53 - RegularMessageService: Procesando mensaje de 584129910566, tipo: text 2026-08-08 17:28:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUMwRjdEMDI5NzI2Qzc3NkJCMDQwODNENzlDREQzMTYA 2026-08-08 17:28:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUMwRjdEMDI5NzI2Qzc3NkJCMDQwODNENzlDREQzMTYA 2026-08-08 17:28:53 - Contenido: Muchas gracias... 2026-08-08 17:28:53 - Comando detectado: muchas 2026-08-08 17:28:53 - CommandProcessor: Procesando comando: muchas 2026-08-08 17:28:53 - Comando no reconocido, enviando a ChatGPT 2026-08-08 17:28:53 - Resultado del comando: string 2026-08-08 17:28:53 - Enviando a ChatGPT: Muchas gracias... 2026-08-08 17:28:53 - forwardToChatGPT: Enviando a ChatGPT: Muchas gracias... 2026-08-08 17:28:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 18:28:53 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 18:28:53 America/Halifax] [CHATBOT][START] corr=f30cbeaa IP=127.0.0.1 UA= [08-Aug-2026 17:28:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 17:28:54 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-10 username=70:a7:41:28:56:f2 mobile=584129910566 [08-Aug-2026 17:28:54 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 17:28:54 America/Caracas] [CHATBOT][DIAG] corr=f30cbeaa Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [08-Aug-2026 17:28:54 America/Caracas] [CHATBOT][CTX] corr=f30cbeaa tel=584129910566 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 17:28:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 17:28:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 17:28:54 America/Caracas] [CHATBOT][AI][947844] Proveedor: gemini [08-Aug-2026 17:28:54 America/Caracas] [CHATBOT][GEMINI][947844] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 17:28:54 America/Caracas] [CHATBOT][GEMINI][947844] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:28:55 America/Caracas] [CHATBOT][GEMINI][947844] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:28:55 America/Caracas] [CHATBOT][AI][947844] Gemini falló, usando heurística local [08-Aug-2026 17:28:55 America/Caracas] [CHATBOT][END] corr=f30cbeaa bytesRespuesta=88 [08-Aug-2026 17:28:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 17:28:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 17:28:56 - Mensaje enviado con éxito a 584129910566 2026-08-08 17:28:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a779f98e270f (wa_message_id: wamid.HBgMNTg0MTI5OTEwNTY2FQIAERgSREUyMzhBMEE3Q0JBQTcyOTU5AA==) 2026-08-08 17:28:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a779f98e270f 2026-08-08 17:28:56 - ====== FIN WEBHOOK ====== 2026-08-08 17:29:51 - ====== INICIO WEBHOOK ====== 2026-08-08 17:29:51 - Evento: image | De: 584142406844 | Size: 820b 2026-08-08 17:29:51 - Procesando mensaje regular tipo: image 2026-08-08 17:29:51 - RegularMessageService: Procesando mensaje de 584142406844, tipo: image 2026-08-08 17:29:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0FCMEIzMTA4OEEyMzUwMTYyRTEA 2026-08-08 17:29:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0FCMEIzMTA4OEEyMzUwMTYyRTEA 2026-08-08 17:29:51 - Contenido: ... 2026-08-08 17:29:51 - Comando detectado: image 2026-08-08 17:29:51 - CommandProcessor: Procesando comando: image 2026-08-08 17:29:51 - Imagen sin comando, guardando y procesando 2026-08-08 17:29:51 - Verificando duplicado por imageId=1680177916426927, msgId=wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0FCMEIzMTA4OEEyMzUwMTYyRTEA 2026-08-08 17:29:51 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 17:29:51 - Incluyendo numtoname.php... 2026-08-08 17:29:51 - Incluyendo media.php... 2026-08-08 17:29:51 - DEBUG messages batch: [{"from":"584142406844","from_user_id":"VE.4537237403230073","id":"wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0FCMEIzMTA4OEEyMzUwMTYyRTEA","timestamp":"1786224582","type":"image","image":{"mime_type":"image\/jpeg","sha256":"FY0ITW2aNJ1y7MDH8AT6\/qI+FMTL\/Wnp0rjkaqUFEtI=","id":"1680177916426927","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1680177916426927&source=webhook&ext=1786224884&hash=ATz1jVyWbSnlHiIXmEPG1_k2B7mioAB7eD1kdSMP4vZlHw"}}] 2026-08-08 17:29:51 - DEBUG caption: no se encontró texto cercano 2026-08-08 17:29:51 - DEBUG caption final: [VACIO] 2026-08-08 17:29:51 - DEBUG busqueda mobiles: 04142406844,4142406844,584142406844 2026-08-08 17:29:51 - DEBUG usuario NO encontrado 2026-08-08 17:29:51 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 17:29:51 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 17:29:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1680177916426927&source=getMedia&ext=1786224885&hash=ATyTvYxDm585ce3IJTVdSTaE9XKwkWkJJmk00AHYjfEcsQ 2026-08-08 17:29:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1680177916426927.jpg (82865 bytes) 2026-08-08 17:29:54 - OCR tesseract exit=0 chars=328 2026-08-08 17:29:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 333 Transacción exitosa (QQ Bancamiga Banco Universal NUMERO DE REFERENCIA: 299486630 MONTO DE LA OPERACIÓN: Bs. 30.269,00 Cl /RIF BENEFICIARIO: V-18143785 TELF BENEFICIARIO: 04143466209 BANCO MERCANTIL FECHA: 08/08/26 04:12 pm CONCEPTO: pago 2026-08-08 17:29:54 - OCR parse (caption-level): {"banco":"Mercantil","monto":"30269.00","fecha":"2026-08-08"} 2026-08-08 17:29:54 - OCR parseDetalles: {"banco":null,"monto":"30269.00","fecha":"2026-08-08","debug":["fecha=2026-08-08","montoNext=30.269,00"]} 2026-08-08 17:29:54 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-08 17:29:54 - DEBUG bodyAdmin postOCR: Tlf: 04142406844\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 30269.00 (caption)\nFecha: 2026-08-08 (caption) 2026-08-08 17:29:56 - IMG 1680177916426927 TEL 04142406844 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 17:29:56 - Incluyendo guardar_imagen.php... 2026-08-08 17:29:56 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 17:29:56 - Includes realizados. Verificando funciones... 2026-08-08 17:29:56 - obtenerInfoUsuario: Iniciando función con teléfono: 584142406844 2026-08-08 17:29:56 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 17:29:56 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 17:29:56 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 17:29:56 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 17:29:56 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 17:29:56 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:24:74:14","firstname":"julio","lastname":"breindembach","mac":"70:a7:41:24:74:14","srvid":35} 2026-08-08 17:29:56 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 17:29:56 - Datos usuario extraídos: {"username":"70:a7:41:24:74:14","firstname":"julio","lastname":"breindembach","mac":"70:a7:41:24:74:14","srvid":35} 2026-08-08 17:29:56 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 17:29:56 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 17:29:56 - Valor de accessToken: EAAC0c45... 2026-08-08 17:29:56 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 17:29:56 - Instancia WhatsAppImageHandler creada 2026-08-08 17:29:56 - Llamando a saveWhatsAppImage... 2026-08-08 17:29:56 - saveWhatsAppImage: Procesando imagen para: 584142406844 2026-08-08 17:29:56 - saveWhatsAppImage: ID de media: 1680177916426927, MIME type: image/jpeg 2026-08-08 17:29:56 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1680177916426927 2026-08-08 17:29:57 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 17:29:57 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1680177916426927&source=getMedia&ext=1786224890&hash=ATyiMUfiI70cbtEZtSx10NDQB1_0fz27JLiKJcUiLF2uKQ 2026-08-08 17:29:57 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1680177916426927&source=getMedia&ext=1786224890&hash=ATyiMUfiI70cbtEZtSx10NDQB1_0fz27JLiKJcUiLF2uKQ 2026-08-08 17:29:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 17:29:58 - descargar_imagen: Imagen descargada - Tamaño: 82865 bytes, Tipo: image/jpeg 2026-08-08 17:29:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1680177916426927.jpg, Tamaño: 82865 bytes 2026-08-08 17:29:58 - saveToDatabase: Registro insertado en BD con ID: 289 2026-08-08 17:29:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1680177916426927.jpg","image_id":"1680177916426927","size":82865,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 17:29:58 - Resultado del comando: array 2026-08-08 17:29:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 17:29:59 - Mensaje enviado con éxito a 584142406844 2026-08-08 17:29:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a779fd72e621 (wa_message_id: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAERgSRkI5NkZERTQ4MDE5MzE4RTA2AA==) 2026-08-08 17:29:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a779fd72e621 2026-08-08 17:29:59 - ====== FIN WEBHOOK ====== 2026-08-08 17:30:11 - ====== INICIO WEBHOOK ====== 2026-08-08 17:30:11 - Evento: text | De: 584161466628 | Size: 560b 2026-08-08 17:30:11 - Procesando mensaje regular tipo: text 2026-08-08 17:30:11 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-08-08 17:30:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNFMjRDNjE4QjQ1QTdBN0MxQTRDMTYzQTA1RDMyMjAA 2026-08-08 17:30:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNFMjRDNjE4QjQ1QTdBN0MxQTRDMTYzQTA1RDMyMjAA 2026-08-08 17:30:11 - Contenido: Gracias... 2026-08-08 17:30:11 - Comando detectado: gracias 2026-08-08 17:30:11 - CommandProcessor: Procesando comando: gracias 2026-08-08 17:30:11 - Comando no reconocido, enviando a ChatGPT 2026-08-08 17:30:11 - Resultado del comando: string 2026-08-08 17:30:11 - Enviando a ChatGPT: Gracias... 2026-08-08 17:30:11 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-08-08 17:30:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 18:30:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 18:30:11 America/Halifax] [CHATBOT][START] corr=e5aa7e3f IP=127.0.0.1 UA= [08-Aug-2026 17:30:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 17:30:12 America/Caracas] [CHATBOT][CTX] corr=e5aa7e3f tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [08-Aug-2026 17:30:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 17:30:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 17:30:12 America/Caracas] [CHATBOT][AI][f35ce3] Proveedor: gemini [08-Aug-2026 17:30:12 America/Caracas] [CHATBOT][GEMINI][f35ce3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 17:30:12 America/Caracas] [CHATBOT][GEMINI][f35ce3] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:30:12 America/Caracas] [CHATBOT][GEMINI][f35ce3] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:30:13 America/Caracas] [CHATBOT][AI][f35ce3] Gemini falló, usando heurística local [08-Aug-2026 17:30:13 America/Caracas] [CHATBOT][END] corr=e5aa7e3f bytesRespuesta=88 [08-Aug-2026 17:30:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 17:30:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 17:30:14 - Mensaje enviado con éxito a 584161466628 2026-08-08 17:30:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a779fe6895b8 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSMDM3RTVDNDgwQUMwRTVBOUQzAA==) 2026-08-08 17:30:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a779fe6895b8 2026-08-08 17:30:14 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Edgar Alexander Frey, 2026-08-21 00:00:00 . 584243164848 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243164848","wa_id":"584243164848"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSRjM0QkUzRTQzMTk2NDNGNzhDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , rebeca bergmam, 2026-09-11 00:00:00 . 584129615764 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129615764","wa_id":"584129615764"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjE1NzY0FQIAERgSODFDNThFMEJERDY3NjhBMEZEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , jesus ziade, 2026-09-11 00:00:00 . 584123688392 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123688392","wa_id":"584123688392"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg4MzkyFQIAERgSRjNCQUEyNjY0NUJFRkJDRERDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yolimar Rivero , 2026-08-19 00:00:00 . 584242232350 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242232350","wa_id":"584242232350"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSQ0Q1NTc0NkRGQkUyRjIwNUQ1AA==","message_status":"accepted"}]}'. 2026-08-08 17:40:59 - ====== INICIO WEBHOOK ====== 2026-08-08 17:40:59 - Evento: text | De: 584242232350 | Size: 621b 2026-08-08 17:40:59 - Procesando mensaje regular tipo: text 2026-08-08 17:40:59 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-08-08 17:40:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM3MDUzOUJFOTk5NDg4NTdGQjY5OUMxRTdGMDYwQTMA 2026-08-08 17:40:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM3MDUzOUJFOTk5NDg4NTdGQjY5OUMxRTdGMDYwQTMA 2026-08-08 17:40:59 - Contenido: Excelente servicio gracias 🫂... 2026-08-08 17:40:59 - Comando detectado: excelente 2026-08-08 17:40:59 - CommandProcessor: Procesando comando: excelente 2026-08-08 17:40:59 - Comando no reconocido, enviando a ChatGPT 2026-08-08 17:40:59 - Resultado del comando: string 2026-08-08 17:40:59 - Enviando a ChatGPT: Excelente servicio gracias 🫂... 2026-08-08 17:40:59 - forwardToChatGPT: Enviando a ChatGPT: Excelente servicio gracias 🫂... 2026-08-08 17:40:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 18:40:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 18:40:59 America/Halifax] [CHATBOT][START] corr=58e96afb IP=127.0.0.1 UA= [08-Aug-2026 17:41:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 17:41:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=0c:ea:14:9e:d6:9c mobile=584242232350 [08-Aug-2026 17:41:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 17:41:00 America/Caracas] [CHATBOT][DIAG] corr=58e96afb Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [08-Aug-2026 17:41:00 America/Caracas] [CHATBOT][CTX] corr=58e96afb tel=584242232350 intent=chat srvid=47 usd=35 bs=30722.36 tasa=756.7083 verifyMode=simulated [08-Aug-2026 17:41:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 17:41:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 17:41:00 America/Caracas] [CHATBOT][AI][93fac2] Proveedor: gemini [08-Aug-2026 17:41:00 America/Caracas] [CHATBOT][GEMINI][93fac2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 17:41:00 America/Caracas] [CHATBOT][GEMINI][93fac2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:41:01 America/Caracas] [CHATBOT][GEMINI][93fac2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:41:01 America/Caracas] [CHATBOT][AI][93fac2] Gemini falló, usando heurística local [08-Aug-2026 17:41:01 America/Caracas] [CHATBOT][AI][93fac2] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 17:41:01 America/Caracas] [CHATBOT][END] corr=58e96afb bytesRespuesta=392 [08-Aug-2026 17:41:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 17:41:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 17:41:03 - Mensaje enviado con éxito a 584242232350 2026-08-08 17:41:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77a26f006f2 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSRTVDMTI3NkU0ODUxMjVFMUE0AA==) 2026-08-08 17:41:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a77a26f006f2 2026-08-08 17:41:03 - ====== FIN WEBHOOK ====== 2026-08-08 17:47:34 - ====== INICIO WEBHOOK ====== 2026-08-08 17:47:34 - Evento: status:failed | De: 584120515285 | Size: 828b 2026-08-08 17:47:34 - STATUS FAILED: failed para 584120515285 | Error: 131047 Re-engagement message 2026-08-08 17:47:34 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Agroinsumos el Jarillo , 2026-09-09 00:00:00 . 584142092999 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142092999","wa_id":"584142092999"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDkyOTk5FQIAERgSRUE2ODkxODIwQTEwRjU0MkIyAA==","message_status":"accepted"}]}'. 2026-08-08 17:51:31 - ====== INICIO WEBHOOK ====== 2026-08-08 17:51:31 - Evento: text | De: 584163518005 | Size: 586b 2026-08-08 17:51:31 - Procesando mensaje regular tipo: text 2026-08-08 17:51:31 - RegularMessageService: Procesando mensaje de 584163518005, tipo: text 2026-08-08 17:51:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzNTE4MDA1FQIAEhggQUNDQjY5NTYwN0VBNDM2ODA4QjU1NTU5NkQwRTBDQjUA 2026-08-08 17:51:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzNTE4MDA1FQIAEhggQUNDQjY5NTYwN0VBNDM2ODA4QjU1NTU5NkQwRTBDQjUA 2026-08-08 17:51:31 - Contenido: El servicio está muy bueno... 2026-08-08 17:51:31 - Comando detectado: el 2026-08-08 17:51:31 - CommandProcessor: Procesando comando: el 2026-08-08 17:51:31 - Comando no reconocido, enviando a ChatGPT 2026-08-08 17:51:31 - Resultado del comando: string 2026-08-08 17:51:31 - Enviando a ChatGPT: El servicio está muy bueno... 2026-08-08 17:51:31 - forwardToChatGPT: Enviando a ChatGPT: El servicio está muy bueno... 2026-08-08 17:51:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 18:51:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 18:51:31 America/Halifax] [CHATBOT][START] corr=94e47472 IP=127.0.0.1 UA= [08-Aug-2026 17:51:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 17:51:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-07 username=6c:68:a4:d1:ad:f9 mobile=584163518005 [08-Aug-2026 17:51:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 17:51:31 America/Caracas] [CHATBOT][DIAG] corr=94e47472 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [08-Aug-2026 17:51:31 America/Caracas] [CHATBOT][CTX] corr=94e47472 tel=584163518005 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [08-Aug-2026 17:51:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 17:51:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 17:51:31 America/Caracas] [CHATBOT][AI][6854c5] Proveedor: gemini [08-Aug-2026 17:51:31 America/Caracas] [CHATBOT][GEMINI][6854c5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 17:51:32 America/Caracas] [CHATBOT][GEMINI][6854c5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:51:32 America/Caracas] [CHATBOT][GEMINI][6854c5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 17:51:33 America/Caracas] [CHATBOT][AI][6854c5] Gemini falló, usando heurística local [08-Aug-2026 17:51:33 America/Caracas] [CHATBOT][AI][6854c5] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 17:51:33 America/Caracas] [CHATBOT][END] corr=94e47472 bytesRespuesta=393 [08-Aug-2026 17:51:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 17:51:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 17:51:34 - Mensaje enviado con éxito a 584163518005 2026-08-08 17:51:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77a4e6614cb (wa_message_id: wamid.HBgMNTg0MTYzNTE4MDA1FQIAERgSNkZDNDQ3RTBCREMyQTVDOUY1AA==) 2026-08-08 17:51:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a77a4e6614cb 2026-08-08 17:51:34 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Agroinsumo2 , 2026-09-09 00:00:00 . 584142885098 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142885098","wa_id":"584142885098"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODg1MDk4FQIAERgSQjFCQzMyNzlFMkQyOTI5MjE3AA==","message_status":"accepted"}]}'. 2026-08-08 17:52:40 - ====== INICIO WEBHOOK ====== 2026-08-08 17:52:40 - Evento: status:failed | De: 584264082610 | Size: 828b 2026-08-08 17:52:40 - STATUS FAILED: failed para 584264082610 | Error: 131047 Re-engagement message 2026-08-08 17:52:40 - ====== FIN WEBHOOK ====== 2026-08-08 17:53:21 - ====== INICIO WEBHOOK ====== 2026-08-08 17:53:21 - Evento: status:failed | De: 584120361639 | Size: 828b 2026-08-08 17:53:21 - STATUS FAILED: failed para 584120361639 | Error: 131047 Re-engagement message 2026-08-08 17:53:21 - ====== FIN WEBHOOK ====== 2026-08-08 17:53:35 - ====== INICIO WEBHOOK ====== 2026-08-08 17:53:35 - Evento: status:failed | De: 584241571024 | Size: 828b 2026-08-08 17:53:35 - STATUS FAILED: failed para 584241571024 | Error: 131047 Re-engagement message 2026-08-08 17:53:35 - ====== FIN WEBHOOK ====== 2026-08-08 17:54:23 - ====== INICIO WEBHOOK ====== 2026-08-08 17:54:23 - Evento: status:failed | De: 584127425057 | Size: 828b 2026-08-08 17:54:23 - STATUS FAILED: failed para 584127425057 | Error: 131047 Re-engagement message 2026-08-08 17:54:23 - ====== FIN WEBHOOK ====== 2026-08-08 17:57:19 - ====== INICIO WEBHOOK ====== 2026-08-08 17:57:19 - Evento: status:failed | De: 584266395007 | Size: 828b 2026-08-08 17:57:19 - STATUS FAILED: failed para 584266395007 | Error: 131047 Re-engagement message 2026-08-08 17:57:19 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Pablo Silva , 2026-09-09 00:00:00 . 584241814415 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241814415","wa_id":"584241814415"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODE0NDE1FQIAERgSREQzNThENkJGM0Y5NkM3MTAxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , julio breindembach, 2026-09-06 00:00:00 . 584142406844 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142406844","wa_id":"584142406844"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDA2ODQ0FQIAERgSMkJEODQzNjYzMTZENTAwQTdBAA==","message_status":"accepted"}]}'. 2026-08-08 18:06:07 - ====== INICIO WEBHOOK ====== 2026-08-08 18:06:07 - Evento: image | De: 584143466209 | Size: 873b 2026-08-08 18:06:07 - Procesando mensaje regular tipo: image 2026-08-08 18:06:07 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-08 18:06:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0MjZFNkJENjU4QzQyNDE5MUFDQTlCODRCQkJEQTYA 2026-08-08 18:06:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM0MjZFNkJENjU4QzQyNDE5MUFDQTlCODRCQkJEQTYA 2026-08-08 18:06:07 - Contenido: Pg mercantil 11000.00 comida-hamburguesas... 2026-08-08 18:06:07 - Comando detectado: pg 2026-08-08 18:06:07 - CommandProcessor: Procesando comando: pg 2026-08-08 18:06:07 - Gasto personal con imagen: 3610131962496237 2026-08-08 18:06:07 - Formato 'pg banco descripcion': banco=mercantil, desc=11000.00 comida-hamburguesas 2026-08-08 18:06:08 - Ejecutando GastosService (personal) [08-Aug-2026 18:06:08 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-08 18:06:11 - Resultado del comando: array 2026-08-08 18:06:11 - Enviando respuesta: ✅ 👤 Gasto personal #356 registrado • Monto 2026-08-08 18:06:12 - Mensaje enviado con éxito a 584143466209 2026-08-08 18:06:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77a8543ecde (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjUwQ0I2MjI5RTQ2MDcwQURCAA==) 2026-08-08 18:06:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a77a8543ecde 2026-08-08 18:06:12 - ====== FIN WEBHOOK ====== 2026-08-08 18:08:51 - ====== INICIO WEBHOOK ====== 2026-08-08 18:08:51 - Evento: text | De: 584142406844 | Size: 572b 2026-08-08 18:08:51 - Procesando mensaje regular tipo: text 2026-08-08 18:08:51 - RegularMessageService: Procesando mensaje de 584142406844, tipo: text 2026-08-08 18:08:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0FFMzY4NEFEMTUwMjc2RjQ0RkUA 2026-08-08 18:08:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0FFMzY4NEFEMTUwMjc2RjQ0RkUA 2026-08-08 18:08:51 - Contenido: Ya reactivaron el servicio?... 2026-08-08 18:08:51 - Comando detectado: ya 2026-08-08 18:08:51 - CommandProcessor: Procesando comando: ya 2026-08-08 18:08:51 - Comando no reconocido, enviando a ChatGPT 2026-08-08 18:08:51 - Resultado del comando: string 2026-08-08 18:08:51 - Enviando a ChatGPT: Ya reactivaron el servicio?... 2026-08-08 18:08:51 - forwardToChatGPT: Enviando a ChatGPT: Ya reactivaron el servicio?... 2026-08-08 18:08:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 19:08:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 19:08:51 America/Halifax] [CHATBOT][START] corr=d7e0510a IP=127.0.0.1 UA= [08-Aug-2026 18:08:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 18:08:51 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-06 username=70:a7:41:24:74:14 mobile=584142406844 [08-Aug-2026 18:08:51 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 18:08:51 America/Caracas] [CHATBOT][DIAG] corr=d7e0510a Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [08-Aug-2026 18:08:51 America/Caracas] [CHATBOT][CTX] corr=d7e0510a tel=584142406844 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [08-Aug-2026 18:08:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 18:08:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 18:08:51 America/Caracas] [CHATBOT][AI][7cdad0] Proveedor: gemini [08-Aug-2026 18:08:51 America/Caracas] [CHATBOT][GEMINI][7cdad0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 18:08:52 America/Caracas] [CHATBOT][GEMINI][7cdad0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 18:08:53 America/Caracas] [CHATBOT][GEMINI][7cdad0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 18:08:53 America/Caracas] [CHATBOT][AI][7cdad0] Gemini falló, usando heurística local [08-Aug-2026 18:08:53 America/Caracas] [CHATBOT][AI][7cdad0] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 18:08:53 America/Caracas] [CHATBOT][END] corr=d7e0510a bytesRespuesta=395 [08-Aug-2026 18:08:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 18:08:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 18:08:54 - Mensaje enviado con éxito a 584142406844 2026-08-08 18:08:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77a8f6b07ae (wa_message_id: wamid.HBgMNTg0MTQyNDA2ODQ0FQIAERgSRjNBNjc0NzNCMkI3NEM2RTdCAA==) 2026-08-08 18:08:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a77a8f6b07ae 2026-08-08 18:08:54 - ====== FIN WEBHOOK ====== 2026-08-08 18:11:54 - ====== INICIO WEBHOOK ====== 2026-08-08 18:11:54 - Evento: text | De: 584262335596 | Size: 589b 2026-08-08 18:11:54 - Procesando mensaje regular tipo: text 2026-08-08 18:11:54 - RegularMessageService: Procesando mensaje de 584262335596, tipo: text 2026-08-08 18:11:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUMyNjlBNTM0NjREQzU1QkU3NTg2N0NGRDEwRjg2MjMA 2026-08-08 18:11:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUMyNjlBNTM0NjREQzU1QkU3NTg2N0NGRDEwRjg2MjMA 2026-08-08 18:11:54 - Contenido: Quisiera saber no tengo internet... 2026-08-08 18:11:54 - Comando detectado: quisiera 2026-08-08 18:11:54 - CommandProcessor: Procesando comando: quisiera 2026-08-08 18:11:54 - IntentDetector: intent=soporte, confidence=0.95 2026-08-08 18:11:54 - IntentDetector → reportefallas.php [08-Aug-2026 18:11:54 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [08-Aug-2026 18:11:54 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [08-Aug-2026 18:11:54 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-08 18:11:54 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-08 18:11:54 - ====== INICIO WEBHOOK ====== 2026-08-08 18:11:54 - Evento: text | De: 584262335596 | Size: 589b 2026-08-08 18:11:54 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUMyNjlBNTM0NjREQzU1QkU3NTg2N0NGRDEwRjg2MjMA, ignorando 2026-08-08 18:12:02 - ====== INICIO WEBHOOK ====== 2026-08-08 18:12:02 - Evento: sticker | De: 584142406844 | Size: 840b 2026-08-08 18:12:02 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Julio Breidembach ) [wa_id] => 584142406844 [user_id] => VE.4537237403230073 ) ) [messages] => Array ( [0] => Array ( [from] => 584142406844 [from_user_id] => VE.4537237403230073 [id] => wamid.HBgMNTg0MTQyNDA2ODQ0FQIAEhgUM0FCMEVDRkFCQzVEQzBBODZEMUUA [timestamp] => 1786227113 [type] => sticker [sticker] => Array ( [mime_type] => image/webp [sha256] => kf/Z9fR5i+mpG/Oyp1sN00xqLpu783cBmJsmbQUFUOs= [id] => 1713395953248070 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1713395953248070&source=webhook&ext=1786227415&hash=ATzjEmqT8uZDeqgsVM_S3ZEmlOOfgQ7q7JxhLHVOuxw5kA [animated] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-08 18:12:02 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jean Ziegler, 2026-08-23 00:00:00 . 584242869504 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242869504","wa_id":"584242869504"}],"messages":[{"id":"wamid.HBgMNTg0MjQyODY5NTA0FQIAERgSOEJEOTNDMUIwNTc2OTBFM0JFAA==","message_status":"accepted"}]}'. 2026-08-08 18:17:14 - ====== INICIO WEBHOOK ====== 2026-08-08 18:17:14 - Evento: interactive | De: 584243514744 | Size: 973b 2026-08-08 18:17:14 - Procesando encuesta interactiva 2026-08-08 18:17:14 - SurveyService: Iniciando procesamiento de encuesta 2026-08-08 18:17:14 - Procesando encuesta de: 584243514744, Message ID: wamid.HBgMNTg0MjQzNTE0NzQ0FQIAEhggQUMzQTE0QjgzRjA0MUQ4MTcyMDUxRkFGQkMzMzMzQjgA 2026-08-08 18:17:14 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-08 18:17:14 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Arturo Suárez, 2026-09-08 00:00:00 . 584144591663 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144591663","wa_id":"584144591663"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTkxNjYzFQIAERgSMEVEOTY4N0U4QkEyNEU4NTM4AA==","message_status":"accepted"}]}'. 2026-08-08 18:33:34 - ====== INICIO WEBHOOK ====== 2026-08-08 18:33:34 - Evento: image | De: 584143466209 | Size: 863b 2026-08-08 18:33:34 - Procesando mensaje regular tipo: image 2026-08-08 18:33:34 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-08 18:33:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4RTcyQTAxOUYzNDlDN0YxMzhGRTczOURDODMxMjcA 2026-08-08 18:33:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4RTcyQTAxOUYzNDlDN0YxMzhGRTczOURDODMxMjcA 2026-08-08 18:33:34 - Contenido: Pg mercantil 16000.00 csf-fer... 2026-08-08 18:33:34 - Comando detectado: pg 2026-08-08 18:33:34 - CommandProcessor: Procesando comando: pg 2026-08-08 18:33:34 - Gasto personal con imagen: 1386156800291717 2026-08-08 18:33:34 - Formato 'pg banco descripcion': banco=mercantil, desc=16000.00 csf-fer 2026-08-08 18:33:35 - Ejecutando GastosService (personal) [08-Aug-2026 18:33:35 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-08 18:33:37 - Resultado del comando: array 2026-08-08 18:33:37 - Enviando respuesta: ✅ 👤 Gasto personal #357 registrado • Monto 2026-08-08 18:33:38 - Mensaje enviado con éxito a 584143466209 2026-08-08 18:33:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77aec2848ce (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMURERDJFMjYxRjYyMzk3OTZBAA==) 2026-08-08 18:33:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a77aec2848ce 2026-08-08 18:33:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Cabañas Breidenbach , 2026-09-10 00:00:00 . 584243600371 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243600371","wa_id":"584243600371"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjAwMzcxFQIAERgSODUxMDBFQzRENjIwMkYwRkQ5AA==","message_status":"accepted"}]}'. 2026-08-08 18:46:01 - ====== INICIO WEBHOOK ====== 2026-08-08 18:46:01 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 18:46:01 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 18:46:01 - ====== FIN WEBHOOK ====== 2026-08-08 18:57:20 - ====== INICIO WEBHOOK ====== 2026-08-08 18:57:20 - Evento: text | De: 584161466628 | Size: 559b 2026-08-08 18:57:20 - Procesando mensaje regular tipo: text 2026-08-08 18:57:20 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-08-08 18:57:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNFREU1NzgxODIxRDA5RTM5MEQzRjg5M0YwODdFMjQA 2026-08-08 18:57:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUNFREU1NzgxODIxRDA5RTM5MEQzRjg5M0YwODdFMjQA 2026-08-08 18:57:20 - Contenido: A okey... 2026-08-08 18:57:20 - Comando detectado: a 2026-08-08 18:57:20 - CommandProcessor: Procesando comando: a 2026-08-08 18:57:20 - Comando no reconocido, enviando a ChatGPT 2026-08-08 18:57:20 - Resultado del comando: string 2026-08-08 18:57:20 - Enviando a ChatGPT: A okey... 2026-08-08 18:57:20 - forwardToChatGPT: Enviando a ChatGPT: A okey... 2026-08-08 18:57:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 19:57:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 19:57:20 America/Halifax] [CHATBOT][START] corr=feb78cb1 IP=127.0.0.1 UA= [08-Aug-2026 18:57:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 18:57:21 America/Caracas] [CHATBOT][CTX] corr=feb78cb1 tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [08-Aug-2026 18:57:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 18:57:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 18:57:21 America/Caracas] [CHATBOT][AI][408fd5] Proveedor: gemini [08-Aug-2026 18:57:21 America/Caracas] [CHATBOT][GEMINI][408fd5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 18:57:22 America/Caracas] [CHATBOT][GEMINI][408fd5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 18:57:22 America/Caracas] [CHATBOT][GEMINI][408fd5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 18:57:23 America/Caracas] [CHATBOT][AI][408fd5] Gemini falló, usando heurística local [08-Aug-2026 18:57:23 America/Caracas] [CHATBOT][AI][408fd5] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 18:57:23 America/Caracas] [CHATBOT][END] corr=feb78cb1 bytesRespuesta=370 [08-Aug-2026 18:57:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 18:57:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 18:57:24 - Mensaje enviado con éxito a 584161466628 2026-08-08 18:57:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77b45443508 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSOTREMkU4NzU4NzI3MjRFN0MzAA==) 2026-08-08 18:57:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a77b45443508 2026-08-08 18:57:24 - ====== FIN WEBHOOK ====== 2026-08-08 18:57:41 - ====== INICIO WEBHOOK ====== 2026-08-08 18:57:41 - Evento: text | De: 584161466628 | Size: 583b 2026-08-08 18:57:41 - Procesando mensaje regular tipo: text 2026-08-08 18:57:41 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-08-08 18:57:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM1QzQyRTJEMjg4MUZENkNENDRCNjM1M0Q1MTI1N0QA 2026-08-08 18:57:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM1QzQyRTJEMjg4MUZENkNENDRCNjM1M0Q1MTI1N0QA 2026-08-08 18:57:41 - Contenido: Y de cuánto es la factura... 2026-08-08 18:57:41 - Comando detectado: y 2026-08-08 18:57:41 - CommandProcessor: Procesando comando: y 2026-08-08 18:57:41 - Comando no reconocido, enviando a ChatGPT 2026-08-08 18:57:41 - Resultado del comando: string 2026-08-08 18:57:41 - Enviando a ChatGPT: Y de cuánto es la factura... 2026-08-08 18:57:41 - forwardToChatGPT: Enviando a ChatGPT: Y de cuánto es la factura... 2026-08-08 18:57:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 19:57:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 19:57:41 America/Halifax] [CHATBOT][START] corr=4c3805e3 IP=127.0.0.1 UA= [08-Aug-2026 18:57:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 18:57:42 America/Caracas] [CHATBOT][CTX] corr=4c3805e3 tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [08-Aug-2026 18:57:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 18:57:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 18:57:42 America/Caracas] [CHATBOT][AI][ce48a7] Proveedor: gemini [08-Aug-2026 18:57:42 America/Caracas] [CHATBOT][GEMINI][ce48a7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 18:57:43 America/Caracas] [CHATBOT][GEMINI][ce48a7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 18:57:43 America/Caracas] [CHATBOT][GEMINI][ce48a7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 18:57:44 America/Caracas] [CHATBOT][AI][ce48a7] Gemini falló, usando heurística local [08-Aug-2026 18:57:44 America/Caracas] [CHATBOT][AI][ce48a7] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 18:57:44 America/Caracas] [CHATBOT][END] corr=4c3805e3 bytesRespuesta=370 [08-Aug-2026 18:57:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 18:57:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 18:57:45 - Mensaje enviado con éxito a 584161466628 2026-08-08 18:57:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77b4691c2f7 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSOThGRjEyMzU2NzVFQjI3NTI1AA==) 2026-08-08 18:57:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a77b4691c2f7 2026-08-08 18:57:45 - ====== FIN WEBHOOK ====== 2026-08-08 19:01:28 - ====== INICIO WEBHOOK ====== 2026-08-08 19:01:28 - Evento: text | De: 584241761401 | Size: 678b 2026-08-08 19:01:28 - Procesando mensaje regular tipo: text 2026-08-08 19:01:28 - RegularMessageService: Procesando mensaje de 584241761401, tipo: text 2026-08-08 19:01:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUM0NTM5Qzg1QkUzODEwQzc5NTQ5OTU1QjYzNEUzRTcA 2026-08-08 19:01:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUM0NTM5Qzg1QkUzODEwQzc5NTQ5OTU1QjYzNEUzRTcA 2026-08-08 19:01:28 - Contenido: Buenas noches. Me dicen que tengo el servicio suspendido. Cómo así? Si yo. Pague el servicio el d... 2026-08-08 19:01:28 - Comando detectado: buenas 2026-08-08 19:01:28 - CommandProcessor: Procesando comando: buenas 2026-08-08 19:01:28 - IntentDetector: intent=pago, confidence=0.95 2026-08-08 19:01:28 - IntentDetector → pago detectado 2026-08-08 19:01:28 - CommandProcessor: Procesando comando: pagar 2026-08-08 19:01:28 - Ejecutando add_pagos.php [08-Aug-2026 19:01:29 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-08 19:01:29 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-08 19:01:29 - ====== INICIO WEBHOOK ====== 2026-08-08 19:01:29 - Evento: text | De: 584241761401 | Size: 678b 2026-08-08 19:01:29 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUM0NTM5Qzg1QkUzODEwQzc5NTQ5OTU1QjYzNEUzRTcA, ignorando 2026-08-08 19:04:21 - ====== INICIO WEBHOOK ====== 2026-08-08 19:04:21 - Evento: text | De: 584129800526 | Size: 572b 2026-08-08 19:04:21 - Procesando mensaje regular tipo: text 2026-08-08 19:04:21 - RegularMessageService: Procesando mensaje de 584129800526, tipo: text 2026-08-08 19:04:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUMwMjc2NDcxMjk4M0VEQTU2NUMwOTFBQUQ4MzVEREMA 2026-08-08 19:04:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUMwMjc2NDcxMjk4M0VEQTU2NUMwOTFBQUQ4MzVEREMA 2026-08-08 19:04:21 - Contenido: Buenas tardes... 2026-08-08 19:04:21 - Comando detectado: buenas 2026-08-08 19:04:21 - CommandProcessor: Procesando comando: buenas 2026-08-08 19:04:21 - Comando no reconocido, enviando a ChatGPT 2026-08-08 19:04:21 - Resultado del comando: string 2026-08-08 19:04:21 - Enviando a ChatGPT: Buenas tardes... 2026-08-08 19:04:21 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-08-08 19:04:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 20:04:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 20:04:22 America/Halifax] [CHATBOT][START] corr=0fbad2e8 IP=127.0.0.1 UA= [08-Aug-2026 19:04:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 19:04:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:e2:c6:3e:b7:d4 mobile=584129800526 [08-Aug-2026 19:04:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 19:04:22 America/Caracas] [CHATBOT][DIAG] corr=0fbad2e8 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 8; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Conexión inestable (8 reconexiones en 24h) [warning] [08-Aug-2026 19:04:22 America/Caracas] [CHATBOT][CTX] corr=0fbad2e8 tel=584129800526 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 19:04:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 19:04:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 19:04:22 America/Caracas] [CHATBOT][AI][6a443e] Proveedor: gemini [08-Aug-2026 19:04:22 America/Caracas] [CHATBOT][GEMINI][6a443e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 19:04:23 America/Caracas] [CHATBOT][GEMINI][6a443e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 19:04:23 America/Caracas] [CHATBOT][GEMINI][6a443e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 19:04:24 America/Caracas] [CHATBOT][AI][6a443e] Gemini falló, usando heurística local [08-Aug-2026 19:04:24 America/Caracas] [CHATBOT][AI][6a443e] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 19:04:24 America/Caracas] [CHATBOT][END] corr=0fbad2e8 bytesRespuesta=392 [08-Aug-2026 19:04:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 19:04:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 19:04:25 - Mensaje enviado con éxito a 584129800526 2026-08-08 19:04:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77b5f9a1e6b (wa_message_id: wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSRTgzMjE2M0U3MkRBNjY4QTI0AA==) 2026-08-08 19:04:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a77b5f9a1e6b 2026-08-08 19:04:25 - ====== FIN WEBHOOK ====== 2026-08-08 19:04:34 - ====== INICIO WEBHOOK ====== 2026-08-08 19:04:34 - Evento: text | De: 584129800526 | Size: 590b 2026-08-08 19:04:34 - Procesando mensaje regular tipo: text 2026-08-08 19:04:34 - RegularMessageService: Procesando mensaje de 584129800526, tipo: text 2026-08-08 19:04:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUMzMDhGNTdFOUM0RTU1RjBEQzhFNzQ1QkZCOEI3NTAA 2026-08-08 19:04:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUMzMDhGNTdFOUM0RTU1RjBEQzhFNzQ1QkZCOEI3NTAA 2026-08-08 19:04:34 - Contenido: Aun no han activado el servicio... 2026-08-08 19:04:34 - Comando detectado: aun 2026-08-08 19:04:34 - CommandProcessor: Procesando comando: aun 2026-08-08 19:04:34 - Comando no reconocido, enviando a ChatGPT 2026-08-08 19:04:34 - Resultado del comando: string 2026-08-08 19:04:34 - Enviando a ChatGPT: Aun no han activado el servicio... 2026-08-08 19:04:34 - forwardToChatGPT: Enviando a ChatGPT: Aun no han activado el servicio... 2026-08-08 19:04:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 20:04:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 20:04:34 America/Halifax] [CHATBOT][START] corr=9b39917f IP=127.0.0.1 UA= [08-Aug-2026 19:04:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 19:04:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:e2:c6:3e:b7:d4 mobile=584129800526 [08-Aug-2026 19:04:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 19:04:34 America/Caracas] [CHATBOT][DIAG] corr=9b39917f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 8; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Conexión inestable (8 reconexiones en 24h) [warning] [08-Aug-2026 19:04:34 America/Caracas] [CHATBOT][CTX] corr=9b39917f tel=584129800526 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 19:04:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 19:04:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 19:04:34 America/Caracas] [CHATBOT][AI][3e7672] Proveedor: gemini [08-Aug-2026 19:04:34 America/Caracas] [CHATBOT][GEMINI][3e7672] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 19:04:35 America/Caracas] [CHATBOT][GEMINI][3e7672] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 19:04:35 America/Caracas] [CHATBOT][GEMINI][3e7672] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 19:04:36 America/Caracas] [CHATBOT][AI][3e7672] Gemini falló, usando heurística local [08-Aug-2026 19:04:36 America/Caracas] [CHATBOT][AI][3e7672] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 19:04:36 America/Caracas] [CHATBOT][END] corr=9b39917f bytesRespuesta=392 [08-Aug-2026 19:04:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 19:04:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 19:04:37 - Mensaje enviado con éxito a 584129800526 2026-08-08 19:04:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77b6056fb2d (wa_message_id: wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSMjk2MTBDOTEzNUMyOEMyQzNCAA==) 2026-08-08 19:04:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a77b6056fb2d 2026-08-08 19:04:37 - ====== FIN WEBHOOK ====== 2026-08-08 19:05:00 - ====== INICIO WEBHOOK ====== 2026-08-08 19:05:00 - Evento: text | De: 584129800526 | Size: 592b 2026-08-08 19:05:00 - Procesando mensaje regular tipo: text 2026-08-08 19:05:00 - RegularMessageService: Procesando mensaje de 584129800526, tipo: text 2026-08-08 19:05:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUM1RjM3RjEyMDk0NTU0RjM1NERFRjY5MUY1REZCNTQA 2026-08-08 19:05:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUM1RjM3RjEyMDk0NTU0RjM1NERFRjY5MUY1REZCNTQA 2026-08-08 19:05:00 - Contenido: Ice el pago está mañana... 2026-08-08 19:05:00 - Comando detectado: ice 2026-08-08 19:05:00 - CommandProcessor: Procesando comando: ice 2026-08-08 19:05:00 - Comando no reconocido, enviando a ChatGPT 2026-08-08 19:05:00 - Resultado del comando: string 2026-08-08 19:05:00 - Enviando a ChatGPT: Ice el pago está mañana... 2026-08-08 19:05:00 - forwardToChatGPT: Enviando a ChatGPT: Ice el pago está mañana... 2026-08-08 19:05:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 20:05:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 20:05:01 America/Halifax] [CHATBOT][START] corr=6a0a7466 IP=127.0.0.1 UA= [08-Aug-2026 19:05:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 19:05:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:e2:c6:3e:b7:d4 mobile=584129800526 [08-Aug-2026 19:05:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 19:05:01 America/Caracas] [CHATBOT][DIAG] corr=6a0a7466 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 8; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Conexión inestable (8 reconexiones en 24h) [warning] [08-Aug-2026 19:05:01 America/Caracas] [CHATBOT][CTX] corr=6a0a7466 tel=584129800526 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 19:05:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 19:05:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 19:05:01 America/Caracas] [CHATBOT][AI][52a892] Proveedor: gemini [08-Aug-2026 19:05:01 America/Caracas] [CHATBOT][GEMINI][52a892] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 19:05:02 America/Caracas] [CHATBOT][GEMINI][52a892] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 19:05:02 America/Caracas] [CHATBOT][GEMINI][52a892] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 19:05:03 America/Caracas] [CHATBOT][AI][52a892] Gemini falló, usando heurística local [08-Aug-2026 19:05:03 America/Caracas] [CHATBOT][END] corr=6a0a7466 bytesRespuesta=397 [08-Aug-2026 19:05:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 19:05:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 19:05:04 - Mensaje enviado con éxito a 584129800526 2026-08-08 19:05:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77b6206748f (wa_message_id: wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSRTcwRjg4OTlEQURFN0NENjdCAA==) 2026-08-08 19:05:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a77b6206748f 2026-08-08 19:05:04 - ====== FIN WEBHOOK ====== 2026-08-08 19:05:22 - ====== INICIO WEBHOOK ====== 2026-08-08 19:05:22 - Evento: text | De: 584129800526 | Size: 566b 2026-08-08 19:05:22 - Procesando mensaje regular tipo: text 2026-08-08 19:05:22 - RegularMessageService: Procesando mensaje de 584129800526, tipo: text 2026-08-08 19:05:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUM2RUIwM0Q1RjI1NkYyMDRCNEUzOTA3RThDRkRBRjAA 2026-08-08 19:05:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUM2RUIwM0Q1RjI1NkYyMDRCNEUzOTA3RThDRkRBRjAA 2026-08-08 19:05:22 - Contenido: Soporte... 2026-08-08 19:05:22 - Comando detectado: soporte 2026-08-08 19:05:22 - CommandProcessor: Procesando comando: soporte 2026-08-08 19:05:22 - Ejecutando soporte (menú interactivo) 2026-08-08 19:05:22 - Resultado del comando: array 2026-08-08 19:05:22 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-08 19:05:23 - Mensaje enviado con éxito a 584129800526 2026-08-08 19:05:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77b6337fe1c (wa_message_id: wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSQkFDMjg1REVERDE2RjA0QkQxAA==) 2026-08-08 19:05:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a77b6337fe1c 2026-08-08 19:05:23 - ====== FIN WEBHOOK ====== 2026-08-08 19:06:06 - ====== INICIO WEBHOOK ====== 2026-08-08 19:06:06 - Evento: interactive | De: 584129800526 | Size: 757b 2026-08-08 19:06:06 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-08 19:06:06 - ButtonService: payload=unique_button_id_1, telefono=584129800526 2026-08-08 19:06:06 - button_reply no manejado por ButtonService 2026-08-08 19:06:06 - ====== FIN WEBHOOK ====== 2026-08-08 19:07:58 - ====== INICIO WEBHOOK ====== 2026-08-08 19:07:58 - Evento: interactive | De: 584129800526 | Size: 757b 2026-08-08 19:07:58 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-08 19:07:58 - ButtonService: payload=unique_button_id_1, telefono=584129800526 2026-08-08 19:07:58 - button_reply no manejado por ButtonService 2026-08-08 19:07:58 - ====== FIN WEBHOOK ====== 2026-08-08 19:12:04 - ====== INICIO WEBHOOK ====== 2026-08-08 19:12:04 - Evento: interactive | De: 584129800526 | Size: 754b 2026-08-08 19:12:04 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_2 2026-08-08 19:12:04 - ButtonService: payload=unique_button_id_2, telefono=584129800526 2026-08-08 19:12:04 - button_reply no manejado por ButtonService 2026-08-08 19:12:04 - ====== FIN WEBHOOK ====== 2026-08-08 19:16:40 - ====== INICIO WEBHOOK ====== 2026-08-08 19:16:40 - Evento: text | De: 584129800526 | Size: 646b 2026-08-08 19:16:40 - Procesando mensaje regular tipo: text 2026-08-08 19:16:40 - RegularMessageService: Procesando mensaje de 584129800526, tipo: text 2026-08-08 19:16:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNGOTY4QTBBREFBOURFQjlFRjMzMzQ2ODBBM0NCMkYA 2026-08-08 19:16:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNGOTY4QTBBREFBOURFQjlFRjMzMzQ2ODBBM0NCMkYA 2026-08-08 19:16:40 - Contenido: Buenas noches eh pagado el servicio está mañana y aún no lo han activado... 2026-08-08 19:16:40 - Comando detectado: buenas 2026-08-08 19:16:40 - CommandProcessor: Procesando comando: buenas 2026-08-08 19:16:40 - Comando no reconocido, enviando a ChatGPT 2026-08-08 19:16:40 - Resultado del comando: string 2026-08-08 19:16:40 - Enviando a ChatGPT: Buenas noches eh pagado el servicio está mañana ... 2026-08-08 19:16:40 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches eh pagado el servicio está mañana ... 2026-08-08 19:16:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 20:16:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 20:16:40 America/Halifax] [CHATBOT][START] corr=f1730c29 IP=127.0.0.1 UA= [08-Aug-2026 19:16:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 19:16:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=f4:e2:c6:3e:b7:d4 mobile=584129800526 [08-Aug-2026 19:16:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 19:16:41 America/Caracas] [CHATBOT][DIAG] corr=f1730c29 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 8; Problema: Tu cuenta venció hace 3 días [critical]; Problema: Conexión inestable (8 reconexiones en 24h) [warning] [08-Aug-2026 19:16:41 America/Caracas] [CHATBOT][CTX] corr=f1730c29 tel=584129800526 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 19:16:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 19:16:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 19:16:41 America/Caracas] [CHATBOT][AI][a81404] Proveedor: gemini [08-Aug-2026 19:16:41 America/Caracas] [CHATBOT][GEMINI][a81404] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 19:16:42 America/Caracas] [CHATBOT][GEMINI][a81404] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 19:16:42 America/Caracas] [CHATBOT][GEMINI][a81404] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 19:16:43 America/Caracas] [CHATBOT][AI][a81404] Gemini falló, usando heurística local [08-Aug-2026 19:16:43 America/Caracas] [CHATBOT][AI][a81404] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 19:16:43 America/Caracas] [CHATBOT][END] corr=f1730c29 bytesRespuesta=392 [08-Aug-2026 19:16:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 19:16:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 19:16:44 - Mensaje enviado con éxito a 584129800526 2026-08-08 19:16:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77b8dc35abc (wa_message_id: wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSNzI4M0FCRjVFRkU5OUUxMTcyAA==) 2026-08-08 19:16:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a77b8dc35abc 2026-08-08 19:16:44 - ====== FIN WEBHOOK ====== 2026-08-08 19:18:09 - ====== INICIO WEBHOOK ====== 2026-08-08 19:18:09 - Evento: text | De: 584129800526 | Size: 566b 2026-08-08 19:18:09 - Procesando mensaje regular tipo: text 2026-08-08 19:18:09 - RegularMessageService: Procesando mensaje de 584129800526, tipo: text 2026-08-08 19:18:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNCOUJCODcyMkE4RjA1OEYzNTBGOEZCQjU3RkY5MjkA 2026-08-08 19:18:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNCOUJCODcyMkE4RjA1OEYzNTBGOEZCQjU3RkY5MjkA 2026-08-08 19:18:09 - Contenido: Soporte... 2026-08-08 19:18:09 - Comando detectado: soporte 2026-08-08 19:18:09 - CommandProcessor: Procesando comando: soporte 2026-08-08 19:18:09 - Ejecutando soporte (menú interactivo) 2026-08-08 19:18:09 - Resultado del comando: array 2026-08-08 19:18:09 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-08 19:18:10 - Mensaje enviado con éxito a 584129800526 2026-08-08 19:18:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77b9329a441 (wa_message_id: wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSOUEzOEMzQTExNkVDRjkwMjM4AA==) 2026-08-08 19:18:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a77b9329a441 2026-08-08 19:18:10 - ====== FIN WEBHOOK ====== 2026-08-08 19:18:14 - ====== INICIO WEBHOOK ====== 2026-08-08 19:18:14 - Evento: interactive | De: 584129800526 | Size: 757b 2026-08-08 19:18:14 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-08 19:18:14 - ButtonService: payload=unique_button_id_1, telefono=584129800526 2026-08-08 19:18:14 - button_reply no manejado por ButtonService 2026-08-08 19:18:14 - ====== FIN WEBHOOK ====== 2026-08-08 19:24:51 - ====== INICIO WEBHOOK ====== 2026-08-08 19:24:51 - Evento: button | De: 584129800526 | Size: 720b 2026-08-08 19:24:51 - Procesando botón de plantilla: Informacion de pagos 2026-08-08 19:24:51 - ButtonService: payload=informacion de pagos, telefono=584129800526 2026-08-08 19:24:51 - Procesando botón PAGO para: 584129800526 2026-08-08 19:24:52 - Mensaje enviado con éxito a 584129800526 2026-08-08 19:24:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77bac4a1cba (wa_message_id: wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSMjc2NTQ4QjdCQzAwMTlEQzBEAA==) 2026-08-08 19:24:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a77bac4a1cba 2026-08-08 19:24:52 - ====== FIN WEBHOOK ====== 2026-08-08 19:27:23 - ====== INICIO WEBHOOK ====== 2026-08-08 19:27:23 - Evento: interactive | De: 584129800526 | Size: 1016b 2026-08-08 19:27:23 - Procesando Flow de PAGO para: 584129800526 [08-Aug-2026 19:27:24 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-08 19:27:24 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-08 19:27:25 - ====== INICIO WEBHOOK ====== 2026-08-08 19:27:25 - Evento: interactive | De: 584129800526 | Size: 1016b 2026-08-08 19:27:25 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNEREIxMjYyMTE1MUZGNUNDRDdDMEQ5RjY5REJGM0YA, ignorando 2026-08-08 19:50:43 - ====== INICIO WEBHOOK ====== 2026-08-08 19:50:43 - Evento: text | De: 584241761401 | Size: 681b 2026-08-08 19:50:43 - Procesando mensaje regular tipo: text 2026-08-08 19:50:43 - RegularMessageService: Procesando mensaje de 584241761401, tipo: text 2026-08-08 19:50:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUM3NUQ0NUI0MTdFNUU0ODlDNTc5NjNDRkNBNUMyRkQA 2026-08-08 19:50:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUM3NUQ0NUI0MTdFNUU0ODlDNTc5NjNDRkNBNUMyRkQA 2026-08-08 19:50:43 - Contenido: Por favor, alguien me puede dar razón del servicio de internet? Que hace dos horas. Que me quedé s... 2026-08-08 19:50:43 - Comando detectado: por 2026-08-08 19:50:43 - CommandProcessor: Procesando comando: por 2026-08-08 19:50:43 - Comando no reconocido, enviando a ChatGPT 2026-08-08 19:50:43 - Resultado del comando: string 2026-08-08 19:50:43 - Enviando a ChatGPT: Por favor, alguien me puede dar razón del servici... 2026-08-08 19:50:43 - LeadCapture: Posible lead detectado para 584241761401 2026-08-08 19:50:43 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-08 19:50:43 - forwardToChatGPT: Enviando a ChatGPT: Por favor, alguien me puede dar razón del servici... 2026-08-08 19:50:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 20:50:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 20:50:43 America/Halifax] [CHATBOT][START] corr=a6ce723c IP=127.0.0.1 UA= [08-Aug-2026 19:50:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 19:50:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=60:22:32:c2:35:45 mobile=584241761401 [08-Aug-2026 19:50:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 19:50:44 America/Caracas] [CHATBOT][DIAG] corr=a6ce723c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 12; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión muy inestable (12 reconexiones en 24h) [critical] [08-Aug-2026 19:50:44 America/Caracas] [CHATBOT][CTX] corr=a6ce723c tel=584241761401 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 19:50:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 19:50:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 19:50:44 America/Caracas] [CHATBOT][AI][28d0a0] Proveedor: gemini [08-Aug-2026 19:50:44 America/Caracas] [CHATBOT][GEMINI][28d0a0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 19:50:45 America/Caracas] [CHATBOT][GEMINI][28d0a0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 19:50:45 America/Caracas] [CHATBOT][GEMINI][28d0a0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 19:50:46 America/Caracas] [CHATBOT][AI][28d0a0] Gemini falló, usando heurística local [08-Aug-2026 19:50:46 America/Caracas] [CHATBOT][AI][28d0a0] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 19:50:46 America/Caracas] [CHATBOT][END] corr=a6ce723c bytesRespuesta=387 [08-Aug-2026 19:50:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 19:50:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 19:50:47 - Mensaje enviado con éxito a 584241761401 2026-08-08 19:50:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77c0d7751b7 (wa_message_id: wamid.HBgMNTg0MjQxNzYxNDAxFQIAERgSMjY1ODgyODY3MzQ2QzY5QjU5AA==) 2026-08-08 19:50:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a77c0d7751b7 2026-08-08 19:50:47 - ====== FIN WEBHOOK ====== 2026-08-08 19:59:01 - ====== INICIO WEBHOOK ====== 2026-08-08 19:59:01 - Evento: text | De: 584241761401 | Size: 563b 2026-08-08 19:59:01 - Procesando mensaje regular tipo: text 2026-08-08 19:59:01 - RegularMessageService: Procesando mensaje de 584241761401, tipo: text 2026-08-08 19:59:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUM3QTI1RkY4MzkwREY2MURDMzExM0JCNDFGRkVGRjMA 2026-08-08 19:59:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUM3QTI1RkY4MzkwREY2MURDMzExM0JCNDFGRkVGRjMA 2026-08-08 19:59:01 - Contenido: Soporte... 2026-08-08 19:59:01 - Comando detectado: soporte 2026-08-08 19:59:01 - CommandProcessor: Procesando comando: soporte 2026-08-08 19:59:01 - Ejecutando soporte (menú interactivo) 2026-08-08 19:59:01 - Resultado del comando: array 2026-08-08 19:59:01 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-08 19:59:02 - Mensaje enviado con éxito a 584241761401 2026-08-08 19:59:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77c2c6bd795 (wa_message_id: wamid.HBgMNTg0MjQxNzYxNDAxFQIAERgSMzNCNTczREEwQzU5RDc4MTAxAA==) 2026-08-08 19:59:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a77c2c6bd795 2026-08-08 19:59:02 - ====== FIN WEBHOOK ====== 2026-08-08 19:59:08 - ====== INICIO WEBHOOK ====== 2026-08-08 19:59:08 - Evento: interactive | De: 584241761401 | Size: 754b 2026-08-08 19:59:08 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-08 19:59:08 - ButtonService: payload=unique_button_id_1, telefono=584241761401 2026-08-08 19:59:08 - button_reply no manejado por ButtonService 2026-08-08 19:59:08 - ====== FIN WEBHOOK ====== 2026-08-08 19:59:40 - ====== INICIO WEBHOOK ====== 2026-08-08 19:59:40 - Evento: interactive | De: 584241761401 | Size: 751b 2026-08-08 19:59:40 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_2 2026-08-08 19:59:40 - ButtonService: payload=unique_button_id_2, telefono=584241761401 2026-08-08 19:59:40 - button_reply no manejado por ButtonService 2026-08-08 19:59:40 - ====== FIN WEBHOOK ====== 2026-08-08 20:25:23 - ====== INICIO WEBHOOK ====== 2026-08-08 20:25:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 20:25:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 20:25:23 - ====== FIN WEBHOOK ====== 2026-08-08 20:27:58 - ====== INICIO WEBHOOK ====== 2026-08-08 20:27:58 - Evento: image | De: 584143458499 | Size: 835b 2026-08-08 20:27:58 - Procesando mensaje regular tipo: image 2026-08-08 20:27:58 - RegularMessageService: Procesando mensaje de 584143458499, tipo: image 2026-08-08 20:27:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDU4NDk5FQIAEhggQUM5NEE5MEIzRkE2MEI2NEM3N0E0RkE3RUMxQzNDMzgA 2026-08-08 20:27:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDU4NDk5FQIAEhggQUM5NEE5MEIzRkE2MEI2NEM3N0E0RkE3RUMxQzNDMzgA 2026-08-08 20:27:58 - Contenido: ... 2026-08-08 20:27:58 - Comando detectado: image 2026-08-08 20:27:58 - CommandProcessor: Procesando comando: image 2026-08-08 20:27:58 - Imagen sin comando, guardando y procesando 2026-08-08 20:27:58 - Verificando duplicado por imageId=929403299521994, msgId=wamid.HBgMNTg0MTQzNDU4NDk5FQIAEhggQUM5NEE5MEIzRkE2MEI2NEM3N0E0RkE3RUMxQzNDMzgA 2026-08-08 20:27:58 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 20:27:58 - Incluyendo numtoname.php... 2026-08-08 20:27:58 - Incluyendo media.php... 2026-08-08 20:27:58 - DEBUG messages batch: [{"from":"584143458499","from_user_id":"VE.4545579225729224","id":"wamid.HBgMNTg0MTQzNDU4NDk5FQIAEhggQUM5NEE5MEIzRkE2MEI2NEM3N0E0RkE3RUMxQzNDMzgA","timestamp":"1786235270","type":"image","image":{"mime_type":"image\/jpeg","sha256":"EtfZ52TLjz1IeOfeIwPZY6Xz8rFlLaBYcRDHvXo4Hds=","id":"929403299521994","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=929403299521994&source=webhook&ext=1786235571&hash=ATy9hPoDA6uNG6Q2v7oEHTIVYXBidmAjDjkBQe2V3iDDHg"}}] 2026-08-08 20:27:58 - DEBUG caption: no se encontró texto cercano 2026-08-08 20:27:58 - DEBUG caption final: [VACIO] 2026-08-08 20:27:58 - DEBUG busqueda mobiles: 04143458499,4143458499,584143458499 2026-08-08 20:27:58 - DEBUG usuario encontrado: 74:ac:b9:f8:33:5e 2026-08-08 20:27:58 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 20:27:58 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 20:28:00 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=929403299521994&source=getMedia&ext=1786235573&hash=ATzYhJPP3bA9RB0OGtZOUAK8zLitFigO_5NUGM2_QMQXAQ 2026-08-08 20:28:01 - OCR imagen guardada /home/ctnet/www/chatWEB/media/929403299521994.jpg (40308 bytes) 2026-08-08 20:28:02 - OCR tesseract exit=0 chars=239 2026-08-08 20:28:02 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 312 A PagoméovilBDV Personas Fecha: 08/08/2026 forsee IN Identificacién: 18143785 Origen: 0102****8131 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-08 20:28:02 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-08"} 2026-08-08 20:28:02 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 20:28:02 - DEBUG registro: usernameRaw=''74:ac:b9:f8:33:5e'' first=''willian '' last=''mejias misle'' esRegistrado=1 2026-08-08 20:28:02 - DEBUG bodyAdmin postOCR: Tlf: 04143458499\nUser: 74:ac:b9:f8:33:5e\nNombre: willian mejias misle\nBanco: Venezuela\nMonto: \nFecha: 2026-08-08 (caption)\nSrvID: 34 2026-08-08 20:28:05 - IMG 929403299521994 TEL 04143458499 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 20:28:05 - Incluyendo guardar_imagen.php... 2026-08-08 20:28:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 20:28:05 - Includes realizados. Verificando funciones... 2026-08-08 20:28:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584143458499 2026-08-08 20:28:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 20:28:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 20:28:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 20:28:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 20:28:05 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 20:28:05 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:f8:33:5e","firstname":"willian ","lastname":"mejias misle","mac":"74:ac:b9:f8:33:5e","srvid":34} 2026-08-08 20:28:05 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 20:28:05 - Datos usuario extraídos: {"username":"74:ac:b9:f8:33:5e","firstname":"willian ","lastname":"mejias misle","mac":"74:ac:b9:f8:33:5e","srvid":34} 2026-08-08 20:28:05 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 20:28:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 20:28:05 - Valor de accessToken: EAAC0c45... 2026-08-08 20:28:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 20:28:05 - Instancia WhatsAppImageHandler creada 2026-08-08 20:28:05 - Llamando a saveWhatsAppImage... 2026-08-08 20:28:05 - saveWhatsAppImage: Procesando imagen para: 584143458499 2026-08-08 20:28:05 - saveWhatsAppImage: ID de media: 929403299521994, MIME type: image/jpeg 2026-08-08 20:28:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/929403299521994 2026-08-08 20:28:06 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 20:28:06 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=929403299521994&source=getMedia&ext=1786235579&hash=ATwPpa3pIpO7yHytQdXZiBA-hqYcM4x6oGAD85Zzi16WKA 2026-08-08 20:28:06 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=929403299521994&source=getMedia&ext=1786235579&hash=ATwPpa3pIpO7yHytQdXZiBA-hqYcM4x6oGAD85Zzi16WKA 2026-08-08 20:28:06 - ====== INICIO WEBHOOK ====== 2026-08-08 20:28:06 - Evento: text | De: 584143458499 | Size: 599b 2026-08-08 20:28:06 - Procesando mensaje regular tipo: text 2026-08-08 20:28:06 - RegularMessageService: Procesando mensaje de 584143458499, tipo: text 2026-08-08 20:28:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDU4NDk5FQIAEhggQUMzQTBGRTkyMENCMEIyNDQzRDRBMDE3Rjg3MEE4MEUA 2026-08-08 20:28:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDU4NDk5FQIAEhggQUMzQTBGRTkyMENCMEIyNDQzRDRBMDE3Rjg3MEE4MEUA 2026-08-08 20:28:06 - Contenido: Pago del internet de William mejias... 2026-08-08 20:28:06 - Comando detectado: pago 2026-08-08 20:28:06 - CommandProcessor: Procesando comando: pago 2026-08-08 20:28:06 - Ejecutando add_pagos.php 2026-08-08 20:28:07 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 20:28:07 - descargar_imagen: Imagen descargada - Tamaño: 40308 bytes, Tipo: image/jpeg 2026-08-08 20:28:07 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/929403299521994.jpg, Tamaño: 40308 bytes 2026-08-08 20:28:07 - saveToDatabase: Registro insertado en BD con ID: 290 2026-08-08 20:28:07 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/929403299521994.jpg","image_id":"929403299521994","size":40308,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 20:28:07 - Resultado del comando: array 2026-08-08 20:28:07 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est [08-Aug-2026 20:28:07 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-08 20:28:07 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-08 20:28:08 - Mensaje enviado con éxito a 584143458499 2026-08-08 20:28:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77c9982994a (wa_message_id: wamid.HBgMNTg0MTQzNDU4NDk5FQIAERgSOTA5QTFEM0I0MkU4ODA4Nzg4AA==) 2026-08-08 20:28:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a77c9982994a 2026-08-08 20:28:08 - ====== FIN WEBHOOK ====== 2026-08-08 20:28:08 - ====== INICIO WEBHOOK ====== 2026-08-08 20:28:08 - Evento: text | De: 584143458499 | Size: 599b 2026-08-08 20:28:08 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzNDU4NDk5FQIAEhggQUMzQTBGRTkyMENCMEIyNDQzRDRBMDE3Rjg3MEE4MEUA, ignorando 2026-08-08 20:53:00 - ====== INICIO WEBHOOK ====== 2026-08-08 20:53:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 20:53:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 20:53:00 - ====== FIN WEBHOOK ====== 2026-08-08 20:53:41 - ====== INICIO WEBHOOK ====== 2026-08-08 20:53:41 - Evento: image | De: 584120352130 | Size: 834b 2026-08-08 20:53:41 - Procesando mensaje regular tipo: image 2026-08-08 20:53:41 - RegularMessageService: Procesando mensaje de 584120352130, tipo: image 2026-08-08 20:53:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzUyMTMwFQIAEhggQUM5NzJENzUzNTNBQUU4MUQ1MzMzQjNBRUQ4MTFCNDkA 2026-08-08 20:53:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzUyMTMwFQIAEhggQUM5NzJENzUzNTNBQUU4MUQ1MzMzQjNBRUQ4MTFCNDkA 2026-08-08 20:53:41 - Contenido: ... 2026-08-08 20:53:41 - Comando detectado: image 2026-08-08 20:53:41 - CommandProcessor: Procesando comando: image 2026-08-08 20:53:41 - Imagen sin comando, guardando y procesando 2026-08-08 20:53:41 - Verificando duplicado por imageId=28165292653159456, msgId=wamid.HBgMNTg0MTIwMzUyMTMwFQIAEhggQUM5NzJENzUzNTNBQUU4MUQ1MzMzQjNBRUQ4MTFCNDkA 2026-08-08 20:53:41 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-08 20:53:41 - Incluyendo numtoname.php... 2026-08-08 20:53:41 - Incluyendo media.php... 2026-08-08 20:53:41 - DEBUG messages batch: [{"from":"584120352130","from_user_id":"VE.4519633591657121","id":"wamid.HBgMNTg0MTIwMzUyMTMwFQIAEhggQUM5NzJENzUzNTNBQUU4MUQ1MzMzQjNBRUQ4MTFCNDkA","timestamp":"1786236812","type":"image","image":{"mime_type":"image\/jpeg","sha256":"JMd9Znjh18Z14FQJaqgXNZnoYuPBQ3Ov1qYUkobUeCI=","id":"28165292653159456","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=28165292653159456&source=webhook&ext=1786237114&hash=ATxmWTU-Pxs3CgSsTKlLEK2Y6paTT_qM8OxLL0g9zjbYUA"}}] 2026-08-08 20:53:41 - DEBUG caption: no se encontró texto cercano 2026-08-08 20:53:41 - DEBUG caption final: [VACIO] 2026-08-08 20:53:41 - DEBUG busqueda mobiles: 04120352130,4120352130,584120352130 2026-08-08 20:53:41 - DEBUG usuario encontrado: e4:38:83:ae:5f:84 2026-08-08 20:53:41 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-08 20:53:41 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-08 20:53:42 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28165292653159456&source=getMedia&ext=1786237115&hash=ATwwRbj-p0N445mAGJ94Z9611vx4HVGqsWFSq7BkjtAy5w 2026-08-08 20:53:43 - OCR imagen guardada /home/ctnet/www/chatWEB/media/28165292653159456.jpg (48993 bytes) 2026-08-08 20:53:43 - OCR tesseract exit=0 chars=257 2026-08-08 20:53:43 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 336 y PagomóvilBDV Personas Fecha: 08/08/2026 Operacién: 006948891739 [[] Identificacién: 18143785 Origen: 0102****8028 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-08 20:53:43 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-08"} 2026-08-08 20:53:43 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-08","debug":["fecha=2026-08-08"]} 2026-08-08 20:53:43 - DEBUG registro: usernameRaw=''e4:38:83:ae:5f:84'' first=''Yohandry'' last=''Blanco'' esRegistrado=1 2026-08-08 20:53:43 - DEBUG bodyAdmin postOCR: Tlf: 04120352130\nUser: e4:38:83:ae:5f:84\nNombre: Yohandry Blanco\nBanco: Venezuela\nMonto: \nFecha: 2026-08-08 (caption)\nSrvID: 35 2026-08-08 20:53:47 - IMG 28165292653159456 TEL 04120352130 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-08 20:53:47 - Incluyendo guardar_imagen.php... 2026-08-08 20:53:47 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-08 20:53:47 - Includes realizados. Verificando funciones... 2026-08-08 20:53:47 - obtenerInfoUsuario: Iniciando función con teléfono: 584120352130 2026-08-08 20:53:47 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-08 20:53:47 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-08 20:53:47 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-08 20:53:47 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-08 20:53:47 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-08 20:53:47 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:5f:84","firstname":"Yohandry","lastname":"Blanco","mac":"e4:38:83:ae:5f:84","srvid":35} 2026-08-08 20:53:47 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-08 20:53:47 - Datos usuario extraídos: {"username":"e4:38:83:ae:5f:84","firstname":"Yohandry","lastname":"Blanco","mac":"e4:38:83:ae:5f:84","srvid":35} 2026-08-08 20:53:47 - Función conectarbot disponible, obteniendo conexión... 2026-08-08 20:53:47 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-08 20:53:47 - Valor de accessToken: EAAC0c45... 2026-08-08 20:53:47 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-08 20:53:47 - Instancia WhatsAppImageHandler creada 2026-08-08 20:53:47 - Llamando a saveWhatsAppImage... 2026-08-08 20:53:47 - saveWhatsAppImage: Procesando imagen para: 584120352130 2026-08-08 20:53:47 - saveWhatsAppImage: ID de media: 28165292653159456, MIME type: image/jpeg 2026-08-08 20:53:47 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/28165292653159456 2026-08-08 20:53:47 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-08 20:53:47 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28165292653159456&source=getMedia&ext=1786237121&hash=ATy7MfFZDWxuls1HCsO5p61YHUaJO7_et0mPkmzwhYJ5yQ 2026-08-08 20:53:47 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28165292653159456&source=getMedia&ext=1786237121&hash=ATy7MfFZDWxuls1HCsO5p61YHUaJO7_et0mPkmzwhYJ5yQ 2026-08-08 20:53:49 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-08 20:53:49 - descargar_imagen: Imagen descargada - Tamaño: 48993 bytes, Tipo: image/jpeg 2026-08-08 20:53:49 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/28165292653159456.jpg, Tamaño: 48993 bytes 2026-08-08 20:53:49 - saveToDatabase: Registro insertado en BD con ID: 291 2026-08-08 20:53:49 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/28165292653159456.jpg","image_id":"28165292653159456","size":48993,"mime_type":"image\/jpeg","db_success":true} 2026-08-08 20:53:49 - Resultado del comando: array 2026-08-08 20:53:49 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-08 20:53:49 - Mensaje enviado con éxito a 584120352130 2026-08-08 20:53:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77cf9deb7cf (wa_message_id: wamid.HBgMNTg0MTIwMzUyMTMwFQIAERgSQkQyN0FDNjFBRUJBMDQxNDM5AA==) 2026-08-08 20:53:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a77cf9deb7cf 2026-08-08 20:53:49 - ====== FIN WEBHOOK ====== 2026-08-08 20:56:14 - ====== INICIO WEBHOOK ====== 2026-08-08 20:56:14 - Evento: text | De: 584127425057 | Size: 554b 2026-08-08 20:56:14 - Procesando mensaje regular tipo: text 2026-08-08 20:56:14 - RegularMessageService: Procesando mensaje de 584127425057, tipo: text 2026-08-08 20:56:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0FFOTFCNUFCRjYzOTlFMUM1MTIA 2026-08-08 20:56:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0FFOTFCNUFCRjYzOTlFMUM1MTIA 2026-08-08 20:56:14 - Contenido: Monto porfavor... 2026-08-08 20:56:14 - Comando detectado: monto 2026-08-08 20:56:14 - CommandProcessor: Procesando comando: monto 2026-08-08 20:56:14 - Comando no reconocido, enviando a ChatGPT 2026-08-08 20:56:14 - Resultado del comando: string 2026-08-08 20:56:14 - Enviando a ChatGPT: Monto porfavor... 2026-08-08 20:56:14 - forwardToChatGPT: Enviando a ChatGPT: Monto porfavor... 2026-08-08 20:56:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 21:56:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 21:56:15 America/Halifax] [CHATBOT][START] corr=484c126b IP=127.0.0.1 UA= [08-Aug-2026 20:56:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 20:56:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=6c:68:a4:a8:45:f2 mobile=584127425057 [08-Aug-2026 20:56:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 20:56:15 America/Caracas] [CHATBOT][DIAG] corr=484c126b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 1 día [warning] [08-Aug-2026 20:56:15 America/Caracas] [CHATBOT][CTX] corr=484c126b tel=584127425057 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [08-Aug-2026 20:56:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 20:56:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 20:56:15 America/Caracas] [CHATBOT][AI][047390] Proveedor: gemini [08-Aug-2026 20:56:15 America/Caracas] [CHATBOT][GEMINI][047390] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 20:56:16 America/Caracas] [CHATBOT][GEMINI][047390] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 20:56:16 America/Caracas] [CHATBOT][GEMINI][047390] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 20:56:17 America/Caracas] [CHATBOT][AI][047390] Gemini falló, usando heurística local [08-Aug-2026 20:56:17 America/Caracas] [CHATBOT][AI][047390] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 20:56:17 America/Caracas] [CHATBOT][END] corr=484c126b bytesRespuesta=401 [08-Aug-2026 20:56:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 20:56:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 20:56:19 - Mensaje enviado con éxito a 584127425057 2026-08-08 20:56:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77d0338871e (wa_message_id: wamid.HBgMNTg0MTI3NDI1MDU3FQIAERgSRDIzM0ZCRTRFRjU2NzUyNENBAA==) 2026-08-08 20:56:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a77d0338871e 2026-08-08 20:56:19 - ====== FIN WEBHOOK ====== 2026-08-08 20:56:26 - ====== INICIO WEBHOOK ====== 2026-08-08 20:56:26 - Evento: text | De: 584127425057 | Size: 545b 2026-08-08 20:56:26 - Procesando mensaje regular tipo: text 2026-08-08 20:56:26 - RegularMessageService: Procesando mensaje de 584127425057, tipo: text 2026-08-08 20:56:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0FBMDIzODhCN0U5QkE0MUE2MzIA 2026-08-08 20:56:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0FBMDIzODhCN0U5QkE0MUE2MzIA 2026-08-08 20:56:26 - Contenido: Pagar... 2026-08-08 20:56:26 - Comando detectado: pagar 2026-08-08 20:56:26 - CommandProcessor: Procesando comando: pagar 2026-08-08 20:56:26 - Ejecutando add_pagos.php [08-Aug-2026 20:56:27 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-08 20:56:27 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-08 20:56:27 - ====== INICIO WEBHOOK ====== 2026-08-08 20:56:27 - Evento: text | De: 584127425057 | Size: 545b 2026-08-08 20:56:27 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0FBMDIzODhCN0U5QkE0MUE2MzIA, ignorando 2026-08-08 20:59:35 - ====== INICIO WEBHOOK ====== 2026-08-08 20:59:35 - Evento: text | De: 584241761401 | Size: 628b 2026-08-08 20:59:35 - Procesando mensaje regular tipo: text 2026-08-08 20:59:35 - RegularMessageService: Procesando mensaje de 584241761401, tipo: text 2026-08-08 20:59:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUM4RDU3NjQ0NTU2REE5MEFBQUYwQ0IwQTlBMDUyRTMA 2026-08-08 20:59:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUM4RDU3NjQ0NTU2REE5MEFBQUYwQ0IwQTlBMDUyRTMA 2026-08-08 20:59:35 - Contenido: Por favor, me pueden dar información sobre mi servicio de internet?... 2026-08-08 20:59:35 - Comando detectado: por 2026-08-08 20:59:35 - CommandProcessor: Procesando comando: por 2026-08-08 20:59:35 - Comando no reconocido, enviando a ChatGPT 2026-08-08 20:59:35 - Resultado del comando: string 2026-08-08 20:59:35 - Enviando a ChatGPT: Por favor, me pueden dar información sobre mi ser... 2026-08-08 20:59:35 - LeadCapture: Posible lead detectado para 584241761401 2026-08-08 20:59:35 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-08 20:59:35 - forwardToChatGPT: Enviando a ChatGPT: Por favor, me pueden dar información sobre mi ser... 2026-08-08 20:59:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 21:59:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 21:59:36 America/Halifax] [CHATBOT][START] corr=cec5f393 IP=127.0.0.1 UA= [08-Aug-2026 20:59:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 20:59:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=60:22:32:c2:35:45 mobile=584241761401 [08-Aug-2026 20:59:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 20:59:36 America/Caracas] [CHATBOT][DIAG] corr=cec5f393 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 15; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión muy inestable (15 reconexiones en 24h) [critical] [08-Aug-2026 20:59:36 America/Caracas] [CHATBOT][CTX] corr=cec5f393 tel=584241761401 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [08-Aug-2026 20:59:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 20:59:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 20:59:36 America/Caracas] [CHATBOT][AI][edc12f] Proveedor: gemini [08-Aug-2026 20:59:36 America/Caracas] [CHATBOT][GEMINI][edc12f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 20:59:37 America/Caracas] [CHATBOT][GEMINI][edc12f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 20:59:37 America/Caracas] [CHATBOT][GEMINI][edc12f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 20:59:38 America/Caracas] [CHATBOT][AI][edc12f] Gemini falló, usando heurística local [08-Aug-2026 20:59:38 America/Caracas] [CHATBOT][AI][edc12f] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 20:59:38 America/Caracas] [CHATBOT][END] corr=cec5f393 bytesRespuesta=387 [08-Aug-2026 20:59:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 20:59:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 20:59:39 - Mensaje enviado con éxito a 584241761401 2026-08-08 20:59:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77d0fb9a0e3 (wa_message_id: wamid.HBgMNTg0MjQxNzYxNDAxFQIAERgSQTA5ODIxODgyNjM3N0RBNTA4AA==) 2026-08-08 20:59:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a77d0fb9a0e3 2026-08-08 20:59:39 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , yuleime briceño, 2026-09-10 00:00:00 . 584120453695 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120453695","wa_id":"584120453695"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNDUzNjk1FQIAERgSN0VDQTIyN0I5MTY4OEIzQUY2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , willian mejias misle, 2026-09-14 00:00:00 . 584143458499 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143458499","wa_id":"584143458499"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNDU4NDk5FQIAERgSMkQxOUExOEIwOTY0QTE2OEExAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yohandry Blanco, 2026-08-23 00:00:00 . 584120352130 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120352130","wa_id":"584120352130"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzUyMTMwFQIAERgSRTQyNjY1Qjc1QzdBODE1QkYwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , luis teran, 2026-09-08 00:00:00 . 584241761401 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241761401","wa_id":"584241761401"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzYxNDAxFQIAERgSODkzMzVDODgwODcxQzZCMjVDAA==","message_status":"accepted"}]}'. 2026-08-08 22:00:24 - ====== INICIO WEBHOOK ====== 2026-08-08 22:00:24 - Evento: interactive | De: 584241761401 | Size: 1140b 2026-08-08 22:00:24 - Procesando encuesta interactiva 2026-08-08 22:00:24 - SurveyService: Iniciando procesamiento de encuesta 2026-08-08 22:00:24 - Procesando encuesta de: 584241761401, Message ID: wamid.HBgMNTg0MjQxNzYxNDAxFQIAEhggQUM0N0M3OUNDNDNENTExRjc1RDgyQTlFMDdBN0EwNTAA 2026-08-08 22:00:24 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-08 22:00:24 - ====== FIN WEBHOOK ====== 2026-08-08 22:00:33 - ====== INICIO WEBHOOK ====== 2026-08-08 22:00:33 - Evento: text | De: 584242032099 | Size: 599b 2026-08-08 22:00:33 - Procesando mensaje regular tipo: text 2026-08-08 22:00:33 - RegularMessageService: Procesando mensaje de 584242032099, tipo: text 2026-08-08 22:00:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDMyMDk5FQIAEhggQUNEODI2NkRCNUM5OUZDRTdGNzEyNDk0REU2ODZGQjEA 2026-08-08 22:00:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDMyMDk5FQIAEhggQUNEODI2NkRCNUM5OUZDRTdGNzEyNDk0REU2ODZGQjEA 2026-08-08 22:00:33 - Contenido: Buenas noches cuánto es mi monto apagar... 2026-08-08 22:00:33 - Comando detectado: buenas 2026-08-08 22:00:33 - CommandProcessor: Procesando comando: buenas 2026-08-08 22:00:33 - Comando no reconocido, enviando a ChatGPT 2026-08-08 22:00:33 - Resultado del comando: string 2026-08-08 22:00:33 - Enviando a ChatGPT: Buenas noches cuánto es mi monto apagar... 2026-08-08 22:00:33 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches cuánto es mi monto apagar... 2026-08-08 22:00:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [08-Aug-2026 23:00:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [08-Aug-2026 23:00:33 America/Halifax] [CHATBOT][START] corr=b53cc8f3 IP=127.0.0.1 UA= [08-Aug-2026 22:00:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [08-Aug-2026 22:00:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=6c:68:a4:3f:fa:04 mobile=584242032099 [08-Aug-2026 22:00:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [08-Aug-2026 22:00:34 America/Caracas] [CHATBOT][DIAG] corr=b53cc8f3 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 3 días [critical] [08-Aug-2026 22:00:34 America/Caracas] [CHATBOT][CTX] corr=b53cc8f3 tel=584242032099 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [08-Aug-2026 22:00:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [08-Aug-2026 22:00:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [08-Aug-2026 22:00:34 America/Caracas] [CHATBOT][AI][ad8d98] Proveedor: gemini [08-Aug-2026 22:00:34 America/Caracas] [CHATBOT][GEMINI][ad8d98] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [08-Aug-2026 22:00:35 America/Caracas] [CHATBOT][GEMINI][ad8d98] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 22:00:35 America/Caracas] [CHATBOT][GEMINI][ad8d98] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [08-Aug-2026 22:00:36 America/Caracas] [CHATBOT][AI][ad8d98] Gemini falló, usando heurística local [08-Aug-2026 22:00:36 America/Caracas] [CHATBOT][AI][ad8d98] Heurística no matcheó, enviando menú de opciones [08-Aug-2026 22:00:36 America/Caracas] [CHATBOT][END] corr=b53cc8f3 bytesRespuesta=389 [08-Aug-2026 22:00:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-08 22:00:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-08 22:00:38 - Mensaje enviado con éxito a 584242032099 2026-08-08 22:00:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a77df461ed0e (wa_message_id: wamid.HBgMNTg0MjQyMDMyMDk5FQIAERgSRUQxREMyMzNCNzQ4Q0IxMzA2AA==) 2026-08-08 22:00:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a77df461ed0e 2026-08-08 22:00:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Anibal Enrrique Fher Malo, 25/08/2026 . 584142449578 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142449578","wa_id":"584142449578"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDQ5NTc4FQIAERgSRjBDMUI4RTQ3NTQ2NTNCMTlCAA==","message_status":"accepted"}]}'. 2026-08-08 22:09:56 - ====== INICIO WEBHOOK ====== 2026-08-08 22:09:56 - Evento: status:failed | De: 584142449578 | Size: 573b 2026-08-08 22:09:56 - STATUS FAILED: failed para 584142449578 | Error: 131026 Message undeliverable 2026-08-08 22:09:56 - ====== FIN WEBHOOK ====== 2026-08-08 22:09:57 - ====== INICIO WEBHOOK ====== 2026-08-08 22:09:57 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 22:09:57 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 22:09:57 - ====== FIN WEBHOOK ====== 2026-08-08 22:57:41 - ====== INICIO WEBHOOK ====== 2026-08-08 22:57:41 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-08 22:57:41 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-08 22:57:41 - ====== FIN WEBHOOK ====== 2026-08-09 00:26:00 - ====== INICIO WEBHOOK ====== 2026-08-09 00:26:00 - Evento: text | De: 584121464274 | Size: 583b 2026-08-09 00:26:00 - Procesando mensaje regular tipo: text 2026-08-09 00:26:00 - RegularMessageService: Procesando mensaje de 584121464274, tipo: text 2026-08-09 00:26:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDY0Mjc0FQIAEhggQUNFRkRDMkZEMUM3MDg1RTU2MTY0OTBDMEVGRjVGOUIA 2026-08-09 00:26:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDY0Mjc0FQIAEhggQUNFRkRDMkZEMUM3MDg1RTU2MTY0OTBDMEVGRjVGOUIA 2026-08-09 00:26:00 - Contenido: Ya pague buenas noches... 2026-08-09 00:26:00 - Comando detectado: ya 2026-08-09 00:26:00 - CommandProcessor: Procesando comando: ya 2026-08-09 00:26:00 - IntentDetector: intent=pago, confidence=0.95 2026-08-09 00:26:00 - IntentDetector → pago detectado 2026-08-09 00:26:00 - CommandProcessor: Procesando comando: pagar 2026-08-09 00:26:00 - Ejecutando add_pagos.php [09-Aug-2026 00:26:01 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-09 00:26:01 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-09 00:26:02 - ====== INICIO WEBHOOK ====== 2026-08-09 00:26:02 - Evento: text | De: 584121464274 | Size: 583b 2026-08-09 00:26:02 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxNDY0Mjc0FQIAEhggQUNFRkRDMkZEMUM3MDg1RTU2MTY0OTBDMEVGRjVGOUIA, ignorando 2026-08-09 01:00:02 - ====== INICIO WEBHOOK ====== 2026-08-09 01:00:02 - Evento: image | De: 584143466209 | Size: 861b 2026-08-09 01:00:02 - Procesando mensaje regular tipo: image 2026-08-09 01:00:02 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-09 01:00:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNENkI4OEU0OTY2NDFERDFBRjZGMEM2RTA3Qzk3QkEA 2026-08-09 01:00:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNENkI4OEU0OTY2NDFERDFBRjZGMEM2RTA3Qzk3QkEA 2026-08-09 01:00:02 - Contenido: Pg mercantil 20053.00 cig-ron... 2026-08-09 01:00:02 - Comando detectado: pg 2026-08-09 01:00:02 - CommandProcessor: Procesando comando: pg 2026-08-09 01:00:02 - Gasto personal con imagen: 1057218540331278 2026-08-09 01:00:02 - Formato 'pg banco descripcion': banco=mercantil, desc=20053.00 cig-ron 2026-08-09 01:00:03 - Ejecutando GastosService (personal) [09-Aug-2026 01:00:04 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-09 01:00:06 - Resultado del comando: array 2026-08-09 01:00:06 - Enviando respuesta: ✅ 👤 Gasto personal #358 registrado • Monto 2026-08-09 01:00:08 - Mensaje enviado con éxito a 584143466209 2026-08-09 01:00:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7809582a7c8 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNThCREY5NTQ1Mzc5ODJCNDZGAA==) 2026-08-09 01:00:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a7809582a7c8 2026-08-09 01:00:08 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241982920","wa_id":"584241982920"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTgyOTIwFQIAERgSQjhGMERDQzQ1NEFGQkRGMzExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120339969","wa_id":"584120339969"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzM5OTY5FQIAERgSMjU0QzlCODVCRjRGRUQ1RkVCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123879048","wa_id":"584123879048"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODc5MDQ4FQIAERgSRTI1MEJGMUJBRTFERDhBQTZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129641291","wa_id":"584129641291"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQxMjkxFQIAERgSNzY0MUQzRjU0RjVFNkUxOTU1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129646059","wa_id":"584129646059"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ2MDU5FQIAERgSQkNBMEQxREEzMDU3MDlEMDRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264257","wa_id":"584241264257"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0MjU3FQIAERgSMTQzQ0IzNUJFMjdFMjQwNkE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121481718","wa_id":"584121481718"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSNEQ2QzUyQTAwRjMyRjdCNkRDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144548162","wa_id":"584144548162"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTQ4MTYyFQIAERgSREEyOUY0QjU3NDE0MDAwMzVCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121482226","wa_id":"584121482226"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgyMjI2FQIAERgSMUU4MTBFQzNCRTMxNjlGRTZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261325965","wa_id":"584261325965"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMzI1OTY1FQIAERgSRDVEQzNFQ0Y0Mjk2MEI2QTE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149197340","wa_id":"584149197340"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MTk3MzQwFQIAERgSM0FFQzc2QzYzNDEwMTFBRDQxAA==","message_status":"accepted"}]}'. 2026-08-09 07:00:26 - ====== INICIO WEBHOOK ====== 2026-08-09 07:00:26 - Evento: status:failed | De: 584149197340 | Size: 573b 2026-08-09 07:00:26 - STATUS FAILED: failed para 584149197340 | Error: 131026 Message undeliverable 2026-08-09 07:00:26 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162120320","wa_id":"584162120320"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTIwMzIwFQIAERgSNDE4OTVGMTE5REI4ODlCNjE1AA==","message_status":"accepted"}]}'. 2026-08-09 07:00:28 - ====== INICIO WEBHOOK ====== 2026-08-09 07:00:28 - Evento: status:failed | De: 584162120320 | Size: 573b 2026-08-09 07:00:28 - STATUS FAILED: failed para 584162120320 | Error: 131026 Message undeliverable 2026-08-09 07:00:28 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124035584","wa_id":"584124035584"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MDM1NTg0FQIAERgSMkQ0OEE5NjhBNDEwNTk3MTNEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241790687","wa_id":"584241790687"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzkwNjg3FQIAERgSQkEwNDQ4NjIwMEQ3RTIyNjY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"580149936961","wa_id":"580149936961"}],"messages":[{"id":"wamid.HBgMNTgwMTQ5OTM2OTYxFQIAERgSQUJFOTZEM0ZFRDU5NkYzMjQ1AA==","message_status":"accepted"}]}'. 2026-08-09 07:00:32 - ====== INICIO WEBHOOK ====== 2026-08-09 07:00:32 - Evento: status:failed | De: 580149936961 | Size: 573b 2026-08-09 07:00:32 - STATUS FAILED: failed para 580149936961 | Error: 131026 Message undeliverable 2026-08-09 07:00:32 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129868993","wa_id":"584129868993"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODY4OTkzFQIAERgSRUI5QUFEOEEzQ0MzRTg5QTYxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141294170","wa_id":"584141294170"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjk0MTcwFQIAERgSN0IzQUFGOUQ3NzYzOTUyMEIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143030898","wa_id":"584143030898"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDMwODk4FQIAERgSQjI2OUU4NzFBNjlGMTk1ODRDAA==","message_status":"accepted"}]}'. 2026-08-09 07:00:36 - ====== INICIO WEBHOOK ====== 2026-08-09 07:00:36 - Evento: status:failed | De: 584143030898 | Size: 573b 2026-08-09 07:00:36 - STATUS FAILED: failed para 584143030898 | Error: 131026 Message undeliverable 2026-08-09 07:00:36 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125566042","wa_id":"584125566042"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTY2MDQyFQIAERgSRjgyN0ZDNTM2RUMzQkIwQ0Q1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122814524","wa_id":"584122814524"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSMUYxREY3QTM3ODI1QTlDMERBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243819069","wa_id":"584243819069"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODE5MDY5FQIAERgSN0VFM0FDQTJBNjBCQzFCQTFFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243359632","wa_id":"584243359632"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzU5NjMyFQIAERgSOTM3N0M1MkY0NEM1RjYwNDMzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262158724","wa_id":"584262158724"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMTU4NzI0FQIAERgSMzFBREQwRDcxMjhCQzhBNzQzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961946","wa_id":"584129961946"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxOTQ2FQIAERgSMUFCQkJBNzIwMDM1Qjc5QUI2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120366091","wa_id":"584120366091"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzY2MDkxFQIAERgSNjhGNzdFNzQ1NTYwNjhFRUM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142821917","wa_id":"584142821917"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODIxOTE3FQIAERgSRDAzNDQyNzJGRDYyMzNCOTM5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140192673","wa_id":"584140192673"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMTkyNjczFQIAERgSRUJEMDZEMDc4NUE1NzIyRTlEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243009413","wa_id":"584243009413"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDA5NDEzFQIAERgSNkQxMEE1NjdFMzEyN0UxNzJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241746883","wa_id":"584241746883"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQ2ODgzFQIAERgSNUUxRjM2QzY4ODlBNDcwMUIxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264257","wa_id":"584241264257"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0MjU3FQIAERgSRjVGREYxRUVEOEVEMEMzRjcyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123689637","wa_id":"584123689637"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg5NjM3FQIAERgSMjEzOTBEMjE1ODE5NDYzM0VCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143030898","wa_id":"584143030898"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDMwODk4FQIAERgSQ0JFRjAyMEFBQTU2QUNGRTgyAA==","message_status":"accepted"}]}'. 2026-08-09 07:00:59 - ====== INICIO WEBHOOK ====== 2026-08-09 07:00:59 - Evento: status:failed | De: 584143030898 | Size: 573b 2026-08-09 07:00:59 - STATUS FAILED: failed para 584143030898 | Error: 131026 Message undeliverable 2026-08-09 07:00:59 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241927011","wa_id":"584241927011"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTI3MDExFQIAERgSMDgzNjJCM0Y0Q0RDQzMyNUMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127425057","wa_id":"584127425057"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NDI1MDU3FQIAERgSNzVBODNDODQxRDFBRDg2MjkzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123747604","wa_id":"584123747604"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzQ3NjA0FQIAERgSMjU4MkQwRDIxN0MyNUY5NkMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125303707","wa_id":"584125303707"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzAzNzA3FQIAERgSRTQ4OEYxNTE1RDA5OEUzQTgxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04143215606","wa_id":"584143215606"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjE1NjA2FQIAERgSNEI3NUREMDc2MTMxMkEwNTkwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167135329","wa_id":"584167135329"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MTM1MzI5FQIAERgSRkI4NjFENUI1RjU1NjkxQTk1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141147385","wa_id":"584141147385"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ3Mzg1FQIAERgSMjJBNDU0OUU2RjI3RjU3Q0NDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120108055","wa_id":"584120108055"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTA4MDU1FQIAERgSREREMjZCNDA5RTdBREVCNUFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142356045","wa_id":"584142356045"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzU2MDQ1FQIAERgSODEyNzREMThFMzgxMjFCRjkwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901415","wa_id":"584129901415"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSNTcyMzBENDY0MkE3RkQzNkJDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSNzU0Q0IxNjVDOUY0NDVEMDZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123826535","wa_id":"584123826535"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODI2NTM1FQIAERgSM0ZBNjczOUJGNzY0OUNFNzk5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120730193","wa_id":"584120730193"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzMwMTkzFQIAERgSMjUyM0QzNkFGOEU3RTJGQTY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120990347","wa_id":"584120990347"}],"messages":[{"id":"wamid.HBgMNTg0MTIwOTkwMzQ3FQIAERgSOUY0Qzk2RDhENUFDMDZFN0M0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241343761","wa_id":"584241343761"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzQzNzYxFQIAERgSQTZBRDUzN0NBM0ZGODU5RUMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121485563","wa_id":"584121485563"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg1NTYzFQIAERgSMjQxNzYwNzM5RkI1MzJGOUVFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128837641","wa_id":"584128837641"}],"messages":[{"id":"wamid.HBgMNTg0MTI4ODM3NjQxFQIAERgSMTkxRjM1N0IzN0ZCNUQyMzE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262354589","wa_id":"584262354589"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMzU0NTg5FQIAERgSQ0NCRjNCNjg3QzBCQUREREI2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144107754","wa_id":"584144107754"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0MTA3NzU0FQIAERgSQjg1QkNFODIyQTEyNDBFRTIxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243770336","wa_id":"584243770336"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzcwMzM2FQIAERgSOEY3QjNGREZDOTM0RUVBQjFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164607398","wa_id":"584164607398"}],"messages":[{"id":"wamid.HBgMNTg0MTY0NjA3Mzk4FQIAERgSMTY5MzQ4Mjg0Qjg4RDc4ODI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04141736798","wa_id":"584141736798"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNzM2Nzk4FQIAERgSQTFBRTQ5OTRGMEFDODAxOEJDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243019870","wa_id":"584243019870"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDE5ODcwFQIAERgSQUYzODE1MTFBQUQyRjREMzg0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265130651","wa_id":"584265130651"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTMwNjUxFQIAERgSRjdFRDE3RjM1MDhGMkJDMzgxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141478013","wa_id":"584141478013"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDc4MDEzFQIAERgSMjZDQUFGRkE2MzEwQzRFQjM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122958764","wa_id":"584122958764"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSRDk4MEQzNENEMDAxQzkwRkMzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122703133","wa_id":"584122703133"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNzAzMTMzFQIAERgSMDE2MDUxMkFEQURGMjFGOUUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129621461","wa_id":"584129621461"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjIxNDYxFQIAERgSMzBFMjc3MDgyRjU0MDdBNDEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162461001","wa_id":"584162461001"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNDYxMDAxFQIAERgSODU2MTJERDQ2QzI4NkQ3NzA2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243406393","wa_id":"584243406393"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDA2MzkzFQIAERgSN0FCOTBCRkM5MTBGM0E1NDE4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123074586","wa_id":"584123074586"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDc0NTg2FQIAERgSMjczMTJENkRBRjAwNUMxNjVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141808433","wa_id":"584141808433"}],"messages":[{"id":"wamid.HBgMNTg0MTQxODA4NDMzFQIAERgSMjk3OTEyMjUwMTNBQjY0MzZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144566438","wa_id":"584144566438"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTY2NDM4FQIAERgSRTZDRDM3NDhGNzUzQTdCMEMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167361116","wa_id":"584167361116"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MzYxMTE2FQIAERgSNDc3MzMzOERFQ0FEODA1MEUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141230647","wa_id":"584141230647"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjMwNjQ3FQIAERgSNURCRjhFNEY3RTI0QTMxRUQ0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125770693","wa_id":"584125770693"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NzcwNjkzFQIAERgSMzFDQUFCNUZBMUVCNjc4OTYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241749448","wa_id":"584241749448"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAERgSRTZGM0M1NTE5QjMwRjUyNzFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243412606","wa_id":"584243412606"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDEyNjA2FQIAERgSNjQzRUUyQTk0NTk1RDZCOTU0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241483484","wa_id":"584241483484"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDgzNDg0FQIAERgSMUIwMzY1MEQ2MjA4QkZFODc3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584260368575","wa_id":"584260368575"}],"messages":[{"id":"wamid.HBgMNTg0MjYwMzY4NTc1FQIAERgSQzQzNjE5NTJDRTU5RDExN0Y4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162420849","wa_id":"584162420849"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNDIwODQ5FQIAERgSRjlEMzRFQjZGNDZFQTZCNjkwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961319","wa_id":"584129961319"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSNzQxQkFFRUFCMDBFODU1RUQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161459065","wa_id":"584161459065"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDU5MDY1FQIAERgSNzE1NTYxRkY5QjEzQTI3RjEyAA==","message_status":"accepted"}]}'. 2026-08-09 07:01:55 - ====== INICIO WEBHOOK ====== 2026-08-09 07:01:55 - Evento: status:failed | De: 584161459065 | Size: 573b 2026-08-09 07:01:55 - STATUS FAILED: failed para 584161459065 | Error: 131026 Message undeliverable 2026-08-09 07:01:55 - ====== FIN WEBHOOK ====== 2026-08-09 07:05:30 - ====== INICIO WEBHOOK ====== 2026-08-09 07:05:30 - Evento: text | De: 584141808433 | Size: 597b 2026-08-09 07:05:30 - Procesando mensaje regular tipo: text 2026-08-09 07:05:30 - RegularMessageService: Procesando mensaje de 584141808433, tipo: text 2026-08-09 07:05:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxODA4NDMzFQIAEhggQTVBRDk3RDUzNzUzNkFGRTI1NTAzNkY1RDY5N0Q2OEYA 2026-08-09 07:05:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxODA4NDMzFQIAEhggQTVBRDk3RDUzNzUzNkFGRTI1NTAzNkY1RDY5N0Q2OEYA 2026-08-09 07:05:30 - Contenido: Me puede pasar el pago móvil... 2026-08-09 07:05:30 - Comando detectado: me 2026-08-09 07:05:30 - CommandProcessor: Procesando comando: me 2026-08-09 07:05:30 - Comando no reconocido, enviando a ChatGPT 2026-08-09 07:05:30 - Resultado del comando: string 2026-08-09 07:05:30 - Enviando a ChatGPT: Me puede pasar el pago móvil... 2026-08-09 07:05:30 - forwardToChatGPT: Enviando a ChatGPT: Me puede pasar el pago móvil... 2026-08-09 07:05:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 08:05:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 08:05:30 America/Halifax] [CHATBOT][START] corr=514f8483 IP=127.0.0.1 UA= [09-Aug-2026 07:05:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 07:05:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=ac:8b:a9:e5:e0:5c mobile=584141808433 [09-Aug-2026 07:05:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 07:05:30 America/Caracas] [CHATBOT][DIAG] corr=514f8483 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [09-Aug-2026 07:05:30 America/Caracas] [CHATBOT][CTX] corr=514f8483 tel=584141808433 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [09-Aug-2026 07:05:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 07:05:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 07:05:30 America/Caracas] [CHATBOT][AI][d745dd] Proveedor: gemini [09-Aug-2026 07:05:30 America/Caracas] [CHATBOT][GEMINI][d745dd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 07:05:31 America/Caracas] [CHATBOT][GEMINI][d745dd] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 07:05:32 America/Caracas] [CHATBOT][GEMINI][d745dd] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 07:05:32 America/Caracas] [CHATBOT][AI][d745dd] Gemini falló, usando heurística local [09-Aug-2026 07:05:32 America/Caracas] [CHATBOT][END] corr=514f8483 bytesRespuesta=397 [09-Aug-2026 07:05:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 07:05:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 07:05:33 - Mensaje enviado con éxito a 584141808433 2026-08-09 07:05:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a785efdedb93 (wa_message_id: wamid.HBgMNTg0MTQxODA4NDMzFQIAERgSMDI4RTMwMjdGMkExNjNERkYwAA==) 2026-08-09 07:05:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a785efdedb93 2026-08-09 07:05:33 - ====== FIN WEBHOOK ====== 2026-08-09 07:15:27 - ====== INICIO WEBHOOK ====== 2026-08-09 07:15:27 - Evento: button | De: 584167135329 | Size: 713b 2026-08-09 07:15:27 - Procesando botón de plantilla: Informacion de pagos 2026-08-09 07:15:27 - ButtonService: payload=informacion de pagos, telefono=584167135329 2026-08-09 07:15:27 - Procesando botón PAGO para: 584167135329 2026-08-09 07:15:28 - Mensaje enviado con éxito a 584167135329 2026-08-09 07:15:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a786150775a6 (wa_message_id: wamid.HBgMNTg0MTY3MTM1MzI5FQIAERgSNUE5MjU2NEJBRjM4MjY3RTk4AA==) 2026-08-09 07:15:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a786150775a6 2026-08-09 07:15:28 - ====== FIN WEBHOOK ====== 2026-08-09 07:46:58 - ====== INICIO WEBHOOK ====== 2026-08-09 07:46:58 - Evento: text | De: 584129911248 | Size: 582b 2026-08-09 07:46:58 - Procesando mensaje regular tipo: text 2026-08-09 07:46:58 - RegularMessageService: Procesando mensaje de 584129911248, tipo: text 2026-08-09 07:46:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTExMjQ4FQIAEhggQTU4RDlCM0FFRTJFNUE1ODdDQTk5RTU5REI4M0Q0NjgA 2026-08-09 07:46:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTExMjQ4FQIAEhggQTU4RDlCM0FFRTJFNUE1ODdDQTk5RTU5REI4M0Q0NjgA 2026-08-09 07:46:58 - Contenido: Pasame el monto apagar... 2026-08-09 07:46:58 - Comando detectado: pasame 2026-08-09 07:46:58 - CommandProcessor: Procesando comando: pasame 2026-08-09 07:46:58 - Comando no reconocido, enviando a ChatGPT 2026-08-09 07:46:58 - Resultado del comando: string 2026-08-09 07:46:58 - Enviando a ChatGPT: Pasame el monto apagar... 2026-08-09 07:46:58 - forwardToChatGPT: Enviando a ChatGPT: Pasame el monto apagar... 2026-08-09 07:46:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 08:46:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 08:46:58 America/Halifax] [CHATBOT][START] corr=c284d090 IP=127.0.0.1 UA= [09-Aug-2026 07:46:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 07:46:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=6c:68:a4:60:01:bc mobile=584129911248 [09-Aug-2026 07:46:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 07:46:59 America/Caracas] [CHATBOT][DIAG] corr=c284d090 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [09-Aug-2026 07:46:59 America/Caracas] [CHATBOT][CTX] corr=c284d090 tel=584129911248 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [09-Aug-2026 07:46:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 07:46:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 07:46:59 America/Caracas] [CHATBOT][AI][7d8549] Proveedor: gemini [09-Aug-2026 07:46:59 America/Caracas] [CHATBOT][GEMINI][7d8549] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 07:46:59 America/Caracas] [CHATBOT][GEMINI][7d8549] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 07:47:00 America/Caracas] [CHATBOT][GEMINI][7d8549] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 07:47:00 America/Caracas] [CHATBOT][AI][7d8549] Gemini falló, usando heurística local [09-Aug-2026 07:47:01 America/Caracas] [CHATBOT][AI][7d8549] Heurística no matcheó, enviando menú de opciones [09-Aug-2026 07:47:01 America/Caracas] [CHATBOT][END] corr=c284d090 bytesRespuesta=389 [09-Aug-2026 07:47:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 07:47:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 07:47:02 - Mensaje enviado con éxito a 584129911248 2026-08-09 07:47:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7868b64075d (wa_message_id: wamid.HBgMNTg0MTI5OTExMjQ4FQIAERgSNzAyOEM0REU0NEQ5QzgzM0RFAA==) 2026-08-09 07:47:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a7868b64075d 2026-08-09 07:47:02 - ====== FIN WEBHOOK ====== 2026-08-09 07:58:08 - ====== INICIO WEBHOOK ====== 2026-08-09 07:58:08 - Evento: image | De: 584129911248 | Size: 835b 2026-08-09 07:58:08 - Procesando mensaje regular tipo: image 2026-08-09 07:58:08 - RegularMessageService: Procesando mensaje de 584129911248, tipo: image 2026-08-09 07:58:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTExMjQ4FQIAEhggQTVFQkYzREVGNkJGMDVBQkU4MjMyM0NDMDlBOERCNDQA 2026-08-09 07:58:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTExMjQ4FQIAEhggQTVFQkYzREVGNkJGMDVBQkU4MjMyM0NDMDlBOERCNDQA 2026-08-09 07:58:08 - Contenido: ... 2026-08-09 07:58:08 - Comando detectado: image 2026-08-09 07:58:08 - CommandProcessor: Procesando comando: image 2026-08-09 07:58:08 - Imagen sin comando, guardando y procesando 2026-08-09 07:58:08 - Verificando duplicado por imageId=2086259072264648, msgId=wamid.HBgMNTg0MTI5OTExMjQ4FQIAEhggQTVFQkYzREVGNkJGMDVBQkU4MjMyM0NDMDlBOERCNDQA 2026-08-09 07:58:08 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-09 07:58:08 - Incluyendo numtoname.php... 2026-08-09 07:58:08 - Incluyendo media.php... 2026-08-09 07:58:08 - DEBUG messages batch: [{"from":"584129911248","from_user_id":"VE.4532025587084588","id":"wamid.HBgMNTg0MTI5OTExMjQ4FQIAEhggQTVFQkYzREVGNkJGMDVBQkU4MjMyM0NDMDlBOERCNDQA","timestamp":"1786276679","type":"image","image":{"mime_type":"image\/jpeg","sha256":"\/hfaA0t33wCqza7BPMZ39NHVIP0xtey\/b89OCWZAhOQ=","id":"2086259072264648","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2086259072264648&source=webhook&ext=1786276980&hash=ATyDqCoDycUU-dpbqjrh2-7uagiWRP5k5OHg45bLn8QTJg"}}] 2026-08-09 07:58:08 - DEBUG caption: no se encontró texto cercano 2026-08-09 07:58:08 - DEBUG caption final: [VACIO] 2026-08-09 07:58:08 - DEBUG busqueda mobiles: 04129911248,4129911248,584129911248 2026-08-09 07:58:08 - DEBUG usuario encontrado: 6c:68:a4:60:01:bc 2026-08-09 07:58:08 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-09 07:58:08 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-09 07:58:10 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2086259072264648&source=getMedia&ext=1786276982&hash=ATwuudIUOlVT7J4uCvjQYGZHf6hTM5--ForYjwft0dh5WQ 2026-08-09 07:58:11 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2086259072264648.jpg (57318 bytes) 2026-08-09 07:58:12 - OCR tesseract exit=0 chars=273 2026-08-09 07:58:12 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 397 Y PagomóvilBDV Personas Fecha: 09/08/2026 Operación: 006950792079 (mí Identificacién: 18143785 Origen: 0102****4715 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: wifi 2026-08-09 07:58:12 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-09"} 2026-08-09 07:58:12 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-09","debug":["fecha=2026-08-09"]} 2026-08-09 07:58:12 - DEBUG registro: usernameRaw=''6c:68:a4:60:01:bc'' first=''maribel'' last=''frey'' esRegistrado=1 2026-08-09 07:58:12 - DEBUG bodyAdmin postOCR: Tlf: 04129911248\nUser: 6c:68:a4:60:01:bc\nNombre: maribel frey\nBanco: Venezuela\nMonto: \nFecha: 2026-08-09 (caption)\nSrvID: 34 2026-08-09 07:58:15 - IMG 2086259072264648 TEL 04129911248 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-09 07:58:15 - Incluyendo guardar_imagen.php... 2026-08-09 07:58:15 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-09 07:58:15 - Includes realizados. Verificando funciones... 2026-08-09 07:58:15 - obtenerInfoUsuario: Iniciando función con teléfono: 584129911248 2026-08-09 07:58:15 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-09 07:58:15 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-09 07:58:16 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-09 07:58:16 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-09 07:58:16 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-09 07:58:16 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:60:01:bc","firstname":"maribel","lastname":"frey","mac":"6c:68:a4:60:01:bd","srvid":34} 2026-08-09 07:58:16 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-09 07:58:16 - Datos usuario extraídos: {"username":"6c:68:a4:60:01:bc","firstname":"maribel","lastname":"frey","mac":"6c:68:a4:60:01:bd","srvid":34} 2026-08-09 07:58:16 - Función conectarbot disponible, obteniendo conexión... 2026-08-09 07:58:16 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-09 07:58:16 - Valor de accessToken: EAAC0c45... 2026-08-09 07:58:16 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-09 07:58:16 - Instancia WhatsAppImageHandler creada 2026-08-09 07:58:16 - Llamando a saveWhatsAppImage... 2026-08-09 07:58:16 - saveWhatsAppImage: Procesando imagen para: 584129911248 2026-08-09 07:58:16 - saveWhatsAppImage: ID de media: 2086259072264648, MIME type: image/jpeg 2026-08-09 07:58:16 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2086259072264648 2026-08-09 07:58:17 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-09 07:58:17 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2086259072264648&source=getMedia&ext=1786276989&hash=ATw_ADvoF4DV--WtTe8qgrTWAdu0hMmZQJTNvBuiTOgVgw 2026-08-09 07:58:17 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2086259072264648&source=getMedia&ext=1786276989&hash=ATw_ADvoF4DV--WtTe8qgrTWAdu0hMmZQJTNvBuiTOgVgw 2026-08-09 07:58:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-09 07:58:17 - descargar_imagen: Imagen descargada - Tamaño: 57318 bytes, Tipo: image/jpeg 2026-08-09 07:58:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2086259072264648.jpg, Tamaño: 57318 bytes 2026-08-09 07:58:17 - saveToDatabase: Registro insertado en BD con ID: 292 2026-08-09 07:58:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2086259072264648.jpg","image_id":"2086259072264648","size":57318,"mime_type":"image\/jpeg","db_success":true} 2026-08-09 07:58:17 - Resultado del comando: array 2026-08-09 07:58:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-09 07:58:18 - Mensaje enviado con éxito a 584129911248 2026-08-09 07:58:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a786b5ad7762 (wa_message_id: wamid.HBgMNTg0MTI5OTExMjQ4FQIAERgSOUMwOUJENzY0RTBCODU2RTA4AA==) 2026-08-09 07:58:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a786b5ad7762 2026-08-09 07:58:18 - ====== FIN WEBHOOK ====== 2026-08-09 07:59:27 - ====== INICIO WEBHOOK ====== 2026-08-09 07:59:27 - Evento: button | De: 584121482226 | Size: 724b 2026-08-09 07:59:27 - Procesando botón de plantilla: Informacion de pagos 2026-08-09 07:59:27 - ButtonService: payload=informacion de pagos, telefono=584121482226 2026-08-09 07:59:27 - Procesando botón PAGO para: 584121482226 2026-08-09 07:59:28 - Mensaje enviado con éxito a 584121482226 2026-08-09 07:59:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a786ba053d26 (wa_message_id: wamid.HBgMNTg0MTIxNDgyMjI2FQIAERgSQTYzNjZDQTFFNzE4OTNBMTA0AA==) 2026-08-09 07:59:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a786ba053d26 2026-08-09 07:59:28 - ====== FIN WEBHOOK ====== 2026-08-09 07:59:56 - ====== INICIO WEBHOOK ====== 2026-08-09 07:59:56 - Evento: text | De: 584121482226 | Size: 568b 2026-08-09 07:59:56 - Procesando mensaje regular tipo: text 2026-08-09 07:59:56 - RegularMessageService: Procesando mensaje de 584121482226, tipo: text 2026-08-09 07:59:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgyMjI2FQIAEhggQUM4ODZGODc1RUE0QzYyRDlDQzVDQkQ1QzZDQTUwRUEA 2026-08-09 07:59:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgyMjI2FQIAEhggQUM4ODZGODc1RUE0QzYyRDlDQzVDQkQ1QzZDQTUwRUEA 2026-08-09 07:59:56 - Contenido: Monto... 2026-08-09 07:59:56 - Comando detectado: monto 2026-08-09 07:59:56 - CommandProcessor: Procesando comando: monto 2026-08-09 07:59:56 - Comando no reconocido, enviando a ChatGPT 2026-08-09 07:59:56 - Resultado del comando: string 2026-08-09 07:59:56 - Enviando a ChatGPT: Monto... 2026-08-09 07:59:56 - forwardToChatGPT: Enviando a ChatGPT: Monto... 2026-08-09 07:59:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 08:59:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 08:59:56 America/Halifax] [CHATBOT][START] corr=3d95151b IP=127.0.0.1 UA= [09-Aug-2026 07:59:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 07:59:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=24:5a:4c:c8:8d:02 mobile=584121482226 [09-Aug-2026 07:59:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 07:59:57 America/Caracas] [CHATBOT][DIAG] corr=3d95151b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [09-Aug-2026 07:59:57 America/Caracas] [CHATBOT][CTX] corr=3d95151b tel=584121482226 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [09-Aug-2026 07:59:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 07:59:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 07:59:57 America/Caracas] [CHATBOT][AI][2e7367] Proveedor: gemini [09-Aug-2026 07:59:57 America/Caracas] [CHATBOT][GEMINI][2e7367] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 07:59:57 America/Caracas] [CHATBOT][GEMINI][2e7367] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 07:59:58 America/Caracas] [CHATBOT][GEMINI][2e7367] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 07:59:59 America/Caracas] [CHATBOT][AI][2e7367] Gemini falló, usando heurística local [09-Aug-2026 07:59:59 America/Caracas] [CHATBOT][AI][2e7367] Heurística no matcheó, enviando menú de opciones [09-Aug-2026 07:59:59 America/Caracas] [CHATBOT][END] corr=3d95151b bytesRespuesta=402 [09-Aug-2026 07:59:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 07:59:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 07:59:59 - Mensaje enviado con éxito a 584121482226 2026-08-09 07:59:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a786bbfe44a6 (wa_message_id: wamid.HBgMNTg0MTIxNDgyMjI2FQIAERgSMzE1RjdCMUU5MzIzOUM4MUQ4AA==) 2026-08-09 07:59:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a786bbfe44a6 2026-08-09 07:59:59 - ====== FIN WEBHOOK ====== 2026-08-09 08:06:48 - ====== INICIO WEBHOOK ====== 2026-08-09 08:06:48 - Evento: image | De: 584121482226 | Size: 837b 2026-08-09 08:06:48 - Procesando mensaje regular tipo: image 2026-08-09 08:06:48 - RegularMessageService: Procesando mensaje de 584121482226, tipo: image 2026-08-09 08:06:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgyMjI2FQIAEhggQUNBNTMyMTcwRUI4RjAxNDgxMjg1Q0ZCODYyODM4NkYA 2026-08-09 08:06:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgyMjI2FQIAEhggQUNBNTMyMTcwRUI4RjAxNDgxMjg1Q0ZCODYyODM4NkYA 2026-08-09 08:06:48 - Contenido: ... 2026-08-09 08:06:48 - Comando detectado: image 2026-08-09 08:06:48 - CommandProcessor: Procesando comando: image 2026-08-09 08:06:48 - Imagen sin comando, guardando y procesando 2026-08-09 08:06:48 - Verificando duplicado por imageId=1186987090311036, msgId=wamid.HBgMNTg0MTIxNDgyMjI2FQIAEhggQUNBNTMyMTcwRUI4RjAxNDgxMjg1Q0ZCODYyODM4NkYA 2026-08-09 08:06:48 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-09 08:06:48 - Incluyendo numtoname.php... 2026-08-09 08:06:48 - Incluyendo media.php... 2026-08-09 08:06:48 - DEBUG messages batch: [{"from":"584121482226","from_user_id":"VE.4538309513122862","id":"wamid.HBgMNTg0MTIxNDgyMjI2FQIAEhggQUNBNTMyMTcwRUI4RjAxNDgxMjg1Q0ZCODYyODM4NkYA","timestamp":"1786277199","type":"image","image":{"mime_type":"image\/jpeg","sha256":"+xZmovhr8ML\/WbMUxhiZsYZ0iYGopEwPm3R1ncP065M=","id":"1186987090311036","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1186987090311036&source=webhook&ext=1786277501&hash=ATz9the4Xa9FNBMTIqidozmAD_F8enA2dyk0pLjLDlciAw"}}] 2026-08-09 08:06:48 - DEBUG caption: no se encontró texto cercano 2026-08-09 08:06:48 - DEBUG caption final: [VACIO] 2026-08-09 08:06:48 - DEBUG busqueda mobiles: 04121482226,4121482226,584121482226 2026-08-09 08:06:48 - DEBUG usuario encontrado: 24:5a:4c:c8:8d:02 2026-08-09 08:06:48 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-09 08:06:48 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-09 08:06:50 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1186987090311036&source=getMedia&ext=1786277502&hash=ATxtTwc2ZOgVOa0lEBax45iTCxXFYm6EUnJb-umPcZfl0Q 2026-08-09 08:06:51 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1186987090311036.jpg (29614 bytes) 2026-08-09 08:06:52 - OCR tesseract exit=0 chars=400 2026-08-09 08:06:52 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 204 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 22.726,20 Nro. de referencia: 48312724096 oO Fecha y hora del envio: 09/08/2026 a las 8:06:25 AM Cuenta origen: Cta. Corriente *7218 Beneficiario: 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal 2026-08-09 08:06:52 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-09"} 2026-08-09 08:06:52 - OCR parseDetalles: {"banco":"Mercantil","monto":"22726.20","fecha":"2026-08-09","debug":["fecha=2026-08-09","bancoCode=0105","montoNext=22.726,20"]} 2026-08-09 08:06:52 - DEBUG registro: usernameRaw=''24:5a:4c:c8:8d:02'' first=''Darwin Jose'' last=''Piñango Lugo'' esRegistrado=1 2026-08-09 08:06:52 - DEBUG bodyAdmin postOCR: Tlf: 04121482226\nUser: 24:5a:4c:c8:8d:02\nNombre: Darwin Jose Piñango Lugo\nBanco: Mercantil\nMonto: 22726.20 (ocrDetails)\nFecha: 2026-08-09 (caption)\nSrvID: 34 2026-08-09 08:06:55 - IMG 1186987090311036 TEL 04121482226 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-09 08:06:55 - Incluyendo guardar_imagen.php... 2026-08-09 08:06:55 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-09 08:06:55 - Includes realizados. Verificando funciones... 2026-08-09 08:06:55 - obtenerInfoUsuario: Iniciando función con teléfono: 584121482226 2026-08-09 08:06:55 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-09 08:06:55 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-09 08:06:55 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-09 08:06:55 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-09 08:06:55 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-09 08:06:55 - obtenerInfoUsuario: Datos usuario: 2026-08-09 08:06:55 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-09 08:06:55 - Datos usuario extraídos: 2026-08-09 08:06:55 - Función conectarbot disponible, obteniendo conexión... 2026-08-09 08:06:55 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-09 08:06:55 - Valor de accessToken: EAAC0c45... 2026-08-09 08:06:55 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-09 08:06:55 - Instancia WhatsAppImageHandler creada 2026-08-09 08:06:55 - Llamando a saveWhatsAppImage... 2026-08-09 08:06:55 - saveWhatsAppImage: Procesando imagen para: 584121482226 2026-08-09 08:06:55 - saveWhatsAppImage: ID de media: 1186987090311036, MIME type: image/jpeg 2026-08-09 08:06:55 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1186987090311036 2026-08-09 08:06:56 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-09 08:06:56 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1186987090311036&source=getMedia&ext=1786277508&hash=ATxBFyjzjHOexUfX02ZsMPGp-CB8k3nALzOcIPEytGpm_g 2026-08-09 08:06:56 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1186987090311036&source=getMedia&ext=1786277508&hash=ATxBFyjzjHOexUfX02ZsMPGp-CB8k3nALzOcIPEytGpm_g 2026-08-09 08:06:57 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-09 08:06:57 - descargar_imagen: Imagen descargada - Tamaño: 29614 bytes, Tipo: image/jpeg 2026-08-09 08:06:57 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1186987090311036.jpg, Tamaño: 29614 bytes 2026-08-09 08:06:57 - saveToDatabase: Registro insertado en BD con ID: 293 2026-08-09 08:06:57 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1186987090311036.jpg","image_id":"1186987090311036","size":29614,"mime_type":"image\/jpeg","db_success":true} 2026-08-09 08:06:57 - Resultado del comando: array 2026-08-09 08:06:57 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-09 08:06:58 - Mensaje enviado con éxito a 584121482226 2026-08-09 08:06:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a786d625d80d (wa_message_id: wamid.HBgMNTg0MTIxNDgyMjI2FQIAERgSNDVERjZDNTgzQTAxMDg4ODA3AA==) 2026-08-09 08:06:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a786d625d80d 2026-08-09 08:06:58 - ====== FIN WEBHOOK ====== 2026-08-09 08:09:27 - ====== INICIO WEBHOOK ====== 2026-08-09 08:09:27 - Evento: text | De: 584127425057 | Size: 545b 2026-08-09 08:09:27 - Procesando mensaje regular tipo: text 2026-08-09 08:09:27 - RegularMessageService: Procesando mensaje de 584127425057, tipo: text 2026-08-09 08:09:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0FGODVEQTc0QzI5Nzc1RjhERTYA 2026-08-09 08:09:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0FGODVEQTc0QzI5Nzc1RjhERTYA 2026-08-09 08:09:27 - Contenido: Pagar... 2026-08-09 08:09:27 - Comando detectado: pagar 2026-08-09 08:09:27 - CommandProcessor: Procesando comando: pagar 2026-08-09 08:09:27 - Ejecutando add_pagos.php [09-Aug-2026 08:09:28 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-09 08:09:28 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-09 08:09:28 - ====== INICIO WEBHOOK ====== 2026-08-09 08:09:28 - Evento: text | De: 584127425057 | Size: 545b 2026-08-09 08:09:28 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0FGODVEQTc0QzI5Nzc1RjhERTYA, ignorando 2026-08-09 08:09:36 - ====== INICIO WEBHOOK ====== 2026-08-09 08:09:36 - Evento: button | De: 584127425057 | Size: 701b 2026-08-09 08:09:36 - Procesando botón de plantilla: Informacion de pagos 2026-08-09 08:09:36 - ButtonService: payload=informacion de pagos, telefono=584127425057 2026-08-09 08:09:36 - Procesando botón PAGO para: 584127425057 2026-08-09 08:09:37 - Mensaje enviado con éxito a 584127425057 2026-08-09 08:09:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a786e01cea81 (wa_message_id: wamid.HBgMNTg0MTI3NDI1MDU3FQIAERgSMzA5OEQ2N0Q3OUJDODJCRjgyAA==) 2026-08-09 08:09:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a786e01cea81 2026-08-09 08:09:37 - ====== FIN WEBHOOK ====== 2026-08-09 08:10:11 - ====== INICIO WEBHOOK ====== 2026-08-09 08:10:11 - Evento: text | De: 584127425057 | Size: 582b 2026-08-09 08:10:11 - Procesando mensaje regular tipo: text 2026-08-09 08:10:11 - RegularMessageService: Procesando mensaje de 584127425057, tipo: text 2026-08-09 08:10:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0E4ODUzRDMyNjMyMTJCRDg0OEQA 2026-08-09 08:10:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0E4ODUzRDMyNjMyMTJCRDg0OEQA 2026-08-09 08:10:11 - Contenido: Me puedes enviar el monto a pagar porfavor... 2026-08-09 08:10:11 - Comando detectado: me 2026-08-09 08:10:11 - CommandProcessor: Procesando comando: me 2026-08-09 08:10:11 - Comando no reconocido, enviando a ChatGPT 2026-08-09 08:10:11 - Resultado del comando: string 2026-08-09 08:10:11 - Enviando a ChatGPT: Me puedes enviar el monto a pagar porfavor... 2026-08-09 08:10:11 - forwardToChatGPT: Enviando a ChatGPT: Me puedes enviar el monto a pagar porfavor... 2026-08-09 08:10:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 09:10:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 09:10:11 America/Halifax] [CHATBOT][START] corr=c96d6f06 IP=127.0.0.1 UA= [09-Aug-2026 08:10:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 08:10:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=6c:68:a4:a8:45:f2 mobile=584127425057 [09-Aug-2026 08:10:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 08:10:12 America/Caracas] [CHATBOT][DIAG] corr=c96d6f06 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [09-Aug-2026 08:10:12 America/Caracas] [CHATBOT][CTX] corr=c96d6f06 tel=584127425057 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [09-Aug-2026 08:10:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 08:10:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 08:10:12 America/Caracas] [CHATBOT][AI][2ad8b5] Proveedor: gemini [09-Aug-2026 08:10:12 America/Caracas] [CHATBOT][GEMINI][2ad8b5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 08:10:12 America/Caracas] [CHATBOT][GEMINI][2ad8b5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 08:10:13 America/Caracas] [CHATBOT][GEMINI][2ad8b5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 08:10:14 America/Caracas] [CHATBOT][AI][2ad8b5] Gemini falló, usando heurística local [09-Aug-2026 08:10:14 America/Caracas] [CHATBOT][END] corr=c96d6f06 bytesRespuesta=397 [09-Aug-2026 08:10:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 08:10:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 08:10:15 - Mensaje enviado con éxito a 584127425057 2026-08-09 08:10:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a786e272da41 (wa_message_id: wamid.HBgMNTg0MTI3NDI1MDU3FQIAERgSMUU5MTA2RjdBMTAwNUEyRDQyAA==) 2026-08-09 08:10:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a786e272da41 2026-08-09 08:10:15 - ====== FIN WEBHOOK ====== 2026-08-09 08:16:40 - ====== INICIO WEBHOOK ====== 2026-08-09 08:16:40 - Evento: text | De: 584241571024 | Size: 530b 2026-08-09 08:16:40 - Procesando mensaje regular tipo: text 2026-08-09 08:16:40 - RegularMessageService: Procesando mensaje de 584241571024, tipo: text 2026-08-09 08:16:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTcxMDI0FQIAEhggQUNBQTRBQjg4MTMwRUZCQzNEODUyODRGM0REQTYxNDQA 2026-08-09 08:16:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTcxMDI0FQIAEhggQUNBQTRBQjg4MTMwRUZCQzNEODUyODRGM0REQTYxNDQA 2026-08-09 08:16:40 - Contenido: Buen dia... 2026-08-09 08:16:40 - Comando detectado: buen 2026-08-09 08:16:40 - CommandProcessor: Procesando comando: buen 2026-08-09 08:16:40 - Comando no reconocido, enviando a ChatGPT 2026-08-09 08:16:40 - Resultado del comando: string 2026-08-09 08:16:40 - Enviando a ChatGPT: Buen dia... 2026-08-09 08:16:40 - forwardToChatGPT: Enviando a ChatGPT: Buen dia... 2026-08-09 08:16:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 09:16:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 09:16:41 America/Halifax] [CHATBOT][START] corr=a3e12ab7 IP=127.0.0.1 UA= [09-Aug-2026 08:16:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 08:16:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 08:16:41 America/Caracas] [CHATBOT][DIAG] corr=a3e12ab7 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [09-Aug-2026 08:16:41 America/Caracas] [CHATBOT][CTX] corr=a3e12ab7 tel=584241571024 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [09-Aug-2026 08:16:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 08:16:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 08:16:41 America/Caracas] [CHATBOT][AI][c9b4c2] Proveedor: gemini [09-Aug-2026 08:16:41 America/Caracas] [CHATBOT][GEMINI][c9b4c2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 08:16:42 America/Caracas] [CHATBOT][GEMINI][c9b4c2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 08:16:42 America/Caracas] [CHATBOT][GEMINI][c9b4c2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 08:16:43 America/Caracas] [CHATBOT][AI][c9b4c2] Gemini falló, usando heurística local [09-Aug-2026 08:16:43 America/Caracas] [CHATBOT][AI][c9b4c2] Heurística no matcheó, enviando menú de opciones [09-Aug-2026 08:16:43 America/Caracas] [CHATBOT][END] corr=a3e12ab7 bytesRespuesta=370 [09-Aug-2026 08:16:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 08:16:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 08:16:44 - Mensaje enviado con éxito a 584241571024 2026-08-09 08:16:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a786faca4e57 (wa_message_id: wamid.HBgMNTg0MjQxNTcxMDI0FQIAERgSOUFBNzY2Q0I3MUQyMDlCNDQzAA==) 2026-08-09 08:16:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a786faca4e57 2026-08-09 08:16:44 - ====== FIN WEBHOOK ====== 2026-08-09 08:18:19 - ====== INICIO WEBHOOK ====== 2026-08-09 08:18:19 - Evento: text | De: 584241571024 | Size: 577b 2026-08-09 08:18:19 - Procesando mensaje regular tipo: text 2026-08-09 08:18:19 - RegularMessageService: Procesando mensaje de 584241571024, tipo: text 2026-08-09 08:18:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTcxMDI0FQIAEhggQUNCQjQ4RTRFRkU1RUQ0RTE0NUUwQzkyRjA5NjZCRjMA 2026-08-09 08:18:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTcxMDI0FQIAEhggQUNCQjQ4RTRFRkU1RUQ0RTE0NUUwQzkyRjA5NjZCRjMA 2026-08-09 08:18:19 - Contenido: No me activaron el servicio. Realice el pago el viernes... 2026-08-09 08:18:19 - Comando detectado: no 2026-08-09 08:18:19 - CommandProcessor: Procesando comando: no 2026-08-09 08:18:19 - Comando no reconocido, enviando a ChatGPT 2026-08-09 08:18:19 - Resultado del comando: string 2026-08-09 08:18:19 - Enviando a ChatGPT: No me activaron el servicio. Realice el pago el vi... 2026-08-09 08:18:19 - forwardToChatGPT: Enviando a ChatGPT: No me activaron el servicio. Realice el pago el vi... 2026-08-09 08:18:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 09:18:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 09:18:19 America/Halifax] [CHATBOT][START] corr=0959b84d IP=127.0.0.1 UA= [09-Aug-2026 08:18:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 08:18:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 08:18:19 America/Caracas] [CHATBOT][DIAG] corr=0959b84d Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [09-Aug-2026 08:18:19 America/Caracas] [CHATBOT][CTX] corr=0959b84d tel=584241571024 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [09-Aug-2026 08:18:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 08:18:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 08:18:19 America/Caracas] [CHATBOT][AI][1abc65] Proveedor: gemini [09-Aug-2026 08:18:19 America/Caracas] [CHATBOT][GEMINI][1abc65] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 08:18:20 America/Caracas] [CHATBOT][GEMINI][1abc65] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 08:18:21 America/Caracas] [CHATBOT][GEMINI][1abc65] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 08:18:21 America/Caracas] [CHATBOT][AI][1abc65] Gemini falló, usando heurística local [09-Aug-2026 08:18:21 America/Caracas] [CHATBOT][END] corr=0959b84d bytesRespuesta=397 [09-Aug-2026 08:18:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 08:18:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 08:18:22 - Mensaje enviado con éxito a 584241571024 2026-08-09 08:18:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a78700ec452f (wa_message_id: wamid.HBgMNTg0MjQxNTcxMDI0FQIAERgSRDVGQjM4MUMxRTI2M0VDREYyAA==) 2026-08-09 08:18:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a78700ec452f 2026-08-09 08:18:22 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , miguel angel Smith, 2026-09-10 00:00:00 . 584141230647 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141230647","wa_id":"584141230647"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjMwNjQ3FQIAERgSRjZGNUE0MzIxRUU1REM3MDVFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Maria Victoria Breidembach Lugo, 2026-09-09 00:00:00 . 5804241571024 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"5804241571024","wa_id":"584241571024"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTcxMDI0FQIAERgSMjYwMDRFQjc2RDQwOTZBNUVDAA==","message_status":"accepted"}]}'. 2026-08-09 09:48:34 - ====== INICIO WEBHOOK ====== 2026-08-09 09:48:34 - Evento: text | De: 584121464274 | Size: 627b 2026-08-09 09:48:34 - Procesando mensaje regular tipo: text 2026-08-09 09:48:34 - RegularMessageService: Procesando mensaje de 584121464274, tipo: text 2026-08-09 09:48:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDY0Mjc0FQIAEhggQUM5NTM5NDk2MTExMzE3Mjc5MjhGNjlCODlBNkQ1NEIA 2026-08-09 09:48:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDY0Mjc0FQIAEhggQUM5NTM5NDk2MTExMzE3Mjc5MjhGNjlCODlBNkQ1NEIA 2026-08-09 09:48:34 - Contenido: Buen día, ya cancele y no llega en mensaje de activación... 2026-08-09 09:48:34 - Comando detectado: buen 2026-08-09 09:48:34 - CommandProcessor: Procesando comando: buen 2026-08-09 09:48:34 - Comando no reconocido, enviando a ChatGPT 2026-08-09 09:48:34 - Resultado del comando: string 2026-08-09 09:48:34 - Enviando a ChatGPT: Buen día, ya cancele y no llega en mensaje de act... 2026-08-09 09:48:34 - forwardToChatGPT: Enviando a ChatGPT: Buen día, ya cancele y no llega en mensaje de act... 2026-08-09 09:48:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 10:48:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 10:48:34 America/Halifax] [CHATBOT][START] corr=ffa28fe7 IP=127.0.0.1 UA= [09-Aug-2026 09:48:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 09:48:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=24:5a:4c:ea:f4:9c mobile=584121464274 [09-Aug-2026 09:48:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 09:48:34 America/Caracas] [CHATBOT][DIAG] corr=ffa28fe7 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [09-Aug-2026 09:48:34 America/Caracas] [CHATBOT][CTX] corr=ffa28fe7 tel=584121464274 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [09-Aug-2026 09:48:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 09:48:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 09:48:34 America/Caracas] [CHATBOT][AI][55c07c] Proveedor: gemini [09-Aug-2026 09:48:34 America/Caracas] [CHATBOT][GEMINI][55c07c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 09:48:35 America/Caracas] [CHATBOT][GEMINI][55c07c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 09:48:36 America/Caracas] [CHATBOT][GEMINI][55c07c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 09:48:36 America/Caracas] [CHATBOT][AI][55c07c] Gemini falló, usando heurística local [09-Aug-2026 09:48:36 America/Caracas] [CHATBOT][AI][55c07c] Heurística no matcheó, enviando menú de opciones [09-Aug-2026 09:48:36 America/Caracas] [CHATBOT][END] corr=ffa28fe7 bytesRespuesta=394 [09-Aug-2026 09:48:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 09:48:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 09:48:38 - Mensaje enviado con éxito a 584121464274 2026-08-09 09:48:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7885362f180 (wa_message_id: wamid.HBgMNTg0MTIxNDY0Mjc0FQIAERgSRUJERDMzQTQ4QTkwNjQyQkQ5AA==) 2026-08-09 09:48:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a7885362f180 2026-08-09 09:48:38 - ====== FIN WEBHOOK ====== 2026-08-09 10:07:27 - ====== INICIO WEBHOOK ====== 2026-08-09 10:07:27 - Evento: text | De: 584121464274 | Size: 567b 2026-08-09 10:07:27 - Procesando mensaje regular tipo: text 2026-08-09 10:07:27 - RegularMessageService: Procesando mensaje de 584121464274, tipo: text 2026-08-09 10:07:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDY0Mjc0FQIAEhggQUM4RjQ5RDlDRkJCQzRGODU5NTFFNThBQTQyOTIxRDUA 2026-08-09 10:07:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDY0Mjc0FQIAEhggQUM4RjQ5RDlDRkJCQzRGODU5NTFFNThBQTQyOTIxRDUA 2026-08-09 10:07:27 - Contenido: Planes... 2026-08-09 10:07:27 - Comando detectado: planes 2026-08-09 10:07:27 - CommandProcessor: Procesando comando: planes 2026-08-09 10:07:27 - Comando no reconocido, enviando a ChatGPT 2026-08-09 10:07:27 - Resultado del comando: string 2026-08-09 10:07:27 - Enviando a ChatGPT: Planes... 2026-08-09 10:07:27 - LeadCapture: Posible lead detectado para 584121464274 2026-08-09 10:07:27 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-09 10:07:27 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-09 10:07:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 11:07:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 11:07:27 America/Halifax] [CHATBOT][START] corr=3845e0ec IP=127.0.0.1 UA= [09-Aug-2026 10:07:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 10:07:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=24:5a:4c:ea:f4:9c mobile=584121464274 [09-Aug-2026 10:07:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 10:07:27 America/Caracas] [CHATBOT][DIAG] corr=3845e0ec Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [09-Aug-2026 10:07:27 America/Caracas] [CHATBOT][CTX] corr=3845e0ec tel=584121464274 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [09-Aug-2026 10:07:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 10:07:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 10:07:27 America/Caracas] [CHATBOT][AI][266cd0] Proveedor: gemini [09-Aug-2026 10:07:27 America/Caracas] [CHATBOT][GEMINI][266cd0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 10:07:28 America/Caracas] [CHATBOT][GEMINI][266cd0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 10:07:28 America/Caracas] [CHATBOT][GEMINI][266cd0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 10:07:29 America/Caracas] [CHATBOT][AI][266cd0] Gemini falló, usando heurística local [09-Aug-2026 10:07:29 America/Caracas] [CHATBOT][END] corr=3845e0ec bytesRespuesta=478 [09-Aug-2026 10:07:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 10:07:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 10:07:30 - Mensaje enviado con éxito a 584121464274 2026-08-09 10:07:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7889a2b1871 (wa_message_id: wamid.HBgMNTg0MTIxNDY0Mjc0FQIAERgSQTdGMTcwOENBQjNDM0Y1RDZGAA==) 2026-08-09 10:07:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a7889a2b1871 2026-08-09 10:07:30 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yulimar Guevara, 2026-08-24 00:00:00 . 584129800526 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129800526","wa_id":"584129800526"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODAwNTI2FQIAERgSQTA1MjlBRUVDREQwQzc0RUZCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Anibal Enrrique Fher Malo, 2026-08-24 00:00:00 . 584142449578 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142449578","wa_id":"584142449578"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDQ5NTc4FQIAERgSNjUwRkYxNjc3MDVBRkVBRENCAA==","message_status":"accepted"}]}'. 2026-08-09 10:20:28 - ====== INICIO WEBHOOK ====== 2026-08-09 10:20:28 - Evento: status:failed | De: 584142449578 | Size: 573b 2026-08-09 10:20:28 - STATUS FAILED: failed para 584142449578 | Error: 131026 Message undeliverable 2026-08-09 10:20:28 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , victor Colmenares, 2026-09-09 00:00:00 . 584121464274 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121464274","wa_id":"584121464274"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDY0Mjc0FQIAERgSNUQ3OUYzM0RDNjM5ODkwMDA5AA==","message_status":"accepted"}]}'. 2026-08-09 10:42:04 - ====== INICIO WEBHOOK ====== 2026-08-09 10:42:04 - Evento: text | De: 584242032099 | Size: 609b 2026-08-09 10:42:04 - Procesando mensaje regular tipo: text 2026-08-09 10:42:04 - RegularMessageService: Procesando mensaje de 584242032099, tipo: text 2026-08-09 10:42:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDMyMDk5FQIAEhggQUMwNzJCNzEzM0Q0QTVCNUVFNzU2NDEwNUMxRTQxRUIA 2026-08-09 10:42:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDMyMDk5FQIAEhggQUMwNzJCNzEzM0Q0QTVCNUVFNzU2NDEwNUMxRTQxRUIA 2026-08-09 10:42:04 - Contenido: Bueno días que monto tengo que pagar Henrry Smith... 2026-08-09 10:42:04 - Comando detectado: bueno 2026-08-09 10:42:04 - CommandProcessor: Procesando comando: bueno 2026-08-09 10:42:04 - Comando no reconocido, enviando a ChatGPT 2026-08-09 10:42:04 - Resultado del comando: string 2026-08-09 10:42:04 - Enviando a ChatGPT: Bueno días que monto tengo que pagar Henrry Smith... 2026-08-09 10:42:04 - forwardToChatGPT: Enviando a ChatGPT: Bueno días que monto tengo que pagar Henrry Smith... 2026-08-09 10:42:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 11:42:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 11:42:04 America/Halifax] [CHATBOT][START] corr=c56675fe IP=127.0.0.1 UA= [09-Aug-2026 10:42:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 10:42:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=6c:68:a4:3f:fa:04 mobile=584242032099 [09-Aug-2026 10:42:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 10:42:05 America/Caracas] [CHATBOT][DIAG] corr=c56675fe Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 4 días [critical] [09-Aug-2026 10:42:05 America/Caracas] [CHATBOT][CTX] corr=c56675fe tel=584242032099 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [09-Aug-2026 10:42:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 10:42:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 10:42:05 America/Caracas] [CHATBOT][AI][f45f8b] Proveedor: gemini [09-Aug-2026 10:42:05 America/Caracas] [CHATBOT][GEMINI][f45f8b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 10:42:06 America/Caracas] [CHATBOT][GEMINI][f45f8b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 10:42:06 America/Caracas] [CHATBOT][GEMINI][f45f8b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 10:42:07 America/Caracas] [CHATBOT][AI][f45f8b] Gemini falló, usando heurística local [09-Aug-2026 10:42:07 America/Caracas] [CHATBOT][END] corr=c56675fe bytesRespuesta=397 [09-Aug-2026 10:42:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 10:42:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 10:42:08 - Mensaje enviado con éxito a 584242032099 2026-08-09 10:42:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7891c0c3a19 (wa_message_id: wamid.HBgMNTg0MjQyMDMyMDk5FQIAERgSODY3RTU1MTkzNDMxOEIzREMxAA==) 2026-08-09 10:42:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a7891c0c3a19 2026-08-09 10:42:08 - ====== FIN WEBHOOK ====== 2026-08-09 10:43:01 - ====== INICIO WEBHOOK ====== 2026-08-09 10:43:01 - Evento: text | De: 584242032099 | Size: 564b 2026-08-09 10:43:01 - Procesando mensaje regular tipo: text 2026-08-09 10:43:01 - RegularMessageService: Procesando mensaje de 584242032099, tipo: text 2026-08-09 10:43:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDMyMDk5FQIAEhggQUM5OEQxRjE0QUFERkVEMDI3RDUyQ0M1M0NDMDNCQTkA 2026-08-09 10:43:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDMyMDk5FQIAEhggQUM5OEQxRjE0QUFERkVEMDI3RDUyQ0M1M0NDMDNCQTkA 2026-08-09 10:43:01 - Contenido: Que monto... 2026-08-09 10:43:01 - Comando detectado: que 2026-08-09 10:43:01 - CommandProcessor: Procesando comando: que 2026-08-09 10:43:01 - Comando no reconocido, enviando a ChatGPT 2026-08-09 10:43:01 - Resultado del comando: string 2026-08-09 10:43:01 - Enviando a ChatGPT: Que monto... 2026-08-09 10:43:01 - forwardToChatGPT: Enviando a ChatGPT: Que monto... 2026-08-09 10:43:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 11:43:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 11:43:01 America/Halifax] [CHATBOT][START] corr=d4518312 IP=127.0.0.1 UA= [09-Aug-2026 10:43:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 10:43:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-05 username=6c:68:a4:3f:fa:04 mobile=584242032099 [09-Aug-2026 10:43:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 10:43:01 America/Caracas] [CHATBOT][DIAG] corr=d4518312 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 4 días [critical] [09-Aug-2026 10:43:01 America/Caracas] [CHATBOT][CTX] corr=d4518312 tel=584242032099 intent=chat srvid=35 usd=40 bs=35111.27 tasa=756.7083 verifyMode=simulated [09-Aug-2026 10:43:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 10:43:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 10:43:01 America/Caracas] [CHATBOT][AI][2a6f23] Proveedor: gemini [09-Aug-2026 10:43:01 America/Caracas] [CHATBOT][GEMINI][2a6f23] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 10:43:02 America/Caracas] [CHATBOT][GEMINI][2a6f23] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 10:43:02 America/Caracas] [CHATBOT][GEMINI][2a6f23] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 10:43:03 America/Caracas] [CHATBOT][AI][2a6f23] Gemini falló, usando heurística local [09-Aug-2026 10:43:03 America/Caracas] [CHATBOT][AI][2a6f23] Heurística no matcheó, enviando menú de opciones [09-Aug-2026 10:43:03 America/Caracas] [CHATBOT][END] corr=d4518312 bytesRespuesta=389 [09-Aug-2026 10:43:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 10:43:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 10:43:04 - Mensaje enviado con éxito a 584242032099 2026-08-09 10:43:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7891f88bc66 (wa_message_id: wamid.HBgMNTg0MjQyMDMyMDk5FQIAERgSRkJDMDgxNEU2NTUwMzQwQ0M3AA==) 2026-08-09 10:43:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a7891f88bc66 2026-08-09 10:43:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , maribel frey, 2026-09-09 00:00:00 . 584129911248 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129911248","wa_id":"584129911248"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTExMjQ4FQIAERgSRTYxNjk3NjBBNUMxRjQ5NUM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243009413","wa_id":"584243009413"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDA5NDEzFQIAERgSNUE0MUMwRUEzQUI5QjMxQ0Y4AA=="}]}'. 2026-08-09 10:54:10 - ====== INICIO WEBHOOK ====== 2026-08-09 10:54:10 - Evento: status:failed | De: 584243009413 | Size: 828b 2026-08-09 10:54:10 - STATUS FAILED: failed para 584243009413 | Error: 131047 Re-engagement message 2026-08-09 10:54:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , victor shcmuck, 2026-08-24 00:00:00 . 584121488021 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121488021","wa_id":"584121488021"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg4MDIxFQIAERgSRUUwMUIzNTFBNDM1NzUyNjhCAA==","message_status":"accepted"}]}'. 2026-08-09 11:10:37 - ====== INICIO WEBHOOK ====== 2026-08-09 11:10:37 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-09 11:10:37 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-09 11:10:37 - ====== FIN WEBHOOK ====== 2026-08-09 11:10:38 - ====== INICIO WEBHOOK ====== 2026-08-09 11:10:38 - Evento: status:failed | De: 584123842294 | Size: 828b 2026-08-09 11:10:38 - STATUS FAILED: failed para 584123842294 | Error: 131047 Re-engagement message 2026-08-09 11:10:38 - ====== FIN WEBHOOK ====== 2026-08-09 11:12:27 - ====== INICIO WEBHOOK ====== 2026-08-09 11:12:27 - Evento: image | De: 584123842294 | Size: 900b 2026-08-09 11:12:27 - Procesando mensaje regular tipo: image 2026-08-09 11:12:27 - RegularMessageService: Procesando mensaje de 584123842294, tipo: image 2026-08-09 11:12:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODQyMjk0FQIAEhggQUNENUZERkU0QjRENkYxOENGRTY2NUQxNzM2REZCREEA 2026-08-09 11:12:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODQyMjk0FQIAEhggQUNENUZERkU0QjRENkYxOENGRTY2NUQxNzM2REZCREEA 2026-08-09 11:12:27 - Contenido: Hola aquí el pago del contrato de sr Sonia Montero... 2026-08-09 11:12:27 - Comando detectado: hola 2026-08-09 11:12:27 - CommandProcessor: Procesando comando: hola 2026-08-09 11:12:27 - Imagen sin comando, guardando y procesando 2026-08-09 11:12:27 - Verificando duplicado por imageId=2227617011415027, msgId=wamid.HBgMNTg0MTIzODQyMjk0FQIAEhggQUNENUZERkU0QjRENkYxOENGRTY2NUQxNzM2REZCREEA 2026-08-09 11:12:27 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-09 11:12:27 - Incluyendo numtoname.php... 2026-08-09 11:12:27 - Incluyendo media.php... 2026-08-09 11:12:27 - DEBUG messages batch: [{"from":"584123842294","from_user_id":"VE.4563896880564125","id":"wamid.HBgMNTg0MTIzODQyMjk0FQIAEhggQUNENUZERkU0QjRENkYxOENGRTY2NUQxNzM2REZCREEA","timestamp":"1786288337","type":"image","image":{"caption":"Hola aquí el pago del contrato de sr Sonia Montero","mime_type":"image\/jpeg","sha256":"Eq4V+lG8lZAoMC5gazfeu4AdUGldofexZtHLKPLNhNY=","id":"2227617011415027","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2227617011415027&source=webhook&ext=1786288639&hash=ATyebVarkwF9BOkN2uKXMRmcSiNC00k6l4x0XGeJ9dGNgQ"}}] 2026-08-09 11:12:27 - DEBUG caption final: Hola aquí el pago del contrato de sr Sonia Montero 2026-08-09 11:12:27 - DEBUG busqueda mobiles: 04123842294,4123842294,584123842294 2026-08-09 11:12:27 - DEBUG usuario NO encontrado 2026-08-09 11:12:27 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-09 11:12:27 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-09 11:12:29 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2227617011415027&source=getMedia&ext=1786288641&hash=ATyy4fxvM9x70dqbBRkr6NemXIci2JRoJmYQoU5fuH1UuA 2026-08-09 11:12:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2227617011415027.jpg (34641 bytes) 2026-08-09 11:12:31 - OCR tesseract exit=0 chars=391 2026-08-09 11:12:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 186 Transacción exitosa LA Bancamiga > banco Universa! NUMERO DE REFERENCIA: 1110255017740) MONTO DE LA OPERACION: Bs. 22.701,25 CL /RIF BENEFICIARIO: J-500479930 TELF BENEFICIARIO: 04143466209 BANCO: BANCO DE VENEZUELA FECHA: 09/08/26 11:10 am CONCEPTO: pago internet sr Sonia COMF CERRAR O 5 2026-08-09 11:12:31 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22701.25","fecha":"2026-08-09"} 2026-08-09 11:12:31 - OCR parseDetalles: {"banco":null,"monto":"22701.25","fecha":"2026-08-09","debug":["fecha=2026-08-09","montoNext=22.701,25"]} 2026-08-09 11:12:31 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-09 11:12:31 - DEBUG bodyAdmin postOCR: Tlf: 04123842294\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 22701.25 (caption)\nFecha: 2026-08-09 (caption) 2026-08-09 11:12:33 - IMG 2227617011415027 TEL 04123842294 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-09 11:12:33 - Incluyendo guardar_imagen.php... 2026-08-09 11:12:33 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-09 11:12:33 - Includes realizados. Verificando funciones... 2026-08-09 11:12:33 - obtenerInfoUsuario: Iniciando función con teléfono: 584123842294 2026-08-09 11:12:33 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-09 11:12:33 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-09 11:12:33 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-09 11:12:33 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-09 11:12:33 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584123842294 2026-08-09 11:12:33 - Datos usuario extraídos: null 2026-08-09 11:12:33 - Función conectarbot disponible, obteniendo conexión... 2026-08-09 11:12:33 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-09 11:12:33 - Valor de accessToken: EAAC0c45... 2026-08-09 11:12:33 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-09 11:12:33 - Instancia WhatsAppImageHandler creada 2026-08-09 11:12:33 - Llamando a saveWhatsAppImage... 2026-08-09 11:12:33 - saveWhatsAppImage: Procesando imagen para: 584123842294 2026-08-09 11:12:33 - saveWhatsAppImage: ID de media: 2227617011415027, MIME type: image/jpeg 2026-08-09 11:12:33 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2227617011415027 2026-08-09 11:12:34 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-09 11:12:34 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2227617011415027&source=getMedia&ext=1786288647&hash=ATyPTBS5toIv-D_S4ccwlbBn0UifSWpU0AzhsA3nQ8sRJg 2026-08-09 11:12:34 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2227617011415027&source=getMedia&ext=1786288647&hash=ATyPTBS5toIv-D_S4ccwlbBn0UifSWpU0AzhsA3nQ8sRJg 2026-08-09 11:12:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-09 11:12:35 - descargar_imagen: Imagen descargada - Tamaño: 34641 bytes, Tipo: image/jpeg 2026-08-09 11:12:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2227617011415027.jpg, Tamaño: 34641 bytes 2026-08-09 11:12:35 - saveToDatabase: Registro insertado en BD con ID: 294 2026-08-09 11:12:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2227617011415027.jpg","image_id":"2227617011415027","size":34641,"mime_type":"image\/jpeg","db_success":true} 2026-08-09 11:12:35 - Resultado del comando: array 2026-08-09 11:12:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-09 11:12:36 - Mensaje enviado con éxito a 584123842294 2026-08-09 11:12:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7898e493b00 (wa_message_id: wamid.HBgMNTg0MTIzODQyMjk0FQIAERgSREJFNjYwMjMxM0RBQUVDREI0AA==) 2026-08-09 11:12:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a7898e493b00 2026-08-09 11:12:36 - ====== FIN WEBHOOK ====== 2026-08-09 11:24:07 - ====== INICIO WEBHOOK ====== 2026-08-09 11:24:07 - Evento: text | De: 584123842294 | Size: 621b 2026-08-09 11:24:07 - Procesando mensaje regular tipo: text 2026-08-09 11:24:07 - RegularMessageService: Procesando mensaje de 584123842294, tipo: text 2026-08-09 11:24:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODQyMjk0FQIAEhggQUM0NzZEOTVCRDQ3Q0QwOTE5NzRBNDUzNUZGREREOTAA 2026-08-09 11:24:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODQyMjk0FQIAEhggQUM0NzZEOTVCRDQ3Q0QwOTE5NzRBNDUzNUZGREREOTAA 2026-08-09 11:24:07 - Contenido: Hay posibilidad de que se active el sistema el día de hoy... 2026-08-09 11:24:07 - Comando detectado: hay 2026-08-09 11:24:07 - CommandProcessor: Procesando comando: hay 2026-08-09 11:24:07 - Comando no reconocido, enviando a ChatGPT 2026-08-09 11:24:07 - Resultado del comando: string 2026-08-09 11:24:07 - Enviando a ChatGPT: Hay posibilidad de que se active el sistema el dí... 2026-08-09 11:24:07 - forwardToChatGPT: Enviando a ChatGPT: Hay posibilidad de que se active el sistema el dí... 2026-08-09 11:24:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 12:24:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 12:24:07 America/Halifax] [CHATBOT][START] corr=a17fb7b8 IP=127.0.0.1 UA= [09-Aug-2026 11:24:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 11:24:08 America/Caracas] [CHATBOT][CTX] corr=a17fb7b8 tel=584123842294 intent=chat srvid= usd=0 bs=0 tasa=756.7083 verifyMode=simulated [09-Aug-2026 11:24:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 11:24:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 11:24:08 America/Caracas] [CHATBOT][AI][a09476] Proveedor: gemini [09-Aug-2026 11:24:08 America/Caracas] [CHATBOT][GEMINI][a09476] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 11:24:08 America/Caracas] [CHATBOT][GEMINI][a09476] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 11:24:09 America/Caracas] [CHATBOT][GEMINI][a09476] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 11:24:09 America/Caracas] [CHATBOT][AI][a09476] Gemini falló, usando heurística local [09-Aug-2026 11:24:09 America/Caracas] [CHATBOT][AI][a09476] Heurística no matcheó, enviando menú de opciones [09-Aug-2026 11:24:09 America/Caracas] [CHATBOT][END] corr=a17fb7b8 bytesRespuesta=370 [09-Aug-2026 11:24:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 11:24:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 11:24:11 - Mensaje enviado con éxito a 584123842294 2026-08-09 11:24:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a789b9b0b691 (wa_message_id: wamid.HBgMNTg0MTIzODQyMjk0FQIAERgSRDYyRUY5MjMwNjAyRkFDMTQxAA==) 2026-08-09 11:24:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a789b9b0b691 2026-08-09 11:24:11 - ====== FIN WEBHOOK ====== 2026-08-09 11:44:46 - ====== INICIO WEBHOOK ====== 2026-08-09 11:44:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-09 11:44:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-09 11:44:46 - ====== FIN WEBHOOK ====== 2026-08-09 11:44:47 - ====== INICIO WEBHOOK ====== 2026-08-09 11:44:47 - Evento: status:failed | De: 584264197586 | Size: 828b 2026-08-09 11:44:47 - STATUS FAILED: failed para 584264197586 | Error: 131047 Re-engagement message 2026-08-09 11:44:47 - ====== FIN WEBHOOK ====== 2026-08-09 13:22:48 - ====== INICIO WEBHOOK ====== 2026-08-09 13:22:48 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-09 13:22:48 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-09 13:22:48 - ====== FIN WEBHOOK ====== 2026-08-09 13:22:50 - ====== INICIO WEBHOOK ====== 2026-08-09 13:22:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-09 13:22:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-09 13:22:50 - ====== FIN WEBHOOK ====== 2026-08-09 13:24:10 - ====== INICIO WEBHOOK ====== 2026-08-09 13:24:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-09 13:24:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-09 13:24:10 - ====== FIN WEBHOOK ====== 2026-08-09 13:24:59 - ====== INICIO WEBHOOK ====== 2026-08-09 13:24:59 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-09 13:24:59 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-09 13:24:59 - ====== FIN WEBHOOK ====== 2026-08-09 13:25:32 - ====== INICIO WEBHOOK ====== 2026-08-09 13:25:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-09 13:25:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-09 13:25:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, marines valles, 08/09/2026 . 584142265638 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142265638","wa_id":"584142265638"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMjY1NjM4FQIAERgSQzJDMzcxQTlGRTgxRjFDN0VBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122703133","wa_id":"584122703133"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNzAzMTMzFQIAERgSRDI1RUJFQzJGMDlBMzgzQTQyAA=="}]}'. 2026-08-09 14:50:02 - ====== INICIO WEBHOOK ====== 2026-08-09 14:50:02 - Evento: status:failed | De: 584122703133 | Size: 828b 2026-08-09 14:50:02 - STATUS FAILED: failed para 584122703133 | Error: 131047 Re-engagement message 2026-08-09 14:50:02 - ====== FIN WEBHOOK ====== 2026-08-09 14:50:03 - ====== INICIO WEBHOOK ====== 2026-08-09 14:50:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-09 14:50:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-09 14:50:03 - ====== FIN WEBHOOK ====== 2026-08-09 14:50:45 - ====== INICIO WEBHOOK ====== 2026-08-09 14:50:45 - Evento: image | De: 584122703133 | Size: 832b 2026-08-09 14:50:45 - Procesando mensaje regular tipo: image 2026-08-09 14:50:45 - RegularMessageService: Procesando mensaje de 584122703133, tipo: image 2026-08-09 14:50:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNzAzMTMzFQIAEhggQUNDRDNGQjMyMTE2NzVFQUI4RkFFODhCQzA5OEZEQkMA 2026-08-09 14:50:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNzAzMTMzFQIAEhggQUNDRDNGQjMyMTE2NzVFQUI4RkFFODhCQzA5OEZEQkMA 2026-08-09 14:50:45 - Contenido: ... 2026-08-09 14:50:45 - Comando detectado: image 2026-08-09 14:50:45 - CommandProcessor: Procesando comando: image 2026-08-09 14:50:45 - Imagen sin comando, guardando y procesando 2026-08-09 14:50:45 - Verificando duplicado por imageId=2107259577342514, msgId=wamid.HBgMNTg0MTIyNzAzMTMzFQIAEhggQUNDRDNGQjMyMTE2NzVFQUI4RkFFODhCQzA5OEZEQkMA 2026-08-09 14:50:45 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-09 14:50:45 - Incluyendo numtoname.php... 2026-08-09 14:50:45 - Incluyendo media.php... 2026-08-09 14:50:45 - DEBUG messages batch: [{"from":"584122703133","from_user_id":"VE.4579416189012194","id":"wamid.HBgMNTg0MTIyNzAzMTMzFQIAEhggQUNDRDNGQjMyMTE2NzVFQUI4RkFFODhCQzA5OEZEQkMA","timestamp":"1786301435","type":"image","image":{"mime_type":"image\/jpeg","sha256":"hkvF+JGC0Izo+YbMDkX9owmOUWptPj5OHYG5DzveJDQ=","id":"2107259577342514","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2107259577342514&source=webhook&ext=1786301737&hash=ATzv6CUle2yxlALYbUHvKQL3WzZ_uC8hYJbkizXB4MojAQ"}}] 2026-08-09 14:50:45 - DEBUG caption: no se encontró texto cercano 2026-08-09 14:50:45 - DEBUG caption final: [VACIO] 2026-08-09 14:50:45 - DEBUG busqueda mobiles: 04122703133,4122703133,584122703133 2026-08-09 14:50:45 - DEBUG usuario NO encontrado 2026-08-09 14:50:45 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-09 14:50:45 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-09 14:50:46 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2107259577342514&source=getMedia&ext=1786301738&hash=ATw5HkNTwqLXdRf2iOTsHpNLXsjOCz_mjlJZx2MctMmgZA 2026-08-09 14:50:47 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2107259577342514.jpg (60895 bytes) 2026-08-09 14:50:48 - OCR tesseract exit=0 chars=392 2026-08-09 14:50:48 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 212 Detected 78 diacritics 22.701,25 Nro. de refere a: - 48312798913 - Fecha y hora de 09/08/2026 a las 2:49:44 PM Cta. Corriente +7324 Internet Colonia Tovar - 0414-3466209 D mento de ider E v- 18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal oncepto: internet 2026-08-09 14:50:48 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-09"} 2026-08-09 14:50:48 - OCR parseDetalles: {"banco":"Mercantil","monto":null,"fecha":"2026-08-09","debug":["fecha=2026-08-09","bancoCode=0105"]} 2026-08-09 14:50:48 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-09 14:50:48 - DEBUG bodyAdmin postOCR: Tlf: 04122703133\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: \nFecha: 2026-08-09 (caption) 2026-08-09 14:50:50 - IMG 2107259577342514 TEL 04122703133 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-09 14:50:50 - Incluyendo guardar_imagen.php... 2026-08-09 14:50:50 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-09 14:50:50 - Includes realizados. Verificando funciones... 2026-08-09 14:50:50 - obtenerInfoUsuario: Iniciando función con teléfono: 584122703133 2026-08-09 14:50:50 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-09 14:50:50 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-09 14:50:50 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-09 14:50:50 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-09 14:50:50 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-09 14:50:50 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:8e:ef:8c","firstname":"marines","lastname":"valles","mac":"74:ac:b9:8e:ef:8c","srvid":34} 2026-08-09 14:50:50 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-09 14:50:50 - Datos usuario extraídos: {"username":"74:ac:b9:8e:ef:8c","firstname":"marines","lastname":"valles","mac":"74:ac:b9:8e:ef:8c","srvid":34} 2026-08-09 14:50:50 - Función conectarbot disponible, obteniendo conexión... 2026-08-09 14:50:50 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-09 14:50:50 - Valor de accessToken: EAAC0c45... 2026-08-09 14:50:50 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-09 14:50:50 - Instancia WhatsAppImageHandler creada 2026-08-09 14:50:50 - Llamando a saveWhatsAppImage... 2026-08-09 14:50:50 - saveWhatsAppImage: Procesando imagen para: 584122703133 2026-08-09 14:50:50 - saveWhatsAppImage: ID de media: 2107259577342514, MIME type: image/jpeg 2026-08-09 14:50:50 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2107259577342514 2026-08-09 14:50:51 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-09 14:50:51 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2107259577342514&source=getMedia&ext=1786301743&hash=ATzPiHB5cAAc0lJy6Ua0fL4MFX9XamWCXyYXJHsmgVwoyw 2026-08-09 14:50:51 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2107259577342514&source=getMedia&ext=1786301743&hash=ATzPiHB5cAAc0lJy6Ua0fL4MFX9XamWCXyYXJHsmgVwoyw 2026-08-09 14:50:52 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-09 14:50:52 - descargar_imagen: Imagen descargada - Tamaño: 60895 bytes, Tipo: image/jpeg 2026-08-09 14:50:52 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2107259577342514.jpg, Tamaño: 60895 bytes 2026-08-09 14:50:52 - saveToDatabase: Registro insertado en BD con ID: 295 2026-08-09 14:50:52 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2107259577342514.jpg","image_id":"2107259577342514","size":60895,"mime_type":"image\/jpeg","db_success":true} 2026-08-09 14:50:52 - Resultado del comando: array 2026-08-09 14:50:52 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-09 14:50:53 - Mensaje enviado con éxito a 584122703133 2026-08-09 14:50:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a78cc0d74e02 (wa_message_id: wamid.HBgMNTg0MTIyNzAzMTMzFQIAERgSMTU4RTUwN0VDRkRDQTU3MzhGAA==) 2026-08-09 14:50:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a78cc0d74e02 2026-08-09 14:50:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , sonia montero, 2026-09-09 00:00:00 . 584126230385 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126230385","wa_id":"584126230385"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MjMwMzg1FQIAERgSNjQ5QUZBRjY1MTZDQjM3NUJGAA==","message_status":"accepted"}]}'. 2026-08-09 15:12:56 - ====== INICIO WEBHOOK ====== 2026-08-09 15:12:56 - Evento: image | De: 584143466209 | Size: 871b 2026-08-09 15:12:56 - Procesando mensaje regular tipo: image 2026-08-09 15:12:56 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-09 15:12:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2ODFCNEMyN0MyRUU1ODIwMDQ0MkE3RkRGNzYyRjgA 2026-08-09 15:12:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2ODFCNEMyN0MyRUU1ODIwMDQ0MkE3RkRGNzYyRjgA 2026-08-09 15:12:56 - Contenido: Pg mercantil 3787.70 comida-empanadas... 2026-08-09 15:12:56 - Comando detectado: pg 2026-08-09 15:12:56 - CommandProcessor: Procesando comando: pg 2026-08-09 15:12:56 - Gasto personal con imagen: 2135237457415521 2026-08-09 15:12:56 - Formato 'pg banco descripcion': banco=mercantil, desc=3787.70 comida-empanadas 2026-08-09 15:12:57 - Ejecutando GastosService (personal) [09-Aug-2026 15:12:57 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-09 15:13:00 - Resultado del comando: array 2026-08-09 15:13:00 - Enviando respuesta: ✅ 👤 Gasto personal #359 registrado • Monto 2026-08-09 15:13:01 - Mensaje enviado con éxito a 584143466209 2026-08-09 15:13:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a78d13d22311 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjI3N0QwMDU3RDJCMzk3NzI3AA==) 2026-08-09 15:13:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a78d13d22311 2026-08-09 15:13:01 - ====== FIN WEBHOOK ====== 2026-08-09 15:44:17 - ====== INICIO WEBHOOK ====== 2026-08-09 15:44:17 - Evento: text | De: 584143466209 | Size: 588b 2026-08-09 15:44:17 - Procesando mensaje regular tipo: text 2026-08-09 15:44:17 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-08-09 15:44:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQjc1Rjg1OEM4NTU1OUNENDkyNjI2ODdBOTU4NDkA 2026-08-09 15:44:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQjc1Rjg1OEM4NTU1OUNENDkyNjI2ODdBOTU4NDkA 2026-08-09 15:44:17 - Contenido: Pg mercantil 19191.82 carro-limpiacontacto... 2026-08-09 15:44:17 - Comando detectado: pg 2026-08-09 15:44:17 - CommandProcessor: Procesando comando: pg 2026-08-09 15:44:17 - Ejecutando GastosService (personal) [09-Aug-2026 15:44:18 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-09 15:44:18 - Resultado del comando: array 2026-08-09 15:44:18 - Enviando respuesta: ✅ 👤 Gasto personal #360 registrado • Monto 2026-08-09 15:44:19 - Mensaje enviado con éxito a 584143466209 2026-08-09 15:44:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a78d893638db (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNEZCNzhGNUU0NEUyNjk0MTY1AA==) 2026-08-09 15:44:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a78d893638db 2026-08-09 15:44:19 - ====== FIN WEBHOOK ====== 2026-08-09 15:52:23 - ====== INICIO WEBHOOK ====== 2026-08-09 15:52:23 - Evento: image | De: 584241749448 | Size: 847b 2026-08-09 15:52:23 - Procesando mensaje regular tipo: image 2026-08-09 15:52:23 - RegularMessageService: Procesando mensaje de 584241749448, tipo: image 2026-08-09 15:52:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUNCQUYzMThCNTdCRTU4M0FFQkRCQTYwOEU5ODNBQkUA 2026-08-09 15:52:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUNCQUYzMThCNTdCRTU4M0FFQkRCQTYwOEU5ODNBQkUA 2026-08-09 15:52:23 - Contenido: ... 2026-08-09 15:52:23 - Comando detectado: image 2026-08-09 15:52:23 - CommandProcessor: Procesando comando: image 2026-08-09 15:52:23 - Imagen sin comando, guardando y procesando 2026-08-09 15:52:23 - Verificando duplicado por imageId=1380548964216203, msgId=wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUNCQUYzMThCNTdCRTU4M0FFQkRCQTYwOEU5ODNBQkUA 2026-08-09 15:52:23 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-09 15:52:23 - Incluyendo numtoname.php... 2026-08-09 15:52:23 - Incluyendo media.php... 2026-08-09 15:52:23 - DEBUG messages batch: [{"from":"584241749448","from_user_id":"VE.4544507685836378","id":"wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUNCQUYzMThCNTdCRTU4M0FFQkRCQTYwOEU5ODNBQkUA","timestamp":"1786305133","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Gp2FoFHFusjDgtZ+XxUQf6rkh7cQF5ZoRR4CxwdYGNM=","id":"1380548964216203","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1380548964216203&source=webhook&ext=1786305435&hash=ATw-AIM8dlU-H8W1Dgge6IbTFVciuCt3zdaJ94Rm1p3Z_g"}}] 2026-08-09 15:52:23 - DEBUG caption: no se encontró texto cercano 2026-08-09 15:52:23 - DEBUG caption final: [VACIO] 2026-08-09 15:52:23 - DEBUG busqueda mobiles: 04241749448,4241749448,584241749448 2026-08-09 15:52:23 - DEBUG usuario encontrado: e4:38:83:be:e8:ec 2026-08-09 15:52:23 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-09 15:52:23 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-09 15:52:24 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1380548964216203&source=getMedia&ext=1786305436&hash=ATwZUyYMSy8o7oQRMLRBor6-mhteRgVpJGPQH4-EHVhXdA 2026-08-09 15:52:25 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1380548964216203.jpg (48918 bytes) 2026-08-09 15:52:27 - OCR tesseract exit=0 chars=504 2026-08-09 15:52:27 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 203 jOperacién Exitosa! En breve le llegara un SMS con el resultado de la operacion. Nan 062214720942 iS 09/08/2026 03:51:51PM NÚMERO CELULAR DE ORIGEN Ma DT] NÚMERO CELULAR DE DESTINO 0414-3466209 IDENTIFICACION RECEPTOR V-18143785 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO MERCANTIL MONTO DE LA OPERACION Bs. 22.701,25 CONCEPTO Pry oR Ce Mai est) DO Agregar a Pagos Frecuentes CE 8 E 2026-08-09 15:52:27 - OCR parse (caption-level): {"banco":"Banesco","monto":"22701.25","fecha":"2026-08-09"} 2026-08-09 15:52:27 - OCR parseDetalles: {"banco":null,"monto":"22701.25","fecha":"2026-08-09","debug":["fecha=2026-08-09","montoNext=22.701,25"]} 2026-08-09 15:52:27 - DEBUG registro: usernameRaw=''e4:38:83:be:e8:ec'' first=''vista'' last=''Hermosa'' esRegistrado=1 2026-08-09 15:52:27 - DEBUG bodyAdmin postOCR: Tlf: 04241749448\nUser: e4:38:83:be:e8:ec\nNombre: vista Hermosa\nBanco: Banesco\nMonto: 22701.25 (caption)\nFecha: 2026-08-09 (caption)\nSrvID: 47 2026-08-09 15:52:30 - IMG 1380548964216203 TEL 04241749448 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-09 15:52:30 - Incluyendo guardar_imagen.php... 2026-08-09 15:52:30 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-09 15:52:30 - Includes realizados. Verificando funciones... 2026-08-09 15:52:30 - obtenerInfoUsuario: Iniciando función con teléfono: 584241749448 2026-08-09 15:52:30 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-09 15:52:30 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-09 15:52:30 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-09 15:52:30 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-09 15:52:30 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-09 15:52:30 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:be:e8:ec","firstname":"vista","lastname":"Hermosa","mac":"e4:38:83:be:e8:ec","srvid":34} 2026-08-09 15:52:30 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-09 15:52:30 - Datos usuario extraídos: {"username":"e4:38:83:be:e8:ec","firstname":"vista","lastname":"Hermosa","mac":"e4:38:83:be:e8:ec","srvid":34} 2026-08-09 15:52:30 - Función conectarbot disponible, obteniendo conexión... 2026-08-09 15:52:30 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-09 15:52:30 - Valor de accessToken: EAAC0c45... 2026-08-09 15:52:30 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-09 15:52:30 - Instancia WhatsAppImageHandler creada 2026-08-09 15:52:30 - Llamando a saveWhatsAppImage... 2026-08-09 15:52:30 - saveWhatsAppImage: Procesando imagen para: 584241749448 2026-08-09 15:52:30 - saveWhatsAppImage: ID de media: 1380548964216203, MIME type: image/jpeg 2026-08-09 15:52:30 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1380548964216203 2026-08-09 15:52:33 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-09 15:52:33 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1380548964216203&source=getMedia&ext=1786305445&hash=ATxmY7g1KDABJFs2rvnLT4fQOBfryweC4fB60Y-XA57OPA 2026-08-09 15:52:33 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1380548964216203&source=getMedia&ext=1786305445&hash=ATxmY7g1KDABJFs2rvnLT4fQOBfryweC4fB60Y-XA57OPA 2026-08-09 15:52:34 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-09 15:52:34 - descargar_imagen: Imagen descargada - Tamaño: 48918 bytes, Tipo: image/jpeg 2026-08-09 15:52:34 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1380548964216203.jpg, Tamaño: 48918 bytes 2026-08-09 15:52:34 - saveToDatabase: Registro insertado en BD con ID: 296 2026-08-09 15:52:34 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1380548964216203.jpg","image_id":"1380548964216203","size":48918,"mime_type":"image\/jpeg","db_success":true} 2026-08-09 15:52:34 - Resultado del comando: array 2026-08-09 15:52:34 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-09 15:52:35 - Mensaje enviado con éxito a 584241749448 2026-08-09 15:52:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a78da839f236 (wa_message_id: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAERgSNTdGMUYzQjMxRTdBNkI4OTVCAA==) 2026-08-09 15:52:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a78da839f236 2026-08-09 15:52:35 - ====== FIN WEBHOOK ====== 2026-08-09 15:53:10 - ====== INICIO WEBHOOK ====== 2026-08-09 15:53:10 - Evento: text | De: 584241749448 | Size: 659b 2026-08-09 15:53:10 - Procesando mensaje regular tipo: text 2026-08-09 15:53:10 - RegularMessageService: Procesando mensaje de 584241749448, tipo: text 2026-08-09 15:53:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUM1MDI3MDk5QTI2QjlEOEMyQjVDOUZBNTdDRjk2QUYA 2026-08-09 15:53:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUM1MDI3MDk5QTI2QjlEOEMyQjVDOUZBNTdDRjk2QUYA 2026-08-09 15:53:10 - Contenido: Cancelando vista hermosa. Por favor verificar la conexión ya que está lenta... 2026-08-09 15:53:10 - Comando detectado: cancelando 2026-08-09 15:53:10 - CommandProcessor: Procesando comando: cancelando 2026-08-09 15:53:10 - Comando no reconocido, enviando a ChatGPT 2026-08-09 15:53:10 - Resultado del comando: string 2026-08-09 15:53:10 - Enviando a ChatGPT: Cancelando vista hermosa. Por favor verificar la c... 2026-08-09 15:53:10 - forwardToChatGPT: Enviando a ChatGPT: Cancelando vista hermosa. Por favor verificar la c... 2026-08-09 15:53:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 16:53:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 16:53:11 America/Halifax] [CHATBOT][START] corr=9fae0908 IP=127.0.0.1 UA= [09-Aug-2026 15:53:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 15:53:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=e4:38:83:be:e8:ec mobile=584241749448 [09-Aug-2026 15:53:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 15:53:11 America/Caracas] [CHATBOT][DIAG] corr=9fae0908 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 4; Problema: Tu cuenta vence en 2 días [warning] [09-Aug-2026 15:53:11 America/Caracas] [CHATBOT][CTX] corr=9fae0908 tel=584241749448 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [09-Aug-2026 15:53:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 15:53:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 15:53:11 America/Caracas] [CHATBOT][AI][5f7258] Proveedor: gemini [09-Aug-2026 15:53:11 America/Caracas] [CHATBOT][GEMINI][5f7258] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 15:53:12 America/Caracas] [CHATBOT][GEMINI][5f7258] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 15:53:12 America/Caracas] [CHATBOT][GEMINI][5f7258] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 15:53:13 America/Caracas] [CHATBOT][AI][5f7258] Gemini falló, usando heurística local [09-Aug-2026 15:53:13 America/Caracas] [CHATBOT][AI][5f7258] Heurística no matcheó, enviando menú de opciones [09-Aug-2026 15:53:13 America/Caracas] [CHATBOT][END] corr=9fae0908 bytesRespuesta=390 [09-Aug-2026 15:53:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 15:53:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 15:53:14 - Mensaje enviado con éxito a 584241749448 2026-08-09 15:53:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a78daaa6d50a (wa_message_id: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAERgSQjg2OEYzQUE5QjhBQThGNDhCAA==) 2026-08-09 15:53:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a78daaa6d50a 2026-08-09 15:53:14 - ====== FIN WEBHOOK ====== 2026-08-09 16:44:31 - ====== INICIO WEBHOOK ====== 2026-08-09 16:44:31 - Evento: text | De: 584243729821 | Size: 602b 2026-08-09 16:44:31 - Procesando mensaje regular tipo: text 2026-08-09 16:44:31 - RegularMessageService: Procesando mensaje de 584243729821, tipo: text 2026-08-09 16:44:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUM5M0E2RTBBNUVFRDVBQkU2MDA3Mzg1NEYyODI1NzcA 2026-08-09 16:44:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzI5ODIxFQIAEhggQUM5M0E2RTBBNUVFRDVBQkU2MDA3Mzg1NEYyODI1NzcA 2026-08-09 16:44:31 - Contenido: Buenas tardes el internet esta presentando fallas... 2026-08-09 16:44:31 - Comando detectado: buenas 2026-08-09 16:44:31 - CommandProcessor: Procesando comando: buenas 2026-08-09 16:44:31 - Comando no reconocido, enviando a ChatGPT 2026-08-09 16:44:31 - Resultado del comando: string 2026-08-09 16:44:31 - Enviando a ChatGPT: Buenas tardes el internet esta presentando fallas... 2026-08-09 16:44:31 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes el internet esta presentando fallas... 2026-08-09 16:44:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [09-Aug-2026 17:44:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [09-Aug-2026 17:44:32 America/Halifax] [CHATBOT][START] corr=a02728b0 IP=127.0.0.1 UA= [09-Aug-2026 16:44:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 756.7083 fecha=2026-08-07T00:00:00-04:00 [09-Aug-2026 16:44:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-30 username=74:ac:b9:0c:03:2f mobile=584243729821 [09-Aug-2026 16:44:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [09-Aug-2026 16:44:32 America/Caracas] [CHATBOT][DIAG] corr=a02728b0 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [09-Aug-2026 16:44:32 America/Caracas] [CHATBOT][CTX] corr=a02728b0 tel=584243729821 intent=chat srvid=34 usd=30 bs=26333.45 tasa=756.7083 verifyMode=simulated [09-Aug-2026 16:44:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [09-Aug-2026 16:44:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [09-Aug-2026 16:44:32 America/Caracas] [CHATBOT][AI][a7fc9b] Proveedor: gemini [09-Aug-2026 16:44:32 America/Caracas] [CHATBOT][GEMINI][a7fc9b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [09-Aug-2026 16:44:33 America/Caracas] [CHATBOT][GEMINI][a7fc9b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 16:44:33 America/Caracas] [CHATBOT][GEMINI][a7fc9b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [09-Aug-2026 16:44:34 America/Caracas] [CHATBOT][AI][a7fc9b] Gemini falló, usando heurística local [09-Aug-2026 16:44:34 America/Caracas] [CHATBOT][AI][a7fc9b] Heurística no matcheó, enviando menú de opciones [09-Aug-2026 16:44:34 America/Caracas] [CHATBOT][END] corr=a02728b0 bytesRespuesta=396 [09-Aug-2026 16:44:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-09 16:44:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-09 16:44:35 - Mensaje enviado con éxito a 584243729821 2026-08-09 16:44:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a78e6b373d9e (wa_message_id: wamid.HBgMNTg0MjQzNzI5ODIxFQIAERgSQTlERjg5OEY4NTcxOEI3QzNGAA==) 2026-08-09 16:44:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a78e6b373d9e 2026-08-09 16:44:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Elminson Quiñones, 2026-08-23 00:00:00 . 584123062567 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123062567","wa_id":"584123062567"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDYyNTY3FQIAERgSQkNEQUMzMzVBNjg3QzBGNUE3AA==","message_status":"accepted"}]}'. 2026-08-09 17:19:11 - ====== INICIO WEBHOOK ====== 2026-08-09 17:19:11 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-09 17:19:11 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-09 17:19:11 - ====== FIN WEBHOOK ====== 2026-08-09 18:50:12 - ====== INICIO WEBHOOK ====== 2026-08-09 18:50:12 - Evento: image | De: 584143466209 | Size: 868b 2026-08-09 18:50:12 - Procesando mensaje regular tipo: image 2026-08-09 18:50:12 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-09 18:50:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1MTYyMDMwNjg2NjdFNzlGRDEzNUNFNEMyMjc4QzcA 2026-08-09 18:50:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1MTYyMDMwNjg2NjdFNzlGRDEzNUNFNEMyMjc4QzcA 2026-08-09 18:50:12 - Contenido: Pg mercantil 13000.00 tabatha-hannah... 2026-08-09 18:50:12 - Comando detectado: pg 2026-08-09 18:50:12 - CommandProcessor: Procesando comando: pg 2026-08-09 18:50:12 - Gasto personal con imagen: 1658783465666343 2026-08-09 18:50:12 - Formato 'pg banco descripcion': banco=mercantil, desc=13000.00 tabatha-hannah 2026-08-09 18:50:13 - Ejecutando GastosService (personal) [09-Aug-2026 18:50:13 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-08-09 18:50:15 - Resultado del comando: array 2026-08-09 18:50:15 - Enviando respuesta: ✅ 👤 Gasto personal #361 registrado • Monto 2026-08-09 18:50:17 - Mensaje enviado con éxito a 584143466209 2026-08-09 18:50:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7904294797f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzYwODUxQkMxMDk4RjdGRTNCAA==) 2026-08-09 18:50:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a7904294797f 2026-08-09 18:50:17 - ====== FIN WEBHOOK ====== 2026-08-09 19:07:51 - ====== INICIO WEBHOOK ====== 2026-08-09 19:07:51 - Evento: text | De: 584241222222 | Size: 610b 2026-08-09 19:07:51 - Procesando mensaje regular tipo: text 2026-08-09 19:07:51 - RegularMessageService: Procesando mensaje de 584241222222, tipo: text 2026-08-09 19:07:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUNDRjRCRUQ0RTQ4NUFEOEE4QjJBRTkzNDA1MTVFMjkA 2026-08-09 19:07:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUNDRjRCRUQ0RTQ4NUFEOEE4QjJBRTkzNDA1MTVFMjkA 2026-08-09 19:07:51 - Contenido: Soporte... 2026-08-09 19:07:51 - Comando detectado: soporte 2026-08-09 19:07:51 - CommandProcessor: Procesando comando: soporte 2026-08-09 19:07:51 - Ejecutando soporte (menú interactivo) 2026-08-09 19:07:51 - Resultado del comando: array 2026-08-09 19:07:51 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-09 19:07:52 - Mensaje enviado con éxito a 584241222222 2026-08-09 19:07:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7908489f961 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSNkJDQjk0RjNBMzNCNjQwMTkyAA==) 2026-08-09 19:07:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a7908489f961 2026-08-09 19:07:52 - ====== FIN WEBHOOK ====== 2026-08-09 19:07:59 - ====== INICIO WEBHOOK ====== 2026-08-09 19:07:59 - Evento: interactive | De: 584241222222 | Size: 798b 2026-08-09 19:07:59 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_2 2026-08-09 19:07:59 - ButtonService: payload=unique_button_id_2, telefono=584241222222 2026-08-09 19:07:59 - button_reply no manejado por ButtonService 2026-08-09 19:07:59 - ====== FIN WEBHOOK ====== 2026-08-09 19:19:26 - ====== INICIO WEBHOOK ====== 2026-08-09 19:19:26 - Evento: interactive | De: 584241222222 | Size: 801b 2026-08-09 19:19:26 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-09 19:19:26 - ButtonService: payload=unique_button_id_1, telefono=584241222222 2026-08-09 19:19:26 - button_reply no manejado por ButtonService 2026-08-09 19:19:26 - ====== FIN WEBHOOK ====== 2026-08-09 19:19:30 - ====== INICIO WEBHOOK ====== 2026-08-09 19:19:30 - Evento: button | De: 584241222222 | Size: 764b 2026-08-09 19:19:30 - Procesando botón de plantilla: Informacion de pagos 2026-08-09 19:19:30 - ButtonService: payload=informacion de pagos, telefono=584241222222 2026-08-09 19:19:30 - Procesando botón PAGO para: 584241222222 2026-08-09 19:19:31 - Mensaje enviado con éxito a 584241222222 2026-08-09 19:19:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a790b035a62b (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSRDJEQTUzQzUzNzU0MTdEOUFBAA==) 2026-08-09 19:19:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a790b035a62b 2026-08-09 19:19:31 - ====== FIN WEBHOOK ====== 2026-08-09 19:19:50 - ====== INICIO WEBHOOK ====== 2026-08-09 19:19:50 - Evento: text | De: 584241222222 | Size: 610b 2026-08-09 19:19:50 - Procesando mensaje regular tipo: text 2026-08-09 19:19:50 - RegularMessageService: Procesando mensaje de 584241222222, tipo: text 2026-08-09 19:19:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM0QUI5NEVCOTE0QzRBMjhEOTE5NkQ2QjBEQkYwNkIA 2026-08-09 19:19:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM0QUI5NEVCOTE0QzRBMjhEOTE5NkQ2QjBEQkYwNkIA 2026-08-09 19:19:50 - Contenido: Soporte... 2026-08-09 19:19:50 - Comando detectado: soporte 2026-08-09 19:19:50 - CommandProcessor: Procesando comando: soporte 2026-08-09 19:19:50 - Ejecutando soporte (menú interactivo) 2026-08-09 19:19:50 - Resultado del comando: array 2026-08-09 19:19:50 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-09 19:19:52 - Mensaje enviado con éxito a 584241222222 2026-08-09 19:19:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a790b180ba01 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSRUQ4OUIyMjVFREQ5MDg3RDdCAA==) 2026-08-09 19:19:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a790b180ba01 2026-08-09 19:19:52 - ====== FIN WEBHOOK ====== 2026-08-09 19:19:55 - ====== INICIO WEBHOOK ====== 2026-08-09 19:19:55 - Evento: interactive | De: 584241222222 | Size: 798b 2026-08-09 19:19:55 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_2 2026-08-09 19:19:55 - ButtonService: payload=unique_button_id_2, telefono=584241222222 2026-08-09 19:19:55 - button_reply no manejado por ButtonService 2026-08-09 19:19:55 - ====== FIN WEBHOOK ====== 2026-08-09 19:19:58 - ====== INICIO WEBHOOK ====== 2026-08-09 19:19:58 - Evento: interactive | De: 584241222222 | Size: 801b 2026-08-09 19:19:58 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-09 19:19:58 - ButtonService: payload=unique_button_id_1, telefono=584241222222 2026-08-09 19:19:58 - button_reply no manejado por ButtonService 2026-08-09 19:19:58 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Lewys Strubinger, 2026-11-10 00:00:00 . 584243406393 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243406393","wa_id":"584243406393"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDA2MzkzFQIAERgSMDMxNkZDQjJEMjg4NUQ2OUFGAA==","message_status":"accepted"}]}'. 2026-07-15 15:09:57 - ====== INICIO WEBHOOK ====== 2026-07-15 15:09:57 - Evento: image | De: 584243412606 | Size: 883b 2026-07-15 15:09:57 - Procesando mensaje regular tipo: image 2026-07-15 15:09:57 - RegularMessageService: Procesando mensaje de 584243412606, tipo: image 2026-07-15 15:09:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDEyNjA2FQIAEhggQUMwRThEQTkwOUM4QUMwQzc4OTY5RDkzQ0I4NEI1Q0QA 2026-07-15 15:09:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDEyNjA2FQIAEhggQUMwRThEQTkwOUM4QUMwQzc4OTY5RDkzQ0I4NEI1Q0QA 2026-07-15 15:09:57 - Contenido: Pago Agosto Leyton Pie del Cerro... 2026-07-15 15:09:57 - Comando detectado: pago 2026-07-15 15:09:57 - CommandProcessor: Procesando comando: pago 2026-07-15 15:09:57 - Ejecutando add_pagos.php 2026-07-15 15:09:57 - Pago con imagen asociada: 27410093298691611 [15-Jul-2026 15:09:58 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-15 15:09:58 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-15 15:09:59 - ====== INICIO WEBHOOK ====== 2026-07-15 15:09:59 - Evento: image | De: 584243412606 | Size: 883b 2026-07-15 15:09:59 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNDEyNjA2FQIAEhggQUMwRThEQTkwOUM4QUMwQzc4OTY5RDkzQ0I4NEI1Q0QA, ignorando 2026-07-15 15:14:29 - ====== INICIO WEBHOOK ====== 2026-07-15 15:14:29 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:14:29 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:14:29 - ====== FIN WEBHOOK ====== 2026-07-15 15:16:14 - ====== INICIO WEBHOOK ====== 2026-07-15 15:16:14 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:16:14 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:16:14 - ====== FIN WEBHOOK ====== 2026-07-15 15:17:03 - ====== INICIO WEBHOOK ====== 2026-07-15 15:17:03 - Evento: text | De: 584149127755 | Size: 582b 2026-07-15 15:17:03 - Procesando mensaje regular tipo: text 2026-07-15 15:17:03 - RegularMessageService: Procesando mensaje de 584149127755, tipo: text 2026-07-15 15:17:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5MTI3NzU1FQIAEhgUM0E0OUU4OENEQjhBQ0JDODg0MEMA 2026-07-15 15:17:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5MTI3NzU1FQIAEhgUM0E0OUU4OENEQjhBQ0JDODg0MEMA 2026-07-15 15:17:03 - Contenido: Angelica Breindembach 04148321193... 2026-07-15 15:17:03 - Comando detectado: angelica 2026-07-15 15:17:03 - CommandProcessor: Procesando comando: angelica 2026-07-15 15:17:03 - Número de teléfono detectado: 04148321193 [15-Jul-2026 15:17:03 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-07-15 15:17:03 - Resultado del comando: array 2026-07-15 15:17:03 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-07-15 15:17:03 - Mensaje enviado con éxito a 584149127755 2026-07-15 15:17:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dcafe3395 (wa_message_id: wamid.HBgMNTg0MTQ5MTI3NzU1FQIAERgSMjkxRTk3MzgwMTg5Rjk3MUI4AA==) 2026-07-15 15:17:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dcafe3395 2026-07-15 15:17:03 - ====== FIN WEBHOOK ====== 2026-07-15 15:17:20 - ====== INICIO WEBHOOK ====== 2026-07-15 15:17:20 - Evento: text | De: 584149127755 | Size: 582b 2026-07-15 15:17:20 - Procesando mensaje regular tipo: text 2026-07-15 15:17:20 - RegularMessageService: Procesando mensaje de 584149127755, tipo: text 2026-07-15 15:17:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5MTI3NzU1FQIAEhgUM0EzNDA5QjRGOUJENzNGQ0RCRjUA 2026-07-15 15:17:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5MTI3NzU1FQIAEhgUM0EzNDA5QjRGOUJENzNGQ0RCRjUA 2026-07-15 15:17:20 - Contenido: Angelica Breindembach 04168321193... 2026-07-15 15:17:20 - Comando detectado: angelica 2026-07-15 15:17:20 - CommandProcessor: Procesando comando: angelica 2026-07-15 15:17:20 - Número de teléfono detectado: 04168321193 [15-Jul-2026 15:17:20 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [15-Jul-2026 15:17:20 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [15-Jul-2026 15:17:20 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-15 15:17:20 - Resultado del comando: array 2026-07-15 15:17:20 - Enviando respuesta: ⚡ *Angelica Breindembach* ━━━━━━━ 2026-07-15 15:17:22 - Mensaje enviado con éxito a 584149127755 2026-07-15 15:17:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dcc208fa2 (wa_message_id: wamid.HBgMNTg0MTQ5MTI3NzU1FQIAERgSOUEzQkZGNUQ1MkNDRTRFRTVEAA==) 2026-07-15 15:17:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dcc208fa2 2026-07-15 15:17:22 - ====== FIN WEBHOOK ====== 2026-07-15 15:18:23 - ====== INICIO WEBHOOK ====== 2026-07-15 15:18:23 - Evento: image | De: 584149127755 | Size: 876b 2026-07-15 15:18:23 - Procesando mensaje regular tipo: image 2026-07-15 15:18:23 - RegularMessageService: Procesando mensaje de 584149127755, tipo: image 2026-07-15 15:18:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5MTI3NzU1FQIAEhgUM0EwQjNEODUxNTNENEI0Rjg3MEQA 2026-07-15 15:18:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5MTI3NzU1FQIAEhgUM0EwQjNEODUxNTNENEI0Rjg3MEQA 2026-07-15 15:18:23 - Contenido: Pago Angelica Breindembach 04168321193... 2026-07-15 15:18:23 - Comando detectado: pago 2026-07-15 15:18:23 - CommandProcessor: Procesando comando: pago 2026-07-15 15:18:23 - Ejecutando add_pagos.php 2026-07-15 15:18:23 - Pago con imagen asociada: 1795736258103578 [15-Jul-2026 15:18:24 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-07-15 15:18:24 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-15 15:18:24 - ====== INICIO WEBHOOK ====== 2026-07-15 15:18:24 - Evento: image | De: 584149127755 | Size: 876b 2026-07-15 15:18:24 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ5MTI3NzU1FQIAEhgUM0EwQjNEODUxNTNENEI0Rjg3MEQA, ignorando 2026-07-15 15:41:17 - ====== INICIO WEBHOOK ====== 2026-07-15 15:41:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:41:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:41:17 - ====== FIN WEBHOOK ====== 2026-07-15 16:00:15 - ====== INICIO WEBHOOK ====== 2026-07-15 16:00:15 - Evento: image | De: 584143466209 | Size: 857b 2026-07-15 16:00:15 - Procesando mensaje regular tipo: image 2026-07-15 16:00:15 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 16:00:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFMzJDRTFBMERFNEQ0RUJGNkI2M0U1NEYxODc1MEEA 2026-07-15 16:00:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFMzJDRTFBMERFNEQ0RUJGNkI2M0U1NEYxODc1MEEA 2026-07-15 16:00:15 - Contenido: Pg mercantil 8470.00 cig... 2026-07-15 16:00:15 - Comando detectado: pg 2026-07-15 16:00:15 - CommandProcessor: Procesando comando: pg 2026-07-15 16:00:15 - Gasto personal con imagen: 1026514473594003 2026-07-15 16:00:15 - Formato 'pg banco descripcion': banco=mercantil, desc=8470.00 cig 2026-07-15 16:00:16 - Ejecutando GastosService (personal) [15-Jul-2026 16:00:16 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-07-15 16:00:19 - Resultado del comando: array 2026-07-15 16:00:19 - Enviando respuesta: ✅ 👤 Gasto personal #362 registrado • Monto 2026-07-15 16:00:20 - Mensaje enviado con éxito a 584143466209 2026-07-15 16:00:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e6d43f420 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzA1RkNBNDAwRURCMjQyRTQ1AA==) 2026-07-15 16:00:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e6d43f420 2026-07-15 16:00:20 - ====== FIN WEBHOOK ====== 2026-07-15 16:13:44 - ====== INICIO WEBHOOK ====== 2026-07-15 16:13:44 - Evento: image | De: 584143466209 | Size: 869b 2026-07-15 16:13:44 - Procesando mensaje regular tipo: image 2026-07-15 16:13:44 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 16:13:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2QzQxNUZFRTFCN0EyNEMxNzIzNzFGRTk4MTRDQkUA 2026-07-15 16:13:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2QzQxNUZFRTFCN0EyNEMxNzIzNzFGRTk4MTRDQkUA 2026-07-15 16:13:44 - Contenido: Pg mercantil 8711.72 comida-shawarma... 2026-07-15 16:13:44 - Comando detectado: pg 2026-07-15 16:13:44 - CommandProcessor: Procesando comando: pg 2026-07-15 16:13:44 - Gasto personal con imagen: 2398748324228485 2026-07-15 16:13:44 - Formato 'pg banco descripcion': banco=mercantil, desc=8711.72 comida-shawarma 2026-07-15 16:13:44 - Ejecutando GastosService (personal) [15-Jul-2026 16:13:45 America/Caracas] [ExchangeRateService] Tasa API (oficial): 756.7083 2026-07-15 16:13:47 - Resultado del comando: array 2026-07-15 16:13:47 - Enviando respuesta: ✅ 👤 Gasto personal #363 registrado • Monto 2026-07-15 16:13:48 - Mensaje enviado con éxito a 584143466209 2026-07-15 16:13:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e9fc5433f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzUzQzE5RUUzREUwMzE2QTVGAA==) 2026-07-15 16:13:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e9fc5433f 2026-07-15 16:13:48 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121484633","wa_id":"584121484633"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg0NjMzFQIAERgSNDkzQUI0Q0UwRkQ0REI3NEYwAA==","message_status":"accepted"}]}'. output response send.php '{"error":{"message":"(#131000) Something went wrong","code":131000,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"Something went wrong"},"fbtrace_id":"Aawgm_z3HlvEayF8R4XG9Eu"}}'. output response send.php '{"error":{"message":"(#131000) Something went wrong","code":131000,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"Something went wrong"},"fbtrace_id":"AZqfNtKCLoHWOpmIjCo-Bpf"}}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129641291","wa_id":"584129641291"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQxMjkxFQIAERgSN0RFQUFEMkJCMUVDOUI0NkUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264257","wa_id":"584241264257"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0MjU3FQIAERgSQzY0OTlDRDNCMEUyNzQ4RTU2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121481718","wa_id":"584121481718"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSMDZDQUI4MTNDMTY3RUFBM0Y4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243635819","wa_id":"584243635819"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjM1ODE5FQIAERgSQzExNDMyMUU4NDJBNDA1RDZDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166301385","wa_id":"584166301385"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MzAxMzg1FQIAERgSM0Q0NjRFMDkyNEIyNTRCQjQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261325965","wa_id":"584261325965"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMzI1OTY1FQIAERgSQzkyMzM4RDAxNDU4M0RFQjkxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149197340","wa_id":"584149197340"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MTk3MzQwFQIAERgSRjZFMTM4REI0RDdBMTcwRkYyAA==","message_status":"accepted"}]}'. 2026-07-15 20:18:13 - ====== INICIO WEBHOOK ====== 2026-07-15 20:18:13 - Evento: status:failed | De: 584149197340 | Size: 573b 2026-07-15 20:18:13 - STATUS FAILED: failed para 584149197340 | Error: 131026 Message undeliverable 2026-07-15 20:18:13 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243456062","wa_id":"584243456062"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDU2MDYyFQIAERgSQTRBMkEzNDZCQkEwQzNFNzQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162120320","wa_id":"584162120320"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMTIwMzIwFQIAERgSM0VEQjRFQkE1MUNDREFCNkQyAA==","message_status":"accepted"}]}'. 2026-07-15 20:18:15 - ====== INICIO WEBHOOK ====== 2026-07-15 20:18:15 - Evento: status:failed | De: 584162120320 | Size: 573b 2026-07-15 20:18:15 - STATUS FAILED: failed para 584162120320 | Error: 131026 Message undeliverable 2026-07-15 20:18:15 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124035584","wa_id":"584124035584"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MDM1NTg0FQIAERgSMUQxQzg2MDZDQTQyOUM3QTM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"580149936961","wa_id":"580149936961"}],"messages":[{"id":"wamid.HBgMNTgwMTQ5OTM2OTYxFQIAERgSRUQ2MTNEQjkxMzIyOTk2ODQwAA==","message_status":"accepted"}]}'. 2026-07-15 20:18:18 - ====== INICIO WEBHOOK ====== 2026-07-15 20:18:18 - Evento: status:failed | De: 580149936961 | Size: 573b 2026-07-15 20:18:18 - STATUS FAILED: failed para 580149936961 | Error: 131026 Message undeliverable 2026-07-15 20:18:18 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129868993","wa_id":"584129868993"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODY4OTkzFQIAERgSRUFBRTU0MzJGNjg2REU4ODg2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125566042","wa_id":"584125566042"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTY2MDQyFQIAERgSM0Q0M0U3ODRENjkxRkNFMjY3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124469438","wa_id":"584124469438"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NDY5NDM4FQIAERgSQUNERkNDRjEyNEVBMkZBNTAwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128469664","wa_id":"584128469664"}],"messages":[{"id":"wamid.HBgMNTg0MTI4NDY5NjY0FQIAERgSODk3MDMxMDI2MUI3OTFBQjg1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129430024","wa_id":"584129430024"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NDMwMDI0FQIAERgSNDVDMDJBNEYwNTY3Rjc2N0UzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262158724","wa_id":"584262158724"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMTU4NzI0FQIAERgSMEM2QTY1QkI4MjRCNzlGMzNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120366091","wa_id":"584120366091"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzY2MDkxFQIAERgSNTc2REZDMzM1QkIwM0FDNTZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142821917","wa_id":"584142821917"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODIxOTE3FQIAERgSOEZEMkZERjcxRUI5MEFGOEM5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140192673","wa_id":"584140192673"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMTkyNjczFQIAERgSMzlEMUY0OTkxNTlEMTNBMzVGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243009413","wa_id":"584243009413"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDA5NDEzFQIAERgSNUFFN0Y3MTQ3MEUyRkNDQTI4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265190340","wa_id":"584265190340"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTkwMzQwFQIAERgSMjhBNzg4NkY1NUIzQjExRThEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241746883","wa_id":"584241746883"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQ2ODgzFQIAERgSNkQyRTgzNjFFMEQxNTdEMTUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264257","wa_id":"584241264257"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0MjU3FQIAERgSNDgwMjU1MTdDNDI3MjU4MDk4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129648577","wa_id":"584129648577"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ4NTc3FQIAERgSNENCNzREMUE0NzgzNjBGNTZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241927011","wa_id":"584241927011"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTI3MDExFQIAERgSMjNBODhENEI4QUFDNzYwODVGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123747604","wa_id":"584123747604"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzQ3NjA0FQIAERgSNEM5MTlDNUFGQTFEMjIyQkE3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125303707","wa_id":"584125303707"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzAzNzA3FQIAERgSNjdEMjdCRDMzQTlGQTYxRUQ4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584249125004","wa_id":"584249125004"}],"messages":[{"id":"wamid.HBgMNTg0MjQ5MTI1MDA0FQIAERgSNjQxMTk4RUQxREREMTI4MUQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04143215606","wa_id":"584143215606"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjE1NjA2FQIAERgSMzVEOTlDQzYxQ0E2MDFFNDIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167135329","wa_id":"584167135329"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MTM1MzI5FQIAERgSNzU5RjM5MDFBNTY1MjBDMjM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910778","wa_id":"584129910778"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSQTQ1MkMxRjZDRUNCRDhCMzg2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142356045","wa_id":"584142356045"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzU2MDQ1FQIAERgSODY4NDg0QUY0MDI5NkVERDU5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901415","wa_id":"584129901415"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSMUJERDNCRUY0NzhCM0Q3NUUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243362610","wa_id":"584243362610"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSNUUwRTBDNkE2QTRBRTUyRkJBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262464411","wa_id":"584262464411"}],"messages":[{"id":"wamid.HBgMNTg0MjYyNDY0NDExFQIAERgSQUFBMEU4MkVBMThDNkRDOTQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSRjNCMjk0MTVCODVBMzM2NTRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243335349","wa_id":"584243335349"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzM1MzQ5FQIAERgSMEIxQzZDNUYyRUFCMUNENUUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123826535","wa_id":"584123826535"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODI2NTM1FQIAERgSN0FGOTY4QTYyOTE5RjY3NjQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120730193","wa_id":"584120730193"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzMwMTkzFQIAERgSRjQ2NDk4Q0Y4MTQ5OUZFMTcwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120990347","wa_id":"584120990347"}],"messages":[{"id":"wamid.HBgMNTg0MTIwOTkwMzQ3FQIAERgSQkFCRDk1MzZFQkEyNjc0QTA0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241343761","wa_id":"584241343761"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzQzNzYxFQIAERgSMzUxMzUwN0E2ODA0MDdCQ0FGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123682329","wa_id":"584123682329"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjgyMzI5FQIAERgSRUYyMEY0QzJFMDk4ODE4MjgwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128837641","wa_id":"584128837641"}],"messages":[{"id":"wamid.HBgMNTg0MTI4ODM3NjQxFQIAERgSQjdDMjU1NDlFRDRFRDJGMzAyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242711486","wa_id":"584242711486"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzExNDg2FQIAERgSMjU5RTJEQkZDODcwOTk0OUZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265130651","wa_id":"584265130651"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTMwNjUxFQIAERgSRjk5NThGMjJGN0FCQkQwRThEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141478013","wa_id":"584141478013"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDc4MDEzFQIAERgSREFFRUQyNTUzMTkwRDkxNENFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166213975","wa_id":"584166213975"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MjEzOTc1FQIAERgSRDBGQUQ4NjkyNkZFRTRGNkM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122958764","wa_id":"584122958764"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSOUZBM0YwNjgwM0YzNTQzOTEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242771600","wa_id":"584242771600"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzcxNjAwFQIAERgSRjY1MjlGNEQxOUI0QjQ2NUJBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162461001","wa_id":"584162461001"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNDYxMDAxFQIAERgSQTFEREY3RDdFRTYwRkI3N0UwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144489157","wa_id":"584144489157"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDg5MTU3FQIAERgSODgxQTc5RTY3Mzc5RTI4NDM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123074586","wa_id":"584123074586"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDc0NTg2FQIAERgSQUNDNUE1RjU5QkU4RDE4MjEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166433461","wa_id":"584166433461"}],"messages":[{"id":"wamid.HBgMNTg0MTY2NDMzNDYxFQIAERgSRkJDNERFQzIxNEZCMURBQjA3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124660143","wa_id":"584124660143"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NjYwMTQzFQIAERgSMDE3RThFNTJFNTQ4OTg1M0NCAA==","message_status":"accepted"}]}'. 2026-07-15 20:19:25 - ====== INICIO WEBHOOK ====== 2026-07-15 20:19:25 - Evento: status:failed | De: 584124660143 | Size: 573b 2026-07-15 20:19:25 - STATUS FAILED: failed para 584124660143 | Error: 131026 Message undeliverable 2026-07-15 20:19:25 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129985010","wa_id":"584129985010"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg1MDEwFQIAERgSNDkyM0Y3Qjc1N0VEODA0QkIzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142715230","wa_id":"584142715230"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzE1MjMwFQIAERgSOTdCQTc1NDRCOTg0QzI5MkFCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167361116","wa_id":"584167361116"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MzYxMTE2FQIAERgSMEQ0MjhBMUYwOUQxMDU4MTFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243456062","wa_id":"584243456062"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDU2MDYyFQIAERgSMDU1NzQ3OThENDhBRUUzRDI2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125770693","wa_id":"584125770693"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NzcwNjkzFQIAERgSRDhDN0NEQUVFRUJDQjdBNkI4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241749448","wa_id":"584241749448"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAERgSRDExMzJDNTA5RjgyN0Q5RkMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243412606","wa_id":"584243412606"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDEyNjA2FQIAERgSRkY5QzFGMURDODU0NjE0NzBEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142322961","wa_id":"584142322961"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzIyOTYxFQIAERgSQ0VCQkYxNzBENzA2OTlFMkNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262697700","wa_id":"584262697700"}],"messages":[{"id":"wamid.HBgMNTg0MjYyNjk3NzAwFQIAERgSQzk3NUU1MzY0Q0IxRkFGNEM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241483484","wa_id":"584241483484"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDgzNDg0FQIAERgSQjEyMDFBNTY3MDkxNDFERDI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121415216","wa_id":"584121415216"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE1MjE2FQIAERgSQzRBMjJCNUZFQTYwQzcyQjVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242771460","wa_id":"584242771460"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzcxNDYwFQIAERgSNEQxNEE4QjM3MzE0ODc2ODY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961319","wa_id":"584129961319"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSNEI0RTg0Qzg5QTA4RjI5MjREAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161459065","wa_id":"584161459065"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDU5MDY1FQIAERgSNzhDMTNCM0VCM0IyQTlCRTkwAA==","message_status":"accepted"}]}'. 2026-07-15 20:19:45 - ====== INICIO WEBHOOK ====== 2026-07-15 20:19:45 - Evento: status:failed | De: 584161459065 | Size: 573b 2026-07-15 20:19:45 - STATUS FAILED: failed para 584161459065 | Error: 131026 Message undeliverable 2026-07-15 20:19:45 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142697021","wa_id":"584142697021"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjk3MDIxFQIAERgSMENEOUYxOTRCNUFBMkRDN0RBAA==","message_status":"accepted"}]}'. 2026-07-15 20:27:26 - ====== INICIO WEBHOOK ====== 2026-07-15 20:27:26 - Evento: text | De: 584241749448 | Size: 602b 2026-07-15 20:27:26 - Procesando mensaje regular tipo: text 2026-07-15 20:27:26 - RegularMessageService: Procesando mensaje de 584241749448, tipo: text 2026-07-15 20:27:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUMyNjY3NkMxNzc0MjU0OEE4NTkzRTJCMkY3ODYwRTEA 2026-07-15 20:27:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUMyNjY3NkMxNzc0MjU0OEE4NTkzRTJCMkY3ODYwRTEA 2026-07-15 20:27:26 - Contenido: Buenos días. Ya cancele... 2026-07-15 20:27:26 - Comando detectado: buenos 2026-07-15 20:27:26 - CommandProcessor: Procesando comando: buenos 2026-07-15 20:27:26 - Comando no reconocido, enviando a ChatGPT 2026-07-15 20:27:26 - Resultado del comando: string 2026-07-15 20:27:26 - Enviando a ChatGPT: Buenos días. Ya cancele... 2026-07-15 20:27:26 - forwardToChatGPT: Enviando a ChatGPT: Buenos días. Ya cancele... 2026-07-15 20:27:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 20:27:26 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 20:27:26 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 20:27:27 - Mensaje enviado con éxito a 584241749448 2026-07-15 20:27:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58256f189e9 (wa_message_id: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAERgSQTRGNzg0MTVEOUE0RjE3RjAwAA==) 2026-07-15 20:27:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a58256f189e9 2026-07-15 20:27:27 - ====== FIN WEBHOOK ====== 2026-07-15 20:27:50 - ====== INICIO WEBHOOK ====== 2026-07-15 20:27:50 - Evento: image | De: 584241749448 | Size: 847b 2026-07-15 20:27:50 - Procesando mensaje regular tipo: image 2026-07-15 20:27:50 - RegularMessageService: Procesando mensaje de 584241749448, tipo: image 2026-07-15 20:27:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUMzQ0Q5NDZDRUI0NDMwQ0Q4RUIxMkQzOTg2OUNFQUIA 2026-07-15 20:27:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUMzQ0Q5NDZDRUI0NDMwQ0Q4RUIxMkQzOTg2OUNFQUIA 2026-07-15 20:27:50 - Contenido: ... 2026-07-15 20:27:50 - Comando detectado: image 2026-07-15 20:27:50 - CommandProcessor: Procesando comando: image 2026-07-15 20:27:50 - Imagen sin comando, guardando y procesando 2026-07-15 20:27:50 - Verificando duplicado por imageId=2021618518468652, msgId=wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUMzQ0Q5NDZDRUI0NDMwQ0Q4RUIxMkQzOTg2OUNFQUIA 2026-07-15 20:27:50 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 20:27:50 - Incluyendo numtoname.php... 2026-07-15 20:27:50 - Incluyendo media.php... 2026-07-15 20:27:50 - DEBUG messages batch: [{"from":"584241749448","from_user_id":"VE.4544507685836378","id":"wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAEhggQUMzQ0Q5NDZDRUI0NDMwQ0Q4RUIxMkQzOTg2OUNFQUIA","timestamp":"1786360195","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Gp2FoFHFusjDgtZ+XxUQf6rkh7cQF5ZoRR4CxwdYGNM=","id":"2021618518468652","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2021618518468652&source=webhook&ext=1786360497&hash=ATzuSqZfoi6GSR7ucq9hFhBQxgJc7cR1VHY7m06szelaUQ"}}] 2026-07-15 20:27:50 - DEBUG caption: no se encontró texto cercano 2026-07-15 20:27:50 - DEBUG caption final: [VACIO] 2026-07-15 20:27:50 - DEBUG busqueda mobiles: 04241749448,4241749448,584241749448 2026-07-15 20:27:50 - DEBUG usuario encontrado: e4:38:83:be:e8:ec 2026-07-15 20:27:50 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 20:27:50 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 20:27:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2021618518468652&source=getMedia&ext=1786360499&hash=ATwiVCCbizZkzHpEACzsJ_FsLyIMrA04mLII8pf-zGD9VA 2026-07-15 20:27:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2021618518468652.jpg (48918 bytes) 2026-07-15 20:27:55 - OCR tesseract exit=0 chars=504 2026-07-15 20:27:55 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 203 jOperacién Exitosa! En breve le llegara un SMS con el resultado de la operacion. Nan 062214720942 iS 09/08/2026 03:51:51PM NÚMERO CELULAR DE ORIGEN Ma DT] NÚMERO CELULAR DE DESTINO 0414-3466209 IDENTIFICACION RECEPTOR V-18143785 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO MERCANTIL MONTO DE LA OPERACION Bs. 22.701,25 CONCEPTO Pry oR Ce Mai est) DO Agregar a Pagos Frecuentes CE 8 E 2026-07-15 20:27:55 - OCR parse (caption-level): {"banco":"Banesco","monto":"22701.25","fecha":"2026-08-09"} 2026-07-15 20:27:55 - OCR parseDetalles: {"banco":null,"monto":"22701.25","fecha":"2026-08-09","debug":["fecha=2026-08-09","montoNext=22.701,25"]} 2026-07-15 20:27:55 - DEBUG registro: usernameRaw=''e4:38:83:be:e8:ec'' first=''vista'' last=''Hermosa'' esRegistrado=1 2026-07-15 20:27:55 - DEBUG bodyAdmin postOCR: Tlf: 04241749448\nUser: e4:38:83:be:e8:ec\nNombre: vista Hermosa\nBanco: Banesco\nMonto: 22701.25 (caption)\nFecha: 2026-08-09 (caption)\nSrvID: 47 2026-07-15 20:27:57 - IMG 2021618518468652 TEL 04241749448 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 20:27:57 - Incluyendo guardar_imagen.php... 2026-07-15 20:27:57 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 20:27:57 - Includes realizados. Verificando funciones... 2026-07-15 20:27:57 - obtenerInfoUsuario: Iniciando función con teléfono: 584241749448 2026-07-15 20:27:57 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 20:27:57 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 20:27:57 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 20:27:57 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 20:27:57 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 20:27:57 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:be:e8:ec","firstname":"vista","lastname":"Hermosa","mac":"e4:38:83:be:e8:ec","srvid":34} 2026-07-15 20:27:57 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 20:27:57 - Datos usuario extraídos: {"username":"e4:38:83:be:e8:ec","firstname":"vista","lastname":"Hermosa","mac":"e4:38:83:be:e8:ec","srvid":34} 2026-07-15 20:27:57 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 20:27:57 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 20:27:57 - Valor de accessToken: EAAC0c45... 2026-07-15 20:27:57 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 20:27:57 - Instancia WhatsAppImageHandler creada 2026-07-15 20:27:57 - Llamando a saveWhatsAppImage... 2026-07-15 20:27:57 - saveWhatsAppImage: Procesando imagen para: 584241749448 2026-07-15 20:27:57 - saveWhatsAppImage: ID de media: 2021618518468652, MIME type: image/jpeg 2026-07-15 20:27:57 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2021618518468652 2026-07-15 20:27:58 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 20:27:58 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2021618518468652&source=getMedia&ext=1786360505&hash=ATxesPEngBrTkUxJ85gDmtsvGPpgIAb_0fcxxudJvt2cNw 2026-07-15 20:27:58 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2021618518468652&source=getMedia&ext=1786360505&hash=ATxesPEngBrTkUxJ85gDmtsvGPpgIAb_0fcxxudJvt2cNw 2026-07-15 20:27:59 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 20:27:59 - descargar_imagen: Imagen descargada - Tamaño: 48918 bytes, Tipo: image/jpeg 2026-07-15 20:27:59 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2021618518468652.jpg, Tamaño: 48918 bytes 2026-07-15 20:27:59 - saveToDatabase: Registro insertado en BD con ID: 297 2026-07-15 20:27:59 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2021618518468652.jpg","image_id":"2021618518468652","size":48918,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 20:27:59 - Resultado del comando: array 2026-07-15 20:27:59 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 20:28:00 - Mensaje enviado con éxito a 584241749448 2026-07-15 20:28:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58259044a5c (wa_message_id: wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAERgSNkZBOUVFQkNFMUEyNzUxNThDAA==) 2026-07-15 20:28:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a58259044a5c 2026-07-15 20:28:00 - ====== FIN WEBHOOK ====== 2026-07-15 20:33:02 - ====== INICIO WEBHOOK ====== 2026-07-15 20:33:02 - Evento: button | De: 584167361116 | Size: 718b 2026-07-15 20:33:02 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 20:33:02 - ButtonService: payload=informacion de pagos, telefono=584167361116 2026-07-15 20:33:02 - Procesando botón PAGO para: 584167361116 2026-07-15 20:33:04 - Mensaje enviado con éxito a 584167361116 2026-07-15 20:33:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5826c022b64 (wa_message_id: wamid.HBgMNTg0MTY3MzYxMTE2FQIAERgSM0ZCNkZBODNFRDVFNTg4MTREAA==) 2026-07-15 20:33:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a5826c022b64 2026-07-15 20:33:04 - ====== FIN WEBHOOK ====== 2026-07-15 20:34:07 - ====== INICIO WEBHOOK ====== 2026-07-15 20:34:07 - Evento: text | De: 584243412606 | Size: 789b 2026-07-15 20:34:07 - Procesando mensaje regular tipo: text 2026-07-15 20:34:07 - RegularMessageService: Procesando mensaje de 584243412606, tipo: text 2026-07-15 20:34:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDEyNjA2FQIAEhggQUMxOTA4MkNGNDMwNzIzNTVEOTQ0QjFCMURCQkVCN0QA 2026-07-15 20:34:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDEyNjA2FQIAEhggQUMxOTA4MkNGNDMwNzIzNTVEOTQ0QjFCMURCQkVCN0QA 2026-07-15 20:34:07 - Contenido: Pago hecho por Internet de agosto 2026 Orlando Leyton de Pie del Cerro... 2026-07-15 20:34:07 - Comando detectado: pago 2026-07-15 20:34:07 - CommandProcessor: Procesando comando: pago 2026-07-15 20:34:07 - Ejecutando add_pagos.php [15-Jul-2026 20:34:08 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:34:08 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:34:08 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:34:08 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:34:08 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:34:08 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:34:08 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 20:34:08 - Resultado del comando: array 2026-07-15 20:34:08 - Enviando respuesta: [Interactivo] Para activar el plan: default group 2026-07-15 20:34:09 - Mensaje enviado con éxito a 584243412606 2026-07-15 20:34:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a582701d99be (wa_message_id: wamid.HBgMNTg0MjQzNDEyNjA2FQIAERgSM0IwRjdENjU2RkVBOTgzNzMxAA==) 2026-07-15 20:34:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a582701d99be 2026-07-15 20:34:09 - ====== FIN WEBHOOK ====== 2026-07-15 20:36:31 - ====== INICIO WEBHOOK ====== 2026-07-15 20:36:31 - Evento: interactive | De: 584243412606 | Size: 935b 2026-07-15 20:36:31 - Procesando Flow de PAGO para: 584243412606 [15-Jul-2026 20:36:31 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:36:31 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:36:31 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:36:32 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:36:32 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:36:32 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 20:36:32 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 20:36:33 - Mensaje enviado con éxito a 584243412606 2026-07-15 20:36:33 - ====== FIN WEBHOOK ====== 2026-07-15 20:45:38 - ====== INICIO WEBHOOK ====== 2026-07-15 20:45:38 - Evento: text | De: 584265130651 | Size: 587b 2026-07-15 20:45:38 - Procesando mensaje regular tipo: text 2026-07-15 20:45:38 - RegularMessageService: Procesando mensaje de 584265130651, tipo: text 2026-07-15 20:45:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY1MTMwNjUxFQIAEhggQUM5NTk2NzcyODBEMDkwMDAwNkUxRjhGNUZGNTdEODUA 2026-07-15 20:45:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY1MTMwNjUxFQIAEhggQUM5NTk2NzcyODBEMDkwMDAwNkUxRjhGNUZGNTdEODUA 2026-07-15 20:45:38 - Contenido: Buemos días no ay Internet... 2026-07-15 20:45:38 - Comando detectado: buemos 2026-07-15 20:45:38 - CommandProcessor: Procesando comando: buemos 2026-07-15 20:45:38 - Comando no reconocido, enviando a ChatGPT 2026-07-15 20:45:38 - Resultado del comando: string 2026-07-15 20:45:38 - Enviando a ChatGPT: Buemos días no ay Internet... 2026-07-15 20:45:38 - forwardToChatGPT: Enviando a ChatGPT: Buemos días no ay Internet... 2026-07-15 20:45:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 21:45:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 21:45:38 America/Halifax] [CHATBOT][START] corr=afe86c95 IP=127.0.0.1 UA= [15-Jul-2026 20:45:38 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [15-Jul-2026 20:45:38 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [15-Jul-2026 20:45:38 America/Caracas] [CHATBOT][WARN] corr=afe86c95 No se obtuvo tasa; usando tasa fallback=480 [15-Jul-2026 20:45:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=74:ac:b9:7c:03:50 mobile=584265130651 [15-Jul-2026 20:45:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Jul-2026 20:45:38 America/Caracas] [CHATBOT][DIAG] corr=afe86c95 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [15-Jul-2026 20:45:38 America/Caracas] [CHATBOT][CTX] corr=afe86c95 tel=584265130651 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [15-Jul-2026 20:45:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 20:45:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 20:45:38 America/Caracas] [CHATBOT][AI][9a40f0] Proveedor: gemini [15-Jul-2026 20:45:38 America/Caracas] [CHATBOT][GEMINI][9a40f0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Jul-2026 20:45:38 America/Caracas] [CHATBOT][GEMINI][9a40f0] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 20:45:39 America/Caracas] [CHATBOT][GEMINI][9a40f0] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 20:45:40 America/Caracas] [CHATBOT][AI][9a40f0] Gemini falló, usando heurística local [15-Jul-2026 20:45:40 America/Caracas] [CHATBOT][AI][9a40f0] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 20:45:40 America/Caracas] [CHATBOT][END] corr=afe86c95 bytesRespuesta=390 [15-Jul-2026 20:45:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 20:45:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 20:45:41 - Mensaje enviado con éxito a 584265130651 2026-07-15 20:45:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5829b56b764 (wa_message_id: wamid.HBgMNTg0MjY1MTMwNjUxFQIAERgSRTlGMTU1OEVCMkI0NEM2MUMzAA==) 2026-07-15 20:45:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a5829b56b764 2026-07-15 20:45:41 - ====== FIN WEBHOOK ====== 2026-07-15 20:46:25 - ====== INICIO WEBHOOK ====== 2026-07-15 20:46:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 20:46:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 20:46:25 - ====== FIN WEBHOOK ====== 2026-07-15 21:10:10 - ====== INICIO WEBHOOK ====== 2026-07-15 21:10:10 - Evento: button | De: 584243019870 | Size: 715b 2026-07-15 21:10:10 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 21:10:10 - ButtonService: payload=informacion de pagos, telefono=584243019870 2026-07-15 21:10:10 - Procesando botón PAGO para: 584243019870 2026-07-15 21:10:11 - Mensaje enviado con éxito a 584243019870 2026-07-15 21:10:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a582f73e9c12 (wa_message_id: wamid.HBgMNTg0MjQzMDE5ODcwFQIAERgSNkZERUEyNjNBM0I5NEQ4QTdGAA==) 2026-07-15 21:10:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a582f73e9c12 2026-07-15 21:10:11 - ====== FIN WEBHOOK ====== 2026-07-15 21:10:55 - ====== INICIO WEBHOOK ====== 2026-07-15 21:10:55 - Evento: text | De: 584243019870 | Size: 597b 2026-07-15 21:10:55 - Procesando mensaje regular tipo: text 2026-07-15 21:10:55 - RegularMessageService: Procesando mensaje de 584243019870, tipo: text 2026-07-15 21:10:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDE5ODcwFQIAEhggQUMyNDk1QzNEQjYxNzVCQTZCNkZGNzkwRjNFOTlEQzkA 2026-07-15 21:10:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDE5ODcwFQIAEhggQUMyNDk1QzNEQjYxNzVCQTZCNkZGNzkwRjNFOTlEQzkA 2026-07-15 21:10:55 - Contenido: Cuanto debo pagar? Mi plan es de 30 dolares... 2026-07-15 21:10:55 - Comando detectado: cuanto 2026-07-15 21:10:55 - CommandProcessor: Procesando comando: cuanto 2026-07-15 21:10:55 - Comando no reconocido, enviando a ChatGPT 2026-07-15 21:10:55 - Resultado del comando: string 2026-07-15 21:10:55 - Enviando a ChatGPT: Cuanto debo pagar? Mi plan es de 30 dolares... 2026-07-15 21:10:55 - LeadCapture: Posible lead detectado para 584243019870 2026-07-15 21:10:55 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-15 21:10:55 - forwardToChatGPT: Enviando a ChatGPT: Cuanto debo pagar? Mi plan es de 30 dolares... 2026-07-15 21:10:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 22:10:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 22:10:55 America/Halifax] [CHATBOT][START] corr=07ba5295 IP=127.0.0.1 UA= [15-Jul-2026 21:10:56 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [15-Jul-2026 21:10:56 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [15-Jul-2026 21:10:56 America/Caracas] [CHATBOT][WARN] corr=07ba5295 No se obtuvo tasa; usando tasa fallback=480 [15-Jul-2026 21:10:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-24 username=6c:68:a4:81:a0:ec mobile=584243019870 [15-Jul-2026 21:10:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:72:49:7d mobile=584243019870 [15-Jul-2026 21:10:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Jul-2026 21:10:56 America/Caracas] [CHATBOT][DIAG] corr=07ba5295 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [15-Jul-2026 21:10:56 America/Caracas] [CHATBOT][CTX] corr=07ba5295 tel=584243019870 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [15-Jul-2026 21:10:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 21:10:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 21:10:56 America/Caracas] [CHATBOT][AI][37a051] Proveedor: gemini [15-Jul-2026 21:10:56 America/Caracas] [CHATBOT][GEMINI][37a051] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Jul-2026 21:10:56 America/Caracas] [CHATBOT][GEMINI][37a051] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 21:10:57 America/Caracas] [CHATBOT][GEMINI][37a051] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 21:10:57 America/Caracas] [CHATBOT][AI][37a051] Gemini falló, usando heurística local [15-Jul-2026 21:10:57 America/Caracas] [CHATBOT][END] corr=07ba5295 bytesRespuesta=478 [15-Jul-2026 21:10:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 21:10:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 21:10:58 - Mensaje enviado con éxito a 584243019870 2026-07-15 21:10:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a582fa2d21b8 (wa_message_id: wamid.HBgMNTg0MjQzMDE5ODcwFQIAERgSNEU5NTI0RjJBNkY2RTNGMTNGAA==) 2026-07-15 21:10:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a582fa2d21b8 2026-07-15 21:10:58 - ====== FIN WEBHOOK ====== 2026-07-15 21:17:10 - ====== INICIO WEBHOOK ====== 2026-07-15 21:17:10 - Evento: text | De: 584243019870 | Size: 579b 2026-07-15 21:17:10 - Procesando mensaje regular tipo: text 2026-07-15 21:17:10 - RegularMessageService: Procesando mensaje de 584243019870, tipo: text 2026-07-15 21:17:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMDE5ODcwFQIAEhggQUM4ODkxRUE0QjI1OTExQzBGQjQxQzEyNThFNEZEMzMA 2026-07-15 21:17:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMDE5ODcwFQIAEhggQUM4ODkxRUE0QjI1OTExQzBGQjQxQzEyNThFNEZEMzMA 2026-07-15 21:17:10 - Contenido: Ok el míos es de 30$... 2026-07-15 21:17:10 - Comando detectado: ok 2026-07-15 21:17:10 - CommandProcessor: Procesando comando: ok 2026-07-15 21:17:10 - Comando no reconocido, enviando a ChatGPT 2026-07-15 21:17:10 - Resultado del comando: string 2026-07-15 21:17:10 - Enviando a ChatGPT: Ok el míos es de 30$... 2026-07-15 21:17:10 - forwardToChatGPT: Enviando a ChatGPT: Ok el míos es de 30$... 2026-07-15 21:17:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 22:17:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 22:17:10 America/Halifax] [CHATBOT][START] corr=8786a860 IP=127.0.0.1 UA= [15-Jul-2026 21:17:10 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [15-Jul-2026 21:17:10 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [15-Jul-2026 21:17:10 America/Caracas] [CHATBOT][WARN] corr=8786a860 No se obtuvo tasa; usando tasa fallback=480 [15-Jul-2026 21:17:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-24 username=6c:68:a4:81:a0:ec mobile=584243019870 [15-Jul-2026 21:17:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:72:49:7d mobile=584243019870 [15-Jul-2026 21:17:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Jul-2026 21:17:10 America/Caracas] [CHATBOT][DIAG] corr=8786a860 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [15-Jul-2026 21:17:10 America/Caracas] [CHATBOT][CTX] corr=8786a860 tel=584243019870 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [15-Jul-2026 21:17:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 21:17:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 21:17:10 America/Caracas] [CHATBOT][AI][382bc7] Proveedor: gemini [15-Jul-2026 21:17:10 America/Caracas] [CHATBOT][GEMINI][382bc7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Jul-2026 21:17:11 America/Caracas] [CHATBOT][GEMINI][382bc7] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 21:17:11 America/Caracas] [CHATBOT][GEMINI][382bc7] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 21:17:12 America/Caracas] [CHATBOT][AI][382bc7] Gemini falló, usando heurística local [15-Jul-2026 21:17:12 America/Caracas] [CHATBOT][AI][382bc7] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 21:17:12 America/Caracas] [CHATBOT][END] corr=8786a860 bytesRespuesta=393 [15-Jul-2026 21:17:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 21:17:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 21:17:13 - Mensaje enviado con éxito a 584243019870 2026-07-15 21:17:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58311968129 (wa_message_id: wamid.HBgMNTg0MjQzMDE5ODcwFQIAERgSODkyODAzOEYxNUUyNDBCMEU5AA==) 2026-07-15 21:17:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a58311968129 2026-07-15 21:17:13 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Angelica Prada, 2026-08-20 00:00:00 . 584122814524 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122814524","wa_id":"584122814524"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSMzA0QTVCNjNBNjgxNUM4MjQzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Orlando Leyton, 2026-09-11 00:00:00 . 584243412606 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243412606","wa_id":"584243412606"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDEyNjA2FQIAERgSNDQwQUI5NDc3MzA4ODVFQ0RBAA==","message_status":"accepted"}]}'. 2026-07-15 21:27:16 - ====== INICIO WEBHOOK ====== 2026-07-15 21:27:16 - Evento: interactive | De: 584243412606 | Size: 969b 2026-07-15 21:27:16 - Procesando encuesta interactiva 2026-07-15 21:27:16 - SurveyService: Iniciando procesamiento de encuesta 2026-07-15 21:27:16 - Procesando encuesta de: 584243412606, Message ID: wamid.HBgMNTg0MjQzNDEyNjA2FQIAEhggQUNDQUYzRjE4MUU4NTZCQTMwNDUxNTAxODc1M0UyOUQA 2026-07-15 21:27:16 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-15 21:27:16 - ====== FIN WEBHOOK ====== 2026-07-15 21:36:59 - ====== INICIO WEBHOOK ====== 2026-07-15 21:36:59 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 21:36:59 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 21:36:59 - ====== FIN WEBHOOK ====== 2026-07-15 21:37:53 - ====== INICIO WEBHOOK ====== 2026-07-15 21:37:53 - Evento: text | De: 584141374410 | Size: 571b 2026-07-15 21:37:53 - Procesando mensaje regular tipo: text 2026-07-15 21:37:53 - RegularMessageService: Procesando mensaje de 584141374410, tipo: text 2026-07-15 21:37:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUMwREUzRTRCRUM4OENCMjdEOUQzNTJBRTMzOUIzOUIA 2026-07-15 21:37:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMzc0NDEwFQIAEhggQUMwREUzRTRCRUM4OENCMjdEOUQzNTJBRTMzOUIzOUIA 2026-07-15 21:37:53 - Contenido: Buen dia... 2026-07-15 21:37:53 - Comando detectado: buen 2026-07-15 21:37:53 - CommandProcessor: Procesando comando: buen 2026-07-15 21:37:53 - Comando no reconocido, enviando a ChatGPT 2026-07-15 21:37:53 - Resultado del comando: string 2026-07-15 21:37:53 - Enviando a ChatGPT: Buen dia... 2026-07-15 21:37:53 - forwardToChatGPT: Enviando a ChatGPT: Buen dia... 2026-07-15 21:37:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 22:37:53 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 22:37:53 America/Halifax] [CHATBOT][START] corr=d5801edc IP=127.0.0.1 UA= [15-Jul-2026 21:37:53 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [15-Jul-2026 21:37:53 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [15-Jul-2026 21:37:53 America/Caracas] [CHATBOT][WARN] corr=d5801edc No se obtuvo tasa; usando tasa fallback=480 [15-Jul-2026 21:37:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=74:ac:b9:7c:0c:1f mobile=584141374410 [15-Jul-2026 21:37:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Jul-2026 21:37:53 America/Caracas] [CHATBOT][DIAG] corr=d5801edc Estado: problemas_criticos; Cuenta: activo; Reconexiones 24h: 144; Problema: Conexión muy inestable (144 reconexiones en 24h) [critical] [15-Jul-2026 21:37:53 America/Caracas] [CHATBOT][CTX] corr=d5801edc tel=584141374410 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [15-Jul-2026 21:37:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 21:37:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 21:37:53 America/Caracas] [CHATBOT][AI][b18644] Proveedor: gemini [15-Jul-2026 21:37:53 America/Caracas] [CHATBOT][GEMINI][b18644] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Jul-2026 21:37:54 America/Caracas] [CHATBOT][GEMINI][b18644] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 21:37:54 America/Caracas] [CHATBOT][GEMINI][b18644] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 21:37:55 America/Caracas] [CHATBOT][AI][b18644] Gemini falló, usando heurística local [15-Jul-2026 21:37:55 America/Caracas] [CHATBOT][AI][b18644] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 21:37:55 America/Caracas] [CHATBOT][END] corr=d5801edc bytesRespuesta=391 [15-Jul-2026 21:37:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 21:37:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 21:37:56 - Mensaje enviado con éxito a 584141374410 2026-07-15 21:37:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5835f47b527 (wa_message_id: wamid.HBgMNTg0MTQxMzc0NDEwFQIAERgSOEE0Q0U5MEFDMUI0ODQxQjVCAA==) 2026-07-15 21:37:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a5835f47b527 2026-07-15 21:37:56 - ====== FIN WEBHOOK ====== 2026-07-15 21:45:37 - ====== INICIO WEBHOOK ====== 2026-07-15 21:45:37 - Evento: button | De: 584142356045 | Size: 750b 2026-07-15 21:45:37 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 21:45:37 - ButtonService: payload=informacion de pagos, telefono=584142356045 2026-07-15 21:45:37 - Procesando botón PAGO para: 584142356045 2026-07-15 21:45:38 - Mensaje enviado con éxito a 584142356045 2026-07-15 21:45:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5837c24266a (wa_message_id: wamid.HBgMNTg0MTQyMzU2MDQ1FQIAERgSQUVGMkMwMEI5NDM0MjMzQzE0AA==) 2026-07-15 21:45:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a5837c24266a 2026-07-15 21:45:38 - ====== FIN WEBHOOK ====== 2026-07-15 21:47:48 - ====== INICIO WEBHOOK ====== 2026-07-15 21:47:48 - Evento: image | De: 584142356045 | Size: 942b 2026-07-15 21:47:48 - Procesando mensaje regular tipo: image 2026-07-15 21:47:48 - RegularMessageService: Procesando mensaje de 584142356045, tipo: image 2026-07-15 21:47:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMzU2MDQ1FQIAEhgUNEEzRDZCOUZFNzU0ODk1RUVDRTUA 2026-07-15 21:47:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMzU2MDQ1FQIAEhgUNEEzRDZCOUZFNzU0ODk1RUVDRTUA 2026-07-15 21:47:48 - Contenido: Pago internet 🛜 Carolina LiCausi urb Araguaney el junquito... 2026-07-15 21:47:48 - Comando detectado: pago 2026-07-15 21:47:48 - CommandProcessor: Procesando comando: pago 2026-07-15 21:47:48 - Ejecutando add_pagos.php 2026-07-15 21:47:48 - Pago con imagen asociada: 877043571912548 [15-Jul-2026 21:47:49 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 21:47:49 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 21:47:49 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 21:47:49 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 21:47:49 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 21:47:49 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 21:47:49 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 21:47:49 - Resultado del comando: array 2026-07-15 21:47:49 - Enviando respuesta: [Interactivo] Para activar el plan: default group 2026-07-15 21:47:50 - Mensaje enviado con éxito a 584142356045 2026-07-15 21:47:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5838467678f (wa_message_id: wamid.HBgMNTg0MTQyMzU2MDQ1FQIAERgSMTBBQzIxRjEwM0MzMkVBMTMzAA==) 2026-07-15 21:47:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a5838467678f 2026-07-15 21:47:50 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , juan carlos ruiz, 2026-09-10 00:00:00 . 584243019870 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243019870","wa_id":"584243019870"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDE5ODcwFQIAERgSQzQwNjg2NjIwRDg4MjgwMDQzAA==","message_status":"accepted"}]}'. 2026-07-15 22:01:10 - ====== INICIO WEBHOOK ====== 2026-07-15 22:01:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 22:01:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 22:01:10 - ====== FIN WEBHOOK ====== 2026-07-15 22:01:11 - ====== INICIO WEBHOOK ====== 2026-07-15 22:01:11 - Evento: status:failed | De: 584242059610 | Size: 828b 2026-07-15 22:01:11 - STATUS FAILED: failed para 584242059610 | Error: 131047 Re-engagement message 2026-07-15 22:01:11 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maria Isabel Torres, 2026-09-11 00:00:00 . 584243009413 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243009413","wa_id":"584243009413"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDA5NDEzFQIAERgSMjZFNTUxOTBCNDdFODVGM0FFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , carolina licausi, 2026-09-11 00:00:00 . 584142356045 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142356045","wa_id":"584142356045"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzU2MDQ1FQIAERgSNTRCMkVCMkRBNjIxNzkwMDAxAA==","message_status":"accepted"}]}'. 2026-07-15 22:20:26 - ====== INICIO WEBHOOK ====== 2026-07-15 22:20:26 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 22:20:26 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 22:20:26 - ====== FIN WEBHOOK ====== 2026-07-15 22:20:27 - ====== INICIO WEBHOOK ====== 2026-07-15 22:20:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 22:20:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 22:20:27 - ====== FIN WEBHOOK ====== 2026-07-15 22:20:39 - ====== INICIO WEBHOOK ====== 2026-07-15 22:20:39 - Evento: image | De: 584129901415 | Size: 823b 2026-07-15 22:20:39 - Procesando mensaje regular tipo: image 2026-07-15 22:20:39 - RegularMessageService: Procesando mensaje de 584129901415, tipo: image 2026-07-15 22:20:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGMTA0NTlGNkJBQ0YzNzkwNENCMTM5MTIwNzBCQkIA 2026-07-15 22:20:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGMTA0NTlGNkJBQ0YzNzkwNENCMTM5MTIwNzBCQkIA 2026-07-15 22:20:39 - Contenido: ... 2026-07-15 22:20:39 - Comando detectado: image 2026-07-15 22:20:39 - CommandProcessor: Procesando comando: image 2026-07-15 22:20:39 - Imagen sin comando, guardando y procesando 2026-07-15 22:20:39 - Verificando duplicado por imageId=1067321655736324, msgId=wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGMTA0NTlGNkJBQ0YzNzkwNENCMTM5MTIwNzBCQkIA 2026-07-15 22:20:39 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 22:20:39 - Incluyendo numtoname.php... 2026-07-15 22:20:39 - Incluyendo media.php... 2026-07-15 22:20:39 - DEBUG messages batch: [{"from":"584129901415","from_user_id":"VE.4519632084990605","id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGMTA0NTlGNkJBQ0YzNzkwNENCMTM5MTIwNzBCQkIA","timestamp":"1786366963","type":"image","image":{"mime_type":"image\/jpeg","sha256":"R4dSKObCihWzGnAIs0vqvzgCl62PQdnDRanoS0xwWTc=","id":"1067321655736324","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1067321655736324&source=webhook&ext=1786367265&hash=ATwS2I3j9MmpFQP4Yp4U936il5S8SQQHqrafQ7u-N872IQ"}}] 2026-07-15 22:20:39 - DEBUG caption: no se encontró texto cercano 2026-07-15 22:20:39 - DEBUG caption final: [VACIO] 2026-07-15 22:20:39 - DEBUG busqueda mobiles: 04129901415,4129901415,584129901415 2026-07-15 22:20:39 - DEBUG usuario encontrado: 70:a7:41:28:54:fe 2026-07-15 22:20:39 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 22:20:39 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 22:20:40 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1067321655736324&source=getMedia&ext=1786367267&hash=ATykSQtLtzODu4y0KfPVdLRx0Twni6IpX1kZw1JGG8TE-g 2026-07-15 22:20:41 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1067321655736324.jpg (32074 bytes) 2026-07-15 22:20:42 - OCR tesseract exit=0 chars=354 2026-07-15 22:20:42 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 218 9:02a.m. Y 23 0 En < Comprobante de operación —«<; y PagomóvilBDV Personas 11.363,11 Bs Fecha: 10/08/2026 Operación: 006959743237 ‘oO Identificación: 18143785 Origen: 0102****1011 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Crear Acceso directo 2026-07-15 22:20:42 - OCR parse (caption-level): {"banco":"Mercantil","monto":"11363.11","fecha":"2026-08-10"} 2026-07-15 22:20:42 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-07-15 22:20:42 - DEBUG registro: usernameRaw=''70:a7:41:28:54:fe'' first=''Regino'' last=''Mejias Bandes'' esRegistrado=1 2026-07-15 22:20:42 - DEBUG bodyAdmin postOCR: Tlf: 04129901415\nUser: 70:a7:41:28:54:fe\nNombre: Regino Mejias Bandes\nBanco: Mercantil\nMonto: 11363.11 (caption)\nFecha: 2026-08-10 (caption)\nSrvID: 34 2026-07-15 22:20:45 - IMG 1067321655736324 TEL 04129901415 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 22:20:45 - Incluyendo guardar_imagen.php... 2026-07-15 22:20:45 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 22:20:45 - Includes realizados. Verificando funciones... 2026-07-15 22:20:45 - obtenerInfoUsuario: Iniciando función con teléfono: 584129901415 2026-07-15 22:20:45 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 22:20:45 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 22:20:45 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 22:20:45 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 22:20:45 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 22:20:45 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:54:fe","firstname":"Regino","lastname":"Mejias Bandes","mac":"70:a7:41:28:54:fe","srvid":34} 2026-07-15 22:20:45 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 22:20:45 - Datos usuario extraídos: {"username":"70:a7:41:28:54:fe","firstname":"Regino","lastname":"Mejias Bandes","mac":"70:a7:41:28:54:fe","srvid":34} 2026-07-15 22:20:45 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 22:20:45 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 22:20:45 - Valor de accessToken: EAAC0c45... 2026-07-15 22:20:45 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 22:20:45 - Instancia WhatsAppImageHandler creada 2026-07-15 22:20:45 - Llamando a saveWhatsAppImage... 2026-07-15 22:20:45 - saveWhatsAppImage: Procesando imagen para: 584129901415 2026-07-15 22:20:45 - saveWhatsAppImage: ID de media: 1067321655736324, MIME type: image/jpeg 2026-07-15 22:20:45 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1067321655736324 2026-07-15 22:20:46 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 22:20:46 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1067321655736324&source=getMedia&ext=1786367273&hash=ATwyj1HW2aAbCHjBuUZ9L_QrDn8civ_6Ffl6WXRCdQ6oFA 2026-07-15 22:20:46 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1067321655736324&source=getMedia&ext=1786367273&hash=ATwyj1HW2aAbCHjBuUZ9L_QrDn8civ_6Ffl6WXRCdQ6oFA 2026-07-15 22:20:47 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 22:20:47 - descargar_imagen: Imagen descargada - Tamaño: 32074 bytes, Tipo: image/jpeg 2026-07-15 22:20:47 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1067321655736324.jpg, Tamaño: 32074 bytes 2026-07-15 22:20:47 - saveToDatabase: Registro insertado en BD con ID: 298 2026-07-15 22:20:47 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1067321655736324.jpg","image_id":"1067321655736324","size":32074,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 22:20:47 - Resultado del comando: array 2026-07-15 22:20:47 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 22:20:49 - Mensaje enviado con éxito a 584129901415 2026-07-15 22:20:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5840010b1e6 (wa_message_id: wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSNTQzRUJFODQ2M0Q4MjlBNzk1AA==) 2026-07-15 22:20:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a5840010b1e6 2026-07-15 22:20:49 - ====== FIN WEBHOOK ====== 2026-07-15 22:28:10 - ====== INICIO WEBHOOK ====== 2026-07-15 22:28:10 - Evento: text | De: 584141478013 | Size: 610b 2026-07-15 22:28:10 - Procesando mensaje regular tipo: text 2026-07-15 22:28:10 - RegularMessageService: Procesando mensaje de 584141478013, tipo: text 2026-07-15 22:28:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNDc4MDEzFQIAEhggQUNBOUExMTczRkU3MzY2Rjc0NzNFQTMzN0I3M0FERjkA 2026-07-15 22:28:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNDc4MDEzFQIAEhggQUNBOUExMTczRkU3MzY2Rjc0NzNFQTMzN0I3M0FERjkA 2026-07-15 22:28:10 - Contenido: Cuánto es el monto de 15$ para abonar al internet... 2026-07-15 22:28:10 - Comando detectado: cuánto 2026-07-15 22:28:10 - CommandProcessor: Procesando comando: cuánto 2026-07-15 22:28:10 - Comando no reconocido, enviando a ChatGPT 2026-07-15 22:28:10 - Resultado del comando: string 2026-07-15 22:28:10 - Enviando a ChatGPT: Cuánto es el monto de 15$ para abonar al internet... 2026-07-15 22:28:10 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es el monto de 15$ para abonar al internet... 2026-07-15 22:28:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 23:28:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 23:28:10 America/Halifax] [CHATBOT][START] corr=d631d596 IP=127.0.0.1 UA= [15-Jul-2026 22:28:10 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [15-Jul-2026 22:28:10 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [15-Jul-2026 22:28:10 America/Caracas] [CHATBOT][WARN] corr=d631d596 No se obtuvo tasa; usando tasa fallback=480 [15-Jul-2026 22:28:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-11 username=74:ac:b9:7c:03:df mobile=584141478013 [15-Jul-2026 22:28:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Jul-2026 22:28:10 America/Caracas] [CHATBOT][DIAG] corr=d631d596 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [15-Jul-2026 22:28:10 America/Caracas] [CHATBOT][CTX] corr=d631d596 tel=584141478013 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [15-Jul-2026 22:28:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 22:28:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 22:28:10 America/Caracas] [CHATBOT][AI][5ae8d9] Proveedor: gemini [15-Jul-2026 22:28:10 America/Caracas] [CHATBOT][GEMINI][5ae8d9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Jul-2026 22:28:11 America/Caracas] [CHATBOT][GEMINI][5ae8d9] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 22:28:11 America/Caracas] [CHATBOT][GEMINI][5ae8d9] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 22:28:12 America/Caracas] [CHATBOT][AI][5ae8d9] Gemini falló, usando heurística local [15-Jul-2026 22:28:12 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-15 22:28:12 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 22:28:13 - Mensaje enviado con éxito a 584141478013 2026-07-15 22:28:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5841bdb5e42 (wa_message_id: wamid.HBgMNTg0MTQxNDc4MDEzFQIAERgSMDA2ODUzNjcxNTVCRUQ4OTEwAA==) 2026-07-15 22:28:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a5841bdb5e42 2026-07-15 22:28:13 - ====== FIN WEBHOOK ====== 2026-07-15 22:28:35 - ====== INICIO WEBHOOK ====== 2026-07-15 22:28:35 - Evento: text | De: 584141478013 | Size: 580b 2026-07-15 22:28:35 - Procesando mensaje regular tipo: text 2026-07-15 22:28:35 - RegularMessageService: Procesando mensaje de 584141478013, tipo: text 2026-07-15 22:28:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNDc4MDEzFQIAEhggQUNFRTdEN0U2RUIwOTQ3RUEzRjAwQUQwRjgxQUNCNzMA 2026-07-15 22:28:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNDc4MDEzFQIAEhggQUNFRTdEN0U2RUIwOTQ3RUEzRjAwQUQwRjgxQUNCNzMA 2026-07-15 22:28:35 - Contenido: 🙄🙄... 2026-07-15 22:28:35 - Comando detectado: 🙄🙄 2026-07-15 22:28:35 - CommandProcessor: Procesando comando: 🙄🙄 2026-07-15 22:28:35 - Comando no reconocido, enviando a ChatGPT 2026-07-15 22:28:35 - Resultado del comando: string 2026-07-15 22:28:35 - Enviando a ChatGPT: 🙄🙄... 2026-07-15 22:28:35 - forwardToChatGPT: Enviando a ChatGPT: 🙄🙄... 2026-07-15 22:28:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 23:28:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 23:28:35 America/Halifax] [CHATBOT][START] corr=76c6ca61 IP=127.0.0.1 UA= [15-Jul-2026 22:28:35 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [15-Jul-2026 22:28:35 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [15-Jul-2026 22:28:35 America/Caracas] [CHATBOT][WARN] corr=76c6ca61 No se obtuvo tasa; usando tasa fallback=480 [15-Jul-2026 22:28:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-11 username=74:ac:b9:7c:03:df mobile=584141478013 [15-Jul-2026 22:28:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Jul-2026 22:28:35 America/Caracas] [CHATBOT][DIAG] corr=76c6ca61 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [15-Jul-2026 22:28:35 America/Caracas] [CHATBOT][CTX] corr=76c6ca61 tel=584141478013 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [15-Jul-2026 22:28:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 22:28:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 22:28:35 America/Caracas] [CHATBOT][AI][3904dc] Proveedor: gemini [15-Jul-2026 22:28:35 America/Caracas] [CHATBOT][GEMINI][3904dc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Jul-2026 22:28:35 America/Caracas] [CHATBOT][GEMINI][3904dc] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 22:28:36 America/Caracas] [CHATBOT][GEMINI][3904dc] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 22:28:36 America/Caracas] [CHATBOT][AI][3904dc] Gemini falló, usando heurística local [15-Jul-2026 22:28:36 America/Caracas] [CHATBOT][AI][3904dc] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 22:28:36 America/Caracas] [CHATBOT][END] corr=76c6ca61 bytesRespuesta=392 [15-Jul-2026 22:28:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 22:28:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 22:28:37 - Mensaje enviado con éxito a 584141478013 2026-07-15 22:28:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5841d5f073d (wa_message_id: wamid.HBgMNTg0MTQxNDc4MDEzFQIAERgSRjAyQkI3NzkzQUIwQ0Y5NTVCAA==) 2026-07-15 22:28:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a5841d5f073d 2026-07-15 22:28:37 - ====== FIN WEBHOOK ====== 2026-07-15 22:36:39 - ====== INICIO WEBHOOK ====== 2026-07-15 22:36:39 - Evento: button | De: 584267419909 | Size: 724b 2026-07-15 22:36:39 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 22:36:39 - ButtonService: payload=informacion de pagos, telefono=584267419909 2026-07-15 22:36:39 - Procesando botón PAGO para: 584267419909 2026-07-15 22:36:40 - Mensaje enviado con éxito a 584267419909 2026-07-15 22:36:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5843b85807f (wa_message_id: wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSQjAyMDUzRUI5RTQ5NEJGOEFCAA==) 2026-07-15 22:36:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a5843b85807f 2026-07-15 22:36:40 - ====== FIN WEBHOOK ====== 2026-07-15 22:46:50 - ====== INICIO WEBHOOK ====== 2026-07-15 22:46:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 22:46:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 22:46:50 - ====== FIN WEBHOOK ====== 2026-07-15 22:49:47 - ====== INICIO WEBHOOK ====== 2026-07-15 22:49:47 - Evento: image | De: 584267419909 | Size: 837b 2026-07-15 22:49:47 - Procesando mensaje regular tipo: image 2026-07-15 22:49:47 - RegularMessageService: Procesando mensaje de 584267419909, tipo: image 2026-07-15 22:49:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUNGQzgwQzBBRjhCNDQ1NzJENjlEMTBBNUY0RThFODIA 2026-07-15 22:49:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUNGQzgwQzBBRjhCNDQ1NzJENjlEMTBBNUY0RThFODIA 2026-07-15 22:49:47 - Contenido: ... 2026-07-15 22:49:47 - Comando detectado: image 2026-07-15 22:49:47 - CommandProcessor: Procesando comando: image 2026-07-15 22:49:47 - Imagen sin comando, guardando y procesando 2026-07-15 22:49:47 - Verificando duplicado por imageId=1289166253136143, msgId=wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUNGQzgwQzBBRjhCNDQ1NzJENjlEMTBBNUY0RThFODIA 2026-07-15 22:49:47 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 22:49:47 - Incluyendo numtoname.php... 2026-07-15 22:49:47 - Incluyendo media.php... 2026-07-15 22:49:47 - DEBUG messages batch: [{"from":"584267419909","from_user_id":"VE.4519992048287942","id":"wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUNGQzgwQzBBRjhCNDQ1NzJENjlEMTBBNUY0RThFODIA","timestamp":"1786368713","type":"image","image":{"mime_type":"image\/jpeg","sha256":"wes79DCcEv7Y\/Zwc85klQC71o5N31YpG0WVGLYh9k8o=","id":"1289166253136143","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1289166253136143&source=webhook&ext=1786369014&hash=ATwHA53WsHzEpG4tx9usiLPBFtFMCWZhNgsxLow-3MAowg"}}] 2026-07-15 22:49:47 - DEBUG caption: no se encontró texto cercano 2026-07-15 22:49:47 - DEBUG caption final: [VACIO] 2026-07-15 22:49:47 - DEBUG busqueda mobiles: 04267419909,4267419909,584267419909 2026-07-15 22:49:47 - DEBUG usuario encontrado: 9c:05:d6:90:23:83 2026-07-15 22:49:47 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 22:49:47 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 22:49:49 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1289166253136143&source=getMedia&ext=1786369016&hash=ATxWzGxkHphgH44pOGGrFeM8ryLnmMEJpmQYlZZwL1O_yw 2026-07-15 22:49:51 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1289166253136143.jpg (41041 bytes) 2026-07-15 22:49:52 - OCR tesseract exit=0 chars=285 2026-07-15 22:49:52 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 248 Crs) CR TR EL ES PagomóvilBDV Personas Fecha: 10/08/2026 Operacién: 006959928563 0 Identificacién: 18143785 Origen: O102***2165 Destino: 04123663736 [511% 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-15 22:49:52 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-10"} 2026-07-15 22:49:52 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-07-15 22:49:52 - DEBUG registro: usernameRaw=''9c:05:d6:90:23:83'' first=''Deilys'' last=''Mujica'' esRegistrado=1 2026-07-15 22:49:52 - DEBUG bodyAdmin postOCR: Tlf: 04267419909\nUser: 9c:05:d6:90:23:83\nNombre: Deilys Mujica\nBanco: Venezuela\nMonto: \nFecha: 2026-08-10 (caption)\nSrvID: 34 2026-07-15 22:49:55 - IMG 1289166253136143 TEL 04267419909 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 22:49:55 - Incluyendo guardar_imagen.php... 2026-07-15 22:49:55 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 22:49:55 - Includes realizados. Verificando funciones... 2026-07-15 22:49:55 - obtenerInfoUsuario: Iniciando función con teléfono: 584267419909 2026-07-15 22:49:55 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 22:49:55 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 22:49:55 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 22:49:55 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 22:49:55 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 22:49:55 - obtenerInfoUsuario: Datos usuario: {"username":"9c:05:d6:90:23:83","firstname":"Deilys","lastname":"Mujica","mac":"9c:05:d6:90:23:83","srvid":34} 2026-07-15 22:49:55 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 22:49:55 - Datos usuario extraídos: {"username":"9c:05:d6:90:23:83","firstname":"Deilys","lastname":"Mujica","mac":"9c:05:d6:90:23:83","srvid":34} 2026-07-15 22:49:55 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 22:49:55 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 22:49:55 - Valor de accessToken: EAAC0c45... 2026-07-15 22:49:55 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 22:49:55 - Instancia WhatsAppImageHandler creada 2026-07-15 22:49:55 - Llamando a saveWhatsAppImage... 2026-07-15 22:49:55 - saveWhatsAppImage: Procesando imagen para: 584267419909 2026-07-15 22:49:55 - saveWhatsAppImage: ID de media: 1289166253136143, MIME type: image/jpeg 2026-07-15 22:49:55 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1289166253136143 2026-07-15 22:49:55 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 22:49:55 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1289166253136143&source=getMedia&ext=1786369022&hash=ATwqRVc0hGZHdG9UNETaS2S80_aWsq7kczeG6TXMrKeJAA 2026-07-15 22:49:55 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1289166253136143&source=getMedia&ext=1786369022&hash=ATwqRVc0hGZHdG9UNETaS2S80_aWsq7kczeG6TXMrKeJAA 2026-07-15 22:49:56 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 22:49:56 - descargar_imagen: Imagen descargada - Tamaño: 41041 bytes, Tipo: image/jpeg 2026-07-15 22:49:56 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1289166253136143.jpg, Tamaño: 41041 bytes 2026-07-15 22:49:56 - saveToDatabase: Registro insertado en BD con ID: 299 2026-07-15 22:49:56 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1289166253136143.jpg","image_id":"1289166253136143","size":41041,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 22:49:56 - Resultado del comando: array 2026-07-15 22:49:56 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 22:49:57 - Mensaje enviado con éxito a 584267419909 2026-07-15 22:49:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5846d5b196f (wa_message_id: wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSMzFBMDI2RjRGRjI5NTFDNTM2AA==) 2026-07-15 22:49:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a5846d5b196f 2026-07-15 22:49:57 - ====== FIN WEBHOOK ====== 2026-07-15 22:50:41 - ====== INICIO WEBHOOK ====== 2026-07-15 22:50:41 - Evento: text | De: 584267419909 | Size: 599b 2026-07-15 22:50:41 - Procesando mensaje regular tipo: text 2026-07-15 22:50:41 - RegularMessageService: Procesando mensaje de 584267419909, tipo: text 2026-07-15 22:50:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUMyMTMxRTFDNTI4OTk4REI1NDk2NkE0NTMxMzhCNDkA 2026-07-15 22:50:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDE5OTA5FQIAEhggQUMyMTMxRTFDNTI4OTk4REI1NDk2NkE0NTMxMzhCNDkA 2026-07-15 22:50:41 - Contenido: Ok ya está activo o aún no... 2026-07-15 22:50:41 - Comando detectado: ok 2026-07-15 22:50:41 - CommandProcessor: Procesando comando: ok 2026-07-15 22:50:41 - Comando no reconocido, enviando a ChatGPT 2026-07-15 22:50:41 - Resultado del comando: string 2026-07-15 22:50:41 - Enviando a ChatGPT: Ok ya está activo o aún no... 2026-07-15 22:50:41 - forwardToChatGPT: Enviando a ChatGPT: Ok ya está activo o aún no... 2026-07-15 22:50:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 23:50:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 23:50:41 America/Halifax] [CHATBOT][START] corr=a8c60b6e IP=127.0.0.1 UA= [15-Jul-2026 22:50:42 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [15-Jul-2026 22:50:42 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [15-Jul-2026 22:50:42 America/Caracas] [CHATBOT][WARN] corr=a8c60b6e No se obtuvo tasa; usando tasa fallback=480 [15-Jul-2026 22:50:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=9c:05:d6:90:23:83 mobile=584267419909 [15-Jul-2026 22:50:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Jul-2026 22:50:42 America/Caracas] [CHATBOT][DIAG] corr=a8c60b6e Estado: problemas_criticos; Cuenta: activo; Reconexiones 24h: 12; Problema: Conexión muy inestable (12 reconexiones en 24h) [critical] [15-Jul-2026 22:50:42 America/Caracas] [CHATBOT][CTX] corr=a8c60b6e tel=584267419909 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [15-Jul-2026 22:50:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 22:50:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 22:50:42 America/Caracas] [CHATBOT][AI][e1479c] Proveedor: gemini [15-Jul-2026 22:50:42 America/Caracas] [CHATBOT][GEMINI][e1479c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Jul-2026 22:50:42 America/Caracas] [CHATBOT][GEMINI][e1479c] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 22:50:42 America/Caracas] [CHATBOT][GEMINI][e1479c] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 22:50:43 America/Caracas] [CHATBOT][AI][e1479c] Gemini falló, usando heurística local [15-Jul-2026 22:50:43 America/Caracas] [CHATBOT][AI][e1479c] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 22:50:43 America/Caracas] [CHATBOT][END] corr=a8c60b6e bytesRespuesta=390 [15-Jul-2026 22:50:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 22:50:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 22:50:44 - Mensaje enviado con éxito a 584267419909 2026-07-15 22:50:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5847049cb47 (wa_message_id: wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSN0Y2QTU3RjZCMzI1MjU3OEQwAA==) 2026-07-15 22:50:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a5847049cb47 2026-07-15 22:50:44 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Geraldine Then Mulato, 2026-09-10 00:00:00 . 584123499175 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123499175","wa_id":"584123499175"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDk5MTc1FQIAERgSQ0Y5QThCNTA3ODQ3MDkxQTM3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Deilys Mujica, 2026-08-29 00:00:00 . 584267419909 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267419909","wa_id":"584267419909"}],"messages":[{"id":"wamid.HBgMNTg0MjY3NDE5OTA5FQIAERgSMkY3MTM5QTEyQ0QxQzJCQjk4AA==","message_status":"accepted"}]}'. 2026-07-15 22:59:51 - ====== INICIO WEBHOOK ====== 2026-07-15 22:59:51 - Evento: text | De: 584128924629 | Size: 565b 2026-07-15 22:59:51 - Procesando mensaje regular tipo: text 2026-07-15 22:59:51 - RegularMessageService: Procesando mensaje de 584128924629, tipo: text 2026-07-15 22:59:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTI0NjI5FQIAEhggQUNGQzg3QjZBMzEzQzZGN0YxRjk3NzQzQ0Y4OEIxQTkA 2026-07-15 22:59:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTI0NjI5FQIAEhggQUNGQzg3QjZBMzEzQzZGN0YxRjk3NzQzQ0Y4OEIxQTkA 2026-07-15 22:59:51 - Contenido: ¡Buen día!... 2026-07-15 22:59:51 - Comando detectado: ¡buen 2026-07-15 22:59:51 - CommandProcessor: Procesando comando: ¡buen 2026-07-15 22:59:51 - Comando no reconocido, enviando a ChatGPT 2026-07-15 22:59:51 - Resultado del comando: string 2026-07-15 22:59:51 - Enviando a ChatGPT: ¡Buen día!... 2026-07-15 22:59:51 - forwardToChatGPT: Enviando a ChatGPT: ¡Buen día!... 2026-07-15 22:59:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 23:59:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 23:59:51 America/Halifax] [CHATBOT][START] corr=7f2bdc6e IP=127.0.0.1 UA= [15-Jul-2026 22:59:51 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [15-Jul-2026 22:59:51 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [15-Jul-2026 22:59:51 America/Caracas] [CHATBOT][WARN] corr=7f2bdc6e No se obtuvo tasa; usando tasa fallback=480 [15-Jul-2026 22:59:51 America/Caracas] [CHATBOT][CTX] corr=7f2bdc6e tel=584128924629 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [15-Jul-2026 22:59:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 22:59:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 22:59:51 America/Caracas] [CHATBOT][AI][ff3d31] Proveedor: gemini [15-Jul-2026 22:59:51 America/Caracas] [CHATBOT][GEMINI][ff3d31] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Jul-2026 22:59:51 America/Caracas] [CHATBOT][GEMINI][ff3d31] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 22:59:52 America/Caracas] [CHATBOT][GEMINI][ff3d31] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 22:59:52 America/Caracas] [CHATBOT][AI][ff3d31] Gemini falló, usando heurística local [15-Jul-2026 22:59:53 America/Caracas] [CHATBOT][AI][ff3d31] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 22:59:53 America/Caracas] [CHATBOT][END] corr=7f2bdc6e bytesRespuesta=370 [15-Jul-2026 22:59:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 22:59:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 22:59:53 - Mensaje enviado con éxito a 584128924629 2026-07-15 22:59:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a584929e7e28 (wa_message_id: wamid.HBgMNTg0MTI4OTI0NjI5FQIAERgSQUIzMTczQTdDNTc4NjEwN0M1AA==) 2026-07-15 22:59:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a584929e7e28 2026-07-15 22:59:53 - ====== FIN WEBHOOK ====== 2026-07-15 23:00:14 - ====== INICIO WEBHOOK ====== 2026-07-15 23:00:14 - Evento: text | De: 584128924629 | Size: 552b 2026-07-15 23:00:14 - Procesando mensaje regular tipo: text 2026-07-15 23:00:14 - RegularMessageService: Procesando mensaje de 584128924629, tipo: text 2026-07-15 23:00:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTI0NjI5FQIAEhggQUM2NTRFMzRFRjhBRkFBOUI1NTU3OEQzMjdDNzU2NDAA 2026-07-15 23:00:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTI0NjI5FQIAEhggQUM2NTRFMzRFRjhBRkFBOUI1NTU3OEQzMjdDNzU2NDAA 2026-07-15 23:00:14 - Contenido: Soporte... 2026-07-15 23:00:14 - Comando detectado: soporte 2026-07-15 23:00:14 - CommandProcessor: Procesando comando: soporte 2026-07-15 23:00:14 - Ejecutando soporte (menú interactivo) 2026-07-15 23:00:14 - Resultado del comando: array 2026-07-15 23:00:14 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-07-15 23:00:15 - Mensaje enviado con éxito a 584128924629 2026-07-15 23:00:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58493f132cb (wa_message_id: wamid.HBgMNTg0MTI4OTI0NjI5FQIAERgSRkY5NzdDMzNDMjcxMENBOUI0AA==) 2026-07-15 23:00:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a58493f132cb 2026-07-15 23:00:15 - ====== FIN WEBHOOK ====== 2026-07-15 23:00:21 - ====== INICIO WEBHOOK ====== 2026-07-15 23:00:21 - Evento: interactive | De: 584128924629 | Size: 743b 2026-07-15 23:00:21 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-07-15 23:00:21 - ButtonService: payload=unique_button_id_1, telefono=584128924629 2026-07-15 23:00:21 - button_reply no manejado por ButtonService 2026-07-15 23:00:21 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , estefany cisneros, 2026-09-18 00:00:00 . 584241952987 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241952987","wa_id":"584241952987"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTUyOTg3FQIAERgSQjI5RUNGMjUzQUU4ODE4Qjc3AA==","message_status":"accepted"}]}'. 2026-07-15 23:03:02 - ====== INICIO WEBHOOK ====== 2026-07-15 23:03:02 - Evento: status:failed | De: 584241952987 | Size: 573b 2026-07-15 23:03:02 - STATUS FAILED: failed para 584241952987 | Error: 131026 Message undeliverable 2026-07-15 23:03:02 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , luis gerardo curvelo gerig, 2026-09-16 00:00:00 . 584142368963 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142368963","wa_id":"584142368963"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzY4OTYzFQIAERgSOEFDOUUyMUM3MzU3RTMzMkYyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Andrea Stephanie Rojas Breidenbach, 2026-08-19 00:00:00 . 584123689637 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123689637","wa_id":"584123689637"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg5NjM3FQIAERgSN0U0RTQxNEQ5NDEwRjhBNEI4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Luis Guillermo Gonzalez, 2026-09-18 00:00:00 . 584121488848 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121488848","wa_id":"584121488848"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg4ODQ4FQIAERgSODFDMzFDNDc3QUM2MzEyMUFCAA==","message_status":"accepted"}]}'. 2026-07-15 23:36:42 - ====== INICIO WEBHOOK ====== 2026-07-15 23:36:42 - Evento: audio | De: 584121482226 | Size: 861b 2026-07-15 23:36:42 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Darwin Piñango ) [wa_id] => 584121482226 [user_id] => VE.4538309513122862 ) ) [messages] => Array ( [0] => Array ( [from] => 584121482226 [from_user_id] => VE.4538309513122862 [id] => wamid.HBgMNTg0MTIxNDgyMjI2FQIAEhggQUNDMzJBRjVGOUVERDczRkNBMDgzNzEyQTVGMzAzMEIA [timestamp] => 1786371526 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => km2bylwup8L2CQDOwDfV1NxPkygrAcp04W6kJGg1oSE= [id] => 2753891998331188 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2753891998331188&source=webhook&ext=1786371828&hash=ATyU74k2tJiOXNx0YXtJIjwfN5HIlt90ev99LaWzwwga8w [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-15 23:36:42 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Samuel Curvelo, 2026-09-17 00:00:00 . 584261246682 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261246682","wa_id":"584261246682"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMjQ2NjgyFQIAERgSMDlFN0NGMkIwMjc0NzdEMkQ3AA==","message_status":"accepted"}]}'. 2026-07-15 23:46:54 - ====== INICIO WEBHOOK ====== 2026-07-15 23:46:54 - Evento: status:failed | De: 584261246682 | Size: 573b 2026-07-15 23:46:54 - STATUS FAILED: failed para 584261246682 | Error: 131026 Message undeliverable 2026-07-15 23:46:54 - ====== FIN WEBHOOK ====== 2026-07-15 23:51:23 - ====== INICIO WEBHOOK ====== 2026-07-15 23:51:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 23:51:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 23:51:23 - ====== FIN WEBHOOK ====== 2026-07-15 23:51:24 - ====== INICIO WEBHOOK ====== 2026-07-15 23:51:24 - Evento: status:failed | De: 584241525790 | Size: 573b 2026-07-15 23:51:24 - STATUS FAILED: failed para 584241525790 | Error: 131026 Message undeliverable 2026-07-15 23:51:24 - ====== FIN WEBHOOK ====== 2026-07-15 23:51:25 - ====== INICIO WEBHOOK ====== 2026-07-15 23:51:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 23:51:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 23:51:25 - ====== FIN WEBHOOK ====== 2026-07-15 23:55:55 - ====== INICIO WEBHOOK ====== 2026-07-15 23:55:55 - Evento: image | De: 584243819069 | Size: 826b 2026-07-15 23:55:55 - Procesando mensaje regular tipo: image 2026-07-15 23:55:55 - RegularMessageService: Procesando mensaje de 584243819069, tipo: image 2026-07-15 23:55:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzODE5MDY5FQIAEhggQUMxMEQ5NUNBNjYxMUE3QjhEODFCQjRCQzE5OUFGRTQA 2026-07-15 23:55:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzODE5MDY5FQIAEhggQUMxMEQ5NUNBNjYxMUE3QjhEODFCQjRCQzE5OUFGRTQA 2026-07-15 23:55:55 - Contenido: ... 2026-07-15 23:55:55 - Comando detectado: image 2026-07-15 23:55:55 - CommandProcessor: Procesando comando: image 2026-07-15 23:55:55 - Imagen sin comando, guardando y procesando 2026-07-15 23:55:55 - Verificando duplicado por imageId=1032683289362802, msgId=wamid.HBgMNTg0MjQzODE5MDY5FQIAEhggQUMxMEQ5NUNBNjYxMUE3QjhEODFCQjRCQzE5OUFGRTQA 2026-07-15 23:55:55 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 23:55:55 - Incluyendo numtoname.php... 2026-07-15 23:55:55 - Incluyendo media.php... 2026-07-15 23:55:55 - DEBUG messages batch: [{"from":"584243819069","from_user_id":"VE.4521621181458362","id":"wamid.HBgMNTg0MjQzODE5MDY5FQIAEhggQUMxMEQ5NUNBNjYxMUE3QjhEODFCQjRCQzE5OUFGRTQA","timestamp":"1786372680","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Z+8h+RRR5pSYS\/ZNOhNVCKGqjNGRrVD5M9mofEl06zA=","id":"1032683289362802","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1032683289362802&source=webhook&ext=1786372981&hash=ATzhrpqB59pf1i1MEBtvjrp8i_Huij77CI71FjYFUOfFyA"}}] 2026-07-15 23:55:55 - DEBUG caption: no se encontró texto cercano 2026-07-15 23:55:55 - DEBUG caption final: [VACIO] 2026-07-15 23:55:55 - DEBUG busqueda mobiles: 04243819069,4243819069,584243819069 2026-07-15 23:55:55 - DEBUG usuario encontrado: 68:d7:9a:06:ce:cd 2026-07-15 23:55:55 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 23:55:55 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 23:55:56 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1032683289362802&source=getMedia&ext=1786372982&hash=ATzVxL-gVa-KlaJF1e8pNs_rJeoMmv5OdjMqzA_Yau7AUA 2026-07-15 23:55:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1032683289362802.jpg (31090 bytes) 2026-07-15 23:55:58 - OCR tesseract exit=0 chars=271 2026-07-15 23:55:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 15.160,00 Bs Fecha: 10/08/2026 Operación: 006960783185 Io Identificación: 18143785 Origen: O102***8799 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-15 23:55:58 - OCR parse (caption-level): {"banco":"Venezuela","monto":"15160.00","fecha":"2026-08-10"} 2026-07-15 23:55:58 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-07-15 23:55:58 - DEBUG registro: usernameRaw=''68:d7:9a:06:ce:cd'' first=''Nelson'' last=''Bermang'' esRegistrado=1 2026-07-15 23:55:58 - DEBUG bodyAdmin postOCR: Tlf: 04243819069\nUser: 68:d7:9a:06:ce:cd\nNombre: Nelson Bermang\nBanco: Venezuela\nMonto: 15160.00 (caption)\nFecha: 2026-08-10 (caption)\nSrvID: 35 2026-07-15 23:56:01 - IMG 1032683289362802 TEL 04243819069 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 23:56:01 - Incluyendo guardar_imagen.php... 2026-07-15 23:56:01 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 23:56:01 - Includes realizados. Verificando funciones... 2026-07-15 23:56:01 - obtenerInfoUsuario: Iniciando función con teléfono: 584243819069 2026-07-15 23:56:01 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 23:56:01 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 23:56:01 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 23:56:01 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 23:56:01 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 23:56:01 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:06:ce:cd","firstname":"Nelson","lastname":"Bermang","mac":"48:8f:5a:69:56:9e","srvid":35} 2026-07-15 23:56:01 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 23:56:01 - Datos usuario extraídos: {"username":"68:d7:9a:06:ce:cd","firstname":"Nelson","lastname":"Bermang","mac":"48:8f:5a:69:56:9e","srvid":35} 2026-07-15 23:56:01 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 23:56:01 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 23:56:01 - Valor de accessToken: EAAC0c45... 2026-07-15 23:56:01 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 23:56:01 - Instancia WhatsAppImageHandler creada 2026-07-15 23:56:01 - Llamando a saveWhatsAppImage... 2026-07-15 23:56:01 - saveWhatsAppImage: Procesando imagen para: 584243819069 2026-07-15 23:56:01 - saveWhatsAppImage: ID de media: 1032683289362802, MIME type: image/jpeg 2026-07-15 23:56:01 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1032683289362802 2026-07-15 23:56:01 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 23:56:01 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1032683289362802&source=getMedia&ext=1786372988&hash=ATz4CKAZD54mBV3uGmqmzMMUk60vqAH2R0_7nCRHFXvrqQ 2026-07-15 23:56:01 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1032683289362802&source=getMedia&ext=1786372988&hash=ATz4CKAZD54mBV3uGmqmzMMUk60vqAH2R0_7nCRHFXvrqQ 2026-07-15 23:56:02 - ====== INICIO WEBHOOK ====== 2026-07-15 23:56:02 - Evento: button | De: 584241733138 | Size: 720b 2026-07-15 23:56:02 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 23:56:02 - ButtonService: payload=informacion de pagos, telefono=584241733138 2026-07-15 23:56:02 - Procesando botón PAGO para: 584241733138 2026-07-15 23:56:02 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 23:56:02 - descargar_imagen: Imagen descargada - Tamaño: 31090 bytes, Tipo: image/jpeg 2026-07-15 23:56:02 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1032683289362802.jpg, Tamaño: 31090 bytes 2026-07-15 23:56:02 - saveToDatabase: Registro insertado en BD con ID: 300 2026-07-15 23:56:02 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1032683289362802.jpg","image_id":"1032683289362802","size":31090,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 23:56:02 - Resultado del comando: array 2026-07-15 23:56:02 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 23:56:03 - Mensaje enviado con éxito a 584241733138 2026-07-15 23:56:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a585653a9cea (wa_message_id: wamid.HBgMNTg0MjQxNzMzMTM4FQIAERgSOUU1Q0YwOUU0RERENTY3MTkyAA==) 2026-07-15 23:56:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a585653a9cea 2026-07-15 23:56:03 - ====== FIN WEBHOOK ====== 2026-07-15 23:56:03 - Mensaje enviado con éxito a 584243819069 2026-07-15 23:56:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a585653d73de (wa_message_id: wamid.HBgMNTg0MjQzODE5MDY5FQIAERgSN0RGRjlFRUIyMTE0ODQ5OEY0AA==) 2026-07-15 23:56:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a585653d73de 2026-07-15 23:56:03 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Javier Mulato, 2026-09-10 00:00:00 . 584144928040 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928040","wa_id":"584144928040"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MDQwFQIAERgSNkVCQzMyQjU5RTQ0QTA4OUQyAA==","message_status":"accepted"}]}'. 2026-07-16 00:23:01 - ====== INICIO WEBHOOK ====== 2026-07-16 00:23:01 - Evento: status:failed | De: 584129971660 | Size: 573b 2026-07-16 00:23:01 - STATUS FAILED: failed para 584129971660 | Error: 131026 Message undeliverable 2026-07-16 00:23:01 - ====== FIN WEBHOOK ====== 2026-07-16 00:23:03 - ====== INICIO WEBHOOK ====== 2026-07-16 00:23:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 00:23:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 00:23:03 - ====== FIN WEBHOOK ====== 2026-07-16 00:23:03 - ====== INICIO WEBHOOK ====== 2026-07-16 00:23:03 - Evento: status:failed | De: 584129971660 | Size: 573b 2026-07-16 00:23:03 - STATUS FAILED: failed para 584129971660 | Error: 131026 Message undeliverable 2026-07-16 00:23:03 - ====== FIN WEBHOOK ====== 2026-07-16 00:24:18 - ====== INICIO WEBHOOK ====== 2026-07-16 00:24:18 - Evento: status:failed | De: 584242032099 | Size: 828b 2026-07-16 00:24:18 - STATUS FAILED: failed para 584242032099 | Error: 131047 Re-engagement message 2026-07-16 00:24:18 - ====== FIN WEBHOOK ====== 2026-08-10 11:08:03 - ====== INICIO WEBHOOK ====== 2026-08-10 11:08:03 - Evento: status:failed | De: 584242032099 | Size: 828b 2026-08-10 11:08:03 - STATUS FAILED: failed para 584242032099 | Error: 131047 Re-engagement message 2026-08-10 11:08:03 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Piñero, 2026-09-10 00:00:00 . 584260368575 2026-08-10 11:08:30 - ====== INICIO WEBHOOK ====== 2026-08-10 11:08:30 - Evento: status:failed | De: 584121464274 | Size: 828b 2026-08-10 11:08:30 - STATUS FAILED: failed para 584121464274 | Error: 131047 Re-engagement message 2026-08-10 11:08:30 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584260368575","wa_id":"584260368575"}],"messages":[{"id":"wamid.HBgMNTg0MjYwMzY4NTc1FQIAERgSREZDMjE3Q0M5MkQ4NjNGRDE1AA==","message_status":"accepted"}]}'. 2026-08-10 11:08:47 - ====== INICIO WEBHOOK ====== 2026-08-10 11:08:47 - Evento: status:failed | De: 584241571024 | Size: 828b 2026-08-10 11:08:47 - STATUS FAILED: failed para 584241571024 | Error: 131047 Re-engagement message 2026-08-10 11:08:47 - ====== FIN WEBHOOK ====== 2026-08-10 11:08:57 - ====== INICIO WEBHOOK ====== 2026-08-10 11:08:57 - Evento: status:failed | De: 584127425057 | Size: 828b 2026-08-10 11:08:57 - STATUS FAILED: failed para 584127425057 | Error: 131047 Re-engagement message 2026-08-10 11:08:57 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Darwin Jose Piñango Lugo, 2026-09-10 00:00:00 . 584121482226 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121482226","wa_id":"584121482226"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgyMjI2FQIAERgSQjlDM0Y1OTVEQUVEOTFERUI3AA==","message_status":"accepted"}]}'. 2026-08-10 11:11:11 - ====== INICIO WEBHOOK ====== 2026-08-10 11:11:11 - Evento: status:failed | De: 584161466628 | Size: 828b 2026-08-10 11:11:11 - STATUS FAILED: failed para 584161466628 | Error: 131047 Re-engagement message 2026-08-10 11:11:11 - ====== FIN WEBHOOK ====== 2026-08-10 11:12:04 - ====== INICIO WEBHOOK ====== 2026-08-10 11:12:04 - Evento: status:failed | De: 584161466628 | Size: 828b 2026-08-10 11:12:04 - STATUS FAILED: failed para 584161466628 | Error: 131047 Re-engagement message 2026-08-10 11:12:04 - ====== FIN WEBHOOK ====== 2026-08-10 11:15:02 - ====== INICIO WEBHOOK ====== 2026-08-10 11:15:02 - Evento: text | De: 584127214952 | Size: 594b 2026-08-10 11:15:02 - Procesando mensaje regular tipo: text 2026-08-10 11:15:02 - RegularMessageService: Procesando mensaje de 584127214952, tipo: text 2026-08-10 11:15:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM0N0U0QzcxQ0U1ODRCNTU3MDk1MjY5NzkxOEQ4REEA 2026-08-10 11:15:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM0N0U0QzcxQ0U1ODRCNTU3MDk1MjY5NzkxOEQ4REEA 2026-08-10 11:15:02 - Contenido: Buenos días para pagar mi renta... 2026-08-10 11:15:02 - Comando detectado: buenos 2026-08-10 11:15:02 - CommandProcessor: Procesando comando: buenos 2026-08-10 11:15:02 - Comando no reconocido, enviando a ChatGPT 2026-08-10 11:15:02 - Resultado del comando: string 2026-08-10 11:15:02 - Enviando a ChatGPT: Buenos días para pagar mi renta... 2026-08-10 11:15:02 - forwardToChatGPT: Enviando a ChatGPT: Buenos días para pagar mi renta... 2026-08-10 11:15:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 12:15:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 12:15:02 America/Halifax] [CHATBOT][START] corr=97e0fe85 IP=127.0.0.1 UA= [10-Aug-2026 11:15:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 11:15:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=9c:05:d6:8e:f4:cd mobile=584127214952 [10-Aug-2026 11:15:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 11:15:02 America/Caracas] [CHATBOT][DIAG] corr=97e0fe85 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [10-Aug-2026 11:15:02 America/Caracas] [CHATBOT][CTX] corr=97e0fe85 tel=584127214952 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 11:15:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 11:15:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 11:15:02 America/Caracas] [CHATBOT][AI][eebea7] Proveedor: gemini 2026-08-10 11:15:02 - ====== INICIO WEBHOOK ====== 2026-08-10 11:15:02 - Evento: text | De: 584127214952 | Size: 594b 2026-08-10 11:15:02 - Procesando mensaje regular tipo: text 2026-08-10 11:15:02 - RegularMessageService: Procesando mensaje de 584127214952, tipo: text 2026-08-10 11:15:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM2NUY5OUJGNTM2NDY4MjY3QzFCN0VCQkUwRkVCRTEA 2026-08-10 11:15:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM2NUY5OUJGNTM2NDY4MjY3QzFCN0VCQkUwRkVCRTEA 2026-08-10 11:15:02 - Contenido: Buenos días para pagar mi renta... 2026-08-10 11:15:02 - Comando detectado: buenos 2026-08-10 11:15:02 - CommandProcessor: Procesando comando: buenos [10-Aug-2026 11:15:02 America/Caracas] [CHATBOT][GEMINI][eebea7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-08-10 11:15:02 - Comando no reconocido, enviando a ChatGPT 2026-08-10 11:15:02 - Resultado del comando: string 2026-08-10 11:15:02 - Enviando a ChatGPT: Buenos días para pagar mi renta... 2026-08-10 11:15:02 - forwardToChatGPT: Enviando a ChatGPT: Buenos días para pagar mi renta... 2026-08-10 11:15:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 12:15:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 12:15:03 America/Halifax] [CHATBOT][START] corr=255b5bf9 IP=127.0.0.1 UA= [10-Aug-2026 11:15:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 11:15:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=9c:05:d6:8e:f4:cd mobile=584127214952 [10-Aug-2026 11:15:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 11:15:03 America/Caracas] [CHATBOT][DIAG] corr=255b5bf9 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [10-Aug-2026 11:15:03 America/Caracas] [CHATBOT][CTX] corr=255b5bf9 tel=584127214952 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 11:15:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 11:15:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 11:15:03 America/Caracas] [CHATBOT][AI][b2ba61] Proveedor: gemini [10-Aug-2026 11:15:03 America/Caracas] [CHATBOT][GEMINI][b2ba61] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 11:15:03 America/Caracas] [CHATBOT][GEMINI][eebea7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-10 11:15:03 - ====== INICIO WEBHOOK ====== 2026-08-10 11:15:03 - Evento: text | De: 584127214952 | Size: 559b 2026-08-10 11:15:03 - Procesando mensaje regular tipo: text 2026-08-10 11:15:03 - RegularMessageService: Procesando mensaje de 584127214952, tipo: text 2026-08-10 11:15:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM5N0E5ODYwRkQ3QTExOTJDMzg3N0M4RThDRjNGRTQA 2026-08-10 11:15:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM5N0E5ODYwRkQ3QTExOTJDMzg3N0M4RThDRjNGRTQA 2026-08-10 11:15:03 - Contenido: V... 2026-08-10 11:15:03 - Comando detectado: v 2026-08-10 11:15:03 - CommandProcessor: Procesando comando: v 2026-08-10 11:15:03 - Comando no reconocido, enviando a ChatGPT 2026-08-10 11:15:03 - Resultado del comando: string 2026-08-10 11:15:03 - Enviando a ChatGPT: V... 2026-08-10 11:15:03 - forwardToChatGPT: Enviando a ChatGPT: V... 2026-08-10 11:15:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 11:15:03 America/Caracas] [CHATBOT][GEMINI][b2ba61] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 12:15:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 12:15:04 America/Halifax] [CHATBOT][START] corr=ab692047 IP=127.0.0.1 UA= [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][GEMINI][eebea7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][GEMINI][b2ba61] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=9c:05:d6:8e:f4:cd mobile=584127214952 [10-Aug-2026 11:15:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][DIAG] corr=ab692047 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][CTX] corr=ab692047 tel=584127214952 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 11:15:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][AI][0f7f0f] Proveedor: gemini [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][GEMINI][0f7f0f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][GEMINI][0f7f0f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][AI][eebea7] Gemini falló, usando heurística local [10-Aug-2026 11:15:04 America/Caracas] [CHATBOT][END] corr=97e0fe85 bytesRespuesta=397 [10-Aug-2026 11:15:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 11:15:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 11:15:05 America/Caracas] [CHATBOT][AI][b2ba61] Gemini falló, usando heurística local [10-Aug-2026 11:15:05 America/Caracas] [CHATBOT][END] corr=255b5bf9 bytesRespuesta=397 [10-Aug-2026 11:15:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 11:15:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 11:15:05 America/Caracas] [CHATBOT][GEMINI][0f7f0f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-10 11:15:06 - Mensaje enviado con éxito a 584127214952 2026-08-10 11:15:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79eafa093b4 (wa_message_id: wamid.HBgMNTg0MTI3MjE0OTUyFQIAERgSNENDRERGNDU1QjFEQjI2NkM4AA==) 2026-08-10 11:15:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a79eafa093b4 2026-08-10 11:15:06 - ====== FIN WEBHOOK ====== [10-Aug-2026 11:15:06 America/Caracas] [CHATBOT][AI][0f7f0f] Gemini falló, usando heurística local [10-Aug-2026 11:15:06 America/Caracas] [CHATBOT][AI][0f7f0f] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 11:15:06 America/Caracas] [CHATBOT][END] corr=ab692047 bytesRespuesta=391 [10-Aug-2026 11:15:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 11:15:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 11:15:06 - Mensaje enviado con éxito a 584127214952 2026-08-10 11:15:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79eafa2e417 (wa_message_id: wamid.HBgMNTg0MTI3MjE0OTUyFQIAERgSRUFFNDFDNjU4QzQyMzhDMjM4AA==) 2026-08-10 11:15:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a79eafa2e417 2026-08-10 11:15:06 - ====== FIN WEBHOOK ====== 2026-08-10 11:15:07 - Mensaje enviado con éxito a 584127214952 2026-08-10 11:15:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79eafb0d7a9 (wa_message_id: wamid.HBgMNTg0MTI3MjE0OTUyFQIAERgSM0M3NDk4REQ0MjRGNURCNDA5AA==) 2026-08-10 11:15:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a79eafb0d7a9 2026-08-10 11:15:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carolina Redneris, 2026-10-13 00:00:00 . 584128469664 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128469664","wa_id":"584128469664"}],"messages":[{"id":"wamid.HBgMNTg0MTI4NDY5NjY0FQIAERgSOEUxRjQ5NzI4QzdGNkE2OTg1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Nelson Bermang, 2026-08-25 00:00:00 . 584243819069 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243819069","wa_id":"584243819069"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODE5MDY5FQIAERgSNkExQUEzOEZGNUE5OUYzNUM3AA==","message_status":"accepted"}]}'. 2026-08-10 11:15:44 - ====== INICIO WEBHOOK ====== 2026-08-10 11:15:44 - Evento: text | De: 584127214952 | Size: 587b 2026-08-10 11:15:44 - Procesando mensaje regular tipo: text 2026-08-10 11:15:44 - RegularMessageService: Procesando mensaje de 584127214952, tipo: text 2026-08-10 11:15:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUMxNzUzREQ4Q0ExRUU5QTIzMTU5NTQyN0EwMThBMDEA 2026-08-10 11:15:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUMxNzUzREQ4Q0ExRUU5QTIzMTU5NTQyN0EwMThBMDEA 2026-08-10 11:15:44 - Contenido: Por favor para pagar mi renta... 2026-08-10 11:15:44 - Comando detectado: por 2026-08-10 11:15:44 - CommandProcessor: Procesando comando: por 2026-08-10 11:15:44 - Comando no reconocido, enviando a ChatGPT 2026-08-10 11:15:44 - Resultado del comando: string 2026-08-10 11:15:44 - Enviando a ChatGPT: Por favor para pagar mi renta... 2026-08-10 11:15:44 - forwardToChatGPT: Enviando a ChatGPT: Por favor para pagar mi renta... 2026-08-10 11:15:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 12:15:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 12:15:44 America/Halifax] [CHATBOT][START] corr=5a799da0 IP=127.0.0.1 UA= [10-Aug-2026 11:15:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 11:15:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=9c:05:d6:8e:f4:cd mobile=584127214952 [10-Aug-2026 11:15:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 11:15:44 America/Caracas] [CHATBOT][DIAG] corr=5a799da0 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [10-Aug-2026 11:15:44 America/Caracas] [CHATBOT][CTX] corr=5a799da0 tel=584127214952 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 11:15:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 11:15:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 11:15:44 America/Caracas] [CHATBOT][AI][552eb2] Proveedor: gemini [10-Aug-2026 11:15:44 America/Caracas] [CHATBOT][GEMINI][552eb2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 11:15:45 America/Caracas] [CHATBOT][GEMINI][552eb2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:15:45 America/Caracas] [CHATBOT][GEMINI][552eb2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:15:46 America/Caracas] [CHATBOT][AI][552eb2] Gemini falló, usando heurística local [10-Aug-2026 11:15:46 America/Caracas] [CHATBOT][END] corr=5a799da0 bytesRespuesta=397 [10-Aug-2026 11:15:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 11:15:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 11:15:47 - Mensaje enviado con éxito a 584127214952 2026-08-10 11:15:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79eb2323590 (wa_message_id: wamid.HBgMNTg0MTI3MjE0OTUyFQIAERgSQUQ4QzRFMTk4OTU4NTg0ODFBAA==) 2026-08-10 11:15:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a79eb2323590 2026-08-10 11:15:47 - ====== FIN WEBHOOK ====== 2026-08-10 11:16:15 - ====== INICIO WEBHOOK ====== 2026-08-10 11:16:15 - Evento: text | De: 584127214952 | Size: 575b 2026-08-10 11:16:15 - Procesando mensaje regular tipo: text 2026-08-10 11:16:15 - RegularMessageService: Procesando mensaje de 584127214952, tipo: text 2026-08-10 11:16:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUNDQUVEQTYyQzMxMjRGQjY2OUM4QzNCOENCQTJCNzQA 2026-08-10 11:16:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUNDQUVEQTYyQzMxMjRGQjY2OUM4QzNCOENCQTJCNzQA 2026-08-10 11:16:15 - Contenido: Cuánto seria... 2026-08-10 11:16:15 - Comando detectado: cuánto 2026-08-10 11:16:15 - CommandProcessor: Procesando comando: cuánto 2026-08-10 11:16:15 - Comando no reconocido, enviando a ChatGPT 2026-08-10 11:16:15 - Resultado del comando: string 2026-08-10 11:16:15 - Enviando a ChatGPT: Cuánto seria... 2026-08-10 11:16:15 - forwardToChatGPT: Enviando a ChatGPT: Cuánto seria... 2026-08-10 11:16:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 12:16:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 12:16:15 America/Halifax] [CHATBOT][START] corr=4f3200d7 IP=127.0.0.1 UA= [10-Aug-2026 11:16:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 11:16:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=9c:05:d6:8e:f4:cd mobile=584127214952 [10-Aug-2026 11:16:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 11:16:16 America/Caracas] [CHATBOT][DIAG] corr=4f3200d7 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [10-Aug-2026 11:16:16 America/Caracas] [CHATBOT][CTX] corr=4f3200d7 tel=584127214952 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 11:16:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 11:16:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 11:16:16 America/Caracas] [CHATBOT][AI][285713] Proveedor: gemini [10-Aug-2026 11:16:16 America/Caracas] [CHATBOT][GEMINI][285713] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 11:16:16 America/Caracas] [CHATBOT][GEMINI][285713] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:16:17 America/Caracas] [CHATBOT][GEMINI][285713] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:16:17 America/Caracas] [CHATBOT][AI][285713] Gemini falló, usando heurística local [10-Aug-2026 11:16:17 America/Caracas] [CHATBOT][AI][285713] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 11:16:17 America/Caracas] [CHATBOT][END] corr=4f3200d7 bytesRespuesta=391 [10-Aug-2026 11:16:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 11:16:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 11:16:18 - Mensaje enviado con éxito a 584127214952 2026-08-10 11:16:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79eb42af307 (wa_message_id: wamid.HBgMNTg0MTI3MjE0OTUyFQIAERgSODg3MUQxMTAzQTMyMzIxRTc2AA==) 2026-08-10 11:16:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a79eb42af307 2026-08-10 11:16:18 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , vista Hermosa, 2026-09-12 00:00:00 . 584241749448 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241749448","wa_id":"584241749448"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQ5NDQ4FQIAERgSQ0ExM0I1ODIxMzhDQjA2MTcyAA==","message_status":"accepted"}]}'. 2026-08-10 11:21:54 - ====== INICIO WEBHOOK ====== 2026-08-10 11:21:54 - Evento: image | De: 584149127755 | Size: 825b 2026-08-10 11:21:54 - Procesando mensaje regular tipo: image 2026-08-10 11:21:54 - RegularMessageService: Procesando mensaje de 584149127755, tipo: image 2026-08-10 11:21:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5MTI3NzU1FQIAEhgUM0E1MzdCNjAxMjA5NTUyRTJBOEUA 2026-08-10 11:21:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5MTI3NzU1FQIAEhgUM0E1MzdCNjAxMjA5NTUyRTJBOEUA 2026-08-10 11:21:54 - Contenido: ... 2026-08-10 11:21:54 - Comando detectado: image 2026-08-10 11:21:54 - CommandProcessor: Procesando comando: image 2026-08-10 11:21:54 - Imagen sin comando, guardando y procesando 2026-08-10 11:21:54 - Verificando duplicado por imageId=1975997253114253, msgId=wamid.HBgMNTg0MTQ5MTI3NzU1FQIAEhgUM0E1MzdCNjAxMjA5NTUyRTJBOEUA 2026-08-10 11:21:54 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 11:21:54 - Incluyendo numtoname.php... 2026-08-10 11:21:54 - Incluyendo media.php... 2026-08-10 11:21:54 - DEBUG messages batch: [{"from":"584149127755","from_user_id":"VE.4543644939255986","id":"wamid.HBgMNTg0MTQ5MTI3NzU1FQIAEhgUM0E1MzdCNjAxMjA5NTUyRTJBOEUA","timestamp":"1786375316","type":"image","image":{"mime_type":"image\/jpeg","sha256":"\/R2Gb+\/Apqt4Uxougr2GYztIqf94mr\/nopcIvNsfYzQ=","id":"1975997253114253","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1975997253114253&source=webhook&ext=1786375618&hash=ATzfwRSC5PW_OVhHaka5kmJI_PCfmm8DCvoNgkuhlWCdEw"}}] 2026-08-10 11:21:54 - DEBUG caption: no se encontró texto cercano 2026-08-10 11:21:54 - DEBUG caption final: [VACIO] 2026-08-10 11:21:54 - DEBUG busqueda mobiles: 04149127755,4149127755,584149127755 2026-08-10 11:21:54 - DEBUG usuario NO encontrado 2026-08-10 11:21:54 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 11:21:54 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 11:21:55 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1975997253114253&source=getMedia&ext=1786375619&hash=ATzlVAvHN9HwVlZTgyx5OqEIxeALVr0PsswUKcNnoFr9ig 2026-08-10 11:21:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1975997253114253.jpg (115218 bytes) 2026-08-10 11:21:58 - OCR tesseract exit=0 chars=390 2026-08-10 11:21:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 370 8:53 A 100) < Comprobante de operación < y PagomóvilBDV Personas 9 22.726,22 Bs Fecha: 09/08/2026 Operación: 006957723430 Ij Identificación: 18143785 Origen: O1O22*3287, Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago angelica b & ) Agregar Beneficiario ) Crear Acceso directo 2026-08-10 11:21:58 - OCR parse (caption-level): {"banco":"Mercantil","monto":"22726.22","fecha":"2026-08-09"} 2026-08-10 11:21:58 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-09","debug":["fecha=2026-08-09"]} 2026-08-10 11:21:58 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-10 11:21:58 - DEBUG bodyAdmin postOCR: Tlf: 04149127755\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 22726.22 (caption)\nFecha: 2026-08-09 (caption) 2026-08-10 11:22:01 - IMG 1975997253114253 TEL 04149127755 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 11:22:01 - Incluyendo guardar_imagen.php... 2026-08-10 11:22:01 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 11:22:01 - Includes realizados. Verificando funciones... 2026-08-10 11:22:01 - obtenerInfoUsuario: Iniciando función con teléfono: 584149127755 2026-08-10 11:22:01 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 11:22:01 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 11:22:01 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 11:22:01 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 11:22:01 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584149127755 2026-08-10 11:22:01 - Datos usuario extraídos: null 2026-08-10 11:22:01 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 11:22:01 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 11:22:01 - Valor de accessToken: EAAC0c45... 2026-08-10 11:22:01 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 11:22:01 - Instancia WhatsAppImageHandler creada 2026-08-10 11:22:01 - Llamando a saveWhatsAppImage... 2026-08-10 11:22:01 - saveWhatsAppImage: Procesando imagen para: 584149127755 2026-08-10 11:22:01 - saveWhatsAppImage: ID de media: 1975997253114253, MIME type: image/jpeg 2026-08-10 11:22:01 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1975997253114253 2026-08-10 11:22:02 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 11:22:02 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1975997253114253&source=getMedia&ext=1786375625&hash=ATwVF2mpnaD2RU6sUXvqFOCdpZLk2ur2oATeLMgz8l1vOQ 2026-08-10 11:22:02 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1975997253114253&source=getMedia&ext=1786375625&hash=ATwVF2mpnaD2RU6sUXvqFOCdpZLk2ur2oATeLMgz8l1vOQ 2026-08-10 11:22:02 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 11:22:02 - descargar_imagen: Imagen descargada - Tamaño: 115218 bytes, Tipo: image/jpeg 2026-08-10 11:22:02 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1975997253114253.jpg, Tamaño: 115218 bytes 2026-08-10 11:22:02 - saveToDatabase: Registro insertado en BD con ID: 301 2026-08-10 11:22:02 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1975997253114253.jpg","image_id":"1975997253114253","size":115218,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 11:22:02 - Resultado del comando: array 2026-08-10 11:22:02 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 11:22:04 - Mensaje enviado con éxito a 584149127755 2026-08-10 11:22:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79ec9c24d46 (wa_message_id: wamid.HBgMNTg0MTQ5MTI3NzU1FQIAERgSRDA1MkUwQjNGOEU1NUM4MTREAA==) 2026-08-10 11:22:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a79ec9c24d46 2026-08-10 11:22:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , angelica breindembach, 2026-09-10 00:00:00 . 584168321193 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168321193","wa_id":"584168321193"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzIxMTkzFQIAERgSNjAxRDg4N0E2RDlGQjdGQTQ1AA==","message_status":"accepted"}]}'. 2026-08-10 11:22:49 - ====== INICIO WEBHOOK ====== 2026-08-10 11:22:49 - Evento: status:failed | De: 584168321193 | Size: 573b 2026-08-10 11:22:49 - STATUS FAILED: failed para 584168321193 | Error: 131026 Message undeliverable 2026-08-10 11:22:49 - ====== FIN WEBHOOK ====== 2026-08-10 11:27:49 - ====== INICIO WEBHOOK ====== 2026-08-10 11:27:49 - Evento: image | De: 584127214952 | Size: 831b 2026-08-10 11:27:49 - Procesando mensaje regular tipo: image 2026-08-10 11:27:49 - RegularMessageService: Procesando mensaje de 584127214952, tipo: image 2026-08-10 11:27:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUMzMUZEMjQxQjYxRTc2Nzc1MTkwRkVBRkIxNUNENjQA 2026-08-10 11:27:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUMzMUZEMjQxQjYxRTc2Nzc1MTkwRkVBRkIxNUNENjQA 2026-08-10 11:27:49 - Contenido: ... 2026-08-10 11:27:49 - Comando detectado: image 2026-08-10 11:27:49 - CommandProcessor: Procesando comando: image 2026-08-10 11:27:49 - Imagen sin comando, guardando y procesando 2026-08-10 11:27:49 - Verificando duplicado por imageId=1541323827579976, msgId=wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUMzMUZEMjQxQjYxRTc2Nzc1MTkwRkVBRkIxNUNENjQA 2026-08-10 11:27:49 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 11:27:49 - Incluyendo numtoname.php... 2026-08-10 11:27:49 - Incluyendo media.php... 2026-08-10 11:27:49 - DEBUG messages batch: [{"from":"584127214952","from_user_id":"VE.4538856323068181","id":"wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUMzMUZEMjQxQjYxRTc2Nzc1MTkwRkVBRkIxNUNENjQA","timestamp":"1786375671","type":"image","image":{"mime_type":"image\/jpeg","sha256":"GXalZIm4TomqNmqoRtuDr8x1Ge0yAP6eryBczm9xeak=","id":"1541323827579976","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1541323827579976&source=webhook&ext=1786375972&hash=ATxytgGyecmwDwZICA5IOV_YEFEDratU9pKYLaur3VKdWA"}}] 2026-08-10 11:27:49 - DEBUG caption: no se encontró texto cercano 2026-08-10 11:27:49 - DEBUG caption final: [VACIO] 2026-08-10 11:27:49 - DEBUG busqueda mobiles: 04127214952,4127214952,584127214952 2026-08-10 11:27:49 - DEBUG usuario encontrado: 9c:05:d6:8e:f4:cd 2026-08-10 11:27:49 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 11:27:49 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 11:27:50 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1541323827579976&source=getMedia&ext=1786375973&hash=ATw46uwJMixT126ynctSfZlChJyEz9t_4ro4Q64-38ZgDw 2026-08-10 11:27:52 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1541323827579976.jpg (32681 bytes) 2026-08-10 11:27:53 - OCR tesseract exit=0 chars=286 2026-08-10 11:27:53 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 30.301,62 Bs Fecha: 10/08/2026 Operación: 006961370677 io Identificación: 18143785 Origen: 0102***0811 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: wifi 2026-08-10 11:27:53 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30301.62","fecha":"2026-08-10"} 2026-08-10 11:27:53 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-10 11:27:53 - DEBUG registro: usernameRaw=''9c:05:d6:8e:f4:cd'' first=''Belquis'' last=''Romero'' esRegistrado=1 2026-08-10 11:27:53 - DEBUG bodyAdmin postOCR: Tlf: 04127214952\nUser: 9c:05:d6:8e:f4:cd\nNombre: Belquis Romero\nBanco: Venezuela\nMonto: 30301.62 (caption)\nFecha: 2026-08-10 (caption)\nSrvID: 35 2026-08-10 11:27:55 - ====== INICIO WEBHOOK ====== 2026-08-10 11:27:55 - Evento: text | De: 584127214952 | Size: 571b 2026-08-10 11:27:55 - Procesando mensaje regular tipo: text 2026-08-10 11:27:55 - RegularMessageService: Procesando mensaje de 584127214952, tipo: text 2026-08-10 11:27:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM3NUZDRkI5MjhEMERBOEZCOEIzREM3NzlFNDY1NDAA 2026-08-10 11:27:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM3NUZDRkI5MjhEMERBOEZCOEIzREM3NzlFNDY1NDAA 2026-08-10 11:27:55 - Contenido: Listo el pago... 2026-08-10 11:27:55 - Comando detectado: listo 2026-08-10 11:27:55 - CommandProcessor: Procesando comando: listo 2026-08-10 11:27:55 - IntentDetector: intent=pago, confidence=0.95 2026-08-10 11:27:55 - IntentDetector → pago detectado 2026-08-10 11:27:55 - CommandProcessor: Procesando comando: pagar 2026-08-10 11:27:55 - Ejecutando add_pagos.php 2026-08-10 11:27:56 - IMG 1541323827579976 TEL 04127214952 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 11:27:56 - Incluyendo guardar_imagen.php... 2026-08-10 11:27:56 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 11:27:56 - Includes realizados. Verificando funciones... 2026-08-10 11:27:56 - obtenerInfoUsuario: Iniciando función con teléfono: 584127214952 2026-08-10 11:27:56 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 11:27:56 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 11:27:56 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 11:27:56 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 11:27:56 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-10 11:27:56 - obtenerInfoUsuario: Datos usuario: {"username":"9c:05:d6:8e:f4:cd","firstname":"Belquis","lastname":"Romero","mac":"9c:05:d6:8e:f4:cd","srvid":35} 2026-08-10 11:27:56 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-10 11:27:56 - Datos usuario extraídos: {"username":"9c:05:d6:8e:f4:cd","firstname":"Belquis","lastname":"Romero","mac":"9c:05:d6:8e:f4:cd","srvid":35} 2026-08-10 11:27:56 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 11:27:56 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 11:27:56 - Valor de accessToken: EAAC0c45... 2026-08-10 11:27:56 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 11:27:56 - Instancia WhatsAppImageHandler creada 2026-08-10 11:27:56 - Llamando a saveWhatsAppImage... 2026-08-10 11:27:56 - saveWhatsAppImage: Procesando imagen para: 584127214952 2026-08-10 11:27:56 - saveWhatsAppImage: ID de media: 1541323827579976, MIME type: image/jpeg 2026-08-10 11:27:56 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1541323827579976 [10-Aug-2026 11:27:56 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-10 11:27:56 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-10 11:27:57 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 11:27:57 - ====== INICIO WEBHOOK ====== 2026-08-10 11:27:57 - Evento: text | De: 584127214952 | Size: 571b 2026-08-10 11:27:57 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM3NUZDRkI5MjhEMERBOEZCOEIzREM3NzlFNDY1NDAA, ignorando 2026-08-10 11:27:57 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1541323827579976&source=getMedia&ext=1786375980&hash=ATy2r7mLNv9bHmQB0deNs-4JOmavuPfWgjJ1RtlHPiu-1w 2026-08-10 11:27:57 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1541323827579976&source=getMedia&ext=1786375980&hash=ATy2r7mLNv9bHmQB0deNs-4JOmavuPfWgjJ1RtlHPiu-1w 2026-08-10 11:27:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 11:27:58 - descargar_imagen: Imagen descargada - Tamaño: 32681 bytes, Tipo: image/jpeg 2026-08-10 11:27:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1541323827579976.jpg, Tamaño: 32681 bytes 2026-08-10 11:27:58 - saveToDatabase: Registro insertado en BD con ID: 302 2026-08-10 11:27:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1541323827579976.jpg","image_id":"1541323827579976","size":32681,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 11:27:58 - Resultado del comando: array 2026-08-10 11:27:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 11:27:59 - Mensaje enviado con éxito a 584127214952 2026-08-10 11:27:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79edff068fd (wa_message_id: wamid.HBgMNTg0MTI3MjE0OTUyFQIAERgSQjg2MDQ2QTYzMUVENzk5QzhCAA==) 2026-08-10 11:27:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a79edff068fd 2026-08-10 11:27:59 - ====== FIN WEBHOOK ====== 2026-08-10 11:28:07 - ====== INICIO WEBHOOK ====== 2026-08-10 11:28:07 - Evento: text | De: 584127214952 | Size: 560b 2026-08-10 11:28:07 - Procesando mensaje regular tipo: text 2026-08-10 11:28:07 - RegularMessageService: Procesando mensaje de 584127214952, tipo: text 2026-08-10 11:28:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM4MDFEREI5RjkzQUMyRTg5QkZBNUNDMkY2ODUxQjcA 2026-08-10 11:28:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM4MDFEREI5RjkzQUMyRTg5QkZBNUNDMkY2ODUxQjcA 2026-08-10 11:28:07 - Contenido: Ok... 2026-08-10 11:28:07 - Comando detectado: ok 2026-08-10 11:28:07 - CommandProcessor: Procesando comando: ok 2026-08-10 11:28:07 - Comando no reconocido, enviando a ChatGPT 2026-08-10 11:28:07 - Resultado del comando: string 2026-08-10 11:28:07 - Enviando a ChatGPT: Ok... 2026-08-10 11:28:07 - forwardToChatGPT: Enviando a ChatGPT: Ok... 2026-08-10 11:28:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 12:28:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 12:28:07 America/Halifax] [CHATBOT][START] corr=d7201bc2 IP=127.0.0.1 UA= [10-Aug-2026 11:28:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 11:28:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=9c:05:d6:8e:f4:cd mobile=584127214952 [10-Aug-2026 11:28:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 11:28:07 America/Caracas] [CHATBOT][DIAG] corr=d7201bc2 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [10-Aug-2026 11:28:07 America/Caracas] [CHATBOT][CTX] corr=d7201bc2 tel=584127214952 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 11:28:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 11:28:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 11:28:07 America/Caracas] [CHATBOT][AI][2cc4d7] Proveedor: gemini [10-Aug-2026 11:28:07 America/Caracas] [CHATBOT][GEMINI][2cc4d7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 11:28:08 America/Caracas] [CHATBOT][GEMINI][2cc4d7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:28:08 America/Caracas] [CHATBOT][GEMINI][2cc4d7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:28:09 America/Caracas] [CHATBOT][AI][2cc4d7] Gemini falló, usando heurística local [10-Aug-2026 11:28:09 America/Caracas] [CHATBOT][AI][2cc4d7] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 11:28:09 America/Caracas] [CHATBOT][END] corr=d7201bc2 bytesRespuesta=391 [10-Aug-2026 11:28:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 11:28:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 11:28:10 - Mensaje enviado con éxito a 584127214952 2026-08-10 11:28:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79ee0a3a92f (wa_message_id: wamid.HBgMNTg0MTI3MjE0OTUyFQIAERgSQURBQzU3NjQxOUI2OUI1OEQyAA==) 2026-08-10 11:28:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a79ee0a3a92f 2026-08-10 11:28:10 - ====== FIN WEBHOOK ====== 2026-08-10 11:29:12 - ====== INICIO WEBHOOK ====== 2026-08-10 11:29:12 - Evento: text | De: 584127214952 | Size: 585b 2026-08-10 11:29:12 - Procesando mensaje regular tipo: text 2026-08-10 11:29:12 - RegularMessageService: Procesando mensaje de 584127214952, tipo: text 2026-08-10 11:29:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUMyOTI5QUE1RTcwRDhCMjlFNzFFMEIyNTZDREM0Q0EA 2026-08-10 11:29:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUMyOTI5QUE1RTcwRDhCMjlFNzFFMEIyNTZDREM0Q0EA 2026-08-10 11:29:12 - Contenido: Ya está activo mi plan... 2026-08-10 11:29:12 - Comando detectado: ya 2026-08-10 11:29:12 - CommandProcessor: Procesando comando: ya 2026-08-10 11:29:12 - Comando no reconocido, enviando a ChatGPT 2026-08-10 11:29:12 - Resultado del comando: string 2026-08-10 11:29:12 - Enviando a ChatGPT: Ya está activo mi plan... 2026-08-10 11:29:12 - LeadCapture: Posible lead detectado para 584127214952 2026-08-10 11:29:12 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-10 11:29:12 - forwardToChatGPT: Enviando a ChatGPT: Ya está activo mi plan... 2026-08-10 11:29:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 12:29:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 12:29:12 America/Halifax] [CHATBOT][START] corr=90fb6931 IP=127.0.0.1 UA= [10-Aug-2026 11:29:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 11:29:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=9c:05:d6:8e:f4:cd mobile=584127214952 [10-Aug-2026 11:29:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 11:29:12 America/Caracas] [CHATBOT][DIAG] corr=90fb6931 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [10-Aug-2026 11:29:12 America/Caracas] [CHATBOT][CTX] corr=90fb6931 tel=584127214952 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 11:29:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 11:29:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 11:29:12 America/Caracas] [CHATBOT][AI][d7b4ce] Proveedor: gemini [10-Aug-2026 11:29:12 America/Caracas] [CHATBOT][GEMINI][d7b4ce] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 11:29:13 America/Caracas] [CHATBOT][GEMINI][d7b4ce] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:29:13 America/Caracas] [CHATBOT][GEMINI][d7b4ce] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:29:14 America/Caracas] [CHATBOT][AI][d7b4ce] Gemini falló, usando heurística local [10-Aug-2026 11:29:14 America/Caracas] [CHATBOT][END] corr=90fb6931 bytesRespuesta=478 [10-Aug-2026 11:29:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 11:29:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 11:29:15 - Mensaje enviado con éxito a 584127214952 2026-08-10 11:29:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79ee4b53802 (wa_message_id: wamid.HBgMNTg0MTI3MjE0OTUyFQIAERgSRUFEMUU4ODZBQTk4N0RGM0RDAA==) 2026-08-10 11:29:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a79ee4b53802 2026-08-10 11:29:15 - ====== FIN WEBHOOK ====== 2026-08-10 11:30:18 - ====== INICIO WEBHOOK ====== 2026-08-10 11:30:18 - Evento: text | De: 584127214952 | Size: 615b 2026-08-10 11:30:18 - Procesando mensaje regular tipo: text 2026-08-10 11:30:18 - RegularMessageService: Procesando mensaje de 584127214952, tipo: text 2026-08-10 11:30:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUMyQzEyQkMzRDgwMTE1Nzk5OTYxQzMyNTRFQTRFQjIA 2026-08-10 11:30:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUMyQzEyQkMzRDgwMTE1Nzk5OTYxQzMyNTRFQTRFQjIA 2026-08-10 11:30:18 - Contenido: Ya Ise el pago de mi renta porque aun no tengo señal... 2026-08-10 11:30:18 - Comando detectado: ya 2026-08-10 11:30:18 - CommandProcessor: Procesando comando: ya 2026-08-10 11:30:18 - Comando no reconocido, enviando a ChatGPT 2026-08-10 11:30:18 - Resultado del comando: string 2026-08-10 11:30:18 - Enviando a ChatGPT: Ya Ise el pago de mi renta porque aun no tengo se... 2026-08-10 11:30:18 - forwardToChatGPT: Enviando a ChatGPT: Ya Ise el pago de mi renta porque aun no tengo se... 2026-08-10 11:30:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 12:30:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 12:30:18 America/Halifax] [CHATBOT][START] corr=9584fe77 IP=127.0.0.1 UA= [10-Aug-2026 11:30:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 11:30:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=9c:05:d6:8e:f4:cd mobile=584127214952 [10-Aug-2026 11:30:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 11:30:18 America/Caracas] [CHATBOT][DIAG] corr=9584fe77 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 6; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [10-Aug-2026 11:30:18 America/Caracas] [CHATBOT][CTX] corr=9584fe77 tel=584127214952 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 11:30:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 11:30:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 11:30:18 America/Caracas] [CHATBOT][AI][32c66b] Proveedor: gemini [10-Aug-2026 11:30:18 America/Caracas] [CHATBOT][GEMINI][32c66b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 11:30:19 America/Caracas] [CHATBOT][GEMINI][32c66b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:30:19 America/Caracas] [CHATBOT][GEMINI][32c66b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:30:20 America/Caracas] [CHATBOT][AI][32c66b] Gemini falló, usando heurística local [10-Aug-2026 11:30:20 America/Caracas] [CHATBOT][END] corr=9584fe77 bytesRespuesta=397 [10-Aug-2026 11:30:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 11:30:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 11:30:21 - Mensaje enviado con éxito a 584127214952 2026-08-10 11:30:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79ee8d90cbb (wa_message_id: wamid.HBgMNTg0MTI3MjE0OTUyFQIAERgSRTI5QjE2MUE4OUM2NTQxREM3AA==) 2026-08-10 11:30:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a79ee8d90cbb 2026-08-10 11:30:21 - ====== FIN WEBHOOK ====== 2026-08-10 11:31:40 - ====== INICIO WEBHOOK ====== 2026-08-10 11:31:40 - Evento: text | De: 584127214952 | Size: 589b 2026-08-10 11:31:40 - Procesando mensaje regular tipo: text 2026-08-10 11:31:40 - RegularMessageService: Procesando mensaje de 584127214952, tipo: text 2026-08-10 11:31:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM1RjlEOEVEODlGNDRCMEYwRjEwMEM4N0QzOTZBODIA 2026-08-10 11:31:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM1RjlEOEVEODlGNDRCMEYwRjEwMEM4N0QzOTZBODIA 2026-08-10 11:31:40 - Contenido: Pagar 0102 006961370678 3030162... 2026-08-10 11:31:40 - Comando detectado: pagar 2026-08-10 11:31:40 - CommandProcessor: Procesando comando: pagar 2026-08-10 11:31:40 - Ejecutando add_pagos.php [10-Aug-2026 11:31:41 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-10 11:31:41 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-10 11:31:41 - ====== INICIO WEBHOOK ====== 2026-08-10 11:31:41 - Evento: text | De: 584127214952 | Size: 589b 2026-08-10 11:31:41 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI3MjE0OTUyFQIAEhggQUM1RjlEOEVEODlGNDRCMEYwRjEwMEM4N0QzOTZBODIA, ignorando - addcreddits, addcreddits , Belquis Romero, 2026-09-10 00:00:00 . 584127214952 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127214952","wa_id":"584127214952"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MjE0OTUyFQIAERgSMEYwRTZDN0E0QTEwREJDMTE3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Aldo Panza, 09/09/2026 . 584243635819 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243635819","wa_id":"584243635819"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjM1ODE5FQIAERgSNUM1NDlDNUREQkNBMTZDNjBCAA==","message_status":"accepted"}]}'. 2026-08-10 11:40:05 - ====== INICIO WEBHOOK ====== 2026-08-10 11:40:05 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 11:40:05 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 11:40:05 - ====== FIN WEBHOOK ====== 2026-08-10 11:40:05 - ====== INICIO WEBHOOK ====== 2026-08-10 11:40:05 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 11:40:05 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 11:40:05 - ====== FIN WEBHOOK ====== 2026-08-10 11:40:06 - ====== INICIO WEBHOOK ====== 2026-08-10 11:40:06 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 11:40:06 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 11:40:06 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, luis orlando aguillar contreras, 09/09/2026 . 584123074586 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123074586","wa_id":"584123074586"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDc0NTg2FQIAERgSNkU5MTBEQTlENURFN0U0QkRCAA==","message_status":"accepted"}]}'. 2026-08-10 11:49:19 - ====== INICIO WEBHOOK ====== 2026-08-10 11:49:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 11:49:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 11:49:19 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Luis Orlando Aguilar Contreras, 2026-09-11 00:00:00 . 584123074586 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123074586","wa_id":"584123074586"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDc0NTg2FQIAERgSRDkxNEVBMkNCNTExMzNBMTExAA==","message_status":"accepted"}]}'. 2026-08-10 11:53:33 - ====== INICIO WEBHOOK ====== 2026-08-10 11:53:33 - Evento: button | De: 584128297799 | Size: 715b 2026-08-10 11:53:33 - Procesando botón de plantilla: Informacion de pagos 2026-08-10 11:53:33 - ButtonService: payload=informacion de pagos, telefono=584128297799 2026-08-10 11:53:33 - Procesando botón PAGO para: 584128297799 2026-08-10 11:53:35 - Mensaje enviado con éxito a 584128297799 2026-08-10 11:53:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79f3ff0f55a (wa_message_id: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSMkI5RTI3Q0YwODYzOTlGNjU0AA==) 2026-08-10 11:53:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a79f3ff0f55a 2026-08-10 11:53:35 - ====== FIN WEBHOOK ====== 2026-08-10 11:53:48 - ====== INICIO WEBHOOK ====== 2026-08-10 11:53:48 - Evento: text | De: 584128297799 | Size: 570b 2026-08-10 11:53:48 - Procesando mensaje regular tipo: text 2026-08-10 11:53:48 - RegularMessageService: Procesando mensaje de 584128297799, tipo: text 2026-08-10 11:53:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNBRTUyQTI5QjBGNTVENkI5REE1QzY3MzFCRDIwREMA 2026-08-10 11:53:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNBRTUyQTI5QjBGNTVENkI5REE1QzY3MzFCRDIwREMA 2026-08-10 11:53:48 - Contenido: Monto a cancelar... 2026-08-10 11:53:48 - Comando detectado: monto 2026-08-10 11:53:48 - CommandProcessor: Procesando comando: monto 2026-08-10 11:53:48 - Comando no reconocido, enviando a ChatGPT 2026-08-10 11:53:48 - Resultado del comando: string 2026-08-10 11:53:48 - Enviando a ChatGPT: Monto a cancelar... 2026-08-10 11:53:48 - forwardToChatGPT: Enviando a ChatGPT: Monto a cancelar... 2026-08-10 11:53:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 12:53:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 12:53:48 America/Halifax] [CHATBOT][START] corr=27b8a928 IP=127.0.0.1 UA= [10-Aug-2026 11:53:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 11:53:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=6c:68:a4:81:85:0c mobile=584128297799 [10-Aug-2026 11:53:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 11:53:48 America/Caracas] [CHATBOT][DIAG] corr=27b8a928 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [10-Aug-2026 11:53:48 America/Caracas] [CHATBOT][CTX] corr=27b8a928 tel=584128297799 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 11:53:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 11:53:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 11:53:48 America/Caracas] [CHATBOT][AI][bfc516] Proveedor: gemini [10-Aug-2026 11:53:48 America/Caracas] [CHATBOT][GEMINI][bfc516] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 11:53:49 America/Caracas] [CHATBOT][GEMINI][bfc516] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:53:50 America/Caracas] [CHATBOT][GEMINI][bfc516] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:53:50 America/Caracas] [CHATBOT][AI][bfc516] Gemini falló, usando heurística local [10-Aug-2026 11:53:50 America/Caracas] [CHATBOT][AI][bfc516] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 11:53:50 America/Caracas] [CHATBOT][END] corr=27b8a928 bytesRespuesta=387 [10-Aug-2026 11:53:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 11:53:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 11:53:51 - Mensaje enviado con éxito a 584128297799 2026-08-10 11:53:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79f40fd0123 (wa_message_id: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSOTEyQjVFRjk4Nzc4MDY4RjU0AA==) 2026-08-10 11:53:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a79f40fd0123 2026-08-10 11:53:51 - ====== FIN WEBHOOK ====== 2026-08-10 11:54:08 - ====== INICIO WEBHOOK ====== 2026-08-10 11:54:08 - Evento: text | De: 584128297799 | Size: 559b 2026-08-10 11:54:08 - Procesando mensaje regular tipo: text 2026-08-10 11:54:08 - RegularMessageService: Procesando mensaje de 584128297799, tipo: text 2026-08-10 11:54:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUMxODMzQTFBNzUyRDc2OTA3QUJEMTQ0QTdBMDUwMTIA 2026-08-10 11:54:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUMxODMzQTFBNzUyRDc2OTA3QUJEMTQ0QTdBMDUwMTIA 2026-08-10 11:54:08 - Contenido: Pagar... 2026-08-10 11:54:08 - Comando detectado: pagar 2026-08-10 11:54:08 - CommandProcessor: Procesando comando: pagar 2026-08-10 11:54:08 - Ejecutando add_pagos.php [10-Aug-2026 11:54:09 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-10 11:54:09 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-10 11:54:09 - ====== INICIO WEBHOOK ====== 2026-08-10 11:54:09 - Evento: text | De: 584128297799 | Size: 559b 2026-08-10 11:54:09 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUMxODMzQTFBNzUyRDc2OTA3QUJEMTQ0QTdBMDUwMTIA, ignorando 2026-08-10 11:57:23 - ====== INICIO WEBHOOK ====== 2026-08-10 11:57:23 - Evento: image | De: 584123879048 | Size: 845b 2026-08-10 11:57:23 - Procesando mensaje regular tipo: image 2026-08-10 11:57:23 - RegularMessageService: Procesando mensaje de 584123879048, tipo: image 2026-08-10 11:57:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODc5MDQ4FQIAEhggQUMzNUNDRjk5MkU0N0Y0NUVEMUE1RkU1RDExNDZFRjQA 2026-08-10 11:57:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODc5MDQ4FQIAEhggQUMzNUNDRjk5MkU0N0Y0NUVEMUE1RkU1RDExNDZFRjQA 2026-08-10 11:57:23 - Contenido: ... 2026-08-10 11:57:23 - Comando detectado: image 2026-08-10 11:57:23 - CommandProcessor: Procesando comando: image 2026-08-10 11:57:23 - Imagen sin comando, guardando y procesando 2026-08-10 11:57:23 - Verificando duplicado por imageId=1021458347443597, msgId=wamid.HBgMNTg0MTIzODc5MDQ4FQIAEhggQUMzNUNDRjk5MkU0N0Y0NUVEMUE1RkU1RDExNDZFRjQA 2026-08-10 11:57:23 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 11:57:23 - Incluyendo numtoname.php... 2026-08-10 11:57:23 - Incluyendo media.php... 2026-08-10 11:57:23 - DEBUG messages batch: [{"from":"584123879048","from_user_id":"VE.4537236703230143","id":"wamid.HBgMNTg0MTIzODc5MDQ4FQIAEhggQUMzNUNDRjk5MkU0N0Y0NUVEMUE1RkU1RDExNDZFRjQA","timestamp":"1786377444","type":"image","image":{"mime_type":"image\/jpeg","sha256":"PIUjs2pycQU0sbevh3iT\/Zf4POfB2\/wZbIvS4RxRGCM=","id":"1021458347443597","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1021458347443597&source=webhook&ext=1786377746&hash=ATx9cHurCQCmIstroz2B5Olak7dA3u90ra7T761SDP0z7A"}}] 2026-08-10 11:57:23 - DEBUG caption: no se encontró texto cercano 2026-08-10 11:57:23 - DEBUG caption final: [VACIO] 2026-08-10 11:57:23 - DEBUG busqueda mobiles: 04123879048,4123879048,584123879048 2026-08-10 11:57:23 - DEBUG usuario encontrado: 24:5a:4c:42:fa:91 2026-08-10 11:57:23 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 11:57:23 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 11:57:24 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1021458347443597&source=getMedia&ext=1786377747&hash=ATwYHTMCD5hw4Phb4YBobKbpTK-QLDcKdrxGjbTTUH35WQ 2026-08-10 11:57:26 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1021458347443597.jpg (55707 bytes) 2026-08-10 11:57:27 - OCR tesseract exit=0 chars=240 2026-08-10 11:57:27 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 386 A PagomóvilBDV Personas Y Fecha: 10/08/2026 TT ITA E Identificacién: 18143785 Origen: 0102****5800 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-10 11:57:27 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-10"} 2026-08-10 11:57:27 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-10 11:57:27 - DEBUG registro: usernameRaw=''24:5a:4c:42:fa:91'' first=''Valeria'' last=''Villaroel'' esRegistrado=1 2026-08-10 11:57:27 - DEBUG bodyAdmin postOCR: Tlf: 04123879048\nUser: 24:5a:4c:42:fa:91\nNombre: Valeria Villaroel\nBanco: Venezuela\nMonto: \nFecha: 2026-08-10 (caption)\nSrvID: 34 2026-08-10 11:57:30 - IMG 1021458347443597 TEL 04123879048 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 11:57:30 - Incluyendo guardar_imagen.php... 2026-08-10 11:57:30 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 11:57:30 - Includes realizados. Verificando funciones... 2026-08-10 11:57:30 - obtenerInfoUsuario: Iniciando función con teléfono: 584123879048 2026-08-10 11:57:30 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 11:57:30 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 11:57:30 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 11:57:30 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 11:57:30 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-10 11:57:30 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:42:fa:91","firstname":"Valeria","lastname":"Villaroel","mac":"08:55:31:81:61:86","srvid":34} 2026-08-10 11:57:30 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-10 11:57:30 - Datos usuario extraídos: {"username":"24:5a:4c:42:fa:91","firstname":"Valeria","lastname":"Villaroel","mac":"08:55:31:81:61:86","srvid":34} 2026-08-10 11:57:30 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 11:57:30 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 11:57:30 - Valor de accessToken: EAAC0c45... 2026-08-10 11:57:30 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 11:57:30 - Instancia WhatsAppImageHandler creada 2026-08-10 11:57:30 - Llamando a saveWhatsAppImage... 2026-08-10 11:57:30 - saveWhatsAppImage: Procesando imagen para: 584123879048 2026-08-10 11:57:30 - saveWhatsAppImage: ID de media: 1021458347443597, MIME type: image/jpeg 2026-08-10 11:57:30 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1021458347443597 2026-08-10 11:57:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 11:57:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1021458347443597&source=getMedia&ext=1786377754&hash=ATwUnGk_SJYtJBZa72F70OkHFnrptEugiiOOPhsU6l74BA 2026-08-10 11:57:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1021458347443597&source=getMedia&ext=1786377754&hash=ATwUnGk_SJYtJBZa72F70OkHFnrptEugiiOOPhsU6l74BA 2026-08-10 11:57:31 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 11:57:31 - descargar_imagen: Imagen descargada - Tamaño: 55707 bytes, Tipo: image/jpeg 2026-08-10 11:57:31 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1021458347443597.jpg, Tamaño: 55707 bytes 2026-08-10 11:57:31 - saveToDatabase: Registro insertado en BD con ID: 303 2026-08-10 11:57:31 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1021458347443597.jpg","image_id":"1021458347443597","size":55707,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 11:57:31 - Resultado del comando: array 2026-08-10 11:57:31 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 11:57:32 - Mensaje enviado con éxito a 584123879048 2026-08-10 11:57:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79f4ecbc06e (wa_message_id: wamid.HBgMNTg0MTIzODc5MDQ4FQIAERgSQkEzRUU1OTQ4MEFFNjk3N0YzAA==) 2026-08-10 11:57:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a79f4ecbc06e 2026-08-10 11:57:32 - ====== FIN WEBHOOK ====== 2026-08-10 11:59:05 - ====== INICIO WEBHOOK ====== 2026-08-10 11:59:05 - Evento: text | De: 584129989380 | Size: 569b 2026-08-10 11:59:05 - Procesando mensaje regular tipo: text 2026-08-10 11:59:05 - RegularMessageService: Procesando mensaje de 584129989380, tipo: text 2026-08-10 11:59:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUM5QjEyRjgxNjM3NDFDNjdFMERBQzFEMDc5RkQyRTEA 2026-08-10 11:59:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUM5QjEyRjgxNjM3NDFDNjdFMERBQzFEMDc5RkQyRTEA 2026-08-10 11:59:05 - Contenido: hola buenos días... 2026-08-10 11:59:05 - Comando detectado: hola 2026-08-10 11:59:05 - CommandProcessor: Procesando comando: hola 2026-08-10 11:59:05 - Comando no reconocido, enviando a ChatGPT 2026-08-10 11:59:05 - Resultado del comando: string 2026-08-10 11:59:05 - Enviando a ChatGPT: hola buenos días... 2026-08-10 11:59:05 - forwardToChatGPT: Enviando a ChatGPT: hola buenos días... 2026-08-10 11:59:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 12:59:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 12:59:05 America/Halifax] [CHATBOT][START] corr=dbd9556a IP=127.0.0.1 UA= [10-Aug-2026 11:59:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 11:59:06 America/Caracas] [CHATBOT][CTX] corr=dbd9556a tel=584129989380 intent=chat srvid= usd=0 bs=0 tasa=757.5406 verifyMode=simulated [10-Aug-2026 11:59:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 11:59:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 11:59:06 America/Caracas] [CHATBOT][AI][389641] Proveedor: gemini [10-Aug-2026 11:59:06 America/Caracas] [CHATBOT][GEMINI][389641] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 11:59:06 America/Caracas] [CHATBOT][GEMINI][389641] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:59:07 America/Caracas] [CHATBOT][GEMINI][389641] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 11:59:07 America/Caracas] [CHATBOT][AI][389641] Gemini falló, usando heurística local [10-Aug-2026 11:59:07 America/Caracas] [CHATBOT][AI][389641] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 11:59:07 America/Caracas] [CHATBOT][END] corr=dbd9556a bytesRespuesta=370 [10-Aug-2026 11:59:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 11:59:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 11:59:09 - Mensaje enviado con éxito a 584129989380 2026-08-10 11:59:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79f54d03e08 (wa_message_id: wamid.HBgMNTg0MTI5OTg5MzgwFQIAERgSRUVDRkM0MzVFMUVGN0UzOUZGAA==) 2026-08-10 11:59:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a79f54d03e08 2026-08-10 11:59:09 - ====== FIN WEBHOOK ====== 2026-08-10 11:59:22 - ====== INICIO WEBHOOK ====== 2026-08-10 11:59:22 - Evento: text | De: 584129989380 | Size: 553b 2026-08-10 11:59:22 - Procesando mensaje regular tipo: text 2026-08-10 11:59:22 - RegularMessageService: Procesando mensaje de 584129989380, tipo: text 2026-08-10 11:59:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUNGNzkxNTE1ODNBOUM0M0NDMEY3Q0EzQjAyM0Q4RDQA 2026-08-10 11:59:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUNGNzkxNTE1ODNBOUM0M0NDMEY3Q0EzQjAyM0Q4RDQA 2026-08-10 11:59:22 - Contenido: Pagar... 2026-08-10 11:59:22 - Comando detectado: pagar 2026-08-10 11:59:22 - CommandProcessor: Procesando comando: pagar 2026-08-10 11:59:22 - Ejecutando add_pagos.php [10-Aug-2026 11:59:23 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-10 11:59:23 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-10 11:59:24 - ====== INICIO WEBHOOK ====== 2026-08-10 11:59:24 - Evento: text | De: 584129989380 | Size: 553b 2026-08-10 11:59:24 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUNGNzkxNTE1ODNBOUM0M0NDMEY3Q0EzQjAyM0Q4RDQA, ignorando 2026-08-10 12:00:36 - ====== INICIO WEBHOOK ====== 2026-08-10 12:00:36 - Evento: text | De: 584128297799 | Size: 581b 2026-08-10 12:00:36 - Procesando mensaje regular tipo: text 2026-08-10 12:00:36 - RegularMessageService: Procesando mensaje de 584128297799, tipo: text 2026-08-10 12:00:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUMzNUNDMkVDQTYyOEU4NTlBOUFGNTQyQzc3N0U2QzYA 2026-08-10 12:00:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUMzNUNDMkVDQTYyOEU4NTlBOUFGNTQyQzc3N0U2QzYA 2026-08-10 12:00:36 - Contenido: Monto a cancelar Luis maizo... 2026-08-10 12:00:36 - Comando detectado: monto 2026-08-10 12:00:36 - CommandProcessor: Procesando comando: monto 2026-08-10 12:00:36 - Comando no reconocido, enviando a ChatGPT 2026-08-10 12:00:36 - Resultado del comando: string 2026-08-10 12:00:36 - Enviando a ChatGPT: Monto a cancelar Luis maizo... 2026-08-10 12:00:36 - forwardToChatGPT: Enviando a ChatGPT: Monto a cancelar Luis maizo... 2026-08-10 12:00:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 13:00:37 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 13:00:37 America/Halifax] [CHATBOT][START] corr=0b5db123 IP=127.0.0.1 UA= [10-Aug-2026 12:00:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 12:00:37 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=6c:68:a4:81:85:0c mobile=584128297799 [10-Aug-2026 12:00:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 12:00:37 America/Caracas] [CHATBOT][DIAG] corr=0b5db123 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [10-Aug-2026 12:00:37 America/Caracas] [CHATBOT][CTX] corr=0b5db123 tel=584128297799 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 12:00:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 12:00:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 12:00:37 America/Caracas] [CHATBOT][AI][129cc0] Proveedor: gemini [10-Aug-2026 12:00:37 America/Caracas] [CHATBOT][GEMINI][129cc0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 12:00:38 America/Caracas] [CHATBOT][GEMINI][129cc0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 12:00:38 America/Caracas] [CHATBOT][GEMINI][129cc0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 12:00:39 America/Caracas] [CHATBOT][AI][129cc0] Gemini falló, usando heurística local [10-Aug-2026 12:00:39 America/Caracas] [CHATBOT][AI][129cc0] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 12:00:39 America/Caracas] [CHATBOT][END] corr=0b5db123 bytesRespuesta=387 [10-Aug-2026 12:00:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 12:00:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 12:00:40 - Mensaje enviado con éxito a 584128297799 2026-08-10 12:00:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79f5a82b1af (wa_message_id: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSN0M3ODY5OEVCRDM2NTdBNkY2AA==) 2026-08-10 12:00:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a79f5a82b1af 2026-08-10 12:00:40 - ====== FIN WEBHOOK ====== 2026-08-10 12:00:46 - ====== INICIO WEBHOOK ====== 2026-08-10 12:00:46 - Evento: text | De: 584128297799 | Size: 559b 2026-08-10 12:00:46 - Procesando mensaje regular tipo: text 2026-08-10 12:00:46 - RegularMessageService: Procesando mensaje de 584128297799, tipo: text 2026-08-10 12:00:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUM1QkNFMzcyOEY4NTY3RDJCQUQ1RERFMDQ1RUIwODMA 2026-08-10 12:00:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUM1QkNFMzcyOEY4NTY3RDJCQUQ1RERFMDQ1RUIwODMA 2026-08-10 12:00:46 - Contenido: Pagar... 2026-08-10 12:00:46 - Comando detectado: pagar 2026-08-10 12:00:46 - CommandProcessor: Procesando comando: pagar 2026-08-10 12:00:46 - Ejecutando add_pagos.php [10-Aug-2026 12:00:47 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-10 12:00:47 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-10 12:00:47 - ====== INICIO WEBHOOK ====== 2026-08-10 12:00:47 - Evento: text | De: 584128297799 | Size: 559b 2026-08-10 12:00:47 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUM1QkNFMzcyOEY4NTY3RDJCQUQ1RERFMDQ1RUIwODMA, ignorando - addcreddits, addcreddits , Valeria Villaroel, 2026-09-10 00:00:00 . 584123879048 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123879048","wa_id":"584123879048"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODc5MDQ4FQIAERgSNjA3NUY0QjcxNkNBNUM3QkE5AA==","message_status":"accepted"}]}'. 2026-08-10 12:01:27 - ====== INICIO WEBHOOK ====== 2026-08-10 12:01:27 - Evento: text | De: 584128297799 | Size: 593b 2026-08-10 12:01:27 - Procesando mensaje regular tipo: text 2026-08-10 12:01:27 - RegularMessageService: Procesando mensaje de 584128297799, tipo: text 2026-08-10 12:01:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUM1NDcyNzM5QkFEOEM3RjcyQjdFOTBDRUM5MzJGRjUA 2026-08-10 12:01:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUM1NDcyNzM5QkFEOEM3RjcyQjdFOTBDRUM5MzJGRjUA 2026-08-10 12:01:27 - Contenido: Monto a cancelar a nombre de Luis maizo... 2026-08-10 12:01:27 - Comando detectado: monto 2026-08-10 12:01:27 - CommandProcessor: Procesando comando: monto 2026-08-10 12:01:27 - Comando no reconocido, enviando a ChatGPT 2026-08-10 12:01:27 - Resultado del comando: string 2026-08-10 12:01:27 - Enviando a ChatGPT: Monto a cancelar a nombre de Luis maizo... 2026-08-10 12:01:27 - forwardToChatGPT: Enviando a ChatGPT: Monto a cancelar a nombre de Luis maizo... 2026-08-10 12:01:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 13:01:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 13:01:27 America/Halifax] [CHATBOT][START] corr=0e12231e IP=127.0.0.1 UA= [10-Aug-2026 12:01:28 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 12:01:28 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=6c:68:a4:81:85:0c mobile=584128297799 [10-Aug-2026 12:01:28 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 12:01:28 America/Caracas] [CHATBOT][DIAG] corr=0e12231e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [10-Aug-2026 12:01:28 America/Caracas] [CHATBOT][CTX] corr=0e12231e tel=584128297799 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 12:01:28 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 12:01:28 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 12:01:28 America/Caracas] [CHATBOT][AI][46bed1] Proveedor: gemini [10-Aug-2026 12:01:28 America/Caracas] [CHATBOT][GEMINI][46bed1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 12:01:28 America/Caracas] [CHATBOT][GEMINI][46bed1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 12:01:29 America/Caracas] [CHATBOT][GEMINI][46bed1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 12:01:30 America/Caracas] [CHATBOT][AI][46bed1] Gemini falló, usando heurística local [10-Aug-2026 12:01:30 America/Caracas] [CHATBOT][AI][46bed1] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 12:01:30 America/Caracas] [CHATBOT][END] corr=0e12231e bytesRespuesta=387 [10-Aug-2026 12:01:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 12:01:30 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 12:01:31 - Mensaje enviado con éxito a 584128297799 2026-08-10 12:01:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79f5db29a44 (wa_message_id: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSN0IyRkY0M0NGREY3MEU1OEQyAA==) 2026-08-10 12:01:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a79f5db29a44 2026-08-10 12:01:31 - ====== FIN WEBHOOK ====== 2026-08-10 12:03:58 - ====== INICIO WEBHOOK ====== 2026-08-10 12:03:58 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 12:03:58 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 12:03:58 - ====== FIN WEBHOOK ====== 2026-08-10 12:05:16 - ====== INICIO WEBHOOK ====== 2026-08-10 12:05:16 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 12:05:16 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 12:05:16 - ====== FIN WEBHOOK ====== 2026-08-10 12:06:12 - ====== INICIO WEBHOOK ====== 2026-08-10 12:06:12 - Evento: text | De: 584128297799 | Size: 570b 2026-08-10 12:06:12 - Procesando mensaje regular tipo: text 2026-08-10 12:06:12 - RegularMessageService: Procesando mensaje de 584128297799, tipo: text 2026-08-10 12:06:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNEQTAyMUJDRjI4NDk0RTAyOThBMzQ5RjdENUYzRDcA 2026-08-10 12:06:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNEQTAyMUJDRjI4NDk0RTAyOThBMzQ5RjdENUYzRDcA 2026-08-10 12:06:12 - Contenido: Monto a cancelar... 2026-08-10 12:06:12 - Comando detectado: monto 2026-08-10 12:06:12 - CommandProcessor: Procesando comando: monto 2026-08-10 12:06:12 - Comando no reconocido, enviando a ChatGPT 2026-08-10 12:06:12 - Resultado del comando: string 2026-08-10 12:06:12 - Enviando a ChatGPT: Monto a cancelar... 2026-08-10 12:06:12 - forwardToChatGPT: Enviando a ChatGPT: Monto a cancelar... 2026-08-10 12:06:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 13:06:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 13:06:12 America/Halifax] [CHATBOT][START] corr=86a0225b IP=127.0.0.1 UA= [10-Aug-2026 12:06:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 12:06:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=6c:68:a4:81:85:0c mobile=584128297799 [10-Aug-2026 12:06:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 12:06:12 America/Caracas] [CHATBOT][DIAG] corr=86a0225b Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [10-Aug-2026 12:06:12 America/Caracas] [CHATBOT][CTX] corr=86a0225b tel=584128297799 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 12:06:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 12:06:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 12:06:12 America/Caracas] [CHATBOT][AI][1adc9d] Proveedor: gemini [10-Aug-2026 12:06:12 America/Caracas] [CHATBOT][GEMINI][1adc9d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 12:06:13 America/Caracas] [CHATBOT][GEMINI][1adc9d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 12:06:14 America/Caracas] [CHATBOT][GEMINI][1adc9d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 12:06:14 America/Caracas] [CHATBOT][AI][1adc9d] Gemini falló, usando heurística local [10-Aug-2026 12:06:14 America/Caracas] [CHATBOT][AI][1adc9d] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 12:06:14 America/Caracas] [CHATBOT][END] corr=86a0225b bytesRespuesta=387 [10-Aug-2026 12:06:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 12:06:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 12:06:15 - Mensaje enviado con éxito a 584128297799 2026-08-10 12:06:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79f6f7999dc (wa_message_id: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSQTQyQTA0MzkyMTBGRkE1MDg2AA==) 2026-08-10 12:06:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a79f6f7999dc 2026-08-10 12:06:15 - ====== FIN WEBHOOK ====== 2026-08-10 12:06:45 - ====== INICIO WEBHOOK ====== 2026-08-10 12:06:45 - Evento: image | De: 584241733138 | Size: 832b 2026-08-10 12:06:45 - Procesando mensaje regular tipo: image 2026-08-10 12:06:45 - RegularMessageService: Procesando mensaje de 584241733138, tipo: image 2026-08-10 12:06:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzMzMTM4FQIAEhggQUNDMERBNTUzM0JBQzk4NzBGMTQzOURDMjc4RTMxQjYA 2026-08-10 12:06:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzMzMTM4FQIAEhggQUNDMERBNTUzM0JBQzk4NzBGMTQzOURDMjc4RTMxQjYA 2026-08-10 12:06:45 - Contenido: ... 2026-08-10 12:06:45 - Comando detectado: image 2026-08-10 12:06:45 - CommandProcessor: Procesando comando: image 2026-08-10 12:06:45 - Imagen sin comando, guardando y procesando 2026-08-10 12:06:45 - Verificando duplicado por imageId=1602453927987760, msgId=wamid.HBgMNTg0MjQxNzMzMTM4FQIAEhggQUNDMERBNTUzM0JBQzk4NzBGMTQzOURDMjc4RTMxQjYA 2026-08-10 12:06:45 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 12:06:45 - Incluyendo numtoname.php... 2026-08-10 12:06:45 - Incluyendo media.php... 2026-08-10 12:06:45 - DEBUG messages batch: [{"from":"584241733138","from_user_id":"VE.4534672413486572","id":"wamid.HBgMNTg0MjQxNzMzMTM4FQIAEhggQUNDMERBNTUzM0JBQzk4NzBGMTQzOURDMjc4RTMxQjYA","timestamp":"1786378006","type":"image","image":{"mime_type":"image\/jpeg","sha256":"fhaI7q8niLR7rYxnzaJGmuN3N0TnsiydkNerMaIz2LM=","id":"1602453927987760","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1602453927987760&source=webhook&ext=1786378308&hash=ATyy2aV69dx8SVYYyahI2xtTsLt56MabFLpvBt2X-EI53A"}}] 2026-08-10 12:06:45 - DEBUG caption: no se encontró texto cercano 2026-08-10 12:06:45 - DEBUG caption final: [VACIO] 2026-08-10 12:06:45 - DEBUG busqueda mobiles: 04241733138,4241733138,584241733138 2026-08-10 12:06:45 - DEBUG usuario NO encontrado 2026-08-10 12:06:45 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 12:06:45 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 12:06:46 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1602453927987760&source=getMedia&ext=1786378310&hash=ATyP1iYzlWrAPEyNAYbgSALJPT5G09N6nwhHhOjq8qmT7w 2026-08-10 12:06:47 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1602453927987760.jpg (25343 bytes) 2026-08-10 12:06:48 - OCR tesseract exit=0 chars=396 2026-08-10 12:06:48 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 179 1205pm. 490 e Al Em < Comprobante de operación < y PagomóvilBDV Personas 9 26.514,00 Bs Fecha: 10/08/2026 Operación: 006961844382 [[] Identificación: 18143785 Origen: 0102****5830 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago internet € Agregar Beneficiario Crear Acceso directo 2026-08-10 12:06:48 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26514.00","fecha":"2026-08-10"} 2026-08-10 12:06:48 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-10 12:06:48 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-10 12:06:48 - DEBUG bodyAdmin postOCR: Tlf: 04241733138\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 26514.00 (caption)\nFecha: 2026-08-10 (caption) 2026-08-10 12:06:51 - IMG 1602453927987760 TEL 04241733138 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 12:06:51 - Incluyendo guardar_imagen.php... 2026-08-10 12:06:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 12:06:51 - Includes realizados. Verificando funciones... 2026-08-10 12:06:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584241733138 2026-08-10 12:06:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 12:06:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 12:06:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 12:06:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 12:06:51 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-10 12:06:51 - obtenerInfoUsuario: Datos usuario: {"username":"4c:46:d1:6a:b5:5c","firstname":"Graciela","lastname":"Lugo","mac":"4c:46:d1:6a:b5:5d","srvid":47} 2026-08-10 12:06:51 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-10 12:06:51 - Datos usuario extraídos: {"username":"4c:46:d1:6a:b5:5c","firstname":"Graciela","lastname":"Lugo","mac":"4c:46:d1:6a:b5:5d","srvid":47} 2026-08-10 12:06:51 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 12:06:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 12:06:51 - Valor de accessToken: EAAC0c45... 2026-08-10 12:06:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 12:06:51 - Instancia WhatsAppImageHandler creada 2026-08-10 12:06:51 - Llamando a saveWhatsAppImage... 2026-08-10 12:06:51 - saveWhatsAppImage: Procesando imagen para: 584241733138 2026-08-10 12:06:51 - saveWhatsAppImage: ID de media: 1602453927987760, MIME type: image/jpeg 2026-08-10 12:06:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1602453927987760 2026-08-10 12:06:53 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 12:06:53 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1602453927987760&source=getMedia&ext=1786378316&hash=ATwKeYfbw01O0hNmDDS1mAAlW1z36lmIEHz1tQNx_WQMlA 2026-08-10 12:06:53 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1602453927987760&source=getMedia&ext=1786378316&hash=ATwKeYfbw01O0hNmDDS1mAAlW1z36lmIEHz1tQNx_WQMlA 2026-08-10 12:06:54 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 12:06:54 - descargar_imagen: Imagen descargada - Tamaño: 25343 bytes, Tipo: image/jpeg 2026-08-10 12:06:54 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1602453927987760.jpg, Tamaño: 25343 bytes 2026-08-10 12:06:54 - saveToDatabase: Registro insertado en BD con ID: 304 2026-08-10 12:06:54 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1602453927987760.jpg","image_id":"1602453927987760","size":25343,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 12:06:54 - Resultado del comando: array 2026-08-10 12:06:54 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 12:06:55 - Mensaje enviado con éxito a 584241733138 2026-08-10 12:06:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79f71f97957 (wa_message_id: wamid.HBgMNTg0MjQxNzMzMTM4FQIAERgSOThFNUVDRTgxQ0ZDOTMxQjI3AA==) 2026-08-10 12:06:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a79f71f97957 2026-08-10 12:06:55 - ====== FIN WEBHOOK ====== 2026-08-10 12:17:55 - ====== INICIO WEBHOOK ====== 2026-08-10 12:17:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 12:17:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 12:17:55 - ====== FIN WEBHOOK ====== 2026-08-10 12:20:50 - ====== INICIO WEBHOOK ====== 2026-08-10 12:20:50 - Evento: button | De: 584243335387 | Size: 697b 2026-08-10 12:20:50 - Procesando botón de plantilla: Pagar mi deuda 2026-08-10 12:20:50 - ButtonService: payload=pagar mi deuda, telefono=584243335387 2026-08-10 12:20:50 - Botón no manejado por ButtonService 2026-08-10 12:20:50 - ====== FIN WEBHOOK ====== 2026-08-10 12:31:36 - ====== INICIO WEBHOOK ====== 2026-08-10 12:31:36 - Evento: text | De: 584129329107 | Size: 552b 2026-08-10 12:31:36 - Procesando mensaje regular tipo: text 2026-08-10 12:31:36 - RegularMessageService: Procesando mensaje de 584129329107, tipo: text 2026-08-10 12:31:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUM0M0FDNTg0NUNGMzVCRDk4MzhEOUQ4RjZBMjA4NzIA 2026-08-10 12:31:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MzI5MTA3FQIAEhggQUM0M0FDNTg0NUNGMzVCRDk4MzhEOUQ4RjZBMjA4NzIA 2026-08-10 12:31:36 - Contenido: status... 2026-08-10 12:31:36 - Comando detectado: status 2026-08-10 12:31:36 - CommandProcessor: Procesando comando: status 2026-08-10 12:31:36 - Comando no reconocido, enviando a ChatGPT 2026-08-10 12:31:36 - Resultado del comando: string 2026-08-10 12:31:36 - Enviando a ChatGPT: status... 2026-08-10 12:31:36 - forwardToChatGPT: Enviando a ChatGPT: status... 2026-08-10 12:31:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 13:31:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 13:31:36 America/Halifax] [CHATBOT][START] corr=41f04eb4 IP=127.0.0.1 UA= [10-Aug-2026 12:31:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 12:31:37 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-08 username=4c:46:d1:b9:8c:6d mobile=584129329107 [10-Aug-2026 12:31:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 12:31:37 America/Caracas] [CHATBOT][DIAG] corr=41f04eb4 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [10-Aug-2026 12:31:37 America/Caracas] [CHATBOT][CTX] corr=41f04eb4 tel=584129329107 intent=chat srvid=34 usd=30 bs=26362.41 tasa=757.5406 verifyMode=simulated [10-Aug-2026 12:31:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 12:31:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 12:31:37 America/Caracas] [CHATBOT][AI][ada63d] Proveedor: gemini [10-Aug-2026 12:31:37 America/Caracas] [CHATBOT][GEMINI][ada63d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 12:31:38 America/Caracas] [CHATBOT][GEMINI][ada63d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 12:31:38 America/Caracas] [CHATBOT][GEMINI][ada63d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 12:31:39 America/Caracas] [CHATBOT][AI][ada63d] Gemini falló, usando heurística local [10-Aug-2026 12:31:39 America/Caracas] [CHATBOT][AI][ada63d] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 12:31:39 America/Caracas] [CHATBOT][END] corr=41f04eb4 bytesRespuesta=390 [10-Aug-2026 12:31:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 12:31:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 12:31:40 - Mensaje enviado con éxito a 584129329107 2026-08-10 12:31:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79fcecc5158 (wa_message_id: wamid.HBgMNTg0MTI5MzI5MTA3FQIAERgSOEJBMjlBQzNDNEQ1MzAzNEYxAA==) 2026-08-10 12:31:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a79fcecc5158 2026-08-10 12:31:40 - ====== FIN WEBHOOK ====== 2026-08-10 12:32:55 - ====== INICIO WEBHOOK ====== 2026-08-10 12:32:55 - Evento: image | De: 584143466209 | Size: 867b 2026-08-10 12:32:55 - Procesando mensaje regular tipo: image 2026-08-10 12:32:55 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-10 12:32:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RjBCNjE2MTdERDRFRjUyQUQ2NDVFNzgxRkIwNDMA 2026-08-10 12:32:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RjBCNjE2MTdERDRFRjUyQUQ2NDVFNzgxRkIwNDMA 2026-08-10 12:32:55 - Contenido: G venezuela 76000.00 sueldo-yorman... 2026-08-10 12:32:55 - Comando detectado: g 2026-08-10 12:32:55 - CommandProcessor: Procesando comando: g 2026-08-10 12:32:55 - Gasto de negocio con imagen: 1040678491890374 2026-08-10 12:32:55 - Formato 'g banco descripcion': banco=venezuela, desc=76000.00 sueldo-yorman 2026-08-10 12:32:55 - Ejecutando GastosService (negocio) [10-Aug-2026 12:32:56 America/Caracas] [ExchangeRateService] Tasa API (oficial): 757.5406 2026-08-10 12:32:58 - Resultado del comando: array 2026-08-10 12:32:58 - Enviando respuesta: ✅ 💼 Gasto de negocio #960 registrado • Mon 2026-08-10 12:32:59 - Mensaje enviado con éxito a 584143466209 2026-08-10 12:32:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79fd3b985c8 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMkRGRTcwMDYzNjMyMjQ2MzVBAA==) 2026-08-10 12:32:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a79fd3b985c8 2026-08-10 12:32:59 - ====== FIN WEBHOOK ====== 2026-08-10 12:35:18 - ====== INICIO WEBHOOK ====== 2026-08-10 12:35:18 - Evento: image | De: 584143466209 | Size: 879b 2026-08-10 12:35:18 - Procesando mensaje regular tipo: image 2026-08-10 12:35:18 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-10 12:35:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDMDdGMjRFNTUxNzhDRjczM0JCNzZFOEUyMzZCMDgA 2026-08-10 12:35:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDMDdGMjRFNTUxNzhDRjczM0JCNzZFOEUyMzZCMDgA 2026-08-10 12:35:18 - Contenido: G venezuela 159100.00 alquiler-junquito-lourdes... 2026-08-10 12:35:18 - Comando detectado: g 2026-08-10 12:35:18 - CommandProcessor: Procesando comando: g 2026-08-10 12:35:18 - Gasto de negocio con imagen: 927810949670737 2026-08-10 12:35:18 - Formato 'g banco descripcion': banco=venezuela, desc=159100.00 alquiler-junquito-lourdes 2026-08-10 12:35:18 - Ejecutando GastosService (negocio) [10-Aug-2026 12:35:19 America/Caracas] [ExchangeRateService] Tasa API (oficial): 757.5406 2026-08-10 12:35:21 - Resultado del comando: array 2026-08-10 12:35:21 - Enviando respuesta: ✅ 💼 Gasto de negocio #961 registrado • Mon 2026-08-10 12:35:22 - Mensaje enviado con éxito a 584143466209 2026-08-10 12:35:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a79fdcad0ab5 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjJGREFFQkM2RDUyNDU0QzYyAA==) 2026-08-10 12:35:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a79fdcad0ab5 2026-08-10 12:35:22 - ====== FIN WEBHOOK ====== 2026-08-10 12:37:12 - ====== INICIO WEBHOOK ====== 2026-08-10 12:37:12 - Evento: text | De: 584128297799 | Size: 559b 2026-08-10 12:37:12 - Procesando mensaje regular tipo: text 2026-08-10 12:37:12 - RegularMessageService: Procesando mensaje de 584128297799, tipo: text 2026-08-10 12:37:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNDNzMwNDJDMTE3MDM0REIyNjU2OEJEMjA4NDk2NzUA 2026-08-10 12:37:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNDNzMwNDJDMTE3MDM0REIyNjU2OEJEMjA4NDk2NzUA 2026-08-10 12:37:12 - Contenido: Pagar... 2026-08-10 12:37:12 - Comando detectado: pagar 2026-08-10 12:37:12 - CommandProcessor: Procesando comando: pagar 2026-08-10 12:37:12 - Ejecutando add_pagos.php [10-Aug-2026 12:37:13 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-10 12:37:13 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-10 12:37:13 - ====== INICIO WEBHOOK ====== 2026-08-10 12:37:13 - Evento: text | De: 584128297799 | Size: 559b 2026-08-10 12:37:13 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNDNzMwNDJDMTE3MDM0REIyNjU2OEJEMjA4NDk2NzUA, ignorando 2026-08-10 12:59:03 - ====== INICIO WEBHOOK ====== 2026-08-10 12:59:03 - Evento: text | De: 584241733138 | Size: 604b 2026-08-10 12:59:03 - Procesando mensaje regular tipo: text 2026-08-10 12:59:03 - RegularMessageService: Procesando mensaje de 584241733138, tipo: text 2026-08-10 12:59:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzMzMTM4FQIAEhggQUNGMTUxQTRENTgxNDlBRjBFM0I5M0QxQUI5MTA5NUYA 2026-08-10 12:59:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzMzMTM4FQIAEhggQUNGMTUxQTRENTgxNDlBRjBFM0I5M0QxQUI5MTA5NUYA 2026-08-10 12:59:03 - Contenido: Cuando hacen la activación del internet?... 2026-08-10 12:59:03 - Comando detectado: cuando 2026-08-10 12:59:03 - CommandProcessor: Procesando comando: cuando 2026-08-10 12:59:03 - Comando no reconocido, enviando a ChatGPT 2026-08-10 12:59:03 - Resultado del comando: string 2026-08-10 12:59:03 - Enviando a ChatGPT: Cuando hacen la activación del internet?... 2026-08-10 12:59:03 - forwardToChatGPT: Enviando a ChatGPT: Cuando hacen la activación del internet?... 2026-08-10 12:59:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 13:59:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 13:59:03 America/Halifax] [CHATBOT][START] corr=d06ecf8e IP=127.0.0.1 UA= [10-Aug-2026 12:59:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 12:59:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=4c:46:d1:6a:b5:5c mobile=584241733138 [10-Aug-2026 12:59:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 12:59:04 America/Caracas] [CHATBOT][DIAG] corr=d06ecf8e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 2 días [critical] [10-Aug-2026 12:59:04 America/Caracas] [CHATBOT][CTX] corr=d06ecf8e tel=584241733138 intent=chat srvid=47 usd=35 bs=30756.15 tasa=757.5406 verifyMode=simulated [10-Aug-2026 12:59:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 12:59:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 12:59:04 America/Caracas] [CHATBOT][AI][72d2f9] Proveedor: gemini [10-Aug-2026 12:59:04 America/Caracas] [CHATBOT][GEMINI][72d2f9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 12:59:04 America/Caracas] [CHATBOT][GEMINI][72d2f9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 12:59:05 America/Caracas] [CHATBOT][GEMINI][72d2f9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 12:59:06 America/Caracas] [CHATBOT][AI][72d2f9] Gemini falló, usando heurística local [10-Aug-2026 12:59:06 America/Caracas] [CHATBOT][AI][72d2f9] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 12:59:06 America/Caracas] [CHATBOT][END] corr=d06ecf8e bytesRespuesta=390 [10-Aug-2026 12:59:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 12:59:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 12:59:07 - Mensaje enviado con éxito a 584241733138 2026-08-10 12:59:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a035b73c65 (wa_message_id: wamid.HBgMNTg0MjQxNzMzMTM4FQIAERgSMDhDQUMwNkM1RDQwMEQ5NjAyAA==) 2026-08-10 12:59:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a035b73c65 2026-08-10 12:59:07 - ====== FIN WEBHOOK ====== 2026-08-10 13:16:22 - ====== INICIO WEBHOOK ====== 2026-08-10 13:16:22 - Evento: button | De: 584243335387 | Size: 709b 2026-08-10 13:16:22 - Procesando botón de plantilla: Informacion de pagos 2026-08-10 13:16:22 - ButtonService: payload=informacion de pagos, telefono=584243335387 2026-08-10 13:16:22 - Procesando botón PAGO para: 584243335387 2026-08-10 13:16:23 - Mensaje enviado con éxito a 584243335387 2026-08-10 13:16:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a07679fbbc (wa_message_id: wamid.HBgMNTg0MjQzMzM1Mzg3FQIAERgSQzIzRjczMzY0QzBDNDQ4RTZCAA==) 2026-08-10 13:16:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a07679fbbc 2026-08-10 13:16:23 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , casa parroquial iglesia, 2026-09-10 00:00:00 . 04141736798 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04141736798","wa_id":"584141736798"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNzM2Nzk4FQIAERgSRUYyNUE2RENDMTNFMDUwNTAzAA==","message_status":"accepted"}]}'. 2026-08-10 13:17:29 - ====== INICIO WEBHOOK ====== 2026-08-10 13:17:29 - Evento: text | De: 584243335387 | Size: 599b 2026-08-10 13:17:29 - Procesando mensaje regular tipo: text 2026-08-10 13:17:29 - RegularMessageService: Procesando mensaje de 584243335387, tipo: text 2026-08-10 13:17:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzM1Mzg3FQIAEhggQTU3ODQwNkZBNzdDNDJDRUNCOTQ2NzkxMjE2QzVDNjYA 2026-08-10 13:17:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzM1Mzg3FQIAEhggQTU3ODQwNkZBNzdDNDJDRUNCOTQ2NzkxMjE2QzVDNjYA 2026-08-10 13:17:29 - Contenido: Un numero de teléfono para yo reportar mi pago... 2026-08-10 13:17:29 - Comando detectado: un 2026-08-10 13:17:29 - CommandProcessor: Procesando comando: un 2026-08-10 13:17:29 - Comando no reconocido, enviando a ChatGPT 2026-08-10 13:17:29 - Resultado del comando: string 2026-08-10 13:17:29 - Enviando a ChatGPT: Un numero de teléfono para yo reportar mi pago... 2026-08-10 13:17:29 - forwardToChatGPT: Enviando a ChatGPT: Un numero de teléfono para yo reportar mi pago... 2026-08-10 13:17:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 14:17:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 14:17:29 America/Halifax] [CHATBOT][START] corr=523668f2 IP=127.0.0.1 UA= [10-Aug-2026 13:17:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 13:17:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=e4:38:83:be:e2:eb mobile=584243335387 [10-Aug-2026 13:17:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 13:17:30 America/Caracas] [CHATBOT][DIAG] corr=523668f2 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 5; Problema: Tu cuenta venció hace 2 días [critical]; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [10-Aug-2026 13:17:30 America/Caracas] [CHATBOT][CTX] corr=523668f2 tel=584243335387 intent=chat srvid=34 usd=30 bs=26362.41 tasa=757.5406 verifyMode=simulated [10-Aug-2026 13:17:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 13:17:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 13:17:30 America/Caracas] [CHATBOT][AI][de63d0] Proveedor: gemini [10-Aug-2026 13:17:30 America/Caracas] [CHATBOT][GEMINI][de63d0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 13:17:30 America/Caracas] [CHATBOT][GEMINI][de63d0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 13:17:31 America/Caracas] [CHATBOT][GEMINI][de63d0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 13:17:31 America/Caracas] [CHATBOT][AI][de63d0] Gemini falló, usando heurística local [10-Aug-2026 13:17:31 America/Caracas] [CHATBOT][END] corr=523668f2 bytesRespuesta=397 [10-Aug-2026 13:17:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 13:17:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 13:17:32 - Mensaje enviado con éxito a 584243335387 2026-08-10 13:17:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a07accbd1f (wa_message_id: wamid.HBgMNTg0MjQzMzM1Mzg3FQIAERgSNUM0Q0MxMTUyNDZCMjNCRDVFAA==) 2026-08-10 13:17:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a07accbd1f 2026-08-10 13:17:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , vanessa blanco, 2026-08-25 00:00:00 . 584243335387 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243335387","wa_id":"584243335387"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzM1Mzg3FQIAERgSRkQyNzc4QTZBNjMzNEY2QjcxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Jomara Gonzalez, 31/08/2026 . 584141478013 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141478013","wa_id":"584141478013"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNDc4MDEzFQIAERgSNzMzOEYwNjBCMTg5QzM4RTBDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123869933","wa_id":"584123869933"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODY5OTMzFQIAERgSRTAwQ0M2NEQ3MUI3NjhDOUE3AA=="}]}'. 2026-08-10 13:28:25 - ====== INICIO WEBHOOK ====== 2026-08-10 13:28:25 - Evento: status:failed | De: 584123869933 | Size: 828b 2026-08-10 13:28:25 - STATUS FAILED: failed para 584123869933 | Error: 131047 Re-engagement message 2026-08-10 13:28:25 - ====== FIN WEBHOOK ====== 2026-08-10 13:28:26 - ====== INICIO WEBHOOK ====== 2026-08-10 13:28:26 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 13:28:26 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 13:28:26 - ====== FIN WEBHOOK ====== 2026-08-10 13:38:16 - ====== INICIO WEBHOOK ====== 2026-08-10 13:38:16 - Evento: text | De: 584128297799 | Size: 631b 2026-08-10 13:38:16 - Procesando mensaje regular tipo: text 2026-08-10 13:38:16 - RegularMessageService: Procesando mensaje de 584128297799, tipo: text 2026-08-10 13:38:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNDM0RFMDdBRkNFMDNBRTFDRjcyRkRGNzM2NkM3OTQA 2026-08-10 13:38:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNDM0RFMDdBRkNFMDNBRTFDRjcyRkRGNzM2NkM3OTQA 2026-08-10 13:38:16 - Contenido: Hola buenas tardes para saber cuanto es la mensualidad a nombre de Luis maizo... 2026-08-10 13:38:16 - Comando detectado: hola 2026-08-10 13:38:16 - CommandProcessor: Procesando comando: hola 2026-08-10 13:38:16 - Comando no reconocido, enviando a ChatGPT 2026-08-10 13:38:16 - Resultado del comando: string 2026-08-10 13:38:16 - Enviando a ChatGPT: Hola buenas tardes para saber cuanto es la mensual... 2026-08-10 13:38:16 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes para saber cuanto es la mensual... 2026-08-10 13:38:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 14:38:16 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 14:38:16 America/Halifax] [CHATBOT][START] corr=ab369611 IP=127.0.0.1 UA= [10-Aug-2026 13:38:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 13:38:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-09 username=6c:68:a4:81:85:0c mobile=584128297799 [10-Aug-2026 13:38:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 13:38:17 America/Caracas] [CHATBOT][DIAG] corr=ab369611 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [10-Aug-2026 13:38:17 America/Caracas] [CHATBOT][CTX] corr=ab369611 tel=584128297799 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 13:38:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 13:38:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 13:38:17 America/Caracas] [CHATBOT][AI][0b753f] Proveedor: gemini [10-Aug-2026 13:38:17 America/Caracas] [CHATBOT][GEMINI][0b753f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 13:38:17 America/Caracas] [CHATBOT][GEMINI][0b753f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 13:38:18 America/Caracas] [CHATBOT][GEMINI][0b753f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 13:38:19 America/Caracas] [CHATBOT][AI][0b753f] Gemini falló, usando heurística local [10-Aug-2026 13:38:19 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-10 13:38:19 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-10 13:38:20 - Mensaje enviado con éxito a 584128297799 2026-08-10 13:38:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a0c8c1f1dc (wa_message_id: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSOUNGRDM2MkE3QkJCNTgyNDY3AA==) 2026-08-10 13:38:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a0c8c1f1dc 2026-08-10 13:38:20 - ====== FIN WEBHOOK ====== 2026-08-10 14:04:35 - ====== INICIO WEBHOOK ====== 2026-08-10 14:04:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 14:04:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 14:04:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Graciela Lugo, 2026-09-10 00:00:00 . 584241733138 - addcreddits, addcreddits, carlos jose gerik peluo, 09/09/2026 . 584262354589 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241733138","wa_id":"584241733138"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzMzMTM4FQIAERgSRjc3QTcwRDNERTM1QUM4QTY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262354589","wa_id":"584262354589"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMzU0NTg5FQIAERgSQ0M1MzlDMjEwODM1MUUyRTYyAA==","message_status":"accepted"}]}'. 2026-08-10 14:05:20 - ====== INICIO WEBHOOK ====== 2026-08-10 14:05:20 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 14:05:20 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 14:05:20 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , carlos jose gerik peluo, 2026-09-10 00:00:00 . 584262354589 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262354589","wa_id":"584262354589"}],"messages":[{"id":"wamid.HBgMNTg0MjYyMzU0NTg5FQIAERgSQ0E0REFCRjlFMjJCQTNGM0E1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164365107","wa_id":"584164365107"}],"messages":[{"id":"wamid.HBgMNTg0MTY0MzY1MTA3FQIAERgSMzExMzE2QzdENUI4NTk1NjI4AA==","message_status":"accepted"}]}'. 2026-08-10 14:39:35 - ====== INICIO WEBHOOK ====== 2026-08-10 14:39:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 14:39:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 14:39:35 - ====== FIN WEBHOOK ====== 2026-08-10 14:39:36 - ====== INICIO WEBHOOK ====== 2026-08-10 14:39:36 - Evento: status:failed | De: 584129961946 | Size: 828b 2026-08-10 14:39:36 - STATUS FAILED: failed para 584129961946 | Error: 131047 Re-engagement message 2026-08-10 14:39:36 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , alex pfaf, 2026-08-28 00:00:00 . 584129961946 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961946","wa_id":"584129961946"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxOTQ2FQIAERgSRDc5M0NDMUQ2QTNERkEyNzI4AA==","message_status":"accepted"}]}'. 2026-08-10 14:44:10 - ====== INICIO WEBHOOK ====== 2026-08-10 14:44:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 14:44:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 14:44:10 - ====== FIN WEBHOOK ====== 2026-08-10 14:45:39 - ====== INICIO WEBHOOK ====== 2026-08-10 14:45:39 - Evento: text | De: 584129196079 | Size: 581b 2026-08-10 14:45:39 - Procesando mensaje regular tipo: text 2026-08-10 14:45:39 - RegularMessageService: Procesando mensaje de 584129196079, tipo: text 2026-08-10 14:45:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MTk2MDc5FQIAEhggQUM5ODI1NzI1QTU5OEY1QTM3RUIyMzFDODlCN0RDRkEA 2026-08-10 14:45:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MTk2MDc5FQIAEhggQUM5ODI1NzI1QTU5OEY1QTM3RUIyMzFDODlCN0RDRkEA 2026-08-10 14:45:39 - Contenido: Buenas tardes... 2026-08-10 14:45:39 - Comando detectado: buenas 2026-08-10 14:45:39 - CommandProcessor: Procesando comando: buenas 2026-08-10 14:45:39 - Comando no reconocido, enviando a ChatGPT 2026-08-10 14:45:39 - Resultado del comando: string 2026-08-10 14:45:39 - Enviando a ChatGPT: Buenas tardes... 2026-08-10 14:45:39 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-08-10 14:45:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 15:45:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 15:45:39 America/Halifax] [CHATBOT][START] corr=0efc081b IP=127.0.0.1 UA= [10-Aug-2026 14:45:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 14:45:39 America/Caracas] [CHATBOT][CTX] corr=0efc081b tel=584129196079 intent=chat srvid= usd=0 bs=0 tasa=757.5406 verifyMode=simulated [10-Aug-2026 14:45:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 14:45:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 14:45:39 America/Caracas] [CHATBOT][AI][430b19] Proveedor: gemini [10-Aug-2026 14:45:39 America/Caracas] [CHATBOT][GEMINI][430b19] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 14:45:40 America/Caracas] [CHATBOT][GEMINI][430b19] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 14:45:41 America/Caracas] [CHATBOT][GEMINI][430b19] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 14:45:41 America/Caracas] [CHATBOT][AI][430b19] Gemini falló, usando heurística local [10-Aug-2026 14:45:41 America/Caracas] [CHATBOT][AI][430b19] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 14:45:41 America/Caracas] [CHATBOT][END] corr=0efc081b bytesRespuesta=370 [10-Aug-2026 14:45:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 14:45:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 14:45:42 - Mensaje enviado con éxito a 584129196079 2026-08-10 14:45:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a1c56d7a49 (wa_message_id: wamid.HBgMNTg0MTI5MTk2MDc5FQIAERgSOTZFQjFGRjU1NEIwMEUzQUEyAA==) 2026-08-10 14:45:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a1c56d7a49 2026-08-10 14:45:42 - ====== FIN WEBHOOK ====== 2026-08-10 14:45:53 - ====== INICIO WEBHOOK ====== 2026-08-10 14:45:53 - Evento: image | De: 584129196079 | Size: 840b 2026-08-10 14:45:53 - Procesando mensaje regular tipo: image 2026-08-10 14:45:53 - RegularMessageService: Procesando mensaje de 584129196079, tipo: image 2026-08-10 14:45:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MTk2MDc5FQIAEhggQUNGRUM2NkUyQzY5Mzg4MDIyNDg0RDNDQUYwNEFEQzgA 2026-08-10 14:45:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MTk2MDc5FQIAEhggQUNGRUM2NkUyQzY5Mzg4MDIyNDg0RDNDQUYwNEFEQzgA 2026-08-10 14:45:53 - Contenido: ... 2026-08-10 14:45:53 - Comando detectado: image 2026-08-10 14:45:53 - CommandProcessor: Procesando comando: image 2026-08-10 14:45:53 - Imagen sin comando, guardando y procesando 2026-08-10 14:45:53 - Verificando duplicado por imageId=926362676490427, msgId=wamid.HBgMNTg0MTI5MTk2MDc5FQIAEhggQUNGRUM2NkUyQzY5Mzg4MDIyNDg0RDNDQUYwNEFEQzgA 2026-08-10 14:45:53 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 14:45:53 - Incluyendo numtoname.php... 2026-08-10 14:45:53 - Incluyendo media.php... 2026-08-10 14:45:53 - DEBUG messages batch: [{"from":"584129196079","from_user_id":"VE.3967087553588024","id":"wamid.HBgMNTg0MTI5MTk2MDc5FQIAEhggQUNGRUM2NkUyQzY5Mzg4MDIyNDg0RDNDQUYwNEFEQzgA","timestamp":"1786387554","type":"image","image":{"mime_type":"image\/jpeg","sha256":"TOV6nL2oYtPHao9uJXyZwtLwwvFT5jjTWjd8hmRV\/6Y=","id":"926362676490427","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=926362676490427&source=webhook&ext=1786387856&hash=ATw80LW7Yg_XW7lcmweD8IZGOWMKkWNX-X2OsF20lMkX1A"}}] 2026-08-10 14:45:53 - DEBUG caption: no se encontró texto cercano 2026-08-10 14:45:53 - DEBUG caption final: [VACIO] 2026-08-10 14:45:53 - DEBUG busqueda mobiles: 04129196079,4129196079,584129196079 2026-08-10 14:45:53 - DEBUG usuario NO encontrado 2026-08-10 14:45:53 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 14:45:53 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 14:45:54 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=926362676490427&source=getMedia&ext=1786387857&hash=ATyQIYGK4laAqx4XhXER8UgmmOn3Jy7XAGfAuoi_dHvnsQ 2026-08-10 14:45:55 - OCR imagen guardada /home/ctnet/www/chatWEB/media/926362676490427.jpg (27662 bytes) 2026-08-10 14:45:56 - OCR tesseract exit=0 chars=287 2026-08-10 14:45:56 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 26.200,00 Bs Fecha: 10/08/2026 Operación: 006963621459 Io Identificación: 18143785 Origen: 0102****2000 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: ggtt 2026-08-10 14:45:56 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26200.00","fecha":"2026-08-10"} 2026-08-10 14:45:56 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-10 14:45:56 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-10 14:45:56 - DEBUG bodyAdmin postOCR: Tlf: 04129196079\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 26200.00 (caption)\nFecha: 2026-08-10 (caption) 2026-08-10 14:45:58 - IMG 926362676490427 TEL 04129196079 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 14:45:58 - Incluyendo guardar_imagen.php... 2026-08-10 14:45:58 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 14:45:58 - Includes realizados. Verificando funciones... 2026-08-10 14:45:58 - obtenerInfoUsuario: Iniciando función con teléfono: 584129196079 2026-08-10 14:45:58 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 14:45:58 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 14:45:58 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 14:45:58 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 14:45:58 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584129196079 2026-08-10 14:45:58 - Datos usuario extraídos: null 2026-08-10 14:45:58 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 14:45:58 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 14:45:58 - Valor de accessToken: EAAC0c45... 2026-08-10 14:45:58 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 14:45:58 - Instancia WhatsAppImageHandler creada 2026-08-10 14:45:58 - Llamando a saveWhatsAppImage... 2026-08-10 14:45:58 - saveWhatsAppImage: Procesando imagen para: 584129196079 2026-08-10 14:45:58 - saveWhatsAppImage: ID de media: 926362676490427, MIME type: image/jpeg 2026-08-10 14:45:58 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/926362676490427 2026-08-10 14:45:59 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 14:45:59 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=926362676490427&source=getMedia&ext=1786387862&hash=ATzvri1_Lj_rrfQRWUAHyIvU6mBRvc6rizBCClaZbtFShg 2026-08-10 14:45:59 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=926362676490427&source=getMedia&ext=1786387862&hash=ATzvri1_Lj_rrfQRWUAHyIvU6mBRvc6rizBCClaZbtFShg 2026-08-10 14:46:00 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 14:46:00 - descargar_imagen: Imagen descargada - Tamaño: 27662 bytes, Tipo: image/jpeg 2026-08-10 14:46:00 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/926362676490427.jpg, Tamaño: 27662 bytes 2026-08-10 14:46:00 - saveToDatabase: Registro insertado en BD con ID: 305 2026-08-10 14:46:00 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/926362676490427.jpg","image_id":"926362676490427","size":27662,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 14:46:00 - Resultado del comando: array 2026-08-10 14:46:00 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 14:46:01 - Mensaje enviado con éxito a 584129196079 2026-08-10 14:46:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a1c69c7826 (wa_message_id: wamid.HBgMNTg0MTI5MTk2MDc5FQIAERgSRDYxQTc0MTYzNzczN0NGM0E2AA==) 2026-08-10 14:46:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a1c69c7826 2026-08-10 14:46:01 - ====== FIN WEBHOOK ====== 2026-08-10 14:46:27 - ====== INICIO WEBHOOK ====== 2026-08-10 14:46:27 - Evento: text | De: 584129196079 | Size: 592b 2026-08-10 14:46:27 - Procesando mensaje regular tipo: text 2026-08-10 14:46:27 - RegularMessageService: Procesando mensaje de 584129196079, tipo: text 2026-08-10 14:46:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MTk2MDc5FQIAEhggQUM2RjM1QUZCRDQyNTUzN0U3RENDM0VFQjBDQjQxMTUA 2026-08-10 14:46:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MTk2MDc5FQIAEhggQUM2RjM1QUZCRDQyNTUzN0U3RENDM0VFQjBDQjQxMTUA 2026-08-10 14:46:27 - Contenido: Gracias Alexander sivira... 2026-08-10 14:46:27 - Comando detectado: gracias 2026-08-10 14:46:27 - CommandProcessor: Procesando comando: gracias 2026-08-10 14:46:27 - Comando no reconocido, enviando a ChatGPT 2026-08-10 14:46:27 - Resultado del comando: string 2026-08-10 14:46:27 - Enviando a ChatGPT: Gracias Alexander sivira... 2026-08-10 14:46:27 - forwardToChatGPT: Enviando a ChatGPT: Gracias Alexander sivira... 2026-08-10 14:46:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 15:46:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 15:46:27 America/Halifax] [CHATBOT][START] corr=8c00dd88 IP=127.0.0.1 UA= [10-Aug-2026 14:46:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 14:46:27 America/Caracas] [CHATBOT][CTX] corr=8c00dd88 tel=584129196079 intent=chat srvid= usd=0 bs=0 tasa=757.5406 verifyMode=simulated [10-Aug-2026 14:46:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 14:46:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 14:46:27 America/Caracas] [CHATBOT][AI][3f378c] Proveedor: gemini [10-Aug-2026 14:46:27 America/Caracas] [CHATBOT][GEMINI][3f378c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 14:46:28 America/Caracas] [CHATBOT][GEMINI][3f378c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 14:46:28 America/Caracas] [CHATBOT][GEMINI][3f378c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 14:46:29 America/Caracas] [CHATBOT][AI][3f378c] Gemini falló, usando heurística local [10-Aug-2026 14:46:29 America/Caracas] [CHATBOT][AI][3f378c] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 14:46:29 America/Caracas] [CHATBOT][END] corr=8c00dd88 bytesRespuesta=370 [10-Aug-2026 14:46:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 14:46:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 14:46:30 - Mensaje enviado con éxito a 584129196079 2026-08-10 14:46:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a1c8683b1e (wa_message_id: wamid.HBgMNTg0MTI5MTk2MDc5FQIAERgSOENDMkFEN0ZFMEMwOEFFRjUyAA==) 2026-08-10 14:46:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a1c8683b1e 2026-08-10 14:46:30 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Alexander Sivira, 2026-09-10 00:00:00 . 584243513567 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243513567","wa_id":"584243513567"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTEzNTY3FQIAERgSRUM1RjRDNEJERTJDN0Q0MUI3AA==","message_status":"accepted"}]}'. 2026-08-10 14:57:30 - ====== INICIO WEBHOOK ====== 2026-08-10 14:57:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 14:57:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 14:57:30 - ====== FIN WEBHOOK ====== 2026-08-10 14:58:12 - ====== INICIO WEBHOOK ====== 2026-08-10 14:58:12 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 14:58:12 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 14:58:12 - ====== FIN WEBHOOK ====== 2026-08-10 14:58:13 - ====== INICIO WEBHOOK ====== 2026-08-10 14:58:13 - Evento: status:failed | De: 584142093639 | Size: 828b 2026-08-10 14:58:13 - STATUS FAILED: failed para 584142093639 | Error: 131047 Re-engagement message 2026-08-10 14:58:13 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , rangel morales, 2026-09-10 00:00:00 . 04129769333 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04129769333","wa_id":"584129769333"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NzY5MzMzFQIAERgSNzg5NjI0RDgwNEI3NEIzMjNEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jose Jesus Carrillo, 2026-09-10 00:00:00 . 584123346247 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123346247","wa_id":"584123346247"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzQ2MjQ3FQIAERgSOEJFMUQ0OEU5RDJGQzE5NTlBAA==","message_status":"accepted"}]}'. 2026-08-10 15:01:34 - ====== INICIO WEBHOOK ====== 2026-08-10 15:01:34 - Evento: status:failed | De: 584123346247 | Size: 573b 2026-08-10 15:01:34 - STATUS FAILED: failed para 584123346247 | Error: 131026 Message undeliverable 2026-08-10 15:01:34 - ====== FIN WEBHOOK ====== 2026-08-10 15:02:56 - ====== INICIO WEBHOOK ====== 2026-08-10 15:02:56 - Evento: status:failed | De: 584142093639 | Size: 828b 2026-08-10 15:02:56 - STATUS FAILED: failed para 584142093639 | Error: 131047 Re-engagement message 2026-08-10 15:02:56 - ====== FIN WEBHOOK ====== 2026-08-10 15:03:50 - ====== INICIO WEBHOOK ====== 2026-08-10 15:03:50 - Evento: text | De: 584129769333 | Size: 608b 2026-08-10 15:03:50 - Procesando mensaje regular tipo: text 2026-08-10 15:03:50 - RegularMessageService: Procesando mensaje de 584129769333, tipo: text 2026-08-10 15:03:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NzY5MzMzFQIAEhggQUNGNEQwREEyOEUwQkJFNTNERTIyMjQ4RTE4OEIzMDEA 2026-08-10 15:03:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NzY5MzMzFQIAEhggQUNGNEQwREEyOEUwQkJFNTNERTIyMjQ4RTE4OEIzMDEA 2026-08-10 15:03:50 - Contenido: Vuenos aestao que la señal viene iseva mas enla talde... 2026-08-10 15:03:50 - Comando detectado: vuenos 2026-08-10 15:03:50 - CommandProcessor: Procesando comando: vuenos 2026-08-10 15:03:50 - Comando no reconocido, enviando a ChatGPT 2026-08-10 15:03:50 - Resultado del comando: string 2026-08-10 15:03:50 - Enviando a ChatGPT: Vuenos aestao que la señal viene iseva mas enla t... 2026-08-10 15:03:50 - forwardToChatGPT: Enviando a ChatGPT: Vuenos aestao que la señal viene iseva mas enla t... 2026-08-10 15:03:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 16:03:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 16:03:50 America/Halifax] [CHATBOT][START] corr=0cc0bb19 IP=127.0.0.1 UA= [10-Aug-2026 15:03:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 15:03:51 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 15:03:51 America/Caracas] [CHATBOT][DIAG] corr=0cc0bb19 Estado: problemas_criticos; Cuenta: activo; Reconexiones 24h: 20; Problema: Conexión muy inestable (20 reconexiones en 24h) [critical] [10-Aug-2026 15:03:51 America/Caracas] [CHATBOT][CTX] corr=0cc0bb19 tel=584129769333 intent=chat srvid= usd=0 bs=0 tasa=757.5406 verifyMode=simulated [10-Aug-2026 15:03:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 15:03:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 15:03:51 America/Caracas] [CHATBOT][AI][f227c2] Proveedor: gemini [10-Aug-2026 15:03:51 America/Caracas] [CHATBOT][GEMINI][f227c2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 15:03:51 America/Caracas] [CHATBOT][GEMINI][f227c2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 15:03:51 America/Caracas] [CHATBOT][GEMINI][f227c2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 15:03:52 America/Caracas] [CHATBOT][AI][f227c2] Gemini falló, usando heurística local [10-Aug-2026 15:03:52 America/Caracas] [CHATBOT][AI][f227c2] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 15:03:52 America/Caracas] [CHATBOT][END] corr=0cc0bb19 bytesRespuesta=370 [10-Aug-2026 15:03:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 15:03:52 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 15:03:53 - Mensaje enviado con éxito a 584129769333 2026-08-10 15:03:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a2099af82d (wa_message_id: wamid.HBgMNTg0MTI5NzY5MzMzFQIAERgSMjc2M0QyMjIyMTlFNzNGQTE2AA==) 2026-08-10 15:03:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a2099af82d 2026-08-10 15:03:53 - ====== FIN WEBHOOK ====== 2026-08-10 15:09:01 - ====== INICIO WEBHOOK ====== 2026-08-10 15:09:01 - Evento: text | De: 584243489675 | Size: 727b 2026-08-10 15:09:01 - Procesando mensaje regular tipo: text 2026-08-10 15:09:01 - RegularMessageService: Procesando mensaje de 584243489675, tipo: text 2026-08-10 15:09:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDg5Njc1FQIAEhggQUNFNDlEREMzQkY1RUQ1QUQwQTUxNkQzRTEyNDE5NkYA 2026-08-10 15:09:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDg5Njc1FQIAEhggQUNFNDlEREMzQkY1RUQ1QUQwQTUxNkQzRTEyNDE5NkYA 2026-08-10 15:09:01 - Contenido: Bueno nas tardes es para informar que se daño un aparato del WiFi y para saber si ustedes lo tienes... 2026-08-10 15:09:01 - Comando detectado: bueno 2026-08-10 15:09:01 - CommandProcessor: Procesando comando: bueno 2026-08-10 15:09:01 - Comando no reconocido, enviando a ChatGPT 2026-08-10 15:09:01 - Resultado del comando: string 2026-08-10 15:09:01 - Enviando a ChatGPT: Bueno nas tardes es para informar que se daño un ... 2026-08-10 15:09:01 - forwardToChatGPT: Enviando a ChatGPT: Bueno nas tardes es para informar que se daño un ... 2026-08-10 15:09:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 16:09:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 16:09:01 America/Halifax] [CHATBOT][START] corr=8b043a28 IP=127.0.0.1 UA= [10-Aug-2026 15:09:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 15:09:01 America/Caracas] [CHATBOT][CTX] corr=8b043a28 tel=584243489675 intent=chat srvid= usd=0 bs=0 tasa=757.5406 verifyMode=simulated [10-Aug-2026 15:09:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 15:09:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 15:09:01 America/Caracas] [CHATBOT][AI][821a6c] Proveedor: gemini [10-Aug-2026 15:09:01 America/Caracas] [CHATBOT][GEMINI][821a6c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 15:09:02 America/Caracas] [CHATBOT][GEMINI][821a6c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 15:09:02 America/Caracas] [CHATBOT][GEMINI][821a6c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-10 15:09:02 - ====== INICIO WEBHOOK ====== 2026-08-10 15:09:02 - Evento: image | De: 584243489675 | Size: 860b 2026-08-10 15:09:02 - Procesando mensaje regular tipo: image 2026-08-10 15:09:02 - RegularMessageService: Procesando mensaje de 584243489675, tipo: image 2026-08-10 15:09:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDg5Njc1FQIAEhggQUM3MzdDMkY0RkU2NEQzMzI2NTQ5OTQ1QTk2M0U2RjQA 2026-08-10 15:09:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDg5Njc1FQIAEhggQUM3MzdDMkY0RkU2NEQzMzI2NTQ5OTQ1QTk2M0U2RjQA 2026-08-10 15:09:02 - Contenido: ... 2026-08-10 15:09:02 - Comando detectado: image 2026-08-10 15:09:02 - CommandProcessor: Procesando comando: image 2026-08-10 15:09:02 - Imagen sin comando, guardando y procesando 2026-08-10 15:09:02 - Verificando duplicado por imageId=2107512393176895, msgId=wamid.HBgMNTg0MjQzNDg5Njc1FQIAEhggQUM3MzdDMkY0RkU2NEQzMzI2NTQ5OTQ1QTk2M0U2RjQA 2026-08-10 15:09:02 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 15:09:02 - Incluyendo numtoname.php... 2026-08-10 15:09:02 - Incluyendo media.php... 2026-08-10 15:09:02 - DEBUG messages batch: [{"from":"584243489675","from_user_id":"VE.1361211405535694","id":"wamid.HBgMNTg0MjQzNDg5Njc1FQIAEhggQUM3MzdDMkY0RkU2NEQzMzI2NTQ5OTQ1QTk2M0U2RjQA","timestamp":"1786388943","type":"image","image":{"mime_type":"image\/jpeg","sha256":"rNMVqJnM1bL9vJL82aZiX+qTbFdpBgU6C85Nu1WnrJY=","id":"2107512393176895","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2107512393176895&source=webhook&ext=1786389245&hash=ATwDc4uKsttsDgzdJyM3zkjXiH9JsBICUspCUyg6XDndsw"}}] 2026-08-10 15:09:02 - DEBUG caption: no se encontró texto cercano 2026-08-10 15:09:02 - DEBUG caption final: [VACIO] 2026-08-10 15:09:02 - DEBUG busqueda mobiles: 04243489675,4243489675,584243489675 2026-08-10 15:09:02 - DEBUG usuario NO encontrado 2026-08-10 15:09:02 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 15:09:02 - OCR inicio (faltan datos: monto=NULL fecha=NULL) [10-Aug-2026 15:09:03 America/Caracas] [CHATBOT][AI][821a6c] Gemini falló, usando heurística local [10-Aug-2026 15:09:03 America/Caracas] [CHATBOT][AI][821a6c] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 15:09:03 America/Caracas] [CHATBOT][END] corr=8b043a28 bytesRespuesta=370 [10-Aug-2026 15:09:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 15:09:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 15:09:04 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2107512393176895&source=getMedia&ext=1786389247&hash=ATxNbSc49NFeJ4Cx3giOeL8UUHJkTnRhk-Zo0NVinBh_Mg 2026-08-10 15:09:04 - Mensaje enviado con éxito a 584243489675 2026-08-10 15:09:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a21d0838b1 (wa_message_id: wamid.HBgMNTg0MjQzNDg5Njc1FQIAERgSMTMxNjE3RjA4Q0VDNzI1RjNGAA==) 2026-08-10 15:09:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a21d0838b1 2026-08-10 15:09:04 - ====== FIN WEBHOOK ====== 2026-08-10 15:09:05 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2107512393176895.jpg (54441 bytes) 2026-08-10 15:09:05 - OCR tesseract exit=0 chars=81 2026-08-10 15:09:05 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 552 2026-08-10 15:09:05 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-08-10 15:09:05 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-10 15:09:05 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-10 15:09:05 - DEBUG bodyAdmin postOCR: Tlf: 04243489675\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-08-10 15:09:08 - IMG 2107512393176895 TEL 04243489675 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 15:09:08 - Incluyendo guardar_imagen.php... 2026-08-10 15:09:08 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 15:09:08 - Includes realizados. Verificando funciones... 2026-08-10 15:09:08 - obtenerInfoUsuario: Iniciando función con teléfono: 584243489675 2026-08-10 15:09:08 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 15:09:08 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 15:09:08 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 15:09:08 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 15:09:08 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584243489675 2026-08-10 15:09:08 - Datos usuario extraídos: null 2026-08-10 15:09:08 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 15:09:08 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 15:09:08 - Valor de accessToken: EAAC0c45... 2026-08-10 15:09:08 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 15:09:08 - Instancia WhatsAppImageHandler creada 2026-08-10 15:09:08 - Llamando a saveWhatsAppImage... 2026-08-10 15:09:08 - saveWhatsAppImage: Procesando imagen para: 584243489675 2026-08-10 15:09:08 - saveWhatsAppImage: ID de media: 2107512393176895, MIME type: image/jpeg 2026-08-10 15:09:08 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2107512393176895 2026-08-10 15:09:10 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 15:09:10 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2107512393176895&source=getMedia&ext=1786389252&hash=ATx5ITUMgfRz_h-Ap0j0hjCRbbEwi6vUiBVxi4p4Ab1DPg 2026-08-10 15:09:10 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2107512393176895&source=getMedia&ext=1786389252&hash=ATx5ITUMgfRz_h-Ap0j0hjCRbbEwi6vUiBVxi4p4Ab1DPg 2026-08-10 15:09:11 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 15:09:11 - descargar_imagen: Imagen descargada - Tamaño: 54441 bytes, Tipo: image/jpeg 2026-08-10 15:09:11 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2107512393176895.jpg, Tamaño: 54441 bytes 2026-08-10 15:09:11 - saveToDatabase: Registro insertado en BD con ID: 306 2026-08-10 15:09:11 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2107512393176895.jpg","image_id":"2107512393176895","size":54441,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 15:09:11 - Resultado del comando: array 2026-08-10 15:09:11 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 15:09:12 - Mensaje enviado con éxito a 584243489675 2026-08-10 15:09:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a21d845803 (wa_message_id: wamid.HBgMNTg0MjQzNDg5Njc1FQIAERgSMDM0MjBCODhCNDExM0JFRTM1AA==) 2026-08-10 15:09:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a21d845803 2026-08-10 15:09:12 - ====== FIN WEBHOOK ====== 2026-08-10 15:15:14 - ====== INICIO WEBHOOK ====== 2026-08-10 15:15:14 - Evento: image | De: 584143466209 | Size: 872b 2026-08-10 15:15:14 - Procesando mensaje regular tipo: image 2026-08-10 15:15:14 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-10 15:15:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyNjAyQUY3OTVBRDJDQzBEODRGMzc5QjMyQzdERDkA 2026-08-10 15:15:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyNjAyQUY3OTVBRDJDQzBEODRGMzc5QjMyQzdERDkA 2026-08-10 15:15:14 - Contenido: Pg mercantil 5302.00 carro-correa-toyota... 2026-08-10 15:15:14 - Comando detectado: pg 2026-08-10 15:15:14 - CommandProcessor: Procesando comando: pg 2026-08-10 15:15:14 - Gasto personal con imagen: 1271203038333690 2026-08-10 15:15:14 - Formato 'pg banco descripcion': banco=mercantil, desc=5302.00 carro-correa-toyota 2026-08-10 15:15:15 - Ejecutando GastosService (personal) [10-Aug-2026 15:15:15 America/Caracas] [ExchangeRateService] Tasa API (oficial): 757.5406 2026-08-10 15:15:18 - Resultado del comando: array 2026-08-10 15:15:18 - Enviando respuesta: ✅ 👤 Gasto personal #364 registrado • Monto 2026-08-10 15:15:19 - Mensaje enviado con éxito a 584143466209 2026-08-10 15:15:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a2347e90c6 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOUFFMTg5Njc0NDU1RDI3OEE1AA==) 2026-08-10 15:15:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a2347e90c6 2026-08-10 15:15:19 - ====== FIN WEBHOOK ====== 2026-08-10 15:15:23 - ====== INICIO WEBHOOK ====== 2026-08-10 15:15:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 15:15:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 15:15:23 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, hernan arturo ziegler, 09/09/2026 . 584140318943 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140318943","wa_id":"584140318943"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzE4OTQzFQIAERgSRDhFNzI4NTEwQjIzQzVFREQ4AA==","message_status":"accepted"}]}'. 2026-08-10 15:46:11 - ====== INICIO WEBHOOK ====== 2026-08-10 15:46:11 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 15:46:11 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 15:46:11 - ====== FIN WEBHOOK ====== 2026-08-10 15:47:56 - ====== INICIO WEBHOOK ====== 2026-08-10 15:47:56 - Evento: text | De: 584127425057 | Size: 582b 2026-08-10 15:47:56 - Procesando mensaje regular tipo: text 2026-08-10 15:47:56 - RegularMessageService: Procesando mensaje de 584127425057, tipo: text 2026-08-10 15:47:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0E5NDRDQjAzQUY1OTkxQkE4NzAA 2026-08-10 15:47:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0E5NDRDQjAzQUY1OTkxQkE4NzAA 2026-08-10 15:47:56 - Contenido: Buenos días porfavor monto a cancelar... 2026-08-10 15:47:56 - Comando detectado: buenos 2026-08-10 15:47:56 - CommandProcessor: Procesando comando: buenos 2026-08-10 15:47:56 - Comando no reconocido, enviando a ChatGPT 2026-08-10 15:47:56 - Resultado del comando: string 2026-08-10 15:47:56 - Enviando a ChatGPT: Buenos días porfavor monto a cancelar... 2026-08-10 15:47:56 - forwardToChatGPT: Enviando a ChatGPT: Buenos días porfavor monto a cancelar... 2026-08-10 15:47:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 16:47:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 16:47:57 America/Halifax] [CHATBOT][START] corr=441bd18f IP=127.0.0.1 UA= [10-Aug-2026 15:47:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 15:47:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=6c:68:a4:a8:45:f2 mobile=584127425057 [10-Aug-2026 15:47:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 15:47:57 America/Caracas] [CHATBOT][DIAG] corr=441bd18f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 1 día [critical] [10-Aug-2026 15:47:57 America/Caracas] [CHATBOT][CTX] corr=441bd18f tel=584127425057 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 15:47:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 15:47:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 15:47:57 America/Caracas] [CHATBOT][AI][0e4663] Proveedor: gemini [10-Aug-2026 15:47:57 America/Caracas] [CHATBOT][GEMINI][0e4663] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 15:47:57 America/Caracas] [CHATBOT][GEMINI][0e4663] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 15:47:58 America/Caracas] [CHATBOT][GEMINI][0e4663] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 15:47:58 America/Caracas] [CHATBOT][AI][0e4663] Gemini falló, usando heurística local [10-Aug-2026 15:47:58 America/Caracas] [CHATBOT][AI][0e4663] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 15:47:58 America/Caracas] [CHATBOT][END] corr=441bd18f bytesRespuesta=401 [10-Aug-2026 15:47:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 15:47:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 15:48:00 - Mensaje enviado con éxito a 584127425057 2026-08-10 15:48:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a2af0b21d9 (wa_message_id: wamid.HBgMNTg0MTI3NDI1MDU3FQIAERgSNUUyMEIzQkU3Q0U2MjgwQjk5AA==) 2026-08-10 15:48:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a2af0b21d9 2026-08-10 15:48:00 - ====== FIN WEBHOOK ====== 2026-08-10 15:48:10 - ====== INICIO WEBHOOK ====== 2026-08-10 15:48:10 - Evento: text | De: 584127425057 | Size: 547b 2026-08-10 15:48:10 - Procesando mensaje regular tipo: text 2026-08-10 15:48:10 - RegularMessageService: Procesando mensaje de 584127425057, tipo: text 2026-08-10 15:48:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0EyNUE5NkE0RjQ0MTRENTRGMUMA 2026-08-10 15:48:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3NDI1MDU3FQIAEhgUM0EyNUE5NkE0RjQ0MTRENTRGMUMA 2026-08-10 15:48:10 - Contenido: Soporte... 2026-08-10 15:48:10 - Comando detectado: soporte 2026-08-10 15:48:10 - CommandProcessor: Procesando comando: soporte 2026-08-10 15:48:10 - Ejecutando soporte (menú interactivo) 2026-08-10 15:48:10 - Resultado del comando: array 2026-08-10 15:48:10 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-10 15:48:12 - Mensaje enviado con éxito a 584127425057 2026-08-10 15:48:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a2afc1dfda (wa_message_id: wamid.HBgMNTg0MTI3NDI1MDU3FQIAERgSNUY4NTFCNUM5MjczNUQwOTQyAA==) 2026-08-10 15:48:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a2afc1dfda 2026-08-10 15:48:12 - ====== FIN WEBHOOK ====== 2026-08-10 15:48:13 - ====== INICIO WEBHOOK ====== 2026-08-10 15:48:13 - Evento: interactive | De: 584127425057 | Size: 738b 2026-08-10 15:48:13 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-10 15:48:13 - ButtonService: payload=unique_button_id_1, telefono=584127425057 2026-08-10 15:48:13 - button_reply no manejado por ButtonService 2026-08-10 15:48:13 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Genesis Carucci, 09/09/2026 . 584243591557 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243591557","wa_id":"584243591557"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTkxNTU3FQIAERgSQTUxNzFENDUxNzhCMzBGNkZCAA==","message_status":"accepted"}]}'. 2026-08-10 16:01:36 - ====== INICIO WEBHOOK ====== 2026-08-10 16:01:36 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 16:01:36 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 16:01:36 - ====== FIN WEBHOOK ====== 2026-08-10 16:03:39 - ====== INICIO WEBHOOK ====== 2026-08-10 16:03:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 16:03:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 16:03:39 - ====== FIN WEBHOOK ====== 2026-08-10 16:04:00 - ====== INICIO WEBHOOK ====== 2026-08-10 16:04:00 - Evento: image | De: 584142903677 | Size: 838b 2026-08-10 16:04:00 - Procesando mensaje regular tipo: image 2026-08-10 16:04:00 - RegularMessageService: Procesando mensaje de 584142903677, tipo: image 2026-08-10 16:04:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyOTAzNjc3FQIAEhggQUMwRkU4NzIxRkRERjE1MkU1QjNEODJDMENBOTdFODQA 2026-08-10 16:04:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyOTAzNjc3FQIAEhggQUMwRkU4NzIxRkRERjE1MkU1QjNEODJDMENBOTdFODQA 2026-08-10 16:04:00 - Contenido: ... 2026-08-10 16:04:00 - Comando detectado: image 2026-08-10 16:04:00 - CommandProcessor: Procesando comando: image 2026-08-10 16:04:00 - Imagen sin comando, guardando y procesando 2026-08-10 16:04:00 - Verificando duplicado por imageId=3133788223472931, msgId=wamid.HBgMNTg0MTQyOTAzNjc3FQIAEhggQUMwRkU4NzIxRkRERjE1MkU1QjNEODJDMENBOTdFODQA 2026-08-10 16:04:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 16:04:00 - Incluyendo numtoname.php... 2026-08-10 16:04:00 - Incluyendo media.php... 2026-08-10 16:04:00 - DEBUG messages batch: [{"from":"584142903677","from_user_id":"VE.4538903249730155","id":"wamid.HBgMNTg0MTQyOTAzNjc3FQIAEhggQUMwRkU4NzIxRkRERjE1MkU1QjNEODJDMENBOTdFODQA","timestamp":"1786392240","type":"image","image":{"mime_type":"image\/jpeg","sha256":"UboJnTDUXNtE9LRv1BmVOmMf7jPV6Ok6iRRd4XVhV6s=","id":"3133788223472931","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3133788223472931&source=webhook&ext=1786392543&hash=ATwMh7GonIw_YAL_OfHIbXbP5Bi_ZZkGQI5l02rzQGogNA"}}] 2026-08-10 16:04:00 - DEBUG caption: no se encontró texto cercano 2026-08-10 16:04:00 - DEBUG caption final: [VACIO] 2026-08-10 16:04:00 - DEBUG busqueda mobiles: 04142903677,4142903677,584142903677 2026-08-10 16:04:00 - DEBUG usuario encontrado: 24:5a:4c:de:cd:1e 2026-08-10 16:04:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 16:04:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 16:04:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3133788223472931&source=getMedia&ext=1786392544&hash=ATzFcsVHTVfW57DDCIsBPcFEW-CbKOjI9vnhDfifXBP7Tw 2026-08-10 16:04:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3133788223472931.jpg (45410 bytes) 2026-08-10 16:04:03 - OCR tesseract exit=0 chars=278 2026-08-10 16:04:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 312 p PagomóvilBDV Personas 22.726,22 Bs Fecha: 10/08/2026 Operación: 006964422893 [[] Identificación: 18143785 Origen: 010243545 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago 2026-08-10 16:04:03 - OCR parse (caption-level): {"banco":"Mercantil","monto":"22726.22","fecha":"2026-08-10"} 2026-08-10 16:04:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-10 16:04:03 - DEBUG registro: usernameRaw=''24:5a:4c:de:cd:1e'' first=''Jesus'' last=''Torres'' esRegistrado=1 2026-08-10 16:04:03 - DEBUG bodyAdmin postOCR: Tlf: 04142903677\nUser: 24:5a:4c:de:cd:1e\nNombre: Jesus Torres\nBanco: Mercantil\nMonto: 22726.22 (caption)\nFecha: 2026-08-10 (caption)\nSrvID: 34 2026-08-10 16:04:05 - IMG 3133788223472931 TEL 04142903677 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 16:04:05 - Incluyendo guardar_imagen.php... 2026-08-10 16:04:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 16:04:05 - Includes realizados. Verificando funciones... 2026-08-10 16:04:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584142903677 2026-08-10 16:04:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 16:04:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 16:04:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 16:04:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 16:04:05 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-10 16:04:05 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:de:cd:1e","firstname":"Jesus","lastname":"Torres","mac":"24:5a:4c:de:cd:1e","srvid":34} 2026-08-10 16:04:05 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-10 16:04:05 - Datos usuario extraídos: {"username":"24:5a:4c:de:cd:1e","firstname":"Jesus","lastname":"Torres","mac":"24:5a:4c:de:cd:1e","srvid":34} 2026-08-10 16:04:05 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 16:04:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 16:04:05 - Valor de accessToken: EAAC0c45... 2026-08-10 16:04:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 16:04:05 - Instancia WhatsAppImageHandler creada 2026-08-10 16:04:05 - Llamando a saveWhatsAppImage... 2026-08-10 16:04:05 - saveWhatsAppImage: Procesando imagen para: 584142903677 2026-08-10 16:04:05 - saveWhatsAppImage: ID de media: 3133788223472931, MIME type: image/jpeg 2026-08-10 16:04:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3133788223472931 2026-08-10 16:04:10 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 16:04:10 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3133788223472931&source=getMedia&ext=1786392552&hash=ATxlUjDpREKqnhCzCymEaoeiisqC8KrN1D0ErCAhig0cuw 2026-08-10 16:04:10 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3133788223472931&source=getMedia&ext=1786392552&hash=ATxlUjDpREKqnhCzCymEaoeiisqC8KrN1D0ErCAhig0cuw 2026-08-10 16:04:10 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 16:04:10 - descargar_imagen: Imagen descargada - Tamaño: 45410 bytes, Tipo: image/jpeg 2026-08-10 16:04:10 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3133788223472931.jpg, Tamaño: 45410 bytes 2026-08-10 16:04:10 - saveToDatabase: Registro insertado en BD con ID: 307 2026-08-10 16:04:10 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3133788223472931.jpg","image_id":"3133788223472931","size":45410,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 16:04:10 - Resultado del comando: array 2026-08-10 16:04:10 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 16:04:11 - Mensaje enviado con éxito a 584142903677 2026-08-10 16:04:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a2ebb8ad91 (wa_message_id: wamid.HBgMNTg0MTQyOTAzNjc3FQIAERgSOEU0ODU2M0U3RjY5QkMyQzM5AA==) 2026-08-10 16:04:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a2ebb8ad91 2026-08-10 16:04:11 - ====== FIN WEBHOOK ====== 2026-08-10 16:04:23 - ====== INICIO WEBHOOK ====== 2026-08-10 16:04:23 - Evento: text | De: 584243770336 | Size: 614b 2026-08-10 16:04:23 - Procesando mensaje regular tipo: text 2026-08-10 16:04:23 - RegularMessageService: Procesando mensaje de 584243770336, tipo: text 2026-08-10 16:04:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzcwMzM2FQIAEhgUM0FDQkE1MDQ4NkRCMUNFQzIyNTQA 2026-08-10 16:04:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzcwMzM2FQIAEhgUM0FDQkE1MDQ4NkRCMUNFQzIyNTQA 2026-08-10 16:04:23 - Contenido: Buenas tardes me Puede indicar el molto a pagar para este mes... 2026-08-10 16:04:23 - Comando detectado: buenas 2026-08-10 16:04:23 - CommandProcessor: Procesando comando: buenas 2026-08-10 16:04:23 - Comando no reconocido, enviando a ChatGPT 2026-08-10 16:04:23 - Resultado del comando: string 2026-08-10 16:04:23 - Enviando a ChatGPT: Buenas tardes me Puede indicar el molto a pagar pa... 2026-08-10 16:04:23 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes me Puede indicar el molto a pagar pa... 2026-08-10 16:04:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 17:04:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 17:04:23 America/Halifax] [CHATBOT][START] corr=b022ba92 IP=127.0.0.1 UA= [10-Aug-2026 16:04:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 16:04:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:72:45:55 mobile=584243770336 [10-Aug-2026 16:04:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 16:04:23 America/Caracas] [CHATBOT][DIAG] corr=b022ba92 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 5; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [10-Aug-2026 16:04:23 America/Caracas] [CHATBOT][CTX] corr=b022ba92 tel=584243770336 intent=chat srvid=34 usd=30 bs=26362.41 tasa=757.5406 verifyMode=simulated [10-Aug-2026 16:04:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 16:04:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 16:04:23 America/Caracas] [CHATBOT][AI][90bd5d] Proveedor: gemini [10-Aug-2026 16:04:23 America/Caracas] [CHATBOT][GEMINI][90bd5d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 16:04:23 America/Caracas] [CHATBOT][GEMINI][90bd5d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 16:04:24 America/Caracas] [CHATBOT][GEMINI][90bd5d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 16:04:24 America/Caracas] [CHATBOT][AI][90bd5d] Gemini falló, usando heurística local [10-Aug-2026 16:04:24 America/Caracas] [CHATBOT][END] corr=b022ba92 bytesRespuesta=397 [10-Aug-2026 16:04:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 16:04:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 16:04:25 - Mensaje enviado con éxito a 584243770336 2026-08-10 16:04:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a2ec9e5808 (wa_message_id: wamid.HBgMNTg0MjQzNzcwMzM2FQIAERgSNTVFQTU4OTdEMDYwQUNCMzA5AA==) 2026-08-10 16:04:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a2ec9e5808 2026-08-10 16:04:25 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , jose balza, 2026-09-18 00:00:00 . 584124365346 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124365346","wa_id":"584124365346"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzY1MzQ2FQIAERgSMzAxQjdFMUEzNTJDRjIzQ0ExAA==","message_status":"accepted"}]}'. 2026-08-10 16:05:17 - ====== INICIO WEBHOOK ====== 2026-08-10 16:05:17 - Evento: text | De: 584142903677 | Size: 585b 2026-08-10 16:05:17 - Procesando mensaje regular tipo: text 2026-08-10 16:05:17 - RegularMessageService: Procesando mensaje de 584142903677, tipo: text 2026-08-10 16:05:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyOTAzNjc3FQIAEhggQUM0RTAxQjcyMkVDQzFGNTY4RDU0QUVBOTY3Q0YyNjgA 2026-08-10 16:05:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyOTAzNjc3FQIAEhggQUM0RTAxQjcyMkVDQzFGNTY4RDU0QUVBOTY3Q0YyNjgA 2026-08-10 16:05:17 - Contenido: Teresa genovés.... 2026-08-10 16:05:17 - Comando detectado: teresa 2026-08-10 16:05:17 - CommandProcessor: Procesando comando: teresa 2026-08-10 16:05:17 - Comando no reconocido, enviando a ChatGPT 2026-08-10 16:05:17 - Resultado del comando: string 2026-08-10 16:05:17 - Enviando a ChatGPT: Teresa genovés.... 2026-08-10 16:05:17 - forwardToChatGPT: Enviando a ChatGPT: Teresa genovés.... 2026-08-10 16:05:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 17:05:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 17:05:17 America/Halifax] [CHATBOT][START] corr=33354314 IP=127.0.0.1 UA= [10-Aug-2026 16:05:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 16:05:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=24:5a:4c:de:cd:1e mobile=584142903677 [10-Aug-2026 16:05:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 16:05:17 America/Caracas] [CHATBOT][DIAG] corr=33354314 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [10-Aug-2026 16:05:17 America/Caracas] [CHATBOT][CTX] corr=33354314 tel=584142903677 intent=chat srvid=34 usd=30 bs=26362.41 tasa=757.5406 verifyMode=simulated [10-Aug-2026 16:05:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 16:05:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 16:05:17 America/Caracas] [CHATBOT][AI][e13146] Proveedor: gemini [10-Aug-2026 16:05:17 America/Caracas] [CHATBOT][GEMINI][e13146] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 16:05:18 America/Caracas] [CHATBOT][GEMINI][e13146] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 16:05:18 America/Caracas] [CHATBOT][GEMINI][e13146] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 16:05:19 America/Caracas] [CHATBOT][AI][e13146] Gemini falló, usando heurística local [10-Aug-2026 16:05:19 America/Caracas] [CHATBOT][AI][e13146] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 16:05:19 America/Caracas] [CHATBOT][END] corr=33354314 bytesRespuesta=389 [10-Aug-2026 16:05:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 16:05:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 16:05:19 - Mensaje enviado con éxito a 584142903677 2026-08-10 16:05:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a2effc8594 (wa_message_id: wamid.HBgMNTg0MTQyOTAzNjc3FQIAERgSRTIzOEYwNzMxODkwMzE3NjUwAA==) 2026-08-10 16:05:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a2effc8594 2026-08-10 16:05:19 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Cristian Gonzalez, 2026-08-30 00:00:00 . 584129910262 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910262","wa_id":"584129910262"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMjYyFQIAERgSQUVBNDUyQzhFNzk0Mjk1RkQyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , hernan arturo ziegler, 2026-09-10 00:00:00 . 584140318943 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140318943","wa_id":"584140318943"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzE4OTQzFQIAERgSQkU4MUREQkEwQUQ1RDIzRjc3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Teresa Genoves, 2026-09-10 00:00:00 . 584166930022 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166930022","wa_id":"584166930022"}],"messages":[{"id":"wamid.HBgMNTg0MTY2OTMwMDIyFQIAERgSOTAzMDU0QkFBQ0IzOUYxM0M1AA==","message_status":"accepted"}]}'. 2026-08-10 16:26:54 - ====== INICIO WEBHOOK ====== 2026-08-10 16:26:54 - Evento: status:failed | De: 584166930022 | Size: 573b 2026-08-10 16:26:54 - STATUS FAILED: failed para 584166930022 | Error: 131026 Message undeliverable 2026-08-10 16:26:54 - ====== FIN WEBHOOK ====== 2026-08-10 16:28:00 - ====== INICIO WEBHOOK ====== 2026-08-10 16:28:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 16:28:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 16:28:00 - ====== FIN WEBHOOK ====== 2026-08-10 16:28:00 - ====== INICIO WEBHOOK ====== 2026-08-10 16:28:00 - Evento: status:failed | De: 584164365107 | Size: 828b 2026-08-10 16:28:00 - STATUS FAILED: failed para 584164365107 | Error: 131047 Re-engagement message 2026-08-10 16:28:00 - ====== FIN WEBHOOK ====== 2026-08-10 16:28:05 - ====== INICIO WEBHOOK ====== 2026-08-10 16:28:05 - Evento: button | De: 584121481718 | Size: 710b 2026-08-10 16:28:05 - Procesando botón de plantilla: Informacion de pagos 2026-08-10 16:28:05 - ButtonService: payload=informacion de pagos, telefono=584121481718 2026-08-10 16:28:05 - Procesando botón PAGO para: 584121481718 2026-08-10 16:28:06 - Mensaje enviado con éxito a 584121481718 2026-08-10 16:28:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a345679f12 (wa_message_id: wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSNjNBRDdEOTE3OEUxMkEyNDNEAA==) 2026-08-10 16:28:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a345679f12 2026-08-10 16:28:06 - ====== FIN WEBHOOK ====== 2026-08-10 16:34:14 - ====== INICIO WEBHOOK ====== 2026-08-10 16:34:14 - Evento: text | De: 584129954775 | Size: 619b 2026-08-10 16:34:14 - Procesando mensaje regular tipo: text 2026-08-10 16:34:14 - RegularMessageService: Procesando mensaje de 584129954775, tipo: text 2026-08-10 16:34:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTU0Nzc1FQIAEhggQUM2MEM5RUUyQTg2MTE5Qjg4RDgyQUJCRDYwNUM4QzQA 2026-08-10 16:34:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTU0Nzc1FQIAEhggQUM2MEM5RUUyQTg2MTE5Qjg4RDgyQUJCRDYwNUM4QzQA 2026-08-10 16:34:14 - Contenido: Buenas tardes quería saber mi mensualidad... 2026-08-10 16:34:14 - Comando detectado: buenas 2026-08-10 16:34:14 - CommandProcessor: Procesando comando: buenas 2026-08-10 16:34:14 - Comando no reconocido, enviando a ChatGPT 2026-08-10 16:34:14 - Resultado del comando: string 2026-08-10 16:34:14 - Enviando a ChatGPT: Buenas tardes quería saber mi mensualidad... 2026-08-10 16:34:14 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes quería saber mi mensualidad... 2026-08-10 16:34:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 17:34:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 17:34:14 America/Halifax] [CHATBOT][START] corr=c1cf9701 IP=127.0.0.1 UA= [10-Aug-2026 16:34:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 16:34:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-14 username=24:5a:4c:42:fe:58 mobile=584129954775 [10-Aug-2026 16:34:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 16:34:15 America/Caracas] [CHATBOT][DIAG] corr=c1cf9701 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 5; Problema: Tu cuenta vence en 3 días [warning]; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [10-Aug-2026 16:34:15 America/Caracas] [CHATBOT][CTX] corr=c1cf9701 tel=584129954775 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 16:34:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 16:34:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 16:34:15 America/Caracas] [CHATBOT][AI][113726] Proveedor: gemini [10-Aug-2026 16:34:15 America/Caracas] [CHATBOT][GEMINI][113726] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 16:34:15 America/Caracas] [CHATBOT][GEMINI][113726] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 16:34:15 America/Caracas] [CHATBOT][GEMINI][113726] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 16:34:16 America/Caracas] [CHATBOT][AI][113726] Gemini falló, usando heurística local [10-Aug-2026 16:34:16 America/Caracas] [CHATBOT][AI][113726] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 16:34:16 America/Caracas] [CHATBOT][END] corr=c1cf9701 bytesRespuesta=389 [10-Aug-2026 16:34:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 16:34:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 16:34:17 - Mensaje enviado con éxito a 584129954775 2026-08-10 16:34:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a35c95ec5d (wa_message_id: wamid.HBgMNTg0MTI5OTU0Nzc1FQIAERgSNjA5NzJEODUxMUU5NUQ1MDdGAA==) 2026-08-10 16:34:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a35c95ec5d 2026-08-10 16:34:17 - ====== FIN WEBHOOK ====== 2026-08-10 16:39:16 - ====== INICIO WEBHOOK ====== 2026-08-10 16:39:16 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 16:39:16 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 16:39:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Alexander Gerig, 2026-09-10 00:00:00 . 584164607398 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164607398","wa_id":"584164607398"}],"messages":[{"id":"wamid.HBgMNTg0MTY0NjA3Mzk4FQIAERgSODFCMjlCQTFGOTQxQzJDRTI4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, argenis kholer casa, 09/09/2026 . 584243383208 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243383208","wa_id":"584243383208"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzgzMjA4FQIAERgSNkYxQzdGQjAzMUFFMDI1MTVBAA==","message_status":"accepted"}]}'. 2026-08-10 16:52:31 - ====== INICIO WEBHOOK ====== 2026-08-10 16:52:31 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 16:52:31 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 16:52:31 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , kristian kholer, 2026-09-10 00:00:00 . 584120900607 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120900607","wa_id":"584120900607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwOTAwNjA3FQIAERgSOTBCQjQxQzI5OTQxOUY2REU0AA==","message_status":"accepted"}]}'. 2026-08-10 17:05:05 - ====== INICIO WEBHOOK ====== 2026-08-10 17:05:05 - Evento: text | De: 584127212251 | Size: 611b 2026-08-10 17:05:05 - Procesando mensaje regular tipo: text 2026-08-10 17:05:05 - RegularMessageService: Procesando mensaje de 584127212251, tipo: text 2026-08-10 17:05:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUNFRUM5NEQ1NUI0QUEzRUQwNDU3M0IzM0U5MzJEMjAA 2026-08-10 17:05:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUNFRUM5NEQ1NUI0QUEzRUQwNDU3M0IzM0U5MzJEMjAA 2026-08-10 17:05:05 - Contenido: Hola buenas tardes hoy todo el día no hay internet... 2026-08-10 17:05:05 - Comando detectado: hola 2026-08-10 17:05:05 - CommandProcessor: Procesando comando: hola 2026-08-10 17:05:05 - IntentDetector: intent=soporte, confidence=0.95 2026-08-10 17:05:05 - IntentDetector → reportefallas.php [10-Aug-2026 17:05:05 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [10-Aug-2026 17:05:05 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [10-Aug-2026 17:05:05 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-10 17:05:05 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-10 17:05:06 - ====== INICIO WEBHOOK ====== 2026-08-10 17:05:06 - Evento: text | De: 584127212251 | Size: 611b 2026-08-10 17:05:06 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI3MjEyMjUxFQIAEhggQUNFRUM5NEQ1NUI0QUEzRUQwNDU3M0IzM0U5MzJEMjAA, ignorando 2026-08-10 17:06:00 - ====== INICIO WEBHOOK ====== 2026-08-10 17:06:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 17:06:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 17:06:00 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, henrry smith, 09/09/2026 . 584242032099 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242032099","wa_id":"584242032099"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMDMyMDk5FQIAERgSMjJBRUEwRTFERkIxMzFDMDI0AA==","message_status":"accepted"}]}'. 2026-08-10 17:07:58 - ====== INICIO WEBHOOK ====== 2026-08-10 17:07:58 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 17:07:58 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 17:07:58 - ====== FIN WEBHOOK ====== 2026-08-10 17:08:23 - ====== INICIO WEBHOOK ====== 2026-08-10 17:08:23 - Evento: image | De: 584242032099 | Size: 828b 2026-08-10 17:08:23 - Procesando mensaje regular tipo: image 2026-08-10 17:08:23 - RegularMessageService: Procesando mensaje de 584242032099, tipo: image 2026-08-10 17:08:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDMyMDk5FQIAEhggQUMyOTA3N0I1RjhDNDQwNEVCMTJCRDU0OTRCMzBGOTQA 2026-08-10 17:08:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDMyMDk5FQIAEhggQUMyOTA3N0I1RjhDNDQwNEVCMTJCRDU0OTRCMzBGOTQA 2026-08-10 17:08:23 - Contenido: ... 2026-08-10 17:08:23 - Comando detectado: image 2026-08-10 17:08:23 - CommandProcessor: Procesando comando: image 2026-08-10 17:08:23 - Imagen sin comando, guardando y procesando 2026-08-10 17:08:23 - Verificando duplicado por imageId=1588526612851069, msgId=wamid.HBgMNTg0MjQyMDMyMDk5FQIAEhggQUMyOTA3N0I1RjhDNDQwNEVCMTJCRDU0OTRCMzBGOTQA 2026-08-10 17:08:23 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 17:08:23 - Incluyendo numtoname.php... 2026-08-10 17:08:23 - Incluyendo media.php... 2026-08-10 17:08:23 - DEBUG messages batch: [{"from":"584242032099","from_user_id":"VE.4524640794489734","id":"wamid.HBgMNTg0MjQyMDMyMDk5FQIAEhggQUMyOTA3N0I1RjhDNDQwNEVCMTJCRDU0OTRCMzBGOTQA","timestamp":"1786396104","type":"image","image":{"mime_type":"image\/jpeg","sha256":"9I6qaXIdZOcveFkAekYrPMi1nnPcXJ5pFrOWCpd3Rn4=","id":"1588526612851069","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1588526612851069&source=webhook&ext=1786396406&hash=ATw3744Z3xCYi_d-Y9gVQHJfOIS0hGl58rmIohLM0tDIRw"}}] 2026-08-10 17:08:23 - DEBUG caption: no se encontró texto cercano 2026-08-10 17:08:23 - DEBUG caption final: [VACIO] 2026-08-10 17:08:23 - DEBUG busqueda mobiles: 04242032099,4242032099,584242032099 2026-08-10 17:08:23 - DEBUG usuario encontrado: 6c:68:a4:3f:fa:04 2026-08-10 17:08:23 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 17:08:23 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 17:08:24 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1588526612851069&source=getMedia&ext=1786396407&hash=ATxbyARN2rVEEPbTvoanT4rqd8te4H18v9mhpgR_pWb4sA 2026-08-10 17:08:25 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1588526612851069.jpg (50764 bytes) 2026-08-10 17:08:26 - OCR tesseract exit=0 chars=448 2026-08-10 17:08:26 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 184 v———Q— Formulario Verificación Resultado 9 Su pago móvil ha sido Ejecutado exitosamente Cuenta debitada: Cta. Corriente BNC: ***8224 Beneficiario: 0412-3663736 INTERNET PAGAO V-18143785 - VENEZUELA Monto: Bs. 30.302,00 Comisión: Bs. 90,91 Total: Bs. 30.392,91 Referencia: 853044551 [LI Cédigo autorizador: 028184 8 2D i © ira (ota LS TS Divisas 2026-08-10 17:08:26 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30302.00","fecha":null} 2026-08-10 17:08:26 - OCR parseDetalles: {"banco":null,"monto":"30302.00","fecha":null,"debug":["montoNext=30.302,00"]} 2026-08-10 17:08:26 - DEBUG registro: usernameRaw=''6c:68:a4:3f:fa:04'' first=''henrry'' last=''smith'' esRegistrado=1 2026-08-10 17:08:26 - DEBUG bodyAdmin postOCR: Tlf: 04242032099\nUser: 6c:68:a4:3f:fa:04\nNombre: henrry smith\nBanco: Venezuela\nMonto: 30302.00 (caption)\nFecha: \nSrvID: 35 2026-08-10 17:08:29 - IMG 1588526612851069 TEL 04242032099 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 17:08:29 - Incluyendo guardar_imagen.php... 2026-08-10 17:08:29 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 17:08:29 - Includes realizados. Verificando funciones... 2026-08-10 17:08:29 - obtenerInfoUsuario: Iniciando función con teléfono: 584242032099 2026-08-10 17:08:29 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 17:08:29 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 17:08:29 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 17:08:29 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 17:08:29 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-10 17:08:29 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:3f:fa:04","firstname":"henrry","lastname":"smith","mac":"6c:68:a4:3f:fa:0d","srvid":35} 2026-08-10 17:08:29 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-10 17:08:29 - Datos usuario extraídos: {"username":"6c:68:a4:3f:fa:04","firstname":"henrry","lastname":"smith","mac":"6c:68:a4:3f:fa:0d","srvid":35} 2026-08-10 17:08:29 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 17:08:29 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 17:08:29 - Valor de accessToken: EAAC0c45... 2026-08-10 17:08:29 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 17:08:29 - Instancia WhatsAppImageHandler creada 2026-08-10 17:08:29 - Llamando a saveWhatsAppImage... 2026-08-10 17:08:29 - saveWhatsAppImage: Procesando imagen para: 584242032099 2026-08-10 17:08:29 - saveWhatsAppImage: ID de media: 1588526612851069, MIME type: image/jpeg 2026-08-10 17:08:29 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1588526612851069 2026-08-10 17:08:30 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 17:08:30 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1588526612851069&source=getMedia&ext=1786396413&hash=ATycY3nT8ATGxvhYhhXNI024o6yJJZv0fr5oRnIfXk3Mfw 2026-08-10 17:08:30 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1588526612851069&source=getMedia&ext=1786396413&hash=ATycY3nT8ATGxvhYhhXNI024o6yJJZv0fr5oRnIfXk3Mfw 2026-08-10 17:08:31 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 17:08:31 - descargar_imagen: Imagen descargada - Tamaño: 50764 bytes, Tipo: image/jpeg 2026-08-10 17:08:31 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1588526612851069.jpg, Tamaño: 50764 bytes 2026-08-10 17:08:31 - saveToDatabase: Registro insertado en BD con ID: 308 2026-08-10 17:08:31 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1588526612851069.jpg","image_id":"1588526612851069","size":50764,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 17:08:31 - Resultado del comando: array 2026-08-10 17:08:31 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 17:08:32 - Mensaje enviado con éxito a 584242032099 2026-08-10 17:08:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a3dd05f517 (wa_message_id: wamid.HBgMNTg0MjQyMDMyMDk5FQIAERgSRTkzQkI1N0MxNTFFRDBBNzk5AA==) 2026-08-10 17:08:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a3dd05f517 2026-08-10 17:08:32 - ====== FIN WEBHOOK ====== 2026-08-10 17:32:11 - ====== INICIO WEBHOOK ====== 2026-08-10 17:32:11 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 17:32:11 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 17:32:11 - ====== FIN WEBHOOK ====== 2026-08-10 17:34:38 - ====== INICIO WEBHOOK ====== 2026-08-10 17:34:38 - Evento: text | De: 584125585506 | Size: 611b 2026-08-10 17:34:38 - Procesando mensaje regular tipo: text 2026-08-10 17:34:38 - RegularMessageService: Procesando mensaje de 584125585506, tipo: text 2026-08-10 17:34:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTg1NTA2FQIAEhggQUM2RkIwQ0I4NUEwRUJDRkEwQzJBQjVCNjk2RjRCNjgA 2026-08-10 17:34:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTg1NTA2FQIAEhggQUM2RkIwQ0I4NUEwRUJDRkEwQzJBQjVCNjk2RjRCNjgA 2026-08-10 17:34:38 - Contenido: Nombre de mi esposo Victorio Arozena su tlf 04142821917... 2026-08-10 17:34:38 - Comando detectado: nombre 2026-08-10 17:34:38 - CommandProcessor: Procesando comando: nombre 2026-08-10 17:34:38 - Número de teléfono detectado: 04142821917 [10-Aug-2026 17:34:38 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [10-Aug-2026 17:34:39 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [10-Aug-2026 17:34:39 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-08-10 17:34:39 - Resultado del comando: array 2026-08-10 17:34:39 - Enviando respuesta: ⚡ *Victorio Arozena* ━━━━━━━━━ 2026-08-10 17:34:40 - Mensaje enviado con éxito a 584125585506 2026-08-10 17:34:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a43f03f2e2 (wa_message_id: wamid.HBgMNTg0MTI1NTg1NTA2FQIAERgSN0I0NzA3ODEzRDRBMjI5MDczAA==) 2026-08-10 17:34:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a43f03f2e2 2026-08-10 17:34:40 - ====== FIN WEBHOOK ====== 2026-08-10 17:39:40 - ====== INICIO WEBHOOK ====== 2026-08-10 17:39:40 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 17:39:40 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 17:39:40 - ====== FIN WEBHOOK ====== 2026-08-10 17:43:12 - ====== INICIO WEBHOOK ====== 2026-08-10 17:43:12 - Evento: text | De: 584125585506 | Size: 656b 2026-08-10 17:43:12 - Procesando mensaje regular tipo: text 2026-08-10 17:43:12 - RegularMessageService: Procesando mensaje de 584125585506, tipo: text 2026-08-10 17:43:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTg1NTA2FQIAEhggQUM3QTY1QjA0QkJDQTQwODE1RTVBOThBM0Q5RDcwN0YA 2026-08-10 17:43:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTg1NTA2FQIAEhggQUM3QTY1QjA0QkJDQTQwODE1RTVBOThBM0Q5RDcwN0YA 2026-08-10 17:43:12 - Contenido: Diferencia del pago del servicio de internet a nombre de mi esposo Victorio Arozena. Tlf 04142821917... 2026-08-10 17:43:12 - Comando detectado: diferencia 2026-08-10 17:43:12 - CommandProcessor: Procesando comando: diferencia 2026-08-10 17:43:12 - Número de teléfono detectado: 04142821917 [10-Aug-2026 17:43:12 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [10-Aug-2026 17:43:14 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [10-Aug-2026 17:43:14 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-08-10 17:43:14 - Resultado del comando: array 2026-08-10 17:43:14 - Enviando respuesta: ⚡ *Victorio Arozena* ━━━━━━━━━ 2026-08-10 17:43:15 - Mensaje enviado con éxito a 584125585506 2026-08-10 17:43:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a45f3c06ec (wa_message_id: wamid.HBgMNTg0MTI1NTg1NTA2FQIAERgSMDgzOUY0NDgxMzM4NjMxMTM1AA==) 2026-08-10 17:43:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a45f3c06ec 2026-08-10 17:43:15 - ====== FIN WEBHOOK ====== 2026-08-10 17:45:11 - ====== INICIO WEBHOOK ====== 2026-08-10 17:45:11 - Evento: text | De: 584125585506 | Size: 609b 2026-08-10 17:45:11 - Procesando mensaje regular tipo: text 2026-08-10 17:45:11 - RegularMessageService: Procesando mensaje de 584125585506, tipo: text 2026-08-10 17:45:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTg1NTA2FQIAEhggQUM4MUE2M0NEQzU2Q0YyNkNENTBBMTZFQ0NDODZCMTEA 2026-08-10 17:45:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTg1NTA2FQIAEhggQUM4MUE2M0NEQzU2Q0YyNkNENTBBMTZFQ0NDODZCMTEA 2026-08-10 17:45:11 - Contenido: Se cancelo en dos pagos 30.302 + 4847.88= 35149.88 Bs... 2026-08-10 17:45:11 - Comando detectado: se 2026-08-10 17:45:11 - CommandProcessor: Procesando comando: se 2026-08-10 17:45:11 - Comando no reconocido, enviando a ChatGPT 2026-08-10 17:45:11 - Resultado del comando: string 2026-08-10 17:45:11 - Enviando a ChatGPT: Se cancelo en dos pagos 30.302 + 4847.88= 35149.88... 2026-08-10 17:45:11 - forwardToChatGPT: Enviando a ChatGPT: Se cancelo en dos pagos 30.302 + 4847.88= 35149.88... 2026-08-10 17:45:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 18:45:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 18:45:11 America/Halifax] [CHATBOT][START] corr=70c2b994 IP=127.0.0.1 UA= [10-Aug-2026 17:45:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 17:45:11 America/Caracas] [CHATBOT][CTX] corr=70c2b994 tel=584125585506 intent=chat srvid= usd=0 bs=0 tasa=757.5406 verifyMode=simulated [10-Aug-2026 17:45:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 17:45:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 17:45:11 America/Caracas] [CHATBOT][AI][1f0e71] Proveedor: gemini [10-Aug-2026 17:45:11 America/Caracas] [CHATBOT][GEMINI][1f0e71] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 17:45:12 America/Caracas] [CHATBOT][GEMINI][1f0e71] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 17:45:12 America/Caracas] [CHATBOT][GEMINI][1f0e71] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 17:45:13 America/Caracas] [CHATBOT][AI][1f0e71] Gemini falló, usando heurística local [10-Aug-2026 17:45:13 America/Caracas] [CHATBOT][END] corr=70c2b994 bytesRespuesta=397 [10-Aug-2026 17:45:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 17:45:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 17:45:14 - Mensaje enviado con éxito a 584125585506 2026-08-10 17:45:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a466a51bb7 (wa_message_id: wamid.HBgMNTg0MTI1NTg1NTA2FQIAERgSMDJERTI1NEZDMkI1QUZBN0FGAA==) 2026-08-10 17:45:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a466a51bb7 2026-08-10 17:45:14 - ====== FIN WEBHOOK ====== 2026-08-10 17:53:54 - ====== INICIO WEBHOOK ====== 2026-08-10 17:53:54 - Evento: text | De: 584143245871 | Size: 586b 2026-08-10 17:53:54 - Procesando mensaje regular tipo: text 2026-08-10 17:53:54 - RegularMessageService: Procesando mensaje de 584143245871, tipo: text 2026-08-10 17:53:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUNERTQxQ0M4QjdDNTYwMTYyREU4RUQ2QzFEOEM3ODEA 2026-08-10 17:53:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAEhggQUNERTQxQ0M4QjdDNTYwMTYyREU4RUQ2QzFEOEM3ODEA 2026-08-10 17:53:54 - Contenido: Soporte... 2026-08-10 17:53:54 - Comando detectado: soporte 2026-08-10 17:53:54 - CommandProcessor: Procesando comando: soporte 2026-08-10 17:53:54 - Ejecutando soporte (menú interactivo) 2026-08-10 17:53:54 - Resultado del comando: array 2026-08-10 17:53:54 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-10 17:53:55 - Mensaje enviado con éxito a 584143245871 2026-08-10 17:53:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a4873a4dc9 (wa_message_id: wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSRTQ5RkU0RUZGMjE5MDdBREI0AA==) 2026-08-10 17:53:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a4873a4dc9 2026-08-10 17:53:55 - ====== FIN WEBHOOK ====== 2026-08-10 17:54:05 - ====== INICIO WEBHOOK ====== 2026-08-10 17:54:05 - Evento: interactive | De: 584143245871 | Size: 774b 2026-08-10 17:54:05 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_2 2026-08-10 17:54:05 - ButtonService: payload=unique_button_id_2, telefono=584143245871 2026-08-10 17:54:05 - button_reply no manejado por ButtonService 2026-08-10 17:54:05 - ====== FIN WEBHOOK ====== 2026-08-10 17:59:21 - ====== INICIO WEBHOOK ====== 2026-08-10 17:59:21 - Evento: button | De: 584261325965 | Size: 724b 2026-08-10 17:59:21 - Procesando botón de plantilla: Informacion de pagos 2026-08-10 17:59:21 - ButtonService: payload=informacion de pagos, telefono=584261325965 2026-08-10 17:59:21 - Procesando botón PAGO para: 584261325965 2026-08-10 17:59:22 - Mensaje enviado con éxito a 584261325965 2026-08-10 17:59:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a49bad370a (wa_message_id: wamid.HBgMNTg0MjYxMzI1OTY1FQIAERgSRDYyNDlBNjZGMDE1REZFQUIxAA==) 2026-08-10 17:59:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a49bad370a 2026-08-10 17:59:22 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Hector Gerik, 09/09/2026 . 584143806499 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143806499","wa_id":"584143806499"}],"messages":[{"id":"wamid.HBgMNTg0MTQzODA2NDk5FQIAERgSODJCRjc0OTk4ODNFRTY2RTNDAA==","message_status":"accepted"}]}'. 2026-08-10 18:01:58 - ====== INICIO WEBHOOK ====== 2026-08-10 18:01:58 - Evento: status:failed | De: 584143806499 | Size: 573b 2026-08-10 18:01:58 - STATUS FAILED: failed para 584143806499 | Error: 131026 Message undeliverable 2026-08-10 18:01:58 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584261325965","wa_id":"584261325965"}],"messages":[{"id":"wamid.HBgMNTg0MjYxMzI1OTY1FQIAERgSOTc3MURFQTM2OUNDQjU5OEJGAA=="}]}'. 2026-08-10 18:02:00 - ====== INICIO WEBHOOK ====== 2026-08-10 18:02:00 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 18:02:00 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 18:02:00 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, luis maizo, 09/09/2026 . 584128297799 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128297799","wa_id":"584128297799"}],"messages":[{"id":"wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSMEQ1M0FENUE3RkQ1NjkzQjc5AA==","message_status":"accepted"}]}'. 2026-08-10 18:07:22 - ====== INICIO WEBHOOK ====== 2026-08-10 18:07:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 18:07:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 18:07:22 - ====== FIN WEBHOOK ====== 2026-08-10 18:07:37 - ====== INICIO WEBHOOK ====== 2026-08-10 18:07:37 - Evento: image | De: 584128297799 | Size: 825b 2026-08-10 18:07:37 - Procesando mensaje regular tipo: image 2026-08-10 18:07:37 - RegularMessageService: Procesando mensaje de 584128297799, tipo: image 2026-08-10 18:07:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNGRTc5Qjc0MzE5RDRENEI4QzU5Njk3QUFBOTY1MDEA 2026-08-10 18:07:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNGRTc5Qjc0MzE5RDRENEI4QzU5Njk3QUFBOTY1MDEA 2026-08-10 18:07:37 - Contenido: ... 2026-08-10 18:07:37 - Comando detectado: image 2026-08-10 18:07:37 - CommandProcessor: Procesando comando: image 2026-08-10 18:07:37 - Imagen sin comando, guardando y procesando 2026-08-10 18:07:37 - Verificando duplicado por imageId=950853701373729, msgId=wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNGRTc5Qjc0MzE5RDRENEI4QzU5Njk3QUFBOTY1MDEA 2026-08-10 18:07:37 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 18:07:37 - Incluyendo numtoname.php... 2026-08-10 18:07:37 - Incluyendo media.php... 2026-08-10 18:07:37 - DEBUG messages batch: [{"from":"584128297799","from_user_id":"VE.4519631914990622","id":"wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAEhggQUNGRTc5Qjc0MzE5RDRENEI4QzU5Njk3QUFBOTY1MDEA","timestamp":"1786399658","type":"image","image":{"mime_type":"image\/jpeg","sha256":"LxLISJtP7S9l73wki1+D1oGz72Yi0N6OMKT8gWeCGAw=","id":"950853701373729","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=950853701373729&source=webhook&ext=1786399959&hash=ATxSSs-mLdC47Q-afpKNRqzxaxVSbTK71jysIctyjlk6Fw"}}] 2026-08-10 18:07:37 - DEBUG caption: no se encontró texto cercano 2026-08-10 18:07:37 - DEBUG caption final: [VACIO] 2026-08-10 18:07:37 - DEBUG busqueda mobiles: 04128297799,4128297799,584128297799 2026-08-10 18:07:37 - DEBUG usuario encontrado: 6c:68:a4:81:85:0c 2026-08-10 18:07:37 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 18:07:37 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 18:07:37 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=950853701373729&source=getMedia&ext=1786399960&hash=ATy-w10oryIFSWNIVP4JNgxIj0H6kUa6Rk_waQZ0NnGX4A 2026-08-10 18:07:38 - OCR imagen guardada /home/ctnet/www/chatWEB/media/950853701373729.jpg (42865 bytes) 2026-08-10 18:07:39 - OCR tesseract exit=0 chars=412 2026-08-10 18:07:39 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 239 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 35.149,88 Nro. de referencia: 622252103014 O Fecha y hora del envío: 10/08/2026 a las 6:07:22 PM Cuenta origen: Cta. Corriente *0903 Beneficiario: 0412-3663736 Documento de identidad: J-50047993-0 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal Mercantil 3) 2026-08-10 18:07:39 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-10"} 2026-08-10 18:07:39 - OCR parseDetalles: {"banco":"Venezuela","monto":"35149.88","fecha":"2026-08-10","debug":["fecha=2026-08-10","bancoCode=0102","montoNext=35.149,88"]} 2026-08-10 18:07:39 - DEBUG registro: usernameRaw=''6c:68:a4:81:85:0c'' first=''luis'' last=''maizo'' esRegistrado=1 2026-08-10 18:07:39 - DEBUG bodyAdmin postOCR: Tlf: 04128297799\nUser: 6c:68:a4:81:85:0c\nNombre: luis maizo\nBanco: Venezuela\nMonto: 35149.88 (ocrDetails)\nFecha: 2026-08-10 (caption)\nSrvID: 35 2026-08-10 18:07:42 - IMG 950853701373729 TEL 04128297799 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 18:07:42 - Incluyendo guardar_imagen.php... 2026-08-10 18:07:42 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 18:07:42 - Includes realizados. Verificando funciones... 2026-08-10 18:07:42 - obtenerInfoUsuario: Iniciando función con teléfono: 584128297799 2026-08-10 18:07:42 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 18:07:42 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 18:07:42 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 18:07:42 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 18:07:42 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-10 18:07:42 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:81:85:0c","firstname":"luis","lastname":"maizo","mac":"6c:68:a4:81:85:0d","srvid":35} 2026-08-10 18:07:42 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-10 18:07:42 - Datos usuario extraídos: {"username":"6c:68:a4:81:85:0c","firstname":"luis","lastname":"maizo","mac":"6c:68:a4:81:85:0d","srvid":35} 2026-08-10 18:07:42 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 18:07:42 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 18:07:42 - Valor de accessToken: EAAC0c45... 2026-08-10 18:07:42 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 18:07:42 - Instancia WhatsAppImageHandler creada 2026-08-10 18:07:42 - Llamando a saveWhatsAppImage... 2026-08-10 18:07:42 - saveWhatsAppImage: Procesando imagen para: 584128297799 2026-08-10 18:07:42 - saveWhatsAppImage: ID de media: 950853701373729, MIME type: image/jpeg 2026-08-10 18:07:42 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/950853701373729 2026-08-10 18:07:43 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 18:07:43 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=950853701373729&source=getMedia&ext=1786399965&hash=ATzPErZVGdtyxg2rAP4x6ykOxHfz2Ip8cuTjWWZ5RyJbtw 2026-08-10 18:07:43 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=950853701373729&source=getMedia&ext=1786399965&hash=ATzPErZVGdtyxg2rAP4x6ykOxHfz2Ip8cuTjWWZ5RyJbtw 2026-08-10 18:07:43 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 18:07:43 - descargar_imagen: Imagen descargada - Tamaño: 42865 bytes, Tipo: image/jpeg 2026-08-10 18:07:43 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/950853701373729.jpg, Tamaño: 42865 bytes 2026-08-10 18:07:43 - saveToDatabase: Registro insertado en BD con ID: 309 2026-08-10 18:07:43 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/950853701373729.jpg","image_id":"950853701373729","size":42865,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 18:07:43 - Resultado del comando: array 2026-08-10 18:07:43 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 18:07:44 - Mensaje enviado con éxito a 584128297799 2026-08-10 18:07:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a4bb06e3bf (wa_message_id: wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSNUE0RTU1OUQ5MjVGN0QyQjA3AA==) 2026-08-10 18:07:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a4bb06e3bf 2026-08-10 18:07:44 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , jesus troya, 2026-08-25 00:00:00 . 584124558012 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124558012","wa_id":"584124558012"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTU4MDEyFQIAERgSMzgzOUQzNkRENTI0REY2MkYyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, manue lopes, 09/09/2026 . 584143245871 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143245871","wa_id":"584143245871"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjQ1ODcxFQIAERgSQTU1NTlFOUEzQkYwNkYzMkEzAA==","message_status":"accepted"}]}'. 2026-08-10 18:19:43 - ====== INICIO WEBHOOK ====== 2026-08-10 18:19:43 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 18:19:43 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 18:19:43 - ====== FIN WEBHOOK ====== 2026-08-10 18:26:58 - ====== INICIO WEBHOOK ====== 2026-08-10 18:26:58 - Evento: button | De: 584167137859 | Size: 718b 2026-08-10 18:26:58 - Procesando botón de plantilla: Informacion de pagos 2026-08-10 18:26:58 - ButtonService: payload=informacion de pagos, telefono=584167137859 2026-08-10 18:26:58 - Procesando botón PAGO para: 584167137859 2026-08-10 18:26:58 - Mensaje enviado con éxito a 584167137859 2026-08-10 18:26:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a5032e9a1a (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSQ0I0NDJCQzYyRTBGMUEyOURGAA==) 2026-08-10 18:26:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a5032e9a1a 2026-08-10 18:26:58 - ====== FIN WEBHOOK ====== 2026-08-10 18:27:26 - ====== INICIO WEBHOOK ====== 2026-08-10 18:27:26 - Evento: text | De: 584167137859 | Size: 611b 2026-08-10 18:27:26 - Procesando mensaje regular tipo: text 2026-08-10 18:27:26 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-08-10 18:27:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUMyMjIyMkUzMDAyMkRCNDkzNUYwMDE0M0UzMTdCOEIA 2026-08-10 18:27:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUMyMjIyMkUzMDAyMkRCNDkzNUYwMDE0M0UzMTdCOEIA 2026-08-10 18:27:26 - Contenido: Me indica el valor en bs para realizar el pago mensual... 2026-08-10 18:27:26 - Comando detectado: me 2026-08-10 18:27:26 - CommandProcessor: Procesando comando: me 2026-08-10 18:27:26 - Comando no reconocido, enviando a ChatGPT 2026-08-10 18:27:26 - Resultado del comando: string 2026-08-10 18:27:26 - Enviando a ChatGPT: Me indica el valor en bs para realizar el pago men... 2026-08-10 18:27:26 - forwardToChatGPT: Enviando a ChatGPT: Me indica el valor en bs para realizar el pago men... 2026-08-10 18:27:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 19:27:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 19:27:26 America/Halifax] [CHATBOT][START] corr=7fa9e5e5 IP=127.0.0.1 UA= [10-Aug-2026 18:27:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 18:27:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:7c:0f:89 mobile=584167137859 [10-Aug-2026 18:27:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 18:27:27 America/Caracas] [CHATBOT][DIAG] corr=7fa9e5e5 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 9 días [critical] [10-Aug-2026 18:27:27 America/Caracas] [CHATBOT][CTX] corr=7fa9e5e5 tel=584167137859 intent=chat srvid=34 usd=30 bs=26362.41 tasa=757.5406 verifyMode=simulated [10-Aug-2026 18:27:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 18:27:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 18:27:27 America/Caracas] [CHATBOT][AI][44700b] Proveedor: gemini [10-Aug-2026 18:27:27 America/Caracas] [CHATBOT][GEMINI][44700b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 18:27:27 America/Caracas] [CHATBOT][GEMINI][44700b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 18:27:28 America/Caracas] [CHATBOT][GEMINI][44700b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 18:27:28 America/Caracas] [CHATBOT][AI][44700b] Gemini falló, usando heurística local [10-Aug-2026 18:27:28 America/Caracas] [CHATBOT][END] corr=7fa9e5e5 bytesRespuesta=397 [10-Aug-2026 18:27:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 18:27:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 18:27:29 - Mensaje enviado con éxito a 584167137859 2026-08-10 18:27:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a5051ac44c (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSRDkxMEUwNjg1QTU0NjI4REU5AA==) 2026-08-10 18:27:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a5051ac44c 2026-08-10 18:27:29 - ====== FIN WEBHOOK ====== 2026-08-10 18:28:14 - ====== INICIO WEBHOOK ====== 2026-08-10 18:28:14 - Evento: text | De: 584167137859 | Size: 637b 2026-08-10 18:28:14 - Procesando mensaje regular tipo: text 2026-08-10 18:28:14 - RegularMessageService: Procesando mensaje de 584167137859, tipo: text 2026-08-10 18:28:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNGNERGNjVFODg3MzY2NEZEMzY5NUYzNTY0MUUwQUUA 2026-08-10 18:28:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM3ODU5FQIAEhggQUNGNERGNjVFODg3MzY2NEZEMzY5NUYzNTY0MUUwQUUA 2026-08-10 18:28:14 - Contenido: Buen día. Si es tan Amable me envía el monto para cancelar el servicio... 2026-08-10 18:28:14 - Comando detectado: buen 2026-08-10 18:28:14 - CommandProcessor: Procesando comando: buen 2026-08-10 18:28:14 - Comando no reconocido, enviando a ChatGPT 2026-08-10 18:28:14 - Resultado del comando: string 2026-08-10 18:28:14 - Enviando a ChatGPT: Buen día. Si es tan Amable me envía el monto par... 2026-08-10 18:28:14 - forwardToChatGPT: Enviando a ChatGPT: Buen día. Si es tan Amable me envía el monto par... 2026-08-10 18:28:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 19:28:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 19:28:14 America/Halifax] [CHATBOT][START] corr=540a8055 IP=127.0.0.1 UA= [10-Aug-2026 18:28:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 18:28:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-01 username=74:ac:b9:7c:0f:89 mobile=584167137859 [10-Aug-2026 18:28:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 18:28:14 America/Caracas] [CHATBOT][DIAG] corr=540a8055 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 9 días [critical] [10-Aug-2026 18:28:14 America/Caracas] [CHATBOT][CTX] corr=540a8055 tel=584167137859 intent=chat srvid=34 usd=30 bs=26362.41 tasa=757.5406 verifyMode=simulated [10-Aug-2026 18:28:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 18:28:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 18:28:14 America/Caracas] [CHATBOT][AI][457693] Proveedor: gemini [10-Aug-2026 18:28:14 America/Caracas] [CHATBOT][GEMINI][457693] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 18:28:15 America/Caracas] [CHATBOT][GEMINI][457693] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 18:28:15 America/Caracas] [CHATBOT][GEMINI][457693] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 18:28:16 America/Caracas] [CHATBOT][AI][457693] Gemini falló, usando heurística local [10-Aug-2026 18:28:16 America/Caracas] [CHATBOT][AI][457693] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 18:28:16 America/Caracas] [CHATBOT][END] corr=540a8055 bytesRespuesta=390 [10-Aug-2026 18:28:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 18:28:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 18:28:17 - Mensaje enviado con éxito a 584167137859 2026-08-10 18:28:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a508105c38 (wa_message_id: wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSMTkxMERGM0QyOTgzQUVFMUM1AA==) 2026-08-10 18:28:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a508105c38 2026-08-10 18:28:17 - ====== FIN WEBHOOK ====== 2026-08-10 18:34:09 - ====== INICIO WEBHOOK ====== 2026-08-10 18:34:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 18:34:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 18:34:09 - ====== FIN WEBHOOK ====== 2026-08-10 18:34:10 - ====== INICIO WEBHOOK ====== 2026-08-10 18:34:10 - Evento: status:failed | De: 584243637815 | Size: 828b 2026-08-10 18:34:10 - STATUS FAILED: failed para 584243637815 | Error: 131047 Re-engagement message 2026-08-10 18:34:10 - ====== FIN WEBHOOK ====== 2026-08-10 18:42:49 - ====== INICIO WEBHOOK ====== 2026-08-10 18:42:49 - Evento: image | De: 584243770336 | Size: 825b 2026-08-10 18:42:49 - Procesando mensaje regular tipo: image 2026-08-10 18:42:49 - RegularMessageService: Procesando mensaje de 584243770336, tipo: image 2026-08-10 18:42:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzcwMzM2FQIAEhgUM0FBMTBBRTJENTgyMTQ0OEFFRjIA 2026-08-10 18:42:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzcwMzM2FQIAEhgUM0FBMTBBRTJENTgyMTQ0OEFFRjIA 2026-08-10 18:42:49 - Contenido: ... 2026-08-10 18:42:49 - Comando detectado: image 2026-08-10 18:42:49 - CommandProcessor: Procesando comando: image 2026-08-10 18:42:49 - Imagen sin comando, guardando y procesando 2026-08-10 18:42:49 - Verificando duplicado por imageId=3178491509016255, msgId=wamid.HBgMNTg0MjQzNzcwMzM2FQIAEhgUM0FBMTBBRTJENTgyMTQ0OEFFRjIA 2026-08-10 18:42:49 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 18:42:49 - Incluyendo numtoname.php... 2026-08-10 18:42:49 - Incluyendo media.php... 2026-08-10 18:42:49 - DEBUG messages batch: [{"from":"584243770336","from_user_id":"VE.4542399316047215","id":"wamid.HBgMNTg0MjQzNzcwMzM2FQIAEhgUM0FBMTBBRTJENTgyMTQ0OEFFRjIA","timestamp":"1786401770","type":"image","image":{"mime_type":"image\/jpeg","sha256":"0O2zSinocW4M06+MSgd3ov461skbpcw2EqHSUhJ1Wj4=","id":"3178491509016255","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3178491509016255&source=webhook&ext=1786402072&hash=ATymI_nKEXAYsGr9AuoDEerx0drTwEYVDp9YAlTfbiXVQQ"}}] 2026-08-10 18:42:49 - DEBUG caption: no se encontró texto cercano 2026-08-10 18:42:49 - DEBUG caption final: [VACIO] 2026-08-10 18:42:49 - DEBUG busqueda mobiles: 04243770336,4243770336,584243770336 2026-08-10 18:42:49 - DEBUG usuario encontrado: 74:ac:b9:72:45:55 2026-08-10 18:42:49 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 18:42:49 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 18:42:50 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3178491509016255&source=getMedia&ext=1786402073&hash=ATyEXcmBsU8VVSeYf66rclmXihIGLGUGqyHZfPe-IasZRw 2026-08-10 18:42:51 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3178491509016255.jpg (33433 bytes) 2026-08-10 18:42:52 - OCR tesseract exit=0 chars=304 2026-08-10 18:42:52 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 185 6:40 A < Comprobante de operacién < M Transferencias a terceros 9 Fecha: 10/08/2026 Operación: ESE] Nombre: Ctnetwork Ca Origen: 0102****1367 Destino: 0102****6338 Concepto: pagos eS (> Crear Acceso directo 2026-08-10 18:42:52 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":"2026-08-10"} 2026-08-10 18:42:52 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-10 18:42:52 - DEBUG registro: usernameRaw=''74:ac:b9:72:45:55'' first=''hector enrrique'' last=''muttach'' esRegistrado=1 2026-08-10 18:42:52 - DEBUG bodyAdmin postOCR: Tlf: 04243770336\nUser: 74:ac:b9:72:45:55\nNombre: hector enrrique muttach\nBanco: \nMonto: \nFecha: 2026-08-10 (caption)\nSrvID: 35 2026-08-10 18:42:55 - IMG 3178491509016255 TEL 04243770336 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 18:42:55 - Incluyendo guardar_imagen.php... 2026-08-10 18:42:55 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 18:42:55 - Includes realizados. Verificando funciones... 2026-08-10 18:42:55 - obtenerInfoUsuario: Iniciando función con teléfono: 584243770336 2026-08-10 18:42:55 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 18:42:55 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 18:42:55 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 18:42:55 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 18:42:55 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-10 18:42:55 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:72:45:55","firstname":"hector enrrique","lastname":"muttach","mac":"74:ac:b9:72:45:55","srvid":34} 2026-08-10 18:42:55 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-10 18:42:55 - Datos usuario extraídos: {"username":"74:ac:b9:72:45:55","firstname":"hector enrrique","lastname":"muttach","mac":"74:ac:b9:72:45:55","srvid":34} 2026-08-10 18:42:55 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 18:42:55 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 18:42:55 - Valor de accessToken: EAAC0c45... 2026-08-10 18:42:55 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 18:42:55 - Instancia WhatsAppImageHandler creada 2026-08-10 18:42:55 - Llamando a saveWhatsAppImage... 2026-08-10 18:42:55 - saveWhatsAppImage: Procesando imagen para: 584243770336 2026-08-10 18:42:55 - saveWhatsAppImage: ID de media: 3178491509016255, MIME type: image/jpeg 2026-08-10 18:42:55 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3178491509016255 2026-08-10 18:42:56 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 18:42:56 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3178491509016255&source=getMedia&ext=1786402079&hash=ATyId-BighqjVKw8umsmivrOiUm_C0_IciYHBcmOVF5p1g 2026-08-10 18:42:56 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3178491509016255&source=getMedia&ext=1786402079&hash=ATyId-BighqjVKw8umsmivrOiUm_C0_IciYHBcmOVF5p1g 2026-08-10 18:42:56 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 18:42:56 - descargar_imagen: Imagen descargada - Tamaño: 33433 bytes, Tipo: image/jpeg 2026-08-10 18:42:56 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3178491509016255.jpg, Tamaño: 33433 bytes 2026-08-10 18:42:56 - saveToDatabase: Registro insertado en BD con ID: 310 2026-08-10 18:42:56 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3178491509016255.jpg","image_id":"3178491509016255","size":33433,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 18:42:56 - Resultado del comando: array 2026-08-10 18:42:56 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 18:42:57 - Mensaje enviado con éxito a 584243770336 2026-08-10 18:42:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a53f1cdbfc (wa_message_id: wamid.HBgMNTg0MjQzNzcwMzM2FQIAERgSOTFFMjRENkNFREI3MDA2QjUwAA==) 2026-08-10 18:42:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a53f1cdbfc 2026-08-10 18:42:57 - ====== FIN WEBHOOK ====== 2026-08-10 18:52:53 - ====== INICIO WEBHOOK ====== 2026-08-10 18:52:53 - Evento: interactive | De: 584143245871 | Size: 777b 2026-08-10 18:52:53 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-10 18:52:53 - ButtonService: payload=unique_button_id_1, telefono=584143245871 2026-08-10 18:52:53 - button_reply no manejado por ButtonService 2026-08-10 18:52:53 - ====== FIN WEBHOOK ====== 2026-08-10 18:56:54 - ====== INICIO WEBHOOK ====== 2026-08-10 18:56:54 - Evento: interactive | De: 584129800526 | Size: 1034b 2026-08-10 18:56:54 - Procesando encuesta interactiva 2026-08-10 18:56:54 - SurveyService: Iniciando procesamiento de encuesta 2026-08-10 18:56:54 - Procesando encuesta de: 584129800526, Message ID: wamid.HBgMNTg0MTI5ODAwNTI2FQIAEhggQUNDQTYzRERENjNFQ0FDRjZGRjZBQjJDMDU5OEFFN0YA 2026-08-10 18:56:54 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-10 18:56:54 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , hector enrrique muttach, 2026-09-10 00:00:00 . 584243770336 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243770336","wa_id":"584243770336"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzcwMzM2FQIAERgSOTVERDU4OUUxOUVFNzE4NzdGAA==","message_status":"accepted"}]}'. 2026-08-10 19:47:37 - ====== INICIO WEBHOOK ====== 2026-08-10 19:47:37 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 19:47:37 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 19:47:37 - ====== FIN WEBHOOK ====== 2026-08-10 19:53:44 - ====== INICIO WEBHOOK ====== 2026-08-10 19:53:44 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 19:53:44 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 19:53:44 - ====== FIN WEBHOOK ====== 2026-08-10 19:53:59 - ====== INICIO WEBHOOK ====== 2026-08-10 19:53:59 - Evento: image | De: 584262464411 | Size: 824b 2026-08-10 19:53:59 - Procesando mensaje regular tipo: image 2026-08-10 19:53:59 - RegularMessageService: Procesando mensaje de 584262464411, tipo: image 2026-08-10 19:53:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUMwOTYyQ0U4OTMyRkYxMzA2NThDNjU2MkYxNkVBQkQA 2026-08-10 19:53:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUMwOTYyQ0U4OTMyRkYxMzA2NThDNjU2MkYxNkVBQkQA 2026-08-10 19:53:59 - Contenido: ... 2026-08-10 19:53:59 - Comando detectado: image 2026-08-10 19:53:59 - CommandProcessor: Procesando comando: image 2026-08-10 19:53:59 - Imagen sin comando, guardando y procesando 2026-08-10 19:53:59 - Verificando duplicado por imageId=1624277669028104, msgId=wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUMwOTYyQ0U4OTMyRkYxMzA2NThDNjU2MkYxNkVBQkQA 2026-08-10 19:53:59 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 19:53:59 - Incluyendo numtoname.php... 2026-08-10 19:53:59 - Incluyendo media.php... 2026-08-10 19:53:59 - DEBUG messages batch: [{"from":"584262464411","from_user_id":"VE.904063862065810","id":"wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUMwOTYyQ0U4OTMyRkYxMzA2NThDNjU2MkYxNkVBQkQA","timestamp":"1786406039","type":"image","image":{"mime_type":"image\/jpeg","sha256":"MsSzXflESck1QjXUcpGUKWNaHUapmlzkuknAwug54ys=","id":"1624277669028104","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1624277669028104&source=webhook&ext=1786406341&hash=ATz1tmUeA0H8kDzLC59VfoVyZHSvSwCFETT55Fh_xLz8ag"}}] 2026-08-10 19:53:59 - DEBUG caption: no se encontró texto cercano 2026-08-10 19:53:59 - DEBUG caption final: [VACIO] 2026-08-10 19:53:59 - DEBUG busqueda mobiles: 04262464411,4262464411,584262464411 2026-08-10 19:53:59 - DEBUG usuario NO encontrado 2026-08-10 19:53:59 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 19:53:59 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 19:53:59 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1624277669028104&source=getMedia&ext=1786406342&hash=ATzW6prLDNOgdrz2tg0q1BieeJYdVchy_FTBLEaJjwhmNg 2026-08-10 19:54:00 - ====== INICIO WEBHOOK ====== 2026-08-10 19:54:00 - Evento: text | De: 584262464411 | Size: 558b 2026-08-10 19:54:00 - Procesando mensaje regular tipo: text 2026-08-10 19:54:00 - RegularMessageService: Procesando mensaje de 584262464411, tipo: text 2026-08-10 19:54:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUM1MkY2NUYzOUVEQUY4MEY2N0NFMzg2RjhGQUUyRTQA 2026-08-10 19:54:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUM1MkY2NUYzOUVEQUY4MEY2N0NFMzg2RjhGQUUyRTQA 2026-08-10 19:54:00 - Contenido: Gracias... 2026-08-10 19:54:00 - Comando detectado: gracias 2026-08-10 19:54:00 - CommandProcessor: Procesando comando: gracias 2026-08-10 19:54:00 - Comando no reconocido, enviando a ChatGPT 2026-08-10 19:54:00 - Resultado del comando: string 2026-08-10 19:54:00 - Enviando a ChatGPT: Gracias... 2026-08-10 19:54:00 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-08-10 19:54:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 20:54:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 20:54:00 America/Halifax] [CHATBOT][START] corr=3156851b IP=127.0.0.1 UA= [10-Aug-2026 19:54:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 19:54:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:28:5b:cf mobile=584262464411 [10-Aug-2026 19:54:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 19:54:00 America/Caracas] [CHATBOT][DIAG] corr=3156851b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [10-Aug-2026 19:54:00 America/Caracas] [CHATBOT][CTX] corr=3156851b tel=584262464411 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 19:54:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 19:54:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 19:54:00 America/Caracas] [CHATBOT][AI][de54d3] Proveedor: gemini [10-Aug-2026 19:54:00 America/Caracas] [CHATBOT][GEMINI][de54d3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-08-10 19:54:00 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1624277669028104.jpg (26450 bytes) [10-Aug-2026 19:54:01 America/Caracas] [CHATBOT][GEMINI][de54d3] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 19:54:01 America/Caracas] [CHATBOT][GEMINI][de54d3] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-10 19:54:01 - OCR tesseract exit=0 chars=377 2026-08-10 19:54:01 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 7:53 O -- < Comprobante de operación < y PagomóvilBDV Personas 9 30.301,62 Bs Fecha: 10/08/2026 Operación: 006967011079 O Identificación: 18143785 Origen: 0102****6034 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Pablo Kanzler Capachalito ce Crear Acceso directo 2026-08-10 19:54:01 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30301.62","fecha":"2026-08-10"} 2026-08-10 19:54:01 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-10 19:54:01 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-10 19:54:01 - DEBUG bodyAdmin postOCR: Tlf: 04262464411\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 30301.62 (caption)\nFecha: 2026-08-10 (caption) [10-Aug-2026 19:54:02 America/Caracas] [CHATBOT][AI][de54d3] Gemini falló, usando heurística local [10-Aug-2026 19:54:02 America/Caracas] [CHATBOT][END] corr=3156851b bytesRespuesta=88 [10-Aug-2026 19:54:02 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 19:54:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 19:54:03 - Mensaje enviado con éxito a 584262464411 2026-08-10 19:54:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a649b15b92 (wa_message_id: wamid.HBgMNTg0MjYyNDY0NDExFQIAERgSMzQ2MDExOTkwMjhBRkY0OUQ4AA==) 2026-08-10 19:54:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a649b15b92 2026-08-10 19:54:03 - ====== FIN WEBHOOK ====== 2026-08-10 19:54:04 - IMG 1624277669028104 TEL 04262464411 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 19:54:04 - Incluyendo guardar_imagen.php... 2026-08-10 19:54:04 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 19:54:04 - Includes realizados. Verificando funciones... 2026-08-10 19:54:04 - obtenerInfoUsuario: Iniciando función con teléfono: 584262464411 2026-08-10 19:54:04 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 19:54:04 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 19:54:04 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 19:54:04 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 19:54:04 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-10 19:54:04 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:5b:cf","firstname":"Pablo ","lastname":"Kanzler","mac":"dc:2c:6e:db:33:34","srvid":35} 2026-08-10 19:54:04 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-10 19:54:04 - Datos usuario extraídos: {"username":"70:a7:41:28:5b:cf","firstname":"Pablo ","lastname":"Kanzler","mac":"dc:2c:6e:db:33:34","srvid":35} 2026-08-10 19:54:04 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 19:54:04 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 19:54:04 - Valor de accessToken: EAAC0c45... 2026-08-10 19:54:04 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 19:54:04 - Instancia WhatsAppImageHandler creada 2026-08-10 19:54:04 - Llamando a saveWhatsAppImage... 2026-08-10 19:54:04 - saveWhatsAppImage: Procesando imagen para: 584262464411 2026-08-10 19:54:04 - saveWhatsAppImage: ID de media: 1624277669028104, MIME type: image/jpeg 2026-08-10 19:54:04 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1624277669028104 2026-08-10 19:54:04 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 19:54:04 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1624277669028104&source=getMedia&ext=1786406347&hash=ATzuV42TdCtZgYgOGO2ItAlmQ8Y3_82GCN8WdOBs8pNh9w 2026-08-10 19:54:04 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1624277669028104&source=getMedia&ext=1786406347&hash=ATzuV42TdCtZgYgOGO2ItAlmQ8Y3_82GCN8WdOBs8pNh9w 2026-08-10 19:54:05 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 19:54:05 - descargar_imagen: Imagen descargada - Tamaño: 26450 bytes, Tipo: image/jpeg 2026-08-10 19:54:05 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1624277669028104.jpg, Tamaño: 26450 bytes 2026-08-10 19:54:05 - saveToDatabase: Registro insertado en BD con ID: 311 2026-08-10 19:54:05 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1624277669028104.jpg","image_id":"1624277669028104","size":26450,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 19:54:05 - Resultado del comando: array 2026-08-10 19:54:05 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 19:54:06 - Mensaje enviado con éxito a 584262464411 2026-08-10 19:54:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a649e6d48d (wa_message_id: wamid.HBgMNTg0MjYyNDY0NDExFQIAERgSNzI4RUYxNTY2M0JDNEQyM0U1AA==) 2026-08-10 19:54:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a649e6d48d 2026-08-10 19:54:06 - ====== FIN WEBHOOK ====== 2026-08-10 19:55:07 - ====== INICIO WEBHOOK ====== 2026-08-10 19:55:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 19:55:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 19:55:07 - ====== FIN WEBHOOK ====== 2026-08-10 19:59:42 - ====== INICIO WEBHOOK ====== 2026-08-10 19:59:42 - Evento: image | De: 584128837641 | Size: 833b 2026-08-10 19:59:42 - Procesando mensaje regular tipo: image 2026-08-10 19:59:42 - RegularMessageService: Procesando mensaje de 584128837641, tipo: image 2026-08-10 19:59:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4ODM3NjQxFQIAEhggQUMxRkRGNjQ4Qzk0MDFDQzFENzE5NDhERjhGREEwRjMA 2026-08-10 19:59:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4ODM3NjQxFQIAEhggQUMxRkRGNjQ4Qzk0MDFDQzFENzE5NDhERjhGREEwRjMA 2026-08-10 19:59:42 - Contenido: ... 2026-08-10 19:59:42 - Comando detectado: image 2026-08-10 19:59:42 - CommandProcessor: Procesando comando: image 2026-08-10 19:59:42 - Imagen sin comando, guardando y procesando 2026-08-10 19:59:42 - Verificando duplicado por imageId=1594092329084307, msgId=wamid.HBgMNTg0MTI4ODM3NjQxFQIAEhggQUMxRkRGNjQ4Qzk0MDFDQzFENzE5NDhERjhGREEwRjMA 2026-08-10 19:59:42 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 19:59:42 - Incluyendo numtoname.php... 2026-08-10 19:59:42 - Incluyendo media.php... 2026-08-10 19:59:42 - DEBUG messages batch: [{"from":"584128837641","from_user_id":"VE.4524014994552314","id":"wamid.HBgMNTg0MTI4ODM3NjQxFQIAEhggQUMxRkRGNjQ4Qzk0MDFDQzFENzE5NDhERjhGREEwRjMA","timestamp":"1786406383","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ZiDuRHvBlyw3G7ihntSsd58X0b0GBZJVQb+MTidkeL4=","id":"1594092329084307","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1594092329084307&source=webhook&ext=1786406685&hash=ATyIqHSoqN_nQRNpr22Z5-KBgdFWV26ia7olCmVs8Qf3rw"}}] 2026-08-10 19:59:42 - DEBUG caption: no se encontró texto cercano 2026-08-10 19:59:42 - DEBUG caption final: [VACIO] 2026-08-10 19:59:42 - DEBUG busqueda mobiles: 04128837641,4128837641,584128837641 2026-08-10 19:59:42 - DEBUG usuario encontrado: 74:83:c2:e8:c8:3e 2026-08-10 19:59:42 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 19:59:42 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 19:59:43 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1594092329084307&source=getMedia&ext=1786406686&hash=ATwzMZbkdAKoXybUavMZYf5t2RDRNSAswlo3Lbwdg7AarQ 2026-08-10 19:59:44 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1594092329084307.jpg (128377 bytes) 2026-08-10 19:59:45 - OCR tesseract exit=0 chars=326 2026-08-10 19:59:45 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 297 Sin servicio 7:55 SE € Comprobante RT TT ETA TL SS A Transferencias a terceros Fecha: 10/08/2026 TAI 059139933890 lO Nombre: Ctnetwork Ca Origen: 0102****5755 Destino: 0102****6338 Concepto: internet a @ Crear Acceso directo Sl O A 2026-08-10 19:59:45 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":"2026-08-10"} 2026-08-10 19:59:45 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-10 19:59:45 - DEBUG registro: usernameRaw=''74:83:c2:e8:c8:3e'' first=''esther'' last=''barrios'' esRegistrado=1 2026-08-10 19:59:45 - DEBUG bodyAdmin postOCR: Tlf: 04128837641\nUser: 74:83:c2:e8:c8:3e\nNombre: esther barrios\nBanco: \nMonto: \nFecha: 2026-08-10 (caption)\nSrvID: 34 2026-08-10 19:59:48 - IMG 1594092329084307 TEL 04128837641 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 19:59:48 - Incluyendo guardar_imagen.php... 2026-08-10 19:59:48 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 19:59:48 - Includes realizados. Verificando funciones... 2026-08-10 19:59:48 - obtenerInfoUsuario: Iniciando función con teléfono: 584128837641 2026-08-10 19:59:48 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 19:59:48 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 19:59:48 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 19:59:48 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 19:59:48 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-10 19:59:48 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:e8:c8:3e","firstname":"esther","lastname":"barrios","mac":"74:83:c2:e8:c8:3e","srvid":34} 2026-08-10 19:59:48 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-10 19:59:48 - Datos usuario extraídos: {"username":"74:83:c2:e8:c8:3e","firstname":"esther","lastname":"barrios","mac":"74:83:c2:e8:c8:3e","srvid":34} 2026-08-10 19:59:48 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 19:59:48 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 19:59:48 - Valor de accessToken: EAAC0c45... 2026-08-10 19:59:48 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 19:59:48 - Instancia WhatsAppImageHandler creada 2026-08-10 19:59:48 - Llamando a saveWhatsAppImage... 2026-08-10 19:59:48 - saveWhatsAppImage: Procesando imagen para: 584128837641 2026-08-10 19:59:48 - saveWhatsAppImage: ID de media: 1594092329084307, MIME type: image/jpeg 2026-08-10 19:59:48 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1594092329084307 2026-08-10 19:59:49 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 19:59:49 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1594092329084307&source=getMedia&ext=1786406692&hash=ATypPTRCN26UYn8Als__K1WnsmojRvuzsVT4AznDxgHMig 2026-08-10 19:59:49 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1594092329084307&source=getMedia&ext=1786406692&hash=ATypPTRCN26UYn8Als__K1WnsmojRvuzsVT4AznDxgHMig 2026-08-10 19:59:50 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 19:59:50 - descargar_imagen: Imagen descargada - Tamaño: 128377 bytes, Tipo: image/jpeg 2026-08-10 19:59:50 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1594092329084307.jpg, Tamaño: 128377 bytes 2026-08-10 19:59:50 - saveToDatabase: Registro insertado en BD con ID: 312 2026-08-10 19:59:50 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1594092329084307.jpg","image_id":"1594092329084307","size":128377,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 19:59:50 - Resultado del comando: array 2026-08-10 19:59:50 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 19:59:51 - Mensaje enviado con éxito a 584128837641 2026-08-10 19:59:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a65f76a5ec (wa_message_id: wamid.HBgMNTg0MTI4ODM3NjQxFQIAERgSQjRDQTlERTUwOUFEODUwNjMwAA==) 2026-08-10 19:59:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a65f76a5ec 2026-08-10 19:59:51 - ====== FIN WEBHOOK ====== 2026-08-10 20:01:13 - ====== INICIO WEBHOOK ====== 2026-08-10 20:01:13 - Evento: text | De: 584143185461 | Size: 552b 2026-08-10 20:01:13 - Procesando mensaje regular tipo: text 2026-08-10 20:01:13 - RegularMessageService: Procesando mensaje de 584143185461, tipo: text 2026-08-10 20:01:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0FGOEFBNjI2NTI0RTcwRTg1RkQA 2026-08-10 20:01:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMTg1NDYxFQIAEhgUM0FGOEFBNjI2NTI0RTcwRTg1RkQA 2026-08-10 20:01:14 - Contenido: Buenas noches... 2026-08-10 20:01:14 - Comando detectado: buenas 2026-08-10 20:01:14 - CommandProcessor: Procesando comando: buenas 2026-08-10 20:01:14 - Comando no reconocido, enviando a ChatGPT 2026-08-10 20:01:14 - Resultado del comando: string 2026-08-10 20:01:14 - Enviando a ChatGPT: Buenas noches... 2026-08-10 20:01:14 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches... 2026-08-10 20:01:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 21:01:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 21:01:14 America/Halifax] [CHATBOT][START] corr=843eb9d6 IP=127.0.0.1 UA= [10-Aug-2026 20:01:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 20:01:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-30 username=6c:68:a4:1b:54:60 mobile=584143185461 [10-Aug-2026 20:01:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 20:01:14 America/Caracas] [CHATBOT][DIAG] corr=843eb9d6 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [10-Aug-2026 20:01:14 America/Caracas] [CHATBOT][CTX] corr=843eb9d6 tel=584143185461 intent=chat srvid=47 usd=35 bs=30756.15 tasa=757.5406 verifyMode=simulated [10-Aug-2026 20:01:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 20:01:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 20:01:14 America/Caracas] [CHATBOT][AI][5f344b] Proveedor: gemini [10-Aug-2026 20:01:14 America/Caracas] [CHATBOT][GEMINI][5f344b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 20:01:14 America/Caracas] [CHATBOT][GEMINI][5f344b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 20:01:15 America/Caracas] [CHATBOT][GEMINI][5f344b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 20:01:15 America/Caracas] [CHATBOT][AI][5f344b] Gemini falló, usando heurística local [10-Aug-2026 20:01:15 America/Caracas] [CHATBOT][AI][5f344b] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 20:01:15 America/Caracas] [CHATBOT][END] corr=843eb9d6 bytesRespuesta=388 [10-Aug-2026 20:01:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 20:01:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 20:01:17 - Mensaje enviado con éxito a 584143185461 2026-08-10 20:01:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a664d39aaa (wa_message_id: wamid.HBgMNTg0MTQzMTg1NDYxFQIAERgSNkIwRTAwQzM4NzNDOENEQjY4AA==) 2026-08-10 20:01:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a664d39aaa 2026-08-10 20:01:17 - ====== FIN WEBHOOK ====== 2026-08-10 20:02:30 - ====== INICIO WEBHOOK ====== 2026-08-10 20:02:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 20:02:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 20:02:30 - ====== FIN WEBHOOK ====== 2026-08-10 20:03:17 - ====== INICIO WEBHOOK ====== 2026-08-10 20:03:17 - Evento: text | De: 584144927331 | Size: 568b 2026-08-10 20:03:17 - Procesando mensaje regular tipo: text 2026-08-10 20:03:17 - RegularMessageService: Procesando mensaje de 584144927331, tipo: text 2026-08-10 20:03:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMxFQIAEhggQUNCRDI3MzMyMEFDNUQxNUQ4MTA3M0ZEMDJFQ0JGNUMA 2026-08-10 20:03:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMxFQIAEhggQUNCRDI3MzMyMEFDNUQxNUQ4MTA3M0ZEMDJFQ0JGNUMA 2026-08-10 20:03:17 - Contenido: 👍... 2026-08-10 20:03:17 - Comando detectado: 👍 2026-08-10 20:03:17 - CommandProcessor: Procesando comando: 👍 2026-08-10 20:03:17 - Comando no reconocido, enviando a ChatGPT 2026-08-10 20:03:17 - Resultado del comando: string 2026-08-10 20:03:17 - Enviando a ChatGPT: 👍... 2026-08-10 20:03:17 - forwardToChatGPT: Enviando a ChatGPT: 👍... 2026-08-10 20:03:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 21:03:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 21:03:18 America/Halifax] [CHATBOT][START] corr=23b75985 IP=127.0.0.1 UA= [10-Aug-2026 20:03:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 20:03:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-27 username=74:ac:b9:7a:fd:e8 mobile=584144927331 [10-Aug-2026 20:03:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 20:03:18 America/Caracas] [CHATBOT][DIAG] corr=23b75985 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [10-Aug-2026 20:03:18 America/Caracas] [CHATBOT][CTX] corr=23b75985 tel=584144927331 intent=chat srvid=34 usd=30 bs=26362.41 tasa=757.5406 verifyMode=simulated [10-Aug-2026 20:03:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 20:03:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 20:03:18 America/Caracas] [CHATBOT][AI][688bd0] Proveedor: gemini [10-Aug-2026 20:03:18 America/Caracas] [CHATBOT][GEMINI][688bd0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 20:03:18 America/Caracas] [CHATBOT][GEMINI][688bd0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 20:03:19 America/Caracas] [CHATBOT][GEMINI][688bd0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 20:03:19 America/Caracas] [CHATBOT][AI][688bd0] Gemini falló, usando heurística local [10-Aug-2026 20:03:19 America/Caracas] [CHATBOT][AI][688bd0] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 20:03:19 America/Caracas] [CHATBOT][END] corr=23b75985 bytesRespuesta=390 [10-Aug-2026 20:03:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 20:03:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 20:03:20 - Mensaje enviado con éxito a 584144927331 2026-08-10 20:03:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a66c8d3e0c (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMxFQIAERgSMjQwNzAyRjc1NEFDQTE0QzdCAA==) 2026-08-10 20:03:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a66c8d3e0c 2026-08-10 20:03:20 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , luis maizo, 2026-09-10 00:00:00 . 584128297799 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128297799","wa_id":"584128297799"}],"messages":[{"id":"wamid.HBgMNTg0MTI4Mjk3Nzk5FQIAERgSNkI2NTc5QzQ5M0YxMTg0MzNFAA==","message_status":"accepted"}]}'. 2026-08-10 20:10:14 - ====== INICIO WEBHOOK ====== 2026-08-10 20:10:14 - Evento: image | De: 584262335596 | Size: 830b 2026-08-10 20:10:14 - Procesando mensaje regular tipo: image 2026-08-10 20:10:14 - RegularMessageService: Procesando mensaje de 584262335596, tipo: image 2026-08-10 20:10:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM5RDQ2MkE3NDk5QTZDRjRBMDk3OTkzMjBERTQ3RDgA 2026-08-10 20:10:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM5RDQ2MkE3NDk5QTZDRjRBMDk3OTkzMjBERTQ3RDgA 2026-08-10 20:10:14 - Contenido: ... 2026-08-10 20:10:14 - Comando detectado: image 2026-08-10 20:10:14 - CommandProcessor: Procesando comando: image 2026-08-10 20:10:14 - Imagen sin comando, guardando y procesando 2026-08-10 20:10:14 - Verificando duplicado por imageId=1595249382176083, msgId=wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM5RDQ2MkE3NDk5QTZDRjRBMDk3OTkzMjBERTQ3RDgA 2026-08-10 20:10:14 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 20:10:14 - Incluyendo numtoname.php... 2026-08-10 20:10:14 - Incluyendo media.php... 2026-08-10 20:10:14 - DEBUG messages batch: [{"from":"584262335596","from_user_id":"VE.4536345566652590","id":"wamid.HBgMNTg0MjYyMzM1NTk2FQIAEhggQUM5RDQ2MkE3NDk5QTZDRjRBMDk3OTkzMjBERTQ3RDgA","timestamp":"1786407015","type":"image","image":{"mime_type":"image\/jpeg","sha256":"q72gvOxJn+jPBOf4yWzJR2eXgHcC6umfJo1Pju1DiTA=","id":"1595249382176083","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1595249382176083&source=webhook&ext=1786407317&hash=ATzmS2Lb8Uz8QNlLgTVjKt0fsP2q9wAdJ7K4iqH5_OpUFQ"}}] 2026-08-10 20:10:14 - DEBUG caption: no se encontró texto cercano 2026-08-10 20:10:14 - DEBUG caption final: [VACIO] 2026-08-10 20:10:14 - DEBUG busqueda mobiles: 04262335596,4262335596,584262335596 2026-08-10 20:10:14 - DEBUG usuario NO encontrado 2026-08-10 20:10:14 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 20:10:14 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 20:10:15 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1595249382176083&source=getMedia&ext=1786407318&hash=ATyFp0VtPGyMpXtx4OydKu5DVLdx9ZmkvKBx-1M3uTMGeg 2026-08-10 20:10:16 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1595249382176083.jpg (126223 bytes) 2026-08-10 20:10:18 - OCR tesseract exit=0 chars=339 2026-08-10 20:10:18 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 262 ==] 7:45p.m. Y $ o INIA AE ET € ES v PagomóvilBDV Personas [AER 10/08/2026 Operacién: TZ E Identificacién: 18143785 Origen: 0102****6231 py tao 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago € O Crear Acceso directo O O q 2026-08-10 20:10:18 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-10"} 2026-08-10 20:10:18 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-10 20:10:18 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-10 20:10:18 - DEBUG bodyAdmin postOCR: Tlf: 04262335596\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-10 (caption) 2026-08-10 20:10:20 - IMG 1595249382176083 TEL 04262335596 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 20:10:20 - Incluyendo guardar_imagen.php... 2026-08-10 20:10:20 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 20:10:20 - Includes realizados. Verificando funciones... 2026-08-10 20:10:20 - obtenerInfoUsuario: Iniciando función con teléfono: 584262335596 2026-08-10 20:10:20 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 20:10:20 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 20:10:20 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 20:10:20 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 20:10:20 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584262335596 2026-08-10 20:10:20 - Datos usuario extraídos: null 2026-08-10 20:10:20 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 20:10:20 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 20:10:20 - Valor de accessToken: EAAC0c45... 2026-08-10 20:10:20 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 20:10:20 - Instancia WhatsAppImageHandler creada 2026-08-10 20:10:20 - Llamando a saveWhatsAppImage... 2026-08-10 20:10:20 - saveWhatsAppImage: Procesando imagen para: 584262335596 2026-08-10 20:10:20 - saveWhatsAppImage: ID de media: 1595249382176083, MIME type: image/jpeg 2026-08-10 20:10:20 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1595249382176083 2026-08-10 20:10:21 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 20:10:21 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1595249382176083&source=getMedia&ext=1786407324&hash=ATyq_IgEXJv5TLlDd4wSCEx17Le4uFI0gNUWAMmg7xKTDQ 2026-08-10 20:10:21 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1595249382176083&source=getMedia&ext=1786407324&hash=ATyq_IgEXJv5TLlDd4wSCEx17Le4uFI0gNUWAMmg7xKTDQ 2026-08-10 20:10:22 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 20:10:22 - descargar_imagen: Imagen descargada - Tamaño: 126223 bytes, Tipo: image/jpeg 2026-08-10 20:10:22 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1595249382176083.jpg, Tamaño: 126223 bytes 2026-08-10 20:10:22 - saveToDatabase: Registro insertado en BD con ID: 313 2026-08-10 20:10:22 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1595249382176083.jpg","image_id":"1595249382176083","size":126223,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 20:10:22 - Resultado del comando: array 2026-08-10 20:10:22 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 20:10:23 - Mensaje enviado con éxito a 584262335596 2026-08-10 20:10:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a686f4bf23 (wa_message_id: wamid.HBgMNTg0MjYyMzM1NTk2FQIAERgSQzQ5MTdENEY1MzhCNjc4RkZDAA==) 2026-08-10 20:10:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a686f4bf23 2026-08-10 20:10:23 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Yesika Misle, 09/09/2026 . 584129954775 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129954775","wa_id":"584129954775"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTU0Nzc1FQIAERgSOTQwMDI4ODUxMTdDNjJDNjM2AA==","message_status":"accepted"}]}'. 2026-08-10 20:15:27 - ====== INICIO WEBHOOK ====== 2026-08-10 20:15:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 20:15:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 20:15:27 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , victorio arozena, 2026-09-11 00:00:00 . 584142821917 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142821917","wa_id":"584142821917"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODIxOTE3FQIAERgSN0E2NjhDMUEzMkUzMTJBNDgyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, David Gerik, 09/09/2026 . 584166301385 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166301385","wa_id":"584166301385"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MzAxMzg1FQIAERgSMjVFMDBEREFERDhDNUI5REQ5AA==","message_status":"accepted"}]}'. 2026-08-10 20:30:44 - ====== INICIO WEBHOOK ====== 2026-08-10 20:30:44 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 20:30:44 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 20:30:44 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , daniel gerik los gallina, 2026-09-10 00:00:00 . 584141307542 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141307542","wa_id":"584141307542"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzA3NTQyFQIAERgSNDQ5MjQzN0NDRTYyNEY5RkQ3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Nelson Barragan, 09/09/2026 . 584144548162 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144548162","wa_id":"584144548162"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTQ4MTYyFQIAERgSNUJDOEY1RkYwMjlDQTg5NjA2AA==","message_status":"accepted"}]}'. 2026-08-10 20:33:38 - ====== INICIO WEBHOOK ====== 2026-08-10 20:33:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 20:33:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 20:33:38 - ====== FIN WEBHOOK ====== 2026-08-10 20:36:54 - ====== INICIO WEBHOOK ====== 2026-08-10 20:36:54 - Evento: image | De: 584161466628 | Size: 855b 2026-08-10 20:36:54 - Procesando mensaje regular tipo: image 2026-08-10 20:36:54 - RegularMessageService: Procesando mensaje de 584161466628, tipo: image 2026-08-10 20:36:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUMwRDUwODk0NDc1MjYyOUNCQTEyRkRCQkVCM0M1OTEA 2026-08-10 20:36:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUMwRDUwODk0NDc1MjYyOUNCQTEyRkRCQkVCM0M1OTEA 2026-08-10 20:36:54 - Contenido: ... 2026-08-10 20:36:54 - Comando detectado: image 2026-08-10 20:36:54 - CommandProcessor: Procesando comando: image 2026-08-10 20:36:54 - Imagen sin comando, guardando y procesando 2026-08-10 20:36:54 - Verificando duplicado por imageId=1869017000749594, msgId=wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUMwRDUwODk0NDc1MjYyOUNCQTEyRkRCQkVCM0M1OTEA 2026-08-10 20:36:54 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-10 20:36:54 - Incluyendo numtoname.php... 2026-08-10 20:36:54 - Incluyendo media.php... 2026-08-10 20:36:54 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584161466628","from_user_id":"VE.1008007498693069","id":"wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUMwRDUwODk0NDc1MjYyOUNCQTEyRkRCQkVCM0M1OTEA","timestamp":"1786408615","type":"image","image":{"mime_type":"image\/jpeg","sha256":"q72gvOxJn+jPBOf4yWzJR2eXgHcC6umfJo1Pju1DiTA=","id":"1869017000749594","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1869017000749594&source=webhook&ext=1786408917&hash=ATxtZiiha5CtV72Jwvuxgy1F-dXT-0hFuLfg_ylKVmvOZw"}}] 2026-08-10 20:36:54 - DEBUG caption: no se encontró texto cercano 2026-08-10 20:36:54 - DEBUG caption final: [VACIO] 2026-08-10 20:36:54 - DEBUG busqueda mobiles: 04161466628,4161466628,584161466628 2026-08-10 20:36:54 - DEBUG usuario NO encontrado 2026-08-10 20:36:54 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-10 20:36:54 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-10 20:36:55 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1869017000749594&source=getMedia&ext=1786408918&hash=ATwQVBckHPnMZmt2wLVdGmEvcudLj6KDxpFfAtax1fkejw 2026-08-10 20:36:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1869017000749594.jpg (126223 bytes) 2026-08-10 20:36:58 - OCR tesseract exit=0 chars=339 2026-08-10 20:36:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 262 ==] 7:45p.m. Y $ o INIA AE ET € ES v PagomóvilBDV Personas [AER 10/08/2026 Operacién: TZ E Identificacién: 18143785 Origen: 0102****6231 py tao 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago € O Crear Acceso directo O O q 2026-08-10 20:36:58 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-10"} 2026-08-10 20:36:58 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-10 20:36:58 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-10 20:36:58 - DEBUG bodyAdmin postOCR: Tlf: 04161466628\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-10 (caption) 2026-08-10 20:37:00 - IMG 1869017000749594 TEL 04161466628 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-10 20:37:00 - Incluyendo guardar_imagen.php... 2026-08-10 20:37:00 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-10 20:37:00 - Includes realizados. Verificando funciones... 2026-08-10 20:37:00 - obtenerInfoUsuario: Iniciando función con teléfono: 584161466628 2026-08-10 20:37:00 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-10 20:37:00 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-10 20:37:00 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-10 20:37:00 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-10 20:37:00 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584161466628 2026-08-10 20:37:00 - Datos usuario extraídos: null 2026-08-10 20:37:00 - Función conectarbot disponible, obteniendo conexión... 2026-08-10 20:37:00 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-10 20:37:00 - Valor de accessToken: EAAC0c45... 2026-08-10 20:37:00 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-10 20:37:00 - Instancia WhatsAppImageHandler creada 2026-08-10 20:37:00 - Llamando a saveWhatsAppImage... 2026-08-10 20:37:00 - saveWhatsAppImage: Procesando imagen para: 584161466628 2026-08-10 20:37:00 - saveWhatsAppImage: ID de media: 1869017000749594, MIME type: image/jpeg 2026-08-10 20:37:00 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1869017000749594 2026-08-10 20:37:01 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-10 20:37:01 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1869017000749594&source=getMedia&ext=1786408924&hash=ATyEOHL3gdcFW77iYK2RKNga0ka-9GI5RziFAzb1heAotA 2026-08-10 20:37:01 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1869017000749594&source=getMedia&ext=1786408924&hash=ATyEOHL3gdcFW77iYK2RKNga0ka-9GI5RziFAzb1heAotA 2026-08-10 20:37:02 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-10 20:37:02 - descargar_imagen: Imagen descargada - Tamaño: 126223 bytes, Tipo: image/jpeg 2026-08-10 20:37:02 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1869017000749594.jpg, Tamaño: 126223 bytes 2026-08-10 20:37:02 - saveToDatabase: Registro insertado en BD con ID: 314 2026-08-10 20:37:02 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1869017000749594.jpg","image_id":"1869017000749594","size":126223,"mime_type":"image\/jpeg","db_success":true} 2026-08-10 20:37:02 - Resultado del comando: array 2026-08-10 20:37:02 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-10 20:37:03 - Mensaje enviado con éxito a 584161466628 2026-08-10 20:37:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a6eaf4a177 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSMEUxNzczNDU2Nzc4MDI0MDE2AA==) 2026-08-10 20:37:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a6eaf4a177 2026-08-10 20:37:03 - ====== FIN WEBHOOK ====== 2026-08-10 20:37:14 - ====== INICIO WEBHOOK ====== 2026-08-10 20:37:14 - Evento: text | De: 584161466628 | Size: 586b 2026-08-10 20:37:14 - Procesando mensaje regular tipo: text 2026-08-10 20:37:14 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-08-10 20:37:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2NEEyNTNDOUM5REY0RTZDMTAwRUE4NTNCNDIwRkQA 2026-08-10 20:37:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2NEEyNTNDOUM5REY0RTZDMTAwRUE4NTNCNDIwRkQA 2026-08-10 20:37:14 - Contenido: Pago de jhonathan Madriz 17139389... 2026-08-10 20:37:14 - Comando detectado: pago 2026-08-10 20:37:14 - CommandProcessor: Procesando comando: pago 2026-08-10 20:37:14 - Ejecutando add_pagos.php [10-Aug-2026 20:37:15 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-10 20:37:15 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-10 20:37:15 - ====== INICIO WEBHOOK ====== 2026-08-10 20:37:15 - Evento: text | De: 584161466628 | Size: 586b 2026-08-10 20:37:15 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2NEEyNTNDOUM5REY0RTZDMTAwRUE4NTNCNDIwRkQA, ignorando - addcreddits, addcreddits , Yesika Misle, 2026-09-10 00:00:00 . 584129954775 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129954775","wa_id":"584129954775"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTU0Nzc1FQIAERgSMUU5NThGNjE1Njc2RjVDQjY1AA==","message_status":"accepted"}]}'. 2026-08-10 20:38:49 - ====== INICIO WEBHOOK ====== 2026-08-10 20:38:49 - Evento: text | De: 584129954775 | Size: 594b 2026-08-10 20:38:49 - Procesando mensaje regular tipo: text 2026-08-10 20:38:49 - RegularMessageService: Procesando mensaje de 584129954775, tipo: text 2026-08-10 20:38:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTU0Nzc1FQIAEhggQUNDOURGRkU1REIxM0IxQUFGOTJGMjdGQzcwNUFCNzkA 2026-08-10 20:38:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTU0Nzc1FQIAEhggQUNDOURGRkU1REIxM0IxQUFGOTJGMjdGQzcwNUFCNzkA 2026-08-10 20:38:49 - Contenido: Gracias buenas noches... 2026-08-10 20:38:49 - Comando detectado: gracias 2026-08-10 20:38:49 - CommandProcessor: Procesando comando: gracias 2026-08-10 20:38:49 - Comando no reconocido, enviando a ChatGPT 2026-08-10 20:38:49 - Resultado del comando: string 2026-08-10 20:38:49 - Enviando a ChatGPT: Gracias buenas noches... 2026-08-10 20:38:49 - forwardToChatGPT: Enviando a ChatGPT: Gracias buenas noches... 2026-08-10 20:38:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 21:38:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 21:38:49 America/Halifax] [CHATBOT][START] corr=5d2bd10d IP=127.0.0.1 UA= [10-Aug-2026 20:38:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 20:38:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-10 username=24:5a:4c:42:fe:58 mobile=584129954775 [10-Aug-2026 20:38:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 20:38:50 America/Caracas] [CHATBOT][DIAG] corr=5d2bd10d Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [10-Aug-2026 20:38:50 America/Caracas] [CHATBOT][CTX] corr=5d2bd10d tel=584129954775 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 20:38:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 20:38:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 20:38:50 America/Caracas] [CHATBOT][AI][c814c1] Proveedor: gemini [10-Aug-2026 20:38:50 America/Caracas] [CHATBOT][GEMINI][c814c1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 20:38:50 America/Caracas] [CHATBOT][GEMINI][c814c1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 20:38:51 America/Caracas] [CHATBOT][GEMINI][c814c1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 20:38:51 America/Caracas] [CHATBOT][AI][c814c1] Gemini falló, usando heurística local [10-Aug-2026 20:38:51 America/Caracas] [CHATBOT][AI][c814c1] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 20:38:51 America/Caracas] [CHATBOT][END] corr=5d2bd10d bytesRespuesta=389 [10-Aug-2026 20:38:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 20:38:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 20:38:52 - Mensaje enviado con éxito a 584129954775 2026-08-10 20:38:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a6f1ca35fe (wa_message_id: wamid.HBgMNTg0MTI5OTU0Nzc1FQIAERgSODc2NDFEQzdDMUJGMTI5MUNBAA==) 2026-08-10 20:38:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a6f1ca35fe 2026-08-10 20:38:52 - ====== FIN WEBHOOK ====== 2026-08-10 20:40:17 - ====== INICIO WEBHOOK ====== 2026-08-10 20:40:17 - Evento: text | De: 584161466628 | Size: 606b 2026-08-10 20:40:17 - Procesando mensaje regular tipo: text 2026-08-10 20:40:17 - RegularMessageService: Procesando mensaje de 584161466628, tipo: text 2026-08-10 20:40:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2NTQ5MEVERUU1NDQ0RjEzRTYwOUJEMENCN0I2MkEA 2026-08-10 20:40:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDY2NjI4FQIAEhggQUM2NTQ5MEVERUU1NDQ0RjEzRTYwOUJEMENCN0I2MkEA 2026-08-10 20:40:17 - Contenido: Porfa me pueden avisar cuando me pongan los días... 2026-08-10 20:40:17 - Comando detectado: porfa 2026-08-10 20:40:17 - CommandProcessor: Procesando comando: porfa 2026-08-10 20:40:17 - Comando no reconocido, enviando a ChatGPT 2026-08-10 20:40:17 - Resultado del comando: string 2026-08-10 20:40:17 - Enviando a ChatGPT: Porfa me pueden avisar cuando me pongan los días... 2026-08-10 20:40:17 - forwardToChatGPT: Enviando a ChatGPT: Porfa me pueden avisar cuando me pongan los días... 2026-08-10 20:40:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 21:40:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 21:40:17 America/Halifax] [CHATBOT][START] corr=b48c9172 IP=127.0.0.1 UA= [10-Aug-2026 20:40:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 20:40:17 America/Caracas] [CHATBOT][CTX] corr=b48c9172 tel=584161466628 intent=chat srvid= usd=0 bs=0 tasa=757.5406 verifyMode=simulated [10-Aug-2026 20:40:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 20:40:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 20:40:17 America/Caracas] [CHATBOT][AI][f963bb] Proveedor: gemini [10-Aug-2026 20:40:17 America/Caracas] [CHATBOT][GEMINI][f963bb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 20:40:18 America/Caracas] [CHATBOT][GEMINI][f963bb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 20:40:18 America/Caracas] [CHATBOT][GEMINI][f963bb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 20:40:19 America/Caracas] [CHATBOT][AI][f963bb] Gemini falló, usando heurística local [10-Aug-2026 20:40:19 America/Caracas] [CHATBOT][AI][f963bb] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 20:40:19 America/Caracas] [CHATBOT][END] corr=b48c9172 bytesRespuesta=370 [10-Aug-2026 20:40:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 20:40:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 20:40:20 - Mensaje enviado con éxito a 584161466628 2026-08-10 20:40:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a6f7422397 (wa_message_id: wamid.HBgMNTg0MTYxNDY2NjI4FQIAERgSNDQyNDkyQTkxMzlEODYzOTU5AA==) 2026-08-10 20:40:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a6f7422397 2026-08-10 20:40:20 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , albert griman, 2026-09-12 00:00:00 . 584265130651 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265130651","wa_id":"584265130651"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTMwNjUxFQIAERgSQjA5MTlERkY1NDlFNTVGMDI4AA==","message_status":"accepted"}]}'. 2026-08-10 20:42:45 - ====== INICIO WEBHOOK ====== 2026-08-10 20:42:45 - Evento: text | De: 584141158869 | Size: 612b 2026-08-10 20:42:45 - Procesando mensaje regular tipo: text 2026-08-10 20:42:45 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-08-10 20:42:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM0RjIzQTFENzI2MzY0RDNBN0FEMTBDNzM0QkM5MUUA 2026-08-10 20:42:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM0RjIzQTFENzI2MzY0RDNBN0FEMTBDNzM0QkM5MUUA 2026-08-10 20:42:45 - Contenido: Buenas Noches. El internet súper lento por favor solucionar... 2026-08-10 20:42:45 - Comando detectado: buenas 2026-08-10 20:42:45 - CommandProcessor: Procesando comando: buenas 2026-08-10 20:42:45 - Comando no reconocido, enviando a ChatGPT 2026-08-10 20:42:45 - Resultado del comando: string 2026-08-10 20:42:45 - Enviando a ChatGPT: Buenas Noches. El internet súper lento por favor ... 2026-08-10 20:42:45 - forwardToChatGPT: Enviando a ChatGPT: Buenas Noches. El internet súper lento por favor ... 2026-08-10 20:42:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 21:42:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 21:42:45 America/Halifax] [CHATBOT][START] corr=a90ac6e0 IP=127.0.0.1 UA= [10-Aug-2026 20:42:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 20:42:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=e4:38:83:ae:68:27 mobile=584141158869 [10-Aug-2026 20:42:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 20:42:46 America/Caracas] [CHATBOT][DIAG] corr=a90ac6e0 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 4 [10-Aug-2026 20:42:46 America/Caracas] [CHATBOT][CTX] corr=a90ac6e0 tel=584141158869 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 20:42:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 20:42:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 20:42:46 America/Caracas] [CHATBOT][AI][e990fe] Proveedor: gemini [10-Aug-2026 20:42:46 America/Caracas] [CHATBOT][GEMINI][e990fe] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 20:42:46 America/Caracas] [CHATBOT][GEMINI][e990fe] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 20:42:47 America/Caracas] [CHATBOT][GEMINI][e990fe] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 20:42:47 America/Caracas] [CHATBOT][AI][e990fe] Gemini falló, usando heurística local [10-Aug-2026 20:42:47 America/Caracas] [CHATBOT][END] corr=a90ac6e0 bytesRespuesta=243 [10-Aug-2026 20:42:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 20:42:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 20:42:48 - Mensaje enviado con éxito a 584141158869 2026-08-10 20:42:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a70089f45f (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQUJGMzE4RUM0MUU0NjVBMThFAA==) 2026-08-10 20:42:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a70089f45f 2026-08-10 20:42:48 - ====== FIN WEBHOOK ====== 2026-08-10 20:47:42 - ====== INICIO WEBHOOK ====== 2026-08-10 20:47:42 - Evento: text | De: 584163518005 | Size: 568b 2026-08-10 20:47:42 - Procesando mensaje regular tipo: text 2026-08-10 20:47:42 - RegularMessageService: Procesando mensaje de 584163518005, tipo: text 2026-08-10 20:47:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzNTE4MDA1FQIAEhggQUMzODg0NDU5OTM0RTAzMzQ4MzgwQzg5QTIyNUNDNjAA 2026-08-10 20:47:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzNTE4MDA1FQIAEhggQUMzODg0NDU5OTM0RTAzMzQ4MzgwQzg5QTIyNUNDNjAA 2026-08-10 20:47:42 - Contenido: Buenas noches... 2026-08-10 20:47:42 - Comando detectado: buenas 2026-08-10 20:47:42 - CommandProcessor: Procesando comando: buenas 2026-08-10 20:47:42 - Comando no reconocido, enviando a ChatGPT 2026-08-10 20:47:42 - Resultado del comando: string 2026-08-10 20:47:42 - Enviando a ChatGPT: Buenas noches... 2026-08-10 20:47:42 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches... 2026-08-10 20:47:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 21:47:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 21:47:42 America/Halifax] [CHATBOT][START] corr=3ad1db35 IP=127.0.0.1 UA= [10-Aug-2026 20:47:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 20:47:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-07 username=6c:68:a4:d1:ad:f9 mobile=584163518005 [10-Aug-2026 20:47:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 20:47:43 America/Caracas] [CHATBOT][DIAG] corr=3ad1db35 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 4 [10-Aug-2026 20:47:43 America/Caracas] [CHATBOT][CTX] corr=3ad1db35 tel=584163518005 intent=chat srvid=35 usd=40 bs=35149.88 tasa=757.5406 verifyMode=simulated [10-Aug-2026 20:47:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 20:47:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 20:47:43 America/Caracas] [CHATBOT][AI][449d7c] Proveedor: gemini [10-Aug-2026 20:47:43 America/Caracas] [CHATBOT][GEMINI][449d7c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-08-10 20:47:43 - ====== INICIO WEBHOOK ====== 2026-08-10 20:47:43 - Evento: text | De: 584163518005 | Size: 572b 2026-08-10 20:47:43 - Procesando mensaje regular tipo: text 2026-08-10 20:47:43 - RegularMessageService: Procesando mensaje de 584163518005, tipo: text 2026-08-10 20:47:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzNTE4MDA1FQIAEhggQUM3OUVDQTkxODlGREU1OTVDREYyNkI1OTI5NUQzMzEA 2026-08-10 20:47:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzNTE4MDA1FQIAEhggQUM3OUVDQTkxODlGREU1OTVDREYyNkI1OTI5NUQzMzEA 2026-08-10 20:47:43 - Contenido: No tengo internet... 2026-08-10 20:47:43 - Comando detectado: no 2026-08-10 20:47:43 - CommandProcessor: Procesando comando: no 2026-08-10 20:47:43 - IntentDetector: intent=soporte, confidence=0.95 2026-08-10 20:47:43 - IntentDetector → reportefallas.php [10-Aug-2026 20:47:43 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [10-Aug-2026 20:47:43 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [10-Aug-2026 20:47:43 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-10 20:47:43 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown [10-Aug-2026 20:47:43 America/Caracas] [CHATBOT][GEMINI][449d7c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-10 20:47:43 - ====== INICIO WEBHOOK ====== 2026-08-10 20:47:43 - Evento: text | De: 584163518005 | Size: 572b 2026-08-10 20:47:43 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYzNTE4MDA1FQIAEhggQUM3OUVDQTkxODlGREU1OTVDREYyNkI1OTI5NUQzMzEA, ignorando [10-Aug-2026 20:47:44 America/Caracas] [CHATBOT][GEMINI][449d7c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 20:47:44 America/Caracas] [CHATBOT][AI][449d7c] Gemini falló, usando heurística local [10-Aug-2026 20:47:44 America/Caracas] [CHATBOT][AI][449d7c] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 20:47:44 America/Caracas] [CHATBOT][END] corr=3ad1db35 bytesRespuesta=393 [10-Aug-2026 20:47:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 20:47:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 20:47:45 - Mensaje enviado con éxito a 584163518005 2026-08-10 20:47:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a7131d1a26 (wa_message_id: wamid.HBgMNTg0MTYzNTE4MDA1FQIAERgSODY0QzU3RUM2OEJCMTgyRDdGAA==) 2026-08-10 20:47:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a7131d1a26 2026-08-10 20:47:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , antonio rivero, 2026-09-14 00:00:00 . 584162942314 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162942314","wa_id":"584162942314"}],"messages":[{"id":"wamid.HBgMNTg0MTYyOTQyMzE0FQIAERgSOUQwNEVENTE1MTAwOUMwOENEAA==","message_status":"accepted"}]}'. 2026-08-10 20:50:48 - ====== INICIO WEBHOOK ====== 2026-08-10 20:50:48 - Evento: text | De: 584163518005 | Size: 562b 2026-08-10 20:50:48 - Procesando mensaje regular tipo: text 2026-08-10 20:50:48 - RegularMessageService: Procesando mensaje de 584163518005, tipo: text 2026-08-10 20:50:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzNTE4MDA1FQIAEhggQUMxMjFGMjQ0RjVBQ0QwODQ5MTZDQjRGNzUyNEMzQ0EA 2026-08-10 20:50:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzNTE4MDA1FQIAEhggQUMxMjFGMjQ0RjVBQ0QwODQ5MTZDQjRGNzUyNEMzQ0EA 2026-08-10 20:50:48 - Contenido: Soporte... 2026-08-10 20:50:48 - Comando detectado: soporte 2026-08-10 20:50:48 - CommandProcessor: Procesando comando: soporte 2026-08-10 20:50:48 - Ejecutando soporte (menú interactivo) 2026-08-10 20:50:48 - Resultado del comando: array 2026-08-10 20:50:48 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-10 20:50:50 - Mensaje enviado con éxito a 584163518005 2026-08-10 20:50:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a71ea4d115 (wa_message_id: wamid.HBgMNTg0MTYzNTE4MDA1FQIAERgSNzBFQkNFNDE0NzcyMDM3RTdDAA==) 2026-08-10 20:50:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a71ea4d115 2026-08-10 20:50:50 - ====== FIN WEBHOOK ====== 2026-08-10 20:51:13 - ====== INICIO WEBHOOK ====== 2026-08-10 20:51:13 - Evento: interactive | De: 584163518005 | Size: 753b 2026-08-10 20:51:13 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-10 20:51:13 - ButtonService: payload=unique_button_id_1, telefono=584163518005 2026-08-10 20:51:13 - button_reply no manejado por ButtonService 2026-08-10 20:51:13 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jhonathan Madriz , 2026-08-25 00:00:00 . 584123132000 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123132000","wa_id":"584123132000"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMTMyMDAwFQIAERgSNURCMTY3QkFBRDQ5RUZGRkZBAA==","message_status":"accepted"}]}'. 2026-08-10 20:55:13 - ====== INICIO WEBHOOK ====== 2026-08-10 20:55:13 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 20:55:13 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 20:55:13 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , miguel gracia, 2026-08-25 00:00:00 . 584167137859 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167137859","wa_id":"584167137859"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MTM3ODU5FQIAERgSQkZEQUFFRjhDODg0Qjk0Qjg2AA==","message_status":"accepted"}]}'. 2026-08-10 21:03:16 - ====== INICIO WEBHOOK ====== 2026-08-10 21:03:16 - Evento: status:failed | De: 584169021077 | Size: 573b 2026-08-10 21:03:16 - STATUS FAILED: failed para 584169021077 | Error: 131026 Message undeliverable 2026-08-10 21:03:16 - ====== FIN WEBHOOK ====== 2026-08-10 21:03:17 - ====== INICIO WEBHOOK ====== 2026-08-10 21:03:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 21:03:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 21:03:17 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , esther barrios, 2026-09-11 00:00:00 . 584128837641 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128837641","wa_id":"584128837641"}],"messages":[{"id":"wamid.HBgMNTg0MTI4ODM3NjQxFQIAERgSRjMzQkU1MTI5MTA5RTIyRkUzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jose Antonio Paez, 2026-09-14 00:00:00 . 584241575703 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241575703","wa_id":"584241575703"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTc1NzAzFQIAERgSRDQ1MTk2MTlBQTg0OEVCMTNCAA==","message_status":"accepted"}]}'. 2026-08-10 21:11:52 - ====== INICIO WEBHOOK ====== 2026-08-10 21:11:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 21:11:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 21:11:52 - ====== FIN WEBHOOK ====== 2026-08-10 21:11:55 - ====== INICIO WEBHOOK ====== 2026-08-10 21:11:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 21:11:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 21:11:55 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, HortyFrutas Campo Fresco, 09/09/2026 . 584127425057 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127425057","wa_id":"584127425057"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NDI1MDU3FQIAERgSNzM5NTIyMDc1RjNDRDQ2QjIyAA==","message_status":"accepted"}]}'. 2026-08-10 21:12:25 - ====== INICIO WEBHOOK ====== 2026-08-10 21:12:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 21:12:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 21:12:25 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , carlos jesus cerezo breidembach, 2026-08-20 00:00:00 . 584129941827 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941827","wa_id":"584129941827"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODI3FQIAERgSNzlFOTdFOUY4NzJFOTBEQUU1AA==","message_status":"accepted"}]}'. 2026-08-10 21:21:30 - ====== INICIO WEBHOOK ====== 2026-08-10 21:21:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 21:21:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 21:21:30 - ====== FIN WEBHOOK ====== 2026-08-10 21:22:16 - ====== INICIO WEBHOOK ====== 2026-08-10 21:22:16 - Evento: text | De: 584241264257 | Size: 540b 2026-08-10 21:22:16 - Procesando mensaje regular tipo: text 2026-08-10 21:22:16 - RegularMessageService: Procesando mensaje de 584241264257, tipo: text 2026-08-10 21:22:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjY0MjU3FQIAEhgUM0FGNTU2NDIyODVBRTFBRDQ0NTgA 2026-08-10 21:22:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjY0MjU3FQIAEhgUM0FGNTU2NDIyODVBRTFBRDQ0NTgA 2026-08-10 21:22:16 - Contenido: 2... 2026-08-10 21:22:16 - Comando detectado: 2 2026-08-10 21:22:16 - PendingPaymentInterceptor: interceptado para 584241264257 2026-08-10 21:22:17 - Mensaje enviado con éxito a 584241264257 2026-08-10 21:22:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a794952370 (wa_message_id: ) 2026-08-10 21:22:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a794952370 2026-08-10 21:22:17 - ====== FIN WEBHOOK ====== 2026-08-10 21:22:42 - ====== INICIO WEBHOOK ====== 2026-08-10 21:22:42 - Evento: text | De: 584241264257 | Size: 556b 2026-08-10 21:22:42 - Procesando mensaje regular tipo: text 2026-08-10 21:22:42 - RegularMessageService: Procesando mensaje de 584241264257, tipo: text 2026-08-10 21:22:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjY0MjU3FQIAEhgUM0FCNjJCQzJBMzdDQzNBMEJERkEA 2026-08-10 21:22:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjY0MjU3FQIAEhgUM0FCNjJCQzJBMzdDQzNBMEJERkEA 2026-08-10 21:22:42 - Contenido: Diego Gerik villa... 2026-08-10 21:22:42 - Comando detectado: diego 2026-08-10 21:22:42 - CommandProcessor: Procesando comando: diego 2026-08-10 21:22:42 - Comando no reconocido, enviando a ChatGPT 2026-08-10 21:22:42 - Resultado del comando: string 2026-08-10 21:22:42 - Enviando a ChatGPT: Diego Gerik villa... 2026-08-10 21:22:42 - forwardToChatGPT: Enviando a ChatGPT: Diego Gerik villa... 2026-08-10 21:22:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 22:22:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 22:22:42 America/Halifax] [CHATBOT][START] corr=5f4b85d3 IP=127.0.0.1 UA= [10-Aug-2026 21:22:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 21:22:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=24:5a:4c:ba:e8:2d mobile=584241264257 [10-Aug-2026 21:22:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-11 username=6c:68:a4:60:0a:40 mobile=584241264257 [10-Aug-2026 21:22:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 21:22:42 America/Caracas] [CHATBOT][DIAG] corr=5f4b85d3 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 4; Problema: Tu cuenta vence en 1 día [warning] [10-Aug-2026 21:22:42 America/Caracas] [CHATBOT][CTX] corr=5f4b85d3 tel=584241264257 intent=chat srvid= usd=0 bs=0 tasa=757.5406 verifyMode=simulated [10-Aug-2026 21:22:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 21:22:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 21:22:42 America/Caracas] [CHATBOT][AI][f00e5a] Proveedor: gemini [10-Aug-2026 21:22:42 America/Caracas] [CHATBOT][GEMINI][f00e5a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 21:22:43 America/Caracas] [CHATBOT][GEMINI][f00e5a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 21:22:43 America/Caracas] [CHATBOT][GEMINI][f00e5a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 21:22:44 America/Caracas] [CHATBOT][AI][f00e5a] Gemini falló, usando heurística local [10-Aug-2026 21:22:44 America/Caracas] [CHATBOT][AI][f00e5a] Heurística no matcheó, enviando menú de opciones [10-Aug-2026 21:22:44 America/Caracas] [CHATBOT][END] corr=5f4b85d3 bytesRespuesta=394 [10-Aug-2026 21:22:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 21:22:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 21:22:45 - Mensaje enviado con éxito a 584241264257 2026-08-10 21:22:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a79651bfbe (wa_message_id: wamid.HBgMNTg0MjQxMjY0MjU3FQIAERgSNjA5QzI4NzFBNzNGNUJFNzNFAA==) 2026-08-10 21:22:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a79651bfbe 2026-08-10 21:22:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , María Alexandra Strubinger Hidalgo, 2026-09-10 00:00:00 . 584241790687 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241790687","wa_id":"584241790687"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzkwNjg3FQIAERgSODczMDlDNjk3RThCQTc4M0I2AA==","message_status":"accepted"}]}'. 2026-08-10 21:30:29 - ====== INICIO WEBHOOK ====== 2026-08-10 21:30:29 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-10 21:30:29 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-10 21:30:29 - ====== FIN WEBHOOK ====== 2026-08-10 21:30:51 - ====== INICIO WEBHOOK ====== 2026-08-10 21:30:51 - Evento: text | De: 584241790687 | Size: 682b 2026-08-10 21:30:51 - Procesando mensaje regular tipo: text 2026-08-10 21:30:51 - RegularMessageService: Procesando mensaje de 584241790687, tipo: text 2026-08-10 21:30:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzkwNjg3FQIAEhgUM0E0RTMyMDlGOThBNjY2OEM2MkUA 2026-08-10 21:30:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzkwNjg3FQIAEhgUM0E0RTMyMDlGOThBNjY2OEM2MkUA 2026-08-10 21:30:51 - Contenido: Ya hice el pago del Mes de agosto... 2026-08-10 21:30:51 - Comando detectado: ya 2026-08-10 21:30:51 - CommandProcessor: Procesando comando: ya 2026-08-10 21:30:51 - Comando no reconocido, enviando a ChatGPT 2026-08-10 21:30:51 - Resultado del comando: string 2026-08-10 21:30:51 - Enviando a ChatGPT: Ya hice el pago del Mes de agosto... 2026-08-10 21:30:51 - forwardToChatGPT: Enviando a ChatGPT: Ya hice el pago del Mes de agosto... 2026-08-10 21:30:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [10-Aug-2026 22:30:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [10-Aug-2026 22:30:51 America/Halifax] [CHATBOT][START] corr=52fa1b43 IP=127.0.0.1 UA= [10-Aug-2026 21:30:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 757.5406 fecha=2026-08-10T00:00:00-04:00 [10-Aug-2026 21:30:51 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-10 username=28:70:4e:b6:4a:2e mobile=584241790687 [10-Aug-2026 21:30:51 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [10-Aug-2026 21:30:51 America/Caracas] [CHATBOT][DIAG] corr=52fa1b43 Estado: problemas_criticos; Cuenta: activo; Reconexiones 24h: 57; Problema: Conexión muy inestable (57 reconexiones en 24h) [critical] [10-Aug-2026 21:30:51 America/Caracas] [CHATBOT][CTX] corr=52fa1b43 tel=584241790687 intent=chat srvid=34 usd=30 bs=26362.41 tasa=757.5406 verifyMode=simulated [10-Aug-2026 21:30:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [10-Aug-2026 21:30:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [10-Aug-2026 21:30:51 America/Caracas] [CHATBOT][AI][02d4d2] Proveedor: gemini [10-Aug-2026 21:30:51 America/Caracas] [CHATBOT][GEMINI][02d4d2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [10-Aug-2026 21:30:52 America/Caracas] [CHATBOT][GEMINI][02d4d2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 21:30:52 America/Caracas] [CHATBOT][GEMINI][02d4d2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [10-Aug-2026 21:30:53 America/Caracas] [CHATBOT][AI][02d4d2] Gemini falló, usando heurística local [10-Aug-2026 21:30:53 America/Caracas] [CHATBOT][END] corr=52fa1b43 bytesRespuesta=397 [10-Aug-2026 21:30:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-10 21:30:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-10 21:30:54 - Mensaje enviado con éxito a 584241790687 2026-08-10 21:30:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7a7b4e377fc (wa_message_id: wamid.HBgMNTg0MjQxNzkwNjg3FQIAERgSOTZDNkVDRTA1NkZEOTAyNDJGAA==) 2026-08-10 21:30:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a7a7b4e377fc 2026-08-10 21:30:54 - ====== FIN WEBHOOK ====== 2026-08-11 05:15:08 - ====== INICIO WEBHOOK ====== 2026-08-11 05:15:08 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-11 05:15:08 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-11 05:15:08 - ====== FIN WEBHOOK ====== 2026-08-11 06:18:06 - ====== INICIO WEBHOOK ====== 2026-08-11 06:18:06 - Evento: text | De: 584129621461 | Size: 624b 2026-08-11 06:18:06 - Procesando mensaje regular tipo: text 2026-08-11 06:18:06 - RegularMessageService: Procesando mensaje de 584129621461, tipo: text 2026-08-11 06:18:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjIxNDYxFQIAEhggQUMzMzM0QTA2OUYzNzlFRjAwQjEyMjVFRDg4MUMxMDQA 2026-08-11 06:18:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjIxNDYxFQIAEhggQUMzMzM0QTA2OUYzNzlFRjAwQjEyMjVFRDg4MUMxMDQA 2026-08-11 06:18:06 - Contenido: Buen día por favor monto de la deuda del internet... 2026-08-11 06:18:06 - Comando detectado: buen 2026-08-11 06:18:06 - CommandProcessor: Procesando comando: buen 2026-08-11 06:18:06 - Comando no reconocido, enviando a ChatGPT 2026-08-11 06:18:06 - Resultado del comando: string 2026-08-11 06:18:06 - Enviando a ChatGPT: Buen día por favor monto de la deuda del internet... 2026-08-11 06:18:06 - forwardToChatGPT: Enviando a ChatGPT: Buen día por favor monto de la deuda del internet... 2026-08-11 06:18:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [11-Aug-2026 07:18:06 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [11-Aug-2026 07:18:06 America/Halifax] [CHATBOT][START] corr=83cfdbd2 IP=127.0.0.1 UA= [11-Aug-2026 06:18:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 761.2167 fecha=2026-08-11T00:00:00-04:00 [11-Aug-2026 06:18:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:99:ae:b7 mobile=584129621461 [11-Aug-2026 06:18:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [11-Aug-2026 06:18:07 America/Caracas] [CHATBOT][DIAG] corr=83cfdbd2 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [11-Aug-2026 06:18:07 America/Caracas] [CHATBOT][CTX] corr=83cfdbd2 tel=584129621461 intent=chat srvid=37 usd=20 bs=17660.23 tasa=761.2167 verifyMode=simulated [11-Aug-2026 06:18:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [11-Aug-2026 06:18:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [11-Aug-2026 06:18:07 America/Caracas] [CHATBOT][AI][00ac14] Proveedor: gemini [11-Aug-2026 06:18:07 America/Caracas] [CHATBOT][GEMINI][00ac14] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [11-Aug-2026 06:18:08 America/Caracas] [CHATBOT][GEMINI][00ac14] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [11-Aug-2026 06:18:08 America/Caracas] [CHATBOT][GEMINI][00ac14] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [11-Aug-2026 06:18:09 America/Caracas] [CHATBOT][AI][00ac14] Gemini falló, usando heurística local [11-Aug-2026 06:18:09 America/Caracas] [CHATBOT][END] corr=83cfdbd2 bytesRespuesta=213 [11-Aug-2026 06:18:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-11 06:18:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-11 06:18:10 - Mensaje enviado con éxito a 584129621461 2026-08-11 06:18:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7af6e2b99e4 (wa_message_id: wamid.HBgMNTg0MTI5NjIxNDYxFQIAERgSNjlCRjU5MTVFQzI4ODRBQzkzAA==) 2026-08-11 06:18:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a7af6e2b99e4 2026-08-11 06:18:10 - ====== FIN WEBHOOK ====== 2026-08-11 06:20:53 - ====== INICIO WEBHOOK ====== 2026-08-11 06:20:53 - Evento: text | De: 584129621461 | Size: 615b 2026-08-11 06:20:53 - Procesando mensaje regular tipo: text 2026-08-11 06:20:53 - RegularMessageService: Procesando mensaje de 584129621461, tipo: text 2026-08-11 06:20:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjIxNDYxFQIAEhggQUMwRThCNjU5MzA4OENGOUYwODEyOTJCQjIwNkM5OUEA 2026-08-11 06:20:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjIxNDYxFQIAEhggQUMwRThCNjU5MzA4OENGOUYwODEyOTJCQjIwNkM5OUEA 2026-08-11 06:20:53 - Contenido: El monto sería cuánto a cancelar ??... 2026-08-11 06:20:53 - Comando detectado: el 2026-08-11 06:20:53 - CommandProcessor: Procesando comando: el 2026-08-11 06:20:53 - Comando no reconocido, enviando a ChatGPT 2026-08-11 06:20:53 - Resultado del comando: string 2026-08-11 06:20:53 - Enviando a ChatGPT: El monto sería cuánto a cancelar ??... 2026-08-11 06:20:53 - forwardToChatGPT: Enviando a ChatGPT: El monto sería cuánto a cancelar ??... 2026-08-11 06:20:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [11-Aug-2026 07:20:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [11-Aug-2026 07:20:54 America/Halifax] [CHATBOT][START] corr=ec71c19d IP=127.0.0.1 UA= [11-Aug-2026 06:20:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 761.2167 fecha=2026-08-11T00:00:00-04:00 [11-Aug-2026 06:20:54 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:99:ae:b7 mobile=584129621461 [11-Aug-2026 06:20:54 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [11-Aug-2026 06:20:54 America/Caracas] [CHATBOT][DIAG] corr=ec71c19d Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [11-Aug-2026 06:20:54 America/Caracas] [CHATBOT][CTX] corr=ec71c19d tel=584129621461 intent=chat srvid=37 usd=20 bs=17660.23 tasa=761.2167 verifyMode=simulated [11-Aug-2026 06:20:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [11-Aug-2026 06:20:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [11-Aug-2026 06:20:54 America/Caracas] [CHATBOT][AI][c61b9f] Proveedor: gemini [11-Aug-2026 06:20:54 America/Caracas] [CHATBOT][GEMINI][c61b9f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [11-Aug-2026 06:20:54 America/Caracas] [CHATBOT][GEMINI][c61b9f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [11-Aug-2026 06:20:55 America/Caracas] [CHATBOT][GEMINI][c61b9f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [11-Aug-2026 06:20:55 America/Caracas] [CHATBOT][AI][c61b9f] Gemini falló, usando heurística local [11-Aug-2026 06:20:55 America/Caracas] [CHATBOT][AI][c61b9f] Heurística no matcheó, enviando menú de opciones [11-Aug-2026 06:20:55 America/Caracas] [CHATBOT][END] corr=ec71c19d bytesRespuesta=393 [11-Aug-2026 06:20:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-11 06:20:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-11 06:20:56 - Mensaje enviado con éxito a 584129621461 2026-08-11 06:20:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7af788d6010 (wa_message_id: wamid.HBgMNTg0MTI5NjIxNDYxFQIAERgSMDM4RUYxQjlFQjMwNjY3MUM0AA==) 2026-08-11 06:20:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a7af788d6010 2026-08-11 06:20:56 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121484633","wa_id":"584121484633"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg0NjMzFQIAERgSMDhBOUU4NDA2NEJGMDg3MjZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264255340","wa_id":"584264255340"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MjU1MzQwFQIAERgSMTc0RTVBMjI4NDE1QkY2RUM0AA==","message_status":"accepted"}]}'. 2026-08-11 07:00:04 - ====== INICIO WEBHOOK ====== 2026-08-11 07:00:04 - Evento: status:failed | De: 584264255340 | Size: 573b 2026-08-11 07:00:04 - STATUS FAILED: failed para 584264255340 | Error: 131026 Message undeliverable 2026-08-11 07:00:04 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264257","wa_id":"584241264257"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0MjU3FQIAERgSOEY1ODk2MjAxMERFREI2NzhDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121481718","wa_id":"584121481718"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSOUQ0QjJBNUY2Mjc1NDJEMjMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04142449232","wa_id":"584142449232"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDQ5MjMyFQIAERgSRjcwOUYzNDJFMjI2MzZFOTBFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149197340","wa_id":"584149197340"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MTk3MzQwFQIAERgSNkREMURDOEJFMTBCMUZEMzcyAA==","message_status":"accepted"}]}'. 2026-08-11 07:00:11 - ====== INICIO WEBHOOK ====== 2026-08-11 07:00:11 - Evento: status:failed | De: 584149197340 | Size: 573b 2026-08-11 07:00:11 - STATUS FAILED: failed para 584149197340 | Error: 131026 Message undeliverable 2026-08-11 07:00:11 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243456062","wa_id":"584243456062"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDU2MDYyFQIAERgSOUY5QkJDOTJGQzgxRTdDQjQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142477188","wa_id":"584142477188"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDc3MTg4FQIAERgSOEIyN0NDMkVDRTcyQjc3MDhDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129359296","wa_id":"584129359296"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzU5Mjk2FQIAERgSMzdEMUY3RjkyRDM5MkZFNkNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"580149936961","wa_id":"580149936961"}],"messages":[{"id":"wamid.HBgMNTgwMTQ5OTM2OTYxFQIAERgSNTY5RTY2MTFDREY2NjUzMERGAA==","message_status":"accepted"}]}'. 2026-08-11 07:00:19 - ====== INICIO WEBHOOK ====== 2026-08-11 07:00:19 - Evento: status:failed | De: 580149936961 | Size: 573b 2026-08-11 07:00:19 - STATUS FAILED: failed para 580149936961 | Error: 131026 Message undeliverable 2026-08-11 07:00:19 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124469438","wa_id":"584124469438"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NDY5NDM4FQIAERgSNDRBQTYxOTQxRkZCQzI1NEVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163118776","wa_id":"584163118776"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSRUE4OTI5RTk2NDdGRDZEOTE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144867846","wa_id":"584144867846"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODY3ODQ2FQIAERgSMTA5RDMzOUYyMUU5ODczNjgyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129430024","wa_id":"584129430024"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NDMwMDI0FQIAERgSOUQxMEUxREIxRUFFRjcxMzBDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242038534","wa_id":"584242038534"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMDM4NTM0FQIAERgSNURFMjIyMjVBQTIzNUZDMzhDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120366091","wa_id":"584120366091"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzY2MDkxFQIAERgSNUY5Q0Y5MjBGRkFBQzJCRjJBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123227348","wa_id":"584123227348"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjI3MzQ4FQIAERgSMTA1N0M4MDE3Nzk0NTYzMjE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140192673","wa_id":"584140192673"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMTkyNjczFQIAERgSNzZBRkIyMTUyMTRGNUNENjZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458066","wa_id":"584123458066"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDY2FQIAERgSMzI5RTkxNkEzMDZFNTAwQjBGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265190340","wa_id":"584265190340"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTkwMzQwFQIAERgSMjRCNERBMzkwOEIyNzU1NkE4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241746883","wa_id":"584241746883"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQ2ODgzFQIAERgSODk1NkYyNUVGNDVEM0NDN0VCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141077615","wa_id":"584141077615"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDc3NjE1FQIAERgSQzlEMkU5NkVCNjRDQ0JGNEY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129648577","wa_id":"584129648577"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ4NTc3FQIAERgSNTBCQkVCNjZFRTk3MTY2ODlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122750460","wa_id":"584122750460"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNzUwNDYwFQIAERgSRTMwRTM1RjM5QURDQkU0NkEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241927011","wa_id":"584241927011"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTI3MDExFQIAERgSMkYxOTY2RDE5RDVCRDgxM0Y0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123747604","wa_id":"584123747604"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzQ3NjA0FQIAERgSMjUyODZCQURERUFBNDRGMTNCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584249125004","wa_id":"584249125004"}],"messages":[{"id":"wamid.HBgMNTg0MjQ5MTI1MDA0FQIAERgSMDZCNDU1M0JCMTc1NUExN0FDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"573242772487","wa_id":"573242772487"}],"messages":[{"id":"wamid.HBgMNTczMjQyNzcyNDg3FQIAERgSMUZCMTVGQ0ZEMTE4QkQzNkYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04143215606","wa_id":"584143215606"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjE1NjA2FQIAERgSODlCNDE5RUJFQkMxNjhGNjFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167135329","wa_id":"584167135329"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MTM1MzI5FQIAERgSQTgxRTYyNEJCRjUzREQ3MDc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910778","wa_id":"584129910778"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSNjY1REU2OEYyNjQwNEQxMTIzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901415","wa_id":"584129901415"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSQTYzRjFGRjQxMTA1ODBEQUY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140192673","wa_id":"584140192673"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMTkyNjczFQIAERgSRDVDOTFEQURGODA2NTE4Qzg2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243362610","wa_id":"584243362610"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSMjEzMjM4NTY3NTM1MzU4NThCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262464411","wa_id":"584262464411"}],"messages":[{"id":"wamid.HBgMNTg0MjYyNDY0NDExFQIAERgSRjgxNDk0NDAyNUM2RkJCMUJDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122170179","wa_id":"584122170179"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMTcwMTc5FQIAERgSNDVFREQ4REFFRDMzODg2RUMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243335349","wa_id":"584243335349"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzM1MzQ5FQIAERgSQ0EyRDY5MzY2N0MyMkU4OEJBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123826535","wa_id":"584123826535"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODI2NTM1FQIAERgSNTZGQkM0NjYxMDRCRTdENDNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129616630","wa_id":"584129616630"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjE2NjMwFQIAERgSRkYxN0VDRENCM0IxRTFCNTc0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241343761","wa_id":"584241343761"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzQzNzYxFQIAERgSM0M0RDdBMENEMDg3MDU3NDE0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"573182261385","wa_id":"573182261385"}],"messages":[{"id":"wamid.HBgMNTczMTgyMjYxMzg1FQIAERgSQzI1RDYzNzdGRTYyMTQ1NDNEAA==","message_status":"accepted"}]}'. 2026-08-11 07:01:01 - ====== INICIO WEBHOOK ====== 2026-08-11 07:01:01 - Evento: status:failed | De: 573182261385 | Size: 573b 2026-08-11 07:01:01 - STATUS FAILED: failed para 573182261385 | Error: 131026 Message undeliverable 2026-08-11 07:01:01 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123682329","wa_id":"584123682329"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjgyMzI5FQIAERgSQTgzODFENjlCOENFQkU0RDREAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242711486","wa_id":"584242711486"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzExNDg2FQIAERgSMkIwNUYwRjQ3Q0VBRDg2RUEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241667345","wa_id":"584241667345"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjY3MzQ1FQIAERgSMjcxRTYyQzE3MkU5NzI4QjA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120108209","wa_id":"584120108209"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTA4MjA5FQIAERgSMDlDREVFMEY0MTZFQUNFMjU5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166213975","wa_id":"584166213975"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MjEzOTc1FQIAERgSREYyQkQ5RDE1QTNFN0QyMDQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243697494","wa_id":"584243697494"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjk3NDk0FQIAERgSODE1MUVFMTU0ODBENjA2MTg3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242771600","wa_id":"584242771600"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzcxNjAwFQIAERgSNTk3ODg2RjI1Q0UyQUI0RTBCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162461001","wa_id":"584162461001"}],"messages":[{"id":"wamid.HBgMNTg0MTYyNDYxMDAxFQIAERgSMzhEMURCOUYxM0YxQjE3NkFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144489157","wa_id":"584144489157"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDg5MTU3FQIAERgSQ0ZCNTE0MjYzMUYzQ0I2NDQ0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166433461","wa_id":"584166433461"}],"messages":[{"id":"wamid.HBgMNTg0MTY2NDMzNDYxFQIAERgSQTg3QURBRTAxRkEyNDgzQUNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124660143","wa_id":"584124660143"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NjYwMTQzFQIAERgSMDA3NUM1RThCNTY2QkUyODI1AA==","message_status":"accepted"}]}'. 2026-08-11 07:01:16 - ====== INICIO WEBHOOK ====== 2026-08-11 07:01:16 - Evento: status:failed | De: 584124660143 | Size: 573b 2026-08-11 07:01:16 - STATUS FAILED: failed para 584124660143 | Error: 131026 Message undeliverable 2026-08-11 07:01:16 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129985010","wa_id":"584129985010"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg1MDEwFQIAERgSNDU2QkVBRTYxNkMxQ0U1RjMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142715230","wa_id":"584142715230"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzE1MjMwFQIAERgSQUYwOEYzRUM4MUVCQ0IwNUZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144912881","wa_id":"584144912881"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSODYxRUU0NDNBQzJFNjY0Mzk4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167361116","wa_id":"584167361116"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MzYxMTE2FQIAERgSREU3Q0YzRkI1MDEyMTVFODg3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269500536","wa_id":"584269500536"}],"messages":[{"id":"wamid.HBgMNTg0MjY5NTAwNTM2FQIAERgSRjgzQTgyQTMzNzVFQkRFNDc0AA==","message_status":"accepted"}]}'. 2026-08-11 07:01:23 - ====== INICIO WEBHOOK ====== 2026-08-11 07:01:23 - Evento: status:failed | De: 584269500536 | Size: 573b 2026-08-11 07:01:23 - STATUS FAILED: failed para 584269500536 | Error: 131026 Message undeliverable 2026-08-11 07:01:23 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243456062","wa_id":"584243456062"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDU2MDYyFQIAERgSNTE1OThBRTE2QjVDQzhFQkJDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584147856545","wa_id":"584147856545"}],"messages":[{"id":"wamid.HBgMNTg0MTQ3ODU2NTQ1FQIAERgSMDAzOTg2RDA3NzIwMzRGNUMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142322961","wa_id":"584142322961"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzIyOTYxFQIAERgSNkUzMUFGNTgzQzY4MzRFRTRBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262697700","wa_id":"584262697700"}],"messages":[{"id":"wamid.HBgMNTg0MjYyNjk3NzAwFQIAERgSQUVBQjI3MjYwQzg2OTVDRkM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121415216","wa_id":"584121415216"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE1MjE2FQIAERgSNzlBMzNGQTFGMzExRDFCMDhCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242771460","wa_id":"584242771460"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzcxNDYwFQIAERgSODM5N0U5QjE3MUMwQUNBNUQ4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961319","wa_id":"584129961319"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSRERGMEFENjUzRUIzMkQxREQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142697021","wa_id":"584142697021"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjk3MDIxFQIAERgSOUJFQzI0RDZFMjhBMUNGRkZFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Diego Alejandro Gerik, 2026-09-12 00:00:00 . 584241264257 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264257","wa_id":"584241264257"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0MjU3FQIAERgSOTIyMURBNDA2REU2M0M1MUEzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , diego villa gerig, 2026-09-11 00:00:00 . 584241264257 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241264257","wa_id":"584241264257"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjY0MjU3FQIAERgSQzEzQUI1RTA4NjBFRjQ1OEZCAA==","message_status":"accepted"}]}'. 2026-08-11 07:26:11 - ====== INICIO WEBHOOK ====== 2026-08-11 07:26:11 - Evento: text | De: 584243456062 | Size: 599b 2026-08-11 07:26:11 - Procesando mensaje regular tipo: text 2026-08-11 07:26:11 - RegularMessageService: Procesando mensaje de 584243456062, tipo: text 2026-08-11 07:26:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU2MDYyFQIAEhgWM0VCMDYzNzFGOTQ4OUUxNzE5QzRGMAA= 2026-08-11 07:26:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU2MDYyFQIAEhgWM0VCMDYzNzFGOTQ4OUUxNzE5QzRGMAA= 2026-08-11 07:26:11 - Contenido: hola buen dia por favor me envia monto y datos... 2026-08-11 07:26:11 - Comando detectado: hola 2026-08-11 07:26:11 - CommandProcessor: Procesando comando: hola 2026-08-11 07:26:11 - Comando no reconocido, enviando a ChatGPT 2026-08-11 07:26:11 - Resultado del comando: string 2026-08-11 07:26:11 - Enviando a ChatGPT: hola buen dia por favor me envia monto y datos... 2026-08-11 07:26:11 - forwardToChatGPT: Enviando a ChatGPT: hola buen dia por favor me envia monto y datos... 2026-08-11 07:26:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [11-Aug-2026 08:26:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [11-Aug-2026 08:26:11 America/Halifax] [CHATBOT][START] corr=5f09035b IP=127.0.0.1 UA= [11-Aug-2026 07:26:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 761.2167 fecha=2026-08-11T00:00:00-04:00 [11-Aug-2026 07:26:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=24:5a:4c:e4:a6:4d mobile=584243456062 [11-Aug-2026 07:26:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=e4:38:83:ae:68:1d mobile=584243456062 [11-Aug-2026 07:26:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [11-Aug-2026 07:26:11 America/Caracas] [CHATBOT][DIAG] corr=5f09035b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 3; Problema: Tu cuenta vence en 1 día [warning] [11-Aug-2026 07:26:11 America/Caracas] [CHATBOT][CTX] corr=5f09035b tel=584243456062 intent=chat srvid= usd=0 bs=0 tasa=761.2167 verifyMode=simulated [11-Aug-2026 07:26:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [11-Aug-2026 07:26:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [11-Aug-2026 07:26:11 America/Caracas] [CHATBOT][AI][11d7c9] Proveedor: gemini [11-Aug-2026 07:26:11 America/Caracas] [CHATBOT][GEMINI][11d7c9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [11-Aug-2026 07:26:12 America/Caracas] [CHATBOT][GEMINI][11d7c9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [11-Aug-2026 07:26:12 America/Caracas] [CHATBOT][GEMINI][11d7c9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [11-Aug-2026 07:26:13 America/Caracas] [CHATBOT][AI][11d7c9] Gemini falló, usando heurística local [11-Aug-2026 07:26:13 America/Caracas] [CHATBOT][AI][11d7c9] Heurística no matcheó, enviando menú de opciones [11-Aug-2026 07:26:13 America/Caracas] [CHATBOT][END] corr=5f09035b bytesRespuesta=389 [11-Aug-2026 07:26:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-11 07:26:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-11 07:26:14 - Mensaje enviado con éxito a 584243456062 2026-08-11 07:26:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7b06d67abbd (wa_message_id: wamid.HBgMNTg0MjQzNDU2MDYyFQIAERgSRDAyOTVFNEU2NDZEMDc5RTAyAA==) 2026-08-11 07:26:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a7b06d67abbd 2026-08-11 07:26:14 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , la primavera botiquin jarillo, 2026-09-11 00:00:00 . 584241982920 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241982920","wa_id":"584241982920"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTgyOTIwFQIAERgSRDA3QzQyN0QwNjVENUI0RUM0AA==","message_status":"accepted"}]}'. 2026-08-11 07:41:00 - ====== INICIO WEBHOOK ====== 2026-08-11 07:41:00 - Evento: button | De: 584241746883 | Size: 711b 2026-08-11 07:41:00 - Procesando botón de plantilla: Informacion de pagos 2026-08-11 07:41:00 - ButtonService: payload=informacion de pagos, telefono=584241746883 2026-08-11 07:41:00 - Procesando botón PAGO para: 584241746883 2026-08-11 07:41:02 - Mensaje enviado con éxito a 584241746883 2026-08-11 07:41:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7b0a4e3c8c0 (wa_message_id: wamid.HBgMNTg0MjQxNzQ2ODgzFQIAERgSRDNBOUE4RjE2NkFDRTE5QjFBAA==) 2026-08-11 07:41:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a7b0a4e3c8c0 2026-08-11 07:41:02 - ====== FIN WEBHOOK ====== 2026-08-11 08:10:16 - ====== INICIO WEBHOOK ====== 2026-08-11 08:10:16 - Evento: image | De: 584143466209 | Size: 871b 2026-08-11 08:10:16 - Procesando mensaje regular tipo: image 2026-08-11 08:10:16 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-11 08:10:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxREYzNzdFOTk0RjgyRkQwREMzQTI4NEFDMEUzOUQA 2026-08-11 08:10:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxREYzNzdFOTk0RjgyRkQwREMzQTI4NEFDMEUzOUQA 2026-08-11 08:10:16 - Contenido: Pg mercantil 3500.00 comida-empanadas... 2026-08-11 08:10:16 - Comando detectado: pg 2026-08-11 08:10:16 - CommandProcessor: Procesando comando: pg 2026-08-11 08:10:16 - Gasto personal con imagen: 28176600121973447 2026-08-11 08:10:16 - Formato 'pg banco descripcion': banco=mercantil, desc=3500.00 comida-empanadas 2026-08-11 08:10:16 - Ejecutando GastosService (personal) [11-Aug-2026 08:10:17 America/Caracas] [ExchangeRateService] Tasa API (oficial): 761.2167 2026-08-11 08:10:20 - Resultado del comando: array 2026-08-11 08:10:20 - Enviando respuesta: ✅ 👤 Gasto personal #365 registrado • Monto 2026-08-11 08:10:21 - Mensaje enviado con éxito a 584143466209 2026-08-11 08:10:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7b112dca44d (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjIwMEVDOTZFRTcxODk0MDU5AA==) 2026-08-11 08:10:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a7b112dca44d 2026-08-11 08:10:21 - ====== FIN WEBHOOK ====== 2026-08-11 08:21:40 - ====== INICIO WEBHOOK ====== 2026-08-11 08:21:40 - Evento: button | De: 584147856545 | Size: 727b 2026-08-11 08:21:40 - Procesando botón de plantilla: Informacion de pagos 2026-08-11 08:21:40 - ButtonService: payload=informacion de pagos, telefono=584147856545 2026-08-11 08:21:40 - Procesando botón PAGO para: 584147856545 2026-08-11 08:21:42 - Mensaje enviado con éxito a 584147856545 2026-08-11 08:21:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7b13d6294e8 (wa_message_id: wamid.HBgMNTg0MTQ3ODU2NTQ1FQIAERgSNDU2QjMxODFDQzZCRUEwMjBCAA==) 2026-08-11 08:21:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a7b13d6294e8 2026-08-11 08:21:42 - ====== FIN WEBHOOK ====== 2026-08-11 08:29:10 - ====== INICIO WEBHOOK ====== 2026-08-11 08:29:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-11 08:29:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-11 08:29:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , maria tovar, 2026-08-28 00:00:00 . 584262697700 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262697700","wa_id":"584262697700"}],"messages":[{"id":"wamid.HBgMNTg0MjYyNjk3NzAwFQIAERgSMDUxOTlFNjQyRTBFREU5NjVDAA==","message_status":"accepted"}]}'. 2026-08-11 08:31:35 - ====== INICIO WEBHOOK ====== 2026-08-11 08:31:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-11 08:31:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-11 08:31:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Mariale Hidalgo, 2026-08-28 00:00:00 . 584142697021 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142697021","wa_id":"584142697021"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjk3MDIxFQIAERgSRDQ2NURGQzUzODU3MjBDREY2AA==","message_status":"accepted"}]}'. 2026-08-11 08:57:36 - ====== INICIO WEBHOOK ====== 2026-08-11 08:57:36 - Evento: image | De: 584141077615 | Size: 823b 2026-08-11 08:57:36 - Procesando mensaje regular tipo: image 2026-08-11 08:57:36 - RegularMessageService: Procesando mensaje de 584141077615, tipo: image 2026-08-11 08:57:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDc3NjE1FQIAEhggQUNDQTc2RkU1NTRGMTQ2RjQ2Qzg2QkU2MTRDMDUxN0IA 2026-08-11 08:57:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDc3NjE1FQIAEhggQUNDQTc2RkU1NTRGMTQ2RjQ2Qzg2QkU2MTRDMDUxN0IA 2026-08-11 08:57:36 - Contenido: ... 2026-08-11 08:57:36 - Comando detectado: image 2026-08-11 08:57:36 - CommandProcessor: Procesando comando: image 2026-08-11 08:57:36 - Imagen sin comando, guardando y procesando 2026-08-11 08:57:36 - Verificando duplicado por imageId=956662640778302, msgId=wamid.HBgMNTg0MTQxMDc3NjE1FQIAEhggQUNDQTc2RkU1NTRGMTQ2RjQ2Qzg2QkU2MTRDMDUxN0IA 2026-08-11 08:57:36 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-11 08:57:36 - Incluyendo numtoname.php... 2026-08-11 08:57:36 - Incluyendo media.php... 2026-08-11 08:57:36 - DEBUG messages batch: [{"from":"584141077615","from_user_id":"VE.4538588289761651","id":"wamid.HBgMNTg0MTQxMDc3NjE1FQIAEhggQUNDQTc2RkU1NTRGMTQ2RjQ2Qzg2QkU2MTRDMDUxN0IA","timestamp":"1786453056","type":"image","image":{"mime_type":"image\/jpeg","sha256":"nwVGJI3DI\/xY0Be9Ur5wsiNauezR21OzwK1oQjVpqS8=","id":"956662640778302","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=956662640778302&source=webhook&ext=1786453357&hash=ATxOFH9u_UOvs6zl2J65DBn4SCkJb9DABwR6SUs8AOOZpg"}}] 2026-08-11 08:57:36 - DEBUG caption: no se encontró texto cercano 2026-08-11 08:57:36 - DEBUG caption final: [VACIO] 2026-08-11 08:57:36 - DEBUG busqueda mobiles: 04141077615,4141077615,584141077615 2026-08-11 08:57:36 - DEBUG usuario encontrado: 6c:68:a4:81:52:d8 2026-08-11 08:57:36 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-11 08:57:36 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-11 08:57:37 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=956662640778302&source=getMedia&ext=1786453359&hash=ATy5STIWRyMI19BwZwmQmkzVEbpRBvKyQ5Rn9lYyfJLOoQ 2026-08-11 08:57:38 - OCR imagen guardada /home/ctnet/www/chatWEB/media/956662640778302.jpg (52508 bytes) 2026-08-11 08:57:38 - OCR tesseract exit=0 chars=279 2026-08-11 08:57:38 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 387 y PagomóvilBDV Personas 22.660,00 Bs Fecha: 05/08/2026 Operación: 006915045063 0 Identificación: 18143785 Origen: O102>***3416 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pvo 2026-08-11 08:57:38 - OCR parse (caption-level): {"banco":"Mercantil","monto":"22660.00","fecha":"2026-08-05"} 2026-08-11 08:57:38 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-05","debug":["fecha=2026-08-05"]} 2026-08-11 08:57:38 - DEBUG registro: usernameRaw=''6c:68:a4:81:52:d8'' first=''carmen'' last=''mogollon'' esRegistrado=1 2026-08-11 08:57:38 - DEBUG bodyAdmin postOCR: Tlf: 04141077615\nUser: 6c:68:a4:81:52:d8\nNombre: carmen mogollon\nBanco: Mercantil\nMonto: 22660.00 (caption)\nFecha: 2026-08-05 (caption)\nSrvID: 34 2026-08-11 08:57:41 - ====== INICIO WEBHOOK ====== 2026-08-11 08:57:41 - Evento: text | De: 584141077615 | Size: 578b 2026-08-11 08:57:41 - Procesando mensaje regular tipo: text 2026-08-11 08:57:41 - RegularMessageService: Procesando mensaje de 584141077615, tipo: text 2026-08-11 08:57:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDc3NjE1FQIAEhggQUM2NDVBQjVCMzJDMDFCRjUzOUNCQjBCQTg4OTExNUUA 2026-08-11 08:57:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDc3NjE1FQIAEhggQUM2NDVBQjVCMzJDMDFCRjUzOUNCQjBCQTg4OTExNUUA 2026-08-11 08:57:41 - Contenido: aquí está el pago... 2026-08-11 08:57:41 - Comando detectado: aquí 2026-08-11 08:57:41 - CommandProcessor: Procesando comando: aquí 2026-08-11 08:57:41 - Comando no reconocido, enviando a ChatGPT 2026-08-11 08:57:41 - Resultado del comando: string 2026-08-11 08:57:41 - Enviando a ChatGPT: aquí está el pago... 2026-08-11 08:57:41 - forwardToChatGPT: Enviando a ChatGPT: aquí está el pago... 2026-08-11 08:57:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [11-Aug-2026 09:57:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [11-Aug-2026 09:57:41 America/Halifax] [CHATBOT][START] corr=3b69be0d IP=127.0.0.1 UA= [11-Aug-2026 08:57:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 761.2167 fecha=2026-08-11T00:00:00-04:00 [11-Aug-2026 08:57:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-14 username=6c:68:a4:81:52:d8 mobile=584141077615 [11-Aug-2026 08:57:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [11-Aug-2026 08:57:42 America/Caracas] [CHATBOT][DIAG] corr=3b69be0d Estado: problemas_criticos; Cuenta: por_vencer; Reconexiones 24h: 18; Problema: Tu cuenta vence en 2 días [warning]; Problema: Conexión muy inestable (18 reconexiones en 24h) [critical] [11-Aug-2026 08:57:42 America/Caracas] [CHATBOT][CTX] corr=3b69be0d tel=584141077615 intent=chat srvid=34 usd=30 bs=26490.34 tasa=761.2167 verifyMode=simulated [11-Aug-2026 08:57:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [11-Aug-2026 08:57:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [11-Aug-2026 08:57:42 America/Caracas] [CHATBOT][AI][a970e8] Proveedor: gemini [11-Aug-2026 08:57:42 America/Caracas] [CHATBOT][GEMINI][a970e8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [11-Aug-2026 08:57:42 America/Caracas] [CHATBOT][GEMINI][a970e8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-11 08:57:42 - IMG 956662640778302 TEL 04141077615 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-11 08:57:42 - Incluyendo guardar_imagen.php... 2026-08-11 08:57:42 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-11 08:57:42 - Includes realizados. Verificando funciones... 2026-08-11 08:57:42 - obtenerInfoUsuario: Iniciando función con teléfono: 584141077615 2026-08-11 08:57:42 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-11 08:57:42 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-11 08:57:42 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-11 08:57:42 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-11 08:57:42 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-11 08:57:42 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:81:52:d8","firstname":"carmen","lastname":"mogollon","mac":"6c:68:a4:81:52:d9","srvid":34} 2026-08-11 08:57:42 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-11 08:57:42 - Datos usuario extraídos: {"username":"6c:68:a4:81:52:d8","firstname":"carmen","lastname":"mogollon","mac":"6c:68:a4:81:52:d9","srvid":34} 2026-08-11 08:57:42 - Función conectarbot disponible, obteniendo conexión... 2026-08-11 08:57:42 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-11 08:57:42 - Valor de accessToken: EAAC0c45... 2026-08-11 08:57:42 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-11 08:57:42 - Instancia WhatsAppImageHandler creada 2026-08-11 08:57:42 - Llamando a saveWhatsAppImage... 2026-08-11 08:57:42 - saveWhatsAppImage: Procesando imagen para: 584141077615 2026-08-11 08:57:42 - saveWhatsAppImage: ID de media: 956662640778302, MIME type: image/jpeg 2026-08-11 08:57:42 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/956662640778302 [11-Aug-2026 08:57:43 America/Caracas] [CHATBOT][GEMINI][a970e8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-11 08:57:43 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-11 08:57:43 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=956662640778302&source=getMedia&ext=1786453365&hash=ATz1QZJigpqiZwHTTya34fRAoMbsstW6u-p63ngxSIa3-w 2026-08-11 08:57:43 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=956662640778302&source=getMedia&ext=1786453365&hash=ATz1QZJigpqiZwHTTya34fRAoMbsstW6u-p63ngxSIa3-w [11-Aug-2026 08:57:43 America/Caracas] [CHATBOT][AI][a970e8] Gemini falló, usando heurística local [11-Aug-2026 08:57:43 America/Caracas] [CHATBOT][END] corr=3b69be0d bytesRespuesta=397 [11-Aug-2026 08:57:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-11 08:57:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-11 08:57:44 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-11 08:57:44 - descargar_imagen: Imagen descargada - Tamaño: 52508 bytes, Tipo: image/jpeg 2026-08-11 08:57:44 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/956662640778302.jpg, Tamaño: 52508 bytes 2026-08-11 08:57:44 - saveToDatabase: Registro insertado en BD con ID: 315 2026-08-11 08:57:44 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/956662640778302.jpg","image_id":"956662640778302","size":52508,"mime_type":"image\/jpeg","db_success":true} 2026-08-11 08:57:44 - Resultado del comando: array 2026-08-11 08:57:44 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-11 08:57:44 - Mensaje enviado con éxito a 584141077615 2026-08-11 08:57:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7b1c488a254 (wa_message_id: wamid.HBgMNTg0MTQxMDc3NjE1FQIAERgSMDkxNDVFMjkyREZGRTBFQTVFAA==) 2026-08-11 08:57:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a7b1c488a254 2026-08-11 08:57:44 - ====== FIN WEBHOOK ====== 2026-08-11 08:57:45 - Mensaje enviado con éxito a 584141077615 2026-08-11 08:57:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7b1c4914f82 (wa_message_id: wamid.HBgMNTg0MTQxMDc3NjE1FQIAERgSQTk3NTQ3OUY5RUU4OTA2MkZGAA==) 2026-08-11 08:57:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a7b1c4914f82 2026-08-11 08:57:45 - ====== FIN WEBHOOK ====== 2026-08-11 09:33:52 - ====== INICIO WEBHOOK ====== 2026-08-11 09:33:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-11 09:33:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-11 09:33:52 - ====== FIN WEBHOOK ====== 2026-08-11 09:33:52 - ====== INICIO WEBHOOK ====== 2026-08-11 09:33:52 - Evento: status:failed | De: 584241483484 | Size: 828b 2026-08-11 09:33:52 - STATUS FAILED: failed para 584241483484 | Error: 131047 Re-engagement message 2026-08-11 09:33:53 - ====== FIN WEBHOOK ====== 2026-08-11 09:35:44 - ====== INICIO WEBHOOK ====== 2026-08-11 09:35:44 - Evento: image | De: 584143466209 | Size: 869b 2026-08-11 09:35:44 - Procesando mensaje regular tipo: image 2026-08-11 09:35:44 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-11 09:35:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMkI4MzNCNDNFQ0YwMzJENDc2RkI0NUJEQzI4OUEA 2026-08-11 09:35:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMkI4MzNCNDNFQ0YwMzJENDc2RkI0NUJEQzI4OUEA 2026-08-11 09:35:44 - Contenido: G venezuela 16000.00 viaticos-costamaya... 2026-08-11 09:35:44 - Comando detectado: g 2026-08-11 09:35:44 - CommandProcessor: Procesando comando: g 2026-08-11 09:35:44 - Gasto de negocio con imagen: 989491610800140 2026-08-11 09:35:44 - Formato 'g banco descripcion': banco=venezuela, desc=16000.00 viaticos-costamaya 2026-08-11 09:35:45 - Ejecutando GastosService (negocio) [11-Aug-2026 09:35:45 America/Caracas] [ExchangeRateService] Tasa API (oficial): 761.2167 2026-08-11 09:35:47 - Resultado del comando: array 2026-08-11 09:35:47 - Enviando respuesta: ✅ 💼 Gasto de negocio #962 registrado • Mon 2026-08-11 09:35:48 - Mensaje enviado con éxito a 584143466209 2026-08-11 09:35:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7b2534db13a (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMENGM0ZEMzA0NEVCQjBGQkUzAA==) 2026-08-11 09:35:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a7b2534db13a 2026-08-11 09:35:48 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , celenis del carmen gomez, 2026-09-11 00:00:00 . 584241483484 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241483484","wa_id":"584241483484"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDgzNDg0FQIAERgSMDJCNDhCOTM5OURBMjVEODU3AA==","message_status":"accepted"}]}'. 2026-08-11 10:11:22 - ====== INICIO WEBHOOK ====== 2026-08-11 10:11:22 - Evento: image | De: 584129901415 | Size: 821b 2026-08-11 10:11:22 - Procesando mensaje regular tipo: image 2026-08-11 10:11:22 - RegularMessageService: Procesando mensaje de 584129901415, tipo: image 2026-08-11 10:11:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUM3Q0UyNDJCQzU3NzIxMTMxOTFBRTIxMDJFNzlDQTcA 2026-08-11 10:11:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUM3Q0UyNDJCQzU3NzIxMTMxOTFBRTIxMDJFNzlDQTcA 2026-08-11 10:11:22 - Contenido: ... 2026-08-11 10:11:22 - Comando detectado: image 2026-08-11 10:11:22 - CommandProcessor: Procesando comando: image 2026-08-11 10:11:22 - Imagen sin comando, guardando y procesando 2026-08-11 10:11:22 - Verificando duplicado por imageId=905543232142355, msgId=wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUM3Q0UyNDJCQzU3NzIxMTMxOTFBRTIxMDJFNzlDQTcA 2026-08-11 10:11:22 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-11 10:11:22 - Incluyendo numtoname.php... 2026-08-11 10:11:22 - Incluyendo media.php... 2026-08-11 10:11:22 - DEBUG messages batch: [{"from":"584129901415","from_user_id":"VE.4519632084990605","id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUM3Q0UyNDJCQzU3NzIxMTMxOTFBRTIxMDJFNzlDQTcA","timestamp":"1786457482","type":"image","image":{"mime_type":"image\/jpeg","sha256":"R4dSKObCihWzGnAIs0vqvzgCl62PQdnDRanoS0xwWTc=","id":"905543232142355","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=905543232142355&source=webhook&ext=1786457783&hash=ATxM8IuuMenJxm7Pcj0tn-Zv6cg_ZOEPVmMx7G5qTuMEMg"}}] 2026-08-11 10:11:22 - DEBUG caption: no se encontró texto cercano 2026-08-11 10:11:22 - DEBUG caption final: [VACIO] 2026-08-11 10:11:22 - DEBUG busqueda mobiles: 04129901415,4129901415,584129901415 2026-08-11 10:11:22 - DEBUG usuario encontrado: 70:a7:41:28:54:fe 2026-08-11 10:11:22 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-11 10:11:22 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-11 10:11:23 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=905543232142355&source=getMedia&ext=1786457785&hash=ATwPrMo5wiPcH7mZ_FMBS3GrJ3_htBSujbGDWlV-KU_7EA 2026-08-11 10:11:24 - OCR imagen guardada /home/ctnet/www/chatWEB/media/905543232142355.jpg (32074 bytes) 2026-08-11 10:11:24 - OCR tesseract exit=0 chars=354 2026-08-11 10:11:24 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 218 9:02a.m. Y 23 0 En < Comprobante de operación —«<; y PagomóvilBDV Personas 11.363,11 Bs Fecha: 10/08/2026 Operación: 006959743237 ‘oO Identificación: 18143785 Origen: 0102****1011 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Crear Acceso directo 2026-08-11 10:11:24 - OCR parse (caption-level): {"banco":"Mercantil","monto":"11363.11","fecha":"2026-08-10"} 2026-08-11 10:11:24 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-11 10:11:24 - DEBUG registro: usernameRaw=''70:a7:41:28:54:fe'' first=''Regino'' last=''Mejias Bandes'' esRegistrado=1 2026-08-11 10:11:24 - DEBUG bodyAdmin postOCR: Tlf: 04129901415\nUser: 70:a7:41:28:54:fe\nNombre: Regino Mejias Bandes\nBanco: Mercantil\nMonto: 11363.11 (caption)\nFecha: 2026-08-10 (caption)\nSrvID: 34 2026-08-11 10:11:27 - IMG 905543232142355 TEL 04129901415 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-11 10:11:27 - Incluyendo guardar_imagen.php... 2026-08-11 10:11:27 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-11 10:11:27 - Includes realizados. Verificando funciones... 2026-08-11 10:11:27 - obtenerInfoUsuario: Iniciando función con teléfono: 584129901415 2026-08-11 10:11:27 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-11 10:11:27 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-11 10:11:27 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-11 10:11:27 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-11 10:11:27 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-11 10:11:27 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:54:fe","firstname":"Regino","lastname":"Mejias Bandes","mac":"70:a7:41:28:54:fe","srvid":34} 2026-08-11 10:11:27 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-11 10:11:27 - Datos usuario extraídos: {"username":"70:a7:41:28:54:fe","firstname":"Regino","lastname":"Mejias Bandes","mac":"70:a7:41:28:54:fe","srvid":34} 2026-08-11 10:11:27 - Función conectarbot disponible, obteniendo conexión... 2026-08-11 10:11:27 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-11 10:11:27 - Valor de accessToken: EAAC0c45... 2026-08-11 10:11:27 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-11 10:11:27 - Instancia WhatsAppImageHandler creada 2026-08-11 10:11:27 - Llamando a saveWhatsAppImage... 2026-08-11 10:11:27 - saveWhatsAppImage: Procesando imagen para: 584129901415 2026-08-11 10:11:27 - saveWhatsAppImage: ID de media: 905543232142355, MIME type: image/jpeg 2026-08-11 10:11:27 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/905543232142355 2026-08-11 10:11:28 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-11 10:11:28 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=905543232142355&source=getMedia&ext=1786457790&hash=ATxFHr9rQKHUqwALa8-T52vRiMRC5QT7ABmKvizdP9okTA 2026-08-11 10:11:28 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=905543232142355&source=getMedia&ext=1786457790&hash=ATxFHr9rQKHUqwALa8-T52vRiMRC5QT7ABmKvizdP9okTA 2026-08-11 10:11:29 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-11 10:11:29 - descargar_imagen: Imagen descargada - Tamaño: 32074 bytes, Tipo: image/jpeg 2026-08-11 10:11:29 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/905543232142355.jpg, Tamaño: 32074 bytes 2026-08-11 10:11:29 - saveToDatabase: Registro insertado en BD con ID: 316 2026-08-11 10:11:29 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/905543232142355.jpg","image_id":"905543232142355","size":32074,"mime_type":"image\/jpeg","db_success":true} 2026-08-11 10:11:29 - Resultado del comando: array 2026-08-11 10:11:29 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-11 10:11:29 - Mensaje enviado con éxito a 584129901415 2026-08-11 10:11:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7b2d91e6252 (wa_message_id: wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSMTRBQzEzMjk4MDIyRTgxNzkzAA==) 2026-08-11 10:11:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a7b2d91e6252 2026-08-11 10:11:29 - ====== FIN WEBHOOK ====== 2026-08-11 10:17:02 - ====== INICIO WEBHOOK ====== 2026-08-11 10:17:02 - Evento: button | De: 584129901415 | Size: 711b 2026-08-11 10:17:02 - Procesando botón de plantilla: Informacion de pagos 2026-08-11 10:17:02 - ButtonService: payload=informacion de pagos, telefono=584129901415 2026-08-11 10:17:02 - Procesando botón PAGO para: 584129901415 2026-08-11 10:17:03 - Mensaje enviado con éxito a 584129901415 2026-08-11 10:17:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7b2edfb39c3 (wa_message_id: wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSQzVGOEVCRTNCMkU1RTQ4MEUwAA==) 2026-08-11 10:17:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a7b2edfb39c3 2026-08-11 10:17:03 - ====== FIN WEBHOOK ====== 2026-08-11 10:40:03 - ====== INICIO WEBHOOK ====== 2026-08-11 10:40:03 - Evento: text | De: 584144566438 | Size: 586b 2026-08-11 10:40:03 - Procesando mensaje regular tipo: text 2026-08-11 10:40:03 - RegularMessageService: Procesando mensaje de 584144566438, tipo: text 2026-08-11 10:40:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTY2NDM4FQIAEhggQUNBNkEyMjQ5RTFDRjI4RkM1REQ2RDU0MTE0RTMwMzYA 2026-08-11 10:40:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTY2NDM4FQIAEhggQUNBNkEyMjQ5RTFDRjI4RkM1REQ2RDU0MTE0RTMwMzYA 2026-08-11 10:40:03 - Contenido: Pago internet Glenis Parra... 2026-08-11 10:40:03 - Comando detectado: pago 2026-08-11 10:40:03 - CommandProcessor: Procesando comando: pago 2026-08-11 10:40:03 - Ejecutando add_pagos.php [11-Aug-2026 10:40:04 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-11 10:40:04 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-11 10:40:05 - ====== INICIO WEBHOOK ====== 2026-08-11 10:40:05 - Evento: image | De: 584144566438 | Size: 863b 2026-08-11 10:40:05 - Procesando mensaje regular tipo: image 2026-08-11 10:40:05 - RegularMessageService: Procesando mensaje de 584144566438, tipo: image 2026-08-11 10:40:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTY2NDM4FQIAEhggQUM2Njc2RTdCQTc4NjBDOTMxN0FERDJDQThCNzcyODgA 2026-08-11 10:40:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTY2NDM4FQIAEhggQUM2Njc2RTdCQTc4NjBDOTMxN0FERDJDQThCNzcyODgA 2026-08-11 10:40:05 - Contenido: ... 2026-08-11 10:40:05 - Comando detectado: image 2026-08-11 10:40:05 - CommandProcessor: Procesando comando: image 2026-08-11 10:40:05 - Imagen sin comando, guardando y procesando 2026-08-11 10:40:05 - Verificando duplicado por imageId=1082137570920928, msgId=wamid.HBgMNTg0MTQ0NTY2NDM4FQIAEhggQUM2Njc2RTdCQTc4NjBDOTMxN0FERDJDQThCNzcyODgA 2026-08-11 10:40:05 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-11 10:40:05 - Incluyendo numtoname.php... 2026-08-11 10:40:05 - Incluyendo media.php... 2026-08-11 10:40:05 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584144566438","from_user_id":"VE.2046557672731873","id":"wamid.HBgMNTg0MTQ0NTY2NDM4FQIAEhggQUM2Njc2RTdCQTc4NjBDOTMxN0FERDJDQThCNzcyODgA","timestamp":"1786459205","type":"image","image":{"mime_type":"image\/jpeg","sha256":"7znuytAtKCIi+gOFP3JvQ9xh\/ZsuJJ9CdxuM+HhNBw4=","id":"1082137570920928","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1082137570920928&source=webhook&ext=1786459506&hash=ATwpqlkTDu0oBTRCv9lhl3OZnhchIrz928Qk5KGajyLB8A"}}] 2026-08-11 10:40:05 - DEBUG caption: no se encontró texto cercano 2026-08-11 10:40:05 - DEBUG caption final: [VACIO] 2026-08-11 10:40:05 - DEBUG busqueda mobiles: 04144566438,4144566438,584144566438 2026-08-11 10:40:05 - DEBUG usuario NO encontrado 2026-08-11 10:40:05 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-11 10:40:05 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-11 10:40:05 - ====== INICIO WEBHOOK ====== 2026-08-11 10:40:05 - Evento: text | De: 584144566438 | Size: 586b 2026-08-11 10:40:05 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0NTY2NDM4FQIAEhggQUNBNkEyMjQ5RTFDRjI4RkM1REQ2RDU0MTE0RTMwMzYA, ignorando 2026-08-11 10:40:06 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1082137570920928&source=getMedia&ext=1786459508&hash=ATxM2lckzXrSCjQzCWF-JfRJUh0IzEwRentya3d6OZcFvg 2026-08-11 10:40:07 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1082137570920928.jpg (29064 bytes) 2026-08-11 10:40:07 - OCR tesseract exit=0 chars=367 2026-08-11 10:40:07 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 146 10:37 e Pago exitoso El destina e revisar el balance en la cuenta de Fondos. A Alias: ctnetworks 29208717 Agregar alias ID de orden 448012905138683904 [T) Método de pago Cuenta de Fondos Pagado con 40 USDT Disfruta hasta un 50% de descuento en Ofertas Especiales Enviar otro 2026-08-11 10:40:07 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-08-11 10:40:07 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-11 10:40:07 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-11 10:40:07 - DEBUG bodyAdmin postOCR: Tlf: 04144566438\nUsuario: NO REGISTRADO\nBanco: \nMonto: \nFecha: 2026-08-11 10:40:10 - IMG 1082137570920928 TEL 04144566438 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-11 10:40:10 - Incluyendo guardar_imagen.php... 2026-08-11 10:40:10 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-11 10:40:10 - Includes realizados. Verificando funciones... 2026-08-11 10:40:10 - obtenerInfoUsuario: Iniciando función con teléfono: 584144566438 2026-08-11 10:40:10 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-11 10:40:10 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-11 10:40:10 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-11 10:40:10 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-11 10:40:10 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-11 10:40:10 - obtenerInfoUsuario: Datos usuario: {"username":"e0:63:da:f0:79:25","firstname":"Glenys","lastname":"Parra","mac":"e0:63:da:f0:79:25","srvid":35} 2026-08-11 10:40:10 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-11 10:40:10 - Datos usuario extraídos: {"username":"e0:63:da:f0:79:25","firstname":"Glenys","lastname":"Parra","mac":"e0:63:da:f0:79:25","srvid":35} 2026-08-11 10:40:10 - Función conectarbot disponible, obteniendo conexión... 2026-08-11 10:40:10 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-11 10:40:10 - Valor de accessToken: EAAC0c45... 2026-08-11 10:40:10 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-11 10:40:10 - Instancia WhatsAppImageHandler creada 2026-08-11 10:40:10 - Llamando a saveWhatsAppImage... 2026-08-11 10:40:10 - saveWhatsAppImage: Procesando imagen para: 584144566438 2026-08-11 10:40:10 - saveWhatsAppImage: ID de media: 1082137570920928, MIME type: image/jpeg 2026-08-11 10:40:10 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1082137570920928 2026-08-11 10:40:11 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-11 10:40:11 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1082137570920928&source=getMedia&ext=1786459513&hash=ATyyadCl5_2YRys8uuJZSaENokV4QZ_0WLk1DIi7RjkIeg 2026-08-11 10:40:11 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1082137570920928&source=getMedia&ext=1786459513&hash=ATyyadCl5_2YRys8uuJZSaENokV4QZ_0WLk1DIi7RjkIeg 2026-08-11 10:40:11 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-11 10:40:11 - descargar_imagen: Imagen descargada - Tamaño: 29064 bytes, Tipo: image/jpeg 2026-08-11 10:40:11 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1082137570920928.jpg, Tamaño: 29064 bytes 2026-08-11 10:40:11 - saveToDatabase: Registro insertado en BD con ID: 317 2026-08-11 10:40:11 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1082137570920928.jpg","image_id":"1082137570920928","size":29064,"mime_type":"image\/jpeg","db_success":true} 2026-08-11 10:40:11 - Resultado del comando: array 2026-08-11 10:40:11 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-11 10:40:12 - Mensaje enviado con éxito a 584144566438 2026-08-11 10:40:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7b344ccbded (wa_message_id: wamid.HBgMNTg0MTQ0NTY2NDM4FQIAERgSOUYwM0E3OUJDOEE2QkU2NzE3AA==) 2026-08-11 10:40:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a7b344ccbded 2026-08-11 10:40:12 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Dayana Daniela Misle Misle, 10/09/2026 . 584129641291 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129641291","wa_id":"584129641291"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQxMjkxFQIAERgSRTFCNkI1ODUzREQ4N0JFM0FGAA==","message_status":"accepted"}]}'. 2026-08-11 10:49:25 - ====== INICIO WEBHOOK ====== 2026-08-11 10:49:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-11 10:49:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-11 10:49:25 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Dayana Daniela Misle Misle, 2027-09-11 00:00:00 . 584129641291 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129641291","wa_id":"584129641291"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQxMjkxFQIAERgSNjhBREFCNjNBQzJDOEU0MkZEAA==","message_status":"accepted"}]}'. 2026-08-12 11:11:17 - ====== INICIO WEBHOOK ====== 2026-08-12 11:11:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 11:11:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 11:11:17 - ====== FIN WEBHOOK ====== 2026-08-12 11:11:17 - ====== INICIO WEBHOOK ====== 2026-08-12 11:11:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 11:11:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 11:11:17 - ====== FIN WEBHOOK ====== 2026-08-12 11:11:18 - ====== INICIO WEBHOOK ====== 2026-08-12 11:11:18 - Evento: status:failed | De: 584129078079 | Size: 828b 2026-08-12 11:11:18 - STATUS FAILED: failed para 584129078079 | Error: 131047 Re-engagement message 2026-08-12 11:11:18 - ====== FIN WEBHOOK ====== 2026-08-12 11:11:18 - ====== INICIO WEBHOOK ====== 2026-08-12 11:11:18 - Evento: status:failed | De: 584123419852 | Size: 828b 2026-08-12 11:11:18 - STATUS FAILED: failed para 584123419852 | Error: 131047 Re-engagement message 2026-08-12 11:11:18 - ====== FIN WEBHOOK ====== 2026-08-12 11:15:45 - ====== INICIO WEBHOOK ====== 2026-08-12 11:15:45 - Evento: image | De: 584125770693 | Size: 881b 2026-08-12 11:15:45 - Procesando mensaje regular tipo: image 2026-08-12 11:15:45 - RegularMessageService: Procesando mensaje de 584125770693, tipo: image 2026-08-12 11:15:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NzcwNjkzFQIAEhggQUM3RERFQ0NEREFDQjdDQkU2Njk2NjA2NTg2MDRCNEUA 2026-08-12 11:15:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NzcwNjkzFQIAEhggQUM3RERFQ0NEREFDQjdDQkU2Njk2NjA2NTg2MDRCNEUA 2026-08-12 11:15:45 - Contenido: Buenas tardes!!! Pago WiFi de Julieta Ochoa.... 2026-08-12 11:15:45 - Comando detectado: buenas 2026-08-12 11:15:45 - CommandProcessor: Procesando comando: buenas 2026-08-12 11:15:45 - Imagen sin comando, guardando y procesando 2026-08-12 11:15:45 - Verificando duplicado por imageId=1727981728251706, msgId=wamid.HBgMNTg0MTI1NzcwNjkzFQIAEhggQUM3RERFQ0NEREFDQjdDQkU2Njk2NjA2NTg2MDRCNEUA 2026-08-12 11:15:45 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 11:15:45 - Incluyendo numtoname.php... 2026-08-12 11:15:45 - Incluyendo media.php... 2026-08-12 11:15:45 - DEBUG messages batch: [{"from":"584125770693","from_user_id":"VE.4541358606151286","id":"wamid.HBgMNTg0MTI1NzcwNjkzFQIAEhggQUM3RERFQ0NEREFDQjdDQkU2Njk2NjA2NTg2MDRCNEUA","timestamp":"1786471536","type":"image","image":{"caption":"Buenas tardes!!! Pago WiFi de Julieta Ochoa.","mime_type":"image\/jpeg","sha256":"iIgqYLYrbK5JuUu0jPiqw+Kfeb1cESYvXoNkSrlNH\/M=","id":"1727981728251706","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1727981728251706&source=webhook&ext=1786471839&hash=ATwbGDPZmUIC2XABGNdSRwf9-Uyma8AiR7-pc6824bS34w"}}] 2026-08-12 11:15:45 - DEBUG caption final: Buenas tardes!!! Pago WiFi de Julieta Ochoa. 2026-08-12 11:15:45 - DEBUG busqueda mobiles: 04125770693,4125770693,584125770693 2026-08-12 11:15:45 - DEBUG usuario NO encontrado 2026-08-12 11:15:45 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 11:15:45 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 11:15:47 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1727981728251706&source=getMedia&ext=1786548050&hash=ATzBV4IgDKNS0caI0PelfEIFKq7itU8UkDlewd3PRG5ZGQ 2026-08-12 11:15:48 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1727981728251706.jpg (122084 bytes) 2026-08-12 11:15:49 - OCR tesseract exit=0 chars=373 2026-08-12 11:15:49 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 12:09 Till oul) 8)" € Comprobante de operación <— y PagomóvilBDV Personas 9 22.840,00 Bs Fecha: 11/08/2026 Operación: 006971438880 0 Identificación: 18143785 Origen: 0102****0472 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: Julieta Ochoa < Crear Acceso directo 2026-08-12 11:15:49 - OCR parse (caption-level): {"banco":"Mercantil","monto":"22840.00","fecha":"2026-08-11"} 2026-08-12 11:15:49 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-11","debug":["fecha=2026-08-11"]} 2026-08-12 11:15:49 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-12 11:15:49 - DEBUG bodyAdmin postOCR: Tlf: 04125770693\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 22840.00 (caption)\nFecha: 2026-08-11 (caption) 2026-08-12 11:15:52 - IMG 1727981728251706 TEL 04125770693 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 11:15:52 - Incluyendo guardar_imagen.php... 2026-08-12 11:15:52 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 11:15:52 - Includes realizados. Verificando funciones... 2026-08-12 11:15:52 - obtenerInfoUsuario: Iniciando función con teléfono: 584125770693 2026-08-12 11:15:52 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 11:15:52 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 11:15:52 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 11:15:52 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 11:15:52 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 11:15:52 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:be:d7:7b","firstname":"Julieta","lastname":"ochoa","mac":"e4:38:83:be:d7:7b","srvid":34} 2026-08-12 11:15:52 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 11:15:52 - Datos usuario extraídos: {"username":"e4:38:83:be:d7:7b","firstname":"Julieta","lastname":"ochoa","mac":"e4:38:83:be:d7:7b","srvid":34} 2026-08-12 11:15:52 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 11:15:52 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 11:15:52 - Valor de accessToken: EAAC0c45... 2026-08-12 11:15:52 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 11:15:52 - Instancia WhatsAppImageHandler creada 2026-08-12 11:15:52 - Llamando a saveWhatsAppImage... 2026-08-12 11:15:52 - saveWhatsAppImage: Procesando imagen para: 584125770693 2026-08-12 11:15:52 - saveWhatsAppImage: ID de media: 1727981728251706, MIME type: image/jpeg 2026-08-12 11:15:52 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1727981728251706 2026-08-12 11:15:53 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 11:15:53 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1727981728251706&source=getMedia&ext=1786548056&hash=ATzTB3TW2YzZ1txDbqPfuqQQY_J1lRYtK_12NVopI1soqQ 2026-08-12 11:15:53 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1727981728251706&source=getMedia&ext=1786548056&hash=ATzTB3TW2YzZ1txDbqPfuqQQY_J1lRYtK_12NVopI1soqQ 2026-08-12 11:15:54 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 11:15:54 - descargar_imagen: Imagen descargada - Tamaño: 122084 bytes, Tipo: image/jpeg 2026-08-12 11:15:54 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1727981728251706.jpg, Tamaño: 122084 bytes 2026-08-12 11:15:54 - saveToDatabase: Registro insertado en BD con ID: 318 2026-08-12 11:15:54 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1727981728251706.jpg","image_id":"1727981728251706","size":122084,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 11:15:54 - Resultado del comando: array 2026-08-12 11:15:54 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 11:15:55 - Mensaje enviado con éxito a 584125770693 2026-08-12 11:15:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c8e2b99a38 (wa_message_id: wamid.HBgMNTg0MTI1NzcwNjkzFQIAERgSQ0JENDQyNzIzMUVCRThDOUU5AA==) 2026-08-12 11:15:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c8e2b99a38 2026-08-12 11:15:55 - ====== FIN WEBHOOK ====== 2026-08-12 11:15:56 - ====== INICIO WEBHOOK ====== 2026-08-12 11:15:56 - Evento: image | De: 584241471530 | Size: 818b 2026-08-12 11:15:56 - Procesando mensaje regular tipo: image 2026-08-12 11:15:56 - RegularMessageService: Procesando mensaje de 584241471530, tipo: image 2026-08-12 11:15:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBN0QyNjg5MTMxRDA1QUM4QkYA 2026-08-12 11:15:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBN0QyNjg5MTMxRDA1QUM4QkYA 2026-08-12 11:15:56 - Contenido: ... 2026-08-12 11:15:56 - Comando detectado: image 2026-08-12 11:15:56 - CommandProcessor: Procesando comando: image 2026-08-12 11:15:56 - Imagen sin comando, guardando y procesando 2026-08-12 11:15:56 - Verificando duplicado por imageId=1365175945772596, msgId=wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBN0QyNjg5MTMxRDA1QUM4QkYA 2026-08-12 11:15:56 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 11:15:56 - Incluyendo numtoname.php... 2026-08-12 11:15:56 - Incluyendo media.php... 2026-08-12 11:15:56 - DEBUG messages batch: [{"from":"584241471530","from_user_id":"VE.4546629675624179","id":"wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBN0QyNjg5MTMxRDA1QUM4QkYA","timestamp":"1786537267","type":"image","image":{"mime_type":"image\/jpeg","sha256":"AbG3cGH1Sdvjwdq8wA75BF0rdmLTrx39MIYhsjQTl78=","id":"1365175945772596","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1365175945772596&source=webhook&ext=1786537569&hash=ATyQlPPhCSb25qVT_5sNiZ8FDsUc6durNzKDBzdF-nl-Ww"}}] 2026-08-12 11:15:56 - DEBUG caption: no se encontró texto cercano 2026-08-12 11:15:56 - DEBUG caption final: [VACIO] 2026-08-12 11:15:56 - DEBUG busqueda mobiles: 04241471530,4241471530,584241471530 2026-08-12 11:15:56 - DEBUG usuario encontrado: 78:8a:20:92:c1:ff 2026-08-12 11:15:56 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 11:15:56 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 11:15:57 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1365175945772596&source=getMedia&ext=1786548060&hash=ATxzEwL0FNyJGcm9gpFamZX-u73QwEvR7zr1fOYTkiPRCw 2026-08-12 11:15:58 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1365175945772596.jpg (44417 bytes) 2026-08-12 11:15:59 - OCR tesseract exit=0 chars=268 2026-08-12 11:15:59 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 336 y PagomóvilBDV Personas 22.830,00 Bs Fecha: 11/08/2026 Operación: 006976468163 [Tj Identificación: 18143785 Origen: 0102*=*5088 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-12 11:15:59 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22830.00","fecha":"2026-08-11"} 2026-08-12 11:15:59 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-11","debug":["fecha=2026-08-11"]} 2026-08-12 11:15:59 - DEBUG registro: usernameRaw=''78:8a:20:92:c1:ff'' first=''nathaly'' last=''Graterol'' esRegistrado=1 2026-08-12 11:15:59 - DEBUG bodyAdmin postOCR: Tlf: 04241471530\nUser: 78:8a:20:92:c1:ff\nNombre: nathaly Graterol\nBanco: Venezuela\nMonto: 22830.00 (caption)\nFecha: 2026-08-11 (caption)\nSrvID: 34 2026-08-12 11:16:02 - IMG 1365175945772596 TEL 04241471530 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 11:16:02 - Incluyendo guardar_imagen.php... 2026-08-12 11:16:02 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 11:16:02 - Includes realizados. Verificando funciones... 2026-08-12 11:16:02 - obtenerInfoUsuario: Iniciando función con teléfono: 584241471530 2026-08-12 11:16:02 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 11:16:02 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 11:16:02 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 11:16:02 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 11:16:02 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 11:16:02 - obtenerInfoUsuario: Datos usuario: {"username":"78:8a:20:92:c1:ff","firstname":"nathaly","lastname":"Graterol","mac":"78:8a:20:92:c1:ff","srvid":34} 2026-08-12 11:16:02 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 11:16:02 - Datos usuario extraídos: {"username":"78:8a:20:92:c1:ff","firstname":"nathaly","lastname":"Graterol","mac":"78:8a:20:92:c1:ff","srvid":34} 2026-08-12 11:16:02 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 11:16:02 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 11:16:02 - Valor de accessToken: EAAC0c45... 2026-08-12 11:16:02 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 11:16:02 - Instancia WhatsAppImageHandler creada 2026-08-12 11:16:02 - Llamando a saveWhatsAppImage... 2026-08-12 11:16:02 - saveWhatsAppImage: Procesando imagen para: 584241471530 2026-08-12 11:16:02 - saveWhatsAppImage: ID de media: 1365175945772596, MIME type: image/jpeg 2026-08-12 11:16:02 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1365175945772596 2026-08-12 11:16:03 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 11:16:03 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1365175945772596&source=getMedia&ext=1786548067&hash=ATyS0HVEt7DjaXKKT8c3zyg4645EtMsWYxkRaT9m2rgFMA 2026-08-12 11:16:03 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1365175945772596&source=getMedia&ext=1786548067&hash=ATyS0HVEt7DjaXKKT8c3zyg4645EtMsWYxkRaT9m2rgFMA 2026-08-12 11:16:05 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 11:16:05 - descargar_imagen: Imagen descargada - Tamaño: 44417 bytes, Tipo: image/jpeg 2026-08-12 11:16:05 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1365175945772596.jpg, Tamaño: 44417 bytes 2026-08-12 11:16:05 - saveToDatabase: Registro insertado en BD con ID: 319 2026-08-12 11:16:05 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1365175945772596.jpg","image_id":"1365175945772596","size":44417,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 11:16:05 - Resultado del comando: array 2026-08-12 11:16:05 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 11:16:07 - Mensaje enviado con éxito a 584241471530 2026-08-12 11:16:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c8e372a855 (wa_message_id: wamid.HBgMNTg0MjQxNDcxNTMwFQIAERgSN0ZBQUUwNjkxRDc0RThBNjQwAA==) 2026-08-12 11:16:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c8e372a855 2026-08-12 11:16:07 - ====== FIN WEBHOOK ====== 2026-08-12 11:16:47 - ====== INICIO WEBHOOK ====== 2026-08-12 11:16:47 - Evento: image | De: 584241667345 | Size: 833b 2026-08-12 11:16:47 - Procesando mensaje regular tipo: image 2026-08-12 11:16:47 - RegularMessageService: Procesando mensaje de 584241667345, tipo: image 2026-08-12 11:16:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNjY3MzQ1FQIAEhggQUMwN0QwMEE2MDJDNjA2QkMwNjgwOTYwQzg3ODI0QTkA 2026-08-12 11:16:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNjY3MzQ1FQIAEhggQUMwN0QwMEE2MDJDNjA2QkMwNjgwOTYwQzg3ODI0QTkA 2026-08-12 11:16:47 - Contenido: ... 2026-08-12 11:16:47 - Comando detectado: image 2026-08-12 11:16:47 - CommandProcessor: Procesando comando: image 2026-08-12 11:16:47 - Imagen sin comando, guardando y procesando 2026-08-12 11:16:47 - Verificando duplicado por imageId=1249575487233654, msgId=wamid.HBgMNTg0MjQxNjY3MzQ1FQIAEhggQUMwN0QwMEE2MDJDNjA2QkMwNjgwOTYwQzg3ODI0QTkA 2026-08-12 11:16:47 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 11:16:47 - Incluyendo numtoname.php... 2026-08-12 11:16:47 - Incluyendo media.php... 2026-08-12 11:16:47 - DEBUG messages batch: [{"from":"584241667345","from_user_id":"VE.4546629228957557","id":"wamid.HBgMNTg0MjQxNjY3MzQ1FQIAEhggQUMwN0QwMEE2MDJDNjA2QkMwNjgwOTYwQzg3ODI0QTkA","timestamp":"1786542393","type":"image","image":{"mime_type":"image\/jpeg","sha256":"JNsroF84eAZeGc9svU1NUQNoXorp0r6INHVz8D9jPz4=","id":"1249575487233654","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1249575487233654&source=webhook&ext=1786542695&hash=ATw3VlgxKEZTctbe6U_Qr4k-So9c0bksNeBB1BhZ9cYUdA"}}] 2026-08-12 11:16:47 - DEBUG caption: no se encontró texto cercano 2026-08-12 11:16:47 - DEBUG caption final: [VACIO] 2026-08-12 11:16:47 - DEBUG busqueda mobiles: 04241667345,4241667345,584241667345 2026-08-12 11:16:47 - DEBUG usuario encontrado: 74:ac:b9:70:ea:0f 2026-08-12 11:16:47 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 11:16:47 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 11:16:48 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1249575487233654&source=getMedia&ext=1786548112&hash=ATz6TSXH2ij0r09kimbxXQ1WWdcGheL85cTDNXJX5mrvmg 2026-08-12 11:16:49 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1249575487233654.jpg (56863 bytes) 2026-08-12 11:16:50 - OCR tesseract exit=0 chars=322 2026-08-12 11:16:50 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 331 KATERIN MILEXIS OROPEZA BLANCO El dinero fue enviado Bs.30.5/73,94 (5) Dinero Rápido BBVA Provincial Banco: BANCO VZLA Numero celular: Identificación: Concepto: Fecha: Referencia: 04123663736 V18143785 Pago 12/08/2026 000014040 2026-08-12 11:16:50 - OCR parse (caption-level): {"banco":"Provincial","monto":null,"fecha":"2026-08-12"} 2026-08-12 11:16:50 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-12","debug":["fecha=2026-08-12"]} 2026-08-12 11:16:50 - DEBUG registro: usernameRaw=''74:ac:b9:70:ea:0f'' first=''Katherin '' last=''Oropeza'' esRegistrado=1 2026-08-12 11:16:50 - DEBUG bodyAdmin postOCR: Tlf: 04241667345\nUser: 74:ac:b9:70:ea:0f\nNombre: Katherin Oropeza\nBanco: Provincial\nMonto: \nFecha: 2026-08-12 (caption)\nSrvID: 35 2026-08-12 11:16:54 - IMG 1249575487233654 TEL 04241667345 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 11:16:54 - Incluyendo guardar_imagen.php... 2026-08-12 11:16:54 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 11:16:54 - Includes realizados. Verificando funciones... 2026-08-12 11:16:54 - obtenerInfoUsuario: Iniciando función con teléfono: 584241667345 2026-08-12 11:16:54 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 11:16:54 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 11:16:54 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 11:16:54 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 11:16:54 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 11:16:54 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:70:ea:0f","firstname":"Katherin ","lastname":"Oropeza","mac":"74:ac:b9:70:ea:0f","srvid":35} 2026-08-12 11:16:54 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 11:16:54 - Datos usuario extraídos: {"username":"74:ac:b9:70:ea:0f","firstname":"Katherin ","lastname":"Oropeza","mac":"74:ac:b9:70:ea:0f","srvid":35} 2026-08-12 11:16:54 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 11:16:54 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 11:16:54 - Valor de accessToken: EAAC0c45... 2026-08-12 11:16:54 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 11:16:54 - Instancia WhatsAppImageHandler creada 2026-08-12 11:16:54 - Llamando a saveWhatsAppImage... 2026-08-12 11:16:54 - saveWhatsAppImage: Procesando imagen para: 584241667345 2026-08-12 11:16:54 - saveWhatsAppImage: ID de media: 1249575487233654, MIME type: image/jpeg 2026-08-12 11:16:54 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1249575487233654 2026-08-12 11:16:55 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 11:16:55 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1249575487233654&source=getMedia&ext=1786548118&hash=ATxoSGH_DZZTfMTAOp9lUcCl6llwFFhfrkZy0TzuCppzJQ 2026-08-12 11:16:55 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1249575487233654&source=getMedia&ext=1786548118&hash=ATxoSGH_DZZTfMTAOp9lUcCl6llwFFhfrkZy0TzuCppzJQ 2026-08-12 11:16:56 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 11:16:56 - descargar_imagen: Imagen descargada - Tamaño: 56863 bytes, Tipo: image/jpeg 2026-08-12 11:16:56 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1249575487233654.jpg, Tamaño: 56863 bytes 2026-08-12 11:16:56 - saveToDatabase: Registro insertado en BD con ID: 320 2026-08-12 11:16:56 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1249575487233654.jpg","image_id":"1249575487233654","size":56863,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 11:16:56 - Resultado del comando: array 2026-08-12 11:16:56 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 11:16:57 - Mensaje enviado con éxito a 584241667345 2026-08-12 11:16:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c8e6971dee (wa_message_id: wamid.HBgMNTg0MjQxNjY3MzQ1FQIAERgSMjgwNjhFQ0MxODBFRTMwNUFCAA==) 2026-08-12 11:16:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c8e6971dee 2026-08-12 11:16:57 - ====== FIN WEBHOOK ====== 2026-08-12 11:18:07 - ====== INICIO WEBHOOK ====== 2026-08-12 11:18:07 - Evento: image | De: 584143466209 | Size: 866b 2026-08-12 11:18:07 - Procesando mensaje regular tipo: image 2026-08-12 11:18:07 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-12 11:18:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQkEzMkExOUFBRTkzM0JERTI5MjYwODZCMzJCQUQA 2026-08-12 11:18:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGQkEzMkExOUFBRTkzM0JERTI5MjYwODZCMzJCQUQA 2026-08-12 11:18:07 - Contenido: G venezuela 38300.00 sueldo-walter... 2026-08-12 11:18:07 - Comando detectado: g 2026-08-12 11:18:07 - CommandProcessor: Procesando comando: g 2026-08-12 11:18:07 - Gasto de negocio con imagen: 1448373260462188 2026-08-12 11:18:07 - Formato 'g banco descripcion': banco=venezuela, desc=38300.00 sueldo-walter 2026-08-12 11:18:07 - Ejecutando GastosService (negocio) [12-Aug-2026 11:18:08 America/Caracas] [ExchangeRateService] Tasa API (oficial): 764.3486 2026-08-12 11:18:10 - Resultado del comando: array 2026-08-12 11:18:10 - Enviando respuesta: ✅ 💼 Gasto de negocio #963 registrado • Mon 2026-08-12 11:18:11 - Mensaje enviado con éxito a 584143466209 2026-08-12 11:18:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c8eb35d85b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzgwMjQ2RTk2QjU5QzI0RTYyAA==) 2026-08-12 11:18:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c8eb35d85b 2026-08-12 11:18:11 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, asdrubal nieves, 11/09/2026 . 584242711486 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242711486","wa_id":"584242711486"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzExNDg2FQIAERgSQkQ3RDg5MkY1Qjk5M0U2MTk2AA==","message_status":"accepted"}]}'. 2026-08-12 11:21:03 - ====== INICIO WEBHOOK ====== 2026-08-12 11:21:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 11:21:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 11:21:03 - ====== FIN WEBHOOK ====== 2026-08-12 11:23:42 - ====== INICIO WEBHOOK ====== 2026-08-12 11:23:42 - Evento: image | De: 584242711486 | Size: 832b 2026-08-12 11:23:42 - Procesando mensaje regular tipo: image 2026-08-12 11:23:42 - RegularMessageService: Procesando mensaje de 584242711486, tipo: image 2026-08-12 11:23:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzExNDg2FQIAEhggQUMwQzk4MjA3REZCMUVCMEY2QUE1ODY1QzkzMkRCNjkA 2026-08-12 11:23:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzExNDg2FQIAEhggQUMwQzk4MjA3REZCMUVCMEY2QUE1ODY1QzkzMkRCNjkA 2026-08-12 11:23:42 - Contenido: ... 2026-08-12 11:23:42 - Comando detectado: image 2026-08-12 11:23:42 - CommandProcessor: Procesando comando: image 2026-08-12 11:23:42 - Imagen sin comando, guardando y procesando 2026-08-12 11:23:42 - Verificando duplicado por imageId=1475266394645956, msgId=wamid.HBgMNTg0MjQyNzExNDg2FQIAEhggQUMwQzk4MjA3REZCMUVCMEY2QUE1ODY1QzkzMkRCNjkA 2026-08-12 11:23:42 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 11:23:42 - Incluyendo numtoname.php... 2026-08-12 11:23:42 - Incluyendo media.php... 2026-08-12 11:23:42 - DEBUG messages batch: [{"from":"584242711486","from_user_id":"VE.4536369853316828","id":"wamid.HBgMNTg0MjQyNzExNDg2FQIAEhggQUMwQzk4MjA3REZCMUVCMEY2QUE1ODY1QzkzMkRCNjkA","timestamp":"1786548224","type":"image","image":{"mime_type":"image\/jpeg","sha256":"fC8XkQ4E+O91YhiSXGyBdct0D74Er9QbjqPE0OnbAOg=","id":"1475266394645956","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1475266394645956&source=webhook&ext=1786548525&hash=ATyksgtL_TaAauWLuFyjemnDzFLdZlbq_fopSGHnECd7gw"}}] 2026-08-12 11:23:42 - DEBUG caption: no se encontró texto cercano 2026-08-12 11:23:42 - DEBUG caption final: [VACIO] 2026-08-12 11:23:42 - DEBUG busqueda mobiles: 04242711486,4242711486,584242711486 2026-08-12 11:23:42 - DEBUG usuario encontrado: 4c:d7:c8:a0:73:a7 2026-08-12 11:23:42 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 11:23:42 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 11:23:43 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1475266394645956&source=getMedia&ext=1786548527&hash=ATzJmW4-TAV_UR5f5LbFrutKD9yb06QghtRXkzSgL1pPxQ 2026-08-12 11:23:44 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1475266394645956.jpg (34923 bytes) 2026-08-12 11:23:45 - OCR tesseract exit=0 chars=358 2026-08-12 11:23:45 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 11:20 O BOWS E € Comprobante de operación < y PagomóvilBDV Personas 9 22.930,46 Bs Fecha: 12/08/2026 Operación: 006979765240 1D Identificación: 18143 Origen: 0102****6321 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: internet < Crear Acceso directo 2026-08-12 11:23:45 - OCR parse (caption-level): {"banco":"Mercantil","monto":"22930.46","fecha":"2026-08-12"} 2026-08-12 11:23:45 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-12","debug":["fecha=2026-08-12"]} 2026-08-12 11:23:45 - DEBUG registro: usernameRaw=''4c:d7:c8:a0:73:a7'' first=''Stephanie Margarita'' last=''Collado Strubinger'' esRegistrado=1 2026-08-12 11:23:45 - DEBUG bodyAdmin postOCR: Tlf: 04242711486\nUser: 4c:d7:c8:a0:73:a7\nNombre: Stephanie Margarita Collado Strubinger\nBanco: Mercantil\nMonto: 22930.46 (caption)\nFecha: 2026-08-12 (caption)\nSrvID: 35 2026-08-12 11:23:48 - IMG 1475266394645956 TEL 04242711486 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 11:23:48 - Incluyendo guardar_imagen.php... 2026-08-12 11:23:48 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 11:23:48 - Includes realizados. Verificando funciones... 2026-08-12 11:23:48 - obtenerInfoUsuario: Iniciando función con teléfono: 584242711486 2026-08-12 11:23:48 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 11:23:48 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 11:23:48 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 11:23:48 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 11:23:48 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 11:23:48 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:0e:fc:29","firstname":"asdrubal","lastname":"nieves","mac":"74:ac:b9:0e:fc:29","srvid":34} 2026-08-12 11:23:48 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 11:23:48 - Datos usuario extraídos: {"username":"74:ac:b9:0e:fc:29","firstname":"asdrubal","lastname":"nieves","mac":"74:ac:b9:0e:fc:29","srvid":34} 2026-08-12 11:23:48 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 11:23:48 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 11:23:48 - Valor de accessToken: EAAC0c45... 2026-08-12 11:23:48 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 11:23:48 - Instancia WhatsAppImageHandler creada 2026-08-12 11:23:48 - Llamando a saveWhatsAppImage... 2026-08-12 11:23:48 - saveWhatsAppImage: Procesando imagen para: 584242711486 2026-08-12 11:23:48 - saveWhatsAppImage: ID de media: 1475266394645956, MIME type: image/jpeg 2026-08-12 11:23:48 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1475266394645956 2026-08-12 11:23:49 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 11:23:49 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1475266394645956&source=getMedia&ext=1786548533&hash=ATz0_B5h6WNn9x4H6Wbr6mhHbYXkxPixFA_LdZ8xK567tA 2026-08-12 11:23:49 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1475266394645956&source=getMedia&ext=1786548533&hash=ATz0_B5h6WNn9x4H6Wbr6mhHbYXkxPixFA_LdZ8xK567tA 2026-08-12 11:23:50 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 11:23:50 - descargar_imagen: Imagen descargada - Tamaño: 34923 bytes, Tipo: image/jpeg 2026-08-12 11:23:50 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1475266394645956.jpg, Tamaño: 34923 bytes 2026-08-12 11:23:50 - saveToDatabase: Registro insertado en BD con ID: 321 2026-08-12 11:23:50 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1475266394645956.jpg","image_id":"1475266394645956","size":34923,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 11:23:50 - Resultado del comando: array 2026-08-12 11:23:50 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 11:23:52 - Mensaje enviado con éxito a 584242711486 2026-08-12 11:23:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c9008077da (wa_message_id: wamid.HBgMNTg0MjQyNzExNDg2FQIAERgSQTAyQjhEMEI2QTc2QUExMDdBAA==) 2026-08-12 11:23:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c9008077da 2026-08-12 11:23:52 - ====== FIN WEBHOOK ====== 2026-08-12 11:26:34 - ====== INICIO WEBHOOK ====== 2026-08-12 11:26:34 - Evento: text | De: 584140192673 | Size: 597b 2026-08-12 11:26:34 - Procesando mensaje regular tipo: text 2026-08-12 11:26:34 - RegularMessageService: Procesando mensaje de 584140192673, tipo: text 2026-08-12 11:26:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUM1NzcyMDdDRUQ3RDdCOTBBMkVEOEQ5QTdDQTcwNTQA 2026-08-12 11:26:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUM1NzcyMDdDRUQ3RDdCOTBBMkVEOEQ5QTdDQTcwNTQA 2026-08-12 11:26:34 - Contenido: Pago de internet Leydi ziegler Leydi quesera... 2026-08-12 11:26:34 - Comando detectado: pago 2026-08-12 11:26:34 - CommandProcessor: Procesando comando: pago 2026-08-12 11:26:34 - Ejecutando add_pagos.php [12-Aug-2026 11:26:35 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-12 11:26:35 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120161811","wa_id":"584120161811"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTYxODExFQIAERgSNUE0RTlFREFGNDlFOUQ4RUI5AA=="}]}'. 2026-08-12 11:33:48 - ====== INICIO WEBHOOK ====== 2026-08-12 11:33:48 - Evento: status:failed | De: 584120161811 | Size: 828b 2026-08-12 11:33:48 - STATUS FAILED: failed para 584120161811 | Error: 131047 Re-engagement message 2026-08-12 11:33:48 - ====== FIN WEBHOOK ====== 2026-08-12 11:37:03 - ====== INICIO WEBHOOK ====== 2026-08-12 11:37:03 - Evento: image | De: 584143466209 | Size: 865b 2026-08-12 11:37:03 - Procesando mensaje regular tipo: image 2026-08-12 11:37:03 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-12 11:37:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NzMwRkM0MzQxRkM0QzZDRkExQkU3QUMyQzAxOEQA 2026-08-12 11:37:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NzMwRkM0MzQxRkM0QzZDRkExQkU3QUMyQzAxOEQA 2026-08-12 11:37:03 - Contenido: G venezuela 7985.16 sueldo-sandy... 2026-08-12 11:37:03 - Comando detectado: g 2026-08-12 11:37:03 - CommandProcessor: Procesando comando: g 2026-08-12 11:37:03 - Gasto de negocio con imagen: 2285027075650383 2026-08-12 11:37:03 - Formato 'g banco descripcion': banco=venezuela, desc=7985.16 sueldo-sandy 2026-08-12 11:37:04 - Ejecutando GastosService (negocio) [12-Aug-2026 11:37:04 America/Caracas] [ExchangeRateService] Tasa API (oficial): 764.3486 2026-08-12 11:37:06 - Resultado del comando: array 2026-08-12 11:37:06 - Enviando respuesta: ✅ 💼 Gasto de negocio #964 registrado • Mon 2026-08-12 11:37:08 - Mensaje enviado con éxito a 584143466209 2026-08-12 11:37:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c9324473ca (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRDU4OUIwNTBCNjI2RTgwRTg4AA==) 2026-08-12 11:37:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c9324473ca 2026-08-12 11:37:08 - ====== FIN WEBHOOK ====== 2026-08-12 11:43:29 - ====== INICIO WEBHOOK ====== 2026-08-12 11:43:29 - Evento: image | De: 584143466209 | Size: 866b 2026-08-12 11:43:29 - Procesando mensaje regular tipo: image 2026-08-12 11:43:29 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-12 11:43:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5QjEyNkQ4NjZBN0NFMDJBRkM0M0FFNUI4QTUxN0QA 2026-08-12 11:43:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5QjEyNkQ4NjZBN0NFMDJBRkM0M0FFNUI4QTUxN0QA 2026-08-12 11:43:29 - Contenido: G venezuela 23201.89 sueldo-sandy... 2026-08-12 11:43:29 - Comando detectado: g 2026-08-12 11:43:29 - CommandProcessor: Procesando comando: g 2026-08-12 11:43:29 - Gasto de negocio con imagen: 1315784947113218 2026-08-12 11:43:29 - Formato 'g banco descripcion': banco=venezuela, desc=23201.89 sueldo-sandy 2026-08-12 11:43:30 - Ejecutando GastosService (negocio) [12-Aug-2026 11:43:30 America/Caracas] [ExchangeRateService] Tasa API (oficial): 764.3486 2026-08-12 11:43:33 - Resultado del comando: array 2026-08-12 11:43:33 - Enviando respuesta: ✅ 💼 Gasto de negocio #965 registrado • Mon 2026-08-12 11:43:34 - Mensaje enviado con éxito a 584143466209 2026-08-12 11:43:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c94a64992e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjExMjRFNDNEMjM2NTVCRDE1AA==) 2026-08-12 11:43:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c94a64992e 2026-08-12 11:43:34 - ====== FIN WEBHOOK ====== 2026-08-12 11:45:07 - ====== INICIO WEBHOOK ====== 2026-08-12 11:45:07 - Evento: text | De: 584162492362 | Size: 624b 2026-08-12 11:45:07 - Procesando mensaje regular tipo: text 2026-08-12 11:45:07 - RegularMessageService: Procesando mensaje de 584162492362, tipo: text 2026-08-12 11:45:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUM2Q0M3NjNCQ0NDNTg4MkI0MEM0OUU5MjY1NTc5OTkA 2026-08-12 11:45:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUM2Q0M3NjNCQ0NDNTg4MkI0MEM0OUU5MjY1NTc5OTkA 2026-08-12 11:45:07 - Contenido: Tengo la señal desde potrero casa de los chilenos... 2026-08-12 11:45:07 - Comando detectado: tengo 2026-08-12 11:45:07 - CommandProcessor: Procesando comando: tengo 2026-08-12 11:45:07 - Comando no reconocido, enviando a ChatGPT 2026-08-12 11:45:07 - Resultado del comando: string 2026-08-12 11:45:07 - Enviando a ChatGPT: Tengo la señal desde potrero casa de los chilenos... 2026-08-12 11:45:07 - forwardToChatGPT: Enviando a ChatGPT: Tengo la señal desde potrero casa de los chilenos... 2026-08-12 11:45:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 12:45:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 12:45:07 America/Halifax] [CHATBOT][START] corr=c26fc534 IP=127.0.0.1 UA= [12-Aug-2026 11:45:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 11:45:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-04 username=18:e8:29:3a:9d:df mobile=584162492362 [12-Aug-2026 11:45:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 11:45:07 America/Caracas] [CHATBOT][DIAG] corr=c26fc534 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [12-Aug-2026 11:45:07 America/Caracas] [CHATBOT][CTX] corr=c26fc534 tel=584162492362 intent=chat srvid=35 usd=40 bs=35465.78 tasa=764.3486 verifyMode=simulated [12-Aug-2026 11:45:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 11:45:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 11:45:08 America/Caracas] [CHATBOT][AI][28e5ba] Proveedor: gemini [12-Aug-2026 11:45:08 America/Caracas] [CHATBOT][GEMINI][28e5ba] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 11:45:08 America/Caracas] [CHATBOT][GEMINI][28e5ba] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 11:45:09 America/Caracas] [CHATBOT][GEMINI][28e5ba] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 11:45:09 America/Caracas] [CHATBOT][AI][28e5ba] Gemini falló, usando heurística local [12-Aug-2026 11:45:09 America/Caracas] [CHATBOT][AI][28e5ba] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 11:45:09 America/Caracas] [CHATBOT][END] corr=c26fc534 bytesRespuesta=391 [12-Aug-2026 11:45:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 11:45:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 11:45:11 - Mensaje enviado con éxito a 584162492362 2026-08-12 11:45:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c9507203ac (wa_message_id: wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSQkFCQjU0QjgyM0M3OENEMDkwAA==) 2026-08-12 11:45:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c9507203ac 2026-08-12 11:45:11 - ====== FIN WEBHOOK ====== 2026-08-12 11:47:12 - ====== INICIO WEBHOOK ====== 2026-08-12 11:47:12 - Evento: text | De: 584162492362 | Size: 576b 2026-08-12 11:47:12 - Procesando mensaje regular tipo: text 2026-08-12 11:47:12 - RegularMessageService: Procesando mensaje de 584162492362, tipo: text 2026-08-12 11:47:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUM1QUIyQjFDQURENUJFMzZBNDk1RTFCQ0NFRjZGMjEA 2026-08-12 11:47:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUM1QUIyQjFDQURENUJFMzZBNDk1RTFCQ0NFRjZGMjEA 2026-08-12 11:47:12 - Contenido: Planes... 2026-08-12 11:47:12 - Comando detectado: planes 2026-08-12 11:47:12 - CommandProcessor: Procesando comando: planes 2026-08-12 11:47:12 - Comando no reconocido, enviando a ChatGPT 2026-08-12 11:47:12 - Resultado del comando: string 2026-08-12 11:47:12 - Enviando a ChatGPT: Planes... 2026-08-12 11:47:12 - LeadCapture: Posible lead detectado para 584162492362 2026-08-12 11:47:12 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-12 11:47:12 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-12 11:47:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 12:47:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 12:47:12 America/Halifax] [CHATBOT][START] corr=741eea00 IP=127.0.0.1 UA= [12-Aug-2026 11:47:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 11:47:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-04 username=18:e8:29:3a:9d:df mobile=584162492362 [12-Aug-2026 11:47:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 11:47:12 America/Caracas] [CHATBOT][DIAG] corr=741eea00 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 5; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [12-Aug-2026 11:47:12 America/Caracas] [CHATBOT][CTX] corr=741eea00 tel=584162492362 intent=chat srvid=35 usd=40 bs=35465.78 tasa=764.3486 verifyMode=simulated [12-Aug-2026 11:47:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 11:47:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 11:47:12 America/Caracas] [CHATBOT][AI][6c7a29] Proveedor: gemini [12-Aug-2026 11:47:12 America/Caracas] [CHATBOT][GEMINI][6c7a29] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 11:47:13 America/Caracas] [CHATBOT][GEMINI][6c7a29] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 11:47:14 America/Caracas] [CHATBOT][GEMINI][6c7a29] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 11:47:14 America/Caracas] [CHATBOT][AI][6c7a29] Gemini falló, usando heurística local [12-Aug-2026 11:47:14 America/Caracas] [CHATBOT][END] corr=741eea00 bytesRespuesta=478 [12-Aug-2026 11:47:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 11:47:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 11:47:15 - Mensaje enviado con éxito a 584162492362 2026-08-12 11:47:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c9583da95d (wa_message_id: wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSMDE1QTFFQkFEODZEM0I3RkREAA==) 2026-08-12 11:47:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c9583da95d 2026-08-12 11:47:15 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143030898","wa_id":"584143030898"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDMwODk4FQIAERgSREQ4RkY5RkQ0OTE3OUQyMjUxAA==","message_status":"accepted"}]}'. 2026-08-12 11:54:18 - ====== INICIO WEBHOOK ====== 2026-08-12 11:54:18 - Evento: status:failed | De: 584143030898 | Size: 573b 2026-08-12 11:54:18 - STATUS FAILED: failed para 584143030898 | Error: 131026 Message undeliverable 2026-08-12 11:54:18 - ====== FIN WEBHOOK ====== 2026-08-12 11:54:18 - ====== INICIO WEBHOOK ====== 2026-08-12 11:54:18 - Evento: image | De: 584143466209 | Size: 865b 2026-08-12 11:54:18 - Procesando mensaje regular tipo: image 2026-08-12 11:54:18 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-12 11:54:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1QkExRTY4NDhDMzgyMjhBNjBBRjBDMDIzMjRBRDYA 2026-08-12 11:54:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1QkExRTY4NDhDMzgyMjhBNjBBRjBDMDIzMjRBRDYA 2026-08-12 11:54:18 - Contenido: Pg mercantil 9828.00 comida-pizza... 2026-08-12 11:54:18 - Comando detectado: pg 2026-08-12 11:54:18 - CommandProcessor: Procesando comando: pg 2026-08-12 11:54:18 - Gasto personal con imagen: 1362924592184840 2026-08-12 11:54:18 - Formato 'pg banco descripcion': banco=mercantil, desc=9828.00 comida-pizza 2026-08-12 11:54:19 - Ejecutando GastosService (personal) [12-Aug-2026 11:54:19 America/Caracas] [ExchangeRateService] Tasa API (oficial): 764.3486 2026-08-12 11:54:22 - Resultado del comando: array 2026-08-12 11:54:22 - Enviando respuesta: ✅ 👤 Gasto personal #366 registrado • Monto 2026-08-12 11:54:23 - Mensaje enviado con éxito a 584143466209 2026-08-12 11:54:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c972f4af39 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSREI3NzExMTUwQTNDMDIwQzg1AA==) 2026-08-12 11:54:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c972f4af39 2026-08-12 11:54:23 - ====== FIN WEBHOOK ====== 2026-08-12 11:54:55 - ====== INICIO WEBHOOK ====== 2026-08-12 11:54:55 - Evento: text | De: 56946487570 | Size: 591b 2026-08-12 11:54:55 - Procesando mensaje regular tipo: text 2026-08-12 11:54:55 - RegularMessageService: Procesando mensaje de 56946487570, tipo: text 2026-08-12 11:54:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgLNTY5NDY0ODc1NzAVAgASGBQzQTY2RUMwNzM2ODQwMTZDMTM5RAA= 2026-08-12 11:54:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgLNTY5NDY0ODc1NzAVAgASGBQzQTY2RUMwNzM2ODQwMTZDMTM5RAA= 2026-08-12 11:54:55 - Contenido: Hola buenas noches me pasa los datos para hacer el pago... 2026-08-12 11:54:55 - Comando detectado: hola 2026-08-12 11:54:55 - CommandProcessor: Procesando comando: hola 2026-08-12 11:54:55 - Comando no reconocido, enviando a ChatGPT 2026-08-12 11:54:55 - Resultado del comando: string 2026-08-12 11:54:55 - Enviando a ChatGPT: Hola buenas noches me pasa los datos para hacer e... 2026-08-12 11:54:55 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas noches me pasa los datos para hacer e... 2026-08-12 11:54:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 12:54:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 12:54:56 America/Halifax] [CHATBOT][START] corr=4afe3c9a IP=127.0.0.1 UA= [12-Aug-2026 11:54:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 11:54:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-06 username=70:a7:41:24:6c:1e mobile=56946487570 [12-Aug-2026 11:54:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 11:54:56 America/Caracas] [CHATBOT][DIAG] corr=4afe3c9a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 4; Problema: Tu cuenta venció hace 6 días [critical] [12-Aug-2026 11:54:56 America/Caracas] [CHATBOT][CTX] corr=4afe3c9a tel=56946487570 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 11:54:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 11:54:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 11:54:56 America/Caracas] [CHATBOT][AI][3a3739] Proveedor: gemini [12-Aug-2026 11:54:56 America/Caracas] [CHATBOT][GEMINI][3a3739] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 11:54:57 America/Caracas] [CHATBOT][GEMINI][3a3739] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 11:54:57 America/Caracas] [CHATBOT][GEMINI][3a3739] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 11:54:58 America/Caracas] [CHATBOT][AI][3a3739] Gemini falló, usando heurística local [12-Aug-2026 11:54:58 America/Caracas] [CHATBOT][END] corr=4afe3c9a bytesRespuesta=397 [12-Aug-2026 11:54:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 11:54:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 11:54:59 - Mensaje enviado con éxito a 56946487570 2026-08-12 11:54:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c97534856a (wa_message_id: wamid.HBgLNTY5NDY0ODc1NzAVAgARGBI1QkI4QzQwNDVEMzAxQ0Y5QkUA) 2026-08-12 11:54:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c97534856a 2026-08-12 11:54:59 - ====== FIN WEBHOOK ====== 2026-08-12 11:54:59 - ====== INICIO WEBHOOK ====== 2026-08-12 11:54:59 - Evento: text | De: 584129901415 | Size: 551b 2026-08-12 11:54:59 - Procesando mensaje regular tipo: text 2026-08-12 11:54:59 - RegularMessageService: Procesando mensaje de 584129901415, tipo: text 2026-08-12 11:54:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNEMkNEM0UxOUI0RUMxODk4NDU0MDJCRkE1QUU3QkEA 2026-08-12 11:54:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNEMkNEM0UxOUI0RUMxODk4NDU0MDJCRkE1QUU3QkEA 2026-08-12 11:54:59 - Contenido: .... 2026-08-12 11:54:59 - Comando detectado: . 2026-08-12 11:54:59 - CommandProcessor: Procesando comando: . 2026-08-12 11:54:59 - Comando no reconocido, enviando a ChatGPT 2026-08-12 11:54:59 - Resultado del comando: string 2026-08-12 11:54:59 - Enviando a ChatGPT: .... 2026-08-12 11:54:59 - forwardToChatGPT: Enviando a ChatGPT: .... 2026-08-12 11:54:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 12:54:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 12:54:59 America/Halifax] [CHATBOT][START] corr=1b3600ea IP=127.0.0.1 UA= [12-Aug-2026 11:55:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 11:55:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=70:a7:41:28:54:fe mobile=584129901415 [12-Aug-2026 11:55:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 11:55:00 America/Caracas] [CHATBOT][DIAG] corr=1b3600ea Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 7; Problema: Tu cuenta venció hace 1 día [critical]; Problema: Conexión inestable (7 reconexiones en 24h) [warning] [12-Aug-2026 11:55:00 America/Caracas] [CHATBOT][CTX] corr=1b3600ea tel=584129901415 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 11:55:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 11:55:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 11:55:00 America/Caracas] [CHATBOT][AI][5d0315] Proveedor: gemini [12-Aug-2026 11:55:00 America/Caracas] [CHATBOT][GEMINI][5d0315] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 11:55:01 America/Caracas] [CHATBOT][GEMINI][5d0315] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 11:55:01 America/Caracas] [CHATBOT][GEMINI][5d0315] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 11:55:02 America/Caracas] [CHATBOT][AI][5d0315] Gemini falló, usando heurística local [12-Aug-2026 11:55:02 America/Caracas] [CHATBOT][AI][5d0315] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 11:55:02 America/Caracas] [CHATBOT][END] corr=1b3600ea bytesRespuesta=397 [12-Aug-2026 11:55:02 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 11:55:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 11:55:03 - Mensaje enviado con éxito a 584129901415 2026-08-12 11:55:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c97572e269 (wa_message_id: wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSMzFDQTUwODBCQThEMUM3QkJDAA==) 2026-08-12 11:55:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c97572e269 2026-08-12 11:55:03 - ====== FIN WEBHOOK ====== 2026-08-12 12:11:01 - ====== INICIO WEBHOOK ====== 2026-08-12 12:11:01 - Evento: image | De: 584143466209 | Size: 871b 2026-08-12 12:11:01 - Procesando mensaje regular tipo: image 2026-08-12 12:11:01 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-12 12:11:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5MkUyQjc0MEFEOTk4NDk0NUE4MkFFRUE2MDA4OTcA 2026-08-12 12:11:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5MkUyQjc0MEFEOTk4NDk0NUE4MkFFRUE2MDA4OTcA 2026-08-12 12:11:01 - Contenido: Pg mercantil 23000.00 comida-empanadas... 2026-08-12 12:11:01 - Comando detectado: pg 2026-08-12 12:11:01 - CommandProcessor: Procesando comando: pg 2026-08-12 12:11:01 - Gasto personal con imagen: 1040543078965075 2026-08-12 12:11:01 - Formato 'pg banco descripcion': banco=mercantil, desc=23000.00 comida-empanadas 2026-08-12 12:11:02 - Ejecutando GastosService (personal) [12-Aug-2026 12:11:02 America/Caracas] [ExchangeRateService] Tasa API (oficial): 764.3486 2026-08-12 12:11:04 - Resultado del comando: array 2026-08-12 12:11:04 - Enviando respuesta: ✅ 👤 Gasto personal #367 registrado • Monto 2026-08-12 12:11:05 - Mensaje enviado con éxito a 584143466209 2026-08-12 12:11:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c9b19e8d9a (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRjMzRUI5QjdBNzAxNUQ2OUU1AA==) 2026-08-12 12:11:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c9b19e8d9a 2026-08-12 12:11:05 - ====== FIN WEBHOOK ====== 2026-08-12 12:20:06 - ====== INICIO WEBHOOK ====== 2026-08-12 12:20:06 - Evento: image | De: 584143466209 | Size: 854b 2026-08-12 12:20:06 - Procesando mensaje regular tipo: image 2026-08-12 12:20:06 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-12 12:20:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMEIzQzY1QkUwQjNCRDdEQzYxMwA= 2026-08-12 12:20:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhgWM0VCMEIzQzY1QkUwQjNCRDdEQzYxMwA= 2026-08-12 12:20:06 - Contenido: g venezuela 612868.49 legal-seniat... 2026-08-12 12:20:06 - Comando detectado: g 2026-08-12 12:20:06 - CommandProcessor: Procesando comando: g 2026-08-12 12:20:06 - Gasto de negocio con imagen: 1575057790753480 2026-08-12 12:20:06 - Formato 'g banco descripcion': banco=venezuela, desc=612868.49 legal-seniat 2026-08-12 12:20:06 - Ejecutando GastosService (negocio) [12-Aug-2026 12:20:07 America/Caracas] [ExchangeRateService] Tasa API (oficial): 764.3486 2026-08-12 12:20:09 - Resultado del comando: array 2026-08-12 12:20:09 - Enviando respuesta: ✅ 💼 Gasto de negocio #966 registrado • Mon 2026-08-12 12:20:10 - Mensaje enviado con éxito a 584143466209 2026-08-12 12:20:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c9d3a5f366 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTU5NTEyQzczNENDODBEMjkwAA==) 2026-08-12 12:20:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c9d3a5f366 2026-08-12 12:20:10 - ====== FIN WEBHOOK ====== 2026-08-12 12:20:23 - ====== INICIO WEBHOOK ====== 2026-08-12 12:20:23 - Evento: button | De: 584121481718 | Size: 710b 2026-08-12 12:20:23 - Procesando botón de plantilla: Informacion de pagos 2026-08-12 12:20:23 - ButtonService: payload=informacion de pagos, telefono=584121481718 2026-08-12 12:20:23 - Procesando botón PAGO para: 584121481718 2026-08-12 12:20:24 - Mensaje enviado con éxito a 584121481718 2026-08-12 12:20:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7c9d485f4cd (wa_message_id: wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSQjMyMzcxRUZBNDFBRTNBQjREAA==) 2026-08-12 12:20:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a7c9d485f4cd 2026-08-12 12:20:24 - ====== FIN WEBHOOK ====== 2026-08-12 12:39:41 - ====== INICIO WEBHOOK ====== 2026-08-12 12:39:41 - Evento: text | De: 584243578728 | Size: 579b 2026-08-12 12:39:41 - Procesando mensaje regular tipo: text 2026-08-12 12:39:41 - RegularMessageService: Procesando mensaje de 584243578728, tipo: text 2026-08-12 12:39:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUM2RjJEMTBBNTNGOTc2MzMwQjVCNzZEQjgxQjBEQzgA 2026-08-12 12:39:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUM2RjJEMTBBNTNGOTc2MzMwQjVCNzZEQjgxQjBEQzgA 2026-08-12 12:39:41 - Contenido: Buenas tardes... 2026-08-12 12:39:41 - Comando detectado: buenas 2026-08-12 12:39:41 - CommandProcessor: Procesando comando: buenas 2026-08-12 12:39:41 - Comando no reconocido, enviando a ChatGPT 2026-08-12 12:39:41 - Resultado del comando: string 2026-08-12 12:39:41 - Enviando a ChatGPT: Buenas tardes... 2026-08-12 12:39:41 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-08-12 12:39:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 13:39:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 13:39:41 America/Halifax] [CHATBOT][START] corr=c0601a2d IP=127.0.0.1 UA= [12-Aug-2026 12:39:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 12:39:42 America/Caracas] [CHATBOT][CTX] corr=c0601a2d tel=584243578728 intent=chat srvid= usd=0 bs=0 tasa=764.3486 verifyMode=simulated [12-Aug-2026 12:39:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 12:39:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 12:39:42 America/Caracas] [CHATBOT][AI][21d68f] Proveedor: gemini [12-Aug-2026 12:39:42 America/Caracas] [CHATBOT][GEMINI][21d68f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 12:39:43 America/Caracas] [CHATBOT][GEMINI][21d68f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 12:39:43 America/Caracas] [CHATBOT][GEMINI][21d68f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 12:39:44 America/Caracas] [CHATBOT][AI][21d68f] Gemini falló, usando heurística local [12-Aug-2026 12:39:44 America/Caracas] [CHATBOT][AI][21d68f] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 12:39:44 America/Caracas] [CHATBOT][END] corr=c0601a2d bytesRespuesta=370 [12-Aug-2026 12:39:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 12:39:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 12:39:46 - Mensaje enviado con éxito a 584243578728 2026-08-12 12:39:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ca1d20fa83 (wa_message_id: wamid.HBgMNTg0MjQzNTc4NzI4FQIAERgSMTQwRkM2NkFFNDc4Q0IyNEJCAA==) 2026-08-12 12:39:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ca1d20fa83 2026-08-12 12:39:46 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Regino Mejias Bandes, 2026-08-27 00:00:00 . 584129901415 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129901415","wa_id":"584129901415"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSQ0IzODU3MjM0OEREOTg0NjJGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Katherin Oropeza, 2026-09-14 00:00:00 . 584241667345 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241667345","wa_id":"584241667345"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjY3MzQ1FQIAERgSQkI5OTA0QjA2NDM4QjZBRUY2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , nathaly Graterol, 2026-09-17 00:00:00 . 584241471530 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241471530","wa_id":"584241471530"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDcxNTMwFQIAERgSMjk1QjlBOEY1MUUyNkI3RDkwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , carmen mogollon, 2026-09-14 00:00:00 . 584141077615 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141077615","wa_id":"584141077615"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDc3NjE1FQIAERgSQzhGNDdCRkFBREFCNkREMTQ1AA==","message_status":"accepted"}]}'. 2026-08-12 13:03:51 - ====== INICIO WEBHOOK ====== 2026-08-12 13:03:51 - Evento: status:failed | De: 584243456062 | Size: 828b 2026-08-12 13:03:51 - STATUS FAILED: failed para 584243456062 | Error: 131047 Re-engagement message 2026-08-12 13:03:51 - ====== FIN WEBHOOK ====== 2026-08-12 13:05:43 - ====== INICIO WEBHOOK ====== 2026-08-12 13:05:43 - Evento: status:failed | De: 584141158869 | Size: 828b 2026-08-12 13:05:43 - STATUS FAILED: failed para 584141158869 | Error: 131047 Re-engagement message 2026-08-12 13:05:43 - ====== FIN WEBHOOK ====== 2026-08-12 13:06:57 - ====== INICIO WEBHOOK ====== 2026-08-12 13:06:57 - Evento: image | De: 584243578728 | Size: 840b 2026-08-12 13:06:57 - Procesando mensaje regular tipo: image 2026-08-12 13:06:57 - RegularMessageService: Procesando mensaje de 584243578728, tipo: image 2026-08-12 13:06:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUMzRjdGMzU1RjYyQTc4NzZFMUY3MjJBQzU1RDczQzcA 2026-08-12 13:06:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUMzRjdGMzU1RjYyQTc4NzZFMUY3MjJBQzU1RDczQzcA 2026-08-12 13:06:57 - Contenido: ... 2026-08-12 13:06:57 - Comando detectado: image 2026-08-12 13:06:57 - CommandProcessor: Procesando comando: image 2026-08-12 13:06:57 - Imagen sin comando, guardando y procesando 2026-08-12 13:06:57 - Verificando duplicado por imageId=1019936404348708, msgId=wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUMzRjdGMzU1RjYyQTc4NzZFMUY3MjJBQzU1RDczQzcA 2026-08-12 13:06:57 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 13:06:57 - Incluyendo numtoname.php... 2026-08-12 13:06:57 - Incluyendo media.php... 2026-08-12 13:06:57 - DEBUG messages batch: [{"from":"584243578728","from_user_id":"VE.922355897039555","id":"wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUMzRjdGMzU1RjYyQTc4NzZFMUY3MjJBQzU1RDczQzcA","timestamp":"1786478468","type":"image","image":{"mime_type":"image\/jpeg","sha256":"9cWkmWM\/hd4eTePJAKvaB1ZFREycl6YvzhsLYj77Xdc=","id":"1019936404348708","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1019936404348708&source=webhook&ext=1786478769&hash=ATxPsWwLoZAJXD8JVWojOsOz4t32HngNCGM4F1k5XVqTgQ"}}] 2026-08-12 13:06:57 - DEBUG caption: no se encontró texto cercano 2026-08-12 13:06:57 - DEBUG caption final: [VACIO] 2026-08-12 13:06:57 - DEBUG busqueda mobiles: 04243578728,4243578728,584243578728 2026-08-12 13:06:57 - DEBUG usuario NO encontrado 2026-08-12 13:06:57 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 13:06:57 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 13:06:58 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1019936404348708&source=getMedia&ext=1786554721&hash=ATwgUTO4rQClZY-xVVvo0shgPbbjYdptfCNxU64JrhAdZg 2026-08-12 13:06:59 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1019936404348708.jpg (30132 bytes) 2026-08-12 13:07:00 - OCR tesseract exit=0 chars=249 2026-08-12 13:07:00 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 224 PagomóvilBDV Personas TES 11/08/2026 CATS 006973544845 [[] Identificacién: 18143785 Origen: 0102****7782 TS 04123663736 TS 0102 - BANCO DE VENEZUELA Concepto: MENS 2026-08-12 13:07:00 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-11"} 2026-08-12 13:07:00 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-11","debug":["fecha=2026-08-11"]} 2026-08-12 13:07:00 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-12 13:07:00 - DEBUG bodyAdmin postOCR: Tlf: 04243578728\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-11 (caption) 2026-08-12 13:07:03 - IMG 1019936404348708 TEL 04243578728 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 13:07:03 - Incluyendo guardar_imagen.php... 2026-08-12 13:07:03 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 13:07:03 - Includes realizados. Verificando funciones... 2026-08-12 13:07:03 - obtenerInfoUsuario: Iniciando función con teléfono: 584243578728 2026-08-12 13:07:03 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 13:07:03 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 13:07:03 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 13:07:03 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 13:07:03 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584243578728 2026-08-12 13:07:03 - Datos usuario extraídos: null 2026-08-12 13:07:03 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 13:07:03 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 13:07:03 - Valor de accessToken: EAAC0c45... 2026-08-12 13:07:03 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 13:07:03 - Instancia WhatsAppImageHandler creada 2026-08-12 13:07:03 - Llamando a saveWhatsAppImage... 2026-08-12 13:07:03 - saveWhatsAppImage: Procesando imagen para: 584243578728 2026-08-12 13:07:03 - saveWhatsAppImage: ID de media: 1019936404348708, MIME type: image/jpeg 2026-08-12 13:07:03 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1019936404348708 2026-08-12 13:07:04 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 13:07:04 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1019936404348708&source=getMedia&ext=1786554727&hash=ATxTkw_srlMYvoa8iiqem-IKEE7mGCmWgHAShACsw4eN-w 2026-08-12 13:07:04 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1019936404348708&source=getMedia&ext=1786554727&hash=ATxTkw_srlMYvoa8iiqem-IKEE7mGCmWgHAShACsw4eN-w 2026-08-12 13:07:04 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 13:07:04 - descargar_imagen: Imagen descargada - Tamaño: 30132 bytes, Tipo: image/jpeg 2026-08-12 13:07:04 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1019936404348708.jpg, Tamaño: 30132 bytes 2026-08-12 13:07:04 - saveToDatabase: Registro insertado en BD con ID: 322 2026-08-12 13:07:04 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1019936404348708.jpg","image_id":"1019936404348708","size":30132,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 13:07:04 - Resultado del comando: array 2026-08-12 13:07:04 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 13:07:05 - Mensaje enviado con éxito a 584243578728 2026-08-12 13:07:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ca839db750 (wa_message_id: wamid.HBgMNTg0MjQzNTc4NzI4FQIAERgSNjE2MEE2OTcwMDEyMkQ4MTk1AA==) 2026-08-12 13:07:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ca839db750 2026-08-12 13:07:05 - ====== FIN WEBHOOK ====== 2026-08-12 13:08:51 - ====== INICIO WEBHOOK ====== 2026-08-12 13:08:51 - Evento: image | De: 584143466209 | Size: 861b 2026-08-12 13:08:51 - Procesando mensaje regular tipo: image 2026-08-12 13:08:51 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-12 13:08:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBQ0QzNjJGNjZCMTZDMkIxRkVCNTMxRThCNjUxNTAA 2026-08-12 13:08:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBQ0QzNjJGNjZCMTZDMkIxRkVCNTMxRThCNjUxNTAA 2026-08-12 13:08:51 - Contenido: Pg mercantil 76000.00 csf-fer... 2026-08-12 13:08:51 - Comando detectado: pg 2026-08-12 13:08:51 - CommandProcessor: Procesando comando: pg 2026-08-12 13:08:51 - Gasto personal con imagen: 1568898587955229 2026-08-12 13:08:51 - Formato 'pg banco descripcion': banco=mercantil, desc=76000.00 csf-fer 2026-08-12 13:08:52 - Ejecutando GastosService (personal) [12-Aug-2026 13:08:52 America/Caracas] [ExchangeRateService] Tasa API (oficial): 764.3486 2026-08-12 13:08:54 - Resultado del comando: array 2026-08-12 13:08:54 - Enviando respuesta: ✅ 👤 Gasto personal #368 registrado • Monto 2026-08-12 13:08:55 - Mensaje enviado con éxito a 584143466209 2026-08-12 13:08:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ca8a783f78 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOEJERjk4N0IwM0MwMEM0MjE1AA==) 2026-08-12 13:08:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ca8a783f78 2026-08-12 13:08:55 - ====== FIN WEBHOOK ====== 2026-08-12 13:12:58 - ====== INICIO WEBHOOK ====== 2026-08-12 13:12:58 - Evento: status:failed | De: 584161466628 | Size: 828b 2026-08-12 13:12:58 - STATUS FAILED: failed para 584161466628 | Error: 131047 Re-engagement message 2026-08-12 13:12:58 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Pablo Kanzler, 2026-09-13 00:00:00 . 584262464411 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584262464411","wa_id":"584262464411"}],"messages":[{"id":"wamid.HBgMNTg0MjYyNDY0NDExFQIAERgSM0RGQ0E4RUVCRTQxNDFBN0UyAA==","message_status":"accepted"}]}'. 2026-08-12 13:19:51 - ====== INICIO WEBHOOK ====== 2026-08-12 13:19:51 - Evento: button | De: 584241222222 | Size: 764b 2026-08-12 13:19:51 - Procesando botón de plantilla: Informacion de pagos 2026-08-12 13:19:51 - ButtonService: payload=informacion de pagos, telefono=584241222222 2026-08-12 13:19:51 - Procesando botón PAGO para: 584241222222 2026-08-12 13:19:52 - Mensaje enviado con éxito a 584241222222 2026-08-12 13:19:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cab3879ec9 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSNURERTdFMkUzMzc4RkI3QkVGAA==) 2026-08-12 13:19:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cab3879ec9 2026-08-12 13:19:52 - ====== FIN WEBHOOK ====== 2026-08-12 13:24:53 - ====== INICIO WEBHOOK ====== 2026-08-12 13:24:53 - Evento: status:failed | De: 584243489675 | Size: 828b 2026-08-12 13:24:53 - STATUS FAILED: failed para 584243489675 | Error: 131047 Re-engagement message 2026-08-12 13:24:53 - ====== FIN WEBHOOK ====== 2026-08-12 13:30:43 - ====== INICIO WEBHOOK ====== 2026-08-12 13:30:43 - Evento: text | De: 584243578728 | Size: 587b 2026-08-12 13:30:43 - Procesando mensaje regular tipo: text 2026-08-12 13:30:43 - RegularMessageService: Procesando mensaje de 584243578728, tipo: text 2026-08-12 13:30:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUMyRDAwQ0MwQjYyNTc4MzA3OEJDMzI4MTEwM0UwQTQA 2026-08-12 13:30:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUMyRDAwQ0MwQjYyNTc4MzA3OEJDMzI4MTEwM0UwQTQA 2026-08-12 13:30:43 - Contenido: Juan Carlos Altofogon... 2026-08-12 13:30:43 - Comando detectado: juan 2026-08-12 13:30:43 - CommandProcessor: Procesando comando: juan 2026-08-12 13:30:43 - Comando no reconocido, enviando a ChatGPT 2026-08-12 13:30:43 - Resultado del comando: string 2026-08-12 13:30:43 - Enviando a ChatGPT: Juan Carlos Altofogon... 2026-08-12 13:30:43 - forwardToChatGPT: Enviando a ChatGPT: Juan Carlos Altofogon... 2026-08-12 13:30:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 14:30:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 14:30:43 America/Halifax] [CHATBOT][START] corr=2e446047 IP=127.0.0.1 UA= [12-Aug-2026 13:30:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 13:30:43 America/Caracas] [CHATBOT][CTX] corr=2e446047 tel=584243578728 intent=chat srvid= usd=0 bs=0 tasa=764.3486 verifyMode=simulated [12-Aug-2026 13:30:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 13:30:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 13:30:43 America/Caracas] [CHATBOT][AI][778eb5] Proveedor: gemini [12-Aug-2026 13:30:43 America/Caracas] [CHATBOT][GEMINI][778eb5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 13:30:44 America/Caracas] [CHATBOT][GEMINI][778eb5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 13:30:44 America/Caracas] [CHATBOT][GEMINI][778eb5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 13:30:45 America/Caracas] [CHATBOT][AI][778eb5] Gemini falló, usando heurística local [12-Aug-2026 13:30:45 America/Caracas] [CHATBOT][AI][778eb5] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 13:30:45 America/Caracas] [CHATBOT][END] corr=2e446047 bytesRespuesta=370 [12-Aug-2026 13:30:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 13:30:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 13:30:46 - Mensaje enviado con éxito a 584243578728 2026-08-12 13:30:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cadc69a855 (wa_message_id: wamid.HBgMNTg0MjQzNTc4NzI4FQIAERgSQjg5MzYwMTc2RkRFN0JBMENCAA==) 2026-08-12 13:30:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cadc69a855 2026-08-12 13:30:46 - ====== FIN WEBHOOK ====== 2026-08-12 13:33:11 - ====== INICIO WEBHOOK ====== 2026-08-12 13:33:11 - Evento: text | De: 584123808745 | Size: 580b 2026-08-12 13:33:11 - Procesando mensaje regular tipo: text 2026-08-12 13:33:11 - RegularMessageService: Procesando mensaje de 584123808745, tipo: text 2026-08-12 13:33:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODA4NzQ1FQIAEhggQUMzREU4QzkwRkE1MDlFOTAyRDdCRkEzNDREM0Y1OTgA 2026-08-12 13:33:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODA4NzQ1FQIAEhggQUMzREU4QzkwRkE1MDlFOTAyRDdCRkEzNDREM0Y1OTgA 2026-08-12 13:33:11 - Contenido: 1... 2026-08-12 13:33:11 - Comando detectado: 1 2026-08-12 13:33:11 - CommandProcessor: Procesando comando: 1 2026-08-12 13:33:11 - Comando no reconocido, enviando a ChatGPT 2026-08-12 13:33:11 - Resultado del comando: string 2026-08-12 13:33:11 - Enviando a ChatGPT: 1... 2026-08-12 13:33:11 - forwardToChatGPT: Enviando a ChatGPT: 1... 2026-08-12 13:33:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 14:33:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 14:33:11 America/Halifax] [CHATBOT][START] corr=5d3ebeed IP=127.0.0.1 UA= [12-Aug-2026 13:33:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 13:33:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=e4:38:83:ae:68:59 mobile=584123808745 [12-Aug-2026 13:33:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 13:33:12 America/Caracas] [CHATBOT][DIAG] corr=5d3ebeed Estado: problemas_criticos; Cuenta: por_vencer; Reconexiones 24h: 212; Problema: Tu cuenta vence en 2 días [warning]; Problema: Conexión muy inestable (212 reconexiones en 24h) [critical] [12-Aug-2026 13:33:12 America/Caracas] [CHATBOT][CTX] corr=5d3ebeed tel=584123808745 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 13:33:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 13:33:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 13:33:12 America/Caracas] [CHATBOT][AI][1172bc] Proveedor: gemini [12-Aug-2026 13:33:12 America/Caracas] [CHATBOT][GEMINI][1172bc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 13:33:12 America/Caracas] [CHATBOT][GEMINI][1172bc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 13:33:13 America/Caracas] [CHATBOT][GEMINI][1172bc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 13:33:13 America/Caracas] [CHATBOT][AI][1172bc] Gemini falló, usando heurística local [12-Aug-2026 13:33:13 America/Caracas] [CHATBOT][AI][1172bc] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 13:33:13 America/Caracas] [CHATBOT][END] corr=5d3ebeed bytesRespuesta=391 [12-Aug-2026 13:33:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 13:33:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 13:33:15 - Mensaje enviado con éxito a 584123808745 2026-08-12 13:33:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cae5b19795 (wa_message_id: wamid.HBgMNTg0MTIzODA4NzQ1FQIAERgSRDMyRjg3NkExNTY1MTlFNEU4AA==) 2026-08-12 13:33:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cae5b19795 2026-08-12 13:33:15 - ====== FIN WEBHOOK ====== 2026-08-12 13:48:06 - ====== INICIO WEBHOOK ====== 2026-08-12 13:48:06 - Evento: image | De: 584140192673 | Size: 823b 2026-08-12 13:48:06 - Procesando mensaje regular tipo: image 2026-08-12 13:48:06 - RegularMessageService: Procesando mensaje de 584140192673, tipo: image 2026-08-12 13:48:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUM0QzAzOEQwNEJFRkQxNjAyNEE1RTFCQzg5ODg1RDEA 2026-08-12 13:48:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUM0QzAzOEQwNEJFRkQxNjAyNEE1RTFCQzg5ODg1RDEA 2026-08-12 13:48:06 - Contenido: ... 2026-08-12 13:48:06 - Comando detectado: image 2026-08-12 13:48:06 - CommandProcessor: Procesando comando: image 2026-08-12 13:48:06 - Imagen sin comando, guardando y procesando 2026-08-12 13:48:06 - Verificando duplicado por imageId=1438058794800113, msgId=wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUM0QzAzOEQwNEJFRkQxNjAyNEE1RTFCQzg5ODg1RDEA 2026-08-12 13:48:06 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 13:48:06 - Incluyendo numtoname.php... 2026-08-12 13:48:06 - Incluyendo media.php... 2026-08-12 13:48:06 - DEBUG messages batch: [{"from":"584140192673","from_user_id":"VE.4540371949583285","id":"wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUM0QzAzOEQwNEJFRkQxNjAyNEE1RTFCQzg5ODg1RDEA","timestamp":"1786556888","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vHvB\/RYrbpobKpBREEigpnzmemNBsnFjawYn6ODIf6s=","id":"1438058794800113","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1438058794800113&source=webhook&ext=1786557189&hash=ATwAXg-j1dqNTRw69pltMvI_Jq84CAqClef1BvNBpXeyhg"}}] 2026-08-12 13:48:06 - DEBUG caption: no se encontró texto cercano 2026-08-12 13:48:06 - DEBUG caption final: [VACIO] 2026-08-12 13:48:06 - DEBUG busqueda mobiles: 04140192673,4140192673,584140192673 2026-08-12 13:48:06 - DEBUG usuario encontrado: 68:d7:9a:b8:4e:3e 2026-08-12 13:48:06 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 13:48:06 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 13:48:07 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1438058794800113&source=getMedia&ext=1786557191&hash=ATyqTcVcw6B6UaA2VoXw0EnFWc3vWD8kQVZKevVDrGjetw 2026-08-12 13:48:08 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1438058794800113.jpg (52054 bytes) 2026-08-12 13:48:09 - OCR tesseract exit=0 chars=405 2026-08-12 13:48:09 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 192 Resultado de la operación realizada Formulario Verificación Resultado 9 | Su pago movil ha sido Ejecutado exitosamente Cuenta debitada: Cta. Corriente BNC: ***3237 Beneficiario: 0414-3466209 INTERNET V-18143785 - MERCANTIL Monto: Bs. 45.860,92 Comisión: Bs. 137,58 Total: Bs. 45.998,50 Referencia: 854520521 oO 2026-08-12 13:48:09 - OCR parse (caption-level): {"banco":"Mercantil","monto":"45860.92","fecha":null} 2026-08-12 13:48:09 - OCR parseDetalles: {"banco":null,"monto":"45860.92","fecha":null,"debug":["montoNext=45.860,92"]} 2026-08-12 13:48:09 - DEBUG registro: usernameRaw=''68:d7:9a:b8:4e:3e'' first=''Leidy'' last=''Ziegler Quesera'' esRegistrado=1 2026-08-12 13:48:09 - DEBUG bodyAdmin postOCR: Tlf: 04140192673\nUser: 68:d7:9a:b8:4e:3e\nNombre: Leidy Ziegler Quesera\nBanco: Mercantil\nMonto: 45860.92 (caption)\nFecha: \nSrvID: 34 2026-08-12 13:48:13 - IMG 1438058794800113 TEL 04140192673 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 13:48:13 - Incluyendo guardar_imagen.php... 2026-08-12 13:48:13 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 13:48:13 - Includes realizados. Verificando funciones... 2026-08-12 13:48:13 - obtenerInfoUsuario: Iniciando función con teléfono: 584140192673 2026-08-12 13:48:13 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 13:48:13 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 13:48:13 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 13:48:13 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 13:48:13 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 13:48:13 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:b8:4e:3e","firstname":"Leidy","lastname":"Ziegler Quesera","mac":"68:d7:9a:b8:4e:3e","srvid":34} 2026-08-12 13:48:13 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 13:48:13 - Datos usuario extraídos: {"username":"68:d7:9a:b8:4e:3e","firstname":"Leidy","lastname":"Ziegler Quesera","mac":"68:d7:9a:b8:4e:3e","srvid":34} 2026-08-12 13:48:13 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 13:48:13 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 13:48:13 - Valor de accessToken: EAAC0c45... 2026-08-12 13:48:13 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 13:48:13 - Instancia WhatsAppImageHandler creada 2026-08-12 13:48:13 - Llamando a saveWhatsAppImage... 2026-08-12 13:48:13 - saveWhatsAppImage: Procesando imagen para: 584140192673 2026-08-12 13:48:13 - saveWhatsAppImage: ID de media: 1438058794800113, MIME type: image/jpeg 2026-08-12 13:48:13 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1438058794800113 2026-08-12 13:48:14 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 13:48:14 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1438058794800113&source=getMedia&ext=1786557198&hash=ATxcIn7WGaHVa26CyXn9KdYtBjd2wNoykqzqAaBhqNtyjQ 2026-08-12 13:48:14 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1438058794800113&source=getMedia&ext=1786557198&hash=ATxcIn7WGaHVa26CyXn9KdYtBjd2wNoykqzqAaBhqNtyjQ 2026-08-12 13:48:15 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 13:48:15 - descargar_imagen: Imagen descargada - Tamaño: 52054 bytes, Tipo: image/jpeg 2026-08-12 13:48:15 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1438058794800113.jpg, Tamaño: 52054 bytes 2026-08-12 13:48:15 - saveToDatabase: Registro insertado en BD con ID: 323 2026-08-12 13:48:15 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1438058794800113.jpg","image_id":"1438058794800113","size":52054,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 13:48:15 - Resultado del comando: array 2026-08-12 13:48:15 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 13:48:16 - Mensaje enviado con éxito a 584140192673 2026-08-12 13:48:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cb1e0ea326 (wa_message_id: wamid.HBgMNTg0MTQwMTkyNjczFQIAERgSRTM4NURFRTJGMjA4M0E2MTkxAA==) 2026-08-12 13:48:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cb1e0ea326 2026-08-12 13:48:16 - ====== FIN WEBHOOK ====== 2026-08-12 13:49:16 - ====== INICIO WEBHOOK ====== 2026-08-12 13:49:16 - Evento: text | De: 584143148142 | Size: 620b 2026-08-12 13:49:16 - Procesando mensaje regular tipo: text 2026-08-12 13:49:16 - RegularMessageService: Procesando mensaje de 584143148142, tipo: text 2026-08-12 13:49:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMTQ4MTQyFQIAEhggQUMzOUUzMzg3MjY3MjQ0NjQ4OTZEQkYxN0YwRjgwMkQA 2026-08-12 13:49:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMTQ4MTQyFQIAEhggQUMzOUUzMzg3MjY3MjQ0NjQ4OTZEQkYxN0YwRjgwMkQA 2026-08-12 13:49:16 - Contenido: Buenas noches la señal está lenta. Hay problema?... 2026-08-12 13:49:16 - Comando detectado: buenas 2026-08-12 13:49:16 - CommandProcessor: Procesando comando: buenas 2026-08-12 13:49:16 - Comando no reconocido, enviando a ChatGPT 2026-08-12 13:49:16 - Resultado del comando: string 2026-08-12 13:49:16 - Enviando a ChatGPT: Buenas noches la señal está lenta. Hay problema?... 2026-08-12 13:49:16 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches la señal está lenta. Hay problema?... 2026-08-12 13:49:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 14:49:16 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 14:49:16 America/Halifax] [CHATBOT][START] corr=b4a9f65d IP=127.0.0.1 UA= [12-Aug-2026 13:49:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 13:49:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=70:a7:41:1c:83:f9 mobile=584143148142 [12-Aug-2026 13:49:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 13:49:16 America/Caracas] [CHATBOT][DIAG] corr=b4a9f65d Estado: problemas_criticos; Cuenta: activo; Reconexiones 24h: 27; Problema: Conexión muy inestable (27 reconexiones en 24h) [critical] [12-Aug-2026 13:49:16 America/Caracas] [CHATBOT][CTX] corr=b4a9f65d tel=584143148142 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 13:49:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 13:49:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 13:49:16 America/Caracas] [CHATBOT][AI][5ee0ee] Proveedor: gemini [12-Aug-2026 13:49:16 America/Caracas] [CHATBOT][GEMINI][5ee0ee] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 13:49:17 America/Caracas] [CHATBOT][GEMINI][5ee0ee] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 13:49:17 America/Caracas] [CHATBOT][GEMINI][5ee0ee] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 13:49:18 America/Caracas] [CHATBOT][AI][5ee0ee] Gemini falló, usando heurística local [12-Aug-2026 13:49:18 America/Caracas] [CHATBOT][END] corr=b4a9f65d bytesRespuesta=243 [12-Aug-2026 13:49:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 13:49:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 13:49:19 - Mensaje enviado con éxito a 584143148142 2026-08-12 13:49:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cb21f8a2c6 (wa_message_id: wamid.HBgMNTg0MTQzMTQ4MTQyFQIAERgSMDM1ODVEOTFCNjRFNjRFMDc0AA==) 2026-08-12 13:49:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cb21f8a2c6 2026-08-12 13:49:19 - ====== FIN WEBHOOK ====== 2026-08-12 13:55:30 - ====== INICIO WEBHOOK ====== 2026-08-12 13:55:30 - Evento: image | De: 584143466209 | Size: 858b 2026-08-12 13:55:30 - Procesando mensaje regular tipo: image 2026-08-12 13:55:30 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-12 13:55:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDMUZCQ0Y2MjNGMjJDMjEwNjdBRTIzM0RDOUFFOUUA 2026-08-12 13:55:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDMUZCQ0Y2MjNGMjJDMjEwNjdBRTIzM0RDOUFFOUUA 2026-08-12 13:55:30 - Contenido: Pg mercantil 35000.00 cig-w... 2026-08-12 13:55:30 - Comando detectado: pg 2026-08-12 13:55:30 - CommandProcessor: Procesando comando: pg 2026-08-12 13:55:30 - Gasto personal con imagen: 951769227939518 2026-08-12 13:55:30 - Formato 'pg banco descripcion': banco=mercantil, desc=35000.00 cig-w 2026-08-12 13:55:30 - Ejecutando GastosService (personal) [12-Aug-2026 13:55:31 America/Caracas] [ExchangeRateService] Tasa API (oficial): 764.3486 2026-08-12 13:55:33 - Resultado del comando: array 2026-08-12 13:55:33 - Enviando respuesta: ✅ 👤 Gasto personal #369 registrado • Monto 2026-08-12 13:55:34 - Mensaje enviado con éxito a 584143466209 2026-08-12 13:55:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cb396ba455 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSM0Y4Q0VFMTRDQjJDRTNEMTg0AA==) 2026-08-12 13:55:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cb396ba455 2026-08-12 13:55:34 - ====== FIN WEBHOOK ====== 2026-08-12 13:57:45 - ====== INICIO WEBHOOK ====== 2026-08-12 13:57:45 - Evento: text | De: 584241222222 | Size: 628b 2026-08-12 13:57:45 - Procesando mensaje regular tipo: text 2026-08-12 13:57:45 - RegularMessageService: Procesando mensaje de 584241222222, tipo: text 2026-08-12 13:57:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUNBRjFCQjRFNEIxNzI5MkQ5QTcxRDc3RkM1MkJGNEIA 2026-08-12 13:57:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUNBRjFCQjRFNEIxNzI5MkQ5QTcxRDc3RkM1MkJGNEIA 2026-08-12 13:57:45 - Contenido: Soporte de pago 15326644... 2026-08-12 13:57:45 - Comando detectado: soporte 2026-08-12 13:57:45 - CommandProcessor: Procesando comando: soporte 2026-08-12 13:57:45 - Ejecutando soporte (menú interactivo) 2026-08-12 13:57:45 - Resultado del comando: array 2026-08-12 13:57:45 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-12 13:57:46 - Mensaje enviado con éxito a 584241222222 2026-08-12 13:57:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cb41aab6b0 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSQzhEM0YyQkQ0QUU0OUVBQjUyAA==) 2026-08-12 13:57:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cb41aab6b0 2026-08-12 13:57:46 - ====== FIN WEBHOOK ====== 2026-08-12 13:57:47 - ====== INICIO WEBHOOK ====== 2026-08-12 13:57:47 - Evento: text | De: 584262464411 | Size: 602b 2026-08-12 13:57:47 - Procesando mensaje regular tipo: text 2026-08-12 13:57:47 - RegularMessageService: Procesando mensaje de 584262464411, tipo: text 2026-08-12 13:57:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUNDOTk5MEQxMEIwNjVEREEzM0IwNTJDQzlFMzFCMjgA 2026-08-12 13:57:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUNDOTk5MEQxMEIwNjVEREEzM0IwNTJDQzlFMzFCMjgA 2026-08-12 13:57:47 - Contenido: Buen día, si me cargaron el pago del internet?... 2026-08-12 13:57:47 - Comando detectado: buen 2026-08-12 13:57:47 - CommandProcessor: Procesando comando: buen 2026-08-12 13:57:47 - Comando no reconocido, enviando a ChatGPT 2026-08-12 13:57:47 - Resultado del comando: string 2026-08-12 13:57:47 - Enviando a ChatGPT: Buen día, si me cargaron el pago del internet?... 2026-08-12 13:57:47 - forwardToChatGPT: Enviando a ChatGPT: Buen día, si me cargaron el pago del internet?... 2026-08-12 13:57:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 14:57:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 14:57:47 America/Halifax] [CHATBOT][START] corr=59bbd4de IP=127.0.0.1 UA= [12-Aug-2026 13:57:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 13:57:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-13 username=70:a7:41:28:5b:cf mobile=584262464411 [12-Aug-2026 13:57:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 13:57:47 America/Caracas] [CHATBOT][DIAG] corr=59bbd4de Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [12-Aug-2026 13:57:47 America/Caracas] [CHATBOT][CTX] corr=59bbd4de tel=584262464411 intent=chat srvid=35 usd=40 bs=35465.78 tasa=764.3486 verifyMode=simulated [12-Aug-2026 13:57:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 13:57:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 13:57:47 America/Caracas] [CHATBOT][AI][8cec6f] Proveedor: gemini [12-Aug-2026 13:57:47 America/Caracas] [CHATBOT][GEMINI][8cec6f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 13:57:48 America/Caracas] [CHATBOT][GEMINI][8cec6f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 13:57:48 America/Caracas] [CHATBOT][GEMINI][8cec6f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 13:57:49 America/Caracas] [CHATBOT][AI][8cec6f] Gemini falló, usando heurística local [12-Aug-2026 13:57:49 America/Caracas] [CHATBOT][END] corr=59bbd4de bytesRespuesta=397 [12-Aug-2026 13:57:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 13:57:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 13:57:50 - Mensaje enviado con éxito a 584262464411 2026-08-12 13:57:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cb41eaa298 (wa_message_id: wamid.HBgMNTg0MjYyNDY0NDExFQIAERgSNkQ3RkUwQTNBMjM0QjNGMjQ3AA==) 2026-08-12 13:57:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cb41eaa298 2026-08-12 13:57:50 - ====== FIN WEBHOOK ====== 2026-08-12 13:58:15 - ====== INICIO WEBHOOK ====== 2026-08-12 13:58:15 - Evento: image | De: 584143357512 | Size: 885b 2026-08-12 13:58:15 - Procesando mensaje regular tipo: image 2026-08-12 13:58:15 - RegularMessageService: Procesando mensaje de 584143357512, tipo: image 2026-08-12 13:58:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM2MjJERTBDNkY0RDk3RUU5NDgzMjk2MkExM0NGRDYA 2026-08-12 13:58:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM2MjJERTBDNkY0RDk3RUU5NDgzMjk2MkExM0NGRDYA 2026-08-12 13:58:15 - Contenido: Buenos días este es el pago de milagros teran... 2026-08-12 13:58:15 - Comando detectado: buenos 2026-08-12 13:58:15 - CommandProcessor: Procesando comando: buenos 2026-08-12 13:58:15 - Imagen sin comando, guardando y procesando 2026-08-12 13:58:15 - Verificando duplicado por imageId=1584909999924551, msgId=wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM2MjJERTBDNkY0RDk3RUU5NDgzMjk2MkExM0NGRDYA 2026-08-12 13:58:15 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 13:58:15 - Incluyendo numtoname.php... 2026-08-12 13:58:15 - Incluyendo media.php... 2026-08-12 13:58:15 - DEBUG messages batch: [{"from":"584143357512","from_user_id":"VE.4532026460417834","id":"wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM2MjJERTBDNkY0RDk3RUU5NDgzMjk2MkExM0NGRDYA","timestamp":"1786533983","type":"image","image":{"caption":"Buenos días este es el pago de milagros teran","mime_type":"image\/jpeg","sha256":"HM\/cTvbrHIJggWSCjy6UVUAj1lOQOcBUIlzRiUckRE8=","id":"1584909999924551","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1584909999924551&source=webhook&ext=1786534284&hash=ATxWwbQh92_-tnzweZWps0Fz-LNQ9mo4qc-_04sTYIcxxg"}}] 2026-08-12 13:58:15 - DEBUG caption final: Buenos días este es el pago de milagros teran 2026-08-12 13:58:15 - DEBUG busqueda mobiles: 04143357512,4143357512,584143357512 2026-08-12 13:58:15 - DEBUG usuario encontrado: e4:38:83:b0:13:ae 2026-08-12 13:58:15 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 13:58:15 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 13:58:16 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1584909999924551&source=getMedia&ext=1786557800&hash=ATzYNrVsgXQWwBJeq4S9_On4VIa3OJ1lIluJMtMegRR9xw 2026-08-12 13:58:17 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1584909999924551.jpg (32497 bytes) 2026-08-12 13:58:18 - OCR tesseract exit=0 chars=356 2026-08-12 13:58:18 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 7:25a.m. Y MOwSs u € Comprobante de operación <— y PagomóvilBDV Personas 9 15.500,00 Bs Fecha: 12/08/2026 Operación: 006977604117 [[] Identificación: 18143785 Origen: O102****5345 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: milagros teran 2026-08-12 13:58:18 - OCR parse (caption-level): {"banco":"Venezuela","monto":"15500.00","fecha":"2026-08-12"} 2026-08-12 13:58:18 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-12","debug":["fecha=2026-08-12"]} 2026-08-12 13:58:18 - DEBUG registro: usernameRaw=''e4:38:83:b0:13:ae'' first=''Milagros'' last=''Teran'' esRegistrado=1 2026-08-12 13:58:18 - DEBUG bodyAdmin postOCR: Tlf: 04143357512\nUser: e4:38:83:b0:13:ae\nNombre: Milagros Teran\nBanco: Venezuela\nMonto: 15500.00 (caption)\nFecha: 2026-08-12 (caption)\nSrvID: 35 2026-08-12 13:58:22 - IMG 1584909999924551 TEL 04143357512 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 13:58:22 - Incluyendo guardar_imagen.php... 2026-08-12 13:58:22 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 13:58:22 - Includes realizados. Verificando funciones... 2026-08-12 13:58:22 - obtenerInfoUsuario: Iniciando función con teléfono: 584143357512 2026-08-12 13:58:22 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 13:58:22 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 13:58:22 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 13:58:22 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 13:58:22 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 13:58:22 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:b0:13:ae","firstname":"Milagros","lastname":"Teran","mac":"e4:38:83:b0:13:ae","srvid":35} 2026-08-12 13:58:22 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 13:58:22 - Datos usuario extraídos: {"username":"e4:38:83:b0:13:ae","firstname":"Milagros","lastname":"Teran","mac":"e4:38:83:b0:13:ae","srvid":35} 2026-08-12 13:58:22 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 13:58:22 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 13:58:22 - Valor de accessToken: EAAC0c45... 2026-08-12 13:58:22 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 13:58:22 - Instancia WhatsAppImageHandler creada 2026-08-12 13:58:22 - Llamando a saveWhatsAppImage... 2026-08-12 13:58:22 - saveWhatsAppImage: Procesando imagen para: 584143357512 2026-08-12 13:58:22 - saveWhatsAppImage: ID de media: 1584909999924551, MIME type: image/jpeg 2026-08-12 13:58:22 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1584909999924551 2026-08-12 13:58:23 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 13:58:23 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1584909999924551&source=getMedia&ext=1786557806&hash=ATyTJUpvq67_WSkZscpSEcZUOiQEFlb9hYyrqDSZThkxWw 2026-08-12 13:58:23 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1584909999924551&source=getMedia&ext=1786557806&hash=ATyTJUpvq67_WSkZscpSEcZUOiQEFlb9hYyrqDSZThkxWw 2026-08-12 13:58:24 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 13:58:24 - descargar_imagen: Imagen descargada - Tamaño: 32497 bytes, Tipo: image/jpeg 2026-08-12 13:58:24 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1584909999924551.jpg, Tamaño: 32497 bytes 2026-08-12 13:58:24 - saveToDatabase: Registro insertado en BD con ID: 324 2026-08-12 13:58:24 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1584909999924551.jpg","image_id":"1584909999924551","size":32497,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 13:58:24 - Resultado del comando: array 2026-08-12 13:58:24 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 13:58:25 - Mensaje enviado con éxito a 584143357512 2026-08-12 13:58:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cb441af2e3 (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSQjBENjgzODFGRDhEODVDQTRCAA==) 2026-08-12 13:58:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cb441af2e3 2026-08-12 13:58:25 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, julio cesar smith gerik, 11/09/2026 . 584142715230 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142715230","wa_id":"584142715230"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzE1MjMwFQIAERgSRThDMDQwMjAxQkIyMzdFMzkyAA==","message_status":"accepted"}]}'. 2026-08-12 14:13:04 - ====== INICIO WEBHOOK ====== 2026-08-12 14:13:04 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 14:13:04 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 14:13:04 - ====== FIN WEBHOOK ====== 2026-08-12 14:29:55 - ====== INICIO WEBHOOK ====== 2026-08-12 14:29:55 - Evento: button | De: 584123747604 | Size: 721b 2026-08-12 14:29:55 - Procesando botón de plantilla: Informacion de pagos 2026-08-12 14:29:55 - ButtonService: payload=informacion de pagos, telefono=584123747604 2026-08-12 14:29:55 - Procesando botón PAGO para: 584123747604 2026-08-12 14:29:57 - Mensaje enviado con éxito a 584123747604 2026-08-12 14:29:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbba50d7c0 (wa_message_id: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAERgSOUMwRkQ2OUEyRjY1NzJGQzhGAA==) 2026-08-12 14:29:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbba50d7c0 2026-08-12 14:29:57 - ====== FIN WEBHOOK ====== 2026-08-12 14:32:16 - ====== INICIO WEBHOOK ====== 2026-08-12 14:32:16 - Evento: text | De: 584241903170 | Size: 674b 2026-08-12 14:32:16 - Procesando mensaje regular tipo: text 2026-08-12 14:32:16 - RegularMessageService: Procesando mensaje de 584241903170, tipo: text 2026-08-12 14:32:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhggQUMyMDhDNzQ1REQ0RjU2RTM1RjY1NjdDMjMxMjNGNkMA 2026-08-12 14:32:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhggQUMyMDhDNzQ1REQ0RjU2RTM1RjY1NjdDMjMxMjNGNkMA 2026-08-12 14:32:16 - Contenido: Buenas tardes, me pueden enviar información sobre los planes y precios por favor. Me llamo Fermín ... 2026-08-12 14:32:16 - Comando detectado: buenas 2026-08-12 14:32:16 - CommandProcessor: Procesando comando: buenas 2026-08-12 14:32:16 - Comando no reconocido, enviando a ChatGPT 2026-08-12 14:32:16 - Resultado del comando: string 2026-08-12 14:32:16 - Enviando a ChatGPT: Buenas tardes, me pueden enviar información sobre... 2026-08-12 14:32:16 - LeadCapture: Posible lead detectado para 584241903170 2026-08-12 14:32:16 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-12 14:32:16 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes, me pueden enviar información sobre... 2026-08-12 14:32:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 15:32:16 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 15:32:16 America/Halifax] [CHATBOT][START] corr=a0fe4c83 IP=127.0.0.1 UA= [12-Aug-2026 14:32:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 14:32:17 America/Caracas] [CHATBOT][CTX] corr=a0fe4c83 tel=584241903170 intent=chat srvid= usd=0 bs=0 tasa=764.3486 verifyMode=simulated [12-Aug-2026 14:32:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 14:32:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 14:32:17 America/Caracas] [CHATBOT][AI][abb6aa] Proveedor: gemini [12-Aug-2026 14:32:17 America/Caracas] [CHATBOT][GEMINI][abb6aa] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 14:32:17 America/Caracas] [CHATBOT][GEMINI][abb6aa] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:32:18 America/Caracas] [CHATBOT][GEMINI][abb6aa] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:32:18 America/Caracas] [CHATBOT][AI][abb6aa] Gemini falló, usando heurística local [12-Aug-2026 14:32:18 America/Caracas] [CHATBOT][END] corr=a0fe4c83 bytesRespuesta=478 [12-Aug-2026 14:32:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 14:32:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 14:32:19 - Mensaje enviado con éxito a 584241903170 2026-08-12 14:32:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbc33ad276 (wa_message_id: wamid.HBgMNTg0MjQxOTAzMTcwFQIAERgSQkIzMDA3OTQzNjJERDg4NkZCAA==) 2026-08-12 14:32:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbc33ad276 2026-08-12 14:32:19 - ====== FIN WEBHOOK ====== 2026-08-12 14:32:28 - ====== INICIO WEBHOOK ====== 2026-08-12 14:32:28 - Evento: text | De: 584123747604 | Size: 582b 2026-08-12 14:32:28 - Procesando mensaje regular tipo: text 2026-08-12 14:32:28 - RegularMessageService: Procesando mensaje de 584123747604, tipo: text 2026-08-12 14:32:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUNENjhFMzgxN0NBNUY2NzE4REU4RUEyRkFFMUMyQ0YA 2026-08-12 14:32:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUNENjhFMzgxN0NBNUY2NzE4REU4RUEyRkFFMUMyQ0YA 2026-08-12 14:32:28 - Contenido: Cuánto es el pago... 2026-08-12 14:32:28 - Comando detectado: cuánto 2026-08-12 14:32:28 - CommandProcessor: Procesando comando: cuánto 2026-08-12 14:32:28 - Comando no reconocido, enviando a ChatGPT 2026-08-12 14:32:28 - Resultado del comando: string 2026-08-12 14:32:28 - Enviando a ChatGPT: Cuánto es el pago... 2026-08-12 14:32:28 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es el pago... 2026-08-12 14:32:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 15:32:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 15:32:29 America/Halifax] [CHATBOT][START] corr=7c67e904 IP=127.0.0.1 UA= [12-Aug-2026 14:32:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 14:32:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=70:a7:41:1c:01:ff mobile=584123747604 [12-Aug-2026 14:32:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 14:32:29 America/Caracas] [CHATBOT][DIAG] corr=7c67e904 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [12-Aug-2026 14:32:29 America/Caracas] [CHATBOT][CTX] corr=7c67e904 tel=584123747604 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 14:32:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 14:32:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 14:32:29 America/Caracas] [CHATBOT][AI][bd0788] Proveedor: gemini [12-Aug-2026 14:32:29 America/Caracas] [CHATBOT][GEMINI][bd0788] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 14:32:30 America/Caracas] [CHATBOT][GEMINI][bd0788] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:32:30 America/Caracas] [CHATBOT][GEMINI][bd0788] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:32:31 America/Caracas] [CHATBOT][AI][bd0788] Gemini falló, usando heurística local [12-Aug-2026 14:32:31 America/Caracas] [CHATBOT][END] corr=7c67e904 bytesRespuesta=397 [12-Aug-2026 14:32:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 14:32:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 14:32:32 - Mensaje enviado con éxito a 584123747604 2026-08-12 14:32:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbc40e38f6 (wa_message_id: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAERgSMTcyNkU5N0RBNENGMDkxRkM5AA==) 2026-08-12 14:32:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbc40e38f6 2026-08-12 14:32:32 - ====== FIN WEBHOOK ====== 2026-08-12 14:32:56 - ====== INICIO WEBHOOK ====== 2026-08-12 14:32:56 - Evento: text | De: 584123747604 | Size: 574b 2026-08-12 14:32:56 - Procesando mensaje regular tipo: text 2026-08-12 14:32:56 - RegularMessageService: Procesando mensaje de 584123747604, tipo: text 2026-08-12 14:32:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUM0N0Q2QjU1Nzc3RTk5RTE3RTUwMjM2ODUzMDlDMTQA 2026-08-12 14:32:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUM0N0Q2QjU1Nzc3RTk5RTE3RTUwMjM2ODUzMDlDMTQA 2026-08-12 14:32:56 - Contenido: Monto del pago... 2026-08-12 14:32:56 - Comando detectado: monto 2026-08-12 14:32:56 - CommandProcessor: Procesando comando: monto 2026-08-12 14:32:56 - Comando no reconocido, enviando a ChatGPT 2026-08-12 14:32:56 - Resultado del comando: string 2026-08-12 14:32:56 - Enviando a ChatGPT: Monto del pago... 2026-08-12 14:32:56 - forwardToChatGPT: Enviando a ChatGPT: Monto del pago... 2026-08-12 14:32:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 15:32:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 15:32:56 America/Halifax] [CHATBOT][START] corr=b0591d08 IP=127.0.0.1 UA= [12-Aug-2026 14:32:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 14:32:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=70:a7:41:1c:01:ff mobile=584123747604 [12-Aug-2026 14:32:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 14:32:56 America/Caracas] [CHATBOT][DIAG] corr=b0591d08 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [12-Aug-2026 14:32:56 America/Caracas] [CHATBOT][CTX] corr=b0591d08 tel=584123747604 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 14:32:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 14:32:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 14:32:56 America/Caracas] [CHATBOT][AI][8ca2eb] Proveedor: gemini [12-Aug-2026 14:32:56 America/Caracas] [CHATBOT][GEMINI][8ca2eb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 14:32:57 America/Caracas] [CHATBOT][GEMINI][8ca2eb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:32:58 America/Caracas] [CHATBOT][GEMINI][8ca2eb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:32:58 America/Caracas] [CHATBOT][AI][8ca2eb] Gemini falló, usando heurística local [12-Aug-2026 14:32:58 America/Caracas] [CHATBOT][END] corr=b0591d08 bytesRespuesta=397 [12-Aug-2026 14:32:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 14:32:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 14:32:59 - Mensaje enviado con éxito a 584123747604 2026-08-12 14:32:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbc5be4c47 (wa_message_id: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAERgSNjZFMkQ0RDgxMDFGQTZDMkM5AA==) 2026-08-12 14:32:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbc5be4c47 2026-08-12 14:32:59 - ====== FIN WEBHOOK ====== 2026-08-12 14:33:39 - ====== INICIO WEBHOOK ====== 2026-08-12 14:33:39 - Evento: text | De: 584123747604 | Size: 565b 2026-08-12 14:33:39 - Procesando mensaje regular tipo: text 2026-08-12 14:33:39 - RegularMessageService: Procesando mensaje de 584123747604, tipo: text 2026-08-12 14:33:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUMxMDgxOTc3Q0Q3MUVBRDVFNTNDMDI1MzVFRjZBMUYA 2026-08-12 14:33:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUMxMDgxOTc3Q0Q3MUVBRDVFNTNDMDI1MzVFRjZBMUYA 2026-08-12 14:33:39 - Contenido: Monto... 2026-08-12 14:33:39 - Comando detectado: monto 2026-08-12 14:33:39 - CommandProcessor: Procesando comando: monto 2026-08-12 14:33:39 - Comando no reconocido, enviando a ChatGPT 2026-08-12 14:33:39 - Resultado del comando: string 2026-08-12 14:33:39 - Enviando a ChatGPT: Monto... 2026-08-12 14:33:39 - forwardToChatGPT: Enviando a ChatGPT: Monto... 2026-08-12 14:33:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 15:33:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 15:33:39 America/Halifax] [CHATBOT][START] corr=46fe75c3 IP=127.0.0.1 UA= [12-Aug-2026 14:33:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 14:33:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=70:a7:41:1c:01:ff mobile=584123747604 [12-Aug-2026 14:33:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 14:33:39 America/Caracas] [CHATBOT][DIAG] corr=46fe75c3 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [12-Aug-2026 14:33:39 America/Caracas] [CHATBOT][CTX] corr=46fe75c3 tel=584123747604 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 14:33:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 14:33:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 14:33:39 America/Caracas] [CHATBOT][AI][d9cdc6] Proveedor: gemini [12-Aug-2026 14:33:39 America/Caracas] [CHATBOT][GEMINI][d9cdc6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 14:33:40 America/Caracas] [CHATBOT][GEMINI][d9cdc6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:33:40 America/Caracas] [CHATBOT][GEMINI][d9cdc6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:33:41 America/Caracas] [CHATBOT][AI][d9cdc6] Gemini falló, usando heurística local [12-Aug-2026 14:33:41 America/Caracas] [CHATBOT][AI][d9cdc6] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 14:33:41 America/Caracas] [CHATBOT][END] corr=46fe75c3 bytesRespuesta=394 [12-Aug-2026 14:33:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 14:33:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 14:33:42 - Mensaje enviado con éxito a 584123747604 2026-08-12 14:33:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbc863c345 (wa_message_id: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAERgSQjI0NEVCMDMyMDFGNDYyOEY1AA==) 2026-08-12 14:33:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbc863c345 2026-08-12 14:33:42 - ====== FIN WEBHOOK ====== 2026-08-12 14:34:51 - ====== INICIO WEBHOOK ====== 2026-08-12 14:34:51 - Evento: text | De: 584123747604 | Size: 578b 2026-08-12 14:34:51 - Procesando mensaje regular tipo: text 2026-08-12 14:34:51 - RegularMessageService: Procesando mensaje de 584123747604, tipo: text 2026-08-12 14:34:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUNBQzU5OTMzMjgwMEVENUU2NkQ2MTY0QTE3NkI5RTAA 2026-08-12 14:34:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUNBQzU5OTMzMjgwMEVENUU2NkQ2MTY0QTE3NkI5RTAA 2026-08-12 14:34:51 - Contenido: Monto exacto en bs... 2026-08-12 14:34:51 - Comando detectado: monto 2026-08-12 14:34:51 - CommandProcessor: Procesando comando: monto 2026-08-12 14:34:51 - Comando no reconocido, enviando a ChatGPT 2026-08-12 14:34:51 - Resultado del comando: string 2026-08-12 14:34:51 - Enviando a ChatGPT: Monto exacto en bs... 2026-08-12 14:34:51 - forwardToChatGPT: Enviando a ChatGPT: Monto exacto en bs... 2026-08-12 14:34:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 15:34:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 15:34:51 America/Halifax] [CHATBOT][START] corr=cfd625af IP=127.0.0.1 UA= [12-Aug-2026 14:34:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 14:34:51 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=70:a7:41:1c:01:ff mobile=584123747604 [12-Aug-2026 14:34:51 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 14:34:51 America/Caracas] [CHATBOT][DIAG] corr=cfd625af Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [12-Aug-2026 14:34:51 America/Caracas] [CHATBOT][CTX] corr=cfd625af tel=584123747604 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 14:34:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 14:34:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 14:34:51 America/Caracas] [CHATBOT][AI][5d8fe5] Proveedor: gemini [12-Aug-2026 14:34:51 America/Caracas] [CHATBOT][GEMINI][5d8fe5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 14:34:52 America/Caracas] [CHATBOT][GEMINI][5d8fe5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:34:52 America/Caracas] [CHATBOT][GEMINI][5d8fe5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:34:53 America/Caracas] [CHATBOT][AI][5d8fe5] Gemini falló, usando heurística local [12-Aug-2026 14:34:53 America/Caracas] [CHATBOT][AI][5d8fe5] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 14:34:53 America/Caracas] [CHATBOT][END] corr=cfd625af bytesRespuesta=394 [12-Aug-2026 14:34:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 14:34:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 14:34:54 - Mensaje enviado con éxito a 584123747604 2026-08-12 14:34:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbcce7cc59 (wa_message_id: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAERgSQjk4QzFCQUYzNUQyRjQ0NzdGAA==) 2026-08-12 14:34:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbcce7cc59 2026-08-12 14:34:54 - ====== FIN WEBHOOK ====== 2026-08-12 14:35:14 - ====== INICIO WEBHOOK ====== 2026-08-12 14:35:14 - Evento: text | De: 584123747604 | Size: 566b 2026-08-12 14:35:14 - Procesando mensaje regular tipo: text 2026-08-12 14:35:14 - RegularMessageService: Procesando mensaje de 584123747604, tipo: text 2026-08-12 14:35:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUM4OUM1QzkxNUE1OUQ3MkI0QThEQjdERTFEODRERjcA 2026-08-12 14:35:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUM4OUM1QzkxNUE1OUQ3MkI0QThEQjdERTFEODRERjcA 2026-08-12 14:35:14 - Contenido: Planes... 2026-08-12 14:35:14 - Comando detectado: planes 2026-08-12 14:35:14 - CommandProcessor: Procesando comando: planes 2026-08-12 14:35:14 - Comando no reconocido, enviando a ChatGPT 2026-08-12 14:35:14 - Resultado del comando: string 2026-08-12 14:35:14 - Enviando a ChatGPT: Planes... 2026-08-12 14:35:14 - LeadCapture: Posible lead detectado para 584123747604 2026-08-12 14:35:14 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-12 14:35:14 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-12 14:35:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 15:35:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 15:35:14 America/Halifax] [CHATBOT][START] corr=6acbe085 IP=127.0.0.1 UA= [12-Aug-2026 14:35:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 14:35:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=70:a7:41:1c:01:ff mobile=584123747604 [12-Aug-2026 14:35:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 14:35:14 America/Caracas] [CHATBOT][DIAG] corr=6acbe085 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [12-Aug-2026 14:35:14 America/Caracas] [CHATBOT][CTX] corr=6acbe085 tel=584123747604 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 14:35:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 14:35:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 14:35:14 America/Caracas] [CHATBOT][AI][502d1e] Proveedor: gemini [12-Aug-2026 14:35:14 America/Caracas] [CHATBOT][GEMINI][502d1e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 14:35:15 America/Caracas] [CHATBOT][GEMINI][502d1e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:35:15 America/Caracas] [CHATBOT][GEMINI][502d1e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:35:16 America/Caracas] [CHATBOT][AI][502d1e] Gemini falló, usando heurística local [12-Aug-2026 14:35:16 America/Caracas] [CHATBOT][END] corr=6acbe085 bytesRespuesta=478 [12-Aug-2026 14:35:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 14:35:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 14:35:17 - Mensaje enviado con éxito a 584123747604 2026-08-12 14:35:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbce58d6b5 (wa_message_id: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAERgSMjY2QzhFNDY0RkNCQkQwQ0I2AA==) 2026-08-12 14:35:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbce58d6b5 2026-08-12 14:35:17 - ====== FIN WEBHOOK ====== 2026-08-12 14:36:31 - ====== INICIO WEBHOOK ====== 2026-08-12 14:36:31 - Evento: text | De: 584123747604 | Size: 582b 2026-08-12 14:36:31 - Procesando mensaje regular tipo: text 2026-08-12 14:36:31 - RegularMessageService: Procesando mensaje de 584123747604, tipo: text 2026-08-12 14:36:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUNCQUZFMUNGMDM4NjlBMTcyM0ZEQTI0RkEwMzU5QkIA 2026-08-12 14:36:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUNCQUZFMUNGMDM4NjlBMTcyM0ZEQTI0RkEwMzU5QkIA 2026-08-12 14:36:31 - Contenido: Antena wireless basico... 2026-08-12 14:36:31 - Comando detectado: antena 2026-08-12 14:36:31 - CommandProcessor: Procesando comando: antena 2026-08-12 14:36:31 - Comando no reconocido, enviando a ChatGPT 2026-08-12 14:36:31 - Resultado del comando: string 2026-08-12 14:36:31 - Enviando a ChatGPT: Antena wireless basico... 2026-08-12 14:36:31 - forwardToChatGPT: Enviando a ChatGPT: Antena wireless basico... 2026-08-12 14:36:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 15:36:31 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 15:36:31 America/Halifax] [CHATBOT][START] corr=06d72c7d IP=127.0.0.1 UA= [12-Aug-2026 14:36:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 14:36:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=70:a7:41:1c:01:ff mobile=584123747604 [12-Aug-2026 14:36:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 14:36:31 America/Caracas] [CHATBOT][DIAG] corr=06d72c7d Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [12-Aug-2026 14:36:31 America/Caracas] [CHATBOT][CTX] corr=06d72c7d tel=584123747604 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 14:36:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 14:36:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 14:36:31 America/Caracas] [CHATBOT][AI][23c5bc] Proveedor: gemini [12-Aug-2026 14:36:31 America/Caracas] [CHATBOT][GEMINI][23c5bc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 14:36:32 America/Caracas] [CHATBOT][GEMINI][23c5bc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:36:33 America/Caracas] [CHATBOT][GEMINI][23c5bc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:36:33 America/Caracas] [CHATBOT][AI][23c5bc] Gemini falló, usando heurística local [12-Aug-2026 14:36:33 America/Caracas] [CHATBOT][AI][23c5bc] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 14:36:33 America/Caracas] [CHATBOT][END] corr=06d72c7d bytesRespuesta=394 [12-Aug-2026 14:36:33 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 14:36:33 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 14:36:35 - Mensaje enviado con éxito a 584123747604 2026-08-12 14:36:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbd33031e5 (wa_message_id: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAERgSN0M4ODkyNTVDQkNGMENFMjg3AA==) 2026-08-12 14:36:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbd33031e5 2026-08-12 14:36:35 - ====== FIN WEBHOOK ====== 2026-08-12 14:37:15 - ====== INICIO WEBHOOK ====== 2026-08-12 14:37:15 - Evento: text | De: 584241903170 | Size: 685b 2026-08-12 14:37:15 - Procesando mensaje regular tipo: text 2026-08-12 14:37:15 - RegularMessageService: Procesando mensaje de 584241903170, tipo: text 2026-08-12 14:37:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhgWM0VCMDNFNjA5RDZFOEFGQzQ4NUYzRQA= 2026-08-12 14:37:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhgWM0VCMDNFNjA5RDZFOEFGQzQ4NUYzRQA= 2026-08-12 14:37:15 - Contenido: Cuanto tiempo demora la instalacion y que costo tiene? Actualmente tenemos Fibex, pero el servicio e... 2026-08-12 14:37:15 - Comando detectado: cuanto 2026-08-12 14:37:15 - CommandProcessor: Procesando comando: cuanto 2026-08-12 14:37:15 - Frase de menú detectada en: Cuanto tiempo demora la instalacion y que costo tiene? Actualmente tenemos Fibex, pero el servicio es pesimo y evaluo opciones para cambiar, gracias. 2026-08-12 14:37:15 - CommandProcessor: Procesando comando: menu 2026-08-12 14:37:15 - Enviando menú principal del bot 2026-08-12 14:37:15 - Resultado del comando: array 2026-08-12 14:37:15 - Enviando respuesta: ⚡ *Menú CTNet Bot* ⚡ Escribe cualquiera de e 2026-08-12 14:37:17 - Mensaje enviado con éxito a 584241903170 2026-08-12 14:37:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbd5d08fbe (wa_message_id: wamid.HBgMNTg0MjQxOTAzMTcwFQIAERgSRTg4Q0U1OUQ3RjQxNUE3MzgzAA==) 2026-08-12 14:37:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbd5d08fbe 2026-08-12 14:37:17 - ====== FIN WEBHOOK ====== 2026-08-12 14:38:27 - ====== INICIO WEBHOOK ====== 2026-08-12 14:38:27 - Evento: text | De: 584241903170 | Size: 543b 2026-08-12 14:38:27 - Procesando mensaje regular tipo: text 2026-08-12 14:38:27 - RegularMessageService: Procesando mensaje de 584241903170, tipo: text 2026-08-12 14:38:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhgWM0VCMDE0NzYzRjI2OUQ0MkVEM0FBQQA= 2026-08-12 14:38:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhgWM0VCMDE0NzYzRjI2OUQ0MkVEM0FBQQA= 2026-08-12 14:38:27 - Contenido: soporte... 2026-08-12 14:38:27 - Comando detectado: soporte 2026-08-12 14:38:27 - CommandProcessor: Procesando comando: soporte 2026-08-12 14:38:27 - Ejecutando soporte (menú interactivo) 2026-08-12 14:38:27 - Resultado del comando: array 2026-08-12 14:38:27 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-12 14:38:28 - Mensaje enviado con éxito a 584241903170 2026-08-12 14:38:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbda43cafa (wa_message_id: wamid.HBgMNTg0MjQxOTAzMTcwFQIAERgSNjk2NTRBQ0ZENjI5MzUwQkU4AA==) 2026-08-12 14:38:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbda43cafa 2026-08-12 14:38:28 - ====== FIN WEBHOOK ====== 2026-08-12 14:38:34 - ====== INICIO WEBHOOK ====== 2026-08-12 14:38:34 - Evento: interactive | De: 584241903170 | Size: 731b 2026-08-12 14:38:34 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_2 2026-08-12 14:38:34 - ButtonService: payload=unique_button_id_2, telefono=584241903170 2026-08-12 14:38:34 - button_reply no manejado por ButtonService 2026-08-12 14:38:34 - ====== FIN WEBHOOK ====== 2026-08-12 14:38:35 - ====== INICIO WEBHOOK ====== 2026-08-12 14:38:35 - Evento: interactive | De: 584241903170 | Size: 734b 2026-08-12 14:38:35 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-12 14:38:35 - ButtonService: payload=unique_button_id_1, telefono=584241903170 2026-08-12 14:38:35 - button_reply no manejado por ButtonService 2026-08-12 14:38:35 - ====== FIN WEBHOOK ====== 2026-08-12 14:39:21 - ====== INICIO WEBHOOK ====== 2026-08-12 14:39:21 - Evento: text | De: 584241903170 | Size: 562b 2026-08-12 14:39:21 - Procesando mensaje regular tipo: text 2026-08-12 14:39:21 - RegularMessageService: Procesando mensaje de 584241903170, tipo: text 2026-08-12 14:39:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhgWM0VCMENDNUM3RkJFQzdERkQ3MENEMwA= 2026-08-12 14:39:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhgWM0VCMENDNUM3RkJFQzdERkQ3MENEMwA= 2026-08-12 14:39:21 - Contenido: informacion de instalacion... 2026-08-12 14:39:21 - Comando detectado: informacion 2026-08-12 14:39:21 - CommandProcessor: Procesando comando: informacion 2026-08-12 14:39:21 - Comando no reconocido, enviando a ChatGPT 2026-08-12 14:39:21 - Resultado del comando: string 2026-08-12 14:39:21 - Enviando a ChatGPT: informacion de instalacion... 2026-08-12 14:39:21 - LeadCapture: Posible lead detectado para 584241903170 2026-08-12 14:39:21 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-12 14:39:21 - forwardToChatGPT: Enviando a ChatGPT: informacion de instalacion... 2026-08-12 14:39:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 15:39:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 15:39:21 America/Halifax] [CHATBOT][START] corr=f58e21f3 IP=127.0.0.1 UA= [12-Aug-2026 14:39:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 14:39:22 America/Caracas] [CHATBOT][CTX] corr=f58e21f3 tel=584241903170 intent=chat srvid= usd=0 bs=0 tasa=764.3486 verifyMode=simulated [12-Aug-2026 14:39:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 14:39:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 14:39:22 America/Caracas] [CHATBOT][AI][c8d347] Proveedor: gemini [12-Aug-2026 14:39:22 America/Caracas] [CHATBOT][GEMINI][c8d347] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 14:39:23 America/Caracas] [CHATBOT][GEMINI][c8d347] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:39:23 America/Caracas] [CHATBOT][GEMINI][c8d347] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:39:24 America/Caracas] [CHATBOT][AI][c8d347] Gemini falló, usando heurística local [12-Aug-2026 14:39:24 America/Caracas] [CHATBOT][END] corr=f58e21f3 bytesRespuesta=368 [12-Aug-2026 14:39:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 14:39:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 14:39:25 - Mensaje enviado con éxito a 584241903170 2026-08-12 14:39:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbdddab7c2 (wa_message_id: wamid.HBgMNTg0MjQxOTAzMTcwFQIAERgSMUE3NTQzNkI4OUY5MTY0REE5AA==) 2026-08-12 14:39:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbdddab7c2 2026-08-12 14:39:25 - ====== FIN WEBHOOK ====== 2026-08-12 14:43:52 - ====== INICIO WEBHOOK ====== 2026-08-12 14:43:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 14:43:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 14:43:52 - ====== FIN WEBHOOK ====== 2026-08-12 14:44:40 - ====== INICIO WEBHOOK ====== 2026-08-12 14:44:40 - Evento: text | De: 584120820207 | Size: 609b 2026-08-12 14:44:40 - Procesando mensaje regular tipo: text 2026-08-12 14:44:40 - RegularMessageService: Procesando mensaje de 584120820207, tipo: text 2026-08-12 14:44:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUNEMjUxODI0NTg1ODI1RDZGNjZDQTdBNUJGOTZGQ0IA 2026-08-12 14:44:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUNEMjUxODI0NTg1ODI1RDZGNjZDQTdBNUJGOTZGQ0IA 2026-08-12 14:44:40 - Contenido: El pago de Glenis Parra... 2026-08-12 14:44:40 - Comando detectado: el 2026-08-12 14:44:40 - CommandProcessor: Procesando comando: el 2026-08-12 14:44:40 - Comando no reconocido, enviando a ChatGPT 2026-08-12 14:44:40 - Resultado del comando: string 2026-08-12 14:44:40 - Enviando a ChatGPT: El pago de Glenis Parra... 2026-08-12 14:44:40 - forwardToChatGPT: Enviando a ChatGPT: El pago de Glenis Parra... 2026-08-12 14:44:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 15:44:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 15:44:40 America/Halifax] [CHATBOT][START] corr=136c9711 IP=127.0.0.1 UA= [12-Aug-2026 14:44:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 14:44:41 America/Caracas] [CHATBOT][CTX] corr=136c9711 tel=584120820207 intent=chat srvid= usd=0 bs=0 tasa=764.3486 verifyMode=simulated [12-Aug-2026 14:44:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 14:44:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 14:44:41 America/Caracas] [CHATBOT][AI][1bfaf8] Proveedor: gemini [12-Aug-2026 14:44:41 America/Caracas] [CHATBOT][GEMINI][1bfaf8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 14:44:41 America/Caracas] [CHATBOT][GEMINI][1bfaf8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:44:41 America/Caracas] [CHATBOT][GEMINI][1bfaf8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 14:44:42 America/Caracas] [CHATBOT][AI][1bfaf8] Gemini falló, usando heurística local [12-Aug-2026 14:44:42 America/Caracas] [CHATBOT][END] corr=136c9711 bytesRespuesta=397 [12-Aug-2026 14:44:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 14:44:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 14:44:43 - Mensaje enviado con éxito a 584120820207 2026-08-12 14:44:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbf1b9af5b (wa_message_id: wamid.HBgMNTg0MTIwODIwMjA3FQIAERgSOTc2NUU0RTBDMDMxN0U0QjM0AA==) 2026-08-12 14:44:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbf1b9af5b 2026-08-12 14:44:43 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Luis Camejo, 2026-08-30 00:00:00 . 584266395007 2026-08-12 14:44:53 - ====== INICIO WEBHOOK ====== 2026-08-12 14:44:53 - Evento: image | De: 584143466209 | Size: 870b 2026-08-12 14:44:53 - Procesando mensaje regular tipo: image 2026-08-12 14:44:53 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-12 14:44:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFRDI2MjIyRDAyNjJCRkJDQkZGQkUzRDcxOTdEMDcA 2026-08-12 14:44:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFRDI2MjIyRDAyNjJCRkJDQkZGQkUzRDcxOTdEMDcA 2026-08-12 14:44:53 - Contenido: G venezuela 2700.00 viaticos-gasolina... 2026-08-12 14:44:53 - Comando detectado: g 2026-08-12 14:44:53 - CommandProcessor: Procesando comando: g 2026-08-12 14:44:53 - Gasto de negocio con imagen: 1560443408916019 2026-08-12 14:44:53 - Formato 'g banco descripcion': banco=venezuela, desc=2700.00 viaticos-gasolina output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266395007","wa_id":"584266395007"}],"messages":[{"id":"wamid.HBgMNTg0MjY2Mzk1MDA3FQIAERgSOEZDRDBFNTgyRDhBOEFEMUMxAA==","message_status":"accepted"}]}'. 2026-08-12 14:44:54 - Ejecutando GastosService (negocio) [12-Aug-2026 14:44:54 America/Caracas] [ExchangeRateService] Tasa API (oficial): 764.3486 2026-08-12 14:44:56 - Resultado del comando: array 2026-08-12 14:44:56 - Enviando respuesta: ✅ 💼 Gasto de negocio #967 registrado • Mon 2026-08-12 14:44:57 - Mensaje enviado con éxito a 584143466209 2026-08-12 14:44:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbf29d44f4 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQkNDODM1MTI5NDA5OTIzRTY3AA==) 2026-08-12 14:44:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbf29d44f4 2026-08-12 14:44:57 - ====== FIN WEBHOOK ====== 2026-08-12 14:48:05 - ====== INICIO WEBHOOK ====== 2026-08-12 14:48:05 - Evento: image | De: 584241222222 | Size: 876b 2026-08-12 14:48:05 - Procesando mensaje regular tipo: image 2026-08-12 14:48:05 - RegularMessageService: Procesando mensaje de 584241222222, tipo: image 2026-08-12 14:48:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUNGNjZGQzlDMzJCQUYzREFDQzlEM0Y3N0NDODYyMEUA 2026-08-12 14:48:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUNGNjZGQzlDMzJCQUYzREFDQzlEM0Y3N0NDODYyMEUA 2026-08-12 14:48:05 - Contenido: ... 2026-08-12 14:48:05 - Comando detectado: image 2026-08-12 14:48:05 - CommandProcessor: Procesando comando: image 2026-08-12 14:48:05 - Imagen sin comando, guardando y procesando 2026-08-12 14:48:05 - Verificando duplicado por imageId=1690822245365703, msgId=wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUNGNjZGQzlDMzJCQUYzREFDQzlEM0Y3N0NDODYyMEUA 2026-08-12 14:48:05 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 14:48:05 - Incluyendo numtoname.php... 2026-08-12 14:48:05 - Incluyendo media.php... 2026-08-12 14:48:05 - DEBUG messages batch: [{"from":"584241222222","from_user_id":"VE.3015793268771358","id":"wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUNGNjZGQzlDMzJCQUYzREFDQzlEM0Y3N0NDODYyMEUA","timestamp":"1786466220","type":"image","image":{"mime_type":"image\/jpeg","sha256":"z21ysbYjPrcNEUdUpbvW6Nl47lA4or8b8gUelN8HNno=","id":"1690822245365703","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1690822245365703&source=webhook&ext=1786466522&hash=ATzkWBcIgmUjwPYX_Tn3DZpfV_ObZVuV-esLrAmIQDxvlw"}}] 2026-08-12 14:48:05 - DEBUG caption: no se encontró texto cercano 2026-08-12 14:48:05 - DEBUG caption final: [VACIO] 2026-08-12 14:48:05 - DEBUG busqueda mobiles: 04241222222,4241222222,584241222222 2026-08-12 14:48:05 - DEBUG usuario encontrado: 70:a7:41:28:58:b7 2026-08-12 14:48:05 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 14:48:05 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 14:48:06 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1690822245365703&source=getMedia&ext=1786560790&hash=ATz-iULzcuXUjP_QUX4zyvwYK6pCeiTYAAd1KbAbGqxwaw 2026-08-12 14:48:09 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1690822245365703.jpg (44755 bytes) 2026-08-12 14:48:10 - OCR tesseract exit=0 chars=495 2026-08-12 14:48:10 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 195 ¡Operación Exitosa! En breve le llegara un SMS con el resultado de la operaci6n. NUMERO DE REFERENCIA 062230027467 FECHA 11/08/2026 12:35:38PM NUMERO CELULAR DE ORIGEN TD NÚMERO CELULAR DE DESTINO 0414-3466209 IDENTIFICACION RECEPTOR V-18143785 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO MERCANTIL MONTO DE LAOPERACION Bs. 22.836,30 CONCEPTO INTERNET MILAGROS SIMONS Ea 2026-08-12 14:48:10 - OCR parse (caption-level): {"banco":"Banesco","monto":"22836.30","fecha":"2026-08-11"} 2026-08-12 14:48:10 - OCR parseDetalles: {"banco":null,"monto":"22836.30","fecha":"2026-08-11","debug":["fecha=2026-08-11","montoNext=22.836,30"]} 2026-08-12 14:48:10 - DEBUG registro: usernameRaw=''70:a7:41:28:58:b7'' first=''Milagros'' last=''Simons'' esRegistrado=1 2026-08-12 14:48:10 - DEBUG bodyAdmin postOCR: Tlf: 04241222222\nUser: 70:a7:41:28:58:b7\nNombre: Milagros Simons\nBanco: Banesco\nMonto: 22836.30 (caption)\nFecha: 2026-08-11 (caption)\nSrvID: 34 2026-08-12 14:48:13 - ====== INICIO WEBHOOK ====== 2026-08-12 14:48:13 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-08-12 14:48:13 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-08-12 14:48:13 - ====== FIN WEBHOOK ====== 2026-08-12 14:48:14 - IMG 1690822245365703 TEL 04241222222 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 14:48:14 - Incluyendo guardar_imagen.php... 2026-08-12 14:48:14 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 14:48:14 - Includes realizados. Verificando funciones... 2026-08-12 14:48:14 - obtenerInfoUsuario: Iniciando función con teléfono: 584241222222 2026-08-12 14:48:14 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 14:48:14 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 14:48:14 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 14:48:14 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 14:48:14 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 14:48:14 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:58:b7","firstname":"Milagros","lastname":"Simons","mac":"70:a7:41:28:58:b7","srvid":34} 2026-08-12 14:48:14 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 14:48:14 - Datos usuario extraídos: {"username":"70:a7:41:28:58:b7","firstname":"Milagros","lastname":"Simons","mac":"70:a7:41:28:58:b7","srvid":34} 2026-08-12 14:48:14 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 14:48:14 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 14:48:14 - Valor de accessToken: EAAC0c45... 2026-08-12 14:48:14 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 14:48:14 - Instancia WhatsAppImageHandler creada 2026-08-12 14:48:14 - Llamando a saveWhatsAppImage... 2026-08-12 14:48:14 - saveWhatsAppImage: Procesando imagen para: 584241222222 2026-08-12 14:48:14 - saveWhatsAppImage: ID de media: 1690822245365703, MIME type: image/jpeg 2026-08-12 14:48:14 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1690822245365703 2026-08-12 14:48:15 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 14:48:15 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1690822245365703&source=getMedia&ext=1786560799&hash=ATwWbSgPYYdt5HNZNHvj12LIFiCZJmgZa-ZxvOeQLjNyog 2026-08-12 14:48:15 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1690822245365703&source=getMedia&ext=1786560799&hash=ATwWbSgPYYdt5HNZNHvj12LIFiCZJmgZa-ZxvOeQLjNyog 2026-08-12 14:48:16 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 14:48:16 - descargar_imagen: Imagen descargada - Tamaño: 44755 bytes, Tipo: image/jpeg 2026-08-12 14:48:16 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1690822245365703.jpg, Tamaño: 44755 bytes 2026-08-12 14:48:16 - saveToDatabase: Registro insertado en BD con ID: 325 2026-08-12 14:48:16 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1690822245365703.jpg","image_id":"1690822245365703","size":44755,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 14:48:16 - Resultado del comando: array 2026-08-12 14:48:16 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 14:48:17 - Mensaje enviado con éxito a 584241222222 2026-08-12 14:48:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbff1adee4 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSMzc4QkNBRTRFNjBBRkM0MjFEAA==) 2026-08-12 14:48:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbff1adee4 2026-08-12 14:48:17 - ====== FIN WEBHOOK ====== 2026-08-12 14:48:18 - ====== INICIO WEBHOOK ====== 2026-08-12 14:48:18 - Evento: image | De: 584140192673 | Size: 825b 2026-08-12 14:48:18 - Procesando mensaje regular tipo: image 2026-08-12 14:48:18 - RegularMessageService: Procesando mensaje de 584140192673, tipo: image 2026-08-12 14:48:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUNEQTg1MzcxRjk2NjE4NTNEMEFBQjZEQUQ4RENGNzIA 2026-08-12 14:48:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUNEQTg1MzcxRjk2NjE4NTNEMEFBQjZEQUQ4RENGNzIA 2026-08-12 14:48:18 - Contenido: ... 2026-08-12 14:48:18 - Comando detectado: image 2026-08-12 14:48:18 - CommandProcessor: Procesando comando: image 2026-08-12 14:48:18 - Imagen sin comando, guardando y procesando 2026-08-12 14:48:18 - Verificando duplicado por imageId=28562235513383545, msgId=wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUNEQTg1MzcxRjk2NjE4NTNEMEFBQjZEQUQ4RENGNzIA 2026-08-12 14:48:18 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 14:48:18 - Incluyendo numtoname.php... 2026-08-12 14:48:18 - Incluyendo media.php... 2026-08-12 14:48:18 - DEBUG messages batch: [{"from":"584140192673","from_user_id":"VE.4540371949583285","id":"wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUNEQTg1MzcxRjk2NjE4NTNEMEFBQjZEQUQ4RENGNzIA","timestamp":"1786546203","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vHvB\/RYrbpobKpBREEigpnzmemNBsnFjawYn6ODIf6s=","id":"28562235513383545","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=28562235513383545&source=webhook&ext=1786546505&hash=ATyd9UQgegqOFQQQQusp6UNTNtdMZkX8G6U0Uq_KM6GsWQ"}}] 2026-08-12 14:48:18 - DEBUG caption: no se encontró texto cercano 2026-08-12 14:48:18 - DEBUG caption final: [VACIO] 2026-08-12 14:48:18 - DEBUG busqueda mobiles: 04140192673,4140192673,584140192673 2026-08-12 14:48:18 - DEBUG usuario encontrado: 68:d7:9a:b8:4e:3e 2026-08-12 14:48:18 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 14:48:18 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 14:48:18 - ====== INICIO WEBHOOK ====== 2026-08-12 14:48:18 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-08-12 14:48:18 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-08-12 14:48:18 - ====== FIN WEBHOOK ====== 2026-08-12 14:48:18 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28562235513383545&source=getMedia&ext=1786560802&hash=ATyUhJEDzORKstjftB2NYACy_m2GJU2_YCb05UFT4whkqg 2026-08-12 14:48:20 - OCR imagen guardada /home/ctnet/www/chatWEB/media/28562235513383545.jpg (52054 bytes) 2026-08-12 14:48:21 - OCR tesseract exit=0 chars=405 2026-08-12 14:48:21 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 192 Resultado de la operación realizada Formulario Verificación Resultado 9 | Su pago movil ha sido Ejecutado exitosamente Cuenta debitada: Cta. Corriente BNC: ***3237 Beneficiario: 0414-3466209 INTERNET V-18143785 - MERCANTIL Monto: Bs. 45.860,92 Comisión: Bs. 137,58 Total: Bs. 45.998,50 Referencia: 854520521 oO 2026-08-12 14:48:21 - OCR parse (caption-level): {"banco":"Mercantil","monto":"45860.92","fecha":null} 2026-08-12 14:48:21 - OCR parseDetalles: {"banco":null,"monto":"45860.92","fecha":null,"debug":["montoNext=45.860,92"]} 2026-08-12 14:48:21 - DEBUG registro: usernameRaw=''68:d7:9a:b8:4e:3e'' first=''Leidy'' last=''Ziegler Quesera'' esRegistrado=1 2026-08-12 14:48:21 - DEBUG bodyAdmin postOCR: Tlf: 04140192673\nUser: 68:d7:9a:b8:4e:3e\nNombre: Leidy Ziegler Quesera\nBanco: Mercantil\nMonto: 45860.92 (caption)\nFecha: \nSrvID: 34 2026-08-12 14:48:24 - IMG 28562235513383545 TEL 04140192673 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 14:48:24 - Incluyendo guardar_imagen.php... 2026-08-12 14:48:24 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 14:48:24 - Includes realizados. Verificando funciones... 2026-08-12 14:48:24 - obtenerInfoUsuario: Iniciando función con teléfono: 584140192673 2026-08-12 14:48:24 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 14:48:24 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 14:48:24 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 14:48:24 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 14:48:24 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 14:48:24 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:b8:4e:3e","firstname":"Leidy","lastname":"Ziegler Quesera","mac":"68:d7:9a:b8:4e:3e","srvid":34} 2026-08-12 14:48:24 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 14:48:24 - Datos usuario extraídos: {"username":"68:d7:9a:b8:4e:3e","firstname":"Leidy","lastname":"Ziegler Quesera","mac":"68:d7:9a:b8:4e:3e","srvid":34} 2026-08-12 14:48:24 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 14:48:24 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 14:48:24 - Valor de accessToken: EAAC0c45... 2026-08-12 14:48:24 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 14:48:24 - Instancia WhatsAppImageHandler creada 2026-08-12 14:48:24 - Llamando a saveWhatsAppImage... 2026-08-12 14:48:24 - saveWhatsAppImage: Procesando imagen para: 584140192673 2026-08-12 14:48:24 - saveWhatsAppImage: ID de media: 28562235513383545, MIME type: image/jpeg 2026-08-12 14:48:24 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/28562235513383545 2026-08-12 14:48:25 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 14:48:25 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28562235513383545&source=getMedia&ext=1786560808&hash=ATwQ4ZsacBtN7xvnzSIJ4dV4YvLCbEyTil0qrELzXz6zhQ 2026-08-12 14:48:25 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28562235513383545&source=getMedia&ext=1786560808&hash=ATwQ4ZsacBtN7xvnzSIJ4dV4YvLCbEyTil0qrELzXz6zhQ 2026-08-12 14:48:26 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 14:48:26 - descargar_imagen: Imagen descargada - Tamaño: 52054 bytes, Tipo: image/jpeg 2026-08-12 14:48:26 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/28562235513383545.jpg, Tamaño: 52054 bytes 2026-08-12 14:48:26 - saveToDatabase: Registro insertado en BD con ID: 326 2026-08-12 14:48:26 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/28562235513383545.jpg","image_id":"28562235513383545","size":52054,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 14:48:26 - Resultado del comando: array 2026-08-12 14:48:26 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 14:48:27 - Mensaje enviado con éxito a 584140192673 2026-08-12 14:48:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cbffb3f74d (wa_message_id: wamid.HBgMNTg0MTQwMTkyNjczFQIAERgSM0Q2QTEyQzkxQ0QzNDZGMUY5AA==) 2026-08-12 14:48:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cbffb3f74d 2026-08-12 14:48:27 - ====== FIN WEBHOOK ====== 2026-08-12 14:56:55 - ====== INICIO WEBHOOK ====== 2026-08-12 14:56:55 - Evento: interactive | De: 584241222222 | Size: 694b 2026-08-12 14:56:55 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_2 2026-08-12 14:56:55 - ButtonService: payload=unique_button_id_2, telefono=584241222222 [12-Aug-2026 14:56:55 America/Caracas] PHP Fatal error: Uncaught TypeError: ButtonService::handleTaskAlerts(): Argument #3 ($contextId) must be of type string, null given, called in /home/ctnet/www/chatWA/webhook/services/ButtonService.php on line 45 and defined in /home/ctnet/www/chatWA/webhook/services/ButtonService.php:259 Stack trace: #0 /home/ctnet/www/chatWA/webhook/services/ButtonService.php(45): ButtonService->handleTaskAlerts() #1 /home/ctnet/www/chatWA/webhook/index.php(149): ButtonService->handle() #2 {main} thrown in /home/ctnet/www/chatWA/webhook/services/ButtonService.php on line 259 2026-08-12 14:56:55 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/webhook/services/ButtonService.php line=259 message=Uncaught TypeError: ButtonService::handleTaskAlerts(): Argument #3 ($contextId) must be of type string, null given, called in /home/ctnet/www/chatWA/webhook/services/ButtonService.php on line 45 and defined in /home/ctnet/www/chatWA/webhook/services/ButtonService.php:259 Stack trace: #0 /home/ctnet/www/chatWA/webhook/services/ButtonService.php(45): ButtonService->handleTaskAlerts() #1 /home/ctnet/www/chatWA/webhook/index.php(149): ButtonService->handle() #2 {main} thrown 2026-08-12 14:56:55 - ====== INICIO WEBHOOK ====== 2026-08-12 14:56:55 - Evento: interactive | De: 584241222222 | Size: 694b 2026-08-12 14:56:55 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUNGNEEyQUQ1RTFGQkU1OTcyRjgwNkE4RjgxQTcyRTEA, ignorando output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122959369","wa_id":"584122959369"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTU5MzY5FQIAERgSRjg4NkUyOEY3NEU4RTk2MkE5AA==","message_status":"accepted"}]}'. 2026-08-12 15:14:10 - ====== INICIO WEBHOOK ====== 2026-08-12 15:14:10 - Evento: button | De: 584241222222 | Size: 764b 2026-08-12 15:14:10 - Procesando botón de plantilla: Informacion de pagos 2026-08-12 15:14:10 - ButtonService: payload=informacion de pagos, telefono=584241222222 2026-08-12 15:14:10 - Procesando botón PAGO para: 584241222222 2026-08-12 15:14:12 - Mensaje enviado con éxito a 584241222222 2026-08-12 15:14:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cc60416c97 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSMDRGOERCMzlGNTIzOTZCRjA3AA==) 2026-08-12 15:14:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cc60416c97 2026-08-12 15:14:12 - ====== FIN WEBHOOK ====== 2026-08-12 15:14:12 - ====== INICIO WEBHOOK ====== 2026-08-12 15:14:12 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-08-12 15:14:12 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-08-12 15:14:12 - ====== FIN WEBHOOK ====== 2026-08-12 15:31:40 - ====== INICIO WEBHOOK ====== 2026-08-12 15:31:40 - Evento: image | De: 584141294170 | Size: 860b 2026-08-12 15:31:40 - Procesando mensaje regular tipo: image 2026-08-12 15:31:40 - RegularMessageService: Procesando mensaje de 584141294170, tipo: image 2026-08-12 15:31:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjk0MTcwFQIAEhgWM0VCMEU2REMzNDZERjdCRTYzNzU3MQA= 2026-08-12 15:31:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjk0MTcwFQIAEhgWM0VCMEU2REMzNDZERjdCRTYzNzU3MQA= 2026-08-12 15:31:40 - Contenido: mes de agosto 2026... 2026-08-12 15:31:40 - Comando detectado: mes 2026-08-12 15:31:40 - CommandProcessor: Procesando comando: mes 2026-08-12 15:31:40 - Imagen sin comando, guardando y procesando 2026-08-12 15:31:40 - Verificando duplicado por imageId=1337926801415893, msgId=wamid.HBgMNTg0MTQxMjk0MTcwFQIAEhgWM0VCMEU2REMzNDZERjdCRTYzNzU3MQA= 2026-08-12 15:31:40 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 15:31:40 - Incluyendo numtoname.php... 2026-08-12 15:31:40 - Incluyendo media.php... 2026-08-12 15:31:40 - DEBUG messages batch: [{"from":"584141294170","from_user_id":"VE.4526715290948951","id":"wamid.HBgMNTg0MTQxMjk0MTcwFQIAEhgWM0VCMEU2REMzNDZERjdCRTYzNzU3MQA=","timestamp":"1786489933","type":"image","image":{"caption":"mes de agosto 2026","mime_type":"image\/jpeg","sha256":"N0cH1xXhXU\/QsMCTtP6W\/ez6aGajvMeBsh9JNKB1tt0=","id":"1337926801415893","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1337926801415893&source=webhook&ext=1786490234&hash=ATxaBWqkOlISf4l2RIK5Iccezv1BxrnzeEESi8iKneYt-g"}}] 2026-08-12 15:31:40 - DEBUG caption final: mes de agosto 2026 2026-08-12 15:31:40 - DEBUG busqueda mobiles: 04141294170,4141294170,584141294170 2026-08-12 15:31:40 - DEBUG usuario encontrado: 68:d7:9a:06:d0:3d 2026-08-12 15:31:40 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 15:31:40 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 15:31:41 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1337926801415893&source=getMedia&ext=1786563404&hash=ATxaHFujeKCRInl_zFTb1REA_-bt_sCs3jgEkp3WhbYdFw 2026-08-12 15:31:43 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1337926801415893.jpg (39059 bytes) 2026-08-12 15:31:43 - OCR tesseract exit=0 chars=197 2026-08-12 15:31:43 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 247 Sending $30.00 to pagos.ctnet@gmail.com Money will typically be available in minutes. Enrolled as: CINETWORKS LLC 2026-08-12 15:31:43 - OCR parse (caption-level): {"banco":null,"monto":"30.00","fecha":null} 2026-08-12 15:31:43 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-12 15:31:43 - DEBUG registro: usernameRaw=''68:d7:9a:06:d0:3d'' first=''Thomas '' last=''De la barra'' esRegistrado=1 2026-08-12 15:31:43 - DEBUG bodyAdmin postOCR: Tlf: 04141294170\nUser: 68:d7:9a:06:d0:3d\nNombre: Thomas De la barra\nBanco: \nMonto: 30.00 (caption)\nFecha: \nSrvID: 34 2026-08-12 15:31:46 - IMG 1337926801415893 TEL 04141294170 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 15:31:46 - Incluyendo guardar_imagen.php... 2026-08-12 15:31:46 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 15:31:46 - Includes realizados. Verificando funciones... 2026-08-12 15:31:46 - obtenerInfoUsuario: Iniciando función con teléfono: 584141294170 2026-08-12 15:31:46 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 15:31:46 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 15:31:46 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 15:31:46 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 15:31:46 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 15:31:46 - obtenerInfoUsuario: Datos usuario: {"username":"4c:46:d1:6b:0c:88","firstname":"Thomas","lastname":"De la barra","mac":"4C:46:D1:6B:0C:89","srvid":34} 2026-08-12 15:31:46 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 15:31:46 - Datos usuario extraídos: {"username":"4c:46:d1:6b:0c:88","firstname":"Thomas","lastname":"De la barra","mac":"4C:46:D1:6B:0C:89","srvid":34} 2026-08-12 15:31:46 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 15:31:46 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 15:31:46 - Valor de accessToken: EAAC0c45... 2026-08-12 15:31:46 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 15:31:46 - Instancia WhatsAppImageHandler creada 2026-08-12 15:31:46 - Llamando a saveWhatsAppImage... 2026-08-12 15:31:46 - saveWhatsAppImage: Procesando imagen para: 584141294170 2026-08-12 15:31:46 - saveWhatsAppImage: ID de media: 1337926801415893, MIME type: image/jpeg 2026-08-12 15:31:46 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1337926801415893 2026-08-12 15:31:47 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 15:31:47 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1337926801415893&source=getMedia&ext=1786563411&hash=ATxTMElnJKsa2snsg9TkU7t-PA2eIPOyaCYD-WkZAUMwsQ 2026-08-12 15:31:47 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1337926801415893&source=getMedia&ext=1786563411&hash=ATxTMElnJKsa2snsg9TkU7t-PA2eIPOyaCYD-WkZAUMwsQ 2026-08-12 15:31:48 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 15:31:48 - descargar_imagen: Imagen descargada - Tamaño: 39059 bytes, Tipo: image/jpeg 2026-08-12 15:31:48 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1337926801415893.jpg, Tamaño: 39059 bytes 2026-08-12 15:31:48 - saveToDatabase: Registro insertado en BD con ID: 327 2026-08-12 15:31:48 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1337926801415893.jpg","image_id":"1337926801415893","size":39059,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 15:31:48 - Resultado del comando: array 2026-08-12 15:31:48 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 15:31:49 - Mensaje enviado con éxito a 584141294170 2026-08-12 15:31:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cca2575cc0 (wa_message_id: wamid.HBgMNTg0MTQxMjk0MTcwFQIAERgSQTFEMzQxM0I0QUVDNTE0RkIwAA==) 2026-08-12 15:31:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cca2575cc0 2026-08-12 15:31:49 - ====== FIN WEBHOOK ====== 2026-08-12 15:33:05 - ====== INICIO WEBHOOK ====== 2026-08-12 15:33:05 - Evento: button | De: 584144867846 | Size: 718b 2026-08-12 15:33:05 - Procesando botón de plantilla: Informacion de pagos 2026-08-12 15:33:05 - ButtonService: payload=informacion de pagos, telefono=584144867846 2026-08-12 15:33:05 - Procesando botón PAGO para: 584144867846 2026-08-12 15:33:07 - Mensaje enviado con éxito a 584144867846 2026-08-12 15:33:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cca7399838 (wa_message_id: wamid.HBgMNTg0MTQ0ODY3ODQ2FQIAERgSRkQ1MDg1QkYzMzJCMjMyQjczAA==) 2026-08-12 15:33:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cca7399838 2026-08-12 15:33:07 - ====== FIN WEBHOOK ====== 2026-08-12 15:33:12 - ====== INICIO WEBHOOK ====== 2026-08-12 15:33:12 - Evento: text | De: 584143357512 | Size: 637b 2026-08-12 15:33:12 - Procesando mensaje regular tipo: text 2026-08-12 15:33:12 - RegularMessageService: Procesando mensaje de 584143357512, tipo: text 2026-08-12 15:33:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM2ODU0NThCRjZDMjYzNUU5M0ZGREQ4NjI1MjE1NzYA 2026-08-12 15:33:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUM2ODU0NThCRjZDMjYzNUU5M0ZGREQ4NjI1MjE1NzYA 2026-08-12 15:33:12 - Contenido: Banco Venezuela 006977604117 monto 15.500,00 fecha 12/08/2026 teléfono 04125416492... 2026-08-12 15:33:12 - Comando detectado: banco 2026-08-12 15:33:12 - CommandProcessor: Procesando comando: banco 2026-08-12 15:33:12 - Comando no reconocido, enviando a ChatGPT 2026-08-12 15:33:12 - Resultado del comando: string 2026-08-12 15:33:12 - Enviando a ChatGPT: Banco Venezuela 006977604117 monto 15.500,00 fecha... 2026-08-12 15:33:12 - forwardToChatGPT: Enviando a ChatGPT: Banco Venezuela 006977604117 monto 15.500,00 fecha... 2026-08-12 15:33:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 16:33:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 16:33:12 America/Halifax] [CHATBOT][START] corr=3404e288 IP=127.0.0.1 UA= [12-Aug-2026 15:33:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 15:33:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-27 username=e4:38:83:b0:13:ae mobile=584143357512 [12-Aug-2026 15:33:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 15:33:12 America/Caracas] [CHATBOT][DIAG] corr=3404e288 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [12-Aug-2026 15:33:12 America/Caracas] [CHATBOT][CTX] corr=3404e288 tel=584143357512 intent=chat srvid=35 usd=40 bs=35465.78 tasa=764.3486 verifyMode=simulated [12-Aug-2026 15:33:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 15:33:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 15:33:12 America/Caracas] [CHATBOT][AI][9832c9] Proveedor: gemini [12-Aug-2026 15:33:12 America/Caracas] [CHATBOT][GEMINI][9832c9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 15:33:13 America/Caracas] [CHATBOT][GEMINI][9832c9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 15:33:13 America/Caracas] [CHATBOT][GEMINI][9832c9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 15:33:14 America/Caracas] [CHATBOT][AI][9832c9] Gemini falló, usando heurística local [12-Aug-2026 15:33:14 America/Caracas] [CHATBOT][END] corr=3404e288 bytesRespuesta=135 [12-Aug-2026 15:33:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 15:33:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 15:33:15 - Mensaje enviado con éxito a 584143357512 2026-08-12 15:33:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cca7bc0c4f (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSNUM3OTAzQkYzNDc2MTk0RjE0AA==) 2026-08-12 15:33:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cca7bc0c4f 2026-08-12 15:33:15 - ====== FIN WEBHOOK ====== 2026-08-12 15:33:25 - ====== INICIO WEBHOOK ====== 2026-08-12 15:33:25 - Evento: text | De: 584241222222 | Size: 610b 2026-08-12 15:33:25 - Procesando mensaje regular tipo: text 2026-08-12 15:33:25 - RegularMessageService: Procesando mensaje de 584241222222, tipo: text 2026-08-12 15:33:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUNGMEQ2MUZFMkFCMDgwMzAzOUYyMTA3MEUyNzAxQUMA 2026-08-12 15:33:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUNGMEQ2MUZFMkFCMDgwMzAzOUYyMTA3MEUyNzAxQUMA 2026-08-12 15:33:25 - Contenido: Soporte... 2026-08-12 15:33:25 - Comando detectado: soporte 2026-08-12 15:33:25 - CommandProcessor: Procesando comando: soporte 2026-08-12 15:33:25 - Ejecutando soporte (menú interactivo) 2026-08-12 15:33:25 - Resultado del comando: array 2026-08-12 15:33:25 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-12 15:33:27 - Mensaje enviado con éxito a 584241222222 2026-08-12 15:33:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cca870228a (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSRUU3RTc1MUExMDI2MzZDMkNBAA==) 2026-08-12 15:33:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cca870228a 2026-08-12 15:33:27 - ====== FIN WEBHOOK ====== 2026-08-12 15:33:27 - ====== INICIO WEBHOOK ====== 2026-08-12 15:33:27 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-08-12 15:33:27 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-08-12 15:33:27 - ====== FIN WEBHOOK ====== 2026-08-12 15:33:40 - ====== INICIO WEBHOOK ====== 2026-08-12 15:33:40 - Evento: text | De: 584241222222 | Size: 619b 2026-08-12 15:33:40 - Procesando mensaje regular tipo: text 2026-08-12 15:33:40 - RegularMessageService: Procesando mensaje de 584241222222, tipo: text 2026-08-12 15:33:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM5NkFCMzQ1MUM0NDg5Q0RGODQ5MThFQjdCQzA5RDYA 2026-08-12 15:33:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM5NkFCMzQ1MUM0NDg5Q0RGODQ5MThFQjdCQzA5RDYA 2026-08-12 15:33:40 - Contenido: Pago de Internet... 2026-08-12 15:33:40 - Comando detectado: pago 2026-08-12 15:33:40 - CommandProcessor: Procesando comando: pago 2026-08-12 15:33:40 - Ejecutando add_pagos.php [12-Aug-2026 15:33:41 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-12 15:33:41 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-12 15:33:41 - ====== INICIO WEBHOOK ====== 2026-08-12 15:33:41 - Evento: text | De: 584241222222 | Size: 619b 2026-08-12 15:33:41 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM5NkFCMzQ1MUM0NDg5Q0RGODQ5MThFQjdCQzA5RDYA, ignorando 2026-08-12 15:34:15 - ====== INICIO WEBHOOK ====== 2026-08-12 15:34:15 - Evento: text | De: 584126038445 | Size: 591b 2026-08-12 15:34:15 - Procesando mensaje regular tipo: text 2026-08-12 15:34:15 - RegularMessageService: Procesando mensaje de 584126038445, tipo: text 2026-08-12 15:34:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDM4NDQ1FQIAEhggQUMzOEQ1M0M1REMzOTU3RTYzMERDMjNCMzMwQTRGNzUA 2026-08-12 15:34:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDM4NDQ1FQIAEhggQUMzOEQ1M0M1REMzOTU3RTYzMERDMjNCMzMwQTRGNzUA 2026-08-12 15:34:15 - Contenido: Quiero saber el monto q debo cancelar 17528992... 2026-08-12 15:34:15 - Comando detectado: quiero 2026-08-12 15:34:15 - CommandProcessor: Procesando comando: quiero 2026-08-12 15:34:15 - Comando no reconocido, enviando a ChatGPT 2026-08-12 15:34:15 - Resultado del comando: string 2026-08-12 15:34:15 - Enviando a ChatGPT: Quiero saber el monto q debo cancelar 17528992... 2026-08-12 15:34:15 - forwardToChatGPT: Enviando a ChatGPT: Quiero saber el monto q debo cancelar 17528992... 2026-08-12 15:34:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 16:34:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 16:34:15 America/Halifax] [CHATBOT][START] corr=5ff47d16 IP=127.0.0.1 UA= [12-Aug-2026 15:34:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 15:34:15 America/Caracas] [CHATBOT][CTX] corr=5ff47d16 tel=584126038445 intent=chat srvid= usd=0 bs=0 tasa=764.3486 verifyMode=simulated [12-Aug-2026 15:34:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 15:34:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 15:34:15 America/Caracas] [CHATBOT][AI][bb0a6e] Proveedor: gemini [12-Aug-2026 15:34:15 America/Caracas] [CHATBOT][GEMINI][bb0a6e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 15:34:16 America/Caracas] [CHATBOT][GEMINI][bb0a6e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 15:34:16 America/Caracas] [CHATBOT][GEMINI][bb0a6e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 15:34:17 America/Caracas] [CHATBOT][AI][bb0a6e] Gemini falló, usando heurística local [12-Aug-2026 15:34:17 America/Caracas] [CHATBOT][AI][bb0a6e] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 15:34:17 America/Caracas] [CHATBOT][END] corr=5ff47d16 bytesRespuesta=370 [12-Aug-2026 15:34:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 15:34:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 15:34:18 - Mensaje enviado con éxito a 584126038445 2026-08-12 15:34:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ccabae9f9b (wa_message_id: wamid.HBgMNTg0MTI2MDM4NDQ1FQIAERgSMTlGRjIzREM5QzEwNThBOTZDAA==) 2026-08-12 15:34:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ccabae9f9b 2026-08-12 15:34:18 - ====== FIN WEBHOOK ====== 2026-08-12 15:36:58 - ====== INICIO WEBHOOK ====== 2026-08-12 15:36:58 - Evento: image | De: 584241222222 | Size: 876b 2026-08-12 15:36:58 - Procesando mensaje regular tipo: image 2026-08-12 15:36:58 - RegularMessageService: Procesando mensaje de 584241222222, tipo: image 2026-08-12 15:36:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM4QjNDQjY2OTdDODJDNzFFNkRFQzQwMzMyMDc0NzgA 2026-08-12 15:36:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM4QjNDQjY2OTdDODJDNzFFNkRFQzQwMzMyMDc0NzgA 2026-08-12 15:36:58 - Contenido: ... 2026-08-12 15:36:58 - Comando detectado: image 2026-08-12 15:36:58 - CommandProcessor: Procesando comando: image 2026-08-12 15:36:58 - Imagen sin comando, guardando y procesando 2026-08-12 15:36:58 - Verificando duplicado por imageId=1108385071517822, msgId=wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM4QjNDQjY2OTdDODJDNzFFNkRFQzQwMzMyMDc0NzgA 2026-08-12 15:36:58 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 15:36:58 - Incluyendo numtoname.php... 2026-08-12 15:36:58 - Incluyendo media.php... 2026-08-12 15:36:58 - DEBUG messages batch: [{"from":"584241222222","from_user_id":"VE.3015793268771358","id":"wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM4QjNDQjY2OTdDODJDNzFFNkRFQzQwMzMyMDc0NzgA","timestamp":"1786467336","type":"image","image":{"mime_type":"image\/jpeg","sha256":"z21ysbYjPrcNEUdUpbvW6Nl47lA4or8b8gUelN8HNno=","id":"1108385071517822","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1108385071517822&source=webhook&ext=1786467638&hash=ATyLYiprnfnf91fvGmPjAxHdIUiiMFyX7gxv9tAU8mcSJg"}}] 2026-08-12 15:36:58 - DEBUG caption: no se encontró texto cercano 2026-08-12 15:36:58 - DEBUG caption final: [VACIO] 2026-08-12 15:36:58 - DEBUG busqueda mobiles: 04241222222,4241222222,584241222222 2026-08-12 15:36:58 - DEBUG usuario encontrado: 70:a7:41:28:58:b7 2026-08-12 15:36:58 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 15:36:58 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 15:36:59 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1108385071517822&source=getMedia&ext=1786563722&hash=ATwASGhVHmv1h4GwJeAAgklfaF47PJfY7S-gpcX4ixiIHQ 2026-08-12 15:37:00 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1108385071517822.jpg (44755 bytes) 2026-08-12 15:37:02 - OCR tesseract exit=0 chars=495 2026-08-12 15:37:02 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 195 ¡Operación Exitosa! En breve le llegara un SMS con el resultado de la operaci6n. NUMERO DE REFERENCIA 062230027467 FECHA 11/08/2026 12:35:38PM NUMERO CELULAR DE ORIGEN TD NÚMERO CELULAR DE DESTINO 0414-3466209 IDENTIFICACION RECEPTOR V-18143785 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO MERCANTIL MONTO DE LAOPERACION Bs. 22.836,30 CONCEPTO INTERNET MILAGROS SIMONS Ea 2026-08-12 15:37:02 - OCR parse (caption-level): {"banco":"Banesco","monto":"22836.30","fecha":"2026-08-11"} 2026-08-12 15:37:02 - OCR parseDetalles: {"banco":null,"monto":"22836.30","fecha":"2026-08-11","debug":["fecha=2026-08-11","montoNext=22.836,30"]} 2026-08-12 15:37:02 - DEBUG registro: usernameRaw=''70:a7:41:28:58:b7'' first=''Milagros'' last=''Simons'' esRegistrado=1 2026-08-12 15:37:02 - DEBUG bodyAdmin postOCR: Tlf: 04241222222\nUser: 70:a7:41:28:58:b7\nNombre: Milagros Simons\nBanco: Banesco\nMonto: 22836.30 (caption)\nFecha: 2026-08-11 (caption)\nSrvID: 34 2026-08-12 15:37:04 - ====== INICIO WEBHOOK ====== 2026-08-12 15:37:04 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-08-12 15:37:04 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-08-12 15:37:04 - ====== FIN WEBHOOK ====== 2026-08-12 15:37:05 - IMG 1108385071517822 TEL 04241222222 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 15:37:05 - Incluyendo guardar_imagen.php... 2026-08-12 15:37:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 15:37:05 - Includes realizados. Verificando funciones... 2026-08-12 15:37:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584241222222 2026-08-12 15:37:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 15:37:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 15:37:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 15:37:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 15:37:05 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 15:37:05 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:58:b7","firstname":"Milagros","lastname":"Simons","mac":"70:a7:41:28:58:b7","srvid":34} 2026-08-12 15:37:05 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 15:37:05 - Datos usuario extraídos: {"username":"70:a7:41:28:58:b7","firstname":"Milagros","lastname":"Simons","mac":"70:a7:41:28:58:b7","srvid":34} 2026-08-12 15:37:05 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 15:37:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 15:37:05 - Valor de accessToken: EAAC0c45... 2026-08-12 15:37:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 15:37:05 - Instancia WhatsAppImageHandler creada 2026-08-12 15:37:05 - Llamando a saveWhatsAppImage... 2026-08-12 15:37:05 - saveWhatsAppImage: Procesando imagen para: 584241222222 2026-08-12 15:37:05 - saveWhatsAppImage: ID de media: 1108385071517822, MIME type: image/jpeg 2026-08-12 15:37:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1108385071517822 2026-08-12 15:37:06 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 15:37:06 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1108385071517822&source=getMedia&ext=1786563729&hash=ATz-3PkHLgdaOx6gcCAPlz7pN4md_RHjpOhLyeSxNkUKMw 2026-08-12 15:37:06 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1108385071517822&source=getMedia&ext=1786563729&hash=ATz-3PkHLgdaOx6gcCAPlz7pN4md_RHjpOhLyeSxNkUKMw 2026-08-12 15:37:07 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 15:37:07 - descargar_imagen: Imagen descargada - Tamaño: 44755 bytes, Tipo: image/jpeg 2026-08-12 15:37:07 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1108385071517822.jpg, Tamaño: 44755 bytes 2026-08-12 15:37:07 - saveToDatabase: Registro insertado en BD con ID: 328 2026-08-12 15:37:07 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1108385071517822.jpg","image_id":"1108385071517822","size":44755,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 15:37:07 - Resultado del comando: array 2026-08-12 15:37:07 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 15:37:09 - Mensaje enviado con éxito a 584241222222 2026-08-12 15:37:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ccb654e3f9 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSQzRCODM1MDJDRkJGNDBDMjI5AA==) 2026-08-12 15:37:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ccb654e3f9 2026-08-12 15:37:09 - ====== FIN WEBHOOK ====== 2026-08-12 15:37:09 - ====== INICIO WEBHOOK ====== 2026-08-12 15:37:09 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-08-12 15:37:09 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-08-12 15:37:09 - ====== FIN WEBHOOK ====== 2026-08-12 15:38:05 - ====== INICIO WEBHOOK ====== 2026-08-12 15:38:05 - Evento: image | De: 584241471530 | Size: 818b 2026-08-12 15:38:05 - Procesando mensaje regular tipo: image 2026-08-12 15:38:05 - RegularMessageService: Procesando mensaje de 584241471530, tipo: image 2026-08-12 15:38:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0E0NkE1M0VBRUJFMzc2MEJGN0QA 2026-08-12 15:38:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0E0NkE1M0VBRUJFMzc2MEJGN0QA 2026-08-12 15:38:05 - Contenido: ... 2026-08-12 15:38:05 - Comando detectado: image 2026-08-12 15:38:05 - CommandProcessor: Procesando comando: image 2026-08-12 15:38:05 - Imagen sin comando, guardando y procesando 2026-08-12 15:38:05 - Verificando duplicado por imageId=1066308585865878, msgId=wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0E0NkE1M0VBRUJFMzc2MEJGN0QA 2026-08-12 15:38:05 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 15:38:05 - Incluyendo numtoname.php... 2026-08-12 15:38:05 - Incluyendo media.php... 2026-08-12 15:38:05 - DEBUG messages batch: [{"from":"584241471530","from_user_id":"VE.4546629675624179","id":"wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0E0NkE1M0VBRUJFMzc2MEJGN0QA","timestamp":"1786532098","type":"image","image":{"mime_type":"image\/jpeg","sha256":"AbG3cGH1Sdvjwdq8wA75BF0rdmLTrx39MIYhsjQTl78=","id":"1066308585865878","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1066308585865878&source=webhook&ext=1786532401&hash=ATzhZ6zCWtL9fqeLxDBJPq39ctW9nZvQPB3uzOVzRjfmDw"}}] 2026-08-12 15:38:05 - DEBUG caption: no se encontró texto cercano 2026-08-12 15:38:05 - DEBUG caption final: [VACIO] 2026-08-12 15:38:05 - DEBUG busqueda mobiles: 04241471530,4241471530,584241471530 2026-08-12 15:38:05 - DEBUG usuario encontrado: 78:8a:20:92:c1:ff 2026-08-12 15:38:05 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 15:38:05 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 15:38:07 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1066308585865878&source=getMedia&ext=1786563790&hash=ATyxP2VVVnx6ILDUt412sq6oOXPdGrIS8Xzr3CuUCOdNRA 2026-08-12 15:38:08 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1066308585865878.jpg (44417 bytes) 2026-08-12 15:38:09 - OCR tesseract exit=0 chars=268 2026-08-12 15:38:09 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 336 y PagomóvilBDV Personas 22.830,00 Bs Fecha: 11/08/2026 Operación: 006976468163 [Tj Identificación: 18143785 Origen: 0102*=*5088 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-12 15:38:09 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22830.00","fecha":"2026-08-11"} 2026-08-12 15:38:09 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-11","debug":["fecha=2026-08-11"]} 2026-08-12 15:38:09 - DEBUG registro: usernameRaw=''78:8a:20:92:c1:ff'' first=''nathaly'' last=''Graterol'' esRegistrado=1 2026-08-12 15:38:09 - DEBUG bodyAdmin postOCR: Tlf: 04241471530\nUser: 78:8a:20:92:c1:ff\nNombre: nathaly Graterol\nBanco: Venezuela\nMonto: 22830.00 (caption)\nFecha: 2026-08-11 (caption)\nSrvID: 34 2026-08-12 15:38:12 - IMG 1066308585865878 TEL 04241471530 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 15:38:12 - Incluyendo guardar_imagen.php... 2026-08-12 15:38:12 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 15:38:12 - Includes realizados. Verificando funciones... 2026-08-12 15:38:12 - obtenerInfoUsuario: Iniciando función con teléfono: 584241471530 2026-08-12 15:38:12 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 15:38:12 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 15:38:12 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 15:38:12 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 15:38:12 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 15:38:12 - obtenerInfoUsuario: Datos usuario: {"username":"78:8a:20:92:c1:ff","firstname":"nathaly","lastname":"Graterol","mac":"78:8a:20:92:c1:ff","srvid":34} 2026-08-12 15:38:12 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 15:38:12 - Datos usuario extraídos: {"username":"78:8a:20:92:c1:ff","firstname":"nathaly","lastname":"Graterol","mac":"78:8a:20:92:c1:ff","srvid":34} 2026-08-12 15:38:12 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 15:38:12 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 15:38:12 - Valor de accessToken: EAAC0c45... 2026-08-12 15:38:12 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 15:38:12 - Instancia WhatsAppImageHandler creada 2026-08-12 15:38:12 - Llamando a saveWhatsAppImage... 2026-08-12 15:38:12 - saveWhatsAppImage: Procesando imagen para: 584241471530 2026-08-12 15:38:12 - saveWhatsAppImage: ID de media: 1066308585865878, MIME type: image/jpeg 2026-08-12 15:38:12 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1066308585865878 2026-08-12 15:38:14 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 15:38:14 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1066308585865878&source=getMedia&ext=1786563797&hash=ATwno4MXluX2b2T1J37kppgPY7aXaEjjJbhvrLoU5GQogQ 2026-08-12 15:38:14 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1066308585865878&source=getMedia&ext=1786563797&hash=ATwno4MXluX2b2T1J37kppgPY7aXaEjjJbhvrLoU5GQogQ 2026-08-12 15:38:15 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 15:38:15 - descargar_imagen: Imagen descargada - Tamaño: 44417 bytes, Tipo: image/jpeg 2026-08-12 15:38:15 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1066308585865878.jpg, Tamaño: 44417 bytes 2026-08-12 15:38:15 - saveToDatabase: Registro insertado en BD con ID: 329 2026-08-12 15:38:15 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1066308585865878.jpg","image_id":"1066308585865878","size":44417,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 15:38:15 - Resultado del comando: array 2026-08-12 15:38:15 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 15:38:16 - Mensaje enviado con éxito a 584241471530 2026-08-12 15:38:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ccba8d7c84 (wa_message_id: wamid.HBgMNTg0MjQxNDcxNTMwFQIAERgSOUMyNTZFMkNBOEI1QTVFMUVGAA==) 2026-08-12 15:38:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ccba8d7c84 2026-08-12 15:38:16 - ====== FIN WEBHOOK ====== 2026-08-12 15:39:14 - ====== INICIO WEBHOOK ====== 2026-08-12 15:39:14 - Evento: image | De: 584120730193 | Size: 853b 2026-08-12 15:39:14 - Procesando mensaje regular tipo: image 2026-08-12 15:39:14 - RegularMessageService: Procesando mensaje de 584120730193, tipo: image 2026-08-12 15:39:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwNzMwMTkzFQIAEhggQUM0RkM4RkIzMzc1QkVCQTQ5NjBENURFOTZERkVBMkQA 2026-08-12 15:39:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwNzMwMTkzFQIAEhggQUM0RkM4RkIzMzc1QkVCQTQ5NjBENURFOTZERkVBMkQA 2026-08-12 15:39:14 - Contenido: ... 2026-08-12 15:39:14 - Comando detectado: image 2026-08-12 15:39:14 - CommandProcessor: Procesando comando: image 2026-08-12 15:39:14 - Imagen sin comando, guardando y procesando 2026-08-12 15:39:14 - Verificando duplicado por imageId=1528574148405954, msgId=wamid.HBgMNTg0MTIwNzMwMTkzFQIAEhggQUM0RkM4RkIzMzc1QkVCQTQ5NjBENURFOTZERkVBMkQA 2026-08-12 15:39:14 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 15:39:14 - Incluyendo numtoname.php... 2026-08-12 15:39:14 - Incluyendo media.php... 2026-08-12 15:39:14 - DEBUG messages batch: [{"from":"584120730193","from_user_id":"VE.4519632128323934","id":"wamid.HBgMNTg0MTIwNzMwMTkzFQIAEhggQUM0RkM4RkIzMzc1QkVCQTQ5NjBENURFOTZERkVBMkQA","timestamp":"1786485423","type":"image","image":{"mime_type":"image\/jpeg","sha256":"zq\/ffvhCmiJSiFJIJWuUPrBFJZgG8zhbbssGkTzkz4M=","id":"1528574148405954","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1528574148405954&source=webhook&ext=1786485726&hash=ATzDuMY1-PcDLSkuL6z8xPF6OkLXom41AHruivbLv7ZynA"}}] 2026-08-12 15:39:14 - DEBUG caption: no se encontró texto cercano 2026-08-12 15:39:14 - DEBUG caption final: [VACIO] 2026-08-12 15:39:14 - DEBUG busqueda mobiles: 04120730193,4120730193,584120730193 2026-08-12 15:39:14 - DEBUG usuario encontrado: 70:a7:41:28:82:70 2026-08-12 15:39:14 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 15:39:14 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 15:39:15 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1528574148405954&source=getMedia&ext=1786563858&hash=ATzFRZo4dUPb4724t3nqajmNJ5LxteOJajzg5ZfYq5bj9g 2026-08-12 15:39:16 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1528574148405954.jpg (42712 bytes) 2026-08-12 15:39:17 - OCR tesseract exit=0 chars=280 2026-08-12 15:39:17 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 312 Fecha: Operación: Nombre: Origen: Destino: Concepto: Transferencias a terceros 9 11.420,00 Bs 11/08/2026 059130875627 [[] Hector Alexander Rudman Ruthman QMOZ 5350 OO UNS Angel Gutt Rios 2026-08-12 15:39:17 - OCR parse (caption-level): {"banco":null,"monto":"11420.00","fecha":"2026-08-11"} 2026-08-12 15:39:17 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-11","debug":["fecha=2026-08-11"]} 2026-08-12 15:39:17 - DEBUG registro: usernameRaw=''70:a7:41:28:82:70'' first=''angel'' last=''gutt rios'' esRegistrado=1 2026-08-12 15:39:17 - DEBUG bodyAdmin postOCR: Tlf: 04120730193\nUser: 70:a7:41:28:82:70\nNombre: angel gutt rios\nBanco: \nMonto: 11420.00 (caption)\nFecha: 2026-08-11 (caption)\nSrvID: 34 2026-08-12 15:39:20 - IMG 1528574148405954 TEL 04120730193 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 15:39:20 - Incluyendo guardar_imagen.php... 2026-08-12 15:39:20 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 15:39:20 - Includes realizados. Verificando funciones... 2026-08-12 15:39:20 - obtenerInfoUsuario: Iniciando función con teléfono: 584120730193 2026-08-12 15:39:20 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 15:39:20 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 15:39:20 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 15:39:20 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 15:39:20 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 15:39:20 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:82:70","firstname":"angel","lastname":"gutt rios","mac":"10:82:3d:68:52:c6","srvid":34} 2026-08-12 15:39:20 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 15:39:20 - Datos usuario extraídos: {"username":"70:a7:41:28:82:70","firstname":"angel","lastname":"gutt rios","mac":"10:82:3d:68:52:c6","srvid":34} 2026-08-12 15:39:20 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 15:39:20 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 15:39:20 - Valor de accessToken: EAAC0c45... 2026-08-12 15:39:20 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 15:39:20 - Instancia WhatsAppImageHandler creada 2026-08-12 15:39:20 - Llamando a saveWhatsAppImage... 2026-08-12 15:39:20 - saveWhatsAppImage: Procesando imagen para: 584120730193 2026-08-12 15:39:20 - saveWhatsAppImage: ID de media: 1528574148405954, MIME type: image/jpeg 2026-08-12 15:39:20 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1528574148405954 2026-08-12 15:39:22 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 15:39:22 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1528574148405954&source=getMedia&ext=1786563865&hash=ATwfTCtkXRGSpmP_WiYG7YKaxL8p-Vd2bbzPZdxOTpFeYw 2026-08-12 15:39:22 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1528574148405954&source=getMedia&ext=1786563865&hash=ATwfTCtkXRGSpmP_WiYG7YKaxL8p-Vd2bbzPZdxOTpFeYw 2026-08-12 15:39:23 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 15:39:23 - descargar_imagen: Imagen descargada - Tamaño: 42712 bytes, Tipo: image/jpeg 2026-08-12 15:39:23 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1528574148405954.jpg, Tamaño: 42712 bytes 2026-08-12 15:39:23 - saveToDatabase: Registro insertado en BD con ID: 330 2026-08-12 15:39:23 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1528574148405954.jpg","image_id":"1528574148405954","size":42712,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 15:39:23 - Resultado del comando: array 2026-08-12 15:39:23 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 15:39:24 - Mensaje enviado con éxito a 584120730193 2026-08-12 15:39:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ccbec56ea1 (wa_message_id: wamid.HBgMNTg0MTIwNzMwMTkzFQIAERgSNzhGMDBCOERGMjYzM0ZDMzQzAA==) 2026-08-12 15:39:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ccbec56ea1 2026-08-12 15:39:24 - ====== FIN WEBHOOK ====== 2026-08-12 15:41:50 - ====== INICIO WEBHOOK ====== 2026-08-12 15:41:50 - Evento: text | De: 584120820207 | Size: 607b 2026-08-12 15:41:50 - Procesando mensaje regular tipo: text 2026-08-12 15:41:50 - RegularMessageService: Procesando mensaje de 584120820207, tipo: text 2026-08-12 15:41:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUNGMzRFNDcyQTZBQTdFMTlEOUVFN0YyQTYzNUY2QUIA 2026-08-12 15:41:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUNGMzRFNDcyQTZBQTdFMTlEOUVFN0YyQTYzNUY2QUIA 2026-08-12 15:41:50 - Contenido: Hola buenos días... 2026-08-12 15:41:50 - Comando detectado: hola 2026-08-12 15:41:50 - CommandProcessor: Procesando comando: hola 2026-08-12 15:41:50 - Comando no reconocido, enviando a ChatGPT 2026-08-12 15:41:50 - Resultado del comando: string 2026-08-12 15:41:50 - Enviando a ChatGPT: Hola buenos días... 2026-08-12 15:41:50 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos días... 2026-08-12 15:41:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 16:41:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 16:41:50 America/Halifax] [CHATBOT][START] corr=571e2b32 IP=127.0.0.1 UA= [12-Aug-2026 15:41:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 15:41:51 America/Caracas] [CHATBOT][CTX] corr=571e2b32 tel=584120820207 intent=chat srvid= usd=0 bs=0 tasa=764.3486 verifyMode=simulated [12-Aug-2026 15:41:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 15:41:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 15:41:51 America/Caracas] [CHATBOT][AI][b1c892] Proveedor: gemini [12-Aug-2026 15:41:51 America/Caracas] [CHATBOT][GEMINI][b1c892] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 15:41:51 America/Caracas] [CHATBOT][GEMINI][b1c892] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 15:41:52 America/Caracas] [CHATBOT][GEMINI][b1c892] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 15:41:52 America/Caracas] [CHATBOT][AI][b1c892] Gemini falló, usando heurística local [12-Aug-2026 15:41:52 America/Caracas] [CHATBOT][AI][b1c892] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 15:41:52 America/Caracas] [CHATBOT][END] corr=571e2b32 bytesRespuesta=370 [12-Aug-2026 15:41:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 15:41:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 15:41:54 - Mensaje enviado con éxito a 584120820207 2026-08-12 15:41:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ccc825c74c (wa_message_id: wamid.HBgMNTg0MTIwODIwMjA3FQIAERgSMEM3ODgyMDFENUFEM0YwMzRFAA==) 2026-08-12 15:41:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ccc825c74c 2026-08-12 15:41:54 - ====== FIN WEBHOOK ====== 2026-08-12 15:44:22 - ====== INICIO WEBHOOK ====== 2026-08-12 15:44:22 - Evento: text | De: 584262464411 | Size: 730b 2026-08-12 15:44:22 - Procesando mensaje regular tipo: text 2026-08-12 15:44:22 - RegularMessageService: Procesando mensaje de 584262464411, tipo: text 2026-08-12 15:44:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUMwNUI0NjQ5MDgwQkRCODY1NDczQzU5RDYyQjk1MUIA 2026-08-12 15:44:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUMwNUI0NjQ5MDgwQkRCODY1NDczQzU5RDYyQjk1MUIA 2026-08-12 15:44:22 - Contenido: Ayer envié el pago... 2026-08-12 15:44:22 - Comando detectado: ayer 2026-08-12 15:44:22 - CommandProcessor: Procesando comando: ayer 2026-08-12 15:44:22 - Comando no reconocido, enviando a ChatGPT 2026-08-12 15:44:22 - Resultado del comando: string 2026-08-12 15:44:22 - Enviando a ChatGPT: Ayer envié el pago... 2026-08-12 15:44:22 - forwardToChatGPT: Enviando a ChatGPT: Ayer envié el pago... 2026-08-12 15:44:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 16:44:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 16:44:22 America/Halifax] [CHATBOT][START] corr=3aeda517 IP=127.0.0.1 UA= [12-Aug-2026 15:44:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 15:44:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-13 username=70:a7:41:28:5b:cf mobile=584262464411 [12-Aug-2026 15:44:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 15:44:22 America/Caracas] [CHATBOT][DIAG] corr=3aeda517 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [12-Aug-2026 15:44:22 America/Caracas] [CHATBOT][CTX] corr=3aeda517 tel=584262464411 intent=chat srvid=35 usd=40 bs=35465.78 tasa=764.3486 verifyMode=simulated [12-Aug-2026 15:44:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 15:44:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 15:44:22 America/Caracas] [CHATBOT][AI][27ff8a] Proveedor: gemini [12-Aug-2026 15:44:22 America/Caracas] [CHATBOT][GEMINI][27ff8a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 15:44:23 America/Caracas] [CHATBOT][GEMINI][27ff8a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 15:44:24 America/Caracas] [CHATBOT][GEMINI][27ff8a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 15:44:24 America/Caracas] [CHATBOT][AI][27ff8a] Gemini falló, usando heurística local [12-Aug-2026 15:44:24 America/Caracas] [CHATBOT][END] corr=3aeda517 bytesRespuesta=397 [12-Aug-2026 15:44:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 15:44:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 15:44:26 - Mensaje enviado con éxito a 584262464411 2026-08-12 15:44:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ccd1a19bd4 (wa_message_id: wamid.HBgMNTg0MjYyNDY0NDExFQIAERgSMkNFRkM3NjYxNTYxNzNFMjcyAA==) 2026-08-12 15:44:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ccd1a19bd4 2026-08-12 15:44:26 - ====== FIN WEBHOOK ====== 2026-08-12 15:44:26 - ====== INICIO WEBHOOK ====== 2026-08-12 15:44:26 - Evento: image | De: 584143466209 | Size: 863b 2026-08-12 15:44:26 - Procesando mensaje regular tipo: image 2026-08-12 15:44:26 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-12 15:44:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBRDVCQTM4QUFEOEJGQzA5MTk3Nzc0NjQxRTMwN0MA 2026-08-12 15:44:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBRDVCQTM4QUFEOEJGQzA5MTk3Nzc0NjQxRTMwN0MA 2026-08-12 15:44:26 - Contenido: G venezuela 18300.00 legal-copias... 2026-08-12 15:44:26 - Comando detectado: g 2026-08-12 15:44:26 - CommandProcessor: Procesando comando: g 2026-08-12 15:44:26 - Gasto de negocio con imagen: 974587309005915 2026-08-12 15:44:26 - Formato 'g banco descripcion': banco=venezuela, desc=18300.00 legal-copias 2026-08-12 15:44:27 - Ejecutando GastosService (negocio) [12-Aug-2026 15:44:27 America/Caracas] [ExchangeRateService] Tasa API (oficial): 764.3486 2026-08-12 15:44:30 - Resultado del comando: array 2026-08-12 15:44:30 - Enviando respuesta: ✅ 💼 Gasto de negocio #968 registrado • Mon 2026-08-12 15:44:31 - Mensaje enviado con éxito a 584143466209 2026-08-12 15:44:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ccd1f334f5 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjZBNTM0QTk5QTM4NUQ4RUY0AA==) 2026-08-12 15:44:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ccd1f334f5 2026-08-12 15:44:31 - ====== FIN WEBHOOK ====== 2026-08-12 15:52:04 - ====== INICIO WEBHOOK ====== 2026-08-12 15:52:04 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 15:52:04 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 15:52:04 - ====== FIN WEBHOOK ====== 2026-08-12 15:53:45 - ====== INICIO WEBHOOK ====== 2026-08-12 15:53:45 - Evento: button | De: 584122958764 | Size: 718b 2026-08-12 15:53:45 - Procesando botón de plantilla: Abonar a un familiar 2026-08-12 15:53:45 - ButtonService: payload=abonar a un familiar, telefono=584122958764 2026-08-12 15:53:45 - Botón no manejado por ButtonService 2026-08-12 15:53:45 - ====== FIN WEBHOOK ====== 2026-08-12 15:54:02 - ====== INICIO WEBHOOK ====== 2026-08-12 15:54:02 - Evento: button | De: 584122958764 | Size: 706b 2026-08-12 15:54:02 - Procesando botón de plantilla: Pagar mi deuda 2026-08-12 15:54:02 - ButtonService: payload=pagar mi deuda, telefono=584122958764 2026-08-12 15:54:02 - Botón no manejado por ButtonService 2026-08-12 15:54:02 - ====== FIN WEBHOOK ====== 2026-08-12 15:56:35 - ====== INICIO WEBHOOK ====== 2026-08-12 15:56:35 - Evento: text | De: 584122958764 | Size: 652b 2026-08-12 15:56:35 - Procesando mensaje regular tipo: text 2026-08-12 15:56:35 - RegularMessageService: Procesando mensaje de 584122958764, tipo: text 2026-08-12 15:56:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUM5QjRFREI1QjZGMEVDMEIyNEVGNTA4Qzg1REE3NzEA 2026-08-12 15:56:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUM5QjRFREI1QjZGMEVDMEIyNEVGNTA4Qzg1REE3NzEA 2026-08-12 15:56:35 - Contenido: Banco Venezuela, Ref...568958. Fecha 12/08/2026. Monto 12000,00 Bs..Telef.emisor 04122958764... 2026-08-12 15:56:35 - Comando detectado: banco 2026-08-12 15:56:35 - CommandProcessor: Procesando comando: banco 2026-08-12 15:56:35 - Comando no reconocido, enviando a ChatGPT 2026-08-12 15:56:35 - Resultado del comando: string 2026-08-12 15:56:35 - Enviando a ChatGPT: Banco Venezuela, Ref...568958. Fecha 12/08/2026. ... 2026-08-12 15:56:35 - forwardToChatGPT: Enviando a ChatGPT: Banco Venezuela, Ref...568958. Fecha 12/08/2026. ... 2026-08-12 15:56:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 16:56:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 16:56:35 America/Halifax] [CHATBOT][START] corr=6b1cd4e5 IP=127.0.0.1 UA= [12-Aug-2026 15:56:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 15:56:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-11 username=74:ac:b9:7c:0f:25 mobile=584122958764 [12-Aug-2026 15:56:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 15:56:36 America/Caracas] [CHATBOT][DIAG] corr=6b1cd4e5 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [12-Aug-2026 15:56:36 America/Caracas] [CHATBOT][CTX] corr=6b1cd4e5 tel=584122958764 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 15:56:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 15:56:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 15:56:36 America/Caracas] [CHATBOT][AI][fef570] Proveedor: gemini [12-Aug-2026 15:56:36 America/Caracas] [CHATBOT][GEMINI][fef570] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 15:56:36 America/Caracas] [CHATBOT][GEMINI][fef570] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 15:56:37 America/Caracas] [CHATBOT][GEMINI][fef570] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 15:56:37 America/Caracas] [CHATBOT][AI][fef570] Gemini falló, usando heurística local [12-Aug-2026 15:56:37 America/Caracas] [CHATBOT][AI][fef570] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 15:56:37 America/Caracas] [CHATBOT][END] corr=6b1cd4e5 bytesRespuesta=389 [12-Aug-2026 15:56:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 15:56:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 15:56:39 - Mensaje enviado con éxito a 584122958764 2026-08-12 15:56:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ccff70f3d3 (wa_message_id: wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSRTQ2MDVCOTA1QkJFNEQ5N0Q5AA==) 2026-08-12 15:56:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ccff70f3d3 2026-08-12 15:56:39 - ====== FIN WEBHOOK ====== 2026-08-12 15:59:16 - ====== INICIO WEBHOOK ====== 2026-08-12 15:59:16 - Evento: image | De: 584122958764 | Size: 830b 2026-08-12 15:59:16 - Procesando mensaje regular tipo: image 2026-08-12 15:59:16 - RegularMessageService: Procesando mensaje de 584122958764, tipo: image 2026-08-12 15:59:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUMwNzQxMjJFNTZCNTZFRkVGNUI5RDE1QzI5MkY3MjMA 2026-08-12 15:59:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUMwNzQxMjJFNTZCNTZFRkVGNUI5RDE1QzI5MkY3MjMA 2026-08-12 15:59:16 - Contenido: ... 2026-08-12 15:59:16 - Comando detectado: image 2026-08-12 15:59:16 - CommandProcessor: Procesando comando: image 2026-08-12 15:59:16 - Imagen sin comando, guardando y procesando 2026-08-12 15:59:16 - Verificando duplicado por imageId=1824606578977464, msgId=wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUMwNzQxMjJFNTZCNTZFRkVGNUI5RDE1QzI5MkY3MjMA 2026-08-12 15:59:16 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 15:59:16 - Incluyendo numtoname.php... 2026-08-12 15:59:16 - Incluyendo media.php... 2026-08-12 15:59:16 - DEBUG messages batch: [{"from":"584122958764","from_user_id":"VE.4519641311656349","id":"wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUMwNzQxMjJFNTZCNTZFRkVGNUI5RDE1QzI5MkY3MjMA","timestamp":"1786564757","type":"image","image":{"mime_type":"image\/jpeg","sha256":"21hvFyk5zogaaavWwJ5Zs5khsrEELXfJO3R6V0y9S7c=","id":"1824606578977464","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1824606578977464&source=webhook&ext=1786565059&hash=ATxq9-W09lyCunMcWki7tYzNFIvWd29e_LsY6eaD4LrELQ"}}] 2026-08-12 15:59:16 - DEBUG caption: no se encontró texto cercano 2026-08-12 15:59:16 - DEBUG caption final: [VACIO] 2026-08-12 15:59:16 - DEBUG busqueda mobiles: 04122958764,4122958764,584122958764 2026-08-12 15:59:16 - DEBUG usuario encontrado: 74:ac:b9:7c:0f:25 2026-08-12 15:59:16 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 15:59:16 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 15:59:19 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1824606578977464&source=getMedia&ext=1786565062&hash=ATxZMPlRmIZBN0cSfC-z9T_hWK8VYfLKqx-xwehlWJQHIg 2026-08-12 15:59:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1824606578977464.jpg (32584 bytes) 2026-08-12 15:59:21 - OCR tesseract exit=0 chars=292 2026-08-12 15:59:21 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV a otros bancos 9 12.000,00 Bs Fecha: 12/08/2026 Operación: 006982568958 a} Identificación: 18143785 Origen: 04122958764 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: 8816066 2026-08-12 15:59:21 - OCR parse (caption-level): {"banco":"Mercantil","monto":"12000.00","fecha":"2026-08-12"} 2026-08-12 15:59:21 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-12","debug":["fecha=2026-08-12"]} 2026-08-12 15:59:21 - DEBUG registro: usernameRaw=''74:ac:b9:7c:0f:25'' first=''Rosa'' last=''Galindo'' esRegistrado=1 2026-08-12 15:59:21 - DEBUG bodyAdmin postOCR: Tlf: 04122958764\nUser: 74:ac:b9:7c:0f:25\nNombre: Rosa Galindo\nBanco: Mercantil\nMonto: 12000.00 (caption)\nFecha: 2026-08-12 (caption)\nSrvID: 34 2026-08-12 15:59:25 - IMG 1824606578977464 TEL 04122958764 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 15:59:25 - Incluyendo guardar_imagen.php... 2026-08-12 15:59:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 15:59:25 - Includes realizados. Verificando funciones... 2026-08-12 15:59:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584122958764 2026-08-12 15:59:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 15:59:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 15:59:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 15:59:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 15:59:25 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 15:59:25 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:0f:25","firstname":"Rosa","lastname":"Galindo","mac":"74:AC:B9:7C:0F:25","srvid":34} 2026-08-12 15:59:25 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 15:59:25 - Datos usuario extraídos: {"username":"74:ac:b9:7c:0f:25","firstname":"Rosa","lastname":"Galindo","mac":"74:AC:B9:7C:0F:25","srvid":34} 2026-08-12 15:59:25 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 15:59:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 15:59:25 - Valor de accessToken: EAAC0c45... 2026-08-12 15:59:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 15:59:25 - Instancia WhatsAppImageHandler creada 2026-08-12 15:59:25 - Llamando a saveWhatsAppImage... 2026-08-12 15:59:25 - saveWhatsAppImage: Procesando imagen para: 584122958764 2026-08-12 15:59:25 - saveWhatsAppImage: ID de media: 1824606578977464, MIME type: image/jpeg 2026-08-12 15:59:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1824606578977464 2026-08-12 15:59:26 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 15:59:26 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1824606578977464&source=getMedia&ext=1786565069&hash=ATxLO1XaBgXxPvWb2xAS7ONnbRXEGilFHsiZMR_XenrM9g 2026-08-12 15:59:26 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1824606578977464&source=getMedia&ext=1786565069&hash=ATxLO1XaBgXxPvWb2xAS7ONnbRXEGilFHsiZMR_XenrM9g 2026-08-12 15:59:26 - ====== INICIO WEBHOOK ====== 2026-08-12 15:59:26 - Evento: text | De: 584122958764 | Size: 652b 2026-08-12 15:59:26 - Procesando mensaje regular tipo: text 2026-08-12 15:59:26 - RegularMessageService: Procesando mensaje de 584122958764, tipo: text 2026-08-12 15:59:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUNDNThCODU1RDE0RDc1NzAyQzBBNzMyOUNEQ0VFQjkA 2026-08-12 15:59:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyOTU4NzY0FQIAEhggQUNDNThCODU1RDE0RDc1NzAyQzBBNzMyOUNEQ0VFQjkA 2026-08-12 15:59:26 - Contenido: Banco Venezuela, Ref...568958. Fecha 12/08/2026. Monto 12000,00 Bs..Telef.emisor 04122958764... 2026-08-12 15:59:26 - Comando detectado: banco 2026-08-12 15:59:26 - CommandProcessor: Procesando comando: banco 2026-08-12 15:59:26 - Comando no reconocido, enviando a ChatGPT 2026-08-12 15:59:26 - Resultado del comando: string 2026-08-12 15:59:26 - Enviando a ChatGPT: Banco Venezuela, Ref...568958. Fecha 12/08/2026. ... 2026-08-12 15:59:26 - forwardToChatGPT: Enviando a ChatGPT: Banco Venezuela, Ref...568958. Fecha 12/08/2026. ... 2026-08-12 15:59:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 16:59:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 16:59:26 America/Halifax] [CHATBOT][START] corr=45a6d179 IP=127.0.0.1 UA= 2026-08-12 15:59:27 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 15:59:27 - descargar_imagen: Imagen descargada - Tamaño: 32584 bytes, Tipo: image/jpeg 2026-08-12 15:59:27 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1824606578977464.jpg, Tamaño: 32584 bytes 2026-08-12 15:59:27 - saveToDatabase: Registro insertado en BD con ID: 331 2026-08-12 15:59:27 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1824606578977464.jpg","image_id":"1824606578977464","size":32584,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 15:59:27 - Resultado del comando: array 2026-08-12 15:59:27 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est [12-Aug-2026 15:59:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 15:59:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-11 username=74:ac:b9:7c:0f:25 mobile=584122958764 [12-Aug-2026 15:59:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 15:59:27 America/Caracas] [CHATBOT][DIAG] corr=45a6d179 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [12-Aug-2026 15:59:27 America/Caracas] [CHATBOT][CTX] corr=45a6d179 tel=584122958764 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 15:59:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 15:59:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 15:59:27 America/Caracas] [CHATBOT][AI][dd3b2f] Proveedor: gemini [12-Aug-2026 15:59:27 America/Caracas] [CHATBOT][GEMINI][dd3b2f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 15:59:27 America/Caracas] [CHATBOT][GEMINI][dd3b2f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-12 15:59:28 - Mensaje enviado con éxito a 584122958764 2026-08-12 15:59:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cd0a0501cd (wa_message_id: wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSRkU4ODA5MkQyMjU4QkMxMjRCAA==) 2026-08-12 15:59:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cd0a0501cd 2026-08-12 15:59:28 - ====== FIN WEBHOOK ====== [12-Aug-2026 15:59:28 America/Caracas] [CHATBOT][GEMINI][dd3b2f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 15:59:29 America/Caracas] [CHATBOT][AI][dd3b2f] Gemini falló, usando heurística local [12-Aug-2026 15:59:29 America/Caracas] [CHATBOT][AI][dd3b2f] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 15:59:29 America/Caracas] [CHATBOT][END] corr=45a6d179 bytesRespuesta=389 [12-Aug-2026 15:59:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 15:59:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 15:59:30 - Mensaje enviado con éxito a 584122958764 2026-08-12 15:59:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cd0a242196 (wa_message_id: wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSRDk0NzdGRDgyMEM2RTA3MEQ3AA==) 2026-08-12 15:59:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cd0a242196 2026-08-12 15:59:30 - ====== FIN WEBHOOK ====== 2026-08-12 16:02:47 - ====== INICIO WEBHOOK ====== 2026-08-12 16:02:47 - Evento: text | De: 584162821049 | Size: 620b 2026-08-12 16:02:47 - Procesando mensaje regular tipo: text 2026-08-12 16:02:47 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-08-12 16:02:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNCMjBCMzZENkZDQzE3N0RDQTRFMjZCODdFOUZEOTAA 2026-08-12 16:02:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNCMjBCMzZENkZDQzE3N0RDQTRFMjZCODdFOUZEOTAA 2026-08-12 16:02:47 - Contenido: Buenos días meury Ayala no tiene internet desde el domingo... 2026-08-12 16:02:47 - Comando detectado: buenos 2026-08-12 16:02:47 - CommandProcessor: Procesando comando: buenos 2026-08-12 16:02:47 - Comando no reconocido, enviando a ChatGPT 2026-08-12 16:02:47 - Resultado del comando: string 2026-08-12 16:02:47 - Enviando a ChatGPT: Buenos días meury Ayala no tiene internet desde e... 2026-08-12 16:02:47 - forwardToChatGPT: Enviando a ChatGPT: Buenos días meury Ayala no tiene internet desde e... 2026-08-12 16:02:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 17:02:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 17:02:47 America/Halifax] [CHATBOT][START] corr=91ad835f IP=127.0.0.1 UA= [12-Aug-2026 16:02:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 16:02:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=70:a7:41:28:3c:2e mobile=584162821049 [12-Aug-2026 16:02:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 16:02:48 America/Caracas] [CHATBOT][DIAG] corr=91ad835f Estado: problemas_criticos; Cuenta: activo; Reconexiones 24h: 58; Problema: Conexión muy inestable (58 reconexiones en 24h) [critical] [12-Aug-2026 16:02:48 America/Caracas] [CHATBOT][CTX] corr=91ad835f tel=584162821049 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 16:02:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 16:02:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 16:02:48 America/Caracas] [CHATBOT][AI][cedd12] Proveedor: gemini [12-Aug-2026 16:02:48 America/Caracas] [CHATBOT][GEMINI][cedd12] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 16:02:48 America/Caracas] [CHATBOT][GEMINI][cedd12] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 16:02:49 America/Caracas] [CHATBOT][GEMINI][cedd12] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 16:02:50 America/Caracas] [CHATBOT][AI][cedd12] Gemini falló, usando heurística local [12-Aug-2026 16:02:50 America/Caracas] [CHATBOT][AI][cedd12] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 16:02:50 America/Caracas] [CHATBOT][END] corr=91ad835f bytesRespuesta=388 [12-Aug-2026 16:02:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 16:02:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 16:02:51 - Mensaje enviado con éxito a 584162821049 2026-08-12 16:02:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cd16b6deb9 (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSMzE0MDk0RTQ5OUMwMTU1MDY4AA==) 2026-08-12 16:02:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cd16b6deb9 2026-08-12 16:02:51 - ====== FIN WEBHOOK ====== 2026-08-12 16:03:25 - ====== INICIO WEBHOOK ====== 2026-08-12 16:03:25 - Evento: text | De: 584162821049 | Size: 574b 2026-08-12 16:03:25 - Procesando mensaje regular tipo: text 2026-08-12 16:03:25 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-08-12 16:03:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNERjNFNTZFNDhDQUI5MDQyNTkzNzdENDhEMDJDRDkA 2026-08-12 16:03:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNERjNFNTZFNDhDQUI5MDQyNTkzNzdENDhEMDJDRDkA 2026-08-12 16:03:25 - Contenido: No tengo internet... 2026-08-12 16:03:25 - Comando detectado: no 2026-08-12 16:03:25 - CommandProcessor: Procesando comando: no 2026-08-12 16:03:25 - IntentDetector: intent=soporte, confidence=0.95 2026-08-12 16:03:25 - IntentDetector → reportefallas.php [12-Aug-2026 16:03:25 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [12-Aug-2026 16:03:25 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [12-Aug-2026 16:03:25 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-12 16:03:25 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-12 16:03:26 - ====== INICIO WEBHOOK ====== 2026-08-12 16:03:26 - Evento: text | De: 584162821049 | Size: 574b 2026-08-12 16:03:26 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNERjNFNTZFNDhDQUI5MDQyNTkzNzdENDhEMDJDRDkA, ignorando 2026-08-12 16:04:57 - ====== INICIO WEBHOOK ====== 2026-08-12 16:04:57 - Evento: text | De: 584162821049 | Size: 584b 2026-08-12 16:04:57 - Procesando mensaje regular tipo: text 2026-08-12 16:04:57 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-08-12 16:04:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNFQUZFQjA4OTRERjQzQkJENUVFQUJFM0YwNkJFOTkA 2026-08-12 16:04:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNFQUZFQjA4OTRERjQzQkJENUVFQUJFM0YwNkJFOTkA 2026-08-12 16:04:57 - Contenido: Debería tener internet... 2026-08-12 16:04:57 - Comando detectado: debería 2026-08-12 16:04:57 - CommandProcessor: Procesando comando: debería 2026-08-12 16:04:57 - Comando no reconocido, enviando a ChatGPT 2026-08-12 16:04:57 - Resultado del comando: string 2026-08-12 16:04:57 - Enviando a ChatGPT: Debería tener internet... 2026-08-12 16:04:57 - forwardToChatGPT: Enviando a ChatGPT: Debería tener internet... 2026-08-12 16:04:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 17:04:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 17:04:57 America/Halifax] [CHATBOT][START] corr=e77828b3 IP=127.0.0.1 UA= [12-Aug-2026 16:04:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 16:04:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=70:a7:41:28:3c:2e mobile=584162821049 [12-Aug-2026 16:04:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 16:04:59 America/Caracas] [CHATBOT][DIAG] corr=e77828b3 Estado: problemas_criticos; Cuenta: activo; Reconexiones 24h: 58; Problema: Conexión muy inestable (58 reconexiones en 24h) [critical] [12-Aug-2026 16:04:59 America/Caracas] [CHATBOT][CTX] corr=e77828b3 tel=584162821049 intent=chat srvid=34 usd=30 bs=26599.33 tasa=764.3486 verifyMode=simulated [12-Aug-2026 16:04:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 16:04:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 16:04:59 America/Caracas] [CHATBOT][AI][dde8fa] Proveedor: gemini [12-Aug-2026 16:04:59 America/Caracas] [CHATBOT][GEMINI][dde8fa] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 16:05:00 America/Caracas] [CHATBOT][GEMINI][dde8fa] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 16:05:00 America/Caracas] [CHATBOT][GEMINI][dde8fa] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 16:05:01 America/Caracas] [CHATBOT][AI][dde8fa] Gemini falló, usando heurística local [12-Aug-2026 16:05:01 America/Caracas] [CHATBOT][AI][dde8fa] Heurística no matcheó, enviando menú de opciones [12-Aug-2026 16:05:01 America/Caracas] [CHATBOT][END] corr=e77828b3 bytesRespuesta=388 [12-Aug-2026 16:05:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 16:05:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 16:05:02 - Mensaje enviado con éxito a 584162821049 2026-08-12 16:05:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cd1ee8f9ad (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSNzI5MTVEMDk1Mjg5MUFFREVDAA==) 2026-08-12 16:05:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cd1ee8f9ad 2026-08-12 16:05:02 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Rosa Galindo, 2026-08-27 00:00:00 . 584122958764 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122958764","wa_id":"584122958764"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTU4NzY0FQIAERgSODU1M0IwMkE2MTdFMTA2MjdEAA==","message_status":"accepted"}]}'. 2026-08-12 16:05:32 - ====== INICIO WEBHOOK ====== 2026-08-12 16:05:32 - Evento: text | De: 584162821049 | Size: 577b 2026-08-12 16:05:32 - Procesando mensaje regular tipo: text 2026-08-12 16:05:32 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-08-12 16:05:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNBRkJEQTRGODgzMkFCMDc2OUZEQTlBNThGM0RGRjYA 2026-08-12 16:05:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNBRkJEQTRGODgzMkFCMDc2OUZEQTlBNThGM0RGRjYA 2026-08-12 16:05:32 - Contenido: Soporte técnico... 2026-08-12 16:05:32 - Comando detectado: soporte 2026-08-12 16:05:32 - CommandProcessor: Procesando comando: soporte 2026-08-12 16:05:32 - Ejecutando soporte (menú interactivo) 2026-08-12 16:05:32 - Resultado del comando: array 2026-08-12 16:05:32 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-12 16:05:33 - Mensaje enviado con éxito a 584162821049 2026-08-12 16:05:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cd20d0e02f (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSQjgxM0NBMTIwMkNFMzZBQTJBAA==) 2026-08-12 16:05:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cd20d0e02f 2026-08-12 16:05:33 - ====== FIN WEBHOOK ====== 2026-08-12 16:05:33 - ====== INICIO WEBHOOK ====== 2026-08-12 16:05:33 - Evento: image | De: 584120820207 | Size: 861b 2026-08-12 16:05:33 - Procesando mensaje regular tipo: image 2026-08-12 16:05:33 - RegularMessageService: Procesando mensaje de 584120820207, tipo: image 2026-08-12 16:05:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUNFODUzQzZBMDMwQTU4Nzc0ODI1NUU0MzI0RTgxQjIA 2026-08-12 16:05:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUNFODUzQzZBMDMwQTU4Nzc0ODI1NUU0MzI0RTgxQjIA 2026-08-12 16:05:33 - Contenido: ... 2026-08-12 16:05:33 - Comando detectado: image 2026-08-12 16:05:33 - CommandProcessor: Procesando comando: image 2026-08-12 16:05:33 - Imagen sin comando, guardando y procesando 2026-08-12 16:05:33 - Verificando duplicado por imageId=2020909275227408, msgId=wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUNFODUzQzZBMDMwQTU4Nzc0ODI1NUU0MzI0RTgxQjIA 2026-08-12 16:05:33 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 16:05:33 - Incluyendo numtoname.php... 2026-08-12 16:05:33 - Incluyendo media.php... 2026-08-12 16:05:33 - DEBUG messages batch: [{"from":"584120820207","from_user_id":"VE.4542399629380517","id":"wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUNFODUzQzZBMDMwQTU4Nzc0ODI1NUU0MzI0RTgxQjIA","timestamp":"1786565134","type":"image","image":{"mime_type":"image\/jpeg","sha256":"\/Fb2Pybxro2ePQYnBZ3P\/CtfiYTSwFxwHQGC1vpr2fM=","id":"2020909275227408","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2020909275227408&source=webhook&ext=1786565436&hash=ATzlX6CuKouP1ozhDmSJYWL30gdUVxwglKl7fzALLQLSnQ"}}] 2026-08-12 16:05:33 - DEBUG caption: no se encontró texto cercano 2026-08-12 16:05:33 - DEBUG caption final: [VACIO] 2026-08-12 16:05:33 - DEBUG busqueda mobiles: 04120820207,4120820207,584120820207 2026-08-12 16:05:33 - DEBUG usuario encontrado: e0:63:da:f0:79:25 2026-08-12 16:05:33 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 16:05:33 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 16:05:34 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2020909275227408&source=getMedia&ext=1786565437&hash=ATykqAF5dpZY8flgKcEJ6YQiBshrATwVLPS8UKOKKqvrsQ 2026-08-12 16:05:37 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2020909275227408.jpg (52553 bytes) 2026-08-12 16:05:38 - OCR tesseract exit=0 chars=263 2026-08-12 16:05:38 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 336 y PagomévilBDV Personas tel gl- 11/08/2026 Tie 006976739398 []] Identificación: 18143785 Origen: 0102****7300 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: a) 2026-08-12 16:05:38 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-11"} 2026-08-12 16:05:38 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-11","debug":["fecha=2026-08-11"]} 2026-08-12 16:05:38 - DEBUG registro: usernameRaw=''e0:63:da:f0:79:25'' first=''Glenys'' last=''Parra'' esRegistrado=1 2026-08-12 16:05:38 - DEBUG bodyAdmin postOCR: Tlf: 04120820207\nUser: e0:63:da:f0:79:25\nNombre: Glenys Parra\nBanco: Venezuela\nMonto: \nFecha: 2026-08-11 (caption)\nSrvID: 35 2026-08-12 16:05:41 - IMG 2020909275227408 TEL 04120820207 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 16:05:41 - Incluyendo guardar_imagen.php... 2026-08-12 16:05:41 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 16:05:41 - Includes realizados. Verificando funciones... 2026-08-12 16:05:41 - obtenerInfoUsuario: Iniciando función con teléfono: 584120820207 2026-08-12 16:05:41 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 16:05:41 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 16:05:41 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 16:05:41 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 16:05:41 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584120820207 2026-08-12 16:05:41 - Datos usuario extraídos: null 2026-08-12 16:05:41 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 16:05:41 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 16:05:41 - Valor de accessToken: EAAC0c45... 2026-08-12 16:05:41 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 16:05:41 - Instancia WhatsAppImageHandler creada 2026-08-12 16:05:41 - Llamando a saveWhatsAppImage... 2026-08-12 16:05:41 - saveWhatsAppImage: Procesando imagen para: 584120820207 2026-08-12 16:05:41 - saveWhatsAppImage: ID de media: 2020909275227408, MIME type: image/jpeg 2026-08-12 16:05:41 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2020909275227408 2026-08-12 16:05:45 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 16:05:45 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2020909275227408&source=getMedia&ext=1786565447&hash=ATyXHN7XdWN70HCqST-z0eWsR7t3CrERWEZh1C8UemwrFA 2026-08-12 16:05:45 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2020909275227408&source=getMedia&ext=1786565447&hash=ATyXHN7XdWN70HCqST-z0eWsR7t3CrERWEZh1C8UemwrFA 2026-08-12 16:05:46 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 16:05:46 - descargar_imagen: Imagen descargada - Tamaño: 52553 bytes, Tipo: image/jpeg 2026-08-12 16:05:46 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2020909275227408.jpg, Tamaño: 52553 bytes 2026-08-12 16:05:46 - saveToDatabase: Registro insertado en BD con ID: 332 2026-08-12 16:05:46 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2020909275227408.jpg","image_id":"2020909275227408","size":52553,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 16:05:46 - Resultado del comando: array 2026-08-12 16:05:46 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 16:05:47 - Mensaje enviado con éxito a 584120820207 2026-08-12 16:05:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cd21b1c1f6 (wa_message_id: wamid.HBgMNTg0MTIwODIwMjA3FQIAERgSQzlEQTk3RDU1QTI5QjREMEE5AA==) 2026-08-12 16:05:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cd21b1c1f6 2026-08-12 16:05:47 - ====== FIN WEBHOOK ====== 2026-08-12 16:06:07 - ====== INICIO WEBHOOK ====== 2026-08-12 16:06:07 - Evento: interactive | De: 584162821049 | Size: 755b 2026-08-12 16:06:07 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-12 16:06:07 - ButtonService: payload=unique_button_id_1, telefono=584162821049 2026-08-12 16:06:07 - button_reply no manejado por ButtonService 2026-08-12 16:06:07 - ====== FIN WEBHOOK ====== 2026-08-12 16:17:27 - ====== INICIO WEBHOOK ====== 2026-08-12 16:17:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 16:17:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 16:17:27 - ====== FIN WEBHOOK ====== 2026-08-12 16:18:22 - ====== INICIO WEBHOOK ====== 2026-08-12 16:18:22 - Evento: image | De: 584143357512 | Size: 885b 2026-08-12 16:18:22 - Procesando mensaje regular tipo: image 2026-08-12 16:18:22 - RegularMessageService: Procesando mensaje de 584143357512, tipo: image 2026-08-12 16:18:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUNFNUM4QkRDODdBNTg0NzI2OUJCQTBEMDEwNEJGNUIA 2026-08-12 16:18:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUNFNUM4QkRDODdBNTg0NzI2OUJCQTBEMDEwNEJGNUIA 2026-08-12 16:18:22 - Contenido: Buenos días este es el pago de milagros teran... 2026-08-12 16:18:22 - Comando detectado: buenos 2026-08-12 16:18:22 - CommandProcessor: Procesando comando: buenos 2026-08-12 16:18:22 - Imagen sin comando, guardando y procesando 2026-08-12 16:18:22 - Verificando duplicado por imageId=1563274905281044, msgId=wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUNFNUM4QkRDODdBNTg0NzI2OUJCQTBEMDEwNEJGNUIA 2026-08-12 16:18:22 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 16:18:22 - Incluyendo numtoname.php... 2026-08-12 16:18:22 - Incluyendo media.php... 2026-08-12 16:18:22 - DEBUG messages batch: [{"from":"584143357512","from_user_id":"VE.4532026460417834","id":"wamid.HBgMNTg0MTQzMzU3NTEyFQIAEhggQUNFNUM4QkRDODdBNTg0NzI2OUJCQTBEMDEwNEJGNUIA","timestamp":"1786535354","type":"image","image":{"caption":"Buenos días este es el pago de milagros teran","mime_type":"image\/jpeg","sha256":"HM\/cTvbrHIJggWSCjy6UVUAj1lOQOcBUIlzRiUckRE8=","id":"1563274905281044","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1563274905281044&source=webhook&ext=1786535656&hash=ATz7tD89nAs3jFfL3FAmI5uJCLSqDeekqYMusklB8j_c2w"}}] 2026-08-12 16:18:22 - DEBUG caption final: Buenos días este es el pago de milagros teran 2026-08-12 16:18:22 - DEBUG busqueda mobiles: 04143357512,4143357512,584143357512 2026-08-12 16:18:22 - DEBUG usuario encontrado: e4:38:83:b0:13:ae 2026-08-12 16:18:22 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 16:18:22 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 16:18:23 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1563274905281044&source=getMedia&ext=1786566206&hash=ATzkAWSFwbJ1xW_bxzqhf9piKBj2rhKrbr08Z0wE4F0iOw 2026-08-12 16:18:24 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1563274905281044.jpg (32497 bytes) 2026-08-12 16:18:25 - OCR tesseract exit=0 chars=356 2026-08-12 16:18:25 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 7:25a.m. Y MOwSs u € Comprobante de operación <— y PagomóvilBDV Personas 9 15.500,00 Bs Fecha: 12/08/2026 Operación: 006977604117 [[] Identificación: 18143785 Origen: O102****5345 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: milagros teran 2026-08-12 16:18:25 - OCR parse (caption-level): {"banco":"Venezuela","monto":"15500.00","fecha":"2026-08-12"} 2026-08-12 16:18:25 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-12","debug":["fecha=2026-08-12"]} 2026-08-12 16:18:25 - DEBUG registro: usernameRaw=''e4:38:83:b0:13:ae'' first=''Milagros'' last=''Teran'' esRegistrado=1 2026-08-12 16:18:25 - DEBUG bodyAdmin postOCR: Tlf: 04143357512\nUser: e4:38:83:b0:13:ae\nNombre: Milagros Teran\nBanco: Venezuela\nMonto: 15500.00 (caption)\nFecha: 2026-08-12 (caption)\nSrvID: 35 2026-08-12 16:18:28 - IMG 1563274905281044 TEL 04143357512 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 16:18:28 - Incluyendo guardar_imagen.php... 2026-08-12 16:18:28 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 16:18:28 - Includes realizados. Verificando funciones... 2026-08-12 16:18:28 - obtenerInfoUsuario: Iniciando función con teléfono: 584143357512 2026-08-12 16:18:28 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 16:18:28 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 16:18:28 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 16:18:28 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 16:18:28 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 16:18:28 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:b0:13:ae","firstname":"Milagros","lastname":"Teran","mac":"e4:38:83:b0:13:ae","srvid":35} 2026-08-12 16:18:28 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 16:18:28 - Datos usuario extraídos: {"username":"e4:38:83:b0:13:ae","firstname":"Milagros","lastname":"Teran","mac":"e4:38:83:b0:13:ae","srvid":35} 2026-08-12 16:18:28 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 16:18:28 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 16:18:28 - Valor de accessToken: EAAC0c45... 2026-08-12 16:18:28 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 16:18:28 - Instancia WhatsAppImageHandler creada 2026-08-12 16:18:28 - Llamando a saveWhatsAppImage... 2026-08-12 16:18:28 - saveWhatsAppImage: Procesando imagen para: 584143357512 2026-08-12 16:18:28 - saveWhatsAppImage: ID de media: 1563274905281044, MIME type: image/jpeg 2026-08-12 16:18:28 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1563274905281044 2026-08-12 16:18:29 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 16:18:29 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1563274905281044&source=getMedia&ext=1786566212&hash=ATxyvuMLnUcmJ5a2bh_gwmPLU98ptRIz-vzSPWX87eezPA 2026-08-12 16:18:29 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1563274905281044&source=getMedia&ext=1786566212&hash=ATxyvuMLnUcmJ5a2bh_gwmPLU98ptRIz-vzSPWX87eezPA 2026-08-12 16:18:30 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 16:18:30 - descargar_imagen: Imagen descargada - Tamaño: 32497 bytes, Tipo: image/jpeg 2026-08-12 16:18:30 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1563274905281044.jpg, Tamaño: 32497 bytes 2026-08-12 16:18:30 - saveToDatabase: Registro insertado en BD con ID: 333 2026-08-12 16:18:30 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1563274905281044.jpg","image_id":"1563274905281044","size":32497,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 16:18:30 - Resultado del comando: array 2026-08-12 16:18:30 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 16:18:31 - Mensaje enviado con éxito a 584143357512 2026-08-12 16:18:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cd51705877 (wa_message_id: wamid.HBgMNTg0MTQzMzU3NTEyFQIAERgSMkUwM0I2MDE1NDZERTZDNEFBAA==) 2026-08-12 16:18:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cd51705877 2026-08-12 16:18:31 - ====== FIN WEBHOOK ====== 2026-08-12 16:22:30 - ====== INICIO WEBHOOK ====== 2026-08-12 16:22:30 - Evento: image | De: 584121481718 | Size: 822b 2026-08-12 16:22:30 - Procesando mensaje regular tipo: image 2026-08-12 16:22:30 - RegularMessageService: Procesando mensaje de 584121481718, tipo: image 2026-08-12 16:22:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUM5RTMwOEU0RTMzMkJERkM2RjJGNzJBRjg3OEY2QkMA 2026-08-12 16:22:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUM5RTMwOEU0RTMzMkJERkM2RjJGNzJBRjg3OEY2QkMA 2026-08-12 16:22:30 - Contenido: ... 2026-08-12 16:22:30 - Comando detectado: image 2026-08-12 16:22:30 - CommandProcessor: Procesando comando: image 2026-08-12 16:22:30 - Imagen sin comando, guardando y procesando 2026-08-12 16:22:30 - Verificando duplicado por imageId=1029757879697524, msgId=wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUM5RTMwOEU0RTMzMkJERkM2RjJGNzJBRjg3OEY2QkMA 2026-08-12 16:22:30 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 16:22:30 - Incluyendo numtoname.php... 2026-08-12 16:22:30 - Incluyendo media.php... 2026-08-12 16:22:30 - DEBUG messages batch: [{"from":"584121481718","from_user_id":"VE.4542398692713944","id":"wamid.HBgMNTg0MTIxNDgxNzE4FQIAEhggQUM5RTMwOEU0RTMzMkJERkM2RjJGNzJBRjg3OEY2QkMA","timestamp":"1786493092","type":"image","image":{"mime_type":"image\/jpeg","sha256":"5DpkKa2mtdaOlBoR4ADcKSjYWxqTu0LTzxNUqBBy9Ck=","id":"1029757879697524","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1029757879697524&source=webhook&ext=1786493393&hash=ATyrm6-Pt_qB6bAvXgj2VBHkrKz0mM_KQd-TTH0Kx3rZvg"}}] 2026-08-12 16:22:30 - DEBUG caption: no se encontró texto cercano 2026-08-12 16:22:30 - DEBUG caption final: [VACIO] 2026-08-12 16:22:30 - DEBUG busqueda mobiles: 04121481718,4121481718,584121481718 2026-08-12 16:22:30 - DEBUG usuario NO encontrado 2026-08-12 16:22:30 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 16:22:30 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 16:22:31 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1029757879697524&source=getMedia&ext=1786566454&hash=ATxFIB9EOwRHFs2XEOKThBeSgpD643HltrfyCQszgt3f4w 2026-08-12 16:22:32 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1029757879697524.jpg (40858 bytes) 2026-08-12 16:22:33 - OCR tesseract exit=0 chars=350 2026-08-12 16:22:33 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 225 ») SP E El 8:04 p. m. ELN € Comprobante de operaciin <— A PagomóvilBDV Personas Fecha: 11/08/2026 ETT AE Identificacién: 18143785 Origen: 0102****0932 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Leidy breidenbsch a TA SS A E = O =] 2026-08-12 16:22:33 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-11"} 2026-08-12 16:22:33 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-11","debug":["fecha=2026-08-11"]} 2026-08-12 16:22:33 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-12 16:22:33 - DEBUG bodyAdmin postOCR: Tlf: 04121481718\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-11 (caption) 2026-08-12 16:22:36 - IMG 1029757879697524 TEL 04121481718 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 16:22:36 - Incluyendo guardar_imagen.php... 2026-08-12 16:22:36 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 16:22:36 - Includes realizados. Verificando funciones... 2026-08-12 16:22:36 - obtenerInfoUsuario: Iniciando función con teléfono: 584121481718 2026-08-12 16:22:36 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 16:22:36 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 16:22:36 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 16:22:36 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 16:22:36 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 16:22:36 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:ba:f0:bf","firstname":"Leidy","lastname":"Breidenbach","mac":"24:5A:4C:BA:F0:BF","srvid":34} 2026-08-12 16:22:36 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 16:22:36 - Datos usuario extraídos: {"username":"24:5a:4c:ba:f0:bf","firstname":"Leidy","lastname":"Breidenbach","mac":"24:5A:4C:BA:F0:BF","srvid":34} 2026-08-12 16:22:36 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 16:22:36 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 16:22:36 - Valor de accessToken: EAAC0c45... 2026-08-12 16:22:36 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 16:22:36 - Instancia WhatsAppImageHandler creada 2026-08-12 16:22:36 - Llamando a saveWhatsAppImage... 2026-08-12 16:22:36 - saveWhatsAppImage: Procesando imagen para: 584121481718 2026-08-12 16:22:36 - saveWhatsAppImage: ID de media: 1029757879697524, MIME type: image/jpeg 2026-08-12 16:22:36 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1029757879697524 2026-08-12 16:22:39 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 16:22:39 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1029757879697524&source=getMedia&ext=1786566462&hash=ATxfWQw_o0oSkMSjNY97qPEejLSQS6ePeDdVqufr2vL8lQ 2026-08-12 16:22:39 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1029757879697524&source=getMedia&ext=1786566462&hash=ATxfWQw_o0oSkMSjNY97qPEejLSQS6ePeDdVqufr2vL8lQ 2026-08-12 16:22:40 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 16:22:40 - descargar_imagen: Imagen descargada - Tamaño: 40858 bytes, Tipo: image/jpeg 2026-08-12 16:22:40 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1029757879697524.jpg, Tamaño: 40858 bytes 2026-08-12 16:22:40 - saveToDatabase: Registro insertado en BD con ID: 334 2026-08-12 16:22:40 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1029757879697524.jpg","image_id":"1029757879697524","size":40858,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 16:22:40 - Resultado del comando: array 2026-08-12 16:22:40 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 16:22:41 - Mensaje enviado con éxito a 584121481718 2026-08-12 16:22:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cd6117da19 (wa_message_id: wamid.HBgMNTg0MTIxNDgxNzE4FQIAERgSRUNCQUYzRUQ4OEE3RDg4NjNDAA==) 2026-08-12 16:22:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cd6117da19 2026-08-12 16:22:41 - ====== FIN WEBHOOK ====== 2026-08-12 16:24:05 - ====== INICIO WEBHOOK ====== 2026-08-12 16:24:05 - Evento: image | De: 584265190340 | Size: 837b 2026-08-12 16:24:05 - Procesando mensaje regular tipo: image 2026-08-12 16:24:05 - RegularMessageService: Procesando mensaje de 584265190340, tipo: image 2026-08-12 16:24:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY1MTkwMzQwFQIAEhggQUMwRTVGQzUwMjBDNjNEOTUyN0IyOTI0NEM1RTJGNjgA 2026-08-12 16:24:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY1MTkwMzQwFQIAEhggQUMwRTVGQzUwMjBDNjNEOTUyN0IyOTI0NEM1RTJGNjgA 2026-08-12 16:24:05 - Contenido: ... 2026-08-12 16:24:05 - Comando detectado: image 2026-08-12 16:24:05 - CommandProcessor: Procesando comando: image 2026-08-12 16:24:05 - Imagen sin comando, guardando y procesando 2026-08-12 16:24:05 - Verificando duplicado por imageId=2134829760765801, msgId=wamid.HBgMNTg0MjY1MTkwMzQwFQIAEhggQUMwRTVGQzUwMjBDNjNEOTUyN0IyOTI0NEM1RTJGNjgA 2026-08-12 16:24:05 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 16:24:05 - Incluyendo numtoname.php... 2026-08-12 16:24:05 - Incluyendo media.php... 2026-08-12 16:24:05 - DEBUG messages batch: [{"from":"584265190340","from_user_id":"VE.4544506489169831","id":"wamid.HBgMNTg0MjY1MTkwMzQwFQIAEhggQUMwRTVGQzUwMjBDNjNEOTUyN0IyOTI0NEM1RTJGNjgA","timestamp":"1786462526","type":"image","image":{"mime_type":"image\/jpeg","sha256":"B1OQBouY+0GLyMhNt1JQP4ez4kSGQZi6d+jgDVXy7cQ=","id":"2134829760765801","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2134829760765801&source=webhook&ext=1786462828&hash=ATwvAh0KpTps5BOfvht7USFaCUpHF0gY1p2UldFoG2Jsxw"}}] 2026-08-12 16:24:05 - DEBUG caption: no se encontró texto cercano 2026-08-12 16:24:05 - DEBUG caption final: [VACIO] 2026-08-12 16:24:05 - DEBUG busqueda mobiles: 04265190340,4265190340,584265190340 2026-08-12 16:24:05 - DEBUG usuario encontrado: 6c:68:a4:5f:f2:f0 2026-08-12 16:24:05 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 16:24:05 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 16:24:05 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2134829760765801&source=getMedia&ext=1786566549&hash=ATzr7aRYxIRru-oFdKxkZtAmnvaqZS0AY-VwEO1vZ-KNSg 2026-08-12 16:24:06 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2134829760765801.jpg (36455 bytes) 2026-08-12 16:24:07 - ====== INICIO WEBHOOK ====== 2026-08-12 16:24:07 - Evento: image | De: 584129901415 | Size: 823b 2026-08-12 16:24:07 - Procesando mensaje regular tipo: image 2026-08-12 16:24:07 - RegularMessageService: Procesando mensaje de 584129901415, tipo: image 2026-08-12 16:24:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNFNjk5QTFCOENGMjIzQzVGNUFFNjY3MjhDRDY1NjYA 2026-08-12 16:24:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNFNjk5QTFCOENGMjIzQzVGNUFFNjY3MjhDRDY1NjYA 2026-08-12 16:24:07 - Contenido: ... 2026-08-12 16:24:07 - Comando detectado: image 2026-08-12 16:24:07 - CommandProcessor: Procesando comando: image 2026-08-12 16:24:07 - Imagen sin comando, guardando y procesando 2026-08-12 16:24:07 - Verificando duplicado por imageId=1574131274157350, msgId=wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNFNjk5QTFCOENGMjIzQzVGNUFFNjY3MjhDRDY1NjYA 2026-08-12 16:24:07 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 16:24:07 - Incluyendo numtoname.php... 2026-08-12 16:24:07 - Incluyendo media.php... 2026-08-12 16:24:07 - DEBUG messages batch: [{"from":"584129901415","from_user_id":"VE.4519632084990605","id":"wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNFNjk5QTFCOENGMjIzQzVGNUFFNjY3MjhDRDY1NjYA","timestamp":"1786536504","type":"image","image":{"mime_type":"image\/jpeg","sha256":"R4dSKObCihWzGnAIs0vqvzgCl62PQdnDRanoS0xwWTc=","id":"1574131274157350","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1574131274157350&source=webhook&ext=1786536806&hash=ATztoFA_AIJpUL9FacripCwJ1lcWgo5weZPZKO0j8VtaoQ"}}] 2026-08-12 16:24:07 - DEBUG caption: no se encontró texto cercano 2026-08-12 16:24:07 - DEBUG caption final: [VACIO] 2026-08-12 16:24:07 - DEBUG busqueda mobiles: 04129901415,4129901415,584129901415 2026-08-12 16:24:07 - DEBUG usuario encontrado: 70:a7:41:28:54:fe 2026-08-12 16:24:07 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 16:24:07 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 16:24:07 - OCR tesseract exit=0 chars=286 2026-08-12 16:24:07 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 296 y PagomóvilBDV Personas 30.448,00 Bs Fecha: 11/08/2026 Operación: 006971063051 fo Identificación: 18143785 Origen: 0102****6069 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-08-12 16:24:07 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30448.00","fecha":"2026-08-11"} 2026-08-12 16:24:07 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-11","debug":["fecha=2026-08-11"]} 2026-08-12 16:24:07 - DEBUG registro: usernameRaw=''6c:68:a4:5f:f2:f0'' first=''william'' last=''breidembach'' esRegistrado=1 2026-08-12 16:24:07 - DEBUG bodyAdmin postOCR: Tlf: 04265190340\nUser: 6c:68:a4:5f:f2:f0\nNombre: william breidembach\nBanco: Venezuela\nMonto: 30448.00 (caption)\nFecha: 2026-08-11 (caption)\nSrvID: 35 2026-08-12 16:24:08 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1574131274157350&source=getMedia&ext=1786566551&hash=ATx-LozjLQQZzmV-ke8I_3ALNJVsQSBlq7kqK_lVgb5kIw 2026-08-12 16:24:09 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1574131274157350.jpg (32074 bytes) 2026-08-12 16:24:09 - ====== INICIO WEBHOOK ====== 2026-08-12 16:24:09 - Evento: status:failed | De: 584265190340 | Size: 828b 2026-08-12 16:24:09 - STATUS FAILED: failed para 584265190340 | Error: 131047 Re-engagement message 2026-08-12 16:24:09 - ====== FIN WEBHOOK ====== 2026-08-12 16:24:10 - OCR tesseract exit=0 chars=354 2026-08-12 16:24:10 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 218 9:02a.m. Y 23 0 En < Comprobante de operación —«<; y PagomóvilBDV Personas 11.363,11 Bs Fecha: 10/08/2026 Operación: 006959743237 ‘oO Identificación: 18143785 Origen: 0102****1011 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Crear Acceso directo 2026-08-12 16:24:10 - OCR parse (caption-level): {"banco":"Mercantil","monto":"11363.11","fecha":"2026-08-10"} 2026-08-12 16:24:10 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-10","debug":["fecha=2026-08-10"]} 2026-08-12 16:24:10 - DEBUG registro: usernameRaw=''70:a7:41:28:54:fe'' first=''Regino'' last=''Mejias Bandes'' esRegistrado=1 2026-08-12 16:24:10 - DEBUG bodyAdmin postOCR: Tlf: 04129901415\nUser: 70:a7:41:28:54:fe\nNombre: Regino Mejias Bandes\nBanco: Mercantil\nMonto: 11363.11 (caption)\nFecha: 2026-08-10 (caption)\nSrvID: 34 2026-08-12 16:24:11 - IMG 2134829760765801 TEL 04265190340 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 16:24:11 - Incluyendo guardar_imagen.php... 2026-08-12 16:24:11 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 16:24:11 - Includes realizados. Verificando funciones... 2026-08-12 16:24:11 - obtenerInfoUsuario: Iniciando función con teléfono: 584265190340 2026-08-12 16:24:11 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 16:24:11 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 16:24:11 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 16:24:11 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 16:24:11 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 16:24:11 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:5f:f2:f0","firstname":"william","lastname":"breidembach","mac":"6c:68:a4:5f:f2:f1","srvid":35} 2026-08-12 16:24:11 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 16:24:11 - Datos usuario extraídos: {"username":"6c:68:a4:5f:f2:f0","firstname":"william","lastname":"breidembach","mac":"6c:68:a4:5f:f2:f1","srvid":35} 2026-08-12 16:24:11 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 16:24:11 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 16:24:11 - Valor de accessToken: EAAC0c45... 2026-08-12 16:24:11 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 16:24:11 - Instancia WhatsAppImageHandler creada 2026-08-12 16:24:11 - Llamando a saveWhatsAppImage... 2026-08-12 16:24:11 - saveWhatsAppImage: Procesando imagen para: 584265190340 2026-08-12 16:24:11 - saveWhatsAppImage: ID de media: 2134829760765801, MIME type: image/jpeg 2026-08-12 16:24:11 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2134829760765801 2026-08-12 16:24:12 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 16:24:12 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2134829760765801&source=getMedia&ext=1786566555&hash=ATxGxqYySJ4JMxJ5jwCzwcIfCqG7Uw1ze3eVNkSiXDkJyg 2026-08-12 16:24:12 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2134829760765801&source=getMedia&ext=1786566555&hash=ATxGxqYySJ4JMxJ5jwCzwcIfCqG7Uw1ze3eVNkSiXDkJyg 2026-08-12 16:24:12 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 16:24:12 - descargar_imagen: Imagen descargada - Tamaño: 36455 bytes, Tipo: image/jpeg 2026-08-12 16:24:12 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2134829760765801.jpg, Tamaño: 36455 bytes 2026-08-12 16:24:12 - saveToDatabase: Registro insertado en BD con ID: 335 2026-08-12 16:24:12 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2134829760765801.jpg","image_id":"2134829760765801","size":36455,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 16:24:12 - Resultado del comando: array 2026-08-12 16:24:12 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 16:24:13 - IMG 1574131274157350 TEL 04129901415 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 16:24:13 - Incluyendo guardar_imagen.php... 2026-08-12 16:24:13 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 16:24:13 - Includes realizados. Verificando funciones... 2026-08-12 16:24:13 - obtenerInfoUsuario: Iniciando función con teléfono: 584129901415 2026-08-12 16:24:13 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 16:24:13 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 16:24:13 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 16:24:13 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 16:24:13 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 16:24:13 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:54:fe","firstname":"Regino","lastname":"Mejias Bandes","mac":"70:a7:41:28:54:fe","srvid":34} 2026-08-12 16:24:13 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 16:24:13 - Datos usuario extraídos: {"username":"70:a7:41:28:54:fe","firstname":"Regino","lastname":"Mejias Bandes","mac":"70:a7:41:28:54:fe","srvid":34} 2026-08-12 16:24:13 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 16:24:13 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 16:24:13 - Valor de accessToken: EAAC0c45... 2026-08-12 16:24:13 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 16:24:13 - Instancia WhatsAppImageHandler creada 2026-08-12 16:24:13 - Llamando a saveWhatsAppImage... 2026-08-12 16:24:13 - saveWhatsAppImage: Procesando imagen para: 584129901415 2026-08-12 16:24:13 - saveWhatsAppImage: ID de media: 1574131274157350, MIME type: image/jpeg 2026-08-12 16:24:13 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1574131274157350 2026-08-12 16:24:13 - Mensaje enviado con éxito a 584265190340 2026-08-12 16:24:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cd66dbdf5b (wa_message_id: wamid.HBgMNTg0MjY1MTkwMzQwFQIAERgSMUE1OEVFM0M3NEZBQUM3NDY1AA==) 2026-08-12 16:24:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cd66dbdf5b 2026-08-12 16:24:13 - ====== FIN WEBHOOK ====== 2026-08-12 16:24:14 - ====== INICIO WEBHOOK ====== 2026-08-12 16:24:14 - Evento: status:failed | De: 584265190340 | Size: 828b 2026-08-12 16:24:14 - STATUS FAILED: failed para 584265190340 | Error: 131047 Re-engagement message 2026-08-12 16:24:14 - ====== FIN WEBHOOK ====== 2026-08-12 16:24:16 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 16:24:16 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1574131274157350&source=getMedia&ext=1786566558&hash=ATzFAC4f9lLtnlDGurhDdHREWGelPjKbYklSazVBZjDzkQ 2026-08-12 16:24:16 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1574131274157350&source=getMedia&ext=1786566558&hash=ATzFAC4f9lLtnlDGurhDdHREWGelPjKbYklSazVBZjDzkQ 2026-08-12 16:24:16 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 16:24:16 - descargar_imagen: Imagen descargada - Tamaño: 32074 bytes, Tipo: image/jpeg 2026-08-12 16:24:16 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1574131274157350.jpg, Tamaño: 32074 bytes 2026-08-12 16:24:16 - saveToDatabase: Registro insertado en BD con ID: 336 2026-08-12 16:24:16 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1574131274157350.jpg","image_id":"1574131274157350","size":32074,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 16:24:16 - Resultado del comando: array 2026-08-12 16:24:16 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 16:24:18 - Mensaje enviado con éxito a 584129901415 2026-08-12 16:24:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cd67256eac (wa_message_id: wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSMzkzNUM4MTJFOTFENzU5RkE3AA==) 2026-08-12 16:24:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cd67256eac 2026-08-12 16:24:18 - ====== FIN WEBHOOK ====== 2026-07-15 14:00:01 - ====== INICIO WEBHOOK ====== 2026-07-15 14:00:01 - ====== INICIO WEBHOOK ====== 2026-07-15 14:00:01 - Evento: image | De: 584123826535 | Size: 854b 2026-07-15 14:00:01 - Evento: text | De: 584243578728 | Size: 589b 2026-07-15 14:00:01 - Procesando mensaje regular tipo: image 2026-07-15 14:00:01 - Procesando mensaje regular tipo: text 2026-07-15 14:00:01 - RegularMessageService: Procesando mensaje de 584123826535, tipo: image 2026-07-15 14:00:01 - RegularMessageService: Procesando mensaje de 584243578728, tipo: text 2026-07-15 14:00:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODI2NTM1FQIAEhggQUNBMTI3RkI2MTNBQTIzRUM4NEUxRkQ3Q0NDMEM3MkMA 2026-07-15 14:00:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUMwRjQ4NjQwQjAxOUVBMThBNzFENkMxQjZFMDJCMUIA 2026-07-15 14:00:01 - ====== INICIO WEBHOOK ====== 2026-07-15 14:00:01 - Evento: image | De: 584241222222 | Size: 876b 2026-07-15 14:00:01 - Procesando mensaje regular tipo: image 2026-07-15 14:00:01 - RegularMessageService: Procesando mensaje de 584241222222, tipo: image 2026-07-15 14:00:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM5QjU1QTQ4NDNDNjVDREJGMDg1RjhCMTA0QkFCODcA 2026-07-15 14:00:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUMwRjQ4NjQwQjAxOUVBMThBNzFENkMxQjZFMDJCMUIA 2026-07-15 14:00:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODI2NTM1FQIAEhggQUNBMTI3RkI2MTNBQTIzRUM4NEUxRkQ3Q0NDMEM3MkMA 2026-07-15 14:00:01 - Contenido: Pago Juan Carlos Rudman... 2026-07-15 14:00:01 - Contenido: ... 2026-07-15 14:00:01 - Comando detectado: pago 2026-07-15 14:00:01 - Comando detectado: image 2026-07-15 14:00:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM5QjU1QTQ4NDNDNjVDREJGMDg1RjhCMTA0QkFCODcA 2026-07-15 14:00:01 - Contenido: ... 2026-07-15 14:00:01 - Comando detectado: image 2026-07-15 14:00:01 - CommandProcessor: Procesando comando: pago 2026-07-15 14:00:01 - CommandProcessor: Procesando comando: image 2026-07-15 14:00:01 - Ejecutando add_pagos.php 2026-07-15 14:00:01 - Imagen sin comando, guardando y procesando 2026-07-15 14:00:01 - Verificando duplicado por imageId=1437046308228453, msgId=wamid.HBgMNTg0MTIzODI2NTM1FQIAEhggQUNBMTI3RkI2MTNBQTIzRUM4NEUxRkQ3Q0NDMEM3MkMA 2026-07-15 14:00:01 - CommandProcessor: Procesando comando: image 2026-07-15 14:00:01 - Imagen sin comando, guardando y procesando 2026-07-15 14:00:01 - Verificando duplicado por imageId=2000356770684134, msgId=wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM5QjU1QTQ4NDNDNjVDREJGMDg1RjhCMTA0QkFCODcA 2026-07-15 14:00:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:00:01 - Incluyendo numtoname.php... 2026-07-15 14:00:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:00:01 - Incluyendo numtoname.php... 2026-07-15 14:00:01 - Incluyendo media.php... 2026-07-15 14:00:01 - Incluyendo media.php... 2026-07-15 14:00:01 - DEBUG messages batch: [{"from":"584123826535","from_user_id":"VE.4541358376151309","id":"wamid.HBgMNTg0MTIzODI2NTM1FQIAEhggQUNBMTI3RkI2MTNBQTIzRUM4NEUxRkQ3Q0NDMEM3MkMA","timestamp":"1786528870","type":"image","image":{"mime_type":"image\/jpeg","sha256":"JOBcIF+Q9njgPi4WEzZUnrc52q4JA49\/K51oHd33ZM0=","id":"1437046308228453","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1437046308228453&source=webhook&ext=1786529173&hash=ATyIuWlfhSK3sipP4Ry4NNGY__2WNgfpbtIjUSt7u0327g"}}] 2026-07-15 14:00:01 - DEBUG caption: no se encontró texto cercano 2026-07-15 14:00:01 - DEBUG caption final: [VACIO] 2026-07-15 14:00:01 - DEBUG busqueda mobiles: 04123826535,4123826535,584123826535 2026-07-15 14:00:01 - DEBUG messages batch: [{"from":"584241222222","from_user_id":"VE.3015793268771358","id":"wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUM5QjU1QTQ4NDNDNjVDREJGMDg1RjhCMTA0QkFCODcA","timestamp":"1786469531","type":"image","image":{"mime_type":"image\/jpeg","sha256":"z21ysbYjPrcNEUdUpbvW6Nl47lA4or8b8gUelN8HNno=","id":"2000356770684134","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2000356770684134&source=webhook&ext=1786469833&hash=ATw2q1LMvfEjl0W-tDK5QgeB4eibBjz1V3u44SI7klf08w"}}] 2026-07-15 14:00:01 - DEBUG caption: no se encontró texto cercano 2026-07-15 14:00:01 - DEBUG caption final: [VACIO] 2026-07-15 14:00:01 - DEBUG busqueda mobiles: 04241222222,4241222222,584241222222 2026-07-15 14:00:01 - DEBUG usuario encontrado: 70:a7:41:28:58:b7 2026-07-15 14:00:01 - DEBUG usuario encontrado: 70:a7:41:28:74:fc 2026-07-15 14:00:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:00:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:00:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 14:00:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) [15-Jul-2026 14:00:01 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:00:01 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:00:01 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:00:01 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:00:01 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:00:01 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:00:01 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 14:00:01 - Resultado del comando: array 2026-07-15 14:00:01 - Enviando respuesta: [Interactivo] Para activar el plan: default group 2026-07-15 14:00:02 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2000356770684134&source=getMedia&ext=1786566884&hash=ATzdQOefcAFSRvKTyhMBp4kV13O6KMGoMFM5_v1Lf5eQRQ 2026-07-15 14:00:02 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1437046308228453&source=getMedia&ext=1786566884&hash=ATz8NmA8s-KYKesFgqA9GFNV8D7U6hpCWh_UNhS1K8TibA 2026-07-15 14:00:03 - Mensaje enviado con éxito a 584243578728 2026-07-15 14:00:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57caa324a02 (wa_message_id: wamid.HBgMNTg0MjQzNTc4NzI4FQIAERgSODg5RjEyNzhDRjk2NTVDQjVEAA==) 2026-07-15 14:00:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a57caa324a02 2026-07-15 14:00:03 - ====== FIN WEBHOOK ====== 2026-07-15 14:00:03 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2000356770684134.jpg (44755 bytes) 2026-07-15 14:00:03 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1437046308228453.jpg (35467 bytes) 2026-07-15 14:00:04 - OCR tesseract exit=0 chars=261 2026-07-15 14:00:04 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 308 4 Transferencias a terceros Fecha: 12/08/2026 Operacién: 059131171757 [[] Nombre: Hector Alexander Rudman Ruthman Origen: 0102****2042 Destino: OMA Concepto: pago Yenny Blanco 2026-07-15 14:00:04 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":"2026-08-12"} 2026-07-15 14:00:04 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-12","debug":["fecha=2026-08-12"]} 2026-07-15 14:00:04 - DEBUG registro: usernameRaw=''70:a7:41:28:74:fc'' first=''yeny '' last=''blanco'' esRegistrado=1 2026-07-15 14:00:04 - DEBUG bodyAdmin postOCR: Tlf: 04123826535\nUser: 70:a7:41:28:74:fc\nNombre: yeny blanco\nBanco: \nMonto: \nFecha: 2026-08-12 (caption)\nSrvID: 34 2026-07-15 14:00:05 - OCR tesseract exit=0 chars=495 2026-07-15 14:00:05 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 195 ¡Operación Exitosa! En breve le llegara un SMS con el resultado de la operaci6n. NUMERO DE REFERENCIA 062230027467 FECHA 11/08/2026 12:35:38PM NUMERO CELULAR DE ORIGEN TD NÚMERO CELULAR DE DESTINO 0414-3466209 IDENTIFICACION RECEPTOR V-18143785 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO MERCANTIL MONTO DE LAOPERACION Bs. 22.836,30 CONCEPTO INTERNET MILAGROS SIMONS Ea 2026-07-15 14:00:05 - OCR parse (caption-level): {"banco":"Banesco","monto":"22836.30","fecha":"2026-08-11"} 2026-07-15 14:00:05 - OCR parseDetalles: {"banco":null,"monto":"22836.30","fecha":"2026-08-11","debug":["fecha=2026-08-11","montoNext=22.836,30"]} 2026-07-15 14:00:05 - DEBUG registro: usernameRaw=''70:a7:41:28:58:b7'' first=''Milagros'' last=''Simons'' esRegistrado=1 2026-07-15 14:00:05 - DEBUG bodyAdmin postOCR: Tlf: 04241222222\nUser: 70:a7:41:28:58:b7\nNombre: Milagros Simons\nBanco: Banesco\nMonto: 22836.30 (caption)\nFecha: 2026-08-11 (caption)\nSrvID: 34 2026-07-15 14:00:07 - ====== INICIO WEBHOOK ====== 2026-07-15 14:00:07 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-07-15 14:00:07 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-07-15 14:00:07 - ====== FIN WEBHOOK ====== 2026-07-15 14:00:07 - IMG 1437046308228453 TEL 04123826535 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:00:07 - Incluyendo guardar_imagen.php... 2026-07-15 14:00:07 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:00:07 - Includes realizados. Verificando funciones... 2026-07-15 14:00:07 - obtenerInfoUsuario: Iniciando función con teléfono: 584123826535 2026-07-15 14:00:07 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:00:07 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:00:07 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:00:07 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:00:07 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 14:00:07 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:74:fc","firstname":"yeny ","lastname":"blanco","mac":"70:a7:41:28:74:fc","srvid":34} 2026-07-15 14:00:07 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 14:00:07 - Datos usuario extraídos: {"username":"70:a7:41:28:74:fc","firstname":"yeny ","lastname":"blanco","mac":"70:a7:41:28:74:fc","srvid":34} 2026-07-15 14:00:07 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:00:07 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:00:07 - Valor de accessToken: EAAC0c45... 2026-07-15 14:00:07 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:00:07 - Instancia WhatsAppImageHandler creada 2026-07-15 14:00:07 - Llamando a saveWhatsAppImage... 2026-07-15 14:00:07 - saveWhatsAppImage: Procesando imagen para: 584123826535 2026-07-15 14:00:07 - saveWhatsAppImage: ID de media: 1437046308228453, MIME type: image/jpeg 2026-07-15 14:00:07 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1437046308228453 2026-07-15 14:00:08 - IMG 2000356770684134 TEL 04241222222 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:00:08 - Incluyendo guardar_imagen.php... 2026-07-15 14:00:08 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:00:08 - Includes realizados. Verificando funciones... 2026-07-15 14:00:08 - obtenerInfoUsuario: Iniciando función con teléfono: 584241222222 2026-07-15 14:00:08 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:00:08 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:00:08 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:00:08 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:00:08 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 14:00:08 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:58:b7","firstname":"Milagros","lastname":"Simons","mac":"70:a7:41:28:58:b7","srvid":34} 2026-07-15 14:00:08 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 14:00:08 - Datos usuario extraídos: {"username":"70:a7:41:28:58:b7","firstname":"Milagros","lastname":"Simons","mac":"70:a7:41:28:58:b7","srvid":34} 2026-07-15 14:00:08 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:00:08 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:00:08 - Valor de accessToken: EAAC0c45... 2026-07-15 14:00:08 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:00:08 - Instancia WhatsAppImageHandler creada 2026-07-15 14:00:08 - Llamando a saveWhatsAppImage... 2026-07-15 14:00:08 - saveWhatsAppImage: Procesando imagen para: 584241222222 2026-07-15 14:00:08 - saveWhatsAppImage: ID de media: 2000356770684134, MIME type: image/jpeg 2026-07-15 14:00:08 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2000356770684134 2026-07-15 14:00:08 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:00:08 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1437046308228453&source=getMedia&ext=1786566890&hash=ATyYQjJmbRQxrMYE7kWf8LX8Tcf6nbd7kmiMjQFgXwuXvQ 2026-07-15 14:00:08 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1437046308228453&source=getMedia&ext=1786566890&hash=ATyYQjJmbRQxrMYE7kWf8LX8Tcf6nbd7kmiMjQFgXwuXvQ 2026-07-15 14:00:09 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:00:09 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2000356770684134&source=getMedia&ext=1786566891&hash=ATzjjxX2RdysiSzH-VY36RwmLZhayLhSenHbXpJtV_wwxw 2026-07-15 14:00:09 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2000356770684134&source=getMedia&ext=1786566891&hash=ATzjjxX2RdysiSzH-VY36RwmLZhayLhSenHbXpJtV_wwxw 2026-07-15 14:00:09 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:00:09 - descargar_imagen: Imagen descargada - Tamaño: 35467 bytes, Tipo: image/jpeg 2026-07-15 14:00:09 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1437046308228453.jpg, Tamaño: 35467 bytes 2026-07-15 14:00:09 - saveToDatabase: Registro insertado en BD con ID: 337 2026-07-15 14:00:09 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1437046308228453.jpg","image_id":"1437046308228453","size":35467,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:00:09 - Resultado del comando: array 2026-07-15 14:00:09 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:00:09 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:00:09 - descargar_imagen: Imagen descargada - Tamaño: 44755 bytes, Tipo: image/jpeg 2026-07-15 14:00:09 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2000356770684134.jpg, Tamaño: 44755 bytes 2026-07-15 14:00:09 - saveToDatabase: Registro insertado en BD con ID: 338 2026-07-15 14:00:09 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2000356770684134.jpg","image_id":"2000356770684134","size":44755,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:00:09 - Resultado del comando: array 2026-07-15 14:00:09 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:00:10 - Mensaje enviado con éxito a 584123826535 2026-07-15 14:00:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57caaaacc3a (wa_message_id: wamid.HBgMNTg0MTIzODI2NTM1FQIAERgSNzBFMTUxRTY5MjAyOUM5NkVGAA==) 2026-07-15 14:00:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a57caaaacc3a 2026-07-15 14:00:10 - ====== FIN WEBHOOK ====== 2026-07-15 14:00:11 - Mensaje enviado con éxito a 584241222222 2026-07-15 14:00:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57caab36a78 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSRUI0N0IzMDA4MjFFNkQzNjM1AA==) 2026-07-15 14:00:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a57caab36a78 2026-07-15 14:00:11 - ====== FIN WEBHOOK ====== 2026-07-15 14:00:12 - ====== INICIO WEBHOOK ====== 2026-07-15 14:00:12 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-07-15 14:00:12 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-07-15 14:00:12 - ====== FIN WEBHOOK ====== 2026-07-15 14:00:26 - ====== INICIO WEBHOOK ====== 2026-07-15 14:00:26 - Evento: text | De: 584120361639 | Size: 598b 2026-07-15 14:00:26 - Procesando mensaje regular tipo: text 2026-07-15 14:00:26 - RegularMessageService: Procesando mensaje de 584120361639, tipo: text 2026-07-15 14:00:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUMzRkQwQ0E4MkYyODk2NERBOTA1OTM4ODNGREQyOEEA 2026-07-15 14:00:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUMzRkQwQ0E4MkYyODk2NERBOTA1OTM4ODNGREQyOEEA 2026-07-15 14:00:26 - Contenido: Hola cuánto debo de internet. Gracias... 2026-07-15 14:00:26 - Comando detectado: hola 2026-07-15 14:00:26 - CommandProcessor: Procesando comando: hola 2026-07-15 14:00:26 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:00:26 - Resultado del comando: string 2026-07-15 14:00:26 - Enviando a ChatGPT: Hola cuánto debo de internet. Gracias... 2026-07-15 14:00:26 - forwardToChatGPT: Enviando a ChatGPT: Hola cuánto debo de internet. Gracias... 2026-07-15 14:00:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:00:26 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:00:26 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:00:27 - Mensaje enviado con éxito a 584120361639 2026-07-15 14:00:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cabbee8a5 (wa_message_id: wamid.HBgMNTg0MTIwMzYxNjM5FQIAERgSNTgzRTM5MzNEMzhEN0EwQTY4AA==) 2026-07-15 14:00:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cabbee8a5 2026-07-15 14:00:27 - ====== FIN WEBHOOK ====== 2026-07-15 14:00:36 - ====== INICIO WEBHOOK ====== 2026-07-15 14:00:36 - Evento: text | De: 584162821049 | Size: 698b 2026-07-15 14:00:36 - Procesando mensaje regular tipo: text 2026-07-15 14:00:36 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-15 14:00:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUMxQzI3RTI5RTZBMDY3RTQ2RjY1MEYwRDMwMTFFMDcA 2026-07-15 14:00:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUMxQzI3RTI5RTZBMDY3RTQ2RjY1MEYwRDMwMTFFMDcA 2026-07-15 14:00:36 - Contenido: Ella se le vence el plan el 22/8/26... 2026-07-15 14:00:36 - Comando detectado: ella 2026-07-15 14:00:36 - CommandProcessor: Procesando comando: ella 2026-07-15 14:00:36 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:00:36 - Resultado del comando: string 2026-07-15 14:00:36 - Enviando a ChatGPT: Ella se le vence el plan el 22/8/26... 2026-07-15 14:00:36 - LeadCapture: Posible lead detectado para 584162821049 2026-07-15 14:00:36 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-15 14:00:36 - forwardToChatGPT: Enviando a ChatGPT: Ella se le vence el plan el 22/8/26... 2026-07-15 14:00:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:00:36 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:00:36 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:00:38 - Mensaje enviado con éxito a 584162821049 2026-07-15 14:00:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cac648ff2 (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSODBEQTM3RTRFOUIyQ0M3NzVEAA==) 2026-07-15 14:00:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cac648ff2 2026-07-15 14:00:38 - ====== FIN WEBHOOK ====== 2026-07-15 14:01:15 - ====== INICIO WEBHOOK ====== 2026-07-15 14:01:15 - Evento: text | De: 584129901415 | Size: 551b 2026-07-15 14:01:15 - Procesando mensaje regular tipo: text 2026-07-15 14:01:15 - RegularMessageService: Procesando mensaje de 584129901415, tipo: text 2026-07-15 14:01:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGQ0QyMTQ3OTRFQkU3OEYwNzZBMTU1MTA4RDVCOUYA 2026-07-15 14:01:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNGQ0QyMTQ3OTRFQkU3OEYwNzZBMTU1MTA4RDVCOUYA 2026-07-15 14:01:15 - Contenido: .... 2026-07-15 14:01:15 - Comando detectado: . 2026-07-15 14:01:15 - CommandProcessor: Procesando comando: . 2026-07-15 14:01:15 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:01:15 - Resultado del comando: string 2026-07-15 14:01:15 - Enviando a ChatGPT: .... 2026-07-15 14:01:15 - forwardToChatGPT: Enviando a ChatGPT: .... 2026-07-15 14:01:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:01:16 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:01:16 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:01:17 - Mensaje enviado con éxito a 584129901415 2026-07-15 14:01:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57caed33c86 (wa_message_id: wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSQUMxNjM2OTU4RjJERkY0NkUwAA==) 2026-07-15 14:01:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a57caed33c86 2026-07-15 14:01:17 - ====== FIN WEBHOOK ====== 2026-07-15 14:02:38 - ====== INICIO WEBHOOK ====== 2026-07-15 14:02:38 - Evento: text | De: 584129901415 | Size: 606b 2026-07-15 14:02:38 - Procesando mensaje regular tipo: text 2026-07-15 14:02:38 - RegularMessageService: Procesando mensaje de 584129901415, tipo: text 2026-07-15 14:02:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNCQTJDRjAxNDU3MDY3QUUwMTQ0MzY2Mjg0MTNFNTcA 2026-07-15 14:02:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTAxNDE1FQIAEhggQUNCQTJDRjAxNDU3MDY3QUUwMTQ0MzY2Mjg0MTNFNTcA 2026-07-15 14:02:38 - Contenido: Si ya se pagó porque no hay servicio de internet ??... 2026-07-15 14:02:38 - Comando detectado: si 2026-07-15 14:02:38 - CommandProcessor: Procesando comando: si 2026-07-15 14:02:38 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:02:38 - Resultado del comando: string 2026-07-15 14:02:38 - Enviando a ChatGPT: Si ya se pagó porque no hay servicio de internet ... 2026-07-15 14:02:38 - LeadCapture: Posible lead detectado para 584129901415 2026-07-15 14:02:38 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-15 14:02:38 - forwardToChatGPT: Enviando a ChatGPT: Si ya se pagó porque no hay servicio de internet ... 2026-07-15 14:02:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:02:38 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:02:38 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:02:40 - Mensaje enviado con éxito a 584129901415 2026-07-15 14:02:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cb4011431 (wa_message_id: wamid.HBgMNTg0MTI5OTAxNDE1FQIAERgSNTYxRDAwQzEyNzM0NjFGNzYzAA==) 2026-07-15 14:02:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cb4011431 2026-07-15 14:02:40 - ====== FIN WEBHOOK ====== 2026-07-15 14:03:40 - ====== INICIO WEBHOOK ====== 2026-07-15 14:03:40 - Evento: text | De: 584162492362 | Size: 692b 2026-07-15 14:03:40 - Procesando mensaje regular tipo: text 2026-07-15 14:03:40 - RegularMessageService: Procesando mensaje de 584162492362, tipo: text 2026-07-15 14:03:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUM0NkRBQUZFMjMzODU3NDNCNEUwMTAxRjRDQjlEMEYA 2026-07-15 14:03:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUM0NkRBQUZFMjMzODU3NDNCNEUwMTAxRjRDQjlEMEYA 2026-07-15 14:03:40 - Contenido: Buenas tardes Pregunta hay falla con la señal? Estoy en el sector la cava y estamos sin señal des... 2026-07-15 14:03:40 - Comando detectado: buenas 2026-07-15 14:03:40 - CommandProcessor: Procesando comando: buenas 2026-07-15 14:03:40 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:03:40 - Resultado del comando: string 2026-07-15 14:03:40 - Enviando a ChatGPT: Buenas tardes Pregunta hay falla con la señal? E... 2026-07-15 14:03:40 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes Pregunta hay falla con la señal? E... 2026-07-15 14:03:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:03:40 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:03:40 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:03:41 - Mensaje enviado con éxito a 584162492362 2026-07-15 14:03:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cb7d611de (wa_message_id: wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSRjg3RTkyQkMxM0ZCNDFBRDhFAA==) 2026-07-15 14:03:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cb7d611de 2026-07-15 14:03:41 - ====== FIN WEBHOOK ====== 2026-07-15 14:07:18 - ====== INICIO WEBHOOK ====== 2026-07-15 14:07:18 - Evento: text | De: 584126038445 | Size: 558b 2026-07-15 14:07:18 - Procesando mensaje regular tipo: text 2026-07-15 14:07:18 - RegularMessageService: Procesando mensaje de 584126038445, tipo: text 2026-07-15 14:07:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDM4NDQ1FQIAEhggQUM1MzNBQTNEREYxRkE1MTI2RDE1M0E5QUVBMjlENjAA 2026-07-15 14:07:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDM4NDQ1FQIAEhggQUM1MzNBQTNEREYxRkE1MTI2RDE1M0E5QUVBMjlENjAA 2026-07-15 14:07:18 - Contenido: Hola buen dia... 2026-07-15 14:07:18 - Comando detectado: hola 2026-07-15 14:07:18 - CommandProcessor: Procesando comando: hola 2026-07-15 14:07:18 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:07:18 - Resultado del comando: string 2026-07-15 14:07:18 - Enviando a ChatGPT: Hola buen dia... 2026-07-15 14:07:18 - forwardToChatGPT: Enviando a ChatGPT: Hola buen dia... 2026-07-15 14:07:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:07:18 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:07:18 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:07:19 - Mensaje enviado con éxito a 584126038445 2026-07-15 14:07:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cc578bb3f (wa_message_id: wamid.HBgMNTg0MTI2MDM4NDQ1FQIAERgSRUIwNjU5MzRFNzhBOUVBRENCAA==) 2026-07-15 14:07:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cc578bb3f 2026-07-15 14:07:19 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , María Rebecca Briceño , 2026-08-28 00:00:00 . 584249125004 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584249125004","wa_id":"584249125004"}],"messages":[{"id":"wamid.HBgMNTg0MjQ5MTI1MDA0FQIAERgSNUUxQzdFM0IyRTBCQ0VERkQ5AA==","message_status":"accepted"}]}'. 2026-07-15 14:08:04 - ====== INICIO WEBHOOK ====== 2026-07-15 14:08:04 - Evento: text | De: 584143444680 | Size: 591b 2026-07-15 14:08:04 - Procesando mensaje regular tipo: text 2026-07-15 14:08:04 - RegularMessageService: Procesando mensaje de 584143444680, tipo: text 2026-07-15 14:08:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTU2RkM5MTJFREY3OTk0MDlGQTgzNjZFRDJDNDExRjMA 2026-07-15 14:08:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTU2RkM5MTJFREY3OTk0MDlGQTgzNjZFRDJDNDExRjMA 2026-07-15 14:08:04 - Contenido: 🙋🏼‍♀️... 2026-07-15 14:08:04 - Comando detectado: 🙋🏼‍♀️ 2026-07-15 14:08:04 - CommandProcessor: Procesando comando: 🙋🏼‍♀️ 2026-07-15 14:08:04 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:08:04 - Resultado del comando: string 2026-07-15 14:08:04 - Enviando a ChatGPT: 🙋🏼‍♀️... 2026-07-15 14:08:04 - forwardToChatGPT: Enviando a ChatGPT: 🙋🏼‍♀️... 2026-07-15 14:08:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:08:05 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:08:05 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:08:06 - Mensaje enviado con éxito a 584143444680 2026-07-15 14:08:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cc8656045 (wa_message_id: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAERgSNjBEMEU4OTAzRTcxRjNFNTQ1AA==) 2026-07-15 14:08:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cc8656045 2026-07-15 14:08:06 - ====== FIN WEBHOOK ====== 2026-07-15 14:08:11 - ====== INICIO WEBHOOK ====== 2026-07-15 14:08:11 - Evento: text | De: 584140192673 | Size: 597b 2026-07-15 14:08:11 - Procesando mensaje regular tipo: text 2026-07-15 14:08:11 - RegularMessageService: Procesando mensaje de 584140192673, tipo: text 2026-07-15 14:08:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUM1NzcyMDdDRUQ3RDdCOTBBMkVEOEQ5QTdDQTcwNTQA 2026-07-15 14:08:11 - INFO: Mensaje duplicado, no se guarda: wamid.HBgMNTg0MTQwMTkyNjczFQIAEhggQUM1NzcyMDdDRUQ3RDdCOTBBMkVEOEQ5QTdDQTcwNTQA 2026-07-15 14:08:11 - Contenido: Pago de internet Leydi ziegler Leydi quesera... 2026-07-15 14:08:11 - Comando detectado: pago 2026-07-15 14:08:11 - CommandProcessor: Procesando comando: pago 2026-07-15 14:08:11 - Ejecutando add_pagos.php [15-Jul-2026 14:08:11 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:08:11 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:08:11 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:08:11 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:08:11 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:08:11 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:08:11 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 14:08:11 - Resultado del comando: array 2026-07-15 14:08:11 - Enviando respuesta: [Interactivo] Para activar el plan: default group 2026-07-15 14:08:13 - Mensaje enviado con éxito a 584140192673 2026-07-15 14:08:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cc8d31115 (wa_message_id: wamid.HBgMNTg0MTQwMTkyNjczFQIAERgSNzc0NjkzMDhFNTI0RTEwNDgxAA==) 2026-07-15 14:08:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cc8d31115 2026-07-15 14:08:13 - ====== FIN WEBHOOK ====== 2026-07-15 14:12:00 - ====== INICIO WEBHOOK ====== 2026-07-15 14:12:00 - Evento: image | De: 584241471530 | Size: 818b 2026-07-15 14:12:00 - Procesando mensaje regular tipo: image 2026-07-15 14:12:00 - RegularMessageService: Procesando mensaje de 584241471530, tipo: image 2026-07-15 14:12:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBMjIzMEREMDNDMzI0REJFRTcA 2026-07-15 14:12:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBMjIzMEREMDNDMzI0REJFRTcA 2026-07-15 14:12:00 - Contenido: ... 2026-07-15 14:12:00 - Comando detectado: image 2026-07-15 14:12:00 - CommandProcessor: Procesando comando: image 2026-07-15 14:12:00 - Imagen sin comando, guardando y procesando 2026-07-15 14:12:00 - Verificando duplicado por imageId=2332198767589920, msgId=wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBMjIzMEREMDNDMzI0REJFRTcA 2026-07-15 14:12:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:12:00 - Incluyendo numtoname.php... 2026-07-15 14:12:00 - Incluyendo media.php... 2026-07-15 14:12:00 - DEBUG messages batch: [{"from":"584241471530","from_user_id":"VE.4546629675624179","id":"wamid.HBgMNTg0MjQxNDcxNTMwFQIAEhgUM0FBMjIzMEREMDNDMzI0REJFRTcA","timestamp":"1786495932","type":"image","image":{"mime_type":"image\/jpeg","sha256":"AbG3cGH1Sdvjwdq8wA75BF0rdmLTrx39MIYhsjQTl78=","id":"2332198767589920","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2332198767589920&source=webhook&ext=1786496234&hash=ATwINMYPSQQkmhA5S0K3KnYnW5kLBG1q1W8FoYHt3AAkWw"}}] 2026-07-15 14:12:00 - DEBUG caption: no se encontró texto cercano 2026-07-15 14:12:00 - DEBUG caption final: [VACIO] 2026-07-15 14:12:00 - DEBUG busqueda mobiles: 04241471530,4241471530,584241471530 2026-07-15 14:12:00 - DEBUG usuario encontrado: 78:8a:20:92:c1:ff 2026-07-15 14:12:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:12:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 14:12:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2332198767589920&source=getMedia&ext=1786567603&hash=ATxyqGxc-AD_GDSNAgOZp9QxydtTb2xlFfSuRXsz5V_alw 2026-07-15 14:12:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2332198767589920.jpg (44417 bytes) 2026-07-15 14:12:03 - OCR tesseract exit=0 chars=268 2026-07-15 14:12:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 336 y PagomóvilBDV Personas 22.830,00 Bs Fecha: 11/08/2026 Operación: 006976468163 [Tj Identificación: 18143785 Origen: 0102*=*5088 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-07-15 14:12:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22830.00","fecha":"2026-08-11"} 2026-07-15 14:12:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-11","debug":["fecha=2026-08-11"]} 2026-07-15 14:12:03 - DEBUG registro: usernameRaw=''78:8a:20:92:c1:ff'' first=''nathaly'' last=''Graterol'' esRegistrado=1 2026-07-15 14:12:03 - DEBUG bodyAdmin postOCR: Tlf: 04241471530\nUser: 78:8a:20:92:c1:ff\nNombre: nathaly Graterol\nBanco: Venezuela\nMonto: 22830.00 (caption)\nFecha: 2026-08-11 (caption)\nSrvID: 34 2026-07-15 14:12:06 - IMG 2332198767589920 TEL 04241471530 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:12:06 - Incluyendo guardar_imagen.php... 2026-07-15 14:12:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:12:06 - Includes realizados. Verificando funciones... 2026-07-15 14:12:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584241471530 2026-07-15 14:12:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:12:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:12:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:12:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:12:06 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 14:12:06 - obtenerInfoUsuario: Datos usuario: {"username":"78:8a:20:92:c1:ff","firstname":"nathaly","lastname":"Graterol","mac":"78:8a:20:92:c1:ff","srvid":34} 2026-07-15 14:12:06 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 14:12:06 - Datos usuario extraídos: {"username":"78:8a:20:92:c1:ff","firstname":"nathaly","lastname":"Graterol","mac":"78:8a:20:92:c1:ff","srvid":34} 2026-07-15 14:12:06 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:12:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:12:06 - Valor de accessToken: EAAC0c45... 2026-07-15 14:12:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:12:06 - Instancia WhatsAppImageHandler creada 2026-07-15 14:12:06 - Llamando a saveWhatsAppImage... 2026-07-15 14:12:06 - saveWhatsAppImage: Procesando imagen para: 584241471530 2026-07-15 14:12:06 - saveWhatsAppImage: ID de media: 2332198767589920, MIME type: image/jpeg 2026-07-15 14:12:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2332198767589920 2026-07-15 14:12:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:12:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2332198767589920&source=getMedia&ext=1786567609&hash=ATw7LyfZksgp2PSMUAqwtQCmQY0-4lLzOyM20aFNUO1S1A 2026-07-15 14:12:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2332198767589920&source=getMedia&ext=1786567609&hash=ATw7LyfZksgp2PSMUAqwtQCmQY0-4lLzOyM20aFNUO1S1A 2026-07-15 14:12:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:12:08 - descargar_imagen: Imagen descargada - Tamaño: 44417 bytes, Tipo: image/jpeg 2026-07-15 14:12:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2332198767589920.jpg, Tamaño: 44417 bytes 2026-07-15 14:12:08 - saveToDatabase: Registro insertado en BD con ID: 339 2026-07-15 14:12:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2332198767589920.jpg","image_id":"2332198767589920","size":44417,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:12:08 - Resultado del comando: array 2026-07-15 14:12:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:12:09 - Mensaje enviado con éxito a 584241471530 2026-07-15 14:12:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cd7981cdb (wa_message_id: wamid.HBgMNTg0MjQxNDcxNTMwFQIAERgSQjAyQUY2Q0IyOTZDNkVGMTkzAA==) 2026-07-15 14:12:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cd7981cdb 2026-07-15 14:12:09 - ====== FIN WEBHOOK ====== 2026-07-15 14:12:22 - ====== INICIO WEBHOOK ====== 2026-07-15 14:12:22 - Evento: text | De: 584243591557 | Size: 579b 2026-07-15 14:12:22 - Procesando mensaje regular tipo: text 2026-07-15 14:12:22 - RegularMessageService: Procesando mensaje de 584243591557, tipo: text 2026-07-15 14:12:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTkxNTU3FQIAEhgUM0ExOUZFRkNBRkYyQTYzQjI3MEEA 2026-07-15 14:12:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTkxNTU3FQIAEhgUM0ExOUZFRkNBRkYyQTYzQjI3MEEA 2026-07-15 14:12:22 - Contenido: Desde que llegó la luz no tengo internet.... 2026-07-15 14:12:22 - Comando detectado: desde 2026-07-15 14:12:22 - CommandProcessor: Procesando comando: desde 2026-07-15 14:12:22 - IntentDetector: intent=soporte, confidence=0.95 2026-07-15 14:12:22 - IntentDetector → reportefallas.php [15-Jul-2026 14:12:22 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [15-Jul-2026 14:12:22 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [15-Jul-2026 14:12:22 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-15 14:12:22 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-15 14:12:23 - ====== INICIO WEBHOOK ====== 2026-07-15 14:12:23 - Evento: text | De: 584243591557 | Size: 579b 2026-07-15 14:12:23 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNTkxNTU3FQIAEhgUM0ExOUZFRkNBRkYyQTYzQjI3MEEA, ignorando 2026-07-15 14:12:27 - ====== INICIO WEBHOOK ====== 2026-07-15 14:12:27 - Evento: image | De: 584120820207 | Size: 861b 2026-07-15 14:12:27 - Procesando mensaje regular tipo: image 2026-07-15 14:12:27 - RegularMessageService: Procesando mensaje de 584120820207, tipo: image 2026-07-15 14:12:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUM4Q0EzOEU3NzNEMkUwRTE4REVFMTNCNDAxQjExNEYA 2026-07-15 14:12:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUM4Q0EzOEU3NzNEMkUwRTE4REVFMTNCNDAxQjExNEYA 2026-07-15 14:12:27 - Contenido: ... 2026-07-15 14:12:27 - Comando detectado: image 2026-07-15 14:12:27 - CommandProcessor: Procesando comando: image 2026-07-15 14:12:27 - Imagen sin comando, guardando y procesando 2026-07-15 14:12:27 - Verificando duplicado por imageId=1066809235841643, msgId=wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUM4Q0EzOEU3NzNEMkUwRTE4REVFMTNCNDAxQjExNEYA 2026-07-15 14:12:27 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:12:27 - Incluyendo numtoname.php... 2026-07-15 14:12:27 - Incluyendo media.php... 2026-07-15 14:12:27 - DEBUG messages batch: [{"from":"584120820207","from_user_id":"VE.4542399629380517","id":"wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUM4Q0EzOEU3NzNEMkUwRTE4REVFMTNCNDAxQjExNEYA","timestamp":"1786539739","type":"image","image":{"mime_type":"image\/jpeg","sha256":"\/Fb2Pybxro2ePQYnBZ3P\/CtfiYTSwFxwHQGC1vpr2fM=","id":"1066809235841643","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1066809235841643&source=webhook&ext=1786540040&hash=ATw_yPwrmeGepz_iNISRhZbJaAAqnLt1VBA0Q-iqe16JkA"}}] 2026-07-15 14:12:27 - DEBUG caption: no se encontró texto cercano 2026-07-15 14:12:27 - DEBUG caption final: [VACIO] 2026-07-15 14:12:27 - DEBUG busqueda mobiles: 04120820207,4120820207,584120820207 2026-07-15 14:12:27 - DEBUG usuario encontrado: e0:63:da:f0:79:25 2026-07-15 14:12:27 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:12:27 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 14:12:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1066809235841643&source=getMedia&ext=1786567630&hash=ATwZTx1P8Unrbd0HzyvOWsdePJ3LQ2Dn--ytyKEeI0L8pw 2026-07-15 14:12:29 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1066809235841643.jpg (52553 bytes) 2026-07-15 14:12:30 - OCR tesseract exit=0 chars=263 2026-07-15 14:12:30 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 336 y PagomévilBDV Personas tel gl- 11/08/2026 Tie 006976739398 []] Identificación: 18143785 Origen: 0102****7300 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: a) 2026-07-15 14:12:30 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-11"} 2026-07-15 14:12:30 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-11","debug":["fecha=2026-08-11"]} 2026-07-15 14:12:30 - DEBUG registro: usernameRaw=''e0:63:da:f0:79:25'' first=''Glenys'' last=''Parra'' esRegistrado=1 2026-07-15 14:12:30 - DEBUG bodyAdmin postOCR: Tlf: 04120820207\nUser: e0:63:da:f0:79:25\nNombre: Glenys Parra\nBanco: Venezuela\nMonto: \nFecha: 2026-08-11 (caption)\nSrvID: 35 2026-07-15 14:12:33 - IMG 1066809235841643 TEL 04120820207 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:12:33 - Incluyendo guardar_imagen.php... 2026-07-15 14:12:33 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:12:33 - Includes realizados. Verificando funciones... 2026-07-15 14:12:33 - obtenerInfoUsuario: Iniciando función con teléfono: 584120820207 2026-07-15 14:12:33 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:12:33 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:12:33 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:12:33 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:12:33 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584120820207 2026-07-15 14:12:33 - Datos usuario extraídos: null 2026-07-15 14:12:33 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:12:33 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:12:33 - Valor de accessToken: EAAC0c45... 2026-07-15 14:12:33 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:12:33 - Instancia WhatsAppImageHandler creada 2026-07-15 14:12:33 - Llamando a saveWhatsAppImage... 2026-07-15 14:12:33 - saveWhatsAppImage: Procesando imagen para: 584120820207 2026-07-15 14:12:33 - saveWhatsAppImage: ID de media: 1066809235841643, MIME type: image/jpeg 2026-07-15 14:12:33 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1066809235841643 2026-07-15 14:12:34 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:12:34 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1066809235841643&source=getMedia&ext=1786567636&hash=ATx2wFO5F4N9pETRNGf3e_5adZiJa9H5mG9X5tcotk3Lbg 2026-07-15 14:12:34 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1066809235841643&source=getMedia&ext=1786567636&hash=ATx2wFO5F4N9pETRNGf3e_5adZiJa9H5mG9X5tcotk3Lbg 2026-07-15 14:12:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:12:35 - descargar_imagen: Imagen descargada - Tamaño: 52553 bytes, Tipo: image/jpeg 2026-07-15 14:12:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1066809235841643.jpg, Tamaño: 52553 bytes 2026-07-15 14:12:35 - saveToDatabase: Registro insertado en BD con ID: 340 2026-07-15 14:12:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1066809235841643.jpg","image_id":"1066809235841643","size":52553,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:12:35 - Resultado del comando: array 2026-07-15 14:12:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:12:36 - Mensaje enviado con éxito a 584120820207 2026-07-15 14:12:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cd94284a0 (wa_message_id: wamid.HBgMNTg0MTIwODIwMjA3FQIAERgSNTg0QTVGRDg5QTdFNDlCQjRGAA==) 2026-07-15 14:12:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cd94284a0 2026-07-15 14:12:36 - ====== FIN WEBHOOK ====== 2026-07-15 14:16:06 - ====== INICIO WEBHOOK ====== 2026-07-15 14:16:06 - Evento: image | De: 584241222222 | Size: 876b 2026-07-15 14:16:06 - Procesando mensaje regular tipo: image 2026-07-15 14:16:06 - RegularMessageService: Procesando mensaje de 584241222222, tipo: image 2026-07-15 14:16:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUMwQ0U2NDBEMUUxRTlDRDVFNUJDRjhEQkYxMThBNkQA 2026-07-15 14:16:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUMwQ0U2NDBEMUUxRTlDRDVFNUJDRjhEQkYxMThBNkQA 2026-07-15 14:16:06 - Contenido: ... 2026-07-15 14:16:06 - Comando detectado: image 2026-07-15 14:16:06 - CommandProcessor: Procesando comando: image 2026-07-15 14:16:06 - Imagen sin comando, guardando y procesando 2026-07-15 14:16:06 - Verificando duplicado por imageId=4644965522497569, msgId=wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUMwQ0U2NDBEMUUxRTlDRDVFNUJDRjhEQkYxMThBNkQA 2026-07-15 14:16:06 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:16:06 - Incluyendo numtoname.php... 2026-07-15 14:16:06 - Incluyendo media.php... 2026-07-15 14:16:06 - DEBUG messages batch: [{"from":"584241222222","from_user_id":"VE.3015793268771358","id":"wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUMwQ0U2NDBEMUUxRTlDRDVFNUJDRjhEQkYxMThBNkQA","timestamp":"1786466962","type":"image","image":{"mime_type":"image\/jpeg","sha256":"z21ysbYjPrcNEUdUpbvW6Nl47lA4or8b8gUelN8HNno=","id":"4644965522497569","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4644965522497569&source=webhook&ext=1786467263&hash=ATze7F4QoXGKZOsEcOaO11ctvw5xbHpn3czuBlKE3404Xg"}}] 2026-07-15 14:16:06 - DEBUG caption: no se encontró texto cercano 2026-07-15 14:16:06 - DEBUG caption final: [VACIO] 2026-07-15 14:16:06 - DEBUG busqueda mobiles: 04241222222,4241222222,584241222222 2026-07-15 14:16:06 - DEBUG usuario encontrado: 70:a7:41:28:58:b7 2026-07-15 14:16:06 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:16:06 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 14:16:07 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4644965522497569&source=getMedia&ext=1786567849&hash=ATwBlD-tq4qjrv4TGZ6zzdr0NKuee78IQwCFdiPIT8IbjQ 2026-07-15 14:16:08 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4644965522497569.jpg (44755 bytes) 2026-07-15 14:16:10 - OCR tesseract exit=0 chars=495 2026-07-15 14:16:10 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 195 ¡Operación Exitosa! En breve le llegara un SMS con el resultado de la operaci6n. NUMERO DE REFERENCIA 062230027467 FECHA 11/08/2026 12:35:38PM NUMERO CELULAR DE ORIGEN TD NÚMERO CELULAR DE DESTINO 0414-3466209 IDENTIFICACION RECEPTOR V-18143785 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO MERCANTIL MONTO DE LAOPERACION Bs. 22.836,30 CONCEPTO INTERNET MILAGROS SIMONS Ea 2026-07-15 14:16:10 - OCR parse (caption-level): {"banco":"Banesco","monto":"22836.30","fecha":"2026-08-11"} 2026-07-15 14:16:10 - OCR parseDetalles: {"banco":null,"monto":"22836.30","fecha":"2026-08-11","debug":["fecha=2026-08-11","montoNext=22.836,30"]} 2026-07-15 14:16:10 - DEBUG registro: usernameRaw=''70:a7:41:28:58:b7'' first=''Milagros'' last=''Simons'' esRegistrado=1 2026-07-15 14:16:10 - DEBUG bodyAdmin postOCR: Tlf: 04241222222\nUser: 70:a7:41:28:58:b7\nNombre: Milagros Simons\nBanco: Banesco\nMonto: 22836.30 (caption)\nFecha: 2026-08-11 (caption)\nSrvID: 34 2026-07-15 14:16:12 - ====== INICIO WEBHOOK ====== 2026-07-15 14:16:12 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-07-15 14:16:12 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-07-15 14:16:12 - ====== FIN WEBHOOK ====== 2026-07-15 14:16:13 - IMG 4644965522497569 TEL 04241222222 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:16:13 - Incluyendo guardar_imagen.php... 2026-07-15 14:16:13 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:16:13 - Includes realizados. Verificando funciones... 2026-07-15 14:16:13 - obtenerInfoUsuario: Iniciando función con teléfono: 584241222222 2026-07-15 14:16:13 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:16:13 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:16:13 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:16:13 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:16:13 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 14:16:13 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:58:b7","firstname":"Milagros","lastname":"Simons","mac":"70:a7:41:28:58:b7","srvid":34} 2026-07-15 14:16:13 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 14:16:13 - Datos usuario extraídos: {"username":"70:a7:41:28:58:b7","firstname":"Milagros","lastname":"Simons","mac":"70:a7:41:28:58:b7","srvid":34} 2026-07-15 14:16:13 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:16:13 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:16:13 - Valor de accessToken: EAAC0c45... 2026-07-15 14:16:13 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:16:13 - Instancia WhatsAppImageHandler creada 2026-07-15 14:16:13 - Llamando a saveWhatsAppImage... 2026-07-15 14:16:13 - saveWhatsAppImage: Procesando imagen para: 584241222222 2026-07-15 14:16:13 - saveWhatsAppImage: ID de media: 4644965522497569, MIME type: image/jpeg 2026-07-15 14:16:13 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4644965522497569 2026-07-15 14:16:14 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:16:14 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4644965522497569&source=getMedia&ext=1786567856&hash=ATxuwH37at49ZlxT1MMzYVOElJrqxFwZSmGB_z1h1Wk6OA 2026-07-15 14:16:14 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4644965522497569&source=getMedia&ext=1786567856&hash=ATxuwH37at49ZlxT1MMzYVOElJrqxFwZSmGB_z1h1Wk6OA 2026-07-15 14:16:15 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:16:15 - descargar_imagen: Imagen descargada - Tamaño: 44755 bytes, Tipo: image/jpeg 2026-07-15 14:16:15 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4644965522497569.jpg, Tamaño: 44755 bytes 2026-07-15 14:16:15 - saveToDatabase: Registro insertado en BD con ID: 341 2026-07-15 14:16:15 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4644965522497569.jpg","image_id":"4644965522497569","size":44755,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:16:15 - Resultado del comando: array 2026-07-15 14:16:15 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:16:16 - Mensaje enviado con éxito a 584241222222 2026-07-15 14:16:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ce7026f60 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSMDU5MDE5NjAyNUZFMUM3QUJGAA==) 2026-07-15 14:16:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ce7026f60 2026-07-15 14:16:16 - ====== FIN WEBHOOK ====== 2026-07-15 14:16:16 - ====== INICIO WEBHOOK ====== 2026-07-15 14:16:16 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-07-15 14:16:16 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-07-15 14:16:16 - ====== FIN WEBHOOK ====== 2026-07-15 14:17:09 - ====== INICIO WEBHOOK ====== 2026-07-15 14:17:09 - Evento: text | De: 584120730193 | Size: 582b 2026-07-15 14:17:09 - Procesando mensaje regular tipo: text 2026-07-15 14:17:09 - RegularMessageService: Procesando mensaje de 584120730193, tipo: text 2026-07-15 14:17:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwNzMwMTkzFQIAEhggQUNGNEY5QzVDNjdDMTk4NDdGNTYyN0UzQzI0MzkwNjEA 2026-07-15 14:17:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwNzMwMTkzFQIAEhggQUNGNEY5QzVDNjdDMTk4NDdGNTYyN0UzQzI0MzkwNjEA 2026-07-15 14:17:09 - Contenido: ...... 2026-07-15 14:17:09 - Comando detectado: ... 2026-07-15 14:17:09 - CommandProcessor: Procesando comando: ... 2026-07-15 14:17:09 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:17:09 - Resultado del comando: string 2026-07-15 14:17:09 - Enviando a ChatGPT: ...... 2026-07-15 14:17:09 - forwardToChatGPT: Enviando a ChatGPT: ...... 2026-07-15 14:17:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:17:09 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:17:09 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:17:10 - Mensaje enviado con éxito a 584120730193 2026-07-15 14:17:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cea6a064a (wa_message_id: wamid.HBgMNTg0MTIwNzMwMTkzFQIAERgSQTMzRUJCMUQxMkI1MUM2Qzc1AA==) 2026-07-15 14:17:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cea6a064a 2026-07-15 14:17:10 - ====== FIN WEBHOOK ====== 2026-07-15 14:17:19 - ====== INICIO WEBHOOK ====== 2026-07-15 14:17:19 - Evento: image | De: 584167361116 | Size: 889b 2026-07-15 14:17:19 - Procesando mensaje regular tipo: image 2026-07-15 14:17:19 - RegularMessageService: Procesando mensaje de 584167361116, tipo: image 2026-07-15 14:17:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MzYxMTE2FQIAEhggQUMwRDU3MENDRkFDQzBFNTBCM0E4NUFBQ0Y5OEQyRjIA 2026-07-15 14:17:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MzYxMTE2FQIAEhggQUMwRDU3MENDRkFDQzBFNTBCM0E4NUFBQ0Y5OEQyRjIA 2026-07-15 14:17:19 - Contenido: Buenos días. Allí el pago de agosto... 2026-07-15 14:17:19 - Comando detectado: buenos 2026-07-15 14:17:19 - CommandProcessor: Procesando comando: buenos 2026-07-15 14:17:19 - Imagen sin comando, guardando y procesando 2026-07-15 14:17:19 - Verificando duplicado por imageId=1500223748787042, msgId=wamid.HBgMNTg0MTY3MzYxMTE2FQIAEhggQUMwRDU3MENDRkFDQzBFNTBCM0E4NUFBQ0Y5OEQyRjIA 2026-07-15 14:17:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:17:19 - Incluyendo numtoname.php... 2026-07-15 14:17:19 - Incluyendo media.php... 2026-07-15 14:17:19 - DEBUG messages batch: [{"from":"584167361116","from_user_id":"VE.4543731669247313","id":"wamid.HBgMNTg0MTY3MzYxMTE2FQIAEhggQUMwRDU3MENDRkFDQzBFNTBCM0E4NUFBQ0Y5OEQyRjIA","timestamp":"1786537951","type":"image","image":{"caption":"Buenos días. Allí el pago de agosto","mime_type":"image\/jpeg","sha256":"zzyC140I4VWERnA76obAqCl4c7chXsxrJbfPAhv\/atE=","id":"1500223748787042","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1500223748787042&source=webhook&ext=1786538253&hash=ATyxnJNklClI-ZZShcYsn4nmsP0W7e920S-L4TpQPY--zQ"}}] 2026-07-15 14:17:19 - DEBUG caption final: Buenos días. Allí el pago de agosto 2026-07-15 14:17:19 - DEBUG busqueda mobiles: 04167361116,4167361116,584167361116 2026-07-15 14:17:19 - DEBUG usuario encontrado: e0:63:da:f4:0a:1c 2026-07-15 14:17:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:17:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 14:17:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1500223748787042&source=getMedia&ext=1786567922&hash=ATw-u-xdZO3t0a4xVn9Bu415iLbfZ3a-4Xb4K9HJtuyaAg 2026-07-15 14:17:21 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1500223748787042.jpg (33879 bytes) 2026-07-15 14:17:22 - OCR tesseract exit=0 chars=295 2026-07-15 14:17:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 15.286,97 Bs Fecha: 12/08/2026 Operación: 006978065279 io Identificación: 18143785 Origen: 0102***3001 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: mes de agosto 2026-07-15 14:17:22 - OCR parse (caption-level): {"banco":"Venezuela","monto":"15286.97","fecha":"2026-08-12"} 2026-07-15 14:17:22 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-12","debug":["fecha=2026-08-12"]} 2026-07-15 14:17:22 - DEBUG registro: usernameRaw=''e0:63:da:f4:0a:1c'' first=''noelia'' last=''gerig'' esRegistrado=1 2026-07-15 14:17:22 - DEBUG bodyAdmin postOCR: Tlf: 04167361116\nUser: e0:63:da:f4:0a:1c\nNombre: noelia gerig\nBanco: Venezuela\nMonto: 15286.97 (caption)\nFecha: 2026-08-12 (caption)\nSrvID: 37 2026-07-15 14:17:25 - IMG 1500223748787042 TEL 04167361116 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:17:25 - Incluyendo guardar_imagen.php... 2026-07-15 14:17:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:17:25 - Includes realizados. Verificando funciones... 2026-07-15 14:17:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584167361116 2026-07-15 14:17:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:17:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:17:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:17:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:17:25 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 14:17:25 - obtenerInfoUsuario: Datos usuario: {"username":"e0:63:da:f4:0a:1c","firstname":"noelia","lastname":"gerig","mac":"E0:63:DA:F4:0A:1C","srvid":37} 2026-07-15 14:17:25 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 14:17:25 - Datos usuario extraídos: {"username":"e0:63:da:f4:0a:1c","firstname":"noelia","lastname":"gerig","mac":"E0:63:DA:F4:0A:1C","srvid":37} 2026-07-15 14:17:25 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:17:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:17:25 - Valor de accessToken: EAAC0c45... 2026-07-15 14:17:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:17:25 - Instancia WhatsAppImageHandler creada 2026-07-15 14:17:25 - Llamando a saveWhatsAppImage... 2026-07-15 14:17:25 - saveWhatsAppImage: Procesando imagen para: 584167361116 2026-07-15 14:17:25 - saveWhatsAppImage: ID de media: 1500223748787042, MIME type: image/jpeg 2026-07-15 14:17:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1500223748787042 2026-07-15 14:17:27 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:17:27 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1500223748787042&source=getMedia&ext=1786567929&hash=ATwe3mzwS-5yqvBeF625jbKr3hzIw3aU4LrUW3ixtNCAVA 2026-07-15 14:17:27 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1500223748787042&source=getMedia&ext=1786567929&hash=ATwe3mzwS-5yqvBeF625jbKr3hzIw3aU4LrUW3ixtNCAVA 2026-07-15 14:17:28 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:17:28 - descargar_imagen: Imagen descargada - Tamaño: 33879 bytes, Tipo: image/jpeg 2026-07-15 14:17:28 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1500223748787042.jpg, Tamaño: 33879 bytes 2026-07-15 14:17:28 - saveToDatabase: Registro insertado en BD con ID: 342 2026-07-15 14:17:28 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1500223748787042.jpg","image_id":"1500223748787042","size":33879,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:17:28 - Resultado del comando: array 2026-07-15 14:17:28 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:17:29 - Mensaje enviado con éxito a 584167361116 2026-07-15 14:17:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ceb9c8eff (wa_message_id: wamid.HBgMNTg0MTY3MzYxMTE2FQIAERgSNkFDMkM2QjdFNUJDMjMyMDJCAA==) 2026-07-15 14:17:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ceb9c8eff 2026-07-15 14:17:29 - ====== FIN WEBHOOK ====== 2026-07-15 14:20:07 - ====== INICIO WEBHOOK ====== 2026-07-15 14:20:07 - Evento: image | De: 584241222222 | Size: 874b 2026-07-15 14:20:07 - Procesando mensaje regular tipo: image 2026-07-15 14:20:07 - RegularMessageService: Procesando mensaje de 584241222222, tipo: image 2026-07-15 14:20:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUMwREIzMjFGRTFERjJEODQ4N0U0NzdEM0Y4NDhEQ0UA 2026-07-15 14:20:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUMwREIzMjFGRTFERjJEODQ4N0U0NzdEM0Y4NDhEQ0UA 2026-07-15 14:20:07 - Contenido: ... 2026-07-15 14:20:07 - Comando detectado: image 2026-07-15 14:20:07 - CommandProcessor: Procesando comando: image 2026-07-15 14:20:07 - Imagen sin comando, guardando y procesando 2026-07-15 14:20:07 - Verificando duplicado por imageId=918986097913146, msgId=wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUMwREIzMjFGRTFERjJEODQ4N0U0NzdEM0Y4NDhEQ0UA 2026-07-15 14:20:07 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:20:07 - Incluyendo numtoname.php... 2026-07-15 14:20:07 - Incluyendo media.php... 2026-07-15 14:20:07 - DEBUG messages batch: [{"from":"584241222222","from_user_id":"VE.3015793268771358","id":"wamid.HBgMNTg0MjQxMjIyMjIyFQIAEhggQUMwREIzMjFGRTFERjJEODQ4N0U0NzdEM0Y4NDhEQ0UA","timestamp":"1786471287","type":"image","image":{"mime_type":"image\/jpeg","sha256":"z21ysbYjPrcNEUdUpbvW6Nl47lA4or8b8gUelN8HNno=","id":"918986097913146","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=918986097913146&source=webhook&ext=1786471589&hash=ATyWN6aSyh1wllZuwre2BLKdsifMgw-TyevSp94j3tzmrw"}}] 2026-07-15 14:20:07 - DEBUG caption: no se encontró texto cercano 2026-07-15 14:20:07 - DEBUG caption final: [VACIO] 2026-07-15 14:20:07 - DEBUG busqueda mobiles: 04241222222,4241222222,584241222222 2026-07-15 14:20:07 - DEBUG usuario encontrado: 70:a7:41:28:58:b7 2026-07-15 14:20:07 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:20:07 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 14:20:08 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=918986097913146&source=getMedia&ext=1786568090&hash=ATyBNJl0E_EXjhfaVx8VESKKKxgv5KzxdRr8MeLMos8WEg 2026-07-15 14:20:09 - OCR imagen guardada /home/ctnet/www/chatWEB/media/918986097913146.jpg (44755 bytes) 2026-07-15 14:20:11 - OCR tesseract exit=0 chars=495 2026-07-15 14:20:11 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 195 ¡Operación Exitosa! En breve le llegara un SMS con el resultado de la operaci6n. NUMERO DE REFERENCIA 062230027467 FECHA 11/08/2026 12:35:38PM NUMERO CELULAR DE ORIGEN TD NÚMERO CELULAR DE DESTINO 0414-3466209 IDENTIFICACION RECEPTOR V-18143785 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO MERCANTIL MONTO DE LAOPERACION Bs. 22.836,30 CONCEPTO INTERNET MILAGROS SIMONS Ea 2026-07-15 14:20:11 - OCR parse (caption-level): {"banco":"Banesco","monto":"22836.30","fecha":"2026-08-11"} 2026-07-15 14:20:11 - OCR parseDetalles: {"banco":null,"monto":"22836.30","fecha":"2026-08-11","debug":["fecha=2026-08-11","montoNext=22.836,30"]} 2026-07-15 14:20:11 - DEBUG registro: usernameRaw=''70:a7:41:28:58:b7'' first=''Milagros'' last=''Simons'' esRegistrado=1 2026-07-15 14:20:11 - DEBUG bodyAdmin postOCR: Tlf: 04241222222\nUser: 70:a7:41:28:58:b7\nNombre: Milagros Simons\nBanco: Banesco\nMonto: 22836.30 (caption)\nFecha: 2026-08-11 (caption)\nSrvID: 34 2026-07-15 14:20:12 - ====== INICIO WEBHOOK ====== 2026-07-15 14:20:12 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-07-15 14:20:12 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-07-15 14:20:12 - ====== FIN WEBHOOK ====== 2026-07-15 14:20:13 - IMG 918986097913146 TEL 04241222222 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:20:13 - Incluyendo guardar_imagen.php... 2026-07-15 14:20:13 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:20:13 - Includes realizados. Verificando funciones... 2026-07-15 14:20:13 - obtenerInfoUsuario: Iniciando función con teléfono: 584241222222 2026-07-15 14:20:13 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:20:13 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:20:13 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:20:13 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:20:13 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 14:20:13 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:58:b7","firstname":"Milagros","lastname":"Simons","mac":"70:a7:41:28:58:b7","srvid":34} 2026-07-15 14:20:13 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 14:20:13 - Datos usuario extraídos: {"username":"70:a7:41:28:58:b7","firstname":"Milagros","lastname":"Simons","mac":"70:a7:41:28:58:b7","srvid":34} 2026-07-15 14:20:13 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:20:13 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:20:13 - Valor de accessToken: EAAC0c45... 2026-07-15 14:20:13 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:20:13 - Instancia WhatsAppImageHandler creada 2026-07-15 14:20:13 - Llamando a saveWhatsAppImage... 2026-07-15 14:20:13 - saveWhatsAppImage: Procesando imagen para: 584241222222 2026-07-15 14:20:13 - saveWhatsAppImage: ID de media: 918986097913146, MIME type: image/jpeg 2026-07-15 14:20:13 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/918986097913146 2026-07-15 14:20:14 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:20:14 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=918986097913146&source=getMedia&ext=1786568097&hash=ATz-x4e9j-3s_JotxpLyX19kidakfvNLE8cqqg7LfjFTOg 2026-07-15 14:20:14 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=918986097913146&source=getMedia&ext=1786568097&hash=ATz-x4e9j-3s_JotxpLyX19kidakfvNLE8cqqg7LfjFTOg 2026-07-15 14:20:16 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:20:16 - descargar_imagen: Imagen descargada - Tamaño: 44755 bytes, Tipo: image/jpeg 2026-07-15 14:20:16 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/918986097913146.jpg, Tamaño: 44755 bytes 2026-07-15 14:20:16 - saveToDatabase: Registro insertado en BD con ID: 343 2026-07-15 14:20:16 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/918986097913146.jpg","image_id":"918986097913146","size":44755,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:20:16 - Resultado del comando: array 2026-07-15 14:20:16 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:20:17 - Mensaje enviado con éxito a 584241222222 2026-07-15 14:20:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cf61dc492 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSOTBGNEFGRkU2RkE0QkY3OEJEAA==) 2026-07-15 14:20:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cf61dc492 2026-07-15 14:20:17 - ====== FIN WEBHOOK ====== 2026-07-15 14:20:18 - ====== INICIO WEBHOOK ====== 2026-07-15 14:20:18 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-07-15 14:20:18 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-07-15 14:20:18 - ====== FIN WEBHOOK ====== 2026-07-15 14:21:07 - ====== INICIO WEBHOOK ====== 2026-07-15 14:21:07 - Evento: text | De: 584262464411 | Size: 559b 2026-07-15 14:21:07 - Procesando mensaje regular tipo: text 2026-07-15 14:21:07 - RegularMessageService: Procesando mensaje de 584262464411, tipo: text 2026-07-15 14:21:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUNCQUFDOTg0MkM2OTc0NkM2QkVEREE0RTQ5M0NFQkIA 2026-07-15 14:21:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUNCQUFDOTg0MkM2OTc0NkM2QkVEREE0RTQ5M0NFQkIA 2026-07-15 14:21:07 - Contenido: Buen dia... 2026-07-15 14:21:07 - Comando detectado: buen 2026-07-15 14:21:07 - CommandProcessor: Procesando comando: buen 2026-07-15 14:21:07 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:21:07 - Resultado del comando: string 2026-07-15 14:21:07 - Enviando a ChatGPT: Buen dia... 2026-07-15 14:21:07 - forwardToChatGPT: Enviando a ChatGPT: Buen dia... 2026-07-15 14:21:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:21:07 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:21:07 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:21:09 - Mensaje enviado con éxito a 584262464411 2026-07-15 14:21:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cf953b10d (wa_message_id: wamid.HBgMNTg0MjYyNDY0NDExFQIAERgSMDkxMjlFMkM4RjdBQzI2ODRGAA==) 2026-07-15 14:21:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cf953b10d 2026-07-15 14:21:09 - ====== FIN WEBHOOK ====== 2026-07-15 14:21:09 - ====== INICIO WEBHOOK ====== 2026-07-15 14:21:09 - Evento: text | De: 584243591557 | Size: 552b 2026-07-15 14:21:09 - Procesando mensaje regular tipo: text 2026-07-15 14:21:09 - RegularMessageService: Procesando mensaje de 584243591557, tipo: text 2026-07-15 14:21:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTkxNTU3FQIAEhgUM0E3RjI5OEYwRkQ2RTYyMjVDMjUA 2026-07-15 14:21:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTkxNTU3FQIAEhgUM0E3RjI5OEYwRkQ2RTYyMjVDMjUA 2026-07-15 14:21:09 - Contenido: Hola buenas tardes.... 2026-07-15 14:21:09 - Comando detectado: hola 2026-07-15 14:21:09 - CommandProcessor: Procesando comando: hola 2026-07-15 14:21:09 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:21:09 - Resultado del comando: string 2026-07-15 14:21:09 - Enviando a ChatGPT: Hola buenas tardes.... 2026-07-15 14:21:09 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes.... 2026-07-15 14:21:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:21:09 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:21:09 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:21:11 - Mensaje enviado con éxito a 584243591557 2026-07-15 14:21:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cf973bfc5 (wa_message_id: wamid.HBgMNTg0MjQzNTkxNTU3FQIAERgSNEM3MTc0MUJENjIxRDU2NEVDAA==) 2026-07-15 14:21:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cf973bfc5 2026-07-15 14:21:11 - ====== FIN WEBHOOK ====== 2026-07-15 14:22:08 - ====== INICIO WEBHOOK ====== 2026-07-15 14:22:08 - Evento: text | De: 584162492362 | Size: 601b 2026-07-15 14:22:08 - Procesando mensaje regular tipo: text 2026-07-15 14:22:08 - RegularMessageService: Procesando mensaje de 584162492362, tipo: text 2026-07-15 14:22:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUNEQTA5NzI3QjE5ODI5NjRBMTlFQTAxNjMwNTBENkEA 2026-07-15 14:22:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyNDkyMzYyFQIAEhggQUNEQTA5NzI3QjE5ODI5NjRBMTlFQTAxNjMwNTBENkEA 2026-07-15 14:22:08 - Contenido: Sigo sin señal de internet... 2026-07-15 14:22:08 - Comando detectado: sigo 2026-07-15 14:22:08 - CommandProcessor: Procesando comando: sigo 2026-07-15 14:22:08 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:22:08 - Resultado del comando: string 2026-07-15 14:22:08 - Enviando a ChatGPT: Sigo sin señal de internet... 2026-07-15 14:22:08 - forwardToChatGPT: Enviando a ChatGPT: Sigo sin señal de internet... 2026-07-15 14:22:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:22:08 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:22:08 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:22:09 - Mensaje enviado con éxito a 584162492362 2026-07-15 14:22:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cfd1d878d (wa_message_id: wamid.HBgMNTg0MTYyNDkyMzYyFQIAERgSQzU1NzE5QjIxNEVFQzE5RkIzAA==) 2026-07-15 14:22:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cfd1d878d 2026-07-15 14:22:09 - ====== FIN WEBHOOK ====== 2026-07-15 14:22:44 - ====== INICIO WEBHOOK ====== 2026-07-15 14:22:44 - Evento: text | De: 584120820207 | Size: 651b 2026-07-15 14:22:44 - Procesando mensaje regular tipo: text 2026-07-15 14:22:44 - RegularMessageService: Procesando mensaje de 584120820207, tipo: text 2026-07-15 14:22:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUNFQ0U2NDRBN0M3NzNDN0UyMzY2NDVCMzVERjJGQzEA 2026-07-15 14:22:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUNFQ0U2NDRBN0M3NzNDN0UyMzY2NDVCMzVERjJGQzEA 2026-07-15 14:22:44 - Contenido: A que numero puedo comunicarme para cambiar el numero de telefono... 2026-07-15 14:22:44 - Comando detectado: a 2026-07-15 14:22:44 - CommandProcessor: Procesando comando: a 2026-07-15 14:22:44 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:22:44 - Resultado del comando: string 2026-07-15 14:22:44 - Enviando a ChatGPT: A que numero puedo comunicarme para cambiar el num... 2026-07-15 14:22:44 - forwardToChatGPT: Enviando a ChatGPT: A que numero puedo comunicarme para cambiar el num... 2026-07-15 14:22:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:22:44 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:22:44 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:22:45 - Mensaje enviado con éxito a 584120820207 2026-07-15 14:22:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cff5842e4 (wa_message_id: wamid.HBgMNTg0MTIwODIwMjA3FQIAERgSNjA0QkUyMzA5QTVEQTU5OUZCAA==) 2026-07-15 14:22:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cff5842e4 2026-07-15 14:22:45 - ====== FIN WEBHOOK ====== 2026-07-15 14:24:26 - ====== INICIO WEBHOOK ====== 2026-07-15 14:24:26 - Evento: button | De: 584241222222 | Size: 764b 2026-07-15 14:24:26 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 14:24:26 - ButtonService: payload=informacion de pagos, telefono=584241222222 2026-07-15 14:24:26 - Procesando botón PAGO para: 584241222222 2026-07-15 14:24:27 - Mensaje enviado con éxito a 584241222222 2026-07-15 14:24:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d05b13752 (wa_message_id: wamid.HBgMNTg0MjQxMjIyMjIyFQIAERgSMjdENEExNjQ5MTk3NTQzRTNCAA==) 2026-07-15 14:24:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d05b13752 2026-07-15 14:24:27 - ====== FIN WEBHOOK ====== 2026-07-15 14:24:27 - ====== INICIO WEBHOOK ====== 2026-07-15 14:24:27 - Evento: status:failed | De: 584241222222 | Size: 828b 2026-07-15 14:24:27 - STATUS FAILED: failed para 584241222222 | Error: 131047 Re-engagement message 2026-07-15 14:24:27 - ====== FIN WEBHOOK ====== 2026-07-15 14:24:35 - ====== INICIO WEBHOOK ====== 2026-07-15 14:24:35 - Evento: button | De: 584120339969 | Size: 706b 2026-07-15 14:24:35 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 14:24:35 - ButtonService: payload=informacion de pagos, telefono=584120339969 2026-07-15 14:24:35 - Procesando botón PAGO para: 584120339969 2026-07-15 14:24:36 - Mensaje enviado con éxito a 584120339969 2026-07-15 14:24:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d06500150 (wa_message_id: wamid.HBgMNTg0MTIwMzM5OTY5FQIAERgSOEMxOUFGMTM5QjFBRUE2NjlEAA==) 2026-07-15 14:24:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d06500150 2026-07-15 14:24:37 - ====== FIN WEBHOOK ====== 2026-07-15 14:25:14 - ====== INICIO WEBHOOK ====== 2026-07-15 14:25:14 - Evento: text | De: 584126038445 | Size: 561b 2026-07-15 14:25:14 - Procesando mensaje regular tipo: text 2026-07-15 14:25:14 - RegularMessageService: Procesando mensaje de 584126038445, tipo: text 2026-07-15 14:25:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2MDM4NDQ1FQIAEhggQUM3QTEyNjI3MUI1RDkxMUNCNUEyQzIwRTRCREE4RDAA 2026-07-15 14:25:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2MDM4NDQ1FQIAEhggQUM3QTEyNjI3MUI1RDkxMUNCNUEyQzIwRTRCREE4RDAA 2026-07-15 14:25:14 - Contenido: Noleida ceballos... 2026-07-15 14:25:14 - Comando detectado: noleida 2026-07-15 14:25:14 - CommandProcessor: Procesando comando: noleida 2026-07-15 14:25:14 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:25:14 - Resultado del comando: string 2026-07-15 14:25:14 - Enviando a ChatGPT: Noleida ceballos... 2026-07-15 14:25:14 - forwardToChatGPT: Enviando a ChatGPT: Noleida ceballos... 2026-07-15 14:25:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:25:15 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:25:15 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:25:16 - Mensaje enviado con éxito a 584126038445 2026-07-15 14:25:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d08c27d6e (wa_message_id: wamid.HBgMNTg0MTI2MDM4NDQ1FQIAERgSN0IwQUYxRUQ5ODgxMUFFRjQwAA==) 2026-07-15 14:25:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d08c27d6e 2026-07-15 14:25:16 - ====== FIN WEBHOOK ====== 2026-07-15 14:25:55 - ====== INICIO WEBHOOK ====== 2026-07-15 14:25:55 - Evento: image | De: 584120820207 | Size: 861b 2026-07-15 14:25:55 - Procesando mensaje regular tipo: image 2026-07-15 14:25:55 - RegularMessageService: Procesando mensaje de 584120820207, tipo: image 2026-07-15 14:25:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUMwODU1OTY5MjFDMEYzNTY0MUVEMDk0MTVEMTRDRUIA 2026-07-15 14:25:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUMwODU1OTY5MjFDMEYzNTY0MUVEMDk0MTVEMTRDRUIA 2026-07-15 14:25:55 - Contenido: ... 2026-07-15 14:25:55 - Comando detectado: image 2026-07-15 14:25:55 - CommandProcessor: Procesando comando: image 2026-07-15 14:25:55 - Imagen sin comando, guardando y procesando 2026-07-15 14:25:55 - Verificando duplicado por imageId=2158046205123130, msgId=wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUMwODU1OTY5MjFDMEYzNTY0MUVEMDk0MTVEMTRDRUIA 2026-07-15 14:25:55 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:25:55 - Incluyendo numtoname.php... 2026-07-15 14:25:55 - Incluyendo media.php... 2026-07-15 14:25:55 - DEBUG messages batch: [{"from":"584120820207","from_user_id":"VE.4542399629380517","id":"wamid.HBgMNTg0MTIwODIwMjA3FQIAEhggQUMwODU1OTY5MjFDMEYzNTY0MUVEMDk0MTVEMTRDRUIA","timestamp":"1786498209","type":"image","image":{"mime_type":"image\/jpeg","sha256":"\/Fb2Pybxro2ePQYnBZ3P\/CtfiYTSwFxwHQGC1vpr2fM=","id":"2158046205123130","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2158046205123130&source=webhook&ext=1786498511&hash=ATyoC2BXYf2XEExiR7NS7p5fjdNDq6GAeBmyQlueVJ2zJg"}}] 2026-07-15 14:25:55 - DEBUG caption: no se encontró texto cercano 2026-07-15 14:25:55 - DEBUG caption final: [VACIO] 2026-07-15 14:25:55 - DEBUG busqueda mobiles: 04120820207,4120820207,584120820207 2026-07-15 14:25:55 - DEBUG usuario encontrado: e0:63:da:f0:79:25 2026-07-15 14:25:55 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:25:55 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 14:25:56 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2158046205123130&source=getMedia&ext=1786568438&hash=ATy-8_nybTusZeG75pryVqV4oWXiZzcWaInS9Y2OEVBuLg 2026-07-15 14:25:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2158046205123130.jpg (52553 bytes) 2026-07-15 14:25:58 - OCR tesseract exit=0 chars=263 2026-07-15 14:25:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 336 y PagomévilBDV Personas tel gl- 11/08/2026 Tie 006976739398 []] Identificación: 18143785 Origen: 0102****7300 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: a) 2026-07-15 14:25:58 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-11"} 2026-07-15 14:25:58 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-11","debug":["fecha=2026-08-11"]} 2026-07-15 14:25:58 - DEBUG registro: usernameRaw=''e0:63:da:f0:79:25'' first=''Glenys'' last=''Parra'' esRegistrado=1 2026-07-15 14:25:58 - DEBUG bodyAdmin postOCR: Tlf: 04120820207\nUser: e0:63:da:f0:79:25\nNombre: Glenys Parra\nBanco: Venezuela\nMonto: \nFecha: 2026-08-11 (caption)\nSrvID: 35 2026-07-15 14:26:01 - IMG 2158046205123130 TEL 04120820207 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:26:01 - Incluyendo guardar_imagen.php... 2026-07-15 14:26:01 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:26:01 - Includes realizados. Verificando funciones... 2026-07-15 14:26:01 - obtenerInfoUsuario: Iniciando función con teléfono: 584120820207 2026-07-15 14:26:01 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:26:01 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:26:01 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:26:01 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:26:01 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584120820207 2026-07-15 14:26:01 - Datos usuario extraídos: null 2026-07-15 14:26:01 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:26:01 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:26:01 - Valor de accessToken: EAAC0c45... 2026-07-15 14:26:01 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:26:01 - Instancia WhatsAppImageHandler creada 2026-07-15 14:26:01 - Llamando a saveWhatsAppImage... 2026-07-15 14:26:01 - saveWhatsAppImage: Procesando imagen para: 584120820207 2026-07-15 14:26:01 - saveWhatsAppImage: ID de media: 2158046205123130, MIME type: image/jpeg 2026-07-15 14:26:01 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2158046205123130 2026-07-15 14:26:02 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:26:02 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2158046205123130&source=getMedia&ext=1786568444&hash=ATwDCWb7Y_EmP3gUkFe-sZZRTf9YUjAXqJSegv3SWNaNPQ 2026-07-15 14:26:02 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2158046205123130&source=getMedia&ext=1786568444&hash=ATwDCWb7Y_EmP3gUkFe-sZZRTf9YUjAXqJSegv3SWNaNPQ 2026-07-15 14:26:02 - ====== INICIO WEBHOOK ====== 2026-07-15 14:26:02 - Evento: text | De: 584243578728 | Size: 575b 2026-07-15 14:26:02 - Procesando mensaje regular tipo: text 2026-07-15 14:26:02 - RegularMessageService: Procesando mensaje de 584243578728, tipo: text 2026-07-15 14:26:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUM1NzQ4RUYwNjM3QUYwNzU3RUE4RDI4MDU0QTdDNDYA 2026-07-15 14:26:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTc4NzI4FQIAEhggQUM1NzQ4RUYwNjM3QUYwNzU3RUE4RDI4MDU0QTdDNDYA 2026-07-15 14:26:02 - Contenido: Altofogon... 2026-07-15 14:26:02 - Comando detectado: altofogon 2026-07-15 14:26:02 - CommandProcessor: Procesando comando: altofogon 2026-07-15 14:26:02 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:26:02 - Resultado del comando: string 2026-07-15 14:26:02 - Enviando a ChatGPT: Altofogon... 2026-07-15 14:26:02 - forwardToChatGPT: Enviando a ChatGPT: Altofogon... 2026-07-15 14:26:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:26:02 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:26:02 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:26:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:26:03 - descargar_imagen: Imagen descargada - Tamaño: 52553 bytes, Tipo: image/jpeg 2026-07-15 14:26:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2158046205123130.jpg, Tamaño: 52553 bytes 2026-07-15 14:26:03 - saveToDatabase: Registro insertado en BD con ID: 344 2026-07-15 14:26:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2158046205123130.jpg","image_id":"2158046205123130","size":52553,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:26:03 - Resultado del comando: array 2026-07-15 14:26:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:26:04 - Mensaje enviado con éxito a 584243578728 2026-07-15 14:26:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d0bc0d139 (wa_message_id: wamid.HBgMNTg0MjQzNTc4NzI4FQIAERgSMERBOUMyMzczRTYwRjIxQTRCAA==) 2026-07-15 14:26:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d0bc0d139 2026-07-15 14:26:04 - ====== FIN WEBHOOK ====== 2026-07-15 14:26:04 - Mensaje enviado con éxito a 584120820207 2026-07-15 14:26:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d0bc2c5d2 (wa_message_id: wamid.HBgMNTg0MTIwODIwMjA3FQIAERgSMTNCNjc0NUQ5ODFBMkU4RjY1AA==) 2026-07-15 14:26:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d0bc2c5d2 2026-07-15 14:26:04 - ====== FIN WEBHOOK ====== 2026-07-15 14:27:35 - ====== INICIO WEBHOOK ====== 2026-07-15 14:27:35 - Evento: interactive | De: 584162821049 | Size: 752b 2026-07-15 14:27:35 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_2 2026-07-15 14:27:35 - ButtonService: payload=unique_button_id_2, telefono=584162821049 2026-07-15 14:27:35 - button_reply no manejado por ButtonService 2026-07-15 14:27:35 - ====== FIN WEBHOOK ====== 2026-07-15 14:27:53 - ====== INICIO WEBHOOK ====== 2026-07-15 14:27:53 - Evento: image | De: 584123808745 | Size: 852b 2026-07-15 14:27:53 - Procesando mensaje regular tipo: image 2026-07-15 14:27:53 - RegularMessageService: Procesando mensaje de 584123808745, tipo: image 2026-07-15 14:27:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODA4NzQ1FQIAEhggQUM2OTk0Q0MxMjRGOTUwM0Q5MDBDNzJEQjJDNTRFREIA 2026-07-15 14:27:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODA4NzQ1FQIAEhggQUM2OTk0Q0MxMjRGOTUwM0Q5MDBDNzJEQjJDNTRFREIA 2026-07-15 14:27:53 - Contenido: ... 2026-07-15 14:27:53 - Comando detectado: image 2026-07-15 14:27:53 - CommandProcessor: Procesando comando: image 2026-07-15 14:27:53 - Imagen sin comando, guardando y procesando 2026-07-15 14:27:53 - Verificando duplicado por imageId=2119906185228462, msgId=wamid.HBgMNTg0MTIzODA4NzQ1FQIAEhggQUM2OTk0Q0MxMjRGOTUwM0Q5MDBDNzJEQjJDNTRFREIA 2026-07-15 14:27:53 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:27:53 - Incluyendo numtoname.php... 2026-07-15 14:27:53 - Incluyendo media.php... 2026-07-15 14:27:53 - DEBUG messages batch: [{"from":"584123808745","from_user_id":"VE.4531589570461523","id":"wamid.HBgMNTg0MTIzODA4NzQ1FQIAEhggQUM2OTk0Q0MxMjRGOTUwM0Q5MDBDNzJEQjJDNTRFREIA","timestamp":"1786537454","type":"image","image":{"mime_type":"image\/jpeg","sha256":"oPqVGMLIa82FjxDpKjvsDDi7edEVtPtFBN5tfviME+o=","id":"2119906185228462","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2119906185228462&source=webhook&ext=1786537756&hash=ATwCU6ITxEquZJtR6ptaZH4fm0BrpL6eLvW8k2TKonbq3g"}}] 2026-07-15 14:27:53 - DEBUG caption: no se encontró texto cercano 2026-07-15 14:27:53 - DEBUG caption final: [VACIO] 2026-07-15 14:27:53 - DEBUG busqueda mobiles: 04123808745,4123808745,584123808745 2026-07-15 14:27:53 - DEBUG usuario encontrado: e4:38:83:ae:68:59 2026-07-15 14:27:53 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:27:53 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 14:27:54 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2119906185228462&source=getMedia&ext=1786568556&hash=ATxNNPjbgzOqE5a6-7jXl5bLALDc-jDn-gDJ_bmAtVqJBQ 2026-07-15 14:27:55 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2119906185228462.jpg (28115 bytes) 2026-07-15 14:27:56 - OCR tesseract exit=0 chars=293 2026-07-15 14:27:56 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV a otros bancos 9 13.376,12 Bs Fecha: 12/08/2026 Operación: 006977963113 io Identificación: 18143785 Origen: 04123808745 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: internet 2026-07-15 14:27:56 - OCR parse (caption-level): {"banco":"Mercantil","monto":"13376.12","fecha":"2026-08-12"} 2026-07-15 14:27:56 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-12","debug":["fecha=2026-08-12"]} 2026-07-15 14:27:56 - DEBUG registro: usernameRaw=''e4:38:83:ae:68:59'' first=''Ipolito'' last=''Romero'' esRegistrado=1 2026-07-15 14:27:56 - DEBUG bodyAdmin postOCR: Tlf: 04123808745\nUser: e4:38:83:ae:68:59\nNombre: Ipolito Romero\nBanco: Mercantil\nMonto: 13376.12 (caption)\nFecha: 2026-08-12 (caption)\nSrvID: 34 2026-07-15 14:27:59 - IMG 2119906185228462 TEL 04123808745 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:27:59 - Incluyendo guardar_imagen.php... 2026-07-15 14:27:59 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:27:59 - Includes realizados. Verificando funciones... 2026-07-15 14:27:59 - obtenerInfoUsuario: Iniciando función con teléfono: 584123808745 2026-07-15 14:27:59 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:27:59 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:27:59 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:27:59 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:27:59 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 14:27:59 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:68:59","firstname":"Ipolito","lastname":"Romero","mac":"e4:38:83:ae:68:59","srvid":34} 2026-07-15 14:27:59 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 14:27:59 - Datos usuario extraídos: {"username":"e4:38:83:ae:68:59","firstname":"Ipolito","lastname":"Romero","mac":"e4:38:83:ae:68:59","srvid":34} 2026-07-15 14:27:59 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:27:59 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:27:59 - Valor de accessToken: EAAC0c45... 2026-07-15 14:27:59 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:27:59 - Instancia WhatsAppImageHandler creada 2026-07-15 14:27:59 - Llamando a saveWhatsAppImage... 2026-07-15 14:27:59 - saveWhatsAppImage: Procesando imagen para: 584123808745 2026-07-15 14:27:59 - saveWhatsAppImage: ID de media: 2119906185228462, MIME type: image/jpeg 2026-07-15 14:27:59 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2119906185228462 2026-07-15 14:28:00 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:28:00 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2119906185228462&source=getMedia&ext=1786568562&hash=ATwQFERDh-uFCjxAbQQT0_IMNhtHIaMXVlTeTRWU03IKWQ 2026-07-15 14:28:00 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2119906185228462&source=getMedia&ext=1786568562&hash=ATwQFERDh-uFCjxAbQQT0_IMNhtHIaMXVlTeTRWU03IKWQ 2026-07-15 14:28:02 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:28:02 - descargar_imagen: Imagen descargada - Tamaño: 28115 bytes, Tipo: image/jpeg 2026-07-15 14:28:02 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2119906185228462.jpg, Tamaño: 28115 bytes 2026-07-15 14:28:02 - saveToDatabase: Registro insertado en BD con ID: 345 2026-07-15 14:28:02 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2119906185228462.jpg","image_id":"2119906185228462","size":28115,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:28:02 - Resultado del comando: array 2026-07-15 14:28:02 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:28:03 - Mensaje enviado con éxito a 584123808745 2026-07-15 14:28:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d13382497 (wa_message_id: wamid.HBgMNTg0MTIzODA4NzQ1FQIAERgSMzg0OUE0NzAxQTY3NzZFQzg3AA==) 2026-07-15 14:28:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d13382497 2026-07-15 14:28:03 - ====== FIN WEBHOOK ====== 2026-07-15 14:28:37 - ====== INICIO WEBHOOK ====== 2026-07-15 14:28:37 - Evento: text | De: 584162821049 | Size: 578b 2026-07-15 14:28:37 - Procesando mensaje regular tipo: text 2026-07-15 14:28:37 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-15 14:28:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM5NTVFM0QyQjNFMjA0MEUzQUQyNDk5QjI5RjBBNUUA 2026-07-15 14:28:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUM5NTVFM0QyQjNFMjA0MEUzQUQyNDk5QjI5RjBBNUUA 2026-07-15 14:28:37 - Contenido: Y estamos a 12/8/26... 2026-07-15 14:28:37 - Comando detectado: y 2026-07-15 14:28:37 - CommandProcessor: Procesando comando: y 2026-07-15 14:28:37 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:28:37 - Resultado del comando: string 2026-07-15 14:28:37 - Enviando a ChatGPT: Y estamos a 12/8/26... 2026-07-15 14:28:37 - forwardToChatGPT: Enviando a ChatGPT: Y estamos a 12/8/26... 2026-07-15 14:28:37 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:28:37 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:28:37 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:28:38 - Mensaje enviado con éxito a 584162821049 2026-07-15 14:28:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d156a9650 (wa_message_id: wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSMkVDNzU3ODZGNjU0ODNGM0E4AA==) 2026-07-15 14:28:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d156a9650 2026-07-15 14:28:38 - ====== FIN WEBHOOK ====== 2026-07-15 14:33:19 - ====== INICIO WEBHOOK ====== 2026-07-15 14:33:19 - Evento: text | De: 584265190340 | Size: 589b 2026-07-15 14:33:19 - Procesando mensaje regular tipo: text 2026-07-15 14:33:19 - RegularMessageService: Procesando mensaje de 584265190340, tipo: text 2026-07-15 14:33:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY1MTkwMzQwFQIAEhggQUNGOTZBNjVDMzAxNDM2QUE0OTIyQUZFNzk2MzlBOTIA 2026-07-15 14:33:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY1MTkwMzQwFQIAEhggQUNGOTZBNjVDMzAxNDM2QUE0OTIyQUZFNzk2MzlBOTIA 2026-07-15 14:33:19 - Contenido: Pago William breindembach... 2026-07-15 14:33:19 - Comando detectado: pago 2026-07-15 14:33:19 - CommandProcessor: Procesando comando: pago 2026-07-15 14:33:19 - Ejecutando add_pagos.php [15-Jul-2026 14:33:19 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:33:19 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:33:19 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:33:19 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:33:19 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:33:19 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:33:19 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 14:33:19 - Resultado del comando: array 2026-07-15 14:33:19 - Enviando respuesta: [Interactivo] Para activar el plan: default group 2026-07-15 14:33:21 - Mensaje enviado con éxito a 584265190340 2026-07-15 14:33:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d2717194c (wa_message_id: wamid.HBgMNTg0MjY1MTkwMzQwFQIAERgSRjAzNDBENUY2NzhENTI4ODgzAA==) 2026-07-15 14:33:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d2717194c 2026-07-15 14:33:21 - ====== FIN WEBHOOK ====== 2026-07-15 14:33:21 - ====== INICIO WEBHOOK ====== 2026-07-15 14:33:21 - Evento: status:failed | De: 584265190340 | Size: 828b 2026-07-15 14:33:21 - STATUS FAILED: failed para 584265190340 | Error: 131047 Re-engagement message 2026-07-15 14:33:22 - ====== FIN WEBHOOK ====== 2026-07-15 14:36:12 - ====== INICIO WEBHOOK ====== 2026-07-15 14:36:12 - Evento: text | De: 584162821049 | Size: 571b 2026-07-15 14:36:12 - Procesando mensaje regular tipo: text 2026-07-15 14:36:12 - RegularMessageService: Procesando mensaje de 584162821049, tipo: text 2026-07-15 14:36:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNFQzQ0NENGQkFDNjk2QjlDMkU3RTUyM0JGREE2RjAA 2026-07-15 14:36:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNFQzQ0NENGQkFDNjk2QjlDMkU3RTUyM0JGREE2RjAA 2026-07-15 14:36:12 - Contenido: Reportar falla... 2026-07-15 14:36:12 - Comando detectado: reportar 2026-07-15 14:36:12 - CommandProcessor: Procesando comando: reportar 2026-07-15 14:36:12 - Ejecutando reportefallas.php [15-Jul-2026 14:36:12 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [15-Jul-2026 14:36:12 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [15-Jul-2026 14:36:12 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(383): include('...') #2 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #3 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #4 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-15 14:36:12 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(383): include('...') #2 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #3 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #4 {main} thrown 2026-07-15 14:36:12 - ====== INICIO WEBHOOK ====== 2026-07-15 14:36:12 - Evento: text | De: 584162821049 | Size: 571b 2026-07-15 14:36:12 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTYyODIxMDQ5FQIAEhggQUNFQzQ0NENGQkFDNjk2QjlDMkU3RTUyM0JGREE2RjAA, ignorando 2026-07-15 14:59:31 - ====== INICIO WEBHOOK ====== 2026-07-15 14:59:31 - Evento: text | De: 584243591557 | Size: 589b 2026-07-15 14:59:31 - Procesando mensaje regular tipo: text 2026-07-15 14:59:31 - RegularMessageService: Procesando mensaje de 584243591557, tipo: text 2026-07-15 14:59:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNTkxNTU3FQIAEhgUM0EzNUVBMUMzOEI5NDkyQUY3M0IA 2026-07-15 14:59:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNTkxNTU3FQIAEhgUM0EzNUVBMUMzOEI5NDkyQUY3M0IA 2026-07-15 14:59:31 - Contenido: Ok. En ese caso cuál sería mi fecha de corte ?... 2026-07-15 14:59:31 - Comando detectado: ok. 2026-07-15 14:59:31 - CommandProcessor: Procesando comando: ok. 2026-07-15 14:59:32 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:59:32 - Resultado del comando: string 2026-07-15 14:59:32 - Enviando a ChatGPT: Ok. En ese caso cuál sería mi fecha de corte ?... 2026-07-15 14:59:32 - forwardToChatGPT: Enviando a ChatGPT: Ok. En ese caso cuál sería mi fecha de corte ?... 2026-07-15 14:59:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:59:32 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:59:32 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:59:33 - Mensaje enviado con éxito a 584243591557 2026-07-15 14:59:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d8956a58b (wa_message_id: wamid.HBgMNTg0MjQzNTkxNTU3FQIAERgSRkJENTQ5QjQ1NDhGMDlCNzZDAA==) 2026-07-15 14:59:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d8956a58b 2026-07-15 14:59:33 - ====== FIN WEBHOOK ====== 2026-07-15 15:06:00 - ====== INICIO WEBHOOK ====== 2026-07-15 15:06:00 - Evento: text | De: 584120361639 | Size: 598b 2026-07-15 15:06:00 - Procesando mensaje regular tipo: text 2026-07-15 15:06:00 - RegularMessageService: Procesando mensaje de 584120361639, tipo: text 2026-07-15 15:06:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUMzN0ZBMDBBMjA4MEM4MEVBRDM2MEZGMEY2MENFRDMA 2026-07-15 15:06:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUMzN0ZBMDBBMjA4MEM4MEVBRDM2MEZGMEY2MENFRDMA 2026-07-15 15:06:00 - Contenido: Hola cuánto debo de internet. Gracias... 2026-07-15 15:06:00 - Comando detectado: hola 2026-07-15 15:06:00 - CommandProcessor: Procesando comando: hola 2026-07-15 15:06:00 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:06:00 - Resultado del comando: string 2026-07-15 15:06:00 - Enviando a ChatGPT: Hola cuánto debo de internet. Gracias... 2026-07-15 15:06:00 - forwardToChatGPT: Enviando a ChatGPT: Hola cuánto debo de internet. Gracias... 2026-07-15 15:06:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:06:00 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:06:00 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:06:01 - Mensaje enviado con éxito a 584120361639 2026-07-15 15:06:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57da19e83ed (wa_message_id: wamid.HBgMNTg0MTIwMzYxNjM5FQIAERgSNEE0NzkxQ0FDQ0Y4NjUwNDQ5AA==) 2026-07-15 15:06:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a57da19e83ed 2026-07-15 15:06:01 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Thomas De la barra, 2026-09-12 00:00:00 . 584141294170 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141294170","wa_id":"584141294170"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjk0MTcwFQIAERgSOUFEODQ5QjdDOEY0QzdFRDA0AA==","message_status":"accepted"}]}'. 2026-07-15 15:30:18 - ====== INICIO WEBHOOK ====== 2026-07-15 15:30:18 - Evento: text | De: 584241903170 | Size: 577b 2026-07-15 15:30:18 - Procesando mensaje regular tipo: text 2026-07-15 15:30:18 - RegularMessageService: Procesando mensaje de 584241903170, tipo: text 2026-07-15 15:30:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhggQUM4QUUxQTZFMkI4QUJCOUE0QTAxQUNDMDBDQUE3OTYA 2026-07-15 15:30:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhggQUM4QUUxQTZFMkI4QUJCOUE0QTAxQUNDMDBDQUE3OTYA 2026-07-15 15:30:18 - Contenido: Hola, gracias por escribirme.... 2026-07-15 15:30:18 - Comando detectado: hola, 2026-07-15 15:30:18 - CommandProcessor: Procesando comando: hola, 2026-07-15 15:30:18 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:30:18 - Resultado del comando: string 2026-07-15 15:30:18 - Enviando a ChatGPT: Hola, gracias por escribirme.... 2026-07-15 15:30:18 - forwardToChatGPT: Enviando a ChatGPT: Hola, gracias por escribirme.... 2026-07-15 15:30:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:30:18 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:30:18 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:30:19 - Mensaje enviado con éxito a 584241903170 2026-07-15 15:30:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dfcba6fb2 (wa_message_id: wamid.HBgMNTg0MjQxOTAzMTcwFQIAERgSNzg4NkJGQzg0MjJCRDE1Rjc0AA==) 2026-07-15 15:30:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dfcba6fb2 2026-07-15 15:30:19 - ====== FIN WEBHOOK ====== 2026-07-15 15:30:47 - ====== INICIO WEBHOOK ====== 2026-07-15 15:30:47 - Evento: text | De: 584241903170 | Size: 588b 2026-07-15 15:30:47 - Procesando mensaje regular tipo: text 2026-07-15 15:30:47 - RegularMessageService: Procesando mensaje de 584241903170, tipo: text 2026-07-15 15:30:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhggQUMxRkRGNjg0MUJBNTUxODQyMkZFNkE0NkFGQjRGOUMA 2026-07-15 15:30:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTAzMTcwFQIAEhggQUMxRkRGNjg0MUJBNTUxODQyMkZFNkE0NkFGQjRGOUMA 2026-07-15 15:30:47 - Contenido: ¿Cuanto cuesta la instalación?... 2026-07-15 15:30:47 - Comando detectado: ¿cuanto 2026-07-15 15:30:47 - CommandProcessor: Procesando comando: ¿cuanto 2026-07-15 15:30:47 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:30:47 - Resultado del comando: string 2026-07-15 15:30:47 - Enviando a ChatGPT: ¿Cuanto cuesta la instalación?... 2026-07-15 15:30:47 - LeadCapture: Posible lead detectado para 584241903170 2026-07-15 15:30:47 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-15 15:30:47 - forwardToChatGPT: Enviando a ChatGPT: ¿Cuanto cuesta la instalación?... 2026-07-15 15:30:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:30:47 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:30:47 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:30:48 - Mensaje enviado con éxito a 584241903170 2026-07-15 15:30:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57dfe8d5f59 (wa_message_id: wamid.HBgMNTg0MjQxOTAzMTcwFQIAERgSNkE5ODU0NDA1NjY2MkE4MTA2AA==) 2026-07-15 15:30:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a57dfe8d5f59 2026-07-15 15:30:48 - ====== FIN WEBHOOK ====== 2026-08-12 18:07:29 - ====== INICIO WEBHOOK ====== 2026-08-12 18:07:29 - Evento: image | De: 584143466209 | Size: 869b 2026-08-12 18:07:29 - Procesando mensaje regular tipo: image 2026-08-12 18:07:29 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-12 18:07:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4RDNDRTUzQjc1MTJDMkJEOUFBOTU3MDAzQjkwMTAA 2026-08-12 18:07:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4RDNDRTUzQjc1MTJDMkJEOUFBOTU3MDAzQjkwMTAA 2026-08-12 18:07:29 - Contenido: Pg mercantil 84720.00 bodega-carmen... 2026-08-12 18:07:29 - Comando detectado: pg 2026-08-12 18:07:29 - CommandProcessor: Procesando comando: pg 2026-08-12 18:07:29 - Gasto personal con imagen: 1373934088232736 2026-08-12 18:07:29 - Formato 'pg banco descripcion': banco=mercantil, desc=84720.00 bodega-carmen 2026-08-12 18:07:29 - Ejecutando GastosService (personal) [12-Aug-2026 18:07:30 America/Caracas] [ExchangeRateService] Tasa API (oficial): 764.3486 2026-08-12 18:07:32 - Resultado del comando: array 2026-08-12 18:07:32 - Enviando respuesta: ✅ 👤 Gasto personal #370 registrado • Monto 2026-08-12 18:07:33 - Mensaje enviado con éxito a 584143466209 2026-08-12 18:07:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ceea5c802a (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSREE4NjE1REQ3Njg3RUE0MDI2AA==) 2026-08-12 18:07:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ceea5c802a 2026-08-12 18:07:33 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Leidy Ziegler, 2026-09-14 00:00:00 . 584140192673 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140192673","wa_id":"584140192673"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMTkyNjczFQIAERgSM0JFMURDREExNTExQjcyREExAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Leidy Ziegler Quesera, 2026-09-12 00:00:00 . 584140192673 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140192673","wa_id":"584140192673"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMTkyNjczFQIAERgSN0VDMjU0MkNEMkU3NkFCMzZFAA==","message_status":"accepted"}]}'. 2026-08-12 18:13:25 - ====== INICIO WEBHOOK ====== 2026-08-12 18:13:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 18:13:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 18:13:25 - ====== FIN WEBHOOK ====== 2026-08-12 18:13:53 - ====== INICIO WEBHOOK ====== 2026-08-12 18:13:53 - Evento: image | De: 56946487570 | Size: 835b 2026-08-12 18:13:53 - Procesando mensaje regular tipo: image 2026-08-12 18:13:53 - RegularMessageService: Procesando mensaje de 56946487570, tipo: image 2026-08-12 18:13:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgLNTY5NDY0ODc1NzAVAgASGBQzQTJBNjQyODVCMDJCOTAzQTU2OAA= 2026-08-12 18:13:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgLNTY5NDY0ODc1NzAVAgASGBQzQTJBNjQyODVCMDJCOTAzQTU2OAA= 2026-08-12 18:13:53 - Contenido: ... 2026-08-12 18:13:53 - Comando detectado: image 2026-08-12 18:13:53 - CommandProcessor: Procesando comando: image 2026-08-12 18:13:53 - Imagen sin comando, guardando y procesando 2026-08-12 18:13:53 - Verificando duplicado por imageId=878517108438055, msgId=wamid.HBgLNTY5NDY0ODc1NzAVAgASGBQzQTJBNjQyODVCMDJCOTAzQTU2OAA= 2026-08-12 18:13:53 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 18:13:53 - Incluyendo numtoname.php... 2026-08-12 18:13:53 - Incluyendo media.php... 2026-08-12 18:13:53 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"56946487570","from_user_id":"CL.4535200250100455","id":"wamid.HBgLNTY5NDY0ODc1NzAVAgASGBQzQTJBNjQyODVCMDJCOTAzQTU2OAA=","timestamp":"1786572834","type":"image","image":{"mime_type":"image\/jpeg","sha256":"5po14h8sQqfAhFvytwCbCSsF9izcJ6vbO3jysQ5VkAQ=","id":"878517108438055","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=878517108438055&source=webhook&ext=1786573135&hash=ATw1sLUUSHvoaal8OYX-VYyg7c-xOz4wtQDhcDi-JIIUHA"}}] 2026-08-12 18:13:53 - DEBUG caption: no se encontró texto cercano 2026-08-12 18:13:53 - DEBUG caption final: [VACIO] 2026-08-12 18:13:53 - Número no válido: 56946487570 2026-08-12 18:13:53 - Incluyendo guardar_imagen.php... 2026-08-12 18:13:53 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 18:13:53 - Includes realizados. Verificando funciones... 2026-08-12 18:13:53 - obtenerInfoUsuario: Iniciando función con teléfono: 56946487570 2026-08-12 18:13:53 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 18:13:53 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 18:13:53 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 18:13:53 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 18:13:53 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 18:13:53 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:24:6c:1e","firstname":"mariangel","lastname":"molina","mac":"70:a7:41:24:6c:1e","srvid":34} 2026-08-12 18:13:53 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 18:13:53 - Datos usuario extraídos: {"username":"70:a7:41:24:6c:1e","firstname":"mariangel","lastname":"molina","mac":"70:a7:41:24:6c:1e","srvid":34} 2026-08-12 18:13:53 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 18:13:53 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 18:13:53 - Valor de accessToken: EAAC0c45... 2026-08-12 18:13:53 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 18:13:53 - Instancia WhatsAppImageHandler creada 2026-08-12 18:13:53 - Llamando a saveWhatsAppImage... 2026-08-12 18:13:53 - saveWhatsAppImage: Procesando imagen para: 56946487570 2026-08-12 18:13:53 - saveWhatsAppImage: ID de media: 878517108438055, MIME type: image/jpeg 2026-08-12 18:13:53 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/878517108438055 2026-08-12 18:13:55 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 18:13:55 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=878517108438055&source=getMedia&ext=1786573137&hash=ATxcRzrJ6cogjJ7g0ucDiiqWR9HwnrQJL0z6aLLRUd443g 2026-08-12 18:13:55 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=878517108438055&source=getMedia&ext=1786573137&hash=ATxcRzrJ6cogjJ7g0ucDiiqWR9HwnrQJL0z6aLLRUd443g 2026-08-12 18:13:56 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 18:13:56 - descargar_imagen: Imagen descargada - Tamaño: 27421 bytes, Tipo: image/jpeg 2026-08-12 18:13:56 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/878517108438055.jpg, Tamaño: 27421 bytes 2026-08-12 18:13:56 - saveToDatabase: Registro insertado en BD con ID: 346 2026-08-12 18:13:56 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/878517108438055.jpg","image_id":"878517108438055","size":27421,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 18:13:56 - Resultado del comando: array 2026-08-12 18:13:56 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 18:13:57 - Mensaje enviado con éxito a 56946487570 2026-08-12 18:13:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7cf02592827 (wa_message_id: wamid.HBgLNTY5NDY0ODc1NzAVAgARGBJBMUY1MTU4RkUwMjg2MjMwQ0MA) 2026-08-12 18:13:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a7cf02592827 2026-08-12 18:13:57 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , mariangel molina, 2026-09-12 00:00:00 . 56946487570 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"56946487570","wa_id":"56946487570"}],"messages":[{"id":"wamid.HBgLNTY5NDY0ODc1NzAVAgARGBJDMjQ2RUFDOUYzNUEwQ0ZEMEEA","message_status":"accepted"}]}'. 2026-08-12 18:25:49 - ====== INICIO WEBHOOK ====== 2026-08-12 18:25:49 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 18:25:49 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 18:25:49 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yorbelis Ramírez, 2026-09-12 00:00:00 . 584242710678 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242710678","wa_id":"584242710678"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzEwNjc4FQIAERgSQTgwMDg2OENDQ0FDMUY3MUQwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243050933","wa_id":"584243050933"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDUwOTMzFQIAERgSOTgyNDI1MDQ4ODQzOEUyNjUwAA==","message_status":"accepted"}]}'. 2026-08-12 19:06:47 - ====== INICIO WEBHOOK ====== 2026-08-12 19:06:47 - Evento: reaction | De: 584243050933 | Size: 658b 2026-08-12 19:06:47 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => salcedoyasneidy ) [wa_id] => 584243050933 [user_id] => VE.1849833105980152 ) ) [messages] => Array ( [0] => Array ( [from] => 584243050933 [from_user_id] => VE.1849833105980152 [id] => wamid.HBgMNTg0MjQzMDUwOTMzFQIAEhggQUNCNTM1QjVENUM4MUI4QUIxRkFCNkMzRTYwRUE3MzgA [timestamp] => 1786576009 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MjQzMDUwOTMzFQIAERgSOTgyNDI1MDQ4ODQzOEUyNjUwAA== [emoji] => 👍 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-12 19:06:47 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Rossy Andrade, 11/09/2026 . 584143444680 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143444680","wa_id":"584143444680"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNDQ0NjgwFQIAERgSRUIwMUMxNDk0Nzc3NEM5NDYzAA==","message_status":"accepted"}]}'. 2026-08-12 19:22:24 - ====== INICIO WEBHOOK ====== 2026-08-12 19:22:24 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 19:22:24 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 19:22:24 - ====== FIN WEBHOOK ====== 2026-08-12 19:23:00 - ====== INICIO WEBHOOK ====== 2026-08-12 19:23:00 - Evento: text | De: 584143444680 | Size: 967b 2026-08-12 19:23:00 - Procesando mensaje regular tipo: text 2026-08-12 19:23:00 - RegularMessageService: Procesando mensaje de 584143444680, tipo: text 2026-08-12 19:23:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTU5M0RFODlEMjVBNkQ1OUQzNjg5Q0FDMzQ5RjcwNTgA 2026-08-12 19:23:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAEhggQTU5M0RFODlEMjVBNkQ1OUQzNjg5Q0FDMzQ5RjcwNTgA 2026-08-12 19:23:00 - Contenido: *App BNC* - Comprobante de la Operación: *Pago Móvil BNC al Instante* Cuenta debitada: *Cta. Corri... 2026-08-12 19:23:00 - Comando detectado: *app 2026-08-12 19:23:00 - CommandProcessor: Procesando comando: *app 2026-08-12 19:23:00 - Comando no reconocido, enviando a ChatGPT 2026-08-12 19:23:00 - Resultado del comando: string 2026-08-12 19:23:00 - Enviando a ChatGPT: *App BNC* - Comprobante de la Operación: *Pago M... 2026-08-12 19:23:00 - forwardToChatGPT: Enviando a ChatGPT: *App BNC* - Comprobante de la Operación: *Pago M... 2026-08-12 19:23:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [12-Aug-2026 20:23:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [12-Aug-2026 20:23:00 America/Halifax] [CHATBOT][START] corr=5febcec0 IP=127.0.0.1 UA= [12-Aug-2026 19:23:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 764.3486 fecha=2026-08-12T00:00:00-04:00 [12-Aug-2026 19:23:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-23 username=e4:38:83:ae:68:6a mobile=584143444680 [12-Aug-2026 19:23:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [12-Aug-2026 19:23:01 America/Caracas] [CHATBOT][DIAG] corr=5febcec0 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [12-Aug-2026 19:23:01 America/Caracas] [CHATBOT][CTX] corr=5febcec0 tel=584143444680 intent=chat srvid=35 usd=40 bs=35465.78 tasa=764.3486 verifyMode=simulated [12-Aug-2026 19:23:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [12-Aug-2026 19:23:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [12-Aug-2026 19:23:01 America/Caracas] [CHATBOT][AI][e3a7b6] Proveedor: gemini [12-Aug-2026 19:23:01 America/Caracas] [CHATBOT][GEMINI][e3a7b6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [12-Aug-2026 19:23:02 America/Caracas] [CHATBOT][GEMINI][e3a7b6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 19:23:02 America/Caracas] [CHATBOT][GEMINI][e3a7b6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [12-Aug-2026 19:23:03 America/Caracas] [CHATBOT][AI][e3a7b6] Gemini falló, usando heurística local [12-Aug-2026 19:23:03 America/Caracas] [CHATBOT][END] corr=5febcec0 bytesRespuesta=397 [12-Aug-2026 19:23:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-12 19:23:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-12 19:23:04 - Mensaje enviado con éxito a 584143444680 2026-08-12 19:23:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7d00589114a (wa_message_id: wamid.HBgMNTg0MTQzNDQ0NjgwFQIAERgSMUY3MjA2MzEyMDU5MEQyNTBGAA==) 2026-08-12 19:23:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a7d00589114a 2026-08-12 19:23:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ipolito Romero, 2026-08-30 00:00:00 . 584123808745 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123808745","wa_id":"584123808745"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODA4NzQ1FQIAERgSQzYwQjUwOEJEQ0M2MTRFMENDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Rossy Andrade, 2026-09-12 00:00:00 . 584143444680 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143444680","wa_id":"584143444680"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNDQ0NjgwFQIAERgSOTkzQTZFRjQwMjg4RTQwOEI4AA==","message_status":"accepted"}]}'. 2026-08-12 20:25:12 - ====== INICIO WEBHOOK ====== 2026-08-12 20:25:12 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 20:25:12 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 20:25:12 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Bernabe Aldana, 2026-08-20 00:00:00 . 584124553579 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSNDQzRjVFODU4NkY1RkVGRUMwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Ana Huerta, 11/09/2026 . 584123227348 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123227348","wa_id":"584123227348"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjI3MzQ4FQIAERgSRUQ5MzlEMTRCMzhFODk5MkMxAA==","message_status":"accepted"}]}'. 2026-08-12 20:44:27 - ====== INICIO WEBHOOK ====== 2026-08-12 20:44:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-12 20:44:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-12 20:44:27 - ====== FIN WEBHOOK ====== 2026-08-12 20:45:44 - ====== INICIO WEBHOOK ====== 2026-08-12 20:45:44 - Evento: image | De: 584123227348 | Size: 831b 2026-08-12 20:45:44 - Procesando mensaje regular tipo: image 2026-08-12 20:45:44 - RegularMessageService: Procesando mensaje de 584123227348, tipo: image 2026-08-12 20:45:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjI3MzQ4FQIAEhggQUM3Q0Y2QzBBNDdCRDgzMUY2NERCNzM2QzBCNzkxMTcA 2026-08-12 20:45:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjI3MzQ4FQIAEhggQUM3Q0Y2QzBBNDdCRDgzMUY2NERCNzM2QzBCNzkxMTcA 2026-08-12 20:45:44 - Contenido: ... 2026-08-12 20:45:44 - Comando detectado: image 2026-08-12 20:45:44 - CommandProcessor: Procesando comando: image 2026-08-12 20:45:44 - Imagen sin comando, guardando y procesando 2026-08-12 20:45:44 - Verificando duplicado por imageId=924580533385554, msgId=wamid.HBgMNTg0MTIzMjI3MzQ4FQIAEhggQUM3Q0Y2QzBBNDdCRDgzMUY2NERCNzM2QzBCNzkxMTcA 2026-08-12 20:45:44 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-12 20:45:44 - Incluyendo numtoname.php... 2026-08-12 20:45:44 - Incluyendo media.php... 2026-08-12 20:45:44 - DEBUG messages batch: [{"from":"584123227348","from_user_id":"VE.4547652318855248","id":"wamid.HBgMNTg0MTIzMjI3MzQ4FQIAEhggQUM3Q0Y2QzBBNDdCRDgzMUY2NERCNzM2QzBCNzkxMTcA","timestamp":"1786581945","type":"image","image":{"mime_type":"image\/jpeg","sha256":"HfBbCnR8GM20fM8UBdrD33EiC8vsKA\/LS5gtjfg2NgU=","id":"924580533385554","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=924580533385554&source=webhook&ext=1786582246&hash=ATyE4poI40qICBPERno20ET96QeZNAAK2jmu3lv5J4Harw"}}] 2026-08-12 20:45:44 - DEBUG caption: no se encontró texto cercano 2026-08-12 20:45:44 - DEBUG caption final: [VACIO] 2026-08-12 20:45:44 - DEBUG busqueda mobiles: 04123227348,4123227348,584123227348 2026-08-12 20:45:44 - DEBUG usuario encontrado: 68:d7:9a:a8:4a:f1 2026-08-12 20:45:44 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-12 20:45:44 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-12 20:45:45 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=924580533385554&source=getMedia&ext=1786582248&hash=ATxNxYgoKutsHBlM1tnJm6rw4PW5i9OOlZglcJLPgpEHwA 2026-08-12 20:45:46 - OCR imagen guardada /home/ctnet/www/chatWEB/media/924580533385554.jpg (51427 bytes) 2026-08-12 20:45:48 - OCR tesseract exit=0 chars=231 2026-08-12 20:45:48 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 374 Y PagomóvilBDV Personas Fecha: 12/08/2026 TT IEEE Identificacién: APENAS Origen: 0102****2367 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL 2026-08-12 20:45:48 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-12"} 2026-08-12 20:45:48 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-12","debug":["fecha=2026-08-12"]} 2026-08-12 20:45:48 - DEBUG registro: usernameRaw=''68:d7:9a:a8:4a:f1'' first=''Ana '' last=''Huerta'' esRegistrado=1 2026-08-12 20:45:48 - DEBUG bodyAdmin postOCR: Tlf: 04123227348\nUser: 68:d7:9a:a8:4a:f1\nNombre: Ana Huerta\nBanco: Mercantil\nMonto: \nFecha: 2026-08-12 (caption)\nSrvID: 34 2026-08-12 20:45:51 - IMG 924580533385554 TEL 04123227348 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-12 20:45:51 - Incluyendo guardar_imagen.php... 2026-08-12 20:45:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-12 20:45:51 - Includes realizados. Verificando funciones... 2026-08-12 20:45:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584123227348 2026-08-12 20:45:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-12 20:45:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-12 20:45:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-12 20:45:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-12 20:45:51 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-12 20:45:51 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:a8:4a:f1","firstname":"Ana ","lastname":"Huerta","mac":"68:d7:9a:a8:4a:f1","srvid":34} 2026-08-12 20:45:51 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-12 20:45:51 - Datos usuario extraídos: {"username":"68:d7:9a:a8:4a:f1","firstname":"Ana ","lastname":"Huerta","mac":"68:d7:9a:a8:4a:f1","srvid":34} 2026-08-12 20:45:51 - Función conectarbot disponible, obteniendo conexión... 2026-08-12 20:45:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-12 20:45:51 - Valor de accessToken: EAAC0c45... 2026-08-12 20:45:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-12 20:45:51 - Instancia WhatsAppImageHandler creada 2026-08-12 20:45:51 - Llamando a saveWhatsAppImage... 2026-08-12 20:45:51 - saveWhatsAppImage: Procesando imagen para: 584123227348 2026-08-12 20:45:51 - saveWhatsAppImage: ID de media: 924580533385554, MIME type: image/jpeg 2026-08-12 20:45:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/924580533385554 2026-08-12 20:45:52 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-12 20:45:52 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=924580533385554&source=getMedia&ext=1786582255&hash=ATy7LD3TMFSdEvIAqLr85v0W_dWwux0GdM0RB3Fs84rf8Q 2026-08-12 20:45:52 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=924580533385554&source=getMedia&ext=1786582255&hash=ATy7LD3TMFSdEvIAqLr85v0W_dWwux0GdM0RB3Fs84rf8Q 2026-08-12 20:45:53 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-12 20:45:53 - descargar_imagen: Imagen descargada - Tamaño: 51427 bytes, Tipo: image/jpeg 2026-08-12 20:45:53 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/924580533385554.jpg, Tamaño: 51427 bytes 2026-08-12 20:45:53 - saveToDatabase: Registro insertado en BD con ID: 347 2026-08-12 20:45:53 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/924580533385554.jpg","image_id":"924580533385554","size":51427,"mime_type":"image\/jpeg","db_success":true} 2026-08-12 20:45:53 - Resultado del comando: array 2026-08-12 20:45:53 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-12 20:45:54 - Mensaje enviado con éxito a 584123227348 2026-08-12 20:45:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7d13c28c576 (wa_message_id: wamid.HBgMNTg0MTIzMjI3MzQ4FQIAERgSNUE0QjNDRUZFMEUwRkYzMjY3AA==) 2026-08-12 20:45:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a7d13c28c576 2026-08-12 20:45:54 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120161811","wa_id":"584120161811"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTYxODExFQIAERgSMTg1MTExQkRGQjQzQ0U1NzJGAA=="}]}'. 2026-08-12 22:07:14 - ====== INICIO WEBHOOK ====== 2026-08-12 22:07:14 - Evento: status:failed | De: 584120161811 | Size: 828b 2026-08-12 22:07:14 - STATUS FAILED: failed para 584120161811 | Error: 131047 Re-engagement message 2026-08-12 22:07:14 - ====== FIN WEBHOOK ====== 2026-08-13 00:36:26 - ====== INICIO WEBHOOK ====== 2026-08-13 00:36:26 - Evento: image | De: 584143466209 | Size: 867b 2026-08-13 00:36:26 - Procesando mensaje regular tipo: image 2026-08-13 00:36:26 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-13 00:36:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwRTM4N0Y5MTY2NDk5QkQ2ODgyNTgyRkE0NjMwNjAA 2026-08-13 00:36:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwRTM4N0Y5MTY2NDk5QkQ2ODgyNTgyRkE0NjMwNjAA 2026-08-13 00:36:26 - Contenido: G venezuela 70000.00 sueldo-miguel... 2026-08-13 00:36:26 - Comando detectado: g 2026-08-13 00:36:26 - CommandProcessor: Procesando comando: g 2026-08-13 00:36:26 - Gasto de negocio con imagen: 2244387433022295 2026-08-13 00:36:26 - Formato 'g banco descripcion': banco=venezuela, desc=70000.00 sueldo-miguel 2026-08-13 00:36:26 - Ejecutando GastosService (negocio) [13-Aug-2026 00:36:27 America/Caracas] [ExchangeRateService] Tasa API (oficial): 766.8603 2026-08-13 00:36:29 - Resultado del comando: array 2026-08-13 00:36:29 - Enviando respuesta: ✅ 💼 Gasto de negocio #969 registrado • Mon 2026-08-13 00:36:31 - Mensaje enviado con éxito a 584143466209 2026-08-13 00:36:31 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7d49cf2e71b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTJEQzY0RDRBNDdFOTg2QUI1AA==) 2026-08-13 00:36:31 - SUCCESS: Respuesta ChatGPT guardada: out_6a7d49cf2e71b 2026-08-13 00:36:31 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, eloy gerig, 12/09/2026 . 584241343761 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241343761","wa_id":"584241343761"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzQzNzYxFQIAERgSRkRCQkUyMEFFRjI3ODkwRkM1AA==","message_status":"accepted"}]}'. 2026-08-13 03:11:34 - ====== INICIO WEBHOOK ====== 2026-08-13 03:11:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-13 03:11:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-13 03:11:34 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142619754","wa_id":"584142619754"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjE5NzU0FQIAERgSNDc3OUZEQjU3QTE1NDA4NUQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264255340","wa_id":"584264255340"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MjU1MzQwFQIAERgSM0ZFQ0VCNkREMkQwQjQxNzNEAA==","message_status":"accepted"}]}'. 2026-08-13 07:00:04 - ====== INICIO WEBHOOK ====== 2026-08-13 07:00:04 - Evento: status:failed | De: 584264255340 | Size: 573b 2026-08-13 07:00:04 - STATUS FAILED: failed para 584264255340 | Error: 131026 Message undeliverable 2026-08-13 07:00:04 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124952769","wa_id":"584124952769"}],"messages":[{"id":"wamid.HBgMNTg0MTI0OTUyNzY5FQIAERgSNkQ1RDk3NUU4RUUxNTZFQUQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121441359","wa_id":"584121441359"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDQxMzU5FQIAERgSQzEwNzNBOUVFRDg5Qjg1ODFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120747979","wa_id":"584120747979"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzQ3OTc5FQIAERgSMEZDMEQ1M0I3NzJBNERFMkMzAA==","message_status":"accepted"}]}'. 2026-08-13 07:00:08 - ====== INICIO WEBHOOK ====== 2026-08-13 07:00:08 - Evento: status:failed | De: 584121441359 | Size: 647b 2026-08-13 07:00:08 - STATUS FAILED: failed para 584121441359 | Error: 131026 Message undeliverable 2026-08-13 07:00:09 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163000087","wa_id":"584163000087"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMDAwMDg3FQIAERgSNzU1MDk4RUQ1QUJDMTk5NDFCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242961641","wa_id":"584242961641"}],"messages":[{"id":"wamid.HBgMNTg0MjQyOTYxNjQxFQIAERgSMjExODk0NDc3MjAzRUQzOEE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142903677","wa_id":"584142903677"}],"messages":[{"id":"wamid.HBgMNTg0MTQyOTAzNjc3FQIAERgSRkUyQzEzNTExMzJEMDQ1ODU4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122862290","wa_id":"584122862290"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODYyMjkwFQIAERgSMkU3QTVFNUNCRDhENzdCMDQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121405110","wa_id":"584121405110"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDA1MTEwFQIAERgSNjdGODI3ODhCM0Y0MzQxN0JEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129359296","wa_id":"584129359296"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzU5Mjk2FQIAERgSREE5NjkyOEEyOUNBQUUwMDc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140501601","wa_id":"584140501601"}],"messages":[{"id":"wamid.HBgMNTg0MTQwNTAxNjAxFQIAERgSNEM1NTZFMzRDNUY2M0JDOTlGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242755712","wa_id":"584242755712"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzU1NzEyFQIAERgSNjNFMjk1RTlFOUI1RTlBQkY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123652610","wa_id":"584123652610"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjUyNjEwFQIAERgSNzE2Mzc3NEE0NzNGNDQxMTEwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129869553","wa_id":"584129869553"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODY5NTUzFQIAERgSOTNBQkM0ODU0ODM3QzA5Mzc0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125699315","wa_id":"584125699315"}],"messages":[{"id":"wamid.HBgMNTg0MTI1Njk5MzE1FQIAERgSOEYzNzg3MTgzNDlDMUQxM0QzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143171811","wa_id":"584143171811"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTcxODExFQIAERgSM0Y5QTJFMTRFQzkzQTM1OUUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129078308","wa_id":"584129078308"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MDc4MzA4FQIAERgSOTE2RTY1OTQzQzYxODNDQTQwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243387748","wa_id":"584243387748"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzg3NzQ4FQIAERgSODZDNzUyNzBBOTQ1QzU3OUFGAA==","message_status":"accepted"}]}'. 2026-08-13 07:00:34 - ====== INICIO WEBHOOK ====== 2026-08-13 07:00:34 - Evento: status:failed | De: 584243387748 | Size: 573b 2026-08-13 07:00:34 - STATUS FAILED: failed para 584243387748 | Error: 131026 Message undeliverable 2026-08-13 07:00:34 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264006209","wa_id":"584264006209"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDA2MjA5FQIAERgSNjVCRjlBNEI1QkEwNTA3MDgwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149400396","wa_id":"584149400396"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5NDAwMzk2FQIAERgSNjYzRjA3MjU1RkRERkVGQTc3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163118776","wa_id":"584163118776"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSNzMwQTAzRTk0NUI1RTk0REMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123688780","wa_id":"584123688780"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg4NzgwFQIAERgSOTE2MTA2NjQ2MzQzMUIwRjAyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167524809","wa_id":"584167524809"}],"messages":[{"id":"wamid.HBgMNTg0MTY3NTI0ODA5FQIAERgSQjVENzU0QUJDRTY3NkZCODgxAA==","message_status":"accepted"}]}'. 2026-08-13 07:00:41 - ====== INICIO WEBHOOK ====== 2026-08-13 07:00:41 - Evento: status:failed | De: 584167524809 | Size: 573b 2026-08-13 07:00:41 - STATUS FAILED: failed para 584167524809 | Error: 131026 Message undeliverable 2026-08-13 07:00:41 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241959623","wa_id":"584241959623"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTU5NjIzFQIAERgSQjUyQjE4RTc3QzZCMjE5NTczAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144867846","wa_id":"584144867846"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODY3ODQ2FQIAERgSM0YxQUEwNURFMzMyMjk5NDA3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145432094","wa_id":"584145432094"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1NDMyMDk0FQIAERgSRTgzMEZFNjQwMkM5OTBBNzhCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124959541","wa_id":"584124959541"}],"messages":[{"id":"wamid.HBgMNTg0MTI0OTU5NTQxFQIAERgSRTNDRDlGNUUwRUNDNDVFQUM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129635513","wa_id":"584129635513"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjM1NTEzFQIAERgSOEQ0NDc5QkFCM0RCRUVGRTQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142009293","wa_id":"584142009293"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSMjFDMTlDOUIyQjgyMEI3Mzg1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242038534","wa_id":"584242038534"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMDM4NTM0FQIAERgSMDNDRkI4QjA5NTkwRkI3N0YzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584147946270","wa_id":"584147946270"}],"messages":[{"id":"wamid.HBgMNTg0MTQ3OTQ2MjcwFQIAERgSMTJCOTI2MjQyMjA0NDQzQjYxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141134261","wa_id":"584141134261"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSNUY2RTAyOEEyNzlGNEZGQTQzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458066","wa_id":"584123458066"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDY2FQIAERgSRkFEODhDMUYyOTRFMjY0ODdBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127234870","wa_id":"584127234870"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MjM0ODcwFQIAERgSQjE4N0IxNzNDNjk4NzhEQzg5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243185747","wa_id":"584243185747"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTg1NzQ3FQIAERgSNjEyNjVFRTQ2ODVDRTY4RjlGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123707600","wa_id":"584123707600"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzA3NjAwFQIAERgSODM0QzQwNzNFQTczQTAzNUVFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122750460","wa_id":"584122750460"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNzUwNDYwFQIAERgSRDVBQTg0M0RBOEM0M0E4NTM5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129912409","wa_id":"584129912409"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEyNDA5FQIAERgSNjgwODlCNzlDREMxMDA3MzdCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163122950","wa_id":"584163122950"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMTIyOTUwFQIAERgSMEVGM0NFRUM0Q0VGRDMyQ0I3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263349233","wa_id":"584263349233"}],"messages":[{"id":"wamid.HBgMNTg0MjYzMzQ5MjMzFQIAERgSMEZERkY4RTA5QzQ4N0VCQzlBAA==","message_status":"accepted"}]}'. 2026-08-13 07:01:06 - ====== INICIO WEBHOOK ====== 2026-08-13 07:01:06 - Evento: status:failed | De: 584263349233 | Size: 573b 2026-08-13 07:01:06 - STATUS FAILED: failed para 584263349233 | Error: 131026 Message undeliverable 2026-08-13 07:01:06 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243361096","wa_id":"584243361096"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYxMDk2FQIAERgSQjI5NkQ1MEM2MkQwMjIyNzgxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162950286","wa_id":"584162950286"}],"messages":[{"id":"wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSQ0RCRjJFNkEyRDFGMTVFQ0E2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122170179","wa_id":"584122170179"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMTcwMTc5FQIAERgSNjYzRDc0M0ZERTQ0N0I3OTJBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129932045","wa_id":"584129932045"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMyMDQ1FQIAERgSREQ2QjNEM0E0MEYwOEU2QjY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129616630","wa_id":"584129616630"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjE2NjMwFQIAERgSNzk2NUZENzREMEI5QTJDMUVGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129997577","wa_id":"584129997577"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTk3NTc3FQIAERgSRkY2MTNCREQxMzY0N0Y5RkQwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121481263","wa_id":"584121481263"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgxMjYzFQIAERgSNzgxODIwODlGMjMzQzRCREU2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSNEU0QzEyNDFGRDExRkM2NUNDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265196774","wa_id":"584265196774"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk2Nzc0FQIAERgSQTA5QzNENEMzNEQwQzE1MkExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243716273","wa_id":"584243716273"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzE2MjczFQIAERgSQzU1RUVFNTZBNzM0MkRDNjEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166120561","wa_id":"584166120561"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MTIwNTYxFQIAERgSMjJEMzExOEI0OTU3RTM4Q0NDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265196772","wa_id":"584265196772"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk2NzcyFQIAERgSN0YwQUJCQUFDQkJDQjQ2QkJDAA==","message_status":"accepted"}]}'. 2026-08-13 07:01:23 - ====== INICIO WEBHOOK ====== 2026-08-13 07:01:23 - Evento: status:failed | De: 584265196772 | Size: 573b 2026-08-13 07:01:23 - STATUS FAILED: failed para 584265196772 | Error: 131026 Message undeliverable 2026-08-13 07:01:23 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123259361","wa_id":"584123259361"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjU5MzYxFQIAERgSQ0M5QzJGOURCRDNCOTY5Mjc5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"573182261385","wa_id":"573182261385"}],"messages":[{"id":"wamid.HBgMNTczMTgyMjYxMzg1FQIAERgSMEE4MjRBQzU4MDI4RjY2NTg5AA==","message_status":"accepted"}]}'. 2026-08-13 07:01:27 - ====== INICIO WEBHOOK ====== 2026-08-13 07:01:27 - Evento: status:failed | De: 573182261385 | Size: 573b 2026-08-13 07:01:27 - STATUS FAILED: failed para 573182261385 | Error: 131026 Message undeliverable 2026-08-13 07:01:27 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122797109","wa_id":"584122797109"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNzk3MTA5FQIAERgSRDU3NjYwQkI1QUE3REJFRUFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143086770","wa_id":"584143086770"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDg2NzcwFQIAERgSMzBEMDFCQjFFOTY4OUI4RkUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120108209","wa_id":"584120108209"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTA4MjA5FQIAERgSODJFNjYzMjJFRDM0RTUwMzIzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120252466","wa_id":"584120252466"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjUyNDY2FQIAERgSQzYyRkYwMDZENzgyNThCRjk4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSRThERTdBMUUwRDUwN0I1MDBEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242159543","wa_id":"584242159543"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMTU5NTQzFQIAERgSNkM3MzRBMTlCNjM1QzFFREZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142650403","wa_id":"584142650403"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjUwNDAzFQIAERgSMzQ4Q0E5RTVFRUNGRUE3MEM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140295027","wa_id":"584140295027"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMjk1MDI3FQIAERgSNDFGRDUyNUUwNjMyMDNDRjU4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124884996","wa_id":"584124884996"}],"messages":[{"id":"wamid.HBgMNTg0MTI0ODg0OTk2FQIAERgSMUFDRDFCQTg3QTFFMDcyQTIzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141374410","wa_id":"584141374410"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzc0NDEwFQIAERgSOTRGM0U4MjVCNEUxRkU0OEQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243697494","wa_id":"584243697494"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjk3NDk0FQIAERgSQkQxN0E0ODQ0NzE5RTVBQ0E3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144566005","wa_id":"584144566005"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTY2MDA1FQIAERgSODJCMkRBNUIxRkYxNTdFM0VDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122078617","wa_id":"584122078617"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDc4NjE3FQIAERgSNTUyRkQ5QTM4QjYzOTVFM0M3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120339969","wa_id":"584120339969"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzM5OTY5FQIAERgSMEFENDdCQkE1NTUyQ0I2QkM5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142563283","wa_id":"584142563283"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNTYzMjgzFQIAERgSNzlFRjA3MjhCQkQ2MDMyMzcyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140936026","wa_id":"584140936026"}],"messages":[{"id":"wamid.HBgMNTg0MTQwOTM2MDI2FQIAERgSMzIyNjg0MzNDMkQwNTM1MThCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144912881","wa_id":"584144912881"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSQkQ4MEFBN0ZDMDczRDg5ODlFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241682635","wa_id":"584241682635"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjgyNjM1FQIAERgSRDgwQTlGRjhFRjYyOEU1NjY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125370090","wa_id":"584125370090"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzcwMDkwFQIAERgSN0MxN0REMkUxMzVFMjhFMDc0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269500536","wa_id":"584269500536"}],"messages":[{"id":"wamid.HBgMNTg0MjY5NTAwNTM2FQIAERgSNzNBRkNENzQxOUZGNkU3QTUwAA==","message_status":"accepted"}]}'. 2026-08-13 07:01:57 - ====== INICIO WEBHOOK ====== 2026-08-13 07:01:57 - Evento: status:failed | De: 584269500536 | Size: 573b 2026-08-13 07:01:57 - STATUS FAILED: failed para 584269500536 | Error: 131026 Message undeliverable 2026-08-13 07:01:57 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129361247","wa_id":"584129361247"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzYxMjQ3FQIAERgSRUU3RjA5NzlDQzJCQUM5QjdFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125843904","wa_id":"584125843904"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODQzOTA0FQIAERgSRTAwRTkxQjFDQzg3QzM5N0I1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241338420","wa_id":"584241338420"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzM4NDIwFQIAERgSNDI4MTc0MjM5NzAwNzk1OTkyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584147856545","wa_id":"584147856545"}],"messages":[{"id":"wamid.HBgMNTg0MTQ3ODU2NTQ1FQIAERgSNzQzRkE1QThDMkRDNEExQjI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241742701","wa_id":"584241742701"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQyNzAxFQIAERgSQzhCODg2M0IxRkYyMEY3QUZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141157344","wa_id":"584141157344"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTU3MzQ0FQIAERgSNkEwQTlEQTY3NzIxODlDM0U1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241528247","wa_id":"584241528247"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSRTlBMTg1RUEzMTlEMDgyMjEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143180412","wa_id":"584143180412"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTgwNDEyFQIAERgSRTA5NUVCNTFDN0FDREQ4RDEzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266302556","wa_id":"584266302556"}],"messages":[{"id":"wamid.HBgMNTg0MjY2MzAyNTU2FQIAERgSQTg3N0VDMzdGQTU4RUMzQ0VDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124307313","wa_id":"584124307313"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzA3MzEzFQIAERgSMzA4QjM5RTgxMzMzNjFBNUY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121479327","wa_id":"584121479327"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDc5MzI3FQIAERgSQzEwNEIyMDg0MzQ3QkNDRDAyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141144783","wa_id":"584141144783"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ0NzgzFQIAERgSNzlGMjYwNEE3NzJBNUQwQjkzAA==","message_status":"accepted"}]}'. 2026-08-13 07:02:13 - ====== INICIO WEBHOOK ====== 2026-08-13 07:02:13 - Evento: status:failed | De: 584141144783 | Size: 573b 2026-08-13 07:02:13 - STATUS FAILED: failed para 584141144783 | Error: 131026 Message undeliverable 2026-08-13 07:02:13 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142295346","wa_id":"584142295346"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMjk1MzQ2FQIAERgSREI2QUE3MEEyMzM5OEMwQzNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124215331","wa_id":"584124215331"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MjE1MzMxFQIAERgSQThBODEwRkJCNUYyQjg3MzU1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141102404","wa_id":"584141102404"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTAyNDA0FQIAERgSMTExMzBCM0NGQzk5OTg5MkRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241239247","wa_id":"584241239247"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjM5MjQ3FQIAERgSQzc2QTYwQzg2NDU1OEU5NEIxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269475481","wa_id":"584269475481"}],"messages":[{"id":"wamid.HBgMNTg0MjY5NDc1NDgxFQIAERgSQjk3NTc0RTFBODFEREQ2QjMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129903536","wa_id":"584129903536"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAzNTM2FQIAERgSQ0Q4RTc3RkI3MzA3OTE4MDk3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584160126161","wa_id":"584160126161"}],"messages":[{"id":"wamid.HBgMNTg0MTYwMTI2MTYxFQIAERgSNjZFMjU2MEZCRUJDRUY4QTQzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120212470","wa_id":"584120212470"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSMTEyMUVFRDU0RUQyQTZGMjNEAA==","message_status":"accepted"}]}'. 2026-08-13 07:03:26 - ====== INICIO WEBHOOK ====== 2026-08-13 07:03:26 - Evento: text | De: 584120212470 | Size: 729b 2026-08-13 07:03:26 - Procesando mensaje regular tipo: text 2026-08-13 07:03:26 - RegularMessageService: Procesando mensaje de 584120212470, tipo: text 2026-08-13 07:03:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNBRUUxQzRCNjkzNENCMzM5RTg5MjMyQThEN0VCQzQA 2026-08-13 07:03:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMjEyNDcwFQIAEhggQUNBRUUxQzRCNjkzNENCMzM5RTg5MjMyQThEN0VCQzQA 2026-08-13 07:03:26 - Contenido: Ok pero. Con la falla. Que an ácido y lo lento del Internet. Ustedes. Deberían de en el mes. Darle... 2026-08-13 07:03:26 - Comando detectado: ok 2026-08-13 07:03:26 - CommandProcessor: Procesando comando: ok 2026-08-13 07:03:26 - Comando no reconocido, enviando a ChatGPT 2026-08-13 07:03:26 - Resultado del comando: string 2026-08-13 07:03:26 - Enviando a ChatGPT: Ok pero. Con la falla. Que an ácido y lo lento de... 2026-08-13 07:03:26 - forwardToChatGPT: Enviando a ChatGPT: Ok pero. Con la falla. Que an ácido y lo lento de... 2026-08-13 07:03:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [13-Aug-2026 08:03:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [13-Aug-2026 08:03:26 America/Halifax] [CHATBOT][START] corr=c6562c5c IP=127.0.0.1 UA= [13-Aug-2026 07:03:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 766.8603 fecha=2026-08-13T00:00:00-04:00 [13-Aug-2026 07:03:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=fc:ec:da:c6:4b:79 mobile=584120212470 [13-Aug-2026 07:03:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [13-Aug-2026 07:03:27 America/Caracas] [CHATBOT][DIAG] corr=c6562c5c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [13-Aug-2026 07:03:27 America/Caracas] [CHATBOT][CTX] corr=c6562c5c tel=584120212470 intent=chat srvid=34 usd=30 bs=26686.74 tasa=766.8603 verifyMode=simulated [13-Aug-2026 07:03:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [13-Aug-2026 07:03:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [13-Aug-2026 07:03:27 America/Caracas] [CHATBOT][AI][90a192] Proveedor: gemini [13-Aug-2026 07:03:27 America/Caracas] [CHATBOT][GEMINI][90a192] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [13-Aug-2026 07:03:28 America/Caracas] [CHATBOT][GEMINI][90a192] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 07:03:28 America/Caracas] [CHATBOT][GEMINI][90a192] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 07:03:29 America/Caracas] [CHATBOT][AI][90a192] Gemini falló, usando heurística local [13-Aug-2026 07:03:29 America/Caracas] [CHATBOT][END] corr=c6562c5c bytesRespuesta=397 [13-Aug-2026 07:03:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-13 07:03:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-13 07:03:30 - Mensaje enviado con éxito a 584120212470 2026-08-13 07:03:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7da48256d07 (wa_message_id: wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSQTJENDM2RTM1RTYwNDE0NDJDAA==) 2026-08-13 07:03:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a7da48256d07 2026-08-13 07:03:30 - ====== FIN WEBHOOK ====== 2026-08-13 07:05:47 - ====== INICIO WEBHOOK ====== 2026-08-13 07:05:47 - Evento: button | De: 584242961641 | Size: 711b 2026-08-13 07:05:47 - Procesando botón de plantilla: Informacion de pagos 2026-08-13 07:05:47 - ButtonService: payload=informacion de pagos, telefono=584242961641 2026-08-13 07:05:47 - Procesando botón PAGO para: 584242961641 2026-08-13 07:05:49 - Mensaje enviado con éxito a 584242961641 2026-08-13 07:05:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7da50d0dbd8 (wa_message_id: wamid.HBgMNTg0MjQyOTYxNjQxFQIAERgSMUJFMEE2NDNBNThEQzY1MTEzAA==) 2026-08-13 07:05:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a7da50d0dbd8 2026-08-13 07:05:49 - ====== FIN WEBHOOK ====== 2026-08-13 07:38:13 - ====== INICIO WEBHOOK ====== 2026-08-13 07:38:13 - Evento: text | De: 584121481263 | Size: 618b 2026-08-13 07:38:13 - Procesando mensaje regular tipo: text 2026-08-13 07:38:13 - RegularMessageService: Procesando mensaje de 584121481263, tipo: text 2026-08-13 07:38:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgxMjYzFQIAEhggQUMxRDFCNURGMEMyMEZERDk5MzQ2MUU4NjExRDkwOTYA 2026-08-13 07:38:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgxMjYzFQIAEhggQUMxRDFCNURGMEMyMEZERDk5MzQ2MUU4NjExRDkwOTYA 2026-08-13 07:38:13 - Contenido: Buenos días pasarme el pago móvil porfa gracias... 2026-08-13 07:38:13 - Comando detectado: buenos 2026-08-13 07:38:13 - CommandProcessor: Procesando comando: buenos 2026-08-13 07:38:13 - Comando no reconocido, enviando a ChatGPT 2026-08-13 07:38:13 - Resultado del comando: string 2026-08-13 07:38:13 - Enviando a ChatGPT: Buenos días pasarme el pago móvil porfa gracias... 2026-08-13 07:38:13 - forwardToChatGPT: Enviando a ChatGPT: Buenos días pasarme el pago móvil porfa gracias... 2026-08-13 07:38:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [13-Aug-2026 08:38:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [13-Aug-2026 08:38:13 America/Halifax] [CHATBOT][START] corr=0c5d5bf8 IP=127.0.0.1 UA= [13-Aug-2026 07:38:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 766.8603 fecha=2026-08-13T00:00:00-04:00 [13-Aug-2026 07:38:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=70:a7:41:2a:ab:d7 mobile=584121481263 [13-Aug-2026 07:38:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [13-Aug-2026 07:38:14 America/Caracas] [CHATBOT][DIAG] corr=0c5d5bf8 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [13-Aug-2026 07:38:14 America/Caracas] [CHATBOT][CTX] corr=0c5d5bf8 tel=584121481263 intent=chat srvid=35 usd=40 bs=35582.32 tasa=766.8603 verifyMode=simulated [13-Aug-2026 07:38:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [13-Aug-2026 07:38:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [13-Aug-2026 07:38:14 America/Caracas] [CHATBOT][AI][5075cd] Proveedor: gemini [13-Aug-2026 07:38:14 America/Caracas] [CHATBOT][GEMINI][5075cd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [13-Aug-2026 07:38:15 America/Caracas] [CHATBOT][GEMINI][5075cd] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 07:38:15 America/Caracas] [CHATBOT][GEMINI][5075cd] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 07:38:16 America/Caracas] [CHATBOT][AI][5075cd] Gemini falló, usando heurística local [13-Aug-2026 07:38:16 America/Caracas] [CHATBOT][END] corr=0c5d5bf8 bytesRespuesta=397 [13-Aug-2026 07:38:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-13 07:38:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-13 07:38:17 - Mensaje enviado con éxito a 584121481263 2026-08-13 07:38:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7daca986bfd (wa_message_id: wamid.HBgMNTg0MTIxNDgxMjYzFQIAERgSNzIyMTc3ODkwQTQ5RURGQTM4AA==) 2026-08-13 07:38:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a7daca986bfd 2026-08-13 07:38:17 - ====== FIN WEBHOOK ====== 2026-08-13 07:53:28 - ====== INICIO WEBHOOK ====== 2026-08-13 07:53:28 - Evento: image | De: 584140295027 | Size: 815b 2026-08-13 07:53:28 - Procesando mensaje regular tipo: image 2026-08-13 07:53:28 - RegularMessageService: Procesando mensaje de 584140295027, tipo: image 2026-08-13 07:53:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUNEEwODU0RjYwNjk1MzZFN0EwMDMA 2026-08-13 07:53:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUNEEwODU0RjYwNjk1MzZFN0EwMDMA 2026-08-13 07:53:28 - Contenido: ... 2026-08-13 07:53:28 - Comando detectado: image 2026-08-13 07:53:28 - CommandProcessor: Procesando comando: image 2026-08-13 07:53:28 - Imagen sin comando, guardando y procesando 2026-08-13 07:53:28 - Verificando duplicado por imageId=1193291847211756, msgId=wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUNEEwODU0RjYwNjk1MzZFN0EwMDMA 2026-08-13 07:53:28 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-13 07:53:28 - Incluyendo numtoname.php... 2026-08-13 07:53:28 - Incluyendo media.php... 2026-08-13 07:53:28 - DEBUG messages batch: [{"from":"584140295027","from_user_id":"VE.4545986192355194","id":"wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUNEEwODU0RjYwNjk1MzZFN0EwMDMA","timestamp":"1786622008","type":"image","image":{"mime_type":"image\/jpeg","sha256":"s0j65tYARPStONNBpVholZQrtTS12HHpTVO+j1wS004=","id":"1193291847211756","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1193291847211756&source=webhook&ext=1786622310&hash=ATxT3Ws8O9Oo3XtayPr72-RR-xzV2Y2zYQJEuZEXtLNYVA"}}] 2026-08-13 07:53:28 - DEBUG caption: no se encontró texto cercano 2026-08-13 07:53:28 - DEBUG caption final: [VACIO] 2026-08-13 07:53:28 - DEBUG busqueda mobiles: 04140295027,4140295027,584140295027 2026-08-13 07:53:28 - DEBUG usuario encontrado: 74:ac:b9:7c:06:d1 2026-08-13 07:53:28 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-13 07:53:28 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-13 07:53:29 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1193291847211756&source=getMedia&ext=1786622311&hash=ATwC76i4Oj7V2wnIL2PnvkYB7bxnrK8MW_zQ44x9HPk7Fg 2026-08-13 07:53:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1193291847211756.jpg (48900 bytes) 2026-08-13 07:53:31 - OCR tesseract exit=0 chars=274 2026-08-13 07:53:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 312 A PagomévilBDV Personas Y) Fecha: 13/08/2026 Operacién: ITAM E Identificacién: 18143785 Origen: 0102****0492 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: leonela ziegler 2026-08-13 07:53:31 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-13"} 2026-08-13 07:53:31 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-13","debug":["fecha=2026-08-13"]} 2026-08-13 07:53:31 - DEBUG registro: usernameRaw=''74:ac:b9:7c:06:d1'' first=''leonela'' last=''ziegler'' esRegistrado=1 2026-08-13 07:53:31 - DEBUG bodyAdmin postOCR: Tlf: 04140295027\nUser: 74:ac:b9:7c:06:d1\nNombre: leonela ziegler\nBanco: Mercantil\nMonto: \nFecha: 2026-08-13 (caption)\nSrvID: 34 2026-08-13 07:53:35 - IMG 1193291847211756 TEL 04140295027 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-13 07:53:35 - Incluyendo guardar_imagen.php... 2026-08-13 07:53:35 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-13 07:53:35 - Includes realizados. Verificando funciones... 2026-08-13 07:53:35 - obtenerInfoUsuario: Iniciando función con teléfono: 584140295027 2026-08-13 07:53:35 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-13 07:53:35 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-13 07:53:35 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-13 07:53:35 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-13 07:53:35 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-13 07:53:35 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:06:d1","firstname":"leonela","lastname":"ziegler","mac":"74:ac:b9:7c:06:d1","srvid":34} 2026-08-13 07:53:35 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-13 07:53:35 - Datos usuario extraídos: {"username":"74:ac:b9:7c:06:d1","firstname":"leonela","lastname":"ziegler","mac":"74:ac:b9:7c:06:d1","srvid":34} 2026-08-13 07:53:35 - Función conectarbot disponible, obteniendo conexión... 2026-08-13 07:53:35 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-13 07:53:35 - Valor de accessToken: EAAC0c45... 2026-08-13 07:53:35 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-13 07:53:35 - Instancia WhatsAppImageHandler creada 2026-08-13 07:53:35 - Llamando a saveWhatsAppImage... 2026-08-13 07:53:35 - saveWhatsAppImage: Procesando imagen para: 584140295027 2026-08-13 07:53:35 - saveWhatsAppImage: ID de media: 1193291847211756, MIME type: image/jpeg 2026-08-13 07:53:35 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1193291847211756 2026-08-13 07:53:36 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-13 07:53:36 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1193291847211756&source=getMedia&ext=1786622318&hash=ATxk945AeRrYgdSw3VTZKeZHmzITHlnba2iv2TG_JJLA6g 2026-08-13 07:53:36 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1193291847211756&source=getMedia&ext=1786622318&hash=ATxk945AeRrYgdSw3VTZKeZHmzITHlnba2iv2TG_JJLA6g 2026-08-13 07:53:37 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-13 07:53:37 - descargar_imagen: Imagen descargada - Tamaño: 48900 bytes, Tipo: image/jpeg 2026-08-13 07:53:37 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1193291847211756.jpg, Tamaño: 48900 bytes 2026-08-13 07:53:37 - saveToDatabase: Registro insertado en BD con ID: 348 2026-08-13 07:53:37 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1193291847211756.jpg","image_id":"1193291847211756","size":48900,"mime_type":"image\/jpeg","db_success":true} 2026-08-13 07:53:37 - Resultado del comando: array 2026-08-13 07:53:37 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-13 07:53:38 - Mensaje enviado con éxito a 584140295027 2026-08-13 07:53:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7db0424b881 (wa_message_id: wamid.HBgMNTg0MTQwMjk1MDI3FQIAERgSMjJCRkVGNDBBMEZEODRBRjlDAA==) 2026-08-13 07:53:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a7db0424b881 2026-08-13 07:53:38 - ====== FIN WEBHOOK ====== 2026-08-13 07:59:18 - ====== INICIO WEBHOOK ====== 2026-08-13 07:59:18 - Evento: text | De: 584120361639 | Size: 598b 2026-08-13 07:59:18 - Procesando mensaje regular tipo: text 2026-08-13 07:59:18 - RegularMessageService: Procesando mensaje de 584120361639, tipo: text 2026-08-13 07:59:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUNEQUY4MzQ3RjdEOUY5N0ZEQjhEMDI4RERCRjZDMTMA 2026-08-13 07:59:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUNEQUY4MzQ3RjdEOUY5N0ZEQjhEMDI4RERCRjZDMTMA 2026-08-13 07:59:18 - Contenido: Hola cuánto debo de internet. Gracias... 2026-08-13 07:59:18 - Comando detectado: hola 2026-08-13 07:59:18 - CommandProcessor: Procesando comando: hola 2026-08-13 07:59:18 - Comando no reconocido, enviando a ChatGPT 2026-08-13 07:59:18 - Resultado del comando: string 2026-08-13 07:59:18 - Enviando a ChatGPT: Hola cuánto debo de internet. Gracias... 2026-08-13 07:59:18 - forwardToChatGPT: Enviando a ChatGPT: Hola cuánto debo de internet. Gracias... 2026-08-13 07:59:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [13-Aug-2026 08:59:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [13-Aug-2026 08:59:19 America/Halifax] [CHATBOT][START] corr=13b118df IP=127.0.0.1 UA= [13-Aug-2026 07:59:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 766.8603 fecha=2026-08-13T00:00:00-04:00 [13-Aug-2026 07:59:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=f4:92:bf:34:1a:f7 mobile=584120361639 [13-Aug-2026 07:59:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [13-Aug-2026 07:59:19 America/Caracas] [CHATBOT][DIAG] corr=13b118df Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 5 días [critical] [13-Aug-2026 07:59:19 America/Caracas] [CHATBOT][CTX] corr=13b118df tel=584120361639 intent=chat srvid=34 usd=30 bs=26686.74 tasa=766.8603 verifyMode=simulated [13-Aug-2026 07:59:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [13-Aug-2026 07:59:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [13-Aug-2026 07:59:19 America/Caracas] [CHATBOT][AI][ef0d39] Proveedor: gemini [13-Aug-2026 07:59:19 America/Caracas] [CHATBOT][GEMINI][ef0d39] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [13-Aug-2026 07:59:20 America/Caracas] [CHATBOT][GEMINI][ef0d39] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 07:59:21 America/Caracas] [CHATBOT][GEMINI][ef0d39] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 07:59:21 America/Caracas] [CHATBOT][AI][ef0d39] Gemini falló, usando heurística local [13-Aug-2026 07:59:21 America/Caracas] [CHATBOT][END] corr=13b118df bytesRespuesta=224 [13-Aug-2026 07:59:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-13 07:59:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-13 07:59:22 - Mensaje enviado con éxito a 584120361639 2026-08-13 07:59:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7db19a8ffff (wa_message_id: wamid.HBgMNTg0MTIwMzYxNjM5FQIAERgSOTFGNDA3RjJBMjFDMDBDQUQ2AA==) 2026-08-13 07:59:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a7db19a8ffff 2026-08-13 07:59:22 - ====== FIN WEBHOOK ====== 2026-08-13 07:59:37 - ====== INICIO WEBHOOK ====== 2026-08-13 07:59:37 - Evento: text | De: 584120361639 | Size: 561b 2026-08-13 07:59:37 - Procesando mensaje regular tipo: text 2026-08-13 07:59:37 - RegularMessageService: Procesando mensaje de 584120361639, tipo: text 2026-08-13 07:59:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUMzRDNBQTY3ODVGRjBEQzI4NjEwNkQ2QUYyOThGQjUA 2026-08-13 07:59:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUMzRDNBQTY3ODVGRjBEQzI4NjEwNkQ2QUYyOThGQjUA 2026-08-13 07:59:37 - Contenido: Pagar... 2026-08-13 07:59:37 - Comando detectado: pagar 2026-08-13 07:59:37 - CommandProcessor: Procesando comando: pagar 2026-08-13 07:59:37 - Ejecutando add_pagos.php [13-Aug-2026 07:59:38 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-13 07:59:38 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-13 07:59:38 - ====== INICIO WEBHOOK ====== 2026-08-13 07:59:38 - Evento: text | De: 584120361639 | Size: 561b 2026-08-13 07:59:38 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUMzRDNBQTY3ODVGRjBEQzI4NjEwNkQ2QUYyOThGQjUA, ignorando 2026-08-13 08:00:08 - ====== INICIO WEBHOOK ====== 2026-08-13 08:00:08 - Evento: text | De: 584120361639 | Size: 578b 2026-08-13 08:00:08 - Procesando mensaje regular tipo: text 2026-08-13 08:00:08 - RegularMessageService: Procesando mensaje de 584120361639, tipo: text 2026-08-13 08:00:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUMxQ0Q1NDBBNDc5QTY0OTdCNDJGODhBMTcyMjRDOUQA 2026-08-13 08:00:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUMxQ0Q1NDBBNDc5QTY0OTdCNDJGODhBMTcyMjRDOUQA 2026-08-13 08:00:08 - Contenido: Hola cuánto debo?... 2026-08-13 08:00:08 - Comando detectado: hola 2026-08-13 08:00:08 - CommandProcessor: Procesando comando: hola 2026-08-13 08:00:08 - Comando no reconocido, enviando a ChatGPT 2026-08-13 08:00:08 - Resultado del comando: string 2026-08-13 08:00:08 - Enviando a ChatGPT: Hola cuánto debo?... 2026-08-13 08:00:08 - forwardToChatGPT: Enviando a ChatGPT: Hola cuánto debo?... 2026-08-13 08:00:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [13-Aug-2026 09:00:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [13-Aug-2026 09:00:08 America/Halifax] [CHATBOT][START] corr=b8b3a11a IP=127.0.0.1 UA= [13-Aug-2026 08:00:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 766.8603 fecha=2026-08-13T00:00:00-04:00 [13-Aug-2026 08:00:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-08 username=f4:92:bf:34:1a:f7 mobile=584120361639 [13-Aug-2026 08:00:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [13-Aug-2026 08:00:09 America/Caracas] [CHATBOT][DIAG] corr=b8b3a11a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 5 días [critical] [13-Aug-2026 08:00:09 America/Caracas] [CHATBOT][CTX] corr=b8b3a11a tel=584120361639 intent=chat srvid=34 usd=30 bs=26686.74 tasa=766.8603 verifyMode=simulated [13-Aug-2026 08:00:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [13-Aug-2026 08:00:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [13-Aug-2026 08:00:09 America/Caracas] [CHATBOT][AI][c71737] Proveedor: gemini [13-Aug-2026 08:00:09 America/Caracas] [CHATBOT][GEMINI][c71737] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [13-Aug-2026 08:00:09 America/Caracas] [CHATBOT][GEMINI][c71737] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 08:00:10 America/Caracas] [CHATBOT][GEMINI][c71737] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 08:00:10 America/Caracas] [CHATBOT][AI][c71737] Gemini falló, usando heurística local [13-Aug-2026 08:00:10 America/Caracas] [CHATBOT][END] corr=b8b3a11a bytesRespuesta=224 [13-Aug-2026 08:00:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-13 08:00:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-13 08:00:12 - Mensaje enviado con éxito a 584120361639 2026-08-13 08:00:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7db1cc0363b (wa_message_id: wamid.HBgMNTg0MTIwMzYxNjM5FQIAERgSM0ExMjA4N0RGQzZDQ0EyMTYyAA==) 2026-08-13 08:00:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a7db1cc0363b 2026-08-13 08:00:12 - ====== FIN WEBHOOK ====== 2026-08-13 08:00:26 - ====== INICIO WEBHOOK ====== 2026-08-13 08:00:26 - Evento: text | De: 584120361639 | Size: 561b 2026-08-13 08:00:26 - Procesando mensaje regular tipo: text 2026-08-13 08:00:26 - RegularMessageService: Procesando mensaje de 584120361639, tipo: text 2026-08-13 08:00:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUNBMzc1REM5MjZGOTA4QUIyNzY4NEQ4NDY4NTM3OEIA 2026-08-13 08:00:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUNBMzc1REM5MjZGOTA4QUIyNzY4NEQ4NDY4NTM3OEIA 2026-08-13 08:00:26 - Contenido: Pagar... 2026-08-13 08:00:26 - Comando detectado: pagar 2026-08-13 08:00:26 - CommandProcessor: Procesando comando: pagar 2026-08-13 08:00:26 - Ejecutando add_pagos.php [13-Aug-2026 08:00:27 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-13 08:00:27 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-13 08:00:28 - ====== INICIO WEBHOOK ====== 2026-08-13 08:00:28 - Evento: text | De: 584120361639 | Size: 561b 2026-08-13 08:00:28 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIwMzYxNjM5FQIAEhggQUNBMzc1REM5MjZGOTA4QUIyNzY4NEQ4NDY4NTM3OEIA, ignorando 2026-08-13 08:30:51 - ====== INICIO WEBHOOK ====== 2026-08-13 08:30:51 - Evento: text | De: 584124952769 | Size: 595b 2026-08-13 08:30:51 - Procesando mensaje regular tipo: text 2026-08-13 08:30:51 - RegularMessageService: Procesando mensaje de 584124952769, tipo: text 2026-08-13 08:30:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0OTUyNzY5FQIAEhggQUNEQkU3NjFFMEM4QTY2RUU2MEI4RkJBNUUzOEEyNjMA 2026-08-13 08:30:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0OTUyNzY5FQIAEhggQUNEQkU3NjFFMEM4QTY2RUU2MEI4RkJBNUUzOEEyNjMA 2026-08-13 08:30:51 - Contenido: Ok buen día gracias por notificar... 2026-08-13 08:30:51 - Comando detectado: ok 2026-08-13 08:30:51 - CommandProcessor: Procesando comando: ok 2026-08-13 08:30:51 - Comando no reconocido, enviando a ChatGPT 2026-08-13 08:30:51 - Resultado del comando: string 2026-08-13 08:30:51 - Enviando a ChatGPT: Ok buen día gracias por notificar... 2026-08-13 08:30:51 - forwardToChatGPT: Enviando a ChatGPT: Ok buen día gracias por notificar... 2026-08-13 08:30:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [13-Aug-2026 09:30:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [13-Aug-2026 09:30:51 America/Halifax] [CHATBOT][START] corr=7bb5c42c IP=127.0.0.1 UA= [13-Aug-2026 08:30:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 766.8603 fecha=2026-08-13T00:00:00-04:00 [13-Aug-2026 08:30:52 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=24:5a:4c:42:f5:89 mobile=584124952769 [13-Aug-2026 08:30:52 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [13-Aug-2026 08:30:52 America/Caracas] [CHATBOT][DIAG] corr=7bb5c42c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [13-Aug-2026 08:30:52 America/Caracas] [CHATBOT][CTX] corr=7bb5c42c tel=584124952769 intent=chat srvid=35 usd=40 bs=35582.32 tasa=766.8603 verifyMode=simulated [13-Aug-2026 08:30:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [13-Aug-2026 08:30:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [13-Aug-2026 08:30:52 America/Caracas] [CHATBOT][AI][994d03] Proveedor: gemini [13-Aug-2026 08:30:52 America/Caracas] [CHATBOT][GEMINI][994d03] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [13-Aug-2026 08:30:52 America/Caracas] [CHATBOT][GEMINI][994d03] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 08:30:53 America/Caracas] [CHATBOT][GEMINI][994d03] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 08:30:53 America/Caracas] [CHATBOT][AI][994d03] Gemini falló, usando heurística local [13-Aug-2026 08:30:53 America/Caracas] [CHATBOT][AI][994d03] Heurística no matcheó, enviando menú de opciones [13-Aug-2026 08:30:53 America/Caracas] [CHATBOT][END] corr=7bb5c42c bytesRespuesta=389 [13-Aug-2026 08:30:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-13 08:30:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-13 08:30:55 - Mensaje enviado con éxito a 584124952769 2026-08-13 08:30:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7db8ff5e488 (wa_message_id: wamid.HBgMNTg0MTI0OTUyNzY5FQIAERgSRDlENTAyNzFFRjFBNUUyRTgyAA==) 2026-08-13 08:30:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a7db8ff5e488 2026-08-13 08:30:55 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , eloy gerig, 2026-09-13 00:00:00 . 584241343761 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241343761","wa_id":"584241343761"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzQzNzYxFQIAERgSMkMzMTIxMDIyOUZCQUY1QTMwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , zulema mulato, 2026-09-16 00:00:00 . 584143180412 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143180412","wa_id":"584143180412"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTgwNDEyFQIAERgSMjZEMzM1MEZCNTBDNEQ2QjhEAA==","message_status":"accepted"}]}'. 2026-08-13 09:22:12 - ====== INICIO WEBHOOK ====== 2026-08-13 09:22:12 - Evento: text | De: 584142009293 | Size: 714b 2026-08-13 09:22:12 - Procesando mensaje regular tipo: text 2026-08-13 09:22:12 - RegularMessageService: Procesando mensaje de 584142009293, tipo: text 2026-08-13 09:22:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUNFMjUxQzhERDIxMTk5NjBBMTEyNTAyNzk1Q0IxNTIA 2026-08-13 09:22:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUNFMjUxQzhERDIxMTk5NjBBMTEyNTAyNzk1Q0IxNTIA 2026-08-13 09:22:12 - Contenido: Muy buenos días. Me podrían decir que está pasando con el Inter net, porque ayer después de medi... 2026-08-13 09:22:12 - Comando detectado: muy 2026-08-13 09:22:12 - CommandProcessor: Procesando comando: muy 2026-08-13 09:22:12 - Comando no reconocido, enviando a ChatGPT 2026-08-13 09:22:12 - Resultado del comando: string 2026-08-13 09:22:12 - Enviando a ChatGPT: Muy buenos días. Me podrían decir que está pasa... 2026-08-13 09:22:12 - forwardToChatGPT: Enviando a ChatGPT: Muy buenos días. Me podrían decir que está pasa... 2026-08-13 09:22:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [13-Aug-2026 10:22:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [13-Aug-2026 10:22:12 America/Halifax] [CHATBOT][START] corr=ded09871 IP=127.0.0.1 UA= [13-Aug-2026 09:22:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 766.8603 fecha=2026-08-13T00:00:00-04:00 [13-Aug-2026 09:22:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=68:d7:9a:a2:c7:41 mobile=584142009293 [13-Aug-2026 09:22:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [13-Aug-2026 09:22:13 America/Caracas] [CHATBOT][DIAG] corr=ded09871 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 5; Problema: Tu cuenta vence en 1 día [warning]; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [13-Aug-2026 09:22:13 America/Caracas] [CHATBOT][CTX] corr=ded09871 tel=584142009293 intent=chat srvid=35 usd=40 bs=35582.32 tasa=766.8603 verifyMode=simulated [13-Aug-2026 09:22:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [13-Aug-2026 09:22:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [13-Aug-2026 09:22:13 America/Caracas] [CHATBOT][AI][408897] Proveedor: gemini [13-Aug-2026 09:22:13 America/Caracas] [CHATBOT][GEMINI][408897] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [13-Aug-2026 09:22:13 America/Caracas] [CHATBOT][GEMINI][408897] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 09:22:14 America/Caracas] [CHATBOT][GEMINI][408897] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 09:22:15 America/Caracas] [CHATBOT][AI][408897] Gemini falló, usando heurística local [13-Aug-2026 09:22:15 America/Caracas] [CHATBOT][AI][408897] Heurística no matcheó, enviando menú de opciones [13-Aug-2026 09:22:15 America/Caracas] [CHATBOT][END] corr=ded09871 bytesRespuesta=390 [13-Aug-2026 09:22:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-13 09:22:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-13 09:22:16 - Mensaje enviado con éxito a 584142009293 2026-08-13 09:22:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7dc50857b3f (wa_message_id: wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSRTJBODlFMzQ4NEZDMzg2N0UyAA==) 2026-08-13 09:22:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a7dc50857b3f 2026-08-13 09:22:16 - ====== FIN WEBHOOK ====== 2026-08-13 09:24:13 - ====== INICIO WEBHOOK ====== 2026-08-13 09:24:13 - Evento: text | De: 584142009293 | Size: 558b 2026-08-13 09:24:13 - Procesando mensaje regular tipo: text 2026-08-13 09:24:13 - RegularMessageService: Procesando mensaje de 584142009293, tipo: text 2026-08-13 09:24:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUNEMjk3MDcwMUM1QUYwNDA0QjAzNEQ5QzZFMDRGMDAA 2026-08-13 09:24:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUNEMjk3MDcwMUM1QUYwNDA0QjAzNEQ5QzZFMDRGMDAA 2026-08-13 09:24:13 - Contenido: Dios... 2026-08-13 09:24:13 - Comando detectado: dios 2026-08-13 09:24:13 - CommandProcessor: Procesando comando: dios 2026-08-13 09:24:13 - Comando no reconocido, enviando a ChatGPT 2026-08-13 09:24:13 - Resultado del comando: string 2026-08-13 09:24:13 - Enviando a ChatGPT: Dios... 2026-08-13 09:24:13 - forwardToChatGPT: Enviando a ChatGPT: Dios... 2026-08-13 09:24:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [13-Aug-2026 10:24:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [13-Aug-2026 10:24:13 America/Halifax] [CHATBOT][START] corr=02edd7e0 IP=127.0.0.1 UA= [13-Aug-2026 09:24:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 766.8603 fecha=2026-08-13T00:00:00-04:00 [13-Aug-2026 09:24:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=68:d7:9a:a2:c7:41 mobile=584142009293 [13-Aug-2026 09:24:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [13-Aug-2026 09:24:13 America/Caracas] [CHATBOT][DIAG] corr=02edd7e0 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 5; Problema: Tu cuenta vence en 1 día [warning]; Problema: Conexión inestable (5 reconexiones en 24h) [warning] [13-Aug-2026 09:24:13 America/Caracas] [CHATBOT][CTX] corr=02edd7e0 tel=584142009293 intent=chat srvid=35 usd=40 bs=35582.32 tasa=766.8603 verifyMode=simulated [13-Aug-2026 09:24:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [13-Aug-2026 09:24:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [13-Aug-2026 09:24:13 America/Caracas] [CHATBOT][AI][783612] Proveedor: gemini [13-Aug-2026 09:24:13 America/Caracas] [CHATBOT][GEMINI][783612] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [13-Aug-2026 09:24:14 America/Caracas] [CHATBOT][GEMINI][783612] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 09:24:14 America/Caracas] [CHATBOT][GEMINI][783612] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 09:24:15 America/Caracas] [CHATBOT][AI][783612] Gemini falló, usando heurística local [13-Aug-2026 09:24:15 America/Caracas] [CHATBOT][AI][783612] Heurística no matcheó, enviando menú de opciones [13-Aug-2026 09:24:15 America/Caracas] [CHATBOT][END] corr=02edd7e0 bytesRespuesta=390 [13-Aug-2026 09:24:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-13 09:24:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-13 09:24:16 - Mensaje enviado con éxito a 584142009293 2026-08-13 09:24:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7dc58081243 (wa_message_id: wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSMTJGQjhBRjAzMUVGQTdFQTdFAA==) 2026-08-13 09:24:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a7dc58081243 2026-08-13 09:24:16 - ====== FIN WEBHOOK ====== 2026-08-13 09:26:08 - ====== INICIO WEBHOOK ====== 2026-08-13 09:26:08 - Evento: text | De: 584124959541 | Size: 1031b 2026-08-13 09:26:08 - Procesando mensaje regular tipo: text 2026-08-13 09:26:08 - RegularMessageService: Procesando mensaje de 584124959541, tipo: text 2026-08-13 09:26:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0OTU5NTQxFQIAEhggQTUzQjFENUNCRUE4RDVCOEZFQjE0QjNBNjMwRUMxQ0IA 2026-08-13 09:26:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0OTU5NTQxFQIAEhggQTUzQjFENUNCRUE4RDVCOEZFQjE0QjNBNjMwRUMxQ0IA 2026-08-13 09:26:08 - Contenido: ¡Hola TOROBIKER 👋 *¡Bienvenido/a a!MOTOS TORO COLONIA TOVAR * 📍Estamos ubicados en la colo... 2026-08-13 09:26:08 - Comando detectado: ¡hola 2026-08-13 09:26:08 - CommandProcessor: Procesando comando: ¡hola 2026-08-13 09:26:08 - Comando no reconocido, enviando a ChatGPT 2026-08-13 09:26:08 - Resultado del comando: string 2026-08-13 09:26:08 - Enviando a ChatGPT: ¡Hola TOROBIKER 👋 *¡Bienvenido/a a!MOTOS TORO... 2026-08-13 09:26:08 - forwardToChatGPT: Enviando a ChatGPT: ¡Hola TOROBIKER 👋 *¡Bienvenido/a a!MOTOS TORO... 2026-08-13 09:26:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [13-Aug-2026 10:26:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [13-Aug-2026 10:26:08 America/Halifax] [CHATBOT][START] corr=f55e4673 IP=127.0.0.1 UA= [13-Aug-2026 09:26:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 766.8603 fecha=2026-08-13T00:00:00-04:00 [13-Aug-2026 09:26:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=68:d7:9a:06:da:f7 mobile=584124959541 [13-Aug-2026 09:26:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [13-Aug-2026 09:26:09 America/Caracas] [CHATBOT][DIAG] corr=f55e4673 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [13-Aug-2026 09:26:09 America/Caracas] [CHATBOT][CTX] corr=f55e4673 tel=584124959541 intent=chat srvid=35 usd=40 bs=35582.32 tasa=766.8603 verifyMode=simulated [13-Aug-2026 09:26:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [13-Aug-2026 09:26:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [13-Aug-2026 09:26:09 America/Caracas] [CHATBOT][AI][76e329] Proveedor: gemini [13-Aug-2026 09:26:09 America/Caracas] [CHATBOT][GEMINI][76e329] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [13-Aug-2026 09:26:10 America/Caracas] [CHATBOT][GEMINI][76e329] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 09:26:10 America/Caracas] [CHATBOT][GEMINI][76e329] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 09:26:11 America/Caracas] [CHATBOT][AI][76e329] Gemini falló, usando heurística local [13-Aug-2026 09:26:11 America/Caracas] [CHATBOT][AI][76e329] Heurística no matcheó, enviando menú de opciones [13-Aug-2026 09:26:11 America/Caracas] [CHATBOT][END] corr=f55e4673 bytesRespuesta=387 [13-Aug-2026 09:26:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-13 09:26:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-13 09:26:12 - Mensaje enviado con éxito a 584124959541 2026-08-13 09:26:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7dc5f4910a2 (wa_message_id: wamid.HBgMNTg0MTI0OTU5NTQxFQIAERgSMzFERDE0QTk5MzU2QUNEQUUwAA==) 2026-08-13 09:26:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a7dc5f4910a2 2026-08-13 09:26:12 - ====== FIN WEBHOOK ====== 2026-08-13 09:27:09 - ====== INICIO WEBHOOK ====== 2026-08-13 09:27:09 - Evento: image | De: 584140501601 | Size: 847b 2026-08-13 09:27:09 - Procesando mensaje regular tipo: image 2026-08-13 09:27:09 - RegularMessageService: Procesando mensaje de 584140501601, tipo: image 2026-08-13 09:27:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwNTAxNjAxFQIAEhggQUM2QTc1NTE5OUE1OTYzMEZFRTEyNDUwRjU0Q0ZFRTQA 2026-08-13 09:27:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwNTAxNjAxFQIAEhggQUM2QTc1NTE5OUE1OTYzMEZFRTEyNDUwRjU0Q0ZFRTQA 2026-08-13 09:27:09 - Contenido: ... 2026-08-13 09:27:09 - Comando detectado: image 2026-08-13 09:27:09 - CommandProcessor: Procesando comando: image 2026-08-13 09:27:09 - Imagen sin comando, guardando y procesando 2026-08-13 09:27:09 - Verificando duplicado por imageId=1772463623936452, msgId=wamid.HBgMNTg0MTQwNTAxNjAxFQIAEhggQUM2QTc1NTE5OUE1OTYzMEZFRTEyNDUwRjU0Q0ZFRTQA 2026-08-13 09:27:09 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-13 09:27:09 - Incluyendo numtoname.php... 2026-08-13 09:27:09 - Incluyendo media.php... 2026-08-13 09:27:09 - DEBUG messages batch: [{"from":"584140501601","from_user_id":"VE.4530615880558892","id":"wamid.HBgMNTg0MTQwNTAxNjAxFQIAEhggQUM2QTc1NTE5OUE1OTYzMEZFRTEyNDUwRjU0Q0ZFRTQA","timestamp":"1786627629","type":"image","image":{"mime_type":"image\/jpeg","sha256":"S7GsHp236QuFLyQRGJ4CRtTzANWyf9jgRAJwWHMLMW8=","id":"1772463623936452","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1772463623936452&source=webhook&ext=1786627931&hash=ATxhDPT-K51hCvajp3Xw9gFFTnfMW-QrjRzHbPngFHxcEg"}}] 2026-08-13 09:27:09 - DEBUG caption: no se encontró texto cercano 2026-08-13 09:27:09 - DEBUG caption final: [VACIO] 2026-08-13 09:27:09 - DEBUG busqueda mobiles: 04140501601,4140501601,584140501601 2026-08-13 09:27:09 - DEBUG usuario NO encontrado 2026-08-13 09:27:09 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-13 09:27:09 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-13 09:27:10 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1772463623936452&source=getMedia&ext=1786627932&hash=ATzHQQ4GFrJ3xSSOpi_HNgQK5n6rpjVzN3QLnQPgztE_cQ 2026-08-13 09:27:12 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1772463623936452.jpg (35925 bytes) 2026-08-13 09:27:13 - OCR tesseract exit=0 chars=259 2026-08-13 09:27:13 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 A PagomóvilBDV Personas Fecha: 13/08/2026 TT AN EE Identificacién: 18143785 Origen: 0102****6339 Destino: ¡UNES Banco: 0102 - BANCO DE VENEZUELA Concepto: obdulia sandoval 2026-08-13 09:27:13 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-13"} 2026-08-13 09:27:13 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-13","debug":["fecha=2026-08-13"]} 2026-08-13 09:27:13 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-13 09:27:13 - DEBUG bodyAdmin postOCR: Tlf: 04140501601\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-13 (caption) 2026-08-13 09:27:16 - IMG 1772463623936452 TEL 04140501601 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-13 09:27:16 - Incluyendo guardar_imagen.php... 2026-08-13 09:27:16 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-13 09:27:16 - Includes realizados. Verificando funciones... 2026-08-13 09:27:16 - obtenerInfoUsuario: Iniciando función con teléfono: 584140501601 2026-08-13 09:27:16 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-13 09:27:16 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-13 09:27:16 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-13 09:27:16 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-13 09:27:16 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-13 09:27:16 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b6:4e:a0","firstname":"Maria Obdulia","lastname":"Sandoval","mac":"28:70:4E:B6:4E:A0","srvid":34} 2026-08-13 09:27:16 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-13 09:27:16 - Datos usuario extraídos: {"username":"28:70:4e:b6:4e:a0","firstname":"Maria Obdulia","lastname":"Sandoval","mac":"28:70:4E:B6:4E:A0","srvid":34} 2026-08-13 09:27:16 - Función conectarbot disponible, obteniendo conexión... 2026-08-13 09:27:16 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-13 09:27:16 - Valor de accessToken: EAAC0c45... 2026-08-13 09:27:16 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-13 09:27:16 - Instancia WhatsAppImageHandler creada 2026-08-13 09:27:16 - Llamando a saveWhatsAppImage... 2026-08-13 09:27:16 - saveWhatsAppImage: Procesando imagen para: 584140501601 2026-08-13 09:27:16 - saveWhatsAppImage: ID de media: 1772463623936452, MIME type: image/jpeg 2026-08-13 09:27:16 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1772463623936452 2026-08-13 09:27:16 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-13 09:27:16 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1772463623936452&source=getMedia&ext=1786627938&hash=ATxcItiF50e-GHngJNJRf35KkKt_1vGFWV26Zv4XBjxkrw 2026-08-13 09:27:16 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1772463623936452&source=getMedia&ext=1786627938&hash=ATxcItiF50e-GHngJNJRf35KkKt_1vGFWV26Zv4XBjxkrw 2026-08-13 09:27:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-13 09:27:17 - descargar_imagen: Imagen descargada - Tamaño: 35925 bytes, Tipo: image/jpeg 2026-08-13 09:27:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1772463623936452.jpg, Tamaño: 35925 bytes 2026-08-13 09:27:17 - saveToDatabase: Registro insertado en BD con ID: 349 2026-08-13 09:27:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1772463623936452.jpg","image_id":"1772463623936452","size":35925,"mime_type":"image\/jpeg","db_success":true} 2026-08-13 09:27:17 - Resultado del comando: array 2026-08-13 09:27:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-13 09:27:19 - Mensaje enviado con éxito a 584140501601 2026-08-13 09:27:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7dc63717e0d (wa_message_id: wamid.HBgMNTg0MTQwNTAxNjAxFQIAERgSQTUwMTZCMUYzNTM0RDE0M0I5AA==) 2026-08-13 09:27:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a7dc63717e0d 2026-08-13 09:27:19 - ====== FIN WEBHOOK ====== 2026-07-15 14:32:59 - ====== INICIO WEBHOOK ====== 2026-07-15 14:32:59 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 14:32:59 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 14:32:59 - ====== FIN WEBHOOK ====== 2026-07-15 14:33:51 - ====== INICIO WEBHOOK ====== 2026-07-15 14:33:51 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 14:33:51 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 14:33:51 - ====== FIN WEBHOOK ====== 2026-07-15 14:38:12 - ====== INICIO WEBHOOK ====== 2026-07-15 14:38:12 - Evento: text | De: 584140295027 | Size: 543b 2026-07-15 14:38:12 - Procesando mensaje regular tipo: text 2026-07-15 14:38:12 - RegularMessageService: Procesando mensaje de 584140295027, tipo: text 2026-07-15 14:38:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUM0FDOTMyQkFBM0ExMDFDRjEwQTgA 2026-07-15 14:38:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMjk1MDI3FQIAEhgUM0FDOTMyQkFBM0ExMDFDRjEwQTgA 2026-07-15 14:38:12 - Contenido: 1... 2026-07-15 14:38:12 - Comando detectado: 1 [15-Jul-2026 14:38:13 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 766.8603 - addcreddits, addcreddits, leonela ziegler, 13/09/2026 . 584140295027 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140295027","wa_id":"584140295027"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMjk1MDI3FQIAERgSRkQ3QUVCNDIxRkZCRjgwMThEAA==","message_status":"accepted"}]}'. [15-Jul-2026 14:38:14 America/Caracas] [PointsService] Ratio pago: $29.9 / $30 = 0.997 | user=74:ac:b9:7c:06:d1 | inv=BDV-2026-768409 [15-Jul-2026 14:38:14 America/Caracas] [PointsService] Exp actual=2026-09-15 | Pre-pago=2026-08-16 | dias_acreditados=30 | puntual=SI | anticipado=SI [15-Jul-2026 14:38:14 America/Caracas] PHP Warning: Undefined variable $accessToken in /home/ctnet/www/chatWA/webhook/services/PendingPaymentInterceptor.php on line 258 2026-07-15 14:38:15 - PendingPaymentInterceptor: interceptado para 584140295027 2026-07-15 14:38:16 - Mensaje enviado con éxito a 584140295027 2026-07-15 14:38:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d3986c84c (wa_message_id: ) 2026-07-15 14:38:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d3986c84c 2026-07-15 14:38:16 - ====== FIN WEBHOOK ====== 2026-07-15 14:40:10 - {"error":{"message":"Your request has violated JSON schema constraint 'required' for the JSON field 'interactive', please check the JSON schema for the JSON field 'interactive' and make sure your request is valid for missing : 'action', Unexpected key \"flow_token\" on param \"interactive\".","code":100,"type":"OAuthException","fbtrace_id":"Auf3X-6ZLmSnC09ietQ8yFc"}} 2026-07-15 14:41:50 - Response: {"error":{"message":"(#132001) Template name does not exist in the translation","code":132001,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"template name (pago_vencido2) does not exist in es"},"fbtrace_id":"A3SEX1s5uIT-X580eP4LupV"}} 2026-07-15 15:41:57 - [2026-07-15 14:42:10] [WARNING] loadWhatsAppAccessToken: Archivo de token encontrado sin variable $accessToken válida: /home/ctnet/www/chatWA/../seg_tokens/token.php [2026-07-15 14:42:10] [WARNING] loadWhatsAppAccessToken: Archivo de token encontrado sin variable $accessToken válida: /home/ctnet/www/seg_tokens/token.php [2026-07-15 14:42:10] [ERROR] bootstrap: No se pudo cargar accessToken desde rutas conocidas [2026-07-15 14:42:10] [INFO] logData: ====== INICIO DE PROCESAMIENTO WEBHOOK ====== [2026-07-15 14:42:10] [INFO] logData: Datos recibidos: [2026-07-15 14:42:10] [INFO] logData: ERROR: Error decodificando JSON: Syntax error [2026-07-15 14:42:10] [INFO] shutdown: Memory usage: 2097152 2026-07-15 15:43:13 - Usuario encontrado: 08:55:31:f9:f1:e6 2026-07-15 15:43:14 - Error al obtener tasa de cambio - addcreddits, addcreddits, Nancy Durr, 14/08/2026 . 584144501202 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144501202","wa_id":"584144501202"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTAxMjAyFQIAERgSM0JFRTdCMTQ3MTBDQjk3MTk4AA==","message_status":"accepted"}]}'. 2026-07-15 15:36:53 - ====== INICIO WEBHOOK ====== 2026-07-15 15:36:53 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:36:53 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:36:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , alfredo durr marin, 2026-09-26 00:00:00 . 584126243454 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126243454","wa_id":"584126243454"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MjQzNDU0FQIAERgSRjE4QTJBOUVENDlEOTVBQjNCAA==","message_status":"accepted"}]}'. 2026-07-15 15:43:01 - ====== INICIO WEBHOOK ====== 2026-07-15 15:43:01 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:43:01 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:43:01 - ====== FIN WEBHOOK ====== 2026-07-15 15:43:25 - ====== INICIO WEBHOOK ====== 2026-07-15 15:43:25 - Evento: image | De: 584160126161 | Size: 852b 2026-07-15 15:43:25 - Procesando mensaje regular tipo: image 2026-07-15 15:43:25 - RegularMessageService: Procesando mensaje de 584160126161, tipo: image 2026-07-15 15:43:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYwMTI2MTYxFQIAEhggQUM5QkY5MDczMzJEM0FGNTE4MEVGQ0FDQTY1OTlGQ0UA 2026-07-15 15:43:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYwMTI2MTYxFQIAEhggQUM5QkY5MDczMzJEM0FGNTE4MEVGQ0FDQTY1OTlGQ0UA 2026-07-15 15:43:25 - Contenido: ... 2026-07-15 15:43:25 - Comando detectado: image 2026-07-15 15:43:25 - CommandProcessor: Procesando comando: image 2026-07-15 15:43:25 - Imagen sin comando, guardando y procesando 2026-07-15 15:43:25 - Verificando duplicado por imageId=920654413811565, msgId=wamid.HBgMNTg0MTYwMTI2MTYxFQIAEhggQUM5QkY5MDczMzJEM0FGNTE4MEVGQ0FDQTY1OTlGQ0UA 2026-07-15 15:43:25 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 15:43:25 - Incluyendo numtoname.php... 2026-07-15 15:43:25 - Incluyendo media.php... 2026-07-15 15:43:25 - DEBUG messages batch: [{"from":"584160126161","from_user_id":"VE.4547653498855130","id":"wamid.HBgMNTg0MTYwMTI2MTYxFQIAEhggQUM5QkY5MDczMzJEM0FGNTE4MEVGQ0FDQTY1OTlGQ0UA","timestamp":"1786635715","type":"image","image":{"mime_type":"image\/jpeg","sha256":"pWmZuP2DzzEKiFCyH6oAErgtrHrfGDOeeV6R5cFeiGY=","id":"920654413811565","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=920654413811565&source=webhook&ext=1786636017&hash=ATw68b87mrikVxvSk0NIftcILTVKoldH2EPrPRcMOCWKQg"}}] 2026-07-15 15:43:25 - DEBUG caption: no se encontró texto cercano 2026-07-15 15:43:25 - DEBUG caption final: [VACIO] 2026-07-15 15:43:25 - DEBUG busqueda mobiles: 04160126161,4160126161,584160126161 2026-07-15 15:43:25 - DEBUG usuario NO encontrado 2026-07-15 15:43:25 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:43:25 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 15:43:26 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=920654413811565&source=getMedia&ext=1786636018&hash=ATyL8FsFetd_PzlFauZkzLj2x8rJzLVwBYmZGrVOFDXvoQ 2026-07-15 15:43:27 - OCR imagen guardada /home/ctnet/www/chatWEB/media/920654413811565.jpg (30901 bytes) 2026-07-15 15:43:28 - OCR tesseract exit=0 chars=276 2026-07-15 15:43:28 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 A PagomóvilBDV Personas [ER 13/08/2026 TIN 006988832497 [[] Identificacién: 18143785 Origen: 0102****4397 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago internet de jorge 2026-07-15 15:43:28 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-13"} 2026-07-15 15:43:28 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-13","debug":["fecha=2026-08-13"]} 2026-07-15 15:43:28 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-15 15:43:28 - DEBUG bodyAdmin postOCR: Tlf: 04160126161\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: \nFecha: 2026-08-13 (caption) 2026-07-15 15:43:31 - IMG 920654413811565 TEL 04160126161 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 15:43:31 - Incluyendo guardar_imagen.php... 2026-07-15 15:43:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 15:43:31 - Includes realizados. Verificando funciones... 2026-07-15 15:43:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584160126161 2026-07-15 15:43:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 15:43:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 15:43:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 15:43:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 15:43:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 15:43:31 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:8c:ad:b0","firstname":"Jorge","lastname":"Perdomo","mac":"f4:e2:c6:8c:ad:b0","srvid":34} 2026-07-15 15:43:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 15:43:31 - Datos usuario extraídos: {"username":"f4:e2:c6:8c:ad:b0","firstname":"Jorge","lastname":"Perdomo","mac":"f4:e2:c6:8c:ad:b0","srvid":34} 2026-07-15 15:43:31 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 15:43:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 15:43:31 - Valor de accessToken: EAAC0c45... 2026-07-15 15:43:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 15:43:31 - Instancia WhatsAppImageHandler creada 2026-07-15 15:43:31 - Llamando a saveWhatsAppImage... 2026-07-15 15:43:31 - saveWhatsAppImage: Procesando imagen para: 584160126161 2026-07-15 15:43:31 - saveWhatsAppImage: ID de media: 920654413811565, MIME type: image/jpeg 2026-07-15 15:43:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/920654413811565 2026-07-15 15:43:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 15:43:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=920654413811565&source=getMedia&ext=1786636024&hash=ATwzHNIKxHt8hGhDs5etmoeozBoGK02k-cAqyRFzhUEVEw 2026-07-15 15:43:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=920654413811565&source=getMedia&ext=1786636024&hash=ATwzHNIKxHt8hGhDs5etmoeozBoGK02k-cAqyRFzhUEVEw 2026-07-15 15:43:32 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 15:43:32 - descargar_imagen: Imagen descargada - Tamaño: 30901 bytes, Tipo: image/jpeg 2026-07-15 15:43:32 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/920654413811565.jpg, Tamaño: 30901 bytes 2026-07-15 15:43:32 - saveToDatabase: Registro insertado en BD con ID: 350 2026-07-15 15:43:32 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/920654413811565.jpg","image_id":"920654413811565","size":30901,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 15:43:32 - Resultado del comando: array 2026-07-15 15:43:32 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 15:43:33 - Mensaje enviado con éxito a 584160126161 2026-07-15 15:43:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e2e5a1d76 (wa_message_id: wamid.HBgMNTg0MTYwMTI2MTYxFQIAERgSMEZGNEY2MUUxNDFCNzZDNDVFAA==) 2026-07-15 15:43:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e2e5a1d76 2026-07-15 15:43:33 - ====== FIN WEBHOOK ====== 2026-07-15 15:47:46 - ====== INICIO WEBHOOK ====== 2026-07-15 15:47:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:47:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:47:46 - ====== FIN WEBHOOK ====== 2026-07-15 15:47:54 - ====== INICIO WEBHOOK ====== 2026-07-15 15:47:54 - Evento: image | De: 584124469438 | Size: 835b 2026-07-15 15:47:54 - Procesando mensaje regular tipo: image 2026-07-15 15:47:54 - RegularMessageService: Procesando mensaje de 584124469438, tipo: image 2026-07-15 15:47:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NDY5NDM4FQIAEhggQUM5MTlEQTU2NjJCN0JGOUFDRTY2MDAyNjNBRjc2OTgA 2026-07-15 15:47:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NDY5NDM4FQIAEhggQUM5MTlEQTU2NjJCN0JGOUFDRTY2MDAyNjNBRjc2OTgA 2026-07-15 15:47:54 - Contenido: ... 2026-07-15 15:47:54 - Comando detectado: image 2026-07-15 15:47:54 - CommandProcessor: Procesando comando: image 2026-07-15 15:47:54 - Imagen sin comando, guardando y procesando 2026-07-15 15:47:54 - Verificando duplicado por imageId=1604365188140071, msgId=wamid.HBgMNTg0MTI0NDY5NDM4FQIAEhggQUM5MTlEQTU2NjJCN0JGOUFDRTY2MDAyNjNBRjc2OTgA 2026-07-15 15:47:54 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 15:47:54 - Incluyendo numtoname.php... 2026-07-15 15:47:54 - Incluyendo media.php... 2026-07-15 15:47:54 - DEBUG messages batch: [{"from":"584124469438","from_user_id":"VE.4545578442395969","id":"wamid.HBgMNTg0MTI0NDY5NDM4FQIAEhggQUM5MTlEQTU2NjJCN0JGOUFDRTY2MDAyNjNBRjc2OTgA","timestamp":"1786635985","type":"image","image":{"mime_type":"image\/jpeg","sha256":"d0nehB1nBdb\/98By\/11YlxPBJrd+ZWMElw2AWTIubuY=","id":"1604365188140071","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1604365188140071&source=webhook&ext=1786636286&hash=ATx4bs9R7ZXWaMP2zi1ybdKKQyDXWqqMZiq00IHpEPTHkQ"}}] 2026-07-15 15:47:54 - DEBUG caption: no se encontró texto cercano 2026-07-15 15:47:54 - DEBUG caption final: [VACIO] 2026-07-15 15:47:54 - DEBUG busqueda mobiles: 04124469438,4124469438,584124469438 2026-07-15 15:47:54 - DEBUG usuario encontrado: 4c:d7:c8:b7:2e:89 2026-07-15 15:47:54 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:47:54 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 15:47:57 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1604365188140071&source=getMedia&ext=1786636288&hash=ATxETVRnAOjaL5vJd6j4vgmKc8lHYQ_PW6bpE_qHnhpZbg 2026-07-15 15:47:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1604365188140071.jpg (55028 bytes) 2026-07-15 15:47:58 - OCR tesseract exit=0 chars=290 2026-07-15 15:47:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 385 y PagomóvilBDV Personas 30.672,00 Bs Fecha: 13/08/2026 Operación: 006988883906 [O Identificación: 18143785 Origen: 0102****7109 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago internet 2026-07-15 15:47:58 - OCR parse (caption-level): {"banco":"Mercantil","monto":"30672.00","fecha":"2026-08-13"} 2026-07-15 15:47:58 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-13","debug":["fecha=2026-08-13"]} 2026-07-15 15:47:58 - DEBUG registro: usernameRaw=''4c:d7:c8:b7:2e:89'' first=''Jose Ignacio'' last=''Breidenbach'' esRegistrado=1 2026-07-15 15:47:58 - DEBUG bodyAdmin postOCR: Tlf: 04124469438\nUser: 4c:d7:c8:b7:2e:89\nNombre: Jose Ignacio Breidenbach\nBanco: Mercantil\nMonto: 30672.00 (caption)\nFecha: 2026-08-13 (caption)\nSrvID: 35 2026-07-15 15:48:01 - IMG 1604365188140071 TEL 04124469438 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 15:48:01 - Incluyendo guardar_imagen.php... 2026-07-15 15:48:01 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 15:48:01 - Includes realizados. Verificando funciones... 2026-07-15 15:48:01 - obtenerInfoUsuario: Iniciando función con teléfono: 584124469438 2026-07-15 15:48:01 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 15:48:01 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 15:48:01 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 15:48:01 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 15:48:01 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 15:48:01 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:b7:2e:89","firstname":"Jose Ignacio","lastname":"Breidenbach","mac":"4c:d7:c8:b7:2e:8a","srvid":35} 2026-07-15 15:48:01 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 15:48:01 - Datos usuario extraídos: {"username":"4c:d7:c8:b7:2e:89","firstname":"Jose Ignacio","lastname":"Breidenbach","mac":"4c:d7:c8:b7:2e:8a","srvid":35} 2026-07-15 15:48:01 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 15:48:01 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 15:48:01 - Valor de accessToken: EAAC0c45... 2026-07-15 15:48:01 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 15:48:01 - Instancia WhatsAppImageHandler creada 2026-07-15 15:48:01 - Llamando a saveWhatsAppImage... 2026-07-15 15:48:01 - saveWhatsAppImage: Procesando imagen para: 584124469438 2026-07-15 15:48:01 - saveWhatsAppImage: ID de media: 1604365188140071, MIME type: image/jpeg 2026-07-15 15:48:01 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1604365188140071 2026-07-15 15:48:02 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 15:48:02 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1604365188140071&source=getMedia&ext=1786636294&hash=ATwlYn2D-ncMZ3VWi_tz-wuqsVf7hUNMygRPhfnPZ53MLA 2026-07-15 15:48:02 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1604365188140071&source=getMedia&ext=1786636294&hash=ATwlYn2D-ncMZ3VWi_tz-wuqsVf7hUNMygRPhfnPZ53MLA 2026-07-15 15:48:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 15:48:03 - descargar_imagen: Imagen descargada - Tamaño: 55028 bytes, Tipo: image/jpeg 2026-07-15 15:48:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1604365188140071.jpg, Tamaño: 55028 bytes 2026-07-15 15:48:03 - saveToDatabase: Registro insertado en BD con ID: 351 2026-07-15 15:48:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1604365188140071.jpg","image_id":"1604365188140071","size":55028,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 15:48:03 - Resultado del comando: array 2026-07-15 15:48:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 15:48:04 - Mensaje enviado con éxito a 584124469438 2026-07-15 15:48:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e3f45c03d (wa_message_id: wamid.HBgMNTg0MTI0NDY5NDM4FQIAERgSRjk0QUQ4ODEyQzc2M0E4RENBAA==) 2026-07-15 15:48:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e3f45c03d 2026-07-15 15:48:04 - ====== FIN WEBHOOK ====== 2026-07-15 15:48:55 - ====== INICIO WEBHOOK ====== 2026-07-15 15:48:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:48:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:48:55 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ronald Medina, 2026-08-31 00:00:00 . 584129869553 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129869553","wa_id":"584129869553"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODY5NTUzFQIAERgSNUNEMUNFMTNGQ0U4NjJBNTJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120161811","wa_id":"584120161811"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTYxODExFQIAERgSRDcyMjU3MzM1MUZERDFERThBAA=="}]}'. 2026-07-15 15:49:47 - ====== INICIO WEBHOOK ====== 2026-07-15 15:49:47 - Evento: status:failed | De: 584120161811 | Size: 828b 2026-07-15 15:49:47 - STATUS FAILED: failed para 584120161811 | Error: 131047 Re-engagement message 2026-07-15 15:49:47 - ====== FIN WEBHOOK ====== 2026-07-15 15:50:52 - ====== INICIO WEBHOOK ====== 2026-07-15 15:50:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:50:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:50:52 - ====== FIN WEBHOOK ====== 2026-07-15 15:51:13 - ====== INICIO WEBHOOK ====== 2026-07-15 15:51:13 - Evento: image | De: 584243362610 | Size: 844b 2026-07-15 15:51:13 - Procesando mensaje regular tipo: image 2026-07-15 15:51:13 - RegularMessageService: Procesando mensaje de 584243362610, tipo: image 2026-07-15 15:51:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUMyODBBRTFDRjZFN0RBQzA2NDNGRjdEM0E4Qzg5RTEA 2026-07-15 15:51:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUMyODBBRTFDRjZFN0RBQzA2NDNGRjdEM0E4Qzg5RTEA 2026-07-15 15:51:13 - Contenido: ... 2026-07-15 15:51:13 - Comando detectado: image 2026-07-15 15:51:13 - CommandProcessor: Procesando comando: image 2026-07-15 15:51:13 - Imagen sin comando, guardando y procesando 2026-07-15 15:51:13 - Verificando duplicado por imageId=1729851864921001, msgId=wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUMyODBBRTFDRjZFN0RBQzA2NDNGRjdEM0E4Qzg5RTEA 2026-07-15 15:51:13 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 15:51:13 - Incluyendo numtoname.php... 2026-07-15 15:51:13 - Incluyendo media.php... 2026-07-15 15:51:13 - DEBUG messages batch: [{"from":"584243362610","from_user_id":"VE.4519610081659472","id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUMyODBBRTFDRjZFN0RBQzA2NDNGRjdEM0E4Qzg5RTEA","timestamp":"1786636183","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ZrJbRYU10yoKWns\/UIpB8J2+KVg\/GEpFFQU77HZIhow=","id":"1729851864921001","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1729851864921001&source=webhook&ext=1786636485&hash=ATw9c2Wympf4-7gwpnl1p6KtRJs5T_dbLFCVWAAuw3v0hA"}}] 2026-07-15 15:51:13 - DEBUG caption: no se encontró texto cercano 2026-07-15 15:51:13 - DEBUG caption final: [VACIO] 2026-07-15 15:51:13 - DEBUG busqueda mobiles: 04243362610,4243362610,584243362610 2026-07-15 15:51:13 - DEBUG usuario encontrado: 70:a7:41:28:5b:3e 2026-07-15 15:51:13 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 15:51:13 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 15:51:14 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1729851864921001&source=getMedia&ext=1786636486&hash=ATzwVQZD_ohqb48lGesMW-_8-3F4kB8rrxYPXEE5TjAvgw 2026-07-15 15:51:15 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1729851864921001.jpg (52877 bytes) 2026-07-15 15:51:16 - OCR tesseract exit=0 chars=270 2026-07-15 15:51:16 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 383 v PagomévilBDV Personas leat 13/08/2026 Operación: 006988916445 oO Identificacién: 18143785 Origen: 0102****8582 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Profe 2026-07-15 15:51:16 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-13"} 2026-07-15 15:51:16 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-13","debug":["fecha=2026-08-13"]} 2026-07-15 15:51:16 - DEBUG registro: usernameRaw=''70:a7:41:28:5b:3e'' first=''Carlos Luis '' last=''Castillo'' esRegistrado=1 2026-07-15 15:51:16 - DEBUG bodyAdmin postOCR: Tlf: 04243362610\nUser: 70:a7:41:28:5b:3e\nNombre: Carlos Luis Castillo\nBanco: Venezuela\nMonto: \nFecha: 2026-08-13 (caption)\nSrvID: 34 2026-07-15 15:51:20 - IMG 1729851864921001 TEL 04243362610 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 15:51:20 - Incluyendo guardar_imagen.php... 2026-07-15 15:51:20 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 15:51:20 - Includes realizados. Verificando funciones... 2026-07-15 15:51:20 - obtenerInfoUsuario: Iniciando función con teléfono: 584243362610 2026-07-15 15:51:20 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 15:51:20 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 15:51:20 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 15:51:20 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 15:51:20 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 15:51:20 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:5b:3e","firstname":"Carlos Luis ","lastname":"Castillo","mac":"70:a7:41:28:5b:3e","srvid":34} 2026-07-15 15:51:20 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 15:51:20 - Datos usuario extraídos: {"username":"70:a7:41:28:5b:3e","firstname":"Carlos Luis ","lastname":"Castillo","mac":"70:a7:41:28:5b:3e","srvid":34} 2026-07-15 15:51:20 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 15:51:20 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 15:51:20 - Valor de accessToken: EAAC0c45... 2026-07-15 15:51:20 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 15:51:20 - Instancia WhatsAppImageHandler creada 2026-07-15 15:51:20 - Llamando a saveWhatsAppImage... 2026-07-15 15:51:20 - saveWhatsAppImage: Procesando imagen para: 584243362610 2026-07-15 15:51:20 - saveWhatsAppImage: ID de media: 1729851864921001, MIME type: image/jpeg 2026-07-15 15:51:20 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1729851864921001 2026-07-15 15:51:20 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 15:51:20 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1729851864921001&source=getMedia&ext=1786636493&hash=ATxY_gYREfHan3RMzmiRQmazGKIbUHTEMDFgBEFjUK0fjQ 2026-07-15 15:51:20 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1729851864921001&source=getMedia&ext=1786636493&hash=ATxY_gYREfHan3RMzmiRQmazGKIbUHTEMDFgBEFjUK0fjQ 2026-07-15 15:51:21 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 15:51:21 - descargar_imagen: Imagen descargada - Tamaño: 52877 bytes, Tipo: image/jpeg 2026-07-15 15:51:21 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1729851864921001.jpg, Tamaño: 52877 bytes 2026-07-15 15:51:21 - saveToDatabase: Registro insertado en BD con ID: 352 2026-07-15 15:51:21 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1729851864921001.jpg","image_id":"1729851864921001","size":52877,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 15:51:21 - Resultado del comando: array 2026-07-15 15:51:21 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 15:51:23 - Mensaje enviado con éxito a 584243362610 2026-07-15 15:51:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e4bb19595 (wa_message_id: wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSQkE3M0EwQzU2OEY0NTU1OUZCAA==) 2026-07-15 15:51:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e4bb19595 2026-07-15 15:51:23 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120161811","wa_id":"584120161811"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTYxODExFQIAERgSQzU3MzFEODU0Qjc2QjEzMjI0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yasneidy Salcedo, 2026-09-12 00:00:00 . 584243050933 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243050933","wa_id":"584243050933"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDUwOTMzFQIAERgSMTVFMzM0NzVBQUEyODRFQzBBAA==","message_status":"accepted"}]}'. 2026-07-15 16:34:35 - ====== INICIO WEBHOOK ====== 2026-07-15 16:34:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 16:34:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 16:34:35 - ====== FIN WEBHOOK ====== 2026-07-15 16:56:10 - ====== INICIO WEBHOOK ====== 2026-07-15 16:56:10 - Evento: text | De: 584243359632 | Size: 569b 2026-07-15 16:56:10 - Procesando mensaje regular tipo: text 2026-07-15 16:56:10 - RegularMessageService: Procesando mensaje de 584243359632, tipo: text 2026-07-15 16:56:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUNDQ0MyMzY0RENFQzVCRTcxREZFOTE0Q0JFMEMyQTUA 2026-07-15 16:56:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUNDQ0MyMzY0RENFQzVCRTcxREZFOTE0Q0JFMEMyQTUA 2026-07-15 16:56:10 - Contenido: Buenos días... 2026-07-15 16:56:10 - Comando detectado: buenos 2026-07-15 16:56:10 - CommandProcessor: Procesando comando: buenos 2026-07-15 16:56:10 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:56:10 - Resultado del comando: string 2026-07-15 16:56:10 - Enviando a ChatGPT: Buenos días... 2026-07-15 16:56:10 - forwardToChatGPT: Enviando a ChatGPT: Buenos días... 2026-07-15 16:56:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:56:10 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:56:10 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:56:12 - Mensaje enviado con éxito a 584243359632 2026-07-15 16:56:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f3ec2d6aa (wa_message_id: wamid.HBgMNTg0MjQzMzU5NjMyFQIAERgSNzk4MDFBOUI5ODU4MkZBRTFBAA==) 2026-07-15 16:56:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f3ec2d6aa 2026-07-15 16:56:12 - ====== FIN WEBHOOK ====== 2026-07-15 16:56:20 - ====== INICIO WEBHOOK ====== 2026-07-15 16:56:20 - Evento: text | De: 584243359632 | Size: 578b 2026-07-15 16:56:20 - Procesando mensaje regular tipo: text 2026-07-15 16:56:20 - RegularMessageService: Procesando mensaje de 584243359632, tipo: text 2026-07-15 16:56:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUM4REU4NjE5MDI0MEI1NTg3RkYyQTVGRUI0RkNDQjgA 2026-07-15 16:56:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUM4REU4NjE5MDI0MEI1NTg3RkYyQTVGRUI0RkNDQjgA 2026-07-15 16:56:20 - Contenido: Para cancelar el servicio... 2026-07-15 16:56:20 - Comando detectado: para 2026-07-15 16:56:20 - CommandProcessor: Procesando comando: para 2026-07-15 16:56:20 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:56:20 - Resultado del comando: string 2026-07-15 16:56:20 - Enviando a ChatGPT: Para cancelar el servicio... 2026-07-15 16:56:20 - forwardToChatGPT: Enviando a ChatGPT: Para cancelar el servicio... 2026-07-15 16:56:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:56:20 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:56:20 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:56:21 - Mensaje enviado con éxito a 584243359632 2026-07-15 16:56:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f3f55b19d (wa_message_id: wamid.HBgMNTg0MjQzMzU5NjMyFQIAERgSMTUxQTk3OEYzN0U1MEY1QkUyAA==) 2026-07-15 16:56:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f3f55b19d 2026-07-15 16:56:21 - ====== FIN WEBHOOK ====== 2026-07-15 16:56:27 - ====== INICIO WEBHOOK ====== 2026-07-15 16:56:27 - Evento: button | De: 584243359632 | Size: 714b 2026-07-15 16:56:27 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 16:56:27 - ButtonService: payload=informacion de pagos, telefono=584243359632 2026-07-15 16:56:27 - Procesando botón PAGO para: 584243359632 2026-07-15 16:56:28 - Mensaje enviado con éxito a 584243359632 2026-07-15 16:56:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f3fc94605 (wa_message_id: wamid.HBgMNTg0MjQzMzU5NjMyFQIAERgSRjM5ODFFMzgwNjgwMjBBMkQ2AA==) 2026-07-15 16:56:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f3fc94605 2026-07-15 16:56:28 - ====== FIN WEBHOOK ====== 2026-07-15 16:56:46 - ====== INICIO WEBHOOK ====== 2026-07-15 16:56:46 - Evento: text | De: 584243359632 | Size: 573b 2026-07-15 16:56:46 - Procesando mensaje regular tipo: text 2026-07-15 16:56:46 - RegularMessageService: Procesando mensaje de 584243359632, tipo: text 2026-07-15 16:56:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUM1QzAyRTg0M0REMTA3MUFFRURGMDNDQkI1RTkyMzAA 2026-07-15 16:56:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUM1QzAyRTg0M0REMTA3MUFFRURGMDNDQkI1RTkyMzAA 2026-07-15 16:56:46 - Contenido: Para saber cuento es... 2026-07-15 16:56:46 - Comando detectado: para 2026-07-15 16:56:46 - CommandProcessor: Procesando comando: para 2026-07-15 16:56:46 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:56:46 - Resultado del comando: string 2026-07-15 16:56:46 - Enviando a ChatGPT: Para saber cuento es... 2026-07-15 16:56:46 - forwardToChatGPT: Enviando a ChatGPT: Para saber cuento es... 2026-07-15 16:56:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:56:46 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:56:46 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:56:48 - Mensaje enviado con éxito a 584243359632 2026-07-15 16:56:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f410204fd (wa_message_id: wamid.HBgMNTg0MjQzMzU5NjMyFQIAERgSRTdGM0QxRUNGQTZEMUE2REYzAA==) 2026-07-15 16:56:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f410204fd 2026-07-15 16:56:48 - ====== FIN WEBHOOK ====== 2026-07-15 16:58:10 - ====== INICIO WEBHOOK ====== 2026-07-15 16:58:10 - Evento: text | De: 584123801832 | Size: 667b 2026-07-15 16:58:10 - Procesando mensaje regular tipo: text 2026-07-15 16:58:10 - RegularMessageService: Procesando mensaje de 584123801832, tipo: text 2026-07-15 16:58:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODAxODMyFQIAEhggQUM1MkEyMUJGMTI3RThEQkM4NjhFODA1MUEwQTcwQzYA 2026-07-15 16:58:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODAxODMyFQIAEhggQUM1MkEyMUJGMTI3RThEQkM4NjhFODA1MUEwQTcwQzYA 2026-07-15 16:58:10 - Contenido: Buenas tardes me puedes mandar los datos para el pago de internet. Gracias 😊... 2026-07-15 16:58:10 - Comando detectado: buenas 2026-07-15 16:58:10 - CommandProcessor: Procesando comando: buenas 2026-07-15 16:58:10 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:58:10 - Resultado del comando: string 2026-07-15 16:58:10 - Enviando a ChatGPT: Buenas tardes me puedes mandar los datos para el p... 2026-07-15 16:58:10 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes me puedes mandar los datos para el p... 2026-07-15 16:58:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:58:10 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:58:10 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:58:11 - Mensaje enviado con éxito a 584123801832 2026-07-15 16:58:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f463ab00e (wa_message_id: wamid.HBgMNTg0MTIzODAxODMyFQIAERgSRDU0NUE5QThCRjhDNjg0NTc2AA==) 2026-07-15 16:58:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f463ab00e 2026-07-15 16:58:11 - ====== FIN WEBHOOK ====== 2026-07-15 16:58:42 - ====== INICIO WEBHOOK ====== 2026-07-15 16:58:42 - Evento: text | De: 584123801832 | Size: 667b 2026-07-15 16:58:42 - Procesando mensaje regular tipo: text 2026-07-15 16:58:42 - RegularMessageService: Procesando mensaje de 584123801832, tipo: text 2026-07-15 16:58:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODAxODMyFQIAEhggQUNGREZDNTg3RjYzN0FFNzU1QjM5ODRDRTkzQTQ5NTUA 2026-07-15 16:58:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODAxODMyFQIAEhggQUNGREZDNTg3RjYzN0FFNzU1QjM5ODRDRTkzQTQ5NTUA 2026-07-15 16:58:42 - Contenido: Buenas tardes me puedes mandar los datos para el pago de internet. Gracias 😊... 2026-07-15 16:58:42 - Comando detectado: buenas 2026-07-15 16:58:42 - CommandProcessor: Procesando comando: buenas 2026-07-15 16:58:42 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:58:42 - Resultado del comando: string 2026-07-15 16:58:42 - Enviando a ChatGPT: Buenas tardes me puedes mandar los datos para el p... 2026-07-15 16:58:42 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes me puedes mandar los datos para el p... 2026-07-15 16:58:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:58:43 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:58:43 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:58:44 - Mensaje enviado con éxito a 584123801832 2026-07-15 16:58:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f4841cefb (wa_message_id: wamid.HBgMNTg0MTIzODAxODMyFQIAERgSRjZFOUIwRjI0MzNENkY3Q0UzAA==) 2026-07-15 16:58:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f4841cefb 2026-07-15 16:58:44 - ====== FIN WEBHOOK ====== 2026-07-15 16:59:33 - ====== INICIO WEBHOOK ====== 2026-07-15 16:59:33 - Evento: text | De: 584243359632 | Size: 557b 2026-07-15 16:59:33 - Procesando mensaje regular tipo: text 2026-07-15 16:59:33 - RegularMessageService: Procesando mensaje de 584243359632, tipo: text 2026-07-15 16:59:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUMxODUyNzc0RkY0NzJFOThDRjJFNUY5MjkyNTY4ODIA 2026-07-15 16:59:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUMxODUyNzc0RkY0NzJFOThDRjJFNUY5MjkyNTY4ODIA 2026-07-15 16:59:33 - Contenido: Hola... 2026-07-15 16:59:33 - Comando detectado: hola 2026-07-15 16:59:33 - CommandProcessor: Procesando comando: hola 2026-07-15 16:59:33 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:59:33 - Resultado del comando: string 2026-07-15 16:59:33 - Enviando a ChatGPT: Hola... 2026-07-15 16:59:33 - forwardToChatGPT: Enviando a ChatGPT: Hola... 2026-07-15 16:59:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:59:33 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:59:33 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:59:34 - Mensaje enviado con éxito a 584243359632 2026-07-15 16:59:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f4b677f88 (wa_message_id: wamid.HBgMNTg0MjQzMzU5NjMyFQIAERgSQzc5RjI2RkQ1Q0FBMDVCMUQyAA==) 2026-07-15 16:59:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f4b677f88 2026-07-15 16:59:34 - ====== FIN WEBHOOK ====== 2026-07-15 17:10:33 - ====== INICIO WEBHOOK ====== 2026-07-15 17:10:33 - Evento: image | De: 584243335349 | Size: 825b 2026-07-15 17:10:33 - Procesando mensaje regular tipo: image 2026-07-15 17:10:33 - RegularMessageService: Procesando mensaje de 584243335349, tipo: image 2026-07-15 17:10:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzM1MzQ5FQIAEhggQUM0NEEzQzk3NjA1NUVFRjRCNkYwMUYwQ0U1QTk5QTgA 2026-07-15 17:10:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzM1MzQ5FQIAEhggQUM0NEEzQzk3NjA1NUVFRjRCNkYwMUYwQ0U1QTk5QTgA 2026-07-15 17:10:33 - Contenido: ... 2026-07-15 17:10:33 - Comando detectado: image 2026-07-15 17:10:33 - CommandProcessor: Procesando comando: image 2026-07-15 17:10:33 - Imagen sin comando, guardando y procesando 2026-07-15 17:10:33 - Verificando duplicado por imageId=1097909289462058, msgId=wamid.HBgMNTg0MjQzMzM1MzQ5FQIAEhggQUM0NEEzQzk3NjA1NUVFRjRCNkYwMUYwQ0U1QTk5QTgA 2026-07-15 17:10:33 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 17:10:33 - Incluyendo numtoname.php... 2026-07-15 17:10:33 - Incluyendo media.php... 2026-07-15 17:10:33 - DEBUG messages batch: [{"from":"584243335349","from_user_id":"VE.4543416579278822","id":"wamid.HBgMNTg0MjQzMzM1MzQ5FQIAEhggQUM0NEEzQzk3NjA1NUVFRjRCNkYwMUYwQ0U1QTk5QTgA","timestamp":"1786640943","type":"image","image":{"mime_type":"image\/jpeg","sha256":"mCc7vMyD2lN+Ar8H2A5Yt2aID7MLLE2LVCd6s1FNLNw=","id":"1097909289462058","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1097909289462058&source=webhook&ext=1786641245&hash=ATzfIW4sXlDBCCdJCeqYTHNCcnOSISwBN2fkjfo3jelT5Q"}}] 2026-07-15 17:10:33 - DEBUG caption: no se encontró texto cercano 2026-07-15 17:10:33 - DEBUG caption final: [VACIO] 2026-07-15 17:10:33 - DEBUG busqueda mobiles: 04243335349,4243335349,584243335349 2026-07-15 17:10:33 - DEBUG usuario encontrado: 70:a7:41:28:67:05 2026-07-15 17:10:33 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 17:10:33 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 17:10:34 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1097909289462058&source=getMedia&ext=1786641246&hash=ATxHKBPcf_LXqiu_wQFytZch_Pw_W8PBbch3GVeWqS23yw 2026-07-15 17:10:35 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1097909289462058.jpg (38177 bytes) 2026-07-15 17:10:36 - OCR tesseract exit=0 chars=431 2026-07-15 17:10:36 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 183 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 26.686,72 Nro. de referencia: r 622534409315 Fecha y hora del envio: 13/08/2026 a las 1:08:04 PM Cuenta origen: Cta. Corriente *4090 Beneficiario: 0412-3663736 Documento de identidad: V-18.143.785 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal Concepto: pago de wilfredo Lugo 2026-07-15 17:10:36 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-13"} 2026-07-15 17:10:36 - OCR parseDetalles: {"banco":"Venezuela","monto":"26686.72","fecha":"2026-08-13","debug":["fecha=2026-08-13","bancoCode=0102","montoNext=26.686,72"]} 2026-07-15 17:10:36 - DEBUG registro: usernameRaw=''70:a7:41:28:67:05'' first=''Wilfredo '' last=''Lugo Nuevo'' esRegistrado=1 2026-07-15 17:10:36 - DEBUG bodyAdmin postOCR: Tlf: 04243335349\nUser: 70:a7:41:28:67:05\nNombre: Wilfredo Lugo Nuevo\nBanco: Venezuela\nMonto: 26686.72 (ocrDetails)\nFecha: 2026-08-13 (caption)\nSrvID: 34 2026-07-15 17:10:40 - IMG 1097909289462058 TEL 04243335349 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 17:10:40 - Incluyendo guardar_imagen.php... 2026-07-15 17:10:40 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 17:10:40 - Includes realizados. Verificando funciones... 2026-07-15 17:10:40 - obtenerInfoUsuario: Iniciando función con teléfono: 584243335349 2026-07-15 17:10:40 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 17:10:40 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 17:10:40 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 17:10:40 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 17:10:40 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 17:10:40 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:67:05","firstname":"Wilfredo ","lastname":"Lugo Nuevo","mac":"70:a7:41:28:67:05","srvid":34} 2026-07-15 17:10:40 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 17:10:40 - Datos usuario extraídos: {"username":"70:a7:41:28:67:05","firstname":"Wilfredo ","lastname":"Lugo Nuevo","mac":"70:a7:41:28:67:05","srvid":34} 2026-07-15 17:10:40 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 17:10:40 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 17:10:40 - Valor de accessToken: EAAC0c45... 2026-07-15 17:10:40 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 17:10:40 - Instancia WhatsAppImageHandler creada 2026-07-15 17:10:40 - Llamando a saveWhatsAppImage... 2026-07-15 17:10:40 - saveWhatsAppImage: Procesando imagen para: 584243335349 2026-07-15 17:10:40 - saveWhatsAppImage: ID de media: 1097909289462058, MIME type: image/jpeg 2026-07-15 17:10:40 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1097909289462058 2026-07-15 17:10:41 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 17:10:41 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1097909289462058&source=getMedia&ext=1786641253&hash=ATza29U09llWwvqz2_SjSA7k8VxG2hH5WkkQh55bLbPa3A 2026-07-15 17:10:41 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1097909289462058&source=getMedia&ext=1786641253&hash=ATza29U09llWwvqz2_SjSA7k8VxG2hH5WkkQh55bLbPa3A 2026-07-15 17:10:41 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 17:10:41 - descargar_imagen: Imagen descargada - Tamaño: 38177 bytes, Tipo: image/jpeg 2026-07-15 17:10:41 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1097909289462058.jpg, Tamaño: 38177 bytes 2026-07-15 17:10:41 - saveToDatabase: Registro insertado en BD con ID: 353 2026-07-15 17:10:41 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1097909289462058.jpg","image_id":"1097909289462058","size":38177,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 17:10:41 - Resultado del comando: array 2026-07-15 17:10:41 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 17:10:42 - Mensaje enviado con éxito a 584243335349 2026-07-15 17:10:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f752ea315 (wa_message_id: wamid.HBgMNTg0MjQzMzM1MzQ5FQIAERgSMTVDNThCRjFDMDIwRkZCMkI1AA==) 2026-07-15 17:10:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f752ea315 2026-07-15 17:10:42 - ====== FIN WEBHOOK ====== 2026-07-15 17:12:41 - ====== INICIO WEBHOOK ====== 2026-07-15 17:12:41 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 17:12:41 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 17:12:41 - ====== FIN WEBHOOK ====== 2026-07-15 17:25:12 - ====== INICIO WEBHOOK ====== 2026-07-15 17:25:12 - Evento: text | De: 584165102592 | Size: 652b 2026-07-15 17:25:12 - Procesando mensaje regular tipo: text 2026-07-15 17:25:12 - RegularMessageService: Procesando mensaje de 584165102592, tipo: text 2026-07-15 17:25:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY1MTAyNTkyFQIAEhggQUM2NEI1OEM4QjVCMjEzODdFOTFBMEYxREQzQzcyNTgA 2026-07-15 17:25:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY1MTAyNTkyFQIAEhggQUM2NEI1OEM4QjVCMjEzODdFOTFBMEYxREQzQzcyNTgA 2026-07-15 17:25:12 - Contenido: Buenas tardes cómo está? para pagar el servicio de internet de Viterba Valeriana blanco.... 2026-07-15 17:25:12 - Comando detectado: buenas 2026-07-15 17:25:12 - CommandProcessor: Procesando comando: buenas 2026-07-15 17:25:12 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:25:12 - Resultado del comando: string 2026-07-15 17:25:12 - Enviando a ChatGPT: Buenas tardes cómo está? para pagar el servicio ... 2026-07-15 17:25:12 - LeadCapture: Posible lead detectado para 584165102592 2026-07-15 17:25:12 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-15 17:25:12 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes cómo está? para pagar el servicio ... 2026-07-15 17:25:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:25:13 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:25:13 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:25:14 - Mensaje enviado con éxito a 584165102592 2026-07-15 17:25:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57faba646a8 (wa_message_id: wamid.HBgMNTg0MTY1MTAyNTkyFQIAERgSNTJBMjk1QTE5REZBMThFM0UwAA==) 2026-07-15 17:25:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a57faba646a8 2026-07-15 17:25:14 - ====== FIN WEBHOOK ====== 2026-07-15 17:32:54 - ====== INICIO WEBHOOK ====== 2026-07-15 17:32:54 - Evento: text | De: 584123801832 | Size: 595b 2026-07-15 17:32:54 - Procesando mensaje regular tipo: text 2026-07-15 17:32:54 - RegularMessageService: Procesando mensaje de 584123801832, tipo: text 2026-07-15 17:32:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODAxODMyFQIAEhggQUMwODNGRjA4REI1Q0I5MEI1M0UwRUY2RUY1RTYwMEEA 2026-07-15 17:32:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODAxODMyFQIAEhggQUMwODNGRjA4REI1Q0I5MEI1M0UwRUY2RUY1RTYwMEEA 2026-07-15 17:32:54 - Contenido: Mandar los datos... 2026-07-15 17:32:54 - Comando detectado: mandar 2026-07-15 17:32:54 - CommandProcessor: Procesando comando: mandar 2026-07-15 17:32:54 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:32:54 - Resultado del comando: string 2026-07-15 17:32:54 - Enviando a ChatGPT: Mandar los datos... 2026-07-15 17:32:54 - forwardToChatGPT: Enviando a ChatGPT: Mandar los datos... 2026-07-15 17:32:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:32:54 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:32:54 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:32:55 - Mensaje enviado con éxito a 584123801832 2026-07-15 17:32:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57fc87e40b7 (wa_message_id: wamid.HBgMNTg0MTIzODAxODMyFQIAERgSRTM0OTVCOUY2OEZDNzBGMDVEAA==) 2026-07-15 17:32:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a57fc87e40b7 2026-07-15 17:32:55 - ====== FIN WEBHOOK ====== 2026-07-15 17:36:09 - ====== INICIO WEBHOOK ====== 2026-07-15 17:36:09 - Evento: image | De: 584243362610 | Size: 842b 2026-07-15 17:36:09 - Procesando mensaje regular tipo: image 2026-07-15 17:36:09 - RegularMessageService: Procesando mensaje de 584243362610, tipo: image 2026-07-15 17:36:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM3N0M2NTdCMDNDNDM3RTA4OUZBQTNGMUQ0MjRGOTQA 2026-07-15 17:36:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM3N0M2NTdCMDNDNDM3RTA4OUZBQTNGMUQ0MjRGOTQA 2026-07-15 17:36:09 - Contenido: ... 2026-07-15 17:36:09 - Comando detectado: image 2026-07-15 17:36:09 - CommandProcessor: Procesando comando: image 2026-07-15 17:36:09 - Imagen sin comando, guardando y procesando 2026-07-15 17:36:09 - Verificando duplicado por imageId=2340113603464363, msgId=wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM3N0M2NTdCMDNDNDM3RTA4OUZBQTNGMUQ0MjRGOTQA 2026-07-15 17:36:09 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 17:36:09 - Incluyendo numtoname.php... 2026-07-15 17:36:09 - Incluyendo media.php... 2026-07-15 17:36:09 - DEBUG messages batch: [{"from":"584243362610","from_user_id":"VE.4519610081659472","id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM3N0M2NTdCMDNDNDM3RTA4OUZBQTNGMUQ0MjRGOTQA","timestamp":"1786642479","type":"image","image":{"mime_type":"image\/jpeg","sha256":"pWG0lxZKU11GSQlowl5T7l1vTAe3psT78ku8UkT6eng=","id":"2340113603464363","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2340113603464363&source=webhook&ext=1786642781&hash=ATyFAoqWlCpOuTTo-DZ_xXzIg2VJQDtqqF-lAsd13wcF5A"}}] 2026-07-15 17:36:09 - DEBUG caption: no se encontró texto cercano 2026-07-15 17:36:09 - DEBUG caption final: [VACIO] 2026-07-15 17:36:09 - DEBUG busqueda mobiles: 04243362610,4243362610,584243362610 2026-07-15 17:36:09 - DEBUG usuario encontrado: 70:a7:41:28:5b:3e 2026-07-15 17:36:09 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 17:36:09 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 17:36:10 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2340113603464363&source=getMedia&ext=1786642782&hash=ATw_wPI3w65P4Zq_TMeCtYLjA8zzbibKx6chq6HT-mA--w 2026-07-15 17:36:11 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2340113603464363.jpg (54276 bytes) 2026-07-15 17:36:12 - OCR tesseract exit=0 chars=281 2026-07-15 17:36:12 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 382 v PagomévilBDV Personas leat 13/08/2026 Operación: 006990009000 oO Identificacién: 18143785 Origen: 0102****8582 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Prof Carlos Luis 2026-07-15 17:36:12 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-13"} 2026-07-15 17:36:12 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-13","debug":["fecha=2026-08-13"]} 2026-07-15 17:36:12 - DEBUG registro: usernameRaw=''70:a7:41:28:5b:3e'' first=''Carlos Luis '' last=''Castillo'' esRegistrado=1 2026-07-15 17:36:12 - DEBUG bodyAdmin postOCR: Tlf: 04243362610\nUser: 70:a7:41:28:5b:3e\nNombre: Carlos Luis Castillo\nBanco: Venezuela\nMonto: \nFecha: 2026-08-13 (caption)\nSrvID: 34 2026-07-15 17:36:16 - IMG 2340113603464363 TEL 04243362610 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 17:36:16 - Incluyendo guardar_imagen.php... 2026-07-15 17:36:16 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 17:36:16 - Includes realizados. Verificando funciones... 2026-07-15 17:36:16 - obtenerInfoUsuario: Iniciando función con teléfono: 584243362610 2026-07-15 17:36:16 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 17:36:16 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 17:36:16 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 17:36:16 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 17:36:16 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 17:36:16 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:5b:3e","firstname":"Carlos Luis ","lastname":"Castillo","mac":"70:a7:41:28:5b:3e","srvid":34} 2026-07-15 17:36:16 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 17:36:16 - Datos usuario extraídos: {"username":"70:a7:41:28:5b:3e","firstname":"Carlos Luis ","lastname":"Castillo","mac":"70:a7:41:28:5b:3e","srvid":34} 2026-07-15 17:36:16 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 17:36:16 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 17:36:16 - Valor de accessToken: EAAC0c45... 2026-07-15 17:36:16 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 17:36:16 - Instancia WhatsAppImageHandler creada 2026-07-15 17:36:16 - Llamando a saveWhatsAppImage... 2026-07-15 17:36:16 - saveWhatsAppImage: Procesando imagen para: 584243362610 2026-07-15 17:36:16 - saveWhatsAppImage: ID de media: 2340113603464363, MIME type: image/jpeg 2026-07-15 17:36:16 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2340113603464363 2026-07-15 17:36:17 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 17:36:17 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2340113603464363&source=getMedia&ext=1786642789&hash=ATzXDAtHTDNAWYsQYLqyGadJ3mhD4GCyhWpF_CnrhP8lAA 2026-07-15 17:36:17 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2340113603464363&source=getMedia&ext=1786642789&hash=ATzXDAtHTDNAWYsQYLqyGadJ3mhD4GCyhWpF_CnrhP8lAA 2026-07-15 17:36:18 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 17:36:18 - descargar_imagen: Imagen descargada - Tamaño: 54276 bytes, Tipo: image/jpeg 2026-07-15 17:36:18 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2340113603464363.jpg, Tamaño: 54276 bytes 2026-07-15 17:36:18 - saveToDatabase: Registro insertado en BD con ID: 354 2026-07-15 17:36:18 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2340113603464363.jpg","image_id":"2340113603464363","size":54276,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 17:36:18 - Resultado del comando: array 2026-07-15 17:36:18 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 17:36:19 - Mensaje enviado con éxito a 584243362610 2026-07-15 17:36:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57fd53bde91 (wa_message_id: wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSODAzQjc1QUI0NjBENjgzRTdEAA==) 2026-07-15 17:36:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a57fd53bde91 2026-07-15 17:36:19 - ====== FIN WEBHOOK ====== 2026-07-15 17:38:04 - ====== INICIO WEBHOOK ====== 2026-07-15 17:38:04 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 17:38:04 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 17:38:04 - ====== FIN WEBHOOK ====== 2026-07-15 18:15:29 - ====== INICIO WEBHOOK ====== 2026-07-15 18:15:29 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 18:15:29 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 18:15:29 - ====== FIN WEBHOOK ====== 2026-07-15 18:15:30 - ====== INICIO WEBHOOK ====== 2026-07-15 18:15:30 - Evento: status:failed | De: 584142495398 | Size: 647b 2026-07-15 18:15:30 - STATUS FAILED: failed para 584142495398 | Error: 131026 Message undeliverable 2026-07-15 18:15:30 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Miguel Adrian, 2026-09-15 00:00:00 . 584243716273 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243716273","wa_id":"584243716273"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzE2MjczFQIAERgSRTNGN0ZDMEI0RkFDQkZDMTAxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120161811","wa_id":"584120161811"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTYxODExFQIAERgSNzVENjc3QkNDNUFBQ0U2NTc5AA=="}]}'. 2026-07-15 18:31:09 - ====== INICIO WEBHOOK ====== 2026-07-15 18:31:09 - Evento: status:failed | De: 584120161811 | Size: 828b 2026-07-15 18:31:09 - STATUS FAILED: failed para 584120161811 | Error: 131047 Re-engagement message 2026-07-15 18:31:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Wilfredo Lugo Nuevo, 2026-09-13 00:00:00 . 584243335349 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243335349","wa_id":"584243335349"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzM1MzQ5FQIAERgSNEJGRkM0QTk0NTI2M0RGOTU4AA==","message_status":"accepted"}]}'. 2026-07-15 18:48:53 - ====== INICIO WEBHOOK ====== 2026-07-15 18:48:53 - Evento: image | De: 584143466209 | Size: 873b 2026-07-15 18:48:53 - Procesando mensaje regular tipo: image 2026-07-15 18:48:53 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 18:48:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNjBBQjZBMTlCRDE1NUQzRUEwRERGNDhGQjM1NUIA 2026-07-15 18:48:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNjBBQjZBMTlCRDE1NUQzRUEwRERGNDhGQjM1NUIA 2026-07-15 18:48:53 - Contenido: G venezuela 33358.41 carro-mangera-toyota... 2026-07-15 18:48:53 - Comando detectado: g 2026-07-15 18:48:53 - CommandProcessor: Procesando comando: g 2026-07-15 18:48:53 - Gasto de negocio con imagen: 2249794599147451 2026-07-15 18:48:53 - Formato 'g banco descripcion': banco=venezuela, desc=33358.41 carro-mangera-toyota 2026-07-15 18:48:53 - Ejecutando GastosService (negocio) [15-Jul-2026 18:48:54 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 766.8603 2026-07-15 18:48:57 - Resultado del comando: array 2026-07-15 18:48:57 - Enviando respuesta: ✅ 💼 Gasto de negocio #970 registrado • Mon 2026-07-15 18:48:58 - Mensaje enviado con éxito a 584143466209 2026-07-15 18:48:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a580e5a34c77 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMkEwRDk1MjVEMzgyM0NBQjI5AA==) 2026-07-15 18:48:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a580e5a34c77 2026-07-15 18:48:58 - ====== FIN WEBHOOK ====== 2026-07-15 18:58:50 - ====== INICIO WEBHOOK ====== 2026-07-15 18:58:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 18:58:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 18:58:50 - ====== FIN WEBHOOK ====== 2026-07-15 18:59:00 - ====== INICIO WEBHOOK ====== 2026-07-15 18:59:00 - Evento: image | De: 584243359632 | Size: 828b 2026-07-15 18:59:00 - Procesando mensaje regular tipo: image 2026-07-15 18:59:00 - RegularMessageService: Procesando mensaje de 584243359632, tipo: image 2026-07-15 18:59:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUNDQzhBRjFENEQxQTcwNDJCODE2QzRENEQ1RTNGOTQA 2026-07-15 18:59:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUNDQzhBRjFENEQxQTcwNDJCODE2QzRENEQ1RTNGOTQA 2026-07-15 18:59:00 - Contenido: ... 2026-07-15 18:59:00 - Comando detectado: image 2026-07-15 18:59:00 - CommandProcessor: Procesando comando: image 2026-07-15 18:59:00 - Imagen sin comando, guardando y procesando 2026-07-15 18:59:00 - Verificando duplicado por imageId=1852305155734984, msgId=wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUNDQzhBRjFENEQxQTcwNDJCODE2QzRENEQ1RTNGOTQA 2026-07-15 18:59:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 18:59:00 - Incluyendo numtoname.php... 2026-07-15 18:59:00 - Incluyendo media.php... 2026-07-15 18:59:00 - DEBUG messages batch: [{"from":"584243359632","from_user_id":"VE.4561856634101483","id":"wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUNDQzhBRjFENEQxQTcwNDJCODE2QzRENEQ1RTNGOTQA","timestamp":"1786647450","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vpy+NtnucZ980mNQzSRXmygdpQjgFaXNAZbn\/eTqJ\/c=","id":"1852305155734984","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1852305155734984&source=webhook&ext=1786647752&hash=ATyLXe9sQgKFBNuFP_EAbRhQID1n00oFHVv2XG9FirfW3w"}}] 2026-07-15 18:59:00 - DEBUG caption: no se encontró texto cercano 2026-07-15 18:59:00 - DEBUG caption final: [VACIO] 2026-07-15 18:59:00 - DEBUG busqueda mobiles: 04243359632,4243359632,584243359632 2026-07-15 18:59:00 - DEBUG usuario NO encontrado 2026-07-15 18:59:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 18:59:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 18:59:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1852305155734984&source=getMedia&ext=1786647753&hash=ATz-6P-CtdqH88PmsooCKk-zf4TXjuZup_iYvGxTzqxyPw 2026-07-15 18:59:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1852305155734984.jpg (33957 bytes) 2026-07-15 18:59:03 - OCR tesseract exit=0 chars=413 2026-07-15 18:59:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 242 jOperacién Exitosa! NUMERO DE REFERENCIA 062256809042 FECHA 13/08/2026 02:57PM NÚMERO CELULAR DE ORIGEN 04***"*9632 NUMERO CELULAR DE DESTINO 0412-3663736 IDENTIFICACION RECEPTOR J-500479930 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO DE VENEZUELA MONTO DE LA OPERACION Bs. 44.477,90 CONCEPTO as 2026-07-15 18:59:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":"44477.90","fecha":"2026-08-13"} 2026-07-15 18:59:03 - OCR parseDetalles: {"banco":null,"monto":"44477.90","fecha":"2026-08-13","debug":["fecha=2026-08-13","montoNext=44.477,90"]} 2026-07-15 18:59:03 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-15 18:59:03 - DEBUG bodyAdmin postOCR: Tlf: 04243359632\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 44477.90 (caption)\nFecha: 2026-08-13 (caption) 2026-07-15 18:59:05 - IMG 1852305155734984 TEL 04243359632 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 18:59:05 - Incluyendo guardar_imagen.php... 2026-07-15 18:59:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 18:59:05 - Includes realizados. Verificando funciones... 2026-07-15 18:59:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584243359632 2026-07-15 18:59:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 18:59:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 18:59:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 18:59:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 18:59:05 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 18:59:05 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:06:e5:a6","firstname":"Kleiver","lastname":"Paredes","mac":"68:d7:9a:06:e5:a6","srvid":33} 2026-07-15 18:59:05 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 18:59:05 - Datos usuario extraídos: {"username":"68:d7:9a:06:e5:a6","firstname":"Kleiver","lastname":"Paredes","mac":"68:d7:9a:06:e5:a6","srvid":33} 2026-07-15 18:59:05 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 18:59:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 18:59:05 - Valor de accessToken: EAAC0c45... 2026-07-15 18:59:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 18:59:05 - Instancia WhatsAppImageHandler creada 2026-07-15 18:59:05 - Llamando a saveWhatsAppImage... 2026-07-15 18:59:05 - saveWhatsAppImage: Procesando imagen para: 584243359632 2026-07-15 18:59:05 - saveWhatsAppImage: ID de media: 1852305155734984, MIME type: image/jpeg 2026-07-15 18:59:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1852305155734984 2026-07-15 18:59:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 18:59:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1852305155734984&source=getMedia&ext=1786647759&hash=ATzahzFjlm9rT963wg6fG0bSjkfwe4i4XB4LgcZ85d85BQ 2026-07-15 18:59:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1852305155734984&source=getMedia&ext=1786647759&hash=ATzahzFjlm9rT963wg6fG0bSjkfwe4i4XB4LgcZ85d85BQ 2026-07-15 18:59:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 18:59:08 - descargar_imagen: Imagen descargada - Tamaño: 33957 bytes, Tipo: image/jpeg 2026-07-15 18:59:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1852305155734984.jpg, Tamaño: 33957 bytes 2026-07-15 18:59:08 - saveToDatabase: Registro insertado en BD con ID: 355 2026-07-15 18:59:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1852305155734984.jpg","image_id":"1852305155734984","size":33957,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 18:59:08 - Resultado del comando: array 2026-07-15 18:59:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 18:59:09 - Mensaje enviado con éxito a 584243359632 2026-07-15 18:59:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5810bd3c975 (wa_message_id: wamid.HBgMNTg0MjQzMzU5NjMyFQIAERgSM0E5NDgxQkFGNUJBMkVGQjdGAA==) 2026-07-15 18:59:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a5810bd3c975 2026-07-15 18:59:09 - ====== FIN WEBHOOK ====== 2026-07-15 18:59:09 - ====== INICIO WEBHOOK ====== 2026-07-15 18:59:09 - Evento: image | De: 584243359632 | Size: 828b 2026-07-15 18:59:09 - Procesando mensaje regular tipo: image 2026-07-15 18:59:09 - RegularMessageService: Procesando mensaje de 584243359632, tipo: image 2026-07-15 18:59:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUNGRUY1MjQ0MDdFRDZFRTI5MjM2NThFRURFQ0U4RTAA 2026-07-15 18:59:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUNGRUY1MjQ0MDdFRDZFRTI5MjM2NThFRURFQ0U4RTAA 2026-07-15 18:59:09 - Contenido: ... 2026-07-15 18:59:09 - Comando detectado: image 2026-07-15 18:59:09 - CommandProcessor: Procesando comando: image 2026-07-15 18:59:09 - Imagen sin comando, guardando y procesando 2026-07-15 18:59:09 - Verificando duplicado por imageId=1643582227771048, msgId=wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUNGRUY1MjQ0MDdFRDZFRTI5MjM2NThFRURFQ0U4RTAA 2026-07-15 18:59:09 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 18:59:09 - Incluyendo numtoname.php... 2026-07-15 18:59:09 - Incluyendo media.php... 2026-07-15 18:59:09 - DEBUG messages batch: [{"from":"584243359632","from_user_id":"VE.4561856634101483","id":"wamid.HBgMNTg0MjQzMzU5NjMyFQIAEhggQUNGRUY1MjQ0MDdFRDZFRTI5MjM2NThFRURFQ0U4RTAA","timestamp":"1786647460","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vpy+NtnucZ980mNQzSRXmygdpQjgFaXNAZbn\/eTqJ\/c=","id":"1643582227771048","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1643582227771048&source=webhook&ext=1786647761&hash=ATw37X5hLxQy111GWhBXPtjfCYBRqd39IEX9wmPR3quXgg"}}] 2026-07-15 18:59:09 - DEBUG caption: no se encontró texto cercano 2026-07-15 18:59:09 - DEBUG caption final: [VACIO] 2026-07-15 18:59:09 - DEBUG busqueda mobiles: 04243359632,4243359632,584243359632 2026-07-15 18:59:09 - DEBUG usuario NO encontrado 2026-07-15 18:59:09 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 18:59:09 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 18:59:10 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1643582227771048&source=getMedia&ext=1786647762&hash=ATyi36cVFYBgqwVHr2scLQps646RLDShTl-TjflUBVvH7g 2026-07-15 18:59:11 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1643582227771048.jpg (33957 bytes) 2026-07-15 18:59:12 - OCR tesseract exit=0 chars=413 2026-07-15 18:59:12 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 242 jOperacién Exitosa! NUMERO DE REFERENCIA 062256809042 FECHA 13/08/2026 02:57PM NÚMERO CELULAR DE ORIGEN 04***"*9632 NUMERO CELULAR DE DESTINO 0412-3663736 IDENTIFICACION RECEPTOR J-500479930 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO DE VENEZUELA MONTO DE LA OPERACION Bs. 44.477,90 CONCEPTO as 2026-07-15 18:59:12 - OCR parse (caption-level): {"banco":"Venezuela","monto":"44477.90","fecha":"2026-08-13"} 2026-07-15 18:59:12 - OCR parseDetalles: {"banco":null,"monto":"44477.90","fecha":"2026-08-13","debug":["fecha=2026-08-13","montoNext=44.477,90"]} 2026-07-15 18:59:12 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-15 18:59:12 - DEBUG bodyAdmin postOCR: Tlf: 04243359632\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 44477.90 (caption)\nFecha: 2026-08-13 (caption) 2026-07-15 18:59:15 - IMG 1643582227771048 TEL 04243359632 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 18:59:15 - Incluyendo guardar_imagen.php... 2026-07-15 18:59:15 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 18:59:15 - Includes realizados. Verificando funciones... 2026-07-15 18:59:15 - obtenerInfoUsuario: Iniciando función con teléfono: 584243359632 2026-07-15 18:59:15 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 18:59:15 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 18:59:15 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 18:59:15 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 18:59:15 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 18:59:15 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:06:e5:a6","firstname":"Kleiver","lastname":"Paredes","mac":"68:d7:9a:06:e5:a6","srvid":33} 2026-07-15 18:59:15 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 18:59:15 - Datos usuario extraídos: {"username":"68:d7:9a:06:e5:a6","firstname":"Kleiver","lastname":"Paredes","mac":"68:d7:9a:06:e5:a6","srvid":33} 2026-07-15 18:59:15 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 18:59:15 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 18:59:15 - Valor de accessToken: EAAC0c45... 2026-07-15 18:59:15 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 18:59:15 - Instancia WhatsAppImageHandler creada 2026-07-15 18:59:15 - Llamando a saveWhatsAppImage... 2026-07-15 18:59:15 - saveWhatsAppImage: Procesando imagen para: 584243359632 2026-07-15 18:59:15 - saveWhatsAppImage: ID de media: 1643582227771048, MIME type: image/jpeg 2026-07-15 18:59:15 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1643582227771048 2026-07-15 18:59:16 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 18:59:16 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1643582227771048&source=getMedia&ext=1786647768&hash=ATw2IenNTpzUM-b3zkrbXDagBZMkVFBWswGEABomK-oAPQ 2026-07-15 18:59:16 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1643582227771048&source=getMedia&ext=1786647768&hash=ATw2IenNTpzUM-b3zkrbXDagBZMkVFBWswGEABomK-oAPQ 2026-07-15 18:59:16 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 18:59:16 - descargar_imagen: Imagen descargada - Tamaño: 33957 bytes, Tipo: image/jpeg 2026-07-15 18:59:16 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1643582227771048.jpg, Tamaño: 33957 bytes 2026-07-15 18:59:16 - saveToDatabase: Registro insertado en BD con ID: 356 2026-07-15 18:59:16 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1643582227771048.jpg","image_id":"1643582227771048","size":33957,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 18:59:16 - Resultado del comando: array 2026-07-15 18:59:16 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 18:59:18 - Mensaje enviado con éxito a 584243359632 2026-07-15 18:59:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5810c62f7ea (wa_message_id: wamid.HBgMNTg0MjQzMzU5NjMyFQIAERgSMjA5NjE0RjUwNUFDOTQzNEEzAA==) 2026-07-15 18:59:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a5810c62f7ea 2026-07-15 18:59:18 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Marta Torres, 2026-08-28 00:00:00 . 584129430024 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129430024","wa_id":"584129430024"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NDMwMDI0FQIAERgSQzk5RDA2NjREODY5QzdGMEJCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Kleiver Paredes, 2026-09-15 00:00:00 . 584243359632 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243359632","wa_id":"584243359632"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzU5NjMyFQIAERgSRDgzNUNCNjE3MTlERkE3ODlBAA==","message_status":"accepted"}]}'. 2026-07-15 19:04:39 - ====== INICIO WEBHOOK ====== 2026-07-15 19:04:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 19:04:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 19:04:39 - ====== FIN WEBHOOK ====== 2026-07-15 19:05:43 - ERROR: JSON decode: Syntax error | raw= 2026-07-15 19:08:11 - ====== INICIO WEBHOOK ====== 2026-07-15 19:08:11 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 19:08:11 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 19:08:11 - ====== FIN WEBHOOK ====== 2026-07-15 19:08:28 - ====== INICIO WEBHOOK ====== 2026-07-15 19:08:28 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 19:08:28 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 19:08:28 - ====== FIN WEBHOOK ====== 2026-07-15 19:09:43 - ====== INICIO WEBHOOK ====== 2026-07-15 19:09:43 - Evento: image | De: 584165102592 | Size: 928b 2026-07-15 19:09:43 - Procesando mensaje regular tipo: image 2026-07-15 19:09:43 - RegularMessageService: Procesando mensaje de 584165102592, tipo: image 2026-07-15 19:09:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY1MTAyNTkyFQIAEhggQUNEQUZBMzAyQTBGQzUyRDkxNTIxNTQ4OTFDNTZFM0IA 2026-07-15 19:09:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY1MTAyNTkyFQIAEhggQUNEQUZBMzAyQTBGQzUyRDkxNTIxNTQ4OTFDNTZFM0IA 2026-07-15 19:09:43 - Contenido: Buenas tardes para validar el pago del servicio de internet de Viterba Valeriana blanco .... 2026-07-15 19:09:43 - Comando detectado: buenas 2026-07-15 19:09:43 - CommandProcessor: Procesando comando: buenas 2026-07-15 19:09:43 - Imagen sin comando, guardando y procesando 2026-07-15 19:09:43 - Verificando duplicado por imageId=2086227558657660, msgId=wamid.HBgMNTg0MTY1MTAyNTkyFQIAEhggQUNEQUZBMzAyQTBGQzUyRDkxNTIxNTQ4OTFDNTZFM0IA 2026-07-15 19:09:43 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 19:09:43 - Incluyendo numtoname.php... 2026-07-15 19:09:43 - Incluyendo media.php... 2026-07-15 19:09:43 - DEBUG messages batch: [{"from":"584165102592","from_user_id":"VE.4549332688687211","id":"wamid.HBgMNTg0MTY1MTAyNTkyFQIAEhggQUNEQUZBMzAyQTBGQzUyRDkxNTIxNTQ4OTFDNTZFM0IA","timestamp":"1786648095","type":"image","image":{"caption":"Buenas tardes para validar el pago del servicio de internet de Viterba Valeriana blanco .","mime_type":"image\/jpeg","sha256":"d4rjpwEHAuV5UihI98ru3mvlULTvzMLs44nL9f6He1M=","id":"2086227558657660","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2086227558657660&source=webhook&ext=1786648395&hash=ATxucyAPfXDUKuyiDBmOUf-S6slz4z2b27HOah1Xbz8xlQ"}}] 2026-07-15 19:09:43 - DEBUG caption final: Buenas tardes para validar el pago del servicio de internet de Viterba Valeriana blanco . 2026-07-15 19:09:43 - DEBUG busqueda mobiles: 04165102592,4165102592,584165102592 2026-07-15 19:09:43 - DEBUG usuario NO encontrado 2026-07-15 19:09:43 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 19:09:43 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 19:09:44 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2086227558657660&source=getMedia&ext=1786648396&hash=ATwwYLZ5V4kRucMTiwYAkKmI1GJpMrpyuOOUFI3TooebhA 2026-07-15 19:09:46 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2086227558657660.jpg (38289 bytes) 2026-07-15 19:09:47 - OCR tesseract exit=0 chars=418 2026-07-15 19:09:47 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 3:06 0 +9104164 Q < Comprobante de operación —«< y PagomóvilBDV Comercios 9 35.582,32 Bs Fecha: 13/08/2026 Operación: 000994186761 [[] Identificación: 500479930 Origen: 0102****9649 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pg de viterba valeriana blanco < Agregar Beneficiario Crear Acceso directo 2026-07-15 19:09:47 - OCR parse (caption-level): {"banco":"Venezuela","monto":"35582.32","fecha":"2026-08-13"} 2026-07-15 19:09:47 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-13","debug":["fecha=2026-08-13"]} 2026-07-15 19:09:47 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-15 19:09:47 - DEBUG bodyAdmin postOCR: Tlf: 04165102592\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 35582.32 (caption)\nFecha: 2026-08-13 (caption) 2026-07-15 19:09:49 - IMG 2086227558657660 TEL 04165102592 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 19:09:49 - Incluyendo guardar_imagen.php... 2026-07-15 19:09:49 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 19:09:49 - Includes realizados. Verificando funciones... 2026-07-15 19:09:49 - obtenerInfoUsuario: Iniciando función con teléfono: 584165102592 2026-07-15 19:09:49 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 19:09:49 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 19:09:49 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 19:09:49 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 19:09:49 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584165102592 2026-07-15 19:09:49 - Datos usuario extraídos: null 2026-07-15 19:09:49 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 19:09:49 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 19:09:49 - Valor de accessToken: EAAC0c45... 2026-07-15 19:09:49 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 19:09:49 - Instancia WhatsAppImageHandler creada 2026-07-15 19:09:49 - Llamando a saveWhatsAppImage... 2026-07-15 19:09:49 - saveWhatsAppImage: Procesando imagen para: 584165102592 2026-07-15 19:09:49 - saveWhatsAppImage: ID de media: 2086227558657660, MIME type: image/jpeg 2026-07-15 19:09:49 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2086227558657660 2026-07-15 19:09:50 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 19:09:50 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2086227558657660&source=getMedia&ext=1786648402&hash=ATyzbAZs3rEao7ECDkoZSYl4AwRqqJoWGOMdncn3-9iTAw 2026-07-15 19:09:50 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2086227558657660&source=getMedia&ext=1786648402&hash=ATyzbAZs3rEao7ECDkoZSYl4AwRqqJoWGOMdncn3-9iTAw 2026-07-15 19:09:51 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 19:09:51 - descargar_imagen: Imagen descargada - Tamaño: 38289 bytes, Tipo: image/jpeg 2026-07-15 19:09:51 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2086227558657660.jpg, Tamaño: 38289 bytes 2026-07-15 19:09:51 - saveToDatabase: Registro insertado en BD con ID: 357 2026-07-15 19:09:51 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2086227558657660.jpg","image_id":"2086227558657660","size":38289,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 19:09:51 - Resultado del comando: array 2026-07-15 19:09:51 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 19:09:52 - Mensaje enviado con éxito a 584165102592 2026-07-15 19:09:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58134083dac (wa_message_id: wamid.HBgMNTg0MTY1MTAyNTkyFQIAERgSRTIwNjA5NjMwOEQ4MTkwRTY3AA==) 2026-07-15 19:09:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a58134083dac 2026-07-15 19:09:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , biterba blanco, 2026-09-15 00:00:00 . 584123259361 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123259361","wa_id":"584123259361"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjU5MzYxFQIAERgSMkQwOTc4OTIwRDBCMTQ1NjVDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , eunices Prieto Salazar, 2026-09-16 00:00:00 . 584241239247 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241239247","wa_id":"584241239247"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjM5MjQ3FQIAERgSNTRGQ0UyQjVGMzNEODM1OTk0AA==","message_status":"accepted"}]}'. 2026-07-15 19:21:13 - ====== INICIO WEBHOOK ====== 2026-07-15 19:21:13 - Evento: image | De: 584143466209 | Size: 861b 2026-07-15 19:21:13 - Procesando mensaje regular tipo: image 2026-07-15 19:21:13 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 19:21:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1ODAyOUFBOUE4RTYxOEE2Nzk1RjkwMTgyODlGMjkA 2026-07-15 19:21:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1ODAyOUFBOUE4RTYxOEE2Nzk1RjkwMTgyODlGMjkA 2026-07-15 19:21:13 - Contenido: G binance 989.00 equipos-lupo... 2026-07-15 19:21:13 - Comando detectado: g 2026-07-15 19:21:13 - CommandProcessor: Procesando comando: g 2026-07-15 19:21:13 - Gasto de negocio con imagen: 1738548897421006 2026-07-15 19:21:13 - Formato 'g banco descripcion': banco=binance, desc=989.00 equipos-lupo 2026-07-15 19:21:13 - Ejecutando GastosService (negocio) [15-Jul-2026 19:21:14 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 766.8603 2026-07-15 19:21:16 - Resultado del comando: array 2026-07-15 19:21:16 - Enviando respuesta: ✅ 💼 Gasto de negocio #971 registrado • Mon 2026-07-15 19:21:17 - Mensaje enviado con éxito a 584143466209 2026-07-15 19:21:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5815edb8298 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzZCRDg3OEMyRENERDY5NzAzAA==) 2026-07-15 19:21:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a5815edb8298 2026-07-15 19:21:17 - ====== FIN WEBHOOK ====== 2026-07-15 19:25:13 - ====== INICIO WEBHOOK ====== 2026-07-15 19:25:13 - Evento: text | De: 584123259361 | Size: 569b 2026-07-15 19:25:13 - Procesando mensaje regular tipo: text 2026-07-15 19:25:13 - RegularMessageService: Procesando mensaje de 584123259361, tipo: text 2026-07-15 19:25:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjU5MzYxFQIAEhggQTU3QzE4OEMxRDhFNEFENDc0ODI3NTlCNzlBRTRBQUMA 2026-07-15 19:25:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjU5MzYxFQIAEhggQTU3QzE4OEMxRDhFNEFENDc0ODI3NTlCNzlBRTRBQUMA 2026-07-15 19:25:13 - Contenido: Esta fallando un poco... 2026-07-15 19:25:13 - Comando detectado: esta 2026-07-15 19:25:13 - CommandProcessor: Procesando comando: esta 2026-07-15 19:25:13 - Comando no reconocido, enviando a ChatGPT 2026-07-15 19:25:13 - Resultado del comando: string 2026-07-15 19:25:13 - Enviando a ChatGPT: Esta fallando un poco... 2026-07-15 19:25:13 - forwardToChatGPT: Enviando a ChatGPT: Esta fallando un poco... 2026-07-15 19:25:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 19:25:13 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 19:25:13 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 19:25:14 - Mensaje enviado con éxito a 584123259361 2026-07-15 19:25:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5816da462fb (wa_message_id: wamid.HBgMNTg0MTIzMjU5MzYxFQIAERgSMEVBNTExQUQyQkUwRDI0MkQyAA==) 2026-07-15 19:25:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a5816da462fb 2026-07-15 19:25:14 - ====== FIN WEBHOOK ====== 2026-07-15 19:25:59 - ====== INICIO WEBHOOK ====== 2026-07-15 19:25:59 - Evento: interactive | De: 584241239247 | Size: 1011b 2026-07-15 19:25:59 - Procesando encuesta interactiva 2026-07-15 19:25:59 - SurveyService: Iniciando procesamiento de encuesta 2026-07-15 19:25:59 - Procesando encuesta de: 584241239247, Message ID: wamid.HBgMNTg0MjQxMjM5MjQ3FQIAEhggQUMwQzA3NDNDM0NFMjVCRkIwRDhCQzcxNkZDRTc0RjUA 2026-07-15 19:25:59 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-15 19:25:59 - ====== FIN WEBHOOK ====== 2026-07-15 19:30:06 - ====== INICIO WEBHOOK ====== 2026-07-15 19:30:06 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 19:30:06 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 19:30:06 - ====== FIN WEBHOOK ====== 2026-07-15 19:30:13 - ====== INICIO WEBHOOK ====== 2026-07-15 19:30:13 - Evento: image | De: 584242159543 | Size: 856b 2026-07-15 19:30:13 - Procesando mensaje regular tipo: image 2026-07-15 19:30:13 - RegularMessageService: Procesando mensaje de 584242159543, tipo: image 2026-07-15 19:30:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMTU5NTQzFQIAEhggQUNFOUIyNkI2QkM1NjkwMTJBMTVERTkxQUREQTg5MjIA 2026-07-15 19:30:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMTU5NTQzFQIAEhggQUNFOUIyNkI2QkM1NjkwMTJBMTVERTkxQUREQTg5MjIA 2026-07-15 19:30:13 - Contenido: ... 2026-07-15 19:30:13 - Comando detectado: image 2026-07-15 19:30:13 - CommandProcessor: Procesando comando: image 2026-07-15 19:30:13 - Imagen sin comando, guardando y procesando 2026-07-15 19:30:13 - Verificando duplicado por imageId=1567107974881451, msgId=wamid.HBgMNTg0MjQyMTU5NTQzFQIAEhggQUNFOUIyNkI2QkM1NjkwMTJBMTVERTkxQUREQTg5MjIA 2026-07-15 19:30:13 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 19:30:13 - Incluyendo numtoname.php... 2026-07-15 19:30:13 - Incluyendo media.php... 2026-07-15 19:30:13 - DEBUG messages batch: [{"from":"584242159543","from_user_id":"VE.4545579102395903","id":"wamid.HBgMNTg0MjQyMTU5NTQzFQIAEhggQUNFOUIyNkI2QkM1NjkwMTJBMTVERTkxQUREQTg5MjIA","timestamp":"1786649323","type":"image","image":{"mime_type":"image\/jpeg","sha256":"XmddEqZgdPY+Y2byE4m\/6V7TqfcPdWLIlbY3z6v9Lgg=","id":"1567107974881451","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1567107974881451&source=webhook&ext=1786649625&hash=ATwDu2sfR8UZ8uZLE_RERBtB-myDrAIi_z7amkln8mHGmw"}}] 2026-07-15 19:30:13 - DEBUG caption: no se encontró texto cercano 2026-07-15 19:30:13 - DEBUG caption final: [VACIO] 2026-07-15 19:30:13 - DEBUG busqueda mobiles: 04242159543,4242159543,584242159543 2026-07-15 19:30:13 - DEBUG usuario encontrado: 74:ac:b9:76:e9:12 2026-07-15 19:30:13 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 19:30:13 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 19:30:14 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1567107974881451&source=getMedia&ext=1786649626&hash=ATzNAGN3AEZQKTemOfNEBcQvtlgPIYtGE8IZLqxUzeMdKQ 2026-07-15 19:30:15 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1567107974881451.jpg (28178 bytes) 2026-07-15 19:30:16 - OCR tesseract exit=0 chars=432 2026-07-15 19:30:16 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 169 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 30.674,40 Nro. de referencia: r 48313550643 Fecha y hora del envio: 13/08/2026 a las 3:28:30 PM Cuenta origen: Cta. Máxima *1055 Beneficiario: Wifi Directo - 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal Concepto: 40 2026-07-15 19:30:16 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-13"} 2026-07-15 19:30:16 - OCR parseDetalles: {"banco":"Mercantil","monto":"30674.40","fecha":"2026-08-13","debug":["fecha=2026-08-13","bancoCode=0105","montoNext=30.674,40"]} 2026-07-15 19:30:16 - DEBUG registro: usernameRaw=''74:ac:b9:76:e9:12'' first=''zenaida'' last=''garcia'' esRegistrado=1 2026-07-15 19:30:16 - DEBUG bodyAdmin postOCR: Tlf: 04242159543\nUser: 74:ac:b9:76:e9:12\nNombre: zenaida garcia\nBanco: Mercantil\nMonto: 30674.40 (ocrDetails)\nFecha: 2026-08-13 (caption)\nSrvID: 35 2026-07-15 19:30:19 - IMG 1567107974881451 TEL 04242159543 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 19:30:19 - Incluyendo guardar_imagen.php... 2026-07-15 19:30:19 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 19:30:19 - Includes realizados. Verificando funciones... 2026-07-15 19:30:19 - obtenerInfoUsuario: Iniciando función con teléfono: 584242159543 2026-07-15 19:30:19 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 19:30:19 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 19:30:19 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 19:30:19 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 19:30:19 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 19:30:19 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:76:e9:12","firstname":"zenaida","lastname":"garcia","mac":"74:ac:b9:76:e9:12","srvid":35} 2026-07-15 19:30:19 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 19:30:19 - Datos usuario extraídos: {"username":"74:ac:b9:76:e9:12","firstname":"zenaida","lastname":"garcia","mac":"74:ac:b9:76:e9:12","srvid":35} 2026-07-15 19:30:19 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 19:30:19 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 19:30:19 - Valor de accessToken: EAAC0c45... 2026-07-15 19:30:19 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 19:30:19 - Instancia WhatsAppImageHandler creada 2026-07-15 19:30:19 - Llamando a saveWhatsAppImage... 2026-07-15 19:30:19 - saveWhatsAppImage: Procesando imagen para: 584242159543 2026-07-15 19:30:19 - saveWhatsAppImage: ID de media: 1567107974881451, MIME type: image/jpeg 2026-07-15 19:30:19 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1567107974881451 2026-07-15 19:30:20 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 19:30:20 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1567107974881451&source=getMedia&ext=1786649632&hash=ATxsXZ4alHS52fFnw5B-F5CpMWNKS-KYT7ff7vVh4PM9CQ 2026-07-15 19:30:20 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1567107974881451&source=getMedia&ext=1786649632&hash=ATxsXZ4alHS52fFnw5B-F5CpMWNKS-KYT7ff7vVh4PM9CQ 2026-07-15 19:30:21 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 19:30:21 - descargar_imagen: Imagen descargada - Tamaño: 28178 bytes, Tipo: image/jpeg 2026-07-15 19:30:21 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1567107974881451.jpg, Tamaño: 28178 bytes 2026-07-15 19:30:21 - saveToDatabase: Registro insertado en BD con ID: 358 2026-07-15 19:30:21 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1567107974881451.jpg","image_id":"1567107974881451","size":28178,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 19:30:21 - Resultado del comando: array 2026-07-15 19:30:21 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 19:30:22 - Mensaje enviado con éxito a 584242159543 2026-07-15 19:30:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58180e73964 (wa_message_id: wamid.HBgMNTg0MjQyMTU5NTQzFQIAERgSNEJEOTk3Nzc3QkMxOUQ2Mzg5AA==) 2026-07-15 19:30:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a58180e73964 2026-07-15 19:30:22 - ====== FIN WEBHOOK ====== 2026-07-15 19:33:50 - ====== INICIO WEBHOOK ====== 2026-07-15 19:33:50 - Evento: image | De: 584143466209 | Size: 872b 2026-07-15 19:33:50 - Procesando mensaje regular tipo: image 2026-07-15 19:33:50 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 19:33:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4RDNEOTUzMjY3QkYyNDkwRTE1MzE4N0I3QjIzRDkA 2026-07-15 19:33:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4RDNEOTUzMjY3QkYyNDkwRTE1MzE4N0I3QjIzRDkA 2026-07-15 19:33:50 - Contenido: G venezuela 437110.37 equipos-inversores... 2026-07-15 19:33:50 - Comando detectado: g 2026-07-15 19:33:50 - CommandProcessor: Procesando comando: g 2026-07-15 19:33:50 - Gasto de negocio con imagen: 1358447666399823 2026-07-15 19:33:50 - Formato 'g banco descripcion': banco=venezuela, desc=437110.37 equipos-inversores 2026-07-15 19:33:51 - Ejecutando GastosService (negocio) [15-Jul-2026 19:33:51 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 766.8603 2026-07-15 19:33:53 - Resultado del comando: array 2026-07-15 19:33:53 - Enviando respuesta: ✅ 💼 Gasto de negocio #972 registrado • Mon 2026-07-15 19:33:55 - Mensaje enviado con éxito a 584143466209 2026-07-15 19:33:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5818e31718b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMkNCNjFDQjgyNkM3RUFCNjZEAA==) 2026-07-15 19:33:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a5818e31718b 2026-07-15 19:33:55 - ====== FIN WEBHOOK ====== 2026-07-15 19:43:10 - ====== INICIO WEBHOOK ====== 2026-07-15 19:43:10 - Evento: image | De: 584243697494 | Size: 891b 2026-07-15 19:43:10 - Procesando mensaje regular tipo: image 2026-07-15 19:43:10 - RegularMessageService: Procesando mensaje de 584243697494, tipo: image 2026-07-15 19:43:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjk3NDk0FQIAEhggQUMzQzc2QTYwRDRCODMzMEI0MTFDOUUzRThERjI0MDIA 2026-07-15 19:43:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjk3NDk0FQIAEhggQUMzQzc2QTYwRDRCODMzMEI0MTFDOUUzRThERjI0MDIA 2026-07-15 19:43:10 - Contenido: Buenas tardes por acá el pago de Javier ruh... 2026-07-15 19:43:10 - Comando detectado: buenas 2026-07-15 19:43:10 - CommandProcessor: Procesando comando: buenas 2026-07-15 19:43:10 - Imagen sin comando, guardando y procesando 2026-07-15 19:43:10 - Verificando duplicado por imageId=1703867994035408, msgId=wamid.HBgMNTg0MjQzNjk3NDk0FQIAEhggQUMzQzc2QTYwRDRCODMzMEI0MTFDOUUzRThERjI0MDIA 2026-07-15 19:43:10 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 19:43:10 - Incluyendo numtoname.php... 2026-07-15 19:43:10 - Incluyendo media.php... 2026-07-15 19:43:10 - DEBUG messages batch: [{"from":"584243697494","from_user_id":"VE.4544507375836409","id":"wamid.HBgMNTg0MjQzNjk3NDk0FQIAEhggQUMzQzc2QTYwRDRCODMzMEI0MTFDOUUzRThERjI0MDIA","timestamp":"1786650100","type":"image","image":{"caption":"Buenas tardes por acá el pago de Javier ruh","mime_type":"image\/jpeg","sha256":"R\/opY3AZ0M28Eh7Kh9VESYNmLmihmB1nG\/0HP5w8x2k=","id":"1703867994035408","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1703867994035408&source=webhook&ext=1786650402&hash=ATwcqlBZ1mEnU6OnctQpsJppelgcAxmX1i3YlUfQR7nytQ"}}] 2026-07-15 19:43:10 - DEBUG caption final: Buenas tardes por acá el pago de Javier ruh 2026-07-15 19:43:10 - DEBUG busqueda mobiles: 04243697494,4243697494,584243697494 2026-07-15 19:43:10 - DEBUG usuario encontrado: 74:ac:b9:7c:0c:c8 2026-07-15 19:43:10 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 19:43:10 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 19:43:11 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1703867994035408&source=getMedia&ext=1786650403&hash=ATxZNZACpubX9gv--jWYwJcacuDZqP0KvFiQKuE7LXSkpg 2026-07-15 19:43:11 - ====== INICIO WEBHOOK ====== 2026-07-15 19:43:11 - Evento: button | De: 584243697494 | Size: 716b 2026-07-15 19:43:11 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 19:43:11 - ButtonService: payload=informacion de pagos, telefono=584243697494 2026-07-15 19:43:11 - Procesando botón PAGO para: 584243697494 2026-07-15 19:43:13 - Mensaje enviado con éxito a 584243697494 2026-07-15 19:43:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a581b112cef2 (wa_message_id: wamid.HBgMNTg0MjQzNjk3NDk0FQIAERgSMEFEQzgxNUM4RjFGRkM5QTQ3AA==) 2026-07-15 19:43:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a581b112cef2 2026-07-15 19:43:13 - ====== FIN WEBHOOK ====== 2026-07-15 19:43:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1703867994035408.jpg (37297 bytes) 2026-07-15 19:43:14 - OCR tesseract exit=0 chars=296 2026-07-15 19:43:14 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 312 Ss PagomóvilBDV Personas 23.006,00 Bs Fecha: 13/08/2026 Operación: 006991125850 [[] Identificación: 18143785 Origen: 0102****2569 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago de javier ruh 2026-07-15 19:43:14 - OCR parse (caption-level): {"banco":"Mercantil","monto":"23006.00","fecha":"2026-08-13"} 2026-07-15 19:43:14 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-13","debug":["fecha=2026-08-13"]} 2026-07-15 19:43:14 - DEBUG registro: usernameRaw=''74:ac:b9:7c:0c:c8'' first=''javier'' last=''ruh'' esRegistrado=1 2026-07-15 19:43:14 - DEBUG bodyAdmin postOCR: Tlf: 04243697494\nUser: 74:ac:b9:7c:0c:c8\nNombre: javier ruh\nBanco: Mercantil\nMonto: 23006.00 (caption)\nFecha: 2026-08-13 (caption)\nSrvID: 34 2026-07-15 19:43:17 - IMG 1703867994035408 TEL 04243697494 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 19:43:17 - Incluyendo guardar_imagen.php... 2026-07-15 19:43:17 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 19:43:17 - Includes realizados. Verificando funciones... 2026-07-15 19:43:17 - obtenerInfoUsuario: Iniciando función con teléfono: 584243697494 2026-07-15 19:43:17 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 19:43:17 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 19:43:17 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 19:43:17 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 19:43:17 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 19:43:17 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:0c:c8","firstname":"javier","lastname":"ruh","mac":"74:AC:B9:7C:0C:C8","srvid":34} 2026-07-15 19:43:17 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 19:43:17 - Datos usuario extraídos: {"username":"74:ac:b9:7c:0c:c8","firstname":"javier","lastname":"ruh","mac":"74:AC:B9:7C:0C:C8","srvid":34} 2026-07-15 19:43:17 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 19:43:17 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 19:43:17 - Valor de accessToken: EAAC0c45... 2026-07-15 19:43:17 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 19:43:17 - Instancia WhatsAppImageHandler creada 2026-07-15 19:43:17 - Llamando a saveWhatsAppImage... 2026-07-15 19:43:17 - saveWhatsAppImage: Procesando imagen para: 584243697494 2026-07-15 19:43:17 - saveWhatsAppImage: ID de media: 1703867994035408, MIME type: image/jpeg 2026-07-15 19:43:17 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1703867994035408 2026-07-15 19:43:18 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 19:43:18 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1703867994035408&source=getMedia&ext=1786650410&hash=ATy_Rg_bZB84z6mcA320FjYQQnFwCedH2_9P-1IfMKVKGA 2026-07-15 19:43:18 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1703867994035408&source=getMedia&ext=1786650410&hash=ATy_Rg_bZB84z6mcA320FjYQQnFwCedH2_9P-1IfMKVKGA 2026-07-15 19:43:19 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 19:43:19 - descargar_imagen: Imagen descargada - Tamaño: 37297 bytes, Tipo: image/jpeg 2026-07-15 19:43:19 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1703867994035408.jpg, Tamaño: 37297 bytes 2026-07-15 19:43:19 - saveToDatabase: Registro insertado en BD con ID: 359 2026-07-15 19:43:19 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1703867994035408.jpg","image_id":"1703867994035408","size":37297,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 19:43:19 - Resultado del comando: array 2026-07-15 19:43:19 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 19:43:20 - Mensaje enviado con éxito a 584243697494 2026-07-15 19:43:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a581b1886006 (wa_message_id: wamid.HBgMNTg0MjQzNjk3NDk0FQIAERgSODMyRkZEMTZDMDM2QUM2M0FFAA==) 2026-07-15 19:43:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a581b1886006 2026-07-15 19:43:20 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , encarcion sainz, 2026-09-18 00:00:00 . 584123801832 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123801832","wa_id":"584123801832"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODAxODMyFQIAERgSREQzMjcyOEJBNEJERUQyMUExAA==","message_status":"accepted"}]}'. 2026-07-15 20:04:27 - ====== INICIO WEBHOOK ====== 2026-07-15 20:04:27 - Evento: image | De: 584143466209 | Size: 873b 2026-07-15 20:04:27 - Procesando mensaje regular tipo: image 2026-07-15 20:04:27 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 20:04:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBQ0U1OUFEQTRDQUZEM0QxNkQ5RjY5OEI2OUY1OTQA 2026-07-15 20:04:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBQ0U1OUFEQTRDQUZEM0QxNkQ5RjY5OEI2OUY1OTQA 2026-07-15 20:04:27 - Contenido: G venezuela 1917.00 carro-estopera-toyota... 2026-07-15 20:04:27 - Comando detectado: g 2026-07-15 20:04:27 - CommandProcessor: Procesando comando: g 2026-07-15 20:04:27 - Gasto de negocio con imagen: 2320764145328347 2026-07-15 20:04:27 - Formato 'g banco descripcion': banco=venezuela, desc=1917.00 carro-estopera-toyota 2026-07-15 20:04:28 - Ejecutando GastosService (negocio) [15-Jul-2026 20:04:28 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 766.8603 2026-07-15 20:04:30 - Resultado del comando: array 2026-07-15 20:04:30 - Enviando respuesta: ✅ 💼 Gasto de negocio #973 registrado • Mon 2026-07-15 20:04:32 - Mensaje enviado con éxito a 584143466209 2026-07-15 20:04:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5820101193d (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNzU3M0FBNUVGQzMwMTJERjdEAA==) 2026-07-15 20:04:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a5820101193d 2026-07-15 20:04:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ely Johana Romero, 2026-09-14 00:00:00 . 584129359296 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129359296","wa_id":"584129359296"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzU5Mjk2FQIAERgSNDEwNEEwRkQ3QTUwMjY5OUJDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Grecia Morales, 2026-09-13 00:00:00 . 584129985010 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129985010","wa_id":"584129985010"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg1MDEwFQIAERgSQTU5OUIxM0E1MTIxMUZBMTM5AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , La Gabrielera Distribuidora, 2026-09-18 00:00:00 . 584125761279 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125761279","wa_id":"584125761279"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NzYxMjc5FQIAERgSQjAzNEU2QkY4M0I5NEU1RkM4AA==","message_status":"accepted"}]}'. 2026-07-15 20:32:46 - ====== INICIO WEBHOOK ====== 2026-07-15 20:32:46 - Evento: button | De: 584124959541 | Size: 715b 2026-07-15 20:32:46 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 20:32:46 - ButtonService: payload=informacion de pagos, telefono=584124959541 2026-07-15 20:32:46 - Procesando botón PAGO para: 584124959541 2026-07-15 20:32:47 - Mensaje enviado con éxito a 584124959541 2026-07-15 20:32:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5826af8027f (wa_message_id: wamid.HBgMNTg0MTI0OTU5NTQxFQIAERgSNzBDOUQ1RTNDNkE4MDA2MzlEAA==) 2026-07-15 20:32:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a5826af8027f 2026-07-15 20:32:47 - ====== FIN WEBHOOK ====== 2026-07-15 20:40:23 - ====== INICIO WEBHOOK ====== 2026-07-15 20:40:23 - Evento: image | De: 584123682329 | Size: 818b 2026-07-15 20:40:23 - Procesando mensaje regular tipo: image 2026-07-15 20:40:23 - RegularMessageService: Procesando mensaje de 584123682329, tipo: image 2026-07-15 20:40:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjgyMzI5FQIAEhggQUM5QTYxMzk4QkNERjg0QzIxRTA1MTc0RDAwODdEMzUA 2026-07-15 20:40:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjgyMzI5FQIAEhggQUM5QTYxMzk4QkNERjg0QzIxRTA1MTc0RDAwODdEMzUA 2026-07-15 20:40:23 - Contenido: ... 2026-07-15 20:40:23 - Comando detectado: image 2026-07-15 20:40:23 - CommandProcessor: Procesando comando: image 2026-07-15 20:40:23 - Imagen sin comando, guardando y procesando 2026-07-15 20:40:23 - Verificando duplicado por imageId=1723016662120723, msgId=wamid.HBgMNTg0MTIzNjgyMzI5FQIAEhggQUM5QTYxMzk4QkNERjg0QzIxRTA1MTc0RDAwODdEMzUA 2026-07-15 20:40:23 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 20:40:23 - Incluyendo numtoname.php... 2026-07-15 20:40:23 - Incluyendo media.php... 2026-07-15 20:40:23 - DEBUG messages batch: [{"from":"584123682329","from_user_id":"VE.4544507229169757","id":"wamid.HBgMNTg0MTIzNjgyMzI5FQIAEhggQUM5QTYxMzk4QkNERjg0QzIxRTA1MTc0RDAwODdEMzUA","timestamp":"1786653533","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Germr3fysYb8Rq3CklHdLmP2C5spO0W7Q83mUItPkaE=","id":"1723016662120723","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1723016662120723&source=webhook&ext=1786653835&hash=ATzwtb9SQJOmrwzNd5QTIKf8s9zuXtDE_Nns3fyCDdEasQ"}}] 2026-07-15 20:40:23 - DEBUG caption: no se encontró texto cercano 2026-07-15 20:40:23 - DEBUG caption final: [VACIO] 2026-07-15 20:40:23 - DEBUG busqueda mobiles: 04123682329,4123682329,584123682329 2026-07-15 20:40:23 - DEBUG usuario encontrado: 74:83:c2:e8:b3:6d 2026-07-15 20:40:23 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 20:40:23 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 20:40:25 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1723016662120723&source=getMedia&ext=1786653837&hash=ATySwO6KSrLqvvLsw1QmQSSxeDKk79omlTUu921-GQSS4Q 2026-07-15 20:40:27 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1723016662120723.jpg (52649 bytes) 2026-07-15 20:40:28 - OCR tesseract exit=0 chars=297 2026-07-15 20:40:28 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 374 y PagomóvilBDV Personas 9 23.005,81 Bs Fecha: 13/08/2026 Operación: 006991654107 IT) Identificación: 18143785 Origen: 0102****0056 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago internet 2026-07-15 20:40:28 - OCR parse (caption-level): {"banco":"Venezuela","monto":"23005.81","fecha":"2026-08-13"} 2026-07-15 20:40:28 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-13","debug":["fecha=2026-08-13"]} 2026-07-15 20:40:28 - DEBUG registro: usernameRaw=''74:83:c2:e8:b3:6d'' first=''Carmen '' last=''Goncalves'' esRegistrado=1 2026-07-15 20:40:28 - DEBUG bodyAdmin postOCR: Tlf: 04123682329\nUser: 74:83:c2:e8:b3:6d\nNombre: Carmen Goncalves\nBanco: Venezuela\nMonto: 23005.81 (caption)\nFecha: 2026-08-13 (caption)\nSrvID: 34 2026-07-15 20:40:31 - IMG 1723016662120723 TEL 04123682329 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 20:40:31 - Incluyendo guardar_imagen.php... 2026-07-15 20:40:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 20:40:31 - Includes realizados. Verificando funciones... 2026-07-15 20:40:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584123682329 2026-07-15 20:40:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 20:40:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 20:40:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 20:40:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 20:40:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 20:40:31 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:e8:b3:6d","firstname":"Carmen ","lastname":"Goncalves","mac":"74:83:c2:e8:b3:6d","srvid":34} 2026-07-15 20:40:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 20:40:31 - Datos usuario extraídos: {"username":"74:83:c2:e8:b3:6d","firstname":"Carmen ","lastname":"Goncalves","mac":"74:83:c2:e8:b3:6d","srvid":34} 2026-07-15 20:40:31 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 20:40:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 20:40:31 - Valor de accessToken: EAAC0c45... 2026-07-15 20:40:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 20:40:31 - Instancia WhatsAppImageHandler creada 2026-07-15 20:40:31 - Llamando a saveWhatsAppImage... 2026-07-15 20:40:31 - saveWhatsAppImage: Procesando imagen para: 584123682329 2026-07-15 20:40:31 - saveWhatsAppImage: ID de media: 1723016662120723, MIME type: image/jpeg 2026-07-15 20:40:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1723016662120723 2026-07-15 20:40:33 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 20:40:33 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1723016662120723&source=getMedia&ext=1786653845&hash=ATwy1UMGkIRZWzooswWqZSlGoAjF7w5GXdqZoLIA8OIOIg 2026-07-15 20:40:33 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1723016662120723&source=getMedia&ext=1786653845&hash=ATwy1UMGkIRZWzooswWqZSlGoAjF7w5GXdqZoLIA8OIOIg 2026-07-15 20:40:34 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 20:40:34 - descargar_imagen: Imagen descargada - Tamaño: 52649 bytes, Tipo: image/jpeg 2026-07-15 20:40:34 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1723016662120723.jpg, Tamaño: 52649 bytes 2026-07-15 20:40:34 - saveToDatabase: Registro insertado en BD con ID: 360 2026-07-15 20:40:34 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1723016662120723.jpg","image_id":"1723016662120723","size":52649,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 20:40:34 - Resultado del comando: array 2026-07-15 20:40:34 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 20:40:35 - Mensaje enviado con éxito a 584123682329 2026-07-15 20:40:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58288352a01 (wa_message_id: wamid.HBgMNTg0MTIzNjgyMzI5FQIAERgSOTI5MEE0RDg4MzRDMUQ2ODAzAA==) 2026-07-15 20:40:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a58288352a01 2026-07-15 20:40:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yosmary Misle, 2026-09-13 00:00:00 . 584129648577 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129648577","wa_id":"584129648577"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ4NTc3FQIAERgSNUQxN0RCMDJGOEVCRUIzQjBFAA==","message_status":"accepted"}]}'. 2026-07-15 20:44:19 - ====== INICIO WEBHOOK ====== 2026-07-15 20:44:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 20:44:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 20:44:19 - ====== FIN WEBHOOK ====== 2026-07-15 20:49:49 - ====== INICIO WEBHOOK ====== 2026-07-15 20:49:49 - Evento: button | De: 584123682329 | Size: 706b 2026-07-15 20:49:49 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 20:49:49 - ButtonService: payload=informacion de pagos, telefono=584123682329 2026-07-15 20:49:49 - Procesando botón PAGO para: 584123682329 2026-07-15 20:49:50 - Mensaje enviado con éxito a 584123682329 2026-07-15 20:49:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a582aae6e464 (wa_message_id: wamid.HBgMNTg0MTIzNjgyMzI5FQIAERgSRkIyMjIwQkU1Q0VBNzNBNzUwAA==) 2026-07-15 20:49:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a582aae6e464 2026-07-15 20:49:50 - ====== FIN WEBHOOK ====== 2026-07-15 20:57:20 - ====== INICIO WEBHOOK ====== 2026-07-15 20:57:20 - Evento: text | De: 584243362610 | Size: 582b 2026-07-15 20:57:20 - Procesando mensaje regular tipo: text 2026-07-15 20:57:20 - RegularMessageService: Procesando mensaje de 584243362610, tipo: text 2026-07-15 20:57:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM2RTM4MUFEMjdBOUVGOTM3RUZEMjA1RDNENzU0OTAA 2026-07-15 20:57:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM2RTM4MUFEMjdBOUVGOTM3RUZEMjA1RDNENzU0OTAA 2026-07-15 20:57:20 - Contenido: Buenas tardes... 2026-07-15 20:57:20 - Comando detectado: buenas 2026-07-15 20:57:20 - CommandProcessor: Procesando comando: buenas 2026-07-15 20:57:20 - Comando no reconocido, enviando a ChatGPT 2026-07-15 20:57:20 - Resultado del comando: string 2026-07-15 20:57:20 - Enviando a ChatGPT: Buenas tardes... 2026-07-15 20:57:20 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-07-15 20:57:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 21:57:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 21:57:20 America/Halifax] [CHATBOT][START] corr=9bd7b30b IP=127.0.0.1 UA= [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][WARN] corr=9bd7b30b No se obtuvo tasa; usando tasa fallback=480 [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:28:5b:3e mobile=584243362610 [15-Jul-2026 20:57:20 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' 2026-07-15 20:57:20 - ====== INICIO WEBHOOK ====== 2026-07-15 20:57:20 - Evento: text | De: 584243362610 | Size: 607b 2026-07-15 20:57:20 - Procesando mensaje regular tipo: text 2026-07-15 20:57:20 - RegularMessageService: Procesando mensaje de 584243362610, tipo: text 2026-07-15 20:57:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM5Q0M2OUNCMkNFMzhFOTRCQkYwQjQxMDI1NzVFN0UA 2026-07-15 20:57:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM5Q0M2OUNCMkNFMzhFOTRCQkYwQjQxMDI1NzVFN0UA 2026-07-15 20:57:20 - Contenido: Sabendo algo del Servicio de Internet?... 2026-07-15 20:57:20 - Comando detectado: sabendo 2026-07-15 20:57:20 - CommandProcessor: Procesando comando: sabendo 2026-07-15 20:57:20 - Comando no reconocido, enviando a ChatGPT 2026-07-15 20:57:20 - Resultado del comando: string 2026-07-15 20:57:20 - Enviando a ChatGPT: Sabendo algo del Servicio de Internet?... 2026-07-15 20:57:20 - LeadCapture: Posible lead detectado para 584243362610 2026-07-15 20:57:20 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-15 20:57:20 - forwardToChatGPT: Enviando a ChatGPT: Sabendo algo del Servicio de Internet?... 2026-07-15 20:57:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][DIAG] corr=9bd7b30b Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][CTX] corr=9bd7b30b tel=584243362610 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [15-Jul-2026 20:57:20 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][AI][90a876] Proveedor: gemini [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][GEMINI][90a876] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Jul-2026 21:57:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Jul-2026 21:57:20 America/Halifax] [CHATBOT][START] corr=167c1418 IP=127.0.0.1 UA= [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [15-Jul-2026 20:57:20 America/Caracas] [CHATBOT][WARN] corr=167c1418 No se obtuvo tasa; usando tasa fallback=480 [15-Jul-2026 20:57:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:28:5b:3e mobile=584243362610 [15-Jul-2026 20:57:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Jul-2026 20:57:21 America/Caracas] [CHATBOT][DIAG] corr=167c1418 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [15-Jul-2026 20:57:21 America/Caracas] [CHATBOT][CTX] corr=167c1418 tel=584243362610 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [15-Jul-2026 20:57:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 20:57:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 20:57:21 America/Caracas] [CHATBOT][AI][e75c25] Proveedor: gemini [15-Jul-2026 20:57:21 America/Caracas] [CHATBOT][GEMINI][e75c25] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Jul-2026 20:57:21 America/Caracas] [CHATBOT][GEMINI][90a876] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 20:57:21 America/Caracas] [CHATBOT][GEMINI][e75c25] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 20:57:21 America/Caracas] [CHATBOT][GEMINI][90a876] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 20:57:21 America/Caracas] [CHATBOT][GEMINI][e75c25] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 20:57:22 America/Caracas] [CHATBOT][AI][90a876] Gemini falló, usando heurística local [15-Jul-2026 20:57:22 America/Caracas] [CHATBOT][AI][90a876] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 20:57:22 America/Caracas] [CHATBOT][END] corr=9bd7b30b bytesRespuesta=398 [15-Jul-2026 20:57:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 20:57:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Jul-2026 20:57:22 America/Caracas] [CHATBOT][AI][e75c25] Gemini falló, usando heurística local [15-Jul-2026 20:57:22 America/Caracas] [CHATBOT][AI][e75c25] Heurística no matcheó, enviando menú de opciones [15-Jul-2026 20:57:22 America/Caracas] [CHATBOT][END] corr=167c1418 bytesRespuesta=398 [15-Jul-2026 20:57:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 20:57:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 20:57:23 - Mensaje enviado con éxito a 584243362610 2026-07-15 20:57:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a582c73bf034 (wa_message_id: wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSN0JENUU3RkQyREJEMDREQjk2AA==) 2026-07-15 20:57:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a582c73bf034 2026-07-15 20:57:23 - ====== FIN WEBHOOK ====== 2026-07-15 20:57:23 - Mensaje enviado con éxito a 584243362610 2026-07-15 20:57:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a582c73ef000 (wa_message_id: wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSNDBFNkM2QTAyNTExMUU2Njk1AA==) 2026-07-15 20:57:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a582c73ef000 2026-07-15 20:57:23 - ====== FIN WEBHOOK ====== 2026-07-15 21:26:52 - ====== INICIO WEBHOOK ====== 2026-07-15 21:26:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 21:26:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 21:26:52 - ====== FIN WEBHOOK ====== 2026-07-15 21:26:53 - ====== INICIO WEBHOOK ====== 2026-07-15 21:26:53 - Evento: status:failed | De: 584166157272 | Size: 828b 2026-07-15 21:26:53 - STATUS FAILED: failed para 584166157272 | Error: 131047 Re-engagement message 2026-07-15 21:26:53 - ====== FIN WEBHOOK ====== 2026-07-15 22:20:27 - ====== INICIO WEBHOOK ====== 2026-07-15 22:20:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 22:20:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 22:20:27 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Juan Pablo Orihuela, 2026-09-13 00:00:00 . 1786848734 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"1786848734","wa_id":"1786848734"}],"messages":[{"id":"wamid.HBgKMTc4Njg0ODczNBUCABEYEkE3ODI0Qjg2QUZEOTQwOUFGMAA=","message_status":"accepted"}]}'. 2026-07-15 22:31:09 - ====== INICIO WEBHOOK ====== 2026-07-15 22:31:09 - Evento: status:failed | De: 1786848734 | Size: 565b 2026-07-15 22:31:09 - STATUS FAILED: failed para 1786848734 | Error: 131026 Message undeliverable 2026-07-15 22:31:09 - ====== FIN WEBHOOK ====== 2026-07-15 22:35:23 - ====== INICIO WEBHOOK ====== 2026-07-15 22:35:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 22:35:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 22:35:23 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , jhon florez, 2026-09-13 00:00:00 . 584142322961 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142322961","wa_id":"584142322961"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzIyOTYxFQIAERgSRTNDQkQ4Qzk5RkE3MEExQzc0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , alejandra blanchard strubinger, 2026-09-14 00:00:00 . 573182261385 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"573182261385","wa_id":"573182261385"}],"messages":[{"id":"wamid.HBgMNTczMTgyMjYxMzg1FQIAERgSRTIzNDQyNTMzODYwQkJDRjlGAA==","message_status":"accepted"}]}'. 2026-07-15 22:49:44 - ====== INICIO WEBHOOK ====== 2026-07-15 22:49:44 - Evento: status:failed | De: 573182261385 | Size: 573b 2026-07-15 22:49:44 - STATUS FAILED: failed para 573182261385 | Error: 131026 Message undeliverable 2026-07-15 22:49:44 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Rosa Kanzler Morales, 2026-09-14 00:00:00 . 584264255340 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264255340","wa_id":"584264255340"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MjU1MzQwFQIAERgSNzc0OEYwM0REMzhGREI4QjMzAA==","message_status":"accepted"}]}'. 2026-07-15 22:50:53 - ====== INICIO WEBHOOK ====== 2026-07-15 22:50:53 - Evento: status:failed | De: 584264255340 | Size: 573b 2026-07-15 22:50:53 - STATUS FAILED: failed para 584264255340 | Error: 131026 Message undeliverable 2026-07-15 22:50:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , william breidembach, 2026-09-13 00:00:00 . 584265190340 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265190340","wa_id":"584265190340"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTkwMzQwFQIAERgSQTI0MjY3M0JGMkE2RjE5RjQ3AA==","message_status":"accepted"}]}'. 2026-07-15 23:27:48 - ====== INICIO WEBHOOK ====== 2026-07-15 23:27:48 - Evento: text | De: 584264389362 | Size: 641b 2026-07-15 23:27:48 - Procesando mensaje regular tipo: text 2026-07-15 23:27:48 - RegularMessageService: Procesando mensaje de 584264389362, tipo: text 2026-07-15 23:27:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0Mzg5MzYyFQIAEhggQUM5MUYxNEEwNTVFMThDOUNDMTVERjZCNkRFMTdEQzYA 2026-07-15 23:27:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0Mzg5MzYyFQIAEhggQUM5MUYxNEEwNTVFMThDOUNDMTVERjZCNkRFMTdEQzYA 2026-07-15 23:27:48 - Contenido: Buenas noches para saber el montó del pago del wifi de Luis kanzler... 2026-07-15 23:27:48 - Comando detectado: buenas 2026-07-15 23:27:48 - CommandProcessor: Procesando comando: buenas 2026-07-15 23:27:48 - Comando no reconocido, enviando a ChatGPT 2026-07-15 23:27:48 - Resultado del comando: string 2026-07-15 23:27:48 - Enviando a ChatGPT: Buenas noches para saber el montó del pago del wi... 2026-07-15 23:27:48 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches para saber el montó del pago del wi... 2026-07-15 23:27:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 00:27:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 00:27:48 America/Halifax] [CHATBOT][START] corr=f009376b IP=127.0.0.1 UA= [15-Jul-2026 23:27:49 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [15-Jul-2026 23:27:49 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [15-Jul-2026 23:27:49 America/Caracas] [CHATBOT][WARN] corr=f009376b No se obtuvo tasa; usando tasa fallback=480 [15-Jul-2026 23:27:49 America/Caracas] [CHATBOT][CTX] corr=f009376b tel=584264389362 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [15-Jul-2026 23:27:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Jul-2026 23:27:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Jul-2026 23:27:49 America/Caracas] [CHATBOT][AI][c6a681] Proveedor: gemini [15-Jul-2026 23:27:49 America/Caracas] [CHATBOT][GEMINI][c6a681] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Jul-2026 23:27:49 America/Caracas] [CHATBOT][GEMINI][c6a681] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 23:27:49 America/Caracas] [CHATBOT][GEMINI][c6a681] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [15-Jul-2026 23:27:50 America/Caracas] [CHATBOT][AI][c6a681] Gemini falló, usando heurística local [15-Jul-2026 23:27:50 America/Caracas] [CHATBOT][END] corr=f009376b bytesRespuesta=397 [15-Jul-2026 23:27:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-15 23:27:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 23:27:51 - Mensaje enviado con éxito a 584264389362 2026-07-15 23:27:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a584fb7b767c (wa_message_id: wamid.HBgMNTg0MjY0Mzg5MzYyFQIAERgSOTg0QjYwMjM3ODFCQTAwODYyAA==) 2026-07-15 23:27:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a584fb7b767c 2026-07-15 23:27:51 - ====== FIN WEBHOOK ====== 2026-07-15 23:33:50 - ====== INICIO WEBHOOK ====== 2026-07-15 23:33:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 23:33:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 23:33:50 - ====== FIN WEBHOOK ====== 2026-07-15 23:33:51 - ====== INICIO WEBHOOK ====== 2026-07-15 23:33:51 - Evento: status:failed | De: 584161472137 | Size: 826b 2026-07-15 23:33:51 - STATUS FAILED: failed para 584161472137 | Error: 131047 Re-engagement message 2026-07-15 23:33:51 - ====== FIN WEBHOOK ====== 2026-07-15 23:34:00 - ====== INICIO WEBHOOK ====== 2026-07-15 23:34:00 - Evento: image | De: 584264389362 | Size: 842b 2026-07-15 23:34:00 - Procesando mensaje regular tipo: image 2026-07-15 23:34:00 - RegularMessageService: Procesando mensaje de 584264389362, tipo: image 2026-07-15 23:34:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0Mzg5MzYyFQIAEhggQUM1OTVFQjdEMjMyQjUzMzUxMDcxNzE4NkUzRTlFQkEA 2026-07-15 23:34:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0Mzg5MzYyFQIAEhggQUM1OTVFQjdEMjMyQjUzMzUxMDcxNzE4NkUzRTlFQkEA 2026-07-15 23:34:00 - Contenido: ... 2026-07-15 23:34:00 - Comando detectado: image 2026-07-15 23:34:00 - CommandProcessor: Procesando comando: image 2026-07-15 23:34:00 - Imagen sin comando, guardando y procesando 2026-07-15 23:34:00 - Verificando duplicado por imageId=1432635718849283, msgId=wamid.HBgMNTg0MjY0Mzg5MzYyFQIAEhggQUM1OTVFQjdEMjMyQjUzMzUxMDcxNzE4NkUzRTlFQkEA 2026-07-15 23:34:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 23:34:00 - Incluyendo numtoname.php... 2026-07-15 23:34:00 - Incluyendo media.php... 2026-07-15 23:34:00 - DEBUG messages batch: [{"from":"584264389362","from_user_id":"VE.1737466260842160","id":"wamid.HBgMNTg0MjY0Mzg5MzYyFQIAEhggQUM1OTVFQjdEMjMyQjUzMzUxMDcxNzE4NkUzRTlFQkEA","timestamp":"1786663950","type":"image","image":{"mime_type":"image\/jpeg","sha256":"klP2Tq+FMD+TxLrjNR9ASDJKo1e3WPFdSMyLC7hLBaQ=","id":"1432635718849283","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1432635718849283&source=webhook&ext=1786664252&hash=ATxKZL2jbIIq-SFCt3GDES6GRmDaTBYgVrYPFvbgzE-uIw"}}] 2026-07-15 23:34:00 - DEBUG caption: no se encontró texto cercano 2026-07-15 23:34:00 - DEBUG caption final: [VACIO] 2026-07-15 23:34:00 - DEBUG busqueda mobiles: 04264389362,4264389362,584264389362 2026-07-15 23:34:00 - DEBUG usuario NO encontrado 2026-07-15 23:34:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 23:34:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 23:34:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1432635718849283&source=getMedia&ext=1786664253&hash=ATzKV_UaSrq1a09cXqhedjIxQ8sOTiIywAGtknBz517Hfw 2026-07-15 23:34:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1432635718849283.jpg (34142 bytes) 2026-07-15 23:34:03 - OCR tesseract exit=0 chars=309 2026-07-15 23:34:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 221 7324 y DT] E E TAS ha PagomóvilBDV Comercios EA 13/08/2026 Operación: 000994767291 io Identificacién: 500479930 Origen: 0102****1868 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA € (Y Crear Acceso directo 2026-07-15 23:34:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-13"} 2026-07-15 23:34:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-13","debug":["fecha=2026-08-13"]} 2026-07-15 23:34:03 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-15 23:34:03 - DEBUG bodyAdmin postOCR: Tlf: 04264389362\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-13 (caption) 2026-07-15 23:34:06 - IMG 1432635718849283 TEL 04264389362 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 23:34:06 - Incluyendo guardar_imagen.php... 2026-07-15 23:34:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 23:34:06 - Includes realizados. Verificando funciones... 2026-07-15 23:34:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584264389362 2026-07-15 23:34:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 23:34:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 23:34:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 23:34:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 23:34:06 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584264389362 2026-07-15 23:34:06 - Datos usuario extraídos: null 2026-07-15 23:34:06 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 23:34:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 23:34:06 - Valor de accessToken: EAAC0c45... 2026-07-15 23:34:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 23:34:06 - Instancia WhatsAppImageHandler creada 2026-07-15 23:34:06 - Llamando a saveWhatsAppImage... 2026-07-15 23:34:06 - saveWhatsAppImage: Procesando imagen para: 584264389362 2026-07-15 23:34:06 - saveWhatsAppImage: ID de media: 1432635718849283, MIME type: image/jpeg 2026-07-15 23:34:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1432635718849283 2026-07-15 23:34:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 23:34:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1432635718849283&source=getMedia&ext=1786664259&hash=ATygTl3SDCnUppVrg-VnOAmvvcZ5F11wc9Kazz2ccAeAoA 2026-07-15 23:34:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1432635718849283&source=getMedia&ext=1786664259&hash=ATygTl3SDCnUppVrg-VnOAmvvcZ5F11wc9Kazz2ccAeAoA 2026-07-15 23:34:07 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 23:34:07 - descargar_imagen: Imagen descargada - Tamaño: 34142 bytes, Tipo: image/jpeg 2026-07-15 23:34:07 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1432635718849283.jpg, Tamaño: 34142 bytes 2026-07-15 23:34:07 - saveToDatabase: Registro insertado en BD con ID: 361 2026-07-15 23:34:07 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1432635718849283.jpg","image_id":"1432635718849283","size":34142,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 23:34:07 - Resultado del comando: array 2026-07-15 23:34:07 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 23:34:08 - Mensaje enviado con éxito a 584264389362 2026-07-15 23:34:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a585130ccd1b (wa_message_id: wamid.HBgMNTg0MjY0Mzg5MzYyFQIAERgSNEZBMUJBOEYyNzYxRkVCRDdEAA==) 2026-07-15 23:34:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a585130ccd1b 2026-07-15 23:34:08 - ====== FIN WEBHOOK ====== 2026-07-15 23:34:10 - ====== INICIO WEBHOOK ====== 2026-07-15 23:34:10 - Evento: text | De: 584264389362 | Size: 602b 2026-07-15 23:34:10 - Procesando mensaje regular tipo: text 2026-07-15 23:34:10 - RegularMessageService: Procesando mensaje de 584264389362, tipo: text 2026-07-15 23:34:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY0Mzg5MzYyFQIAEhggQUMwNzgzRUNBRDU3RjE5NEZGMTBBMjM0NkZCMTZBQ0EA 2026-07-15 23:34:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY0Mzg5MzYyFQIAEhggQUMwNzgzRUNBRDU3RjE5NEZGMTBBMjM0NkZCMTZBQ0EA 2026-07-15 23:34:10 - Contenido: Pago de 15 días Luis kanzler... 2026-07-15 23:34:10 - Comando detectado: pago 2026-07-15 23:34:10 - CommandProcessor: Procesando comando: pago 2026-07-15 23:34:10 - Ejecutando add_pagos.php [15-Jul-2026 23:34:10 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:34:10 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:34:10 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:34:11 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:34:11 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:34:11 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:34:11 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 23:34:11 - Resultado del comando: array 2026-07-15 23:34:11 - Enviando respuesta: [Interactivo] Para activar el plan: default group 2026-07-15 23:34:12 - Mensaje enviado con éxito a 584264389362 2026-07-15 23:34:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5851346883d (wa_message_id: wamid.HBgMNTg0MjY0Mzg5MzYyFQIAERgSMTVGODQxREY1ODg3QjEzQUU2AA==) 2026-07-15 23:34:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a5851346883d 2026-07-15 23:34:12 - ====== FIN WEBHOOK ====== 2026-07-15 23:36:52 - ====== INICIO WEBHOOK ====== 2026-07-15 23:36:52 - Evento: interactive | De: 584264389362 | Size: 943b 2026-07-15 23:36:52 - Procesando Flow de PAGO para: 584264389362 [15-Jul-2026 23:36:52 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:36:52 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:36:52 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:36:52 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:36:52 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:36:52 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:36:52 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 23:36:54 - Mensaje enviado con éxito a 584264389362 2026-07-15 23:36:54 - ====== FIN WEBHOOK ====== 2026-07-15 23:39:18 - ====== INICIO WEBHOOK ====== 2026-07-15 23:39:18 - Evento: interactive | De: 584264389362 | Size: 1027b 2026-07-15 23:39:18 - Procesando Flow de PAGO para: 584264389362 [15-Jul-2026 23:39:18 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:39:18 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:39:18 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:39:18 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:39:18 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:39:18 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:39:18 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 23:39:20 - Mensaje enviado con éxito a 584264389362 2026-07-15 23:39:20 - ====== FIN WEBHOOK ====== 2026-07-15 23:41:17 - ====== INICIO WEBHOOK ====== 2026-07-15 23:41:17 - Evento: interactive | De: 584264389362 | Size: 1026b 2026-07-15 23:41:17 - Procesando Flow de PAGO para: 584264389362 [15-Jul-2026 23:41:18 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:41:18 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:41:18 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:41:18 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:41:18 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:41:18 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:41:18 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 23:41:19 - Mensaje enviado con éxito a 584264389362 2026-07-15 23:41:19 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carmen Goncalves, 2026-09-13 00:00:00 . 584123682329 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123682329","wa_id":"584123682329"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjgyMzI5FQIAERgSRUUzRDQ4QzYxMEVFNDVEMzI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163141029","wa_id":"584163141029"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMTQxMDI5FQIAERgSMUYxQzREMUQyN0EwOEIxRENBAA==","message_status":"accepted"}]}'. 2026-07-15 23:46:31 - ====== INICIO WEBHOOK ====== 2026-07-15 23:46:31 - Evento: interactive | De: 584264389362 | Size: 1028b 2026-07-15 23:46:31 - Procesando Flow de PAGO para: 584264389362 [15-Jul-2026 23:46:31 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:46:31 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:46:31 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:46:32 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:46:32 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:46:32 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 23:46:32 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 23:46:33 - Mensaje enviado con éxito a 584264389362 2026-07-15 23:46:33 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , luis kanzler diaz, 2026-08-28 00:00:00 . 584161459065 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161459065","wa_id":"584161459065"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDU5MDY1FQIAERgSQzI3QkZFQURDMThCMUJDOTM0AA==","message_status":"accepted"}]}'. 2026-07-15 23:48:00 - ====== INICIO WEBHOOK ====== 2026-07-15 23:48:00 - Evento: status:failed | De: 584161459065 | Size: 573b 2026-07-15 23:48:00 - STATUS FAILED: failed para 584161459065 | Error: 131026 Message undeliverable 2026-07-15 23:48:00 - ====== FIN WEBHOOK ====== 2026-07-16 00:19:46 - ====== INICIO WEBHOOK ====== 2026-07-16 00:19:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 00:19:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 00:19:46 - ====== FIN WEBHOOK ====== 2026-07-16 00:23:04 - ====== INICIO WEBHOOK ====== 2026-07-16 00:23:04 - Evento: text | De: 584166120561 | Size: 590b 2026-07-16 00:23:04 - Procesando mensaje regular tipo: text 2026-07-16 00:23:04 - RegularMessageService: Procesando mensaje de 584166120561, tipo: text 2026-07-16 00:23:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2MTIwNTYxFQIAEhggQUNFNTBGQkFFOUJBMjFGREQ4QjE2RkU2Q0Y5N0Y1QkUA 2026-07-16 00:23:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2MTIwNTYxFQIAEhggQUNFNTBGQkFFOUJBMjFGREQ4QjE2RkU2Q0Y5N0Y1QkUA 2026-07-16 00:23:04 - Contenido: Buenas noches pago de Edita blanco... 2026-07-16 00:23:04 - Comando detectado: buenas 2026-07-16 00:23:04 - CommandProcessor: Procesando comando: buenas 2026-07-16 00:23:04 - Comando no reconocido, enviando a ChatGPT 2026-07-16 00:23:04 - Resultado del comando: string 2026-07-16 00:23:04 - Enviando a ChatGPT: Buenas noches pago de Edita blanco... 2026-07-16 00:23:04 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches pago de Edita blanco... 2026-07-16 00:23:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 01:23:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 01:23:04 America/Halifax] [CHATBOT][START] corr=9fe4a0e0 IP=127.0.0.1 UA= [16-Jul-2026 00:23:04 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 00:23:04 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 00:23:04 America/Caracas] [CHATBOT][WARN] corr=9fe4a0e0 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 00:23:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=74:83:c2:a2:19:26 mobile=584166120561 [16-Jul-2026 00:23:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 00:23:04 America/Caracas] [CHATBOT][DIAG] corr=9fe4a0e0 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 00:23:04 America/Caracas] [CHATBOT][CTX] corr=9fe4a0e0 tel=584166120561 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [16-Jul-2026 00:23:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 00:23:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 00:23:04 America/Caracas] [CHATBOT][AI][8fed0b] Proveedor: gemini [16-Jul-2026 00:23:04 America/Caracas] [CHATBOT][GEMINI][8fed0b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 00:23:05 America/Caracas] [CHATBOT][GEMINI][8fed0b] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 00:23:05 America/Caracas] [CHATBOT][GEMINI][8fed0b] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 00:23:06 America/Caracas] [CHATBOT][AI][8fed0b] Gemini falló, usando heurística local [16-Jul-2026 00:23:06 America/Caracas] [CHATBOT][END] corr=9fe4a0e0 bytesRespuesta=397 [16-Jul-2026 00:23:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 00:23:06 - ====== INICIO WEBHOOK ====== 2026-07-16 00:23:06 - Evento: image | De: 584166120561 | Size: 859b 2026-07-16 00:23:06 - Procesando mensaje regular tipo: image 2026-07-16 00:23:06 - RegularMessageService: Procesando mensaje de 584166120561, tipo: image 2026-07-16 00:23:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2MTIwNTYxFQIAEhggQUNDMDA3QjhGMDA2RTlCQTJDOUMwNjdFQzNCQjMyREIA 2026-07-16 00:23:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 00:23:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2MTIwNTYxFQIAEhggQUNDMDA3QjhGMDA2RTlCQTJDOUMwNjdFQzNCQjMyREIA 2026-07-16 00:23:06 - Contenido: ... 2026-07-16 00:23:06 - Comando detectado: image 2026-07-16 00:23:06 - CommandProcessor: Procesando comando: image 2026-07-16 00:23:06 - Imagen sin comando, guardando y procesando 2026-07-16 00:23:06 - Verificando duplicado por imageId=1057598966668458, msgId=wamid.HBgMNTg0MTY2MTIwNTYxFQIAEhggQUNDMDA3QjhGMDA2RTlCQTJDOUMwNjdFQzNCQjMyREIA 2026-07-16 00:23:06 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 00:23:06 - Incluyendo numtoname.php... 2026-07-16 00:23:06 - Incluyendo media.php... 2026-07-16 00:23:06 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584166120561","from_user_id":"VE.4545152125771934","id":"wamid.HBgMNTg0MTY2MTIwNTYxFQIAEhggQUNDMDA3QjhGMDA2RTlCQTJDOUMwNjdFQzNCQjMyREIA","timestamp":"1786666895","type":"image","image":{"mime_type":"image\/jpeg","sha256":"sbVKl2SWHEeVAHMqu34tD2i\/VugQrehAb6VcprwOvUg=","id":"1057598966668458","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1057598966668458&source=webhook&ext=1786667198&hash=ATzrW14e6m5L5blUVpLecWP3eoL5Y3LzHxSw-irqIEbteA"}}] 2026-07-16 00:23:06 - DEBUG caption: no se encontró texto cercano 2026-07-16 00:23:06 - DEBUG caption final: [VACIO] 2026-07-16 00:23:06 - DEBUG busqueda mobiles: 04166120561,4166120561,584166120561 2026-07-16 00:23:06 - DEBUG usuario encontrado: 74:83:c2:a2:19:26 2026-07-16 00:23:06 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 00:23:06 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 00:23:07 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1057598966668458&source=getMedia&ext=1786667199&hash=ATxz7Xv_dtqSsXolE-F1sOcACHy8nkuxoY1kic1slmtYjw 2026-07-16 00:23:07 - Mensaje enviado con éxito a 584166120561 2026-07-16 00:23:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a585cab890b5 (wa_message_id: wamid.HBgMNTg0MTY2MTIwNTYxFQIAERgSNUQwRjk3RDFBN0JDOTJEMEFFAA==) 2026-07-16 00:23:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a585cab890b5 2026-07-16 00:23:07 - ====== FIN WEBHOOK ====== 2026-07-16 00:23:08 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1057598966668458.jpg (42914 bytes) 2026-07-16 00:23:09 - OCR tesseract exit=0 chars=389 2026-07-16 00:23:09 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 187 8:18 uw > @ < Comprobante de operación < y PagomóvilBDV Personas 9 30.674,00 Bs Fecha: 13/08/2026 Operación: 006993848229 [E Identificación: 18143785 Origen: 0102****2532 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago € J Agregar Beneficiario JP Crear Acceso directo 2026-07-16 00:23:09 - OCR parse (caption-level): {"banco":"Mercantil","monto":"30674.00","fecha":"2026-08-13"} 2026-07-16 00:23:09 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-13","debug":["fecha=2026-08-13"]} 2026-07-16 00:23:09 - DEBUG registro: usernameRaw=''74:83:c2:a2:19:26'' first=''edita'' last=''blanco'' esRegistrado=1 2026-07-16 00:23:09 - DEBUG bodyAdmin postOCR: Tlf: 04166120561\nUser: 74:83:c2:a2:19:26\nNombre: edita blanco\nBanco: Mercantil\nMonto: 30674.00 (caption)\nFecha: 2026-08-13 (caption)\nSrvID: 35 2026-07-16 00:23:11 - IMG 1057598966668458 TEL 04166120561 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 00:23:11 - Incluyendo guardar_imagen.php... 2026-07-16 00:23:11 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 00:23:11 - Includes realizados. Verificando funciones... 2026-07-16 00:23:11 - obtenerInfoUsuario: Iniciando función con teléfono: 584166120561 2026-07-16 00:23:11 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 00:23:11 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 00:23:11 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 00:23:11 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 00:23:11 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 00:23:11 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:a2:19:26","firstname":"edita","lastname":"blanco","mac":"74:83:c2:a2:19:26","srvid":35} 2026-07-16 00:23:11 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 00:23:11 - Datos usuario extraídos: {"username":"74:83:c2:a2:19:26","firstname":"edita","lastname":"blanco","mac":"74:83:c2:a2:19:26","srvid":35} 2026-07-16 00:23:11 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 00:23:11 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 00:23:11 - Valor de accessToken: EAAC0c45... 2026-07-16 00:23:11 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 00:23:11 - Instancia WhatsAppImageHandler creada 2026-07-16 00:23:11 - Llamando a saveWhatsAppImage... 2026-07-16 00:23:11 - saveWhatsAppImage: Procesando imagen para: 584166120561 2026-07-16 00:23:11 - saveWhatsAppImage: ID de media: 1057598966668458, MIME type: image/jpeg 2026-07-16 00:23:11 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1057598966668458 2026-07-16 00:23:12 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 00:23:12 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1057598966668458&source=getMedia&ext=1786667204&hash=ATxnzkYhc-XnGcSAlYFzf7qQd07c25tsoJwPaYCunGmVeQ 2026-07-16 00:23:12 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1057598966668458&source=getMedia&ext=1786667204&hash=ATxnzkYhc-XnGcSAlYFzf7qQd07c25tsoJwPaYCunGmVeQ 2026-07-16 00:23:13 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 00:23:13 - descargar_imagen: Imagen descargada - Tamaño: 42914 bytes, Tipo: image/jpeg 2026-07-16 00:23:13 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1057598966668458.jpg, Tamaño: 42914 bytes 2026-07-16 00:23:13 - saveToDatabase: Registro insertado en BD con ID: 362 2026-07-16 00:23:13 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1057598966668458.jpg","image_id":"1057598966668458","size":42914,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 00:23:13 - Resultado del comando: array 2026-07-16 00:23:13 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 00:23:14 - Mensaje enviado con éxito a 584166120561 2026-07-16 00:23:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a585cb296a3f (wa_message_id: wamid.HBgMNTg0MTY2MTIwNTYxFQIAERgSRENGOThDMTBBQjA3REFBQTc4AA==) 2026-07-16 00:23:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a585cb296a3f 2026-07-16 00:23:14 - ====== FIN WEBHOOK ====== 2026-07-16 00:23:23 - ====== INICIO WEBHOOK ====== 2026-07-16 00:23:23 - Evento: unsupported | De: 584166120561 | Size: 757b 2026-07-16 00:23:23 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Edita Blanco ) [wa_id] => 584166120561 [user_id] => VE.4545152125771934 ) ) [messages] => Array ( [0] => Array ( [from] => 584166120561 [from_user_id] => VE.4545152125771934 [id] => wamid.HBgMNTg0MTY2MTIwNTYxFQIAEhggQUMzQTU3QzA5NkQ1NzA1RTFEQURGMjc4MUUwQzgxREEA [timestamp] => 1786666914 [errors] => Array ( [0] => Array ( [code] => 131051 [title] => Message type unknown [message] => Message type unknown [error_data] => Array ( [details] => Message type is currently not supported. ) ) ) [type] => unsupported [unsupported] => Array ( [type] => unknown [raw_type] => unknown ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-16 00:23:23 - ====== FIN WEBHOOK ====== 2026-07-16 00:24:04 - ====== INICIO WEBHOOK ====== 2026-07-16 00:24:04 - Evento: button | De: 584242038534 | Size: 721b 2026-07-16 00:24:04 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 00:24:04 - ButtonService: payload=informacion de pagos, telefono=584242038534 2026-07-16 00:24:04 - Procesando botón PAGO para: 584242038534 2026-07-16 00:24:05 - Mensaje enviado con éxito a 584242038534 2026-07-16 00:24:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a585ce58581a (wa_message_id: wamid.HBgMNTg0MjQyMDM4NTM0FQIAERgSODIwQzJBQ0JCNjM2OTFENDdEAA==) 2026-07-16 00:24:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a585ce58581a 2026-07-16 00:24:05 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , edita blanco, 2026-09-15 00:00:00 . 584166120561 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166120561","wa_id":"584166120561"}],"messages":[{"id":"wamid.HBgMNTg0MTY2MTIwNTYxFQIAERgSRDRCQjZDNDM5OTUxMzYyMURFAA==","message_status":"accepted"}]}'. 2026-07-16 00:25:59 - ====== INICIO WEBHOOK ====== 2026-07-16 00:25:59 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 00:25:59 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 00:25:59 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , yeison carrion, 2026-08-31 00:00:00 . 584120212470 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120212470","wa_id":"584120212470"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjEyNDcwFQIAERgSREQ5MDYyMEZBMDE3MzY0NzczAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Maria Obdulia Sandoval, 2026-09-15 00:00:00 . 584140501601 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140501601","wa_id":"584140501601"}],"messages":[{"id":"wamid.HBgMNTg0MTQwNTAxNjAxFQIAERgSMzA5MzJDREZGQkY5REFENEU5AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , javier ruh, 2026-09-14 00:00:00 . 584243697494 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243697494","wa_id":"584243697494"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjk3NDk0FQIAERgSNDZERTcxNzM3Qzk4QzAxNzBDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , zenaida garcia, 2026-09-16 00:00:00 . 584242159543 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242159543","wa_id":"584242159543"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMTU5NTQzFQIAERgSNzgzMkU2NUI0NzQwRTQzQ0FGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , victor blanco, 2026-09-21 00:00:00 . 584263048790 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263048790","wa_id":"584263048790"}],"messages":[{"id":"wamid.HBgMNTg0MjYzMDQ4NzkwFQIAERgSOUU4QUFGRTQ3RkY0N0FGODRBAA==","message_status":"accepted"}]}'. 2026-08-13 20:38:23 - ====== INICIO WEBHOOK ====== 2026-08-13 20:38:23 - Evento: button | De: 584120366091 | Size: 710b 2026-08-13 20:38:23 - Procesando botón de plantilla: Informacion de pagos 2026-08-13 20:38:23 - ButtonService: payload=informacion de pagos, telefono=584120366091 2026-08-13 20:38:23 - Procesando botón PAGO para: 584120366091 2026-08-13 20:38:24 - Mensaje enviado con éxito a 584120366091 2026-08-13 20:38:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7e63806c0bb (wa_message_id: wamid.HBgMNTg0MTIwMzY2MDkxFQIAERgSNjUxNTU0MzIwODRCNjBBNTU0AA==) 2026-08-13 20:38:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a7e63806c0bb 2026-08-13 20:38:24 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Ignacio Breidenbach, 2026-09-13 00:00:00 . 584124469438 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124469438","wa_id":"584124469438"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NDY5NDM4FQIAERgSRkEyQzE2OTM4Q0IwQkJBNTQ2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jorge Perdomo, 2026-09-16 00:00:00 . 584160126161 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584160126161","wa_id":"584160126161"}],"messages":[{"id":"wamid.HBgMNTg0MTYwMTI2MTYxFQIAERgSNkUwOTkyODcwOTJEMTQ1QjM4AA==","message_status":"accepted"}]}'. 2026-08-13 20:40:24 - ====== INICIO WEBHOOK ====== 2026-08-13 20:40:24 - Evento: interactive | De: 584263048790 | Size: 998b 2026-08-13 20:40:24 - Procesando encuesta interactiva 2026-08-13 20:40:24 - SurveyService: Iniciando procesamiento de encuesta 2026-08-13 20:40:24 - Procesando encuesta de: 584263048790, Message ID: wamid.HBgMNTg0MjYzMDQ4NzkwFQIAEhggQUNDN0Q1QTEzMzJGMTkzNEE2MEU1OTJGMjkzMDE4MDYA 2026-08-13 20:40:24 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-13 20:40:24 - ====== FIN WEBHOOK ====== 2026-08-13 20:58:28 - ====== INICIO WEBHOOK ====== 2026-08-13 20:58:28 - Evento: text | De: 584140477146 | Size: 640b 2026-08-13 20:58:28 - Procesando mensaje regular tipo: text 2026-08-13 20:58:28 - RegularMessageService: Procesando mensaje de 584140477146, tipo: text 2026-08-13 20:58:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwNDc3MTQ2FQIAEhggQUNDRDhERDlDOEU3QjU2QjZFQUUzQTYyRTkzQkRDQzgA 2026-08-13 20:58:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwNDc3MTQ2FQIAEhggQUNDRDhERDlDOEU3QjU2QjZFQUUzQTYyRTkzQkRDQzgA 2026-08-13 20:58:28 - Contenido: Buenas noches disculpe la hora cuando puedas me pasas el monto de Dayana kanzler... 2026-08-13 20:58:28 - Comando detectado: buenas 2026-08-13 20:58:28 - CommandProcessor: Procesando comando: buenas 2026-08-13 20:58:28 - Comando no reconocido, enviando a ChatGPT 2026-08-13 20:58:28 - Resultado del comando: string 2026-08-13 20:58:28 - Enviando a ChatGPT: Buenas noches disculpe la hora cuando puedas me pa... 2026-08-13 20:58:28 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches disculpe la hora cuando puedas me pa... 2026-08-13 20:58:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [13-Aug-2026 21:58:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [13-Aug-2026 21:58:28 America/Halifax] [CHATBOT][START] corr=6e7f9417 IP=127.0.0.1 UA= [13-Aug-2026 20:58:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 766.8603 fecha=2026-08-13T00:00:00-04:00 [13-Aug-2026 20:58:29 America/Caracas] [CHATBOT][CTX] corr=6e7f9417 tel=584140477146 intent=chat srvid= usd=0 bs=0 tasa=766.8603 verifyMode=simulated [13-Aug-2026 20:58:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [13-Aug-2026 20:58:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [13-Aug-2026 20:58:29 America/Caracas] [CHATBOT][AI][5932e7] Proveedor: gemini [13-Aug-2026 20:58:29 America/Caracas] [CHATBOT][GEMINI][5932e7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [13-Aug-2026 20:58:29 America/Caracas] [CHATBOT][GEMINI][5932e7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 20:58:30 America/Caracas] [CHATBOT][GEMINI][5932e7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [13-Aug-2026 20:58:30 America/Caracas] [CHATBOT][AI][5932e7] Gemini falló, usando heurística local [13-Aug-2026 20:58:30 America/Caracas] [CHATBOT][END] corr=6e7f9417 bytesRespuesta=98 [13-Aug-2026 20:58:30 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-13 20:58:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-13 20:58:32 - Mensaje enviado con éxito a 584140477146 2026-08-13 20:58:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7e68388dc9d (wa_message_id: wamid.HBgMNTg0MTQwNDc3MTQ2FQIAERgSRjRBODg2QzUyQjNCQkNFNjg4AA==) 2026-08-13 20:58:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a7e68388dc9d 2026-08-13 20:58:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, natasha zunahy da silva de misle, 12/09/2026 . 584242771460 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242771460","wa_id":"584242771460"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzcxNDYwFQIAERgSRDNEMTQ4RThBQ0VGODYyRTdEAA==","message_status":"accepted"}]}'. 2026-08-13 22:47:06 - ====== INICIO WEBHOOK ====== 2026-08-13 22:47:06 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-13 22:47:06 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-13 22:47:06 - ====== FIN WEBHOOK ====== [14-Aug-2026 05:56:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 05:56:08 America/Halifax] [CHATBOT][START] corr=44fe1923 IP=185.231.100.76 UA=Mozilla/5.0 (compatible; MJ12bot/v1.4.8; http://mj12bot.com/) 2026-08-14 06:33:55 - ====== INICIO WEBHOOK ====== 2026-08-14 06:33:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 06:33:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 06:33:55 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144494263","wa_id":"584144494263"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSNjQzRkRERTgzNkVFNTAyNzA3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142619754","wa_id":"584142619754"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjE5NzU0FQIAERgSNUY5MjM3REJEODk4QjgyM0UxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123714763","wa_id":"584123714763"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE0NzYzFQIAERgSMDMxODBDRTM1OTIyNDc1RTY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"19544964092","wa_id":"19544964092"}],"messages":[{"id":"wamid.HBgLMTk1NDQ5NjQwOTIVAgARGBI5RTFCMTZERkRGMTZBOTc2MzEA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121417820","wa_id":"584121417820"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE3ODIwFQIAERgSNEJGRDYzRjFFOTcxMDI2ODhGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124952769","wa_id":"584124952769"}],"messages":[{"id":"wamid.HBgMNTg0MTI0OTUyNzY5FQIAERgSQjRBRTUzOUJGNUJCNUE0MkRDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121441359","wa_id":"584121441359"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDQxMzU5FQIAERgSRjc1MkM1RDgyNjU2QUQ1RkNCAA==","message_status":"accepted"}]}'. 2026-08-14 07:00:13 - ====== INICIO WEBHOOK ====== 2026-08-14 07:00:13 - Evento: status:failed | De: 584121441359 | Size: 647b 2026-08-14 07:00:13 - STATUS FAILED: failed para 584121441359 | Error: 131026 Message undeliverable 2026-08-14 07:00:13 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120747979","wa_id":"584120747979"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzQ3OTc5FQIAERgSRTBDQzFGOEJFN0ZBODhCNDhBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163000087","wa_id":"584163000087"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMDAwMDg3FQIAERgSQkE0NzY5MDQxOTMwMTFEQjMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142642772","wa_id":"584142642772"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjQyNzcyFQIAERgSRUE3NUIyMEQ2NDQyQ0I0RDY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242961641","wa_id":"584242961641"}],"messages":[{"id":"wamid.HBgMNTg0MjQyOTYxNjQxFQIAERgSNjdENkFENzlDODM0N0I3Q0VDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142903677","wa_id":"584142903677"}],"messages":[{"id":"wamid.HBgMNTg0MTQyOTAzNjc3FQIAERgSNDc4QkI1NUFENzM1MENGN0M4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122862290","wa_id":"584122862290"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODYyMjkwFQIAERgSNzE5MUFDMjk1NUM0QUE4OTkzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121405110","wa_id":"584121405110"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDA1MTEwFQIAERgSQjE3QUUzRThBQTg1QjIzRUE3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242755712","wa_id":"584242755712"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzU1NzEyFQIAERgSQUM1QUZGNUFFMjcxMjY3NzVCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123652610","wa_id":"584123652610"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjUyNjEwFQIAERgSQTYyQjVEQkMyMzIyNzUzQ0ExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125699315","wa_id":"584125699315"}],"messages":[{"id":"wamid.HBgMNTg0MTI1Njk5MzE1FQIAERgSNjRBQzk2RUM5OThBNEQ3M0I2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143171811","wa_id":"584143171811"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTcxODExFQIAERgSQTJBNTg0RjFEQjREREIxNzdFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129078308","wa_id":"584129078308"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MDc4MzA4FQIAERgSMUFGN0RGNDEwMUY5QzdENkU4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243387748","wa_id":"584243387748"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzg3NzQ4FQIAERgSNjExQjFDMjE5ODM4RUY3MUNDAA==","message_status":"accepted"}]}'. 2026-08-14 07:00:33 - ====== INICIO WEBHOOK ====== 2026-08-14 07:00:33 - Evento: status:failed | De: 584243387748 | Size: 573b 2026-08-14 07:00:33 - STATUS FAILED: failed para 584243387748 | Error: 131026 Message undeliverable 2026-08-14 07:00:33 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264006209","wa_id":"584264006209"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDA2MjA5FQIAERgSRTg1NDU2RDVEODhBQjE1RUU5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149400396","wa_id":"584149400396"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5NDAwMzk2FQIAERgSQTlEQzBBRDQ0NzNGMDREOTk5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143558464","wa_id":"584143558464"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNTU4NDY0FQIAERgSMDJCQkJCQTIzRDFGMDQ5OThCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123688780","wa_id":"584123688780"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg4NzgwFQIAERgSNEU5QjE5RDI4MzI4MUU1Qjg5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167524809","wa_id":"584167524809"}],"messages":[{"id":"wamid.HBgMNTg0MTY3NTI0ODA5FQIAERgSQTUxQkVGQzg1ODQ2NzdBMUNCAA==","message_status":"accepted"}]}'. 2026-08-14 07:00:41 - ====== INICIO WEBHOOK ====== 2026-08-14 07:00:41 - Evento: status:failed | De: 584167524809 | Size: 573b 2026-08-14 07:00:41 - STATUS FAILED: failed para 584167524809 | Error: 131026 Message undeliverable 2026-08-14 07:00:41 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142069563","wa_id":"584142069563"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDY5NTYzFQIAERgSQjMwQzJBOTBGNkE5Nzc5Qzc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241959623","wa_id":"584241959623"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTU5NjIzFQIAERgSMTgwOTg4MTY1OENCMjJCM0MxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584226464021","wa_id":"584226464021"}],"messages":[{"id":"wamid.HBgMNTg0MjI2NDY0MDIxFQIAERgSRjlENkVERTFERjQ5RDYwNjU2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145432094","wa_id":"584145432094"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1NDMyMDk0FQIAERgSRjIzMTA3Q0FCRjhBQ0MwNkE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124959541","wa_id":"584124959541"}],"messages":[{"id":"wamid.HBgMNTg0MTI0OTU5NTQxFQIAERgSRjI0QzUxMDM4NTU4MjQ0MUZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129635513","wa_id":"584129635513"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjM1NTEzFQIAERgSMEU3QzdBQ0M2RjAwRDM5QTdDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142009293","wa_id":"584142009293"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSQTA3NjRGMkUyNDI2MTlFMTcwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584147946270","wa_id":"584147946270"}],"messages":[{"id":"wamid.HBgMNTg0MTQ3OTQ2MjcwFQIAERgSQTIzRERBRUQxOTU2QjIwNEZDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141134261","wa_id":"584141134261"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSQTA4MUUxQkM1Qzg0MEQ0QjUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127234870","wa_id":"584127234870"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MjM0ODcwFQIAERgSMjE1RDI5Qzg5QkVFOUUzOTZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243185747","wa_id":"584243185747"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTg1NzQ3FQIAERgSQkNCQUEwMTUxNTk2Q0MyQjJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120593171","wa_id":"584120593171"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNTkzMTcxFQIAERgSQzhCMzcyMURDQzhENENBREZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123707600","wa_id":"584123707600"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzA3NjAwFQIAERgSNjM1NDVDNDc3Rjc5MDlGOEZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129912409","wa_id":"584129912409"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEyNDA5FQIAERgSMTQ5NzM5RDI1OTk1NDI5ODI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163122950","wa_id":"584163122950"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMTIyOTUwFQIAERgSNDI3MTA0NDIzNEI1OENEQTkxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263349233","wa_id":"584263349233"}],"messages":[{"id":"wamid.HBgMNTg0MjYzMzQ5MjMzFQIAERgSMDQzODA3RDc5OUExMjI0Mzg0AA==","message_status":"accepted"}]}'. 2026-08-14 07:01:04 - ====== INICIO WEBHOOK ====== 2026-08-14 07:01:04 - Evento: status:failed | De: 584263349233 | Size: 573b 2026-08-14 07:01:04 - STATUS FAILED: failed para 584263349233 | Error: 131026 Message undeliverable 2026-08-14 07:01:04 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243362610","wa_id":"584243362610"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSMDc0OEY4NkMwNjAxRUYyNTBBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243361096","wa_id":"584243361096"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYxMDk2FQIAERgSM0NFMzU4QzIxN0RDNjIyMkMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162950286","wa_id":"584162950286"}],"messages":[{"id":"wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSNDg2NEU0RDc3MzI3MzBENEVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129932045","wa_id":"584129932045"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMyMDQ1FQIAERgSMDg4NjlCMDg3QTNFMzI1MThEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSRTFFMjFDNkZGNDg2N0RERDcwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129997577","wa_id":"584129997577"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTk3NTc3FQIAERgSQUZERDQ5NzcyRUQwMkIwMTM2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121481263","wa_id":"584121481263"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgxMjYzFQIAERgSNTQ1Q0E3NEI4NTkyODIyNjVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSMTQzNzI0OTI1RjQxOUQxQjdGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241851113","wa_id":"584241851113"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSMTM3NTVENzc3RUNGMjE0MjYyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265196774","wa_id":"584265196774"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk2Nzc0FQIAERgSODRFRkZGQTE3NDM3RTI3OTg0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265196772","wa_id":"584265196772"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk2NzcyFQIAERgSQ0FGNTk2MkVFMUMxNDk2ODY5AA==","message_status":"accepted"}]}'. 2026-08-14 07:01:22 - ====== INICIO WEBHOOK ====== 2026-08-14 07:01:22 - Evento: status:failed | De: 584265196772 | Size: 573b 2026-08-14 07:01:22 - STATUS FAILED: failed para 584265196772 | Error: 131026 Message undeliverable 2026-08-14 07:01:22 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122797109","wa_id":"584122797109"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNzk3MTA5FQIAERgSQjQwQzkzMzc1MjA0REVFQzg4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143086770","wa_id":"584143086770"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDg2NzcwFQIAERgSQTdFREQzOEFERjc4NkUwMTg1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120252466","wa_id":"584120252466"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjUyNDY2FQIAERgSMUYyRDc0NzgzQzlBMTFDMzkyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSNjI4QzA2OUM0NTlBNUIwNEI4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243800717","wa_id":"584243800717"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODAwNzE3FQIAERgSMTJFMDQyRkQ1NDFCNUVCNjhEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129934195","wa_id":"584129934195"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTM0MTk1FQIAERgSODM0REUwMThGRjUwRUIwNjUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142650403","wa_id":"584142650403"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjUwNDAzFQIAERgSNkQxOEI5QjBCQkIxNzU4MUI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243332880","wa_id":"584243332880"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSQzRENDQxMjlBNzQyNDRBNDExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124884996","wa_id":"584124884996"}],"messages":[{"id":"wamid.HBgMNTg0MTI0ODg0OTk2FQIAERgSRkRBMzVBRTRDMjI1NDk5RjJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149306034","wa_id":"584149306034"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MzA2MDM0FQIAERgSRTg3RjQ1N0Q0NzRCNEUwRDI4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141374410","wa_id":"584141374410"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzc0NDEwFQIAERgSRkYwRjEwRDE5MDNCNzg5RDFEAA==","message_status":"accepted"}]}'. output response send.php '{"error":{"message":"(#100) Invalid parameter","code":100,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"The phone number is malformed"},"fbtrace_id":"AktYilxNScXL94OLZzBOioX"}}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144566005","wa_id":"584144566005"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTY2MDA1FQIAERgSNTI1RjMwMjYyQkU2ODUwMzQyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122078617","wa_id":"584122078617"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDc4NjE3FQIAERgSRDNGREU4NzYxQ0UyNjQzNzkzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129606297","wa_id":"584129606297"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjA2Mjk3FQIAERgSRDRENUFDN0RCQjUyMjVEREE4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120339969","wa_id":"584120339969"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzM5OTY5FQIAERgSQjg3QTY5QkJFNTFEQjREQTFFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142563283","wa_id":"584142563283"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNTYzMjgzFQIAERgSNzdEREYzN0RBRDEzQ0UyMDk4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140936026","wa_id":"584140936026"}],"messages":[{"id":"wamid.HBgMNTg0MTQwOTM2MDI2FQIAERgSRkNERkI2NEQ0QUJGRjA5OTI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123045332","wa_id":"584123045332"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDQ1MzMyFQIAERgSQjAyQUJFMThGNzZDQjU4NTYzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142352699","wa_id":"584142352699"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzUyNjk5FQIAERgSMzQ4OTkzQ0NBRTI1MTI1MEI0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123738600","wa_id":"584123738600"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzM4NjAwFQIAERgSMjA0OEJFOEZCMDk1M0EyMTQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241682635","wa_id":"584241682635"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjgyNjM1FQIAERgSMDZBQjY4RTYwNjI3QkU2MzJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142058637","wa_id":"584142058637"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDU4NjM3FQIAERgSQkE2N0FCMDc0RTFENTZBNTg4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125370090","wa_id":"584125370090"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzcwMDkwFQIAERgSOThFNTk1QUUyQUY1QjExM0ZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129361247","wa_id":"584129361247"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzYxMjQ3FQIAERgSNzAwNjNGREE5RjkxMzYyQjIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"51943353387","wa_id":"51943353387"}],"messages":[{"id":"wamid.HBgLNTE5NDMzNTMzODcVAgARGBIwOEY0MUZBRTU4ODBFQkUzOUEA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125843904","wa_id":"584125843904"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODQzOTA0FQIAERgSQkU4QzlEQ0VGQzMyNkU0NDlCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241338420","wa_id":"584241338420"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzM4NDIwFQIAERgSQkVFOEI2NjY5M0RDNjJBNDhEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241742701","wa_id":"584241742701"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQyNzAxFQIAERgSMTM0MjlFNzI1ODg1OTM0RTlFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141157344","wa_id":"584141157344"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTU3MzQ0FQIAERgSREY4RDZGQzgxMTExN0Q2MjVCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241528247","wa_id":"584241528247"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSQkUxRTJENkQ3RTAzMjc0MEY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129629098","wa_id":"584129629098"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI5MDk4FQIAERgSNTg2MjVDN0NFQzNENkM2MUZDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"4073002277","wa_id":"4073002277"}],"messages":[{"id":"wamid.HBgKNDA3MzAwMjI3NxUCABEYEjA1MDRDMkFFNUI5RTIzQkE1NAA=","message_status":"accepted"}]}'. 2026-08-14 07:02:11 - ====== INICIO WEBHOOK ====== 2026-08-14 07:02:11 - Evento: status:failed | De: 4073002277 | Size: 565b 2026-08-14 07:02:11 - STATUS FAILED: failed para 4073002277 | Error: 131026 Message undeliverable 2026-08-14 07:02:11 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266302556","wa_id":"584266302556"}],"messages":[{"id":"wamid.HBgMNTg0MjY2MzAyNTU2FQIAERgSQTRDQTY1MTNENkJEN0MxOUZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124307313","wa_id":"584124307313"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzA3MzEzFQIAERgSMzg2NjFFNzNBM0JGQkQ2MUFGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121479327","wa_id":"584121479327"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDc5MzI3FQIAERgSNzQ1NUUzRjlBNzI2RUM4RUVCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141144783","wa_id":"584141144783"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ0NzgzFQIAERgSQzc3QzI4NkE1MUU5NzMwQUEyAA==","message_status":"accepted"}]}'. 2026-08-14 07:02:17 - ====== INICIO WEBHOOK ====== 2026-08-14 07:02:17 - Evento: status:failed | De: 584141144783 | Size: 573b 2026-08-14 07:02:17 - STATUS FAILED: failed para 584141144783 | Error: 131026 Message undeliverable 2026-08-14 07:02:17 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142295346","wa_id":"584142295346"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMjk1MzQ2FQIAERgSNjVERjJEMDRGOTg5MkNDNUY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124215331","wa_id":"584124215331"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MjE1MzMxFQIAERgSRjg2NjU1N0NFQzJDQTA4NUU4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141102404","wa_id":"584141102404"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTAyNDA0FQIAERgSNzZEOTEzM0Q0NkRBM0E2QkZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242285270","wa_id":"584242285270"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjg1MjcwFQIAERgSM0YwRDAyRjQ0NjVEQTU3QzcyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269475481","wa_id":"584269475481"}],"messages":[{"id":"wamid.HBgMNTg0MjY5NDc1NDgxFQIAERgSOEMzRTVCOTQwQjE4NEU0MzY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129903536","wa_id":"584129903536"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAzNTM2FQIAERgSMTkxQzI4N0E2RDZFRkM4MUUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04127315769","wa_id":"584127315769"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MzE1NzY5FQIAERgSRUMwOTdEMjEzNkEwQjZCNkMzAA==","message_status":"accepted"}]}'. 2026-08-14 07:03:38 - ====== INICIO WEBHOOK ====== 2026-08-14 07:03:38 - Evento: image | De: 584123738600 | Size: 859b 2026-08-14 07:03:38 - Procesando mensaje regular tipo: image 2026-08-14 07:03:38 - RegularMessageService: Procesando mensaje de 584123738600, tipo: image 2026-08-14 07:03:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzM4NjAwFQIAEhggQUM3RUI0QzMzRkNFNjY4RjBFMTY3MzREQjNGODM5MzUA 2026-08-14 07:03:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzM4NjAwFQIAEhggQUM3RUI0QzMzRkNFNjY4RjBFMTY3MzREQjNGODM5MzUA 2026-08-14 07:03:38 - Contenido: ... 2026-08-14 07:03:38 - Comando detectado: image 2026-08-14 07:03:38 - CommandProcessor: Procesando comando: image 2026-08-14 07:03:38 - Imagen sin comando, guardando y procesando 2026-08-14 07:03:38 - Verificando duplicado por imageId=1368213008150111, msgId=wamid.HBgMNTg0MTIzNzM4NjAwFQIAEhggQUM3RUI0QzMzRkNFNjY4RjBFMTY3MzREQjNGODM5MzUA 2026-08-14 07:03:38 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 07:03:38 - Incluyendo numtoname.php... 2026-08-14 07:03:38 - Incluyendo media.php... 2026-08-14 07:03:38 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584123738600","from_user_id":"VE.4547187128901767","id":"wamid.HBgMNTg0MTIzNzM4NjAwFQIAEhggQUM3RUI0QzMzRkNFNjY4RjBFMTY3MzREQjNGODM5MzUA","timestamp":"1786705418","type":"image","image":{"mime_type":"image\/jpeg","sha256":"0hcMmO0a2Bo5XoOXdEFy0\/JPjVNbs4+mTFqvZ\/DuY8Y=","id":"1368213008150111","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1368213008150111&source=webhook&ext=1786705720&hash=ATzvawS1uSUn01MCo1TZRDOu2S6sESJEg_skv453G8Is8Q"}}] 2026-08-14 07:03:38 - DEBUG caption: no se encontró texto cercano 2026-08-14 07:03:38 - DEBUG caption final: [VACIO] 2026-08-14 07:03:38 - DEBUG busqueda mobiles: 04123738600,4123738600,584123738600 2026-08-14 07:03:38 - DEBUG usuario encontrado: e0:63:da:f0:55:39 2026-08-14 07:03:38 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 07:03:38 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 07:03:40 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1368213008150111&source=getMedia&ext=1786705722&hash=ATySrC9d9votAWFbiB00qdLM8ae1LHYrxUN3xjbMFDxrNg 2026-08-14 07:03:41 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1368213008150111.jpg (38289 bytes) 2026-08-14 07:03:42 - OCR tesseract exit=0 chars=383 2026-08-14 07:03:42 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 227 Transacción exitosa (QQ Bancamiga Banco Universal NUMERO DE REFERENCIA: 305876080] MONTO DE LA OPERACIÓN: Bs. 22.837,00 Cl /RIF BENEFICIARIO: V-18143785 TELF BENEFICIARIO: 04123663736 BANCO: BANCO DE VENEZUELA FECHA: 11/08/26 09:30 pm CONCEPTO internet martin COMPARTIR CERRAR MI O < 2026-08-14 07:03:42 - OCR parse (caption-level): {"banco":"Venezuela","monto":"22837.00","fecha":"2026-08-11"} 2026-08-14 07:03:42 - OCR parseDetalles: {"banco":null,"monto":"22837.00","fecha":"2026-08-11","debug":["fecha=2026-08-11","montoNext=22.837,00"]} 2026-08-14 07:03:42 - DEBUG registro: usernameRaw=''e0:63:da:f0:55:39'' first=''martin'' last=''pinango'' esRegistrado=1 2026-08-14 07:03:42 - DEBUG bodyAdmin postOCR: Tlf: 04123738600\nUser: e0:63:da:f0:55:39\nNombre: martin pinango\nBanco: Venezuela\nMonto: 22837.00 (caption)\nFecha: 2026-08-11 (caption)\nSrvID: 34 2026-08-14 07:03:44 - ====== INICIO WEBHOOK ====== 2026-08-14 07:03:44 - Evento: text | De: 584123738600 | Size: 566b 2026-08-14 07:03:44 - Procesando mensaje regular tipo: text 2026-08-14 07:03:44 - RegularMessageService: Procesando mensaje de 584123738600, tipo: text 2026-08-14 07:03:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzM4NjAwFQIAEhggQUNDQTg3NTlCMUFGRUZENkZEQUFGQUIzQzg3QkY1NDUA 2026-08-14 07:03:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzM4NjAwFQIAEhggQUNDQTg3NTlCMUFGRUZENkZEQUFGQUIzQzg3QkY1NDUA 2026-08-14 07:03:44 - Contenido: Yo ya pague... 2026-08-14 07:03:44 - Comando detectado: yo 2026-08-14 07:03:44 - CommandProcessor: Procesando comando: yo 2026-08-14 07:03:44 - IntentDetector: intent=pago, confidence=0.95 2026-08-14 07:03:44 - IntentDetector → pago detectado 2026-08-14 07:03:44 - CommandProcessor: Procesando comando: pagar 2026-08-14 07:03:44 - Ejecutando add_pagos.php [14-Aug-2026 07:03:45 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 07:03:45 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-14 07:03:45 - IMG 1368213008150111 TEL 04123738600 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 07:03:45 - Incluyendo guardar_imagen.php... 2026-08-14 07:03:45 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 07:03:45 - Includes realizados. Verificando funciones... 2026-08-14 07:03:45 - obtenerInfoUsuario: Iniciando función con teléfono: 584123738600 2026-08-14 07:03:45 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 07:03:45 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 07:03:45 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 07:03:45 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 07:03:45 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 07:03:45 - obtenerInfoUsuario: Datos usuario: {"username":"e0:63:da:f0:55:39","firstname":"martin","lastname":"pinango","mac":"e0:63:da:f0:55:39","srvid":34} 2026-08-14 07:03:45 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 07:03:45 - Datos usuario extraídos: {"username":"e0:63:da:f0:55:39","firstname":"martin","lastname":"pinango","mac":"e0:63:da:f0:55:39","srvid":34} 2026-08-14 07:03:45 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 07:03:45 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 07:03:45 - Valor de accessToken: EAAC0c45... 2026-08-14 07:03:45 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 07:03:45 - Instancia WhatsAppImageHandler creada 2026-08-14 07:03:45 - Llamando a saveWhatsAppImage... 2026-08-14 07:03:45 - saveWhatsAppImage: Procesando imagen para: 584123738600 2026-08-14 07:03:45 - saveWhatsAppImage: ID de media: 1368213008150111, MIME type: image/jpeg 2026-08-14 07:03:45 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1368213008150111 2026-08-14 07:03:45 - ====== INICIO WEBHOOK ====== 2026-08-14 07:03:45 - Evento: text | De: 584123738600 | Size: 566b 2026-08-14 07:03:45 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzNzM4NjAwFQIAEhggQUNDQTg3NTlCMUFGRUZENkZEQUFGQUIzQzg3QkY1NDUA, ignorando 2026-08-14 07:03:46 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 07:03:46 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1368213008150111&source=getMedia&ext=1786705728&hash=ATwNC0afr1GjKWaEIdR5lrbssr07tjHmy6vHNpaMVY9oSg 2026-08-14 07:03:46 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1368213008150111&source=getMedia&ext=1786705728&hash=ATwNC0afr1GjKWaEIdR5lrbssr07tjHmy6vHNpaMVY9oSg 2026-08-14 07:03:47 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 07:03:47 - descargar_imagen: Imagen descargada - Tamaño: 38289 bytes, Tipo: image/jpeg 2026-08-14 07:03:47 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1368213008150111.jpg, Tamaño: 38289 bytes 2026-08-14 07:03:47 - saveToDatabase: Registro insertado en BD con ID: 363 2026-08-14 07:03:47 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1368213008150111.jpg","image_id":"1368213008150111","size":38289,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 07:03:47 - Resultado del comando: array 2026-08-14 07:03:47 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 07:03:48 - Mensaje enviado con éxito a 584123738600 2026-08-14 07:03:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ef61496c87 (wa_message_id: wamid.HBgMNTg0MTIzNzM4NjAwFQIAERgSQzNFQjc0Q0YxQjc0OTRDNTM1AA==) 2026-08-14 07:03:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ef61496c87 2026-08-14 07:03:48 - ====== FIN WEBHOOK ====== 2026-08-14 07:12:42 - ====== INICIO WEBHOOK ====== 2026-08-14 07:12:42 - Evento: text | De: 584129606297 | Size: 613b 2026-08-14 07:12:42 - Procesando mensaje regular tipo: text 2026-08-14 07:12:42 - RegularMessageService: Procesando mensaje de 584129606297, tipo: text 2026-08-14 07:12:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjA2Mjk3FQIAEhggQUM2NDAyN0M0Q0M1MEMwNTZEN0E3QjA2ODBDRDM5NkQA 2026-08-14 07:12:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjA2Mjk3FQIAEhggQUM2NDAyN0M0Q0M1MEMwNTZEN0E3QjA2ODBDRDM5NkQA 2026-08-14 07:12:42 - Contenido: Hola, muchas gracias!... 2026-08-14 07:12:42 - Comando detectado: hola, 2026-08-14 07:12:42 - CommandProcessor: Procesando comando: hola, 2026-08-14 07:12:42 - Comando no reconocido, enviando a ChatGPT 2026-08-14 07:12:42 - Resultado del comando: string 2026-08-14 07:12:42 - Enviando a ChatGPT: Hola, muchas gracias!... 2026-08-14 07:12:42 - forwardToChatGPT: Enviando a ChatGPT: Hola, muchas gracias!... 2026-08-14 07:12:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 08:12:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 08:12:42 America/Halifax] [CHATBOT][START] corr=d92130aa IP=127.0.0.1 UA= [14-Aug-2026 07:12:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 07:12:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=9c:05:d6:8e:f3:8a mobile=584129606297 [14-Aug-2026 07:12:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 07:12:43 America/Caracas] [CHATBOT][DIAG] corr=d92130aa Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [14-Aug-2026 07:12:43 America/Caracas] [CHATBOT][CTX] corr=d92130aa tel=584129606297 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 07:12:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 07:12:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 07:12:43 America/Caracas] [CHATBOT][AI][611c80] Proveedor: gemini [14-Aug-2026 07:12:43 America/Caracas] [CHATBOT][GEMINI][611c80] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-08-14 07:12:43 - ====== INICIO WEBHOOK ====== 2026-08-14 07:12:43 - Evento: image | De: 584129606297 | Size: 894b 2026-08-14 07:12:43 - Procesando mensaje regular tipo: image 2026-08-14 07:12:43 - RegularMessageService: Procesando mensaje de 584129606297, tipo: image 2026-08-14 07:12:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjA2Mjk3FQIAEhggQUMxQTA0NTIxRDgwNTEzQzZGN0IxRkQzOUEzQ0RFN0YA 2026-08-14 07:12:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjA2Mjk3FQIAEhggQUMxQTA0NTIxRDgwNTEzQzZGN0IxRkQzOUEzQ0RFN0YA 2026-08-14 07:12:43 - Contenido: ... 2026-08-14 07:12:43 - Comando detectado: image 2026-08-14 07:12:43 - CommandProcessor: Procesando comando: image 2026-08-14 07:12:43 - Imagen sin comando, guardando y procesando 2026-08-14 07:12:43 - Verificando duplicado por imageId=1815764496449582, msgId=wamid.HBgMNTg0MTI5NjA2Mjk3FQIAEhggQUMxQTA0NTIxRDgwNTEzQzZGN0IxRkQzOUEzQ0RFN0YA 2026-08-14 07:12:43 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 07:12:43 - Incluyendo numtoname.php... 2026-08-14 07:12:43 - Incluyendo media.php... 2026-08-14 07:12:43 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584129606297","from_user_id":"VE.4543417189278761","id":"wamid.HBgMNTg0MTI5NjA2Mjk3FQIAEhggQUMxQTA0NTIxRDgwNTEzQzZGN0IxRkQzOUEzQ0RFN0YA","timestamp":"1786705963","type":"image","image":{"mime_type":"image\/jpeg","sha256":"LHbS1BIbppDG6ZJFZRg7c0MILDyonJFLj6pSQSlmmpA=","id":"1815764496449582","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1815764496449582&source=webhook&ext=1786706265&hash=ATwFNi5uVDvsHKK4juiumwaM5G_eo40i2oQm8L6mpWh3fg"}}] 2026-08-14 07:12:43 - DEBUG caption: no se encontró texto cercano 2026-08-14 07:12:43 - DEBUG caption final: [VACIO] 2026-08-14 07:12:43 - DEBUG busqueda mobiles: 04129606297,4129606297,584129606297 2026-08-14 07:12:43 - DEBUG usuario encontrado: 9c:05:d6:8e:f3:8a 2026-08-14 07:12:43 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 07:12:43 - OCR inicio (faltan datos: monto=NULL fecha=NULL) [14-Aug-2026 07:12:44 America/Caracas] [CHATBOT][GEMINI][611c80] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 07:12:44 America/Caracas] [CHATBOT][GEMINI][611c80] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-14 07:12:45 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1815764496449582&source=getMedia&ext=1786706267&hash=ATzyyyyhNNYYuocUwUF2eHtaPylrcv_x6d3Mq2xUrABQLA [14-Aug-2026 07:12:45 America/Caracas] [CHATBOT][AI][611c80] Gemini falló, usando heurística local [14-Aug-2026 07:12:45 America/Caracas] [CHATBOT][AI][611c80] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 07:12:45 America/Caracas] [CHATBOT][END] corr=d92130aa bytesRespuesta=406 [14-Aug-2026 07:12:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 07:12:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 07:12:46 - Mensaje enviado con éxito a 584129606297 2026-08-14 07:12:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ef82e4813d (wa_message_id: wamid.HBgMNTg0MTI5NjA2Mjk3FQIAERgSMjg3RTEwRjMxQzhEMkI2MjM2AA==) 2026-08-14 07:12:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ef82e4813d 2026-08-14 07:12:46 - ====== FIN WEBHOOK ====== 2026-08-14 07:12:46 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1815764496449582.jpg (23790 bytes) 2026-08-14 07:12:47 - OCR tesseract exit=0 chars=265 2026-08-14 07:12:47 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 136 BancoFondoComutn Banco Universal APS RIA EA] oar ETA OS [00 a EII pago de wiffi Cuenta a Debitar ES ES PEE ATA V-18143785 Banco: AO Concepto: Pago Tu Pago Móvil fue Exitoso 2026-08-14 07:12:47 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-08-14 07:12:47 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-14 07:12:47 - DEBUG registro: usernameRaw=''9c:05:d6:8e:f3:8a'' first=''Ruth Sarai'' last=''Velazquez Gonzalez'' esRegistrado=1 2026-08-14 07:12:47 - DEBUG bodyAdmin postOCR: Tlf: 04129606297\nUser: 9c:05:d6:8e:f3:8a\nNombre: Ruth Sarai Velazquez Gonzalez\nBanco: \nMonto: \nFecha: \nSrvID: 34 2026-08-14 07:12:50 - IMG 1815764496449582 TEL 04129606297 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 07:12:50 - Incluyendo guardar_imagen.php... 2026-08-14 07:12:50 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 07:12:50 - Includes realizados. Verificando funciones... 2026-08-14 07:12:50 - obtenerInfoUsuario: Iniciando función con teléfono: 584129606297 2026-08-14 07:12:50 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 07:12:50 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 07:12:50 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 07:12:50 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 07:12:50 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 07:12:50 - obtenerInfoUsuario: Datos usuario: {"username":"9c:05:d6:8e:f3:8a","firstname":"Ruth Sarai","lastname":"Velazquez Gonzalez","mac":"9c:05:d6:8e:f3:8a","srvid":34} 2026-08-14 07:12:50 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 07:12:50 - Datos usuario extraídos: {"username":"9c:05:d6:8e:f3:8a","firstname":"Ruth Sarai","lastname":"Velazquez Gonzalez","mac":"9c:05:d6:8e:f3:8a","srvid":34} 2026-08-14 07:12:50 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 07:12:50 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 07:12:50 - Valor de accessToken: EAAC0c45... 2026-08-14 07:12:50 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 07:12:50 - Instancia WhatsAppImageHandler creada 2026-08-14 07:12:50 - Llamando a saveWhatsAppImage... 2026-08-14 07:12:50 - saveWhatsAppImage: Procesando imagen para: 584129606297 2026-08-14 07:12:50 - saveWhatsAppImage: ID de media: 1815764496449582, MIME type: image/jpeg 2026-08-14 07:12:50 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1815764496449582 2026-08-14 07:12:51 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 07:12:51 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1815764496449582&source=getMedia&ext=1786706273&hash=ATwXU4VkXraIFwwU1R2QYM7kkevgcBoIPent_QgzrOfTdw 2026-08-14 07:12:51 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1815764496449582&source=getMedia&ext=1786706273&hash=ATwXU4VkXraIFwwU1R2QYM7kkevgcBoIPent_QgzrOfTdw 2026-08-14 07:12:52 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 07:12:52 - descargar_imagen: Imagen descargada - Tamaño: 23790 bytes, Tipo: image/jpeg 2026-08-14 07:12:52 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1815764496449582.jpg, Tamaño: 23790 bytes 2026-08-14 07:12:52 - saveToDatabase: Registro insertado en BD con ID: 364 2026-08-14 07:12:52 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1815764496449582.jpg","image_id":"1815764496449582","size":23790,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 07:12:52 - Resultado del comando: array 2026-08-14 07:12:52 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 07:12:53 - Mensaje enviado con éxito a 584129606297 2026-08-14 07:12:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ef835bcf5c (wa_message_id: wamid.HBgMNTg0MTI5NjA2Mjk3FQIAERgSNDI1MTQ2M0VGOEEyNTlERkQ1AA==) 2026-08-14 07:12:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ef835bcf5c 2026-08-14 07:12:53 - ====== FIN WEBHOOK ====== 2026-08-14 07:14:05 - ====== INICIO WEBHOOK ====== 2026-08-14 07:14:05 - Evento: text | De: 584129606297 | Size: 610b 2026-08-14 07:14:05 - Procesando mensaje regular tipo: text 2026-08-14 07:14:05 - RegularMessageService: Procesando mensaje de 584129606297, tipo: text 2026-08-14 07:14:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjA2Mjk3FQIAEhggQUNEOTg3NDNGMDBBN0E3NzZFRjU3MERBQTE2RjUxNTIA 2026-08-14 07:14:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjA2Mjk3FQIAEhggQUNEOTg3NDNGMDBBN0E3NzZFRjU3MERBQTE2RjUxNTIA 2026-08-14 07:14:05 - Contenido: Ya lo verificaron?... 2026-08-14 07:14:05 - Comando detectado: ya 2026-08-14 07:14:05 - CommandProcessor: Procesando comando: ya 2026-08-14 07:14:05 - Comando no reconocido, enviando a ChatGPT 2026-08-14 07:14:05 - Resultado del comando: string 2026-08-14 07:14:05 - Enviando a ChatGPT: Ya lo verificaron?... 2026-08-14 07:14:05 - forwardToChatGPT: Enviando a ChatGPT: Ya lo verificaron?... 2026-08-14 07:14:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 08:14:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 08:14:05 America/Halifax] [CHATBOT][START] corr=356cd570 IP=127.0.0.1 UA= [14-Aug-2026 07:14:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 07:14:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=9c:05:d6:8e:f3:8a mobile=584129606297 [14-Aug-2026 07:14:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 07:14:05 America/Caracas] [CHATBOT][DIAG] corr=356cd570 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [14-Aug-2026 07:14:05 America/Caracas] [CHATBOT][CTX] corr=356cd570 tel=584129606297 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 07:14:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 07:14:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 07:14:05 America/Caracas] [CHATBOT][AI][369e65] Proveedor: gemini [14-Aug-2026 07:14:05 America/Caracas] [CHATBOT][GEMINI][369e65] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 07:14:06 America/Caracas] [CHATBOT][GEMINI][369e65] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 07:14:07 America/Caracas] [CHATBOT][GEMINI][369e65] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 07:14:07 America/Caracas] [CHATBOT][AI][369e65] Gemini falló, usando heurística local [14-Aug-2026 07:14:07 America/Caracas] [CHATBOT][AI][369e65] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 07:14:07 America/Caracas] [CHATBOT][END] corr=356cd570 bytesRespuesta=406 [14-Aug-2026 07:14:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 07:14:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 07:14:08 - Mensaje enviado con éxito a 584129606297 2026-08-14 07:14:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7ef880eac0f (wa_message_id: wamid.HBgMNTg0MTI5NjA2Mjk3FQIAERgSMkQwNjE5OERCMkMzNzI2NDlGAA==) 2026-08-14 07:14:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a7ef880eac0f 2026-08-14 07:14:08 - ====== FIN WEBHOOK ====== 2026-08-14 07:17:37 - ====== INICIO WEBHOOK ====== 2026-08-14 07:17:37 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 07:17:37 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 07:17:37 - ====== FIN WEBHOOK ====== 2026-08-14 07:21:34 - ====== INICIO WEBHOOK ====== 2026-08-14 07:21:34 - Evento: text | De: 584243332880 | Size: 598b 2026-08-14 07:21:34 - Procesando mensaje regular tipo: text 2026-08-14 07:21:34 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-14 07:21:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMwNTVDMTU4REUyMEQ5NzM3MTREQkQ0NjRCNTAzOTcA 2026-08-14 07:21:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMwNTVDMTU4REUyMEQ5NzM3MTREQkQ0NjRCNTAzOTcA 2026-08-14 07:21:35 - Contenido: Buenos días ok muchas gracias... 2026-08-14 07:21:35 - Comando detectado: buenos 2026-08-14 07:21:35 - CommandProcessor: Procesando comando: buenos 2026-08-14 07:21:35 - Comando no reconocido, enviando a ChatGPT 2026-08-14 07:21:35 - Resultado del comando: string 2026-08-14 07:21:35 - Enviando a ChatGPT: Buenos días ok muchas gracias... 2026-08-14 07:21:35 - forwardToChatGPT: Enviando a ChatGPT: Buenos días ok muchas gracias... 2026-08-14 07:21:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 08:21:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 08:21:35 America/Halifax] [CHATBOT][START] corr=1e6db4b7 IP=127.0.0.1 UA= [14-Aug-2026 07:21:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 07:21:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [14-Aug-2026 07:21:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 07:21:35 America/Caracas] [CHATBOT][DIAG] corr=1e6db4b7 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 3; Problema: Tu cuenta vence en 2 días [warning] [14-Aug-2026 07:21:35 America/Caracas] [CHATBOT][CTX] corr=1e6db4b7 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 07:21:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 07:21:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 07:21:35 America/Caracas] [CHATBOT][AI][0ae41d] Proveedor: gemini [14-Aug-2026 07:21:35 America/Caracas] [CHATBOT][GEMINI][0ae41d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 07:21:36 America/Caracas] [CHATBOT][GEMINI][0ae41d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 07:21:37 America/Caracas] [CHATBOT][GEMINI][0ae41d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 07:21:37 America/Caracas] [CHATBOT][AI][0ae41d] Gemini falló, usando heurística local [14-Aug-2026 07:21:37 America/Caracas] [CHATBOT][AI][0ae41d] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 07:21:37 America/Caracas] [CHATBOT][END] corr=1e6db4b7 bytesRespuesta=397 [14-Aug-2026 07:21:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 07:21:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 07:21:39 - Mensaje enviado con éxito a 584243332880 2026-08-14 07:21:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7efa43079ba (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSOEFFNkVBOUJFNzBFQ0U5RkZBAA==) 2026-08-14 07:21:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a7efa43079ba 2026-08-14 07:21:39 - ====== FIN WEBHOOK ====== 2026-08-14 07:22:40 - ====== INICIO WEBHOOK ====== 2026-08-14 07:22:40 - Evento: interactive | De: 584243050933 | Size: 966b 2026-08-14 07:22:40 - Procesando encuesta interactiva 2026-08-14 07:22:40 - SurveyService: Iniciando procesamiento de encuesta 2026-08-14 07:22:40 - Procesando encuesta de: 584243050933, Message ID: wamid.HBgMNTg0MjQzMDUwOTMzFQIAEhggQUMxRjkyMkEyQUM3Qjg4RUUzNDA4MjlCQ0VCQzc5M0EA 2026-08-14 07:22:40 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-14 07:22:40 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , martin pinango, 2026-09-17 00:00:00 . 584123738600 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123738600","wa_id":"584123738600"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzM4NjAwFQIAERgSNTVGQjQxMTVBMTQwQTZBQkQyAA==","message_status":"accepted"}]}'. 2026-08-14 08:07:45 - ====== INICIO WEBHOOK ====== 2026-08-14 08:07:45 - Evento: text | De: 584123738600 | Size: 714b 2026-08-14 08:07:45 - Procesando mensaje regular tipo: text 2026-08-14 08:07:45 - RegularMessageService: Procesando mensaje de 584123738600, tipo: text 2026-08-14 08:07:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzM4NjAwFQIAEhggQUM2RTlERjhGQTQ3RUY4MjVDMEFENjJEMzM3MTE1NjMA 2026-08-14 08:07:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzM4NjAwFQIAEhggQUM2RTlERjhGQTQ3RUY4MjVDMEFENjJEMzM3MTE1NjMA 2026-08-14 08:07:45 - Contenido: Últimamente ha estado fallando demasiado. El día que está intermitente uno no puede hacer nada. E... 2026-08-14 08:07:45 - Comando detectado: Últimamente 2026-08-14 08:07:45 - CommandProcessor: Procesando comando: Últimamente 2026-08-14 08:07:45 - IntentDetector: intent=soporte, confidence=0.95 2026-08-14 08:07:45 - IntentDetector → reportefallas.php [14-Aug-2026 08:07:45 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [14-Aug-2026 08:07:45 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [14-Aug-2026 08:07:45 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-14 08:07:45 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-14 08:07:46 - ====== INICIO WEBHOOK ====== 2026-08-14 08:07:46 - Evento: text | De: 584123738600 | Size: 714b 2026-08-14 08:07:46 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzNzM4NjAwFQIAEhggQUM2RTlERjhGQTQ3RUY4MjVDMEFENjJEMzM3MTE1NjMA, ignorando - addcreddits, addcreddits , Paula Maria Lopez, 2026-09-18 00:00:00 . 584228029182 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584228029182","wa_id":"584228029182"}],"messages":[{"id":"wamid.HBgMNTg0MjI4MDI5MTgyFQIAERgSN0M1QUIyOTM5OUQ2MzQyOTU0AA==","message_status":"accepted"}]}'. 2026-08-14 08:22:07 - ====== INICIO WEBHOOK ====== 2026-08-14 08:22:07 - Evento: text | De: 584129912409 | Size: 588b 2026-08-14 08:22:07 - Procesando mensaje regular tipo: text 2026-08-14 08:22:07 - RegularMessageService: Procesando mensaje de 584129912409, tipo: text 2026-08-14 08:22:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEyNDA5FQIAEhggQUNDNjAzQURFQTJGN0YxQkM1REYyNTAwMEI2MjEzM0UA 2026-08-14 08:22:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEyNDA5FQIAEhggQUNDNjAzQURFQTJGN0YxQkM1REYyNTAwMEI2MjEzM0UA 2026-08-14 08:22:07 - Contenido: Buenos dias datos y monto... 2026-08-14 08:22:07 - Comando detectado: buenos 2026-08-14 08:22:07 - CommandProcessor: Procesando comando: buenos 2026-08-14 08:22:07 - Comando no reconocido, enviando a ChatGPT 2026-08-14 08:22:07 - Resultado del comando: string 2026-08-14 08:22:07 - Enviando a ChatGPT: Buenos dias datos y monto... 2026-08-14 08:22:07 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias datos y monto... 2026-08-14 08:22:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 09:22:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 09:22:07 America/Halifax] [CHATBOT][START] corr=746ada6c IP=127.0.0.1 UA= [14-Aug-2026 08:22:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 08:22:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=70:a7:41:1a:d3:30 mobile=584129912409 [14-Aug-2026 08:22:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 08:22:08 America/Caracas] [CHATBOT][DIAG] corr=746ada6c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 0 día [warning] [14-Aug-2026 08:22:08 America/Caracas] [CHATBOT][CTX] corr=746ada6c tel=584129912409 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 08:22:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 08:22:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 08:22:08 America/Caracas] [CHATBOT][AI][e7e7ee] Proveedor: gemini [14-Aug-2026 08:22:08 America/Caracas] [CHATBOT][GEMINI][e7e7ee] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 08:22:09 America/Caracas] [CHATBOT][GEMINI][e7e7ee] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 08:22:09 America/Caracas] [CHATBOT][GEMINI][e7e7ee] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 08:22:10 America/Caracas] [CHATBOT][AI][e7e7ee] Gemini falló, usando heurística local [14-Aug-2026 08:22:10 America/Caracas] [CHATBOT][AI][e7e7ee] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 08:22:10 America/Caracas] [CHATBOT][END] corr=746ada6c bytesRespuesta=401 [14-Aug-2026 08:22:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 08:22:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 08:22:11 - Mensaje enviado con éxito a 584129912409 2026-08-14 08:22:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f0873820d0 (wa_message_id: wamid.HBgMNTg0MTI5OTEyNDA5FQIAERgSRTA4RENCNzhFMzgwMDBCREM3AA==) 2026-08-14 08:22:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f0873820d0 2026-08-14 08:22:11 - ====== FIN WEBHOOK ====== 2026-08-14 08:24:13 - ====== INICIO WEBHOOK ====== 2026-08-14 08:24:13 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 08:24:13 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 08:24:13 - ====== FIN WEBHOOK ====== 2026-08-14 08:24:19 - ====== INICIO WEBHOOK ====== 2026-08-14 08:24:19 - Evento: image | De: 584167135329 | Size: 825b 2026-08-14 08:24:19 - Procesando mensaje regular tipo: image 2026-08-14 08:24:19 - RegularMessageService: Procesando mensaje de 584167135329, tipo: image 2026-08-14 08:24:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM1MzI5FQIAEhggQUM2MEMxMjk0MDNEQjczNkI1RTA4MzJBQUFFOUYzNDEA 2026-08-14 08:24:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM1MzI5FQIAEhggQUM2MEMxMjk0MDNEQjczNkI1RTA4MzJBQUFFOUYzNDEA 2026-08-14 08:24:19 - Contenido: ... 2026-08-14 08:24:19 - Comando detectado: image 2026-08-14 08:24:19 - CommandProcessor: Procesando comando: image 2026-08-14 08:24:19 - Imagen sin comando, guardando y procesando 2026-08-14 08:24:19 - Verificando duplicado por imageId=777103052162218, msgId=wamid.HBgMNTg0MTY3MTM1MzI5FQIAEhggQUM2MEMxMjk0MDNEQjczNkI1RTA4MzJBQUFFOUYzNDEA 2026-08-14 08:24:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 08:24:19 - Incluyendo numtoname.php... 2026-08-14 08:24:19 - Incluyendo media.php... 2026-08-14 08:24:19 - DEBUG messages batch: [{"from":"584167135329","from_user_id":"VE.4542399076047239","id":"wamid.HBgMNTg0MTY3MTM1MzI5FQIAEhggQUM2MEMxMjk0MDNEQjczNkI1RTA4MzJBQUFFOUYzNDEA","timestamp":"1786710259","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vDU3FcnyQvTmsWHP0\/oINhj2YfGtrQd\/fJYRf6umLLI=","id":"777103052162218","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=777103052162218&source=webhook&ext=1786710561&hash=ATyGdk4bY8q6P6rdHHZlhv6nwer6B4Yuzx8BEZOHX6UOsg"}}] 2026-08-14 08:24:19 - DEBUG caption: no se encontró texto cercano 2026-08-14 08:24:19 - DEBUG caption final: [VACIO] 2026-08-14 08:24:19 - DEBUG busqueda mobiles: 04167135329,4167135329,584167135329 2026-08-14 08:24:19 - DEBUG usuario NO encontrado 2026-08-14 08:24:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 08:24:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 08:24:20 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=777103052162218&source=getMedia&ext=1786710562&hash=ATyH_9KxTEWJUBQCL4ZcXEqfrA4Px80SB0OLrhKJzmCP7A 2026-08-14 08:24:21 - ====== INICIO WEBHOOK ====== 2026-08-14 08:24:21 - Evento: text | De: 584167135329 | Size: 563b 2026-08-14 08:24:21 - Procesando mensaje regular tipo: text 2026-08-14 08:24:21 - RegularMessageService: Procesando mensaje de 584167135329, tipo: text 2026-08-14 08:24:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM1MzI5FQIAEhggQUM1MTI1MTA1MUM1RjNBQjVDQkY1Qjc1QjlBM0VERTAA 2026-08-14 08:24:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM1MzI5FQIAEhggQUM1MTI1MTA1MUM1RjNBQjVDQkY1Qjc1QjlBM0VERTAA 2026-08-14 08:24:21 - Contenido: Buenos dias... 2026-08-14 08:24:21 - Comando detectado: buenos 2026-08-14 08:24:21 - CommandProcessor: Procesando comando: buenos 2026-08-14 08:24:21 - Comando no reconocido, enviando a ChatGPT 2026-08-14 08:24:21 - Resultado del comando: string 2026-08-14 08:24:21 - Enviando a ChatGPT: Buenos dias... 2026-08-14 08:24:21 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias... 2026-08-14 08:24:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 09:24:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 09:24:21 America/Halifax] [CHATBOT][START] corr=6a8e5c71 IP=127.0.0.1 UA= 2026-08-14 08:24:22 - OCR imagen guardada /home/ctnet/www/chatWEB/media/777103052162218.jpg (29068 bytes) [14-Aug-2026 08:24:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 08:24:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=70:a7:41:1e:06:9c mobile=584167135329 [14-Aug-2026 08:24:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 08:24:22 America/Caracas] [CHATBOT][DIAG] corr=6a8e5c71 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [14-Aug-2026 08:24:22 America/Caracas] [CHATBOT][CTX] corr=6a8e5c71 tel=584167135329 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 08:24:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 08:24:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 08:24:22 America/Caracas] [CHATBOT][AI][af69d6] Proveedor: gemini [14-Aug-2026 08:24:22 America/Caracas] [CHATBOT][GEMINI][af69d6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 08:24:22 America/Caracas] [CHATBOT][GEMINI][af69d6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-14 08:24:22 - OCR tesseract exit=0 chars=291 2026-08-14 08:24:22 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 223 y PagomóvilBDV Personas 9 30.842,86 Bs Fecha: 14/08/2026 Operación: 006995631625 Io Identificación: 18143785 Origen: 0102****9017 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: servicio 2026-08-14 08:24:22 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30842.86","fecha":"2026-08-14"} 2026-08-14 08:24:22 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-14","debug":["fecha=2026-08-14"]} 2026-08-14 08:24:22 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-14 08:24:22 - DEBUG bodyAdmin postOCR: Tlf: 04167135329\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 30842.86 (caption)\nFecha: 2026-08-14 (caption) [14-Aug-2026 08:24:23 America/Caracas] [CHATBOT][GEMINI][af69d6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 08:24:23 America/Caracas] [CHATBOT][AI][af69d6] Gemini falló, usando heurística local [14-Aug-2026 08:24:23 America/Caracas] [CHATBOT][END] corr=6a8e5c71 bytesRespuesta=277 [14-Aug-2026 08:24:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 08:24:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 08:24:25 - Mensaje enviado con éxito a 584167135329 2026-08-14 08:24:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f08f910675 (wa_message_id: wamid.HBgMNTg0MTY3MTM1MzI5FQIAERgSOUI0M0YxRDdFRkU5Q0Y3RUU2AA==) 2026-08-14 08:24:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f08f910675 2026-08-14 08:24:25 - ====== FIN WEBHOOK ====== 2026-08-14 08:24:25 - IMG 777103052162218 TEL 04167135329 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 08:24:25 - Incluyendo guardar_imagen.php... 2026-08-14 08:24:25 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 08:24:25 - Includes realizados. Verificando funciones... 2026-08-14 08:24:25 - obtenerInfoUsuario: Iniciando función con teléfono: 584167135329 2026-08-14 08:24:25 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 08:24:25 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 08:24:25 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 08:24:25 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 08:24:25 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 08:24:25 - obtenerInfoUsuario: Datos usuario: 2026-08-14 08:24:25 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 08:24:25 - Datos usuario extraídos: 2026-08-14 08:24:25 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 08:24:25 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 08:24:25 - Valor de accessToken: EAAC0c45... 2026-08-14 08:24:25 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 08:24:25 - Instancia WhatsAppImageHandler creada 2026-08-14 08:24:25 - Llamando a saveWhatsAppImage... 2026-08-14 08:24:25 - saveWhatsAppImage: Procesando imagen para: 584167135329 2026-08-14 08:24:25 - saveWhatsAppImage: ID de media: 777103052162218, MIME type: image/jpeg 2026-08-14 08:24:25 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/777103052162218 2026-08-14 08:24:26 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 08:24:26 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=777103052162218&source=getMedia&ext=1786710568&hash=ATxOx9rS3mFocOSgQ2glOElC7U7q5L2bhNWjifaUHSzDZA 2026-08-14 08:24:26 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=777103052162218&source=getMedia&ext=1786710568&hash=ATxOx9rS3mFocOSgQ2glOElC7U7q5L2bhNWjifaUHSzDZA 2026-08-14 08:24:27 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 08:24:27 - descargar_imagen: Imagen descargada - Tamaño: 29068 bytes, Tipo: image/jpeg 2026-08-14 08:24:27 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/777103052162218.jpg, Tamaño: 29068 bytes 2026-08-14 08:24:27 - saveToDatabase: Registro insertado en BD con ID: 365 2026-08-14 08:24:27 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/777103052162218.jpg","image_id":"777103052162218","size":29068,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 08:24:27 - Resultado del comando: array 2026-08-14 08:24:27 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 08:24:28 - Mensaje enviado con éxito a 584167135329 2026-08-14 08:24:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f08fc65750 (wa_message_id: wamid.HBgMNTg0MTY3MTM1MzI5FQIAERgSM0FGOUFCOEI1Q0Y1Qzc2RUE5AA==) 2026-08-14 08:24:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f08fc65750 2026-08-14 08:24:28 - ====== FIN WEBHOOK ====== 2026-08-14 08:28:03 - ====== INICIO WEBHOOK ====== 2026-08-14 08:28:03 - Evento: text | De: 584140477146 | Size: 649b 2026-08-14 08:28:03 - Procesando mensaje regular tipo: text 2026-08-14 08:28:03 - RegularMessageService: Procesando mensaje de 584140477146, tipo: text 2026-08-14 08:28:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwNDc3MTQ2FQIAEhggQUNBQzgzNDY2QjNDMEQwNzQzNTJCN0Q2RTNFNUY3QTIA 2026-08-14 08:28:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwNDc3MTQ2FQIAEhggQUNBQzgzNDY2QjNDMEQwNzQzNTJCN0Q2RTNFNUY3QTIA 2026-08-14 08:28:03 - Contenido: Buenos días saludos cuando puedas me pasas el monto de la mensualidad Dayana kanzler... 2026-08-14 08:28:03 - Comando detectado: buenos 2026-08-14 08:28:03 - CommandProcessor: Procesando comando: buenos 2026-08-14 08:28:03 - Comando no reconocido, enviando a ChatGPT 2026-08-14 08:28:03 - Resultado del comando: string 2026-08-14 08:28:03 - Enviando a ChatGPT: Buenos días saludos cuando puedas me pasas el mon... 2026-08-14 08:28:03 - forwardToChatGPT: Enviando a ChatGPT: Buenos días saludos cuando puedas me pasas el mon... 2026-08-14 08:28:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 09:28:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 09:28:03 America/Halifax] [CHATBOT][START] corr=c6f4d1a4 IP=127.0.0.1 UA= [14-Aug-2026 08:28:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 08:28:04 America/Caracas] [CHATBOT][CTX] corr=c6f4d1a4 tel=584140477146 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [14-Aug-2026 08:28:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 08:28:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 08:28:04 America/Caracas] [CHATBOT][AI][872c10] Proveedor: gemini [14-Aug-2026 08:28:04 America/Caracas] [CHATBOT][GEMINI][872c10] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 08:28:04 America/Caracas] [CHATBOT][GEMINI][872c10] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 08:28:05 America/Caracas] [CHATBOT][GEMINI][872c10] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 08:28:05 America/Caracas] [CHATBOT][AI][872c10] Gemini falló, usando heurística local [14-Aug-2026 08:28:05 America/Caracas] [CHATBOT][AI][872c10] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 08:28:05 America/Caracas] [CHATBOT][END] corr=c6f4d1a4 bytesRespuesta=370 [14-Aug-2026 08:28:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 08:28:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 08:28:06 - Mensaje enviado con éxito a 584140477146 2026-08-14 08:28:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f09d6ed67e (wa_message_id: wamid.HBgMNTg0MTQwNDc3MTQ2FQIAERgSNDMyMTAzQ0I4MTc3QTY0OEExAA==) 2026-08-14 08:28:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f09d6ed67e 2026-08-14 08:28:06 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ruth Sarai Velazquez Gonzalez, 2026-09-17 00:00:00 . 584129606297 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129606297","wa_id":"584129606297"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjA2Mjk3FQIAERgSQTgyRDlDNTkzQzE1ODA5MTRCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jose Catanho, 2026-11-14 00:00:00 . 584243456062 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243456062","wa_id":"584243456062"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDU2MDYyFQIAERgSMDlENEFERDI0Nzk2MzVEQ0ZFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jose Catanho, 2026-11-14 00:00:00 . 584243456062 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243456062","wa_id":"584243456062"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDU2MDYyFQIAERgSOEIwMzVBMkRFMTMxMDRENEVBAA==","message_status":"accepted"}]}'. 2026-08-14 08:37:40 - ====== INICIO WEBHOOK ====== 2026-08-14 08:37:40 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 08:37:40 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 08:37:40 - ====== FIN WEBHOOK ====== 2026-08-14 09:29:08 - ====== INICIO WEBHOOK ====== 2026-08-14 09:29:08 - Evento: status:failed | De: 584267474140 | Size: 573b 2026-08-14 09:29:08 - STATUS FAILED: failed para 584267474140 | Error: 131026 Message undeliverable 2026-08-14 09:29:08 - ====== FIN WEBHOOK ====== 2026-08-14 09:29:10 - ====== INICIO WEBHOOK ====== 2026-08-14 09:29:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 09:29:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 09:29:10 - ====== FIN WEBHOOK ====== 2026-08-14 09:29:10 - ====== INICIO WEBHOOK ====== 2026-08-14 09:29:10 - Evento: status:failed | De: 584267474140 | Size: 573b 2026-08-14 09:29:10 - STATUS FAILED: failed para 584267474140 | Error: 131026 Message undeliverable 2026-08-14 09:29:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Miguel Antonio Ramos Arias, 2026-08-26 00:00:00 . 584167524809 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167524809","wa_id":"584167524809"}],"messages":[{"id":"wamid.HBgMNTg0MTY3NTI0ODA5FQIAERgSQUM3OThBN0ExOTM3MkE1MEJBAA==","message_status":"accepted"}]}'. 2026-08-14 09:51:28 - ====== INICIO WEBHOOK ====== 2026-08-14 09:51:28 - Evento: status:failed | De: 584167524809 | Size: 573b 2026-08-14 09:51:28 - STATUS FAILED: failed para 584167524809 | Error: 131026 Message undeliverable 2026-08-14 09:51:28 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, jarifarma jarifarma, 13/09/2026 . 584241927011 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241927011","wa_id":"584241927011"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTI3MDExFQIAERgSMTFDNkJBOEVDRTY5MDJEMkU5AA==","message_status":"accepted"}]}'. 2026-08-14 09:54:31 - ====== INICIO WEBHOOK ====== 2026-08-14 09:54:31 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 09:54:31 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 09:54:31 - ====== FIN WEBHOOK ====== 2026-08-14 09:54:41 - ====== INICIO WEBHOOK ====== 2026-08-14 09:54:41 - Evento: text | De: 584241927011 | Size: 574b 2026-08-14 09:54:41 - Procesando mensaje regular tipo: text 2026-08-14 09:54:41 - RegularMessageService: Procesando mensaje de 584241927011, tipo: text 2026-08-14 09:54:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTI3MDExFQIAEhgUM0FBMEFGNTQ4Q0Q5NTNFRTI3REEA 2026-08-14 09:54:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTI3MDExFQIAEhgUM0FBMEFGNTQ4Q0Q5NTNFRTI3REEA 2026-08-14 09:54:41 - Contenido: Hola buen día... 2026-08-14 09:54:41 - Comando detectado: hola 2026-08-14 09:54:41 - CommandProcessor: Procesando comando: hola 2026-08-14 09:54:41 - Comando no reconocido, enviando a ChatGPT 2026-08-14 09:54:41 - Resultado del comando: string 2026-08-14 09:54:41 - Enviando a ChatGPT: Hola buen día... 2026-08-14 09:54:41 - forwardToChatGPT: Enviando a ChatGPT: Hola buen día... 2026-08-14 09:54:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 10:54:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 10:54:41 America/Halifax] [CHATBOT][START] corr=abadec0e IP=127.0.0.1 UA= [14-Aug-2026 09:54:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 09:54:42 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-11-23 username=6c:68:a4:a8:1c:12 mobile=584241927011 [14-Aug-2026 09:54:42 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 09:54:42 America/Caracas] [CHATBOT][DIAG] corr=abadec0e Estado: advertencias; Cuenta: activo; Reconexiones 24h: 6; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [14-Aug-2026 09:54:42 America/Caracas] [CHATBOT][CTX] corr=abadec0e tel=584241927011 intent=chat srvid=37 usd=20 bs=17888.86 tasa=771.0714 verifyMode=simulated [14-Aug-2026 09:54:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 09:54:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 09:54:42 America/Caracas] [CHATBOT][AI][9f75f6] Proveedor: gemini [14-Aug-2026 09:54:42 America/Caracas] [CHATBOT][GEMINI][9f75f6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 09:54:42 America/Caracas] [CHATBOT][GEMINI][9f75f6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 09:54:43 America/Caracas] [CHATBOT][GEMINI][9f75f6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 09:54:43 America/Caracas] [CHATBOT][AI][9f75f6] Gemini falló, usando heurística local [14-Aug-2026 09:54:43 America/Caracas] [CHATBOT][AI][9f75f6] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 09:54:43 America/Caracas] [CHATBOT][END] corr=abadec0e bytesRespuesta=396 [14-Aug-2026 09:54:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 09:54:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 09:54:44 - Mensaje enviado con éxito a 584241927011 2026-08-14 09:54:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f1e24ebcce (wa_message_id: wamid.HBgMNTg0MjQxOTI3MDExFQIAERgSMjVEMDI2NEIyRDc1MUNDRkFDAA==) 2026-08-14 09:54:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f1e24ebcce 2026-08-14 09:54:44 - ====== FIN WEBHOOK ====== 2026-08-14 09:54:46 - ====== INICIO WEBHOOK ====== 2026-08-14 09:54:46 - Evento: text | De: 584241927011 | Size: 595b 2026-08-14 09:54:46 - Procesando mensaje regular tipo: text 2026-08-14 09:54:46 - RegularMessageService: Procesando mensaje de 584241927011, tipo: text 2026-08-14 09:54:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTI3MDExFQIAEhgUM0E0MzU2RUYwMTNEMzVCRTY1NTEA 2026-08-14 09:54:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTI3MDExFQIAEhgUM0E0MzU2RUYwMTNEMzVCRTY1NTEA 2026-08-14 09:54:46 - Contenido: Acá el pago pendiente de Jarifarma... 2026-08-14 09:54:46 - Comando detectado: acá 2026-08-14 09:54:46 - CommandProcessor: Procesando comando: acá 2026-08-14 09:54:46 - Comando no reconocido, enviando a ChatGPT 2026-08-14 09:54:46 - Resultado del comando: string 2026-08-14 09:54:46 - Enviando a ChatGPT: Acá el pago pendiente de Jarifarma... 2026-08-14 09:54:46 - forwardToChatGPT: Enviando a ChatGPT: Acá el pago pendiente de Jarifarma... 2026-08-14 09:54:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 10:54:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 10:54:46 America/Halifax] [CHATBOT][START] corr=9c72e4ca IP=127.0.0.1 UA= [14-Aug-2026 09:54:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 09:54:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-11-23 username=6c:68:a4:a8:1c:12 mobile=584241927011 [14-Aug-2026 09:54:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 09:54:46 America/Caracas] [CHATBOT][DIAG] corr=9c72e4ca Estado: advertencias; Cuenta: activo; Reconexiones 24h: 6; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [14-Aug-2026 09:54:46 America/Caracas] [CHATBOT][CTX] corr=9c72e4ca tel=584241927011 intent=chat srvid=37 usd=20 bs=17888.86 tasa=771.0714 verifyMode=simulated [14-Aug-2026 09:54:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 09:54:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 09:54:46 America/Caracas] [CHATBOT][AI][01e8ca] Proveedor: gemini [14-Aug-2026 09:54:46 America/Caracas] [CHATBOT][GEMINI][01e8ca] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 09:54:47 America/Caracas] [CHATBOT][GEMINI][01e8ca] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 09:54:47 America/Caracas] [CHATBOT][GEMINI][01e8ca] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 09:54:48 America/Caracas] [CHATBOT][AI][01e8ca] Gemini falló, usando heurística local [14-Aug-2026 09:54:48 America/Caracas] [CHATBOT][END] corr=9c72e4ca bytesRespuesta=397 [14-Aug-2026 09:54:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 09:54:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 09:54:49 - Mensaje enviado con éxito a 584241927011 2026-08-14 09:54:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f1e29adb2a (wa_message_id: wamid.HBgMNTg0MjQxOTI3MDExFQIAERgSMjFDRTlBRDJBQzM4MkRCRkMyAA==) 2026-08-14 09:54:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f1e29adb2a 2026-08-14 09:54:49 - ====== FIN WEBHOOK ====== 2026-08-14 09:54:51 - ====== INICIO WEBHOOK ====== 2026-08-14 09:54:51 - Evento: image | De: 584241927011 | Size: 830b 2026-08-14 09:54:51 - Procesando mensaje regular tipo: image 2026-08-14 09:54:51 - RegularMessageService: Procesando mensaje de 584241927011, tipo: image 2026-08-14 09:54:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxOTI3MDExFQIAEhgUM0E0RkU1QTk1MzkwOEZCODlDREYA 2026-08-14 09:54:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxOTI3MDExFQIAEhgUM0E0RkU1QTk1MzkwOEZCODlDREYA 2026-08-14 09:54:51 - Contenido: ... 2026-08-14 09:54:51 - Comando detectado: image 2026-08-14 09:54:51 - CommandProcessor: Procesando comando: image 2026-08-14 09:54:51 - Imagen sin comando, guardando y procesando 2026-08-14 09:54:51 - Verificando duplicado por imageId=1733839497858398, msgId=wamid.HBgMNTg0MjQxOTI3MDExFQIAEhgUM0E0RkU1QTk1MzkwOEZCODlDREYA 2026-08-14 09:54:51 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 09:54:51 - Incluyendo numtoname.php... 2026-08-14 09:54:51 - Incluyendo media.php... 2026-08-14 09:54:51 - DEBUG messages batch: [{"from":"584241927011","from_user_id":"VE.4566684646952015","id":"wamid.HBgMNTg0MjQxOTI3MDExFQIAEhgUM0E0RkU1QTk1MzkwOEZCODlDREYA","timestamp":"1786715691","type":"image","image":{"mime_type":"image\/jpeg","sha256":"6odrEoJkL+cFoachKcA9OBYVyh64tZ2F+k\/C3xj8PWA=","id":"1733839497858398","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1733839497858398&source=webhook&ext=1786715993&hash=ATzO-XZIPS6xjCUANgq3fL0n_2OGcF5Uuimuy2ce8XNFMA"}}] 2026-08-14 09:54:51 - DEBUG caption: no se encontró texto cercano 2026-08-14 09:54:51 - DEBUG caption final: [VACIO] 2026-08-14 09:54:51 - DEBUG busqueda mobiles: 04241927011,4241927011,584241927011 2026-08-14 09:54:51 - DEBUG usuario encontrado: 6c:68:a4:a8:1c:12 2026-08-14 09:54:51 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 09:54:51 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 09:54:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1733839497858398&source=getMedia&ext=1786715994&hash=ATwDAjtuHd5cp1yjrZsdhodEAG3kKpHAWFD8Bnm2VWFcDA 2026-08-14 09:54:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1733839497858398.jpg (72027 bytes) 2026-08-14 09:54:54 - OCR tesseract exit=0 chars=528 2026-08-14 09:54:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 188 9:54 B DT ESE de los Trabajadores BIENVENIDO(A) JARIFARMA. C.A O PAGO MÓVIL INTERBANCARIO — —0 Resultado del Última conexión 14 / 08 / 2026 09:53:48 a. m. pago Número de Referencia 003880388087 Telefono Pagador 04241927011 Telefono Receptor 584143466209 Banco Destino BANCO MERCANTIL Número de Identificación V-18143785 Monto: 15.422,00 Banco Digital de los Trabajadores - RIF: G-20009148-7 Todos los derechos reservados. 2026-08-14 09:54:54 - OCR parse (caption-level): {"banco":"Mercantil","monto":"15422.00","fecha":null} 2026-08-14 09:54:54 - OCR parseDetalles: {"banco":null,"monto":"15422.00","fecha":null,"debug":["montoSame=15.422,00"]} 2026-08-14 09:54:54 - DEBUG registro: usernameRaw=''6c:68:a4:a8:1c:12'' first=''jarifarma'' last=''jarifarma'' esRegistrado=1 2026-08-14 09:54:54 - DEBUG bodyAdmin postOCR: Tlf: 04241927011\nUser: 6c:68:a4:a8:1c:12\nNombre: jarifarma jarifarma\nBanco: Mercantil\nMonto: 15422.00 (caption)\nFecha: \nSrvID: 37 2026-08-14 09:54:57 - IMG 1733839497858398 TEL 04241927011 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 09:54:57 - Incluyendo guardar_imagen.php... 2026-08-14 09:54:57 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 09:54:57 - Includes realizados. Verificando funciones... 2026-08-14 09:54:57 - obtenerInfoUsuario: Iniciando función con teléfono: 584241927011 2026-08-14 09:54:57 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 09:54:57 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 09:54:57 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 09:54:57 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 09:54:57 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 09:54:57 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:a8:1c:12","firstname":"jarifarma","lastname":"jarifarma","mac":"6c:68:a4:a8:1c:1b","srvid":37} 2026-08-14 09:54:57 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 09:54:57 - Datos usuario extraídos: {"username":"6c:68:a4:a8:1c:12","firstname":"jarifarma","lastname":"jarifarma","mac":"6c:68:a4:a8:1c:1b","srvid":37} 2026-08-14 09:54:57 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 09:54:57 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 09:54:57 - Valor de accessToken: EAAC0c45... 2026-08-14 09:54:57 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 09:54:57 - Instancia WhatsAppImageHandler creada 2026-08-14 09:54:57 - Llamando a saveWhatsAppImage... 2026-08-14 09:54:57 - saveWhatsAppImage: Procesando imagen para: 584241927011 2026-08-14 09:54:57 - saveWhatsAppImage: ID de media: 1733839497858398, MIME type: image/jpeg 2026-08-14 09:54:57 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1733839497858398 2026-08-14 09:54:58 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 09:54:58 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1733839497858398&source=getMedia&ext=1786716000&hash=ATzKXaLcGUzVqVhvQeaNk_wnvS24gUA_HcPLd8SYT2AD7A 2026-08-14 09:54:58 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1733839497858398&source=getMedia&ext=1786716000&hash=ATzKXaLcGUzVqVhvQeaNk_wnvS24gUA_HcPLd8SYT2AD7A 2026-08-14 09:54:59 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 09:54:59 - descargar_imagen: Imagen descargada - Tamaño: 72027 bytes, Tipo: image/jpeg 2026-08-14 09:54:59 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1733839497858398.jpg, Tamaño: 72027 bytes 2026-08-14 09:54:59 - saveToDatabase: Registro insertado en BD con ID: 366 2026-08-14 09:54:59 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1733839497858398.jpg","image_id":"1733839497858398","size":72027,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 09:54:59 - Resultado del comando: array 2026-08-14 09:54:59 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 09:55:00 - Mensaje enviado con éxito a 584241927011 2026-08-14 09:55:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f1e34abc17 (wa_message_id: wamid.HBgMNTg0MjQxOTI3MDExFQIAERgSNzNENUQ0NzFFOTAxOUNEMUVDAA==) 2026-08-14 09:55:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f1e34abc17 2026-08-14 09:55:00 - ====== FIN WEBHOOK ====== 2026-08-14 09:59:34 - ====== INICIO WEBHOOK ====== 2026-08-14 09:59:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 09:59:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 09:59:34 - ====== FIN WEBHOOK ====== 2026-08-14 10:00:37 - ====== INICIO WEBHOOK ====== 2026-08-14 10:00:37 - Evento: interactive | De: 584129359296 | Size: 968b 2026-08-14 10:00:37 - Procesando encuesta interactiva 2026-08-14 10:00:37 - SurveyService: Iniciando procesamiento de encuesta 2026-08-14 10:00:37 - Procesando encuesta de: 584129359296, Message ID: wamid.HBgMNTg0MTI5MzU5Mjk2FQIAEhggQUNCOTZENDQ0QkEzQzlERDBCQTUwQTM2MDg4Q0E5MTMA 2026-08-14 10:00:37 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-14 10:00:37 - ====== FIN WEBHOOK ====== 2026-08-14 10:13:10 - ====== INICIO WEBHOOK ====== 2026-08-14 10:13:10 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 10:13:10 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 10:13:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Motores el Jarillo , 2026-09-15 00:00:00 . 584242755712 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242755712","wa_id":"584242755712"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzU1NzEyFQIAERgSRjUzNjA5OTc3MkI0M0Q2MDZDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , adri misle, 2026-09-20 00:00:00 . 584265196772 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265196772","wa_id":"584265196772"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk2NzcyFQIAERgSRDE1RjE4NkJFOTM1RTYxMTI4AA==","message_status":"accepted"}]}'. 2026-08-14 10:19:38 - ====== INICIO WEBHOOK ====== 2026-08-14 10:19:38 - Evento: status:failed | De: 584265196772 | Size: 573b 2026-08-14 10:19:38 - STATUS FAILED: failed para 584265196772 | Error: 131026 Message undeliverable 2026-08-14 10:19:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Juan gabriel Adrian, 2026-09-15 00:00:00 . 584265196774 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265196774","wa_id":"584265196774"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk2Nzc0FQIAERgSMEEwNzM5M0Y4MUQ0MzRBQUY3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Pablo El flaco, 25/10/2026 . 584142633631 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142633631","wa_id":"584142633631"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjMzNjMxFQIAERgSNEE1NzJBMkIwNzFGREUyMjQ3AA==","message_status":"accepted"}]}'. 2026-08-14 10:20:21 - ====== INICIO WEBHOOK ====== 2026-08-14 10:20:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 10:20:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 10:20:21 - ====== FIN WEBHOOK ====== 2026-08-14 10:20:28 - ====== INICIO WEBHOOK ====== 2026-08-14 10:20:28 - Evento: image | De: 584142633631 | Size: 829b 2026-08-14 10:20:28 - Procesando mensaje regular tipo: image 2026-08-14 10:20:28 - RegularMessageService: Procesando mensaje de 584142633631, tipo: image 2026-08-14 10:20:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjMzNjMxFQIAEhggQUNGRTBCMDRFM0Q2NDkzMjdDOEE2OTQwOTdEQTJEM0EA 2026-08-14 10:20:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjMzNjMxFQIAEhggQUNGRTBCMDRFM0Q2NDkzMjdDOEE2OTQwOTdEQTJEM0EA 2026-08-14 10:20:28 - Contenido: ... 2026-08-14 10:20:28 - Comando detectado: image 2026-08-14 10:20:28 - CommandProcessor: Procesando comando: image 2026-08-14 10:20:28 - Imagen sin comando, guardando y procesando 2026-08-14 10:20:28 - Verificando duplicado por imageId=1968965607150394, msgId=wamid.HBgMNTg0MTQyNjMzNjMxFQIAEhggQUNGRTBCMDRFM0Q2NDkzMjdDOEE2OTQwOTdEQTJEM0EA 2026-08-14 10:20:28 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 10:20:28 - Incluyendo numtoname.php... 2026-08-14 10:20:28 - Incluyendo media.php... 2026-08-14 10:20:28 - DEBUG messages batch: [{"from":"584142633631","from_user_id":"VE.4540672119553268","id":"wamid.HBgMNTg0MTQyNjMzNjMxFQIAEhggQUNGRTBCMDRFM0Q2NDkzMjdDOEE2OTQwOTdEQTJEM0EA","timestamp":"1786717228","type":"image","image":{"mime_type":"image\/jpeg","sha256":"5k3dSyZbgPpMyHnUupibcziLaXuwgM5maPggkD1Sb6s=","id":"1968965607150394","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1968965607150394&source=webhook&ext=1786717530&hash=ATxJ6v4IJr_gnwDaPcUM9WVGT_plJ5tqbtQtya36ZoDZWA"}}] 2026-08-14 10:20:28 - DEBUG caption: no se encontró texto cercano 2026-08-14 10:20:28 - DEBUG caption final: [VACIO] 2026-08-14 10:20:28 - DEBUG busqueda mobiles: 04142633631,4142633631,584142633631 2026-08-14 10:20:28 - DEBUG usuario encontrado: 74:83:c2:a2:18:37 2026-08-14 10:20:28 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 10:20:28 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 10:20:29 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1968965607150394&source=getMedia&ext=1786717531&hash=ATxSLJkwonmIAz2qkg-u5bOZYS63KQaEbOzRAEviDSxqAA 2026-08-14 10:20:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1968965607150394.jpg (48220 bytes) 2026-08-14 10:20:31 - OCR tesseract exit=0 chars=431 2026-08-14 10:20:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 220 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 53.666,57 Nro. de referencia: 622653405127 O Fecha y hora del envío: 14/08/2026 a las 10:20:17 AM Cuenta origen: Cta. Corriente *8901 Beneficiario: 0412-3663736 Documento de identidad: J-50047993-0 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal Concepto: Pago Freddy Gerik 2026-08-14 10:20:31 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-14"} 2026-08-14 10:20:31 - OCR parseDetalles: {"banco":"Venezuela","monto":"53666.57","fecha":"2026-08-14","debug":["fecha=2026-08-14","bancoCode=0102","montoNext=53.666,57"]} 2026-08-14 10:20:31 - DEBUG registro: usernameRaw=''74:83:c2:a2:18:37'' first=''Pablo'' last=''El flaco'' esRegistrado=1 2026-08-14 10:20:31 - DEBUG bodyAdmin postOCR: Tlf: 04142633631\nUser: 74:83:c2:a2:18:37\nNombre: Pablo El flaco\nBanco: Venezuela\nMonto: 53666.57 (ocrDetails)\nFecha: 2026-08-14 (caption)\nSrvID: 34 2026-08-14 10:20:34 - IMG 1968965607150394 TEL 04142633631 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 10:20:34 - Incluyendo guardar_imagen.php... 2026-08-14 10:20:34 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 10:20:34 - Includes realizados. Verificando funciones... 2026-08-14 10:20:34 - obtenerInfoUsuario: Iniciando función con teléfono: 584142633631 2026-08-14 10:20:34 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 10:20:34 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 10:20:34 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 10:20:34 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 10:20:34 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 10:20:34 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:a2:18:37","firstname":"Pablo","lastname":"El flaco","mac":"74:83:c2:a2:18:37","srvid":34} 2026-08-14 10:20:34 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 10:20:34 - Datos usuario extraídos: {"username":"74:83:c2:a2:18:37","firstname":"Pablo","lastname":"El flaco","mac":"74:83:c2:a2:18:37","srvid":34} 2026-08-14 10:20:34 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 10:20:34 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 10:20:34 - Valor de accessToken: EAAC0c45... 2026-08-14 10:20:34 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 10:20:34 - Instancia WhatsAppImageHandler creada 2026-08-14 10:20:34 - Llamando a saveWhatsAppImage... 2026-08-14 10:20:34 - saveWhatsAppImage: Procesando imagen para: 584142633631 2026-08-14 10:20:34 - saveWhatsAppImage: ID de media: 1968965607150394, MIME type: image/jpeg 2026-08-14 10:20:34 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1968965607150394 2026-08-14 10:20:34 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 10:20:34 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1968965607150394&source=getMedia&ext=1786717536&hash=ATzg_f2kPDKbi261Pps2tZY_FvRaCqYIsN2sGdScee1zhQ 2026-08-14 10:20:34 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1968965607150394&source=getMedia&ext=1786717536&hash=ATzg_f2kPDKbi261Pps2tZY_FvRaCqYIsN2sGdScee1zhQ 2026-08-14 10:20:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 10:20:35 - descargar_imagen: Imagen descargada - Tamaño: 48220 bytes, Tipo: image/jpeg 2026-08-14 10:20:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1968965607150394.jpg, Tamaño: 48220 bytes 2026-08-14 10:20:35 - saveToDatabase: Registro insertado en BD con ID: 367 2026-08-14 10:20:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1968965607150394.jpg","image_id":"1968965607150394","size":48220,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 10:20:35 - Resultado del comando: array 2026-08-14 10:20:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 10:20:36 - Mensaje enviado con éxito a 584142633631 2026-08-14 10:20:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f2434bb2d0 (wa_message_id: wamid.HBgMNTg0MTQyNjMzNjMxFQIAERgSODZGQjQ5NDNERkNERjA1NTI3AA==) 2026-08-14 10:20:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f2434bb2d0 2026-08-14 10:20:36 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Gabriel Misle, 2026-09-15 00:00:00 . 584265196772 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265196772","wa_id":"584265196772"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk2NzcyFQIAERgSRThENTk5MDIwNzBCNkIxRTFGAA==","message_status":"accepted"}]}'. 2026-08-14 10:21:17 - ====== INICIO WEBHOOK ====== 2026-08-14 10:21:17 - Evento: status:failed | De: 584265196772 | Size: 573b 2026-08-14 10:21:17 - STATUS FAILED: failed para 584265196772 | Error: 131026 Message undeliverable 2026-08-14 10:21:17 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Cesar Gerik, 2026-09-14 00:00:00 . 584122750460 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122750460","wa_id":"584122750460"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNzUwNDYwFQIAERgSQjc3MENDRDA0RTNCNDQ0NDVDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Pablo El flaco, 2026-09-15 00:00:00 . 584142633631 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142633631","wa_id":"584142633631"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjMzNjMxFQIAERgSQjI3Rjg2MzZBODE4QzA1RUU0AA==","message_status":"accepted"}]}'. 2026-08-14 10:25:39 - ====== INICIO WEBHOOK ====== 2026-08-14 10:25:39 - Evento: reaction | De: 584241927011 | Size: 655b 2026-08-14 10:25:39 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Manuel Quintero 🔐 ) [wa_id] => 584241927011 [user_id] => VE.4566684646952015 ) ) [messages] => Array ( [0] => Array ( [from] => 584241927011 [from_user_id] => VE.4566684646952015 [id] => wamid.HBgMNTg0MjQxOTI3MDExFQIAEhgUM0E4QjQzMEZCQTlFNUZCOEI4MDEA [timestamp] => 1786717540 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MjQxOTI3MDExFQIAERgSNzNENUQ0NzFFOTAxOUNEMUVDAA== [emoji] => 👍 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-14 10:25:39 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, margot mulato, 31/08/2026 . 584121484633 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121484633","wa_id":"584121484633"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg0NjMzFQIAERgSNjM2MzVBNEMwQTE5QURBMkMyAA==","message_status":"accepted"}]}'. 2026-08-14 10:49:26 - ====== INICIO WEBHOOK ====== 2026-08-14 10:49:26 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 10:49:26 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 10:49:26 - ====== FIN WEBHOOK ====== 2026-08-14 10:54:46 - ====== INICIO WEBHOOK ====== 2026-08-14 10:54:46 - Evento: image | De: 584143466209 | Size: 864b 2026-08-14 10:54:46 - Procesando mensaje regular tipo: image 2026-08-14 10:54:46 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 10:54:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDNEJFMzJBMEUyQ0I2QTQwMTlCM0JGNDUzMEZDNDkA 2026-08-14 10:54:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDNEJFMzJBMEUyQ0I2QTQwMTlCM0JGNDUzMEZDNDkA 2026-08-14 10:54:46 - Contenido: G venezuela 13416.61 legal-aseo... 2026-08-14 10:54:46 - Comando detectado: g 2026-08-14 10:54:46 - CommandProcessor: Procesando comando: g 2026-08-14 10:54:46 - Gasto de negocio con imagen: 1534605725134932 2026-08-14 10:54:46 - Formato 'g banco descripcion': banco=venezuela, desc=13416.61 legal-aseo 2026-08-14 10:54:47 - Ejecutando GastosService (negocio) [14-Aug-2026 10:54:47 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 10:54:49 - Resultado del comando: array 2026-08-14 10:54:49 - Enviando respuesta: ✅ 💼 Gasto de negocio #974 registrado • Mon 2026-08-14 10:54:51 - Mensaje enviado con éxito a 584143466209 2026-08-14 10:54:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f2c3b2e302 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSREZGNDk1MEYzNzNFRkFFNTcyAA==) 2026-08-14 10:54:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f2c3b2e302 2026-08-14 10:54:51 - ====== FIN WEBHOOK ====== 2026-08-14 10:58:11 - ====== INICIO WEBHOOK ====== 2026-08-14 10:58:11 - Evento: text | De: 584124952769 | Size: 563b 2026-08-14 10:58:11 - Procesando mensaje regular tipo: text 2026-08-14 10:58:11 - RegularMessageService: Procesando mensaje de 584124952769, tipo: text 2026-08-14 10:58:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0OTUyNzY5FQIAEhggQUMxMkU2Q0RFNTRBRDY2NkUwMzBBQ0I5QzZCQzU4NUUA 2026-08-14 10:58:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0OTUyNzY5FQIAEhggQUMxMkU2Q0RFNTRBRDY2NkUwMzBBQ0I5QzZCQzU4NUUA 2026-08-14 10:58:11 - Contenido: Planes... 2026-08-14 10:58:11 - Comando detectado: planes 2026-08-14 10:58:11 - CommandProcessor: Procesando comando: planes 2026-08-14 10:58:11 - Comando no reconocido, enviando a ChatGPT 2026-08-14 10:58:11 - Resultado del comando: string 2026-08-14 10:58:11 - Enviando a ChatGPT: Planes... 2026-08-14 10:58:11 - LeadCapture: Posible lead detectado para 584124952769 2026-08-14 10:58:11 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-14 10:58:11 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-14 10:58:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 11:58:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 11:58:11 America/Halifax] [CHATBOT][START] corr=668425d8 IP=127.0.0.1 UA= [14-Aug-2026 10:58:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 10:58:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=24:5a:4c:42:f5:89 mobile=584124952769 [14-Aug-2026 10:58:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 10:58:12 America/Caracas] [CHATBOT][DIAG] corr=668425d8 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Aug-2026 10:58:12 America/Caracas] [CHATBOT][CTX] corr=668425d8 tel=584124952769 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 10:58:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 10:58:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 10:58:12 America/Caracas] [CHATBOT][AI][e1a205] Proveedor: gemini [14-Aug-2026 10:58:12 America/Caracas] [CHATBOT][GEMINI][e1a205] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 10:58:12 America/Caracas] [CHATBOT][GEMINI][e1a205] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 10:58:13 America/Caracas] [CHATBOT][GEMINI][e1a205] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 10:58:13 America/Caracas] [CHATBOT][AI][e1a205] Gemini falló, usando heurística local [14-Aug-2026 10:58:13 America/Caracas] [CHATBOT][END] corr=668425d8 bytesRespuesta=478 [14-Aug-2026 10:58:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 10:58:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 10:58:15 - Mensaje enviado con éxito a 584124952769 2026-08-14 10:58:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f2d0719f2b (wa_message_id: wamid.HBgMNTg0MTI0OTUyNzY5FQIAERgSMjc0NTRGMEU2QkEzRkU3MkRFAA==) 2026-08-14 10:58:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f2d0719f2b 2026-08-14 10:58:15 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, karina kanzler, 26/08/2026 . 584162307956 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162307956","wa_id":"584162307956"}],"messages":[{"id":"wamid.HBgMNTg0MTYyMzA3OTU2FQIAERgSNjlGMUJCMjlCMjY1RTRFQTUxAA==","message_status":"accepted"}]}'. 2026-08-14 11:07:31 - ====== INICIO WEBHOOK ====== 2026-08-14 11:07:31 - Evento: status:failed | De: 584162307956 | Size: 573b 2026-08-14 11:07:31 - STATUS FAILED: failed para 584162307956 | Error: 131026 Message undeliverable 2026-08-14 11:07:31 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124884996","wa_id":"584124884996"}],"messages":[{"id":"wamid.HBgMNTg0MTI0ODg0OTk2FQIAERgSNTVDMDE3MkU1RkNBQTRFMURDAA=="}]}'. 2026-08-14 11:07:32 - ====== INICIO WEBHOOK ====== 2026-08-14 11:07:32 - Evento: status:failed | De: 584124884996 | Size: 828b 2026-08-14 11:07:32 - STATUS FAILED: failed para 584124884996 | Error: 131047 Re-engagement message 2026-08-14 11:07:32 - ====== FIN WEBHOOK ====== 2026-08-14 11:07:33 - ====== INICIO WEBHOOK ====== 2026-08-14 11:07:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 11:07:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 11:07:33 - ====== FIN WEBHOOK ====== 2026-08-14 11:19:30 - ====== INICIO WEBHOOK ====== 2026-08-14 11:19:30 - Evento: text | De: 584167135329 | Size: 574b 2026-08-14 11:19:30 - Procesando mensaje regular tipo: text 2026-08-14 11:19:30 - RegularMessageService: Procesando mensaje de 584167135329, tipo: text 2026-08-14 11:19:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM1MzI5FQIAEhggQUM0ODgxQTgxQkRGM0JCMDNDQ0I5MjcwNzYwQTJDNkIA 2026-08-14 11:19:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM1MzI5FQIAEhggQUM0ODgxQTgxQkRGM0JCMDNDQ0I5MjcwNzYwQTJDNkIA 2026-08-14 11:19:30 - Contenido: Hola buenos días,... 2026-08-14 11:19:30 - Comando detectado: hola 2026-08-14 11:19:30 - CommandProcessor: Procesando comando: hola 2026-08-14 11:19:30 - Comando no reconocido, enviando a ChatGPT 2026-08-14 11:19:30 - Resultado del comando: string 2026-08-14 11:19:30 - Enviando a ChatGPT: Hola buenos días,... 2026-08-14 11:19:30 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos días,... 2026-08-14 11:19:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 12:19:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 12:19:30 America/Halifax] [CHATBOT][START] corr=db67a33f IP=127.0.0.1 UA= [14-Aug-2026 11:19:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 11:19:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=70:a7:41:1e:06:9c mobile=584167135329 [14-Aug-2026 11:19:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 11:19:30 America/Caracas] [CHATBOT][DIAG] corr=db67a33f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 2 días [critical] [14-Aug-2026 11:19:30 America/Caracas] [CHATBOT][CTX] corr=db67a33f tel=584167135329 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 11:19:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 11:19:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 11:19:30 America/Caracas] [CHATBOT][AI][31bdb2] Proveedor: gemini [14-Aug-2026 11:19:30 America/Caracas] [CHATBOT][GEMINI][31bdb2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 11:19:31 America/Caracas] [CHATBOT][GEMINI][31bdb2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 11:19:31 America/Caracas] [CHATBOT][GEMINI][31bdb2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 11:19:32 America/Caracas] [CHATBOT][AI][31bdb2] Gemini falló, usando heurística local [14-Aug-2026 11:19:32 America/Caracas] [CHATBOT][AI][31bdb2] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 11:19:32 America/Caracas] [CHATBOT][END] corr=db67a33f bytesRespuesta=395 [14-Aug-2026 11:19:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 11:19:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 11:19:33 - Mensaje enviado con éxito a 584167135329 2026-08-14 11:19:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f32056b40b (wa_message_id: wamid.HBgMNTg0MTY3MTM1MzI5FQIAERgSMEM2N0FENDc5RUNBQjE4NjFCAA==) 2026-08-14 11:19:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f32056b40b 2026-08-14 11:19:33 - ====== FIN WEBHOOK ====== 2026-08-14 11:19:54 - ====== INICIO WEBHOOK ====== 2026-08-14 11:19:54 - Evento: text | De: 584167135329 | Size: 588b 2026-08-14 11:19:54 - Procesando mensaje regular tipo: text 2026-08-14 11:19:54 - RegularMessageService: Procesando mensaje de 584167135329, tipo: text 2026-08-14 11:19:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MTM1MzI5FQIAEhggQUNFNEZGODMyOEE4ODM5ODcxNjM1QjI5RDQ1NDNCQzIA 2026-08-14 11:19:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MTM1MzI5FQIAEhggQUNFNEZGODMyOEE4ODM5ODcxNjM1QjI5RDQ1NDNCQzIA 2026-08-14 11:19:54 - Contenido: Por favor para reactivar el servicio... 2026-08-14 11:19:54 - Comando detectado: por 2026-08-14 11:19:54 - CommandProcessor: Procesando comando: por 2026-08-14 11:19:54 - Comando no reconocido, enviando a ChatGPT 2026-08-14 11:19:54 - Resultado del comando: string 2026-08-14 11:19:54 - Enviando a ChatGPT: Por favor para reactivar el servicio... 2026-08-14 11:19:54 - forwardToChatGPT: Enviando a ChatGPT: Por favor para reactivar el servicio... 2026-08-14 11:19:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 12:19:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 12:19:54 America/Halifax] [CHATBOT][START] corr=8cf3d8ac IP=127.0.0.1 UA= [14-Aug-2026 11:19:54 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 11:19:54 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=70:a7:41:1e:06:9c mobile=584167135329 [14-Aug-2026 11:19:54 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 11:19:54 America/Caracas] [CHATBOT][DIAG] corr=8cf3d8ac Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 2 días [critical] [14-Aug-2026 11:19:54 America/Caracas] [CHATBOT][CTX] corr=8cf3d8ac tel=584167135329 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 11:19:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 11:19:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 11:19:54 America/Caracas] [CHATBOT][AI][b6ce03] Proveedor: gemini [14-Aug-2026 11:19:54 America/Caracas] [CHATBOT][GEMINI][b6ce03] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 11:19:55 America/Caracas] [CHATBOT][GEMINI][b6ce03] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 11:19:56 America/Caracas] [CHATBOT][GEMINI][b6ce03] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 11:19:56 America/Caracas] [CHATBOT][AI][b6ce03] Gemini falló, usando heurística local [14-Aug-2026 11:19:56 America/Caracas] [CHATBOT][AI][b6ce03] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 11:19:56 America/Caracas] [CHATBOT][END] corr=8cf3d8ac bytesRespuesta=395 [14-Aug-2026 11:19:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 11:19:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 11:19:57 - Mensaje enviado con éxito a 584167135329 2026-08-14 11:19:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f321db01df (wa_message_id: wamid.HBgMNTg0MTY3MTM1MzI5FQIAERgSMzMwNzhGMkQ2MTM1OTFFMjkzAA==) 2026-08-14 11:19:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f321db01df 2026-08-14 11:19:57 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , freddy Gerik, 2026-09-28 00:00:00 . 584142633631 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142633631","wa_id":"584142633631"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjMzNjMxFQIAERgSMzQzNjQ4M0VCQzMzQzlEOTEyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Amelia Ramirez, 2026-09-19 00:00:00 . 584125851774 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125851774","wa_id":"584125851774"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODUxNzc0FQIAERgSRUNEQUI1QTNDNzlDQzg0MTkyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Ana María Moguera, 2026-09-14 00:00:00 . 584167135329 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167135329","wa_id":"584167135329"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MTM1MzI5FQIAERgSODcxNkQwNEQzRTkwOUI1NDkxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142695212","wa_id":"584142695212"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjk1MjEyFQIAERgSOUNFMzc3NUFDNjAxMjExNThCAA==","message_status":"accepted"}]}'. 2026-08-14 11:48:17 - ====== INICIO WEBHOOK ====== 2026-08-14 11:48:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 11:48:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 11:48:17 - ====== FIN WEBHOOK ====== 2026-08-14 11:48:18 - ====== INICIO WEBHOOK ====== 2026-08-14 11:48:18 - Evento: status:failed | De: 584149410261 | Size: 828b 2026-08-14 11:48:18 - STATUS FAILED: failed para 584149410261 | Error: 131047 Re-engagement message 2026-08-14 11:48:18 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Kike Rengifo, 2026-09-16 00:00:00 . 584121479327 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121479327","wa_id":"584121479327"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDc5MzI3FQIAERgSNTc4Mzk1MjQxOUQwRUIwRDREAA==","message_status":"accepted"}]}'. 2026-08-14 11:49:53 - ====== INICIO WEBHOOK ====== 2026-08-14 11:49:53 - Evento: image | De: 584143466209 | Size: 873b 2026-08-14 11:49:53 - Procesando mensaje regular tipo: image 2026-08-14 11:49:53 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 11:49:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDNkFCMzlBNDI5RTMxRkI5NkQ0MDZCQkE3QTQxN0MA 2026-08-14 11:49:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDNkFCMzlBNDI5RTMxRkI5NkQ0MDZCQkE3QTQxN0MA 2026-08-14 11:49:53 - Contenido: Pg mercantil 15600.00 comida-hamburguesas... 2026-08-14 11:49:53 - Comando detectado: pg 2026-08-14 11:49:53 - CommandProcessor: Procesando comando: pg 2026-08-14 11:49:53 - Gasto personal con imagen: 1414307550611470 2026-08-14 11:49:53 - Formato 'pg banco descripcion': banco=mercantil, desc=15600.00 comida-hamburguesas 2026-08-14 11:49:53 - Ejecutando GastosService (personal) [14-Aug-2026 11:49:54 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 11:49:56 - Resultado del comando: array 2026-08-14 11:49:56 - Enviando respuesta: ✅ 👤 Gasto personal #371 registrado • Monto 2026-08-14 11:49:58 - Mensaje enviado con éxito a 584143466209 2026-08-14 11:49:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f39261e559 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRjE1QjYxOTM4MzRFMkQwNzY4AA==) 2026-08-14 11:49:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f39261e559 2026-08-14 11:49:58 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , carlos simon hugle, 2026-09-14 00:00:00 . 584129868993 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129868993","wa_id":"584129868993"}],"messages":[{"id":"wamid.HBgMNTg0MTI5ODY4OTkzFQIAERgSRjU5NkI1QTVDRUNGRDg0RjJDAA==","message_status":"accepted"}]}'. 2026-08-14 12:02:43 - ====== INICIO WEBHOOK ====== 2026-08-14 12:02:43 - Evento: image | De: 584143466209 | Size: 869b 2026-08-14 12:02:43 - Procesando mensaje regular tipo: image 2026-08-14 12:02:43 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 12:02:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1ODhGMDBDNTMwNkUyNDJDNkYzREE4Q0VBMEJDMkYA 2026-08-14 12:02:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1ODhGMDBDNTMwNkUyNDJDNkYzREE4Q0VBMEJDMkYA 2026-08-14 12:02:43 - Contenido: G venezuela 127000.00 legal-alcaldia... 2026-08-14 12:02:43 - Comando detectado: g 2026-08-14 12:02:43 - CommandProcessor: Procesando comando: g 2026-08-14 12:02:43 - Gasto de negocio con imagen: 1598980171642908 2026-08-14 12:02:43 - Formato 'g banco descripcion': banco=venezuela, desc=127000.00 legal-alcaldia 2026-08-14 12:02:44 - Ejecutando GastosService (negocio) [14-Aug-2026 12:02:44 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 12:02:46 - Resultado del comando: array 2026-08-14 12:02:46 - Enviando respuesta: ✅ 💼 Gasto de negocio #975 registrado • Mon 2026-08-14 12:02:47 - Mensaje enviado con éxito a 584143466209 2026-08-14 12:02:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f3c27cdca0 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTg3NjkzMjEzOTI5QkI0QjRDAA==) 2026-08-14 12:02:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f3c27cdca0 2026-08-14 12:02:47 - ====== FIN WEBHOOK ====== 2026-08-14 12:04:40 - ====== INICIO WEBHOOK ====== 2026-08-14 12:04:40 - Evento: image | De: 584143466209 | Size: 871b 2026-08-14 12:04:40 - Procesando mensaje regular tipo: image 2026-08-14 12:04:40 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 12:04:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNUNDQzdCRjRGRjg4Rjg2OTJEQzUxRDc0NTZBMjcA 2026-08-14 12:04:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxNUNDQzdCRjRGRjg4Rjg2OTJEQzUxRDc0NTZBMjcA 2026-08-14 12:04:40 - Contenido: G venezuela 25100.00 sueldo-jorge-bono... 2026-08-14 12:04:40 - Comando detectado: g 2026-08-14 12:04:40 - CommandProcessor: Procesando comando: g 2026-08-14 12:04:40 - Gasto de negocio con imagen: 1397731075613270 2026-08-14 12:04:40 - Formato 'g banco descripcion': banco=venezuela, desc=25100.00 sueldo-jorge-bono 2026-08-14 12:04:41 - Ejecutando GastosService (negocio) [14-Aug-2026 12:04:41 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 12:04:43 - Resultado del comando: array 2026-08-14 12:04:43 - Enviando respuesta: ✅ 💼 Gasto de negocio #976 registrado • Mon 2026-08-14 12:04:44 - Mensaje enviado con éxito a 584143466209 2026-08-14 12:04:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f3c9c784dd (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRUIyNjEyMUIxRkEyOUU4Njk3AA==) 2026-08-14 12:04:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f3c9c784dd 2026-08-14 12:04:44 - ====== FIN WEBHOOK ====== 2026-08-14 12:05:15 - ====== INICIO WEBHOOK ====== 2026-08-14 12:05:15 - Evento: image | De: 584143466209 | Size: 870b 2026-08-14 12:05:15 - Procesando mensaje regular tipo: image 2026-08-14 12:05:15 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 12:05:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4QzhFNzI2OEQ4REQwM0I2QzZFRDUxMTY2RUEwQzMA 2026-08-14 12:05:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM4QzhFNzI2OEQ4REQwM0I2QzZFRDUxMTY2RUEwQzMA 2026-08-14 12:05:15 - Contenido: G venezuela 26985.00 sueldo-diego-bono... 2026-08-14 12:05:15 - Comando detectado: g 2026-08-14 12:05:15 - CommandProcessor: Procesando comando: g 2026-08-14 12:05:15 - Gasto de negocio con imagen: 1612131113959149 2026-08-14 12:05:15 - Formato 'g banco descripcion': banco=venezuela, desc=26985.00 sueldo-diego-bono 2026-08-14 12:05:15 - Ejecutando GastosService (negocio) [14-Aug-2026 12:05:16 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 12:05:16 - ====== INICIO WEBHOOK ====== 2026-08-14 12:05:16 - Evento: image | De: 584143466209 | Size: 871b 2026-08-14 12:05:16 - Procesando mensaje regular tipo: image 2026-08-14 12:05:16 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 12:05:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDODIzOENGNjFCOTgyNUFDRjY2QjZFRUY1QkE0RjcA 2026-08-14 12:05:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDODIzOENGNjFCOTgyNUFDRjY2QjZFRUY1QkE0RjcA 2026-08-14 12:05:16 - Contenido: G venezuela 53970.00 sueldo-wilber-bono... 2026-08-14 12:05:16 - Comando detectado: g 2026-08-14 12:05:16 - CommandProcessor: Procesando comando: g 2026-08-14 12:05:16 - Gasto de negocio con imagen: 2524099618110905 2026-08-14 12:05:16 - Formato 'g banco descripcion': banco=venezuela, desc=53970.00 sueldo-wilber-bono 2026-08-14 12:05:16 - Ejecutando GastosService (negocio) [14-Aug-2026 12:05:17 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 12:05:17 - Resultado del comando: array 2026-08-14 12:05:17 - Enviando respuesta: ✅ 💼 Gasto de negocio #977 registrado • Mon 2026-08-14 12:05:19 - Mensaje enviado con éxito a 584143466209 2026-08-14 12:05:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f3cbf0ba51 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDcxOTA0MDc3NTQ1Q0JEQUIyAA==) 2026-08-14 12:05:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f3cbf0ba51 2026-08-14 12:05:19 - ====== FIN WEBHOOK ====== 2026-08-14 12:05:19 - Resultado del comando: array 2026-08-14 12:05:19 - Enviando respuesta: ✅ 💼 Gasto de negocio #978 registrado • Mon 2026-08-14 12:05:20 - Mensaje enviado con éxito a 584143466209 2026-08-14 12:05:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f3cc0509d6 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSN0M5NjE4RUVFMzIzQUU4MDE0AA==) 2026-08-14 12:05:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f3cc0509d6 2026-08-14 12:05:20 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Karla Daniela Ruthman Moron, 13/09/2026 . 584243361096 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243361096","wa_id":"584243361096"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYxMDk2FQIAERgSQkJFNzIwODFBRjM0RTgzNkMyAA==","message_status":"accepted"}]}'. 2026-08-14 12:07:53 - ====== INICIO WEBHOOK ====== 2026-08-14 12:07:53 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 12:07:53 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 12:07:53 - ====== FIN WEBHOOK ====== 2026-08-14 12:08:21 - ====== INICIO WEBHOOK ====== 2026-08-14 12:08:21 - Evento: image | De: 584243361096 | Size: 866b 2026-08-14 12:08:21 - Procesando mensaje regular tipo: image 2026-08-14 12:08:21 - RegularMessageService: Procesando mensaje de 584243361096, tipo: image 2026-08-14 12:08:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzYxMDk2FQIAEhgWM0VCMDgxN0Y4REE1MzBEMzg4QzI3NgA= 2026-08-14 12:08:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzYxMDk2FQIAEhgWM0VCMDgxN0Y4REE1MzBEMzg4QzI3NgA= 2026-08-14 12:08:21 - Contenido: ... 2026-08-14 12:08:21 - Comando detectado: image 2026-08-14 12:08:21 - CommandProcessor: Procesando comando: image 2026-08-14 12:08:21 - Imagen sin comando, guardando y procesando 2026-08-14 12:08:21 - Verificando duplicado por imageId=3556163341226411, msgId=wamid.HBgMNTg0MjQzMzYxMDk2FQIAEhgWM0VCMDgxN0Y4REE1MzBEMzg4QzI3NgA= 2026-08-14 12:08:21 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 12:08:21 - Incluyendo numtoname.php... 2026-08-14 12:08:21 - Incluyendo media.php... 2026-08-14 12:08:21 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584243361096","from_user_id":"VE.4547652655521881","id":"wamid.HBgMNTg0MjQzMzYxMDk2FQIAEhgWM0VCMDgxN0Y4REE1MzBEMzg4QzI3NgA=","timestamp":"1786723701","type":"image","image":{"mime_type":"image\/jpeg","sha256":"9xvWo8dUEAJEmYmzYhQqVlyKEIiP4kJ6Mb\/qCrJMtQQ=","id":"3556163341226411","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3556163341226411&source=webhook&ext=1786724003&hash=ATxsctJPfFkpsKmDAOXThlJB_-F2oohRJ1w-yQDow3sOaw"}}] 2026-08-14 12:08:21 - DEBUG caption: no se encontró texto cercano 2026-08-14 12:08:21 - DEBUG caption final: [VACIO] 2026-08-14 12:08:21 - DEBUG busqueda mobiles: 04243361096,4243361096,584243361096 2026-08-14 12:08:21 - DEBUG usuario encontrado: 70:a7:41:28:5c:64 2026-08-14 12:08:21 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 12:08:21 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 12:08:21 - ====== INICIO WEBHOOK ====== 2026-08-14 12:08:21 - Evento: text | De: 584243361096 | Size: 568b 2026-08-14 12:08:21 - Procesando mensaje regular tipo: text 2026-08-14 12:08:21 - RegularMessageService: Procesando mensaje de 584243361096, tipo: text 2026-08-14 12:08:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzYxMDk2FQIAEhgWM0VCMERFODlBRkUzQkE2N0FCQTg2NwA= 2026-08-14 12:08:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzYxMDk2FQIAEhgWM0VCMERFODlBRkUzQkE2N0FCQTg2NwA= 2026-08-14 12:08:21 - Contenido: listo... 2026-08-14 12:08:21 - Comando detectado: listo 2026-08-14 12:08:22 - CommandProcessor: Procesando comando: listo 2026-08-14 12:08:22 - Comando no reconocido, enviando a ChatGPT 2026-08-14 12:08:22 - Resultado del comando: string 2026-08-14 12:08:22 - Enviando a ChatGPT: listo... 2026-08-14 12:08:22 - forwardToChatGPT: Enviando a ChatGPT: listo... 2026-08-14 12:08:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 13:08:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 13:08:22 America/Halifax] [CHATBOT][START] corr=17a2fa6a IP=127.0.0.1 UA= 2026-08-14 12:08:22 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3556163341226411&source=getMedia&ext=1786724004&hash=ATygpWd2DHq4gVTgu29gUCQ89IUmpYKu6oL5I0fWMcJTcw [14-Aug-2026 12:08:22 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 12:08:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-22 username=70:a7:41:28:5c:64 mobile=584243361096 [14-Aug-2026 12:08:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 12:08:22 America/Caracas] [CHATBOT][DIAG] corr=17a2fa6a Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [14-Aug-2026 12:08:22 America/Caracas] [CHATBOT][CTX] corr=17a2fa6a tel=584243361096 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 12:08:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 12:08:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 12:08:22 America/Caracas] [CHATBOT][AI][d543a1] Proveedor: gemini [14-Aug-2026 12:08:22 America/Caracas] [CHATBOT][GEMINI][d543a1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 12:08:23 America/Caracas] [CHATBOT][GEMINI][d543a1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-14 12:08:23 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3556163341226411.jpg (53364 bytes) [14-Aug-2026 12:08:24 America/Caracas] [CHATBOT][GEMINI][d543a1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-14 12:08:24 - OCR tesseract exit=0 chars=285 2026-08-14 12:08:24 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 347 y PagomóvilBDV Comercios 35.777,71 Bs Fecha: 14/08/2026 Operación: 000995965903 O Identificación: 500479930 Origen: 0102****4089 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-08-14 12:08:24 - OCR parse (caption-level): {"banco":"Venezuela","monto":"35777.71","fecha":"2026-08-14"} 2026-08-14 12:08:24 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-14","debug":["fecha=2026-08-14"]} 2026-08-14 12:08:24 - DEBUG registro: usernameRaw=''70:a7:41:28:5c:64'' first=''Karla Daniela'' last=''Ruthman Moron'' esRegistrado=1 2026-08-14 12:08:24 - DEBUG bodyAdmin postOCR: Tlf: 04243361096\nUser: 70:a7:41:28:5c:64\nNombre: Karla Daniela Ruthman Moron\nBanco: Venezuela\nMonto: 35777.71 (caption)\nFecha: 2026-08-14 (caption)\nSrvID: 35 [14-Aug-2026 12:08:24 America/Caracas] [CHATBOT][AI][d543a1] Gemini falló, usando heurística local [14-Aug-2026 12:08:24 America/Caracas] [CHATBOT][AI][d543a1] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 12:08:24 America/Caracas] [CHATBOT][END] corr=17a2fa6a bytesRespuesta=404 [14-Aug-2026 12:08:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 12:08:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 12:08:25 - Mensaje enviado con éxito a 584243361096 2026-08-14 12:08:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f3d799747f (wa_message_id: wamid.HBgMNTg0MjQzMzYxMDk2FQIAERgSMjUxODk1RTRDOUE1NDA0RTZDAA==) 2026-08-14 12:08:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f3d799747f 2026-08-14 12:08:25 - ====== FIN WEBHOOK ====== 2026-08-14 12:08:27 - IMG 3556163341226411 TEL 04243361096 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 12:08:27 - Incluyendo guardar_imagen.php... 2026-08-14 12:08:27 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 12:08:27 - Includes realizados. Verificando funciones... 2026-08-14 12:08:27 - obtenerInfoUsuario: Iniciando función con teléfono: 584243361096 2026-08-14 12:08:27 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 12:08:27 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 12:08:27 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 12:08:27 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 12:08:27 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 12:08:27 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:5c:64","firstname":"Karla Daniela","lastname":"Ruthman Moron","mac":"70:a7:41:28:5c:64","srvid":35} 2026-08-14 12:08:27 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 12:08:27 - Datos usuario extraídos: {"username":"70:a7:41:28:5c:64","firstname":"Karla Daniela","lastname":"Ruthman Moron","mac":"70:a7:41:28:5c:64","srvid":35} 2026-08-14 12:08:27 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 12:08:27 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 12:08:27 - Valor de accessToken: EAAC0c45... 2026-08-14 12:08:27 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 12:08:27 - Instancia WhatsAppImageHandler creada 2026-08-14 12:08:27 - Llamando a saveWhatsAppImage... 2026-08-14 12:08:27 - saveWhatsAppImage: Procesando imagen para: 584243361096 2026-08-14 12:08:27 - saveWhatsAppImage: ID de media: 3556163341226411, MIME type: image/jpeg 2026-08-14 12:08:27 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3556163341226411 2026-08-14 12:08:28 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 12:08:28 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3556163341226411&source=getMedia&ext=1786724010&hash=ATyd2xqPDF8oRerjlujKyqiZnAhQfF6xlcE9eXiYt1afvQ 2026-08-14 12:08:28 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3556163341226411&source=getMedia&ext=1786724010&hash=ATyd2xqPDF8oRerjlujKyqiZnAhQfF6xlcE9eXiYt1afvQ 2026-08-14 12:08:28 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 12:08:28 - descargar_imagen: Imagen descargada - Tamaño: 53364 bytes, Tipo: image/jpeg 2026-08-14 12:08:28 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3556163341226411.jpg, Tamaño: 53364 bytes 2026-08-14 12:08:28 - saveToDatabase: Registro insertado en BD con ID: 368 2026-08-14 12:08:28 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3556163341226411.jpg","image_id":"3556163341226411","size":53364,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 12:08:28 - Resultado del comando: array 2026-08-14 12:08:28 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 12:08:29 - Mensaje enviado con éxito a 584243361096 2026-08-14 12:08:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f3d7dd8cb3 (wa_message_id: wamid.HBgMNTg0MjQzMzYxMDk2FQIAERgSNDVBRUIyREMyODRBMDhEQzUyAA==) 2026-08-14 12:08:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f3d7dd8cb3 2026-08-14 12:08:29 - ====== FIN WEBHOOK ====== 2026-08-14 12:08:29 - ====== INICIO WEBHOOK ====== 2026-08-14 12:08:29 - Evento: text | De: 584243361096 | Size: 584b 2026-08-14 12:08:29 - Procesando mensaje regular tipo: text 2026-08-14 12:08:29 - RegularMessageService: Procesando mensaje de 584243361096, tipo: text 2026-08-14 12:08:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzYxMDk2FQIAEhgWM0VCMEYzQTdDOEJFMzYwQkZFMzM2MgA= 2026-08-14 12:08:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzYxMDk2FQIAEhgWM0VCMEYzQTdDOEJFMzYwQkZFMzM2MgA= 2026-08-14 12:08:29 - Contenido: me guardas mi factura... 2026-08-14 12:08:29 - Comando detectado: me 2026-08-14 12:08:29 - CommandProcessor: Procesando comando: me 2026-08-14 12:08:29 - Comando no reconocido, enviando a ChatGPT 2026-08-14 12:08:29 - Resultado del comando: string 2026-08-14 12:08:29 - Enviando a ChatGPT: me guardas mi factura... 2026-08-14 12:08:29 - forwardToChatGPT: Enviando a ChatGPT: me guardas mi factura... 2026-08-14 12:08:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 13:08:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 13:08:30 America/Halifax] [CHATBOT][START] corr=255fc538 IP=127.0.0.1 UA= [14-Aug-2026 12:08:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 12:08:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-22 username=70:a7:41:28:5c:64 mobile=584243361096 [14-Aug-2026 12:08:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 12:08:30 America/Caracas] [CHATBOT][DIAG] corr=255fc538 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [14-Aug-2026 12:08:30 America/Caracas] [CHATBOT][CTX] corr=255fc538 tel=584243361096 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 12:08:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 12:08:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 12:08:30 America/Caracas] [CHATBOT][AI][25fd58] Proveedor: gemini [14-Aug-2026 12:08:30 America/Caracas] [CHATBOT][GEMINI][25fd58] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 12:08:31 America/Caracas] [CHATBOT][GEMINI][25fd58] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 12:08:31 America/Caracas] [CHATBOT][GEMINI][25fd58] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 12:08:32 America/Caracas] [CHATBOT][AI][25fd58] Gemini falló, usando heurística local [14-Aug-2026 12:08:32 America/Caracas] [CHATBOT][AI][25fd58] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 12:08:32 America/Caracas] [CHATBOT][END] corr=255fc538 bytesRespuesta=404 [14-Aug-2026 12:08:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 12:08:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 12:08:33 - Mensaje enviado con éxito a 584243361096 2026-08-14 12:08:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f3d8167954 (wa_message_id: wamid.HBgMNTg0MjQzMzYxMDk2FQIAERgSMzc5MTdCQTY4Mjc4QTY1MkU2AA==) 2026-08-14 12:08:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f3d8167954 2026-08-14 12:08:33 - ====== FIN WEBHOOK ====== 2026-08-14 12:08:39 - ====== INICIO WEBHOOK ====== 2026-08-14 12:08:39 - Evento: text | De: 584243361096 | Size: 570b 2026-08-14 12:08:39 - Procesando mensaje regular tipo: text 2026-08-14 12:08:39 - RegularMessageService: Procesando mensaje de 584243361096, tipo: text 2026-08-14 12:08:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzYxMDk2FQIAEhgWM0VCMDJGMkVEMjgzNjBCMTdDNTk0NwA= 2026-08-14 12:08:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzYxMDk2FQIAEhgWM0VCMDJGMkVEMjgzNjBCMTdDNTk0NwA= 2026-08-14 12:08:39 - Contenido: gracias... 2026-08-14 12:08:39 - Comando detectado: gracias 2026-08-14 12:08:39 - CommandProcessor: Procesando comando: gracias 2026-08-14 12:08:39 - Comando no reconocido, enviando a ChatGPT 2026-08-14 12:08:39 - Resultado del comando: string 2026-08-14 12:08:39 - Enviando a ChatGPT: gracias... 2026-08-14 12:08:39 - forwardToChatGPT: Enviando a ChatGPT: gracias... 2026-08-14 12:08:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 13:08:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 13:08:40 America/Halifax] [CHATBOT][START] corr=d3ddbf6e IP=127.0.0.1 UA= [14-Aug-2026 12:08:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 12:08:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-22 username=70:a7:41:28:5c:64 mobile=584243361096 [14-Aug-2026 12:08:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 12:08:40 America/Caracas] [CHATBOT][DIAG] corr=d3ddbf6e Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [14-Aug-2026 12:08:40 America/Caracas] [CHATBOT][CTX] corr=d3ddbf6e tel=584243361096 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 12:08:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 12:08:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 12:08:40 America/Caracas] [CHATBOT][AI][4dd9a9] Proveedor: gemini [14-Aug-2026 12:08:40 America/Caracas] [CHATBOT][GEMINI][4dd9a9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 12:08:40 America/Caracas] [CHATBOT][GEMINI][4dd9a9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 12:08:41 America/Caracas] [CHATBOT][GEMINI][4dd9a9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 12:08:42 America/Caracas] [CHATBOT][AI][4dd9a9] Gemini falló, usando heurística local [14-Aug-2026 12:08:42 America/Caracas] [CHATBOT][END] corr=d3ddbf6e bytesRespuesta=88 [14-Aug-2026 12:08:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 12:08:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 12:08:42 - Mensaje enviado con éxito a 584243361096 2026-08-14 12:08:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f3d8aea13e (wa_message_id: wamid.HBgMNTg0MjQzMzYxMDk2FQIAERgSNjk2M0I1QzY1QTI3MjE3NjRBAA==) 2026-08-14 12:08:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f3d8aea13e 2026-08-14 12:08:42 - ====== FIN WEBHOOK ====== 2026-08-14 12:20:55 - ====== INICIO WEBHOOK ====== 2026-08-14 12:20:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 12:20:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 12:20:55 - ====== FIN WEBHOOK ====== 2026-08-14 12:57:26 - ====== INICIO WEBHOOK ====== 2026-08-14 12:57:26 - Evento: status:failed | De: 584168202179 | Size: 573b 2026-08-14 12:57:26 - STATUS FAILED: failed para 584168202179 | Error: 131026 Message undeliverable 2026-08-14 12:57:26 - ====== FIN WEBHOOK ====== 2026-08-14 12:57:28 - ====== INICIO WEBHOOK ====== 2026-08-14 12:57:28 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 12:57:28 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 12:57:28 - ====== FIN WEBHOOK ====== 2026-08-14 12:58:18 - ====== INICIO WEBHOOK ====== 2026-08-14 12:58:18 - Evento: image | De: 584142642772 | Size: 832b 2026-08-14 12:58:18 - Procesando mensaje regular tipo: image 2026-08-14 12:58:18 - RegularMessageService: Procesando mensaje de 584142642772, tipo: image 2026-08-14 12:58:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUNGRUMyNjcxQTUxOENGMTdEQzdGQzM3ODNFMkNFNjIA 2026-08-14 12:58:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUNGRUMyNjcxQTUxOENGMTdEQzdGQzM3ODNFMkNFNjIA 2026-08-14 12:58:18 - Contenido: ... 2026-08-14 12:58:18 - Comando detectado: image 2026-08-14 12:58:18 - CommandProcessor: Procesando comando: image 2026-08-14 12:58:18 - Imagen sin comando, guardando y procesando 2026-08-14 12:58:18 - Verificando duplicado por imageId=1869832687328843, msgId=wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUNGRUMyNjcxQTUxOENGMTdEQzdGQzM3ODNFMkNFNjIA 2026-08-14 12:58:18 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 12:58:18 - Incluyendo numtoname.php... 2026-08-14 12:58:18 - Incluyendo media.php... 2026-08-14 12:58:18 - DEBUG messages batch: [{"from":"584142642772","from_user_id":"VE.4548762218744258","id":"wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUNGRUMyNjcxQTUxOENGMTdEQzdGQzM3ODNFMkNFNjIA","timestamp":"1786726698","type":"image","image":{"mime_type":"image\/jpeg","sha256":"MXZc79Lfz9gfZGyYbqSWKG2GYcIT42ERF6rezfAAg\/E=","id":"1869832687328843","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1869832687328843&source=webhook&ext=1786726999&hash=ATx1O7OwIeEbQpIKD3cFsOmqdwI7Wj7NlJ2oFqv25qvY5g"}}] 2026-08-14 12:58:18 - DEBUG caption: no se encontró texto cercano 2026-08-14 12:58:18 - DEBUG caption final: [VACIO] 2026-08-14 12:58:18 - DEBUG busqueda mobiles: 04142642772,4142642772,584142642772 2026-08-14 12:58:18 - DEBUG usuario encontrado: 24:5a:4c:ce:bf:f7 2026-08-14 12:58:18 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 12:58:18 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 12:58:19 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1869832687328843&source=getMedia&ext=1786727001&hash=ATwQyIOJpznAW4pKjLhfyemzXOomYiy0ZtNMrMoqgiVKTw 2026-08-14 12:58:20 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1869832687328843.jpg (35124 bytes) 2026-08-14 12:58:20 - ====== INICIO WEBHOOK ====== 2026-08-14 12:58:20 - Evento: text | De: 584142642772 | Size: 573b 2026-08-14 12:58:20 - Procesando mensaje regular tipo: text 2026-08-14 12:58:20 - RegularMessageService: Procesando mensaje de 584142642772, tipo: text 2026-08-14 12:58:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUNDQzAyRjRCMTY3Qjc4QjUzMDM5MTdFQzZEOUI1N0MA 2026-08-14 12:58:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjQyNzcyFQIAEhggQUNDQzAyRjRCMTY3Qjc4QjUzMDM5MTdFQzZEOUI1N0MA 2026-08-14 12:58:20 - Contenido: Isabela Ziegler... 2026-08-14 12:58:20 - Comando detectado: isabela 2026-08-14 12:58:20 - CommandProcessor: Procesando comando: isabela 2026-08-14 12:58:20 - Comando no reconocido, enviando a ChatGPT 2026-08-14 12:58:20 - Resultado del comando: string 2026-08-14 12:58:20 - Enviando a ChatGPT: Isabela Ziegler... 2026-08-14 12:58:20 - forwardToChatGPT: Enviando a ChatGPT: Isabela Ziegler... 2026-08-14 12:58:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 13:58:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 13:58:20 America/Halifax] [CHATBOT][START] corr=1ccad44b IP=127.0.0.1 UA= [14-Aug-2026 12:58:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 12:58:21 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=24:5a:4c:ce:bf:f7 mobile=584142642772 [14-Aug-2026 12:58:21 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 12:58:21 America/Caracas] [CHATBOT][DIAG] corr=1ccad44b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [14-Aug-2026 12:58:21 America/Caracas] [CHATBOT][CTX] corr=1ccad44b tel=584142642772 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 12:58:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 12:58:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 12:58:21 America/Caracas] [CHATBOT][AI][29c855] Proveedor: gemini [14-Aug-2026 12:58:21 America/Caracas] [CHATBOT][GEMINI][29c855] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-08-14 12:58:21 - ====== INICIO WEBHOOK ====== 2026-08-14 12:58:21 - Evento: button | De: 584145432094 | Size: 715b 2026-08-14 12:58:21 - Procesando botón de plantilla: Informacion de pagos 2026-08-14 12:58:21 - ButtonService: payload=informacion de pagos, telefono=584145432094 2026-08-14 12:58:21 - Procesando botón PAGO para: 584145432094 2026-08-14 12:58:21 - OCR tesseract exit=0 chars=408 2026-08-14 12:58:21 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 250 Mercantil Y) .0.0.0.0....00......bUEU1E$6€£.L£LXBPPEPOÓ.ÓC.,. OS e Nro. de Referencia: O 000048313738600 Fecha y hora: 14/08/2026 a las 12:57 PM Descripción: Tpago a un movil via app enviado el 14/08/2026 a las 12:57:20am, a ctnet, al 0414-3466209, con referencia 048313738600 por concepto de pago Bs. 23.133,00 2026-08-14 12:58:21 - OCR parse (caption-level): {"banco":"Mercantil","monto":"23133.00","fecha":"2026-08-14"} 2026-08-14 12:58:21 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-14","debug":["fecha=2026-08-14"]} 2026-08-14 12:58:21 - DEBUG registro: usernameRaw=''24:5a:4c:ce:bf:f7'' first=''Isabela '' last=''Ziegler'' esRegistrado=1 2026-08-14 12:58:21 - DEBUG bodyAdmin postOCR: Tlf: 04142642772\nUser: 24:5a:4c:ce:bf:f7\nNombre: Isabela Ziegler\nBanco: Mercantil\nMonto: 23133.00 (caption)\nFecha: 2026-08-14 (caption)\nSrvID: 34 [14-Aug-2026 12:58:21 America/Caracas] [CHATBOT][GEMINI][29c855] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-14 12:58:21 - ====== INICIO WEBHOOK ====== 2026-08-14 12:58:21 - Evento: image | De: 584145432094 | Size: 859b 2026-08-14 12:58:21 - Procesando mensaje regular tipo: image 2026-08-14 12:58:21 - RegularMessageService: Procesando mensaje de 584145432094, tipo: image 2026-08-14 12:58:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ1NDMyMDk0FQIAEhggQUMwQkQ4NkE3MkVGOTFDMzEzMzEyOUIwNUMwNUEzODMA 2026-08-14 12:58:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ1NDMyMDk0FQIAEhggQUMwQkQ4NkE3MkVGOTFDMzEzMzEyOUIwNUMwNUEzODMA 2026-08-14 12:58:21 - Contenido: ... 2026-08-14 12:58:21 - Comando detectado: image 2026-08-14 12:58:21 - CommandProcessor: Procesando comando: image 2026-08-14 12:58:21 - Imagen sin comando, guardando y procesando 2026-08-14 12:58:21 - Verificando duplicado por imageId=1559945295503981, msgId=wamid.HBgMNTg0MTQ1NDMyMDk0FQIAEhggQUMwQkQ4NkE3MkVGOTFDMzEzMzEyOUIwNUMwNUEzODMA 2026-08-14 12:58:21 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 12:58:21 - Incluyendo numtoname.php... 2026-08-14 12:58:21 - Incluyendo media.php... 2026-08-14 12:58:21 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584145432094","from_user_id":"VE.4534490453504768","id":"wamid.HBgMNTg0MTQ1NDMyMDk0FQIAEhggQUMwQkQ4NkE3MkVGOTFDMzEzMzEyOUIwNUMwNUEzODMA","timestamp":"1786726701","type":"image","image":{"mime_type":"image\/jpeg","sha256":"\/tF4IS1qVC2VhsHlN\/4LFMn\/njgSY+LYaU9tRND5GLY=","id":"1559945295503981","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1559945295503981&source=webhook&ext=1786727003&hash=ATwzB6Nyo2WzaX87Pwv7wINpDdtw4NvhPnQjlfDyhBJbmg"}}] 2026-08-14 12:58:21 - DEBUG caption: no se encontró texto cercano 2026-08-14 12:58:21 - DEBUG caption final: [VACIO] 2026-08-14 12:58:21 - DEBUG busqueda mobiles: 04145432094,4145432094,584145432094 2026-08-14 12:58:21 - DEBUG usuario encontrado: 68:d7:9a:06:ce:e3 2026-08-14 12:58:21 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 12:58:21 - OCR inicio (faltan datos: monto=NULL fecha=NULL) [14-Aug-2026 12:58:22 America/Caracas] [CHATBOT][GEMINI][29c855] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-14 12:58:22 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1559945295503981&source=getMedia&ext=1786727004&hash=ATwTL-k_9A57uSIu2HEWbvkfWPRo7X4lMKpDcqsSgT8EeQ 2026-08-14 12:58:22 - Mensaje enviado con éxito a 584145432094 2026-08-14 12:58:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f492eba940 (wa_message_id: wamid.HBgMNTg0MTQ1NDMyMDk0FQIAERgSMDlFOUY3RkZBMzcwRDIyOTAxAA==) 2026-08-14 12:58:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f492eba940 2026-08-14 12:58:22 - ====== FIN WEBHOOK ====== [14-Aug-2026 12:58:22 America/Caracas] [CHATBOT][AI][29c855] Gemini falló, usando heurística local [14-Aug-2026 12:58:22 America/Caracas] [CHATBOT][AI][29c855] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 12:58:22 America/Caracas] [CHATBOT][END] corr=1ccad44b bytesRespuesta=393 [14-Aug-2026 12:58:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 12:58:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 12:58:23 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1559945295503981.jpg (774380 bytes) 2026-08-14 12:58:23 - Mensaje enviado con éxito a 584142642772 2026-08-14 12:58:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f492fec52c (wa_message_id: wamid.HBgMNTg0MTQyNjQyNzcyFQIAERgSMTU0NjVGMkU5MEJEMEIyRjNDAA==) 2026-08-14 12:58:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f492fec52c 2026-08-14 12:58:23 - ====== FIN WEBHOOK ====== 2026-08-14 12:58:24 - IMG 1869832687328843 TEL 04142642772 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 12:58:24 - Incluyendo guardar_imagen.php... 2026-08-14 12:58:24 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 12:58:24 - Includes realizados. Verificando funciones... 2026-08-14 12:58:24 - obtenerInfoUsuario: Iniciando función con teléfono: 584142642772 2026-08-14 12:58:24 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 12:58:24 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 12:58:24 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 12:58:24 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 12:58:24 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 12:58:24 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:ce:bf:f7","firstname":"Isabela ","lastname":"Ziegler","mac":"24:5a:4c:ce:bf:f7","srvid":34} 2026-08-14 12:58:24 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 12:58:24 - Datos usuario extraídos: {"username":"24:5a:4c:ce:bf:f7","firstname":"Isabela ","lastname":"Ziegler","mac":"24:5a:4c:ce:bf:f7","srvid":34} 2026-08-14 12:58:24 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 12:58:24 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 12:58:24 - Valor de accessToken: EAAC0c45... 2026-08-14 12:58:24 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 12:58:24 - Instancia WhatsAppImageHandler creada 2026-08-14 12:58:24 - Llamando a saveWhatsAppImage... 2026-08-14 12:58:24 - saveWhatsAppImage: Procesando imagen para: 584142642772 2026-08-14 12:58:24 - saveWhatsAppImage: ID de media: 1869832687328843, MIME type: image/jpeg 2026-08-14 12:58:24 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1869832687328843 2026-08-14 12:58:25 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 12:58:25 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1869832687328843&source=getMedia&ext=1786727007&hash=ATz4F3mWcE4hiYJYHvU0KOp7ZBI4eaveNYUlY1XrVq42dQ 2026-08-14 12:58:25 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1869832687328843&source=getMedia&ext=1786727007&hash=ATz4F3mWcE4hiYJYHvU0KOp7ZBI4eaveNYUlY1XrVq42dQ 2026-08-14 12:58:26 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 12:58:26 - descargar_imagen: Imagen descargada - Tamaño: 35124 bytes, Tipo: image/jpeg 2026-08-14 12:58:26 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1869832687328843.jpg, Tamaño: 35124 bytes 2026-08-14 12:58:26 - saveToDatabase: Registro insertado en BD con ID: 369 2026-08-14 12:58:26 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1869832687328843.jpg","image_id":"1869832687328843","size":35124,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 12:58:26 - Resultado del comando: array 2026-08-14 12:58:26 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 12:58:27 - Mensaje enviado con éxito a 584142642772 2026-08-14 12:58:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f49337b4ed (wa_message_id: wamid.HBgMNTg0MTQyNjQyNzcyFQIAERgSQjdFQzU1MUM1ODczOEZEODEwAA==) 2026-08-14 12:58:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f49337b4ed 2026-08-14 12:58:27 - ====== FIN WEBHOOK ====== 2026-08-14 12:58:45 - ====== INICIO WEBHOOK ====== 2026-08-14 12:58:45 - Evento: image | De: 584145432094 | Size: 859b 2026-08-14 12:58:45 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ1NDMyMDk0FQIAEhggQUMwQkQ4NkE3MkVGOTFDMzEzMzEyOUIwNUMwNUEzODMA, ignorando 2026-08-14 13:04:40 - OCR tesseract exit=0 chars=81 2026-08-14 13:04:40 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 207 2026-08-14 13:04:40 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-08-14 13:04:40 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-14 13:04:40 - DEBUG registro: usernameRaw=''68:d7:9a:06:ce:e3'' first=''Luis '' last=''Prato'' esRegistrado=1 2026-08-14 13:04:40 - DEBUG bodyAdmin postOCR: Tlf: 04145432094\nUser: 68:d7:9a:06:ce:e3\nNombre: Luis Prato\nBanco: \nMonto: \nFecha: \nSrvID: 35 2026-08-14 13:04:44 - IMG 1559945295503981 TEL 04145432094 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 13:04:44 - Incluyendo guardar_imagen.php... 2026-08-14 13:04:44 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 13:04:44 - Includes realizados. Verificando funciones... 2026-08-14 13:04:44 - obtenerInfoUsuario: Iniciando función con teléfono: 584145432094 2026-08-14 13:04:44 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 13:04:44 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 13:04:44 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 13:04:44 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 13:04:44 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 13:04:44 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:06:d0:3d","firstname":"Johnny","lastname":"Breidenbach","mac":"68:d7:9a:06:d0:3d","srvid":35} 2026-08-14 13:04:44 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 13:04:44 - Datos usuario extraídos: {"username":"68:d7:9a:06:d0:3d","firstname":"Johnny","lastname":"Breidenbach","mac":"68:d7:9a:06:d0:3d","srvid":35} 2026-08-14 13:04:44 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 13:04:44 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 13:04:44 - Valor de accessToken: EAAC0c45... 2026-08-14 13:04:44 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 13:04:44 - Instancia WhatsAppImageHandler creada 2026-08-14 13:04:44 - Llamando a saveWhatsAppImage... 2026-08-14 13:04:44 - saveWhatsAppImage: Procesando imagen para: 584145432094 2026-08-14 13:04:44 - saveWhatsAppImage: ID de media: 1559945295503981, MIME type: image/jpeg 2026-08-14 13:04:44 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1559945295503981 2026-08-14 13:04:45 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 13:04:45 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1559945295503981&source=getMedia&ext=1786727386&hash=ATz4vCxcArjf3PUIuVN-0xRM51QnJ0mtJUfoE_OwR0P2nQ 2026-08-14 13:04:45 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1559945295503981&source=getMedia&ext=1786727386&hash=ATz4vCxcArjf3PUIuVN-0xRM51QnJ0mtJUfoE_OwR0P2nQ 2026-08-14 13:04:46 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 13:04:46 - descargar_imagen: Imagen descargada - Tamaño: 774380 bytes, Tipo: image/jpeg 2026-08-14 13:04:46 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1559945295503981.jpg, Tamaño: 774380 bytes 2026-08-14 13:04:46 - saveToDatabase: Registro insertado en BD con ID: 370 2026-08-14 13:04:46 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1559945295503981.jpg","image_id":"1559945295503981","size":774380,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 13:04:46 - Resultado del comando: array 2026-08-14 13:04:46 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 13:04:47 - Mensaje enviado con éxito a 584145432094 2026-08-14 13:04:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f4aaf307a4 (wa_message_id: wamid.HBgMNTg0MTQ1NDMyMDk0FQIAERgSQTk3MzA0NzlCNkM3MDJGRDcwAA==) 2026-08-14 13:04:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f4aaf307a4 2026-08-14 13:04:47 - ====== FIN WEBHOOK ====== 2026-08-14 13:20:29 - ====== INICIO WEBHOOK ====== 2026-08-14 13:20:29 - Evento: text | De: 584142009293 | Size: 611b 2026-08-14 13:20:29 - Procesando mensaje regular tipo: text 2026-08-14 13:20:29 - RegularMessageService: Procesando mensaje de 584142009293, tipo: text 2026-08-14 13:20:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUMyNjEyMkQ0ODBCODQ3QzEwNEU1NTkyNDQ1Q0I5RTEA 2026-08-14 13:20:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUMyNjEyMkQ0ODBCODQ3QzEwNEU1NTkyNDQ1Q0I5RTEA 2026-08-14 13:20:29 - Contenido: Muy buenas tardes! X fis me podrían mandar el monto?... 2026-08-14 13:20:29 - Comando detectado: muy 2026-08-14 13:20:29 - CommandProcessor: Procesando comando: muy 2026-08-14 13:20:29 - Comando no reconocido, enviando a ChatGPT 2026-08-14 13:20:29 - Resultado del comando: string 2026-08-14 13:20:29 - Enviando a ChatGPT: Muy buenas tardes! X fis me podrían mandar el mon... 2026-08-14 13:20:29 - forwardToChatGPT: Enviando a ChatGPT: Muy buenas tardes! X fis me podrían mandar el mon... 2026-08-14 13:20:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 14:20:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 14:20:29 America/Halifax] [CHATBOT][START] corr=447823aa IP=127.0.0.1 UA= [14-Aug-2026 13:20:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 13:20:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=68:d7:9a:a2:c7:41 mobile=584142009293 [14-Aug-2026 13:20:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 13:20:30 America/Caracas] [CHATBOT][DIAG] corr=447823aa Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Aug-2026 13:20:30 America/Caracas] [CHATBOT][CTX] corr=447823aa tel=584142009293 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 13:20:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 13:20:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 13:20:30 America/Caracas] [CHATBOT][AI][3eb7ad] Proveedor: gemini [14-Aug-2026 13:20:30 America/Caracas] [CHATBOT][GEMINI][3eb7ad] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 13:20:30 America/Caracas] [CHATBOT][GEMINI][3eb7ad] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 13:20:31 America/Caracas] [CHATBOT][GEMINI][3eb7ad] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 13:20:31 America/Caracas] [CHATBOT][AI][3eb7ad] Gemini falló, usando heurística local [14-Aug-2026 13:20:31 America/Caracas] [CHATBOT][AI][3eb7ad] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 13:20:31 America/Caracas] [CHATBOT][END] corr=447823aa bytesRespuesta=390 [14-Aug-2026 13:20:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 13:20:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 13:20:33 - Mensaje enviado con éxito a 584142009293 2026-08-14 13:20:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f4e6137850 (wa_message_id: wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSRjQ2MDdGODI2OTM1OTA5RTU2AA==) 2026-08-14 13:20:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f4e6137850 2026-08-14 13:20:33 - ====== FIN WEBHOOK ====== 2026-08-14 13:31:21 - ====== INICIO WEBHOOK ====== 2026-08-14 13:31:21 - Evento: image | De: 584129912409 | Size: 837b 2026-08-14 13:31:21 - Procesando mensaje regular tipo: image 2026-08-14 13:31:21 - RegularMessageService: Procesando mensaje de 584129912409, tipo: image 2026-08-14 13:31:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEyNDA5FQIAEhggQUNDNzc3NDU0QUZGMzkxODJEMDM5NzI5NDJDRDlBNjkA 2026-08-14 13:31:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEyNDA5FQIAEhggQUNDNzc3NDU0QUZGMzkxODJEMDM5NzI5NDJDRDlBNjkA 2026-08-14 13:31:21 - Contenido: ... 2026-08-14 13:31:21 - Comando detectado: image 2026-08-14 13:31:21 - CommandProcessor: Procesando comando: image 2026-08-14 13:31:21 - Imagen sin comando, guardando y procesando 2026-08-14 13:31:21 - Verificando duplicado por imageId=1061011812953506, msgId=wamid.HBgMNTg0MTI5OTEyNDA5FQIAEhggQUNDNzc3NDU0QUZGMzkxODJEMDM5NzI5NDJDRDlBNjkA 2026-08-14 13:31:21 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 13:31:21 - Incluyendo numtoname.php... 2026-08-14 13:31:21 - Incluyendo media.php... 2026-08-14 13:31:21 - DEBUG messages batch: [{"from":"584129912409","from_user_id":"VE.4542804679340012","id":"wamid.HBgMNTg0MTI5OTEyNDA5FQIAEhggQUNDNzc3NDU0QUZGMzkxODJEMDM5NzI5NDJDRDlBNjkA","timestamp":"1786728680","type":"image","image":{"mime_type":"image\/jpeg","sha256":"snLeWSJvfDrR7jlTbonMoLk6aj76TkL3Z\/PNXJDaEeM=","id":"1061011812953506","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1061011812953506&source=webhook&ext=1786728983&hash=ATwaXj6i0YMJieuRPIYx5AjxPK6L80CN00QD7H1VRoOUjA"}}] 2026-08-14 13:31:21 - DEBUG caption: no se encontró texto cercano 2026-08-14 13:31:21 - DEBUG caption final: [VACIO] 2026-08-14 13:31:21 - DEBUG busqueda mobiles: 04129912409,4129912409,584129912409 2026-08-14 13:31:21 - DEBUG usuario NO encontrado 2026-08-14 13:31:21 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 13:31:21 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 13:31:22 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1061011812953506&source=getMedia&ext=1786728984&hash=ATw9TlloDcR4ktkMlNcvrXZ-L-4aCXD3MeIZL8KSZckBAg 2026-08-14 13:31:23 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1061011812953506.jpg (32617 bytes) 2026-08-14 13:31:24 - OCR tesseract exit=0 chars=286 2026-08-14 13:31:24 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 19.276,79 Bs Fecha: 14/08/2026 Operación: 006995962727 io Identificación: 26213323 Origen: 0102***4976 Destino: 04128646212 Banco: 0102 - BANCO DE VENEZUELA Concepto: inte 2026-08-14 13:31:24 - OCR parse (caption-level): {"banco":"Venezuela","monto":"19276.79","fecha":"2026-08-14"} 2026-08-14 13:31:24 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-14","debug":["fecha=2026-08-14"]} 2026-08-14 13:31:24 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-14 13:31:24 - DEBUG bodyAdmin postOCR: Tlf: 04129912409\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 19276.79 (caption)\nFecha: 2026-08-14 (caption) 2026-08-14 13:31:27 - IMG 1061011812953506 TEL 04129912409 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 13:31:27 - Incluyendo guardar_imagen.php... 2026-08-14 13:31:27 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 13:31:27 - Includes realizados. Verificando funciones... 2026-08-14 13:31:27 - obtenerInfoUsuario: Iniciando función con teléfono: 584129912409 2026-08-14 13:31:27 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 13:31:27 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 13:31:27 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 13:31:27 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 13:31:27 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 13:31:27 - obtenerInfoUsuario: Datos usuario: 2026-08-14 13:31:27 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 13:31:27 - Datos usuario extraídos: 2026-08-14 13:31:27 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 13:31:27 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 13:31:27 - Valor de accessToken: EAAC0c45... 2026-08-14 13:31:27 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 13:31:27 - Instancia WhatsAppImageHandler creada 2026-08-14 13:31:27 - Llamando a saveWhatsAppImage... 2026-08-14 13:31:27 - saveWhatsAppImage: Procesando imagen para: 584129912409 2026-08-14 13:31:27 - saveWhatsAppImage: ID de media: 1061011812953506, MIME type: image/jpeg 2026-08-14 13:31:27 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1061011812953506 2026-08-14 13:31:28 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 13:31:28 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1061011812953506&source=getMedia&ext=1786728990&hash=ATyEy6JcyldTf3c4iahW3LirKankUYtecJBm0HZyFZ55Yw 2026-08-14 13:31:28 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1061011812953506&source=getMedia&ext=1786728990&hash=ATyEy6JcyldTf3c4iahW3LirKankUYtecJBm0HZyFZ55Yw 2026-08-14 13:31:28 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 13:31:28 - descargar_imagen: Imagen descargada - Tamaño: 32617 bytes, Tipo: image/jpeg 2026-08-14 13:31:28 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1061011812953506.jpg, Tamaño: 32617 bytes 2026-08-14 13:31:28 - saveToDatabase: Registro insertado en BD con ID: 371 2026-08-14 13:31:28 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1061011812953506.jpg","image_id":"1061011812953506","size":32617,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 13:31:28 - Resultado del comando: array 2026-08-14 13:31:28 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 13:31:30 - Mensaje enviado con éxito a 584129912409 2026-08-14 13:31:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f50f21d8ae (wa_message_id: wamid.HBgMNTg0MTI5OTEyNDA5FQIAERgSRDFGNUIyRTFGQ0MxOERDMDU2AA==) 2026-08-14 13:31:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f50f21d8ae 2026-08-14 13:31:30 - ====== FIN WEBHOOK ====== 2026-08-14 13:34:55 - ====== INICIO WEBHOOK ====== 2026-08-14 13:34:55 - Evento: text | De: 584241894272 | Size: 622b 2026-08-14 13:34:55 - Procesando mensaje regular tipo: text 2026-08-14 13:34:55 - RegularMessageService: Procesando mensaje de 584241894272, tipo: text 2026-08-14 13:34:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODk0MjcyFQIAEhggQUM5REU2Njc4QTIyREY3NkZDOTc4MEY5ODg5NDA0MEEA 2026-08-14 13:34:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODk0MjcyFQIAEhggQUM5REU2Njc4QTIyREY3NkZDOTc4MEY5ODg5NDA0MEEA 2026-08-14 13:34:55 - Contenido: Buenas tardes . Cuánto es el pago de Joséfina Breindembach. 30$... 2026-08-14 13:34:55 - Comando detectado: buenas 2026-08-14 13:34:55 - CommandProcessor: Procesando comando: buenas 2026-08-14 13:34:55 - Comando no reconocido, enviando a ChatGPT 2026-08-14 13:34:55 - Resultado del comando: string 2026-08-14 13:34:55 - Enviando a ChatGPT: Buenas tardes . Cuánto es el pago de Joséfina Br... 2026-08-14 13:34:55 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes . Cuánto es el pago de Joséfina Br... 2026-08-14 13:34:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 14:34:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 14:34:55 America/Halifax] [CHATBOT][START] corr=e9fbe7b3 IP=127.0.0.1 UA= [14-Aug-2026 13:34:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 13:34:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=74:ac:b9:f8:31:9d mobile=584241894272 [14-Aug-2026 13:34:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 13:34:55 America/Caracas] [CHATBOT][DIAG] corr=e9fbe7b3 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [14-Aug-2026 13:34:55 America/Caracas] [CHATBOT][CTX] corr=e9fbe7b3 tel=584241894272 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 13:34:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 13:34:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 13:34:55 America/Caracas] [CHATBOT][AI][cecaaf] Proveedor: gemini [14-Aug-2026 13:34:55 America/Caracas] [CHATBOT][GEMINI][cecaaf] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 13:34:56 America/Caracas] [CHATBOT][GEMINI][cecaaf] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 13:34:57 America/Caracas] [CHATBOT][GEMINI][cecaaf] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 13:34:57 America/Caracas] [CHATBOT][AI][cecaaf] Gemini falló, usando heurística local [14-Aug-2026 13:34:57 America/Caracas] [CHATBOT][END] corr=e9fbe7b3 bytesRespuesta=397 [14-Aug-2026 13:34:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 13:34:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 13:34:58 - Mensaje enviado con éxito a 584241894272 2026-08-14 13:34:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f51c2c5d39 (wa_message_id: wamid.HBgMNTg0MjQxODk0MjcyFQIAERgSMTZDMUQxMjkzOTA2RjBGRjk3AA==) 2026-08-14 13:34:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f51c2c5d39 2026-08-14 13:34:58 - ====== FIN WEBHOOK ====== 2026-08-14 13:36:14 - ====== INICIO WEBHOOK ====== 2026-08-14 13:36:14 - Evento: text | De: 584241894272 | Size: 572b 2026-08-14 13:36:14 - Procesando mensaje regular tipo: text 2026-08-14 13:36:14 - RegularMessageService: Procesando mensaje de 584241894272, tipo: text 2026-08-14 13:36:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODk0MjcyFQIAEhggQUNENTVFOUQ3QTY2ODQ1OTkxMjhEMDVFQ0NCM0Q3RTAA 2026-08-14 13:36:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODk0MjcyFQIAEhggQUNENTVFOUQ3QTY2ODQ1OTkxMjhEMDVFQ0NCM0Q3RTAA 2026-08-14 13:36:14 - Contenido: El monto x favor de 30$... 2026-08-14 13:36:14 - Comando detectado: el 2026-08-14 13:36:14 - CommandProcessor: Procesando comando: el 2026-08-14 13:36:14 - Comando no reconocido, enviando a ChatGPT 2026-08-14 13:36:14 - Resultado del comando: string 2026-08-14 13:36:14 - Enviando a ChatGPT: El monto x favor de 30$... 2026-08-14 13:36:14 - forwardToChatGPT: Enviando a ChatGPT: El monto x favor de 30$... 2026-08-14 13:36:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 14:36:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 14:36:14 America/Halifax] [CHATBOT][START] corr=3e79a7a8 IP=127.0.0.1 UA= [14-Aug-2026 13:36:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 13:36:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=74:ac:b9:f8:31:9d mobile=584241894272 [14-Aug-2026 13:36:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 13:36:15 America/Caracas] [CHATBOT][DIAG] corr=3e79a7a8 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [14-Aug-2026 13:36:15 America/Caracas] [CHATBOT][CTX] corr=3e79a7a8 tel=584241894272 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 13:36:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 13:36:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 13:36:15 America/Caracas] [CHATBOT][AI][d7410e] Proveedor: gemini [14-Aug-2026 13:36:15 America/Caracas] [CHATBOT][GEMINI][d7410e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 13:36:15 America/Caracas] [CHATBOT][GEMINI][d7410e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 13:36:16 America/Caracas] [CHATBOT][GEMINI][d7410e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 13:36:16 America/Caracas] [CHATBOT][AI][d7410e] Gemini falló, usando heurística local [14-Aug-2026 13:36:16 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-14 13:36:16 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-14 13:36:18 - Mensaje enviado con éxito a 584241894272 2026-08-14 13:36:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f521233a2f (wa_message_id: wamid.HBgMNTg0MjQxODk0MjcyFQIAERgSRURBMzU4RDdGNUJFRUI3OUFGAA==) 2026-08-14 13:36:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f521233a2f 2026-08-14 13:36:18 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , juan carlos kholer, 2026-09-14 00:00:00 . 584269006983 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269006983","wa_id":"584269006983"}],"messages":[{"id":"wamid.HBgMNTg0MjY5MDA2OTgzFQIAERgSREY0NjQ0QTZDMkNBRjA0MDdDAA==","message_status":"accepted"}]}'. 2026-08-14 13:40:01 - ====== INICIO WEBHOOK ====== 2026-08-14 13:40:01 - Evento: status:failed | De: 584269006983 | Size: 573b 2026-08-14 13:40:01 - STATUS FAILED: failed para 584269006983 | Error: 131026 Message undeliverable 2026-08-14 13:40:01 - ====== FIN WEBHOOK ====== 2026-08-14 13:46:34 - ====== INICIO WEBHOOK ====== 2026-08-14 13:46:34 - Evento: text | De: 584123747604 | Size: 565b 2026-08-14 13:46:34 - Procesando mensaje regular tipo: text 2026-08-14 13:46:34 - RegularMessageService: Procesando mensaje de 584123747604, tipo: text 2026-08-14 13:46:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUM3RjI0MDgyMzFDNkY3MUM2MEZCQzZDQjY5MDEyREQA 2026-08-14 13:46:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUM3RjI0MDgyMzFDNkY3MUM2MEZCQzZDQjY5MDEyREQA 2026-08-14 13:46:34 - Contenido: Pagar... 2026-08-14 13:46:34 - Comando detectado: pagar 2026-08-14 13:46:34 - CommandProcessor: Procesando comando: pagar 2026-08-14 13:46:34 - Ejecutando add_pagos.php [14-Aug-2026 13:46:35 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 13:46:35 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-14 13:46:36 - ====== INICIO WEBHOOK ====== 2026-08-14 13:46:36 - Evento: text | De: 584123747604 | Size: 565b 2026-08-14 13:46:36 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzNzQ3NjA0FQIAEhggQUM3RjI0MDgyMzFDNkY3MUM2MEZCQzZDQjY5MDEyREQA, ignorando - addcreddits, addcreddits, Deivis Enrique Sánchez vera, 14/09/2026 . 584125326078 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125326078","wa_id":"584125326078"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI2MDc4FQIAERgSRUUzNjFERTI5RDkyOUEyRjgzAA==","message_status":"accepted"}]}'. 2026-08-14 13:52:31 - ====== INICIO WEBHOOK ====== 2026-08-14 13:52:31 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 13:52:31 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 13:52:31 - ====== FIN WEBHOOK ====== 2026-08-14 13:54:11 - ====== INICIO WEBHOOK ====== 2026-08-14 13:54:11 - Evento: image | De: 584143466209 | Size: 868b 2026-08-14 13:54:11 - Procesando mensaje regular tipo: image 2026-08-14 13:54:11 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 13:54:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFMzdDOEREMkExRTE5MTczQjg4QkRGOTRDMzkxMTUA 2026-08-14 13:54:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFMzdDOEREMkExRTE5MTczQjg4QkRGOTRDMzkxMTUA 2026-08-14 13:54:11 - Contenido: Pg mercantil 24000.00 tabatha-hannah... 2026-08-14 13:54:11 - Comando detectado: pg 2026-08-14 13:54:11 - CommandProcessor: Procesando comando: pg 2026-08-14 13:54:11 - Gasto personal con imagen: 1084739541176253 2026-08-14 13:54:11 - Formato 'pg banco descripcion': banco=mercantil, desc=24000.00 tabatha-hannah 2026-08-14 13:54:11 - Ejecutando GastosService (personal) [14-Aug-2026 13:54:12 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 13:54:16 - Resultado del comando: array 2026-08-14 13:54:16 - Enviando respuesta: ✅ 👤 Gasto personal #372 registrado • Monto 2026-08-14 13:54:17 - Mensaje enviado con éxito a 584143466209 2026-08-14 13:54:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f56493b9b1 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQjVBNDc0QzBGMkE4QTUwN0VFAA==) 2026-08-14 13:54:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f56493b9b1 2026-08-14 13:54:17 - ====== FIN WEBHOOK ====== 2026-08-14 14:02:19 - ====== INICIO WEBHOOK ====== 2026-08-14 14:02:19 - Evento: image | De: 584144107754 | Size: 803b 2026-08-14 14:02:19 - Procesando mensaje regular tipo: image 2026-08-14 14:02:19 - RegularMessageService: Procesando mensaje de 584144107754, tipo: image 2026-08-14 14:02:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0MTA3NzU0FQIAEhgUNEE2MjI0Mjc3MEJGM0YxOTIzQTgA 2026-08-14 14:02:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0MTA3NzU0FQIAEhgUNEE2MjI0Mjc3MEJGM0YxOTIzQTgA 2026-08-14 14:02:19 - Contenido: ... 2026-08-14 14:02:19 - Comando detectado: image 2026-08-14 14:02:19 - CommandProcessor: Procesando comando: image 2026-08-14 14:02:19 - Imagen sin comando, guardando y procesando 2026-08-14 14:02:19 - Verificando duplicado por imageId=2432081527314043, msgId=wamid.HBgMNTg0MTQ0MTA3NzU0FQIAEhgUNEE2MjI0Mjc3MEJGM0YxOTIzQTgA 2026-08-14 14:02:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 14:02:19 - Incluyendo numtoname.php... 2026-08-14 14:02:19 - Incluyendo media.php... 2026-08-14 14:02:19 - DEBUG messages batch: [{"from":"584144107754","from_user_id":"VE.4520625221557958","id":"wamid.HBgMNTg0MTQ0MTA3NzU0FQIAEhgUNEE2MjI0Mjc3MEJGM0YxOTIzQTgA","timestamp":"1786730538","type":"image","image":{"mime_type":"image\/jpeg","sha256":"JOOOQ\/G56OVeJdW9T39tUzZ3qgv0yYJh8Pikc1dfrVM=","id":"2432081527314043","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2432081527314043&source=webhook&ext=1786730840&hash=ATwRFdGj5B47M29aMmHdoOmCmMmVlWTQD9N-w7ckbBhBQQ"}}] 2026-08-14 14:02:19 - DEBUG caption: no se encontró texto cercano 2026-08-14 14:02:19 - DEBUG caption final: [VACIO] 2026-08-14 14:02:19 - DEBUG busqueda mobiles: 04144107754,4144107754,584144107754 2026-08-14 14:02:19 - DEBUG usuario encontrado: 74:ac:b9:70:e6:88 2026-08-14 14:02:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 14:02:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 14:02:21 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2432081527314043&source=getMedia&ext=1786730842&hash=ATxYmUN_MLKz8iAYhKbvfPe6bocCalXGwfhTzbGeR0NxBA 2026-08-14 14:02:22 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2432081527314043.jpg (45647 bytes) 2026-08-14 14:02:23 - OCR tesseract exit=0 chars=282 2026-08-14 14:02:23 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 285 ANDRES REY El dinero fue enviado OO a Dinero Rápido O AE! Banco: BANCO VENEZUELA Número celular: 04123663736 Identificación: V18143785 Concepto: Pago Fecha: 14/08/2026 Referencia: 000005383 2026-08-14 14:02:23 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-14"} 2026-08-14 14:02:23 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-14","debug":["fecha=2026-08-14"]} 2026-08-14 14:02:23 - DEBUG registro: usernameRaw=''74:ac:b9:70:e6:88'' first=''Sebastian'' last=''Rey'' esRegistrado=1 2026-08-14 14:02:23 - DEBUG bodyAdmin postOCR: Tlf: 04144107754\nUser: 74:ac:b9:70:e6:88\nNombre: Sebastian Rey\nBanco: Venezuela\nMonto: \nFecha: 2026-08-14 (caption)\nSrvID: 33 2026-08-14 14:02:23 - ====== INICIO WEBHOOK ====== 2026-08-14 14:02:23 - Evento: text | De: 584144107754 | Size: 555b 2026-08-14 14:02:23 - Procesando mensaje regular tipo: text 2026-08-14 14:02:23 - RegularMessageService: Procesando mensaje de 584144107754, tipo: text 2026-08-14 14:02:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0MTA3NzU0FQIAEhgUM0EzRUQyQkQ3NEQ0NTg3Njg3ODUA 2026-08-14 14:02:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0MTA3NzU0FQIAEhgUM0EzRUQyQkQ3NEQ0NTg3Njg3ODUA 2026-08-14 14:02:23 - Contenido: Buenas tardes 🌞... 2026-08-14 14:02:23 - Comando detectado: buenas 2026-08-14 14:02:23 - CommandProcessor: Procesando comando: buenas 2026-08-14 14:02:23 - Comando no reconocido, enviando a ChatGPT 2026-08-14 14:02:23 - Resultado del comando: string 2026-08-14 14:02:23 - Enviando a ChatGPT: Buenas tardes 🌞... 2026-08-14 14:02:23 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes 🌞... 2026-08-14 14:02:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 15:02:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 15:02:23 America/Halifax] [CHATBOT][START] corr=2057e04b IP=127.0.0.1 UA= [14-Aug-2026 14:02:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 14:02:24 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-10 username=74:ac:b9:70:e6:88 mobile=584144107754 [14-Aug-2026 14:02:24 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 14:02:24 America/Caracas] [CHATBOT][DIAG] corr=2057e04b Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 4 días [critical] [14-Aug-2026 14:02:24 America/Caracas] [CHATBOT][CTX] corr=2057e04b tel=584144107754 intent=chat srvid=33 usd=50 bs=44722.14 tasa=771.0714 verifyMode=simulated [14-Aug-2026 14:02:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 14:02:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 14:02:24 America/Caracas] [CHATBOT][AI][e94bdc] Proveedor: gemini [14-Aug-2026 14:02:24 America/Caracas] [CHATBOT][GEMINI][e94bdc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 14:02:24 America/Caracas] [CHATBOT][GEMINI][e94bdc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 14:02:25 America/Caracas] [CHATBOT][GEMINI][e94bdc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 14:02:26 America/Caracas] [CHATBOT][AI][e94bdc] Gemini falló, usando heurística local [14-Aug-2026 14:02:26 America/Caracas] [CHATBOT][AI][e94bdc] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 14:02:26 America/Caracas] [CHATBOT][END] corr=2057e04b bytesRespuesta=390 [14-Aug-2026 14:02:26 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 14:02:26 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 14:02:26 - IMG 2432081527314043 TEL 04144107754 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 14:02:26 - Incluyendo guardar_imagen.php... 2026-08-14 14:02:26 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 14:02:26 - Includes realizados. Verificando funciones... 2026-08-14 14:02:26 - obtenerInfoUsuario: Iniciando función con teléfono: 584144107754 2026-08-14 14:02:26 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 14:02:26 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 14:02:26 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 14:02:26 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 14:02:26 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 14:02:26 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:70:e6:88","firstname":"Sebastian","lastname":"Rey","mac":"74:ac:b9:70:e6:88","srvid":33} 2026-08-14 14:02:26 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 14:02:26 - Datos usuario extraídos: {"username":"74:ac:b9:70:e6:88","firstname":"Sebastian","lastname":"Rey","mac":"74:ac:b9:70:e6:88","srvid":33} 2026-08-14 14:02:26 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 14:02:26 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 14:02:26 - Valor de accessToken: EAAC0c45... 2026-08-14 14:02:26 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 14:02:26 - Instancia WhatsAppImageHandler creada 2026-08-14 14:02:26 - Llamando a saveWhatsAppImage... 2026-08-14 14:02:26 - saveWhatsAppImage: Procesando imagen para: 584144107754 2026-08-14 14:02:26 - saveWhatsAppImage: ID de media: 2432081527314043, MIME type: image/jpeg 2026-08-14 14:02:26 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2432081527314043 2026-08-14 14:02:27 - Mensaje enviado con éxito a 584144107754 2026-08-14 14:02:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f58337f625 (wa_message_id: wamid.HBgMNTg0MTQ0MTA3NzU0FQIAERgSODdDQUM5ODI3RTI4RTUzMzU0AA==) 2026-08-14 14:02:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f58337f625 2026-08-14 14:02:27 - ====== FIN WEBHOOK ====== 2026-08-14 14:02:28 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 14:02:28 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2432081527314043&source=getMedia&ext=1786730849&hash=ATzNQmyTIiC-NWhJ2JXizUnXRwF4rlterAvN3FUndXhM4w 2026-08-14 14:02:28 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2432081527314043&source=getMedia&ext=1786730849&hash=ATzNQmyTIiC-NWhJ2JXizUnXRwF4rlterAvN3FUndXhM4w 2026-08-14 14:02:28 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 14:02:28 - descargar_imagen: Imagen descargada - Tamaño: 45647 bytes, Tipo: image/jpeg 2026-08-14 14:02:28 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2432081527314043.jpg, Tamaño: 45647 bytes 2026-08-14 14:02:28 - saveToDatabase: Registro insertado en BD con ID: 372 2026-08-14 14:02:28 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2432081527314043.jpg","image_id":"2432081527314043","size":45647,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 14:02:28 - Resultado del comando: array 2026-08-14 14:02:28 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 14:02:30 - Mensaje enviado con éxito a 584144107754 2026-08-14 14:02:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f58362d405 (wa_message_id: wamid.HBgMNTg0MTQ0MTA3NzU0FQIAERgSN0Y1OUQyQ0I2Q0U2NkU3RDAwAA==) 2026-08-14 14:02:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f58362d405 2026-08-14 14:02:30 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Sebastian Rey, 13/09/2026 . 584144107754 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144107754","wa_id":"584144107754"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0MTA3NzU0FQIAERgSQjQ3MEVDODM0RkZGMkUxNDk2AA==","message_status":"accepted"}]}'. 2026-08-14 14:06:35 - ====== INICIO WEBHOOK ====== 2026-08-14 14:06:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 14:06:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 14:06:35 - ====== FIN WEBHOOK ====== 2026-08-14 14:08:13 - ====== INICIO WEBHOOK ====== 2026-08-14 14:08:13 - Evento: text | De: 584144107754 | Size: 536b 2026-08-14 14:08:13 - Procesando mensaje regular tipo: text 2026-08-14 14:08:13 - RegularMessageService: Procesando mensaje de 584144107754, tipo: text 2026-08-14 14:08:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0MTA3NzU0FQIAEhgUM0ExNTJBQzQ1NzJBODhDQkE2MkQA 2026-08-14 14:08:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0MTA3NzU0FQIAEhgUM0ExNTJBQzQ1NzJBODhDQkE2MkQA 2026-08-14 14:08:13 - Contenido: Gracias... 2026-08-14 14:08:13 - Comando detectado: gracias 2026-08-14 14:08:13 - CommandProcessor: Procesando comando: gracias 2026-08-14 14:08:13 - Comando no reconocido, enviando a ChatGPT 2026-08-14 14:08:13 - Resultado del comando: string 2026-08-14 14:08:13 - Enviando a ChatGPT: Gracias... 2026-08-14 14:08:13 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-08-14 14:08:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 15:08:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 15:08:13 America/Halifax] [CHATBOT][START] corr=960919ea IP=127.0.0.1 UA= [14-Aug-2026 14:08:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 14:08:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2027-07-23 username=74:ac:b9:70:e6:88 mobile=584144107754 [14-Aug-2026 14:08:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 14:08:14 America/Caracas] [CHATBOT][DIAG] corr=960919ea Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 2 [14-Aug-2026 14:08:14 America/Caracas] [CHATBOT][CTX] corr=960919ea tel=584144107754 intent=chat srvid=33 usd=50 bs=44722.14 tasa=771.0714 verifyMode=simulated [14-Aug-2026 14:08:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 14:08:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 14:08:14 America/Caracas] [CHATBOT][AI][06988c] Proveedor: gemini [14-Aug-2026 14:08:14 America/Caracas] [CHATBOT][GEMINI][06988c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 14:08:14 America/Caracas] [CHATBOT][GEMINI][06988c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 14:08:14 America/Caracas] [CHATBOT][GEMINI][06988c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 14:08:15 America/Caracas] [CHATBOT][AI][06988c] Gemini falló, usando heurística local [14-Aug-2026 14:08:15 America/Caracas] [CHATBOT][END] corr=960919ea bytesRespuesta=88 [14-Aug-2026 14:08:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 14:08:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 14:08:16 - Mensaje enviado con éxito a 584144107754 2026-08-14 14:08:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f5990c8c30 (wa_message_id: wamid.HBgMNTg0MTQ0MTA3NzU0FQIAERgSQjc0REMzRUM0MzEwQzZFNkREAA==) 2026-08-14 14:08:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f5990c8c30 2026-08-14 14:08:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Doris Mussle, 2026-09-14 00:00:00 . 584120366091 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120366091","wa_id":"584120366091"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzY2MDkxFQIAERgSOTc3NzcwRUVDRkRFRUExM0M4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Johnny Breidenbach, 2026-09-16 00:00:00 . 584145432094 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145432094","wa_id":"584145432094"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1NDMyMDk0FQIAERgSMUU2RUJFMTAzQUZBQ0JFMEM1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , alexander smith, 2026-09-15 00:00:00 . 584166433461 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584166433461","wa_id":"584166433461"}],"messages":[{"id":"wamid.HBgMNTg0MTY2NDMzNDYxFQIAERgSQTI0QjEzMzg0NjJBOEFGRDgwAA==","message_status":"accepted"}]}'. 2026-08-14 14:24:01 - ====== INICIO WEBHOOK ====== 2026-08-14 14:24:01 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 14:24:01 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 14:24:01 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Izaguirre, 2026-09-16 00:00:00 . 584124215331 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124215331","wa_id":"584124215331"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MjE1MzMxFQIAERgSRDRDMjNFODJFRTI4OERGQTg2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Estefany Lugo, 16/09/2026 . 584143436805 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143436805","wa_id":"584143436805"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNDM2ODA1FQIAERgSODk4QjVDOTE2NjNBNkIyMUI4AA==","message_status":"accepted"}]}'. 2026-08-14 14:42:15 - ====== INICIO WEBHOOK ====== 2026-08-14 14:42:15 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 14:42:15 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 14:42:15 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Ricardo Rojas, 13/09/2026 . 584144867846 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144867846","wa_id":"584144867846"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODY3ODQ2FQIAERgSRjIyMTM3MjJGNjk0MDk1MDVFAA==","message_status":"accepted"}]}'. 2026-08-14 14:52:07 - ====== INICIO WEBHOOK ====== 2026-08-14 14:52:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 14:52:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 14:52:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , rarp repuestos ca , 2026-09-14 00:00:00 . 584144867846 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144867846","wa_id":"584144867846"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODY3ODQ2FQIAERgSNjdCRDJCNTNBRDk0OTgwQUFBAA==","message_status":"accepted"}]}'. 2026-08-14 15:02:34 - ====== INICIO WEBHOOK ====== 2026-08-14 15:02:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 15:02:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 15:02:34 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , helen gomez, 2026-09-21 00:00:00 . 584129941890 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941890","wa_id":"584129941890"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODkwFQIAERgSMEY5MDY2QjIxQzE3NTg0MkM1AA==","message_status":"accepted"}]}'. 2026-08-14 15:07:13 - ====== INICIO WEBHOOK ====== 2026-08-14 15:07:13 - Evento: image | De: 584143466209 | Size: 876b 2026-08-14 15:07:13 - Procesando mensaje regular tipo: image 2026-08-14 15:07:13 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 15:07:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzNzI3OUVBOUYyNDhGMTEyRTUzNTAzODBDOEQ3OTkA 2026-08-14 15:07:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzNzI3OUVBOUYyNDhGMTEyRTUzNTAzODBDOEQ3OTkA 2026-08-14 15:07:13 - Contenido: G venezuela 297000.00 carro-mulita-repuestos... 2026-08-14 15:07:13 - Comando detectado: g 2026-08-14 15:07:13 - CommandProcessor: Procesando comando: g 2026-08-14 15:07:13 - Gasto de negocio con imagen: 1896483441704788 2026-08-14 15:07:13 - Formato 'g banco descripcion': banco=venezuela, desc=297000.00 carro-mulita-repuestos 2026-08-14 15:07:13 - Ejecutando GastosService (negocio) [14-Aug-2026 15:07:14 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 15:07:17 - Resultado del comando: array 2026-08-14 15:07:17 - Enviando respuesta: ✅ 💼 Gasto de negocio #979 registrado • Mon 2026-08-14 15:07:18 - Mensaje enviado con éxito a 584143466209 2026-08-14 15:07:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f676696d13 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDVDREQxMDU3NjIzMjNBQkE4AA==) 2026-08-14 15:07:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f676696d13 2026-08-14 15:07:18 - ====== FIN WEBHOOK ====== 2026-08-14 15:12:02 - ====== INICIO WEBHOOK ====== 2026-08-14 15:12:02 - Evento: image | De: 584143466209 | Size: 871b 2026-08-14 15:12:02 - Procesando mensaje regular tipo: image 2026-08-14 15:12:02 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 15:12:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxQjIyRTkzNEY0MUI2MkUxMjI5NkUxMzZGQjk4RjgA 2026-08-14 15:12:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxQjIyRTkzNEY0MUI2MkUxMjI5NkUxMzZGQjk4RjgA 2026-08-14 15:12:02 - Contenido: Pg mercantil 29900.00 carro-moto-aceite... 2026-08-14 15:12:02 - Comando detectado: pg 2026-08-14 15:12:02 - CommandProcessor: Procesando comando: pg 2026-08-14 15:12:02 - Gasto personal con imagen: 1394389622133399 2026-08-14 15:12:02 - Formato 'pg banco descripcion': banco=mercantil, desc=29900.00 carro-moto-aceite 2026-08-14 15:12:02 - Ejecutando GastosService (personal) [14-Aug-2026 15:12:03 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 15:12:05 - Resultado del comando: array 2026-08-14 15:12:05 - Enviando respuesta: ✅ 👤 Gasto personal #373 registrado • Monto 2026-08-14 15:12:06 - Mensaje enviado con éxito a 584143466209 2026-08-14 15:12:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f6886043ab (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNUFBQjU2MUQ2NEUwMjc0RkUwAA==) 2026-08-14 15:12:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f6886043ab 2026-08-14 15:12:06 - ====== FIN WEBHOOK ====== 2026-08-14 15:13:29 - ====== INICIO WEBHOOK ====== 2026-08-14 15:13:29 - Evento: button | De: 584144566005 | Size: 700b 2026-08-14 15:13:29 - Procesando botón de plantilla: Informacion de pagos 2026-08-14 15:13:29 - ButtonService: payload=informacion de pagos, telefono=584144566005 2026-08-14 15:13:29 - Procesando botón PAGO para: 584144566005 2026-08-14 15:13:30 - Mensaje enviado con éxito a 584144566005 2026-08-14 15:13:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f68daed4c4 (wa_message_id: wamid.HBgMNTg0MTQ0NTY2MDA1FQIAERgSNDVEQTUyNjU5NTFCMzREMUZEAA==) 2026-08-14 15:13:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f68daed4c4 2026-08-14 15:13:30 - ====== FIN WEBHOOK ====== 2026-08-14 15:15:34 - ====== INICIO WEBHOOK ====== 2026-08-14 15:15:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 15:15:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 15:15:34 - ====== FIN WEBHOOK ====== 2026-08-14 15:15:40 - ====== INICIO WEBHOOK ====== 2026-08-14 15:15:40 - Evento: interactive | De: 584144566005 | Size: 913b 2026-08-14 15:15:40 - Procesando Flow de PAGO para: 584144566005 [14-Aug-2026 15:15:41 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 15:15:41 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-14 15:15:41 - ====== INICIO WEBHOOK ====== 2026-08-14 15:15:41 - Evento: interactive | De: 584144566005 | Size: 913b 2026-08-14 15:15:41 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0NTY2MDA1FQIAEhgUM0EyMjBCMDhGQzZBQzVDNTE0RTkA, ignorando 2026-08-14 15:15:54 - ====== INICIO WEBHOOK ====== 2026-08-14 15:15:54 - Evento: image | De: 584121481263 | Size: 871b 2026-08-14 15:15:54 - Procesando mensaje regular tipo: image 2026-08-14 15:15:54 - RegularMessageService: Procesando mensaje de 584121481263, tipo: image 2026-08-14 15:15:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgxMjYzFQIAEhggQUM0RkJBMjY2NDRBNEYwRkQzQ0YxNDk3QTQwMUJGRDMA 2026-08-14 15:15:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgxMjYzFQIAEhggQUM0RkJBMjY2NDRBNEYwRkQzQ0YxNDk3QTQwMUJGRDMA 2026-08-14 15:15:54 - Contenido: Pago Gilbertico kanzler... 2026-08-14 15:15:54 - Comando detectado: pago 2026-08-14 15:15:54 - CommandProcessor: Procesando comando: pago 2026-08-14 15:15:54 - Ejecutando add_pagos.php 2026-08-14 15:15:54 - Pago con imagen asociada: 2141163966469400 [14-Aug-2026 15:15:55 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 15:15:55 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-14 15:15:57 - ====== INICIO WEBHOOK ====== 2026-08-14 15:15:57 - Evento: image | De: 584121481263 | Size: 871b 2026-08-14 15:15:57 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxNDgxMjYzFQIAEhggQUM0RkJBMjY2NDRBNEYwRkQzQ0YxNDk3QTQwMUJGRDMA, ignorando 2026-08-14 15:17:31 - ====== INICIO WEBHOOK ====== 2026-08-14 15:17:31 - Evento: image | De: 584143466209 | Size: 876b 2026-08-14 15:17:31 - Procesando mensaje regular tipo: image 2026-08-14 15:17:31 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 15:17:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3OUU5MEJBNkQwOEE0RkJCNUVEOUJFRTNEQkFFODIA 2026-08-14 15:17:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3OUU5MEJBNkQwOEE0RkJCNUVEOUJFRTNEQkFFODIA 2026-08-14 15:17:31 - Contenido: Pg mercantil 43618.00 carro-moto-repuestos... 2026-08-14 15:17:31 - Comando detectado: pg 2026-08-14 15:17:31 - CommandProcessor: Procesando comando: pg 2026-08-14 15:17:31 - Gasto personal con imagen: 1496592886015820 2026-08-14 15:17:31 - Formato 'pg banco descripcion': banco=mercantil, desc=43618.00 carro-moto-repuestos 2026-08-14 15:17:31 - Ejecutando GastosService (personal) [14-Aug-2026 15:17:32 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 15:17:35 - Resultado del comando: array 2026-08-14 15:17:35 - Enviando respuesta: ✅ 👤 Gasto personal #374 registrado • Monto 2026-08-14 15:17:36 - Mensaje enviado con éxito a 584143466209 2026-08-14 15:17:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f69d064ff9 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDdEMTk2QjU0ODg1NjY0QkVFAA==) 2026-08-14 15:17:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f69d064ff9 2026-08-14 15:17:36 - ====== FIN WEBHOOK ====== 2026-08-14 15:30:06 - ====== INICIO WEBHOOK ====== 2026-08-14 15:30:06 - Evento: image | De: 584143466209 | Size: 866b 2026-08-14 15:30:06 - Procesando mensaje regular tipo: image 2026-08-14 15:30:06 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 15:30:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1NkMzOEY5MTUzODBGMEE3QUFCNzdGMzM2NzhEOEEA 2026-08-14 15:30:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1NkMzOEY5MTUzODBGMEE3QUFCNzdGMzM2NzhEOEEA 2026-08-14 15:30:06 - Contenido: G venezuela 93000.00 sueldo-miguel... 2026-08-14 15:30:06 - Comando detectado: g 2026-08-14 15:30:06 - CommandProcessor: Procesando comando: g 2026-08-14 15:30:06 - Gasto de negocio con imagen: 2273631893393577 2026-08-14 15:30:06 - Formato 'g banco descripcion': banco=venezuela, desc=93000.00 sueldo-miguel 2026-08-14 15:30:07 - Ejecutando GastosService (negocio) [14-Aug-2026 15:30:07 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 15:30:09 - Resultado del comando: array 2026-08-14 15:30:09 - Enviando respuesta: ✅ 💼 Gasto de negocio #980 registrado • Mon 2026-08-14 15:30:11 - Mensaje enviado con éxito a 584143466209 2026-08-14 15:30:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f6cc3178a9 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjE2NTYyRTVDNzFFNjVDREQyAA==) 2026-08-14 15:30:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f6cc3178a9 2026-08-14 15:30:11 - ====== FIN WEBHOOK ====== 2026-08-14 15:30:25 - ====== INICIO WEBHOOK ====== 2026-08-14 15:30:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 15:30:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 15:30:25 - ====== FIN WEBHOOK ====== 2026-08-14 15:30:26 - ====== INICIO WEBHOOK ====== 2026-08-14 15:30:26 - Evento: status:failed | De: 584243064260 | Size: 828b 2026-08-14 15:30:26 - STATUS FAILED: failed para 584243064260 | Error: 131047 Re-engagement message 2026-08-14 15:30:26 - ====== FIN WEBHOOK ====== 2026-08-14 15:35:46 - ====== INICIO WEBHOOK ====== 2026-08-14 15:35:46 - Evento: image | De: 584143466209 | Size: 875b 2026-08-14 15:35:46 - Procesando mensaje regular tipo: image 2026-08-14 15:35:46 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-14 15:35:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwRTE3MUFFRkNCOENBQTRFMEYyMEI1NEI4OEJFREYA 2026-08-14 15:35:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwRTE3MUFFRkNCOENBQTRFMEYyMEI1NEI4OEJFREYA 2026-08-14 15:35:46 - Contenido: G venezuela 89000.00 legal-contador-darwin... 2026-08-14 15:35:46 - Comando detectado: g 2026-08-14 15:35:46 - CommandProcessor: Procesando comando: g 2026-08-14 15:35:46 - Gasto de negocio con imagen: 1092485389785582 2026-08-14 15:35:46 - Formato 'g banco descripcion': banco=venezuela, desc=89000.00 legal-contador-darwin 2026-08-14 15:35:47 - Ejecutando GastosService (negocio) [14-Aug-2026 15:35:47 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-14 15:35:52 - Resultado del comando: array 2026-08-14 15:35:52 - Enviando respuesta: ✅ 💼 Gasto de negocio #981 registrado • Mon 2026-08-14 15:35:53 - Mensaje enviado con éxito a 584143466209 2026-08-14 15:35:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f6e19662a0 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNzA1MUFCNzBEMDM0Njk1ODE3AA==) 2026-08-14 15:35:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f6e19662a0 2026-08-14 15:35:53 - ====== FIN WEBHOOK ====== 2026-08-14 15:38:05 - ====== INICIO WEBHOOK ====== 2026-08-14 15:38:05 - Evento: interactive | De: 584241746883 | Size: 1006b 2026-08-14 15:38:05 - Procesando Flow de PAGO para: 584241746883 [14-Aug-2026 15:38:06 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 15:38:06 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-14 15:38:07 - ====== INICIO WEBHOOK ====== 2026-08-14 15:38:07 - Evento: interactive | De: 584241746883 | Size: 1006b 2026-08-14 15:38:07 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNzQ2ODgzFQIAEhggQUNFM0JCQzdGMjg1ODRBNTJFNjFGQkZFMUFBQzQyRjcA, ignorando - addcreddits, addcreddits , Said Roa, 2026-09-15 00:00:00 . 584129903536 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129903536","wa_id":"584129903536"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAzNTM2FQIAERgSQ0I5MkUxMjFBREI5NDZDM0JEAA==","message_status":"accepted"}]}'. 2026-08-14 15:58:16 - ====== INICIO WEBHOOK ====== 2026-08-14 15:58:16 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 15:58:16 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 15:58:16 - ====== FIN WEBHOOK ====== 2026-08-14 16:06:10 - ====== INICIO WEBHOOK ====== 2026-08-14 16:06:10 - Evento: text | De: 584124035584 | Size: 650b 2026-08-14 16:06:10 - Procesando mensaje regular tipo: text 2026-08-14 16:06:10 - RegularMessageService: Procesando mensaje de 584124035584, tipo: text 2026-08-14 16:06:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUNEMEVBMTlFNDBFMDNGMDQxRjY3QzZBQ0M5NTc1RTgA 2026-08-14 16:06:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUNEMEVBMTlFNDBFMDNGMDQxRjY3QzZBQ0M5NTc1RTgA 2026-08-14 16:06:10 - Contenido: Hola buenas tardes saludos...me indica el monto para hacer el pago del servicio..GRACIAS... 2026-08-14 16:06:10 - Comando detectado: hola 2026-08-14 16:06:10 - CommandProcessor: Procesando comando: hola 2026-08-14 16:06:10 - Comando no reconocido, enviando a ChatGPT 2026-08-14 16:06:10 - Resultado del comando: string 2026-08-14 16:06:10 - Enviando a ChatGPT: Hola buenas tardes saludos...me indica el monto pa... 2026-08-14 16:06:10 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes saludos...me indica el monto pa... 2026-08-14 16:06:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 17:06:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 17:06:10 America/Halifax] [CHATBOT][START] corr=ae192485 IP=127.0.0.1 UA= [14-Aug-2026 16:06:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 16:06:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-11 username=28:70:4e:b6:30:fb mobile=584124035584 [14-Aug-2026 16:06:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 16:06:10 America/Caracas] [CHATBOT][DIAG] corr=ae192485 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [14-Aug-2026 16:06:10 America/Caracas] [CHATBOT][CTX] corr=ae192485 tel=584124035584 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 16:06:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 16:06:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 16:06:10 America/Caracas] [CHATBOT][AI][7da58b] Proveedor: gemini [14-Aug-2026 16:06:10 America/Caracas] [CHATBOT][GEMINI][7da58b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 16:06:11 America/Caracas] [CHATBOT][GEMINI][7da58b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 16:06:11 America/Caracas] [CHATBOT][GEMINI][7da58b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 16:06:12 America/Caracas] [CHATBOT][AI][7da58b] Gemini falló, usando heurística local [14-Aug-2026 16:06:12 America/Caracas] [CHATBOT][END] corr=ae192485 bytesRespuesta=397 [14-Aug-2026 16:06:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 16:06:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 16:06:13 - Mensaje enviado con éxito a 584124035584 2026-08-14 16:06:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f7535b46d0 (wa_message_id: wamid.HBgMNTg0MTI0MDM1NTg0FQIAERgSNjY5MjM1OEU3QzAzRkRCOTU0AA==) 2026-08-14 16:06:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f7535b46d0 2026-08-14 16:06:13 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Dimary Morillo, 2026-09-23 00:00:00 . 584129911313 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129911313","wa_id":"584129911313"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTExMzEzFQIAERgSMDUyOTJDNzRBMTFGNDE0QzlFAA==","message_status":"accepted"}]}'. 2026-08-14 16:41:40 - ====== INICIO WEBHOOK ====== 2026-08-14 16:41:40 - Evento: button | De: 584124035584 | Size: 723b 2026-08-14 16:41:40 - Procesando botón de plantilla: Informacion de pagos 2026-08-14 16:41:40 - ButtonService: payload=informacion de pagos, telefono=584124035584 2026-08-14 16:41:40 - Procesando botón PAGO para: 584124035584 2026-08-14 16:41:41 - Mensaje enviado con éxito a 584124035584 2026-08-14 16:41:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f7d85ac7c0 (wa_message_id: wamid.HBgMNTg0MTI0MDM1NTg0FQIAERgSNERDMzg0MjE2QUExNzA5ODU2AA==) 2026-08-14 16:41:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f7d85ac7c0 2026-08-14 16:41:41 - ====== FIN WEBHOOK ====== 2026-08-14 16:45:26 - ====== INICIO WEBHOOK ====== 2026-08-14 16:45:26 - Evento: button | De: 584124035584 | Size: 723b 2026-08-14 16:45:26 - Procesando botón de plantilla: Informacion de pagos 2026-08-14 16:45:26 - ButtonService: payload=informacion de pagos, telefono=584124035584 2026-08-14 16:45:26 - Procesando botón PAGO para: 584124035584 2026-08-14 16:45:27 - Mensaje enviado con éxito a 584124035584 2026-08-14 16:45:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f7e67adbcd (wa_message_id: wamid.HBgMNTg0MTI0MDM1NTg0FQIAERgSOTgzMTUzNDNFRUI0QzhBOEMyAA==) 2026-08-14 16:45:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f7e67adbcd 2026-08-14 16:45:27 - ====== FIN WEBHOOK ====== 2026-08-14 16:53:59 - ====== INICIO WEBHOOK ====== 2026-08-14 16:53:59 - Evento: text | De: 584124035584 | Size: 668b 2026-08-14 16:53:59 - Procesando mensaje regular tipo: text 2026-08-14 16:53:59 - RegularMessageService: Procesando mensaje de 584124035584, tipo: text 2026-08-14 16:53:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUM3QUNBODBDM0I4OTkzMzdDNUI5RjVDODMxODYzRkIA 2026-08-14 16:53:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUM3QUNBODBDM0I4OTkzMzdDNUI5RjVDODMxODYzRkIA 2026-08-14 16:53:59 - Contenido: Disculpa amigo me podrías enviar el monto a pagar en bolívares para realizar la operación... 2026-08-14 16:53:59 - Comando detectado: disculpa 2026-08-14 16:53:59 - CommandProcessor: Procesando comando: disculpa 2026-08-14 16:53:59 - Comando no reconocido, enviando a ChatGPT 2026-08-14 16:53:59 - Resultado del comando: string 2026-08-14 16:53:59 - Enviando a ChatGPT: Disculpa amigo me podrías enviar el monto a pag... 2026-08-14 16:53:59 - forwardToChatGPT: Enviando a ChatGPT: Disculpa amigo me podrías enviar el monto a pag... 2026-08-14 16:53:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 17:53:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 17:53:59 America/Halifax] [CHATBOT][START] corr=9861fccd IP=127.0.0.1 UA= [14-Aug-2026 16:53:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 16:53:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-11 username=28:70:4e:b6:30:fb mobile=584124035584 [14-Aug-2026 16:53:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 16:53:59 America/Caracas] [CHATBOT][DIAG] corr=9861fccd Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [14-Aug-2026 16:53:59 America/Caracas] [CHATBOT][CTX] corr=9861fccd tel=584124035584 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 16:53:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 16:53:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 16:53:59 America/Caracas] [CHATBOT][AI][725303] Proveedor: gemini [14-Aug-2026 16:53:59 America/Caracas] [CHATBOT][GEMINI][725303] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 16:54:00 America/Caracas] [CHATBOT][GEMINI][725303] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 16:54:00 America/Caracas] [CHATBOT][GEMINI][725303] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 16:54:01 America/Caracas] [CHATBOT][AI][725303] Gemini falló, usando heurística local [14-Aug-2026 16:54:01 America/Caracas] [CHATBOT][END] corr=9861fccd bytesRespuesta=397 [14-Aug-2026 16:54:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 16:54:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 16:54:02 - Mensaje enviado con éxito a 584124035584 2026-08-14 16:54:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f806a9a92e (wa_message_id: wamid.HBgMNTg0MTI0MDM1NTg0FQIAERgSMERFRTA2QkE3MDA5QjExN0I4AA==) 2026-08-14 16:54:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f806a9a92e 2026-08-14 16:54:02 - ====== FIN WEBHOOK ====== 2026-08-14 17:00:53 - ====== INICIO WEBHOOK ====== 2026-08-14 17:00:53 - Evento: image | De: 584124035584 | Size: 868b 2026-08-14 17:00:53 - Procesando mensaje regular tipo: image 2026-08-14 17:00:53 - RegularMessageService: Procesando mensaje de 584124035584, tipo: image 2026-08-14 17:00:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUMzMTJENTFBMDZCNjkzMDVGQ0RBNDU1MDY1MUJDQzYA 2026-08-14 17:00:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUMzMTJENTFBMDZCNjkzMDVGQ0RBNDU1MDY1MUJDQzYA 2026-08-14 17:00:53 - Contenido: Listo amigo gracias... 2026-08-14 17:00:53 - Comando detectado: listo 2026-08-14 17:00:53 - CommandProcessor: Procesando comando: listo 2026-08-14 17:00:53 - Imagen sin comando, guardando y procesando 2026-08-14 17:00:53 - Verificando duplicado por imageId=1644668297227322, msgId=wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUMzMTJENTFBMDZCNjkzMDVGQ0RBNDU1MDY1MUJDQzYA 2026-08-14 17:00:53 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 17:00:53 - Incluyendo numtoname.php... 2026-08-14 17:00:53 - Incluyendo media.php... 2026-08-14 17:00:53 - DEBUG messages batch: [{"from":"584124035584","from_user_id":"VE.4520624228224724","id":"wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUMzMTJENTFBMDZCNjkzMDVGQ0RBNDU1MDY1MUJDQzYA","timestamp":"1786741253","type":"image","image":{"caption":"Listo amigo gracias","mime_type":"image\/jpeg","sha256":"e4eZe0emHejZ1rnS36TCRoRsUmY70yQPelWL84MiU\/0=","id":"1644668297227322","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1644668297227322&source=webhook&ext=1786741555&hash=ATxXB_gmXvpCIDcE9xU4r3nomYzTd5WWRkpscvbKMRR-rA"}}] 2026-08-14 17:00:53 - DEBUG caption final: Listo amigo gracias 2026-08-14 17:00:53 - DEBUG busqueda mobiles: 04124035584,4124035584,584124035584 2026-08-14 17:00:53 - DEBUG usuario encontrado: 28:70:4e:b6:30:fb 2026-08-14 17:00:53 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 17:00:53 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 17:00:55 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1644668297227322&source=getMedia&ext=1786741556&hash=ATxHUay4644uX0ZYOmLmrWhx94VeVIfuARscurf2HgTVZA 2026-08-14 17:00:57 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1644668297227322.jpg (50736 bytes) 2026-08-14 17:00:58 - OCR tesseract exit=0 chars=408 2026-08-14 17:00:58 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 257 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 23.160,00 Nro. de referencia: ¡y 622637701497 i Fecha y hora del envio: 14/08/2026 a las 5:00:49 PM Cuenta origen: Cta. Ahorro *1743 Beneficiario: Ctnetworks - 0412-3663736 Documento de identidad: V-18.143.785 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal 2026-08-14 17:00:58 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-14"} 2026-08-14 17:00:58 - OCR parseDetalles: {"banco":"Venezuela","monto":"23160.00","fecha":"2026-08-14","debug":["fecha=2026-08-14","bancoCode=0102","montoNext=23.160,00"]} 2026-08-14 17:00:58 - DEBUG registro: usernameRaw=''28:70:4e:b6:30:fb'' first=''Nazario'' last=''Aleman Romero'' esRegistrado=1 2026-08-14 17:00:58 - DEBUG bodyAdmin postOCR: Tlf: 04124035584\nUser: 28:70:4e:b6:30:fb\nNombre: Nazario Aleman Romero\nBanco: Venezuela\nMonto: 23160.00 (ocrDetails)\nFecha: 2026-08-14 (caption)\nSrvID: 34 2026-08-14 17:01:01 - IMG 1644668297227322 TEL 04124035584 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 17:01:01 - Incluyendo guardar_imagen.php... 2026-08-14 17:01:01 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 17:01:01 - Includes realizados. Verificando funciones... 2026-08-14 17:01:01 - obtenerInfoUsuario: Iniciando función con teléfono: 584124035584 2026-08-14 17:01:01 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 17:01:01 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 17:01:01 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 17:01:01 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 17:01:01 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 17:01:01 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b6:30:fb","firstname":"Nazario","lastname":"Aleman Romero","mac":"28:70:4e:b6:30:fb","srvid":34} 2026-08-14 17:01:01 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 17:01:01 - Datos usuario extraídos: {"username":"28:70:4e:b6:30:fb","firstname":"Nazario","lastname":"Aleman Romero","mac":"28:70:4e:b6:30:fb","srvid":34} 2026-08-14 17:01:01 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 17:01:01 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 17:01:01 - Valor de accessToken: EAAC0c45... 2026-08-14 17:01:01 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 17:01:01 - Instancia WhatsAppImageHandler creada 2026-08-14 17:01:01 - Llamando a saveWhatsAppImage... 2026-08-14 17:01:01 - saveWhatsAppImage: Procesando imagen para: 584124035584 2026-08-14 17:01:01 - saveWhatsAppImage: ID de media: 1644668297227322, MIME type: image/jpeg 2026-08-14 17:01:01 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1644668297227322 2026-08-14 17:01:02 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 17:01:02 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1644668297227322&source=getMedia&ext=1786741564&hash=ATyA8kA11AYcFcAqZP4bINiXRMJ0jxwUeeTDSAErQsWwgg 2026-08-14 17:01:02 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1644668297227322&source=getMedia&ext=1786741564&hash=ATyA8kA11AYcFcAqZP4bINiXRMJ0jxwUeeTDSAErQsWwgg 2026-08-14 17:01:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 17:01:03 - descargar_imagen: Imagen descargada - Tamaño: 50736 bytes, Tipo: image/jpeg 2026-08-14 17:01:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1644668297227322.jpg, Tamaño: 50736 bytes 2026-08-14 17:01:03 - saveToDatabase: Registro insertado en BD con ID: 373 2026-08-14 17:01:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1644668297227322.jpg","image_id":"1644668297227322","size":50736,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 17:01:03 - Resultado del comando: array 2026-08-14 17:01:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 17:01:04 - Mensaje enviado con éxito a 584124035584 2026-08-14 17:01:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f8210661c0 (wa_message_id: wamid.HBgMNTg0MTI0MDM1NTg0FQIAERgSNDM2NkYzQTA0ODJGOENDMUM2AA==) 2026-08-14 17:01:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f8210661c0 2026-08-14 17:01:04 - ====== FIN WEBHOOK ====== 2026-08-14 17:17:42 - ====== INICIO WEBHOOK ====== 2026-08-14 17:17:42 - Evento: text | De: 584124035584 | Size: 658b 2026-08-14 17:17:42 - Procesando mensaje regular tipo: text 2026-08-14 17:17:42 - RegularMessageService: Procesando mensaje de 584124035584, tipo: text 2026-08-14 17:17:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUMyNzgwMjVDRTFEOURBMzZERDM5NkEyN0VDMzc5RjQA 2026-08-14 17:17:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUMyNzgwMjVDRTFEOURBMzZERDM5NkEyN0VDMzc5RjQA 2026-08-14 17:17:42 - Contenido: Amigo disculpe me indica el estado de la operación..creo que falto algo me indica por favor... 2026-08-14 17:17:42 - Comando detectado: amigo 2026-08-14 17:17:42 - CommandProcessor: Procesando comando: amigo 2026-08-14 17:17:42 - Comando no reconocido, enviando a ChatGPT 2026-08-14 17:17:42 - Resultado del comando: string 2026-08-14 17:17:42 - Enviando a ChatGPT: Amigo disculpe me indica el estado de la operació... 2026-08-14 17:17:42 - forwardToChatGPT: Enviando a ChatGPT: Amigo disculpe me indica el estado de la operació... 2026-08-14 17:17:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 18:17:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 18:17:42 America/Halifax] [CHATBOT][START] corr=a9a3eb53 IP=127.0.0.1 UA= [14-Aug-2026 17:17:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 17:17:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-11 username=28:70:4e:b6:30:fb mobile=584124035584 [14-Aug-2026 17:17:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 17:17:43 America/Caracas] [CHATBOT][DIAG] corr=a9a3eb53 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [14-Aug-2026 17:17:43 America/Caracas] [CHATBOT][CTX] corr=a9a3eb53 tel=584124035584 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 17:17:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 17:17:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 17:17:43 America/Caracas] [CHATBOT][AI][0febbd] Proveedor: gemini [14-Aug-2026 17:17:43 America/Caracas] [CHATBOT][GEMINI][0febbd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 17:17:43 America/Caracas] [CHATBOT][GEMINI][0febbd] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 17:17:44 America/Caracas] [CHATBOT][GEMINI][0febbd] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 17:17:44 America/Caracas] [CHATBOT][AI][0febbd] Gemini falló, usando heurística local [14-Aug-2026 17:17:44 America/Caracas] [CHATBOT][AI][0febbd] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 17:17:44 America/Caracas] [CHATBOT][END] corr=a9a3eb53 bytesRespuesta=398 [14-Aug-2026 17:17:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 17:17:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 17:17:46 - Mensaje enviado con éxito a 584124035584 2026-08-14 17:17:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f85fa4b3f7 (wa_message_id: wamid.HBgMNTg0MTI0MDM1NTg0FQIAERgSNzBDRjFCRkM0NjFFMUM5NENDAA==) 2026-08-14 17:17:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f85fa4b3f7 2026-08-14 17:17:46 - ====== FIN WEBHOOK ====== 2026-08-14 17:19:56 - ====== INICIO WEBHOOK ====== 2026-08-14 17:19:56 - Evento: text | De: 584124035584 | Size: 588b 2026-08-14 17:19:56 - Procesando mensaje regular tipo: text 2026-08-14 17:19:56 - RegularMessageService: Procesando mensaje de 584124035584, tipo: text 2026-08-14 17:19:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUM4RDk5QzU0RTBDQjZDQzdGMTYxRjFCMDkzRDQ1NjIA 2026-08-14 17:19:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUM4RDk5QzU0RTBDQjZDQzdGMTYxRjFCMDkzRDQ1NjIA 2026-08-14 17:19:56 - Contenido: Pagar métodos de pago... 2026-08-14 17:19:56 - Comando detectado: pagar 2026-08-14 17:19:56 - CommandProcessor: Procesando comando: pagar 2026-08-14 17:19:56 - Ejecutando add_pagos.php [14-Aug-2026 17:19:57 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 17:19:57 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-14 17:19:58 - ====== INICIO WEBHOOK ====== 2026-08-14 17:19:58 - Evento: text | De: 584124035584 | Size: 588b 2026-08-14 17:19:58 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUM4RDk5QzU0RTBDQjZDQzdGMTYxRjFCMDkzRDQ1NjIA, ignorando 2026-08-14 17:31:22 - ====== INICIO WEBHOOK ====== 2026-08-14 17:31:22 - Evento: button | De: 584241746883 | Size: 711b 2026-08-14 17:31:22 - Procesando botón de plantilla: Informacion de pagos 2026-08-14 17:31:22 - ButtonService: payload=informacion de pagos, telefono=584241746883 2026-08-14 17:31:22 - Procesando botón PAGO para: 584241746883 2026-08-14 17:31:24 - Mensaje enviado con éxito a 584241746883 2026-08-14 17:31:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f892c04b19 (wa_message_id: wamid.HBgMNTg0MjQxNzQ2ODgzFQIAERgSNzM1QjVDRTU4NjA5QzIzOUEzAA==) 2026-08-14 17:31:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f892c04b19 2026-08-14 17:31:24 - ====== FIN WEBHOOK ====== 2026-08-14 17:32:42 - ====== INICIO WEBHOOK ====== 2026-08-14 17:32:42 - Evento: interactive | De: 584241746883 | Size: 929b 2026-08-14 17:32:42 - Procesando Flow de PAGO para: 584241746883 [14-Aug-2026 17:32:43 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 17:32:43 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-14 17:32:43 - ====== INICIO WEBHOOK ====== 2026-08-14 17:32:43 - Evento: interactive | De: 584241746883 | Size: 929b 2026-08-14 17:32:43 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNzQ2ODgzFQIAEhggQUMzRkVENUI2NkRGREI2MTIxMUIxNDQ2NzU1MDVGMTAA, ignorando 2026-08-14 17:32:58 - ====== INICIO WEBHOOK ====== 2026-08-14 17:32:58 - Evento: image | De: 584241746883 | Size: 823b 2026-08-14 17:32:58 - Procesando mensaje regular tipo: image 2026-08-14 17:32:58 - RegularMessageService: Procesando mensaje de 584241746883, tipo: image 2026-08-14 17:32:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzQ2ODgzFQIAEhggQUMzRTQ1NkE0OTIzNjgzOTY5Q0UwMkE5NTAxQTJGOTUA 2026-08-14 17:32:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzQ2ODgzFQIAEhggQUMzRTQ1NkE0OTIzNjgzOTY5Q0UwMkE5NTAxQTJGOTUA 2026-08-14 17:32:58 - Contenido: ... 2026-08-14 17:32:58 - Comando detectado: image 2026-08-14 17:32:58 - CommandProcessor: Procesando comando: image 2026-08-14 17:32:58 - Imagen sin comando, guardando y procesando 2026-08-14 17:32:58 - Verificando duplicado por imageId=3480020588824946, msgId=wamid.HBgMNTg0MjQxNzQ2ODgzFQIAEhggQUMzRTQ1NkE0OTIzNjgzOTY5Q0UwMkE5NTAxQTJGOTUA 2026-08-14 17:32:58 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 17:32:58 - Incluyendo numtoname.php... 2026-08-14 17:32:58 - Incluyendo media.php... 2026-08-14 17:32:58 - DEBUG messages batch: [{"from":"584241746883","from_user_id":"VE.4543416315945515","id":"wamid.HBgMNTg0MjQxNzQ2ODgzFQIAEhggQUMzRTQ1NkE0OTIzNjgzOTY5Q0UwMkE5NTAxQTJGOTUA","timestamp":"1786743178","type":"image","image":{"mime_type":"image\/jpeg","sha256":"VA+VSAjZh6McCeVIZ7VO2w8W6aCufVgRh0na5soSTYI=","id":"3480020588824946","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3480020588824946&source=webhook&ext=1786743480&hash=ATwV9XF9kAuV1K8Tq-TvpJHm44ZXTj-6AxJIQsbdZrnuBw"}}] 2026-08-14 17:32:58 - DEBUG caption: no se encontró texto cercano 2026-08-14 17:32:58 - DEBUG caption final: [VACIO] 2026-08-14 17:32:58 - DEBUG busqueda mobiles: 04241746883,4241746883,584241746883 2026-08-14 17:32:58 - DEBUG usuario encontrado: 6c:68:a4:5f:f6:04 2026-08-14 17:32:58 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 17:32:58 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 17:32:59 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3480020588824946&source=getMedia&ext=1786743481&hash=ATy-Zx4fgyupu--DUc0UNrG7BwO4ErGHh16IODRiMZwHkg 2026-08-14 17:33:00 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3480020588824946.jpg (46807 bytes) 2026-08-14 17:33:02 - OCR tesseract exit=0 chars=492 2026-08-14 17:33:02 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 199 jOperacion Exitosa! En breve le llegar4 un SMS con el resultado de la operaci6n. NUMERO DE REFERENCIA 062260464616 FECHA 14/08/2026 03:36:07PM. NUMERO CELULAR DE ORIGEN LO eae L tsi) NUMERO CELULAR DE DESTINO LIS IDENTIFICACION RECEPTOR V-18143785 BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. BANCO RECEPTOR BANCO MERCANTIL MONTO DE LA OPERACION Bs. 23.132,14 CONCEPTO Pago a interne miguelito 2026-08-14 17:33:02 - OCR parse (caption-level): {"banco":"Banesco","monto":"23132.14","fecha":"2026-08-14"} 2026-08-14 17:33:02 - OCR parseDetalles: {"banco":null,"monto":"23132.14","fecha":"2026-08-14","debug":["fecha=2026-08-14","montoNext=23.132,14"]} 2026-08-14 17:33:02 - DEBUG registro: usernameRaw=''6c:68:a4:5f:f6:04'' first=''robert'' last=''bastidas'' esRegistrado=1 2026-08-14 17:33:02 - DEBUG bodyAdmin postOCR: Tlf: 04241746883\nUser: 6c:68:a4:5f:f6:04\nNombre: robert bastidas\nBanco: Banesco\nMonto: 23132.14 (caption)\nFecha: 2026-08-14 (caption)\nSrvID: 34 2026-08-14 17:33:05 - IMG 3480020588824946 TEL 04241746883 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 17:33:05 - Incluyendo guardar_imagen.php... 2026-08-14 17:33:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 17:33:05 - Includes realizados. Verificando funciones... 2026-08-14 17:33:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584241746883 2026-08-14 17:33:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 17:33:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 17:33:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 17:33:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 17:33:05 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 17:33:05 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:5f:f6:04","firstname":"robert","lastname":"bastidas","mac":"6c:68:a4:5f:f6:05","srvid":34} 2026-08-14 17:33:05 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 17:33:05 - Datos usuario extraídos: {"username":"6c:68:a4:5f:f6:04","firstname":"robert","lastname":"bastidas","mac":"6c:68:a4:5f:f6:05","srvid":34} 2026-08-14 17:33:05 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 17:33:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 17:33:05 - Valor de accessToken: EAAC0c45... 2026-08-14 17:33:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 17:33:05 - Instancia WhatsAppImageHandler creada 2026-08-14 17:33:05 - Llamando a saveWhatsAppImage... 2026-08-14 17:33:05 - saveWhatsAppImage: Procesando imagen para: 584241746883 2026-08-14 17:33:05 - saveWhatsAppImage: ID de media: 3480020588824946, MIME type: image/jpeg 2026-08-14 17:33:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3480020588824946 2026-08-14 17:33:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 17:33:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3480020588824946&source=getMedia&ext=1786743488&hash=ATwwY4Ub8QoRbHpTjESSaWDKoq2bSyYYccRzJQjhGNbVxw 2026-08-14 17:33:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3480020588824946&source=getMedia&ext=1786743488&hash=ATwwY4Ub8QoRbHpTjESSaWDKoq2bSyYYccRzJQjhGNbVxw 2026-08-14 17:33:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 17:33:08 - descargar_imagen: Imagen descargada - Tamaño: 46807 bytes, Tipo: image/jpeg 2026-08-14 17:33:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3480020588824946.jpg, Tamaño: 46807 bytes 2026-08-14 17:33:08 - saveToDatabase: Registro insertado en BD con ID: 374 2026-08-14 17:33:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3480020588824946.jpg","image_id":"3480020588824946","size":46807,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 17:33:08 - Resultado del comando: array 2026-08-14 17:33:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 17:33:09 - Mensaje enviado con éxito a 584241746883 2026-08-14 17:33:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f89959fc28 (wa_message_id: wamid.HBgMNTg0MjQxNzQ2ODgzFQIAERgSNzU3NTk4QzZBNzdDNUI4NEIwAA==) 2026-08-14 17:33:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f89959fc28 2026-08-14 17:33:09 - ====== FIN WEBHOOK ====== 2026-08-14 17:33:39 - ====== INICIO WEBHOOK ====== 2026-08-14 17:33:39 - Evento: button | De: 584123652610 | Size: 706b 2026-08-14 17:33:39 - Procesando botón de plantilla: Informacion de pagos 2026-08-14 17:33:39 - ButtonService: payload=informacion de pagos, telefono=584123652610 2026-08-14 17:33:39 - Procesando botón PAGO para: 584123652610 2026-08-14 17:33:40 - Mensaje enviado con éxito a 584123652610 2026-08-14 17:33:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f89b45c77f (wa_message_id: wamid.HBgMNTg0MTIzNjUyNjEwFQIAERgSMUUyRUE3RDQ2NTdBQUJGOUI2AA==) 2026-08-14 17:33:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f89b45c77f 2026-08-14 17:33:40 - ====== FIN WEBHOOK ====== 2026-08-14 17:36:36 - ====== INICIO WEBHOOK ====== 2026-08-14 17:36:36 - Evento: interactive | De: 584123652610 | Size: 916b 2026-08-14 17:36:36 - Procesando Flow de PAGO para: 584123652610 [14-Aug-2026 17:36:37 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 17:36:37 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-14 17:36:38 - ====== INICIO WEBHOOK ====== 2026-08-14 17:36:38 - Evento: interactive | De: 584123652610 | Size: 916b 2026-08-14 17:36:38 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUNERkZBRUM4RjdEQzMzOTA5M0ExQjMyQ0YzRUMxRUMA, ignorando 2026-08-14 17:36:52 - ====== INICIO WEBHOOK ====== 2026-08-14 17:36:52 - Evento: image | De: 584123652610 | Size: 819b 2026-08-14 17:36:52 - Procesando mensaje regular tipo: image 2026-08-14 17:36:52 - RegularMessageService: Procesando mensaje de 584123652610, tipo: image 2026-08-14 17:36:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM3NTNGRERBMjE3NEZFNkUyRkZDQTc5MEY2MjNEMEIA 2026-08-14 17:36:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM3NTNGRERBMjE3NEZFNkUyRkZDQTc5MEY2MjNEMEIA 2026-08-14 17:36:52 - Contenido: ... 2026-08-14 17:36:52 - Comando detectado: image 2026-08-14 17:36:52 - CommandProcessor: Procesando comando: image 2026-08-14 17:36:52 - Imagen sin comando, guardando y procesando 2026-08-14 17:36:52 - Verificando duplicado por imageId=1442476391025391, msgId=wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM3NTNGRERBMjE3NEZFNkUyRkZDQTc5MEY2MjNEMEIA 2026-08-14 17:36:52 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 17:36:52 - Incluyendo numtoname.php... 2026-08-14 17:36:52 - Incluyendo media.php... 2026-08-14 17:36:52 - DEBUG messages batch: [{"from":"584123652610","from_user_id":"VE.4546628475624299","id":"wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM3NTNGRERBMjE3NEZFNkUyRkZDQTc5MEY2MjNEMEIA","timestamp":"1786743412","type":"image","image":{"mime_type":"image\/jpeg","sha256":"fIQQbFMjGvzZh4E9yz35yR\/NeRtGSoLN9r3wDl5SXF4=","id":"1442476391025391","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1442476391025391&source=webhook&ext=1786743713&hash=ATw1D6nbWCTNZxNsoMhHzO16OygpesDAaFC_XIJuaDT55w"}}] 2026-08-14 17:36:52 - DEBUG caption: no se encontró texto cercano 2026-08-14 17:36:52 - DEBUG caption final: [VACIO] 2026-08-14 17:36:52 - DEBUG busqueda mobiles: 04123652610,4123652610,584123652610 2026-08-14 17:36:52 - DEBUG usuario NO encontrado 2026-08-14 17:36:52 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 17:36:52 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 17:36:53 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1442476391025391&source=getMedia&ext=1786743714&hash=ATwpM5EwoZAU6LYr4qCDDnaGiI3nbH4KdZfsi9Tl4Ih_Qg 2026-08-14 17:36:54 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1442476391025391.jpg (23565 bytes) 2026-08-14 17:36:55 - OCR tesseract exit=0 chars=371 2026-08-14 17:36:55 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 174 5:35 21940 < Comprobante de operacion << Y PagomóvilBDV Personas 11.580,00 Bs Fecha: 14/08/2026 Operación: 007002443841 oD Identificación: 18143785 Origen: 0102****6260 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: inter Agregar Beneficiario Crear Acceso directo 2026-08-14 17:36:55 - OCR parse (caption-level): {"banco":"Venezuela","monto":"11580.00","fecha":"2026-08-14"} 2026-08-14 17:36:55 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-14","debug":["fecha=2026-08-14"]} 2026-08-14 17:36:55 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-14 17:36:55 - DEBUG bodyAdmin postOCR: Tlf: 04123652610\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 11580.00 (caption)\nFecha: 2026-08-14 (caption) 2026-08-14 17:36:58 - IMG 1442476391025391 TEL 04123652610 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 17:36:58 - Incluyendo guardar_imagen.php... 2026-08-14 17:36:58 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 17:36:58 - Includes realizados. Verificando funciones... 2026-08-14 17:36:58 - obtenerInfoUsuario: Iniciando función con teléfono: 584123652610 2026-08-14 17:36:58 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 17:36:58 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 17:36:58 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 17:36:58 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 17:36:58 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 17:36:58 - obtenerInfoUsuario: Datos usuario: {"username":"4c:46:d1:6a:5a:c8","firstname":"Maryurie","lastname":"Rodriguez","mac":"4c:46:d1:6a:5a:c9","srvid":34} 2026-08-14 17:36:58 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 17:36:58 - Datos usuario extraídos: {"username":"4c:46:d1:6a:5a:c8","firstname":"Maryurie","lastname":"Rodriguez","mac":"4c:46:d1:6a:5a:c9","srvid":34} 2026-08-14 17:36:58 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 17:36:58 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 17:36:58 - Valor de accessToken: EAAC0c45... 2026-08-14 17:36:58 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 17:36:58 - Instancia WhatsAppImageHandler creada 2026-08-14 17:36:58 - Llamando a saveWhatsAppImage... 2026-08-14 17:36:58 - saveWhatsAppImage: Procesando imagen para: 584123652610 2026-08-14 17:36:58 - saveWhatsAppImage: ID de media: 1442476391025391, MIME type: image/jpeg 2026-08-14 17:36:58 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1442476391025391 2026-08-14 17:36:59 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 17:36:59 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1442476391025391&source=getMedia&ext=1786743720&hash=ATz3SW8gV82cSJpq6RBAN7YvuYd0oQCDKhAQC0aqKVlLnA 2026-08-14 17:36:59 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1442476391025391&source=getMedia&ext=1786743720&hash=ATz3SW8gV82cSJpq6RBAN7YvuYd0oQCDKhAQC0aqKVlLnA 2026-08-14 17:37:00 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 17:37:00 - descargar_imagen: Imagen descargada - Tamaño: 23565 bytes, Tipo: image/jpeg 2026-08-14 17:37:00 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1442476391025391.jpg, Tamaño: 23565 bytes 2026-08-14 17:37:00 - saveToDatabase: Registro insertado en BD con ID: 375 2026-08-14 17:37:00 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1442476391025391.jpg","image_id":"1442476391025391","size":23565,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 17:37:00 - Resultado del comando: array 2026-08-14 17:37:00 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 17:37:01 - Mensaje enviado con éxito a 584123652610 2026-08-14 17:37:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f8a7d7ba43 (wa_message_id: wamid.HBgMNTg0MTIzNjUyNjEwFQIAERgSODQ5MjY4NkI4NDE2RTIwM0VGAA==) 2026-08-14 17:37:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f8a7d7ba43 2026-08-14 17:37:01 - ====== FIN WEBHOOK ====== 2026-08-14 17:58:09 - ====== INICIO WEBHOOK ====== 2026-08-14 17:58:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 17:58:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 17:58:09 - ====== FIN WEBHOOK ====== 2026-08-14 18:15:56 - ====== INICIO WEBHOOK ====== 2026-08-14 18:15:56 - Evento: image | De: 584129961319 | Size: 876b 2026-08-14 18:15:56 - Procesando mensaje regular tipo: image 2026-08-14 18:15:56 - RegularMessageService: Procesando mensaje de 584129961319, tipo: image 2026-08-14 18:15:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNGNkRBNENCREREQjE4QTRFMEVCMUMzRERCRkY1MUIA 2026-08-14 18:15:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNGNkRBNENCREREQjE4QTRFMEVCMUMzRERCRkY1MUIA 2026-08-14 18:15:56 - Contenido: Buenas tardes pago por 15 días... 2026-08-14 18:15:56 - Comando detectado: buenas 2026-08-14 18:15:56 - CommandProcessor: Procesando comando: buenas 2026-08-14 18:15:56 - Imagen sin comando, guardando y procesando 2026-08-14 18:15:56 - Verificando duplicado por imageId=27809737885321060, msgId=wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNGNkRBNENCREREQjE4QTRFMEVCMUMzRERCRkY1MUIA 2026-08-14 18:15:56 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 18:15:56 - Incluyendo numtoname.php... 2026-08-14 18:15:56 - Incluyendo media.php... 2026-08-14 18:15:56 - DEBUG messages batch: [{"from":"584129961319","from_user_id":"VE.4533059210314559","id":"wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNGNkRBNENCREREQjE4QTRFMEVCMUMzRERCRkY1MUIA","timestamp":"1786745755","type":"image","image":{"caption":"Buenas tardes pago por 15 días","mime_type":"image\/jpeg","sha256":"k9Y\/tEDKfPm6IvyZKp9\/KJGRJsWxcCq4JB6AZUHGI7A=","id":"27809737885321060","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=27809737885321060&source=webhook&ext=1786746057&hash=ATyPKWlQQkbUvQB3ephY--LGCQEXXZ2aeBjRBtAMnPwNvA"}}] 2026-08-14 18:15:56 - DEBUG caption final: Buenas tardes pago por 15 días 2026-08-14 18:15:56 - DEBUG busqueda mobiles: 04129961319,4129961319,584129961319 2026-08-14 18:15:56 - DEBUG usuario encontrado: f4:e2:c6:36:46:4a 2026-08-14 18:15:56 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 18:15:56 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 18:15:57 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27809737885321060&source=getMedia&ext=1786746058&hash=ATxLPTJVNCj5vCOYcST2lmJc8CVcREGcK7sfIaVE1XAE4A 2026-08-14 18:15:58 - OCR imagen guardada /home/ctnet/www/chatWEB/media/27809737885321060.jpg (37641 bytes) 2026-08-14 18:15:59 - OCR tesseract exit=0 chars=289 2026-08-14 18:15:59 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 297 y PagomóvilBDV Personas 9 13.415,40 Bs Fecha: 14/08/2026 Operación: 007003100516 [O Identificación: 18143785 Origen: 0102****7619 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: wifi 2026-08-14 18:15:59 - OCR parse (caption-level): {"banco":"Venezuela","monto":"13415.40","fecha":"2026-08-14"} 2026-08-14 18:15:59 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-14","debug":["fecha=2026-08-14"]} 2026-08-14 18:15:59 - DEBUG registro: usernameRaw=''f4:e2:c6:36:46:4a'' first=''Maria cecilia'' last=''grasso'' esRegistrado=1 2026-08-14 18:15:59 - DEBUG bodyAdmin postOCR: Tlf: 04129961319\nUser: f4:e2:c6:36:46:4a\nNombre: Maria cecilia grasso\nBanco: Venezuela\nMonto: 13415.40 (caption)\nFecha: 2026-08-14 (caption)\nSrvID: 35 2026-08-14 18:16:02 - IMG 27809737885321060 TEL 04129961319 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 18:16:02 - Incluyendo guardar_imagen.php... 2026-08-14 18:16:02 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 18:16:02 - Includes realizados. Verificando funciones... 2026-08-14 18:16:02 - obtenerInfoUsuario: Iniciando función con teléfono: 584129961319 2026-08-14 18:16:02 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 18:16:02 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 18:16:02 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 18:16:02 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 18:16:02 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 18:16:02 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:36:46:4a","firstname":"Maria cecilia","lastname":"grasso","mac":"f4:e2:c6:36:46:4a","srvid":34} 2026-08-14 18:16:02 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 18:16:02 - Datos usuario extraídos: {"username":"f4:e2:c6:36:46:4a","firstname":"Maria cecilia","lastname":"grasso","mac":"f4:e2:c6:36:46:4a","srvid":34} 2026-08-14 18:16:02 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 18:16:02 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 18:16:02 - Valor de accessToken: EAAC0c45... 2026-08-14 18:16:02 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 18:16:02 - Instancia WhatsAppImageHandler creada 2026-08-14 18:16:02 - Llamando a saveWhatsAppImage... 2026-08-14 18:16:02 - saveWhatsAppImage: Procesando imagen para: 584129961319 2026-08-14 18:16:02 - saveWhatsAppImage: ID de media: 27809737885321060, MIME type: image/jpeg 2026-08-14 18:16:02 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/27809737885321060 2026-08-14 18:16:03 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 18:16:03 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27809737885321060&source=getMedia&ext=1786746065&hash=ATxln7tCcUubaO-6n077UGN7aWqbEKtUJbddF4CmgqBMng 2026-08-14 18:16:03 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27809737885321060&source=getMedia&ext=1786746065&hash=ATxln7tCcUubaO-6n077UGN7aWqbEKtUJbddF4CmgqBMng 2026-08-14 18:16:04 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 18:16:04 - descargar_imagen: Imagen descargada - Tamaño: 37641 bytes, Tipo: image/jpeg 2026-08-14 18:16:04 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/27809737885321060.jpg, Tamaño: 37641 bytes 2026-08-14 18:16:04 - saveToDatabase: Registro insertado en BD con ID: 376 2026-08-14 18:16:04 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/27809737885321060.jpg","image_id":"27809737885321060","size":37641,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 18:16:04 - Resultado del comando: array 2026-08-14 18:16:04 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 18:16:05 - Mensaje enviado con éxito a 584129961319 2026-08-14 18:16:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f93a56b617 (wa_message_id: wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSREFBRDEwNjZBQzFFODQ3QUU3AA==) 2026-08-14 18:16:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f93a56b617 2026-08-14 18:16:05 - ====== FIN WEBHOOK ====== 2026-08-14 18:30:58 - ====== INICIO WEBHOOK ====== 2026-08-14 18:30:58 - Evento: text | De: 584123652610 | Size: 552b 2026-08-14 18:30:58 - Procesando mensaje regular tipo: text 2026-08-14 18:30:58 - RegularMessageService: Procesando mensaje de 584123652610, tipo: text 2026-08-14 18:30:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM2QkJCQjc1NjkwNkE4QkQyOEExQTQ1Q0U3QUMyQTAA 2026-08-14 18:30:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM2QkJCQjc1NjkwNkE4QkQyOEExQTQ1Q0U3QUMyQTAA 2026-08-14 18:30:58 - Contenido: Estatus... 2026-08-14 18:30:58 - Comando detectado: estatus 2026-08-14 18:30:58 - CommandProcessor: Procesando comando: estatus 2026-08-14 18:30:58 - Comando no reconocido, enviando a ChatGPT 2026-08-14 18:30:58 - Resultado del comando: string 2026-08-14 18:30:58 - Enviando a ChatGPT: Estatus... 2026-08-14 18:30:58 - forwardToChatGPT: Enviando a ChatGPT: Estatus... 2026-08-14 18:30:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 19:30:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 19:30:58 America/Halifax] [CHATBOT][START] corr=ac972ed7 IP=127.0.0.1 UA= [14-Aug-2026 18:30:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 18:30:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=4c:46:d1:6a:5a:c8 mobile=584123652610 [14-Aug-2026 18:30:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 18:30:59 America/Caracas] [CHATBOT][DIAG] corr=ac972ed7 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Aug-2026 18:30:59 America/Caracas] [CHATBOT][CTX] corr=ac972ed7 tel=584123652610 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 18:30:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 18:30:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 18:30:59 America/Caracas] [CHATBOT][AI][44904d] Proveedor: gemini [14-Aug-2026 18:30:59 America/Caracas] [CHATBOT][GEMINI][44904d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 18:31:00 America/Caracas] [CHATBOT][GEMINI][44904d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 18:31:00 America/Caracas] [CHATBOT][GEMINI][44904d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 18:31:01 America/Caracas] [CHATBOT][AI][44904d] Gemini falló, usando heurística local [14-Aug-2026 18:31:01 America/Caracas] [CHATBOT][AI][44904d] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 18:31:01 America/Caracas] [CHATBOT][END] corr=ac972ed7 bytesRespuesta=395 [14-Aug-2026 18:31:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 18:31:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 18:31:02 - Mensaje enviado con éxito a 584123652610 2026-08-14 18:31:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f97268f254 (wa_message_id: wamid.HBgMNTg0MTIzNjUyNjEwFQIAERgSMDk4OEREQjdCQkRGNkRFQjAwAA==) 2026-08-14 18:31:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f97268f254 2026-08-14 18:31:02 - ====== FIN WEBHOOK ====== 2026-08-14 18:31:31 - ====== INICIO WEBHOOK ====== 2026-08-14 18:31:31 - Evento: text | De: 584123652610 | Size: 550b 2026-08-14 18:31:31 - Procesando mensaje regular tipo: text 2026-08-14 18:31:31 - RegularMessageService: Procesando mensaje de 584123652610, tipo: text 2026-08-14 18:31:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM0MTI2RTk0RDE5RTdDRTBCMEJBNTVCMUIzRDQ3OUQA 2026-08-14 18:31:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM0MTI2RTk0RDE5RTdDRTBCMEJBNTVCMUIzRDQ3OUQA 2026-08-14 18:31:31 - Contenido: Pagar... 2026-08-14 18:31:31 - Comando detectado: pagar 2026-08-14 18:31:31 - CommandProcessor: Procesando comando: pagar 2026-08-14 18:31:31 - Ejecutando add_pagos.php [14-Aug-2026 18:31:32 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 18:31:32 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-14 18:31:33 - ====== INICIO WEBHOOK ====== 2026-08-14 18:31:33 - Evento: text | De: 584123652610 | Size: 550b 2026-08-14 18:31:33 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM0MTI2RTk0RDE5RTdDRTBCMEJBNTVCMUIzRDQ3OUQA, ignorando 2026-08-14 18:50:47 - ====== INICIO WEBHOOK ====== 2026-08-14 18:50:47 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 18:50:47 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 18:50:47 - ====== FIN WEBHOOK ====== 2026-08-14 18:51:52 - ====== INICIO WEBHOOK ====== 2026-08-14 18:51:52 - Evento: text | De: 584241894272 | Size: 582b 2026-08-14 18:51:52 - Procesando mensaje regular tipo: text 2026-08-14 18:51:52 - RegularMessageService: Procesando mensaje de 584241894272, tipo: text 2026-08-14 18:51:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODk0MjcyFQIAEhggQUM3ODM0RDU2Q0UxQ0Q2OTZERDc0QUE1NkNCOEFENzAA 2026-08-14 18:51:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODk0MjcyFQIAEhggQUM3ODM0RDU2Q0UxQ0Q2OTZERDc0QUE1NkNCOEFENzAA 2026-08-14 18:51:52 - Contenido: El número es de 0424 2412747... 2026-08-14 18:51:52 - Comando detectado: el 2026-08-14 18:51:52 - CommandProcessor: Procesando comando: el 2026-08-14 18:51:52 - Número de teléfono detectado: 04242412747 [14-Aug-2026 18:51:52 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [14-Aug-2026 18:51:53 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [14-Aug-2026 18:51:53 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-08-14 18:51:53 - Resultado del comando: array 2026-08-14 18:51:53 - Enviando respuesta: ⚡ *Josefina Breidembach* ━━━━━━━ 2026-08-14 18:51:54 - Mensaje enviado con éxito a 584241894272 2026-08-14 18:51:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f9c0ae8d19 (wa_message_id: wamid.HBgMNTg0MjQxODk0MjcyFQIAERgSNzYwMzk5NUM5OTNDQkQxQjg1AA==) 2026-08-14 18:51:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f9c0ae8d19 2026-08-14 18:51:54 - ====== FIN WEBHOOK ====== 2026-08-14 18:56:04 - ====== INICIO WEBHOOK ====== 2026-08-14 18:56:04 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 18:56:04 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 18:56:04 - ====== FIN WEBHOOK ====== 2026-08-14 18:56:05 - ====== INICIO WEBHOOK ====== 2026-08-14 18:56:05 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 18:56:05 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 18:56:05 - ====== FIN WEBHOOK ====== 2026-08-14 19:04:39 - ====== INICIO WEBHOOK ====== 2026-08-14 19:04:39 - Evento: text | De: 584128598218 | Size: 628b 2026-08-14 19:04:39 - Procesando mensaje regular tipo: text 2026-08-14 19:04:39 - RegularMessageService: Procesando mensaje de 584128598218, tipo: text 2026-08-14 19:04:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4NTk4MjE4FQIAEhggQUMxMjk2NTkxNDE3OUUzMzE1NTBFQUQ4NDJDQTI3NEIA 2026-08-14 19:04:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4NTk4MjE4FQIAEhggQUMxMjk2NTkxNDE3OUUzMzE1NTBFQUQ4NDJDQTI3NEIA 2026-08-14 19:04:39 - Contenido: Juan Carlos Rivero Sector Cruz verde 04123458066... 2026-08-14 19:04:39 - Comando detectado: juan 2026-08-14 19:04:39 - CommandProcessor: Procesando comando: juan 2026-08-14 19:04:39 - Comando no reconocido, enviando a ChatGPT 2026-08-14 19:04:39 - Resultado del comando: string 2026-08-14 19:04:39 - Enviando a ChatGPT: Juan Carlos Rivero Sector Cruz verde 0412345806... 2026-08-14 19:04:39 - forwardToChatGPT: Enviando a ChatGPT: Juan Carlos Rivero Sector Cruz verde 0412345806... 2026-08-14 19:04:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 20:04:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 20:04:39 America/Halifax] [CHATBOT][START] corr=62896825 IP=127.0.0.1 UA= [14-Aug-2026 19:04:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 19:04:40 America/Caracas] [CHATBOT][CTX] corr=62896825 tel=584128598218 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [14-Aug-2026 19:04:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 19:04:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 19:04:40 America/Caracas] [CHATBOT][AI][78208d] Proveedor: gemini [14-Aug-2026 19:04:40 America/Caracas] [CHATBOT][GEMINI][78208d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 19:04:40 America/Caracas] [CHATBOT][GEMINI][78208d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 19:04:41 America/Caracas] [CHATBOT][GEMINI][78208d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 19:04:41 America/Caracas] [CHATBOT][AI][78208d] Gemini falló, usando heurística local [14-Aug-2026 19:04:41 America/Caracas] [CHATBOT][AI][78208d] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 19:04:41 America/Caracas] [CHATBOT][END] corr=62896825 bytesRespuesta=370 [14-Aug-2026 19:04:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 19:04:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 19:04:43 - Mensaje enviado con éxito a 584128598218 2026-08-14 19:04:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7f9f0b3957a (wa_message_id: wamid.HBgMNTg0MTI4NTk4MjE4FQIAERgSODdGOEE4OTI5RDJFNEY3NTI3AA==) 2026-08-14 19:04:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a7f9f0b3957a 2026-08-14 19:04:43 - ====== FIN WEBHOOK ====== 2026-08-14 19:27:06 - ====== INICIO WEBHOOK ====== 2026-08-14 19:27:06 - Evento: text | De: 584129961319 | Size: 600b 2026-08-14 19:27:06 - Procesando mensaje regular tipo: text 2026-08-14 19:27:06 - RegularMessageService: Procesando mensaje de 584129961319, tipo: text 2026-08-14 19:27:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNGQjBEQzZDNzY3RTdCODg3MUEyNEQyOEYwOEY4NkYA 2026-08-14 19:27:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNGQjBEQzZDNzY3RTdCODg3MUEyNEQyOEYwOEY4NkYA 2026-08-14 19:27:06 - Contenido: Buenas noches a qué hora me conectan el wifi... 2026-08-14 19:27:06 - Comando detectado: buenas 2026-08-14 19:27:06 - CommandProcessor: Procesando comando: buenas 2026-08-14 19:27:06 - Comando no reconocido, enviando a ChatGPT 2026-08-14 19:27:06 - Resultado del comando: string 2026-08-14 19:27:06 - Enviando a ChatGPT: Buenas noches a qué hora me conectan el wifi... 2026-08-14 19:27:06 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches a qué hora me conectan el wifi... 2026-08-14 19:27:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 20:27:06 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 20:27:06 America/Halifax] [CHATBOT][START] corr=6ea2450b IP=127.0.0.1 UA= [14-Aug-2026 19:27:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 19:27:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=f4:e2:c6:36:46:4a mobile=584129961319 [14-Aug-2026 19:27:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 19:27:07 America/Caracas] [CHATBOT][DIAG] corr=6ea2450b Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [14-Aug-2026 19:27:07 America/Caracas] [CHATBOT][CTX] corr=6ea2450b tel=584129961319 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 19:27:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 19:27:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 19:27:07 America/Caracas] [CHATBOT][AI][a4f5e3] Proveedor: gemini [14-Aug-2026 19:27:07 America/Caracas] [CHATBOT][GEMINI][a4f5e3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 19:27:07 America/Caracas] [CHATBOT][GEMINI][a4f5e3] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 19:27:07 America/Caracas] [CHATBOT][GEMINI][a4f5e3] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 19:27:08 America/Caracas] [CHATBOT][AI][a4f5e3] Gemini falló, usando heurística local [14-Aug-2026 19:27:08 America/Caracas] [CHATBOT][END] corr=6ea2450b bytesRespuesta=98 [14-Aug-2026 19:27:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 19:27:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 19:27:10 - Mensaje enviado con éxito a 584129961319 2026-08-14 19:27:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fa44e4b03d (wa_message_id: wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSRTFFMDg0OUM4MDU0RjAzRjAxAA==) 2026-08-14 19:27:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fa44e4b03d 2026-08-14 19:27:10 - ====== FIN WEBHOOK ====== 2026-08-14 19:29:56 - ====== INICIO WEBHOOK ====== 2026-08-14 19:29:56 - Evento: text | De: 584129961319 | Size: 581b 2026-08-14 19:29:56 - Procesando mensaje regular tipo: text 2026-08-14 19:29:56 - RegularMessageService: Procesando mensaje de 584129961319, tipo: text 2026-08-14 19:29:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNCOENENDFFNEQyQzg0QjFGNTYyRjc3QkUxRkE1MTkA 2026-08-14 19:29:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNCOENENDFFNEQyQzg0QjFGNTYyRjc3QkUxRkE1MTkA 2026-08-14 19:29:56 - Contenido: A cual número de WhatsApp... 2026-08-14 19:29:56 - Comando detectado: a 2026-08-14 19:29:56 - CommandProcessor: Procesando comando: a 2026-08-14 19:29:56 - Comando no reconocido, enviando a ChatGPT 2026-08-14 19:29:56 - Resultado del comando: string 2026-08-14 19:29:56 - Enviando a ChatGPT: A cual número de WhatsApp... 2026-08-14 19:29:56 - forwardToChatGPT: Enviando a ChatGPT: A cual número de WhatsApp... 2026-08-14 19:29:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 20:29:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 20:29:56 America/Halifax] [CHATBOT][START] corr=c22b6961 IP=127.0.0.1 UA= [14-Aug-2026 19:29:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 19:29:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-12 username=f4:e2:c6:36:46:4a mobile=584129961319 [14-Aug-2026 19:29:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 19:29:56 America/Caracas] [CHATBOT][DIAG] corr=c22b6961 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [14-Aug-2026 19:29:56 America/Caracas] [CHATBOT][CTX] corr=c22b6961 tel=584129961319 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 19:29:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 19:29:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 19:29:56 America/Caracas] [CHATBOT][AI][c3147e] Proveedor: gemini [14-Aug-2026 19:29:56 America/Caracas] [CHATBOT][GEMINI][c3147e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 19:29:57 America/Caracas] [CHATBOT][GEMINI][c3147e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 19:29:58 America/Caracas] [CHATBOT][GEMINI][c3147e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 19:29:58 America/Caracas] [CHATBOT][AI][c3147e] Gemini falló, usando heurística local [14-Aug-2026 19:29:58 America/Caracas] [CHATBOT][AI][c3147e] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 19:29:58 America/Caracas] [CHATBOT][END] corr=c22b6961 bytesRespuesta=397 [14-Aug-2026 19:29:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 19:29:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 19:29:59 - Mensaje enviado con éxito a 584129961319 2026-08-14 19:29:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fa4f7eb991 (wa_message_id: wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSRDdGN0VGMzZBODFCMUQyQTM0AA==) 2026-08-14 19:29:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fa4f7eb991 2026-08-14 19:29:59 - ====== FIN WEBHOOK ====== 2026-08-14 19:30:36 - ====== INICIO WEBHOOK ====== 2026-08-14 19:30:36 - Evento: text | De: 584129961319 | Size: 564b 2026-08-14 19:30:36 - Procesando mensaje regular tipo: text 2026-08-14 19:30:36 - RegularMessageService: Procesando mensaje de 584129961319, tipo: text 2026-08-14 19:30:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNENTA2MkQ4QTA3MEJBRjIwM0ZCQzY4RTA1NTJGNkYA 2026-08-14 19:30:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNENTA2MkQ4QTA3MEJBRjIwM0ZCQzY4RTA1NTJGNkYA 2026-08-14 19:30:36 - Contenido: Ya pagué... 2026-08-14 19:30:36 - Comando detectado: ya 2026-08-14 19:30:36 - CommandProcessor: Procesando comando: ya 2026-08-14 19:30:36 - IntentDetector: intent=pago, confidence=0.95 2026-08-14 19:30:36 - IntentDetector → pago detectado 2026-08-14 19:30:36 - CommandProcessor: Procesando comando: pagar 2026-08-14 19:30:36 - Ejecutando add_pagos.php [14-Aug-2026 19:30:37 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 19:30:37 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-14 19:30:38 - ====== INICIO WEBHOOK ====== 2026-08-14 19:30:38 - Evento: text | De: 584129961319 | Size: 564b 2026-08-14 19:30:38 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTYxMzE5FQIAEhggQUNENTA2MkQ4QTA3MEJBRjIwM0ZCQzY4RTA1NTJGNkYA, ignorando 2026-08-14 19:48:19 - ====== INICIO WEBHOOK ====== 2026-08-14 19:48:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 19:48:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 19:48:19 - ====== FIN WEBHOOK ====== 2026-08-14 19:48:20 - ====== INICIO WEBHOOK ====== 2026-08-14 19:48:20 - Evento: status:failed | De: 584242358782 | Size: 828b 2026-08-14 19:48:20 - STATUS FAILED: failed para 584242358782 | Error: 131047 Re-engagement message 2026-08-14 19:48:20 - ====== FIN WEBHOOK ====== 2026-08-14 19:50:00 - ====== INICIO WEBHOOK ====== 2026-08-14 19:50:00 - Evento: text | De: 584243426922 | Size: 577b 2026-08-14 19:50:00 - Procesando mensaje regular tipo: text 2026-08-14 19:50:00 - RegularMessageService: Procesando mensaje de 584243426922, tipo: text 2026-08-14 19:50:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUNCRTRBQjc2QjZFOUFEMEYyMEI4MjIwRjMyOUY2MDQA 2026-08-14 19:50:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUNCRTRBQjc2QjZFOUFEMEYyMEI4MjIwRjMyOUY2MDQA 2026-08-14 19:50:00 - Contenido: Buenas noches amigos... 2026-08-14 19:50:00 - Comando detectado: buenas 2026-08-14 19:50:00 - CommandProcessor: Procesando comando: buenas 2026-08-14 19:50:00 - Comando no reconocido, enviando a ChatGPT 2026-08-14 19:50:00 - Resultado del comando: string 2026-08-14 19:50:00 - Enviando a ChatGPT: Buenas noches amigos... 2026-08-14 19:50:00 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches amigos... 2026-08-14 19:50:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 20:50:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 20:50:00 America/Halifax] [CHATBOT][START] corr=7004d89e IP=127.0.0.1 UA= [14-Aug-2026 19:50:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 19:50:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-01 username=70:a7:41:28:28:ce mobile=584243426922 [14-Aug-2026 19:50:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 19:50:00 America/Caracas] [CHATBOT][DIAG] corr=7004d89e Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [14-Aug-2026 19:50:00 America/Caracas] [CHATBOT][CTX] corr=7004d89e tel=584243426922 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 19:50:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 19:50:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 19:50:00 America/Caracas] [CHATBOT][AI][02a5ff] Proveedor: gemini [14-Aug-2026 19:50:00 America/Caracas] [CHATBOT][GEMINI][02a5ff] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 19:50:01 America/Caracas] [CHATBOT][GEMINI][02a5ff] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 19:50:01 America/Caracas] [CHATBOT][GEMINI][02a5ff] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 19:50:02 America/Caracas] [CHATBOT][AI][02a5ff] Gemini falló, usando heurística local [14-Aug-2026 19:50:02 America/Caracas] [CHATBOT][AI][02a5ff] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 19:50:02 America/Caracas] [CHATBOT][END] corr=7004d89e bytesRespuesta=407 [14-Aug-2026 19:50:02 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 19:50:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 19:50:03 - Mensaje enviado con éxito a 584243426922 2026-08-14 19:50:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fa9abd203b (wa_message_id: wamid.HBgMNTg0MjQzNDI2OTIyFQIAERgSQjZERjAzNEIzODAwNzc0OTRGAA==) 2026-08-14 19:50:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fa9abd203b 2026-08-14 19:50:03 - ====== FIN WEBHOOK ====== 2026-08-14 19:50:12 - ====== INICIO WEBHOOK ====== 2026-08-14 19:50:12 - Evento: text | De: 584243426922 | Size: 603b 2026-08-14 19:50:12 - Procesando mensaje regular tipo: text 2026-08-14 19:50:12 - RegularMessageService: Procesando mensaje de 584243426922, tipo: text 2026-08-14 19:50:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUNGNjk4MUVGRDYwNEE2ODNGREEzMENEQzI2QUE5ODEA 2026-08-14 19:50:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUNGNjk4MUVGRDYwNEE2ODNGREEzMENEQzI2QUE5ODEA 2026-08-14 19:50:12 - Contenido: Cual es el precio de pagar belkatiuska kanzler... 2026-08-14 19:50:12 - Comando detectado: cual 2026-08-14 19:50:12 - CommandProcessor: Procesando comando: cual 2026-08-14 19:50:12 - Comando no reconocido, enviando a ChatGPT 2026-08-14 19:50:12 - Resultado del comando: string 2026-08-14 19:50:12 - Enviando a ChatGPT: Cual es el precio de pagar belkatiuska kanzler... 2026-08-14 19:50:12 - LeadCapture: Posible lead detectado para 584243426922 2026-08-14 19:50:12 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-14 19:50:12 - forwardToChatGPT: Enviando a ChatGPT: Cual es el precio de pagar belkatiuska kanzler... 2026-08-14 19:50:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 20:50:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 20:50:12 America/Halifax] [CHATBOT][START] corr=131abc2d IP=127.0.0.1 UA= [14-Aug-2026 19:50:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 19:50:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-01 username=70:a7:41:28:28:ce mobile=584243426922 [14-Aug-2026 19:50:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 19:50:12 America/Caracas] [CHATBOT][DIAG] corr=131abc2d Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [14-Aug-2026 19:50:12 America/Caracas] [CHATBOT][CTX] corr=131abc2d tel=584243426922 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 19:50:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 19:50:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 19:50:12 America/Caracas] [CHATBOT][AI][89259b] Proveedor: gemini [14-Aug-2026 19:50:12 America/Caracas] [CHATBOT][GEMINI][89259b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 19:50:13 America/Caracas] [CHATBOT][GEMINI][89259b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 19:50:13 America/Caracas] [CHATBOT][GEMINI][89259b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 19:50:14 America/Caracas] [CHATBOT][AI][89259b] Gemini falló, usando heurística local [14-Aug-2026 19:50:14 America/Caracas] [CHATBOT][END] corr=131abc2d bytesRespuesta=397 [14-Aug-2026 19:50:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 19:50:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 19:50:15 - Mensaje enviado con éxito a 584243426922 2026-08-14 19:50:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fa9b774712 (wa_message_id: wamid.HBgMNTg0MjQzNDI2OTIyFQIAERgSREVBQzk5MzI1RkMxMjJDQUVCAA==) 2026-08-14 19:50:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fa9b774712 2026-08-14 19:50:15 - ====== FIN WEBHOOK ====== 2026-08-14 20:00:46 - ====== INICIO WEBHOOK ====== 2026-08-14 20:00:46 - Evento: text | De: 584123652610 | Size: 557b 2026-08-14 20:00:46 - Procesando mensaje regular tipo: text 2026-08-14 20:00:46 - RegularMessageService: Procesando mensaje de 584123652610, tipo: text 2026-08-14 20:00:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM1NUU3Rjk3RkZGRERCMzk1MEE3QTkzQ0Y3MjI0MzQA 2026-08-14 20:00:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjUyNjEwFQIAEhggQUM1NUU3Rjk3RkZGRERCMzk1MEE3QTkzQ0Y3MjI0MzQA 2026-08-14 20:00:46 - Contenido: Los registro... 2026-08-14 20:00:46 - Comando detectado: los 2026-08-14 20:00:46 - CommandProcessor: Procesando comando: los 2026-08-14 20:00:46 - Comando no reconocido, enviando a ChatGPT 2026-08-14 20:00:46 - Resultado del comando: string 2026-08-14 20:00:46 - Enviando a ChatGPT: Los registro... 2026-08-14 20:00:46 - forwardToChatGPT: Enviando a ChatGPT: Los registro... 2026-08-14 20:00:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 21:00:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 21:00:46 America/Halifax] [CHATBOT][START] corr=aa9ff7a5 IP=127.0.0.1 UA= [14-Aug-2026 20:00:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 20:00:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=4c:46:d1:6a:5a:c8 mobile=584123652610 [14-Aug-2026 20:00:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 20:00:47 America/Caracas] [CHATBOT][DIAG] corr=aa9ff7a5 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Aug-2026 20:00:47 America/Caracas] [CHATBOT][CTX] corr=aa9ff7a5 tel=584123652610 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [14-Aug-2026 20:00:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 20:00:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 20:00:47 America/Caracas] [CHATBOT][AI][0590cb] Proveedor: gemini [14-Aug-2026 20:00:47 America/Caracas] [CHATBOT][GEMINI][0590cb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 20:00:47 America/Caracas] [CHATBOT][GEMINI][0590cb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 20:00:48 America/Caracas] [CHATBOT][GEMINI][0590cb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 20:00:48 America/Caracas] [CHATBOT][AI][0590cb] Gemini falló, usando heurística local [14-Aug-2026 20:00:48 America/Caracas] [CHATBOT][AI][0590cb] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 20:00:48 America/Caracas] [CHATBOT][END] corr=aa9ff7a5 bytesRespuesta=395 [14-Aug-2026 20:00:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 20:00:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 20:00:49 - Mensaje enviado con éxito a 584123652610 2026-08-14 20:00:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fac31dd775 (wa_message_id: wamid.HBgMNTg0MTIzNjUyNjEwFQIAERgSQjJCOTZFRkMzMTExRjBDRENDAA==) 2026-08-14 20:00:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fac31dd775 2026-08-14 20:00:49 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maria cecilia grasso, 2026-08-29 00:00:00 . 584129961319 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961319","wa_id":"584129961319"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxMzE5FQIAERgSRUI2RUIxMUI0OTQ2MUFGMzEyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , josefina breidembach, 2026-09-20 00:00:00 . 584241894272 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241894272","wa_id":"584241894272"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODk0MjcyFQIAERgSRkZFMDJDMUE0NUUwMkYwQzAxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Ignacio Kanzler, 2026-09-18 00:00:00 . 584243011259 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243011259","wa_id":"584243011259"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDExMjU5FQIAERgSMjgwODQ3NENFMzYyQUQzNUFEAA==","message_status":"accepted"}]}'. 2026-08-14 20:11:31 - ====== INICIO WEBHOOK ====== 2026-08-14 20:11:31 - Evento: status:failed | De: 584243011259 | Size: 573b 2026-08-14 20:11:31 - STATUS FAILED: failed para 584243011259 | Error: 131026 Message undeliverable 2026-08-14 20:11:31 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Santiago Neto, 2026-09-17 00:00:00 . 584149306034 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149306034","wa_id":"584149306034"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MzA2MDM0FQIAERgSQzg2OEMwMjZCMDNDODFEQTc1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Maryurie Rodriguez, 2026-08-30 00:00:00 . 584123652610 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123652610","wa_id":"584123652610"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjUyNjEwFQIAERgSOUJFRTNFOEVGQjQxQzhFOTUxAA==","message_status":"accepted"}]}'. 2026-08-14 20:21:57 - ====== INICIO WEBHOOK ====== 2026-08-14 20:21:57 - Evento: text | De: 584269330433 | Size: 566b 2026-08-14 20:21:57 - Procesando mensaje regular tipo: text 2026-08-14 20:21:57 - RegularMessageService: Procesando mensaje de 584269330433, tipo: text 2026-08-14 20:21:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUNGNDIyQ0E2NkMwOTc0MDJFNzlCMjgzNDk5RkE1NDYA 2026-08-14 20:21:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUNGNDIyQ0E2NkMwOTc0MDJFNzlCMjgzNDk5RkE1NDYA 2026-08-14 20:21:57 - Contenido: Buenas... 2026-08-14 20:21:57 - Comando detectado: buenas 2026-08-14 20:21:57 - CommandProcessor: Procesando comando: buenas 2026-08-14 20:21:57 - Comando no reconocido, enviando a ChatGPT 2026-08-14 20:21:57 - Resultado del comando: string 2026-08-14 20:21:57 - Enviando a ChatGPT: Buenas... 2026-08-14 20:21:57 - forwardToChatGPT: Enviando a ChatGPT: Buenas... 2026-08-14 20:21:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 21:21:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 21:21:57 America/Halifax] [CHATBOT][START] corr=72779ace IP=127.0.0.1 UA= [14-Aug-2026 20:21:58 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 20:21:58 America/Caracas] [CHATBOT][CTX] corr=72779ace tel=584269330433 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [14-Aug-2026 20:21:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 20:21:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 20:21:58 America/Caracas] [CHATBOT][AI][33cf79] Proveedor: gemini [14-Aug-2026 20:21:58 America/Caracas] [CHATBOT][GEMINI][33cf79] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 20:21:59 America/Caracas] [CHATBOT][GEMINI][33cf79] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 20:21:59 America/Caracas] [CHATBOT][GEMINI][33cf79] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 20:22:00 America/Caracas] [CHATBOT][AI][33cf79] Gemini falló, usando heurística local [14-Aug-2026 20:22:00 America/Caracas] [CHATBOT][END] corr=72779ace bytesRespuesta=258 [14-Aug-2026 20:22:00 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 20:22:00 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 20:22:01 - Mensaje enviado con éxito a 584269330433 2026-08-14 20:22:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fb12972b9d (wa_message_id: wamid.HBgMNTg0MjY5MzMwNDMzFQIAERgSODg3RkRCMDc3REFGNTg4OTJDAA==) 2026-08-14 20:22:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fb12972b9d 2026-08-14 20:22:01 - ====== FIN WEBHOOK ====== 2026-08-14 20:22:47 - ====== INICIO WEBHOOK ====== 2026-08-14 20:22:47 - Evento: text | De: 584269330433 | Size: 594b 2026-08-14 20:22:47 - Procesando mensaje regular tipo: text 2026-08-14 20:22:47 - RegularMessageService: Procesando mensaje de 584269330433, tipo: text 2026-08-14 20:22:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM1RkUyRjhGMTM3QkExRDBENERFRDU1NjU5QTI5NkEA 2026-08-14 20:22:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM1RkUyRjhGMTM3QkExRDBENERFRDU1NjU5QTI5NkEA 2026-08-14 20:22:47 - Contenido: Para cancelar 20 de mi mensualidad... 2026-08-14 20:22:47 - Comando detectado: para 2026-08-14 20:22:47 - CommandProcessor: Procesando comando: para 2026-08-14 20:22:47 - Comando no reconocido, enviando a ChatGPT 2026-08-14 20:22:47 - Resultado del comando: string 2026-08-14 20:22:47 - Enviando a ChatGPT: Para cancelar 20 de mi mensualidad... 2026-08-14 20:22:47 - forwardToChatGPT: Enviando a ChatGPT: Para cancelar 20 de mi mensualidad... 2026-08-14 20:22:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 21:22:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 21:22:47 America/Halifax] [CHATBOT][START] corr=48a3b57d IP=127.0.0.1 UA= [14-Aug-2026 20:22:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 20:22:47 America/Caracas] [CHATBOT][CTX] corr=48a3b57d tel=584269330433 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [14-Aug-2026 20:22:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 20:22:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 20:22:47 America/Caracas] [CHATBOT][AI][57434d] Proveedor: gemini [14-Aug-2026 20:22:47 America/Caracas] [CHATBOT][GEMINI][57434d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 20:22:48 America/Caracas] [CHATBOT][GEMINI][57434d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 20:22:49 America/Caracas] [CHATBOT][GEMINI][57434d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 20:22:50 America/Caracas] [CHATBOT][AI][57434d] Gemini falló, usando heurística local [14-Aug-2026 20:22:50 America/Caracas] [CHATBOT][AI][57434d] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 20:22:50 America/Caracas] [CHATBOT][END] corr=48a3b57d bytesRespuesta=370 [14-Aug-2026 20:22:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 20:22:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 20:22:51 - Mensaje enviado con éxito a 584269330433 2026-08-14 20:22:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fb15b51a50 (wa_message_id: wamid.HBgMNTg0MjY5MzMwNDMzFQIAERgSQUFBMTQyOERGNDdBNjlEREVFAA==) 2026-08-14 20:22:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fb15b51a50 2026-08-14 20:22:51 - ====== FIN WEBHOOK ====== 2026-08-14 20:23:48 - ====== INICIO WEBHOOK ====== 2026-08-14 20:23:48 - Evento: image | De: 584243426922 | Size: 830b 2026-08-14 20:23:48 - Procesando mensaje regular tipo: image 2026-08-14 20:23:48 - RegularMessageService: Procesando mensaje de 584243426922, tipo: image 2026-08-14 20:23:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUNEMTQ4MERFMDhEODBFRDBGRDUwN0Y3RkQ0MUJCRTYA 2026-08-14 20:23:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUNEMTQ4MERFMDhEODBFRDBGRDUwN0Y3RkQ0MUJCRTYA 2026-08-14 20:23:48 - Contenido: ... 2026-08-14 20:23:48 - Comando detectado: image 2026-08-14 20:23:48 - CommandProcessor: Procesando comando: image 2026-08-14 20:23:48 - Imagen sin comando, guardando y procesando 2026-08-14 20:23:48 - Verificando duplicado por imageId=1037643139070877, msgId=wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUNEMTQ4MERFMDhEODBFRDBGRDUwN0Y3RkQ0MUJCRTYA 2026-08-14 20:23:48 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 20:23:48 - Incluyendo numtoname.php... 2026-08-14 20:23:48 - Incluyendo media.php... 2026-08-14 20:23:48 - DEBUG messages batch: [{"from":"584243426922","from_user_id":"VE.4519860678301079","id":"wamid.HBgMNTg0MjQzNDI2OTIyFQIAEhggQUNEMTQ4MERFMDhEODBFRDBGRDUwN0Y3RkQ0MUJCRTYA","timestamp":"1786753427","type":"image","image":{"mime_type":"image\/jpeg","sha256":"uE3GFBQGyGg3xYfyfMqkZSY7vmMFSDrmvrXFgPqqv+E=","id":"1037643139070877","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1037643139070877&source=webhook&ext=1786753729&hash=ATxaF0pdb5tPr_IUzi3IYI1GjHBHYVcby3-fWZwzDPArOw"}}] 2026-08-14 20:23:48 - DEBUG caption: no se encontró texto cercano 2026-08-14 20:23:48 - DEBUG caption final: [VACIO] 2026-08-14 20:23:48 - DEBUG busqueda mobiles: 04243426922,4243426922,584243426922 2026-08-14 20:23:48 - DEBUG usuario encontrado: 70:a7:41:28:28:ce 2026-08-14 20:23:48 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 20:23:48 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 20:23:49 - ====== INICIO WEBHOOK ====== 2026-08-14 20:23:49 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 20:23:49 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 20:23:49 - ====== FIN WEBHOOK ====== 2026-08-14 20:23:49 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1037643139070877&source=getMedia&ext=1786753730&hash=ATyj3TR2ukaH2gkZSZ6cLe-mCBPnDjcOrwbJ5MQ4OzeVGg 2026-08-14 20:23:50 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1037643139070877.jpg (57074 bytes) 2026-08-14 20:23:51 - OCR tesseract exit=0 chars=254 2026-08-14 20:23:51 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 408 v PagomóvilBDV Personas Fecha: 14/08/2026 Operación: 007005164217 2 Identificacién: 18143785 Origen: 0102****5742 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL 2026-08-14 20:23:51 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-14"} 2026-08-14 20:23:51 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-14","debug":["fecha=2026-08-14"]} 2026-08-14 20:23:51 - DEBUG registro: usernameRaw=''70:a7:41:28:28:ce'' first=''Belkis Katiuska '' last=''Kanzler Avila'' esRegistrado=1 2026-08-14 20:23:51 - DEBUG bodyAdmin postOCR: Tlf: 04243426922\nUser: 70:a7:41:28:28:ce\nNombre: Belkis Katiuska Kanzler Avila\nBanco: Mercantil\nMonto: \nFecha: 2026-08-14 (caption)\nSrvID: 35 2026-08-14 20:23:51 - ====== INICIO WEBHOOK ====== 2026-08-14 20:23:51 - Evento: text | De: 584269330433 | Size: 585b 2026-08-14 20:23:51 - Procesando mensaje regular tipo: text 2026-08-14 20:23:51 - RegularMessageService: Procesando mensaje de 584269330433, tipo: text 2026-08-14 20:23:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUMzMjYzNzlENTI1N0Q5NjRFQ0E4NTE1OEU5RTA5RDQA 2026-08-14 20:23:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUMzMjYzNzlENTI1N0Q5NjRFQ0E4NTE1OEU5RTA5RDQA 2026-08-14 20:23:51 - Contenido: Pagar método de pago... 2026-08-14 20:23:51 - Comando detectado: pagar 2026-08-14 20:23:51 - CommandProcessor: Procesando comando: pagar 2026-08-14 20:23:51 - Ejecutando add_pagos.php [14-Aug-2026 20:23:53 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 20:23:53 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-14 20:23:53 - ====== INICIO WEBHOOK ====== 2026-08-14 20:23:53 - Evento: text | De: 584269330433 | Size: 585b 2026-08-14 20:23:53 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUMzMjYzNzlENTI1N0Q5NjRFQ0E4NTE1OEU5RTA5RDQA, ignorando 2026-08-14 20:23:55 - IMG 1037643139070877 TEL 04243426922 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 20:23:55 - Incluyendo guardar_imagen.php... 2026-08-14 20:23:55 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 20:23:55 - Includes realizados. Verificando funciones... 2026-08-14 20:23:55 - obtenerInfoUsuario: Iniciando función con teléfono: 584243426922 2026-08-14 20:23:55 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 20:23:55 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 20:23:55 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 20:23:55 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 20:23:55 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 20:23:55 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:28:ce","firstname":"Belkis Katiuska ","lastname":"Kanzler Avila","mac":"48:a9:8a:58:b5:4d","srvid":35} 2026-08-14 20:23:55 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 20:23:55 - Datos usuario extraídos: {"username":"70:a7:41:28:28:ce","firstname":"Belkis Katiuska ","lastname":"Kanzler Avila","mac":"48:a9:8a:58:b5:4d","srvid":35} 2026-08-14 20:23:55 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 20:23:55 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 20:23:55 - Valor de accessToken: EAAC0c45... 2026-08-14 20:23:55 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 20:23:55 - Instancia WhatsAppImageHandler creada 2026-08-14 20:23:55 - Llamando a saveWhatsAppImage... 2026-08-14 20:23:55 - saveWhatsAppImage: Procesando imagen para: 584243426922 2026-08-14 20:23:55 - saveWhatsAppImage: ID de media: 1037643139070877, MIME type: image/jpeg 2026-08-14 20:23:55 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1037643139070877 2026-08-14 20:23:56 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 20:23:56 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1037643139070877&source=getMedia&ext=1786753737&hash=ATxgXXsObx2EpYpw3DrxdoAk8m2SXxiYwWPkrblonnQMQQ 2026-08-14 20:23:56 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1037643139070877&source=getMedia&ext=1786753737&hash=ATxgXXsObx2EpYpw3DrxdoAk8m2SXxiYwWPkrblonnQMQQ 2026-08-14 20:23:56 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 20:23:56 - descargar_imagen: Imagen descargada - Tamaño: 57074 bytes, Tipo: image/jpeg 2026-08-14 20:23:56 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1037643139070877.jpg, Tamaño: 57074 bytes 2026-08-14 20:23:56 - saveToDatabase: Registro insertado en BD con ID: 377 2026-08-14 20:23:56 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1037643139070877.jpg","image_id":"1037643139070877","size":57074,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 20:23:56 - Resultado del comando: array 2026-08-14 20:23:56 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 20:23:58 - Mensaje enviado con éxito a 584243426922 2026-08-14 20:23:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fb19e6eeb2 (wa_message_id: wamid.HBgMNTg0MjQzNDI2OTIyFQIAERgSMEUyRkZDRjEyREY2RDc2NTM0AA==) 2026-08-14 20:23:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fb19e6eeb2 2026-08-14 20:23:58 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , robert bastidas, 2026-09-14 00:00:00 . 584241746883 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241746883","wa_id":"584241746883"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQ2ODgzFQIAERgSOThBRjQ1NzlERDNGODA1ODhBAA==","message_status":"accepted"}]}'. 2026-08-14 20:24:45 - ====== INICIO WEBHOOK ====== 2026-08-14 20:24:45 - Evento: text | De: 584269330433 | Size: 575b 2026-08-14 20:24:45 - Procesando mensaje regular tipo: text 2026-08-14 20:24:45 - RegularMessageService: Procesando mensaje de 584269330433, tipo: text 2026-08-14 20:24:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM5MDY2ODJENTQzMDY1RDJDMzVENjY2RUY0N0EzRUMA 2026-08-14 20:24:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM5MDY2ODJENTQzMDY1RDJDMzVENjY2RUY0N0EzRUMA 2026-08-14 20:24:45 - Contenido: Diana del valle... 2026-08-14 20:24:45 - Comando detectado: diana 2026-08-14 20:24:45 - CommandProcessor: Procesando comando: diana 2026-08-14 20:24:45 - Comando no reconocido, enviando a ChatGPT 2026-08-14 20:24:45 - Resultado del comando: string 2026-08-14 20:24:45 - Enviando a ChatGPT: Diana del valle... 2026-08-14 20:24:45 - forwardToChatGPT: Enviando a ChatGPT: Diana del valle... 2026-08-14 20:24:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 21:24:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 21:24:45 America/Halifax] [CHATBOT][START] corr=d5ab1dc1 IP=127.0.0.1 UA= [14-Aug-2026 20:24:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 20:24:46 America/Caracas] [CHATBOT][CTX] corr=d5ab1dc1 tel=584269330433 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [14-Aug-2026 20:24:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 20:24:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 20:24:46 America/Caracas] [CHATBOT][AI][0a63b5] Proveedor: gemini [14-Aug-2026 20:24:46 America/Caracas] [CHATBOT][GEMINI][0a63b5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [14-Aug-2026 20:24:46 America/Caracas] [CHATBOT][GEMINI][0a63b5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 20:24:47 America/Caracas] [CHATBOT][GEMINI][0a63b5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 20:24:47 America/Caracas] [CHATBOT][AI][0a63b5] Gemini falló, usando heurística local [14-Aug-2026 20:24:47 America/Caracas] [CHATBOT][AI][0a63b5] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 20:24:47 America/Caracas] [CHATBOT][END] corr=d5ab1dc1 bytesRespuesta=370 [14-Aug-2026 20:24:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 20:24:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 20:24:49 - Mensaje enviado con éxito a 584269330433 2026-08-14 20:24:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fb1d10e14b (wa_message_id: wamid.HBgMNTg0MjY5MzMwNDMzFQIAERgSOThCMTYzMkM2MDkyOTc1MDREAA==) 2026-08-14 20:24:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fb1d10e14b 2026-08-14 20:24:49 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Nazario Aleman Romero, 2026-09-14 00:00:00 . 584124035584 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124035584","wa_id":"584124035584"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MDM1NTg0FQIAERgSNkQ5OTZBMzA4MEI4OUQ0MTJBAA==","message_status":"accepted"}]}'. 2026-08-14 20:27:29 - ====== INICIO WEBHOOK ====== 2026-08-14 20:27:29 - Evento: interactive | De: 584124035584 | Size: 969b 2026-08-14 20:27:29 - Procesando encuesta interactiva 2026-08-14 20:27:29 - SurveyService: Iniciando procesamiento de encuesta 2026-08-14 20:27:29 - Procesando encuesta de: 584124035584, Message ID: wamid.HBgMNTg0MTI0MDM1NTg0FQIAEhggQUNCREU1MzhFMzlBRTVFQTFBRUZFOTAxQzM3MDFDNjUA 2026-08-14 20:27:29 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-14 20:27:29 - ====== FIN WEBHOOK ====== 2026-08-14 20:27:43 - ====== INICIO WEBHOOK ====== 2026-08-14 20:27:43 - Evento: image | De: 584121481263 | Size: 837b 2026-08-14 20:27:43 - Procesando mensaje regular tipo: image 2026-08-14 20:27:43 - RegularMessageService: Procesando mensaje de 584121481263, tipo: image 2026-08-14 20:27:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDgxMjYzFQIAEhggQUMyOTlFRDU1RThDNzBBNTZDQUY5RkU5NTIzMkVDQzQA 2026-08-14 20:27:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDgxMjYzFQIAEhggQUMyOTlFRDU1RThDNzBBNTZDQUY5RkU5NTIzMkVDQzQA 2026-08-14 20:27:43 - Contenido: ... 2026-08-14 20:27:43 - Comando detectado: image 2026-08-14 20:27:43 - CommandProcessor: Procesando comando: image 2026-08-14 20:27:43 - Imagen sin comando, guardando y procesando 2026-08-14 20:27:43 - Verificando duplicado por imageId=28525757447016373, msgId=wamid.HBgMNTg0MTIxNDgxMjYzFQIAEhggQUMyOTlFRDU1RThDNzBBNTZDQUY5RkU5NTIzMkVDQzQA 2026-08-14 20:27:43 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 20:27:43 - Incluyendo numtoname.php... 2026-08-14 20:27:43 - Incluyendo media.php... 2026-08-14 20:27:43 - DEBUG messages batch: [{"from":"584121481263","from_user_id":"VE.1401051432122140","id":"wamid.HBgMNTg0MTIxNDgxMjYzFQIAEhggQUMyOTlFRDU1RThDNzBBNTZDQUY5RkU5NTIzMkVDQzQA","timestamp":"1786753663","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Ar7fx5uZ8wN4Rnbd\/PSj+1x6JMeXfR7lEtmFZvtiDlg=","id":"28525757447016373","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=28525757447016373&source=webhook&ext=1786753965&hash=ATwCRh-wxrJuxobH5pUP5ncx-t0inZdA3Uxn_Z1uiyf1nA"}}] 2026-08-14 20:27:43 - DEBUG caption: no se encontró texto cercano 2026-08-14 20:27:43 - DEBUG caption final: [VACIO] 2026-08-14 20:27:43 - DEBUG busqueda mobiles: 04121481263,4121481263,584121481263 2026-08-14 20:27:43 - DEBUG usuario NO encontrado 2026-08-14 20:27:43 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 20:27:43 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 20:27:44 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28525757447016373&source=getMedia&ext=1786753966&hash=ATzZq7W7c83Rj7V7U8ewBOKy4ZLZlkBQtrkOph_Veii3pw 2026-08-14 20:27:45 - OCR imagen guardada /home/ctnet/www/chatWEB/media/28525757447016373.jpg (34636 bytes) 2026-08-14 20:27:46 - OCR tesseract exit=0 chars=264 2026-08-14 20:27:46 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 A PagomóvilBDV Personas Fecha: 14/08/2026 TT 007000182235 IQ] Identificacién: 18143785 Origen: 0102****687,7 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-08-14 20:27:46 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-14"} 2026-08-14 20:27:46 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-14","debug":["fecha=2026-08-14"]} 2026-08-14 20:27:46 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-14 20:27:46 - DEBUG bodyAdmin postOCR: Tlf: 04121481263\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-14 (caption) 2026-08-14 20:27:49 - IMG 28525757447016373 TEL 04121481263 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 20:27:49 - Incluyendo guardar_imagen.php... 2026-08-14 20:27:49 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 20:27:49 - Includes realizados. Verificando funciones... 2026-08-14 20:27:49 - obtenerInfoUsuario: Iniciando función con teléfono: 584121481263 2026-08-14 20:27:49 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 20:27:49 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 20:27:49 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 20:27:49 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 20:27:49 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 20:27:49 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:2a:ab:d7","firstname":"Gilbertico","lastname":"Kanzler","mac":"70:A7:41:2A:AB:D7","srvid":35} 2026-08-14 20:27:49 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 20:27:49 - Datos usuario extraídos: {"username":"70:a7:41:2a:ab:d7","firstname":"Gilbertico","lastname":"Kanzler","mac":"70:A7:41:2A:AB:D7","srvid":35} 2026-08-14 20:27:49 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 20:27:49 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 20:27:49 - Valor de accessToken: EAAC0c45... 2026-08-14 20:27:49 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 20:27:49 - Instancia WhatsAppImageHandler creada 2026-08-14 20:27:49 - Llamando a saveWhatsAppImage... 2026-08-14 20:27:49 - saveWhatsAppImage: Procesando imagen para: 584121481263 2026-08-14 20:27:49 - saveWhatsAppImage: ID de media: 28525757447016373, MIME type: image/jpeg 2026-08-14 20:27:49 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/28525757447016373 2026-08-14 20:27:50 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 20:27:50 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28525757447016373&source=getMedia&ext=1786753971&hash=ATywrNarRKuM0x3jBuqDd4ieeAfhrqZHlQTPe34jT3zDkA 2026-08-14 20:27:50 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28525757447016373&source=getMedia&ext=1786753971&hash=ATywrNarRKuM0x3jBuqDd4ieeAfhrqZHlQTPe34jT3zDkA 2026-08-14 20:27:50 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 20:27:50 - descargar_imagen: Imagen descargada - Tamaño: 34636 bytes, Tipo: image/jpeg 2026-08-14 20:27:50 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/28525757447016373.jpg, Tamaño: 34636 bytes 2026-08-14 20:27:50 - saveToDatabase: Registro insertado en BD con ID: 378 2026-08-14 20:27:50 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/28525757447016373.jpg","image_id":"28525757447016373","size":34636,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 20:27:50 - Resultado del comando: array 2026-08-14 20:27:50 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 20:27:52 - Mensaje enviado con éxito a 584121481263 2026-08-14 20:27:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fb288077ee (wa_message_id: wamid.HBgMNTg0MTIxNDgxMjYzFQIAERgSQzVGM0RGMDZDRjI4M0YwM0NFAA==) 2026-08-14 20:27:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fb288077ee 2026-08-14 20:27:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Isabela Ziegler, 2026-09-17 00:00:00 . 584142642772 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142642772","wa_id":"584142642772"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjQyNzcyFQIAERgSMDRGNDBDMDQ3MUVCRTE5QjA4AA==","message_status":"accepted"}]}'. 2026-08-14 20:31:07 - ====== INICIO WEBHOOK ====== 2026-08-14 20:31:07 - Evento: text | De: 584142009293 | Size: 592b 2026-08-14 20:31:07 - Procesando mensaje regular tipo: text 2026-08-14 20:31:07 - RegularMessageService: Procesando mensaje de 584142009293, tipo: text 2026-08-14 20:31:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUNGNTU1MTY3REFGMkIyMzYwQkU4M0EzMzBFQkIyOEQA 2026-08-14 20:31:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUNGNTU1MTY3REFGMkIyMzYwQkU4M0EzMzBFQkIyOEQA 2026-08-14 20:31:07 - Contenido: Muy buenas noches! Okis muchas gracias... 2026-08-14 20:31:07 - Comando detectado: muy 2026-08-14 20:31:07 - CommandProcessor: Procesando comando: muy 2026-08-14 20:31:07 - Comando no reconocido, enviando a ChatGPT 2026-08-14 20:31:07 - Resultado del comando: string 2026-08-14 20:31:07 - Enviando a ChatGPT: Muy buenas noches! Okis muchas gracias... 2026-08-14 20:31:07 - forwardToChatGPT: Enviando a ChatGPT: Muy buenas noches! Okis muchas gracias... 2026-08-14 20:31:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [14-Aug-2026 21:31:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [14-Aug-2026 21:31:07 America/Halifax] [CHATBOT][START] corr=dfc8241f IP=127.0.0.1 UA= [14-Aug-2026 20:31:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [14-Aug-2026 20:31:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=68:d7:9a:a2:c7:41 mobile=584142009293 [14-Aug-2026 20:31:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [14-Aug-2026 20:31:07 America/Caracas] [CHATBOT][DIAG] corr=dfc8241f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [14-Aug-2026 20:31:07 America/Caracas] [CHATBOT][CTX] corr=dfc8241f tel=584142009293 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [14-Aug-2026 20:31:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [14-Aug-2026 20:31:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [14-Aug-2026 20:31:07 America/Caracas] [CHATBOT][AI][a5ecc5] Proveedor: gemini [14-Aug-2026 20:31:07 America/Caracas] [CHATBOT][GEMINI][a5ecc5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-08-14 20:31:08 - ====== INICIO WEBHOOK ====== 2026-08-14 20:31:08 - Evento: text | De: 584269330433 | Size: 565b 2026-08-14 20:31:08 - Procesando mensaje regular tipo: text 2026-08-14 20:31:08 - RegularMessageService: Procesando mensaje de 584269330433, tipo: text 2026-08-14 20:31:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM4ODFEQkI4QUY3NUE5QjE4QzVCREEzNDgwNDZFQjAA 2026-08-14 20:31:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM4ODFEQkI4QUY3NUE5QjE4QzVCREEzNDgwNDZFQjAA 2026-08-14 20:31:08 - Contenido: Pagar... 2026-08-14 20:31:08 - Comando detectado: pagar 2026-08-14 20:31:08 - CommandProcessor: Procesando comando: pagar 2026-08-14 20:31:08 - Ejecutando add_pagos.php [14-Aug-2026 20:31:08 America/Caracas] [CHATBOT][GEMINI][a5ecc5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 20:31:08 America/Caracas] [CHATBOT][GEMINI][a5ecc5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [14-Aug-2026 20:31:09 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 20:31:09 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown [14-Aug-2026 20:31:09 America/Caracas] [CHATBOT][AI][a5ecc5] Gemini falló, usando heurística local [14-Aug-2026 20:31:09 America/Caracas] [CHATBOT][AI][a5ecc5] Heurística no matcheó, enviando menú de opciones [14-Aug-2026 20:31:09 America/Caracas] [CHATBOT][END] corr=dfc8241f bytesRespuesta=390 [14-Aug-2026 20:31:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-14 20:31:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-14 20:31:09 - ====== INICIO WEBHOOK ====== 2026-08-14 20:31:09 - Evento: text | De: 584269330433 | Size: 565b 2026-08-14 20:31:09 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM4ODFEQkI4QUY3NUE5QjE4QzVCREEzNDgwNDZFQjAA, ignorando 2026-08-14 20:31:10 - Mensaje enviado con éxito a 584142009293 2026-08-14 20:31:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fb34e92f72 (wa_message_id: wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSNTE5N0NDMkYzM0FBOTYxM0IzAA==) 2026-08-14 20:31:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fb34e92f72 2026-08-14 20:31:10 - ====== FIN WEBHOOK ====== 2026-08-14 20:33:36 - ====== INICIO WEBHOOK ====== 2026-08-14 20:33:36 - Evento: image | De: 584123707600 | Size: 879b 2026-08-14 20:33:36 - Procesando mensaje regular tipo: image 2026-08-14 20:33:36 - RegularMessageService: Procesando mensaje de 584123707600, tipo: image 2026-08-14 20:33:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUNEE0N0NCMEJEN0M1NkE1OThFQTUA 2026-08-14 20:33:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUNEE0N0NCMEJEN0M1NkE1OThFQTUA 2026-08-14 20:33:36 - Contenido: Pago mensualidad Marco Breindembach... 2026-08-14 20:33:36 - Comando detectado: pago 2026-08-14 20:33:36 - CommandProcessor: Procesando comando: pago 2026-08-14 20:33:36 - Ejecutando add_pagos.php 2026-08-14 20:33:36 - Pago con imagen asociada: 3002040200141927 [14-Aug-2026 20:33:37 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-14 20:33:37 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-14 20:33:37 - ====== INICIO WEBHOOK ====== 2026-08-14 20:33:37 - Evento: image | De: 584123707600 | Size: 879b 2026-08-14 20:33:37 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUNEE0N0NCMEJEN0M1NkE1OThFQTUA, ignorando - addcreddits, addcreddits , Pablo El flaco, 2026-10-15 00:00:00 . 584142633631 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142633631","wa_id":"584142633631"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjMzNjMxFQIAERgSODFBRTE4QUM2RkE3RUMzODBCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Belkis Katiuska Kanzler Avila, 2026-10-01 00:00:00 . 584243426922 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243426922","wa_id":"584243426922"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDI2OTIyFQIAERgSNzlFMkRGMjQwQjQwRjJBQTczAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Gilbertico Kanzler, 2026-09-15 00:00:00 . 584121481263 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121481263","wa_id":"584121481263"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDgxMjYzFQIAERgSQjczQTNDQjk1M0VBNUUzODZEAA==","message_status":"accepted"}]}'. 2026-08-14 20:44:28 - ====== INICIO WEBHOOK ====== 2026-08-14 20:44:28 - Evento: image | De: 584269330433 | Size: 833b 2026-08-14 20:44:28 - Procesando mensaje regular tipo: image 2026-08-14 20:44:28 - RegularMessageService: Procesando mensaje de 584269330433, tipo: image 2026-08-14 20:44:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUMyRURFRjFFQjY0QjIwRjUzQzE3MTAwNDNENUNBREIA 2026-08-14 20:44:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUMyRURFRjFFQjY0QjIwRjUzQzE3MTAwNDNENUNBREIA 2026-08-14 20:44:28 - Contenido: ... 2026-08-14 20:44:28 - Comando detectado: image 2026-08-14 20:44:28 - CommandProcessor: Procesando comando: image 2026-08-14 20:44:28 - Imagen sin comando, guardando y procesando 2026-08-14 20:44:28 - Verificando duplicado por imageId=2183844326342998, msgId=wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUMyRURFRjFFQjY0QjIwRjUzQzE3MTAwNDNENUNBREIA 2026-08-14 20:44:28 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 20:44:28 - Incluyendo numtoname.php... 2026-08-14 20:44:28 - Incluyendo media.php... 2026-08-14 20:44:28 - DEBUG messages batch: [{"from":"584269330433","from_user_id":"VE.4529517510668729","id":"wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUMyRURFRjFFQjY0QjIwRjUzQzE3MTAwNDNENUNBREIA","timestamp":"1786754666","type":"image","image":{"mime_type":"image\/jpeg","sha256":"q4x2oS1gNMXakOs7jVxbASifeQpQK3C0ttUQtqhGThc=","id":"2183844326342998","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2183844326342998&source=webhook&ext=1786754969&hash=ATxnQ4thGNRCskx0sVUDquHXrSXtP58IN1inFGC59ShBNw"}}] 2026-08-14 20:44:28 - DEBUG caption: no se encontró texto cercano 2026-08-14 20:44:28 - DEBUG caption final: [VACIO] 2026-08-14 20:44:28 - DEBUG busqueda mobiles: 04269330433,4269330433,584269330433 2026-08-14 20:44:28 - DEBUG usuario NO encontrado 2026-08-14 20:44:28 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 20:44:28 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 20:44:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2183844326342998&source=getMedia&ext=1786754970&hash=ATxby0y3MfReEe-VvuGbh0QWS8-jgSmGRAa87Fybb4yVOw 2026-08-14 20:44:30 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2183844326342998.jpg (138611 bytes) 2026-08-14 20:44:31 - OCR tesseract exit=0 chars=415 2026-08-14 20:44:31 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 8:42/PIM. O > los Laa] € Comprobante de operación —< y PagomóvilBDV Personas 9 15.500,00 Bs Fecha: 14/08/2026 Operación: 007005458138 0 Identificación: 18143785 Origen: 0102****7102 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago inter diana del valle < Agregar Beneficiario Crear Acceso directo 2026-08-14 20:44:31 - OCR parse (caption-level): {"banco":"Venezuela","monto":"15500.00","fecha":"2026-08-14"} 2026-08-14 20:44:31 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-14","debug":["fecha=2026-08-14"]} 2026-08-14 20:44:31 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-14 20:44:31 - DEBUG bodyAdmin postOCR: Tlf: 04269330433\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 15500.00 (caption)\nFecha: 2026-08-14 (caption) 2026-08-14 20:44:33 - IMG 2183844326342998 TEL 04269330433 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 20:44:33 - Incluyendo guardar_imagen.php... 2026-08-14 20:44:33 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 20:44:33 - Includes realizados. Verificando funciones... 2026-08-14 20:44:33 - obtenerInfoUsuario: Iniciando función con teléfono: 584269330433 2026-08-14 20:44:33 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 20:44:33 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 20:44:33 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 20:44:33 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 20:44:33 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584269330433 2026-08-14 20:44:33 - Datos usuario extraídos: null 2026-08-14 20:44:33 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 20:44:33 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 20:44:33 - Valor de accessToken: EAAC0c45... 2026-08-14 20:44:33 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 20:44:33 - Instancia WhatsAppImageHandler creada 2026-08-14 20:44:33 - Llamando a saveWhatsAppImage... 2026-08-14 20:44:33 - saveWhatsAppImage: Procesando imagen para: 584269330433 2026-08-14 20:44:33 - saveWhatsAppImage: ID de media: 2183844326342998, MIME type: image/jpeg 2026-08-14 20:44:33 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2183844326342998 2026-08-14 20:44:34 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 20:44:34 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2183844326342998&source=getMedia&ext=1786754976&hash=ATyVTyLoTYuUM2VeqWGQYF2ZHYgPEdotKO4uq2Hc0EqLCw 2026-08-14 20:44:34 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2183844326342998&source=getMedia&ext=1786754976&hash=ATyVTyLoTYuUM2VeqWGQYF2ZHYgPEdotKO4uq2Hc0EqLCw 2026-08-14 20:44:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 20:44:35 - descargar_imagen: Imagen descargada - Tamaño: 138611 bytes, Tipo: image/jpeg 2026-08-14 20:44:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2183844326342998.jpg, Tamaño: 138611 bytes 2026-08-14 20:44:35 - saveToDatabase: Registro insertado en BD con ID: 379 2026-08-14 20:44:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2183844326342998.jpg","image_id":"2183844326342998","size":138611,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 20:44:35 - Resultado del comando: array 2026-08-14 20:44:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 20:44:36 - Mensaje enviado con éxito a 584269330433 2026-08-14 20:44:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fb674b934d (wa_message_id: wamid.HBgMNTg0MjY5MzMwNDMzFQIAERgSN0Y0MDUyQjlENTdFMzFCMTVFAA==) 2026-08-14 20:44:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fb674b934d 2026-08-14 20:44:36 - ====== FIN WEBHOOK ====== 2026-08-14 20:44:47 - ====== INICIO WEBHOOK ====== 2026-08-14 20:44:47 - Evento: reaction | De: 584269330433 | Size: 671b 2026-08-14 20:44:47 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => dianadelvalle785 ) [wa_id] => 584269330433 [user_id] => VE.4529517510668729 ) ) [messages] => Array ( [0] => Array ( [from] => 584269330433 [from_user_id] => VE.4529517510668729 [id] => wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUNGODVBRDEwMkFDNEU5MTQ3MEY4MjJDQjJFOUU1REEA [timestamp] => 1786754688 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MjY5MzMwNDMzFQIAERgSN0Y0MDUyQjlENTdFMzFCMTVFAA== [emoji] => 🙏🏼 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-14 20:44:47 - ====== FIN WEBHOOK ====== 2026-08-14 20:45:00 - ====== INICIO WEBHOOK ====== 2026-08-14 20:45:00 - Evento: image | De: 584123707600 | Size: 831b 2026-08-14 20:45:00 - Procesando mensaje regular tipo: image 2026-08-14 20:45:00 - RegularMessageService: Procesando mensaje de 584123707600, tipo: image 2026-08-14 20:45:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUM0EzRkMzN0VFMkY2QkQ4MDA2RTIA 2026-08-14 20:45:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUM0EzRkMzN0VFMkY2QkQ4MDA2RTIA 2026-08-14 20:45:00 - Contenido: ... 2026-08-14 20:45:00 - Comando detectado: image 2026-08-14 20:45:00 - CommandProcessor: Procesando comando: image 2026-08-14 20:45:00 - Imagen sin comando, guardando y procesando 2026-08-14 20:45:00 - Verificando duplicado por imageId=1571227624661547, msgId=wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUM0EzRkMzN0VFMkY2QkQ4MDA2RTIA 2026-08-14 20:45:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 20:45:00 - Incluyendo numtoname.php... 2026-08-14 20:45:00 - Incluyendo media.php... 2026-08-14 20:45:00 - DEBUG messages batch: [{"from":"584123707600","from_user_id":"VE.4542399006047246","id":"wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUM0EzRkMzN0VFMkY2QkQ4MDA2RTIA","timestamp":"1786754700","type":"image","image":{"mime_type":"image\/jpeg","sha256":"QJ1hP9qXcQR08le4VZr7scUzrl796X5AoK0gSWJxq1o=","id":"1571227624661547","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1571227624661547&source=webhook&ext=1786755001&hash=ATwCeC-KAX19U2zTQxHAru-k4JeAJDQjnkCI4ljYnKub3A"}}] 2026-08-14 20:45:00 - DEBUG caption: no se encontró texto cercano 2026-08-14 20:45:00 - DEBUG caption final: [VACIO] 2026-08-14 20:45:00 - DEBUG busqueda mobiles: 04123707600,4123707600,584123707600 2026-08-14 20:45:00 - DEBUG usuario encontrado: 6c:68:a4:81:83:4c 2026-08-14 20:45:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 20:45:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 20:45:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1571227624661547&source=getMedia&ext=1786755002&hash=ATzHOZcvouBN5OuGVJkWhLSIIf6E1HduXuVvoRn78Oiplg 2026-08-14 20:45:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1571227624661547.jpg (55675 bytes) 2026-08-14 20:45:03 - OCR tesseract exit=0 chars=326 2026-08-14 20:45:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 327 (Q Bancamiga Banco Universal NUMERO DE REFERENCIA: 312455110 MONTO DE LA OPERACIÓN: Bs. 30.842,86 Cl /RIF BENEFICIARIO: V-18143785 TELF BENEFICIARIO: 04143466209 BANCO: MERCANTIL FECHA: 14/08/26 08:32 pm CONCEPTO: Marco Breindembach wifi 2026-08-14 20:45:03 - OCR parse (caption-level): {"banco":"Mercantil","monto":"30842.86","fecha":"2026-08-14"} 2026-08-14 20:45:03 - OCR parseDetalles: {"banco":null,"monto":"30842.86","fecha":"2026-08-14","debug":["fecha=2026-08-14","montoNext=30.842,86"]} 2026-08-14 20:45:03 - DEBUG registro: usernameRaw=''6c:68:a4:81:83:4c'' first=''marco'' last=''breidembach'' esRegistrado=1 2026-08-14 20:45:03 - DEBUG bodyAdmin postOCR: Tlf: 04123707600\nUser: 6c:68:a4:81:83:4c\nNombre: marco breidembach\nBanco: Mercantil\nMonto: 30842.86 (caption)\nFecha: 2026-08-14 (caption)\nSrvID: 35 2026-08-14 20:45:06 - IMG 1571227624661547 TEL 04123707600 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 20:45:06 - Incluyendo guardar_imagen.php... 2026-08-14 20:45:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 20:45:06 - Includes realizados. Verificando funciones... 2026-08-14 20:45:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584123707600 2026-08-14 20:45:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 20:45:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 20:45:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 20:45:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 20:45:06 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 20:45:06 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:81:83:4c","firstname":"marco","lastname":"breidembach","mac":"6c:68:a4:81:83:4d","srvid":35} 2026-08-14 20:45:06 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 20:45:06 - Datos usuario extraídos: {"username":"6c:68:a4:81:83:4c","firstname":"marco","lastname":"breidembach","mac":"6c:68:a4:81:83:4d","srvid":35} 2026-08-14 20:45:06 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 20:45:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 20:45:06 - Valor de accessToken: EAAC0c45... 2026-08-14 20:45:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 20:45:06 - Instancia WhatsAppImageHandler creada 2026-08-14 20:45:06 - Llamando a saveWhatsAppImage... 2026-08-14 20:45:06 - saveWhatsAppImage: Procesando imagen para: 584123707600 2026-08-14 20:45:06 - saveWhatsAppImage: ID de media: 1571227624661547, MIME type: image/jpeg 2026-08-14 20:45:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1571227624661547 2026-08-14 20:45:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 20:45:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1571227624661547&source=getMedia&ext=1786755008&hash=ATz518nKQSzUrucbfaCP2yzTeOd-oBW5P54ju1G86WlR3w 2026-08-14 20:45:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1571227624661547&source=getMedia&ext=1786755008&hash=ATz518nKQSzUrucbfaCP2yzTeOd-oBW5P54ju1G86WlR3w 2026-08-14 20:45:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 20:45:08 - descargar_imagen: Imagen descargada - Tamaño: 55675 bytes, Tipo: image/jpeg 2026-08-14 20:45:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1571227624661547.jpg, Tamaño: 55675 bytes 2026-08-14 20:45:08 - saveToDatabase: Registro insertado en BD con ID: 380 2026-08-14 20:45:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1571227624661547.jpg","image_id":"1571227624661547","size":55675,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 20:45:08 - Resultado del comando: array 2026-08-14 20:45:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 20:45:09 - Mensaje enviado con éxito a 584123707600 2026-08-14 20:45:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fb6953fee4 (wa_message_id: wamid.HBgMNTg0MTIzNzA3NjAwFQIAERgSQjNBQzY1MkM4Nzc4RDcxNUE3AA==) 2026-08-14 20:45:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fb6953fee4 2026-08-14 20:45:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Diana Del valle, 2026-09-02 00:00:00 . 5841272275759 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"5841272275759","wa_id":"5841272275759"}],"messages":[{"id":"wamid.HBgNNTg0MTI3MjI3NTc1ORUCABEYEkUyNTA3MUIyMERBQ0U5N0Q4NQA=","message_status":"accepted"}]}'. 2026-08-14 20:46:24 - ====== INICIO WEBHOOK ====== 2026-08-14 20:46:24 - Evento: status:failed | De: 5841272275759 | Size: 575b 2026-08-14 20:46:24 - STATUS FAILED: failed para 5841272275759 | Error: 131026 Message undeliverable 2026-08-14 20:46:24 - ====== FIN WEBHOOK ====== 2026-08-14 20:46:43 - ====== INICIO WEBHOOK ====== 2026-08-14 20:46:43 - Evento: reaction | De: 584269330433 | Size: 671b 2026-08-14 20:46:43 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => dianadelvalle785 ) [wa_id] => 584269330433 [user_id] => VE.4529517510668729 ) ) [messages] => Array ( [0] => Array ( [from] => 584269330433 [from_user_id] => VE.4529517510668729 [id] => wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUNFMjUzMEEyQUZDNDA0MDYwNDA1NDgxRUJBM0RGNkQA [timestamp] => 1786754804 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MjY5MzMwNDMzFQIAERgSOTZCQ0U2ODE3Njk3NTlENzU1AA== [emoji] => 🙏🏼 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-14 20:46:43 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , marco breidembach, 2026-09-15 00:00:00 . 584123707600 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123707600","wa_id":"584123707600"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzA3NjAwFQIAERgSQ0VCRjg4RUM0MjZENjcwREUyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Aly Smith, 2026-11-15 00:00:00 . 584120252466 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120252466","wa_id":"584120252466"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjUyNDY2FQIAERgSQkEzMzEzMjI1RUU3NTIwNkIyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Juan Carlos Rivero Ruza, 2026-09-14 00:00:00 . 584123458066 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123458066","wa_id":"584123458066"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNDU4MDY2FQIAERgSM0VFMTM2MUFBNkVCM0ZEMEQwAA==","message_status":"accepted"}]}'. 2026-08-14 20:51:46 - ====== INICIO WEBHOOK ====== 2026-08-14 20:51:46 - Evento: image | De: 584142009293 | Size: 858b 2026-08-14 20:51:46 - Procesando mensaje regular tipo: image 2026-08-14 20:51:46 - RegularMessageService: Procesando mensaje de 584142009293, tipo: image 2026-08-14 20:51:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUNBRjExQTk5QjMxNjdCMzEwNTEzNjVCQzQxNjU1ODcA 2026-08-14 20:51:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUNBRjExQTk5QjMxNjdCMzEwNTEzNjVCQzQxNjU1ODcA 2026-08-14 20:51:46 - Contenido: ... 2026-08-14 20:51:46 - Comando detectado: image 2026-08-14 20:51:46 - CommandProcessor: Procesando comando: image 2026-08-14 20:51:46 - Imagen sin comando, guardando y procesando 2026-08-14 20:51:46 - Verificando duplicado por imageId=1042800465212610, msgId=wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUNBRjExQTk5QjMxNjdCMzEwNTEzNjVCQzQxNjU1ODcA 2026-08-14 20:51:46 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-14 20:51:46 - Incluyendo numtoname.php... 2026-08-14 20:51:46 - Incluyendo media.php... 2026-08-14 20:51:46 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584142009293","from_user_id":"VE.4544506345836512","id":"wamid.HBgMNTg0MTQyMDA5MjkzFQIAEhggQUNBRjExQTk5QjMxNjdCMzEwNTEzNjVCQzQxNjU1ODcA","timestamp":"1786755106","type":"image","image":{"mime_type":"image\/jpeg","sha256":"TFJQfoaI9\/k9LjJ0zv6nkCLiP1QiGfUdog2ytOfW8\/w=","id":"1042800465212610","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1042800465212610&source=webhook&ext=1786755408&hash=ATwtU36zJJNLsZ71yl176nQ63MWkqd4PeVQ1-6dEy3rdrA"}}] 2026-08-14 20:51:46 - DEBUG caption: no se encontró texto cercano 2026-08-14 20:51:46 - DEBUG caption final: [VACIO] 2026-08-14 20:51:46 - DEBUG busqueda mobiles: 04142009293,4142009293,584142009293 2026-08-14 20:51:46 - DEBUG usuario encontrado: 68:d7:9a:a2:c7:41 2026-08-14 20:51:46 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-14 20:51:46 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-14 20:51:47 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1042800465212610&source=getMedia&ext=1786755409&hash=ATxZt9dReNK7mpVGVPWwx4Q_KbG2jEVcxZL5HT8KvxkS6w 2026-08-14 20:51:48 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1042800465212610.jpg (20415 bytes) 2026-08-14 20:51:49 - OCR tesseract exit=0 chars=418 2026-08-14 20:51:49 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 142 ¡Operación Exitosa! NÚMERO DE REFERENCIA 062262007476 FECHA 14/08/2026 08:50 PM NÚMERO CELULAR DE ORIGEN 04**.***1219 NUMERO CELULAR DE DESTINO 04123663736 IDENTIFICACION RECEPTOR 18143785 BANCO RECEPTOR BANCO DE VENEZUELA BANCO EMISOR BANESCO BANCO UNIVERSAL S.A.C.A. MONTO DE LA OPERACIÓN BS 30.842,86 CONCEPTO PAGO 2026-08-14 20:51:49 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30842.86","fecha":"2026-08-14"} 2026-08-14 20:51:49 - OCR parseDetalles: {"banco":null,"monto":"30842.86","fecha":"2026-08-14","debug":["fecha=2026-08-14","montoNext=30.842,86"]} 2026-08-14 20:51:49 - DEBUG registro: usernameRaw=''68:d7:9a:a2:c7:41'' first=''yelika'' last=''collin'' esRegistrado=1 2026-08-14 20:51:49 - DEBUG bodyAdmin postOCR: Tlf: 04142009293\nUser: 68:d7:9a:a2:c7:41\nNombre: yelika collin\nBanco: Venezuela\nMonto: 30842.86 (caption)\nFecha: 2026-08-14 (caption)\nSrvID: 35 2026-08-14 20:51:53 - IMG 1042800465212610 TEL 04142009293 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-14 20:51:53 - Incluyendo guardar_imagen.php... 2026-08-14 20:51:53 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-14 20:51:53 - Includes realizados. Verificando funciones... 2026-08-14 20:51:53 - obtenerInfoUsuario: Iniciando función con teléfono: 584142009293 2026-08-14 20:51:53 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-14 20:51:53 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-14 20:51:53 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-14 20:51:53 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-14 20:51:53 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-14 20:51:53 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:a2:c7:41","firstname":"yelika","lastname":"collin","mac":"68:d7:9a:a2:c7:41","srvid":35} 2026-08-14 20:51:53 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-14 20:51:53 - Datos usuario extraídos: {"username":"68:d7:9a:a2:c7:41","firstname":"yelika","lastname":"collin","mac":"68:d7:9a:a2:c7:41","srvid":35} 2026-08-14 20:51:53 - Función conectarbot disponible, obteniendo conexión... 2026-08-14 20:51:53 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-14 20:51:53 - Valor de accessToken: EAAC0c45... 2026-08-14 20:51:53 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-14 20:51:53 - Instancia WhatsAppImageHandler creada 2026-08-14 20:51:53 - Llamando a saveWhatsAppImage... 2026-08-14 20:51:53 - saveWhatsAppImage: Procesando imagen para: 584142009293 2026-08-14 20:51:53 - saveWhatsAppImage: ID de media: 1042800465212610, MIME type: image/jpeg 2026-08-14 20:51:53 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1042800465212610 2026-08-14 20:51:54 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-14 20:51:54 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1042800465212610&source=getMedia&ext=1786755415&hash=ATx5-vFIRYHHAtL7qjGQuV9zT4dQYIYL548rtLjyiFqIow 2026-08-14 20:51:54 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1042800465212610&source=getMedia&ext=1786755415&hash=ATx5-vFIRYHHAtL7qjGQuV9zT4dQYIYL548rtLjyiFqIow 2026-08-14 20:51:55 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-14 20:51:55 - descargar_imagen: Imagen descargada - Tamaño: 20415 bytes, Tipo: image/jpeg 2026-08-14 20:51:55 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1042800465212610.jpg, Tamaño: 20415 bytes 2026-08-14 20:51:55 - saveToDatabase: Registro insertado en BD con ID: 381 2026-08-14 20:51:55 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1042800465212610.jpg","image_id":"1042800465212610","size":20415,"mime_type":"image\/jpeg","db_success":true} 2026-08-14 20:51:55 - Resultado del comando: array 2026-08-14 20:51:55 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-14 20:51:56 - Mensaje enviado con éxito a 584142009293 2026-08-14 20:51:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a7fb82c41d5f (wa_message_id: wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSN0YwQjI1QkQxMTZDMjgyMzEyAA==) 2026-08-14 20:51:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a7fb82c41d5f 2026-08-14 20:51:56 - ====== FIN WEBHOOK ====== 2026-08-14 20:53:52 - ====== INICIO WEBHOOK ====== 2026-08-14 20:53:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 20:53:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 20:53:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , yelika collin, 2026-09-15 00:00:00 . 584142009293 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142009293","wa_id":"584142009293"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDA5MjkzFQIAERgSMDdGQ0M0NThEODI2NUYyODczAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, gabriel griman, 13/09/2026 . 584266302556 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266302556","wa_id":"584266302556"}],"messages":[{"id":"wamid.HBgMNTg0MjY2MzAyNTU2FQIAERgSNTk2NTAxREJFMzgxQTkxQ0JGAA==","message_status":"accepted"}]}'. 2026-08-14 22:25:22 - ====== INICIO WEBHOOK ====== 2026-08-14 22:25:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 22:25:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 22:25:22 - ====== FIN WEBHOOK ====== 2026-08-14 23:18:31 - ====== INICIO WEBHOOK ====== 2026-08-14 23:18:31 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-14 23:18:31 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-14 23:18:31 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144494263","wa_id":"584144494263"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSMTMyRERBRTVENDAwNDA2NUUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266400963","wa_id":"584266400963"}],"messages":[{"id":"wamid.HBgMNTg0MjY2NDAwOTYzFQIAERgSMzcwMDI5RDc4NEJEMjlCODZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142619754","wa_id":"584142619754"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjE5NzU0FQIAERgSNDg5REE3NzZBMDM2ODZFRkZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123714763","wa_id":"584123714763"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE0NzYzFQIAERgSNkEzQzEwRjQ0NEEwMUFDNDA3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"19544964092","wa_id":"19544964092"}],"messages":[{"id":"wamid.HBgLMTk1NDQ5NjQwOTIVAgARGBIzREMzMzYzMDQ2RjQ3M0Q2RkMA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121417820","wa_id":"584121417820"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE3ODIwFQIAERgSRjM1MzhFMjM1RjREODU0NEI2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120747979","wa_id":"584120747979"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzQ3OTc5FQIAERgSRDQ4MTEwODI1MkMwREM3NTcyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124783898","wa_id":"584124783898"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NzgzODk4FQIAERgSQTZCMDQ0MzhBRDM3MDkxRkVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128001675","wa_id":"584128001675"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAxNjc1FQIAERgSOTJFRDY5MjczNTVFNjczQjEzAA==","message_status":"accepted"}]}'. 2026-08-15 07:00:20 - ====== INICIO WEBHOOK ====== 2026-08-15 07:00:20 - Evento: status:failed | De: 584128001675 | Size: 573b 2026-08-15 07:00:20 - STATUS FAILED: failed para 584128001675 | Error: 131026 Message undeliverable 2026-08-15 07:00:20 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142903677","wa_id":"584142903677"}],"messages":[{"id":"wamid.HBgMNTg0MTQyOTAzNjc3FQIAERgSNUY3NDg0QjMzMEFGOTU2OEIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122862290","wa_id":"584122862290"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODYyMjkwFQIAERgSMDk0NkM5ODNDN0FFRTI3MjBBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127956852","wa_id":"584127956852"}],"messages":[{"id":"wamid.HBgMNTg0MTI3OTU2ODUyFQIAERgSMDU5RkVBQ0I2MzdCRTY5OTM0AA==","message_status":"accepted"}]}'. 2026-08-15 07:00:25 - ====== INICIO WEBHOOK ====== 2026-08-15 07:00:25 - Evento: button | De: 584144494263 | Size: 715b 2026-08-15 07:00:25 - Procesando botón de plantilla: Informacion de pagos 2026-08-15 07:00:25 - ButtonService: payload=informacion de pagos, telefono=584144494263 2026-08-15 07:00:25 - Procesando botón PAGO para: 584144494263 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121992010","wa_id":"584121992010"}],"messages":[{"id":"wamid.HBgMNTg0MTIxOTkyMDEwFQIAERgSMjk5MTIyN0Q1N0JDNEE3RkVEAA==","message_status":"accepted"}]}'. 2026-08-15 07:00:26 - ====== INICIO WEBHOOK ====== 2026-08-15 07:00:26 - Evento: status:failed | De: 584121992010 | Size: 573b 2026-08-15 07:00:26 - STATUS FAILED: failed para 584121992010 | Error: 131026 Message undeliverable 2026-08-15 07:00:26 - ====== FIN WEBHOOK ====== 2026-08-15 07:00:26 - Mensaje enviado con éxito a 584144494263 2026-08-15 07:00:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8046cabd652 (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSQjRFMkY2RDVGMkJEMkU2MzM2AA==) 2026-08-15 07:00:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a8046cabd652 2026-08-15 07:00:26 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121486151","wa_id":"584121486151"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg2MTUxFQIAERgSMDdCN0VDOEI1ODIzOTFBRkVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143171811","wa_id":"584143171811"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTcxODExFQIAERgSRDdBNEQ4RjM4NjcyNTgwREY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129078308","wa_id":"584129078308"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MDc4MzA4FQIAERgSRDVGMEEwRDE3NUEyNjY1REQwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264006209","wa_id":"584264006209"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDA2MjA5FQIAERgSOEQxMjNFMENFREY5MjYxRTA5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143558464","wa_id":"584143558464"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNTU4NDY0FQIAERgSMzdEQ0FDQ0I5REZGNTkyNEU1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123688780","wa_id":"584123688780"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg4NzgwFQIAERgSRjUwNTYyQ0M1MDY2NUFBMUMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128383063","wa_id":"584128383063"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MzgzMDYzFQIAERgSRTI3RUNERjEyMUYzM0RCMTFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127195823","wa_id":"584127195823"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSMjRCODI4N0I4OTk2NDY1Rjk0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142069563","wa_id":"584142069563"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDY5NTYzFQIAERgSMTZDRjJERjgyQkZDRDlEREQzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241959623","wa_id":"584241959623"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTU5NjIzFQIAERgSRUFCMjgyMDQ4MjM3QTBENDY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584226464021","wa_id":"584226464021"}],"messages":[{"id":"wamid.HBgMNTg0MjI2NDY0MDIxFQIAERgSRjYwQjM1OENCNzI4MUIzMUUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124959541","wa_id":"584124959541"}],"messages":[{"id":"wamid.HBgMNTg0MTI0OTU5NTQxFQIAERgSNTE2ODU0RUQ1MTlBOUNERERGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243760331","wa_id":"584243760331"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzYwMzMxFQIAERgSNEQ2Mzg2MjJDMjcxNzI1NkY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265197114","wa_id":"584265197114"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk3MTE0FQIAERgSODBDMkZCQjBFMTAzNDRBOTNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141035699","wa_id":"584141035699"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSN0I0QjA1NUMzODk4QzRCN0ZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141134261","wa_id":"584141134261"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSMEYxOTI0MTc2NTdBMUQ5OUU3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120593171","wa_id":"584120593171"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNTkzMTcxFQIAERgSRDNCRkYxQTU0RjFFMTU1NTY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142311911","wa_id":"584142311911"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzExOTExFQIAERgSNzlGRDEzNUM1NUE3NDlCOUNFAA==","message_status":"accepted"}]}'. 2026-08-15 07:00:56 - ====== INICIO WEBHOOK ====== 2026-08-15 07:00:56 - Evento: status:failed | De: 584142311911 | Size: 573b 2026-08-15 07:00:56 - STATUS FAILED: failed para 584142311911 | Error: 131026 Message undeliverable 2026-08-15 07:00:56 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142076246","wa_id":"584142076246"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDc2MjQ2FQIAERgSNUIxMTAzMTc4MkY5RkU1QTczAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125324526","wa_id":"584125324526"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI0NTI2FQIAERgSQkJDRTlENEJDNTdFQTdCMzY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129200073","wa_id":"584129200073"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MjAwMDczFQIAERgSMjk0MjczMzY5RTM3NjgzRjk3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128890852","wa_id":"584128890852"}],"messages":[{"id":"wamid.HBgMNTg0MTI4ODkwODUyFQIAERgSNzE1RDE0NzRBNDkyMDY1QUExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125371064","wa_id":"584125371064"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzcxMDY0FQIAERgSQjZEMDMzQTMxMDg4ODNDQzJDAA==","message_status":"accepted"}]}'. 2026-08-15 07:01:02 - ====== INICIO WEBHOOK ====== 2026-08-15 07:01:02 - Evento: status:failed | De: 584125371064 | Size: 573b 2026-08-15 07:01:02 - STATUS FAILED: failed para 584125371064 | Error: 131026 Message undeliverable 2026-08-15 07:01:02 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243362610","wa_id":"584243362610"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSODkwQThBNTQ0ODlGNDA4RjQyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162950286","wa_id":"584162950286"}],"messages":[{"id":"wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSRkEwOEQwN0Y5NUQxQTBCNzBDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120111750","wa_id":"584120111750"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTExNzUwFQIAERgSMTc2RDczNDM5OTUzMjFCRDQ4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSREVEQzY3RkNBMTcwMzJCMDAzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129997577","wa_id":"584129997577"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTk3NTc3FQIAERgSOTJENTk1NkE1M0NBMTdDRjlCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSMjkyNEYwQjI5NDdFQjRDOEZDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241851113","wa_id":"584241851113"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSQjk2NTUwNEFGQUI2NDlGOTA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123083360","wa_id":"584123083360"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDgzMzYwFQIAERgSMDA0MjMwMjUwNzQ5MkNFMUEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241901550","wa_id":"584241901550"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTAxNTUwFQIAERgSMzJEMTI5QUI0MjA5RTA4NDFEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120251855","wa_id":"584120251855"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjUxODU1FQIAERgSNUNGQzdENUQwMTMyMjc4NEE0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122797109","wa_id":"584122797109"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNzk3MTA5FQIAERgSMDNCOUY4NTAwNzQ5RTE4Mjc5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411840","wa_id":"584121411840"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExODQwFQIAERgSNThCMjU5ODk3NzYyREIyODA5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129625414","wa_id":"584129625414"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI1NDE0FQIAERgSQjA3MTEwRUUwOEY1QjMxMDc5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267301474","wa_id":"584267301474"}],"messages":[{"id":"wamid.HBgMNTg0MjY3MzAxNDc0FQIAERgSNTQxQkY4OTdERDk5OTE0OEVDAA==","message_status":"accepted"}]}'. 2026-08-15 07:01:22 - ====== INICIO WEBHOOK ====== 2026-08-15 07:01:22 - Evento: status:failed | De: 584267301474 | Size: 573b 2026-08-15 07:01:22 - STATUS FAILED: failed para 584267301474 | Error: 131026 Message undeliverable 2026-08-15 07:01:22 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124694949","wa_id":"584124694949"}],"messages":[{"id":"wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSREZBMEUyRDUxNTQzNjREMUUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSM0U3RTkyQkMzMkEwQzc4Q0E4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243800717","wa_id":"584243800717"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODAwNzE3FQIAERgSMzQ1MDM3QTYyMEJDQ0E5NDM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129934195","wa_id":"584129934195"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTM0MTk1FQIAERgSMDZGMERDMTNGODA3M0RCMkZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243332880","wa_id":"584243332880"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMDI0RkE5RDZFRDE3NzE3Q0JBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129976167","wa_id":"584129976167"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTc2MTY3FQIAERgSNjREQkMyMTA1Mzk2MUZFRTc0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141374410","wa_id":"584141374410"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMzc0NDEwFQIAERgSOUFBRUEzRDZBNEJGNTQ2QTQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584129625414","wa_id":"584129625414"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI1NDE0FQIAERgSQUNGQzA5NEVDQUUzOTA1MkVBAA==","message_status":"accepted"}]}'. output response send.php '{"error":{"message":"(#100) Invalid parameter","code":100,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"The phone number is malformed"},"fbtrace_id":"AMWsPVv8YlYDpcZw5CLopsr"}}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142563283","wa_id":"584142563283"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNTYzMjgzFQIAERgSMURGQzA2RUQ1QjAyNDk2MzdFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140936026","wa_id":"584140936026"}],"messages":[{"id":"wamid.HBgMNTg0MTQwOTM2MDI2FQIAERgSMDE5MEVENTE1MjJGOUJEODYzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123045332","wa_id":"584123045332"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDQ1MzMyFQIAERgSQTIyMTMwMzc0QTRGQ0E3RjY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142352699","wa_id":"584142352699"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzUyNjk5FQIAERgSNUUzNjBEMzE2N0QyMUQzMjAxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265206356","wa_id":"584265206356"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MjA2MzU2FQIAERgSM0EwMjVDMUEwQUQ4NThCMDNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142058637","wa_id":"584142058637"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDU4NjM3FQIAERgSNzVFNThGQzA0QjlENDQxMDVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140317319","wa_id":"584140317319"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSM0QxNjAxNzQ5QUY4NTYxQkVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"51943353387","wa_id":"51943353387"}],"messages":[{"id":"wamid.HBgLNTE5NDMzNTMzODcVAgARGBI0Q0RDNjYwN0MyNEM4NjUyRTEA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125843904","wa_id":"584125843904"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODQzOTA0FQIAERgSMUFGQjI2MEYwMjBGRDJDQzNCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129629098","wa_id":"584129629098"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI5MDk4FQIAERgSNTMxNjAxMUJGN0YzRTU0Q0Y1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"4073002277","wa_id":"4073002277"}],"messages":[{"id":"wamid.HBgKNDA3MzAwMjI3NxUCABEYEjJBNzEzODk0RkEyMEFGMjczRQA=","message_status":"accepted"}]}'. 2026-08-15 07:01:52 - ====== INICIO WEBHOOK ====== 2026-08-15 07:01:52 - Evento: status:failed | De: 4073002277 | Size: 565b 2026-08-15 07:01:52 - STATUS FAILED: failed para 4073002277 | Error: 131026 Message undeliverable 2026-08-15 07:01:52 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243630039","wa_id":"584243630039"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjMwMDM5FQIAERgSN0QzNjY1OUQwQkI3RTBDNkU0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243835041","wa_id":"584243835041"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODM1MDQxFQIAERgSM0VGMkE3M0EyMUM1ODcwODA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141102404","wa_id":"584141102404"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTAyNDA0FQIAERgSRUY0QzBGQ0JDRTNFQTRDMTBFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242285270","wa_id":"584242285270"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjg1MjcwFQIAERgSQjhGNUM1M0QzN0E3QTU3MjQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04127315769","wa_id":"584127315769"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MzE1NzY5FQIAERgSMjMzNTlCMUM0QjBDQkI3MjA3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121337840","wa_id":"584121337840"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzM3ODQwFQIAERgSMThEMzkzMDVGRUVEQzEyODBEAA==","message_status":"accepted"}]}'. 2026-08-15 07:03:44 - ====== INICIO WEBHOOK ====== 2026-08-15 07:03:44 - Evento: reaction | De: 584140317319 | Size: 672b 2026-08-15 07:03:44 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Carol💋 ) [wa_id] => 584140317319 [user_id] => VE.4522149748072172 ) ) [messages] => Array ( [0] => Array ( [from] => 584140317319 [from_user_id] => VE.4522149748072172 [id] => wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUM1ODg5NEVENjZCN0FDRTQ4M0MxODE2QjA5QzI4RkMA [timestamp] => 1786791824 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSM0QxNjAxNzQ5QUY4NTYxQkVBAA== [emoji] => 👍🏻 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-15 07:03:44 - ====== FIN WEBHOOK ====== 2026-08-15 07:03:45 - ====== INICIO WEBHOOK ====== 2026-08-15 07:03:45 - Evento: image | De: 584144494263 | Size: 827b 2026-08-15 07:03:45 - Procesando mensaje regular tipo: image 2026-08-15 07:03:45 - RegularMessageService: Procesando mensaje de 584144494263, tipo: image 2026-08-15 07:03:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM0NDQ4Q0UzRUM3MzhFNTIzM0M1REM4OEZENUFGMzQA 2026-08-15 07:03:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM0NDQ4Q0UzRUM3MzhFNTIzM0M1REM4OEZENUFGMzQA 2026-08-15 07:03:45 - Contenido: ... 2026-08-15 07:03:45 - Comando detectado: image 2026-08-15 07:03:45 - CommandProcessor: Procesando comando: image 2026-08-15 07:03:45 - Imagen sin comando, guardando y procesando 2026-08-15 07:03:45 - Verificando duplicado por imageId=901558512599218, msgId=wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM0NDQ4Q0UzRUM3MzhFNTIzM0M1REM4OEZENUFGMzQA 2026-08-15 07:03:45 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-15 07:03:45 - Incluyendo numtoname.php... 2026-08-15 07:03:45 - Incluyendo media.php... 2026-08-15 07:03:45 - DEBUG messages batch: [{"from":"584144494263","from_user_id":"VE.4520623994891414","id":"wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUM0NDQ4Q0UzRUM3MzhFNTIzM0M1REM4OEZENUFGMzQA","timestamp":"1786791825","type":"image","image":{"mime_type":"image\/jpeg","sha256":"6DTdosLmAdpGVf\/aoH\/skDkoXGWFZRVMZQox3khVAis=","id":"901558512599218","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=901558512599218&source=webhook&ext=1786792126&hash=ATwNEdWT1N0AvLvMKJSdKChLapvR_wUk3Pq2JDYTTpXSLg"}}] 2026-08-15 07:03:45 - DEBUG caption: no se encontró texto cercano 2026-08-15 07:03:45 - DEBUG caption final: [VACIO] 2026-08-15 07:03:45 - DEBUG busqueda mobiles: 04144494263,4144494263,584144494263 2026-08-15 07:03:45 - DEBUG usuario NO encontrado 2026-08-15 07:03:45 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-15 07:03:45 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-15 07:03:46 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=901558512599218&source=getMedia&ext=1786792127&hash=ATzZyua5XCxm6B8bb1cHPy6ItFUPgNnc6XyhQXdpOQOTzQ 2026-08-15 07:03:47 - OCR imagen guardada /home/ctnet/www/chatWEB/media/901558512599218.jpg (29970 bytes) 2026-08-15 07:03:48 - OCR tesseract exit=0 chars=272 2026-08-15 07:03:48 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 261 y PagomóvilBDV Personas 9 24.000,00 Bs Fecha: 15/08/2026 Operación: 007007409315 Io Identificación: 18143785 Origen: 0102****3886 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-15 07:03:48 - OCR parse (caption-level): {"banco":"Venezuela","monto":"24000.00","fecha":"2026-08-15"} 2026-08-15 07:03:48 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-15","debug":["fecha=2026-08-15"]} 2026-08-15 07:03:48 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-15 07:03:48 - DEBUG bodyAdmin postOCR: Tlf: 04144494263\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 24000.00 (caption)\nFecha: 2026-08-15 (caption) 2026-08-15 07:03:51 - IMG 901558512599218 TEL 04144494263 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-15 07:03:51 - Incluyendo guardar_imagen.php... 2026-08-15 07:03:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-15 07:03:51 - Includes realizados. Verificando funciones... 2026-08-15 07:03:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584144494263 2026-08-15 07:03:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-15 07:03:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-15 07:03:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-15 07:03:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-15 07:03:51 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-15 07:03:51 - obtenerInfoUsuario: Datos usuario: {"username":"0c:ea:14:9e:dd:58","firstname":"Sorangel","lastname":"Guevara ","mac":"0c:ea:14:9e:dd:58","srvid":34} 2026-08-15 07:03:51 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-15 07:03:51 - Datos usuario extraídos: {"username":"0c:ea:14:9e:dd:58","firstname":"Sorangel","lastname":"Guevara ","mac":"0c:ea:14:9e:dd:58","srvid":34} 2026-08-15 07:03:51 - Función conectarbot disponible, obteniendo conexión... 2026-08-15 07:03:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-15 07:03:51 - Valor de accessToken: EAAC0c45... 2026-08-15 07:03:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-15 07:03:51 - Instancia WhatsAppImageHandler creada 2026-08-15 07:03:51 - Llamando a saveWhatsAppImage... 2026-08-15 07:03:51 - saveWhatsAppImage: Procesando imagen para: 584144494263 2026-08-15 07:03:51 - saveWhatsAppImage: ID de media: 901558512599218, MIME type: image/jpeg 2026-08-15 07:03:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/901558512599218 2026-08-15 07:03:52 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-15 07:03:52 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=901558512599218&source=getMedia&ext=1786792132&hash=ATyKJVZJrGXmOfEV9ok25UL18HphgbzxmqMNfrwGjkA_0w 2026-08-15 07:03:52 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=901558512599218&source=getMedia&ext=1786792132&hash=ATyKJVZJrGXmOfEV9ok25UL18HphgbzxmqMNfrwGjkA_0w 2026-08-15 07:03:53 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-15 07:03:53 - descargar_imagen: Imagen descargada - Tamaño: 29970 bytes, Tipo: image/jpeg 2026-08-15 07:03:53 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/901558512599218.jpg, Tamaño: 29970 bytes 2026-08-15 07:03:53 - saveToDatabase: Registro insertado en BD con ID: 382 2026-08-15 07:03:53 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/901558512599218.jpg","image_id":"901558512599218","size":29970,"mime_type":"image\/jpeg","db_success":true} 2026-08-15 07:03:53 - Resultado del comando: array 2026-08-15 07:03:53 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-15 07:03:54 - Mensaje enviado con éxito a 584144494263 2026-08-15 07:03:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80479a2ed62 (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSMTNCMDdGRDMwNEREQjExMTNFAA==) 2026-08-15 07:03:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a80479a2ed62 2026-08-15 07:03:54 - ====== FIN WEBHOOK ====== 2026-08-15 07:04:40 - ====== INICIO WEBHOOK ====== 2026-08-15 07:04:40 - Evento: interactive | De: 584144494263 | Size: 933b 2026-08-15 07:04:40 - Procesando Flow de PAGO para: 584144494263 [15-Aug-2026 07:04:41 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-15 07:04:41 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-15 07:04:41 - ====== INICIO WEBHOOK ====== 2026-08-15 07:04:41 - Evento: interactive | De: 584144494263 | Size: 933b 2026-08-15 07:04:41 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUNBMDU1NkVDOTY0MzVFMEU5RkRCNkQ0QzY0M0MyOTkA, ignorando 2026-08-15 07:14:24 - ====== INICIO WEBHOOK ====== 2026-08-15 07:14:24 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 07:14:24 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 07:14:24 - ====== FIN WEBHOOK ====== 2026-08-15 08:13:47 - ====== INICIO WEBHOOK ====== 2026-08-15 08:13:47 - Evento: image | De: 584267453909 | Size: 833b 2026-08-15 08:13:47 - Procesando mensaje regular tipo: image 2026-08-15 08:13:47 - RegularMessageService: Procesando mensaje de 584267453909, tipo: image 2026-08-15 08:13:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMwMDY3RUJCQTRBNzRDQzg3QTUzMTA1MzA1QTE2MjgA 2026-08-15 08:13:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMwMDY3RUJCQTRBNzRDQzg3QTUzMTA1MzA1QTE2MjgA 2026-08-15 08:13:47 - Contenido: ... 2026-08-15 08:13:47 - Comando detectado: image 2026-08-15 08:13:47 - CommandProcessor: Procesando comando: image 2026-08-15 08:13:47 - Imagen sin comando, guardando y procesando 2026-08-15 08:13:47 - Verificando duplicado por imageId=1495567312612026, msgId=wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMwMDY3RUJCQTRBNzRDQzg3QTUzMTA1MzA1QTE2MjgA 2026-08-15 08:13:47 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-15 08:13:47 - Incluyendo numtoname.php... 2026-08-15 08:13:47 - Incluyendo media.php... 2026-08-15 08:13:47 - DEBUG messages batch: [{"from":"584267453909","from_user_id":"VE.4529535870666893","id":"wamid.HBgMNTg0MjY3NDUzOTA5FQIAEhggQUMwMDY3RUJCQTRBNzRDQzg3QTUzMTA1MzA1QTE2MjgA","timestamp":"1786796025","type":"image","image":{"mime_type":"image\/jpeg","sha256":"zsXBaA2QEvfVjD5YKHtiA4ASFQ8At9JeCGQiWzkzYcI=","id":"1495567312612026","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1495567312612026&source=webhook&ext=1786796327&hash=ATyuzY0iLwbo3zfmv-dD55aULSASnNIXRmYVMop6dzLsTg"}}] 2026-08-15 08:13:47 - DEBUG caption: no se encontró texto cercano 2026-08-15 08:13:47 - DEBUG caption final: [VACIO] 2026-08-15 08:13:47 - DEBUG busqueda mobiles: 04267453909,4267453909,584267453909 2026-08-15 08:13:47 - DEBUG usuario NO encontrado 2026-08-15 08:13:47 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-15 08:13:47 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-15 08:13:48 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1495567312612026&source=getMedia&ext=1786796328&hash=ATxoJbxYtqQE9rhP0edYw0l82UgkVxYSXLo21Xa5rAsf6A 2026-08-15 08:13:49 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1495567312612026.jpg (35383 bytes) 2026-08-15 08:13:50 - OCR tesseract exit=0 chars=271 2026-08-15 08:13:50 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 298 y PagomóvilBDV Personas 9 11.000,00 Bs Fecha: 15/08/2026 Operación: 007007854791 lO Identificación: 18143785 Origen: 0102****4298 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-15 08:13:50 - OCR parse (caption-level): {"banco":"Venezuela","monto":"11000.00","fecha":"2026-08-15"} 2026-08-15 08:13:50 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-15","debug":["fecha=2026-08-15"]} 2026-08-15 08:13:50 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-15 08:13:50 - DEBUG bodyAdmin postOCR: Tlf: 04267453909\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 11000.00 (caption)\nFecha: 2026-08-15 (caption) 2026-08-15 08:13:53 - IMG 1495567312612026 TEL 04267453909 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-15 08:13:53 - Incluyendo guardar_imagen.php... 2026-08-15 08:13:53 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-15 08:13:53 - Includes realizados. Verificando funciones... 2026-08-15 08:13:53 - obtenerInfoUsuario: Iniciando función con teléfono: 584267453909 2026-08-15 08:13:53 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-15 08:13:53 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-15 08:13:53 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-15 08:13:53 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-15 08:13:53 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-15 08:13:53 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:99:b8:5d","firstname":"alejandro","lastname":"mayora","mac":"74:ac:b9:99:b8:5d","srvid":37} 2026-08-15 08:13:53 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-15 08:13:53 - Datos usuario extraídos: {"username":"74:ac:b9:99:b8:5d","firstname":"alejandro","lastname":"mayora","mac":"74:ac:b9:99:b8:5d","srvid":37} 2026-08-15 08:13:53 - Función conectarbot disponible, obteniendo conexión... 2026-08-15 08:13:53 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-15 08:13:53 - Valor de accessToken: EAAC0c45... 2026-08-15 08:13:53 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-15 08:13:53 - Instancia WhatsAppImageHandler creada 2026-08-15 08:13:53 - Llamando a saveWhatsAppImage... 2026-08-15 08:13:53 - saveWhatsAppImage: Procesando imagen para: 584267453909 2026-08-15 08:13:53 - saveWhatsAppImage: ID de media: 1495567312612026, MIME type: image/jpeg 2026-08-15 08:13:53 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1495567312612026 2026-08-15 08:13:54 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-15 08:13:54 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1495567312612026&source=getMedia&ext=1786796334&hash=ATwuLCamxFk3Q5pCDuM-iRvsPyhD4AUaEwp7hj5iqoIV4A 2026-08-15 08:13:54 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1495567312612026&source=getMedia&ext=1786796334&hash=ATwuLCamxFk3Q5pCDuM-iRvsPyhD4AUaEwp7hj5iqoIV4A 2026-08-15 08:13:54 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-15 08:13:54 - descargar_imagen: Imagen descargada - Tamaño: 35383 bytes, Tipo: image/jpeg 2026-08-15 08:13:54 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1495567312612026.jpg, Tamaño: 35383 bytes 2026-08-15 08:13:54 - saveToDatabase: Registro insertado en BD con ID: 383 2026-08-15 08:13:54 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1495567312612026.jpg","image_id":"1495567312612026","size":35383,"mime_type":"image\/jpeg","db_success":true} 2026-08-15 08:13:54 - Resultado del comando: array 2026-08-15 08:13:54 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-15 08:13:55 - Mensaje enviado con éxito a 584267453909 2026-08-15 08:13:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a805803db862 (wa_message_id: wamid.HBgMNTg0MjY3NDUzOTA5FQIAERgSRTNFRjRENTk3QTE3OUVBQTc3AA==) 2026-08-15 08:13:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a805803db862 2026-08-15 08:13:55 - ====== FIN WEBHOOK ====== 2026-08-15 08:19:26 - ====== INICIO WEBHOOK ====== 2026-08-15 08:19:26 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 08:19:26 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 08:19:26 - ====== FIN WEBHOOK ====== 2026-08-15 08:19:28 - ====== INICIO WEBHOOK ====== 2026-08-15 08:19:28 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 08:19:28 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 08:19:28 - ====== FIN WEBHOOK ====== 2026-08-15 08:19:36 - ====== INICIO WEBHOOK ====== 2026-08-15 08:19:36 - Evento: image | De: 584149018850 | Size: 828b 2026-08-15 08:19:36 - Procesando mensaje regular tipo: image 2026-08-15 08:19:36 - RegularMessageService: Procesando mensaje de 584149018850, tipo: image 2026-08-15 08:19:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5MDE4ODUwFQIAEhggQUMzNjE4NEQ3N0VDNUQ1RUYwQzRCREZGMTM4MkM1NTYA 2026-08-15 08:19:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5MDE4ODUwFQIAEhggQUMzNjE4NEQ3N0VDNUQ1RUYwQzRCREZGMTM4MkM1NTYA 2026-08-15 08:19:36 - Contenido: ... 2026-08-15 08:19:36 - Comando detectado: image 2026-08-15 08:19:36 - CommandProcessor: Procesando comando: image 2026-08-15 08:19:36 - Imagen sin comando, guardando y procesando 2026-08-15 08:19:36 - Verificando duplicado por imageId=4591746737776984, msgId=wamid.HBgMNTg0MTQ5MDE4ODUwFQIAEhggQUMzNjE4NEQ3N0VDNUQ1RUYwQzRCREZGMTM4MkM1NTYA 2026-08-15 08:19:36 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-15 08:19:36 - Incluyendo numtoname.php... 2026-08-15 08:19:36 - Incluyendo media.php... 2026-08-15 08:19:36 - DEBUG messages batch: [{"from":"584149018850","from_user_id":"VE.4525672514386562","id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAEhggQUMzNjE4NEQ3N0VDNUQ1RUYwQzRCREZGMTM4MkM1NTYA","timestamp":"1786796376","type":"image","image":{"mime_type":"image\/jpeg","sha256":"NRiORUv7DRCDdqsCHuQol7VC7HUxa+w0w9BV+esLyyw=","id":"4591746737776984","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4591746737776984&source=webhook&ext=1786796677&hash=ATxoU0wgJF493-6Su5kt9DE__plc-QRxq4LG2MCQVTW1kQ"}}] 2026-08-15 08:19:36 - DEBUG caption: no se encontró texto cercano 2026-08-15 08:19:36 - DEBUG caption final: [VACIO] 2026-08-15 08:19:36 - DEBUG busqueda mobiles: 04149018850,4149018850,584149018850 2026-08-15 08:19:36 - DEBUG usuario encontrado: 70:a7:41:28:6a:24 2026-08-15 08:19:36 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-15 08:19:36 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-15 08:19:37 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4591746737776984&source=getMedia&ext=1786796678&hash=ATxCb_FDxNJcGUZduhLNJ2SfRFw6bLBovtaB1_uMbEVQgg 2026-08-15 08:19:38 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4591746737776984.jpg (45334 bytes) 2026-08-15 08:19:39 - OCR tesseract exit=0 chars=282 2026-08-15 08:19:39 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 276 PagomóvilBDV Personas Fecha: 15/08/2026 Operacién: 007007930142 1D Identificación: 18143785 Origen: 0102****4407 Destino: 04143466209 EA 0105 - BANCO MERCANTIL Concepto: 5 dolares eufracio flores 2026-08-15 08:19:39 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-15"} 2026-08-15 08:19:39 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-15","debug":["fecha=2026-08-15"]} 2026-08-15 08:19:39 - DEBUG registro: usernameRaw=''70:a7:41:28:6a:24'' first=''Eufracio'' last=''Flores'' esRegistrado=1 2026-08-15 08:19:39 - DEBUG bodyAdmin postOCR: Tlf: 04149018850\nUser: 70:a7:41:28:6a:24\nNombre: Eufracio Flores\nBanco: Mercantil\nMonto: \nFecha: 2026-08-15 (caption)\nSrvID: 47 2026-08-15 08:19:43 - IMG 4591746737776984 TEL 04149018850 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-15 08:19:43 - Incluyendo guardar_imagen.php... 2026-08-15 08:19:43 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-15 08:19:43 - Includes realizados. Verificando funciones... 2026-08-15 08:19:43 - obtenerInfoUsuario: Iniciando función con teléfono: 584149018850 2026-08-15 08:19:43 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-15 08:19:43 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-15 08:19:43 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-15 08:19:43 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-15 08:19:43 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-15 08:19:43 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:6a:24","firstname":"Eufracio","lastname":"Flores","mac":"70:a7:41:28:6a:24","srvid":47} 2026-08-15 08:19:43 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-15 08:19:43 - Datos usuario extraídos: {"username":"70:a7:41:28:6a:24","firstname":"Eufracio","lastname":"Flores","mac":"70:a7:41:28:6a:24","srvid":47} 2026-08-15 08:19:43 - Función conectarbot disponible, obteniendo conexión... 2026-08-15 08:19:43 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-15 08:19:43 - Valor de accessToken: EAAC0c45... 2026-08-15 08:19:43 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-15 08:19:43 - Instancia WhatsAppImageHandler creada 2026-08-15 08:19:43 - Llamando a saveWhatsAppImage... 2026-08-15 08:19:43 - saveWhatsAppImage: Procesando imagen para: 584149018850 2026-08-15 08:19:43 - saveWhatsAppImage: ID de media: 4591746737776984, MIME type: image/jpeg 2026-08-15 08:19:43 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4591746737776984 2026-08-15 08:19:43 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-15 08:19:43 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4591746737776984&source=getMedia&ext=1786796684&hash=ATyhroD3NGYKLCqQQU8IWJNLJj29yoDi9jTyZBXdgcVx8g 2026-08-15 08:19:43 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4591746737776984&source=getMedia&ext=1786796684&hash=ATyhroD3NGYKLCqQQU8IWJNLJj29yoDi9jTyZBXdgcVx8g 2026-08-15 08:19:44 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-15 08:19:44 - descargar_imagen: Imagen descargada - Tamaño: 45334 bytes, Tipo: image/jpeg 2026-08-15 08:19:44 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4591746737776984.jpg, Tamaño: 45334 bytes 2026-08-15 08:19:44 - saveToDatabase: Registro insertado en BD con ID: 384 2026-08-15 08:19:44 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4591746737776984.jpg","image_id":"4591746737776984","size":45334,"mime_type":"image\/jpeg","db_success":true} 2026-08-15 08:19:44 - Resultado del comando: array 2026-08-15 08:19:44 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-15 08:19:45 - Mensaje enviado con éxito a 584149018850 2026-08-15 08:19:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a805961b1989 (wa_message_id: wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSNDM5M0MyQUNGREUwNTlEQ0JFAA==) 2026-08-15 08:19:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a805961b1989 2026-08-15 08:19:45 - ====== FIN WEBHOOK ====== 2026-08-15 08:21:35 - ====== INICIO WEBHOOK ====== 2026-08-15 08:21:35 - Evento: image | De: 584241341199 | Size: 822b 2026-08-15 08:21:35 - Procesando mensaje regular tipo: image 2026-08-15 08:21:35 - RegularMessageService: Procesando mensaje de 584241341199, tipo: image 2026-08-15 08:21:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMzQxMTk5FQIAEhggQTVFNTVCQTBFNTJEQjU5QzA4OUU0QTY5NDExMjkxMzgA 2026-08-15 08:21:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMzQxMTk5FQIAEhggQTVFNTVCQTBFNTJEQjU5QzA4OUU0QTY5NDExMjkxMzgA 2026-08-15 08:21:35 - Contenido: ... 2026-08-15 08:21:35 - Comando detectado: image 2026-08-15 08:21:35 - CommandProcessor: Procesando comando: image 2026-08-15 08:21:35 - Imagen sin comando, guardando y procesando 2026-08-15 08:21:35 - Verificando duplicado por imageId=1055004283922847, msgId=wamid.HBgMNTg0MjQxMzQxMTk5FQIAEhggQTVFNTVCQTBFNTJEQjU5QzA4OUU0QTY5NDExMjkxMzgA 2026-08-15 08:21:35 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-15 08:21:35 - Incluyendo numtoname.php... 2026-08-15 08:21:35 - Incluyendo media.php... 2026-08-15 08:21:35 - DEBUG messages batch: [{"from":"584241341199","from_user_id":"VE.4528798450740635","id":"wamid.HBgMNTg0MjQxMzQxMTk5FQIAEhggQTVFNTVCQTBFNTJEQjU5QzA4OUU0QTY5NDExMjkxMzgA","timestamp":"1786796493","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vUveRnb\/9KtqkzIj7SJv0R7GKmF0vHiKh0trms7q1oE=","id":"1055004283922847","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1055004283922847&source=webhook&ext=1786796795&hash=ATxIeDqfYzwonyfKH83Jsic8YjMCdVR8HwXydpAe3TcHjw"}}] 2026-08-15 08:21:35 - DEBUG caption: no se encontró texto cercano 2026-08-15 08:21:35 - DEBUG caption final: [VACIO] 2026-08-15 08:21:35 - DEBUG busqueda mobiles: 04241341199,4241341199,584241341199 2026-08-15 08:21:35 - DEBUG usuario NO encontrado 2026-08-15 08:21:35 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-15 08:21:35 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-15 08:21:36 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1055004283922847&source=getMedia&ext=1786796796&hash=ATy8GWYc6UtbZtEG229-zMj7XB3ZNfkYrAGqg7kq-VL4MQ 2026-08-15 08:21:37 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1055004283922847.jpg (36302 bytes) 2026-08-15 08:21:38 - OCR tesseract exit=0 chars=274 2026-08-15 08:21:38 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 280 A PagomóvilBDV Personas ES 15/08/2026 Tar 007007930142 mí Identificación: 18143785 Origen: 0102****4407 Destino: 04143466209 TO 0105 - BANCO MERCANTIL Concepto: 5 dolares eufracio flores 2026-08-15 08:21:38 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-15"} 2026-08-15 08:21:38 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-15","debug":["fecha=2026-08-15"]} 2026-08-15 08:21:38 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-15 08:21:38 - DEBUG bodyAdmin postOCR: Tlf: 04241341199\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: \nFecha: 2026-08-15 (caption) 2026-08-15 08:21:40 - IMG 1055004283922847 TEL 04241341199 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-15 08:21:40 - Incluyendo guardar_imagen.php... 2026-08-15 08:21:40 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-15 08:21:40 - Includes realizados. Verificando funciones... 2026-08-15 08:21:40 - obtenerInfoUsuario: Iniciando función con teléfono: 584241341199 2026-08-15 08:21:40 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-15 08:21:40 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-15 08:21:40 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-15 08:21:40 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-15 08:21:40 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584241341199 2026-08-15 08:21:40 - Datos usuario extraídos: null 2026-08-15 08:21:40 - Función conectarbot disponible, obteniendo conexión... 2026-08-15 08:21:40 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-15 08:21:40 - Valor de accessToken: EAAC0c45... 2026-08-15 08:21:40 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-15 08:21:40 - Instancia WhatsAppImageHandler creada 2026-08-15 08:21:40 - Llamando a saveWhatsAppImage... 2026-08-15 08:21:40 - saveWhatsAppImage: Procesando imagen para: 584241341199 2026-08-15 08:21:40 - saveWhatsAppImage: ID de media: 1055004283922847, MIME type: image/jpeg 2026-08-15 08:21:40 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1055004283922847 2026-08-15 08:21:41 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-15 08:21:41 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1055004283922847&source=getMedia&ext=1786796802&hash=ATwqmRG8ovBBeTSyVSerzH1xm4eSNnuIXBD70OJIl9XuIg 2026-08-15 08:21:41 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1055004283922847&source=getMedia&ext=1786796802&hash=ATwqmRG8ovBBeTSyVSerzH1xm4eSNnuIXBD70OJIl9XuIg 2026-08-15 08:21:41 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-15 08:21:41 - descargar_imagen: Imagen descargada - Tamaño: 36302 bytes, Tipo: image/jpeg 2026-08-15 08:21:41 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1055004283922847.jpg, Tamaño: 36302 bytes 2026-08-15 08:21:41 - saveToDatabase: Registro insertado en BD con ID: 385 2026-08-15 08:21:41 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1055004283922847.jpg","image_id":"1055004283922847","size":36302,"mime_type":"image\/jpeg","db_success":true} 2026-08-15 08:21:41 - Resultado del comando: array 2026-08-15 08:21:41 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-15 08:21:43 - Mensaje enviado con éxito a 584241341199 2026-08-15 08:21:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8059d726b9f (wa_message_id: wamid.HBgMNTg0MjQxMzQxMTk5FQIAERgSMTIwQTAwMjUzQkFEQzVBQ0NFAA==) 2026-08-15 08:21:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a8059d726b9f 2026-08-15 08:21:43 - ====== FIN WEBHOOK ====== 2026-08-15 08:36:28 - ====== INICIO WEBHOOK ====== 2026-08-15 08:36:28 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 08:36:28 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 08:36:28 - ====== FIN WEBHOOK ====== 2026-08-15 08:49:51 - ====== INICIO WEBHOOK ====== 2026-08-15 08:49:51 - Evento: image | De: 584144912881 | Size: 807b 2026-08-15 08:49:51 - Procesando mensaje regular tipo: image 2026-08-15 08:49:51 - RegularMessageService: Procesando mensaje de 584144912881, tipo: image 2026-08-15 08:49:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0FFRjZGNzMxNkQ0NzlFRDI1NkMA 2026-08-15 08:49:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0FFRjZGNzMxNkQ0NzlFRDI1NkMA 2026-08-15 08:49:51 - Contenido: ... 2026-08-15 08:49:51 - Comando detectado: image 2026-08-15 08:49:51 - CommandProcessor: Procesando comando: image 2026-08-15 08:49:51 - Imagen sin comando, guardando y procesando 2026-08-15 08:49:51 - Verificando duplicado por imageId=2588085028290993, msgId=wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0FFRjZGNzMxNkQ0NzlFRDI1NkMA 2026-08-15 08:49:51 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-15 08:49:51 - Incluyendo numtoname.php... 2026-08-15 08:49:51 - Incluyendo media.php... 2026-08-15 08:49:51 - DEBUG messages batch: [{"from":"584144912881","from_user_id":"VE.4532026367084510","id":"wamid.HBgMNTg0MTQ0OTEyODgxFQIAEhgUM0FFRjZGNzMxNkQ0NzlFRDI1NkMA","timestamp":"1786798190","type":"image","image":{"mime_type":"image\/jpeg","sha256":"yFp5pAkCmAyb9vJJaPOsXZfkHjkEGaT+fgDSyDxunj8=","id":"2588085028290993","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2588085028290993&source=webhook&ext=1786798491&hash=ATwDPYStg3xBroLx5jI-LRSHT1KPDqYLXTMV1elcEajWnw"}}] 2026-08-15 08:49:51 - DEBUG caption: no se encontró texto cercano 2026-08-15 08:49:51 - DEBUG caption final: [VACIO] 2026-08-15 08:49:51 - DEBUG busqueda mobiles: 04144912881,4144912881,584144912881 2026-08-15 08:49:51 - DEBUG usuario encontrado: e0:63:da:f0:46:b7 2026-08-15 08:49:51 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-15 08:49:51 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-15 08:49:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2588085028290993&source=getMedia&ext=1786798492&hash=ATxmQ7rWGJ2ZNa1fDHprqmuy4Il5SYQZrNZoUp6IwOkZ-Q 2026-08-15 08:49:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2588085028290993.jpg (75100 bytes) 2026-08-15 08:49:54 - OCR tesseract exit=0 chars=386 2026-08-15 08:49:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 208 O ¡Listo! Tu Tpago fue exitoso Nro. Referencia: 622739328283 prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-15 12:37:02 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-15 12:37:03 - ====== INICIO WEBHOOK ====== 2026-08-15 12:37:03 - Evento: text | De: 584129910199 | Size: 564b 2026-08-15 12:37:03 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTEwMTk5FQIAEhggQUMyRTIzNzQ3MjY1NEYxNzkwNUMzODk3N0YwMjU5RjgA, ignorando 2026-08-15 12:57:03 - ====== INICIO WEBHOOK ====== 2026-08-15 12:57:03 - Evento: audio | De: 584120838908 | Size: 848b 2026-08-15 12:57:03 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Gleidi ) [wa_id] => 584120838908 [user_id] => VE.4530984973855316 ) ) [messages] => Array ( [0] => Array ( [from] => 584120838908 [from_user_id] => VE.4530984973855316 [id] => wamid.HBgMNTg0MTIwODM4OTA4FQIAEhggQUNBRDMxMjAyQ0IwMkYyQTM0ODA1NkI0QUQ1Q0E2QTEA [timestamp] => 1786813021 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => SznL+N1+uyOR7gRPh999g83BZ37VORRCEGEE9X88vWw= [id] => 1666676304427672 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1666676304427672&source=webhook&ext=1786813323&hash=ATykIrS5tI0CBc7_DbDH_m4sE58tjjC2NEYVM5WVVXQEjA [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-15 12:57:03 - ====== FIN WEBHOOK ====== 2026-08-15 13:08:15 - ====== INICIO WEBHOOK ====== 2026-08-15 13:08:15 - Evento: text | De: 584129910199 | Size: 604b 2026-08-15 13:08:15 - Procesando mensaje regular tipo: text 2026-08-15 13:08:15 - RegularMessageService: Procesando mensaje de 584129910199, tipo: text 2026-08-15 13:08:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMTk5FQIAEhggQUMzRkFGNjkzNUZBREZFQzI0NzU5NUFCRUY2Q0I5QUUA 2026-08-15 13:08:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMTk5FQIAEhggQUMzRkFGNjkzNUZBREZFQzI0NzU5NUFCRUY2Q0I5QUUA 2026-08-15 13:08:15 - Contenido: Buenas noches cuanto es el monto del servicio... 2026-08-15 13:08:15 - Comando detectado: buenas 2026-08-15 13:08:15 - CommandProcessor: Procesando comando: buenas 2026-08-15 13:08:15 - Comando no reconocido, enviando a ChatGPT 2026-08-15 13:08:15 - Resultado del comando: string 2026-08-15 13:08:15 - Enviando a ChatGPT: Buenas noches cuanto es el monto del servicio... 2026-08-15 13:08:15 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches cuanto es el monto del servicio... 2026-08-15 13:08:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 14:08:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 14:08:15 America/Halifax] [CHATBOT][START] corr=a82f0b79 IP=127.0.0.1 UA= [15-Aug-2026 13:08:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 13:08:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-26 username=e4:38:83:ae:66:fb mobile=584129910199 [15-Aug-2026 13:08:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 13:08:16 America/Caracas] [CHATBOT][DIAG] corr=a82f0b79 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [15-Aug-2026 13:08:16 America/Caracas] [CHATBOT][CTX] corr=a82f0b79 tel=584129910199 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 13:08:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 13:08:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 13:08:16 America/Caracas] [CHATBOT][AI][68b210] Proveedor: gemini [15-Aug-2026 13:08:16 America/Caracas] [CHATBOT][GEMINI][68b210] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 13:08:17 America/Caracas] [CHATBOT][GEMINI][68b210] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 13:08:17 America/Caracas] [CHATBOT][GEMINI][68b210] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 13:08:18 America/Caracas] [CHATBOT][AI][68b210] Gemini falló, usando heurística local [15-Aug-2026 13:08:18 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-15 13:08:18 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-15 13:08:19 - Mensaje enviado con éxito a 584129910199 2026-08-15 13:08:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a809d03ac3f2 (wa_message_id: wamid.HBgMNTg0MTI5OTEwMTk5FQIAERgSMjQ5QzA4Nzk5MDc2RjFGNThBAA==) 2026-08-15 13:08:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a809d03ac3f2 2026-08-15 13:08:19 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Gleidi angie tarquinio ladera, 14/09/2026 . 584120838908 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120838908","wa_id":"584120838908"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODM4OTA4FQIAERgSMTcyNUU4OERBOEMxM0QwMEVEAA==","message_status":"accepted"}]}'. 2026-08-15 13:12:07 - ====== INICIO WEBHOOK ====== 2026-08-15 13:12:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 13:12:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 13:12:07 - ====== FIN WEBHOOK ====== [15-Aug-2026 14:12:23 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 14:12:23 America/Halifax] [CHATBOT][AI][eaf5aa] Proveedor: gemini [15-Aug-2026 14:12:23 America/Halifax] [CHATBOT][GEMINI][eaf5aa] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 14:12:23 America/Halifax] [CHATBOT][GEMINI][eaf5aa] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 14:12:24 America/Halifax] [CHATBOT][GEMINI][eaf5aa] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 14:12:24 America/Halifax] [CHATBOT][AI][eaf5aa] Gemini falló, usando heurística local [15-Aug-2026 14:12:24 America/Halifax] [CHATBOT][AI][eaf5aa] Heurística no matcheó, enviando menú de opciones [15-Aug-2026 14:12:26 America/Halifax] Instagram API Error [403]: {"error":{"message":"(#200) La app no tiene acceso avanzado al permiso instagram_manage_messages y el usuario destinatario no tiene ning\u00fan rol en ella.","type":"OAuthException","code":200,"error_subcode":2534048,"fbtrace_id":"At5S3WICVyg1FXhj4Z_8t2C"}} - addcreddits, addcreddits , Andrea Tarquinio, 2026-09-14 00:00:00 . 584147856545 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584147856545","wa_id":"584147856545"}],"messages":[{"id":"wamid.HBgMNTg0MTQ3ODU2NTQ1FQIAERgSRUM4RDk0REYxMjREMzdCMjc5AA==","message_status":"accepted"}]}'. 2026-08-15 13:34:00 - ====== INICIO WEBHOOK ====== 2026-08-15 13:34:00 - Evento: image | De: 584143466209 | Size: 865b 2026-08-15 13:34:00 - Procesando mensaje regular tipo: image 2026-08-15 13:34:00 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-15 13:34:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2QUM4RDM2MkNERkFDMTJFRDg1NjEyNEE3QTdERkIA 2026-08-15 13:34:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2QUM4RDM2MkNERkFDMTJFRDg1NjEyNEE3QTdERkIA 2026-08-15 13:34:00 - Contenido: G venezuela 58000.00 sueldo-diego... 2026-08-15 13:34:00 - Comando detectado: g 2026-08-15 13:34:00 - CommandProcessor: Procesando comando: g 2026-08-15 13:34:00 - Gasto de negocio con imagen: 2404674193695364 2026-08-15 13:34:00 - Formato 'g banco descripcion': banco=venezuela, desc=58000.00 sueldo-diego 2026-08-15 13:34:01 - Ejecutando GastosService (negocio) [15-Aug-2026 13:34:01 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-15 13:34:04 - Resultado del comando: array 2026-08-15 13:34:04 - Enviando respuesta: ✅ 💼 Gasto de negocio #982 registrado • Mon 2026-08-15 13:34:05 - Mensaje enviado con éxito a 584143466209 2026-08-15 13:34:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80a30dcc5d3 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjJBRkIxMUJBOTA3MDlGMjIxAA==) 2026-08-15 13:34:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a80a30dcc5d3 2026-08-15 13:34:05 - ====== FIN WEBHOOK ====== 2026-08-15 13:37:06 - ====== INICIO WEBHOOK ====== 2026-08-15 13:37:06 - Evento: image | De: 584143466209 | Size: 867b 2026-08-15 13:37:06 - Procesando mensaje regular tipo: image 2026-08-15 13:37:06 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-15 13:37:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDOTk4NkRENzhDQkMxNTExMTEyNEVEQUJCNjMzNTUA 2026-08-15 13:37:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDOTk4NkRENzhDQkMxNTExMTEyNEVEQUJCNjMzNTUA 2026-08-15 13:37:06 - Contenido: G venezuela 58000.00 sueldo-eduardo... 2026-08-15 13:37:06 - Comando detectado: g 2026-08-15 13:37:06 - CommandProcessor: Procesando comando: g 2026-08-15 13:37:06 - Gasto de negocio con imagen: 1537779624102278 2026-08-15 13:37:06 - Formato 'g banco descripcion': banco=venezuela, desc=58000.00 sueldo-eduardo 2026-08-15 13:37:07 - Ejecutando GastosService (negocio) [15-Aug-2026 13:37:07 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-15 13:37:10 - Resultado del comando: array 2026-08-15 13:37:10 - Enviando respuesta: ✅ 💼 Gasto de negocio #983 registrado • Mon 2026-08-15 13:37:11 - Mensaje enviado con éxito a 584143466209 2026-08-15 13:37:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80a3c764d7e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOEREOUY1RENCRTdEMjQxRkJBAA==) 2026-08-15 13:37:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a80a3c764d7e 2026-08-15 13:37:11 - ====== FIN WEBHOOK ====== 2026-08-15 13:38:44 - ====== INICIO WEBHOOK ====== 2026-08-15 13:38:44 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 13:38:44 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 13:38:44 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , alejandro mayora, 2026-09-20 00:00:00 . 584267453909 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267453909","wa_id":"584267453909"}],"messages":[{"id":"wamid.HBgMNTg0MjY3NDUzOTA5FQIAERgSRTI0Q0FGOUJDRTQ0Nzc2Q0ZFAA==","message_status":"accepted"}]}'. 2026-08-15 14:08:36 - ====== INICIO WEBHOOK ====== 2026-08-15 14:08:36 - Evento: text | De: 584129910199 | Size: 571b 2026-08-15 14:08:36 - Procesando mensaje regular tipo: text 2026-08-15 14:08:36 - RegularMessageService: Procesando mensaje de 584129910199, tipo: text 2026-08-15 14:08:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMTk5FQIAEhggQUMyQzFFREEzNjEyMTI2ODRBMzMyRDY3MjJCODRDOTEA 2026-08-15 14:08:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMTk5FQIAEhggQUMyQzFFREEzNjEyMTI2ODRBMzMyRDY3MjJCODRDOTEA 2026-08-15 14:08:36 - Contenido: 🤔... 2026-08-15 14:08:36 - Comando detectado: 🤔 2026-08-15 14:08:36 - CommandProcessor: Procesando comando: 🤔 2026-08-15 14:08:36 - Comando no reconocido, enviando a ChatGPT 2026-08-15 14:08:36 - Resultado del comando: string 2026-08-15 14:08:36 - Enviando a ChatGPT: 🤔... 2026-08-15 14:08:36 - forwardToChatGPT: Enviando a ChatGPT: 🤔... 2026-08-15 14:08:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 15:08:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 15:08:36 America/Halifax] [CHATBOT][START] corr=91fc47b9 IP=127.0.0.1 UA= [15-Aug-2026 14:08:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 14:08:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-26 username=e4:38:83:ae:66:fb mobile=584129910199 [15-Aug-2026 14:08:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 14:08:38 America/Caracas] [CHATBOT][DIAG] corr=91fc47b9 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [15-Aug-2026 14:08:38 America/Caracas] [CHATBOT][CTX] corr=91fc47b9 tel=584129910199 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 14:08:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 14:08:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 14:08:38 America/Caracas] [CHATBOT][AI][c77acb] Proveedor: gemini [15-Aug-2026 14:08:38 America/Caracas] [CHATBOT][GEMINI][c77acb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 14:08:38 America/Caracas] [CHATBOT][GEMINI][c77acb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 14:08:39 America/Caracas] [CHATBOT][GEMINI][c77acb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 14:08:39 America/Caracas] [CHATBOT][AI][c77acb] Gemini falló, usando heurística local [15-Aug-2026 14:08:39 America/Caracas] [CHATBOT][AI][c77acb] Heurística no matcheó, enviando menú de opciones [15-Aug-2026 14:08:39 America/Caracas] [CHATBOT][END] corr=91fc47b9 bytesRespuesta=389 [15-Aug-2026 14:08:39 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-15 14:08:39 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-15 14:08:41 - Mensaje enviado con éxito a 584129910199 2026-08-15 14:08:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80ab292ebbb (wa_message_id: wamid.HBgMNTg0MTI5OTEwMTk5FQIAERgSMTRGNjQ2NEYxNUY4NzJBMUNCAA==) 2026-08-15 14:08:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a80ab292ebbb 2026-08-15 14:08:41 - ====== FIN WEBHOOK ====== 2026-08-15 14:09:06 - ====== INICIO WEBHOOK ====== 2026-08-15 14:09:06 - Evento: text | De: 584129910199 | Size: 565b 2026-08-15 14:09:06 - Procesando mensaje regular tipo: text 2026-08-15 14:09:06 - RegularMessageService: Procesando mensaje de 584129910199, tipo: text 2026-08-15 14:09:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMTk5FQIAEhggQUM0RjkxNkZCOURDRUVEODBEMzMxMDc0ODY2OThEQkEA 2026-08-15 14:09:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMTk5FQIAEhggQUM0RjkxNkZCOURDRUVEODBEMzMxMDc0ODY2OThEQkEA 2026-08-15 14:09:06 - Contenido: Planes... 2026-08-15 14:09:06 - Comando detectado: planes 2026-08-15 14:09:06 - CommandProcessor: Procesando comando: planes 2026-08-15 14:09:06 - Comando no reconocido, enviando a ChatGPT 2026-08-15 14:09:06 - Resultado del comando: string 2026-08-15 14:09:06 - Enviando a ChatGPT: Planes... 2026-08-15 14:09:06 - LeadCapture: Posible lead detectado para 584129910199 2026-08-15 14:09:06 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-15 14:09:06 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-15 14:09:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 15:09:06 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 15:09:06 America/Halifax] [CHATBOT][START] corr=517cf08e IP=127.0.0.1 UA= [15-Aug-2026 14:09:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 14:09:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-26 username=e4:38:83:ae:66:fb mobile=584129910199 [15-Aug-2026 14:09:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 14:09:07 America/Caracas] [CHATBOT][DIAG] corr=517cf08e Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [15-Aug-2026 14:09:07 America/Caracas] [CHATBOT][CTX] corr=517cf08e tel=584129910199 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 14:09:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 14:09:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 14:09:07 America/Caracas] [CHATBOT][AI][6e7af3] Proveedor: gemini [15-Aug-2026 14:09:07 America/Caracas] [CHATBOT][GEMINI][6e7af3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 14:09:07 America/Caracas] [CHATBOT][GEMINI][6e7af3] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 14:09:07 America/Caracas] [CHATBOT][GEMINI][6e7af3] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 14:09:08 America/Caracas] [CHATBOT][AI][6e7af3] Gemini falló, usando heurística local [15-Aug-2026 14:09:08 America/Caracas] [CHATBOT][END] corr=517cf08e bytesRespuesta=478 [15-Aug-2026 14:09:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-15 14:09:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-15 14:09:09 - Mensaje enviado con éxito a 584129910199 2026-08-15 14:09:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80ab4585993 (wa_message_id: wamid.HBgMNTg0MTI5OTEwMTk5FQIAERgSQUFBQzUzNjc1QkY4Mzk0MDhBAA==) 2026-08-15 14:09:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a80ab4585993 2026-08-15 14:09:09 - ====== FIN WEBHOOK ====== 2026-08-15 14:09:16 - ====== INICIO WEBHOOK ====== 2026-08-15 14:09:16 - Evento: text | De: 584129910199 | Size: 564b 2026-08-15 14:09:16 - Procesando mensaje regular tipo: text 2026-08-15 14:09:16 - RegularMessageService: Procesando mensaje de 584129910199, tipo: text 2026-08-15 14:09:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMTk5FQIAEhggQUM4OTc0NTZCRjczNEI5RjNGNjcyN0U5RkExQ0RGQTcA 2026-08-15 14:09:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMTk5FQIAEhggQUM4OTc0NTZCRjczNEI5RjNGNjcyN0U5RkExQ0RGQTcA 2026-08-15 14:09:16 - Contenido: Pagar... 2026-08-15 14:09:16 - Comando detectado: pagar 2026-08-15 14:09:16 - CommandProcessor: Procesando comando: pagar 2026-08-15 14:09:16 - Ejecutando add_pagos.php [15-Aug-2026 14:09:17 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-15 14:09:17 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-15 14:09:18 - ====== INICIO WEBHOOK ====== 2026-08-15 14:09:18 - Evento: text | De: 584129910199 | Size: 564b 2026-08-15 14:09:18 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTEwMTk5FQIAEhggQUM4OTc0NTZCRjczNEI5RjNGNjcyN0U5RkExQ0RGQTcA, ignorando 2026-08-15 14:38:58 - ====== INICIO WEBHOOK ====== 2026-08-15 14:38:58 - Evento: text | De: 584129910778 | Size: 610b 2026-08-15 14:38:58 - Procesando mensaje regular tipo: text 2026-08-15 14:38:58 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-08-15 14:38:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNFRDNCQjlEMERGMzIwQzFGMTA0RDNBMjA4RTZBRjkA 2026-08-15 14:38:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNFRDNCQjlEMERGMzIwQzFGMTA0RDNBMjA4RTZBRjkA 2026-08-15 14:38:58 - Contenido: Buenas tardes cuánto es la mitad del wifi... 2026-08-15 14:38:58 - Comando detectado: buenas 2026-08-15 14:38:58 - CommandProcessor: Procesando comando: buenas 2026-08-15 14:38:58 - Comando no reconocido, enviando a ChatGPT 2026-08-15 14:38:58 - Resultado del comando: string 2026-08-15 14:38:58 - Enviando a ChatGPT: Buenas tardes cuánto es la mitad del wifi... 2026-08-15 14:38:58 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes cuánto es la mitad del wifi... 2026-08-15 14:38:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 15:38:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 15:38:58 America/Halifax] [CHATBOT][START] corr=9833ae90 IP=127.0.0.1 UA= [15-Aug-2026 14:38:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 14:38:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:24:77:37 mobile=584129910778 [15-Aug-2026 14:38:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 14:38:59 America/Caracas] [CHATBOT][DIAG] corr=9833ae90 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [15-Aug-2026 14:38:59 America/Caracas] [CHATBOT][CTX] corr=9833ae90 tel=584129910778 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 14:38:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 14:38:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 14:38:59 America/Caracas] [CHATBOT][AI][171b0e] Proveedor: gemini [15-Aug-2026 14:38:59 America/Caracas] [CHATBOT][GEMINI][171b0e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 14:38:59 America/Caracas] [CHATBOT][GEMINI][171b0e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 14:39:00 America/Caracas] [CHATBOT][GEMINI][171b0e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 14:39:00 America/Caracas] [CHATBOT][AI][171b0e] Gemini falló, usando heurística local [15-Aug-2026 14:39:00 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-15 14:39:00 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-15 14:39:02 - Mensaje enviado con éxito a 584129910778 2026-08-15 14:39:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80b2462df0b (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSQzBDOTc1QUVDMDI0MDJDNDhFAA==) 2026-08-15 14:39:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a80b2462df0b 2026-08-15 14:39:02 - ====== FIN WEBHOOK ====== 2026-08-15 15:26:15 - ====== INICIO WEBHOOK ====== 2026-08-15 15:26:15 - Evento: text | De: 584129910778 | Size: 613b 2026-08-15 15:26:15 - Procesando mensaje regular tipo: text 2026-08-15 15:26:15 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-08-15 15:26:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNGOTk2QjMzOTA2Q0RGNTcxMjE0OUIzMEI2MkFFODcA 2026-08-15 15:26:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNGOTk2QjMzOTA2Q0RGNTcxMjE0OUIzMEI2MkFFODcA 2026-08-15 15:26:15 - Contenido: Cómo así quiero pagar la mitad del wifi... 2026-08-15 15:26:15 - Comando detectado: cómo 2026-08-15 15:26:15 - CommandProcessor: Procesando comando: cómo 2026-08-15 15:26:15 - Comando no reconocido, enviando a ChatGPT 2026-08-15 15:26:15 - Resultado del comando: string 2026-08-15 15:26:15 - Enviando a ChatGPT: Cómo así quiero pagar la mitad del wifi... 2026-08-15 15:26:15 - forwardToChatGPT: Enviando a ChatGPT: Cómo así quiero pagar la mitad del wifi... 2026-08-15 15:26:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 16:26:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 16:26:15 America/Halifax] [CHATBOT][START] corr=c3fccd10 IP=127.0.0.1 UA= [15-Aug-2026 15:26:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 15:26:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:24:77:37 mobile=584129910778 [15-Aug-2026 15:26:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 15:26:16 America/Caracas] [CHATBOT][DIAG] corr=c3fccd10 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [15-Aug-2026 15:26:16 America/Caracas] [CHATBOT][CTX] corr=c3fccd10 tel=584129910778 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 15:26:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 15:26:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 15:26:16 America/Caracas] [CHATBOT][AI][e3270e] Proveedor: gemini [15-Aug-2026 15:26:16 America/Caracas] [CHATBOT][GEMINI][e3270e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 15:26:17 America/Caracas] [CHATBOT][GEMINI][e3270e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:26:17 America/Caracas] [CHATBOT][GEMINI][e3270e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:26:18 America/Caracas] [CHATBOT][AI][e3270e] Gemini falló, usando heurística local [15-Aug-2026 15:26:18 America/Caracas] [CHATBOT][END] corr=c3fccd10 bytesRespuesta=397 [15-Aug-2026 15:26:18 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-15 15:26:18 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-15 15:26:19 - Mensaje enviado con éxito a 584129910778 2026-08-15 15:26:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80bd5b85249 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSMzk0RTZENUU2NUI0NERERjAyAA==) 2026-08-15 15:26:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a80bd5b85249 2026-08-15 15:26:19 - ====== FIN WEBHOOK ====== 2026-08-15 15:31:30 - ====== INICIO WEBHOOK ====== 2026-08-15 15:31:30 - Evento: text | De: 584129910778 | Size: 595b 2026-08-15 15:31:30 - Procesando mensaje regular tipo: text 2026-08-15 15:31:30 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-08-15 15:31:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM4ODZGMTZDNzY3NjM0QTVBRTY0MUE3RTk0QjlCRDUA 2026-08-15 15:31:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM4ODZGMTZDNzY3NjM0QTVBRTY0MUE3RTk0QjlCRDUA 2026-08-15 15:31:30 - Contenido: Si pero cuánto es la mitad... 2026-08-15 15:31:30 - Comando detectado: si 2026-08-15 15:31:30 - CommandProcessor: Procesando comando: si 2026-08-15 15:31:30 - Comando no reconocido, enviando a ChatGPT 2026-08-15 15:31:30 - Resultado del comando: string 2026-08-15 15:31:30 - Enviando a ChatGPT: Si pero cuánto es la mitad... 2026-08-15 15:31:30 - forwardToChatGPT: Enviando a ChatGPT: Si pero cuánto es la mitad... 2026-08-15 15:31:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 16:31:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 16:31:30 America/Halifax] [CHATBOT][START] corr=9eed44e2 IP=127.0.0.1 UA= [15-Aug-2026 15:31:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 15:31:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:24:77:37 mobile=584129910778 [15-Aug-2026 15:31:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 15:31:31 America/Caracas] [CHATBOT][DIAG] corr=9eed44e2 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [15-Aug-2026 15:31:31 America/Caracas] [CHATBOT][CTX] corr=9eed44e2 tel=584129910778 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 15:31:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 15:31:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 15:31:31 America/Caracas] [CHATBOT][AI][4180df] Proveedor: gemini [15-Aug-2026 15:31:31 America/Caracas] [CHATBOT][GEMINI][4180df] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 15:31:32 America/Caracas] [CHATBOT][GEMINI][4180df] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:31:32 America/Caracas] [CHATBOT][GEMINI][4180df] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:31:33 America/Caracas] [CHATBOT][AI][4180df] Gemini falló, usando heurística local [15-Aug-2026 15:31:33 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-15 15:31:33 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-15 15:31:34 - Mensaje enviado con éxito a 584129910778 2026-08-15 15:31:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80be96769c0 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSOTM4ODFBMTg2MjgzMjkxQzYxAA==) 2026-08-15 15:31:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a80be96769c0 2026-08-15 15:31:34 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Mariela Pfaf, 2026-09-16 00:00:00 . 584122797109 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122797109","wa_id":"584122797109"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNzk3MTA5FQIAERgSQjdGRTUxRDBCNzY0MzU3OEMwAA==","message_status":"accepted"}]}'. 2026-08-15 15:32:43 - ====== INICIO WEBHOOK ====== 2026-08-15 15:32:43 - Evento: text | De: 584129910778 | Size: 595b 2026-08-15 15:32:43 - Procesando mensaje regular tipo: text 2026-08-15 15:32:43 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-08-15 15:32:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNEQUE5MDdGNzExRkRFQzkwRjQ3RDJDMDc1QTkxOTAA 2026-08-15 15:32:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNEQUE5MDdGNzExRkRFQzkwRjQ3RDJDMDc1QTkxOTAA 2026-08-15 15:32:43 - Contenido: Entonces no puedo hacer el pago... 2026-08-15 15:32:43 - Comando detectado: entonces 2026-08-15 15:32:43 - CommandProcessor: Procesando comando: entonces 2026-08-15 15:32:43 - Comando no reconocido, enviando a ChatGPT 2026-08-15 15:32:43 - Resultado del comando: string 2026-08-15 15:32:43 - Enviando a ChatGPT: Entonces no puedo hacer el pago... 2026-08-15 15:32:43 - forwardToChatGPT: Enviando a ChatGPT: Entonces no puedo hacer el pago... 2026-08-15 15:32:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 16:32:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 16:32:43 America/Halifax] [CHATBOT][START] corr=120145cb IP=127.0.0.1 UA= [15-Aug-2026 15:32:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 15:32:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:24:77:37 mobile=584129910778 [15-Aug-2026 15:32:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 15:32:44 America/Caracas] [CHATBOT][DIAG] corr=120145cb Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [15-Aug-2026 15:32:44 America/Caracas] [CHATBOT][CTX] corr=120145cb tel=584129910778 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 15:32:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 15:32:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 15:32:44 America/Caracas] [CHATBOT][AI][05d6c9] Proveedor: gemini [15-Aug-2026 15:32:44 America/Caracas] [CHATBOT][GEMINI][05d6c9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 15:32:45 America/Caracas] [CHATBOT][GEMINI][05d6c9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:32:45 America/Caracas] [CHATBOT][GEMINI][05d6c9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:32:46 America/Caracas] [CHATBOT][AI][05d6c9] Gemini falló, usando heurística local [15-Aug-2026 15:32:46 America/Caracas] [CHATBOT][END] corr=120145cb bytesRespuesta=397 [15-Aug-2026 15:32:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-15 15:32:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-15 15:32:47 - Mensaje enviado con éxito a 584129910778 2026-08-15 15:32:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80bedf9614d (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSREE5RTM3QTk3ODU2NkYyQkQyAA==) 2026-08-15 15:32:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a80bedf9614d 2026-08-15 15:32:47 - ====== FIN WEBHOOK ====== 2026-08-15 15:33:55 - ====== INICIO WEBHOOK ====== 2026-08-15 15:33:55 - Evento: text | De: 584129910778 | Size: 693b 2026-08-15 15:33:55 - Procesando mensaje regular tipo: text 2026-08-15 15:33:55 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-08-15 15:33:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM0RTM3MTA3MUIwMzdCQTU3REM0NDE5MjExMDA5NjMA 2026-08-15 15:33:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM0RTM3MTA3MUIwMzdCQTU3REM0NDE5MjExMDA5NjMA 2026-08-15 15:33:55 - Contenido: 0105 04143466209 18143785... 2026-08-15 15:33:55 - Comando detectado: 0105 2026-08-15 15:33:55 - CommandProcessor: Procesando comando: 0105 2026-08-15 15:33:55 - Comando no reconocido, enviando a ChatGPT 2026-08-15 15:33:55 - Resultado del comando: string 2026-08-15 15:33:55 - Enviando a ChatGPT: 0105 04143466209 18143785... 2026-08-15 15:33:55 - forwardToChatGPT: Enviando a ChatGPT: 0105 04143466209 18143785... 2026-08-15 15:33:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 16:33:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 16:33:55 America/Halifax] [CHATBOT][START] corr=50be0263 IP=127.0.0.1 UA= [15-Aug-2026 15:33:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 15:33:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:24:77:37 mobile=584129910778 [15-Aug-2026 15:33:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 15:33:55 America/Caracas] [CHATBOT][DIAG] corr=50be0263 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [15-Aug-2026 15:33:55 America/Caracas] [CHATBOT][CTX] corr=50be0263 tel=584129910778 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 15:33:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 15:33:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 15:33:55 America/Caracas] [CHATBOT][AI][b38285] Proveedor: gemini [15-Aug-2026 15:33:55 America/Caracas] [CHATBOT][GEMINI][b38285] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 15:33:56 America/Caracas] [CHATBOT][GEMINI][b38285] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:33:56 America/Caracas] [CHATBOT][GEMINI][b38285] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:33:57 America/Caracas] [CHATBOT][AI][b38285] Gemini falló, usando heurística local [15-Aug-2026 15:33:57 America/Caracas] [CHATBOT][AI][b38285] Heurística no matcheó, enviando menú de opciones [15-Aug-2026 15:33:57 America/Caracas] [CHATBOT][END] corr=50be0263 bytesRespuesta=389 [15-Aug-2026 15:33:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-15 15:33:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-15 15:33:58 - Mensaje enviado con éxito a 584129910778 2026-08-15 15:33:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80bf2693849 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSODE2RkVBRjBEQUFEM0UwMUZDAA==) 2026-08-15 15:33:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a80bf2693849 2026-08-15 15:33:58 - ====== FIN WEBHOOK ====== 2026-08-15 15:34:15 - ====== INICIO WEBHOOK ====== 2026-08-15 15:34:15 - Evento: text | De: 584129910778 | Size: 570b 2026-08-15 15:34:15 - Procesando mensaje regular tipo: text 2026-08-15 15:34:15 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-08-15 15:34:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNBQzBENDMzMjVDNkUyMDJERENCQjdGQkVGNkQzQTIA 2026-08-15 15:34:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNBQzBENDMzMjVDNkUyMDJERENCQjdGQkVGNkQzQTIA 2026-08-15 15:34:15 - Contenido: Planes... 2026-08-15 15:34:15 - Comando detectado: planes 2026-08-15 15:34:15 - CommandProcessor: Procesando comando: planes 2026-08-15 15:34:15 - Comando no reconocido, enviando a ChatGPT 2026-08-15 15:34:15 - Resultado del comando: string 2026-08-15 15:34:15 - Enviando a ChatGPT: Planes... 2026-08-15 15:34:15 - LeadCapture: Posible lead detectado para 584129910778 2026-08-15 15:34:15 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-15 15:34:15 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-15 15:34:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 16:34:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 16:34:15 America/Halifax] [CHATBOT][START] corr=58d5f394 IP=127.0.0.1 UA= [15-Aug-2026 15:34:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 15:34:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:24:77:37 mobile=584129910778 [15-Aug-2026 15:34:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 15:34:16 America/Caracas] [CHATBOT][DIAG] corr=58d5f394 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [15-Aug-2026 15:34:16 America/Caracas] [CHATBOT][CTX] corr=58d5f394 tel=584129910778 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 15:34:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 15:34:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 15:34:16 America/Caracas] [CHATBOT][AI][b28572] Proveedor: gemini [15-Aug-2026 15:34:16 America/Caracas] [CHATBOT][GEMINI][b28572] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 15:34:16 America/Caracas] [CHATBOT][GEMINI][b28572] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:34:17 America/Caracas] [CHATBOT][GEMINI][b28572] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:34:17 America/Caracas] [CHATBOT][AI][b28572] Gemini falló, usando heurística local [15-Aug-2026 15:34:17 America/Caracas] [CHATBOT][END] corr=58d5f394 bytesRespuesta=478 [15-Aug-2026 15:34:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-15 15:34:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-15 15:34:18 - Mensaje enviado con éxito a 584129910778 2026-08-15 15:34:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80bf3aef385 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSOEIyMzFFNjQzNjk3RDQwMkUxAA==) 2026-08-15 15:34:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a80bf3aef385 2026-08-15 15:34:18 - ====== FIN WEBHOOK ====== 2026-08-15 15:34:55 - ====== INICIO WEBHOOK ====== 2026-08-15 15:34:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 15:34:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 15:34:55 - ====== FIN WEBHOOK ====== 2026-08-15 15:35:02 - ====== INICIO WEBHOOK ====== 2026-08-15 15:35:02 - Evento: text | De: 584129910778 | Size: 616b 2026-08-15 15:35:02 - Procesando mensaje regular tipo: text 2026-08-15 15:35:02 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-08-15 15:35:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUMyMkVBMjg4OUE0QzIzNTgwMzBDRDU4Q0FBQzRERTIA 2026-08-15 15:35:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUMyMkVBMjg4OUE0QzIzNTgwMzBDRDU4Q0FBQzRERTIA 2026-08-15 15:35:02 - Contenido: Puedo recarga 15$ pero nesesito saber cuánto es... 2026-08-15 15:35:02 - Comando detectado: puedo 2026-08-15 15:35:02 - CommandProcessor: Procesando comando: puedo 2026-08-15 15:35:02 - Comando no reconocido, enviando a ChatGPT 2026-08-15 15:35:02 - Resultado del comando: string 2026-08-15 15:35:02 - Enviando a ChatGPT: Puedo recarga 15$ pero nesesito saber cuánto es... 2026-08-15 15:35:02 - forwardToChatGPT: Enviando a ChatGPT: Puedo recarga 15$ pero nesesito saber cuánto es... 2026-08-15 15:35:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 16:35:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 16:35:02 America/Halifax] [CHATBOT][START] corr=c3b9506d IP=127.0.0.1 UA= [15-Aug-2026 15:35:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 15:35:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:24:77:37 mobile=584129910778 [15-Aug-2026 15:35:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 15:35:03 America/Caracas] [CHATBOT][DIAG] corr=c3b9506d Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [15-Aug-2026 15:35:03 America/Caracas] [CHATBOT][CTX] corr=c3b9506d tel=584129910778 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 15:35:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 15:35:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 15:35:03 America/Caracas] [CHATBOT][AI][b5dde2] Proveedor: gemini [15-Aug-2026 15:35:03 America/Caracas] [CHATBOT][GEMINI][b5dde2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 15:35:03 America/Caracas] [CHATBOT][GEMINI][b5dde2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:35:04 America/Caracas] [CHATBOT][GEMINI][b5dde2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:35:04 America/Caracas] [CHATBOT][AI][b5dde2] Gemini falló, usando heurística local [15-Aug-2026 15:35:04 America/Caracas] [CHATBOT][AI][b5dde2] Heurística no matcheó, enviando menú de opciones [15-Aug-2026 15:35:04 America/Caracas] [CHATBOT][END] corr=c3b9506d bytesRespuesta=389 [15-Aug-2026 15:35:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-15 15:35:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-15 15:35:05 - Mensaje enviado con éxito a 584129910778 2026-08-15 15:35:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80bf69c7e5b (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSNTA1OEFEQjczMDY4QjhBN0NBAA==) 2026-08-15 15:35:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a80bf69c7e5b 2026-08-15 15:35:05 - ====== FIN WEBHOOK ====== 2026-08-15 15:35:30 - ====== INICIO WEBHOOK ====== 2026-08-15 15:35:30 - Evento: text | De: 584129910778 | Size: 578b 2026-08-15 15:35:30 - Procesando mensaje regular tipo: text 2026-08-15 15:35:30 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-08-15 15:35:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM4NjMxNTY2NDVEQ0UyMzBFQzc2ODFBRTVCMjVGODYA 2026-08-15 15:35:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUM4NjMxNTY2NDVEQ0UyMzBFQzc2ODFBRTVCMjVGODYA 2026-08-15 15:35:30 - Contenido: Precios de 15$... 2026-08-15 15:35:30 - Comando detectado: precios 2026-08-15 15:35:30 - CommandProcessor: Procesando comando: precios 2026-08-15 15:35:30 - Comando no reconocido, enviando a ChatGPT 2026-08-15 15:35:30 - Resultado del comando: string 2026-08-15 15:35:30 - Enviando a ChatGPT: Precios de 15$... 2026-08-15 15:35:30 - LeadCapture: Posible lead detectado para 584129910778 2026-08-15 15:35:30 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-15 15:35:30 - forwardToChatGPT: Enviando a ChatGPT: Precios de 15$... 2026-08-15 15:35:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 16:35:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 16:35:30 America/Halifax] [CHATBOT][START] corr=5b9b65b7 IP=127.0.0.1 UA= [15-Aug-2026 15:35:31 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 15:35:31 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:24:77:37 mobile=584129910778 [15-Aug-2026 15:35:31 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 15:35:31 America/Caracas] [CHATBOT][DIAG] corr=5b9b65b7 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [15-Aug-2026 15:35:31 America/Caracas] [CHATBOT][CTX] corr=5b9b65b7 tel=584129910778 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 15:35:31 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 15:35:31 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 15:35:31 America/Caracas] [CHATBOT][AI][a40d4b] Proveedor: gemini [15-Aug-2026 15:35:31 America/Caracas] [CHATBOT][GEMINI][a40d4b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 15:35:31 America/Caracas] [CHATBOT][GEMINI][a40d4b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:35:31 America/Caracas] [CHATBOT][GEMINI][a40d4b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:35:32 America/Caracas] [CHATBOT][AI][a40d4b] Gemini falló, usando heurística local [15-Aug-2026 15:35:32 America/Caracas] [CHATBOT][AI][a40d4b] Heurística no matcheó, enviando menú de opciones [15-Aug-2026 15:35:32 America/Caracas] [CHATBOT][END] corr=5b9b65b7 bytesRespuesta=389 [15-Aug-2026 15:35:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-15 15:35:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-15 15:35:33 - Mensaje enviado con éxito a 584129910778 2026-08-15 15:35:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80bf859c9c2 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSNzg3NzFCOTAzMDUwRkUzMkQ0AA==) 2026-08-15 15:35:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a80bf859c9c2 2026-08-15 15:35:33 - ====== FIN WEBHOOK ====== 2026-08-15 15:35:53 - ====== INICIO WEBHOOK ====== 2026-08-15 15:35:53 - Evento: text | De: 584129910778 | Size: 590b 2026-08-15 15:35:53 - Procesando mensaje regular tipo: text 2026-08-15 15:35:53 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-08-15 15:35:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUMyNkZGNjY3MDU2NTMzRDQ5MjRDM0UzREIxNDIwNTYA 2026-08-15 15:35:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUMyNkZGNjY3MDU2NTMzRDQ5MjRDM0UzREIxNDIwNTYA 2026-08-15 15:35:53 - Contenido: Pagar métodos de pago... 2026-08-15 15:35:53 - Comando detectado: pagar 2026-08-15 15:35:53 - CommandProcessor: Procesando comando: pagar 2026-08-15 15:35:53 - Ejecutando add_pagos.php [15-Aug-2026 15:35:54 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-15 15:35:54 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-15 15:35:54 - ====== INICIO WEBHOOK ====== 2026-08-15 15:35:54 - Evento: text | De: 584129910778 | Size: 590b 2026-08-15 15:35:54 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUMyNkZGNjY3MDU2NTMzRDQ5MjRDM0UzREIxNDIwNTYA, ignorando 2026-08-15 15:37:57 - ====== INICIO WEBHOOK ====== 2026-08-15 15:37:57 - Evento: text | De: 584129910778 | Size: 640b 2026-08-15 15:37:57 - Procesando mensaje regular tipo: text 2026-08-15 15:37:57 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-08-15 15:37:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNBMjI0Q0Y5Njc5M0Q1NDA3NTk5NzQ5M0IyNzY5NzUA 2026-08-15 15:37:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUNBMjI0Q0Y5Njc5M0Q1NDA3NTk5NzQ5M0IyNzY5NzUA 2026-08-15 15:37:57 - Contenido: No entiendo mucho nesesito saber cuánto es la mitad del wifi para pagar... 2026-08-15 15:37:57 - Comando detectado: no 2026-08-15 15:37:57 - CommandProcessor: Procesando comando: no 2026-08-15 15:37:57 - Comando no reconocido, enviando a ChatGPT 2026-08-15 15:37:57 - Resultado del comando: string 2026-08-15 15:37:57 - Enviando a ChatGPT: No entiendo mucho nesesito saber cuánto es la mit... 2026-08-15 15:37:57 - forwardToChatGPT: Enviando a ChatGPT: No entiendo mucho nesesito saber cuánto es la mit... 2026-08-15 15:37:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [15-Aug-2026 16:37:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [15-Aug-2026 16:37:57 America/Halifax] [CHATBOT][START] corr=f01d335f IP=127.0.0.1 UA= [15-Aug-2026 15:37:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [15-Aug-2026 15:37:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:24:77:37 mobile=584129910778 [15-Aug-2026 15:37:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [15-Aug-2026 15:37:57 America/Caracas] [CHATBOT][DIAG] corr=f01d335f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 2 días [critical] [15-Aug-2026 15:37:57 America/Caracas] [CHATBOT][CTX] corr=f01d335f tel=584129910778 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [15-Aug-2026 15:37:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [15-Aug-2026 15:37:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [15-Aug-2026 15:37:57 America/Caracas] [CHATBOT][AI][e5c1e0] Proveedor: gemini [15-Aug-2026 15:37:57 America/Caracas] [CHATBOT][GEMINI][e5c1e0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [15-Aug-2026 15:37:58 America/Caracas] [CHATBOT][GEMINI][e5c1e0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:37:59 America/Caracas] [CHATBOT][GEMINI][e5c1e0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [15-Aug-2026 15:37:59 America/Caracas] [CHATBOT][AI][e5c1e0] Gemini falló, usando heurística local [15-Aug-2026 15:37:59 America/Caracas] [CHATBOT][END] corr=f01d335f bytesRespuesta=397 [15-Aug-2026 15:37:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-15 15:37:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-15 15:38:00 - Mensaje enviado con éxito a 584129910778 2026-08-15 15:38:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80c018b516d (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSMkMxNTE1Q0VFODEzODMwQTAwAA==) 2026-08-15 15:38:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a80c018b516d 2026-08-15 15:38:00 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , karelis gerig, 2026-09-17 00:00:00 . 584243800717 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243800717","wa_id":"584243800717"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODAwNzE3FQIAERgSRTY1QTRGM0I5QzkyMDA2MzhFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, williams adrian, 14/09/2026 . 584241338420 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241338420","wa_id":"584241338420"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzM4NDIwFQIAERgSN0IwQTMxODk0RjA1REM4Rjg5AA==","message_status":"accepted"}]}'. 2026-08-15 17:19:14 - ====== INICIO WEBHOOK ====== 2026-08-15 17:19:14 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 17:19:14 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 17:19:14 - ====== FIN WEBHOOK ====== 2026-08-15 17:20:52 - ====== INICIO WEBHOOK ====== 2026-08-15 17:20:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 17:20:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 17:20:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Gregorio Gerik, 2026-09-18 00:00:00 . 584142311911 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142311911","wa_id":"584142311911"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzExOTExFQIAERgSMzc4Mzg5Q0IwRDFGQjFGN0I4AA==","message_status":"accepted"}]}'. 2026-08-15 17:30:48 - ====== INICIO WEBHOOK ====== 2026-08-15 17:30:48 - Evento: status:failed | De: 584142311911 | Size: 573b 2026-08-15 17:30:48 - STATUS FAILED: failed para 584142311911 | Error: 131026 Message undeliverable 2026-08-15 17:30:48 - ====== FIN WEBHOOK ====== 2026-08-15 17:40:27 - ====== INICIO WEBHOOK ====== 2026-08-15 17:40:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 17:40:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 17:40:27 - ====== FIN WEBHOOK ====== 2026-08-15 17:52:46 - ====== INICIO WEBHOOK ====== 2026-08-15 17:52:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 17:52:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 17:52:46 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Deglis Kanzler, 2026-09-15 00:00:00 . 584121441359 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121441359","wa_id":"584121441359"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDQxMzU5FQIAERgSNjc4QkExNkEzMjYyNDI3MzE4AA==","message_status":"accepted"}]}'. 2026-08-15 18:26:02 - ====== INICIO WEBHOOK ====== 2026-08-15 18:26:02 - Evento: status:failed | De: 584121441359 | Size: 647b 2026-08-15 18:26:02 - STATUS FAILED: failed para 584121441359 | Error: 131026 Message undeliverable 2026-08-15 18:26:02 - ====== FIN WEBHOOK ====== 2026-08-15 19:05:01 - ====== INICIO WEBHOOK ====== 2026-08-15 19:05:01 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 19:05:01 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 19:05:01 - ====== FIN WEBHOOK ====== 2026-08-15 19:30:16 - ====== INICIO WEBHOOK ====== 2026-08-15 19:30:16 - Evento: image | De: 584143466209 | Size: 866b 2026-08-15 19:30:16 - Procesando mensaje regular tipo: image 2026-08-15 19:30:16 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-15 19:30:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMzg2NTQ0Q0E3QTUyMUUyNDExRUVGMThBMjU0QjMA 2026-08-15 19:30:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyMzg2NTQ0Q0E3QTUyMUUyNDExRUVGMThBMjU0QjMA 2026-08-15 19:30:16 - Contenido: G venezuela 19300.00 sueldo-walter... 2026-08-15 19:30:16 - Comando detectado: g 2026-08-15 19:30:16 - CommandProcessor: Procesando comando: g 2026-08-15 19:30:16 - Gasto de negocio con imagen: 1979525952741505 2026-08-15 19:30:16 - Formato 'g banco descripcion': banco=venezuela, desc=19300.00 sueldo-walter 2026-08-15 19:30:17 - Ejecutando GastosService (negocio) [15-Aug-2026 19:30:17 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-15 19:30:19 - Resultado del comando: array 2026-08-15 19:30:19 - Enviando respuesta: ✅ 💼 Gasto de negocio #984 registrado • Mon 2026-08-15 19:30:21 - Mensaje enviado con éxito a 584143466209 2026-08-15 19:30:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a80f68d452af (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRDE3NzM1NjY3NjFGNzQxMTU2AA==) 2026-08-15 19:30:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a80f68d452af 2026-08-15 19:30:21 - ====== FIN WEBHOOK ====== 2026-08-15 20:30:44 - ====== INICIO WEBHOOK ====== 2026-08-15 20:30:44 - Evento: image | De: 584143466209 | Size: 865b 2026-08-15 20:30:44 - Procesando mensaje regular tipo: image 2026-08-15 20:30:44 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-15 20:30:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGRDZCMURGMjMwNjUzOTNGMjlFNkE4NEFCRUNDMkYA 2026-08-15 20:30:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGRDZCMURGMjMwNjUzOTNGMjlFNkE4NEFCRUNDMkYA 2026-08-15 20:30:44 - Contenido: G venezuela 77200.00 benef-aleman... 2026-08-15 20:30:44 - Comando detectado: g 2026-08-15 20:30:44 - CommandProcessor: Procesando comando: g 2026-08-15 20:30:44 - Gasto de negocio con imagen: 1587194896417739 2026-08-15 20:30:44 - Formato 'g banco descripcion': banco=venezuela, desc=77200.00 benef-aleman 2026-08-15 20:30:44 - Ejecutando GastosService (negocio) [15-Aug-2026 20:30:45 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-15 20:30:47 - Resultado del comando: array 2026-08-15 20:30:47 - Enviando respuesta: ✅ 💼 Gasto de negocio #985 registrado • Mon 2026-08-15 20:30:48 - Mensaje enviado con éxito a 584143466209 2026-08-15 20:30:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8104b8e1635 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOTlGMDUwQkE2RDc1Njg0NTcxAA==) 2026-08-15 20:30:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a8104b8e1635 2026-08-15 20:30:48 - ====== FIN WEBHOOK ====== 2026-08-15 20:48:42 - ====== INICIO WEBHOOK ====== 2026-08-15 20:48:42 - Evento: button | De: 584269475481 | Size: 719b 2026-08-15 20:48:42 - Procesando botón de plantilla: Informacion de pagos 2026-08-15 20:48:42 - ButtonService: payload=informacion de pagos, telefono=584269475481 2026-08-15 20:48:42 - Procesando botón PAGO para: 584269475481 2026-08-15 20:48:43 - Mensaje enviado con éxito a 584269475481 2026-08-15 20:48:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8108ebdb60d (wa_message_id: wamid.HBgMNTg0MjY5NDc1NDgxFQIAERgSODk1NDgzQzVFRTY3QzAzNDRBAA==) 2026-08-15 20:48:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a8108ebdb60d 2026-08-15 20:48:43 - ====== FIN WEBHOOK ====== 2026-08-15 20:52:32 - ====== INICIO WEBHOOK ====== 2026-08-15 20:52:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 20:52:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 20:52:32 - ====== FIN WEBHOOK ====== 2026-08-15 20:57:29 - ====== INICIO WEBHOOK ====== 2026-08-15 20:57:29 - Evento: interactive | De: 584269475481 | Size: 932b 2026-08-15 20:57:29 - Procesando Flow de PAGO para: 584269475481 [15-Aug-2026 20:57:30 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-15 20:57:30 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-15 20:57:31 - ====== INICIO WEBHOOK ====== 2026-08-15 20:57:31 - Evento: interactive | De: 584269475481 | Size: 932b 2026-08-15 20:57:31 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjY5NDc1NDgxFQIAEhggQUM3NDEwNkRFN0U1RDcxQzBERTc3NkU0REVEMzBGNzcA, ignorando 2026-08-15 20:57:41 - ====== INICIO WEBHOOK ====== 2026-08-15 20:57:41 - Evento: image | De: 584269475481 | Size: 834b 2026-08-15 20:57:41 - Procesando mensaje regular tipo: image 2026-08-15 20:57:41 - RegularMessageService: Procesando mensaje de 584269475481, tipo: image 2026-08-15 20:57:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY5NDc1NDgxFQIAEhggQUNBQkZGMENGMzUxN0ZGRjk2NUUwRDU4RUJGQTE2OUMA 2026-08-15 20:57:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY5NDc1NDgxFQIAEhggQUNBQkZGMENGMzUxN0ZGRjk2NUUwRDU4RUJGQTE2OUMA 2026-08-15 20:57:41 - Contenido: ... 2026-08-15 20:57:41 - Comando detectado: image 2026-08-15 20:57:41 - CommandProcessor: Procesando comando: image 2026-08-15 20:57:41 - Imagen sin comando, guardando y procesando 2026-08-15 20:57:41 - Verificando duplicado por imageId=1729899244787131, msgId=wamid.HBgMNTg0MjY5NDc1NDgxFQIAEhggQUNBQkZGMENGMzUxN0ZGRjk2NUUwRDU4RUJGQTE2OUMA 2026-08-15 20:57:41 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-15 20:57:41 - Incluyendo numtoname.php... 2026-08-15 20:57:41 - Incluyendo media.php... 2026-08-15 20:57:41 - DEBUG messages batch: [{"from":"584269475481","from_user_id":"VE.4535759286711218","id":"wamid.HBgMNTg0MjY5NDc1NDgxFQIAEhggQUNBQkZGMENGMzUxN0ZGRjk2NUUwRDU4RUJGQTE2OUMA","timestamp":"1786841859","type":"image","image":{"mime_type":"image\/jpeg","sha256":"0oEIZS9a9D\/aMlRxNUPXvPJfBa1LYMkCu\/1eDtu\/T50=","id":"1729899244787131","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1729899244787131&source=webhook&ext=1786842161&hash=ATwF_QPmDXUaLa51KEFhw5gtiSq3khLZef28pUa-GqRzXQ"}}] 2026-08-15 20:57:41 - DEBUG caption: no se encontró texto cercano 2026-08-15 20:57:41 - DEBUG caption final: [VACIO] 2026-08-15 20:57:41 - DEBUG busqueda mobiles: 04269475481,4269475481,584269475481 2026-08-15 20:57:41 - DEBUG usuario encontrado: f4:e2:c6:3e:c4:f7 2026-08-15 20:57:41 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-15 20:57:41 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-15 20:57:43 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1729899244787131&source=getMedia&ext=1786842162&hash=ATxS9HM_ZlC2OKLhEbZoOqPP0oPziWG3bcxtcv-InlXgCQ 2026-08-15 20:57:44 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1729899244787131.jpg (123629 bytes) 2026-08-15 20:57:45 - OCR tesseract exit=0 chars=365 2026-08-15 20:57:45 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 8:52pmAaJF VO + CRA) € Comprobante de operación < y PagomóvilBDV Personas 9 37.751,66 Bs Fecha: 15/08/2026 Operación: 007019696704 0 Identificación: 18143785 Origen: 0102****8165 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago < Crear Acceso directo 2026-08-15 20:57:45 - OCR parse (caption-level): {"banco":"Venezuela","monto":"37751.66","fecha":"2026-08-15"} 2026-08-15 20:57:45 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-15","debug":["fecha=2026-08-15"]} 2026-08-15 20:57:45 - DEBUG registro: usernameRaw=''f4:e2:c6:3e:c4:f7'' first=''Gabriela'' last=''Misle'' esRegistrado=1 2026-08-15 20:57:45 - DEBUG bodyAdmin postOCR: Tlf: 04269475481\nUser: f4:e2:c6:3e:c4:f7\nNombre: Gabriela Misle\nBanco: Venezuela\nMonto: 37751.66 (caption)\nFecha: 2026-08-15 (caption)\nSrvID: 34 2026-08-15 20:57:48 - IMG 1729899244787131 TEL 04269475481 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-15 20:57:48 - Incluyendo guardar_imagen.php... 2026-08-15 20:57:48 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-15 20:57:48 - Includes realizados. Verificando funciones... 2026-08-15 20:57:48 - obtenerInfoUsuario: Iniciando función con teléfono: 584269475481 2026-08-15 20:57:48 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-15 20:57:48 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-15 20:57:48 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-15 20:57:48 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-15 20:57:48 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-15 20:57:48 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:3e:c4:f7","firstname":"Gabriela","lastname":"Misle","mac":"f4:e2:c6:3e:c4:f7","srvid":34} 2026-08-15 20:57:48 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-15 20:57:48 - Datos usuario extraídos: {"username":"f4:e2:c6:3e:c4:f7","firstname":"Gabriela","lastname":"Misle","mac":"f4:e2:c6:3e:c4:f7","srvid":34} 2026-08-15 20:57:48 - Función conectarbot disponible, obteniendo conexión... 2026-08-15 20:57:48 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-15 20:57:48 - Valor de accessToken: EAAC0c45... 2026-08-15 20:57:48 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-15 20:57:48 - Instancia WhatsAppImageHandler creada 2026-08-15 20:57:48 - Llamando a saveWhatsAppImage... 2026-08-15 20:57:48 - saveWhatsAppImage: Procesando imagen para: 584269475481 2026-08-15 20:57:48 - saveWhatsAppImage: ID de media: 1729899244787131, MIME type: image/jpeg 2026-08-15 20:57:48 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1729899244787131 2026-08-15 20:57:49 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-15 20:57:49 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1729899244787131&source=getMedia&ext=1786842169&hash=ATw9sXGYveXYjCR6ESZa6WrLnSA1F3u2MH3B-29UAz-ZvA 2026-08-15 20:57:49 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1729899244787131&source=getMedia&ext=1786842169&hash=ATw9sXGYveXYjCR6ESZa6WrLnSA1F3u2MH3B-29UAz-ZvA 2026-08-15 20:57:50 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-15 20:57:50 - descargar_imagen: Imagen descargada - Tamaño: 123629 bytes, Tipo: image/jpeg 2026-08-15 20:57:50 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1729899244787131.jpg, Tamaño: 123629 bytes 2026-08-15 20:57:50 - saveToDatabase: Registro insertado en BD con ID: 387 2026-08-15 20:57:50 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1729899244787131.jpg","image_id":"1729899244787131","size":123629,"mime_type":"image\/jpeg","db_success":true} 2026-08-15 20:57:50 - Resultado del comando: array 2026-08-15 20:57:50 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-15 20:57:51 - Mensaje enviado con éxito a 584269475481 2026-08-15 20:57:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a810b0fe8443 (wa_message_id: wamid.HBgMNTg0MjY5NDc1NDgxFQIAERgSQTg0MEFCRDRENzJDRUFENkFCAA==) 2026-08-15 20:57:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a810b0fe8443 2026-08-15 20:57:51 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Roger Teran, 2026-08-31 00:00:00 . 584122862290 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122862290","wa_id":"584122862290"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODYyMjkwFQIAERgSMURCQkVGREZBREQzN0Q3OTJGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Gladys Montes, 2026-08-30 00:00:00 . 584124660143 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124660143","wa_id":"584124660143"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NjYwMTQzFQIAERgSOEM1RDU2NUQxRjRFNjJBOTdFAA==","message_status":"accepted"}]}'. 2026-08-15 21:22:38 - ====== INICIO WEBHOOK ====== 2026-08-15 21:22:38 - Evento: status:failed | De: 584124660143 | Size: 573b 2026-08-15 21:22:38 - STATUS FAILED: failed para 584124660143 | Error: 131026 Message undeliverable 2026-08-15 21:22:38 - ====== FIN WEBHOOK ====== 2026-08-15 21:32:17 - ====== INICIO WEBHOOK ====== 2026-08-15 21:32:17 - Evento: image | De: 584143466209 | Size: 863b 2026-08-15 21:32:17 - Procesando mensaje regular tipo: image 2026-08-15 21:32:17 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-15 21:32:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwMDJFMjFCNUVGNkZGRDY0RkQ1RTlFNURDREVDQjcA 2026-08-15 21:32:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwMDJFMjFCNUVGNkZGRDY0RkQ1RTlFNURDREVDQjcA 2026-08-15 21:32:17 - Contenido: G venezuela 12000.00 cig-anis... 2026-08-15 21:32:17 - Comando detectado: g 2026-08-15 21:32:17 - CommandProcessor: Procesando comando: g 2026-08-15 21:32:17 - Gasto de negocio con imagen: 1804373000732689 2026-08-15 21:32:17 - Formato 'g banco descripcion': banco=venezuela, desc=12000.00 cig-anis 2026-08-15 21:32:18 - Ejecutando GastosService (negocio) [15-Aug-2026 21:32:18 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-15 21:32:21 - Resultado del comando: array 2026-08-15 21:32:21 - Enviando respuesta: ✅ 💼 Gasto de negocio #986 registrado • Mon 2026-08-15 21:32:22 - Mensaje enviado con éxito a 584143466209 2026-08-15 21:32:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8113265ec1e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSN0RDOTkyMTEwRjQzNDk3NEQxAA==) 2026-08-15 21:32:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a8113265ec1e 2026-08-15 21:32:22 - ====== FIN WEBHOOK ====== 2026-08-15 21:35:25 - ====== INICIO WEBHOOK ====== 2026-08-15 21:35:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 21:35:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 21:35:25 - ====== FIN WEBHOOK ====== 2026-08-15 21:41:08 - ====== INICIO WEBHOOK ====== 2026-08-15 21:41:08 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 21:41:08 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 21:41:08 - ====== FIN WEBHOOK ====== 2026-08-15 21:54:16 - ====== INICIO WEBHOOK ====== 2026-08-15 21:54:16 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-15 21:54:16 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-15 21:54:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Cesar Alexander Gerik, 2026-09-16 00:00:00 . 584143194954 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143194954","wa_id":"584143194954"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTk0OTU0FQIAERgSNUQyOTc1ODZEOERCQzRDOTI1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yandy Sivira , 2026-08-30 00:00:00 . 584125370090 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125370090","wa_id":"584125370090"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzcwMDkwFQIAERgSOUVCRDUxMEUxQjJDNTkyMDJFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , darsi castro, 2026-09-26 00:00:00 . 584129910199 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910199","wa_id":"584129910199"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMTk5FQIAERgSNUUwN0RDRDE0Njc4QjcwMjlEAA==","message_status":"accepted"}]}'. 2026-08-16 06:19:10 - ====== INICIO WEBHOOK ====== 2026-08-16 06:19:10 - Evento: image | De: 584143466209 | Size: 869b 2026-08-16 06:19:10 - Procesando mensaje regular tipo: image 2026-08-16 06:19:10 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-16 06:19:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBQjFBNUVBOEQ0MjREQzYxOEQxMzVBNkQ0MUU0MUEA 2026-08-16 06:19:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBQjFBNUVBOEQ0MjREQzYxOEQxMzVBNkQ0MUU0MUEA 2026-08-16 06:19:10 - Contenido: Pg mercantil 7000.00 comida-empanadas... 2026-08-16 06:19:10 - Comando detectado: pg 2026-08-16 06:19:10 - CommandProcessor: Procesando comando: pg 2026-08-16 06:19:10 - Gasto personal con imagen: 1839876860335077 2026-08-16 06:19:10 - Formato 'pg banco descripcion': banco=mercantil, desc=7000.00 comida-empanadas 2026-08-16 06:19:10 - Ejecutando GastosService (personal) [16-Aug-2026 06:19:11 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-16 06:19:14 - Resultado del comando: array 2026-08-16 06:19:14 - Enviando respuesta: ✅ 👤 Gasto personal #375 registrado • Monto 2026-08-16 06:19:16 - Mensaje enviado con éxito a 584143466209 2026-08-16 06:19:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a818ea478099 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMEY5Qjk1QzQxRkIwMzg5OUU1AA==) 2026-08-16 06:19:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a818ea478099 2026-08-16 06:19:16 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242232350","wa_id":"584242232350"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSM0U5MEREQzNFMjk5Q0I5MzU2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144494263","wa_id":"584144494263"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSNDUyQjYyRjM1ODBFMDU4QTgwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266400963","wa_id":"584266400963"}],"messages":[{"id":"wamid.HBgMNTg0MjY2NDAwOTYzFQIAERgSNkIzMEYxQzhEOTUxODlEMUVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123714763","wa_id":"584123714763"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE0NzYzFQIAERgSMDU5NDBEOTY4MTMyRUQ5NTg1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"19544964092","wa_id":"19544964092"}],"messages":[{"id":"wamid.HBgLMTk1NDQ5NjQwOTIVAgARGBIyQUY1MTI0OTQzNjg2N0MzOTUA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121417820","wa_id":"584121417820"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE3ODIwFQIAERgSNDBCRTRGMTAwODAwMEQyQUE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242572312","wa_id":"584242572312"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTcyMzEyFQIAERgSOUVCNTQzNTdBNTk4NkU0Q0Q5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124783898","wa_id":"584124783898"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NzgzODk4FQIAERgSRUYxQkQyNkNDRkE2RTYxNDRCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128001675","wa_id":"584128001675"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAxNjc1FQIAERgSRkI3QjM2OTkzMEJFRDJBQTQ3AA==","message_status":"accepted"}]}'. 2026-08-16 07:00:19 - ====== INICIO WEBHOOK ====== 2026-08-16 07:00:19 - Evento: status:failed | De: 584128001675 | Size: 573b 2026-08-16 07:00:19 - STATUS FAILED: failed para 584128001675 | Error: 131026 Message undeliverable 2026-08-16 07:00:19 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127956852","wa_id":"584127956852"}],"messages":[{"id":"wamid.HBgMNTg0MTI3OTU2ODUyFQIAERgSQkM4QUFBQTU2MjVDNUM2NTAwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121992010","wa_id":"584121992010"}],"messages":[{"id":"wamid.HBgMNTg0MTIxOTkyMDEwFQIAERgSNTM3RDREODlBM0IwMDQzMkFGAA==","message_status":"accepted"}]}'. 2026-08-16 07:00:22 - ====== INICIO WEBHOOK ====== 2026-08-16 07:00:22 - Evento: status:failed | De: 584121992010 | Size: 573b 2026-08-16 07:00:22 - STATUS FAILED: failed para 584121992010 | Error: 131026 Message undeliverable 2026-08-16 07:00:22 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121486151","wa_id":"584121486151"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg2MTUxFQIAERgSREJBNzg5MDkzNkFBNkY4NUIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128003166","wa_id":"584128003166"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAzMTY2FQIAERgSRUJGQ0FGQjJGMDNDOEY1OTVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126735766","wa_id":"584126735766"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSQzQzMTkwRUIzQ0UzMUY4REVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143558464","wa_id":"584143558464"}],"messages":[{"id":"wamid.HBgMNTg0MTQzNTU4NDY0FQIAERgSQUQ2NjVBM0FBMjg5NUE5M0I1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128383063","wa_id":"584128383063"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MzgzMDYzFQIAERgSNTE0QjU0NjMyMTMxRDg0QkM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127195823","wa_id":"584127195823"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSMjhDNjMzMDdDODAwOUYwOTA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142069563","wa_id":"584142069563"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDY5NTYzFQIAERgSNjQ2OUE4NjUxRTU3NjNGNjBFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584226464021","wa_id":"584226464021"}],"messages":[{"id":"wamid.HBgMNTg0MjI2NDY0MDIxFQIAERgSQjJFMkVDOEY0MUM3MzFBMkQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243760331","wa_id":"584243760331"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzYwMzMxFQIAERgSNEQ3MzBBNUE0N0VFNkMyQzJBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243638219","wa_id":"584243638219"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjM4MjE5FQIAERgSRjgzMTM5RTA2NkFBQzNERDBCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243092039","wa_id":"584243092039"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDkyMDM5FQIAERgSMzcwM0UyMzk2QUIyRjc2OEZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265197114","wa_id":"584265197114"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk3MTE0FQIAERgSOTFENzk5Q0I4QTBFREQ1RjQ0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141035699","wa_id":"584141035699"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSMTM5MjgzOTkyMTdDOTgwRTM4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241542233","wa_id":"584241542233"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTQyMjMzFQIAERgSMEIxQTgzRTZBRUJENTc1MTdEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120593171","wa_id":"584120593171"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNTkzMTcxFQIAERgSMTkwOEYwNTkwQTYwQzI0QUJBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241249526","wa_id":"584241249526"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSQzQ4MDYxMTZEQkUzNzRGQjEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123689637","wa_id":"584123689637"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg5NjM3FQIAERgSREM3OUE2NzhBQUUyMEQ4QUZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141040017","wa_id":"584141040017"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDQwMDE3FQIAERgSNEQyNzQ0MDQ0OTNBM0EwNDUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142076246","wa_id":"584142076246"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDc2MjQ2FQIAERgSODlDRDg3NkIwMkI5REU3Qzk5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125324526","wa_id":"584125324526"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI0NTI2FQIAERgSOTI5OEU2QTQyMzFENjkyMzIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144927330","wa_id":"584144927330"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSRTc1QkUyM0UzQjM3QjNCOEJFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129200073","wa_id":"584129200073"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MjAwMDczFQIAERgSQzExMDU2NkM5NTRDN0EyM0IyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128890852","wa_id":"584128890852"}],"messages":[{"id":"wamid.HBgMNTg0MTI4ODkwODUyFQIAERgSQzE3MkNDMEFCQzAwRDYzNUMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125371064","wa_id":"584125371064"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzcxMDY0FQIAERgSMjYzRTQyQTg1MjlFMDJBOEEzAA==","message_status":"accepted"}]}'. 2026-08-16 07:01:02 - ====== INICIO WEBHOOK ====== 2026-08-16 07:01:02 - Evento: status:failed | De: 584125371064 | Size: 573b 2026-08-16 07:01:02 - STATUS FAILED: failed para 584125371064 | Error: 131026 Message undeliverable 2026-08-16 07:01:02 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243362610","wa_id":"584243362610"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSQzY5MTdGQUFGRDg4MzU0MjU5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120111750","wa_id":"584120111750"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTExNzUwFQIAERgSOTQwMUI2MTNFRERGRTM0NjFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSMDlCRkVENEUwQjA3Njc4NzY3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241851113","wa_id":"584241851113"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSQjlFQUEzODBDQjBFMEI5RTBGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123083360","wa_id":"584123083360"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDgzMzYwFQIAERgSNkJFREUyMDFGNDQ5QjFGMzZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241901550","wa_id":"584241901550"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTAxNTUwFQIAERgSQjMwRTEzMTFFNDIwMTgzRUQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241250241","wa_id":"584241250241"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjUwMjQxFQIAERgSQjlGOEQyQUQyQUMzRUU5MDFFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120251855","wa_id":"584120251855"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjUxODU1FQIAERgSMUJFNTZGMjVDRERCRkIyQUU3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128941536","wa_id":"584128941536"}],"messages":[{"id":"wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSOEM3QTFCQzBEMTc1OUE5NjlFAA==","message_status":"accepted"}]}'. 2026-08-16 07:01:16 - ====== INICIO WEBHOOK ====== 2026-08-16 07:01:16 - Evento: button | De: 584144494263 | Size: 715b 2026-08-16 07:01:16 - Procesando botón de plantilla: Informacion de pagos 2026-08-16 07:01:16 - ButtonService: payload=informacion de pagos, telefono=584144494263 2026-08-16 07:01:16 - Procesando botón PAGO para: 584144494263 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411840","wa_id":"584121411840"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExODQwFQIAERgSQTJEM0MyQ0RERUY1MkFDOThEAA==","message_status":"accepted"}]}'. 2026-08-16 07:01:17 - Mensaje enviado con éxito a 584144494263 2026-08-16 07:01:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81987dbf611 (wa_message_id: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSN0VCQTQxQkZGMDZCMDY4NTUwAA==) 2026-08-16 07:01:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a81987dbf611 2026-08-16 07:01:17 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129625414","wa_id":"584129625414"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI1NDE0FQIAERgSRDFEODE4NTg4Q0Y1MDNGQTY3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267301474","wa_id":"584267301474"}],"messages":[{"id":"wamid.HBgMNTg0MjY3MzAxNDc0FQIAERgSQzg5OUI0OEY0N0EwNzk1N0U4AA==","message_status":"accepted"}]}'. 2026-08-16 07:01:20 - ====== INICIO WEBHOOK ====== 2026-08-16 07:01:20 - Evento: status:failed | De: 584267301474 | Size: 573b 2026-08-16 07:01:20 - STATUS FAILED: failed para 584267301474 | Error: 131026 Message undeliverable 2026-08-16 07:01:20 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124694949","wa_id":"584124694949"}],"messages":[{"id":"wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSMDU5NzI2QTI0NUQ1NDFFNUUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128003166","wa_id":"584128003166"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAzMTY2FQIAERgSNDlBNEY2RkM2MTgxQTdFQkM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129934195","wa_id":"584129934195"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTM0MTk1FQIAERgSMzk3M0Q5Q0M5QkFGREJFMEZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168393139","wa_id":"584168393139"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzkzMTM5FQIAERgSNEIzNEFDOEI1RjM2Mjc4NkQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243332880","wa_id":"584243332880"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSRDVBNDhFQkUzNjc4OTkxQUZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129976167","wa_id":"584129976167"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTc2MTY3FQIAERgSODdGRTlDQ0VGNkM5MjBERDE3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584129625414","wa_id":"584129625414"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI1NDE0FQIAERgSMTE1NUVGQUEyODkzQzY4NTVFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141063022","wa_id":"584141063022"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDYzMDIyFQIAERgSRjBFNTNGQkY5NzQ1RjFCM0NFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241249526","wa_id":"584241249526"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSRDZDQTIwNzczN0I1RTAxMjY5AA==","message_status":"accepted"}]}'. output response send.php '{"error":{"message":"(#100) Invalid parameter","code":100,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"The phone number is malformed"},"fbtrace_id":"AIcgpkdUXWJ850D7RR8rKes"}}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144934714","wa_id":"584144934714"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTM0NzE0FQIAERgSRTBDRUE5QkFBOUE2NDY1ODAxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121374118","wa_id":"584121374118"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzc0MTE4FQIAERgSMkJCMzJCMzk4OTcwNUEzREY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241680845","wa_id":"584241680845"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjgwODQ1FQIAERgSM0U1OTIzRDExQ0NBQjQzNDczAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123045332","wa_id":"584123045332"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDQ1MzMyFQIAERgSRjEwMDY3QkMwNUU1QjhBQkRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142352699","wa_id":"584142352699"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzUyNjk5FQIAERgSMkZDRDlBQTU5M0M5NjlERkVGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125510018","wa_id":"584125510018"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSNjI4Rjk4NEIyNUZFNDlCMjJBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265206356","wa_id":"584265206356"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MjA2MzU2FQIAERgSRUMyNEMzNTlBRjQzQ0QzOENEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142058637","wa_id":"584142058637"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDU4NjM3FQIAERgSN0M3OEFGMkYxN0E4MDFFMUI0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140317319","wa_id":"584140317319"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSMkZBQTE5RTM0Q0Y0NjhDNjE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"51943353387","wa_id":"51943353387"}],"messages":[{"id":"wamid.HBgLNTE5NDMzNTMzODcVAgARGBJBQkMyNzY0RTg4NkNGQzAxOTYA","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122002988","wa_id":"584122002988"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDAyOTg4FQIAERgSRDM2MjFGODUxMjI1NDFDNEEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129629098","wa_id":"584129629098"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI5MDk4FQIAERgSRDAzOEUzMDlEQzYxQTRCMkQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"4073002277","wa_id":"4073002277"}],"messages":[{"id":"wamid.HBgKNDA3MzAwMjI3NxUCABEYEjNGMjRFQTkxMTQ5RTU0MjczQwA=","message_status":"accepted"}]}'. 2026-08-16 07:01:56 - ====== INICIO WEBHOOK ====== 2026-08-16 07:01:56 - Evento: status:failed | De: 4073002277 | Size: 565b 2026-08-16 07:01:56 - STATUS FAILED: failed para 4073002277 | Error: 131026 Message undeliverable 2026-08-16 07:01:56 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142753496","wa_id":"584142753496"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzUzNDk2FQIAERgSQkY5NUVFNzQxNTRBRDJBOThGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243630039","wa_id":"584243630039"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjMwMDM5FQIAERgSREY1ODhEMjM5MDc4QUJFMjcxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243835041","wa_id":"584243835041"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODM1MDQxFQIAERgSMURDQTI2NzhFRUJFMTBEQjg1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242285270","wa_id":"584242285270"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjg1MjcwFQIAERgSQkUzRDFDM0Q2NzlCMzQ3OTlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04127315769","wa_id":"584127315769"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MzE1NzY5FQIAERgSQTZCMjhFRDJDNEM4Nzc0MDgxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121337840","wa_id":"584121337840"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzM3ODQwFQIAERgSNjdDMDU2OTBFMTM5OTk2NzM1AA==","message_status":"accepted"}]}'. 2026-08-16 07:11:23 - ====== INICIO WEBHOOK ====== 2026-08-16 07:11:23 - Evento: image | De: 584143466209 | Size: 869b 2026-08-16 07:11:23 - Procesando mensaje regular tipo: image 2026-08-16 07:11:23 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-16 07:11:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCNTBFQ0RBMUIzMTIwMjE0QkZERkJEMkJCMTU1NTYA 2026-08-16 07:11:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCNTBFQ0RBMUIzMTIwMjE0QkZERkJEMkJCMTU1NTYA 2026-08-16 07:11:23 - Contenido: Pg mercantil 8000.00 comida-empanadas... 2026-08-16 07:11:23 - Comando detectado: pg 2026-08-16 07:11:23 - CommandProcessor: Procesando comando: pg 2026-08-16 07:11:23 - Gasto personal con imagen: 896224070229350 2026-08-16 07:11:23 - Formato 'pg banco descripcion': banco=mercantil, desc=8000.00 comida-empanadas 2026-08-16 07:11:24 - Ejecutando GastosService (personal) [16-Aug-2026 07:11:24 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-16 07:11:26 - Resultado del comando: array 2026-08-16 07:11:26 - Enviando respuesta: ✅ 👤 Gasto personal #376 registrado • Monto 2026-08-16 07:11:28 - Mensaje enviado con éxito a 584143466209 2026-08-16 07:11:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a819ae011f8e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNDBGNThEMkJCODBDNTYwQkExAA==) 2026-08-16 07:11:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a819ae011f8e 2026-08-16 07:11:28 - ====== FIN WEBHOOK ====== 2026-08-16 07:49:40 - ====== INICIO WEBHOOK ====== 2026-08-16 07:49:40 - Evento: text | De: 584243332880 | Size: 609b 2026-08-16 07:49:40 - Procesando mensaje regular tipo: text 2026-08-16 07:49:40 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 07:49:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNDRDgyMjMxMTY1QjZENEVFODFEQjhDNDc3QzU3OTIA 2026-08-16 07:49:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNDRDgyMjMxMTY1QjZENEVFODFEQjhDNDc3QzU3OTIA 2026-08-16 07:49:40 - Contenido: Buenos días me podrá decir el monto... 2026-08-16 07:49:40 - Comando detectado: buenos 2026-08-16 07:49:40 - CommandProcessor: Procesando comando: buenos 2026-08-16 07:49:40 - Comando no reconocido, enviando a ChatGPT 2026-08-16 07:49:40 - Resultado del comando: string 2026-08-16 07:49:40 - Enviando a ChatGPT: Buenos días me podrá decir el monto... 2026-08-16 07:49:40 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me podrá decir el monto... 2026-08-16 07:49:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 08:49:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 08:49:41 America/Halifax] [CHATBOT][START] corr=04944385 IP=127.0.0.1 UA= [16-Aug-2026 07:49:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 07:49:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 07:49:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 07:49:41 America/Caracas] [CHATBOT][DIAG] corr=04944385 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 07:49:41 America/Caracas] [CHATBOT][CTX] corr=04944385 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 07:49:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 07:49:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 07:49:41 America/Caracas] [CHATBOT][AI][f8d061] Proveedor: gemini [16-Aug-2026 07:49:41 America/Caracas] [CHATBOT][GEMINI][f8d061] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 07:49:42 America/Caracas] [CHATBOT][GEMINI][f8d061] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 07:49:43 America/Caracas] [CHATBOT][GEMINI][f8d061] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 07:49:43 America/Caracas] [CHATBOT][AI][f8d061] Gemini falló, usando heurística local [16-Aug-2026 07:49:43 America/Caracas] [CHATBOT][AI][f8d061] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 07:49:43 America/Caracas] [CHATBOT][END] corr=04944385 bytesRespuesta=397 [16-Aug-2026 07:49:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 07:49:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 07:49:45 - Mensaje enviado con éxito a 584243332880 2026-08-16 07:49:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81a3d929037 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNUEwMzFCQTJDN0FDRjJCNTg0AA==) 2026-08-16 07:49:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a81a3d929037 2026-08-16 07:49:45 - ====== FIN WEBHOOK ====== 2026-08-16 07:50:12 - ====== INICIO WEBHOOK ====== 2026-08-16 07:50:12 - Evento: button | De: 584243332880 | Size: 725b 2026-08-16 07:50:12 - Procesando botón de plantilla: Informacion de pagos 2026-08-16 07:50:12 - ButtonService: payload=informacion de pagos, telefono=584243332880 2026-08-16 07:50:12 - Procesando botón PAGO para: 584243332880 2026-08-16 07:50:13 - Mensaje enviado con éxito a 584243332880 2026-08-16 07:50:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81a3f5b70e1 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSQzAxMDhFMDdBMzBEMjIzQjI5AA==) 2026-08-16 07:50:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a81a3f5b70e1 2026-08-16 07:50:13 - ====== FIN WEBHOOK ====== 2026-08-16 07:54:15 - ====== INICIO WEBHOOK ====== 2026-08-16 07:54:15 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 07:54:15 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 07:54:15 - ====== FIN WEBHOOK ====== 2026-08-16 07:56:48 - ====== INICIO WEBHOOK ====== 2026-08-16 07:56:48 - Evento: text | De: 584243332880 | Size: 609b 2026-08-16 07:56:48 - Procesando mensaje regular tipo: text 2026-08-16 07:56:48 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 07:56:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3NENCN0IwOUQ0ODJCMzBCQ0QzRDYyRjE2MTQwNzUA 2026-08-16 07:56:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3NENCN0IwOUQ0ODJCMzBCQ0QzRDYyRjE2MTQwNzUA 2026-08-16 07:56:48 - Contenido: Buenos días me podrá decir el monto... 2026-08-16 07:56:48 - Comando detectado: buenos 2026-08-16 07:56:48 - CommandProcessor: Procesando comando: buenos 2026-08-16 07:56:48 - Comando no reconocido, enviando a ChatGPT 2026-08-16 07:56:48 - Resultado del comando: string 2026-08-16 07:56:48 - Enviando a ChatGPT: Buenos días me podrá decir el monto... 2026-08-16 07:56:48 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me podrá decir el monto... 2026-08-16 07:56:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 08:56:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 08:56:48 America/Halifax] [CHATBOT][START] corr=c51d1ff0 IP=127.0.0.1 UA= [16-Aug-2026 07:56:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 07:56:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 07:56:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 07:56:49 America/Caracas] [CHATBOT][DIAG] corr=c51d1ff0 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 07:56:49 America/Caracas] [CHATBOT][CTX] corr=c51d1ff0 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 07:56:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 07:56:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 07:56:49 America/Caracas] [CHATBOT][AI][30e8c1] Proveedor: gemini [16-Aug-2026 07:56:49 America/Caracas] [CHATBOT][GEMINI][30e8c1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 07:56:50 America/Caracas] [CHATBOT][GEMINI][30e8c1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 07:56:50 America/Caracas] [CHATBOT][GEMINI][30e8c1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 07:56:51 America/Caracas] [CHATBOT][AI][30e8c1] Gemini falló, usando heurística local [16-Aug-2026 07:56:51 America/Caracas] [CHATBOT][AI][30e8c1] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 07:56:51 America/Caracas] [CHATBOT][END] corr=c51d1ff0 bytesRespuesta=397 [16-Aug-2026 07:56:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 07:56:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 07:56:52 - Mensaje enviado con éxito a 584243332880 2026-08-16 07:56:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81a58467302 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSRENGQUJENjUwMzZCRDJBNTJFAA==) 2026-08-16 07:56:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a81a58467302 2026-08-16 07:56:52 - ====== FIN WEBHOOK ====== 2026-08-16 08:03:12 - ====== INICIO WEBHOOK ====== 2026-08-16 08:03:12 - Evento: text | De: 584242006781 | Size: 576b 2026-08-16 08:03:12 - Procesando mensaje regular tipo: text 2026-08-16 08:03:12 - RegularMessageService: Procesando mensaje de 584242006781, tipo: text 2026-08-16 08:03:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDA2NzgxFQIAEhgUM0FFRkE5RUI4RjNBOUM3MDk3REIA 2026-08-16 08:03:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDA2NzgxFQIAEhgUM0FFRkE5RUI4RjNBOUM3MDk3REIA 2026-08-16 08:03:12 - Contenido: Andrea Castro. Tlf +1(954)4964092... 2026-08-16 08:03:12 - Comando detectado: andrea 2026-08-16 08:03:12 - CommandProcessor: Procesando comando: andrea 2026-08-16 08:03:12 - Comando no reconocido, enviando a ChatGPT 2026-08-16 08:03:12 - Resultado del comando: string 2026-08-16 08:03:12 - Enviando a ChatGPT: Andrea Castro. Tlf +1(954)4964092... 2026-08-16 08:03:12 - forwardToChatGPT: Enviando a ChatGPT: Andrea Castro. Tlf +1(954)4964092... 2026-08-16 08:03:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 09:03:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 09:03:12 America/Halifax] [CHATBOT][START] corr=e8b1b22b IP=127.0.0.1 UA= [16-Aug-2026 08:03:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 08:03:13 America/Caracas] [CHATBOT][CTX] corr=e8b1b22b tel=584242006781 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 08:03:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 08:03:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 08:03:13 America/Caracas] [CHATBOT][AI][6eac45] Proveedor: gemini [16-Aug-2026 08:03:13 America/Caracas] [CHATBOT][GEMINI][6eac45] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 08:03:13 America/Caracas] [CHATBOT][GEMINI][6eac45] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 08:03:14 America/Caracas] [CHATBOT][GEMINI][6eac45] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 08:03:14 America/Caracas] [CHATBOT][AI][6eac45] Gemini falló, usando heurística local [16-Aug-2026 08:03:14 America/Caracas] [CHATBOT][AI][6eac45] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 08:03:14 America/Caracas] [CHATBOT][END] corr=e8b1b22b bytesRespuesta=370 [16-Aug-2026 08:03:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 08:03:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 08:03:16 - Mensaje enviado con éxito a 584242006781 2026-08-16 08:03:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81a70422f01 (wa_message_id: wamid.HBgMNTg0MjQyMDA2NzgxFQIAERgSNzNDMTQxN0JFRTA4QjRBQjVEAA==) 2026-08-16 08:03:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a81a70422f01 2026-08-16 08:03:16 - ====== FIN WEBHOOK ====== 2026-08-16 08:05:36 - ====== INICIO WEBHOOK ====== 2026-08-16 08:05:36 - Evento: image | De: 584242006781 | Size: 857b 2026-08-16 08:05:36 - Procesando mensaje regular tipo: image 2026-08-16 08:05:36 - RegularMessageService: Procesando mensaje de 584242006781, tipo: image 2026-08-16 08:05:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDA2NzgxFQIAEhgUM0E5MTAxNDIxRDE3RjM2RjQ4MzYA 2026-08-16 08:05:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDA2NzgxFQIAEhgUM0E5MTAxNDIxRDE3RjM2RjQ4MzYA 2026-08-16 08:05:36 - Contenido: Andrea Castro. +1(954)496_4092... 2026-08-16 08:05:36 - Comando detectado: andrea 2026-08-16 08:05:36 - CommandProcessor: Procesando comando: andrea 2026-08-16 08:05:36 - Imagen sin comando, guardando y procesando 2026-08-16 08:05:36 - Verificando duplicado por imageId=1296353222438970, msgId=wamid.HBgMNTg0MjQyMDA2NzgxFQIAEhgUM0E5MTAxNDIxRDE3RjM2RjQ4MzYA 2026-08-16 08:05:36 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 08:05:36 - Incluyendo numtoname.php... 2026-08-16 08:05:36 - Incluyendo media.php... 2026-08-16 08:05:36 - DEBUG messages batch: [{"from":"584242006781","from_user_id":"VE.4543406309279849","id":"wamid.HBgMNTg0MjQyMDA2NzgxFQIAEhgUM0E5MTAxNDIxRDE3RjM2RjQ4MzYA","timestamp":"1786881934","type":"image","image":{"caption":"Andrea Castro. +1(954)496_4092","mime_type":"image\/jpeg","sha256":"tFxPXjSYH4FcziW+N1ASTYXSPGl2cdRgyPGC3KIwlIY=","id":"1296353222438970","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1296353222438970&source=webhook&ext=1786882235&hash=ATwz_CHiLOK4BdmSgEztUXkUEdHRGu1_bSAwRqs22wBJUQ"}}] 2026-08-16 08:05:36 - DEBUG caption final: Andrea Castro. +1(954)496_4092 2026-08-16 08:05:36 - DEBUG busqueda mobiles: 04242006781,4242006781,584242006781 2026-08-16 08:05:36 - DEBUG usuario NO encontrado 2026-08-16 08:05:36 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 08:05:36 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 08:05:37 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1296353222438970&source=getMedia&ext=1786882237&hash=ATzqmvXIJQ6RvEJPP0srdHK78biPVGI4DE9g3pANDpx7Qw 2026-08-16 08:05:39 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1296353222438970.jpg (80130 bytes) 2026-08-16 08:05:40 - OCR tesseract exit=0 chars=299 2026-08-16 08:05:40 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 333 < Comprobante de operacion S PagomóvilBDV Personas 00 23.133,00 Bs Fecha: 16/08/2026 Operación: 007021799275 lO Identificación: 18143785 Origen: 0102****9150 Destino: 04143466209 Banco: 0105 a BANCO MERCANTIL 2026-08-16 08:05:40 - OCR parse (caption-level): {"banco":"Mercantil","monto":"23133.00","fecha":"2026-08-16"} 2026-08-16 08:05:40 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-16 08:05:40 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-16 08:05:40 - DEBUG bodyAdmin postOCR: Tlf: 04242006781\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 23133.00 (caption)\nFecha: 2026-08-16 (caption) 2026-08-16 08:05:42 - IMG 1296353222438970 TEL 04242006781 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 08:05:42 - Incluyendo guardar_imagen.php... 2026-08-16 08:05:42 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 08:05:42 - Includes realizados. Verificando funciones... 2026-08-16 08:05:42 - obtenerInfoUsuario: Iniciando función con teléfono: 584242006781 2026-08-16 08:05:42 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 08:05:42 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 08:05:42 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 08:05:42 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 08:05:42 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584242006781 2026-08-16 08:05:42 - Datos usuario extraídos: null 2026-08-16 08:05:42 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 08:05:42 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 08:05:42 - Valor de accessToken: EAAC0c45... 2026-08-16 08:05:42 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 08:05:42 - Instancia WhatsAppImageHandler creada 2026-08-16 08:05:42 - Llamando a saveWhatsAppImage... 2026-08-16 08:05:42 - saveWhatsAppImage: Procesando imagen para: 584242006781 2026-08-16 08:05:42 - saveWhatsAppImage: ID de media: 1296353222438970, MIME type: image/jpeg 2026-08-16 08:05:42 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1296353222438970 2026-08-16 08:05:43 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 08:05:43 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1296353222438970&source=getMedia&ext=1786882242&hash=ATwJmiXYYaLh5EW-O9DLQLYqBRWQtXtIj0SnQn43LweqqA 2026-08-16 08:05:43 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1296353222438970&source=getMedia&ext=1786882242&hash=ATwJmiXYYaLh5EW-O9DLQLYqBRWQtXtIj0SnQn43LweqqA 2026-08-16 08:05:44 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 08:05:44 - descargar_imagen: Imagen descargada - Tamaño: 80130 bytes, Tipo: image/jpeg 2026-08-16 08:05:44 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1296353222438970.jpg, Tamaño: 80130 bytes 2026-08-16 08:05:44 - saveToDatabase: Registro insertado en BD con ID: 388 2026-08-16 08:05:44 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1296353222438970.jpg","image_id":"1296353222438970","size":80130,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 08:05:44 - Resultado del comando: array 2026-08-16 08:05:44 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 08:05:45 - Mensaje enviado con éxito a 584242006781 2026-08-16 08:05:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81a799b9468 (wa_message_id: wamid.HBgMNTg0MjQyMDA2NzgxFQIAERgSRjE0NTkwRkU0QTAzOEE1MTU1AA==) 2026-08-16 08:05:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a81a799b9468 2026-08-16 08:05:45 - ====== FIN WEBHOOK ====== 2026-08-16 08:21:03 - ====== INICIO WEBHOOK ====== 2026-08-16 08:21:03 - Evento: text | De: 584243332880 | Size: 609b 2026-08-16 08:21:03 - Procesando mensaje regular tipo: text 2026-08-16 08:21:03 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 08:21:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3QjAzRjczOTQzNkNFRjAwOURCNEEzRkIzRTcwMDYA 2026-08-16 08:21:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3QjAzRjczOTQzNkNFRjAwOURCNEEzRkIzRTcwMDYA 2026-08-16 08:21:03 - Contenido: Buenos días me podrá decir el monto... 2026-08-16 08:21:03 - Comando detectado: buenos 2026-08-16 08:21:03 - CommandProcessor: Procesando comando: buenos 2026-08-16 08:21:03 - Comando no reconocido, enviando a ChatGPT 2026-08-16 08:21:03 - Resultado del comando: string 2026-08-16 08:21:03 - Enviando a ChatGPT: Buenos días me podrá decir el monto... 2026-08-16 08:21:03 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me podrá decir el monto... 2026-08-16 08:21:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 09:21:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 09:21:04 America/Halifax] [CHATBOT][START] corr=df0a87c4 IP=127.0.0.1 UA= [16-Aug-2026 08:21:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 08:21:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 08:21:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 08:21:04 America/Caracas] [CHATBOT][DIAG] corr=df0a87c4 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 08:21:04 America/Caracas] [CHATBOT][CTX] corr=df0a87c4 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 08:21:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 08:21:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 08:21:04 America/Caracas] [CHATBOT][AI][fa6489] Proveedor: gemini [16-Aug-2026 08:21:04 America/Caracas] [CHATBOT][GEMINI][fa6489] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 08:21:05 America/Caracas] [CHATBOT][GEMINI][fa6489] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 08:21:05 America/Caracas] [CHATBOT][GEMINI][fa6489] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 08:21:06 America/Caracas] [CHATBOT][AI][fa6489] Gemini falló, usando heurística local [16-Aug-2026 08:21:06 America/Caracas] [CHATBOT][AI][fa6489] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 08:21:06 America/Caracas] [CHATBOT][END] corr=df0a87c4 bytesRespuesta=397 [16-Aug-2026 08:21:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 08:21:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 08:21:07 - Mensaje enviado con éxito a 584243332880 2026-08-16 08:21:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81ab339bf6d (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSRjc1NkNEN0U2ODgxMjE3MTI4AA==) 2026-08-16 08:21:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a81ab339bf6d 2026-08-16 08:21:07 - ====== FIN WEBHOOK ====== 2026-08-16 08:56:13 - ====== INICIO WEBHOOK ====== 2026-08-16 08:56:13 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 08:56:13 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 08:56:13 - ====== FIN WEBHOOK ====== 2026-08-16 09:10:00 - ====== INICIO WEBHOOK ====== 2026-08-16 09:10:00 - Evento: text | De: 584243332880 | Size: 609b 2026-08-16 09:10:00 - Procesando mensaje regular tipo: text 2026-08-16 09:10:00 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 09:10:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNDRDMwNDVGQjhEQUJFRjg5QjkxRjQ4MkFDMEY3ODUA 2026-08-16 09:10:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNDRDMwNDVGQjhEQUJFRjg5QjkxRjQ4MkFDMEY3ODUA 2026-08-16 09:10:00 - Contenido: Buenos días me podrá decir el monto... 2026-08-16 09:10:00 - Comando detectado: buenos 2026-08-16 09:10:00 - CommandProcessor: Procesando comando: buenos 2026-08-16 09:10:00 - Comando no reconocido, enviando a ChatGPT 2026-08-16 09:10:00 - Resultado del comando: string 2026-08-16 09:10:00 - Enviando a ChatGPT: Buenos días me podrá decir el monto... 2026-08-16 09:10:00 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me podrá decir el monto... 2026-08-16 09:10:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 10:10:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 10:10:00 America/Halifax] [CHATBOT][START] corr=f33d5d05 IP=127.0.0.1 UA= [16-Aug-2026 09:10:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 09:10:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 09:10:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 09:10:00 America/Caracas] [CHATBOT][DIAG] corr=f33d5d05 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 09:10:00 America/Caracas] [CHATBOT][CTX] corr=f33d5d05 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 09:10:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 09:10:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 09:10:00 America/Caracas] [CHATBOT][AI][ab6d90] Proveedor: gemini [16-Aug-2026 09:10:00 America/Caracas] [CHATBOT][GEMINI][ab6d90] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 09:10:01 America/Caracas] [CHATBOT][GEMINI][ab6d90] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:10:02 America/Caracas] [CHATBOT][GEMINI][ab6d90] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:10:02 America/Caracas] [CHATBOT][AI][ab6d90] Gemini falló, usando heurística local [16-Aug-2026 09:10:02 America/Caracas] [CHATBOT][AI][ab6d90] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 09:10:02 America/Caracas] [CHATBOT][END] corr=f33d5d05 bytesRespuesta=397 [16-Aug-2026 09:10:02 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 09:10:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 09:10:04 - Mensaje enviado con éxito a 584243332880 2026-08-16 09:10:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81b6ac25aba (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSRjIwNjJEMkRFNEI2MkVBMzg0AA==) 2026-08-16 09:10:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a81b6ac25aba 2026-08-16 09:10:04 - ====== FIN WEBHOOK ====== 2026-08-16 09:10:26 - ====== INICIO WEBHOOK ====== 2026-08-16 09:10:26 - Evento: text | De: 584128941536 | Size: 603b 2026-08-16 09:10:26 - Procesando mensaje regular tipo: text 2026-08-16 09:10:26 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-08-16 09:10:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM2RDlDMEQ1QzVDQkY3NDZDOTcwMDc3RDkwNzNBNzIA 2026-08-16 09:10:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM2RDlDMEQ1QzVDQkY3NDZDOTcwMDc3RDkwNzNBNzIA 2026-08-16 09:10:26 - Contenido: Es el 20 o el 19 que lo cortan ???... 2026-08-16 09:10:26 - Comando detectado: es 2026-08-16 09:10:26 - CommandProcessor: Procesando comando: es 2026-08-16 09:10:26 - Comando no reconocido, enviando a ChatGPT 2026-08-16 09:10:26 - Resultado del comando: string 2026-08-16 09:10:26 - Enviando a ChatGPT: Es el 20 o el 19 que lo cortan ???... 2026-08-16 09:10:26 - forwardToChatGPT: Enviando a ChatGPT: Es el 20 o el 19 que lo cortan ???... 2026-08-16 09:10:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 10:10:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 10:10:26 America/Halifax] [CHATBOT][START] corr=b47341b1 IP=127.0.0.1 UA= [16-Aug-2026 09:10:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 09:10:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=74:83:c2:a2:48:66 mobile=584128941536 [16-Aug-2026 09:10:26 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 09:10:26 America/Caracas] [CHATBOT][DIAG] corr=b47341b1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [16-Aug-2026 09:10:26 America/Caracas] [CHATBOT][CTX] corr=b47341b1 tel=584128941536 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 09:10:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 09:10:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 09:10:26 America/Caracas] [CHATBOT][AI][d7204e] Proveedor: gemini [16-Aug-2026 09:10:26 America/Caracas] [CHATBOT][GEMINI][d7204e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 09:10:27 America/Caracas] [CHATBOT][GEMINI][d7204e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:10:28 America/Caracas] [CHATBOT][GEMINI][d7204e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:10:28 America/Caracas] [CHATBOT][AI][d7204e] Gemini falló, usando heurística local [16-Aug-2026 09:10:28 America/Caracas] [CHATBOT][AI][d7204e] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 09:10:28 America/Caracas] [CHATBOT][END] corr=b47341b1 bytesRespuesta=387 [16-Aug-2026 09:10:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 09:10:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 09:10:30 - Mensaje enviado con éxito a 584128941536 2026-08-16 09:10:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81b6c6072e9 (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSQzg4Mjk5MUZCQTQwRkMxMUI3AA==) 2026-08-16 09:10:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a81b6c6072e9 2026-08-16 09:10:30 - ====== FIN WEBHOOK ====== 2026-08-16 09:23:28 - ====== INICIO WEBHOOK ====== 2026-08-16 09:23:28 - Evento: button | De: 584141040017 | Size: 719b 2026-08-16 09:23:28 - Procesando botón de plantilla: Informacion de pagos 2026-08-16 09:23:28 - ButtonService: payload=informacion de pagos, telefono=584141040017 2026-08-16 09:23:28 - Procesando botón PAGO para: 584141040017 2026-08-16 09:23:30 - Mensaje enviado con éxito a 584141040017 2026-08-16 09:23:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81b9d235418 (wa_message_id: wamid.HBgMNTg0MTQxMDQwMDE3FQIAERgSNzIzNjVEOTc3Nzc1QTFENzkxAA==) 2026-08-16 09:23:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a81b9d235418 2026-08-16 09:23:30 - ====== FIN WEBHOOK ====== 2026-08-16 09:24:07 - ====== INICIO WEBHOOK ====== 2026-08-16 09:24:07 - Evento: text | De: 584243332880 | Size: 603b 2026-08-16 09:24:07 - Procesando mensaje regular tipo: text 2026-08-16 09:24:07 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 09:24:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM4NDkzOEI3NDdCODA2MTkxM0I5MDM0QjFGNzBEMEEA 2026-08-16 09:24:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM4NDkzOEI3NDdCODA2MTkxM0I5MDM0QjFGNzBEMEEA 2026-08-16 09:24:07 - Contenido: Buenos días me puedes dar el monto... 2026-08-16 09:24:07 - Comando detectado: buenos 2026-08-16 09:24:07 - CommandProcessor: Procesando comando: buenos 2026-08-16 09:24:07 - Comando no reconocido, enviando a ChatGPT 2026-08-16 09:24:07 - Resultado del comando: string 2026-08-16 09:24:07 - Enviando a ChatGPT: Buenos días me puedes dar el monto... 2026-08-16 09:24:07 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me puedes dar el monto... 2026-08-16 09:24:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 10:24:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 10:24:07 America/Halifax] [CHATBOT][START] corr=b0b8a402 IP=127.0.0.1 UA= [16-Aug-2026 09:24:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 09:24:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 09:24:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 09:24:08 America/Caracas] [CHATBOT][DIAG] corr=b0b8a402 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 09:24:08 America/Caracas] [CHATBOT][CTX] corr=b0b8a402 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 09:24:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 09:24:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 09:24:08 America/Caracas] [CHATBOT][AI][63f686] Proveedor: gemini [16-Aug-2026 09:24:08 America/Caracas] [CHATBOT][GEMINI][63f686] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 09:24:09 America/Caracas] [CHATBOT][GEMINI][63f686] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:24:09 America/Caracas] [CHATBOT][GEMINI][63f686] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:24:10 America/Caracas] [CHATBOT][AI][63f686] Gemini falló, usando heurística local [16-Aug-2026 09:24:10 America/Caracas] [CHATBOT][AI][63f686] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 09:24:10 America/Caracas] [CHATBOT][END] corr=b0b8a402 bytesRespuesta=397 [16-Aug-2026 09:24:10 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 09:24:10 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 09:24:11 - Mensaje enviado con éxito a 584243332880 2026-08-16 09:24:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81b9fb2ea5e (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSODI5MkU1RDIxM0E1NjkzMEQ2AA==) 2026-08-16 09:24:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a81b9fb2ea5e 2026-08-16 09:24:11 - ====== FIN WEBHOOK ====== 2026-08-16 09:24:43 - ====== INICIO WEBHOOK ====== 2026-08-16 09:24:43 - Evento: text | De: 584243332880 | Size: 570b 2026-08-16 09:24:43 - Procesando mensaje regular tipo: text 2026-08-16 09:24:43 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 09:24:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3MjQ4QjRGRTU5RjAwMDY4OTFFRDgzREM1M0ZCNUEA 2026-08-16 09:24:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM3MjQ4QjRGRTU5RjAwMDY4OTFFRDgzREM1M0ZCNUEA 2026-08-16 09:24:43 - Contenido: Planes... 2026-08-16 09:24:43 - Comando detectado: planes 2026-08-16 09:24:43 - CommandProcessor: Procesando comando: planes 2026-08-16 09:24:43 - Comando no reconocido, enviando a ChatGPT 2026-08-16 09:24:43 - Resultado del comando: string 2026-08-16 09:24:43 - Enviando a ChatGPT: Planes... 2026-08-16 09:24:43 - LeadCapture: Posible lead detectado para 584243332880 2026-08-16 09:24:43 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-16 09:24:43 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-16 09:24:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 10:24:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 10:24:43 America/Halifax] [CHATBOT][START] corr=a4b45596 IP=127.0.0.1 UA= [16-Aug-2026 09:24:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 09:24:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 09:24:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 09:24:44 America/Caracas] [CHATBOT][DIAG] corr=a4b45596 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 09:24:44 America/Caracas] [CHATBOT][CTX] corr=a4b45596 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 09:24:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 09:24:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 09:24:44 America/Caracas] [CHATBOT][AI][6071f4] Proveedor: gemini [16-Aug-2026 09:24:44 America/Caracas] [CHATBOT][GEMINI][6071f4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 09:24:45 America/Caracas] [CHATBOT][GEMINI][6071f4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:24:45 America/Caracas] [CHATBOT][GEMINI][6071f4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:24:46 America/Caracas] [CHATBOT][AI][6071f4] Gemini falló, usando heurística local [16-Aug-2026 09:24:46 America/Caracas] [CHATBOT][END] corr=a4b45596 bytesRespuesta=478 [16-Aug-2026 09:24:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 09:24:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 09:24:48 - Mensaje enviado con éxito a 584243332880 2026-08-16 09:24:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81ba2023800 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSOUM1NEIxQ0QwNTg2NEMyMzhBAA==) 2026-08-16 09:24:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a81ba2023800 2026-08-16 09:24:48 - ====== FIN WEBHOOK ====== 2026-08-16 09:27:09 - ====== INICIO WEBHOOK ====== 2026-08-16 09:27:09 - Evento: text | De: 584128941536 | Size: 622b 2026-08-16 09:27:09 - Procesando mensaje regular tipo: text 2026-08-16 09:27:09 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-08-16 09:27:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUMwQjkwRUU4MDZFREExQjkzRDhCRjAxQ0FBMUNFRUYA 2026-08-16 09:27:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUMwQjkwRUU4MDZFREExQjkzRDhCRjAxQ0FBMUNFRUYA 2026-08-16 09:27:09 - Contenido: Cuando es nuestra fecha de corte cuando debemos largar... 2026-08-16 09:27:09 - Comando detectado: cuando 2026-08-16 09:27:09 - CommandProcessor: Procesando comando: cuando 2026-08-16 09:27:09 - Comando no reconocido, enviando a ChatGPT 2026-08-16 09:27:09 - Resultado del comando: string 2026-08-16 09:27:09 - Enviando a ChatGPT: Cuando es nuestra fecha de corte cuando debemos la... 2026-08-16 09:27:09 - forwardToChatGPT: Enviando a ChatGPT: Cuando es nuestra fecha de corte cuando debemos la... 2026-08-16 09:27:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 10:27:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 10:27:09 America/Halifax] [CHATBOT][START] corr=3a71c784 IP=127.0.0.1 UA= [16-Aug-2026 09:27:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 09:27:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=74:83:c2:a2:48:66 mobile=584128941536 [16-Aug-2026 09:27:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 09:27:09 America/Caracas] [CHATBOT][DIAG] corr=3a71c784 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [16-Aug-2026 09:27:09 America/Caracas] [CHATBOT][CTX] corr=3a71c784 tel=584128941536 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 09:27:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 09:27:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 09:27:09 America/Caracas] [CHATBOT][AI][385352] Proveedor: gemini [16-Aug-2026 09:27:09 America/Caracas] [CHATBOT][GEMINI][385352] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 09:27:10 America/Caracas] [CHATBOT][GEMINI][385352] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:27:10 America/Caracas] [CHATBOT][GEMINI][385352] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:27:11 America/Caracas] [CHATBOT][AI][385352] Gemini falló, usando heurística local [16-Aug-2026 09:27:11 America/Caracas] [CHATBOT][END] corr=3a71c784 bytesRespuesta=162 [16-Aug-2026 09:27:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 09:27:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 09:27:12 - Mensaje enviado con éxito a 584128941536 2026-08-16 09:27:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81bab0978f2 (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSOTc2RUU4NDYyMDkxRENBQzVDAA==) 2026-08-16 09:27:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a81bab0978f2 2026-08-16 09:27:12 - ====== FIN WEBHOOK ====== 2026-08-16 09:27:14 - ====== INICIO WEBHOOK ====== 2026-08-16 09:27:14 - Evento: text | De: 584128941536 | Size: 575b 2026-08-16 09:27:14 - Procesando mensaje regular tipo: text 2026-08-16 09:27:14 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-08-16 09:27:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNEQUQxNEU3MDYzOEIzQTk2ODI1NjcyQkY3QzYwQkEA 2026-08-16 09:27:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNEQUQxNEU3MDYzOEIzQTk2ODI1NjcyQkY3QzYwQkEA 2026-08-16 09:27:14 - Contenido: Pagar *... 2026-08-16 09:27:14 - Comando detectado: pagar 2026-08-16 09:27:14 - CommandProcessor: Procesando comando: pagar 2026-08-16 09:27:14 - Ejecutando add_pagos.php [16-Aug-2026 09:27:15 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-16 09:27:15 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-16 09:27:15 - ====== INICIO WEBHOOK ====== 2026-08-16 09:27:15 - Evento: text | De: 584128941536 | Size: 575b 2026-08-16 09:27:15 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNEQUQxNEU3MDYzOEIzQTk2ODI1NjcyQkY3QzYwQkEA, ignorando 2026-08-16 09:27:45 - ====== INICIO WEBHOOK ====== 2026-08-16 09:27:45 - Evento: text | De: 584128941536 | Size: 595b 2026-08-16 09:27:45 - Procesando mensaje regular tipo: text 2026-08-16 09:27:45 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-08-16 09:27:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNDMjBDQTQ0MUREOUU5OEZFNUQ3MThFREE1RTdFNUQA 2026-08-16 09:27:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNDMjBDQTQ0MUREOUU5OEZFNUQ3MThFREE1RTdFNUQA 2026-08-16 09:27:45 - Contenido: Debemos pagar el 19 o el 18... 2026-08-16 09:27:45 - Comando detectado: debemos 2026-08-16 09:27:45 - CommandProcessor: Procesando comando: debemos 2026-08-16 09:27:45 - Comando no reconocido, enviando a ChatGPT 2026-08-16 09:27:45 - Resultado del comando: string 2026-08-16 09:27:45 - Enviando a ChatGPT: Debemos pagar el 19 o el 18... 2026-08-16 09:27:45 - forwardToChatGPT: Enviando a ChatGPT: Debemos pagar el 19 o el 18... 2026-08-16 09:27:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 10:27:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 10:27:46 America/Halifax] [CHATBOT][START] corr=f4ddd6f4 IP=127.0.0.1 UA= [16-Aug-2026 09:27:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 09:27:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=74:83:c2:a2:48:66 mobile=584128941536 [16-Aug-2026 09:27:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 09:27:46 America/Caracas] [CHATBOT][DIAG] corr=f4ddd6f4 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [16-Aug-2026 09:27:46 America/Caracas] [CHATBOT][CTX] corr=f4ddd6f4 tel=584128941536 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 09:27:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 09:27:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 09:27:46 America/Caracas] [CHATBOT][AI][d799a2] Proveedor: gemini [16-Aug-2026 09:27:46 America/Caracas] [CHATBOT][GEMINI][d799a2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 09:27:47 America/Caracas] [CHATBOT][GEMINI][d799a2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:27:47 America/Caracas] [CHATBOT][GEMINI][d799a2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:27:48 America/Caracas] [CHATBOT][AI][d799a2] Gemini falló, usando heurística local [16-Aug-2026 09:27:48 America/Caracas] [CHATBOT][END] corr=f4ddd6f4 bytesRespuesta=397 [16-Aug-2026 09:27:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 09:27:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 09:27:49 - Mensaje enviado con éxito a 584128941536 2026-08-16 09:27:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81bad59089d (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSREMwRkY1NzI5NUFEOTdBMzU3AA==) 2026-08-16 09:27:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a81bad59089d 2026-08-16 09:27:49 - ====== FIN WEBHOOK ====== 2026-08-16 09:28:18 - ====== INICIO WEBHOOK ====== 2026-08-16 09:28:18 - Evento: text | De: 584128941536 | Size: 603b 2026-08-16 09:28:18 - Procesando mensaje regular tipo: text 2026-08-16 09:28:18 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-08-16 09:28:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNCNkVERDE3NTI1ODI0MDRBRjM0NUQwNDhCN0UwM0YA 2026-08-16 09:28:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNCNkVERDE3NTI1ODI0MDRBRjM0NUQwNDhCN0UwM0YA 2026-08-16 09:28:18 - Contenido: Nos corresponde pagar el 19 o el 18... 2026-08-16 09:28:18 - Comando detectado: nos 2026-08-16 09:28:18 - CommandProcessor: Procesando comando: nos 2026-08-16 09:28:18 - Comando no reconocido, enviando a ChatGPT 2026-08-16 09:28:18 - Resultado del comando: string 2026-08-16 09:28:18 - Enviando a ChatGPT: Nos corresponde pagar el 19 o el 18... 2026-08-16 09:28:18 - forwardToChatGPT: Enviando a ChatGPT: Nos corresponde pagar el 19 o el 18... 2026-08-16 09:28:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 10:28:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 10:28:18 America/Halifax] [CHATBOT][START] corr=6ba2ddc7 IP=127.0.0.1 UA= [16-Aug-2026 09:28:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 09:28:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=74:83:c2:a2:48:66 mobile=584128941536 [16-Aug-2026 09:28:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 09:28:18 America/Caracas] [CHATBOT][DIAG] corr=6ba2ddc7 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [16-Aug-2026 09:28:18 America/Caracas] [CHATBOT][CTX] corr=6ba2ddc7 tel=584128941536 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 09:28:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 09:28:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 09:28:18 America/Caracas] [CHATBOT][AI][d19a3f] Proveedor: gemini [16-Aug-2026 09:28:18 America/Caracas] [CHATBOT][GEMINI][d19a3f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 09:28:19 America/Caracas] [CHATBOT][GEMINI][d19a3f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:28:20 America/Caracas] [CHATBOT][GEMINI][d19a3f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:28:20 America/Caracas] [CHATBOT][AI][d19a3f] Gemini falló, usando heurística local [16-Aug-2026 09:28:20 America/Caracas] [CHATBOT][END] corr=6ba2ddc7 bytesRespuesta=397 [16-Aug-2026 09:28:20 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 09:28:20 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 09:28:22 - Mensaje enviado con éxito a 584128941536 2026-08-16 09:28:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81baf6263f9 (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSNjNCMEY5MDYxNDYwREJDOUQwAA==) 2026-08-16 09:28:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a81baf6263f9 2026-08-16 09:28:22 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Andrea Castro, 2026-09-17 00:00:00 . 19544964092 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"19544964092","wa_id":"19544964092"}],"messages":[{"id":"wamid.HBgLMTk1NDQ5NjQwOTIVAgARGBI0RTIxNTlFRTcyQjg2NUNDMjMA","message_status":"accepted"}]}'. - addcreddits, addcreddits , Sorangel Guevara , 2026-09-17 00:00:00 . 584144494263 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144494263","wa_id":"584144494263"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NDk0MjYzFQIAERgSMDhBMzZEMjE3MjhFODA2MkM0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Gabriela Misle, 2026-09-15 00:00:00 . 584269475481 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269475481","wa_id":"584269475481"}],"messages":[{"id":"wamid.HBgMNTg0MjY5NDc1NDgxFQIAERgSMDJFQTI3NERCMEE1MzYxOTY5AA==","message_status":"accepted"}]}'. 2026-08-16 09:46:46 - ====== INICIO WEBHOOK ====== 2026-08-16 09:46:46 - Evento: image | De: 584127195823 | Size: 854b 2026-08-16 09:46:46 - Procesando mensaje regular tipo: image 2026-08-16 09:46:46 - RegularMessageService: Procesando mensaje de 584127195823, tipo: image 2026-08-16 09:46:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM3QUY4RjY1MkUzREIxQzE4NkJDOEE3M0Y3MzdBNEUA 2026-08-16 09:46:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM3QUY4RjY1MkUzREIxQzE4NkJDOEE3M0Y3MzdBNEUA 2026-08-16 09:46:46 - Contenido: ... 2026-08-16 09:46:46 - Comando detectado: image 2026-08-16 09:46:46 - CommandProcessor: Procesando comando: image 2026-08-16 09:46:46 - Imagen sin comando, guardando y procesando 2026-08-16 09:46:46 - Verificando duplicado por imageId=913218521853304, msgId=wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM3QUY4RjY1MkUzREIxQzE4NkJDOEE3M0Y3MzdBNEUA 2026-08-16 09:46:46 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 09:46:46 - Incluyendo numtoname.php... 2026-08-16 09:46:46 - Incluyendo media.php... 2026-08-16 09:46:46 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584127195823","from_user_id":"VE.4519631148324032","id":"wamid.HBgMNTg0MTI3MTk1ODIzFQIAEhggQUM3QUY4RjY1MkUzREIxQzE4NkJDOEE3M0Y3MzdBNEUA","timestamp":"1786888003","type":"image","image":{"mime_type":"image\/jpeg","sha256":"j\/1CxrMST6sJA1nOYURQHzTUJ8C5Iq6UImUMU4HCrlw=","id":"913218521853304","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=913218521853304&source=webhook&ext=1786888305&hash=ATy6NNof2gUaDfUsbzBgOQ235NPOoh5opT7oWWWJtAZGMA"}}] 2026-08-16 09:46:46 - DEBUG caption: no se encontró texto cercano 2026-08-16 09:46:46 - DEBUG caption final: [VACIO] 2026-08-16 09:46:46 - DEBUG busqueda mobiles: 04127195823,4127195823,584127195823 2026-08-16 09:46:46 - DEBUG usuario NO encontrado 2026-08-16 09:46:46 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 09:46:46 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 09:46:47 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=913218521853304&source=getMedia&ext=1786888306&hash=ATzg028x7nCv7BuDb9nt26Si7AB9X5Zx-TC5A8uqCaMHNg 2026-08-16 09:46:49 - OCR imagen guardada /home/ctnet/www/chatWEB/media/913218521853304.jpg (34474 bytes) 2026-08-16 09:46:50 - OCR tesseract exit=0 chars=384 2026-08-16 09:46:50 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 197 9:45a.m. € Sl 2 Bow $ Comprobante de operación —< y PagomóvilBDV Personas 9 30.842,80 Bs Fecha: 16/08/2026 Operación: 007022656054 IT] Identificación: 18143785 Origen: 0102977275 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago alex gutt gabante < Crear Acceso directo 2026-08-16 09:46:50 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30842.80","fecha":"2026-08-16"} 2026-08-16 09:46:50 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-16 09:46:50 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-16 09:46:50 - DEBUG bodyAdmin postOCR: Tlf: 04127195823\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 30842.80 (caption)\nFecha: 2026-08-16 (caption) 2026-08-16 09:46:52 - IMG 913218521853304 TEL 04127195823 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 09:46:52 - Incluyendo guardar_imagen.php... 2026-08-16 09:46:52 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 09:46:52 - Includes realizados. Verificando funciones... 2026-08-16 09:46:52 - obtenerInfoUsuario: Iniciando función con teléfono: 584127195823 2026-08-16 09:46:52 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 09:46:52 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 09:46:52 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 09:46:52 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 09:46:52 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 09:46:52 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:c0:98:87","firstname":"alex","lastname":"gutt","mac":"10:82:3d:69:97:d0","srvid":35} 2026-08-16 09:46:52 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 09:46:52 - Datos usuario extraídos: {"username":"60:22:32:c0:98:87","firstname":"alex","lastname":"gutt","mac":"10:82:3d:69:97:d0","srvid":35} 2026-08-16 09:46:52 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 09:46:52 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 09:46:52 - Valor de accessToken: EAAC0c45... 2026-08-16 09:46:52 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 09:46:52 - Instancia WhatsAppImageHandler creada 2026-08-16 09:46:52 - Llamando a saveWhatsAppImage... 2026-08-16 09:46:52 - saveWhatsAppImage: Procesando imagen para: 584127195823 2026-08-16 09:46:52 - saveWhatsAppImage: ID de media: 913218521853304, MIME type: image/jpeg 2026-08-16 09:46:52 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/913218521853304 2026-08-16 09:46:53 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 09:46:53 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=913218521853304&source=getMedia&ext=1786888312&hash=ATwCwvIVP6SIx0ftSZh7J8eWZd92qv_J-ZE9FKWFMZW-xA 2026-08-16 09:46:53 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=913218521853304&source=getMedia&ext=1786888312&hash=ATwCwvIVP6SIx0ftSZh7J8eWZd92qv_J-ZE9FKWFMZW-xA 2026-08-16 09:46:54 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 09:46:54 - descargar_imagen: Imagen descargada - Tamaño: 34474 bytes, Tipo: image/jpeg 2026-08-16 09:46:54 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/913218521853304.jpg, Tamaño: 34474 bytes 2026-08-16 09:46:54 - saveToDatabase: Registro insertado en BD con ID: 389 2026-08-16 09:46:54 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/913218521853304.jpg","image_id":"913218521853304","size":34474,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 09:46:54 - Resultado del comando: array 2026-08-16 09:46:54 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 09:46:55 - Mensaje enviado con éxito a 584127195823 2026-08-16 09:46:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81bf4fbcc15 (wa_message_id: wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSMjA4NEYwOUJFQjk5MUM0NEFCAA==) 2026-08-16 09:46:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a81bf4fbcc15 2026-08-16 09:46:55 - ====== FIN WEBHOOK ====== 2026-08-16 09:47:34 - ====== INICIO WEBHOOK ====== 2026-08-16 09:47:34 - Evento: text | De: 584243332880 | Size: 637b 2026-08-16 09:47:34 - Procesando mensaje regular tipo: text 2026-08-16 09:47:34 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 09:47:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMxRDg3NUQ2NDFBNUI0QkMxNTlGRkY0QzQxODI4RUQA 2026-08-16 09:47:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMxRDg3NUQ2NDFBNUI0QkMxNTlGRkY0QzQxODI4RUQA 2026-08-16 09:47:34 - Contenido: Xq esta ves me toca cancelar menos si el mes pasado cancele 33 mil y pico... 2026-08-16 09:47:34 - Comando detectado: xq 2026-08-16 09:47:34 - CommandProcessor: Procesando comando: xq 2026-08-16 09:47:34 - Comando no reconocido, enviando a ChatGPT 2026-08-16 09:47:34 - Resultado del comando: string 2026-08-16 09:47:34 - Enviando a ChatGPT: Xq esta ves me toca cancelar menos si el mes pasad... 2026-08-16 09:47:34 - forwardToChatGPT: Enviando a ChatGPT: Xq esta ves me toca cancelar menos si el mes pasad... 2026-08-16 09:47:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 10:47:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 10:47:34 America/Halifax] [CHATBOT][START] corr=950269c3 IP=127.0.0.1 UA= [16-Aug-2026 09:47:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 09:47:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 09:47:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 09:47:34 America/Caracas] [CHATBOT][DIAG] corr=950269c3 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 09:47:34 America/Caracas] [CHATBOT][CTX] corr=950269c3 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 09:47:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 09:47:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 09:47:34 America/Caracas] [CHATBOT][AI][7d9454] Proveedor: gemini [16-Aug-2026 09:47:34 America/Caracas] [CHATBOT][GEMINI][7d9454] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 09:47:35 America/Caracas] [CHATBOT][GEMINI][7d9454] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:47:36 America/Caracas] [CHATBOT][GEMINI][7d9454] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:47:36 America/Caracas] [CHATBOT][AI][7d9454] Gemini falló, usando heurística local [16-Aug-2026 09:47:36 America/Caracas] [CHATBOT][AI][7d9454] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 09:47:36 America/Caracas] [CHATBOT][END] corr=950269c3 bytesRespuesta=397 [16-Aug-2026 09:47:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 09:47:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 09:47:38 - Mensaje enviado con éxito a 584243332880 2026-08-16 09:47:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81bf7a0c639 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNzk2OTVBOTY0QkJBMDdGMkFEAA==) 2026-08-16 09:47:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a81bf7a0c639 2026-08-16 09:47:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Leonidas Gerig, 2026-09-14 00:00:00 . 584144912881 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144912881","wa_id":"584144912881"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTEyODgxFQIAERgSNUMxMTE1RjkzMTFBNDA2NTk5AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Eufracio Flores, 2026-08-21 00:00:00 . 584149018850 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSOTE4MTQwNTRDOUUwOTRCOTc2AA==","message_status":"accepted"}]}'. 2026-08-16 09:49:43 - ====== INICIO WEBHOOK ====== 2026-08-16 09:49:43 - Evento: status:failed | De: 584241341199 | Size: 828b 2026-08-16 09:49:43 - STATUS FAILED: failed para 584241341199 | Error: 131047 Re-engagement message 2026-08-16 09:49:43 - ====== FIN WEBHOOK ====== 2026-08-16 09:51:00 - ====== INICIO WEBHOOK ====== 2026-08-16 09:51:00 - Evento: status:failed | De: 584267453909 | Size: 828b 2026-08-16 09:51:00 - STATUS FAILED: failed para 584267453909 | Error: 131047 Re-engagement message 2026-08-16 09:51:00 - ====== FIN WEBHOOK ====== 2026-08-16 09:51:44 - ====== INICIO WEBHOOK ====== 2026-08-16 09:51:44 - Evento: status:failed | De: 584267453909 | Size: 828b 2026-08-16 09:51:44 - STATUS FAILED: failed para 584267453909 | Error: 131047 Re-engagement message 2026-08-16 09:51:44 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , alex gutt, 2026-09-18 00:00:00 . 584127195823 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127195823","wa_id":"584127195823"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MTk1ODIzFQIAERgSQUI1NUExMTA2NTIyQ0EwNTgxAA==","message_status":"accepted"}]}'. 2026-08-16 09:56:17 - ====== INICIO WEBHOOK ====== 2026-08-16 09:56:17 - Evento: text | De: 584243332880 | Size: 581b 2026-08-16 09:56:17 - Procesando mensaje regular tipo: text 2026-08-16 09:56:17 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 09:56:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNEQ0VCMDIyNUQ4NkE0RDI4RTEyOUUzRkQ1MzQ3MzAA 2026-08-16 09:56:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNEQ0VCMDIyNUQ4NkE0RDI4RTEyOUUzRkQ1MzQ3MzAA 2026-08-16 09:56:17 - Contenido: Ok muchas gracias... 2026-08-16 09:56:17 - Comando detectado: ok 2026-08-16 09:56:17 - CommandProcessor: Procesando comando: ok 2026-08-16 09:56:17 - Comando no reconocido, enviando a ChatGPT 2026-08-16 09:56:17 - Resultado del comando: string 2026-08-16 09:56:17 - Enviando a ChatGPT: Ok muchas gracias... 2026-08-16 09:56:17 - forwardToChatGPT: Enviando a ChatGPT: Ok muchas gracias... 2026-08-16 09:56:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 10:56:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 10:56:17 America/Halifax] [CHATBOT][START] corr=f622c681 IP=127.0.0.1 UA= [16-Aug-2026 09:56:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 09:56:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 09:56:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 09:56:17 America/Caracas] [CHATBOT][DIAG] corr=f622c681 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 09:56:17 America/Caracas] [CHATBOT][CTX] corr=f622c681 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 09:56:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 09:56:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 09:56:17 America/Caracas] [CHATBOT][AI][d0dc75] Proveedor: gemini [16-Aug-2026 09:56:17 America/Caracas] [CHATBOT][GEMINI][d0dc75] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 09:56:18 America/Caracas] [CHATBOT][GEMINI][d0dc75] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:56:19 America/Caracas] [CHATBOT][GEMINI][d0dc75] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:56:19 America/Caracas] [CHATBOT][AI][d0dc75] Gemini falló, usando heurística local [16-Aug-2026 09:56:19 America/Caracas] [CHATBOT][AI][d0dc75] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 09:56:19 America/Caracas] [CHATBOT][END] corr=f622c681 bytesRespuesta=397 [16-Aug-2026 09:56:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 09:56:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 09:56:20 - Mensaje enviado con éxito a 584243332880 2026-08-16 09:56:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81c184b5ef0 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSOEY1Mzk5NjlBMUY0MDhFNkM4AA==) 2026-08-16 09:56:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a81c184b5ef0 2026-08-16 09:56:20 - ====== FIN WEBHOOK ====== 2026-08-16 09:57:35 - ====== INICIO WEBHOOK ====== 2026-08-16 09:57:35 - Evento: text | De: 584243332880 | Size: 591b 2026-08-16 09:57:35 - Procesando mensaje regular tipo: text 2026-08-16 09:57:35 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 09:57:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM0RkE1QjgxMjFEOEQ2MThDMjY1RkQ2Q0FGODVGNUEA 2026-08-16 09:57:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM0RkE1QjgxMjFEOEQ2MThDMjY1RkQ2Q0FGODVGNUEA 2026-08-16 09:57:35 - Contenido: Oh esta bien muchas gracias... 2026-08-16 09:57:35 - Comando detectado: oh 2026-08-16 09:57:35 - CommandProcessor: Procesando comando: oh 2026-08-16 09:57:35 - Comando no reconocido, enviando a ChatGPT 2026-08-16 09:57:35 - Resultado del comando: string 2026-08-16 09:57:35 - Enviando a ChatGPT: Oh esta bien muchas gracias... 2026-08-16 09:57:35 - forwardToChatGPT: Enviando a ChatGPT: Oh esta bien muchas gracias... 2026-08-16 09:57:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 10:57:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 10:57:35 America/Halifax] [CHATBOT][START] corr=3f09ac86 IP=127.0.0.1 UA= [16-Aug-2026 09:57:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 09:57:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 09:57:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 09:57:35 America/Caracas] [CHATBOT][DIAG] corr=3f09ac86 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 09:57:35 America/Caracas] [CHATBOT][CTX] corr=3f09ac86 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 09:57:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 09:57:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 09:57:35 America/Caracas] [CHATBOT][AI][023a35] Proveedor: gemini [16-Aug-2026 09:57:35 America/Caracas] [CHATBOT][GEMINI][023a35] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 09:57:36 America/Caracas] [CHATBOT][GEMINI][023a35] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:57:37 America/Caracas] [CHATBOT][GEMINI][023a35] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 09:57:37 America/Caracas] [CHATBOT][AI][023a35] Gemini falló, usando heurística local [16-Aug-2026 09:57:37 America/Caracas] [CHATBOT][AI][023a35] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 09:57:37 America/Caracas] [CHATBOT][END] corr=3f09ac86 bytesRespuesta=397 [16-Aug-2026 09:57:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 09:57:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 09:57:38 - Mensaje enviado con éxito a 584243332880 2026-08-16 09:57:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81c1d29da0a (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNDIyQjYzODNCRDA2QTRDNTI5AA==) 2026-08-16 09:57:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a81c1d29da0a 2026-08-16 09:57:38 - ====== FIN WEBHOOK ====== 2026-08-16 09:59:05 - ====== INICIO WEBHOOK ====== 2026-08-16 09:59:05 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 09:59:05 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 09:59:05 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Rodriguez, 2026-09-16 00:00:00 . 584120747979 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120747979","wa_id":"584120747979"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNzQ3OTc5FQIAERgSNDE1MDVCQjY3MzFCMkZGODAwAA==","message_status":"accepted"}]}'. 2026-08-16 10:03:00 - ====== INICIO WEBHOOK ====== 2026-08-16 10:03:00 - Evento: image | De: 584243362610 | Size: 845b 2026-08-16 10:03:00 - Procesando mensaje regular tipo: image 2026-08-16 10:03:00 - RegularMessageService: Procesando mensaje de 584243362610, tipo: image 2026-08-16 10:03:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM4N0FFMjM1RDZFRUE4OTRFREFFMTg5RkRBQjExQjkA 2026-08-16 10:03:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM4N0FFMjM1RDZFRUE4OTRFREFFMTg5RkRBQjExQjkA 2026-08-16 10:03:00 - Contenido: ... 2026-08-16 10:03:00 - Comando detectado: image 2026-08-16 10:03:00 - CommandProcessor: Procesando comando: image 2026-08-16 10:03:00 - Imagen sin comando, guardando y procesando 2026-08-16 10:03:00 - Verificando duplicado por imageId=1625728092561554, msgId=wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM4N0FFMjM1RDZFRUE4OTRFREFFMTg5RkRBQjExQjkA 2026-08-16 10:03:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 10:03:00 - Incluyendo numtoname.php... 2026-08-16 10:03:00 - Incluyendo media.php... 2026-08-16 10:03:00 - DEBUG messages batch: [{"from":"584243362610","from_user_id":"VE.4519610081659472","id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAEhggQUM4N0FFMjM1RDZFRUE4OTRFREFFMTg5RkRBQjExQjkA","timestamp":"1786888977","type":"image","image":{"mime_type":"image\/jpeg","sha256":"w6co3AUTaQjY\/\/EHoVFBYsHAeTwBoBo+FYTIaq6\/YOk=","id":"1625728092561554","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1625728092561554&source=webhook&ext=1786889279&hash=ATwk-7eql2euLuLchWC2vEqap3E2Wdp-1wblnUVtPuw1Yg"}}] 2026-08-16 10:03:00 - DEBUG caption: no se encontró texto cercano 2026-08-16 10:03:00 - DEBUG caption final: [VACIO] 2026-08-16 10:03:00 - DEBUG busqueda mobiles: 04243362610,4243362610,584243362610 2026-08-16 10:03:00 - DEBUG usuario encontrado: 70:a7:41:28:5b:3e 2026-08-16 10:03:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 10:03:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 10:03:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1625728092561554&source=getMedia&ext=1786889280&hash=ATyqClFcg50ldJsO0kXwloejS8SkzULkitCCUMQkqGQIEw 2026-08-16 10:03:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1625728092561554.jpg (53026 bytes) 2026-08-16 10:03:03 - OCR tesseract exit=0 chars=270 2026-08-16 10:03:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 383 v PagomévilBDV Personas leat 16/08/2026 Operación: 007022830253 oO Identificacién: 18143785 Origen: 0102****8582 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Profe 2026-08-16 10:03:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-16"} 2026-08-16 10:03:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-16 10:03:03 - DEBUG registro: usernameRaw=''70:a7:41:28:5b:3e'' first=''Carlos Luis '' last=''Castillo'' esRegistrado=1 2026-08-16 10:03:03 - DEBUG bodyAdmin postOCR: Tlf: 04243362610\nUser: 70:a7:41:28:5b:3e\nNombre: Carlos Luis Castillo\nBanco: Venezuela\nMonto: \nFecha: 2026-08-16 (caption)\nSrvID: 34 2026-08-16 10:03:06 - IMG 1625728092561554 TEL 04243362610 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 10:03:06 - Incluyendo guardar_imagen.php... 2026-08-16 10:03:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 10:03:06 - Includes realizados. Verificando funciones... 2026-08-16 10:03:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584243362610 2026-08-16 10:03:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 10:03:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 10:03:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 10:03:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 10:03:06 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 10:03:06 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:5b:3e","firstname":"Carlos Luis ","lastname":"Castillo","mac":"70:a7:41:28:5b:3e","srvid":34} 2026-08-16 10:03:06 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 10:03:06 - Datos usuario extraídos: {"username":"70:a7:41:28:5b:3e","firstname":"Carlos Luis ","lastname":"Castillo","mac":"70:a7:41:28:5b:3e","srvid":34} 2026-08-16 10:03:06 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 10:03:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 10:03:06 - Valor de accessToken: EAAC0c45... 2026-08-16 10:03:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 10:03:06 - Instancia WhatsAppImageHandler creada 2026-08-16 10:03:06 - Llamando a saveWhatsAppImage... 2026-08-16 10:03:06 - saveWhatsAppImage: Procesando imagen para: 584243362610 2026-08-16 10:03:06 - saveWhatsAppImage: ID de media: 1625728092561554, MIME type: image/jpeg 2026-08-16 10:03:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1625728092561554 2026-08-16 10:03:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 10:03:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1625728092561554&source=getMedia&ext=1786889286&hash=ATx-U5625FVBTDQRd0WMonI1EdbNK_JVy-haSfxlByxQRQ 2026-08-16 10:03:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1625728092561554&source=getMedia&ext=1786889286&hash=ATx-U5625FVBTDQRd0WMonI1EdbNK_JVy-haSfxlByxQRQ 2026-08-16 10:03:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 10:03:08 - descargar_imagen: Imagen descargada - Tamaño: 53026 bytes, Tipo: image/jpeg 2026-08-16 10:03:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1625728092561554.jpg, Tamaño: 53026 bytes 2026-08-16 10:03:08 - saveToDatabase: Registro insertado en BD con ID: 390 2026-08-16 10:03:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1625728092561554.jpg","image_id":"1625728092561554","size":53026,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 10:03:08 - Resultado del comando: array 2026-08-16 10:03:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 10:03:09 - Mensaje enviado con éxito a 584243362610 2026-08-16 10:03:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81c31dd9ce5 (wa_message_id: wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSRTIyRUVCRTY4OEFFMERFM0FEAA==) 2026-08-16 10:03:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a81c31dd9ce5 2026-08-16 10:03:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, antonio jose de sousa, 15/09/2026 . 584147946270 2026-08-16 10:06:32 - ====== INICIO WEBHOOK ====== 2026-08-16 10:06:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 10:06:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 10:06:32 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584147946270","wa_id":"584147946270"}],"messages":[{"id":"wamid.HBgMNTg0MTQ3OTQ2MjcwFQIAERgSRTk1MTM5M0ZEREY3Q0FFNzU1AA==","message_status":"accepted"}]}'. 2026-08-16 10:06:35 - ====== INICIO WEBHOOK ====== 2026-08-16 10:06:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 10:06:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 10:06:35 - ====== FIN WEBHOOK ====== 2026-08-16 10:13:19 - ====== INICIO WEBHOOK ====== 2026-08-16 10:13:19 - Evento: text | De: 584122002988 | Size: 592b 2026-08-16 10:13:19 - Procesando mensaje regular tipo: text 2026-08-16 10:13:19 - RegularMessageService: Procesando mensaje de 584122002988, tipo: text 2026-08-16 10:13:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTVCRDhCMEI1RUI5QUNBRDMyQUI5ODYzNEIzRDBGRjkA 2026-08-16 10:13:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTVCRDhCMEI1RUI5QUNBRDMyQUI5ODYzNEIzRDBGRjkA 2026-08-16 10:13:19 - Contenido: me envías lis datos... 2026-08-16 10:13:19 - Comando detectado: me 2026-08-16 10:13:19 - CommandProcessor: Procesando comando: me 2026-08-16 10:13:19 - Comando no reconocido, enviando a ChatGPT 2026-08-16 10:13:19 - Resultado del comando: string 2026-08-16 10:13:19 - Enviando a ChatGPT: me envías lis datos... 2026-08-16 10:13:19 - forwardToChatGPT: Enviando a ChatGPT: me envías lis datos... 2026-08-16 10:13:19 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 11:13:19 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 11:13:19 America/Halifax] [CHATBOT][START] corr=8a39e583 IP=127.0.0.1 UA= [16-Aug-2026 10:13:19 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 10:13:19 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=f4:92:bf:34:13:54 mobile=584122002988 [16-Aug-2026 10:13:19 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 10:13:19 America/Caracas] [CHATBOT][DIAG] corr=8a39e583 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [16-Aug-2026 10:13:19 America/Caracas] [CHATBOT][CTX] corr=8a39e583 tel=584122002988 intent=chat srvid=37 usd=20 bs=17888.86 tasa=771.0714 verifyMode=simulated [16-Aug-2026 10:13:19 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 10:13:19 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 10:13:19 America/Caracas] [CHATBOT][AI][7e9bb6] Proveedor: gemini [16-Aug-2026 10:13:19 America/Caracas] [CHATBOT][GEMINI][7e9bb6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 10:13:20 America/Caracas] [CHATBOT][GEMINI][7e9bb6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 10:13:20 America/Caracas] [CHATBOT][GEMINI][7e9bb6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 10:13:21 America/Caracas] [CHATBOT][AI][7e9bb6] Gemini falló, usando heurística local [16-Aug-2026 10:13:21 America/Caracas] [CHATBOT][AI][7e9bb6] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 10:13:21 America/Caracas] [CHATBOT][END] corr=8a39e583 bytesRespuesta=394 [16-Aug-2026 10:13:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 10:13:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 10:13:22 - Mensaje enviado con éxito a 584122002988 2026-08-16 10:13:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81c582baad0 (wa_message_id: wamid.HBgMNTg0MTIyMDAyOTg4FQIAERgSNjRBNUVGQkI2MUJBMjU1NDFBAA==) 2026-08-16 10:13:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a81c582baad0 2026-08-16 10:13:22 - ====== FIN WEBHOOK ====== 2026-08-16 10:13:35 - ====== INICIO WEBHOOK ====== 2026-08-16 10:13:35 - Evento: text | De: 584122002988 | Size: 573b 2026-08-16 10:13:35 - Procesando mensaje regular tipo: text 2026-08-16 10:13:35 - RegularMessageService: Procesando mensaje de 584122002988, tipo: text 2026-08-16 10:13:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTVCMjk2MDhFQjk5RUVEMDkyMEI0MkEyOEZDRDdGRjEA 2026-08-16 10:13:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTVCMjk2MDhFQjk5RUVEMDkyMEI0MkEyOEZDRDdGRjEA 2026-08-16 10:13:35 - Contenido: pagar... 2026-08-16 10:13:35 - Comando detectado: pagar 2026-08-16 10:13:35 - CommandProcessor: Procesando comando: pagar 2026-08-16 10:13:35 - Ejecutando add_pagos.php [16-Aug-2026 10:13:36 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-16 10:13:36 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-16 10:13:37 - ====== INICIO WEBHOOK ====== 2026-08-16 10:13:37 - Evento: text | De: 584122002988 | Size: 573b 2026-08-16 10:13:37 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTVCMjk2MDhFQjk5RUVEMDkyMEI0MkEyOEZDRDdGRjEA, ignorando 2026-08-16 10:15:11 - ====== INICIO WEBHOOK ====== 2026-08-16 10:15:11 - Evento: text | De: 584122002988 | Size: 573b 2026-08-16 10:15:11 - Procesando mensaje regular tipo: text 2026-08-16 10:15:11 - RegularMessageService: Procesando mensaje de 584122002988, tipo: text 2026-08-16 10:15:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTVCRDc0NkRBNTBDRDkyMzdDRjI2MjJEMjc5QkE4QTYA 2026-08-16 10:15:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTVCRDc0NkRBNTBDRDkyMzdDRjI2MjJEMjc5QkE4QTYA 2026-08-16 10:15:11 - Contenido: pagar... 2026-08-16 10:15:11 - Comando detectado: pagar 2026-08-16 10:15:11 - CommandProcessor: Procesando comando: pagar 2026-08-16 10:15:11 - Ejecutando add_pagos.php [16-Aug-2026 10:15:12 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-16 10:15:12 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-16 10:15:12 - ====== INICIO WEBHOOK ====== 2026-08-16 10:15:12 - Evento: text | De: 584122002988 | Size: 573b 2026-08-16 10:15:12 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTVCRDc0NkRBNTBDRDkyMzdDRjI2MjJEMjc5QkE4QTYA, ignorando 2026-08-16 10:17:30 - ====== INICIO WEBHOOK ====== 2026-08-16 10:17:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 10:17:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 10:17:30 - ====== FIN WEBHOOK ====== 2026-08-16 10:18:30 - ====== INICIO WEBHOOK ====== 2026-08-16 10:18:30 - Evento: text | De: 584129910778 | Size: 605b 2026-08-16 10:18:30 - Procesando mensaje regular tipo: text 2026-08-16 10:18:30 - RegularMessageService: Procesando mensaje de 584129910778, tipo: text 2026-08-16 10:18:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUMyMjZERDA0RjVFQkY1NkVFNDFGQkUwMjNFQUI1NjQA 2026-08-16 10:18:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNzc4FQIAEhggQUMyMjZERDA0RjVFQkY1NkVFNDFGQkUwMjNFQUI1NjQA 2026-08-16 10:18:30 - Contenido: Buenos días yo siempre pago la mitad... 2026-08-16 10:18:30 - Comando detectado: buenos 2026-08-16 10:18:30 - CommandProcessor: Procesando comando: buenos 2026-08-16 10:18:30 - Comando no reconocido, enviando a ChatGPT 2026-08-16 10:18:30 - Resultado del comando: string 2026-08-16 10:18:30 - Enviando a ChatGPT: Buenos días yo siempre pago la mitad... 2026-08-16 10:18:30 - forwardToChatGPT: Enviando a ChatGPT: Buenos días yo siempre pago la mitad... 2026-08-16 10:18:30 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 11:18:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 11:18:30 America/Halifax] [CHATBOT][START] corr=a342ea37 IP=127.0.0.1 UA= [16-Aug-2026 10:18:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 10:18:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-13 username=70:a7:41:24:77:37 mobile=584129910778 [16-Aug-2026 10:18:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 10:18:30 America/Caracas] [CHATBOT][DIAG] corr=a342ea37 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 3 días [critical] [16-Aug-2026 10:18:30 America/Caracas] [CHATBOT][CTX] corr=a342ea37 tel=584129910778 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [16-Aug-2026 10:18:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 10:18:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 10:18:30 America/Caracas] [CHATBOT][AI][7eaaa9] Proveedor: gemini [16-Aug-2026 10:18:30 America/Caracas] [CHATBOT][GEMINI][7eaaa9] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 10:18:31 America/Caracas] [CHATBOT][GEMINI][7eaaa9] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 10:18:32 America/Caracas] [CHATBOT][GEMINI][7eaaa9] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 10:18:32 America/Caracas] [CHATBOT][AI][7eaaa9] Gemini falló, usando heurística local [16-Aug-2026 10:18:32 America/Caracas] [CHATBOT][END] corr=a342ea37 bytesRespuesta=397 [16-Aug-2026 10:18:32 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 10:18:32 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 10:18:34 - Mensaje enviado con éxito a 584129910778 2026-08-16 10:18:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81c6ba09321 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSM0U2MzkzMzMwRDBERENFNkZCAA==) 2026-08-16 10:18:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a81c6ba09321 2026-08-16 10:18:34 - ====== FIN WEBHOOK ====== 2026-08-16 10:22:33 - ====== INICIO WEBHOOK ====== 2026-08-16 10:22:33 - Evento: interactive | De: 584144494263 | Size: 961b 2026-08-16 10:22:33 - Procesando encuesta interactiva 2026-08-16 10:22:33 - SurveyService: Iniciando procesamiento de encuesta 2026-08-16 10:22:33 - Procesando encuesta de: 584144494263, Message ID: wamid.HBgMNTg0MTQ0NDk0MjYzFQIAEhggQUNBMDkzQUI4ODk1NTU3ODBFQUE5MURDMjNBQzMzNzUA 2026-08-16 10:22:33 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-16 10:22:33 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, kimberly galindez, 17/09/2026 . 584122002988 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122002988","wa_id":"584122002988"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDAyOTg4FQIAERgSRDQ3MEZEMUNCNTkxOEJFMTk3AA==","message_status":"accepted"}]}'. 2026-08-16 10:27:07 - ====== INICIO WEBHOOK ====== 2026-08-16 10:27:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 10:27:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 10:27:07 - ====== FIN WEBHOOK ====== 2026-08-16 10:27:26 - ====== INICIO WEBHOOK ====== 2026-08-16 10:27:26 - Evento: image | De: 584122002988 | Size: 844b 2026-08-16 10:27:26 - Procesando mensaje regular tipo: image 2026-08-16 10:27:26 - RegularMessageService: Procesando mensaje de 584122002988, tipo: image 2026-08-16 10:27:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTUzQTRCQ0YxQjVCRTU5NDY5NzA3MzVFNDFCQkY4RTkA 2026-08-16 10:27:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTUzQTRCQ0YxQjVCRTU5NDY5NzA3MzVFNDFCQkY4RTkA 2026-08-16 10:27:26 - Contenido: ... 2026-08-16 10:27:26 - Comando detectado: image 2026-08-16 10:27:26 - CommandProcessor: Procesando comando: image 2026-08-16 10:27:26 - Imagen sin comando, guardando y procesando 2026-08-16 10:27:26 - Verificando duplicado por imageId=28812163818371030, msgId=wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTUzQTRCQ0YxQjVCRTU5NDY5NzA3MzVFNDFCQkY4RTkA 2026-08-16 10:27:26 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 10:27:26 - Incluyendo numtoname.php... 2026-08-16 10:27:26 - Incluyendo media.php... 2026-08-16 10:27:26 - DEBUG messages batch: [{"from":"584122002988","from_user_id":"VE.4521214091499071","id":"wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTUzQTRCQ0YxQjVCRTU5NDY5NzA3MzVFNDFCQkY4RTkA","timestamp":"1786890443","type":"image","image":{"mime_type":"image\/jpeg","sha256":"yIBtA9fSpmoCQW7P3L\/kJND6tPYR56bfZVInDeOQ+a0=","id":"28812163818371030","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=28812163818371030&source=webhook&ext=1786890745&hash=ATyXuZ3d_590YVBYl1o9oxmjsvpVVefAd0RNOMjF02QJsA"}}] 2026-08-16 10:27:26 - DEBUG caption: no se encontró texto cercano 2026-08-16 10:27:26 - DEBUG caption final: [VACIO] 2026-08-16 10:27:26 - DEBUG busqueda mobiles: 04122002988,4122002988,584122002988 2026-08-16 10:27:26 - DEBUG usuario encontrado: f4:92:bf:34:13:54 2026-08-16 10:27:26 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 10:27:26 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 10:27:28 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28812163818371030&source=getMedia&ext=1786890747&hash=ATwVaJg6FLnVKq1NCrRCOhbtYFODYv4WqX8AhVPMX3dIig 2026-08-16 10:27:29 - OCR imagen guardada /home/ctnet/www/chatWEB/media/28812163818371030.jpg (36334 bytes) 2026-08-16 10:27:30 - OCR tesseract exit=0 chars=366 2026-08-16 10:27:30 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 172 9 | su pago movil ha side exitosamente Cuenta debitada: Cta. Corriente BNC: ***0368 Beneficiario: 0414-3466209 INTERNET KIMBERLY V- 18143785 - MERCANTIL Monto: Bs. 15.450,88 Comisión: Bs. 46,35 Total: Bs. 15.497,23 Referencia: 859111804 oO Código autorizador: 964701 3 2026-08-16 10:27:30 - OCR parse (caption-level): {"banco":"Mercantil","monto":"15450.88","fecha":null} 2026-08-16 10:27:30 - OCR parseDetalles: {"banco":null,"monto":"15450.88","fecha":null,"debug":["montoNext=15.450,88"]} 2026-08-16 10:27:30 - DEBUG registro: usernameRaw=''f4:92:bf:34:13:54'' first=''kimberly'' last=''galindez'' esRegistrado=1 2026-08-16 10:27:30 - DEBUG bodyAdmin postOCR: Tlf: 04122002988\nUser: f4:92:bf:34:13:54\nNombre: kimberly galindez\nBanco: Mercantil\nMonto: 15450.88 (caption)\nFecha: \nSrvID: 37 2026-08-16 10:27:33 - IMG 28812163818371030 TEL 04122002988 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 10:27:33 - Incluyendo guardar_imagen.php... 2026-08-16 10:27:33 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 10:27:33 - Includes realizados. Verificando funciones... 2026-08-16 10:27:33 - obtenerInfoUsuario: Iniciando función con teléfono: 584122002988 2026-08-16 10:27:33 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 10:27:33 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 10:27:33 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 10:27:33 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 10:27:33 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 10:27:33 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:34:13:54","firstname":"kimberly","lastname":"galindez","mac":"f4:92:bf:34:13:54","srvid":37} 2026-08-16 10:27:33 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 10:27:33 - Datos usuario extraídos: {"username":"f4:92:bf:34:13:54","firstname":"kimberly","lastname":"galindez","mac":"f4:92:bf:34:13:54","srvid":37} 2026-08-16 10:27:34 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 10:27:34 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 10:27:34 - Valor de accessToken: EAAC0c45... 2026-08-16 10:27:34 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 10:27:34 - Instancia WhatsAppImageHandler creada 2026-08-16 10:27:34 - Llamando a saveWhatsAppImage... 2026-08-16 10:27:34 - saveWhatsAppImage: Procesando imagen para: 584122002988 2026-08-16 10:27:34 - saveWhatsAppImage: ID de media: 28812163818371030, MIME type: image/jpeg 2026-08-16 10:27:34 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/28812163818371030 2026-08-16 10:27:34 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 10:27:34 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28812163818371030&source=getMedia&ext=1786890753&hash=ATxT5HTaIaP2NYvhXla8nn3JKeuDx0crRA9WnuxvU5_Stw 2026-08-16 10:27:34 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28812163818371030&source=getMedia&ext=1786890753&hash=ATxT5HTaIaP2NYvhXla8nn3JKeuDx0crRA9WnuxvU5_Stw 2026-08-16 10:27:35 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 10:27:35 - descargar_imagen: Imagen descargada - Tamaño: 36334 bytes, Tipo: image/jpeg 2026-08-16 10:27:35 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/28812163818371030.jpg, Tamaño: 36334 bytes 2026-08-16 10:27:35 - saveToDatabase: Registro insertado en BD con ID: 391 2026-08-16 10:27:35 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/28812163818371030.jpg","image_id":"28812163818371030","size":36334,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 10:27:35 - Resultado del comando: array 2026-08-16 10:27:35 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 10:27:36 - Mensaje enviado con éxito a 584122002988 2026-08-16 10:27:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81c8d8de21b (wa_message_id: wamid.HBgMNTg0MTIyMDAyOTg4FQIAERgSRjZGMzRGNkZGQUI0MTk3MEFGAA==) 2026-08-16 10:27:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a81c8d8de21b 2026-08-16 10:27:36 - ====== FIN WEBHOOK ====== 2026-08-16 10:28:29 - ====== INICIO WEBHOOK ====== 2026-08-16 10:28:29 - Evento: interactive | De: 584122002988 | Size: 975b 2026-08-16 10:28:29 - Procesando encuesta interactiva 2026-08-16 10:28:29 - SurveyService: Iniciando procesamiento de encuesta 2026-08-16 10:28:29 - Procesando encuesta de: 584122002988, Message ID: wamid.HBgMNTg0MTIyMDAyOTg4FQIAEhggQTVBRDdDNUEwNzk1RTVCQjZCNDA2Q0Q2NzQ1Q0E4Q0MA 2026-08-16 10:28:29 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-16 10:28:29 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Petra Montes, 2026-08-31 00:00:00 . 584129910778 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910778","wa_id":"584129910778"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwNzc4FQIAERgSNjA5ODhBOTIwODBFNEJBNUNEAA==","message_status":"accepted"}]}'. 2026-08-16 10:36:11 - ====== INICIO WEBHOOK ====== 2026-08-16 10:36:11 - Evento: text | De: 584141102404 | Size: 609b 2026-08-16 10:36:11 - Procesando mensaje regular tipo: text 2026-08-16 10:36:11 - RegularMessageService: Procesando mensaje de 584141102404, tipo: text 2026-08-16 10:36:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUMzRDU0OENENEUwRjEwMzY0NUZCNDA5QTlBMTJGMTgA 2026-08-16 10:36:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTAyNDA0FQIAEhggQUMzRDU0OENENEUwRjEwMzY0NUZCNDA5QTlBMTJGMTgA 2026-08-16 10:36:11 - Contenido: Buenos días los datos para la recarga de el wifi... 2026-08-16 10:36:11 - Comando detectado: buenos 2026-08-16 10:36:11 - CommandProcessor: Procesando comando: buenos 2026-08-16 10:36:11 - Comando no reconocido, enviando a ChatGPT 2026-08-16 10:36:11 - Resultado del comando: string 2026-08-16 10:36:11 - Enviando a ChatGPT: Buenos días los datos para la recarga de el wifi... 2026-08-16 10:36:11 - forwardToChatGPT: Enviando a ChatGPT: Buenos días los datos para la recarga de el wifi... 2026-08-16 10:36:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 11:36:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 11:36:11 America/Halifax] [CHATBOT][START] corr=c42b1f6c IP=127.0.0.1 UA= [16-Aug-2026 10:36:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 10:36:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=f4:e2:c6:36:38:68 mobile=584141102404 [16-Aug-2026 10:36:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 10:36:12 America/Caracas] [CHATBOT][DIAG] corr=c42b1f6c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [16-Aug-2026 10:36:12 America/Caracas] [CHATBOT][CTX] corr=c42b1f6c tel=584141102404 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [16-Aug-2026 10:36:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 10:36:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 10:36:12 America/Caracas] [CHATBOT][AI][f9567b] Proveedor: gemini [16-Aug-2026 10:36:12 America/Caracas] [CHATBOT][GEMINI][f9567b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 10:36:13 America/Caracas] [CHATBOT][GEMINI][f9567b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 10:36:13 America/Caracas] [CHATBOT][GEMINI][f9567b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 10:36:14 America/Caracas] [CHATBOT][AI][f9567b] Gemini falló, usando heurística local [16-Aug-2026 10:36:14 America/Caracas] [CHATBOT][AI][f9567b] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 10:36:14 America/Caracas] [CHATBOT][END] corr=c42b1f6c bytesRespuesta=391 [16-Aug-2026 10:36:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 10:36:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 10:36:15 - Mensaje enviado con éxito a 584141102404 2026-08-16 10:36:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81cadfa0c34 (wa_message_id: wamid.HBgMNTg0MTQxMTAyNDA0FQIAERgSRUQ5QUJEQjNFNzc5NUIyNDA5AA==) 2026-08-16 10:36:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a81cadfa0c34 2026-08-16 10:36:15 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , andres castro, 2026-09-07 00:00:00 . 584122170179 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122170179","wa_id":"584122170179"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMTcwMTc5FQIAERgSQ0JBMTExQzJCNjVDODM4NDBDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Luisa Elena Correa, 2026-08-31 00:00:00 . 584121415216 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121415216","wa_id":"584121415216"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE1MjE2FQIAERgSRDg2RDk2MDZBRjUyODg2MTIzAA==","message_status":"accepted"}]}'. 2026-08-16 10:40:48 - ====== INICIO WEBHOOK ====== 2026-08-16 10:40:48 - Evento: status:failed | De: 584242166018 | Size: 573b 2026-08-16 10:40:48 - STATUS FAILED: failed para 584242166018 | Error: 131026 Message undeliverable 2026-08-16 10:40:48 - ====== FIN WEBHOOK ====== 2026-08-16 10:40:50 - ====== INICIO WEBHOOK ====== 2026-08-16 10:40:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 10:40:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 10:40:50 - ====== FIN WEBHOOK ====== 2026-08-16 10:40:51 - ====== INICIO WEBHOOK ====== 2026-08-16 10:40:51 - Evento: status:failed | De: 584242166018 | Size: 573b 2026-08-16 10:40:51 - STATUS FAILED: failed para 584242166018 | Error: 131026 Message undeliverable 2026-08-16 10:40:51 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Eliezer David Borges Muttach, 02/09/2026 . 584129932045 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129932045","wa_id":"584129932045"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMyMDQ1FQIAERgSQkY4MDQ2M0YyQzgxMzk0NDlEAA==","message_status":"accepted"}]}'. 2026-08-16 10:41:17 - ====== INICIO WEBHOOK ====== 2026-08-16 10:41:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 10:41:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 10:41:17 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Sheres Collin, 2026-09-01 00:00:00 . 04127315769 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04127315769","wa_id":"584127315769"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MzE1NzY5FQIAERgSOEMwQjgwRDI3RkYyQTI5OTEzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Tulio Misle, 2026-09-18 00:00:00 . 584121486151 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121486151","wa_id":"584121486151"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDg2MTUxFQIAERgSN0Y3QkM0MUUxMzA4REJBNjg5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123865282","wa_id":"584123865282"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODY1MjgyFQIAERgSMDZGQjQ5QTBBRDNCM0I3RTdBAA==","message_status":"accepted"}]}'. 2026-08-16 11:29:58 - ====== INICIO WEBHOOK ====== 2026-08-16 11:29:58 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 11:29:58 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 11:29:58 - ====== FIN WEBHOOK ====== 2026-08-16 11:29:59 - ====== INICIO WEBHOOK ====== 2026-08-16 11:29:59 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 11:29:59 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 11:29:59 - ====== FIN WEBHOOK ====== 2026-08-16 11:30:10 - ====== INICIO WEBHOOK ====== 2026-08-16 11:30:10 - Evento: text | De: 584123707600 | Size: 564b 2026-08-16 11:30:10 - Procesando mensaje regular tipo: text 2026-08-16 11:30:10 - RegularMessageService: Procesando mensaje de 584123707600, tipo: text 2026-08-16 11:30:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUM0FGNzAzMEI5QUVFMTJCQzlCRTcA 2026-08-16 11:30:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUM0FGNzAzMEI5QUVFMTJCQzlCRTcA 2026-08-16 11:30:10 - Contenido: Buenas... 2026-08-16 11:30:10 - Comando detectado: buenas 2026-08-16 11:30:10 - CommandProcessor: Procesando comando: buenas 2026-08-16 11:30:10 - Comando no reconocido, enviando a ChatGPT 2026-08-16 11:30:10 - Resultado del comando: string 2026-08-16 11:30:10 - Enviando a ChatGPT: Buenas... 2026-08-16 11:30:10 - forwardToChatGPT: Enviando a ChatGPT: Buenas... 2026-08-16 11:30:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 12:30:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 12:30:10 America/Halifax] [CHATBOT][START] corr=9cbaacc0 IP=127.0.0.1 UA= [16-Aug-2026 11:30:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 11:30:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-15 username=6c:68:a4:81:83:4c mobile=584123707600 [16-Aug-2026 11:30:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 11:30:11 America/Caracas] [CHATBOT][DIAG] corr=9cbaacc0 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [16-Aug-2026 11:30:11 America/Caracas] [CHATBOT][CTX] corr=9cbaacc0 tel=584123707600 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 11:30:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 11:30:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 11:30:11 America/Caracas] [CHATBOT][AI][b0c0ff] Proveedor: gemini [16-Aug-2026 11:30:11 America/Caracas] [CHATBOT][GEMINI][b0c0ff] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 11:30:11 America/Caracas] [CHATBOT][GEMINI][b0c0ff] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 11:30:12 America/Caracas] [CHATBOT][GEMINI][b0c0ff] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 11:30:12 America/Caracas] [CHATBOT][AI][b0c0ff] Gemini falló, usando heurística local [16-Aug-2026 11:30:12 America/Caracas] [CHATBOT][END] corr=9cbaacc0 bytesRespuesta=276 [16-Aug-2026 11:30:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 11:30:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 11:30:13 - Mensaje enviado con éxito a 584123707600 2026-08-16 11:30:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81d785e2417 (wa_message_id: wamid.HBgMNTg0MTIzNzA3NjAwFQIAERgSRTgxNDM2MjA1MzNBNzk0QzA1AA==) 2026-08-16 11:30:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a81d785e2417 2026-08-16 11:30:13 - ====== FIN WEBHOOK ====== 2026-08-16 11:31:22 - ====== INICIO WEBHOOK ====== 2026-08-16 11:31:22 - Evento: text | De: 584123707600 | Size: 599b 2026-08-16 11:31:22 - Procesando mensaje regular tipo: text 2026-08-16 11:31:22 - RegularMessageService: Procesando mensaje de 584123707600, tipo: text 2026-08-16 11:31:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUM0FBMzVGQjlFQTY3NDlBN0UzRTQA 2026-08-16 11:31:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUM0FBMzVGQjlFQTY3NDlBN0UzRTQA 2026-08-16 11:31:22 - Contenido: Hice el pago y no me activaron el sistema... 2026-08-16 11:31:22 - Comando detectado: hice 2026-08-16 11:31:22 - CommandProcessor: Procesando comando: hice 2026-08-16 11:31:22 - Comando no reconocido, enviando a ChatGPT 2026-08-16 11:31:22 - Resultado del comando: string 2026-08-16 11:31:22 - Enviando a ChatGPT: Hice el pago y no me activaron el sistema... 2026-08-16 11:31:22 - forwardToChatGPT: Enviando a ChatGPT: Hice el pago y no me activaron el sistema... 2026-08-16 11:31:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 12:31:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 12:31:22 America/Halifax] [CHATBOT][START] corr=2a4a3c3e IP=127.0.0.1 UA= [16-Aug-2026 11:31:23 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 11:31:23 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-15 username=6c:68:a4:81:83:4c mobile=584123707600 [16-Aug-2026 11:31:23 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 11:31:23 America/Caracas] [CHATBOT][DIAG] corr=2a4a3c3e Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [16-Aug-2026 11:31:23 America/Caracas] [CHATBOT][CTX] corr=2a4a3c3e tel=584123707600 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 11:31:23 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 11:31:23 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 11:31:23 America/Caracas] [CHATBOT][AI][fdc790] Proveedor: gemini [16-Aug-2026 11:31:23 America/Caracas] [CHATBOT][GEMINI][fdc790] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 11:31:23 America/Caracas] [CHATBOT][GEMINI][fdc790] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 11:31:24 America/Caracas] [CHATBOT][GEMINI][fdc790] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 11:31:24 America/Caracas] [CHATBOT][AI][fdc790] Gemini falló, usando heurística local [16-Aug-2026 11:31:24 America/Caracas] [CHATBOT][END] corr=2a4a3c3e bytesRespuesta=397 [16-Aug-2026 11:31:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 11:31:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 11:31:26 - Mensaje enviado con éxito a 584123707600 2026-08-16 11:31:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81d7ce1975c (wa_message_id: wamid.HBgMNTg0MTIzNzA3NjAwFQIAERgSRTgyRURBNDI0NzhGQjYwMTVGAA==) 2026-08-16 11:31:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a81d7ce1975c 2026-08-16 11:31:26 - ====== FIN WEBHOOK ====== 2026-08-16 11:32:01 - ====== INICIO WEBHOOK ====== 2026-08-16 11:32:01 - Evento: text | De: 584123707600 | Size: 576b 2026-08-16 11:32:01 - Procesando mensaje regular tipo: text 2026-08-16 11:32:01 - RegularMessageService: Procesando mensaje de 584123707600, tipo: text 2026-08-16 11:32:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUM0E4QTBEOTc0NzgyRTZFNEM4RDAA 2026-08-16 11:32:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNzA3NjAwFQIAEhgUM0E4QTBEOTc0NzgyRTZFNEM4RDAA 2026-08-16 11:32:01 - Contenido: Ya lo cancelé... 2026-08-16 11:32:01 - Comando detectado: ya 2026-08-16 11:32:01 - CommandProcessor: Procesando comando: ya 2026-08-16 11:32:01 - Comando no reconocido, enviando a ChatGPT 2026-08-16 11:32:01 - Resultado del comando: string 2026-08-16 11:32:01 - Enviando a ChatGPT: Ya lo cancelé... 2026-08-16 11:32:01 - forwardToChatGPT: Enviando a ChatGPT: Ya lo cancelé... 2026-08-16 11:32:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 12:32:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 12:32:01 America/Halifax] [CHATBOT][START] corr=5382a536 IP=127.0.0.1 UA= [16-Aug-2026 11:32:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 11:32:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-15 username=6c:68:a4:81:83:4c mobile=584123707600 [16-Aug-2026 11:32:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 11:32:02 America/Caracas] [CHATBOT][DIAG] corr=5382a536 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [16-Aug-2026 11:32:02 America/Caracas] [CHATBOT][CTX] corr=5382a536 tel=584123707600 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 11:32:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 11:32:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 11:32:02 America/Caracas] [CHATBOT][AI][c6a6f6] Proveedor: gemini [16-Aug-2026 11:32:02 America/Caracas] [CHATBOT][GEMINI][c6a6f6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 11:32:02 America/Caracas] [CHATBOT][GEMINI][c6a6f6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 11:32:03 America/Caracas] [CHATBOT][GEMINI][c6a6f6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 11:32:03 America/Caracas] [CHATBOT][AI][c6a6f6] Gemini falló, usando heurística local [16-Aug-2026 11:32:03 America/Caracas] [CHATBOT][AI][c6a6f6] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 11:32:03 America/Caracas] [CHATBOT][END] corr=5382a536 bytesRespuesta=394 [16-Aug-2026 11:32:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 11:32:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 11:32:04 - Mensaje enviado con éxito a 584123707600 2026-08-16 11:32:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81d7f4be756 (wa_message_id: wamid.HBgMNTg0MTIzNzA3NjAwFQIAERgSNTE0MzA1MTZBNzY0NDE2M0NGAA==) 2026-08-16 11:32:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a81d7f4be756 2026-08-16 11:32:04 - ====== FIN WEBHOOK ====== 2026-08-16 11:32:10 - ====== INICIO WEBHOOK ====== 2026-08-16 11:32:10 - Evento: text | De: 584242666974 | Size: 558b 2026-08-16 11:32:10 - Procesando mensaje regular tipo: text 2026-08-16 11:32:10 - RegularMessageService: Procesando mensaje de 584242666974, tipo: text 2026-08-16 11:32:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNjY2OTc0FQIAEhgUM0FFQzM1RjU3OEU4N0U5QzNGMUYA 2026-08-16 11:32:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNjY2OTc0FQIAEhgUM0FFQzM1RjU3OEU4N0U5QzNGMUYA 2026-08-16 11:32:10 - Contenido: Hola buenos dias... 2026-08-16 11:32:10 - Comando detectado: hola 2026-08-16 11:32:10 - CommandProcessor: Procesando comando: hola 2026-08-16 11:32:10 - Comando no reconocido, enviando a ChatGPT 2026-08-16 11:32:10 - Resultado del comando: string 2026-08-16 11:32:10 - Enviando a ChatGPT: Hola buenos dias... 2026-08-16 11:32:10 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos dias... 2026-08-16 11:32:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 12:32:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 12:32:10 America/Halifax] [CHATBOT][START] corr=ca61d64c IP=127.0.0.1 UA= [16-Aug-2026 11:32:11 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 11:32:11 America/Caracas] [CHATBOT][CTX] corr=ca61d64c tel=584242666974 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 11:32:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 11:32:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 11:32:11 America/Caracas] [CHATBOT][AI][d4bd32] Proveedor: gemini [16-Aug-2026 11:32:11 America/Caracas] [CHATBOT][GEMINI][d4bd32] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 11:32:12 America/Caracas] [CHATBOT][GEMINI][d4bd32] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 11:32:12 America/Caracas] [CHATBOT][GEMINI][d4bd32] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 11:32:13 America/Caracas] [CHATBOT][AI][d4bd32] Gemini falló, usando heurística local [16-Aug-2026 11:32:13 America/Caracas] [CHATBOT][AI][d4bd32] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 11:32:13 America/Caracas] [CHATBOT][END] corr=ca61d64c bytesRespuesta=370 [16-Aug-2026 11:32:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 11:32:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 11:32:14 - Mensaje enviado con éxito a 584242666974 2026-08-16 11:32:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81d7fe4e83b (wa_message_id: wamid.HBgMNTg0MjQyNjY2OTc0FQIAERgSNEIzN0QwNDdDQkYwMTdFQTg3AA==) 2026-08-16 11:32:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a81d7fe4e83b 2026-08-16 11:32:14 - ====== FIN WEBHOOK ====== 2026-08-16 11:45:00 - ====== INICIO WEBHOOK ====== 2026-08-16 11:45:00 - Evento: image | De: 584142835015 | Size: 830b 2026-08-16 11:45:00 - Procesando mensaje regular tipo: image 2026-08-16 11:45:00 - RegularMessageService: Procesando mensaje de 584142835015, tipo: image 2026-08-16 11:45:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyODM1MDE1FQIAEhggQUM3NDQ0OTlFNjRDQkZBRDczODgzQTc3NzgyMzI0QUUA 2026-08-16 11:45:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyODM1MDE1FQIAEhggQUM3NDQ0OTlFNjRDQkZBRDczODgzQTc3NzgyMzI0QUUA 2026-08-16 11:45:00 - Contenido: ... 2026-08-16 11:45:00 - Comando detectado: image 2026-08-16 11:45:00 - CommandProcessor: Procesando comando: image 2026-08-16 11:45:00 - Imagen sin comando, guardando y procesando 2026-08-16 11:45:00 - Verificando duplicado por imageId=4638694939787784, msgId=wamid.HBgMNTg0MTQyODM1MDE1FQIAEhggQUM3NDQ0OTlFNjRDQkZBRDczODgzQTc3NzgyMzI0QUUA 2026-08-16 11:45:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 11:45:00 - Incluyendo numtoname.php... 2026-08-16 11:45:00 - Incluyendo media.php... 2026-08-16 11:45:00 - DEBUG messages batch: [{"from":"584142835015","from_user_id":"VE.4546628825624264","id":"wamid.HBgMNTg0MTQyODM1MDE1FQIAEhggQUM3NDQ0OTlFNjRDQkZBRDczODgzQTc3NzgyMzI0QUUA","timestamp":"1786895097","type":"image","image":{"mime_type":"image\/jpeg","sha256":"8+aBXhlVFptlby+n\/uSp+8m3+f9wIbofHioVk2X+4Mc=","id":"4638694939787784","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4638694939787784&source=webhook&ext=1786895398&hash=ATxvxiFtKuP4vnCnR8o0xJYiHzkR_AdQnCs8f_R9a2BOrA"}}] 2026-08-16 11:45:00 - DEBUG caption: no se encontró texto cercano 2026-08-16 11:45:00 - DEBUG caption final: [VACIO] 2026-08-16 11:45:00 - DEBUG busqueda mobiles: 04142835015,4142835015,584142835015 2026-08-16 11:45:00 - DEBUG usuario encontrado: 6c:68:a4:60:28:a4 2026-08-16 11:45:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 11:45:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 11:45:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4638694939787784&source=getMedia&ext=1786895400&hash=ATx-uEw4RRpmdkJWgsaPimXoDQ18xBaA8od_sab33L07FA 2026-08-16 11:45:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4638694939787784.jpg (24040 bytes) 2026-08-16 11:45:03 - OCR tesseract exit=0 chars=395 2026-08-16 11:45:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 181 11:44a,m. @ OV sy <— Comprobante de operación —«<; y PagomóvilBDV Personas 30.902,00 Bs Fecha: 16/08/2026 Operación: 007024064913 [[] Identificación: 18143785 Origen: 0102****0537 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: internet € Agregar Beneficiario Crear Acceso directo 2026-08-16 11:45:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30902.00","fecha":"2026-08-16"} 2026-08-16 11:45:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-16 11:45:03 - DEBUG registro: usernameRaw=''6c:68:a4:60:28:a4'' first=''Jorge'' last=''Adrian'' esRegistrado=1 2026-08-16 11:45:03 - DEBUG bodyAdmin postOCR: Tlf: 04142835015\nUser: 6c:68:a4:60:28:a4\nNombre: Jorge Adrian\nBanco: Venezuela\nMonto: 30902.00 (caption)\nFecha: 2026-08-16 (caption)\nSrvID: 35 2026-08-16 11:45:06 - IMG 4638694939787784 TEL 04142835015 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 11:45:06 - Incluyendo guardar_imagen.php... 2026-08-16 11:45:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 11:45:06 - Includes realizados. Verificando funciones... 2026-08-16 11:45:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584142835015 2026-08-16 11:45:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 11:45:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 11:45:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 11:45:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 11:45:06 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 11:45:06 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:60:28:a4","firstname":"Jorge","lastname":"Adrian","mac":"6c:68:a4:60:28:a5","srvid":35} 2026-08-16 11:45:06 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 11:45:06 - Datos usuario extraídos: {"username":"6c:68:a4:60:28:a4","firstname":"Jorge","lastname":"Adrian","mac":"6c:68:a4:60:28:a5","srvid":35} 2026-08-16 11:45:06 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 11:45:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 11:45:06 - Valor de accessToken: EAAC0c45... 2026-08-16 11:45:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 11:45:06 - Instancia WhatsAppImageHandler creada 2026-08-16 11:45:06 - Llamando a saveWhatsAppImage... 2026-08-16 11:45:06 - saveWhatsAppImage: Procesando imagen para: 584142835015 2026-08-16 11:45:06 - saveWhatsAppImage: ID de media: 4638694939787784, MIME type: image/jpeg 2026-08-16 11:45:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4638694939787784 2026-08-16 11:45:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 11:45:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4638694939787784&source=getMedia&ext=1786895406&hash=ATzs1MLFWRYTli_GAYK2PVH03fq0auigIbbLprej7wczjA 2026-08-16 11:45:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4638694939787784&source=getMedia&ext=1786895406&hash=ATzs1MLFWRYTli_GAYK2PVH03fq0auigIbbLprej7wczjA 2026-08-16 11:45:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 11:45:08 - descargar_imagen: Imagen descargada - Tamaño: 24040 bytes, Tipo: image/jpeg 2026-08-16 11:45:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4638694939787784.jpg, Tamaño: 24040 bytes 2026-08-16 11:45:08 - saveToDatabase: Registro insertado en BD con ID: 392 2026-08-16 11:45:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4638694939787784.jpg","image_id":"4638694939787784","size":24040,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 11:45:08 - Resultado del comando: array 2026-08-16 11:45:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 11:45:09 - Mensaje enviado con éxito a 584142835015 2026-08-16 11:45:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81db05905c0 (wa_message_id: wamid.HBgMNTg0MTQyODM1MDE1FQIAERgSNzNDRUZENjdBRkExNzhDRTZGAA==) 2026-08-16 11:45:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a81db05905c0 2026-08-16 11:45:09 - ====== FIN WEBHOOK ====== 2026-08-16 11:57:57 - ====== INICIO WEBHOOK ====== 2026-08-16 11:57:57 - Evento: interactive | De: 584123688780 | Size: 913b 2026-08-16 11:57:57 - Procesando Flow de PAGO para: 584123688780 [16-Aug-2026 11:57:58 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-16 11:57:58 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-16 11:57:58 - ====== INICIO WEBHOOK ====== 2026-08-16 11:57:58 - Evento: interactive | De: 584123688780 | Size: 913b 2026-08-16 11:57:58 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzNjg4NzgwFQIAEhgUM0E0RjhCOUUxRTQ1Q0I4Mjk4REIA, ignorando 2026-08-16 11:58:06 - ====== INICIO WEBHOOK ====== 2026-08-16 11:58:06 - Evento: image | De: 584123688780 | Size: 806b 2026-08-16 11:58:06 - Procesando mensaje regular tipo: image 2026-08-16 11:58:06 - RegularMessageService: Procesando mensaje de 584123688780, tipo: image 2026-08-16 11:58:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzNjg4NzgwFQIAEhgUNEE1NUQ1N0FEQURGMDk2MjNCMzUA 2026-08-16 11:58:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzNjg4NzgwFQIAEhgUNEE1NUQ1N0FEQURGMDk2MjNCMzUA 2026-08-16 11:58:06 - Contenido: ... 2026-08-16 11:58:06 - Comando detectado: image 2026-08-16 11:58:06 - CommandProcessor: Procesando comando: image 2026-08-16 11:58:06 - Imagen sin comando, guardando y procesando 2026-08-16 11:58:06 - Verificando duplicado por imageId=1400914728575458, msgId=wamid.HBgMNTg0MTIzNjg4NzgwFQIAEhgUNEE1NUQ1N0FEQURGMDk2MjNCMzUA 2026-08-16 11:58:06 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 11:58:06 - Incluyendo numtoname.php... 2026-08-16 11:58:06 - Incluyendo media.php... 2026-08-16 11:58:06 - DEBUG messages batch: [{"from":"584123688780","from_user_id":"VE.4550272348593245","id":"wamid.HBgMNTg0MTIzNjg4NzgwFQIAEhgUNEE1NUQ1N0FEQURGMDk2MjNCMzUA","timestamp":"1786895884","type":"image","image":{"mime_type":"image\/jpeg","sha256":"x5MuF3RpkVrPxItHgqpPjN6p4bMVjtG8y9ZmqAqfIrY=","id":"1400914728575458","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1400914728575458&source=webhook&ext=1786896185&hash=ATwjInWhN6DiSScoIbABGh6xMoiPjzPlfNptS4ZfnV_5ew"}}] 2026-08-16 11:58:06 - DEBUG caption: no se encontró texto cercano 2026-08-16 11:58:06 - DEBUG caption final: [VACIO] 2026-08-16 11:58:06 - DEBUG busqueda mobiles: 04123688780,4123688780,584123688780 2026-08-16 11:58:06 - DEBUG usuario NO encontrado 2026-08-16 11:58:06 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 11:58:06 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 11:58:07 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1400914728575458&source=getMedia&ext=1786896186&hash=ATwTsfIifMCxmpuXZD9RpPvP8wrGhdwarLsTXQFLvCWSKQ 2026-08-16 11:58:08 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1400914728575458.jpg (50408 bytes) 2026-08-16 11:58:09 - OCR tesseract exit=0 chars=287 2026-08-16 11:58:09 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 335 y PagomóvilBDV Personas 9 30.901,60 Bs Fecha: 16/08/2026 Operación: 007024218768 [0 Identificación: 18143785 Origen: 0102****9175 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-08-16 11:58:09 - OCR parse (caption-level): {"banco":"Venezuela","monto":"30901.60","fecha":"2026-08-16"} 2026-08-16 11:58:09 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-16 11:58:09 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-16 11:58:09 - DEBUG bodyAdmin postOCR: Tlf: 04123688780\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 30901.60 (caption)\nFecha: 2026-08-16 (caption) 2026-08-16 11:58:12 - IMG 1400914728575458 TEL 04123688780 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 11:58:12 - Incluyendo guardar_imagen.php... 2026-08-16 11:58:12 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 11:58:12 - Includes realizados. Verificando funciones... 2026-08-16 11:58:12 - obtenerInfoUsuario: Iniciando función con teléfono: 584123688780 2026-08-16 11:58:12 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 11:58:12 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 11:58:12 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 11:58:12 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 11:58:12 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 11:58:12 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:ba:51:b9","firstname":"Yusef","lastname":"Ziade","mac":"60:22:32:BA:51:B9","srvid":35} 2026-08-16 11:58:12 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 11:58:12 - Datos usuario extraídos: {"username":"60:22:32:ba:51:b9","firstname":"Yusef","lastname":"Ziade","mac":"60:22:32:BA:51:B9","srvid":35} 2026-08-16 11:58:12 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 11:58:12 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 11:58:12 - Valor de accessToken: EAAC0c45... 2026-08-16 11:58:12 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 11:58:12 - Instancia WhatsAppImageHandler creada 2026-08-16 11:58:12 - Llamando a saveWhatsAppImage... 2026-08-16 11:58:12 - saveWhatsAppImage: Procesando imagen para: 584123688780 2026-08-16 11:58:12 - saveWhatsAppImage: ID de media: 1400914728575458, MIME type: image/jpeg 2026-08-16 11:58:12 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1400914728575458 2026-08-16 11:58:13 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 11:58:13 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1400914728575458&source=getMedia&ext=1786896192&hash=ATyHLJZhCHpLYv1PIfu3ULLdOTNK47STtwedbSHS5RXevw 2026-08-16 11:58:13 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1400914728575458&source=getMedia&ext=1786896192&hash=ATyHLJZhCHpLYv1PIfu3ULLdOTNK47STtwedbSHS5RXevw 2026-08-16 11:58:13 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 11:58:13 - descargar_imagen: Imagen descargada - Tamaño: 50408 bytes, Tipo: image/jpeg 2026-08-16 11:58:13 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1400914728575458.jpg, Tamaño: 50408 bytes 2026-08-16 11:58:13 - saveToDatabase: Registro insertado en BD con ID: 393 2026-08-16 11:58:13 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1400914728575458.jpg","image_id":"1400914728575458","size":50408,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 11:58:13 - Resultado del comando: array 2026-08-16 11:58:13 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 11:58:15 - Mensaje enviado con éxito a 584123688780 2026-08-16 11:58:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81de171e585 (wa_message_id: wamid.HBgMNTg0MTIzNjg4NzgwFQIAERgSNjJFQUE1MkMxOUNDOEREMzBGAA==) 2026-08-16 11:58:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a81de171e585 2026-08-16 11:58:15 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , henrry then quincho, 2026-09-16 00:00:00 . 584143086770 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143086770","wa_id":"584143086770"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDg2NzcwFQIAERgSNzk5MEUxQTE0NkNBRjcxRkM3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yelitza Borges, 2026-09-16 00:00:00 . 584129078308 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129078308","wa_id":"584129078308"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MDc4MzA4FQIAERgSMDc1REI3ODBGQkE4OTIwRTY3AA==","message_status":"accepted"}]}'. 2026-08-16 12:07:06 - ====== INICIO WEBHOOK ====== 2026-08-16 12:07:06 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 12:07:06 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 12:07:06 - ====== FIN WEBHOOK ====== 2026-08-16 12:07:07 - ====== INICIO WEBHOOK ====== 2026-08-16 12:07:07 - Evento: status:failed | De: 584265197778 | Size: 573b 2026-08-16 12:07:07 - STATUS FAILED: failed para 584265197778 | Error: 131026 Message undeliverable 2026-08-16 12:07:07 - ====== FIN WEBHOOK ====== 2026-08-16 12:07:08 - ====== INICIO WEBHOOK ====== 2026-08-16 12:07:08 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 12:07:08 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 12:07:08 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Carola Breindembach, 11/09/2026 . 584241959623 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241959623","wa_id":"584241959623"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTU5NjIzFQIAERgSRjc0NDkyRDA2MzgyMEE1OEMxAA==","message_status":"accepted"}]}'. 2026-08-16 12:16:57 - ====== INICIO WEBHOOK ====== 2026-08-16 12:16:57 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 12:16:57 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 12:16:57 - ====== FIN WEBHOOK ====== 2026-08-16 12:35:13 - ====== INICIO WEBHOOK ====== 2026-08-16 12:35:13 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 12:35:13 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 12:35:13 - ====== FIN WEBHOOK ====== 2026-08-16 12:37:10 - ====== INICIO WEBHOOK ====== 2026-08-16 12:37:10 - Evento: text | De: 584241851113 | Size: 590b 2026-08-16 12:37:10 - Procesando mensaje regular tipo: text 2026-08-16 12:37:10 - RegularMessageService: Procesando mensaje de 584241851113, tipo: text 2026-08-16 12:37:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM5NUJDQjMwRDIyRUFERjE0OTQxOTlEMUM4RTcxOEUA 2026-08-16 12:37:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM5NUJDQjMwRDIyRUFERjE0OTQxOTlEMUM4RTcxOEUA 2026-08-16 12:37:10 - Contenido: Pago del wifi de Marlene Morales... 2026-08-16 12:37:10 - Comando detectado: pago 2026-08-16 12:37:10 - CommandProcessor: Procesando comando: pago 2026-08-16 12:37:10 - Ejecutando add_pagos.php [16-Aug-2026 12:37:10 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-16 12:37:10 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-16 12:37:11 - ====== INICIO WEBHOOK ====== 2026-08-16 12:37:11 - Evento: text | De: 584241851113 | Size: 590b 2026-08-16 12:37:11 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM5NUJDQjMwRDIyRUFERjE0OTQxOTlEMUM4RTcxOEUA, ignorando 2026-08-16 12:37:12 - ====== INICIO WEBHOOK ====== 2026-08-16 12:37:12 - Evento: image | De: 584241851113 | Size: 861b 2026-08-16 12:37:12 - Procesando mensaje regular tipo: image 2026-08-16 12:37:12 - RegularMessageService: Procesando mensaje de 584241851113, tipo: image 2026-08-16 12:37:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM0Q0M5MEQ5M0JCMjBCMEMzQjE2RUIzN0I5NTI0NzEA 2026-08-16 12:37:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM0Q0M5MEQ5M0JCMjBCMEMzQjE2RUIzN0I5NTI0NzEA 2026-08-16 12:37:12 - Contenido: ... 2026-08-16 12:37:12 - Comando detectado: image 2026-08-16 12:37:12 - CommandProcessor: Procesando comando: image 2026-08-16 12:37:12 - Imagen sin comando, guardando y procesando 2026-08-16 12:37:12 - Verificando duplicado por imageId=2578029235960514, msgId=wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM0Q0M5MEQ5M0JCMjBCMEMzQjE2RUIzN0I5NTI0NzEA 2026-08-16 12:37:12 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 12:37:12 - Incluyendo numtoname.php... 2026-08-16 12:37:12 - Incluyendo media.php... 2026-08-16 12:37:12 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584241851113","from_user_id":"VE.4522145841405896","id":"wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUM0Q0M5MEQ5M0JCMjBCMEMzQjE2RUIzN0I5NTI0NzEA","timestamp":"1786898227","type":"image","image":{"mime_type":"image\/jpeg","sha256":"CGuxVAgH3UTX5RpBpJwXIxPp3eUlWcz\/iwXRMpciovM=","id":"2578029235960514","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2578029235960514&source=webhook&ext=1786898530&hash=ATxkP95-dqJqMZFWTkdSxLNErZtitnW6U6455uE84WTUmQ"}}] 2026-08-16 12:37:12 - DEBUG caption: no se encontró texto cercano 2026-08-16 12:37:12 - DEBUG caption final: [VACIO] 2026-08-16 12:37:12 - DEBUG busqueda mobiles: 04241851113,4241851113,584241851113 2026-08-16 12:37:12 - DEBUG usuario NO encontrado 2026-08-16 12:37:12 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 12:37:12 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 12:37:13 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2578029235960514&source=getMedia&ext=1786898532&hash=ATzVg_za2Np81XjODCzsgQqVtsn7-RmIl2DlxyMEyVhdvg 2026-08-16 12:37:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2578029235960514.jpg (52059 bytes) 2026-08-16 12:37:15 - OCR tesseract exit=0 chars=418 2026-08-16 12:37:15 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 276 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 25.490,26 Nro. de referencia: 48314291424 O Fecha y hora del envío: 16/08/2026 a las 12:35:04 PM Cuenta origen: Cta. Corriente *2157 Beneficiario: 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal Mercantil ») 2026-08-16 12:37:15 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-16"} 2026-08-16 12:37:15 - OCR parseDetalles: {"banco":"Mercantil","monto":"25490.26","fecha":"2026-08-16","debug":["fecha=2026-08-16","bancoCode=0105","montoNext=25.490,26"]} 2026-08-16 12:37:15 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-16 12:37:15 - DEBUG bodyAdmin postOCR: Tlf: 04241851113\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 25490.26 (ocrDetails)\nFecha: 2026-08-16 (caption) 2026-08-16 12:37:18 - IMG 2578029235960514 TEL 04241851113 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 12:37:18 - Incluyendo guardar_imagen.php... 2026-08-16 12:37:18 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 12:37:18 - Includes realizados. Verificando funciones... 2026-08-16 12:37:18 - obtenerInfoUsuario: Iniciando función con teléfono: 584241851113 2026-08-16 12:37:18 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 12:37:18 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 12:37:18 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 12:37:18 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 12:37:18 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 12:37:18 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:a2:16:80","firstname":"marlene coco","lastname":"morales","mac":"74:83:c2:a2:16:80","srvid":34} 2026-08-16 12:37:18 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 12:37:18 - Datos usuario extraídos: {"username":"74:83:c2:a2:16:80","firstname":"marlene coco","lastname":"morales","mac":"74:83:c2:a2:16:80","srvid":34} 2026-08-16 12:37:18 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 12:37:18 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 12:37:18 - Valor de accessToken: EAAC0c45... 2026-08-16 12:37:18 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 12:37:18 - Instancia WhatsAppImageHandler creada 2026-08-16 12:37:18 - Llamando a saveWhatsAppImage... 2026-08-16 12:37:18 - saveWhatsAppImage: Procesando imagen para: 584241851113 2026-08-16 12:37:18 - saveWhatsAppImage: ID de media: 2578029235960514, MIME type: image/jpeg 2026-08-16 12:37:18 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2578029235960514 2026-08-16 12:37:19 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 12:37:19 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2578029235960514&source=getMedia&ext=1786898538&hash=ATzIWmrCqMORM28y-5xzCH5TftrK2raiM9aJHKBHQKcSsg 2026-08-16 12:37:19 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2578029235960514&source=getMedia&ext=1786898538&hash=ATzIWmrCqMORM28y-5xzCH5TftrK2raiM9aJHKBHQKcSsg 2026-08-16 12:37:20 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 12:37:20 - descargar_imagen: Imagen descargada - Tamaño: 52059 bytes, Tipo: image/jpeg 2026-08-16 12:37:20 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2578029235960514.jpg, Tamaño: 52059 bytes 2026-08-16 12:37:20 - saveToDatabase: Registro insertado en BD con ID: 394 2026-08-16 12:37:20 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2578029235960514.jpg","image_id":"2578029235960514","size":52059,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 12:37:20 - Resultado del comando: array 2026-08-16 12:37:20 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 12:37:22 - Mensaje enviado con éxito a 584241851113 2026-08-16 12:37:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81e74202597 (wa_message_id: wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSQzI0Mjc2N0Y3Q0U2MTU5NzVBAA==) 2026-08-16 12:37:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a81e74202597 2026-08-16 12:37:22 - ====== FIN WEBHOOK ====== 2026-08-16 12:45:30 - ====== INICIO WEBHOOK ====== 2026-08-16 12:45:30 - Evento: text | De: 584143800082 | Size: 579b 2026-08-16 12:45:30 - Procesando mensaje regular tipo: text 2026-08-16 12:45:30 - RegularMessageService: Procesando mensaje de 584143800082, tipo: text 2026-08-16 12:45:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzODAwMDgyFQIAEhggQUM5NUJFRDkxMTlBRDU4NDg1MDRFQThGREQ5OTczNjUA 2026-08-16 12:45:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzODAwMDgyFQIAEhggQUM5NUJFRDkxMTlBRDU4NDg1MDRFQThGREQ5OTczNjUA 2026-08-16 12:45:30 - Contenido: Hola no tengo internet... 2026-08-16 12:45:30 - Comando detectado: hola 2026-08-16 12:45:30 - CommandProcessor: Procesando comando: hola 2026-08-16 12:45:30 - IntentDetector: intent=soporte, confidence=0.95 2026-08-16 12:45:30 - IntentDetector → reportefallas.php [16-Aug-2026 12:45:30 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [16-Aug-2026 12:45:30 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [16-Aug-2026 12:45:30 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-16 12:45:30 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-16 12:45:30 - ====== INICIO WEBHOOK ====== 2026-08-16 12:45:30 - Evento: text | De: 584143800082 | Size: 579b 2026-08-16 12:45:30 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQzODAwMDgyFQIAEhggQUM5NUJFRDkxMTlBRDU4NDg1MDRFQThGREQ5OTczNjUA, ignorando 2026-08-16 12:58:18 - ====== INICIO WEBHOOK ====== 2026-08-16 12:58:18 - Evento: text | De: 584241733138 | Size: 650b 2026-08-16 12:58:18 - Procesando mensaje regular tipo: text 2026-08-16 12:58:18 - RegularMessageService: Procesando mensaje de 584241733138, tipo: text 2026-08-16 12:58:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzMzMTM4FQIAEhggQUNCM0VBQ0U3QkZDM0FBRTFDNTIyMTVGQkI2Q0U2MzMA 2026-08-16 12:58:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzMzMTM4FQIAEhggQUNCM0VBQ0U3QkZDM0FBRTFDNTIyMTVGQkI2Q0U2MzMA 2026-08-16 12:58:18 - Contenido: Hola buenas tardes. No tengo internet. Podrían darme respuesta de que sucede por favor... 2026-08-16 12:58:18 - Comando detectado: hola 2026-08-16 12:58:18 - CommandProcessor: Procesando comando: hola 2026-08-16 12:58:18 - IntentDetector: intent=soporte, confidence=0.95 2026-08-16 12:58:18 - IntentDetector → reportefallas.php [16-Aug-2026 12:58:18 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [16-Aug-2026 12:58:18 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [16-Aug-2026 12:58:18 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-16 12:58:18 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-16 12:58:19 - ====== INICIO WEBHOOK ====== 2026-08-16 12:58:19 - Evento: text | De: 584241733138 | Size: 650b 2026-08-16 12:58:19 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNzMzMTM4FQIAEhggQUNCM0VBQ0U3QkZDM0FBRTFDNTIyMTVGQkI2Q0U2MzMA, ignorando 2026-08-16 13:11:43 - ====== INICIO WEBHOOK ====== 2026-08-16 13:11:43 - Evento: text | De: 584242666974 | Size: 619b 2026-08-16 13:11:43 - Procesando mensaje regular tipo: text 2026-08-16 13:11:43 - RegularMessageService: Procesando mensaje de 584242666974, tipo: text 2026-08-16 13:11:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNjY2OTc0FQIAEhgUM0FGQjgyNTkxNkU2MTk2MDE5RkUA 2026-08-16 13:11:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNjY2OTc0FQIAEhgUM0FGQjgyNTkxNkU2MTk2MDE5RkUA 2026-08-16 13:11:43 - Contenido: El pago del wifi henry then quincho fue realizado pero no han activado la red... 2026-08-16 13:11:43 - Comando detectado: el 2026-08-16 13:11:43 - CommandProcessor: Procesando comando: el 2026-08-16 13:11:43 - Comando no reconocido, enviando a ChatGPT 2026-08-16 13:11:43 - Resultado del comando: string 2026-08-16 13:11:43 - Enviando a ChatGPT: El pago del wifi henry then quincho fue realizado ... 2026-08-16 13:11:43 - forwardToChatGPT: Enviando a ChatGPT: El pago del wifi henry then quincho fue realizado ... 2026-08-16 13:11:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 14:11:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 14:11:43 America/Halifax] [CHATBOT][START] corr=339404d3 IP=127.0.0.1 UA= 2026-08-16 13:11:43 - ====== INICIO WEBHOOK ====== 2026-08-16 13:11:43 - Evento: text | De: 584242666974 | Size: 547b 2026-08-16 13:11:43 - Procesando mensaje regular tipo: text 2026-08-16 13:11:43 - RegularMessageService: Procesando mensaje de 584242666974, tipo: text 2026-08-16 13:11:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNjY2OTc0FQIAEhgUM0FDNEU5NDFEODg1Q0U2QjE3RkMA 2026-08-16 13:11:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNjY2OTc0FQIAEhgUM0FDNEU5NDFEODg1Q0U2QjE3RkMA 2026-08-16 13:11:43 - Contenido: Pagar... 2026-08-16 13:11:43 - Comando detectado: pagar 2026-08-16 13:11:43 - CommandProcessor: Procesando comando: pagar 2026-08-16 13:11:43 - Ejecutando add_pagos.php [16-Aug-2026 13:11:43 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 13:11:43 America/Caracas] [CHATBOT][CTX] corr=339404d3 tel=584242666974 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 13:11:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 13:11:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 13:11:43 America/Caracas] [CHATBOT][AI][1b45f4] Proveedor: gemini [16-Aug-2026 13:11:43 America/Caracas] [CHATBOT][GEMINI][1b45f4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 13:11:44 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-16 13:11:44 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown [16-Aug-2026 13:11:44 America/Caracas] [CHATBOT][GEMINI][1b45f4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-16 13:11:45 - ====== INICIO WEBHOOK ====== 2026-08-16 13:11:45 - Evento: text | De: 584242666974 | Size: 547b 2026-08-16 13:11:45 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQyNjY2OTc0FQIAEhgUM0FDNEU5NDFEODg1Q0U2QjE3RkMA, ignorando [16-Aug-2026 13:11:45 America/Caracas] [CHATBOT][GEMINI][1b45f4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 13:11:45 America/Caracas] [CHATBOT][AI][1b45f4] Gemini falló, usando heurística local [16-Aug-2026 13:11:45 America/Caracas] [CHATBOT][END] corr=339404d3 bytesRespuesta=397 [16-Aug-2026 13:11:45 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 13:11:45 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 13:11:47 - Mensaje enviado con éxito a 584242666974 2026-08-16 13:11:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81ef535e276 (wa_message_id: wamid.HBgMNTg0MjQyNjY2OTc0FQIAERgSRUNGQzI0RjZGQzg0NzI4NTA3AA==) 2026-08-16 13:11:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a81ef535e276 2026-08-16 13:11:47 - ====== FIN WEBHOOK ====== 2026-08-16 13:22:34 - ====== INICIO WEBHOOK ====== 2026-08-16 13:22:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 13:22:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 13:22:34 - ====== FIN WEBHOOK ====== 2026-08-16 13:26:18 - ====== INICIO WEBHOOK ====== 2026-08-16 13:26:18 - Evento: text | De: 584144928590 | Size: 583b 2026-08-16 13:26:18 - Procesando mensaje regular tipo: text 2026-08-16 13:26:18 - RegularMessageService: Procesando mensaje de 584144928590, tipo: text 2026-08-16 13:26:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI4NTkwFQIAEhggQUNFMjVCNDM2Q0Q5ODE4QjRBNDFDNTdGNjI2RERDN0UA 2026-08-16 13:26:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI4NTkwFQIAEhggQUNFMjVCNDM2Q0Q5ODE4QjRBNDFDNTdGNjI2RERDN0UA 2026-08-16 13:26:18 - Contenido: Andres gerig 0414.492.8590... 2026-08-16 13:26:18 - Comando detectado: andres 2026-08-16 13:26:18 - CommandProcessor: Procesando comando: andres 2026-08-16 13:26:18 - Número de teléfono detectado: 04144928590 [16-Aug-2026 13:26:18 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-08-16 13:26:18 - Resultado del comando: array 2026-08-16 13:26:18 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-08-16 13:26:19 - Mensaje enviado con éxito a 584144928590 2026-08-16 13:26:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81f2bb64fea (wa_message_id: wamid.HBgMNTg0MTQ0OTI4NTkwFQIAERgSNTQ1RUFGODY5MTg2NEU2N0Q5AA==) 2026-08-16 13:26:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a81f2bb64fea 2026-08-16 13:26:19 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Benjamin Gerik, 2026-09-18 00:00:00 . 584241901550 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241901550","wa_id":"584241901550"}],"messages":[{"id":"wamid.HBgMNTg0MjQxOTAxNTUwFQIAERgSNjNCOTg5NTMyNUMxRUJBNUNGAA==","message_status":"accepted"}]}'. 2026-08-16 13:27:12 - ====== INICIO WEBHOOK ====== 2026-08-16 13:27:12 - Evento: text | De: 584144928590 | Size: 581b 2026-08-16 13:27:12 - Procesando mensaje regular tipo: text 2026-08-16 13:27:12 - RegularMessageService: Procesando mensaje de 584144928590, tipo: text 2026-08-16 13:27:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI4NTkwFQIAEhggQUNCMTEyMTg5RjQ5RjRGRkM3N0FBOTFCOUVDQUY3RUMA 2026-08-16 13:27:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI4NTkwFQIAEhggQUNCMTEyMTg5RjQ5RjRGRkM3N0FBOTFCOUVDQUY3RUMA 2026-08-16 13:27:12 - Contenido: Andres gerig 04241427912... 2026-08-16 13:27:12 - Comando detectado: andres 2026-08-16 13:27:12 - CommandProcessor: Procesando comando: andres 2026-08-16 13:27:12 - Número de teléfono detectado: 04241427912 [16-Aug-2026 13:27:12 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 150 2026-08-16 13:27:12 - Resultado del comando: array 2026-08-16 13:27:12 - Enviando respuesta: ⚠️ No se encontró suscriptor con el número * 2026-08-16 13:27:14 - Mensaje enviado con éxito a 584144928590 2026-08-16 13:27:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81f2f21f9d6 (wa_message_id: wamid.HBgMNTg0MTQ0OTI4NTkwFQIAERgSQzcyMTg3N0QyREM2OTU1QjdEAA==) 2026-08-16 13:27:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a81f2f21f9d6 2026-08-16 13:27:14 - ====== FIN WEBHOOK ====== 2026-08-16 13:59:13 - ====== INICIO WEBHOOK ====== 2026-08-16 13:59:13 - Evento: text | De: 584241528247 | Size: 593b 2026-08-16 13:59:13 - Procesando mensaje regular tipo: text 2026-08-16 13:59:13 - RegularMessageService: Procesando mensaje de 584241528247, tipo: text 2026-08-16 13:59:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUMyNDkyMTBCODBENzczQkQ1MUYzQjA0RDMxMDE4NUIA 2026-08-16 13:59:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUMyNDkyMTBCODBENzczQkQ1MUYzQjA0RDMxMDE4NUIA 2026-08-16 13:59:13 - Contenido: Buenas tardes... 2026-08-16 13:59:13 - Comando detectado: buenas 2026-08-16 13:59:13 - CommandProcessor: Procesando comando: buenas 2026-08-16 13:59:13 - Comando no reconocido, enviando a ChatGPT 2026-08-16 13:59:13 - Resultado del comando: string 2026-08-16 13:59:13 - Enviando a ChatGPT: Buenas tardes... 2026-08-16 13:59:13 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-08-16 13:59:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 14:59:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 14:59:14 America/Halifax] [CHATBOT][START] corr=dbb96683 IP=127.0.0.1 UA= [16-Aug-2026 13:59:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 13:59:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=f4:92:bf:34:19:92 mobile=584241528247 [16-Aug-2026 13:59:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 13:59:14 America/Caracas] [CHATBOT][DIAG] corr=dbb96683 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [16-Aug-2026 13:59:14 America/Caracas] [CHATBOT][CTX] corr=dbb96683 tel=584241528247 intent=chat srvid=47 usd=35 bs=31305.5 tasa=771.0714 verifyMode=simulated [16-Aug-2026 13:59:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 13:59:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 13:59:14 America/Caracas] [CHATBOT][AI][4d9a74] Proveedor: gemini [16-Aug-2026 13:59:14 America/Caracas] [CHATBOT][GEMINI][4d9a74] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 13:59:15 America/Caracas] [CHATBOT][GEMINI][4d9a74] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 13:59:15 America/Caracas] [CHATBOT][GEMINI][4d9a74] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 13:59:16 America/Caracas] [CHATBOT][AI][4d9a74] Gemini falló, usando heurística local [16-Aug-2026 13:59:16 America/Caracas] [CHATBOT][AI][4d9a74] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 13:59:16 America/Caracas] [CHATBOT][END] corr=dbb96683 bytesRespuesta=389 [16-Aug-2026 13:59:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 13:59:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 13:59:17 - Mensaje enviado con éxito a 584241528247 2026-08-16 13:59:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81fa75a450e (wa_message_id: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSNEY3MTRDQTE3MjM2NDY3Q0YzAA==) 2026-08-16 13:59:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a81fa75a450e 2026-08-16 13:59:17 - ====== FIN WEBHOOK ====== 2026-08-16 13:59:28 - ====== INICIO WEBHOOK ====== 2026-08-16 13:59:28 - Evento: text | De: 584241528247 | Size: 585b 2026-08-16 13:59:28 - Procesando mensaje regular tipo: text 2026-08-16 13:59:28 - RegularMessageService: Procesando mensaje de 584241528247, tipo: text 2026-08-16 13:59:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUNCQThBQTJBRTM0RDkxRjMzRjk2NzJENkZDQzdERTAA 2026-08-16 13:59:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUNCQThBQTJBRTM0RDkxRjMzRjk2NzJENkZDQzdERTAA 2026-08-16 13:59:28 - Contenido: Pagar... 2026-08-16 13:59:28 - Comando detectado: pagar 2026-08-16 13:59:28 - CommandProcessor: Procesando comando: pagar 2026-08-16 13:59:28 - Ejecutando add_pagos.php [16-Aug-2026 13:59:29 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-16 13:59:29 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-16 13:59:30 - ====== INICIO WEBHOOK ====== 2026-08-16 13:59:30 - Evento: text | De: 584241528247 | Size: 585b 2026-08-16 13:59:30 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUNCQThBQTJBRTM0RDkxRjMzRjk2NzJENkZDQzdERTAA, ignorando 2026-08-16 14:00:36 - ====== INICIO WEBHOOK ====== 2026-08-16 14:00:36 - Evento: text | De: 584241528247 | Size: 586b 2026-08-16 14:00:36 - Procesando mensaje regular tipo: text 2026-08-16 14:00:36 - RegularMessageService: Procesando mensaje de 584241528247, tipo: text 2026-08-16 14:00:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUNGNDJFODAxMjFDOTdBNjI1NzY5ODI5REE2RTVEQkUA 2026-08-16 14:00:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUNGNDJFODAxMjFDOTdBNjI1NzY5ODI5REE2RTVEQkUA 2026-08-16 14:00:36 - Contenido: Planes... 2026-08-16 14:00:36 - Comando detectado: planes 2026-08-16 14:00:36 - CommandProcessor: Procesando comando: planes 2026-08-16 14:00:36 - Comando no reconocido, enviando a ChatGPT 2026-08-16 14:00:36 - Resultado del comando: string 2026-08-16 14:00:36 - Enviando a ChatGPT: Planes... 2026-08-16 14:00:36 - LeadCapture: Posible lead detectado para 584241528247 2026-08-16 14:00:36 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-16 14:00:36 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-16 14:00:36 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 15:00:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 15:00:36 America/Halifax] [CHATBOT][START] corr=cb7074ed IP=127.0.0.1 UA= [16-Aug-2026 14:00:37 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 14:00:37 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=f4:92:bf:34:19:92 mobile=584241528247 [16-Aug-2026 14:00:37 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 14:00:37 America/Caracas] [CHATBOT][DIAG] corr=cb7074ed Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [16-Aug-2026 14:00:37 America/Caracas] [CHATBOT][CTX] corr=cb7074ed tel=584241528247 intent=chat srvid=47 usd=35 bs=31305.5 tasa=771.0714 verifyMode=simulated [16-Aug-2026 14:00:37 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 14:00:37 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 14:00:37 America/Caracas] [CHATBOT][AI][d52adc] Proveedor: gemini [16-Aug-2026 14:00:37 America/Caracas] [CHATBOT][GEMINI][d52adc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 14:00:37 America/Caracas] [CHATBOT][GEMINI][d52adc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 14:00:37 America/Caracas] [CHATBOT][GEMINI][d52adc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 14:00:38 America/Caracas] [CHATBOT][AI][d52adc] Gemini falló, usando heurística local [16-Aug-2026 14:00:38 America/Caracas] [CHATBOT][END] corr=cb7074ed bytesRespuesta=478 [16-Aug-2026 14:00:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 14:00:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 14:00:39 - Mensaje enviado con éxito a 584241528247 2026-08-16 14:00:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81fac7ae47e (wa_message_id: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSRTBGNzhBMEVGMzZFQUE0QkUyAA==) 2026-08-16 14:00:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a81fac7ae47e 2026-08-16 14:00:39 - ====== FIN WEBHOOK ====== 2026-08-16 14:01:02 - ====== INICIO WEBHOOK ====== 2026-08-16 14:01:02 - Evento: text | De: 584241528247 | Size: 586b 2026-08-16 14:01:02 - Procesando mensaje regular tipo: text 2026-08-16 14:01:02 - RegularMessageService: Procesando mensaje de 584241528247, tipo: text 2026-08-16 14:01:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUM3OUIwQTI3RTNFODYxM0I3OEU2M0VDNTI5RERFMkYA 2026-08-16 14:01:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUM3OUIwQTI3RTNFODYxM0I3OEU2M0VDNTI5RERFMkYA 2026-08-16 14:01:02 - Contenido: Basico... 2026-08-16 14:01:02 - Comando detectado: basico 2026-08-16 14:01:02 - CommandProcessor: Procesando comando: basico 2026-08-16 14:01:02 - Comando no reconocido, enviando a ChatGPT 2026-08-16 14:01:02 - Resultado del comando: string 2026-08-16 14:01:02 - Enviando a ChatGPT: Basico... 2026-08-16 14:01:02 - forwardToChatGPT: Enviando a ChatGPT: Basico... 2026-08-16 14:01:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 15:01:03 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 15:01:03 America/Halifax] [CHATBOT][START] corr=78fec623 IP=127.0.0.1 UA= [16-Aug-2026 14:01:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 14:01:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=f4:92:bf:34:19:92 mobile=584241528247 [16-Aug-2026 14:01:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 14:01:03 America/Caracas] [CHATBOT][DIAG] corr=78fec623 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [16-Aug-2026 14:01:03 America/Caracas] [CHATBOT][CTX] corr=78fec623 tel=584241528247 intent=chat srvid=47 usd=35 bs=31305.5 tasa=771.0714 verifyMode=simulated [16-Aug-2026 14:01:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 14:01:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 14:01:03 America/Caracas] [CHATBOT][AI][d55d1d] Proveedor: gemini [16-Aug-2026 14:01:03 America/Caracas] [CHATBOT][GEMINI][d55d1d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 14:01:04 America/Caracas] [CHATBOT][GEMINI][d55d1d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 14:01:04 America/Caracas] [CHATBOT][GEMINI][d55d1d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 14:01:05 America/Caracas] [CHATBOT][AI][d55d1d] Gemini falló, usando heurística local [16-Aug-2026 14:01:05 America/Caracas] [CHATBOT][AI][d55d1d] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 14:01:05 America/Caracas] [CHATBOT][END] corr=78fec623 bytesRespuesta=389 [16-Aug-2026 14:01:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 14:01:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 14:01:06 - Mensaje enviado con éxito a 584241528247 2026-08-16 14:01:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81fae277bcc (wa_message_id: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSMTRGMzA4QzlCOEFBMDE5MzZGAA==) 2026-08-16 14:01:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a81fae277bcc 2026-08-16 14:01:06 - ====== FIN WEBHOOK ====== 2026-08-16 14:01:26 - ====== INICIO WEBHOOK ====== 2026-08-16 14:01:26 - Evento: text | De: 584241528247 | Size: 586b 2026-08-16 14:01:26 - Procesando mensaje regular tipo: text 2026-08-16 14:01:26 - RegularMessageService: Procesando mensaje de 584241528247, tipo: text 2026-08-16 14:01:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUM1RDk3NDMyRjE0QzA1QkJCRUY3MjMwQjVBQTNFODgA 2026-08-16 14:01:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUM1RDk3NDMyRjE0QzA1QkJCRUY3MjMwQjVBQTNFODgA 2026-08-16 14:01:26 - Contenido: Puntos... 2026-08-16 14:01:26 - Comando detectado: puntos 2026-08-16 14:01:26 - CommandProcessor: Procesando comando: puntos 2026-08-16 14:01:26 - Ejecutando consulta de puntos de fidelidad 2026-08-16 14:01:26 - Error capturando lead: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens 2026-08-16 14:01:26 - Resultado del comando: array 2026-08-16 14:01:26 - Enviando respuesta: 👋 *¡Hola! Bienvenido a CTNet* Parece que aún 2026-08-16 14:01:28 - Mensaje enviado con éxito a 584241528247 2026-08-16 14:01:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81faf80bee1 (wa_message_id: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSNTQwMDE1NEYyREFBRkUyM0U1AA==) 2026-08-16 14:01:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a81faf80bee1 2026-08-16 14:01:28 - ====== FIN WEBHOOK ====== 2026-08-16 14:06:12 - ====== INICIO WEBHOOK ====== 2026-08-16 14:06:12 - Evento: text | De: 584241528247 | Size: 585b 2026-08-16 14:06:12 - Procesando mensaje regular tipo: text 2026-08-16 14:06:12 - RegularMessageService: Procesando mensaje de 584241528247, tipo: text 2026-08-16 14:06:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUMxQUE1Q0JENUE0QTg1OEJGMjA5RkZCOEY5RDJFNDMA 2026-08-16 14:06:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUMxQUE1Q0JENUE0QTg1OEJGMjA5RkZCOEY5RDJFNDMA 2026-08-16 14:06:12 - Contenido: Pagar... 2026-08-16 14:06:12 - Comando detectado: pagar 2026-08-16 14:06:12 - CommandProcessor: Procesando comando: pagar 2026-08-16 14:06:12 - Ejecutando add_pagos.php [16-Aug-2026 14:06:13 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-16 14:06:13 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-16 14:06:14 - ====== INICIO WEBHOOK ====== 2026-08-16 14:06:14 - Evento: text | De: 584241528247 | Size: 585b 2026-08-16 14:06:14 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUMxQUE1Q0JENUE0QTg1OEJGMjA5RkZCOEY5RDJFNDMA, ignorando 2026-08-16 14:10:39 - ====== INICIO WEBHOOK ====== 2026-08-16 14:10:39 - Evento: button | De: 584241528247 | Size: 741b 2026-08-16 14:10:39 - Procesando botón de plantilla: Informacion de pagos 2026-08-16 14:10:39 - ButtonService: payload=informacion de pagos, telefono=584241528247 2026-08-16 14:10:39 - Procesando botón PAGO para: 584241528247 2026-08-16 14:10:40 - Mensaje enviado con éxito a 584241528247 2026-08-16 14:10:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81fd20d296a (wa_message_id: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSMzJFRUZCMjNENjc3NzVGNUYyAA==) 2026-08-16 14:10:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a81fd20d296a 2026-08-16 14:10:40 - ====== FIN WEBHOOK ====== 2026-08-16 14:12:19 - ====== INICIO WEBHOOK ====== 2026-08-16 14:12:19 - Evento: image | De: 584241528247 | Size: 853b 2026-08-16 14:12:19 - Procesando mensaje regular tipo: image 2026-08-16 14:12:19 - RegularMessageService: Procesando mensaje de 584241528247, tipo: image 2026-08-16 14:12:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUMzNjI4MUJEOTE3NDM1QUQ5N0ExMzM5OTI5RERDMzkA 2026-08-16 14:12:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUMzNjI4MUJEOTE3NDM1QUQ5N0ExMzM5OTI5RERDMzkA 2026-08-16 14:12:19 - Contenido: ... 2026-08-16 14:12:19 - Comando detectado: image 2026-08-16 14:12:19 - CommandProcessor: Procesando comando: image 2026-08-16 14:12:19 - Imagen sin comando, guardando y procesando 2026-08-16 14:12:19 - Verificando duplicado por imageId=1700390691255642, msgId=wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUMzNjI4MUJEOTE3NDM1QUQ5N0ExMzM5OTI5RERDMzkA 2026-08-16 14:12:19 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 14:12:19 - Incluyendo numtoname.php... 2026-08-16 14:12:19 - Incluyendo media.php... 2026-08-16 14:12:19 - DEBUG messages batch: [{"from":"584241528247","from_user_id":"VE.4528823080738172","id":"wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUMzNjI4MUJEOTE3NDM1QUQ5N0ExMzM5OTI5RERDMzkA","timestamp":"1786903937","type":"image","image":{"mime_type":"image\/jpeg","sha256":"9ICVCgoVmYni6LukI8WXaaujiRgpu0ttcp5D+O6ohi4=","id":"1700390691255642","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1700390691255642&source=webhook&ext=1786904238&hash=ATw2tAGztjw1UAuK-CEUTFl1VpGCy1SyomBnBPp-6-Q2gQ"}}] 2026-08-16 14:12:19 - DEBUG caption: no se encontró texto cercano 2026-08-16 14:12:19 - DEBUG caption final: [VACIO] 2026-08-16 14:12:19 - DEBUG busqueda mobiles: 04241528247,4241528247,584241528247 2026-08-16 14:12:19 - DEBUG usuario NO encontrado 2026-08-16 14:12:19 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 14:12:19 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 14:12:21 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1700390691255642&source=getMedia&ext=1786904239&hash=ATysdq2zc7B0ewv9eU63dXO_EB1CBaYp_SxPVjGqPQw4sg 2026-08-16 14:12:22 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1700390691255642.jpg (24437 bytes) 2026-08-16 14:12:23 - OCR tesseract exit=0 chars=346 2026-08-16 14:12:23 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 194 ES Ful D> € Comprobante de operacion < Ma PagomóvilBDV Personas Fecha: 16/08/2026 Operacién: 007025921524 I) et Te Cale 18143785 Origen: 0102****3342 Destino: lB ICY EI) Ler laos 0102 - BANCO DE VENEZUELA a O Agregar Beneficiario C era ES Wl O < 2026-08-16 14:12:23 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-16"} 2026-08-16 14:12:23 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-16 14:12:23 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-16 14:12:23 - DEBUG bodyAdmin postOCR: Tlf: 04241528247\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-16 (caption) 2026-08-16 14:12:23 - ====== INICIO WEBHOOK ====== 2026-08-16 14:12:23 - Evento: text | De: 584241528247 | Size: 615b 2026-08-16 14:12:23 - Procesando mensaje regular tipo: text 2026-08-16 14:12:23 - RegularMessageService: Procesando mensaje de 584241528247, tipo: text 2026-08-16 14:12:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUNGRTE1QTBENDBDRkNERUZGREUxNkJBNjUwRUEyRUEA 2026-08-16 14:12:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUNGRTE1QTBENDBDRkNERUZGREUxNkJBNjUwRUEyRUEA 2026-08-16 14:12:23 - Contenido: 15 días de programación..... 2026-08-16 14:12:23 - Comando detectado: 15 2026-08-16 14:12:23 - CommandProcessor: Procesando comando: 15 2026-08-16 14:12:23 - Comando no reconocido, enviando a ChatGPT 2026-08-16 14:12:23 - Resultado del comando: string 2026-08-16 14:12:23 - Enviando a ChatGPT: 15 días de programación..... 2026-08-16 14:12:23 - forwardToChatGPT: Enviando a ChatGPT: 15 días de programación..... 2026-08-16 14:12:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 15:12:24 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 15:12:24 America/Halifax] [CHATBOT][START] corr=7c3880ac IP=127.0.0.1 UA= [16-Aug-2026 14:12:24 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 14:12:24 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=f4:92:bf:34:19:92 mobile=584241528247 [16-Aug-2026 14:12:24 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 14:12:24 America/Caracas] [CHATBOT][DIAG] corr=7c3880ac Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [16-Aug-2026 14:12:24 America/Caracas] [CHATBOT][CTX] corr=7c3880ac tel=584241528247 intent=chat srvid=47 usd=35 bs=31305.5 tasa=771.0714 verifyMode=simulated [16-Aug-2026 14:12:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 14:12:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 14:12:24 America/Caracas] [CHATBOT][AI][ff5d0f] Proveedor: gemini [16-Aug-2026 14:12:24 America/Caracas] [CHATBOT][GEMINI][ff5d0f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 14:12:24 America/Caracas] [CHATBOT][GEMINI][ff5d0f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 14:12:25 America/Caracas] [CHATBOT][GEMINI][ff5d0f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 14:12:26 America/Caracas] [CHATBOT][AI][ff5d0f] Gemini falló, usando heurística local [16-Aug-2026 14:12:26 America/Caracas] [CHATBOT][AI][ff5d0f] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 14:12:26 America/Caracas] [CHATBOT][END] corr=7c3880ac bytesRespuesta=389 [16-Aug-2026 14:12:26 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 14:12:26 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 14:12:26 - IMG 1700390691255642 TEL 04241528247 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 14:12:26 - Incluyendo guardar_imagen.php... 2026-08-16 14:12:26 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 14:12:26 - Includes realizados. Verificando funciones... 2026-08-16 14:12:26 - obtenerInfoUsuario: Iniciando función con teléfono: 584241528247 2026-08-16 14:12:26 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 14:12:26 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 14:12:26 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 14:12:26 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 14:12:26 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 14:12:26 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:34:19:92","firstname":"andrea","lastname":"lopez","mac":"f4:92:bf:34:19:92","srvid":47} 2026-08-16 14:12:26 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 14:12:26 - Datos usuario extraídos: {"username":"f4:92:bf:34:19:92","firstname":"andrea","lastname":"lopez","mac":"f4:92:bf:34:19:92","srvid":47} 2026-08-16 14:12:26 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 14:12:26 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 14:12:26 - Valor de accessToken: EAAC0c45... 2026-08-16 14:12:26 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 14:12:26 - Instancia WhatsAppImageHandler creada 2026-08-16 14:12:26 - Llamando a saveWhatsAppImage... 2026-08-16 14:12:26 - saveWhatsAppImage: Procesando imagen para: 584241528247 2026-08-16 14:12:26 - saveWhatsAppImage: ID de media: 1700390691255642, MIME type: image/jpeg 2026-08-16 14:12:26 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1700390691255642 2026-08-16 14:12:27 - Mensaje enviado con éxito a 584241528247 2026-08-16 14:12:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81fd8b4190c (wa_message_id: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSQkJDQTU0Q0YzRTc5NzJEMDMyAA==) 2026-08-16 14:12:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a81fd8b4190c 2026-08-16 14:12:27 - ====== FIN WEBHOOK ====== 2026-08-16 14:12:27 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 14:12:27 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1700390691255642&source=getMedia&ext=1786904246&hash=ATynwRGk_u0lVMejfz_ICdIRO1P1SR9Qskvx6QQdjmSYTQ 2026-08-16 14:12:27 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1700390691255642&source=getMedia&ext=1786904246&hash=ATynwRGk_u0lVMejfz_ICdIRO1P1SR9Qskvx6QQdjmSYTQ 2026-08-16 14:12:28 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 14:12:28 - descargar_imagen: Imagen descargada - Tamaño: 24437 bytes, Tipo: image/jpeg 2026-08-16 14:12:28 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1700390691255642.jpg, Tamaño: 24437 bytes 2026-08-16 14:12:28 - saveToDatabase: Registro insertado en BD con ID: 395 2026-08-16 14:12:28 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1700390691255642.jpg","image_id":"1700390691255642","size":24437,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 14:12:28 - Resultado del comando: array 2026-08-16 14:12:28 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 14:12:29 - Mensaje enviado con éxito a 584241528247 2026-08-16 14:12:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81fd8d6ba4c (wa_message_id: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSRTVBMzMzNkI1QTk5OTJBMUVEAA==) 2026-08-16 14:12:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a81fd8d6ba4c 2026-08-16 14:12:29 - ====== FIN WEBHOOK ====== 2026-08-16 14:16:02 - ====== INICIO WEBHOOK ====== 2026-08-16 14:16:02 - Evento: text | De: 584241528247 | Size: 587b 2026-08-16 14:16:02 - Procesando mensaje regular tipo: text 2026-08-16 14:16:02 - RegularMessageService: Procesando mensaje de 584241528247, tipo: text 2026-08-16 14:16:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUNFMEU0QjFFODRENEI5MzUxMkUwQzdCNDNFQTAxMzUA 2026-08-16 14:16:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUNFMEU0QjFFODRENEI5MzUxMkUwQzdCNDNFQTAxMzUA 2026-08-16 14:16:02 - Contenido: Soporte... 2026-08-16 14:16:02 - Comando detectado: soporte 2026-08-16 14:16:02 - CommandProcessor: Procesando comando: soporte 2026-08-16 14:16:02 - Ejecutando soporte (menú interactivo) 2026-08-16 14:16:02 - Resultado del comando: array 2026-08-16 14:16:02 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-16 14:16:04 - Mensaje enviado con éxito a 584241528247 2026-08-16 14:16:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81fe6439d98 (wa_message_id: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSNzc5RkM2NEUwRUJFOTc2Qjg1AA==) 2026-08-16 14:16:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a81fe6439d98 2026-08-16 14:16:04 - ====== FIN WEBHOOK ====== 2026-08-16 14:16:09 - ====== INICIO WEBHOOK ====== 2026-08-16 14:16:09 - Evento: interactive | De: 584241528247 | Size: 778b 2026-08-16 14:16:09 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-16 14:16:09 - ButtonService: payload=unique_button_id_1, telefono=584241528247 2026-08-16 14:16:09 - button_reply no manejado por ButtonService 2026-08-16 14:16:09 - ====== FIN WEBHOOK ====== 2026-08-16 14:16:47 - ====== INICIO WEBHOOK ====== 2026-08-16 14:16:47 - Evento: text | De: 584241528247 | Size: 586b 2026-08-16 14:16:47 - Procesando mensaje regular tipo: text 2026-08-16 14:16:47 - RegularMessageService: Procesando mensaje de 584241528247, tipo: text 2026-08-16 14:16:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUNEOTA5RDNBRUUwODJCQzgwNkQyNjREQjZFNzIyOTEA 2026-08-16 14:16:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUNEOTA5RDNBRUUwODJCQzgwNkQyNjREQjZFNzIyOTEA 2026-08-16 14:16:47 - Contenido: Planes... 2026-08-16 14:16:47 - Comando detectado: planes 2026-08-16 14:16:47 - CommandProcessor: Procesando comando: planes 2026-08-16 14:16:47 - Comando no reconocido, enviando a ChatGPT 2026-08-16 14:16:47 - Resultado del comando: string 2026-08-16 14:16:47 - Enviando a ChatGPT: Planes... 2026-08-16 14:16:47 - LeadCapture: Posible lead detectado para 584241528247 2026-08-16 14:16:47 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-16 14:16:47 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-16 14:16:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 15:16:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 15:16:47 America/Halifax] [CHATBOT][START] corr=ee05c5f4 IP=127.0.0.1 UA= [16-Aug-2026 14:16:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 14:16:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=f4:92:bf:34:19:92 mobile=584241528247 [16-Aug-2026 14:16:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 14:16:47 America/Caracas] [CHATBOT][DIAG] corr=ee05c5f4 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [16-Aug-2026 14:16:47 America/Caracas] [CHATBOT][CTX] corr=ee05c5f4 tel=584241528247 intent=chat srvid=47 usd=35 bs=31305.5 tasa=771.0714 verifyMode=simulated [16-Aug-2026 14:16:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 14:16:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 14:16:47 America/Caracas] [CHATBOT][AI][8c061e] Proveedor: gemini [16-Aug-2026 14:16:47 America/Caracas] [CHATBOT][GEMINI][8c061e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 14:16:48 America/Caracas] [CHATBOT][GEMINI][8c061e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 14:16:49 America/Caracas] [CHATBOT][GEMINI][8c061e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 14:16:49 America/Caracas] [CHATBOT][AI][8c061e] Gemini falló, usando heurística local [16-Aug-2026 14:16:49 America/Caracas] [CHATBOT][END] corr=ee05c5f4 bytesRespuesta=478 [16-Aug-2026 14:16:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 14:16:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 14:16:51 - Mensaje enviado con éxito a 584241528247 2026-08-16 14:16:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81fe9321266 (wa_message_id: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSRjk1ODM3MkQzOEM3QjcwOTk1AA==) 2026-08-16 14:16:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a81fe9321266 2026-08-16 14:16:51 - ====== FIN WEBHOOK ====== 2026-08-16 14:17:13 - ====== INICIO WEBHOOK ====== 2026-08-16 14:17:13 - Evento: text | De: 584241528247 | Size: 591b 2026-08-16 14:17:13 - Procesando mensaje regular tipo: text 2026-08-16 14:17:13 - RegularMessageService: Procesando mensaje de 584241528247, tipo: text 2026-08-16 14:17:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUM4NkIxNzVGNDFGQjQyMDA3NjUyRTU2REYwNUEwN0UA 2026-08-16 14:17:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAEhggQUM4NkIxNzVGNDFGQjQyMDA3NjUyRTU2REYwNUEwN0UA 2026-08-16 14:17:13 - Contenido: Básico... 2026-08-16 14:17:13 - Comando detectado: básico 2026-08-16 14:17:13 - CommandProcessor: Procesando comando: básico 2026-08-16 14:17:13 - Comando no reconocido, enviando a ChatGPT 2026-08-16 14:17:13 - Resultado del comando: string 2026-08-16 14:17:13 - Enviando a ChatGPT: Básico... 2026-08-16 14:17:13 - forwardToChatGPT: Enviando a ChatGPT: Básico... 2026-08-16 14:17:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 15:17:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 15:17:13 America/Halifax] [CHATBOT][START] corr=3013b527 IP=127.0.0.1 UA= [16-Aug-2026 14:17:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 14:17:14 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=f4:92:bf:34:19:92 mobile=584241528247 [16-Aug-2026 14:17:14 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 14:17:14 America/Caracas] [CHATBOT][DIAG] corr=3013b527 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [16-Aug-2026 14:17:14 America/Caracas] [CHATBOT][CTX] corr=3013b527 tel=584241528247 intent=chat srvid=47 usd=35 bs=31305.5 tasa=771.0714 verifyMode=simulated [16-Aug-2026 14:17:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 14:17:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 14:17:14 America/Caracas] [CHATBOT][AI][006b4e] Proveedor: gemini [16-Aug-2026 14:17:14 America/Caracas] [CHATBOT][GEMINI][006b4e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 14:17:15 America/Caracas] [CHATBOT][GEMINI][006b4e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 14:17:15 America/Caracas] [CHATBOT][GEMINI][006b4e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 14:17:16 America/Caracas] [CHATBOT][AI][006b4e] Gemini falló, usando heurística local [16-Aug-2026 14:17:16 America/Caracas] [CHATBOT][AI][006b4e] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 14:17:16 America/Caracas] [CHATBOT][END] corr=3013b527 bytesRespuesta=389 [16-Aug-2026 14:17:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 14:17:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 14:17:17 - Mensaje enviado con éxito a 584241528247 2026-08-16 14:17:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a81feada33fd (wa_message_id: wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSOTM0OEU0RkNCOTdBQkMwMDZCAA==) 2026-08-16 14:17:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a81feada33fd 2026-08-16 14:17:17 - ====== FIN WEBHOOK ====== 2026-08-16 14:27:47 - ====== INICIO WEBHOOK ====== 2026-08-16 14:27:47 - Evento: button | De: 584129997577 | Size: 716b 2026-08-16 14:27:47 - Procesando botón de plantilla: Informacion de pagos 2026-08-16 14:27:47 - ButtonService: payload=informacion de pagos, telefono=584129997577 2026-08-16 14:27:47 - Procesando botón PAGO para: 584129997577 2026-08-16 14:27:49 - Mensaje enviado con éxito a 584129997577 2026-08-16 14:27:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a820125ae6ed (wa_message_id: wamid.HBgMNTg0MTI5OTk3NTc3FQIAERgSNTAwMUZCQUMxQTczRjI4NTkzAA==) 2026-08-16 14:27:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a820125ae6ed 2026-08-16 14:27:49 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , andrea lopez, 2026-08-31 00:00:00 . 584241528247 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241528247","wa_id":"584241528247"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTI4MjQ3FQIAERgSMjQ3MjVCQUE2OTgzRUExNTEyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Pedro Aguerrevere, 2026-09-19 00:00:00 . 584121374118 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121374118","wa_id":"584121374118"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzc0MTE4FQIAERgSRjExRDdENUM2NEExODdBMDUzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Pedro Aguerrevere Pastori, 2026-09-19 00:00:00 . 584144934714 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144934714","wa_id":"584144934714"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTM0NzE0FQIAERgSNjgzREIzNjVFQzQyRTY2NEE4AA==","message_status":"accepted"}]}'. 2026-08-16 14:51:08 - ====== INICIO WEBHOOK ====== 2026-08-16 14:51:08 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 14:51:08 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 14:51:08 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Argenis Guedez, 08/09/2026 . 584141102404 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141102404","wa_id":"584141102404"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTAyNDA0FQIAERgSNzMxMjQ2RkIxOUI3Nzc2MzQ0AA==","message_status":"accepted"}]}'. 2026-08-16 15:01:33 - ====== INICIO WEBHOOK ====== 2026-08-16 15:01:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 15:01:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 15:01:33 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Jesus Torres, 15/09/2026 . 584142903677 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142903677","wa_id":"584142903677"}],"messages":[{"id":"wamid.HBgMNTg0MTQyOTAzNjc3FQIAERgSQTIyMzI5MDY4OTkyOUE0QUYxAA==","message_status":"accepted"}]}'. 2026-08-16 15:02:58 - ====== INICIO WEBHOOK ====== 2026-08-16 15:02:58 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 15:02:58 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 15:02:58 - ====== FIN WEBHOOK ====== 2026-08-16 15:20:05 - ====== INICIO WEBHOOK ====== 2026-08-16 15:20:05 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 15:20:05 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 15:20:05 - ====== FIN WEBHOOK ====== 2026-08-16 15:20:37 - ====== INICIO WEBHOOK ====== 2026-08-16 15:20:37 - Evento: image | De: 584241742701 | Size: 830b 2026-08-16 15:20:37 - Procesando mensaje regular tipo: image 2026-08-16 15:20:37 - RegularMessageService: Procesando mensaje de 584241742701, tipo: image 2026-08-16 15:20:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUM1MjVENEM2REZEQzM2QUE3QTNFRDcxRDY3MEY2MEMA 2026-08-16 15:20:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUM1MjVENEM2REZEQzM2QUE3QTNFRDcxRDY3MEY2MEMA 2026-08-16 15:20:37 - Contenido: ... 2026-08-16 15:20:37 - Comando detectado: image 2026-08-16 15:20:37 - CommandProcessor: Procesando comando: image 2026-08-16 15:20:37 - Imagen sin comando, guardando y procesando 2026-08-16 15:20:37 - Verificando duplicado por imageId=1323940016206629, msgId=wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUM1MjVENEM2REZEQzM2QUE3QTNFRDcxRDY3MEY2MEMA 2026-08-16 15:20:37 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 15:20:37 - Incluyendo numtoname.php... 2026-08-16 15:20:37 - Incluyendo media.php... 2026-08-16 15:20:37 - DEBUG messages batch: [{"from":"584241742701","from_user_id":"VE.4519633774990436","id":"wamid.HBgMNTg0MjQxNzQyNzAxFQIAEhggQUM1MjVENEM2REZEQzM2QUE3QTNFRDcxRDY3MEY2MEMA","timestamp":"1786908034","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Vo0tx4ttK1JqV3INyAcT2cb3WVtRqKfozUoE9oV0yVE=","id":"1323940016206629","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1323940016206629&source=webhook&ext=1786908336&hash=ATxvQZjbr-QqQvXM8gCcLKC1X9vkefl9NO486-XrG1OcIA"}}] 2026-08-16 15:20:37 - DEBUG caption: no se encontró texto cercano 2026-08-16 15:20:37 - DEBUG caption final: [VACIO] 2026-08-16 15:20:37 - DEBUG busqueda mobiles: 04241742701,4241742701,584241742701 2026-08-16 15:20:37 - DEBUG usuario encontrado: f4:92:bf:32:bf:2b 2026-08-16 15:20:37 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 15:20:37 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 15:20:39 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1323940016206629&source=getMedia&ext=1786908337&hash=ATwhw8sxgNWYF5tgp0DIiCAG5g-TvS1pwNxtagNUXaIgtA 2026-08-16 15:20:40 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1323940016206629.jpg (35188 bytes) 2026-08-16 15:20:41 - OCR tesseract exit=0 chars=313 2026-08-16 15:20:41 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 212 EAS OJO SI 3) E AT < Y PagomóvilBDV Personas Fecha: 16/08/2026 Operación: 007026623456 oO Identificacién: EY Origen: [SN Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: Ctnet < @® Crear Acceso directo Il O < 2026-08-16 15:20:41 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-16"} 2026-08-16 15:20:41 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-16 15:20:41 - DEBUG registro: usernameRaw=''f4:92:bf:32:bf:2b'' first=''carlos'' last=''laprea'' esRegistrado=1 2026-08-16 15:20:41 - DEBUG bodyAdmin postOCR: Tlf: 04241742701\nUser: f4:92:bf:32:bf:2b\nNombre: carlos laprea\nBanco: Mercantil\nMonto: \nFecha: 2026-08-16 (caption)\nSrvID: 34 2026-08-16 15:20:45 - IMG 1323940016206629 TEL 04241742701 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 15:20:45 - Incluyendo guardar_imagen.php... 2026-08-16 15:20:45 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 15:20:45 - Includes realizados. Verificando funciones... 2026-08-16 15:20:45 - obtenerInfoUsuario: Iniciando función con teléfono: 584241742701 2026-08-16 15:20:45 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 15:20:45 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 15:20:45 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 15:20:45 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 15:20:45 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 15:20:45 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:32:bf:2b","firstname":"carlos","lastname":"laprea","mac":"f4:92:bf:32:bf:2b","srvid":34} 2026-08-16 15:20:45 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 15:20:45 - Datos usuario extraídos: {"username":"f4:92:bf:32:bf:2b","firstname":"carlos","lastname":"laprea","mac":"f4:92:bf:32:bf:2b","srvid":34} 2026-08-16 15:20:45 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 15:20:45 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 15:20:45 - Valor de accessToken: EAAC0c45... 2026-08-16 15:20:45 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 15:20:45 - Instancia WhatsAppImageHandler creada 2026-08-16 15:20:45 - Llamando a saveWhatsAppImage... 2026-08-16 15:20:45 - saveWhatsAppImage: Procesando imagen para: 584241742701 2026-08-16 15:20:45 - saveWhatsAppImage: ID de media: 1323940016206629, MIME type: image/jpeg 2026-08-16 15:20:45 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1323940016206629 2026-08-16 15:20:45 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 15:20:45 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1323940016206629&source=getMedia&ext=1786908344&hash=ATwRKIp_HYqMzuF9fLIX38A7Mizy8vVkIGJE0kgQ_ouE-g 2026-08-16 15:20:45 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1323940016206629&source=getMedia&ext=1786908344&hash=ATwRKIp_HYqMzuF9fLIX38A7Mizy8vVkIGJE0kgQ_ouE-g 2026-08-16 15:20:46 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 15:20:46 - descargar_imagen: Imagen descargada - Tamaño: 35188 bytes, Tipo: image/jpeg 2026-08-16 15:20:46 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1323940016206629.jpg, Tamaño: 35188 bytes 2026-08-16 15:20:46 - saveToDatabase: Registro insertado en BD con ID: 396 2026-08-16 15:20:46 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1323940016206629.jpg","image_id":"1323940016206629","size":35188,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 15:20:46 - Resultado del comando: array 2026-08-16 15:20:46 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 15:20:47 - Mensaje enviado con éxito a 584241742701 2026-08-16 15:20:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a820d8ff4059 (wa_message_id: wamid.HBgMNTg0MjQxNzQyNzAxFQIAERgSMjJGRTFDREU3NDg2ODNFOUQ3AA==) 2026-08-16 15:20:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a820d8ff4059 2026-08-16 15:20:48 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Argenis Guedez, 2026-09-16 00:00:00 . 584141102404 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141102404","wa_id":"584141102404"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTAyNDA0FQIAERgSQ0JBMzBDQTkwNjM2QjJDQ0FFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , carlos laprea, 2026-08-31 00:00:00 . 584241742701 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241742701","wa_id":"584241742701"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzQyNzAxFQIAERgSQTM0REJEMTRFQkVENTU2MkMyAA==","message_status":"accepted"}]}'. 2026-08-16 15:29:09 - ====== INICIO WEBHOOK ====== 2026-08-16 15:29:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 15:29:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 15:29:09 - ====== FIN WEBHOOK ====== 2026-08-16 15:29:26 - ====== INICIO WEBHOOK ====== 2026-08-16 15:29:26 - Evento: text | De: 584121410857 | Size: 561b 2026-08-16 15:29:26 - Procesando mensaje regular tipo: text 2026-08-16 15:29:26 - RegularMessageService: Procesando mensaje de 584121410857, tipo: text 2026-08-16 15:29:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEwODU3FQIAEhgUM0FCNTRFRkVBQkZGNDc2RjAwQjEA 2026-08-16 15:29:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEwODU3FQIAEhgUM0FCNTRFRkVBQkZGNDc2RjAwQjEA 2026-08-16 15:29:26 - Contenido: Julián Requena... 2026-08-16 15:29:26 - Comando detectado: julián 2026-08-16 15:29:26 - CommandProcessor: Procesando comando: julián 2026-08-16 15:29:26 - Comando no reconocido, enviando a ChatGPT 2026-08-16 15:29:26 - Resultado del comando: string 2026-08-16 15:29:26 - Enviando a ChatGPT: Julián Requena... 2026-08-16 15:29:26 - forwardToChatGPT: Enviando a ChatGPT: Julián Requena... 2026-08-16 15:29:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 16:29:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 16:29:26 America/Halifax] [CHATBOT][START] corr=0700ad37 IP=127.0.0.1 UA= [16-Aug-2026 15:29:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 15:29:27 America/Caracas] [CHATBOT][CTX] corr=0700ad37 tel=584121410857 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 15:29:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 15:29:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 15:29:27 America/Caracas] [CHATBOT][AI][b2d302] Proveedor: gemini [16-Aug-2026 15:29:27 America/Caracas] [CHATBOT][GEMINI][b2d302] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 15:29:27 America/Caracas] [CHATBOT][GEMINI][b2d302] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 15:29:28 America/Caracas] [CHATBOT][GEMINI][b2d302] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 15:29:28 America/Caracas] [CHATBOT][AI][b2d302] Gemini falló, usando heurística local [16-Aug-2026 15:29:28 America/Caracas] [CHATBOT][AI][b2d302] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 15:29:28 America/Caracas] [CHATBOT][END] corr=0700ad37 bytesRespuesta=370 [16-Aug-2026 15:29:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 15:29:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 15:29:30 - Mensaje enviado con éxito a 584121410857 2026-08-16 15:29:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a820f9a0b61f (wa_message_id: wamid.HBgMNTg0MTIxNDEwODU3FQIAERgSMjhGQkNEQURBNzg2NzMwMkREAA==) 2026-08-16 15:29:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a820f9a0b61f 2026-08-16 15:29:30 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Julian Requena Pitilero, 2026-09-16 00:00:00 . 584129635513 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129635513","wa_id":"584129635513"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjM1NTEzFQIAERgSNTM1MkM0RUZERTVBNDg2Q0M4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Eliezer David Borges Muttach, 2026-08-31 00:00:00 . 584129932045 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129932045","wa_id":"584129932045"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTMyMDQ1FQIAERgSRDVFNUYwRjI4RkM1MDZFNjM1AA==","message_status":"accepted"}]}'. 2026-08-16 15:57:55 - ====== INICIO WEBHOOK ====== 2026-08-16 15:57:55 - Evento: text | De: 584121410857 | Size: 578b 2026-08-16 15:57:55 - Procesando mensaje regular tipo: text 2026-08-16 15:57:55 - RegularMessageService: Procesando mensaje de 584121410857, tipo: text 2026-08-16 15:57:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDEwODU3FQIAEhgUM0E2NzY0OUYyRUIzMzBBN0E3RTcA 2026-08-16 15:57:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDEwODU3FQIAEhgUM0E2NzY0OUYyRUIzMzBBN0E3RTcA 2026-08-16 15:57:55 - Contenido: Julián Requena +58 412-9635513... 2026-08-16 15:57:55 - Comando detectado: julián 2026-08-16 15:57:55 - CommandProcessor: Procesando comando: julián 2026-08-16 15:57:55 - Comando no reconocido, enviando a ChatGPT 2026-08-16 15:57:55 - Resultado del comando: string 2026-08-16 15:57:55 - Enviando a ChatGPT: Julián Requena +58 412-9635513... 2026-08-16 15:57:55 - forwardToChatGPT: Enviando a ChatGPT: Julián Requena +58 412-9635513... 2026-08-16 15:57:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 16:57:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 16:57:55 America/Halifax] [CHATBOT][START] corr=b23efc30 IP=127.0.0.1 UA= [16-Aug-2026 15:57:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 15:57:55 America/Caracas] [CHATBOT][CTX] corr=b23efc30 tel=584121410857 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 15:57:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 15:57:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 15:57:55 America/Caracas] [CHATBOT][AI][ec58e1] Proveedor: gemini [16-Aug-2026 15:57:55 America/Caracas] [CHATBOT][GEMINI][ec58e1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 15:57:56 America/Caracas] [CHATBOT][GEMINI][ec58e1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 15:57:56 America/Caracas] [CHATBOT][GEMINI][ec58e1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 15:57:57 America/Caracas] [CHATBOT][AI][ec58e1] Gemini falló, usando heurística local [16-Aug-2026 15:57:57 America/Caracas] [CHATBOT][AI][ec58e1] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 15:57:57 America/Caracas] [CHATBOT][END] corr=b23efc30 bytesRespuesta=370 [16-Aug-2026 15:57:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 15:57:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 15:57:58 - Mensaje enviado con éxito a 584121410857 2026-08-16 15:57:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a821646bf33e (wa_message_id: wamid.HBgMNTg0MTIxNDEwODU3FQIAERgSNkVFNjQ4RTM4OTA5NTg5NUQxAA==) 2026-08-16 15:57:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a821646bf33e 2026-08-16 15:57:58 - ====== FIN WEBHOOK ====== 2026-08-16 16:22:49 - ====== INICIO WEBHOOK ====== 2026-08-16 16:22:49 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 16:22:49 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 16:22:49 - ====== FIN WEBHOOK ====== 2026-08-16 16:42:11 - ====== INICIO WEBHOOK ====== 2026-08-16 16:42:11 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 16:42:11 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 16:42:11 - ====== FIN WEBHOOK ====== 2026-08-16 16:52:44 - ====== INICIO WEBHOOK ====== 2026-08-16 16:52:44 - Evento: text | De: 584166199560 | Size: 595b 2026-08-16 16:52:44 - Procesando mensaje regular tipo: text 2026-08-16 16:52:44 - RegularMessageService: Procesando mensaje de 584166199560, tipo: text 2026-08-16 16:52:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY2MTk5NTYwFQIAEhggQUNBNjZDOUJDNkM1NzgyRDZGNjA0QzIwMTZBNkZDNDcA 2026-08-16 16:52:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY2MTk5NTYwFQIAEhggQUNBNjZDOUJDNkM1NzgyRDZGNjA0QzIwMTZBNkZDNDcA 2026-08-16 16:52:44 - Contenido: 04264006209 Cecilio Quintero... 2026-08-16 16:52:44 - Comando detectado: 04264006209 2026-08-16 16:52:44 - CommandProcessor: Procesando comando: 04264006209 2026-08-16 16:52:44 - Número de teléfono detectado: 04264006209 [16-Aug-2026 16:52:44 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [16-Aug-2026 16:52:45 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [16-Aug-2026 16:52:45 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-08-16 16:52:45 - Resultado del comando: array 2026-08-16 16:52:45 - Enviando respuesta: ⚡ *Cecilio Jose Quintero Curvelo* ━━━━ 2026-08-16 16:52:46 - Mensaje enviado con éxito a 584166199560 2026-08-16 16:52:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82231ecbebb (wa_message_id: wamid.HBgMNTg0MTY2MTk5NTYwFQIAERgSNDZBQTJCQjA5NkY1RUM1Qjk4AA==) 2026-08-16 16:52:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a82231ecbebb 2026-08-16 16:52:46 - ====== FIN WEBHOOK ====== 2026-08-16 17:04:32 - ====== INICIO WEBHOOK ====== 2026-08-16 17:04:32 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 17:04:32 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 17:04:32 - ====== FIN WEBHOOK ====== 2026-08-16 17:07:26 - ====== INICIO WEBHOOK ====== 2026-08-16 17:07:26 - Evento: text | De: 584265180541 | Size: 579b 2026-08-16 17:07:26 - Procesando mensaje regular tipo: text 2026-08-16 17:07:26 - RegularMessageService: Procesando mensaje de 584265180541, tipo: text 2026-08-16 17:07:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY1MTgwNTQxFQIAEhggQUM1RDM0RjZGMjlCMTZGNzcxM0ZCQjE3OUNBRDZEMTMA 2026-08-16 17:07:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY1MTgwNTQxFQIAEhggQUM1RDM0RjZGMjlCMTZGNzcxM0ZCQjE3OUNBRDZEMTMA 2026-08-16 17:07:26 - Contenido: Eliza Sandoval 0414 2619754... 2026-08-16 17:07:26 - Comando detectado: eliza 2026-08-16 17:07:26 - CommandProcessor: Procesando comando: eliza 2026-08-16 17:07:26 - Número de teléfono detectado: 04142619754 [16-Aug-2026 17:07:26 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [16-Aug-2026 17:07:27 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [16-Aug-2026 17:07:27 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-08-16 17:07:27 - Resultado del comando: array 2026-08-16 17:07:27 - Enviando respuesta: ⚡ *Elisa Sandoval* ━━━━━━━━━ 2026-08-16 17:07:28 - Mensaje enviado con éxito a 584265180541 2026-08-16 17:07:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8226906946a (wa_message_id: wamid.HBgMNTg0MjY1MTgwNTQxFQIAERgSMjU0QzIxQjQ4OTRENkY2RDdDAA==) 2026-08-16 17:07:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a8226906946a 2026-08-16 17:07:28 - ====== FIN WEBHOOK ====== 2026-08-16 17:27:44 - ====== INICIO WEBHOOK ====== 2026-08-16 17:27:44 - Evento: image | De: 584143466209 | Size: 865b 2026-08-16 17:27:44 - Procesando mensaje regular tipo: image 2026-08-16 17:27:44 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-16 17:27:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwRjE0NzhDQzAwRUZDOUJBMUExQzc2QkFCQzU5OTQA 2026-08-16 17:27:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwRjE0NzhDQzAwRUZDOUJBMUExQzc2QkFCQzU5OTQA 2026-08-16 17:27:44 - Contenido: Pg mercantil 4630.00 comida-queso... 2026-08-16 17:27:44 - Comando detectado: pg 2026-08-16 17:27:44 - CommandProcessor: Procesando comando: pg 2026-08-16 17:27:44 - Gasto personal con imagen: 1090347926999118 2026-08-16 17:27:44 - Formato 'pg banco descripcion': banco=mercantil, desc=4630.00 comida-queso 2026-08-16 17:27:44 - Ejecutando GastosService (personal) [16-Aug-2026 17:27:45 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-16 17:27:47 - Resultado del comando: array 2026-08-16 17:27:47 - Enviando respuesta: ✅ 👤 Gasto personal #377 registrado • Monto 2026-08-16 17:27:49 - Mensaje enviado con éxito a 584143466209 2026-08-16 17:27:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a822b55196cb (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSODI1RkZDOEIzRjVFRDRBNENEAA==) 2026-08-16 17:27:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a822b55196cb 2026-08-16 17:27:49 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Cecilio jose Quintero Curvelo, 2026-09-16 00:00:00 . 584264006209 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264006209","wa_id":"584264006209"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDA2MjA5FQIAERgSMzMxQjI0MkExRDJGNzY3OEE4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , elisa sandoval, 2026-09-16 00:00:00 . 584142619754 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142619754","wa_id":"584142619754"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjE5NzU0FQIAERgSRTM4MEFEQ0VBMDMwMThCMjZDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Karla Alejandra Strubinger Breidenbach, 2026-09-15 00:00:00 . 584122078617 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122078617","wa_id":"584122078617"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMDc4NjE3FQIAERgSNTY3Nzc5N0FDNzJGNTBDOTIxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yusef Ziade, 2026-09-16 00:00:00 . 584123688780 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123688780","wa_id":"584123688780"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg4NzgwFQIAERgSMTBFRUZERTUwRDVFNTFGRDA3AA==","message_status":"accepted"}]}'. 2026-08-16 18:53:39 - ====== INICIO WEBHOOK ====== 2026-08-16 18:53:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 18:53:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 18:53:39 - ====== FIN WEBHOOK ====== 2026-08-16 18:54:44 - ====== INICIO WEBHOOK ====== 2026-08-16 18:54:44 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 18:54:44 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 18:54:44 - ====== FIN WEBHOOK ====== 2026-08-16 18:54:45 - ====== INICIO WEBHOOK ====== 2026-08-16 18:54:45 - Evento: status:failed | De: 584129078079 | Size: 828b 2026-08-16 18:54:45 - STATUS FAILED: failed para 584129078079 | Error: 131047 Re-engagement message 2026-08-16 18:54:45 - ====== FIN WEBHOOK ====== 2026-08-16 18:55:00 - ====== INICIO WEBHOOK ====== 2026-08-16 18:55:00 - Evento: image | De: 584129078079 | Size: 828b 2026-08-16 18:55:00 - Procesando mensaje regular tipo: image 2026-08-16 18:55:00 - RegularMessageService: Procesando mensaje de 584129078079, tipo: image 2026-08-16 18:55:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MDc4MDc5FQIAEhggQTUxNjU5QzUxMDZEOUNGQTM5OTdCQzFEMkM2Rjg4QjIA 2026-08-16 18:55:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MDc4MDc5FQIAEhggQTUxNjU5QzUxMDZEOUNGQTM5OTdCQzFEMkM2Rjg4QjIA 2026-08-16 18:55:00 - Contenido: ... 2026-08-16 18:55:00 - Comando detectado: image 2026-08-16 18:55:00 - CommandProcessor: Procesando comando: image 2026-08-16 18:55:00 - Imagen sin comando, guardando y procesando 2026-08-16 18:55:00 - Verificando duplicado por imageId=1545137476647373, msgId=wamid.HBgMNTg0MTI5MDc4MDc5FQIAEhggQTUxNjU5QzUxMDZEOUNGQTM5OTdCQzFEMkM2Rjg4QjIA 2026-08-16 18:55:00 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 18:55:00 - Incluyendo numtoname.php... 2026-08-16 18:55:00 - Incluyendo media.php... 2026-08-16 18:55:00 - DEBUG messages batch: [{"from":"584129078079","from_user_id":"VE.4550806428539837","id":"wamid.HBgMNTg0MTI5MDc4MDc5FQIAEhggQTUxNjU5QzUxMDZEOUNGQTM5OTdCQzFEMkM2Rjg4QjIA","timestamp":"1786920897","type":"image","image":{"mime_type":"image\/jpeg","sha256":"jfRVD08DUoioF4Sgsq5Mciyl\/9o2u6z\/tDrkhfoFZU8=","id":"1545137476647373","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1545137476647373&source=webhook&ext=1786921198&hash=ATxut4doUXCTYbrRqJVXnJsUAiNvRnmxaS0vCgUJWGda8A"}}] 2026-08-16 18:55:00 - DEBUG caption: no se encontró texto cercano 2026-08-16 18:55:00 - DEBUG caption final: [VACIO] 2026-08-16 18:55:00 - DEBUG busqueda mobiles: 04129078079,4129078079,584129078079 2026-08-16 18:55:00 - DEBUG usuario NO encontrado 2026-08-16 18:55:00 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 18:55:00 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 18:55:01 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1545137476647373&source=getMedia&ext=1786921200&hash=ATyhHL-5FO5veLpknVv4MavLTSAJqWDbFM6MByvUkzb3OA 2026-08-16 18:55:02 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1545137476647373.jpg (31709 bytes) 2026-08-16 18:55:04 - OCR tesseract exit=0 chars=434 2026-08-16 18:55:04 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 184 jOperacion Exitosa! En breve le llegará un SMS con el resultado de la operacion. NUMERO DE REFERENCIA 7733S se ON TS IA Sul ed) NUMERO CELULAR DE ORIGEN IE NÚMERO CELULAR DE DESTINO tae IDENTIFICACION RECEPTOR J-500479930 BANCO EMISOR BANESCO BANCO UNIVERSALS.ACA. BANCO RECEPTOR BANCO DE VENEZUELA MONTO DE LA OPERACION EAS CONCEPTO ER 2026-08-16 18:55:04 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":null} 2026-08-16 18:55:04 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-16 18:55:04 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-16 18:55:04 - DEBUG bodyAdmin postOCR: Tlf: 04129078079\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-16 18:55:07 - IMG 1545137476647373 TEL 04129078079 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 18:55:07 - Incluyendo guardar_imagen.php... 2026-08-16 18:55:07 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 18:55:07 - Includes realizados. Verificando funciones... 2026-08-16 18:55:07 - obtenerInfoUsuario: Iniciando función con teléfono: 584129078079 2026-08-16 18:55:07 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 18:55:07 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 18:55:07 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 18:55:07 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 18:55:07 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584129078079 2026-08-16 18:55:07 - Datos usuario extraídos: null 2026-08-16 18:55:07 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 18:55:07 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 18:55:07 - Valor de accessToken: EAAC0c45... 2026-08-16 18:55:07 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 18:55:07 - Instancia WhatsAppImageHandler creada 2026-08-16 18:55:07 - Llamando a saveWhatsAppImage... 2026-08-16 18:55:07 - saveWhatsAppImage: Procesando imagen para: 584129078079 2026-08-16 18:55:07 - saveWhatsAppImage: ID de media: 1545137476647373, MIME type: image/jpeg 2026-08-16 18:55:07 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1545137476647373 2026-08-16 18:55:08 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 18:55:08 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1545137476647373&source=getMedia&ext=1786921206&hash=ATyS2mOWWp_vm2h4KIlV-GmVWZ5rQX00JwLlRMJzqn0-jA 2026-08-16 18:55:08 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1545137476647373&source=getMedia&ext=1786921206&hash=ATyS2mOWWp_vm2h4KIlV-GmVWZ5rQX00JwLlRMJzqn0-jA 2026-08-16 18:55:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 18:55:08 - descargar_imagen: Imagen descargada - Tamaño: 31709 bytes, Tipo: image/jpeg 2026-08-16 18:55:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1545137476647373.jpg, Tamaño: 31709 bytes 2026-08-16 18:55:08 - saveToDatabase: Registro insertado en BD con ID: 397 2026-08-16 18:55:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1545137476647373.jpg","image_id":"1545137476647373","size":31709,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 18:55:08 - Resultado del comando: array 2026-08-16 18:55:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 18:55:09 - Mensaje enviado con éxito a 584129078079 2026-08-16 18:55:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a823fcdf27f6 (wa_message_id: wamid.HBgMNTg0MTI5MDc4MDc5FQIAERgSMTU0REMxNDZCMTdEREU1MzY5AA==) 2026-08-16 18:55:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a823fcdf27f6 2026-08-16 18:55:09 - ====== FIN WEBHOOK ====== 2026-08-16 19:04:07 - ====== INICIO WEBHOOK ====== 2026-08-16 19:04:07 - Evento: text | De: 584242714029 | Size: 559b 2026-08-16 19:04:07 - Procesando mensaje regular tipo: text 2026-08-16 19:04:07 - RegularMessageService: Procesando mensaje de 584242714029, tipo: text 2026-08-16 19:04:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNzE0MDI5FQIAEhgUM0FBQ0ZBMTIyRkE2RjEyQjA5NkUA 2026-08-16 19:04:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNzE0MDI5FQIAEhgUM0FBQ0ZBMTIyRkE2RjEyQjA5NkUA 2026-08-16 19:04:07 - Contenido: Distribuidora Lemon frut... 2026-08-16 19:04:07 - Comando detectado: distribuidora 2026-08-16 19:04:07 - CommandProcessor: Procesando comando: distribuidora 2026-08-16 19:04:07 - Comando no reconocido, enviando a ChatGPT 2026-08-16 19:04:07 - Resultado del comando: string 2026-08-16 19:04:07 - Enviando a ChatGPT: Distribuidora Lemon frut... 2026-08-16 19:04:07 - forwardToChatGPT: Enviando a ChatGPT: Distribuidora Lemon frut... 2026-08-16 19:04:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 20:04:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 20:04:07 America/Halifax] [CHATBOT][START] corr=3f69ad64 IP=127.0.0.1 UA= [16-Aug-2026 19:04:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 19:04:08 America/Caracas] [CHATBOT][CTX] corr=3f69ad64 tel=584242714029 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 19:04:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 19:04:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 19:04:08 America/Caracas] [CHATBOT][AI][1affe4] Proveedor: gemini [16-Aug-2026 19:04:08 America/Caracas] [CHATBOT][GEMINI][1affe4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 19:04:08 America/Caracas] [CHATBOT][GEMINI][1affe4] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 19:04:09 America/Caracas] [CHATBOT][GEMINI][1affe4] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 19:04:09 America/Caracas] [CHATBOT][AI][1affe4] Gemini falló, usando heurística local [16-Aug-2026 19:04:09 America/Caracas] [CHATBOT][AI][1affe4] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 19:04:09 America/Caracas] [CHATBOT][END] corr=3f69ad64 bytesRespuesta=370 [16-Aug-2026 19:04:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 19:04:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 19:04:10 - Mensaje enviado con éxito a 584242714029 2026-08-16 19:04:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8241ea9fea0 (wa_message_id: wamid.HBgMNTg0MjQyNzE0MDI5FQIAERgSMjdDRDlFRTBDNEFEMUVFQzUwAA==) 2026-08-16 19:04:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a8241ea9fea0 2026-08-16 19:04:10 - ====== FIN WEBHOOK ====== 2026-08-16 19:13:59 - ====== INICIO WEBHOOK ====== 2026-08-16 19:13:59 - Evento: image | De: 584144566005 | Size: 813b 2026-08-16 19:13:59 - Procesando mensaje regular tipo: image 2026-08-16 19:13:59 - RegularMessageService: Procesando mensaje de 584144566005, tipo: image 2026-08-16 19:13:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTY2MDA1FQIAEhgUNEE5MThEMTBGRUVGMTFBODk0MTYA 2026-08-16 19:13:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTY2MDA1FQIAEhgUNEE5MThEMTBGRUVGMTFBODk0MTYA 2026-08-16 19:13:59 - Contenido: ... 2026-08-16 19:13:59 - Comando detectado: image 2026-08-16 19:13:59 - CommandProcessor: Procesando comando: image 2026-08-16 19:13:59 - Imagen sin comando, guardando y procesando 2026-08-16 19:13:59 - Verificando duplicado por imageId=1802872681154053, msgId=wamid.HBgMNTg0MTQ0NTY2MDA1FQIAEhgUNEE5MThEMTBGRUVGMTFBODk0MTYA 2026-08-16 19:13:59 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 19:13:59 - Incluyendo numtoname.php... 2026-08-16 19:13:59 - Incluyendo media.php... 2026-08-16 19:13:59 - DEBUG messages batch: [{"from":"584144566005","from_user_id":"VE.4547653058855174","id":"wamid.HBgMNTg0MTQ0NTY2MDA1FQIAEhgUNEE5MThEMTBGRUVGMTFBODk0MTYA","timestamp":"1786922034","type":"image","image":{"mime_type":"image\/jpeg","sha256":"IwlfjbKz1b3ZC\/6190or9wMzGn4TlzyzlIFu62XuRQA=","id":"1802872681154053","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1802872681154053&source=webhook&ext=1786922337&hash=ATz3COnB8pmeCFqGSCCgXSCdn5RxbFwIiMRpMkDn4RsgDQ"}}] 2026-08-16 19:13:59 - DEBUG caption: no se encontró texto cercano 2026-08-16 19:13:59 - DEBUG caption final: [VACIO] 2026-08-16 19:13:59 - DEBUG busqueda mobiles: 04144566005,4144566005,584144566005 2026-08-16 19:13:59 - DEBUG usuario encontrado: 74:ac:b9:f8:32:b6 2026-08-16 19:13:59 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 19:13:59 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 19:14:00 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1802872681154053&source=getMedia&ext=1786922338&hash=ATykSaU825WdyB5wZW40wvyW-dsmNHCJtLkFRe638G0cAA 2026-08-16 19:14:01 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1802872681154053.jpg (52482 bytes) 2026-08-16 19:14:02 - OCR tesseract exit=0 chars=529 2026-08-16 19:14:02 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 322 Error in boxClipToRectangle: box outside rectangle Error in pixScanForForeground: invalid box Error in boxClipToRectangle: box outside rectangle Error in pixScanForForeground: invalid box Mercantil Y) Nro. de Referencia: 000048313781909 0 Fecha y hora: 14/08/2026 a las 3:14 PM Descripción: Tpago a un movil via web enviado el 14/08/2026 a las 03:14:51pm, al 0414-3466209, con referencia 048313781909 por concepto de pago deisy Bs. 23.132,14 2026-08-16 19:14:02 - OCR parse (caption-level): {"banco":"Mercantil","monto":"23132.14","fecha":"2026-08-14"} 2026-08-16 19:14:02 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-14","debug":["fecha=2026-08-14"]} 2026-08-16 19:14:02 - DEBUG registro: usernameRaw=''74:ac:b9:f8:32:b6'' first=''deisy'' last=''smith'' esRegistrado=1 2026-08-16 19:14:02 - DEBUG bodyAdmin postOCR: Tlf: 04144566005\nUser: 74:ac:b9:f8:32:b6\nNombre: deisy smith\nBanco: Mercantil\nMonto: 23132.14 (caption)\nFecha: 2026-08-14 (caption)\nSrvID: 34 2026-08-16 19:14:05 - IMG 1802872681154053 TEL 04144566005 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 19:14:05 - Incluyendo guardar_imagen.php... 2026-08-16 19:14:05 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 19:14:05 - Includes realizados. Verificando funciones... 2026-08-16 19:14:05 - obtenerInfoUsuario: Iniciando función con teléfono: 584144566005 2026-08-16 19:14:05 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 19:14:05 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 19:14:05 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 19:14:05 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 19:14:05 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 19:14:05 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:f8:32:b6","firstname":"deisy","lastname":"smith","mac":"74:ac:b9:f8:32:b6","srvid":34} 2026-08-16 19:14:05 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 19:14:05 - Datos usuario extraídos: {"username":"74:ac:b9:f8:32:b6","firstname":"deisy","lastname":"smith","mac":"74:ac:b9:f8:32:b6","srvid":34} 2026-08-16 19:14:05 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 19:14:05 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 19:14:05 - Valor de accessToken: EAAC0c45... 2026-08-16 19:14:05 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 19:14:05 - Instancia WhatsAppImageHandler creada 2026-08-16 19:14:05 - Llamando a saveWhatsAppImage... 2026-08-16 19:14:05 - saveWhatsAppImage: Procesando imagen para: 584144566005 2026-08-16 19:14:05 - saveWhatsAppImage: ID de media: 1802872681154053, MIME type: image/jpeg 2026-08-16 19:14:05 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1802872681154053 2026-08-16 19:14:06 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 19:14:06 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1802872681154053&source=getMedia&ext=1786922344&hash=ATw7mx2-D0S-gJ7zEIypdKZy8oJv5w-JCL4p_kuVZy6YwA 2026-08-16 19:14:06 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1802872681154053&source=getMedia&ext=1786922344&hash=ATw7mx2-D0S-gJ7zEIypdKZy8oJv5w-JCL4p_kuVZy6YwA 2026-08-16 19:14:07 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 19:14:07 - descargar_imagen: Imagen descargada - Tamaño: 52482 bytes, Tipo: image/jpeg 2026-08-16 19:14:07 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1802872681154053.jpg, Tamaño: 52482 bytes 2026-08-16 19:14:07 - saveToDatabase: Registro insertado en BD con ID: 398 2026-08-16 19:14:07 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1802872681154053.jpg","image_id":"1802872681154053","size":52482,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 19:14:07 - Resultado del comando: array 2026-08-16 19:14:07 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 19:14:08 - Mensaje enviado con éxito a 584144566005 2026-08-16 19:14:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8244405a689 (wa_message_id: wamid.HBgMNTg0MTQ0NTY2MDA1FQIAERgSQzBGRjU3MjkzQUFBRTk2QzFCAA==) 2026-08-16 19:14:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a8244405a689 2026-08-16 19:14:08 - ====== FIN WEBHOOK ====== 2026-08-16 19:17:17 - ====== INICIO WEBHOOK ====== 2026-08-16 19:17:17 - Evento: text | De: 584144566005 | Size: 557b 2026-08-16 19:17:17 - Procesando mensaje regular tipo: text 2026-08-16 19:17:17 - RegularMessageService: Procesando mensaje de 584144566005, tipo: text 2026-08-16 19:17:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTY2MDA1FQIAEhgUM0E5QUIwRDJCRjlFRDY4NUM5ODgA 2026-08-16 19:17:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTY2MDA1FQIAEhgUM0E5QUIwRDJCRjlFRDY4NUM5ODgA 2026-08-16 19:17:17 - Contenido: No tengo servicio.... 2026-08-16 19:17:17 - Comando detectado: no 2026-08-16 19:17:17 - CommandProcessor: Procesando comando: no 2026-08-16 19:17:17 - Comando no reconocido, enviando a ChatGPT 2026-08-16 19:17:17 - Resultado del comando: string 2026-08-16 19:17:17 - Enviando a ChatGPT: No tengo servicio.... 2026-08-16 19:17:17 - forwardToChatGPT: Enviando a ChatGPT: No tengo servicio.... 2026-08-16 19:17:17 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 20:17:17 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 20:17:17 America/Halifax] [CHATBOT][START] corr=35bc5b3d IP=127.0.0.1 UA= [16-Aug-2026 19:17:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 19:17:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=74:ac:b9:f8:32:b6 mobile=584144566005 [16-Aug-2026 19:17:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 19:17:17 America/Caracas] [CHATBOT][DIAG] corr=35bc5b3d Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [16-Aug-2026 19:17:17 America/Caracas] [CHATBOT][CTX] corr=35bc5b3d tel=584144566005 intent=chat srvid=34 usd=30 bs=26833.28 tasa=771.0714 verifyMode=simulated [16-Aug-2026 19:17:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 19:17:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 19:17:17 America/Caracas] [CHATBOT][AI][acbd89] Proveedor: gemini [16-Aug-2026 19:17:17 America/Caracas] [CHATBOT][GEMINI][acbd89] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 19:17:18 America/Caracas] [CHATBOT][GEMINI][acbd89] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 19:17:19 America/Caracas] [CHATBOT][GEMINI][acbd89] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 19:17:19 America/Caracas] [CHATBOT][AI][acbd89] Gemini falló, usando heurística local [16-Aug-2026 19:17:19 America/Caracas] [CHATBOT][AI][acbd89] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 19:17:19 America/Caracas] [CHATBOT][END] corr=35bc5b3d bytesRespuesta=388 [16-Aug-2026 19:17:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 19:17:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 19:17:21 - Mensaje enviado con éxito a 584144566005 2026-08-16 19:17:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82450138962 (wa_message_id: wamid.HBgMNTg0MTQ0NTY2MDA1FQIAERgSRjc2RDlBMTlCNERDNkQ1Q0IzAA==) 2026-08-16 19:17:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a82450138962 2026-08-16 19:17:21 - ====== FIN WEBHOOK ====== 2026-08-16 19:17:41 - ====== INICIO WEBHOOK ====== 2026-08-16 19:17:41 - Evento: text | De: 584144566005 | Size: 546b 2026-08-16 19:17:41 - Procesando mensaje regular tipo: text 2026-08-16 19:17:41 - RegularMessageService: Procesando mensaje de 584144566005, tipo: text 2026-08-16 19:17:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NTY2MDA1FQIAEhgUM0E0QjU4QUZFQ0I4OThDNEZFQzcA 2026-08-16 19:17:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NTY2MDA1FQIAEhgUM0E0QjU4QUZFQ0I4OThDNEZFQzcA 2026-08-16 19:17:41 - Contenido: Soporte... 2026-08-16 19:17:41 - Comando detectado: soporte 2026-08-16 19:17:41 - CommandProcessor: Procesando comando: soporte 2026-08-16 19:17:41 - Ejecutando soporte (menú interactivo) 2026-08-16 19:17:41 - Resultado del comando: array 2026-08-16 19:17:41 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-16 19:17:42 - Mensaje enviado con éxito a 584144566005 2026-08-16 19:17:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82451666c75 (wa_message_id: wamid.HBgMNTg0MTQ0NTY2MDA1FQIAERgSQTU3MERCM0QyQzhGMzM3NzdCAA==) 2026-08-16 19:17:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a82451666c75 2026-08-16 19:17:42 - ====== FIN WEBHOOK ====== 2026-08-16 19:17:46 - ====== INICIO WEBHOOK ====== 2026-08-16 19:17:46 - Evento: interactive | De: 584144566005 | Size: 737b 2026-08-16 19:17:46 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-16 19:17:46 - ButtonService: payload=unique_button_id_1, telefono=584144566005 2026-08-16 19:17:46 - button_reply no manejado por ButtonService 2026-08-16 19:17:46 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, yoexi florez, 15/09/2026 . 584142563283 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142563283","wa_id":"584142563283"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNTYzMjgzFQIAERgSRDZEREJDQTY0N0Y3NTJFNjg5AA==","message_status":"accepted"}]}'. 2026-08-16 19:22:34 - ====== INICIO WEBHOOK ====== 2026-08-16 19:22:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 19:22:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 19:22:34 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , gabriel humberto breidembach, 2026-09-16 00:00:00 . 584143171811 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143171811","wa_id":"584143171811"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTcxODExFQIAERgSRDVFMDYwRTlBQkYwRjNBRkEzAA==","message_status":"accepted"}]}'. 2026-08-16 19:28:17 - ====== INICIO WEBHOOK ====== 2026-08-16 19:28:17 - Evento: image | De: 584121405110 | Size: 852b 2026-08-16 19:28:17 - Procesando mensaje regular tipo: image 2026-08-16 19:28:17 - RegularMessageService: Procesando mensaje de 584121405110, tipo: image 2026-08-16 19:28:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUMzMTk5RjUzNTk3NjMwOTA5NDdCRTZBMjYzODJBN0YA 2026-08-16 19:28:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUMzMTk5RjUzNTk3NjMwOTA5NDdCRTZBMjYzODJBN0YA 2026-08-16 19:28:17 - Contenido: ... 2026-08-16 19:28:17 - Comando detectado: image 2026-08-16 19:28:17 - CommandProcessor: Procesando comando: image 2026-08-16 19:28:17 - Imagen sin comando, guardando y procesando 2026-08-16 19:28:17 - Verificando duplicado por imageId=1790922748583913, msgId=wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUMzMTk5RjUzNTk3NjMwOTA5NDdCRTZBMjYzODJBN0YA 2026-08-16 19:28:17 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 19:28:17 - Incluyendo numtoname.php... 2026-08-16 19:28:17 - Incluyendo media.php... 2026-08-16 19:28:17 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584121405110","from_user_id":"VE.4551578591795954","id":"wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUMzMTk5RjUzNTk3NjMwOTA5NDdCRTZBMjYzODJBN0YA","timestamp":"1786922894","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ysRVlPZSJxCK7tCzCAnwmmTzVdZfPEubPpznJfogiYY=","id":"1790922748583913","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1790922748583913&source=webhook&ext=1786923196&hash=ATzWxd8VjMTInCQeyFUKhtnVG-rMyS-2NZ3_ikJPwwyREw"}}] 2026-08-16 19:28:17 - DEBUG caption: no se encontró texto cercano 2026-08-16 19:28:17 - DEBUG caption final: [VACIO] 2026-08-16 19:28:17 - DEBUG busqueda mobiles: 04121405110,4121405110,584121405110 2026-08-16 19:28:17 - DEBUG usuario NO encontrado 2026-08-16 19:28:17 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 19:28:17 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 19:28:19 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1790922748583913&source=getMedia&ext=1786923197&hash=ATxZwlJRVDgNHQvg_oo3Q84pzcFiB4HGxQCFpRKIa9T0RQ 2026-08-16 19:28:20 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1790922748583913.jpg (114925 bytes) 2026-08-16 19:28:21 - OCR tesseract exit=0 chars=340 2026-08-16 19:28:21 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 259 19:26 O -** Ze = GD € Comprobante de operacion <— y Transferencias a terceros 9 30.842,86 Bs Fecha: 16/08/2026 Operación: 059137040783 0 Nombre: Ctnetwork Ca Origen: 0102****2138 Destino: 0102****6338 Concepto: pagointernet < Crear Acceso directo 2026-08-16 19:28:21 - OCR parse (caption-level): {"banco":null,"monto":"30842.86","fecha":"2026-08-16"} 2026-08-16 19:28:21 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-16 19:28:21 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-16 19:28:21 - DEBUG bodyAdmin postOCR: Tlf: 04121405110\nUsuario: NO REGISTRADO\nBanco: \nMonto: 30842.86 (caption)\nFecha: 2026-08-16 (caption) 2026-08-16 19:28:23 - IMG 1790922748583913 TEL 04121405110 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 19:28:23 - Incluyendo guardar_imagen.php... 2026-08-16 19:28:23 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 19:28:23 - Includes realizados. Verificando funciones... 2026-08-16 19:28:23 - obtenerInfoUsuario: Iniciando función con teléfono: 584121405110 2026-08-16 19:28:23 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 19:28:23 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 19:28:23 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 19:28:23 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 19:28:23 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 19:28:23 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b6:45:60","firstname":"Yumileidy","lastname":"Mogollon Sandoval","mac":"28:70:4e:b6:45:60","srvid":35} 2026-08-16 19:28:23 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 19:28:23 - Datos usuario extraídos: {"username":"28:70:4e:b6:45:60","firstname":"Yumileidy","lastname":"Mogollon Sandoval","mac":"28:70:4e:b6:45:60","srvid":35} 2026-08-16 19:28:23 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 19:28:23 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 19:28:23 - Valor de accessToken: EAAC0c45... 2026-08-16 19:28:23 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 19:28:23 - Instancia WhatsAppImageHandler creada 2026-08-16 19:28:23 - Llamando a saveWhatsAppImage... 2026-08-16 19:28:23 - saveWhatsAppImage: Procesando imagen para: 584121405110 2026-08-16 19:28:23 - saveWhatsAppImage: ID de media: 1790922748583913, MIME type: image/jpeg 2026-08-16 19:28:23 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1790922748583913 2026-08-16 19:28:24 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 19:28:24 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1790922748583913&source=getMedia&ext=1786923203&hash=ATyXpSqziVh998g6oFLu77dKVwO4_z_gEXj77kaFF0YANQ 2026-08-16 19:28:24 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1790922748583913&source=getMedia&ext=1786923203&hash=ATyXpSqziVh998g6oFLu77dKVwO4_z_gEXj77kaFF0YANQ 2026-08-16 19:28:25 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 19:28:25 - descargar_imagen: Imagen descargada - Tamaño: 114925 bytes, Tipo: image/jpeg 2026-08-16 19:28:25 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1790922748583913.jpg, Tamaño: 114925 bytes 2026-08-16 19:28:25 - saveToDatabase: Registro insertado en BD con ID: 399 2026-08-16 19:28:25 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1790922748583913.jpg","image_id":"1790922748583913","size":114925,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 19:28:25 - Resultado del comando: array 2026-08-16 19:28:25 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 19:28:26 - Mensaje enviado con éxito a 584121405110 2026-08-16 19:28:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82479a9d56d (wa_message_id: wamid.HBgMNTg0MTIxNDA1MTEwFQIAERgSQzhGNUE4QjEyNTkzRjk4QkRGAA==) 2026-08-16 19:28:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a82479a9d56d 2026-08-16 19:28:26 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , lemon fruit, 2026-09-16 00:00:00 . 584120108209 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120108209","wa_id":"584120108209"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTA4MjA5FQIAERgSMUU2N0JFRUQwRTIxMjI1MEMyAA==","message_status":"accepted"}]}'. 2026-08-16 19:48:19 - ====== INICIO WEBHOOK ====== 2026-08-16 19:48:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 19:48:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 19:48:19 - ====== FIN WEBHOOK ====== 2026-08-16 19:49:04 - ====== INICIO WEBHOOK ====== 2026-08-16 19:49:04 - Evento: button | De: 584129934195 | Size: 710b 2026-08-16 19:49:04 - Procesando botón de plantilla: Informacion de pagos 2026-08-16 19:49:04 - ButtonService: payload=informacion de pagos, telefono=584129934195 2026-08-16 19:49:04 - Procesando botón PAGO para: 584129934195 2026-08-16 19:49:05 - Mensaje enviado con éxito a 584129934195 2026-08-16 19:49:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a824c71d1753 (wa_message_id: wamid.HBgMNTg0MTI5OTM0MTk1FQIAERgSMUUyNTNDNTIzOUIyNzZENzkxAA==) 2026-08-16 19:49:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a824c71d1753 2026-08-16 19:49:05 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Sonia higle, 15/09/2026 . 584129934195 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129934195","wa_id":"584129934195"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTM0MTk1FQIAERgSQzIwOUY1MkI5ODE2QUE0RTc3AA==","message_status":"accepted"}]}'. 2026-08-16 19:53:20 - ====== INICIO WEBHOOK ====== 2026-08-16 19:53:20 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-16 19:53:20 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-16 19:53:20 - ====== FIN WEBHOOK ====== 2026-08-16 19:54:35 - ====== INICIO WEBHOOK ====== 2026-08-16 19:54:35 - Evento: image | De: 584129934195 | Size: 823b 2026-08-16 19:54:35 - Procesando mensaje regular tipo: image 2026-08-16 19:54:35 - RegularMessageService: Procesando mensaje de 584129934195, tipo: image 2026-08-16 19:54:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTM0MTk1FQIAEhggQUMzMkRCOTQxRDQ1NDBGMDk1M0E3NzdBQUJERDJGMkMA 2026-08-16 19:54:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTM0MTk1FQIAEhggQUMzMkRCOTQxRDQ1NDBGMDk1M0E3NzdBQUJERDJGMkMA 2026-08-16 19:54:35 - Contenido: ... 2026-08-16 19:54:35 - Comando detectado: image 2026-08-16 19:54:35 - CommandProcessor: Procesando comando: image 2026-08-16 19:54:35 - Imagen sin comando, guardando y procesando 2026-08-16 19:54:35 - Verificando duplicado por imageId=1408766954472799, msgId=wamid.HBgMNTg0MTI5OTM0MTk1FQIAEhggQUMzMkRCOTQxRDQ1NDBGMDk1M0E3NzdBQUJERDJGMkMA 2026-08-16 19:54:35 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 19:54:35 - Incluyendo numtoname.php... 2026-08-16 19:54:35 - Incluyendo media.php... 2026-08-16 19:54:35 - DEBUG messages batch: [{"from":"584129934195","from_user_id":"VE.4545579119062568","id":"wamid.HBgMNTg0MTI5OTM0MTk1FQIAEhggQUMzMkRCOTQxRDQ1NDBGMDk1M0E3NzdBQUJERDJGMkMA","timestamp":"1786924472","type":"image","image":{"mime_type":"image\/jpeg","sha256":"4ybLvYY7Ebt0nB\/5085S1YClP74CZa40kecEkMQMhtI=","id":"1408766954472799","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1408766954472799&source=webhook&ext=1786924774&hash=ATyL8ulrlwVVeQ0NGSVs7dnljHfBbE7cpNj1G-PgEiOrBg"}}] 2026-08-16 19:54:35 - DEBUG caption: no se encontró texto cercano 2026-08-16 19:54:35 - DEBUG caption final: [VACIO] 2026-08-16 19:54:35 - DEBUG busqueda mobiles: 04129934195,4129934195,584129934195 2026-08-16 19:54:35 - DEBUG usuario encontrado: 74:ac:b9:76:eb:a6 2026-08-16 19:54:35 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 19:54:35 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 19:54:36 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1408766954472799&source=getMedia&ext=1786924775&hash=ATxO587w9OKiBUpJPzyKrLS7q67-tyxkU5Mxc3NlKUKtdA 2026-08-16 19:54:38 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1408766954472799.jpg (40441 bytes) 2026-08-16 19:54:38 - OCR tesseract exit=0 chars=330 2026-08-16 19:54:38 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 284 Qs Bancamiga Banco Universal NUMERO DE REFERENCIA: 1953109092560 MONTO DE LA OPERACIÓN: Bs. 27.039,00 Cl /RIF BENEFICIARIO: V-18143785 TELF BENEFICIARIO: 04143466209 BANCO: MERCANTIL FECHA: 16/08/26 07:52 pm CONCEPTO: pago internet Sonia Igle 2026-08-16 19:54:38 - OCR parse (caption-level): {"banco":"Mercantil","monto":"27039.00","fecha":"2026-08-16"} 2026-08-16 19:54:38 - OCR parseDetalles: {"banco":null,"monto":"27039.00","fecha":"2026-08-16","debug":["fecha=2026-08-16","montoNext=27.039,00"]} 2026-08-16 19:54:38 - DEBUG registro: usernameRaw=''74:ac:b9:76:eb:a6'' first=''Sonia'' last=''higle'' esRegistrado=1 2026-08-16 19:54:38 - DEBUG bodyAdmin postOCR: Tlf: 04129934195\nUser: 74:ac:b9:76:eb:a6\nNombre: Sonia higle\nBanco: Mercantil\nMonto: 27039.00 (caption)\nFecha: 2026-08-16 (caption)\nSrvID: 34 2026-08-16 19:54:42 - IMG 1408766954472799 TEL 04129934195 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 19:54:42 - Incluyendo guardar_imagen.php... 2026-08-16 19:54:42 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 19:54:42 - Includes realizados. Verificando funciones... 2026-08-16 19:54:42 - obtenerInfoUsuario: Iniciando función con teléfono: 584129934195 2026-08-16 19:54:42 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 19:54:42 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 19:54:42 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 19:54:42 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 19:54:42 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 19:54:42 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:76:eb:a6","firstname":"Sonia","lastname":"higle","mac":"74:ac:b9:76:eb:a6","srvid":34} 2026-08-16 19:54:42 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 19:54:42 - Datos usuario extraídos: {"username":"74:ac:b9:76:eb:a6","firstname":"Sonia","lastname":"higle","mac":"74:ac:b9:76:eb:a6","srvid":34} 2026-08-16 19:54:42 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 19:54:42 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 19:54:42 - Valor de accessToken: EAAC0c45... 2026-08-16 19:54:42 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 19:54:42 - Instancia WhatsAppImageHandler creada 2026-08-16 19:54:42 - Llamando a saveWhatsAppImage... 2026-08-16 19:54:42 - saveWhatsAppImage: Procesando imagen para: 584129934195 2026-08-16 19:54:42 - saveWhatsAppImage: ID de media: 1408766954472799, MIME type: image/jpeg 2026-08-16 19:54:42 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1408766954472799 2026-08-16 19:54:43 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 19:54:43 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1408766954472799&source=getMedia&ext=1786924781&hash=ATygru9vzaRUwYjtJHvN6x2RMUpFnrrwzmwywcE8eSWZaw 2026-08-16 19:54:43 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1408766954472799&source=getMedia&ext=1786924781&hash=ATygru9vzaRUwYjtJHvN6x2RMUpFnrrwzmwywcE8eSWZaw 2026-08-16 19:54:44 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 19:54:44 - descargar_imagen: Imagen descargada - Tamaño: 40441 bytes, Tipo: image/jpeg 2026-08-16 19:54:44 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1408766954472799.jpg, Tamaño: 40441 bytes 2026-08-16 19:54:44 - saveToDatabase: Registro insertado en BD con ID: 400 2026-08-16 19:54:44 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1408766954472799.jpg","image_id":"1408766954472799","size":40441,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 19:54:44 - Resultado del comando: array 2026-08-16 19:54:44 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 19:54:45 - Mensaje enviado con éxito a 584129934195 2026-08-16 19:54:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a824dc52bdf1 (wa_message_id: wamid.HBgMNTg0MTI5OTM0MTk1FQIAERgSOTlENDhBNEY3Q0Y1RUQyMjkwAA==) 2026-08-16 19:54:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a824dc52bdf1 2026-08-16 19:54:45 - ====== FIN WEBHOOK ====== 2026-08-16 20:09:42 - ====== INICIO WEBHOOK ====== 2026-08-16 20:09:42 - Evento: button | De: 584141134261 | Size: 716b 2026-08-16 20:09:42 - Procesando botón de plantilla: Informacion de pagos 2026-08-16 20:09:42 - ButtonService: payload=informacion de pagos, telefono=584141134261 2026-08-16 20:09:42 - Procesando botón PAGO para: 584141134261 2026-08-16 20:09:44 - Mensaje enviado con éxito a 584141134261 2026-08-16 20:09:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82514845807 (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSQjM4QTlDQUNFNkM5NjdGQTlBAA==) 2026-08-16 20:09:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a82514845807 2026-08-16 20:09:44 - ====== FIN WEBHOOK ====== 2026-08-16 20:09:52 - ====== INICIO WEBHOOK ====== 2026-08-16 20:09:52 - Evento: image | De: 584141134261 | Size: 827b 2026-08-16 20:09:52 - Procesando mensaje regular tipo: image 2026-08-16 20:09:52 - RegularMessageService: Procesando mensaje de 584141134261, tipo: image 2026-08-16 20:09:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM1MzdGQkM0RDQxNDFENDEwRDMwQTVFRTVDRDYyQ0YA 2026-08-16 20:09:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM1MzdGQkM0RDQxNDFENDEwRDMwQTVFRTVDRDYyQ0YA 2026-08-16 20:09:52 - Contenido: ... 2026-08-16 20:09:52 - Comando detectado: image 2026-08-16 20:09:52 - CommandProcessor: Procesando comando: image 2026-08-16 20:09:52 - Imagen sin comando, guardando y procesando 2026-08-16 20:09:52 - Verificando duplicado por imageId=932353015891405, msgId=wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM1MzdGQkM0RDQxNDFENDEwRDMwQTVFRTVDRDYyQ0YA 2026-08-16 20:09:52 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 20:09:52 - Incluyendo numtoname.php... 2026-08-16 20:09:52 - Incluyendo media.php... 2026-08-16 20:09:52 - DEBUG messages batch: [{"from":"584141134261","from_user_id":"VE.4535326140087866","id":"wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM1MzdGQkM0RDQxNDFENDEwRDMwQTVFRTVDRDYyQ0YA","timestamp":"1786925389","type":"image","image":{"mime_type":"image\/jpeg","sha256":"3BbHySRQOUL37jJYskCcUi9sa6eTdLEg\/ciIDxIy3mU=","id":"932353015891405","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=932353015891405&source=webhook&ext=1786925690&hash=ATwCb_ngLzKOeKDoNnQgz2zXVwc_hYHBosDzV581-M-u0w"}}] 2026-08-16 20:09:52 - DEBUG caption: no se encontró texto cercano 2026-08-16 20:09:52 - DEBUG caption final: [VACIO] 2026-08-16 20:09:52 - DEBUG busqueda mobiles: 04141134261,4141134261,584141134261 2026-08-16 20:09:52 - DEBUG usuario encontrado: 6c:68:a4:3f:b3:d4 2026-08-16 20:09:52 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 20:09:52 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 20:09:54 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=932353015891405&source=getMedia&ext=1786925693&hash=ATwwSg-ZLCq7Ppy0JsUZB4CdMkq_4Vx5xgCzfGEjrSiP_w 2026-08-16 20:09:56 - OCR imagen guardada /home/ctnet/www/chatWEB/media/932353015891405.jpg (37590 bytes) 2026-08-16 20:09:57 - OCR tesseract exit=0 chars=363 2026-08-16 20:09:57 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 7:43p.m. X Full 19% < _Comprobante de operacion < y PagomóvilBDV Personas 9 27.020,00 Bs Fecha: 16/08/2026 Operación: 007029193305 [[] Identificación: 18143785 Origen: 0102****2506 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: yoselin gerik < Anranar. 2026-08-16 20:09:57 - OCR parse (caption-level): {"banco":"Venezuela","monto":"27020.00","fecha":"2026-08-16"} 2026-08-16 20:09:57 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-16 20:09:57 - DEBUG registro: usernameRaw=''6c:68:a4:3f:b3:d4'' first=''yoselin'' last=''gerig'' esRegistrado=1 2026-08-16 20:09:57 - DEBUG bodyAdmin postOCR: Tlf: 04141134261\nUser: 6c:68:a4:3f:b3:d4\nNombre: yoselin gerig\nBanco: Venezuela\nMonto: 27020.00 (caption)\nFecha: 2026-08-16 (caption)\nSrvID: 47 2026-08-16 20:10:00 - IMG 932353015891405 TEL 04141134261 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 20:10:00 - Incluyendo guardar_imagen.php... 2026-08-16 20:10:00 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 20:10:00 - Includes realizados. Verificando funciones... 2026-08-16 20:10:00 - obtenerInfoUsuario: Iniciando función con teléfono: 584141134261 2026-08-16 20:10:00 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 20:10:00 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 20:10:00 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 20:10:00 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 20:10:00 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 20:10:00 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:3f:b3:d4","firstname":"yoselin","lastname":"gerig","mac":"6c:68:a4:3f:b3:dd","srvid":47} 2026-08-16 20:10:00 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 20:10:00 - Datos usuario extraídos: {"username":"6c:68:a4:3f:b3:d4","firstname":"yoselin","lastname":"gerig","mac":"6c:68:a4:3f:b3:dd","srvid":47} 2026-08-16 20:10:00 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 20:10:00 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 20:10:00 - Valor de accessToken: EAAC0c45... 2026-08-16 20:10:00 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 20:10:00 - Instancia WhatsAppImageHandler creada 2026-08-16 20:10:00 - Llamando a saveWhatsAppImage... 2026-08-16 20:10:00 - saveWhatsAppImage: Procesando imagen para: 584141134261 2026-08-16 20:10:00 - saveWhatsAppImage: ID de media: 932353015891405, MIME type: image/jpeg 2026-08-16 20:10:00 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/932353015891405 2026-08-16 20:10:02 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 20:10:02 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=932353015891405&source=getMedia&ext=1786925700&hash=ATwY8p39a8XUzowFGK3TECPUjDmVLmBH9uc0p_tOZi3cOA 2026-08-16 20:10:02 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=932353015891405&source=getMedia&ext=1786925700&hash=ATwY8p39a8XUzowFGK3TECPUjDmVLmBH9uc0p_tOZi3cOA 2026-08-16 20:10:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 20:10:03 - descargar_imagen: Imagen descargada - Tamaño: 37590 bytes, Tipo: image/jpeg 2026-08-16 20:10:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/932353015891405.jpg, Tamaño: 37590 bytes 2026-08-16 20:10:03 - saveToDatabase: Registro insertado en BD con ID: 401 2026-08-16 20:10:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/932353015891405.jpg","image_id":"932353015891405","size":37590,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 20:10:03 - Resultado del comando: array 2026-08-16 20:10:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 20:10:04 - Mensaje enviado con éxito a 584141134261 2026-08-16 20:10:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82515c6ee51 (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSQUVDQTc0NUM0N0U1MTgxQ0Y5AA==) 2026-08-16 20:10:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a82515c6ee51 2026-08-16 20:10:04 - ====== FIN WEBHOOK ====== 2026-08-16 20:11:21 - ====== INICIO WEBHOOK ====== 2026-08-16 20:11:21 - Evento: text | De: 584266488063 | Size: 570b 2026-08-16 20:11:21 - Procesando mensaje regular tipo: text 2026-08-16 20:11:21 - RegularMessageService: Procesando mensaje de 584266488063, tipo: text 2026-08-16 20:11:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2NDg4MDYzFQIAEhggQUNBRTM5NzhGNURGNTU3RTI1NTZBNjRCOUM0OUI2RTMA 2026-08-16 20:11:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2NDg4MDYzFQIAEhggQUNBRTM5NzhGNURGNTU3RTI1NTZBNjRCOUM0OUI2RTMA 2026-08-16 20:11:21 - Contenido: Hola buenas noches... 2026-08-16 20:11:21 - Comando detectado: hola 2026-08-16 20:11:21 - CommandProcessor: Procesando comando: hola 2026-08-16 20:11:21 - Comando no reconocido, enviando a ChatGPT 2026-08-16 20:11:21 - Resultado del comando: string 2026-08-16 20:11:21 - Enviando a ChatGPT: Hola buenas noches... 2026-08-16 20:11:21 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas noches... 2026-08-16 20:11:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 21:11:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 21:11:21 America/Halifax] [CHATBOT][START] corr=1ed6a555 IP=127.0.0.1 UA= [16-Aug-2026 20:11:21 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 20:11:21 America/Caracas] [CHATBOT][CTX] corr=1ed6a555 tel=584266488063 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 20:11:21 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 20:11:21 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 20:11:21 America/Caracas] [CHATBOT][AI][041abc] Proveedor: gemini [16-Aug-2026 20:11:21 America/Caracas] [CHATBOT][GEMINI][041abc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 20:11:22 America/Caracas] [CHATBOT][GEMINI][041abc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:11:22 America/Caracas] [CHATBOT][GEMINI][041abc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:11:23 America/Caracas] [CHATBOT][AI][041abc] Gemini falló, usando heurística local [16-Aug-2026 20:11:23 America/Caracas] [CHATBOT][AI][041abc] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 20:11:23 America/Caracas] [CHATBOT][END] corr=1ed6a555 bytesRespuesta=370 [16-Aug-2026 20:11:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 20:11:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 20:11:24 - Mensaje enviado con éxito a 584266488063 2026-08-16 20:11:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8251ac78574 (wa_message_id: wamid.HBgMNTg0MjY2NDg4MDYzFQIAERgSOEQ5Mzg2QzgxQTg1QTk2MDdCAA==) 2026-08-16 20:11:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a8251ac78574 2026-08-16 20:11:24 - ====== FIN WEBHOOK ====== 2026-08-16 20:11:51 - ====== INICIO WEBHOOK ====== 2026-08-16 20:11:51 - Evento: text | De: 584266488063 | Size: 592b 2026-08-16 20:11:51 - Procesando mensaje regular tipo: text 2026-08-16 20:11:51 - RegularMessageService: Procesando mensaje de 584266488063, tipo: text 2026-08-16 20:11:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2NDg4MDYzFQIAEhggQUNBMzhDMkI2MjUwOUI2Mzc5RTcyQUZBM0FBOTM2QzIA 2026-08-16 20:11:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2NDg4MDYzFQIAEhggQUNBMzhDMkI2MjUwOUI2Mzc5RTcyQUZBM0FBOTM2QzIA 2026-08-16 20:11:51 - Contenido: Cuánto es lo del wifi de dorianny??... 2026-08-16 20:11:51 - Comando detectado: cuánto 2026-08-16 20:11:51 - CommandProcessor: Procesando comando: cuánto 2026-08-16 20:11:51 - Comando no reconocido, enviando a ChatGPT 2026-08-16 20:11:51 - Resultado del comando: string 2026-08-16 20:11:51 - Enviando a ChatGPT: Cuánto es lo del wifi de dorianny??... 2026-08-16 20:11:51 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es lo del wifi de dorianny??... 2026-08-16 20:11:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 21:11:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 21:11:51 America/Halifax] [CHATBOT][START] corr=75c70e09 IP=127.0.0.1 UA= [16-Aug-2026 20:11:52 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 20:11:52 America/Caracas] [CHATBOT][CTX] corr=75c70e09 tel=584266488063 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 20:11:52 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 20:11:52 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 20:11:52 America/Caracas] [CHATBOT][AI][119098] Proveedor: gemini [16-Aug-2026 20:11:52 America/Caracas] [CHATBOT][GEMINI][119098] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 20:11:53 America/Caracas] [CHATBOT][GEMINI][119098] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:11:53 America/Caracas] [CHATBOT][GEMINI][119098] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:11:54 America/Caracas] [CHATBOT][AI][119098] Gemini falló, usando heurística local [16-Aug-2026 20:11:54 America/Caracas] [CHATBOT][END] corr=75c70e09 bytesRespuesta=478 [16-Aug-2026 20:11:54 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 20:11:54 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 20:11:55 - Mensaje enviado con éxito a 584266488063 2026-08-16 20:11:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8251cb50491 (wa_message_id: wamid.HBgMNTg0MjY2NDg4MDYzFQIAERgSNDAyRjAxOTYyQ0YwQzFBQkY2AA==) 2026-08-16 20:11:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a8251cb50491 2026-08-16 20:11:55 - ====== FIN WEBHOOK ====== 2026-08-16 20:13:46 - ====== INICIO WEBHOOK ====== 2026-08-16 20:13:46 - Evento: text | De: 584266488063 | Size: 582b 2026-08-16 20:13:46 - Procesando mensaje regular tipo: text 2026-08-16 20:13:46 - RegularMessageService: Procesando mensaje de 584266488063, tipo: text 2026-08-16 20:13:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2NDg4MDYzFQIAEhggQUMyQTlCRjkxOEIzOUU3RjhBMjIzRUU1RTE0NjU4MkYA 2026-08-16 20:13:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2NDg4MDYzFQIAEhggQUMyQTlCRjkxOEIzOUU3RjhBMjIzRUU1RTE0NjU4MkYA 2026-08-16 20:13:46 - Contenido: Cuánto es el monto de 40$... 2026-08-16 20:13:46 - Comando detectado: cuánto 2026-08-16 20:13:46 - CommandProcessor: Procesando comando: cuánto 2026-08-16 20:13:46 - Comando no reconocido, enviando a ChatGPT 2026-08-16 20:13:46 - Resultado del comando: string 2026-08-16 20:13:46 - Enviando a ChatGPT: Cuánto es el monto de 40$... 2026-08-16 20:13:46 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es el monto de 40$... 2026-08-16 20:13:46 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 21:13:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 21:13:46 America/Halifax] [CHATBOT][START] corr=3280e296 IP=127.0.0.1 UA= [16-Aug-2026 20:13:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 20:13:46 America/Caracas] [CHATBOT][CTX] corr=3280e296 tel=584266488063 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 20:13:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 20:13:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 20:13:46 America/Caracas] [CHATBOT][AI][406e9e] Proveedor: gemini [16-Aug-2026 20:13:46 America/Caracas] [CHATBOT][GEMINI][406e9e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 20:13:47 America/Caracas] [CHATBOT][GEMINI][406e9e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:13:48 America/Caracas] [CHATBOT][GEMINI][406e9e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:13:48 America/Caracas] [CHATBOT][AI][406e9e] Gemini falló, usando heurística local [16-Aug-2026 20:13:48 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-16 20:13:48 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-16 20:13:50 - Mensaje enviado con éxito a 584266488063 2026-08-16 20:13:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82523e02a9c (wa_message_id: wamid.HBgMNTg0MjY2NDg4MDYzFQIAERgSNDJCRTdFMDc2NTlBRDAyMTFFAA==) 2026-08-16 20:13:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a82523e02a9c 2026-08-16 20:13:50 - ====== FIN WEBHOOK ====== 2026-08-16 20:14:49 - ====== INICIO WEBHOOK ====== 2026-08-16 20:14:49 - Evento: text | De: 584266488063 | Size: 599b 2026-08-16 20:14:49 - Procesando mensaje regular tipo: text 2026-08-16 20:14:49 - RegularMessageService: Procesando mensaje de 584266488063, tipo: text 2026-08-16 20:14:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY2NDg4MDYzFQIAEhggQUNCODc4NDE3QzNBMzM2NDdEOEE0MjNGOURCNzIwMTcA 2026-08-16 20:14:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY2NDg4MDYzFQIAEhggQUNCODc4NDE3QzNBMzM2NDdEOEE0MjNGOURCNzIwMTcA 2026-08-16 20:14:49 - Contenido: Cuánto sería 40$ del wifi de dorianny... 2026-08-16 20:14:49 - Comando detectado: cuánto 2026-08-16 20:14:49 - CommandProcessor: Procesando comando: cuánto 2026-08-16 20:14:49 - Comando no reconocido, enviando a ChatGPT 2026-08-16 20:14:49 - Resultado del comando: string 2026-08-16 20:14:49 - Enviando a ChatGPT: Cuánto sería 40$ del wifi de dorianny... 2026-08-16 20:14:49 - forwardToChatGPT: Enviando a ChatGPT: Cuánto sería 40$ del wifi de dorianny... 2026-08-16 20:14:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 21:14:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 21:14:49 America/Halifax] [CHATBOT][START] corr=a24cfbbd IP=127.0.0.1 UA= [16-Aug-2026 20:14:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 20:14:49 America/Caracas] [CHATBOT][CTX] corr=a24cfbbd tel=584266488063 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 20:14:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 20:14:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 20:14:49 America/Caracas] [CHATBOT][AI][ebc163] Proveedor: gemini [16-Aug-2026 20:14:49 America/Caracas] [CHATBOT][GEMINI][ebc163] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 20:14:50 America/Caracas] [CHATBOT][GEMINI][ebc163] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:14:50 America/Caracas] [CHATBOT][GEMINI][ebc163] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:14:51 America/Caracas] [CHATBOT][AI][ebc163] Gemini falló, usando heurística local [16-Aug-2026 20:14:51 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-16 20:14:51 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-16 20:14:52 - Mensaje enviado con éxito a 584266488063 2026-08-16 20:14:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82527c84b2f (wa_message_id: wamid.HBgMNTg0MjY2NDg4MDYzFQIAERgSNDUwQzVDMTFGQjRGMThFRThCAA==) 2026-08-16 20:14:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a82527c84b2f 2026-08-16 20:14:52 - ====== FIN WEBHOOK ====== 2026-08-16 20:17:47 - ====== INICIO WEBHOOK ====== 2026-08-16 20:17:47 - Evento: text | De: 584141134261 | Size: 568b 2026-08-16 20:17:47 - Procesando mensaje regular tipo: text 2026-08-16 20:17:47 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-08-16 20:17:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM0MjlCM0M0QjI0Q0VFREIwMTRCMTAyNTE3ODM3N0IA 2026-08-16 20:17:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM0MjlCM0M0QjI0Q0VFREIwMTRCMTAyNTE3ODM3N0IA 2026-08-16 20:17:47 - Contenido: Aun no activa... 2026-08-16 20:17:47 - Comando detectado: aun 2026-08-16 20:17:47 - CommandProcessor: Procesando comando: aun 2026-08-16 20:17:47 - Comando no reconocido, enviando a ChatGPT 2026-08-16 20:17:47 - Resultado del comando: string 2026-08-16 20:17:47 - Enviando a ChatGPT: Aun no activa... 2026-08-16 20:17:47 - forwardToChatGPT: Enviando a ChatGPT: Aun no activa... 2026-08-16 20:17:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 21:17:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 21:17:48 America/Halifax] [CHATBOT][START] corr=9cd73b51 IP=127.0.0.1 UA= [16-Aug-2026 20:17:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 20:17:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=6c:68:a4:3f:b3:d4 mobile=584141134261 [16-Aug-2026 20:17:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 20:17:48 America/Caracas] [CHATBOT][DIAG] corr=9cd73b51 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [16-Aug-2026 20:17:48 America/Caracas] [CHATBOT][CTX] corr=9cd73b51 tel=584141134261 intent=chat srvid=47 usd=35 bs=31305.5 tasa=771.0714 verifyMode=simulated [16-Aug-2026 20:17:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 20:17:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 20:17:48 America/Caracas] [CHATBOT][AI][5276ca] Proveedor: gemini [16-Aug-2026 20:17:48 America/Caracas] [CHATBOT][GEMINI][5276ca] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 20:17:49 America/Caracas] [CHATBOT][GEMINI][5276ca] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:17:49 America/Caracas] [CHATBOT][GEMINI][5276ca] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:17:50 America/Caracas] [CHATBOT][AI][5276ca] Gemini falló, usando heurística local [16-Aug-2026 20:17:50 America/Caracas] [CHATBOT][AI][5276ca] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 20:17:50 America/Caracas] [CHATBOT][END] corr=9cd73b51 bytesRespuesta=390 [16-Aug-2026 20:17:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 20:17:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 20:17:51 - Mensaje enviado con éxito a 584141134261 2026-08-16 20:17:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82532f3b8a6 (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSRDRFRDc5MDc0QjI3NTM1RjA4AA==) 2026-08-16 20:17:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a82532f3b8a6 2026-08-16 20:17:51 - ====== FIN WEBHOOK ====== 2026-08-16 20:19:41 - ====== INICIO WEBHOOK ====== 2026-08-16 20:19:41 - Evento: text | De: 584141134261 | Size: 560b 2026-08-16 20:19:41 - Procesando mensaje regular tipo: text 2026-08-16 20:19:41 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-08-16 20:19:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNFNkU2OTQ5QzI4NTRGMEZBREY3QzNBNUZBRDkyN0YA 2026-08-16 20:19:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNFNkU2OTQ5QzI4NTRGMEZBREY3QzNBNUZBRDkyN0YA 2026-08-16 20:19:41 - Contenido: Pagar... 2026-08-16 20:19:41 - Comando detectado: pagar 2026-08-16 20:19:41 - CommandProcessor: Procesando comando: pagar 2026-08-16 20:19:41 - Ejecutando add_pagos.php [16-Aug-2026 20:19:42 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-16 20:19:42 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-16 20:19:42 - ====== INICIO WEBHOOK ====== 2026-08-16 20:19:42 - Evento: text | De: 584141134261 | Size: 560b 2026-08-16 20:19:42 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNFNkU2OTQ5QzI4NTRGMEZBREY3QzNBNUZBRDkyN0YA, ignorando 2026-08-16 20:31:31 - ====== INICIO WEBHOOK ====== 2026-08-16 20:31:31 - Evento: image | De: 584143466209 | Size: 856b 2026-08-16 20:31:31 - Procesando mensaje regular tipo: image 2026-08-16 20:31:31 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-16 20:31:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwNzY0QjMwMzE3QjY5OEFBRkI5QzAxMEIxMEEzNzAA 2026-08-16 20:31:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwNzY0QjMwMzE3QjY5OEFBRkI5QzAxMEIxMEEzNzAA 2026-08-16 20:31:31 - Contenido: Pg mercantil 9330.00 cig... 2026-08-16 20:31:31 - Comando detectado: pg 2026-08-16 20:31:31 - CommandProcessor: Procesando comando: pg 2026-08-16 20:31:31 - Gasto personal con imagen: 1052163610740415 2026-08-16 20:31:31 - Formato 'pg banco descripcion': banco=mercantil, desc=9330.00 cig 2026-08-16 20:31:31 - Ejecutando GastosService (personal) [16-Aug-2026 20:31:32 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-16 20:31:34 - Resultado del comando: array 2026-08-16 20:31:34 - Enviando respuesta: ✅ 👤 Gasto personal #378 registrado • Monto 2026-08-16 20:31:35 - Mensaje enviado con éxito a 584143466209 2026-08-16 20:31:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a825667eb454 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDNFMEUxRjNBQkVEOUQ1NzJEAA==) 2026-08-16 20:31:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a825667eb454 2026-08-16 20:31:35 - ====== FIN WEBHOOK ====== 2026-08-16 20:35:47 - ====== INICIO WEBHOOK ====== 2026-08-16 20:35:47 - Evento: text | De: 584141134261 | Size: 556b 2026-08-16 20:35:47 - Procesando mensaje regular tipo: text 2026-08-16 20:35:47 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-08-16 20:35:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM0OEMwODg3QkY4M0QyM0QxM0Q4QUU3RTc5MzlCMzAA 2026-08-16 20:35:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM0OEMwODg3QkY4M0QyM0QxM0Q4QUU3RTc5MzlCMzAA 2026-08-16 20:35:47 - Contenido: ?... 2026-08-16 20:35:47 - Comando detectado: ? 2026-08-16 20:35:47 - CommandProcessor: Procesando comando: ? 2026-08-16 20:35:47 - Comando no reconocido, enviando a ChatGPT 2026-08-16 20:35:47 - Resultado del comando: string 2026-08-16 20:35:47 - Enviando a ChatGPT: ?... 2026-08-16 20:35:47 - forwardToChatGPT: Enviando a ChatGPT: ?... 2026-08-16 20:35:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 21:35:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 21:35:47 America/Halifax] [CHATBOT][START] corr=97a4ecb8 IP=127.0.0.1 UA= [16-Aug-2026 20:35:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 20:35:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=6c:68:a4:3f:b3:d4 mobile=584141134261 [16-Aug-2026 20:35:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 20:35:48 America/Caracas] [CHATBOT][DIAG] corr=97a4ecb8 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [16-Aug-2026 20:35:48 America/Caracas] [CHATBOT][CTX] corr=97a4ecb8 tel=584141134261 intent=chat srvid=47 usd=35 bs=31305.5 tasa=771.0714 verifyMode=simulated [16-Aug-2026 20:35:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 20:35:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 20:35:48 America/Caracas] [CHATBOT][AI][776eb1] Proveedor: gemini [16-Aug-2026 20:35:48 America/Caracas] [CHATBOT][GEMINI][776eb1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 20:35:48 America/Caracas] [CHATBOT][GEMINI][776eb1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:35:49 America/Caracas] [CHATBOT][GEMINI][776eb1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:35:49 America/Caracas] [CHATBOT][AI][776eb1] Gemini falló, usando heurística local [16-Aug-2026 20:35:49 America/Caracas] [CHATBOT][AI][776eb1] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 20:35:49 America/Caracas] [CHATBOT][END] corr=97a4ecb8 bytesRespuesta=390 [16-Aug-2026 20:35:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 20:35:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 20:35:51 - Mensaje enviado con éxito a 584141134261 2026-08-16 20:35:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8257671f036 (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSQzQ5N0RDQkE2QUEyQTdCMUUyAA==) 2026-08-16 20:35:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a8257671f036 2026-08-16 20:35:51 - ====== FIN WEBHOOK ====== 2026-08-16 20:36:04 - ====== INICIO WEBHOOK ====== 2026-08-16 20:36:04 - Evento: text | De: 584141134261 | Size: 562b 2026-08-16 20:36:04 - Procesando mensaje regular tipo: text 2026-08-16 20:36:04 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-08-16 20:36:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNFMDQ2OTQ5MTAzQjhCMjAyNTNDRUE3OUY1MDBFN0IA 2026-08-16 20:36:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNFMDQ2OTQ5MTAzQjhCMjAyNTNDRUE3OUY1MDBFN0IA 2026-08-16 20:36:04 - Contenido: Soporte... 2026-08-16 20:36:04 - Comando detectado: soporte 2026-08-16 20:36:04 - CommandProcessor: Procesando comando: soporte 2026-08-16 20:36:04 - Ejecutando soporte (menú interactivo) 2026-08-16 20:36:04 - Resultado del comando: array 2026-08-16 20:36:04 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-16 20:36:06 - Mensaje enviado con éxito a 584141134261 2026-08-16 20:36:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a825776c23c8 (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSMUZGOEFFNkZGNzdGNDA5QkQwAA==) 2026-08-16 20:36:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a825776c23c8 2026-08-16 20:36:06 - ====== FIN WEBHOOK ====== 2026-08-16 20:36:13 - ====== INICIO WEBHOOK ====== 2026-08-16 20:36:13 - Evento: interactive | De: 584141134261 | Size: 753b 2026-08-16 20:36:13 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-16 20:36:13 - ButtonService: payload=unique_button_id_1, telefono=584141134261 2026-08-16 20:36:13 - button_reply no manejado por ButtonService 2026-08-16 20:36:13 - ====== FIN WEBHOOK ====== 2026-08-16 20:46:51 - ====== INICIO WEBHOOK ====== 2026-08-16 20:46:51 - Evento: text | De: 584261408922 | Size: 576b 2026-08-16 20:46:51 - Procesando mensaje regular tipo: text 2026-08-16 20:46:51 - RegularMessageService: Procesando mensaje de 584261408922, tipo: text 2026-08-16 20:46:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxNDA4OTIyFQIAEhggQUM1OUU0QkUzNDJFQzlEMDBGN0Y5Rjg5MzEzNzczMzEA 2026-08-16 20:46:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxNDA4OTIyFQIAEhggQUM1OUU0QkUzNDJFQzlEMDBGN0Y5Rjg5MzEzNzczMzEA 2026-08-16 20:46:51 - Contenido: Buenas noches... 2026-08-16 20:46:51 - Comando detectado: buenas 2026-08-16 20:46:51 - CommandProcessor: Procesando comando: buenas 2026-08-16 20:46:51 - Comando no reconocido, enviando a ChatGPT 2026-08-16 20:46:51 - Resultado del comando: string 2026-08-16 20:46:51 - Enviando a ChatGPT: Buenas noches... 2026-08-16 20:46:51 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches... 2026-08-16 20:46:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 21:46:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 21:46:51 America/Halifax] [CHATBOT][START] corr=fe60d1d3 IP=127.0.0.1 UA= 2026-08-16 20:46:51 - ====== INICIO WEBHOOK ====== 2026-08-16 20:46:51 - Evento: text | De: 584261408922 | Size: 601b 2026-08-16 20:46:51 - Procesando mensaje regular tipo: text 2026-08-16 20:46:51 - RegularMessageService: Procesando mensaje de 584261408922, tipo: text 2026-08-16 20:46:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYxNDA4OTIyFQIAEhggQUMxRUZBRENCM0FFMDA5N0E1M0NCQkE4RjUyMERCNUQA 2026-08-16 20:46:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYxNDA4OTIyFQIAEhggQUMxRUZBRENCM0FFMDA5N0E1M0NCQkE4RjUyMERCNUQA 2026-08-16 20:46:51 - Contenido: Cuánto es lo del wifi de dorianny... 2026-08-16 20:46:51 - Comando detectado: cuánto 2026-08-16 20:46:51 - CommandProcessor: Procesando comando: cuánto 2026-08-16 20:46:51 - Comando no reconocido, enviando a ChatGPT 2026-08-16 20:46:51 - Resultado del comando: string 2026-08-16 20:46:51 - Enviando a ChatGPT: Cuánto es lo del wifi de dorianny... 2026-08-16 20:46:51 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es lo del wifi de dorianny... 2026-08-16 20:46:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 21:46:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 21:46:51 America/Halifax] [CHATBOT][START] corr=773e9857 IP=127.0.0.1 UA= [16-Aug-2026 20:46:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 20:46:51 America/Caracas] [CHATBOT][CTX] corr=fe60d1d3 tel=584261408922 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 20:46:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 20:46:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 20:46:51 America/Caracas] [CHATBOT][AI][1c2b49] Proveedor: gemini [16-Aug-2026 20:46:51 America/Caracas] [CHATBOT][GEMINI][1c2b49] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 20:46:51 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 20:46:51 America/Caracas] [CHATBOT][CTX] corr=773e9857 tel=584261408922 intent=chat srvid= usd=0 bs=0 tasa=771.0714 verifyMode=simulated [16-Aug-2026 20:46:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 20:46:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 20:46:51 America/Caracas] [CHATBOT][AI][893fcb] Proveedor: gemini [16-Aug-2026 20:46:51 America/Caracas] [CHATBOT][GEMINI][893fcb] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 20:46:52 America/Caracas] [CHATBOT][GEMINI][1c2b49] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:46:52 America/Caracas] [CHATBOT][GEMINI][893fcb] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:46:52 America/Caracas] [CHATBOT][GEMINI][1c2b49] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:46:52 America/Caracas] [CHATBOT][GEMINI][893fcb] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 20:46:53 America/Caracas] [CHATBOT][AI][1c2b49] Gemini falló, usando heurística local [16-Aug-2026 20:46:53 America/Caracas] [CHATBOT][AI][1c2b49] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 20:46:53 America/Caracas] [CHATBOT][END] corr=fe60d1d3 bytesRespuesta=370 [16-Aug-2026 20:46:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 20:46:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 20:46:53 America/Caracas] [CHATBOT][AI][893fcb] Gemini falló, usando heurística local [16-Aug-2026 20:46:53 America/Caracas] [CHATBOT][END] corr=773e9857 bytesRespuesta=478 [16-Aug-2026 20:46:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 20:46:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 20:46:54 - Mensaje enviado con éxito a 584261408922 2026-08-16 20:46:54 - Mensaje enviado con éxito a 584261408922 2026-08-16 20:46:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8259febee67 (wa_message_id: wamid.HBgMNTg0MjYxNDA4OTIyFQIAERgSMDY4NkI5MjJGOEMxRUJBM0Q5AA==) 2026-08-16 20:46:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8259febef73 (wa_message_id: wamid.HBgMNTg0MjYxNDA4OTIyFQIAERgSN0EzQzg2RTFFQUY5NUJFN0YzAA==) 2026-08-16 20:46:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a8259febee67 2026-08-16 20:46:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a8259febef73 2026-08-16 20:46:54 - ====== FIN WEBHOOK ====== 2026-08-16 20:46:54 - ====== FIN WEBHOOK ====== 2026-08-16 20:58:15 - ====== INICIO WEBHOOK ====== 2026-08-16 20:58:15 - Evento: image | De: 584243332880 | Size: 894b 2026-08-16 20:58:15 - Procesando mensaje regular tipo: image 2026-08-16 20:58:15 - RegularMessageService: Procesando mensaje de 584243332880, tipo: image 2026-08-16 20:58:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNCODA4NjFBRkJFOTFBNEI5MkU3NjhBRThGMUFBRTUA 2026-08-16 20:58:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNCODA4NjFBRkJFOTFBNEI5MkU3NjhBRThGMUFBRTUA 2026-08-16 20:58:15 - Contenido: Buenas noches aquí en pago del Internet... 2026-08-16 20:58:15 - Comando detectado: buenas 2026-08-16 20:58:15 - CommandProcessor: Procesando comando: buenas 2026-08-16 20:58:15 - Imagen sin comando, guardando y procesando 2026-08-16 20:58:15 - Verificando duplicado por imageId=1484545370371729, msgId=wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNCODA4NjFBRkJFOTFBNEI5MkU3NjhBRThGMUFBRTUA 2026-08-16 20:58:15 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 20:58:15 - Incluyendo numtoname.php... 2026-08-16 20:58:15 - Incluyendo media.php... 2026-08-16 20:58:15 - DEBUG messages batch: [{"from":"584243332880","from_user_id":"VE.4544507365836410","id":"wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNCODA4NjFBRkJFOTFBNEI5MkU3NjhBRThGMUFBRTUA","timestamp":"1786928291","type":"image","image":{"caption":"Buenas noches aquí en pago del Internet","mime_type":"image\/jpeg","sha256":"vJCNyMXqmV5p1TZG07+y1zO1qgp33VQDGaR16ICCGt8=","id":"1484545370371729","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1484545370371729&source=webhook&ext=1786928593&hash=ATwOdNTrLLP1I7t647fA7wBrUKode_zBlmiKEZpSCl48HA"}}] 2026-08-16 20:58:15 - DEBUG caption final: Buenas noches aquí en pago del Internet 2026-08-16 20:58:15 - DEBUG busqueda mobiles: 04243332880,4243332880,584243332880 2026-08-16 20:58:15 - DEBUG usuario NO encontrado 2026-08-16 20:58:15 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 20:58:15 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 20:58:16 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1484545370371729&source=getMedia&ext=1786928594&hash=ATw5y1tHUwFU-WJmXuacyTSSkwSz3K1rG5ZUnkwvDqbuQg 2026-08-16 20:58:17 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1484545370371729.jpg (120824 bytes) 2026-08-16 20:58:18 - OCR tesseract exit=0 chars=361 2026-08-16 20:58:18 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 258 8:57 4 Y FS tl E € Comprobante de operación —< y Transferencias a terceros 9 35.777,71 Bs Fecha: 16/08/2026 Operación: 059137134693 0 Nombre: Ctnetwork Ca Origen: 0102****6561 Destino: 0102****6338 Concepto: pago Internet < Agregar Beneficiario Crear Acceso directo 2026-08-16 20:58:18 - OCR parse (caption-level): {"banco":null,"monto":"35777.71","fecha":"2026-08-16"} 2026-08-16 20:58:18 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-16 20:58:18 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-16 20:58:18 - DEBUG bodyAdmin postOCR: Tlf: 04243332880\nUsuario: NO REGISTRADO\nBanco: \nMonto: 35777.71 (caption)\nFecha: 2026-08-16 (caption) 2026-08-16 20:58:21 - IMG 1484545370371729 TEL 04243332880 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 20:58:21 - Incluyendo guardar_imagen.php... 2026-08-16 20:58:21 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 20:58:21 - Includes realizados. Verificando funciones... 2026-08-16 20:58:21 - obtenerInfoUsuario: Iniciando función con teléfono: 584243332880 2026-08-16 20:58:21 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 20:58:21 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 20:58:21 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 20:58:21 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 20:58:21 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 20:58:21 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:09:16","firstname":"Lilibeth","lastname":"Breidembach","mac":"74:ac:b9:7c:09:16","srvid":35} 2026-08-16 20:58:21 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 20:58:21 - Datos usuario extraídos: {"username":"74:ac:b9:7c:09:16","firstname":"Lilibeth","lastname":"Breidembach","mac":"74:ac:b9:7c:09:16","srvid":35} 2026-08-16 20:58:21 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 20:58:21 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 20:58:21 - Valor de accessToken: EAAC0c45... 2026-08-16 20:58:21 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 20:58:21 - Instancia WhatsAppImageHandler creada 2026-08-16 20:58:21 - Llamando a saveWhatsAppImage... 2026-08-16 20:58:21 - saveWhatsAppImage: Procesando imagen para: 584243332880 2026-08-16 20:58:21 - saveWhatsAppImage: ID de media: 1484545370371729, MIME type: image/jpeg 2026-08-16 20:58:21 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1484545370371729 2026-08-16 20:58:22 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 20:58:22 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1484545370371729&source=getMedia&ext=1786928600&hash=ATws94W451fstcdx5U7hiqOARP3MjsPEobAuVYV6DrqHgQ 2026-08-16 20:58:22 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1484545370371729&source=getMedia&ext=1786928600&hash=ATws94W451fstcdx5U7hiqOARP3MjsPEobAuVYV6DrqHgQ 2026-08-16 20:58:22 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 20:58:22 - descargar_imagen: Imagen descargada - Tamaño: 120824 bytes, Tipo: image/jpeg 2026-08-16 20:58:22 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1484545370371729.jpg, Tamaño: 120824 bytes 2026-08-16 20:58:22 - saveToDatabase: Registro insertado en BD con ID: 402 2026-08-16 20:58:22 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1484545370371729.jpg","image_id":"1484545370371729","size":120824,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 20:58:22 - Resultado del comando: array 2026-08-16 20:58:22 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 20:58:24 - Mensaje enviado con éxito a 584243332880 2026-08-16 20:58:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a825cb015b18 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSODg5M0RDQThDODIzNEI0Q0UyAA==) 2026-08-16 20:58:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a825cb015b18 2026-08-16 20:58:24 - ====== FIN WEBHOOK ====== 2026-08-16 21:01:12 - ====== INICIO WEBHOOK ====== 2026-08-16 21:01:12 - Evento: text | De: 584243332880 | Size: 683b 2026-08-16 21:01:12 - Procesando mensaje regular tipo: text 2026-08-16 21:01:12 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 21:01:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5MUJCMzZFMTNDNjRGNEYyOTc3MUZEQ0ExN0QwMzMA 2026-08-16 21:01:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5MUJCMzZFMTNDNjRGNEYyOTc3MUZEQ0ExN0QwMzMA 2026-08-16 21:01:12 - Contenido: Banco 0102 Referencia 059137134693 Monto 35.777,71bs Numero de teléfono 04243795310 Fecha de pago 1... 2026-08-16 21:01:12 - Comando detectado: banco 2026-08-16 21:01:12 - CommandProcessor: Procesando comando: banco 2026-08-16 21:01:12 - Comando no reconocido, enviando a ChatGPT 2026-08-16 21:01:12 - Resultado del comando: string 2026-08-16 21:01:12 - Enviando a ChatGPT: Banco 0102 Referencia 059137134693 Monto 35.777,71... 2026-08-16 21:01:12 - forwardToChatGPT: Enviando a ChatGPT: Banco 0102 Referencia 059137134693 Monto 35.777,71... 2026-08-16 21:01:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 22:01:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 22:01:12 America/Halifax] [CHATBOT][START] corr=7c7f731a IP=127.0.0.1 UA= [16-Aug-2026 21:01:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 21:01:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 21:01:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 21:01:13 America/Caracas] [CHATBOT][DIAG] corr=7c7f731a Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 21:01:13 America/Caracas] [CHATBOT][CTX] corr=7c7f731a tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 21:01:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 21:01:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 21:01:13 America/Caracas] [CHATBOT][AI][9c8559] Proveedor: gemini [16-Aug-2026 21:01:13 America/Caracas] [CHATBOT][GEMINI][9c8559] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 21:01:13 America/Caracas] [CHATBOT][GEMINI][9c8559] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:01:13 America/Caracas] [CHATBOT][GEMINI][9c8559] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:01:14 America/Caracas] [CHATBOT][AI][9c8559] Gemini falló, usando heurística local [16-Aug-2026 21:01:14 America/Caracas] [CHATBOT][END] corr=7c7f731a bytesRespuesta=397 [16-Aug-2026 21:01:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 21:01:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 21:01:15 - Mensaje enviado con éxito a 584243332880 2026-08-16 21:01:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a825d5ba7f78 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSRjBFNzg1OTI4RjA3MzUwQjgwAA==) 2026-08-16 21:01:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a825d5ba7f78 2026-08-16 21:01:15 - ====== FIN WEBHOOK ====== 2026-08-16 21:02:28 - ====== INICIO WEBHOOK ====== 2026-08-16 21:02:28 - Evento: text | De: 584243332880 | Size: 582b 2026-08-16 21:02:28 - Procesando mensaje regular tipo: text 2026-08-16 21:02:28 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 21:02:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNDNTZDMjAwMDgzRkQyNDQ3MDUwNUFDODQwNUVBMzIA 2026-08-16 21:02:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNDNTZDMjAwMDgzRkQyNDQ3MDUwNUFDODQwNUVBMzIA 2026-08-16 21:02:28 - Contenido: Ya realize mi pago... 2026-08-16 21:02:28 - Comando detectado: ya 2026-08-16 21:02:28 - CommandProcessor: Procesando comando: ya 2026-08-16 21:02:28 - Comando no reconocido, enviando a ChatGPT 2026-08-16 21:02:28 - Resultado del comando: string 2026-08-16 21:02:28 - Enviando a ChatGPT: Ya realize mi pago... 2026-08-16 21:02:28 - forwardToChatGPT: Enviando a ChatGPT: Ya realize mi pago... 2026-08-16 21:02:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 22:02:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 22:02:28 America/Halifax] [CHATBOT][START] corr=57d8a079 IP=127.0.0.1 UA= [16-Aug-2026 21:02:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 21:02:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 21:02:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 21:02:29 America/Caracas] [CHATBOT][DIAG] corr=57d8a079 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 21:02:29 America/Caracas] [CHATBOT][CTX] corr=57d8a079 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 21:02:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 21:02:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 21:02:29 America/Caracas] [CHATBOT][AI][acd0fc] Proveedor: gemini [16-Aug-2026 21:02:29 America/Caracas] [CHATBOT][GEMINI][acd0fc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 21:02:30 America/Caracas] [CHATBOT][GEMINI][acd0fc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:02:30 America/Caracas] [CHATBOT][GEMINI][acd0fc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:02:31 America/Caracas] [CHATBOT][AI][acd0fc] Gemini falló, usando heurística local [16-Aug-2026 21:02:31 America/Caracas] [CHATBOT][END] corr=57d8a079 bytesRespuesta=397 [16-Aug-2026 21:02:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 21:02:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 21:02:32 - Mensaje enviado con éxito a 584243332880 2026-08-16 21:02:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a825da8560ae (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMzU0QUMyQzQzNjExODUxNTRBAA==) 2026-08-16 21:02:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a825da8560ae 2026-08-16 21:02:32 - ====== FIN WEBHOOK ====== 2026-08-16 21:03:15 - ====== INICIO WEBHOOK ====== 2026-08-16 21:03:15 - Evento: text | De: 584243332880 | Size: 590b 2026-08-16 21:03:15 - Procesando mensaje regular tipo: text 2026-08-16 21:03:15 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 21:03:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM2OTBDNzNFRTkzNDcyNUY3REQ3OEI4NzEyMDZGMzEA 2026-08-16 21:03:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM2OTBDNzNFRTkzNDcyNUY3REQ3OEI4NzEyMDZGMzEA 2026-08-16 21:03:15 - Contenido: Como así no entiendo.... 2026-08-16 21:03:15 - Comando detectado: como 2026-08-16 21:03:15 - CommandProcessor: Procesando comando: como 2026-08-16 21:03:15 - Comando no reconocido, enviando a ChatGPT 2026-08-16 21:03:15 - Resultado del comando: string 2026-08-16 21:03:15 - Enviando a ChatGPT: Como así no entiendo.... 2026-08-16 21:03:15 - forwardToChatGPT: Enviando a ChatGPT: Como así no entiendo.... 2026-08-16 21:03:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 22:03:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 22:03:15 America/Halifax] [CHATBOT][START] corr=aa0fbe14 IP=127.0.0.1 UA= [16-Aug-2026 21:03:16 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 21:03:16 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 21:03:16 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 21:03:16 America/Caracas] [CHATBOT][DIAG] corr=aa0fbe14 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 21:03:16 America/Caracas] [CHATBOT][CTX] corr=aa0fbe14 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 21:03:16 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 21:03:16 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 21:03:16 America/Caracas] [CHATBOT][AI][b38e0a] Proveedor: gemini [16-Aug-2026 21:03:16 America/Caracas] [CHATBOT][GEMINI][b38e0a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 21:03:16 America/Caracas] [CHATBOT][GEMINI][b38e0a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:03:17 America/Caracas] [CHATBOT][GEMINI][b38e0a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:03:17 America/Caracas] [CHATBOT][AI][b38e0a] Gemini falló, usando heurística local [16-Aug-2026 21:03:17 America/Caracas] [CHATBOT][AI][b38e0a] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 21:03:17 America/Caracas] [CHATBOT][END] corr=aa0fbe14 bytesRespuesta=397 [16-Aug-2026 21:03:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 21:03:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 21:03:18 - Mensaje enviado con éxito a 584243332880 2026-08-16 21:03:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a825dd6cdc07 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSN0MzNjlBMzZGRjZDOTcxM0JBAA==) 2026-08-16 21:03:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a825dd6cdc07 2026-08-16 21:03:18 - ====== FIN WEBHOOK ====== 2026-08-16 21:03:57 - ====== INICIO WEBHOOK ====== 2026-08-16 21:03:57 - Evento: text | De: 584243332880 | Size: 683b 2026-08-16 21:03:57 - Procesando mensaje regular tipo: text 2026-08-16 21:03:57 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 21:03:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFOTUyODFFQThEOEE4MjRBQjk5Qjg1MTY2MEIxNzQA 2026-08-16 21:03:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNFOTUyODFFQThEOEE4MjRBQjk5Qjg1MTY2MEIxNzQA 2026-08-16 21:03:57 - Contenido: Banco 0102 Referencia 059137134693 Monto 35.777,71bs Numero de teléfono 04243795310 Fecha de pago 1... 2026-08-16 21:03:57 - Comando detectado: banco 2026-08-16 21:03:57 - CommandProcessor: Procesando comando: banco 2026-08-16 21:03:57 - Comando no reconocido, enviando a ChatGPT 2026-08-16 21:03:57 - Resultado del comando: string 2026-08-16 21:03:57 - Enviando a ChatGPT: Banco 0102 Referencia 059137134693 Monto 35.777,71... 2026-08-16 21:03:57 - forwardToChatGPT: Enviando a ChatGPT: Banco 0102 Referencia 059137134693 Monto 35.777,71... 2026-08-16 21:03:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 22:03:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 22:03:57 America/Halifax] [CHATBOT][START] corr=689bf4d6 IP=127.0.0.1 UA= [16-Aug-2026 21:03:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 21:03:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 21:03:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 21:03:57 America/Caracas] [CHATBOT][DIAG] corr=689bf4d6 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 21:03:57 America/Caracas] [CHATBOT][CTX] corr=689bf4d6 tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 21:03:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 21:03:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 21:03:57 America/Caracas] [CHATBOT][AI][7048d5] Proveedor: gemini [16-Aug-2026 21:03:57 America/Caracas] [CHATBOT][GEMINI][7048d5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 21:03:58 America/Caracas] [CHATBOT][GEMINI][7048d5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:03:58 America/Caracas] [CHATBOT][GEMINI][7048d5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:03:59 America/Caracas] [CHATBOT][AI][7048d5] Gemini falló, usando heurística local [16-Aug-2026 21:03:59 America/Caracas] [CHATBOT][END] corr=689bf4d6 bytesRespuesta=397 [16-Aug-2026 21:03:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 21:03:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 21:04:00 - Mensaje enviado con éxito a 584243332880 2026-08-16 21:04:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a825e0069a7d (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMkEyNURCNDZEQjQzQTE5Qzk3AA==) 2026-08-16 21:04:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a825e0069a7d 2026-08-16 21:04:00 - ====== FIN WEBHOOK ====== 2026-08-16 21:05:53 - ====== INICIO WEBHOOK ====== 2026-08-16 21:05:53 - Evento: image | De: 584243332880 | Size: 837b 2026-08-16 21:05:53 - Procesando mensaje regular tipo: image 2026-08-16 21:05:53 - RegularMessageService: Procesando mensaje de 584243332880, tipo: image 2026-08-16 21:05:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5NDA4MTUwRTIyMzQ2NjNFQzE4QkI0Qjc5QkJDNDQA 2026-08-16 21:05:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5NDA4MTUwRTIyMzQ2NjNFQzE4QkI0Qjc5QkJDNDQA 2026-08-16 21:05:53 - Contenido: ... 2026-08-16 21:05:53 - Comando detectado: image 2026-08-16 21:05:53 - CommandProcessor: Procesando comando: image 2026-08-16 21:05:53 - Imagen sin comando, guardando y procesando 2026-08-16 21:05:53 - Verificando duplicado por imageId=1094605539657375, msgId=wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5NDA4MTUwRTIyMzQ2NjNFQzE4QkI0Qjc5QkJDNDQA 2026-08-16 21:05:53 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-16 21:05:53 - Incluyendo numtoname.php... 2026-08-16 21:05:53 - Incluyendo media.php... 2026-08-16 21:05:53 - DEBUG messages batch: [{"from":"584243332880","from_user_id":"VE.4544507365836410","id":"wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM5NDA4MTUwRTIyMzQ2NjNFQzE4QkI0Qjc5QkJDNDQA","timestamp":"1786928749","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vJCNyMXqmV5p1TZG07+y1zO1qgp33VQDGaR16ICCGt8=","id":"1094605539657375","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1094605539657375&source=webhook&ext=1786929051&hash=ATw4mshHrao8RoH43Darl0Z4sHvxFPg4vIUbUW0QYL9Dyg"}}] 2026-08-16 21:05:53 - DEBUG caption: no se encontró texto cercano 2026-08-16 21:05:53 - DEBUG caption final: [VACIO] 2026-08-16 21:05:53 - DEBUG busqueda mobiles: 04243332880,4243332880,584243332880 2026-08-16 21:05:53 - DEBUG usuario NO encontrado 2026-08-16 21:05:53 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-16 21:05:53 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-16 21:05:53 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1094605539657375&source=getMedia&ext=1786929052&hash=ATzW8GDlwcw8GSMJSeerCkzZtVTBuOMJNJ1ehsqWfJNdig 2026-08-16 21:05:55 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1094605539657375.jpg (120824 bytes) 2026-08-16 21:05:56 - OCR tesseract exit=0 chars=361 2026-08-16 21:05:56 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 258 8:57 4 Y FS tl E € Comprobante de operación —< y Transferencias a terceros 9 35.777,71 Bs Fecha: 16/08/2026 Operación: 059137134693 0 Nombre: Ctnetwork Ca Origen: 0102****6561 Destino: 0102****6338 Concepto: pago Internet < Agregar Beneficiario Crear Acceso directo 2026-08-16 21:05:56 - OCR parse (caption-level): {"banco":null,"monto":"35777.71","fecha":"2026-08-16"} 2026-08-16 21:05:56 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-16 21:05:56 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-16 21:05:56 - DEBUG bodyAdmin postOCR: Tlf: 04243332880\nUsuario: NO REGISTRADO\nBanco: \nMonto: 35777.71 (caption)\nFecha: 2026-08-16 (caption) 2026-08-16 21:05:58 - IMG 1094605539657375 TEL 04243332880 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-16 21:05:58 - Incluyendo guardar_imagen.php... 2026-08-16 21:05:58 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-16 21:05:58 - Includes realizados. Verificando funciones... 2026-08-16 21:05:58 - obtenerInfoUsuario: Iniciando función con teléfono: 584243332880 2026-08-16 21:05:58 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-16 21:05:58 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-16 21:05:58 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-16 21:05:58 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-16 21:05:58 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-16 21:05:58 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:09:16","firstname":"Lilibeth","lastname":"Breidembach","mac":"74:ac:b9:7c:09:16","srvid":35} 2026-08-16 21:05:58 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-16 21:05:58 - Datos usuario extraídos: {"username":"74:ac:b9:7c:09:16","firstname":"Lilibeth","lastname":"Breidembach","mac":"74:ac:b9:7c:09:16","srvid":35} 2026-08-16 21:05:58 - Función conectarbot disponible, obteniendo conexión... 2026-08-16 21:05:58 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-16 21:05:58 - Valor de accessToken: EAAC0c45... 2026-08-16 21:05:58 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-16 21:05:58 - Instancia WhatsAppImageHandler creada 2026-08-16 21:05:58 - Llamando a saveWhatsAppImage... 2026-08-16 21:05:58 - saveWhatsAppImage: Procesando imagen para: 584243332880 2026-08-16 21:05:58 - saveWhatsAppImage: ID de media: 1094605539657375, MIME type: image/jpeg 2026-08-16 21:05:58 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1094605539657375 2026-08-16 21:05:59 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-16 21:05:59 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1094605539657375&source=getMedia&ext=1786929058&hash=ATy3C-erZidvflE2dY4KTHx4-ks-e2I7XIYo6jz1tCXIEA 2026-08-16 21:05:59 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1094605539657375&source=getMedia&ext=1786929058&hash=ATy3C-erZidvflE2dY4KTHx4-ks-e2I7XIYo6jz1tCXIEA 2026-08-16 21:06:00 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-16 21:06:00 - descargar_imagen: Imagen descargada - Tamaño: 120824 bytes, Tipo: image/jpeg 2026-08-16 21:06:00 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1094605539657375.jpg, Tamaño: 120824 bytes 2026-08-16 21:06:00 - saveToDatabase: Registro insertado en BD con ID: 403 2026-08-16 21:06:00 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1094605539657375.jpg","image_id":"1094605539657375","size":120824,"mime_type":"image\/jpeg","db_success":true} 2026-08-16 21:06:00 - Resultado del comando: array 2026-08-16 21:06:00 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-16 21:06:01 - Mensaje enviado con éxito a 584243332880 2026-08-16 21:06:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a825e79a7c0d (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSOUZGNkYwOUE4ODhCNkIxNDhBAA==) 2026-08-16 21:06:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a825e79a7c0d 2026-08-16 21:06:01 - ====== FIN WEBHOOK ====== 2026-08-16 21:08:35 - ====== INICIO WEBHOOK ====== 2026-08-16 21:08:35 - Evento: image | De: 584143466209 | Size: 869b 2026-08-16 21:08:35 - Procesando mensaje regular tipo: image 2026-08-16 21:08:35 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-16 21:08:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1OTk4ODEyRjdGRkZDQzdEMDM5MEY1MDc0MDdBMzIA 2026-08-16 21:08:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM1OTk4ODEyRjdGRkZDQzdEMDM5MEY1MDc0MDdBMzIA 2026-08-16 21:08:35 - Contenido: Pg mercantil 34785.00 carro-gasolina... 2026-08-16 21:08:35 - Comando detectado: pg 2026-08-16 21:08:35 - CommandProcessor: Procesando comando: pg 2026-08-16 21:08:35 - Gasto personal con imagen: 1802966590711858 2026-08-16 21:08:35 - Formato 'pg banco descripcion': banco=mercantil, desc=34785.00 carro-gasolina 2026-08-16 21:08:35 - Ejecutando GastosService (personal) [16-Aug-2026 21:08:36 America/Caracas] [ExchangeRateService] Tasa API (oficial): 771.0714 2026-08-16 21:08:38 - Resultado del comando: array 2026-08-16 21:08:38 - Enviando respuesta: ✅ 👤 Gasto personal #379 registrado • Monto 2026-08-16 21:08:39 - Mensaje enviado con éxito a 584143466209 2026-08-16 21:08:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a825f17c15b6 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTQ0NzIyN0Q0M0NBNkEwQjQ1AA==) 2026-08-16 21:08:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a825f17c15b6 2026-08-16 21:08:39 - ====== FIN WEBHOOK ====== 2026-08-16 21:18:33 - ====== INICIO WEBHOOK ====== 2026-08-16 21:18:33 - Evento: text | De: 584243332880 | Size: 680b 2026-08-16 21:18:33 - Procesando mensaje regular tipo: text 2026-08-16 21:18:33 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-16 21:18:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNEMjVBQzg2MjZERjczNUQ1RDg2OTNBQ0FBOTMyODAA 2026-08-16 21:18:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNEMjVBQzg2MjZERjczNUQ1RDg2OTNBQ0FBOTMyODAA 2026-08-16 21:18:33 - Contenido: Ok Esta bien... 2026-08-16 21:18:33 - Comando detectado: ok 2026-08-16 21:18:33 - CommandProcessor: Procesando comando: ok 2026-08-16 21:18:33 - Comando no reconocido, enviando a ChatGPT 2026-08-16 21:18:33 - Resultado del comando: string 2026-08-16 21:18:33 - Enviando a ChatGPT: Ok Esta bien... 2026-08-16 21:18:33 - forwardToChatGPT: Enviando a ChatGPT: Ok Esta bien... 2026-08-16 21:18:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 22:18:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 22:18:33 America/Halifax] [CHATBOT][START] corr=2d52f8ef IP=127.0.0.1 UA= [16-Aug-2026 21:18:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 21:18:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [16-Aug-2026 21:18:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 21:18:34 America/Caracas] [CHATBOT][DIAG] corr=2d52f8ef Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [16-Aug-2026 21:18:34 America/Caracas] [CHATBOT][CTX] corr=2d52f8ef tel=584243332880 intent=chat srvid=35 usd=40 bs=35777.71 tasa=771.0714 verifyMode=simulated [16-Aug-2026 21:18:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 21:18:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 21:18:34 America/Caracas] [CHATBOT][AI][f96323] Proveedor: gemini [16-Aug-2026 21:18:34 America/Caracas] [CHATBOT][GEMINI][f96323] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 21:18:34 America/Caracas] [CHATBOT][GEMINI][f96323] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:18:35 America/Caracas] [CHATBOT][GEMINI][f96323] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:18:35 America/Caracas] [CHATBOT][AI][f96323] Gemini falló, usando heurística local [16-Aug-2026 21:18:35 America/Caracas] [CHATBOT][AI][f96323] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 21:18:35 America/Caracas] [CHATBOT][END] corr=2d52f8ef bytesRespuesta=397 [16-Aug-2026 21:18:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 21:18:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 21:18:37 - Mensaje enviado con éxito a 584243332880 2026-08-16 21:18:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82616d3cf0b (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNjc5RTY2MDNCQUQ1QTZFRkMwAA==) 2026-08-16 21:18:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a82616d3cf0b 2026-08-16 21:18:37 - ====== FIN WEBHOOK ====== 2026-08-16 21:27:26 - ====== INICIO WEBHOOK ====== 2026-08-16 21:27:26 - Evento: text | De: 584141134261 | Size: 556b 2026-08-16 21:27:26 - Procesando mensaje regular tipo: text 2026-08-16 21:27:26 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-08-16 21:27:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM4MTk3QTBDOEJDODc4MkYwODdGMUREODBCNDMyQzUA 2026-08-16 21:27:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM4MTk3QTBDOEJDODc4MkYwODdGMUREODBCNDMyQzUA 2026-08-16 21:27:26 - Contenido: ?... 2026-08-16 21:27:26 - Comando detectado: ? 2026-08-16 21:27:26 - CommandProcessor: Procesando comando: ? 2026-08-16 21:27:26 - Comando no reconocido, enviando a ChatGPT 2026-08-16 21:27:26 - Resultado del comando: string 2026-08-16 21:27:26 - Enviando a ChatGPT: ?... 2026-08-16 21:27:26 - forwardToChatGPT: Enviando a ChatGPT: ?... 2026-08-16 21:27:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Aug-2026 22:27:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Aug-2026 22:27:27 America/Halifax] [CHATBOT][START] corr=caef79e3 IP=127.0.0.1 UA= [16-Aug-2026 21:27:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 771.0714 fecha=2026-08-14T00:00:00-04:00 [16-Aug-2026 21:27:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=6c:68:a4:3f:b3:d4 mobile=584141134261 [16-Aug-2026 21:27:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Aug-2026 21:27:27 America/Caracas] [CHATBOT][DIAG] corr=caef79e3 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [16-Aug-2026 21:27:27 America/Caracas] [CHATBOT][CTX] corr=caef79e3 tel=584141134261 intent=chat srvid=47 usd=35 bs=31305.5 tasa=771.0714 verifyMode=simulated [16-Aug-2026 21:27:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Aug-2026 21:27:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Aug-2026 21:27:27 America/Caracas] [CHATBOT][AI][2eab09] Proveedor: gemini [16-Aug-2026 21:27:27 America/Caracas] [CHATBOT][GEMINI][2eab09] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Aug-2026 21:27:28 America/Caracas] [CHATBOT][GEMINI][2eab09] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:27:28 America/Caracas] [CHATBOT][GEMINI][2eab09] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [16-Aug-2026 21:27:29 America/Caracas] [CHATBOT][AI][2eab09] Gemini falló, usando heurística local [16-Aug-2026 21:27:29 America/Caracas] [CHATBOT][AI][2eab09] Heurística no matcheó, enviando menú de opciones [16-Aug-2026 21:27:29 America/Caracas] [CHATBOT][END] corr=caef79e3 bytesRespuesta=390 [16-Aug-2026 21:27:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-16 21:27:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-16 21:27:30 - Mensaje enviado con éxito a 584141134261 2026-08-16 21:27:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a826382b9478 (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSMDM1NzExQzRGNzMwRDc3NkFDAA==) 2026-08-16 21:27:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a826382b9478 2026-08-16 21:27:30 - ====== FIN WEBHOOK ====== 2026-08-16 21:27:53 - ====== INICIO WEBHOOK ====== 2026-08-16 21:27:53 - Evento: text | De: 584141134261 | Size: 560b 2026-08-16 21:27:53 - Procesando mensaje regular tipo: text 2026-08-16 21:27:53 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-08-16 21:27:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNCQkMxM0VCMTM0NzY3ODVDQTIwMEI4ODVBODI4RjIA 2026-08-16 21:27:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNCQkMxM0VCMTM0NzY3ODVDQTIwMEI4ODVBODI4RjIA 2026-08-16 21:27:53 - Contenido: Pagar... 2026-08-16 21:27:53 - Comando detectado: pagar 2026-08-16 21:27:53 - CommandProcessor: Procesando comando: pagar 2026-08-16 21:27:53 - Ejecutando add_pagos.php [16-Aug-2026 21:27:54 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-16 21:27:54 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-16 21:27:54 - ====== INICIO WEBHOOK ====== 2026-08-16 21:27:54 - Evento: text | De: 584141134261 | Size: 560b 2026-08-16 21:27:54 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNCQkMxM0VCMTM0NzY3ODVDQTIwMEI4ODVBODI4RjIA, ignorando 2026-08-17 06:54:57 - ====== INICIO WEBHOOK ====== 2026-08-17 06:54:57 - Evento: button | De: 584142650403 | Size: 711b 2026-08-17 06:54:57 - Procesando botón de plantilla: Informacion de pagos 2026-08-17 06:54:57 - ButtonService: payload=informacion de pagos, telefono=584142650403 2026-08-17 06:54:57 - Procesando botón PAGO para: 584142650403 2026-08-17 06:54:58 - Mensaje enviado con éxito a 584142650403 2026-08-17 06:54:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82e882eb9a2 (wa_message_id: wamid.HBgMNTg0MTQyNjUwNDAzFQIAERgSMjNERjRBNEQ0RUQyQjdCQzUyAA==) 2026-08-17 06:54:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a82e882eb9a2 2026-08-17 06:54:58 - ====== FIN WEBHOOK ====== 2026-08-17 06:58:07 - ====== INICIO WEBHOOK ====== 2026-08-17 06:58:07 - Evento: text | De: 584120593171 | Size: 568b 2026-08-17 06:58:07 - Procesando mensaje regular tipo: text 2026-08-17 06:58:07 - RegularMessageService: Procesando mensaje de 584120593171, tipo: text 2026-08-17 06:58:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwNTkzMTcxFQIAEhggQUM2RTg2MTc5NDc1Q0VGQzk2RDA1QzNCOUYyMENEQTIA 2026-08-17 06:58:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwNTkzMTcxFQIAEhggQUM2RTg2MTc5NDc1Q0VGQzk2RDA1QzNCOUYyMENEQTIA 2026-08-17 06:58:07 - Contenido: Holaa... 2026-08-17 06:58:07 - Comando detectado: holaa 2026-08-17 06:58:07 - CommandProcessor: Procesando comando: holaa 2026-08-17 06:58:07 - Comando no reconocido, enviando a ChatGPT 2026-08-17 06:58:07 - Resultado del comando: string 2026-08-17 06:58:07 - Enviando a ChatGPT: Holaa... 2026-08-17 06:58:07 - forwardToChatGPT: Enviando a ChatGPT: Holaa... 2026-08-17 06:58:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 07:58:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 07:58:07 America/Halifax] [CHATBOT][START] corr=cd3cc0c2 IP=127.0.0.1 UA= [17-Aug-2026 06:58:07 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 06:58:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=6c:68:a4:60:1d:38 mobile=584120593171 [17-Aug-2026 06:58:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 06:58:07 America/Caracas] [CHATBOT][DIAG] corr=cd3cc0c2 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [17-Aug-2026 06:58:07 America/Caracas] [CHATBOT][CTX] corr=cd3cc0c2 tel=584120593171 intent=chat srvid=34 usd=30 bs=26884.53 tasa=772.5441 verifyMode=simulated [17-Aug-2026 06:58:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 06:58:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 06:58:07 America/Caracas] [CHATBOT][AI][9b9798] Proveedor: gemini [17-Aug-2026 06:58:07 America/Caracas] [CHATBOT][GEMINI][9b9798] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 06:58:08 America/Caracas] [CHATBOT][GEMINI][9b9798] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 06:58:09 America/Caracas] [CHATBOT][GEMINI][9b9798] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 06:58:09 America/Caracas] [CHATBOT][AI][9b9798] Gemini falló, usando heurística local [17-Aug-2026 06:58:09 America/Caracas] [CHATBOT][AI][9b9798] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 06:58:09 America/Caracas] [CHATBOT][END] corr=cd3cc0c2 bytesRespuesta=392 [17-Aug-2026 06:58:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 06:58:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 06:58:11 - Mensaje enviado con éxito a 584120593171 2026-08-17 06:58:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82e9432b4f1 (wa_message_id: wamid.HBgMNTg0MTIwNTkzMTcxFQIAERgSODc4MDcwRDA4QzI0MjY1RTdBAA==) 2026-08-17 06:58:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a82e9432b4f1 2026-08-17 06:58:11 - ====== FIN WEBHOOK ====== 2026-08-17 06:58:42 - ====== INICIO WEBHOOK ====== 2026-08-17 06:58:42 - Evento: image | De: 584142650403 | Size: 844b 2026-08-17 06:58:42 - Procesando mensaje regular tipo: image 2026-08-17 06:58:42 - RegularMessageService: Procesando mensaje de 584142650403, tipo: image 2026-08-17 06:58:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUNGRjQ4NEJFMEU3RTI3N0FBQzdCNDlGOTNBQkFEMTIA 2026-08-17 06:58:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUNGRjQ4NEJFMEU3RTI3N0FBQzdCNDlGOTNBQkFEMTIA 2026-08-17 06:58:42 - Contenido: 11036371... 2026-08-17 06:58:42 - Comando detectado: 11036371 2026-08-17 06:58:42 - CommandProcessor: Procesando comando: 11036371 2026-08-17 06:58:42 - Imagen sin comando, guardando y procesando 2026-08-17 06:58:42 - Verificando duplicado por imageId=1037950082358564, msgId=wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUNGRjQ4NEJFMEU3RTI3N0FBQzdCNDlGOTNBQkFEMTIA 2026-08-17 06:58:42 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 06:58:42 - Incluyendo numtoname.php... 2026-08-17 06:58:42 - Incluyendo media.php... 2026-08-17 06:58:42 - DEBUG messages batch: [{"from":"584142650403","from_user_id":"VE.4544507325836414","id":"wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUNGRjQ4NEJFMEU3RTI3N0FBQzdCNDlGOTNBQkFEMTIA","timestamp":"1786964318","type":"image","image":{"caption":"11036371","mime_type":"image\/jpeg","sha256":"fqj0EE1GOi9za3HHmB05F1Csc2EdNDB8h1Ip800AH4o=","id":"1037950082358564","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1037950082358564&source=webhook&ext=1786964619&hash=ATxER9fIKdK35Q-EnCOHPrSFI-xIgpWOE48GN8rfo8Vj2A"}}] 2026-08-17 06:58:42 - DEBUG caption final: 11036371 2026-08-17 06:58:42 - DEBUG busqueda mobiles: 04142650403,4142650403,584142650403 2026-08-17 06:58:42 - DEBUG usuario encontrado: 74:ac:b9:7c:01:3a 2026-08-17 06:58:42 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 06:58:42 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 06:58:43 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1037950082358564&source=getMedia&ext=1786964621&hash=ATzaqhoHLRRII2-8h6Gaj5utzDAKzochRh5HdzcvHVVtQQ 2026-08-17 06:58:44 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1037950082358564.jpg (31530 bytes) 2026-08-17 06:58:45 - OCR tesseract exit=0 chars=289 2026-08-17 06:58:45 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 A PagomóvilBDV Personas Fecha: 17/08/2026 TT 007031222727 IQ] Identificacién: 18143785 Origen: 0102****2492 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: agosto mervin teixeira jarillo 2026-08-17 06:58:45 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-17"} 2026-08-17 06:58:45 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-17","debug":["fecha=2026-08-17"]} 2026-08-17 06:58:45 - DEBUG registro: usernameRaw=''74:ac:b9:7c:01:3a'' first=''mervin'' last=''texeira'' esRegistrado=1 2026-08-17 06:58:45 - DEBUG bodyAdmin postOCR: Tlf: 04142650403\nUser: 74:ac:b9:7c:01:3a\nNombre: mervin texeira\nBanco: Venezuela\nMonto: \nFecha: 2026-08-17 (caption)\nSrvID: 34 2026-08-17 06:58:47 - ====== INICIO WEBHOOK ====== 2026-08-17 06:58:47 - Evento: button | De: 584163122950 | Size: 713b 2026-08-17 06:58:47 - Procesando botón de plantilla: Informacion de pagos 2026-08-17 06:58:47 - ButtonService: payload=informacion de pagos, telefono=584163122950 2026-08-17 06:58:47 - Procesando botón PAGO para: 584163122950 2026-08-17 06:58:48 - Mensaje enviado con éxito a 584163122950 2026-08-17 06:58:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82e96875ae4 (wa_message_id: wamid.HBgMNTg0MTYzMTIyOTUwFQIAERgSMzMzNjgyNjEzMEJDOEZDMDM3AA==) 2026-08-17 06:58:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a82e96875ae4 2026-08-17 06:58:48 - ====== FIN WEBHOOK ====== 2026-08-17 06:58:49 - IMG 1037950082358564 TEL 04142650403 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 06:58:49 - Incluyendo guardar_imagen.php... 2026-08-17 06:58:49 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 06:58:49 - Includes realizados. Verificando funciones... 2026-08-17 06:58:49 - obtenerInfoUsuario: Iniciando función con teléfono: 584142650403 2026-08-17 06:58:49 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 06:58:49 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 06:58:49 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 06:58:49 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 06:58:49 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 06:58:49 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:01:3a","firstname":"mervin","lastname":"texeira","mac":"74:ac:b9:7c:01:3a","srvid":34} 2026-08-17 06:58:49 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 06:58:49 - Datos usuario extraídos: {"username":"74:ac:b9:7c:01:3a","firstname":"mervin","lastname":"texeira","mac":"74:ac:b9:7c:01:3a","srvid":34} 2026-08-17 06:58:49 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 06:58:49 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 06:58:49 - Valor de accessToken: EAAC0c45... 2026-08-17 06:58:49 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 06:58:49 - Instancia WhatsAppImageHandler creada 2026-08-17 06:58:49 - Llamando a saveWhatsAppImage... 2026-08-17 06:58:49 - saveWhatsAppImage: Procesando imagen para: 584142650403 2026-08-17 06:58:49 - saveWhatsAppImage: ID de media: 1037950082358564, MIME type: image/jpeg 2026-08-17 06:58:49 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1037950082358564 2026-08-17 06:58:49 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 06:58:49 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1037950082358564&source=getMedia&ext=1786964627&hash=ATxObrXrI5x1tOyFqBAoFrIoHQLJEfk54HPxt-FzL5toNQ 2026-08-17 06:58:49 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1037950082358564&source=getMedia&ext=1786964627&hash=ATxObrXrI5x1tOyFqBAoFrIoHQLJEfk54HPxt-FzL5toNQ 2026-08-17 06:58:50 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 06:58:50 - descargar_imagen: Imagen descargada - Tamaño: 31530 bytes, Tipo: image/jpeg 2026-08-17 06:58:50 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1037950082358564.jpg, Tamaño: 31530 bytes 2026-08-17 06:58:50 - saveToDatabase: Registro insertado en BD con ID: 404 2026-08-17 06:58:50 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1037950082358564.jpg","image_id":"1037950082358564","size":31530,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 06:58:50 - Resultado del comando: array 2026-08-17 06:58:50 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 06:58:51 - Mensaje enviado con éxito a 584142650403 2026-08-17 06:58:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82e96be36e9 (wa_message_id: wamid.HBgMNTg0MTQyNjUwNDAzFQIAERgSODU4QkVFODlEMzREOTE2ODBBAA==) 2026-08-17 06:58:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a82e96be36e9 2026-08-17 06:58:51 - ====== FIN WEBHOOK ====== 2026-08-17 06:59:36 - ====== INICIO WEBHOOK ====== 2026-08-17 06:59:36 - Evento: interactive | De: 584142650403 | Size: 930b 2026-08-17 06:59:36 - Procesando Flow de PAGO para: 584142650403 [17-Aug-2026 06:59:37 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-17 06:59:37 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-17 06:59:38 - ====== INICIO WEBHOOK ====== 2026-08-17 06:59:38 - Evento: interactive | De: 584142650403 | Size: 930b 2026-08-17 06:59:38 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQyNjUwNDAzFQIAEhggQUM2MzBDRkUyRjE4RjBENkE4RDNBOEE1RTMyMjhBMDMA, ignorando 2026-08-17 06:59:47 - ====== INICIO WEBHOOK ====== 2026-08-17 06:59:47 - Evento: button | De: 584125843904 | Size: 720b 2026-08-17 06:59:47 - Procesando botón de plantilla: Informacion de pagos 2026-08-17 06:59:47 - ButtonService: payload=informacion de pagos, telefono=584125843904 2026-08-17 06:59:47 - Procesando botón PAGO para: 584125843904 2026-08-17 06:59:48 - Mensaje enviado con éxito a 584125843904 2026-08-17 06:59:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82e9a4888e3 (wa_message_id: wamid.HBgMNTg0MTI1ODQzOTA0FQIAERgSNkJEMzRDMDY1Q0YxRjkyM0E4AA==) 2026-08-17 06:59:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a82e9a4888e3 2026-08-17 06:59:48 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242232350","wa_id":"584242232350"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSRkYyNENGRjdDMDE2NDQ1NTJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266400963","wa_id":"584266400963"}],"messages":[{"id":"wamid.HBgMNTg0MjY2NDAwOTYzFQIAERgSNjUyRDFDMkQ2N0FBMTY5RUY1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123714763","wa_id":"584123714763"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE0NzYzFQIAERgSNUJGQzAzREQ1QTZDOTlFMTBCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241384817","wa_id":"584241384817"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzg0ODE3FQIAERgSNEQ0RjlBNDg1NDlGODlBQ0IwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242572312","wa_id":"584242572312"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTcyMzEyFQIAERgSQUFDQUZCOTY5MjgyRTgzQTk5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSMkZFQjI4M0E4N0QxQ0Q4MjNCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129646059","wa_id":"584129646059"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ2MDU5FQIAERgSNUZCQjRBRDQ1RDYyMjkyMkNCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124783898","wa_id":"584124783898"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NzgzODk4FQIAERgSNDM5ODI1NEU3OTNDQTc3NTU5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141729108","wa_id":"584141729108"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNzI5MTA4FQIAERgSNEM5MDZFNUJCRjBBMTVDMEJBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128001675","wa_id":"584128001675"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAxNjc1FQIAERgSNTExRDFEMDAyQTM2MzY2RjZGAA==","message_status":"accepted"}]}'. 2026-08-17 07:00:20 - ====== INICIO WEBHOOK ====== 2026-08-17 07:00:20 - Evento: status:failed | De: 584128001675 | Size: 573b 2026-08-17 07:00:20 - STATUS FAILED: failed para 584128001675 | Error: 131026 Message undeliverable 2026-08-17 07:00:20 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910154","wa_id":"584129910154"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMTU0FQIAERgSRTU2OEU5NkU1OTBEMkY4QzY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241460018","wa_id":"584241460018"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDYwMDE4FQIAERgSREFGQjdFQzY5MUNCNzdFQjc4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242562299","wa_id":"584242562299"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSMDBDMkM0ODExRDU1RTczRTA2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123865193","wa_id":"584123865193"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODY1MTkzFQIAERgSOTI1MTBGODUyMTBGMDk5MkVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127956852","wa_id":"584127956852"}],"messages":[{"id":"wamid.HBgMNTg0MTI3OTU2ODUyFQIAERgSQzkzMDc3RjRFNzQyREI5NTE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121992010","wa_id":"584121992010"}],"messages":[{"id":"wamid.HBgMNTg0MTIxOTkyMDEwFQIAERgSRkVEMDlGNDQ3M0IwOUNENDAxAA==","message_status":"accepted"}]}'. 2026-08-17 07:00:28 - ====== INICIO WEBHOOK ====== 2026-08-17 07:00:28 - Evento: status:failed | De: 584121992010 | Size: 573b 2026-08-17 07:00:28 - STATUS FAILED: failed para 584121992010 | Error: 131026 Message undeliverable 2026-08-17 07:00:28 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126114073","wa_id":"584126114073"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTE0MDczFQIAERgSRUUzMDQzQkQ2MDcxQUYzNDg0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243644481","wa_id":"584243644481"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjQ0NDgxFQIAERgSQ0QzQjdGQ0UxODc4MzY4QThEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141197832","wa_id":"584141197832"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTk3ODMyFQIAERgSNTgyQjFDNDc5MzU2ODZFNjBEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584246248373","wa_id":"584246248373"}],"messages":[{"id":"wamid.HBgMNTg0MjQ2MjQ4MzczFQIAERgSOUU2QjcyMTg1NDIyMkExMEQzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120147697","wa_id":"584120147697"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTQ3Njk3FQIAERgSQTE1MDdFMDIzMTk3RTJGNTcyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128003166","wa_id":"584128003166"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAzMTY2FQIAERgSQjE0MjEwOEQ1MDc3NzhEQ0JFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126735766","wa_id":"584126735766"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSNTY5OEZERjJDNTRDOEI4NjVFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121414163","wa_id":"584121414163"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE0MTYzFQIAERgSOEU4Q0Y2NTg3QjMxQTQ3NzlCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122814524","wa_id":"584122814524"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSODkwQjk3MkFGOUI3N0YxNzUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120186003","wa_id":"584120186003"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTg2MDAzFQIAERgSQzRFNUE4QTMyMzRCNDZCN0UxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128383063","wa_id":"584128383063"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MzgzMDYzFQIAERgSOUMwQzM5OUM1MDAwOEUyMjBBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243760331","wa_id":"584243760331"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzYwMzMxFQIAERgSODE0QzFDN0VFOUMzQjBBMzUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243638219","wa_id":"584243638219"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjM4MjE5FQIAERgSOEJCNkEwRkFDQTJEMjBEQzVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121477719","wa_id":"584121477719"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDc3NzE5FQIAERgSRkEzRTc4OUI1Qjg5RTZFQUIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243092039","wa_id":"584243092039"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDkyMDM5FQIAERgSOTFBQUYzNDRGOTgwQkEyMTYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142644724","wa_id":"584142644724"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjQ0NzI0FQIAERgSMDhGNEFBODdFMjZEQzgzMjBEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265197114","wa_id":"584265197114"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk3MTE0FQIAERgSQjVCMUQ2RTYxM0M3Nzk2NTkxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141035699","wa_id":"584141035699"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSNkMwOTVGNzM1RDkxQTRCQzM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127234870","wa_id":"584127234870"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MjM0ODcwFQIAERgSRTM2QzUzOTU0NzIzQzBBQzEwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241542233","wa_id":"584241542233"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTQyMjMzFQIAERgSRjk2OTgzNzk3OTNCRjQwNDgyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241249526","wa_id":"584241249526"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSMzExNEREMkREQjMyOTA5Q0FEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123689637","wa_id":"584123689637"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg5NjM3FQIAERgSOEE5MTFGMTE4RDRDQjBENTA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141040017","wa_id":"584141040017"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDQwMDE3FQIAERgSOUI3RjhDOTM2NzQ3RTI0RThGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142076246","wa_id":"584142076246"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDc2MjQ2FQIAERgSMDA3RTdEMTRGRTgzQTY3OTczAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129947521","wa_id":"584129947521"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQ3NTIxFQIAERgSOTEwMjU0ODQ3MDQ1N0UxRDc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145945758","wa_id":"584145945758"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1OTQ1NzU4FQIAERgSREUwOUYxMDU3RkQxRjUyMjkwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125324526","wa_id":"584125324526"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI0NTI2FQIAERgSMDg0OUE2MDBGOTAzNEYyQjlDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143995591","wa_id":"584143995591"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTk1NTkxFQIAERgSNzM5REZBRUMyMkIzNjkzOUIzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144927330","wa_id":"584144927330"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSN0I2MTI5QkE5NkIyNkRGNzc2AA==","message_status":"accepted"}]}'. 2026-08-17 07:01:11 - ====== INICIO WEBHOOK ====== 2026-08-17 07:01:11 - Evento: image | De: 584125843904 | Size: 833b 2026-08-17 07:01:11 - Procesando mensaje regular tipo: image 2026-08-17 07:01:11 - RegularMessageService: Procesando mensaje de 584125843904, tipo: image 2026-08-17 07:01:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODQzOTA0FQIAEhggQUM5M0IwOEFGQTkzQjU0QzA3RjY2MEFGNzNBQkI5RUYA 2026-08-17 07:01:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODQzOTA0FQIAEhggQUM5M0IwOEFGQTkzQjU0QzA3RjY2MEFGNzNBQkI5RUYA 2026-08-17 07:01:11 - Contenido: ... 2026-08-17 07:01:11 - Comando detectado: image 2026-08-17 07:01:11 - CommandProcessor: Procesando comando: image 2026-08-17 07:01:11 - Imagen sin comando, guardando y procesando 2026-08-17 07:01:11 - Verificando duplicado por imageId=1081089527650949, msgId=wamid.HBgMNTg0MTI1ODQzOTA0FQIAEhggQUM5M0IwOEFGQTkzQjU0QzA3RjY2MEFGNzNBQkI5RUYA 2026-08-17 07:01:11 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 07:01:11 - Incluyendo numtoname.php... 2026-08-17 07:01:11 - Incluyendo media.php... 2026-08-17 07:01:11 - DEBUG messages batch: [{"from":"584125843904","from_user_id":"VE.4548764148744065","id":"wamid.HBgMNTg0MTI1ODQzOTA0FQIAEhggQUM5M0IwOEFGQTkzQjU0QzA3RjY2MEFGNzNBQkI5RUYA","timestamp":"1786964467","type":"image","image":{"mime_type":"image\/jpeg","sha256":"3r\/9lGOuKJACc4NELjxKFRWK67BjxYyQGZKf1CA5A5c=","id":"1081089527650949","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1081089527650949&source=webhook&ext=1786964769&hash=ATy5XnL-LTxvuR8O30L9-XXxodGelsWwXCMDzhTm9gsKew"}}] 2026-08-17 07:01:11 - DEBUG caption: no se encontró texto cercano 2026-08-17 07:01:11 - DEBUG caption final: [VACIO] 2026-08-17 07:01:11 - DEBUG busqueda mobiles: 04125843904,4125843904,584125843904 2026-08-17 07:01:11 - DEBUG usuario encontrado: e4:38:83:b0:12:23 2026-08-17 07:01:11 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 07:01:11 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 07:01:12 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1081089527650949&source=getMedia&ext=1786964770&hash=ATyUv10OkCJD9JZzGotz238GqDpOGjJxLmuduA_3GMzxGw output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129200073","wa_id":"584129200073"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MjAwMDczFQIAERgSRUQzMEE3QkJCNEZGOUU4QzAyAA==","message_status":"accepted"}]}'. 2026-08-17 07:01:13 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1081089527650949.jpg (20597 bytes) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128890852","wa_id":"584128890852"}],"messages":[{"id":"wamid.HBgMNTg0MTI4ODkwODUyFQIAERgSQThEQThCODRFOEZERjNDMUI2AA==","message_status":"accepted"}]}'. 2026-08-17 07:01:14 - OCR tesseract exit=0 chars=232 2026-08-17 07:01:14 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 233 Y PagomóvilBDV Personas U) (EN 16/08/2026 Tari 007028000665 0 ito 26213323 (elite a 0102****5322 Destino: 04128646212 [El 0102 - BANCO DE VENEZUELA 2026-08-17 07:01:14 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-16"} 2026-08-17 07:01:14 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-17 07:01:14 - DEBUG registro: usernameRaw=''e4:38:83:b0:12:23'' first=''Pedro'' last=''Misle'' esRegistrado=1 2026-08-17 07:01:14 - DEBUG bodyAdmin postOCR: Tlf: 04125843904\nUser: e4:38:83:b0:12:23\nNombre: Pedro Misle\nBanco: Venezuela\nMonto: \nFecha: 2026-08-16 (caption)\nSrvID: 37 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125371064","wa_id":"584125371064"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzcxMDY0FQIAERgSQkQ2NkIzMjFBRDlFMzA4RjU1AA==","message_status":"accepted"}]}'. 2026-08-17 07:01:15 - ====== INICIO WEBHOOK ====== 2026-08-17 07:01:15 - Evento: status:failed | De: 584125371064 | Size: 573b 2026-08-17 07:01:15 - STATUS FAILED: failed para 584125371064 | Error: 131026 Message undeliverable 2026-08-17 07:01:15 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120864493","wa_id":"584120864493"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODY0NDkzFQIAERgSNzEwQTI3QzVCNTQzMjM0Qzc1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123251541","wa_id":"584123251541"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSMjNFNzFDMUYxQUVCNUMxODIwAA==","message_status":"accepted"}]}'. 2026-08-17 07:01:17 - IMG 1081089527650949 TEL 04125843904 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 07:01:17 - Incluyendo guardar_imagen.php... 2026-08-17 07:01:17 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 07:01:17 - Includes realizados. Verificando funciones... 2026-08-17 07:01:17 - obtenerInfoUsuario: Iniciando función con teléfono: 584125843904 2026-08-17 07:01:17 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 07:01:17 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 07:01:17 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 07:01:17 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 07:01:17 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 07:01:17 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:b0:12:23","firstname":"Pedro","lastname":"Misle","mac":"e4:38:83:b0:12:23","srvid":37} 2026-08-17 07:01:17 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 07:01:17 - Datos usuario extraídos: {"username":"e4:38:83:b0:12:23","firstname":"Pedro","lastname":"Misle","mac":"e4:38:83:b0:12:23","srvid":37} 2026-08-17 07:01:17 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 07:01:17 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 07:01:17 - Valor de accessToken: EAAC0c45... 2026-08-17 07:01:17 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 07:01:17 - Instancia WhatsAppImageHandler creada 2026-08-17 07:01:17 - Llamando a saveWhatsAppImage... 2026-08-17 07:01:17 - saveWhatsAppImage: Procesando imagen para: 584125843904 2026-08-17 07:01:17 - saveWhatsAppImage: ID de media: 1081089527650949, MIME type: image/jpeg 2026-08-17 07:01:17 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1081089527650949 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120111750","wa_id":"584120111750"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTExNzUwFQIAERgSRjI3OUNFMjgyODRGMDc3OTVBAA==","message_status":"accepted"}]}'. 2026-08-17 07:01:19 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 07:01:19 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1081089527650949&source=getMedia&ext=1786964776&hash=ATzx_Ebl0lpVN1lMfXXGfI3f54akuDd0XCLUlzeFQYP5ww 2026-08-17 07:01:19 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1081089527650949&source=getMedia&ext=1786964776&hash=ATzx_Ebl0lpVN1lMfXXGfI3f54akuDd0XCLUlzeFQYP5ww output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSNDU3N0U0RjQ4MEE3M0ZEOENGAA==","message_status":"accepted"}]}'. 2026-08-17 07:01:20 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 07:01:20 - descargar_imagen: Imagen descargada - Tamaño: 20597 bytes, Tipo: image/jpeg 2026-08-17 07:01:20 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1081089527650949.jpg, Tamaño: 20597 bytes 2026-08-17 07:01:20 - saveToDatabase: Registro insertado en BD con ID: 405 2026-08-17 07:01:20 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1081089527650949.jpg","image_id":"1081089527650949","size":20597,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 07:01:20 - Resultado del comando: array 2026-08-17 07:01:20 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 07:01:21 - Mensaje enviado con éxito a 584125843904 2026-08-17 07:01:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82ea011b02e (wa_message_id: wamid.HBgMNTg0MTI1ODQzOTA0FQIAERgSMDVCOUE4MjVERDU1MjQ2QkQxAA==) 2026-08-17 07:01:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a82ea011b02e 2026-08-17 07:01:21 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126478865","wa_id":"584126478865"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NDc4ODY1FQIAERgSMzZENDMxNEQ2MjhDNDlDNzVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120123185","wa_id":"584120123185"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSOTVBNjBFODc4RUIxQTI3OEQyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161499015","wa_id":"584161499015"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDk5MDE1FQIAERgSNjZGNkI3QTUwMzY4QkEzRUEzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123393293","wa_id":"584123393293"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzkzMjkzFQIAERgSQUM1ODM1ODEyRjc2NERCQzREAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSRDZCMEJFOEY0MENBNzA5M0I2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123083360","wa_id":"584123083360"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDgzMzYwFQIAERgSNDNEOUQ5RTRENzhEQzlBQTgwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241250241","wa_id":"584241250241"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjUwMjQxFQIAERgSRTk0NDcyNUJFNjJCNUM0MDNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120251855","wa_id":"584120251855"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjUxODU1FQIAERgSRUIzNzBCNDg2MkJGMTE0RkE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128941536","wa_id":"584128941536"}],"messages":[{"id":"wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSRDM1QjFFOENBNDM4MTc2QTMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411840","wa_id":"584121411840"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExODQwFQIAERgSMkE5MjY3NEM0NDFBRkMyQTI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910019","wa_id":"584129910019"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMDE5FQIAERgSN0M2RERGMDBGREYzNDZDMTgzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129625414","wa_id":"584129625414"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI1NDE0FQIAERgSN0I0OTJBNjgyNTkxQjUyQTk3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267301474","wa_id":"584267301474"}],"messages":[{"id":"wamid.HBgMNTg0MjY3MzAxNDc0FQIAERgSNUU2NzZDNDgyQUFEMjA0QzYxAA==","message_status":"accepted"}]}'. 2026-08-17 07:01:37 - ====== INICIO WEBHOOK ====== 2026-08-17 07:01:37 - Evento: status:failed | De: 584267301474 | Size: 573b 2026-08-17 07:01:37 - STATUS FAILED: failed para 584267301474 | Error: 131026 Message undeliverable 2026-08-17 07:01:37 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124694949","wa_id":"584124694949"}],"messages":[{"id":"wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSODgyNzIxQUJGN0E2MTNEMEE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSRUZDNjQ5MzAyQjUzOEU4RDM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128003166","wa_id":"584128003166"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAzMTY2FQIAERgSNDBGQThDOTk3N0VCQzE4QjhFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168393139","wa_id":"584168393139"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzkzMTM5FQIAERgSQkFGQzNFRDQ3MkREOTA1RkUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129976167","wa_id":"584129976167"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTc2MTY3FQIAERgSODA1MjZFREJBNzA4RjhFQ0Y3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584129625414","wa_id":"584129625414"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI1NDE0FQIAERgSQzdDRkI1QTUyQzA2RTNDMEQyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141063022","wa_id":"584141063022"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDYzMDIyFQIAERgSQkM2QUNFMzZDN0JFQjc4QUZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241249526","wa_id":"584241249526"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSREY3RjZDOTg4MjQ0QUUwNjgxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143925841","wa_id":"584143925841"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTI1ODQxFQIAERgSQjU3MkI3MDYzOTBFQ0I4QUNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241680845","wa_id":"584241680845"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjgwODQ1FQIAERgSQTNFMUY0NTcxOUQ5NjIxODFGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141059141","wa_id":"584141059141"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDU5MTQxFQIAERgSOEY2NTAxMTg3OTRGMkNBODhGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241825136","wa_id":"584241825136"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODI1MTM2FQIAERgSQzE1MzlEM0RCNTgyNzEwRkE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125510018","wa_id":"584125510018"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSQ0JENEVFNTAzM0U1MDVCN0VFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243599802‬","wa_id":"584243599802"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTk5ODAyFQIAERgSOTgwNkU5NzRFNTg0NkU0RTAzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122151979","wa_id":"584122151979"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMTUxOTc5FQIAERgSMEU2NkFDMzc2ODY5QjhEMUUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265206356","wa_id":"584265206356"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MjA2MzU2FQIAERgSNTY2OTVCQjMwQjE2QjM2M0JGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140317319","wa_id":"584140317319"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSMTk0OTM5MDkzMjQ0NTEwOTU5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126101708","wa_id":"584126101708"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTAxNzA4FQIAERgSRTJGQUZFQjQyRjNCMTI3MzZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264066993","wa_id":"584264066993"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDY2OTkzFQIAERgSQzhGMTBBOTdCNkM4MTgxQTVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168079184","wa_id":"584168079184"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MDc5MTg0FQIAERgSNUEwRDQzMzI2MUQ0REI2Q0Q2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144016415","wa_id":"584144016415"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0MDE2NDE1FQIAERgSMzhDNzc2QURDNUZBMkI0MTNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941827","wa_id":"584129941827"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODI3FQIAERgSMTE4MDg2MjQxRURFQTUxQTYyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142753496","wa_id":"584142753496"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzUzNDk2FQIAERgSQkYxNzIxQkQ4OEJCOTRBRENFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243835041","wa_id":"584243835041"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODM1MDQxFQIAERgSRjMyNTA3NTY2MEFEQjM0MkNEAA==","message_status":"accepted"}]}'. 2026-08-17 07:02:12 - ====== INICIO WEBHOOK ====== 2026-08-17 07:02:12 - Evento: image | De: 584163122950 | Size: 825b 2026-08-17 07:02:12 - Procesando mensaje regular tipo: image 2026-08-17 07:02:12 - RegularMessageService: Procesando mensaje de 584163122950, tipo: image 2026-08-17 07:02:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMTIyOTUwFQIAEhgUNEEyMDQxNkNENERENzE1NkUxRkYA 2026-08-17 07:02:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMTIyOTUwFQIAEhgUNEEyMDQxNkNENERENzE1NkUxRkYA 2026-08-17 07:02:12 - Contenido: ... 2026-08-17 07:02:12 - Comando detectado: image 2026-08-17 07:02:12 - CommandProcessor: Procesando comando: image 2026-08-17 07:02:12 - Imagen sin comando, guardando y procesando 2026-08-17 07:02:12 - Verificando duplicado por imageId=2131380067447656, msgId=wamid.HBgMNTg0MTYzMTIyOTUwFQIAEhgUNEEyMDQxNkNENERENzE1NkUxRkYA 2026-08-17 07:02:12 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 07:02:12 - Incluyendo numtoname.php... 2026-08-17 07:02:12 - Incluyendo media.php... 2026-08-17 07:02:12 - DEBUG messages batch: [{"from":"584163122950","from_user_id":"VE.4543416499278830","id":"wamid.HBgMNTg0MTYzMTIyOTUwFQIAEhgUNEEyMDQxNkNENERENzE1NkUxRkYA","timestamp":"1786964528","type":"image","image":{"mime_type":"image\/jpeg","sha256":"kYNb06sfjNbLkz9ydVVj41raEoo0HpZ8PL9amCAddsg=","id":"2131380067447656","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2131380067447656&source=webhook&ext=1786964829&hash=ATw6YUo2RzvNrvFx91mwgSaXVBJJUmFpTfyRGVpDoz8g1Q"}}] 2026-08-17 07:02:12 - DEBUG caption: no se encontró texto cercano 2026-08-17 07:02:12 - DEBUG caption final: [VACIO] 2026-08-17 07:02:12 - DEBUG busqueda mobiles: 04163122950,4163122950,584163122950 2026-08-17 07:02:12 - DEBUG usuario encontrado: 70:a7:41:24:76:de 2026-08-17 07:02:12 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 07:02:12 - OCR inicio (faltan datos: monto=NULL fecha=NULL) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129920717","wa_id":"584129920717"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSOTk4RDdFODhCODNBQjhGQzM5AA==","message_status":"accepted"}]}'. 2026-08-17 07:02:13 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2131380067447656&source=getMedia&ext=1786964830&hash=ATwhRmAPK5eYdmLd41nlBoCfsIJkPlAvm4i7o52i2Ef12w output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121337840","wa_id":"584121337840"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzM3ODQwFQIAERgSNTVCREE0MURGMTA4N0M4NkEwAA==","message_status":"accepted"}]}'. 2026-08-17 07:02:14 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2131380067447656.jpg (41871 bytes) 2026-08-17 07:02:15 - OCR tesseract exit=0 chars=540 2026-08-17 07:02:15 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 159 7:01 Enviar Tpago ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 26.685,00 Nro. de referenci. r 622935006694 Fecha y hora del envio: 17/08/2026 a las 7:01:50 AM Cuenta origen: Cta. Corriente *2727 Beneficiario: Internet Colonia Tovar - 0412-3663736 Documento de identidad: V-18.143.785 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal e Compartir Enviar nuevo Tpago os — Tpago [a Resumen Transferencias Recargas 2026-08-17 07:02:15 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-17"} 2026-08-17 07:02:15 - OCR parseDetalles: {"banco":"Venezuela","monto":"26685.00","fecha":"2026-08-17","debug":["fecha=2026-08-17","bancoCode=0102","montoNext=26.685,00"]} 2026-08-17 07:02:15 - DEBUG registro: usernameRaw=''70:a7:41:24:76:de'' first=''Maria Jose'' last=''infante'' esRegistrado=1 2026-08-17 07:02:15 - DEBUG bodyAdmin postOCR: Tlf: 04163122950\nUser: 70:a7:41:24:76:de\nNombre: Maria Jose infante\nBanco: Venezuela\nMonto: 26685.00 (ocrDetails)\nFecha: 2026-08-17 (caption)\nSrvID: 35 2026-08-17 07:02:18 - IMG 2131380067447656 TEL 04163122950 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 07:02:18 - Incluyendo guardar_imagen.php... 2026-08-17 07:02:18 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 07:02:18 - Includes realizados. Verificando funciones... 2026-08-17 07:02:18 - obtenerInfoUsuario: Iniciando función con teléfono: 584163122950 2026-08-17 07:02:18 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 07:02:18 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 07:02:18 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 07:02:18 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 07:02:18 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 07:02:18 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:24:76:de","firstname":"Maria Jose","lastname":"infante","mac":"70:a7:41:24:76:de","srvid":34} 2026-08-17 07:02:18 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 07:02:18 - Datos usuario extraídos: {"username":"70:a7:41:24:76:de","firstname":"Maria Jose","lastname":"infante","mac":"70:a7:41:24:76:de","srvid":34} 2026-08-17 07:02:18 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 07:02:18 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 07:02:18 - Valor de accessToken: EAAC0c45... 2026-08-17 07:02:18 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 07:02:18 - Instancia WhatsAppImageHandler creada 2026-08-17 07:02:18 - Llamando a saveWhatsAppImage... 2026-08-17 07:02:18 - saveWhatsAppImage: Procesando imagen para: 584163122950 2026-08-17 07:02:18 - saveWhatsAppImage: ID de media: 2131380067447656, MIME type: image/jpeg 2026-08-17 07:02:18 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2131380067447656 2026-08-17 07:02:19 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 07:02:19 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2131380067447656&source=getMedia&ext=1786964836&hash=ATwLyz_n9EhEP1n2TeWEv1VGbPMFk0M1oKnhfWgINL_NVQ 2026-08-17 07:02:19 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2131380067447656&source=getMedia&ext=1786964836&hash=ATwLyz_n9EhEP1n2TeWEv1VGbPMFk0M1oKnhfWgINL_NVQ 2026-08-17 07:02:19 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 07:02:19 - descargar_imagen: Imagen descargada - Tamaño: 41871 bytes, Tipo: image/jpeg 2026-08-17 07:02:19 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2131380067447656.jpg, Tamaño: 41871 bytes 2026-08-17 07:02:19 - saveToDatabase: Registro insertado en BD con ID: 406 2026-08-17 07:02:19 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2131380067447656.jpg","image_id":"2131380067447656","size":41871,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 07:02:19 - Resultado del comando: array 2026-08-17 07:02:19 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 07:02:21 - Mensaje enviado con éxito a 584163122950 2026-08-17 07:02:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82ea3d2512f (wa_message_id: wamid.HBgMNTg0MTYzMTIyOTUwFQIAERgSNzVFQUVFOTQ2RkZCREQ5MzE3AA==) 2026-08-17 07:02:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a82ea3d2512f 2026-08-17 07:02:21 - ====== FIN WEBHOOK ====== 2026-08-17 07:10:16 - ====== INICIO WEBHOOK ====== 2026-08-17 07:10:16 - Evento: text | De: 584242232350 | Size: 673b 2026-08-17 07:10:16 - Procesando mensaje regular tipo: text 2026-08-17 07:10:16 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-08-17 07:10:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNFMzg2RkE3RUZBMDk0NTM5RkM2NUVDM0E1QTA5MTAA 2026-08-17 07:10:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNFMzg2RkE3RUZBMDk0NTM5RkM2NUVDM0E1QTA5MTAA 2026-08-17 07:10:16 - Contenido: Bueno días 🌄 un mil disculpas pero si me puedes para pagar el fin de semana... 2026-08-17 07:10:16 - Comando detectado: bueno 2026-08-17 07:10:16 - CommandProcessor: Procesando comando: bueno 2026-08-17 07:10:16 - Comando no reconocido, enviando a ChatGPT 2026-08-17 07:10:16 - Resultado del comando: string 2026-08-17 07:10:16 - Enviando a ChatGPT: Bueno días 🌄 un mil disculpas pero si me puede... 2026-08-17 07:10:16 - forwardToChatGPT: Enviando a ChatGPT: Bueno días 🌄 un mil disculpas pero si me puede... 2026-08-17 07:10:16 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 08:10:16 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 08:10:16 America/Halifax] [CHATBOT][START] corr=62b45a69 IP=127.0.0.1 UA= [17-Aug-2026 07:10:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 07:10:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=0c:ea:14:9e:d6:9c mobile=584242232350 [17-Aug-2026 07:10:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 07:10:17 America/Caracas] [CHATBOT][DIAG] corr=62b45a69 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [17-Aug-2026 07:10:17 America/Caracas] [CHATBOT][CTX] corr=62b45a69 tel=584242232350 intent=chat srvid=47 usd=35 bs=31365.29 tasa=772.5441 verifyMode=simulated [17-Aug-2026 07:10:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 07:10:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 07:10:17 America/Caracas] [CHATBOT][AI][1b5499] Proveedor: gemini [17-Aug-2026 07:10:17 America/Caracas] [CHATBOT][GEMINI][1b5499] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 07:10:17 America/Caracas] [CHATBOT][GEMINI][1b5499] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:10:18 America/Caracas] [CHATBOT][GEMINI][1b5499] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:10:19 America/Caracas] [CHATBOT][AI][1b5499] Gemini falló, usando heurística local [17-Aug-2026 07:10:19 America/Caracas] [CHATBOT][END] corr=62b45a69 bytesRespuesta=397 [17-Aug-2026 07:10:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 07:10:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 07:10:20 - Mensaje enviado con éxito a 584242232350 2026-08-17 07:10:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82ec1cdb68e (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSRjBENUU0NTc5OTg5MEYwOUNEAA==) 2026-08-17 07:10:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a82ec1cdb68e 2026-08-17 07:10:20 - ====== FIN WEBHOOK ====== 2026-08-17 07:20:44 - ====== INICIO WEBHOOK ====== 2026-08-17 07:20:44 - Evento: text | De: 584141134261 | Size: 556b 2026-08-17 07:20:44 - Procesando mensaje regular tipo: text 2026-08-17 07:20:44 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-08-17 07:20:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNFNjBERThDRTU4OTlGQ0Y3Q0RDNzUzNjRCN0JERDYA 2026-08-17 07:20:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUNFNjBERThDRTU4OTlGQ0Y3Q0RDNzUzNjRCN0JERDYA 2026-08-17 07:20:44 - Contenido: ?... 2026-08-17 07:20:44 - Comando detectado: ? 2026-08-17 07:20:44 - CommandProcessor: Procesando comando: ? 2026-08-17 07:20:44 - Comando no reconocido, enviando a ChatGPT 2026-08-17 07:20:44 - Resultado del comando: string 2026-08-17 07:20:44 - Enviando a ChatGPT: ?... 2026-08-17 07:20:44 - forwardToChatGPT: Enviando a ChatGPT: ?... 2026-08-17 07:20:44 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 08:20:44 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 08:20:44 America/Halifax] [CHATBOT][START] corr=f85ae2be IP=127.0.0.1 UA= [17-Aug-2026 07:20:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 07:20:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=6c:68:a4:3f:b3:d4 mobile=584141134261 [17-Aug-2026 07:20:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 07:20:44 America/Caracas] [CHATBOT][DIAG] corr=f85ae2be Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [17-Aug-2026 07:20:44 America/Caracas] [CHATBOT][CTX] corr=f85ae2be tel=584141134261 intent=chat srvid=47 usd=35 bs=31365.29 tasa=772.5441 verifyMode=simulated [17-Aug-2026 07:20:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 07:20:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 07:20:44 America/Caracas] [CHATBOT][AI][33d551] Proveedor: gemini [17-Aug-2026 07:20:44 America/Caracas] [CHATBOT][GEMINI][33d551] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 07:20:45 America/Caracas] [CHATBOT][GEMINI][33d551] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:20:45 America/Caracas] [CHATBOT][GEMINI][33d551] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:20:46 America/Caracas] [CHATBOT][AI][33d551] Gemini falló, usando heurística local [17-Aug-2026 07:20:46 America/Caracas] [CHATBOT][AI][33d551] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 07:20:46 America/Caracas] [CHATBOT][END] corr=f85ae2be bytesRespuesta=390 [17-Aug-2026 07:20:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 07:20:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 07:20:47 - Mensaje enviado con éxito a 584141134261 2026-08-17 07:20:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82ee8f8b43c (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSNTQ2NTcwMzA0RTI2NzgyRTI2AA==) 2026-08-17 07:20:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a82ee8f8b43c 2026-08-17 07:20:47 - ====== FIN WEBHOOK ====== 2026-08-17 07:22:11 - ====== INICIO WEBHOOK ====== 2026-08-17 07:22:11 - Evento: text | De: 584141134261 | Size: 579b 2026-08-17 07:22:11 - Procesando mensaje regular tipo: text 2026-08-17 07:22:11 - RegularMessageService: Procesando mensaje de 584141134261, tipo: text 2026-08-17 07:22:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUMxQzFDNTJCMUFCREVFNUI2RjFDQzkyRTA5RDQ5ODcA 2026-08-17 07:22:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUMxQzFDNTJCMUFCREVFNUI2RjFDQzkyRTA5RDQ5ODcA 2026-08-17 07:22:11 - Contenido: Hice el pago y no activa... 2026-08-17 07:22:11 - Comando detectado: hice 2026-08-17 07:22:11 - CommandProcessor: Procesando comando: hice 2026-08-17 07:22:11 - Comando no reconocido, enviando a ChatGPT 2026-08-17 07:22:11 - Resultado del comando: string 2026-08-17 07:22:11 - Enviando a ChatGPT: Hice el pago y no activa... 2026-08-17 07:22:11 - forwardToChatGPT: Enviando a ChatGPT: Hice el pago y no activa... 2026-08-17 07:22:11 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 08:22:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 08:22:11 America/Halifax] [CHATBOT][START] corr=47693440 IP=127.0.0.1 UA= [17-Aug-2026 07:22:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 07:22:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-16 username=6c:68:a4:3f:b3:d4 mobile=584141134261 [17-Aug-2026 07:22:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 07:22:12 America/Caracas] [CHATBOT][DIAG] corr=47693440 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [17-Aug-2026 07:22:12 America/Caracas] [CHATBOT][CTX] corr=47693440 tel=584141134261 intent=chat srvid=47 usd=35 bs=31365.29 tasa=772.5441 verifyMode=simulated [17-Aug-2026 07:22:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 07:22:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 07:22:12 America/Caracas] [CHATBOT][AI][98133b] Proveedor: gemini [17-Aug-2026 07:22:12 America/Caracas] [CHATBOT][GEMINI][98133b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 07:22:12 America/Caracas] [CHATBOT][GEMINI][98133b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:22:13 America/Caracas] [CHATBOT][GEMINI][98133b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:22:14 America/Caracas] [CHATBOT][AI][98133b] Gemini falló, usando heurística local [17-Aug-2026 07:22:14 America/Caracas] [CHATBOT][END] corr=47693440 bytesRespuesta=397 [17-Aug-2026 07:22:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 07:22:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 07:22:15 - Mensaje enviado con éxito a 584141134261 2026-08-17 07:22:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82eee738318 (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSRDM0Rjk4MTFBNzY5NDIwOEFCAA==) 2026-08-17 07:22:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a82eee738318 2026-08-17 07:22:15 - ====== FIN WEBHOOK ====== 2026-08-17 07:22:30 - ====== INICIO WEBHOOK ====== 2026-08-17 07:22:30 - Evento: image | De: 584141134261 | Size: 831b 2026-08-17 07:22:30 - Procesando mensaje regular tipo: image 2026-08-17 07:22:30 - RegularMessageService: Procesando mensaje de 584141134261, tipo: image 2026-08-17 07:22:30 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM5OTRGMTFEOUM2ODZGODZBQTIxMDBFRkExOTFEQUQA 2026-08-17 07:22:30 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM5OTRGMTFEOUM2ODZGODZBQTIxMDBFRkExOTFEQUQA 2026-08-17 07:22:30 - Contenido: ... 2026-08-17 07:22:30 - Comando detectado: image 2026-08-17 07:22:30 - CommandProcessor: Procesando comando: image 2026-08-17 07:22:30 - Imagen sin comando, guardando y procesando 2026-08-17 07:22:30 - Verificando duplicado por imageId=27901926149464325, msgId=wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM5OTRGMTFEOUM2ODZGODZBQTIxMDBFRkExOTFEQUQA 2026-08-17 07:22:30 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 07:22:30 - Incluyendo numtoname.php... 2026-08-17 07:22:30 - Incluyendo media.php... 2026-08-17 07:22:30 - DEBUG messages batch: [{"from":"584141134261","from_user_id":"VE.4535326140087866","id":"wamid.HBgMNTg0MTQxMTM0MjYxFQIAEhggQUM5OTRGMTFEOUM2ODZGODZBQTIxMDBFRkExOTFEQUQA","timestamp":"1786965747","type":"image","image":{"mime_type":"image\/jpeg","sha256":"3BbHySRQOUL37jJYskCcUi9sa6eTdLEg\/ciIDxIy3mU=","id":"27901926149464325","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=27901926149464325&source=webhook&ext=1786966048&hash=ATwypR_S_RMeJ3uhPH7Nmz7bVa1lauHQVAOWGvjzev6RgA"}}] 2026-08-17 07:22:30 - DEBUG caption: no se encontró texto cercano 2026-08-17 07:22:30 - DEBUG caption final: [VACIO] 2026-08-17 07:22:30 - DEBUG busqueda mobiles: 04141134261,4141134261,584141134261 2026-08-17 07:22:30 - DEBUG usuario encontrado: 6c:68:a4:3f:b3:d4 2026-08-17 07:22:30 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 07:22:30 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 07:22:31 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27901926149464325&source=getMedia&ext=1786966049&hash=ATxoPzXYRcZfAVpU7hP4SAvIOt17t1ZT1VcoDOa0Dy3wIQ 2026-08-17 07:22:33 - OCR imagen guardada /home/ctnet/www/chatWEB/media/27901926149464325.jpg (37590 bytes) 2026-08-17 07:22:33 - OCR tesseract exit=0 chars=363 2026-08-17 07:22:33 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 7:43p.m. X Full 19% < _Comprobante de operacion < y PagomóvilBDV Personas 9 27.020,00 Bs Fecha: 16/08/2026 Operación: 007029193305 [[] Identificación: 18143785 Origen: 0102****2506 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: yoselin gerik < Anranar. 2026-08-17 07:22:33 - OCR parse (caption-level): {"banco":"Venezuela","monto":"27020.00","fecha":"2026-08-16"} 2026-08-17 07:22:33 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-17 07:22:33 - DEBUG registro: usernameRaw=''6c:68:a4:3f:b3:d4'' first=''yoselin'' last=''gerig'' esRegistrado=1 2026-08-17 07:22:33 - DEBUG bodyAdmin postOCR: Tlf: 04141134261\nUser: 6c:68:a4:3f:b3:d4\nNombre: yoselin gerig\nBanco: Venezuela\nMonto: 27020.00 (caption)\nFecha: 2026-08-16 (caption)\nSrvID: 47 2026-08-17 07:22:37 - IMG 27901926149464325 TEL 04141134261 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 07:22:37 - Incluyendo guardar_imagen.php... 2026-08-17 07:22:37 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 07:22:37 - Includes realizados. Verificando funciones... 2026-08-17 07:22:37 - obtenerInfoUsuario: Iniciando función con teléfono: 584141134261 2026-08-17 07:22:37 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 07:22:37 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 07:22:37 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 07:22:37 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 07:22:37 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 07:22:37 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:3f:b3:d4","firstname":"yoselin","lastname":"gerig","mac":"6c:68:a4:3f:b3:dd","srvid":47} 2026-08-17 07:22:37 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 07:22:37 - Datos usuario extraídos: {"username":"6c:68:a4:3f:b3:d4","firstname":"yoselin","lastname":"gerig","mac":"6c:68:a4:3f:b3:dd","srvid":47} 2026-08-17 07:22:37 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 07:22:37 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 07:22:37 - Valor de accessToken: EAAC0c45... 2026-08-17 07:22:37 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 07:22:37 - Instancia WhatsAppImageHandler creada 2026-08-17 07:22:37 - Llamando a saveWhatsAppImage... 2026-08-17 07:22:37 - saveWhatsAppImage: Procesando imagen para: 584141134261 2026-08-17 07:22:37 - saveWhatsAppImage: ID de media: 27901926149464325, MIME type: image/jpeg 2026-08-17 07:22:37 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/27901926149464325 2026-08-17 07:22:38 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 07:22:38 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27901926149464325&source=getMedia&ext=1786966055&hash=ATwdsLDRgncdGpsHNi_ASJvjy02xuCZQsQ9P-txPI2OqCQ 2026-08-17 07:22:38 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27901926149464325&source=getMedia&ext=1786966055&hash=ATwdsLDRgncdGpsHNi_ASJvjy02xuCZQsQ9P-txPI2OqCQ 2026-08-17 07:22:38 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 07:22:38 - descargar_imagen: Imagen descargada - Tamaño: 37590 bytes, Tipo: image/jpeg 2026-08-17 07:22:38 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/27901926149464325.jpg, Tamaño: 37590 bytes 2026-08-17 07:22:38 - saveToDatabase: Registro insertado en BD con ID: 407 2026-08-17 07:22:38 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/27901926149464325.jpg","image_id":"27901926149464325","size":37590,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 07:22:38 - Resultado del comando: array 2026-08-17 07:22:38 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 07:22:39 - Mensaje enviado con éxito a 584141134261 2026-08-17 07:22:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82eeffe3aae (wa_message_id: wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSNDUyQjdBQjBENDFFMEFEMTFDAA==) 2026-08-17 07:22:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a82eeffe3aae 2026-08-17 07:22:39 - ====== FIN WEBHOOK ====== 2026-08-17 07:36:33 - ====== INICIO WEBHOOK ====== 2026-08-17 07:36:33 - Evento: text | De: 584121405110 | Size: 588b 2026-08-17 07:36:33 - Procesando mensaje regular tipo: text 2026-08-17 07:36:33 - RegularMessageService: Procesando mensaje de 584121405110, tipo: text 2026-08-17 07:36:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUM5NDUyMDNDQURERUM1NzJGMkY0MDYxM0U0MzkzMzkA 2026-08-17 07:36:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUM5NDUyMDNDQURERUM1NzJGMkY0MDYxM0U0MzkzMzkA 2026-08-17 07:36:33 - Contenido: Buenos dia ya ise el pago del Internet... 2026-08-17 07:36:33 - Comando detectado: buenos 2026-08-17 07:36:33 - CommandProcessor: Procesando comando: buenos 2026-08-17 07:36:33 - Comando no reconocido, enviando a ChatGPT 2026-08-17 07:36:33 - Resultado del comando: string 2026-08-17 07:36:33 - Enviando a ChatGPT: Buenos dia ya ise el pago del Internet... 2026-08-17 07:36:33 - forwardToChatGPT: Enviando a ChatGPT: Buenos dia ya ise el pago del Internet... 2026-08-17 07:36:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 08:36:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 08:36:33 America/Halifax] [CHATBOT][START] corr=54119cb4 IP=127.0.0.1 UA= [17-Aug-2026 07:36:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 07:36:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=28:70:4e:b6:45:60 mobile=584121405110 [17-Aug-2026 07:36:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 07:36:34 America/Caracas] [CHATBOT][DIAG] corr=54119cb4 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 2 días [critical] [17-Aug-2026 07:36:34 America/Caracas] [CHATBOT][CTX] corr=54119cb4 tel=584121405110 intent=chat srvid=35 usd=40 bs=35846.05 tasa=772.5441 verifyMode=simulated [17-Aug-2026 07:36:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 07:36:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 07:36:34 America/Caracas] [CHATBOT][AI][51ae68] Proveedor: gemini [17-Aug-2026 07:36:34 America/Caracas] [CHATBOT][GEMINI][51ae68] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 07:36:35 America/Caracas] [CHATBOT][GEMINI][51ae68] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:36:35 America/Caracas] [CHATBOT][GEMINI][51ae68] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:36:36 America/Caracas] [CHATBOT][AI][51ae68] Gemini falló, usando heurística local [17-Aug-2026 07:36:36 America/Caracas] [CHATBOT][END] corr=54119cb4 bytesRespuesta=397 [17-Aug-2026 07:36:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 07:36:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 07:36:37 - Mensaje enviado con éxito a 584121405110 2026-08-17 07:36:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82f2456e3ac (wa_message_id: wamid.HBgMNTg0MTIxNDA1MTEwFQIAERgSREE4ODVDNjFCRkU1NUExODBEAA==) 2026-08-17 07:36:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a82f2456e3ac 2026-08-17 07:36:37 - ====== FIN WEBHOOK ====== 2026-08-17 07:37:07 - ====== INICIO WEBHOOK ====== 2026-08-17 07:37:07 - Evento: image | De: 584121405110 | Size: 852b 2026-08-17 07:37:07 - Procesando mensaje regular tipo: image 2026-08-17 07:37:07 - RegularMessageService: Procesando mensaje de 584121405110, tipo: image 2026-08-17 07:37:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUM1NkEyQjYxODA5ODc0NUZGNDNBNTY4MEFFRjg1OTEA 2026-08-17 07:37:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUM1NkEyQjYxODA5ODc0NUZGNDNBNTY4MEFFRjg1OTEA 2026-08-17 07:37:07 - Contenido: ... 2026-08-17 07:37:07 - Comando detectado: image 2026-08-17 07:37:07 - CommandProcessor: Procesando comando: image 2026-08-17 07:37:07 - Imagen sin comando, guardando y procesando 2026-08-17 07:37:07 - Verificando duplicado por imageId=2697370764015401, msgId=wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUM1NkEyQjYxODA5ODc0NUZGNDNBNTY4MEFFRjg1OTEA 2026-08-17 07:37:07 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 07:37:07 - Incluyendo numtoname.php... 2026-08-17 07:37:07 - Incluyendo media.php... 2026-08-17 07:37:07 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584121405110","from_user_id":"VE.4551578591795954","id":"wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUM1NkEyQjYxODA5ODc0NUZGNDNBNTY4MEFFRjg1OTEA","timestamp":"1786966623","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ysRVlPZSJxCK7tCzCAnwmmTzVdZfPEubPpznJfogiYY=","id":"2697370764015401","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2697370764015401&source=webhook&ext=1786966925&hash=ATykRhuxeMmyXaaJ95ZMmX2Sxzs9vIOpdqDsLSLHowW7NQ"}}] 2026-08-17 07:37:07 - DEBUG caption: no se encontró texto cercano 2026-08-17 07:37:07 - DEBUG caption final: [VACIO] 2026-08-17 07:37:07 - DEBUG busqueda mobiles: 04121405110,4121405110,584121405110 2026-08-17 07:37:07 - DEBUG usuario NO encontrado 2026-08-17 07:37:07 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 07:37:07 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 07:37:08 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2697370764015401&source=getMedia&ext=1786966926&hash=ATy_MWhODOrqVwGXa_a08EC9a6ZBYDnGsmxeTKLyfFeiUQ 2026-08-17 07:37:10 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2697370764015401.jpg (114925 bytes) 2026-08-17 07:37:10 - OCR tesseract exit=0 chars=340 2026-08-17 07:37:10 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 259 19:26 O -** Ze = GD € Comprobante de operacion <— y Transferencias a terceros 9 30.842,86 Bs Fecha: 16/08/2026 Operación: 059137040783 0 Nombre: Ctnetwork Ca Origen: 0102****2138 Destino: 0102****6338 Concepto: pagointernet < Crear Acceso directo 2026-08-17 07:37:10 - OCR parse (caption-level): {"banco":null,"monto":"30842.86","fecha":"2026-08-16"} 2026-08-17 07:37:10 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-17 07:37:10 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-17 07:37:10 - DEBUG bodyAdmin postOCR: Tlf: 04121405110\nUsuario: NO REGISTRADO\nBanco: \nMonto: 30842.86 (caption)\nFecha: 2026-08-16 (caption) 2026-08-17 07:37:13 - IMG 2697370764015401 TEL 04121405110 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 07:37:13 - Incluyendo guardar_imagen.php... 2026-08-17 07:37:13 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 07:37:13 - Includes realizados. Verificando funciones... 2026-08-17 07:37:13 - obtenerInfoUsuario: Iniciando función con teléfono: 584121405110 2026-08-17 07:37:13 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 07:37:13 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 07:37:13 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 07:37:13 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 07:37:13 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 07:37:13 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b6:45:60","firstname":"Yumileidy","lastname":"Mogollon Sandoval","mac":"28:70:4e:b6:45:60","srvid":35} 2026-08-17 07:37:13 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 07:37:13 - Datos usuario extraídos: {"username":"28:70:4e:b6:45:60","firstname":"Yumileidy","lastname":"Mogollon Sandoval","mac":"28:70:4e:b6:45:60","srvid":35} 2026-08-17 07:37:13 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 07:37:13 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 07:37:13 - Valor de accessToken: EAAC0c45... 2026-08-17 07:37:13 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 07:37:13 - Instancia WhatsAppImageHandler creada 2026-08-17 07:37:13 - Llamando a saveWhatsAppImage... 2026-08-17 07:37:13 - saveWhatsAppImage: Procesando imagen para: 584121405110 2026-08-17 07:37:13 - saveWhatsAppImage: ID de media: 2697370764015401, MIME type: image/jpeg 2026-08-17 07:37:13 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2697370764015401 2026-08-17 07:37:14 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 07:37:14 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2697370764015401&source=getMedia&ext=1786966932&hash=ATz-BzMvd-UZesvcNZeeeY18NCNkymh4j5J7JHHNja0haw 2026-08-17 07:37:14 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2697370764015401&source=getMedia&ext=1786966932&hash=ATz-BzMvd-UZesvcNZeeeY18NCNkymh4j5J7JHHNja0haw 2026-08-17 07:37:15 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 07:37:15 - descargar_imagen: Imagen descargada - Tamaño: 114925 bytes, Tipo: image/jpeg 2026-08-17 07:37:15 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2697370764015401.jpg, Tamaño: 114925 bytes 2026-08-17 07:37:15 - saveToDatabase: Registro insertado en BD con ID: 408 2026-08-17 07:37:15 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2697370764015401.jpg","image_id":"2697370764015401","size":114925,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 07:37:15 - Resultado del comando: array 2026-08-17 07:37:15 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 07:37:16 - Mensaje enviado con éxito a 584121405110 2026-08-17 07:37:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82f26c80b7f (wa_message_id: wamid.HBgMNTg0MTIxNDA1MTEwFQIAERgSNjNCNjg2NTI1RUM4MUJBQTE0AA==) 2026-08-17 07:37:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a82f26c80b7f 2026-08-17 07:37:16 - ====== FIN WEBHOOK ====== 2026-08-17 07:39:09 - ====== INICIO WEBHOOK ====== 2026-08-17 07:39:09 - Evento: text | De: 584243332880 | Size: 602b 2026-08-17 07:39:09 - Procesando mensaje regular tipo: text 2026-08-17 07:39:09 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-17 07:39:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNENkFERjk2QjlFQUNCQzVGNDA4RjJENTE2MzY2RDYA 2026-08-17 07:39:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNENkFERjk2QjlFQUNCQzVGNDA4RjJENTE2MzY2RDYA 2026-08-17 07:39:09 - Contenido: Buenos días. Si revisaron mi pago... 2026-08-17 07:39:09 - Comando detectado: buenos 2026-08-17 07:39:09 - CommandProcessor: Procesando comando: buenos 2026-08-17 07:39:09 - Comando no reconocido, enviando a ChatGPT 2026-08-17 07:39:09 - Resultado del comando: string 2026-08-17 07:39:09 - Enviando a ChatGPT: Buenos días. Si revisaron mi pago... 2026-08-17 07:39:09 - forwardToChatGPT: Enviando a ChatGPT: Buenos días. Si revisaron mi pago... 2026-08-17 07:39:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 08:39:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 08:39:09 America/Halifax] [CHATBOT][START] corr=999e4117 IP=127.0.0.1 UA= [17-Aug-2026 07:39:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 07:39:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Aug-2026 07:39:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 07:39:09 America/Caracas] [CHATBOT][DIAG] corr=999e4117 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [17-Aug-2026 07:39:09 America/Caracas] [CHATBOT][CTX] corr=999e4117 tel=584243332880 intent=chat srvid=35 usd=40 bs=35846.05 tasa=772.5441 verifyMode=simulated [17-Aug-2026 07:39:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 07:39:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 07:39:09 America/Caracas] [CHATBOT][AI][a24e6d] Proveedor: gemini [17-Aug-2026 07:39:09 America/Caracas] [CHATBOT][GEMINI][a24e6d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 07:39:10 America/Caracas] [CHATBOT][GEMINI][a24e6d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:39:10 America/Caracas] [CHATBOT][GEMINI][a24e6d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:39:11 America/Caracas] [CHATBOT][AI][a24e6d] Gemini falló, usando heurística local [17-Aug-2026 07:39:11 America/Caracas] [CHATBOT][END] corr=999e4117 bytesRespuesta=397 [17-Aug-2026 07:39:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 07:39:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 07:39:12 - Mensaje enviado con éxito a 584243332880 2026-08-17 07:39:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82f2e09429a (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNEI0Qzg2NkVEREM5MTFGNjJCAA==) 2026-08-17 07:39:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a82f2e09429a 2026-08-17 07:39:12 - ====== FIN WEBHOOK ====== 2026-08-17 07:39:35 - ====== INICIO WEBHOOK ====== 2026-08-17 07:39:35 - Evento: text | De: 584243332880 | Size: 592b 2026-08-17 07:39:35 - Procesando mensaje regular tipo: text 2026-08-17 07:39:35 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-17 07:39:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM4MEFCMzdGRTBERUU5OTgyNkJGNkVBOUE5QTcxMDUA 2026-08-17 07:39:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM4MEFCMzdGRTBERUU5OTgyNkJGNkVBOUE5QTcxMDUA 2026-08-17 07:39:35 - Contenido: Ya yo transferí mi amor... 2026-08-17 07:39:35 - Comando detectado: ya 2026-08-17 07:39:35 - CommandProcessor: Procesando comando: ya 2026-08-17 07:39:35 - Comando no reconocido, enviando a ChatGPT 2026-08-17 07:39:35 - Resultado del comando: string 2026-08-17 07:39:35 - Enviando a ChatGPT: Ya yo transferí mi amor... 2026-08-17 07:39:35 - forwardToChatGPT: Enviando a ChatGPT: Ya yo transferí mi amor... 2026-08-17 07:39:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 08:39:36 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 08:39:36 America/Halifax] [CHATBOT][START] corr=fcae3a40 IP=127.0.0.1 UA= [17-Aug-2026 07:39:36 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 07:39:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Aug-2026 07:39:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 07:39:36 America/Caracas] [CHATBOT][DIAG] corr=fcae3a40 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [17-Aug-2026 07:39:36 America/Caracas] [CHATBOT][CTX] corr=fcae3a40 tel=584243332880 intent=chat srvid=35 usd=40 bs=35846.05 tasa=772.5441 verifyMode=simulated [17-Aug-2026 07:39:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 07:39:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 07:39:36 America/Caracas] [CHATBOT][AI][206fc6] Proveedor: gemini [17-Aug-2026 07:39:36 America/Caracas] [CHATBOT][GEMINI][206fc6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 07:39:37 America/Caracas] [CHATBOT][GEMINI][206fc6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:39:37 America/Caracas] [CHATBOT][GEMINI][206fc6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:39:38 America/Caracas] [CHATBOT][AI][206fc6] Gemini falló, usando heurística local [17-Aug-2026 07:39:38 America/Caracas] [CHATBOT][AI][206fc6] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 07:39:38 America/Caracas] [CHATBOT][END] corr=fcae3a40 bytesRespuesta=397 [17-Aug-2026 07:39:38 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 07:39:38 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 07:39:39 - Mensaje enviado con éxito a 584243332880 2026-08-17 07:39:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82f2fb685ae (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNkY2RkE4RDYwQzA3QzExMjI4AA==) 2026-08-17 07:39:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a82f2fb685ae 2026-08-17 07:39:39 - ====== FIN WEBHOOK ====== 2026-08-17 07:39:59 - ====== INICIO WEBHOOK ====== 2026-08-17 07:39:59 - Evento: image | De: 584124307313 | Size: 834b 2026-08-17 07:39:59 - Procesando mensaje regular tipo: image 2026-08-17 07:39:59 - RegularMessageService: Procesando mensaje de 584124307313, tipo: image 2026-08-17 07:39:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzA3MzEzFQIAEhggQTVDMEQ2M0JGNjI0Mzg5NzAxNzMxODAzNjhFQTRFRDgA 2026-08-17 07:39:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzA3MzEzFQIAEhggQTVDMEQ2M0JGNjI0Mzg5NzAxNzMxODAzNjhFQTRFRDgA 2026-08-17 07:39:59 - Contenido: ... 2026-08-17 07:39:59 - Comando detectado: image 2026-08-17 07:39:59 - CommandProcessor: Procesando comando: image 2026-08-17 07:39:59 - Imagen sin comando, guardando y procesando 2026-08-17 07:39:59 - Verificando duplicado por imageId=948775221570995, msgId=wamid.HBgMNTg0MTI0MzA3MzEzFQIAEhggQTVDMEQ2M0JGNjI0Mzg5NzAxNzMxODAzNjhFQTRFRDgA 2026-08-17 07:39:59 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 07:39:59 - Incluyendo numtoname.php... 2026-08-17 07:39:59 - Incluyendo media.php... 2026-08-17 07:39:59 - DEBUG messages batch: [{"from":"584124307313","from_user_id":"VE.4545579482395865","id":"wamid.HBgMNTg0MTI0MzA3MzEzFQIAEhggQTVDMEQ2M0JGNjI0Mzg5NzAxNzMxODAzNjhFQTRFRDgA","timestamp":"1786966795","type":"image","image":{"mime_type":"image\/jpeg","sha256":"30aQsVvdzGo+hEEmksEYVYBbkv0U3rjUPBPS5hQ\/C+8=","id":"948775221570995","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=948775221570995&source=webhook&ext=1786967096&hash=ATyNRaWPDWUcSbNEwS-Pa4VfAPYM3j9Wq38ASI-ZweaGDg"}}] 2026-08-17 07:39:59 - DEBUG caption: no se encontró texto cercano 2026-08-17 07:39:59 - DEBUG caption final: [VACIO] 2026-08-17 07:39:59 - DEBUG busqueda mobiles: 04124307313,4124307313,584124307313 2026-08-17 07:39:59 - DEBUG usuario encontrado: f4:92:bf:d8:d4:4d 2026-08-17 07:39:59 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 07:39:59 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 07:40:00 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=948775221570995&source=getMedia&ext=1786967097&hash=ATzo97q12WhFzCNIJj0SCUfVCuHUu0WfZDoSwg_078EUCQ 2026-08-17 07:40:00 - OCR imagen guardada /home/ctnet/www/chatWEB/media/948775221570995.jpg (30599 bytes) 2026-08-17 07:40:01 - OCR tesseract exit=0 chars=269 2026-08-17 07:40:01 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 Ss PagomévilBDV Personas 9 23.151,00 Bs Fecha: 17/08/2026 Operación: 007031438181 io Identificación: 18143785 Origen: O102***AG14 Destino: 04143466209 Banco: 0105 - BANCO MERCANTIL 2026-08-17 07:40:01 - OCR parse (caption-level): {"banco":"Mercantil","monto":"23151.00","fecha":"2026-08-17"} 2026-08-17 07:40:01 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-17","debug":["fecha=2026-08-17"]} 2026-08-17 07:40:01 - DEBUG registro: usernameRaw=''f4:92:bf:d8:d4:4d'' first=''nelson'' last=''rondon'' esRegistrado=1 2026-08-17 07:40:01 - DEBUG bodyAdmin postOCR: Tlf: 04124307313\nUser: f4:92:bf:d8:d4:4d\nNombre: nelson rondon\nBanco: Mercantil\nMonto: 23151.00 (caption)\nFecha: 2026-08-17 (caption)\nSrvID: 34 2026-08-17 07:40:04 - IMG 948775221570995 TEL 04124307313 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 07:40:04 - Incluyendo guardar_imagen.php... 2026-08-17 07:40:04 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 07:40:04 - Includes realizados. Verificando funciones... 2026-08-17 07:40:04 - obtenerInfoUsuario: Iniciando función con teléfono: 584124307313 2026-08-17 07:40:04 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 07:40:04 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 07:40:04 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 07:40:04 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 07:40:04 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 07:40:04 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:d8:d4:4d","firstname":"nelson","lastname":"rondon","mac":"f4:92:bf:d8:d4:4d","srvid":34} 2026-08-17 07:40:04 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 07:40:04 - Datos usuario extraídos: {"username":"f4:92:bf:d8:d4:4d","firstname":"nelson","lastname":"rondon","mac":"f4:92:bf:d8:d4:4d","srvid":34} 2026-08-17 07:40:04 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 07:40:04 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 07:40:04 - Valor de accessToken: EAAC0c45... 2026-08-17 07:40:04 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 07:40:04 - Instancia WhatsAppImageHandler creada 2026-08-17 07:40:04 - Llamando a saveWhatsAppImage... 2026-08-17 07:40:04 - saveWhatsAppImage: Procesando imagen para: 584124307313 2026-08-17 07:40:04 - saveWhatsAppImage: ID de media: 948775221570995, MIME type: image/jpeg 2026-08-17 07:40:04 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/948775221570995 2026-08-17 07:40:05 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 07:40:05 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=948775221570995&source=getMedia&ext=1786967103&hash=ATyWzPUtq6-V19pKVsTL_K4oD50A9hhObiHzbi_jud2fDQ 2026-08-17 07:40:05 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=948775221570995&source=getMedia&ext=1786967103&hash=ATyWzPUtq6-V19pKVsTL_K4oD50A9hhObiHzbi_jud2fDQ 2026-08-17 07:40:06 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 07:40:06 - descargar_imagen: Imagen descargada - Tamaño: 30599 bytes, Tipo: image/jpeg 2026-08-17 07:40:06 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/948775221570995.jpg, Tamaño: 30599 bytes 2026-08-17 07:40:06 - saveToDatabase: Registro insertado en BD con ID: 409 2026-08-17 07:40:06 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/948775221570995.jpg","image_id":"948775221570995","size":30599,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 07:40:06 - Resultado del comando: array 2026-08-17 07:40:06 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 07:40:07 - Mensaje enviado con éxito a 584124307313 2026-08-17 07:40:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82f31744cca (wa_message_id: wamid.HBgMNTg0MTI0MzA3MzEzFQIAERgSNTVCNjE4N0UwRDhFNjEyRjE2AA==) 2026-08-17 07:40:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a82f31744cca 2026-08-17 07:40:07 - ====== FIN WEBHOOK ====== 2026-08-17 07:40:28 - ====== INICIO WEBHOOK ====== 2026-08-17 07:40:28 - Evento: text | De: 584124307313 | Size: 612b 2026-08-17 07:40:28 - Procesando mensaje regular tipo: text 2026-08-17 07:40:28 - RegularMessageService: Procesando mensaje de 584124307313, tipo: text 2026-08-17 07:40:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzA3MzEzFQIAEhggQTVBMzhBQzc3MjJCQjI0MEM1QjEyNUM2QTRDMjVFMkQA 2026-08-17 07:40:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzA3MzEzFQIAEhggQTVBMzhBQzc3MjJCQjI0MEM1QjEyNUM2QTRDMjVFMkQA 2026-08-17 07:40:28 - Contenido: Bueno día él pago dé Nelson Ronaldo... 2026-08-17 07:40:28 - Comando detectado: bueno 2026-08-17 07:40:28 - CommandProcessor: Procesando comando: bueno 2026-08-17 07:40:28 - Comando no reconocido, enviando a ChatGPT 2026-08-17 07:40:28 - Resultado del comando: string 2026-08-17 07:40:28 - Enviando a ChatGPT: Bueno día él pago dé Nelson Ronaldo... 2026-08-17 07:40:28 - forwardToChatGPT: Enviando a ChatGPT: Bueno día él pago dé Nelson Ronaldo... 2026-08-17 07:40:28 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 08:40:28 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 08:40:28 America/Halifax] [CHATBOT][START] corr=4e33d049 IP=127.0.0.1 UA= [17-Aug-2026 07:40:29 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 07:40:29 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=f4:92:bf:d8:d4:4d mobile=584124307313 [17-Aug-2026 07:40:29 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 07:40:29 America/Caracas] [CHATBOT][DIAG] corr=4e33d049 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 2 días [critical] [17-Aug-2026 07:40:29 America/Caracas] [CHATBOT][CTX] corr=4e33d049 tel=584124307313 intent=chat srvid=34 usd=30 bs=26884.53 tasa=772.5441 verifyMode=simulated [17-Aug-2026 07:40:29 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 07:40:29 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 07:40:29 America/Caracas] [CHATBOT][AI][ae60d2] Proveedor: gemini [17-Aug-2026 07:40:29 America/Caracas] [CHATBOT][GEMINI][ae60d2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 07:40:30 America/Caracas] [CHATBOT][GEMINI][ae60d2] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:40:30 America/Caracas] [CHATBOT][GEMINI][ae60d2] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:40:31 America/Caracas] [CHATBOT][AI][ae60d2] Gemini falló, usando heurística local [17-Aug-2026 07:40:31 America/Caracas] [CHATBOT][END] corr=4e33d049 bytesRespuesta=397 [17-Aug-2026 07:40:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 07:40:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 07:40:32 - Mensaje enviado con éxito a 584124307313 2026-08-17 07:40:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82f33060954 (wa_message_id: wamid.HBgMNTg0MTI0MzA3MzEzFQIAERgSRTJFMDFDQUM3MDRGMjIxQzUyAA==) 2026-08-17 07:40:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a82f33060954 2026-08-17 07:40:32 - ====== FIN WEBHOOK ====== 2026-08-17 07:42:32 - ====== INICIO WEBHOOK ====== 2026-08-17 07:42:32 - Evento: text | De: 584243332880 | Size: 618b 2026-08-17 07:42:32 - Procesando mensaje regular tipo: text 2026-08-17 07:42:32 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-17 07:42:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM1QUU4ODhDOEE3OThGM0QzOTZFNkY1RTg1QTNEMkQA 2026-08-17 07:42:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUM1QUU4ODhDOEE3OThGM0QzOTZFNkY1RTg1QTNEMkQA 2026-08-17 07:42:32 - Contenido: Banco 0102 Referencia 059137134693 Monto 35.777,71bs... 2026-08-17 07:42:32 - Comando detectado: banco 2026-08-17 07:42:32 - CommandProcessor: Procesando comando: banco 2026-08-17 07:42:32 - Comando no reconocido, enviando a ChatGPT 2026-08-17 07:42:32 - Resultado del comando: string 2026-08-17 07:42:32 - Enviando a ChatGPT: Banco 0102 Referencia 059137134693 Monto 35.777,71... 2026-08-17 07:42:32 - forwardToChatGPT: Enviando a ChatGPT: Banco 0102 Referencia 059137134693 Monto 35.777,71... 2026-08-17 07:42:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 08:42:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 08:42:32 America/Halifax] [CHATBOT][START] corr=05febbe3 IP=127.0.0.1 UA= [17-Aug-2026 07:42:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 07:42:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Aug-2026 07:42:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 07:42:32 America/Caracas] [CHATBOT][DIAG] corr=05febbe3 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [17-Aug-2026 07:42:32 America/Caracas] [CHATBOT][CTX] corr=05febbe3 tel=584243332880 intent=chat srvid=35 usd=40 bs=35846.05 tasa=772.5441 verifyMode=simulated [17-Aug-2026 07:42:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 07:42:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 07:42:32 America/Caracas] [CHATBOT][AI][6712d6] Proveedor: gemini [17-Aug-2026 07:42:32 America/Caracas] [CHATBOT][GEMINI][6712d6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 07:42:33 America/Caracas] [CHATBOT][GEMINI][6712d6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:42:33 America/Caracas] [CHATBOT][GEMINI][6712d6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:42:34 America/Caracas] [CHATBOT][AI][6712d6] Gemini falló, usando heurística local [17-Aug-2026 07:42:34 America/Caracas] [CHATBOT][END] corr=05febbe3 bytesRespuesta=397 [17-Aug-2026 07:42:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 07:42:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 07:42:35 - Mensaje enviado con éxito a 584243332880 2026-08-17 07:42:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82f3aba8fea (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMTY4N0E5NzYyMkI0M0JEODgzAA==) 2026-08-17 07:42:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a82f3aba8fea 2026-08-17 07:42:35 - ====== FIN WEBHOOK ====== 2026-08-17 07:42:58 - ====== INICIO WEBHOOK ====== 2026-08-17 07:42:58 - Evento: image | De: 584243332880 | Size: 837b 2026-08-17 07:42:58 - Procesando mensaje regular tipo: image 2026-08-17 07:42:58 - RegularMessageService: Procesando mensaje de 584243332880, tipo: image 2026-08-17 07:42:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMxOTEyMTU0MENGQTQ0M0E4MUM3RTZERkFEMURFNEIA 2026-08-17 07:42:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMxOTEyMTU0MENGQTQ0M0E4MUM3RTZERkFEMURFNEIA 2026-08-17 07:42:58 - Contenido: ... 2026-08-17 07:42:58 - Comando detectado: image 2026-08-17 07:42:58 - CommandProcessor: Procesando comando: image 2026-08-17 07:42:58 - Imagen sin comando, guardando y procesando 2026-08-17 07:42:58 - Verificando duplicado por imageId=1079680501166777, msgId=wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMxOTEyMTU0MENGQTQ0M0E4MUM3RTZERkFEMURFNEIA 2026-08-17 07:42:58 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 07:42:58 - Incluyendo numtoname.php... 2026-08-17 07:42:58 - Incluyendo media.php... 2026-08-17 07:42:58 - DEBUG messages batch: [{"from":"584243332880","from_user_id":"VE.4544507365836410","id":"wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUMxOTEyMTU0MENGQTQ0M0E4MUM3RTZERkFEMURFNEIA","timestamp":"1786966974","type":"image","image":{"mime_type":"image\/jpeg","sha256":"vJCNyMXqmV5p1TZG07+y1zO1qgp33VQDGaR16ICCGt8=","id":"1079680501166777","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1079680501166777&source=webhook&ext=1786967275&hash=ATxX0Qk3I9WGy9zelCJF5zX-SesGyaJzXMgIf8m9hwkv4g"}}] 2026-08-17 07:42:58 - DEBUG caption: no se encontró texto cercano 2026-08-17 07:42:58 - DEBUG caption final: [VACIO] 2026-08-17 07:42:58 - DEBUG busqueda mobiles: 04243332880,4243332880,584243332880 2026-08-17 07:42:58 - DEBUG usuario NO encontrado 2026-08-17 07:42:58 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 07:42:58 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 07:42:59 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1079680501166777&source=getMedia&ext=1786967276&hash=ATxtiKHZoPmOdI4mEB5UVPhu4IOdDKKVcPEPm6HHKrtirA 2026-08-17 07:43:00 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1079680501166777.jpg (120824 bytes) 2026-08-17 07:43:01 - OCR tesseract exit=0 chars=361 2026-08-17 07:43:01 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 258 8:57 4 Y FS tl E € Comprobante de operación —< y Transferencias a terceros 9 35.777,71 Bs Fecha: 16/08/2026 Operación: 059137134693 0 Nombre: Ctnetwork Ca Origen: 0102****6561 Destino: 0102****6338 Concepto: pago Internet < Agregar Beneficiario Crear Acceso directo 2026-08-17 07:43:01 - OCR parse (caption-level): {"banco":null,"monto":"35777.71","fecha":"2026-08-16"} 2026-08-17 07:43:01 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-17 07:43:01 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-17 07:43:01 - DEBUG bodyAdmin postOCR: Tlf: 04243332880\nUsuario: NO REGISTRADO\nBanco: \nMonto: 35777.71 (caption)\nFecha: 2026-08-16 (caption) 2026-08-17 07:43:03 - IMG 1079680501166777 TEL 04243332880 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 07:43:03 - Incluyendo guardar_imagen.php... 2026-08-17 07:43:03 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 07:43:03 - Includes realizados. Verificando funciones... 2026-08-17 07:43:03 - obtenerInfoUsuario: Iniciando función con teléfono: 584243332880 2026-08-17 07:43:03 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 07:43:03 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 07:43:03 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 07:43:03 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 07:43:03 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 07:43:03 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:7c:09:16","firstname":"Lilibeth","lastname":"Breidembach","mac":"74:ac:b9:7c:09:16","srvid":35} 2026-08-17 07:43:03 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 07:43:03 - Datos usuario extraídos: {"username":"74:ac:b9:7c:09:16","firstname":"Lilibeth","lastname":"Breidembach","mac":"74:ac:b9:7c:09:16","srvid":35} 2026-08-17 07:43:03 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 07:43:03 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 07:43:03 - Valor de accessToken: EAAC0c45... 2026-08-17 07:43:03 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 07:43:03 - Instancia WhatsAppImageHandler creada 2026-08-17 07:43:03 - Llamando a saveWhatsAppImage... 2026-08-17 07:43:03 - saveWhatsAppImage: Procesando imagen para: 584243332880 2026-08-17 07:43:03 - saveWhatsAppImage: ID de media: 1079680501166777, MIME type: image/jpeg 2026-08-17 07:43:03 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1079680501166777 2026-08-17 07:43:04 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 07:43:04 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1079680501166777&source=getMedia&ext=1786967282&hash=ATzKpJC1J60XLRezdz84fWOuymy3NqMM1s3rcM2orzOjmg 2026-08-17 07:43:04 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1079680501166777&source=getMedia&ext=1786967282&hash=ATzKpJC1J60XLRezdz84fWOuymy3NqMM1s3rcM2orzOjmg 2026-08-17 07:43:05 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 07:43:05 - descargar_imagen: Imagen descargada - Tamaño: 120824 bytes, Tipo: image/jpeg 2026-08-17 07:43:05 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1079680501166777.jpg, Tamaño: 120824 bytes 2026-08-17 07:43:05 - saveToDatabase: Registro insertado en BD con ID: 410 2026-08-17 07:43:05 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1079680501166777.jpg","image_id":"1079680501166777","size":120824,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 07:43:05 - Resultado del comando: array 2026-08-17 07:43:05 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 07:43:06 - ====== INICIO WEBHOOK ====== 2026-08-17 07:43:06 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 07:43:06 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 07:43:06 - ====== FIN WEBHOOK ====== 2026-08-17 07:43:06 - Mensaje enviado con éxito a 584243332880 2026-08-17 07:43:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82f3ca52248 (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSM0MxREQwOUY2QzY4MUZDQUYxAA==) 2026-08-17 07:43:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a82f3ca52248 2026-08-17 07:43:06 - ====== FIN WEBHOOK ====== 2026-08-17 07:43:07 - ====== INICIO WEBHOOK ====== 2026-08-17 07:43:07 - Evento: status:failed | De: 584221448802 | Size: 828b 2026-08-17 07:43:07 - STATUS FAILED: failed para 584221448802 | Error: 131047 Re-engagement message 2026-08-17 07:43:07 - ====== FIN WEBHOOK ====== 2026-08-17 07:46:45 - ====== INICIO WEBHOOK ====== 2026-08-17 07:46:45 - Evento: text | De: 584121816719 | Size: 609b 2026-08-17 07:46:45 - Procesando mensaje regular tipo: text 2026-08-17 07:46:45 - RegularMessageService: Procesando mensaje de 584121816719, tipo: text 2026-08-17 07:46:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxODE2NzE5FQIAEhggQUNCQjQ1RDZBN0VGN0RCNDJBNkI2NjE1NDU1NTcwOTYA 2026-08-17 07:46:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxODE2NzE5FQIAEhggQUNCQjQ1RDZBN0VGN0RCNDJBNkI2NjE1NDU1NTcwOTYA 2026-08-17 07:46:45 - Contenido: Buenos días pago del servicio de Nelson Rondón.... 2026-08-17 07:46:45 - Comando detectado: buenos 2026-08-17 07:46:45 - CommandProcessor: Procesando comando: buenos 2026-08-17 07:46:45 - Comando no reconocido, enviando a ChatGPT 2026-08-17 07:46:45 - Resultado del comando: string 2026-08-17 07:46:45 - Enviando a ChatGPT: Buenos días pago del servicio de Nelson Rondón.... 2026-08-17 07:46:45 - forwardToChatGPT: Enviando a ChatGPT: Buenos días pago del servicio de Nelson Rondón.... 2026-08-17 07:46:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 08:46:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 08:46:46 America/Halifax] [CHATBOT][START] corr=5d2f6ede IP=127.0.0.1 UA= [17-Aug-2026 07:46:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 07:46:46 America/Caracas] [CHATBOT][CTX] corr=5d2f6ede tel=584121816719 intent=chat srvid= usd=0 bs=0 tasa=772.5441 verifyMode=simulated [17-Aug-2026 07:46:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 07:46:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 07:46:46 America/Caracas] [CHATBOT][AI][97b088] Proveedor: gemini [17-Aug-2026 07:46:46 America/Caracas] [CHATBOT][GEMINI][97b088] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 07:46:46 America/Caracas] [CHATBOT][GEMINI][97b088] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:46:47 America/Caracas] [CHATBOT][GEMINI][97b088] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:46:48 America/Caracas] [CHATBOT][AI][97b088] Gemini falló, usando heurística local [17-Aug-2026 07:46:48 America/Caracas] [CHATBOT][END] corr=5d2f6ede bytesRespuesta=397 [17-Aug-2026 07:46:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 07:46:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 07:46:49 - Mensaje enviado con éxito a 584121816719 2026-08-17 07:46:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82f4a95bcac (wa_message_id: wamid.HBgMNTg0MTIxODE2NzE5FQIAERgSRjYwMzQ0MDIyQUExOENFOEI4AA==) 2026-08-17 07:46:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a82f4a95bcac 2026-08-17 07:46:49 - ====== FIN WEBHOOK ====== 2026-08-17 07:47:01 - ====== INICIO WEBHOOK ====== 2026-08-17 07:47:01 - Evento: image | De: 584121816719 | Size: 825b 2026-08-17 07:47:01 - Procesando mensaje regular tipo: image 2026-08-17 07:47:01 - RegularMessageService: Procesando mensaje de 584121816719, tipo: image 2026-08-17 07:47:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxODE2NzE5FQIAEhggQUM1QzVGODA3NzJBRkU4NkRDRjIxRDU3QkQwNUMwRTMA 2026-08-17 07:47:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxODE2NzE5FQIAEhggQUM1QzVGODA3NzJBRkU4NkRDRjIxRDU3QkQwNUMwRTMA 2026-08-17 07:47:01 - Contenido: ... 2026-08-17 07:47:01 - Comando detectado: image 2026-08-17 07:47:01 - CommandProcessor: Procesando comando: image 2026-08-17 07:47:01 - Imagen sin comando, guardando y procesando 2026-08-17 07:47:01 - Verificando duplicado por imageId=4610790629153257, msgId=wamid.HBgMNTg0MTIxODE2NzE5FQIAEhggQUM1QzVGODA3NzJBRkU4NkRDRjIxRDU3QkQwNUMwRTMA 2026-08-17 07:47:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 07:47:01 - Incluyendo numtoname.php... 2026-08-17 07:47:01 - Incluyendo media.php... 2026-08-17 07:47:01 - DEBUG messages batch: [{"from":"584121816719","from_user_id":"VE.25818850484478672","id":"wamid.HBgMNTg0MTIxODE2NzE5FQIAEhggQUM1QzVGODA3NzJBRkU4NkRDRjIxRDU3QkQwNUMwRTMA","timestamp":"1786967217","type":"image","image":{"mime_type":"image\/jpeg","sha256":"uycho40PSSEpWn6RlXmw+2l1tnjceFy2qt+s7PDcPfU=","id":"4610790629153257","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4610790629153257&source=webhook&ext=1786967518&hash=ATyAMNwgfSl1McPOIcvjkSUeYgxL-r7X4rxNyDKRdcI6rQ"}}] 2026-08-17 07:47:01 - DEBUG caption: no se encontró texto cercano 2026-08-17 07:47:01 - DEBUG caption final: [VACIO] 2026-08-17 07:47:01 - DEBUG busqueda mobiles: 04121816719,4121816719,584121816719 2026-08-17 07:47:01 - DEBUG usuario NO encontrado 2026-08-17 07:47:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 07:47:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 07:47:02 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4610790629153257&source=getMedia&ext=1786967519&hash=ATwDoVZWlcD6ijdKsiJe31NB9MGCjl1Ik7zleNOeUooRLA 2026-08-17 07:47:03 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4610790629153257.jpg (32007 bytes) 2026-08-17 07:47:03 - OCR tesseract exit=0 chars=288 2026-08-17 07:47:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Comercios 9 24.000,00 Bs Fecha: 17/08/2026 Operación: 001003961781 | Identificación: 500479930 Origen: 0102****6366 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-08-17 07:47:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":"24000.00","fecha":"2026-08-17"} 2026-08-17 07:47:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-17","debug":["fecha=2026-08-17"]} 2026-08-17 07:47:03 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-17 07:47:03 - DEBUG bodyAdmin postOCR: Tlf: 04121816719\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 24000.00 (caption)\nFecha: 2026-08-17 (caption) 2026-08-17 07:47:06 - IMG 4610790629153257 TEL 04121816719 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 07:47:06 - Incluyendo guardar_imagen.php... 2026-08-17 07:47:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 07:47:06 - Includes realizados. Verificando funciones... 2026-08-17 07:47:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584121816719 2026-08-17 07:47:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 07:47:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 07:47:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 07:47:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 07:47:06 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584121816719 2026-08-17 07:47:06 - Datos usuario extraídos: null 2026-08-17 07:47:06 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 07:47:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 07:47:06 - Valor de accessToken: EAAC0c45... 2026-08-17 07:47:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 07:47:06 - Instancia WhatsAppImageHandler creada 2026-08-17 07:47:06 - Llamando a saveWhatsAppImage... 2026-08-17 07:47:06 - saveWhatsAppImage: Procesando imagen para: 584121816719 2026-08-17 07:47:06 - saveWhatsAppImage: ID de media: 4610790629153257, MIME type: image/jpeg 2026-08-17 07:47:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4610790629153257 2026-08-17 07:47:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 07:47:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4610790629153257&source=getMedia&ext=1786967525&hash=ATwp4O9lt-ZsNOgky4Vh_W8rWLNpa7HJWM2PhRknPKKYig 2026-08-17 07:47:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4610790629153257&source=getMedia&ext=1786967525&hash=ATwp4O9lt-ZsNOgky4Vh_W8rWLNpa7HJWM2PhRknPKKYig 2026-08-17 07:47:07 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 07:47:07 - descargar_imagen: Imagen descargada - Tamaño: 32007 bytes, Tipo: image/jpeg 2026-08-17 07:47:07 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4610790629153257.jpg, Tamaño: 32007 bytes 2026-08-17 07:47:07 - saveToDatabase: Registro insertado en BD con ID: 411 2026-08-17 07:47:07 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4610790629153257.jpg","image_id":"4610790629153257","size":32007,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 07:47:07 - Resultado del comando: array 2026-08-17 07:47:07 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 07:47:09 - Mensaje enviado con éxito a 584121816719 2026-08-17 07:47:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82f4bd36d82 (wa_message_id: wamid.HBgMNTg0MTIxODE2NzE5FQIAERgSM0Y1RTQ3MkUwRTdBNTY1QTc4AA==) 2026-08-17 07:47:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a82f4bd36d82 2026-08-17 07:47:09 - ====== FIN WEBHOOK ====== 2026-08-17 07:48:39 - ====== INICIO WEBHOOK ====== 2026-08-17 07:48:39 - Evento: text | De: 584121816719 | Size: 597b 2026-08-17 07:48:39 - Procesando mensaje regular tipo: text 2026-08-17 07:48:39 - RegularMessageService: Procesando mensaje de 584121816719, tipo: text 2026-08-17 07:48:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxODE2NzE5FQIAEhggQUNBQjlCRUQyODVDQzYyMzI5RDRBQ0I2NjcxQjhCRjEA 2026-08-17 07:48:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxODE2NzE5FQIAEhggQUNBQjlCRUQyODVDQzYyMzI5RDRBQ0I2NjcxQjhCRjEA 2026-08-17 07:48:39 - Contenido: Porfas aque hora restablecerian el servicio .... 2026-08-17 07:48:39 - Comando detectado: porfas 2026-08-17 07:48:39 - CommandProcessor: Procesando comando: porfas 2026-08-17 07:48:39 - Comando no reconocido, enviando a ChatGPT 2026-08-17 07:48:39 - Resultado del comando: string 2026-08-17 07:48:39 - Enviando a ChatGPT: Porfas aque hora restablecerian el servicio .... 2026-08-17 07:48:39 - forwardToChatGPT: Enviando a ChatGPT: Porfas aque hora restablecerian el servicio .... 2026-08-17 07:48:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 08:48:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 08:48:40 America/Halifax] [CHATBOT][START] corr=c12c7bbf IP=127.0.0.1 UA= [17-Aug-2026 07:48:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 07:48:40 America/Caracas] [CHATBOT][CTX] corr=c12c7bbf tel=584121816719 intent=chat srvid= usd=0 bs=0 tasa=772.5441 verifyMode=simulated [17-Aug-2026 07:48:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 07:48:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 07:48:40 America/Caracas] [CHATBOT][AI][4bc2fd] Proveedor: gemini [17-Aug-2026 07:48:40 America/Caracas] [CHATBOT][GEMINI][4bc2fd] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 07:48:41 America/Caracas] [CHATBOT][GEMINI][4bc2fd] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:48:41 America/Caracas] [CHATBOT][GEMINI][4bc2fd] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 07:48:42 America/Caracas] [CHATBOT][AI][4bc2fd] Gemini falló, usando heurística local [17-Aug-2026 07:48:42 America/Caracas] [CHATBOT][END] corr=c12c7bbf bytesRespuesta=98 [17-Aug-2026 07:48:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 07:48:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 07:48:43 - Mensaje enviado con éxito a 584121816719 2026-08-17 07:48:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82f51b8e5a5 (wa_message_id: wamid.HBgMNTg0MTIxODE2NzE5FQIAERgSMkNFRDBGM0YyQTNCNkQzMDA1AA==) 2026-08-17 07:48:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a82f51b8e5a5 2026-08-17 07:48:43 - ====== FIN WEBHOOK ====== 2026-08-17 07:58:37 - ====== INICIO WEBHOOK ====== 2026-08-17 07:58:37 - Evento: image | De: 584124694949 | Size: 855b 2026-08-17 07:58:37 - Procesando mensaje regular tipo: image 2026-08-17 07:58:37 - RegularMessageService: Procesando mensaje de 584124694949, tipo: image 2026-08-17 07:58:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0ExMDI3RkYzMzFDRkU5NkQwRkYA 2026-08-17 07:58:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0ExMDI3RkYzMzFDRkU5NkQwRkYA 2026-08-17 07:58:37 - Contenido: Pago mensualidad... 2026-08-17 07:58:37 - Comando detectado: pago 2026-08-17 07:58:37 - CommandProcessor: Procesando comando: pago 2026-08-17 07:58:37 - Ejecutando add_pagos.php 2026-08-17 07:58:37 - Pago con imagen asociada: 2587080301747046 [17-Aug-2026 07:58:38 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-17 07:58:38 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-17 07:58:39 - ====== INICIO WEBHOOK ====== 2026-08-17 07:58:39 - Evento: image | De: 584124694949 | Size: 855b 2026-08-17 07:58:39 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0ExMDI3RkYzMzFDRkU5NkQwRkYA, ignorando - addcreddits, addcreddits , nenito Strubinger, 2026-09-17 00:00:00 . 584123747604 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123747604","wa_id":"584123747604"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzQ3NjA0FQIAERgSNDE4MkE0NzgwRTJCRDUxMjg0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , nelson rondon, 2026-09-17 00:00:00 . 584124307313 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124307313","wa_id":"584124307313"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzA3MzEzFQIAERgSNTA3M0E4NDg3QzRBMTI2MTZBAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, enmanuel Guillermo Pfaff romero, 02/09/2026 . 584129019714 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129019714","wa_id":"584129019714"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MDE5NzE0FQIAERgSMkM5NzJBNUQzQjc3NTRBQjBCAA==","message_status":"accepted"}]}'. 2026-08-17 08:15:03 - ====== INICIO WEBHOOK ====== 2026-08-17 08:15:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 08:15:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 08:15:03 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Mauricia Bandez, 2026-09-02 00:00:00 . 584128890852 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128890852","wa_id":"584128890852"}],"messages":[{"id":"wamid.HBgMNTg0MTI4ODkwODUyFQIAERgSRDNDODdBRjY3OTM4QThEQkUzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Lilibeth Breidembach, 2026-09-17 00:00:00 . 584243332880 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243332880","wa_id":"584243332880"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSMTIwNjRDN0M0Njk5QzQxQ0NFAA==","message_status":"accepted"}]}'. 2026-08-17 08:19:25 - ====== INICIO WEBHOOK ====== 2026-08-17 08:19:25 - Evento: text | De: 584122587112 | Size: 614b 2026-08-17 08:19:25 - Procesando mensaje regular tipo: text 2026-08-17 08:19:25 - RegularMessageService: Procesando mensaje de 584122587112, tipo: text 2026-08-17 08:19:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTg3MTEyFQIAEhggQUNFMjMyMzRBOEM4QzFBMEE0NUZEQkFDMjE1NzVDMjIA 2026-08-17 08:19:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTg3MTEyFQIAEhggQUNFMjMyMzRBOEM4QzFBMEE0NUZEQkFDMjE1NzVDMjIA 2026-08-17 08:19:25 - Contenido: Buenos dias Sin servicio desde el sábado en la noche... 2026-08-17 08:19:25 - Comando detectado: buenos 2026-08-17 08:19:25 - CommandProcessor: Procesando comando: buenos 2026-08-17 08:19:25 - Comando no reconocido, enviando a ChatGPT 2026-08-17 08:19:25 - Resultado del comando: string 2026-08-17 08:19:25 - Enviando a ChatGPT: Buenos dias Sin servicio desde el sábado en la no... 2026-08-17 08:19:25 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias Sin servicio desde el sábado en la no... 2026-08-17 08:19:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 09:19:25 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 09:19:25 America/Halifax] [CHATBOT][START] corr=3420dc91 IP=127.0.0.1 UA= [17-Aug-2026 08:19:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 08:19:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-15 username=e0:63:da:f8:8e:01 mobile=584122587112 [17-Aug-2026 08:19:26 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 08:19:26 America/Caracas] [CHATBOT][DIAG] corr=3420dc91 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [17-Aug-2026 08:19:26 America/Caracas] [CHATBOT][CTX] corr=3420dc91 tel=584122587112 intent=chat srvid=35 usd=40 bs=35846.05 tasa=772.5441 verifyMode=simulated [17-Aug-2026 08:19:26 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 08:19:26 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 08:19:26 America/Caracas] [CHATBOT][AI][5277c3] Proveedor: gemini [17-Aug-2026 08:19:26 America/Caracas] [CHATBOT][GEMINI][5277c3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 08:19:27 America/Caracas] [CHATBOT][GEMINI][5277c3] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 08:19:27 America/Caracas] [CHATBOT][GEMINI][5277c3] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 08:19:28 America/Caracas] [CHATBOT][AI][5277c3] Gemini falló, usando heurística local [17-Aug-2026 08:19:28 America/Caracas] [CHATBOT][AI][5277c3] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 08:19:28 America/Caracas] [CHATBOT][END] corr=3420dc91 bytesRespuesta=397 [17-Aug-2026 08:19:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 08:19:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 08:19:29 - Mensaje enviado con éxito a 584122587112 2026-08-17 08:19:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82fc5128a80 (wa_message_id: wamid.HBgMNTg0MTIyNTg3MTEyFQIAERgSM0MzNDg0MTdBNzI2N0QwQTJEAA==) 2026-08-17 08:19:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a82fc5128a80 2026-08-17 08:19:29 - ====== FIN WEBHOOK ====== 2026-08-17 08:19:38 - ====== INICIO WEBHOOK ====== 2026-08-17 08:19:38 - Evento: text | De: 584243332880 | Size: 626b 2026-08-17 08:19:38 - Procesando mensaje regular tipo: text 2026-08-17 08:19:38 - RegularMessageService: Procesando mensaje de 584243332880, tipo: text 2026-08-17 08:19:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNBM0M3Qzc5ODlCQkNFRTQxREFCNTRGQUM3NzlCQTUA 2026-08-17 08:19:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMzMyODgwFQIAEhggQUNBM0M3Qzc5ODlCQkNFRTQxREFCNTRGQUM3NzlCQTUA 2026-08-17 08:19:38 - Contenido: Ok esta bien muchas gracias. Hasta los momentos me ah ido bien... 2026-08-17 08:19:38 - Comando detectado: ok 2026-08-17 08:19:38 - CommandProcessor: Procesando comando: ok 2026-08-17 08:19:38 - Comando no reconocido, enviando a ChatGPT 2026-08-17 08:19:38 - Resultado del comando: string 2026-08-17 08:19:38 - Enviando a ChatGPT: Ok esta bien muchas gracias. Hasta los momentos me... 2026-08-17 08:19:38 - forwardToChatGPT: Enviando a ChatGPT: Ok esta bien muchas gracias. Hasta los momentos me... 2026-08-17 08:19:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 09:19:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 09:19:39 America/Halifax] [CHATBOT][START] corr=597a0d81 IP=127.0.0.1 UA= [17-Aug-2026 08:19:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 08:19:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-17 username=74:ac:b9:7c:09:16 mobile=584243332880 [17-Aug-2026 08:19:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 08:19:39 America/Caracas] [CHATBOT][DIAG] corr=597a0d81 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [17-Aug-2026 08:19:39 America/Caracas] [CHATBOT][CTX] corr=597a0d81 tel=584243332880 intent=chat srvid=35 usd=40 bs=35846.05 tasa=772.5441 verifyMode=simulated [17-Aug-2026 08:19:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 08:19:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 08:19:39 America/Caracas] [CHATBOT][AI][7bdc02] Proveedor: gemini [17-Aug-2026 08:19:39 America/Caracas] [CHATBOT][GEMINI][7bdc02] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 08:19:40 America/Caracas] [CHATBOT][GEMINI][7bdc02] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 08:19:40 America/Caracas] [CHATBOT][GEMINI][7bdc02] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 08:19:41 America/Caracas] [CHATBOT][AI][7bdc02] Gemini falló, usando heurística local [17-Aug-2026 08:19:41 America/Caracas] [CHATBOT][AI][7bdc02] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 08:19:41 America/Caracas] [CHATBOT][END] corr=597a0d81 bytesRespuesta=397 [17-Aug-2026 08:19:41 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 08:19:41 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 08:19:43 - Mensaje enviado con éxito a 584243332880 2026-08-17 08:19:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a82fc5f94e1c (wa_message_id: wamid.HBgMNTg0MjQzMzMyODgwFQIAERgSNkRDMTg2ODlBMEM4QjREMzBEAA==) 2026-08-17 08:19:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a82fc5f94e1c 2026-08-17 08:19:43 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Willi Rivero Jaimes, 12/09/2026 . 584243387748 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243387748","wa_id":"584243387748"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzg3NzQ4FQIAERgSNTlDQzgwQzNDNkRDMjFEQkE2AA==","message_status":"accepted"}]}'. 2026-08-17 08:19:49 - ====== INICIO WEBHOOK ====== 2026-08-17 08:19:49 - Evento: status:failed | De: 584243387748 | Size: 573b 2026-08-17 08:19:49 - STATUS FAILED: failed para 584243387748 | Error: 131026 Message undeliverable 2026-08-17 08:19:49 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123084019","wa_id":"584123084019"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDg0MDE5FQIAERgSOUFDODM0MDQ0RjRCRTJEOUQ3AA=="}]}'. 2026-08-17 08:19:52 - ====== INICIO WEBHOOK ====== 2026-08-17 08:19:52 - Evento: status:failed | De: 584123084019 | Size: 828b 2026-08-17 08:19:52 - STATUS FAILED: failed para 584123084019 | Error: 131047 Re-engagement message 2026-08-17 08:19:52 - ====== FIN WEBHOOK ====== 2026-08-17 08:19:52 - ====== INICIO WEBHOOK ====== 2026-08-17 08:19:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 08:19:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 08:19:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, jose alejandro valero, 16/09/2026 . 584127956852 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127956852","wa_id":"584127956852"}],"messages":[{"id":"wamid.HBgMNTg0MTI3OTU2ODUyFQIAERgSNzkxRjEzQjA5MjExQzg0MDZGAA==","message_status":"accepted"}]}'. 2026-08-17 08:20:23 - ====== INICIO WEBHOOK ====== 2026-08-17 08:20:23 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 08:20:23 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 08:20:23 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Helen Misle, 2026-09-17 00:00:00 . 584129616630 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129616630","wa_id":"584129616630"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjE2NjMwFQIAERgSQkYxMDJBQjBBQUNERjg5QzgyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jose Alejandro Valero, 2026-09-18 00:00:00 . 584127956852 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127956852","wa_id":"584127956852"}],"messages":[{"id":"wamid.HBgMNTg0MTI3OTU2ODUyFQIAERgSQjRBRkE0MkE0N0Q5OUQ4RkY5AA==","message_status":"accepted"}]}'. 2026-08-17 08:22:39 - ====== INICIO WEBHOOK ====== 2026-08-17 08:22:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 08:22:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 08:22:39 - ====== FIN WEBHOOK ====== 2026-08-17 08:22:40 - ====== INICIO WEBHOOK ====== 2026-08-17 08:22:40 - Evento: status:failed | De: 584123747604 | Size: 828b 2026-08-17 08:22:40 - STATUS FAILED: failed para 584123747604 | Error: 131047 Re-engagement message 2026-08-17 08:22:40 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Willi Rivero Jaimes, 2026-09-17 00:00:00 . 584243387748 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243387748","wa_id":"584243387748"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzg3NzQ4FQIAERgSMDdGODRBOUE4MkE0REUzNDJEAA==","message_status":"accepted"}]}'. 2026-08-17 08:23:17 - ====== INICIO WEBHOOK ====== 2026-08-17 08:23:17 - Evento: status:failed | De: 584243387748 | Size: 573b 2026-08-17 08:23:17 - STATUS FAILED: failed para 584243387748 | Error: 131026 Message undeliverable 2026-08-17 08:23:17 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , yoselin gerig, 2026-09-17 00:00:00 . 584141134261 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141134261","wa_id":"584141134261"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTM0MjYxFQIAERgSMThDODhBMUQ3N0FDQUIxMjJGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , ernesto greiner, 2026-09-19 00:00:00 . 584168393139 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168393139","wa_id":"584168393139"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzkzMTM5FQIAERgSMDMzMDZFM0ZBRDQ3QUM3MkQzAA==","message_status":"accepted"}]}'. 2026-08-17 08:58:26 - ====== INICIO WEBHOOK ====== 2026-08-17 08:58:26 - Evento: button | De: 584140936026 | Size: 712b 2026-08-17 08:58:26 - Procesando botón de plantilla: Informacion de pagos 2026-08-17 08:58:26 - ButtonService: payload=informacion de pagos, telefono=584140936026 2026-08-17 08:58:26 - Procesando botón PAGO para: 584140936026 2026-08-17 08:58:27 - Mensaje enviado con éxito a 584140936026 2026-08-17 08:58:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a830573d126f (wa_message_id: wamid.HBgMNTg0MTQwOTM2MDI2FQIAERgSMkU5Q0JEOEJFQTQ3OUNCN0E2AA==) 2026-08-17 08:58:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a830573d126f 2026-08-17 08:58:27 - ====== FIN WEBHOOK ====== 2026-08-17 08:59:37 - ====== INICIO WEBHOOK ====== 2026-08-17 08:59:37 - Evento: interactive | De: 584140936026 | Size: 916b 2026-08-17 08:59:37 - Procesando Flow de PAGO para: 584140936026 [17-Aug-2026 08:59:39 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-17 08:59:39 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-17 08:59:39 - ====== INICIO WEBHOOK ====== 2026-08-17 08:59:39 - Evento: interactive | De: 584140936026 | Size: 916b 2026-08-17 08:59:39 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQwOTM2MDI2FQIAEhgUMkFBNjI4Qzg4NjQzOTM0RkU4MzQA, ignorando - addcreddits, addcreddits , alba rengifo, 2026-09-02 00:00:00 . 584140936026 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140936026","wa_id":"584140936026"}],"messages":[{"id":"wamid.HBgMNTg0MTQwOTM2MDI2FQIAERgSQTMxRDFDMjJEQjY2RDVDRUM1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , luis campos, 2026-09-17 00:00:00 . 584129997577 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129997577","wa_id":"584129997577"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTk3NTc3FQIAERgSNTg1Qjc1MjM2MUQwQ0UwMTI2AA==","message_status":"accepted"}]}'. 2026-08-17 09:18:57 - ====== INICIO WEBHOOK ====== 2026-08-17 09:18:57 - Evento: text | De: 584122587112 | Size: 563b 2026-08-17 09:18:57 - Procesando mensaje regular tipo: text 2026-08-17 09:18:57 - RegularMessageService: Procesando mensaje de 584122587112, tipo: text 2026-08-17 09:18:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyNTg3MTEyFQIAEhggQUM2QzA3RjBGOEFERkYwM0IxM0NBN0QwQjdBQzU2RDcA 2026-08-17 09:18:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyNTg3MTEyFQIAEhggQUM2QzA3RjBGOEFERkYwM0IxM0NBN0QwQjdBQzU2RDcA 2026-08-17 09:18:57 - Contenido: Soporte... 2026-08-17 09:18:57 - Comando detectado: soporte 2026-08-17 09:18:57 - CommandProcessor: Procesando comando: soporte 2026-08-17 09:18:57 - Ejecutando soporte (menú interactivo) 2026-08-17 09:18:57 - Resultado del comando: array 2026-08-17 09:18:57 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-17 09:18:58 - Mensaje enviado con éxito a 584122587112 2026-08-17 09:18:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a830a42b35de (wa_message_id: wamid.HBgMNTg0MTIyNTg3MTEyFQIAERgSQTU0M0RGMjA2NDlFRjMyQzAzAA==) 2026-08-17 09:18:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a830a42b35de 2026-08-17 09:18:58 - ====== FIN WEBHOOK ====== 2026-08-17 09:20:22 - ====== INICIO WEBHOOK ====== 2026-08-17 09:20:22 - Evento: interactive | De: 584122587112 | Size: 754b 2026-08-17 09:20:22 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_1 2026-08-17 09:20:22 - ButtonService: payload=unique_button_id_1, telefono=584122587112 2026-08-17 09:20:22 - button_reply no manejado por ButtonService 2026-08-17 09:20:22 - ====== FIN WEBHOOK ====== 2026-08-17 09:55:31 - ====== INICIO WEBHOOK ====== 2026-08-17 09:55:31 - Evento: image | De: 584243760331 | Size: 831b 2026-08-17 09:55:31 - Procesando mensaje regular tipo: image 2026-08-17 09:55:31 - RegularMessageService: Procesando mensaje de 584243760331, tipo: image 2026-08-17 09:55:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzYwMzMxFQIAEhggQUMwRkQ0NjNDMTc1Q0I1MUFERjlERTRCQkEwNTcwNTIA 2026-08-17 09:55:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzYwMzMxFQIAEhggQUMwRkQ0NjNDMTc1Q0I1MUFERjlERTRCQkEwNTcwNTIA 2026-08-17 09:55:31 - Contenido: ... 2026-08-17 09:55:31 - Comando detectado: image 2026-08-17 09:55:31 - CommandProcessor: Procesando comando: image 2026-08-17 09:55:31 - Imagen sin comando, guardando y procesando 2026-08-17 09:55:31 - Verificando duplicado por imageId=1100293872342197, msgId=wamid.HBgMNTg0MjQzNzYwMzMxFQIAEhggQUMwRkQ0NjNDMTc1Q0I1MUFERjlERTRCQkEwNTcwNTIA 2026-08-17 09:55:31 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 09:55:31 - Incluyendo numtoname.php... 2026-08-17 09:55:31 - Incluyendo media.php... 2026-08-17 09:55:31 - DEBUG messages batch: [{"from":"584243760331","from_user_id":"VE.4519631181657362","id":"wamid.HBgMNTg0MjQzNzYwMzMxFQIAEhggQUMwRkQ0NjNDMTc1Q0I1MUFERjlERTRCQkEwNTcwNTIA","timestamp":"1786974927","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ejJICbSXuoVHRSdjrEy4AR0V20SZrlkZ\/GHhxZvJp\/I=","id":"1100293872342197","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1100293872342197&source=webhook&ext=1786975229&hash=ATyRuVXlXTtZ8WBHXsOyeJTEBIeXvifc0q09TTafj-gxPg"}}] 2026-08-17 09:55:31 - DEBUG caption: no se encontró texto cercano 2026-08-17 09:55:31 - DEBUG caption final: [VACIO] 2026-08-17 09:55:31 - DEBUG busqueda mobiles: 04243760331,4243760331,584243760331 2026-08-17 09:55:31 - DEBUG usuario encontrado: 68:d7:9a:9c:e9:fd 2026-08-17 09:55:31 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 09:55:31 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 09:55:32 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1100293872342197&source=getMedia&ext=1786975230&hash=ATyvuDuUpI7uzZBxhUV3kr_FRouw3bXUMKprqzUQ4qujaQ 2026-08-17 09:55:33 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1100293872342197.jpg (39069 bytes) 2026-08-17 09:55:34 - OCR tesseract exit=0 chars=321 2026-08-17 09:55:34 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 211 9:54 =e) < Comprobante de operación < Y PagomóvilBDV Personas 27.038,90 Bs Fecha: 17/08/2026 Operación: 007032727915 O Identificación: 18143785 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago de maria kanzler 2026-08-17 09:55:34 - OCR parse (caption-level): {"banco":"Venezuela","monto":"27038.90","fecha":"2026-08-17"} 2026-08-17 09:55:34 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-17","debug":["fecha=2026-08-17"]} 2026-08-17 09:55:34 - DEBUG registro: usernameRaw=''68:d7:9a:9c:e9:fd'' first=''Maria Antonia'' last=''Kanzler'' esRegistrado=1 2026-08-17 09:55:34 - DEBUG bodyAdmin postOCR: Tlf: 04243760331\nUser: 68:d7:9a:9c:e9:fd\nNombre: Maria Antonia Kanzler\nBanco: Venezuela\nMonto: 27038.90 (caption)\nFecha: 2026-08-17 (caption)\nSrvID: 34 2026-08-17 09:55:38 - IMG 1100293872342197 TEL 04243760331 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 09:55:38 - Incluyendo guardar_imagen.php... 2026-08-17 09:55:38 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 09:55:38 - Includes realizados. Verificando funciones... 2026-08-17 09:55:38 - obtenerInfoUsuario: Iniciando función con teléfono: 584243760331 2026-08-17 09:55:38 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 09:55:38 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 09:55:38 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 09:55:38 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 09:55:38 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 09:55:38 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:9c:e9:fd","firstname":"Maria Antonia","lastname":"Kanzler","mac":"68:d7:9a:9c:e9:fd","srvid":34} 2026-08-17 09:55:38 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 09:55:38 - Datos usuario extraídos: {"username":"68:d7:9a:9c:e9:fd","firstname":"Maria Antonia","lastname":"Kanzler","mac":"68:d7:9a:9c:e9:fd","srvid":34} 2026-08-17 09:55:38 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 09:55:38 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 09:55:38 - Valor de accessToken: EAAC0c45... 2026-08-17 09:55:38 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 09:55:38 - Instancia WhatsAppImageHandler creada 2026-08-17 09:55:38 - Llamando a saveWhatsAppImage... 2026-08-17 09:55:38 - saveWhatsAppImage: Procesando imagen para: 584243760331 2026-08-17 09:55:38 - saveWhatsAppImage: ID de media: 1100293872342197, MIME type: image/jpeg 2026-08-17 09:55:38 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1100293872342197 2026-08-17 09:55:38 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 09:55:38 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1100293872342197&source=getMedia&ext=1786975236&hash=ATy1C6heqtUjc5yHzcJfk6qS1TUFUrymYpzi3J37R0VFgA 2026-08-17 09:55:38 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1100293872342197&source=getMedia&ext=1786975236&hash=ATy1C6heqtUjc5yHzcJfk6qS1TUFUrymYpzi3J37R0VFgA 2026-08-17 09:55:39 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 09:55:39 - descargar_imagen: Imagen descargada - Tamaño: 39069 bytes, Tipo: image/jpeg 2026-08-17 09:55:39 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1100293872342197.jpg, Tamaño: 39069 bytes 2026-08-17 09:55:39 - saveToDatabase: Registro insertado en BD con ID: 412 2026-08-17 09:55:39 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1100293872342197.jpg","image_id":"1100293872342197","size":39069,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 09:55:39 - Resultado del comando: array 2026-08-17 09:55:39 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 09:55:40 - Mensaje enviado con éxito a 584243760331 2026-08-17 09:55:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8312dca6c42 (wa_message_id: wamid.HBgMNTg0MjQzNzYwMzMxFQIAERgSM0IyRjgzOTBEMzVGNEQyRjVFAA==) 2026-08-17 09:55:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a8312dca6c42 2026-08-17 09:55:40 - ====== FIN WEBHOOK ====== 2026-08-17 09:55:57 - ====== INICIO WEBHOOK ====== 2026-08-17 09:55:57 - Evento: text | De: 584243760331 | Size: 568b 2026-08-17 09:55:57 - Procesando mensaje regular tipo: text 2026-08-17 09:55:57 - RegularMessageService: Procesando mensaje de 584243760331, tipo: text 2026-08-17 09:55:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNzYwMzMxFQIAEhggQUNBMDVBNjIxODM0MDc1OEI1MDlGMzk2OTYwRThGRTQA 2026-08-17 09:55:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNzYwMzMxFQIAEhggQUNBMDVBNjIxODM0MDc1OEI1MDlGMzk2OTYwRThGRTQA 2026-08-17 09:55:57 - Contenido: 🙏... 2026-08-17 09:55:57 - Comando detectado: 🙏 2026-08-17 09:55:57 - CommandProcessor: Procesando comando: 🙏 2026-08-17 09:55:57 - Comando no reconocido, enviando a ChatGPT 2026-08-17 09:55:57 - Resultado del comando: string 2026-08-17 09:55:57 - Enviando a ChatGPT: 🙏... 2026-08-17 09:55:57 - forwardToChatGPT: Enviando a ChatGPT: 🙏... 2026-08-17 09:55:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 10:55:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 10:55:57 America/Halifax] [CHATBOT][START] corr=c94e3e56 IP=127.0.0.1 UA= [17-Aug-2026 09:55:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 09:55:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=68:d7:9a:9c:e9:fd mobile=584243760331 [17-Aug-2026 09:55:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 09:55:57 America/Caracas] [CHATBOT][DIAG] corr=c94e3e56 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [17-Aug-2026 09:55:57 America/Caracas] [CHATBOT][CTX] corr=c94e3e56 tel=584243760331 intent=chat srvid=34 usd=30 bs=26884.53 tasa=772.5441 verifyMode=simulated [17-Aug-2026 09:55:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 09:55:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 09:55:57 America/Caracas] [CHATBOT][AI][b7efcc] Proveedor: gemini [17-Aug-2026 09:55:57 America/Caracas] [CHATBOT][GEMINI][b7efcc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 09:55:58 America/Caracas] [CHATBOT][GEMINI][b7efcc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 09:55:59 America/Caracas] [CHATBOT][GEMINI][b7efcc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 09:55:59 America/Caracas] [CHATBOT][AI][b7efcc] Gemini falló, usando heurística local [17-Aug-2026 09:55:59 America/Caracas] [CHATBOT][AI][b7efcc] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 09:55:59 America/Caracas] [CHATBOT][END] corr=c94e3e56 bytesRespuesta=398 [17-Aug-2026 09:55:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 09:55:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 09:56:01 - Mensaje enviado con éxito a 584243760331 2026-08-17 09:56:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8312f1205bb (wa_message_id: wamid.HBgMNTg0MjQzNzYwMzMxFQIAERgSNDQ2MTY2MzFGMTg0NjU3MThGAA==) 2026-08-17 09:56:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a8312f1205bb 2026-08-17 09:56:01 - ====== FIN WEBHOOK ====== 2026-08-17 10:26:12 - ====== INICIO WEBHOOK ====== 2026-08-17 10:26:12 - Evento: button | De: 584122959369 | Size: 628b 2026-08-17 10:26:12 - Procesando botón de plantilla: Informacion de pagos 2026-08-17 10:26:12 - ButtonService: payload=informacion de pagos, telefono=584122959369 2026-08-17 10:26:12 - Procesando botón PAGO para: 584122959369 2026-08-17 10:26:14 - Mensaje enviado con éxito a 584122959369 2026-08-17 10:26:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a831a0634f6c (wa_message_id: wamid.HBgMNTg0MTIyOTU5MzY5FQIAERgSQjkyODlBRTU5NEYxREQxOUZBAA==) 2026-08-17 10:26:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a831a0634f6c 2026-08-17 10:26:14 - ====== FIN WEBHOOK ====== 2026-08-17 10:26:54 - ====== INICIO WEBHOOK ====== 2026-08-17 10:26:54 - Evento: interactive | De: 584122959369 | Size: 1043b 2026-08-17 10:26:54 - Procesando Flow de PAGO para: 584122959369 [17-Aug-2026 10:26:55 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-17 10:26:55 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-17 10:26:55 - ====== INICIO WEBHOOK ====== 2026-08-17 10:26:55 - Evento: interactive | De: 584122959369 | Size: 1043b 2026-08-17 10:26:55 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyOTU5MzY5FQIAEhggQTUwQTZGOEFENDFEQjhCRTdGNTFCNUEzREUyQjg1QUQA, ignorando 2026-08-17 10:32:14 - ====== INICIO WEBHOOK ====== 2026-08-17 10:32:14 - Evento: image | De: 584141729108 | Size: 850b 2026-08-17 10:32:14 - Procesando mensaje regular tipo: image 2026-08-17 10:32:14 - RegularMessageService: Procesando mensaje de 584141729108, tipo: image 2026-08-17 10:32:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxNzI5MTA4FQIAEhgUNEExNzlEQjVDQTMxMjRBRkI0NUEA 2026-08-17 10:32:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxNzI5MTA4FQIAEhgUNEExNzlEQjVDQTMxMjRBRkI0NUEA 2026-08-17 10:32:14 - Contenido: Aníbal Gerig... 2026-08-17 10:32:14 - Comando detectado: aníbal 2026-08-17 10:32:14 - CommandProcessor: Procesando comando: aníbal 2026-08-17 10:32:14 - Imagen sin comando, guardando y procesando 2026-08-17 10:32:14 - Verificando duplicado por imageId=1326535122892956, msgId=wamid.HBgMNTg0MTQxNzI5MTA4FQIAEhgUNEExNzlEQjVDQTMxMjRBRkI0NUEA 2026-08-17 10:32:14 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 10:32:14 - Incluyendo numtoname.php... 2026-08-17 10:32:14 - Incluyendo media.php... 2026-08-17 10:32:14 - DEBUG messages batch: [{"from":"584141729108","from_user_id":"VE.4539726072981206","id":"wamid.HBgMNTg0MTQxNzI5MTA4FQIAEhgUNEExNzlEQjVDQTMxMjRBRkI0NUEA","timestamp":"1786977129","type":"image","image":{"caption":"Aníbal Gerig","mime_type":"image\/jpeg","sha256":"F6cLmB6CKGX2+69hJWzpWqTWuBvZwdF2l8sJySyy\/j0=","id":"1326535122892956","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1326535122892956&source=webhook&ext=1786977431&hash=ATx8xK2nSDQt9fyLeWv2O2J_6Bs9Q-ofgVIy745WVmWrsw"}}] 2026-08-17 10:32:14 - DEBUG caption final: Aníbal Gerig 2026-08-17 10:32:14 - DEBUG busqueda mobiles: 04141729108,4141729108,584141729108 2026-08-17 10:32:14 - DEBUG usuario encontrado: 24:5a:4c:c0:3e:6a 2026-08-17 10:32:14 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 10:32:14 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 10:32:15 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1326535122892956&source=getMedia&ext=1786977432&hash=ATw3UuecnORvfV58PsgZtiaATeDQFnPCvXtVdIlU71OR2A 2026-08-17 10:32:16 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1326535122892956.jpg (46926 bytes) 2026-08-17 10:32:17 - OCR tesseract exit=0 chars=563 2026-08-17 10:32:17 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 175 10:31 al = ©) Enviar Tpago jListo! Tu Tpago fue exitoso Monto (Bs.): 23.133,00 Nro. de referencia: Pr 48314465834 Fecha y hora del envio: 17/08/2026 a las 10:31:37 AM Cuenta origen: Cta. Ahorro *8738 Beneficiario: Ctnt Internet - 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a, S.a.c.a. Banco Universal Concepto: anibal Gerig Enviar nuevo Tpago G Os Resumen —— Transferencias Recargas o8 Compartir Tpago 2026-08-17 10:32:17 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-17"} 2026-08-17 10:32:17 - OCR parseDetalles: {"banco":"Mercantil","monto":"23133.00","fecha":"2026-08-17","debug":["fecha=2026-08-17","bancoCode=0105","montoNext=23.133,00"]} 2026-08-17 10:32:17 - DEBUG registro: usernameRaw=''24:5a:4c:c0:3e:6a'' first=''Anibal'' last=''Gerig'' esRegistrado=1 2026-08-17 10:32:17 - DEBUG bodyAdmin postOCR: Tlf: 04141729108\nUser: 24:5a:4c:c0:3e:6a\nNombre: Anibal Gerig\nBanco: Mercantil\nMonto: 23133.00 (ocrDetails)\nFecha: 2026-08-17 (caption)\nSrvID: 34 2026-08-17 10:32:20 - IMG 1326535122892956 TEL 04141729108 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 10:32:20 - Incluyendo guardar_imagen.php... 2026-08-17 10:32:20 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 10:32:20 - Includes realizados. Verificando funciones... 2026-08-17 10:32:20 - obtenerInfoUsuario: Iniciando función con teléfono: 584141729108 2026-08-17 10:32:20 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 10:32:20 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 10:32:20 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 10:32:20 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 10:32:20 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 10:32:20 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c0:3e:6a","firstname":"Anibal","lastname":"Gerig","mac":"24:5a:4c:c0:3e:6a","srvid":34} 2026-08-17 10:32:20 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 10:32:20 - Datos usuario extraídos: {"username":"24:5a:4c:c0:3e:6a","firstname":"Anibal","lastname":"Gerig","mac":"24:5a:4c:c0:3e:6a","srvid":34} 2026-08-17 10:32:20 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 10:32:20 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 10:32:20 - Valor de accessToken: EAAC0c45... 2026-08-17 10:32:20 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 10:32:20 - Instancia WhatsAppImageHandler creada 2026-08-17 10:32:20 - Llamando a saveWhatsAppImage... 2026-08-17 10:32:20 - saveWhatsAppImage: Procesando imagen para: 584141729108 2026-08-17 10:32:20 - saveWhatsAppImage: ID de media: 1326535122892956, MIME type: image/jpeg 2026-08-17 10:32:20 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1326535122892956 2026-08-17 10:32:21 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 10:32:21 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1326535122892956&source=getMedia&ext=1786977439&hash=ATxfV9m9BY_hsqoN6jFRInjKxkFQ7abRVH5q8ch5oldb0w 2026-08-17 10:32:21 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1326535122892956&source=getMedia&ext=1786977439&hash=ATxfV9m9BY_hsqoN6jFRInjKxkFQ7abRVH5q8ch5oldb0w 2026-08-17 10:32:22 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 10:32:22 - descargar_imagen: Imagen descargada - Tamaño: 46926 bytes, Tipo: image/jpeg 2026-08-17 10:32:22 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1326535122892956.jpg, Tamaño: 46926 bytes 2026-08-17 10:32:22 - saveToDatabase: Registro insertado en BD con ID: 413 2026-08-17 10:32:22 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1326535122892956.jpg","image_id":"1326535122892956","size":46926,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 10:32:22 - Resultado del comando: array 2026-08-17 10:32:22 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 10:32:23 - Mensaje enviado con éxito a 584141729108 2026-08-17 10:32:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a831b77b71ef (wa_message_id: wamid.HBgMNTg0MTQxNzI5MTA4FQIAERgSMDhCRTNDQzM0NEJGMjlDQzkxAA==) 2026-08-17 10:32:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a831b77b71ef 2026-08-17 10:32:23 - ====== FIN WEBHOOK ====== 2026-08-17 10:38:34 - ====== INICIO WEBHOOK ====== 2026-08-17 10:38:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 10:38:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 10:38:34 - ====== FIN WEBHOOK ====== 2026-08-17 10:38:36 - ====== INICIO WEBHOOK ====== 2026-08-17 10:38:36 - Evento: status:failed | De: 584123807536 | Size: 828b 2026-08-17 10:38:36 - STATUS FAILED: failed para 584123807536 | Error: 131047 Re-engagement message 2026-08-17 10:38:36 - ====== FIN WEBHOOK ====== 2026-08-17 10:40:51 - ====== INICIO WEBHOOK ====== 2026-08-17 10:40:51 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 10:40:51 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 10:40:51 - ====== FIN WEBHOOK ====== 2026-08-17 10:40:52 - ====== INICIO WEBHOOK ====== 2026-08-17 10:40:52 - Evento: status:failed | De: 584123807536 | Size: 828b 2026-08-17 10:40:52 - STATUS FAILED: failed para 584123807536 | Error: 131047 Re-engagement message 2026-08-17 10:40:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , katiuska garcia, 2026-09-18 00:00:00 . 584120809607 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSMTVFOTE0QjhEMjdCN0I1QjRFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , tomasa borges, 2026-09-18 00:00:00 . 584120809607 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSQ0I5MUY2RTE4NkMzNUI5OTM4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Daniel Borges, 2026-09-08 00:00:00 . 584120809607 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120809607","wa_id":"584120809607"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODA5NjA3FQIAERgSRDQ0MUNEMTU3OUE0RTk5RjQ0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Dorianny Padron, 2026-09-17 00:00:00 . 584162950286 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162950286","wa_id":"584162950286"}],"messages":[{"id":"wamid.HBgMNTg0MTYyOTUwMjg2FQIAERgSNjQ1Mzc4N0Q2RTdDQTg2NkFDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Pedro giovani Hernandez, 2026-09-22 00:00:00 . 584129961485 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961485","wa_id":"584129961485"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxNDg1FQIAERgSOEUxNUZCRkIxREM4QzE1REExAA==","message_status":"accepted"}]}'. 2026-08-17 11:04:32 - ====== INICIO WEBHOOK ====== 2026-08-17 11:04:32 - Evento: text | De: 584143086770 | Size: 606b 2026-08-17 11:04:32 - Procesando mensaje regular tipo: text 2026-08-17 11:04:32 - RegularMessageService: Procesando mensaje de 584143086770, tipo: text 2026-08-17 11:04:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzMDg2NzcwFQIAEhggQUMxOEU5MzQ0MDAwQ0Q2MUFBNjI3N0FDMENDNzAzQkIA 2026-08-17 11:04:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzMDg2NzcwFQIAEhggQUMxOEU5MzQ0MDAwQ0Q2MUFBNjI3N0FDMENDNzAzQkIA 2026-08-17 11:04:32 - Contenido: Hola buenas tardes ya cancelamos pero no lo han activado... 2026-08-17 11:04:32 - Comando detectado: hola 2026-08-17 11:04:32 - CommandProcessor: Procesando comando: hola 2026-08-17 11:04:32 - Comando no reconocido, enviando a ChatGPT 2026-08-17 11:04:32 - Resultado del comando: string 2026-08-17 11:04:32 - Enviando a ChatGPT: Hola buenas tardes ya cancelamos pero no lo han ac... 2026-08-17 11:04:32 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes ya cancelamos pero no lo han ac... 2026-08-17 11:04:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 12:04:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 12:04:32 America/Halifax] [CHATBOT][START] corr=ddd9e46f IP=127.0.0.1 UA= [17-Aug-2026 11:04:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 11:04:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-16 username=74:ac:b9:0e:fb:cb mobile=584143086770 [17-Aug-2026 11:04:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 11:04:32 America/Caracas] [CHATBOT][DIAG] corr=ddd9e46f Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [17-Aug-2026 11:04:32 America/Caracas] [CHATBOT][CTX] corr=ddd9e46f tel=584143086770 intent=chat srvid=34 usd=30 bs=26884.53 tasa=772.5441 verifyMode=simulated [17-Aug-2026 11:04:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 11:04:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 11:04:32 America/Caracas] [CHATBOT][AI][a744a5] Proveedor: gemini [17-Aug-2026 11:04:32 America/Caracas] [CHATBOT][GEMINI][a744a5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 11:04:33 America/Caracas] [CHATBOT][GEMINI][a744a5] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 11:04:33 America/Caracas] [CHATBOT][GEMINI][a744a5] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 11:04:34 America/Caracas] [CHATBOT][AI][a744a5] Gemini falló, usando heurística local [17-Aug-2026 11:04:34 America/Caracas] [CHATBOT][AI][a744a5] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 11:04:34 America/Caracas] [CHATBOT][END] corr=ddd9e46f bytesRespuesta=396 [17-Aug-2026 11:04:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 11:04:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 11:04:35 - Mensaje enviado con éxito a 584143086770 2026-08-17 11:04:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a832303a8c43 (wa_message_id: wamid.HBgMNTg0MTQzMDg2NzcwFQIAERgSOURBQzQyQTdFM0M1QTdFODk1AA==) 2026-08-17 11:04:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a832303a8c43 2026-08-17 11:04:35 - ====== FIN WEBHOOK ====== 2026-08-17 11:29:46 - ====== INICIO WEBHOOK ====== 2026-08-17 11:29:46 - Evento: button | De: 584129910154 | Size: 721b 2026-08-17 11:29:46 - Procesando botón de plantilla: Informacion de pagos 2026-08-17 11:29:46 - ButtonService: payload=informacion de pagos, telefono=584129910154 2026-08-17 11:29:46 - Procesando botón PAGO para: 584129910154 2026-08-17 11:29:48 - Mensaje enviado con éxito a 584129910154 2026-08-17 11:29:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8328ec7232c (wa_message_id: wamid.HBgMNTg0MTI5OTEwMTU0FQIAERgSMUVBOTAwNzE2NDJGQjUyQjEyAA==) 2026-08-17 11:29:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a8328ec7232c 2026-08-17 11:29:48 - ====== FIN WEBHOOK ====== 2026-08-17 11:32:07 - ====== INICIO WEBHOOK ====== 2026-08-17 11:32:07 - Evento: image | De: 584129910154 | Size: 834b 2026-08-17 11:32:07 - Procesando mensaje regular tipo: image 2026-08-17 11:32:07 - RegularMessageService: Procesando mensaje de 584129910154, tipo: image 2026-08-17 11:32:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTU4RDc4NEU5OTNGNkI1OEFCNjU5OThGNUE4Rjc0QTMA 2026-08-17 11:32:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTU4RDc4NEU5OTNGNkI1OEFCNjU5OThGNUE4Rjc0QTMA 2026-08-17 11:32:07 - Contenido: ... 2026-08-17 11:32:07 - Comando detectado: image 2026-08-17 11:32:07 - CommandProcessor: Procesando comando: image 2026-08-17 11:32:07 - Imagen sin comando, guardando y procesando 2026-08-17 11:32:07 - Verificando duplicado por imageId=1648651187043734, msgId=wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTU4RDc4NEU5OTNGNkI1OEFCNjU5OThGNUE4Rjc0QTMA 2026-08-17 11:32:07 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 11:32:07 - Incluyendo numtoname.php... 2026-08-17 11:32:07 - Incluyendo media.php... 2026-08-17 11:32:07 - DEBUG messages batch: [{"from":"584129910154","from_user_id":"VE.4520624221558058","id":"wamid.HBgMNTg0MTI5OTEwMTU0FQIAEhggQTU4RDc4NEU5OTNGNkI1OEFCNjU5OThGNUE4Rjc0QTMA","timestamp":"1786980722","type":"image","image":{"mime_type":"image\/jpeg","sha256":"SL2Z9RPg56O1Vldb8KJgZwxEceBWW2M\/AVtZYBlwcLU=","id":"1648651187043734","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1648651187043734&source=webhook&ext=1786981024&hash=ATxBObLathVwl8fuxEHwZ8heyst_bOtxNIHWlGuQicZviQ"}}] 2026-08-17 11:32:07 - DEBUG caption: no se encontró texto cercano 2026-08-17 11:32:07 - DEBUG caption final: [VACIO] 2026-08-17 11:32:07 - DEBUG busqueda mobiles: 04129910154,4129910154,584129910154 2026-08-17 11:32:07 - DEBUG usuario encontrado: 24:5a:4c:de:e0:a2 2026-08-17 11:32:07 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 11:32:07 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 11:32:08 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1648651187043734&source=getMedia&ext=1786981025&hash=ATz3ZjYfT-XUzFj2bXLumsnuZU1iD66tQGmMBjlNCyEB7Q 2026-08-17 11:32:09 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1648651187043734.jpg (135103 bytes) 2026-08-17 11:32:10 - OCR tesseract exit=0 chars=389 2026-08-17 11:32:10 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 262 => 11:31a.m. © @ @ @- CUE GS € ES v PagomóvilBDV Personas [AER 17/08/2026 Operacién: 007033949124 [qj Identificacién: 18143785 Origen: 0102****3977 py tao 04143466209 Banco: 0105 - BANCO MERCANTIL Concepto: pago alexis ortiz € O» Agregar Beneficiario O Crear Acceso directo im) O < 2026-08-17 11:32:10 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-17"} 2026-08-17 11:32:10 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-17","debug":["fecha=2026-08-17"]} 2026-08-17 11:32:10 - DEBUG registro: usernameRaw=''24:5a:4c:de:e0:a2'' first=''alexis'' last=''ortiz'' esRegistrado=1 2026-08-17 11:32:10 - DEBUG bodyAdmin postOCR: Tlf: 04129910154\nUser: 24:5a:4c:de:e0:a2\nNombre: alexis ortiz\nBanco: Mercantil\nMonto: \nFecha: 2026-08-17 (caption)\nSrvID: 34 2026-08-17 11:32:14 - IMG 1648651187043734 TEL 04129910154 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 11:32:14 - Incluyendo guardar_imagen.php... 2026-08-17 11:32:14 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 11:32:14 - Includes realizados. Verificando funciones... 2026-08-17 11:32:14 - obtenerInfoUsuario: Iniciando función con teléfono: 584129910154 2026-08-17 11:32:14 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 11:32:14 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 11:32:14 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 11:32:14 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 11:32:14 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 11:32:14 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:de:e0:a2","firstname":"alexis","lastname":"ortiz","mac":"24:5a:4c:de:e0:a2","srvid":34} 2026-08-17 11:32:14 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 11:32:14 - Datos usuario extraídos: {"username":"24:5a:4c:de:e0:a2","firstname":"alexis","lastname":"ortiz","mac":"24:5a:4c:de:e0:a2","srvid":34} 2026-08-17 11:32:14 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 11:32:14 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 11:32:14 - Valor de accessToken: EAAC0c45... 2026-08-17 11:32:14 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 11:32:14 - Instancia WhatsAppImageHandler creada 2026-08-17 11:32:14 - Llamando a saveWhatsAppImage... 2026-08-17 11:32:14 - saveWhatsAppImage: Procesando imagen para: 584129910154 2026-08-17 11:32:14 - saveWhatsAppImage: ID de media: 1648651187043734, MIME type: image/jpeg 2026-08-17 11:32:14 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1648651187043734 2026-08-17 11:32:15 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 11:32:15 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1648651187043734&source=getMedia&ext=1786981032&hash=ATxcU8o5u0z8wxGv5IQk21xyWF-OZhQYMWtvmzqMKGw94g 2026-08-17 11:32:15 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1648651187043734&source=getMedia&ext=1786981032&hash=ATxcU8o5u0z8wxGv5IQk21xyWF-OZhQYMWtvmzqMKGw94g 2026-08-17 11:32:15 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 11:32:15 - descargar_imagen: Imagen descargada - Tamaño: 135103 bytes, Tipo: image/jpeg 2026-08-17 11:32:15 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1648651187043734.jpg, Tamaño: 135103 bytes 2026-08-17 11:32:15 - saveToDatabase: Registro insertado en BD con ID: 414 2026-08-17 11:32:15 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1648651187043734.jpg","image_id":"1648651187043734","size":135103,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 11:32:15 - Resultado del comando: array 2026-08-17 11:32:15 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 11:32:16 - Mensaje enviado con éxito a 584129910154 2026-08-17 11:32:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a832980e7399 (wa_message_id: wamid.HBgMNTg0MTI5OTEwMTU0FQIAERgSNjg3M0Y4QjA5QTAxMEJEMUZEAA==) 2026-08-17 11:32:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a832980e7399 2026-08-17 11:32:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , alexis ortiz, 2026-09-04 00:00:00 . 584129910154 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910154","wa_id":"584129910154"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMTU0FQIAERgSOTY0OTk5OEFFODNCQzk3NTYxAA==","message_status":"accepted"}]}'. 2026-08-17 11:35:25 - ====== INICIO WEBHOOK ====== 2026-08-17 11:35:25 - Evento: text | De: 584121405110 | Size: 603b 2026-08-17 11:35:25 - Procesando mensaje regular tipo: text 2026-08-17 11:35:25 - RegularMessageService: Procesando mensaje de 584121405110, tipo: text 2026-08-17 11:35:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUMwNTNFRUJEQzQ3Rjg1NTYxOUJGNEI4RkIyM0E3ODkA 2026-08-17 11:35:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUMwNTNFRUJEQzQ3Rjg1NTYxOUJGNEI4RkIyM0E3ODkA 2026-08-17 11:35:25 - Contenido: buenas para cuando el Internet ya pague aller domingo... 2026-08-17 11:35:25 - Comando detectado: buenas 2026-08-17 11:35:25 - CommandProcessor: Procesando comando: buenas 2026-08-17 11:35:25 - IntentDetector: intent=pago, confidence=0.95 2026-08-17 11:35:25 - IntentDetector → pago detectado 2026-08-17 11:35:25 - CommandProcessor: Procesando comando: pagar 2026-08-17 11:35:25 - Ejecutando add_pagos.php [17-Aug-2026 11:35:26 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-17 11:35:26 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-17 11:35:27 - ====== INICIO WEBHOOK ====== 2026-08-17 11:35:27 - Evento: text | De: 584121405110 | Size: 603b 2026-08-17 11:35:27 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUMwNTNFRUJEQzQ3Rjg1NTYxOUJGNEI4RkIyM0E3ODkA, ignorando 2026-08-17 11:35:36 - ====== INICIO WEBHOOK ====== 2026-08-17 11:35:36 - Evento: image | De: 584121405110 | Size: 852b 2026-08-17 11:35:36 - Procesando mensaje regular tipo: image 2026-08-17 11:35:36 - RegularMessageService: Procesando mensaje de 584121405110, tipo: image 2026-08-17 11:35:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUM1MkE3RUI2OTU5QkRDNzI2MkNDQzA5NDRCMjZCMjkA 2026-08-17 11:35:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUM1MkE3RUI2OTU5QkRDNzI2MkNDQzA5NDRCMjZCMjkA 2026-08-17 11:35:36 - Contenido: ... 2026-08-17 11:35:36 - Comando detectado: image 2026-08-17 11:35:36 - CommandProcessor: Procesando comando: image 2026-08-17 11:35:36 - Imagen sin comando, guardando y procesando 2026-08-17 11:35:36 - Verificando duplicado por imageId=1033951706200010, msgId=wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUM1MkE3RUI2OTU5QkRDNzI2MkNDQzA5NDRCMjZCMjkA 2026-08-17 11:35:36 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 11:35:36 - Incluyendo numtoname.php... 2026-08-17 11:35:36 - Incluyendo media.php... 2026-08-17 11:35:36 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584121405110","from_user_id":"VE.4551578591795954","id":"wamid.HBgMNTg0MTIxNDA1MTEwFQIAEhggQUM1MkE3RUI2OTU5QkRDNzI2MkNDQzA5NDRCMjZCMjkA","timestamp":"1786980932","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ysRVlPZSJxCK7tCzCAnwmmTzVdZfPEubPpznJfogiYY=","id":"1033951706200010","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1033951706200010&source=webhook&ext=1786981234&hash=ATxmqpzYm9I49tKMfSeuibr3xFpw9xgSGdOMl-BqAtjQig"}}] 2026-08-17 11:35:36 - DEBUG caption: no se encontró texto cercano 2026-08-17 11:35:36 - DEBUG caption final: [VACIO] 2026-08-17 11:35:36 - DEBUG busqueda mobiles: 04121405110,4121405110,584121405110 2026-08-17 11:35:36 - DEBUG usuario NO encontrado 2026-08-17 11:35:36 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 11:35:36 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 11:35:37 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1033951706200010&source=getMedia&ext=1786981235&hash=ATwqVg89GdNA5i4LRUAVa-3nfaQqEs8bIzQ2te3HkHHhfA 2026-08-17 11:35:38 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1033951706200010.jpg (114925 bytes) 2026-08-17 11:35:39 - OCR tesseract exit=0 chars=340 2026-08-17 11:35:39 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 259 19:26 O -** Ze = GD € Comprobante de operacion <— y Transferencias a terceros 9 30.842,86 Bs Fecha: 16/08/2026 Operación: 059137040783 0 Nombre: Ctnetwork Ca Origen: 0102****2138 Destino: 0102****6338 Concepto: pagointernet < Crear Acceso directo 2026-08-17 11:35:39 - OCR parse (caption-level): {"banco":null,"monto":"30842.86","fecha":"2026-08-16"} 2026-08-17 11:35:39 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-16","debug":["fecha=2026-08-16"]} 2026-08-17 11:35:39 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-17 11:35:39 - DEBUG bodyAdmin postOCR: Tlf: 04121405110\nUsuario: NO REGISTRADO\nBanco: \nMonto: 30842.86 (caption)\nFecha: 2026-08-16 (caption) 2026-08-17 11:35:42 - IMG 1033951706200010 TEL 04121405110 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 11:35:42 - Incluyendo guardar_imagen.php... 2026-08-17 11:35:42 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 11:35:42 - Includes realizados. Verificando funciones... 2026-08-17 11:35:42 - obtenerInfoUsuario: Iniciando función con teléfono: 584121405110 2026-08-17 11:35:42 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 11:35:42 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 11:35:42 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 11:35:42 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 11:35:42 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 11:35:42 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b6:45:60","firstname":"Yumileidy","lastname":"Mogollon Sandoval","mac":"28:70:4e:b6:45:60","srvid":35} 2026-08-17 11:35:42 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 11:35:42 - Datos usuario extraídos: {"username":"28:70:4e:b6:45:60","firstname":"Yumileidy","lastname":"Mogollon Sandoval","mac":"28:70:4e:b6:45:60","srvid":35} 2026-08-17 11:35:42 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 11:35:42 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 11:35:42 - Valor de accessToken: EAAC0c45... 2026-08-17 11:35:42 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 11:35:42 - Instancia WhatsAppImageHandler creada 2026-08-17 11:35:42 - Llamando a saveWhatsAppImage... 2026-08-17 11:35:42 - saveWhatsAppImage: Procesando imagen para: 584121405110 2026-08-17 11:35:42 - saveWhatsAppImage: ID de media: 1033951706200010, MIME type: image/jpeg 2026-08-17 11:35:42 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1033951706200010 2026-08-17 11:35:43 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 11:35:43 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1033951706200010&source=getMedia&ext=1786981240&hash=ATyXaNlV9S8pUmp1ZQx5dz0rxmJPA1uaNR6srykZDPLQbQ 2026-08-17 11:35:43 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1033951706200010&source=getMedia&ext=1786981240&hash=ATyXaNlV9S8pUmp1ZQx5dz0rxmJPA1uaNR6srykZDPLQbQ 2026-08-17 11:35:43 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 11:35:43 - descargar_imagen: Imagen descargada - Tamaño: 114925 bytes, Tipo: image/jpeg 2026-08-17 11:35:44 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1033951706200010.jpg, Tamaño: 114925 bytes 2026-08-17 11:35:44 - saveToDatabase: Registro insertado en BD con ID: 415 2026-08-17 11:35:44 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1033951706200010.jpg","image_id":"1033951706200010","size":114925,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 11:35:44 - Resultado del comando: array 2026-08-17 11:35:44 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 11:35:45 - Mensaje enviado con éxito a 584121405110 2026-08-17 11:35:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a832a510e53c (wa_message_id: wamid.HBgMNTg0MTIxNDA1MTEwFQIAERgSOTg0Rjk4QjNGNzhCMUQ2OTdFAA==) 2026-08-17 11:35:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a832a510e53c 2026-08-17 11:35:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yumileidy Mogollon Sandoval, 2026-09-17 00:00:00 . 584121405110 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121405110","wa_id":"584121405110"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDA1MTEwFQIAERgSRjY4RDFBMkVBQUQ0RURBMjVDAA==","message_status":"accepted"}]}'. 2026-08-17 11:40:02 - ====== INICIO WEBHOOK ====== 2026-08-17 11:40:02 - Evento: status:failed | De: 584142698301 | Size: 573b 2026-08-17 11:40:02 - STATUS FAILED: failed para 584142698301 | Error: 131026 Message undeliverable 2026-08-17 11:40:02 - ====== FIN WEBHOOK ====== 2026-08-17 11:40:03 - ====== INICIO WEBHOOK ====== 2026-08-17 11:40:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 11:40:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 11:40:03 - ====== FIN WEBHOOK ====== 2026-08-17 11:40:04 - ====== INICIO WEBHOOK ====== 2026-08-17 11:40:04 - Evento: status:failed | De: 584142698301 | Size: 573b 2026-08-17 11:40:04 - STATUS FAILED: failed para 584142698301 | Error: 131026 Message undeliverable 2026-08-17 11:40:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , maydemar bonilla, 2026-08-27 00:00:00 . 584269500536 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584269500536","wa_id":"584269500536"}],"messages":[{"id":"wamid.HBgMNTg0MjY5NTAwNTM2FQIAERgSNkI3MjVGQURFQTBGNzk5NUE5AA==","message_status":"accepted"}]}'. 2026-08-17 11:42:51 - ====== INICIO WEBHOOK ====== 2026-08-17 11:42:51 - Evento: status:failed | De: 584269500536 | Size: 573b 2026-08-17 11:42:51 - STATUS FAILED: failed para 584269500536 | Error: 131026 Message undeliverable 2026-08-17 11:42:51 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , nestor vera, 2026-09-19 00:00:00 . 584141040017 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141040017","wa_id":"584141040017"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDQwMDE3FQIAERgSMkE4M0E2MUI0Qjc0OEY0MEUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122959369","wa_id":"584122959369"}],"messages":[{"id":"wamid.HBgMNTg0MTIyOTU5MzY5FQIAERgSMDcyQUNGOTI4NEFFMTY3Q0IzAA=="}]}'. 2026-08-17 13:23:12 - ====== INICIO WEBHOOK ====== 2026-08-17 13:23:12 - Evento: text | De: 584126735766 | Size: 592b 2026-08-17 13:23:12 - Procesando mensaje regular tipo: text 2026-08-17 13:23:12 - RegularMessageService: Procesando mensaje de 584126735766, tipo: text 2026-08-17 13:23:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUM5MDQ2QkJBN0FFNzQzQjYzMTNERkUxMjU0RDJFM0QA 2026-08-17 13:23:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUM5MDQ2QkJBN0FFNzQzQjYzMTNERkUxMjU0RDJFM0QA 2026-08-17 13:23:12 - Contenido: Hola feliz tarde Dios les bendiga... 2026-08-17 13:23:12 - Comando detectado: hola 2026-08-17 13:23:12 - CommandProcessor: Procesando comando: hola 2026-08-17 13:23:12 - Comando no reconocido, enviando a ChatGPT 2026-08-17 13:23:12 - Resultado del comando: string 2026-08-17 13:23:12 - Enviando a ChatGPT: Hola feliz tarde Dios les bendiga... 2026-08-17 13:23:12 - forwardToChatGPT: Enviando a ChatGPT: Hola feliz tarde Dios les bendiga... 2026-08-17 13:23:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 14:23:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 14:23:13 America/Halifax] [CHATBOT][START] corr=5d637234 IP=127.0.0.1 UA= [17-Aug-2026 13:23:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 13:23:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=4c:d7:c8:2a:d9:50 mobile=584126735766 [17-Aug-2026 13:23:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 13:23:13 America/Caracas] [CHATBOT][DIAG] corr=5d637234 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 1 día [warning] [17-Aug-2026 13:23:13 America/Caracas] [CHATBOT][CTX] corr=5d637234 tel=584126735766 intent=chat srvid=34 usd=30 bs=26884.53 tasa=772.5441 verifyMode=simulated [17-Aug-2026 13:23:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 13:23:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 13:23:13 America/Caracas] [CHATBOT][AI][880879] Proveedor: gemini [17-Aug-2026 13:23:13 America/Caracas] [CHATBOT][GEMINI][880879] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 13:23:13 America/Caracas] [CHATBOT][GEMINI][880879] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 13:23:14 America/Caracas] [CHATBOT][GEMINI][880879] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 13:23:14 America/Caracas] [CHATBOT][AI][880879] Gemini falló, usando heurística local [17-Aug-2026 13:23:14 America/Caracas] [CHATBOT][AI][880879] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 13:23:14 America/Caracas] [CHATBOT][END] corr=5d637234 bytesRespuesta=392 [17-Aug-2026 13:23:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 13:23:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 13:23:16 - Mensaje enviado con éxito a 584126735766 2026-08-17 13:23:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8343842b3ab (wa_message_id: wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSM0FBMEFDNjNBMzA1NzNFMkUwAA==) 2026-08-17 13:23:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a8343842b3ab 2026-08-17 13:23:16 - ====== FIN WEBHOOK ====== 2026-08-17 13:23:26 - ====== INICIO WEBHOOK ====== 2026-08-17 13:23:26 - Evento: text | De: 584126735766 | Size: 607b 2026-08-17 13:23:26 - Procesando mensaje regular tipo: text 2026-08-17 13:23:26 - RegularMessageService: Procesando mensaje de 584126735766, tipo: text 2026-08-17 13:23:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUNDMThDQzU5NEQyM0NCQjM1QzQzQkU4RTc4QUE0MjUA 2026-08-17 13:23:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI2NzM1NzY2FQIAEhggQUNDMThDQzU5NEQyM0NCQjM1QzQzQkU4RTc4QUE0MjUA 2026-08-17 13:23:26 - Contenido: Me pueden pasar el monto a pagar en bs por favor... 2026-08-17 13:23:26 - Comando detectado: me 2026-08-17 13:23:26 - CommandProcessor: Procesando comando: me 2026-08-17 13:23:26 - Comando no reconocido, enviando a ChatGPT 2026-08-17 13:23:26 - Resultado del comando: string 2026-08-17 13:23:26 - Enviando a ChatGPT: Me pueden pasar el monto a pagar en bs por favor... 2026-08-17 13:23:26 - forwardToChatGPT: Enviando a ChatGPT: Me pueden pasar el monto a pagar en bs por favor... 2026-08-17 13:23:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 14:23:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 14:23:26 America/Halifax] [CHATBOT][START] corr=c43f0cbf IP=127.0.0.1 UA= [17-Aug-2026 13:23:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 13:23:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=4c:d7:c8:2a:d9:50 mobile=584126735766 [17-Aug-2026 13:23:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 13:23:27 America/Caracas] [CHATBOT][DIAG] corr=c43f0cbf Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 1 día [warning] [17-Aug-2026 13:23:27 America/Caracas] [CHATBOT][CTX] corr=c43f0cbf tel=584126735766 intent=chat srvid=34 usd=30 bs=26884.53 tasa=772.5441 verifyMode=simulated [17-Aug-2026 13:23:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 13:23:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 13:23:27 America/Caracas] [CHATBOT][AI][7e78ac] Proveedor: gemini [17-Aug-2026 13:23:27 America/Caracas] [CHATBOT][GEMINI][7e78ac] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 13:23:27 America/Caracas] [CHATBOT][GEMINI][7e78ac] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 13:23:27 America/Caracas] [CHATBOT][GEMINI][7e78ac] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 13:23:28 America/Caracas] [CHATBOT][AI][7e78ac] Gemini falló, usando heurística local [17-Aug-2026 13:23:28 America/Caracas] [CHATBOT][END] corr=c43f0cbf bytesRespuesta=397 [17-Aug-2026 13:23:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 13:23:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 13:23:29 - Mensaje enviado con éxito a 584126735766 2026-08-17 13:23:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8343919cbc5 (wa_message_id: wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSMUNEQUIwRkE5NjBCNkJGREE3AA==) 2026-08-17 13:23:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a8343919cbc5 2026-08-17 13:23:29 - ====== FIN WEBHOOK ====== 2026-08-17 13:37:47 - ====== INICIO WEBHOOK ====== 2026-08-17 13:37:47 - Evento: text | De: 584125324526 | Size: 631b 2026-08-17 13:37:47 - Procesando mensaje regular tipo: text 2026-08-17 13:37:47 - RegularMessageService: Procesando mensaje de 584125324526, tipo: text 2026-08-17 13:37:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUM5NjI4MUUxRjYwMDBGNTkyQ0JDREI5NTEyQTYzNUYA 2026-08-17 13:37:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUM5NjI4MUUxRjYwMDBGNTkyQ0JDREI5NTEyQTYzNUYA 2026-08-17 13:37:47 - Contenido: Buenas tardes. Cómo hago para cancelar vía pago móvil ?... 2026-08-17 13:37:47 - Comando detectado: buenas 2026-08-17 13:37:47 - CommandProcessor: Procesando comando: buenas 2026-08-17 13:37:47 - Comando no reconocido, enviando a ChatGPT 2026-08-17 13:37:47 - Resultado del comando: string 2026-08-17 13:37:47 - Enviando a ChatGPT: Buenas tardes. Cómo hago para cancelar vía pago ... 2026-08-17 13:37:47 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes. Cómo hago para cancelar vía pago ... 2026-08-17 13:37:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 14:37:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 14:37:47 America/Halifax] [CHATBOT][START] corr=5bad03de IP=127.0.0.1 UA= [17-Aug-2026 13:37:47 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 13:37:47 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=70:a7:41:12:df:27 mobile=584125324526 [17-Aug-2026 13:37:47 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 13:37:47 America/Caracas] [CHATBOT][DIAG] corr=5bad03de Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [17-Aug-2026 13:37:47 America/Caracas] [CHATBOT][CTX] corr=5bad03de tel=584125324526 intent=chat srvid=34 usd=30 bs=26884.53 tasa=772.5441 verifyMode=simulated [17-Aug-2026 13:37:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 13:37:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 13:37:47 America/Caracas] [CHATBOT][AI][ec2ffc] Proveedor: gemini [17-Aug-2026 13:37:47 America/Caracas] [CHATBOT][GEMINI][ec2ffc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 13:37:48 America/Caracas] [CHATBOT][GEMINI][ec2ffc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 13:37:48 America/Caracas] [CHATBOT][GEMINI][ec2ffc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 13:37:49 America/Caracas] [CHATBOT][AI][ec2ffc] Gemini falló, usando heurística local [17-Aug-2026 13:37:49 America/Caracas] [CHATBOT][END] corr=5bad03de bytesRespuesta=397 [17-Aug-2026 13:37:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 13:37:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 13:37:50 - Mensaje enviado con éxito a 584125324526 2026-08-17 13:37:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8346eea0902 (wa_message_id: wamid.HBgMNTg0MTI1MzI0NTI2FQIAERgSMUI0Njg0NzlCMTdENTJBMDg4AA==) 2026-08-17 13:37:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a8346eea0902 2026-08-17 13:37:50 - ====== FIN WEBHOOK ====== 2026-08-17 13:38:18 - ====== INICIO WEBHOOK ====== 2026-08-17 13:38:18 - Evento: text | De: 584125324526 | Size: 604b 2026-08-17 13:38:18 - Procesando mensaje regular tipo: text 2026-08-17 13:38:18 - RegularMessageService: Procesando mensaje de 584125324526, tipo: text 2026-08-17 13:38:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUMzNTk0NkJGM0Q2NDgxRTIzNTc1RkZGMENDQzM5N0QA 2026-08-17 13:38:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1MzI0NTI2FQIAEhggQUMzNTk0NkJGM0Q2NDgxRTIzNTc1RkZGMENDQzM5N0QA 2026-08-17 13:38:18 - Contenido: Cuánto es el monto en bs 30$ por favor... 2026-08-17 13:38:18 - Comando detectado: cuánto 2026-08-17 13:38:18 - CommandProcessor: Procesando comando: cuánto 2026-08-17 13:38:18 - Comando no reconocido, enviando a ChatGPT 2026-08-17 13:38:18 - Resultado del comando: string 2026-08-17 13:38:18 - Enviando a ChatGPT: Cuánto es el monto en bs 30$ por favor... 2026-08-17 13:38:18 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es el monto en bs 30$ por favor... 2026-08-17 13:38:18 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 14:38:18 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 14:38:18 America/Halifax] [CHATBOT][START] corr=b9105c0d IP=127.0.0.1 UA= [17-Aug-2026 13:38:18 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 13:38:18 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=70:a7:41:12:df:27 mobile=584125324526 [17-Aug-2026 13:38:18 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 13:38:18 America/Caracas] [CHATBOT][DIAG] corr=b9105c0d Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [17-Aug-2026 13:38:18 America/Caracas] [CHATBOT][CTX] corr=b9105c0d tel=584125324526 intent=chat srvid=34 usd=30 bs=26884.53 tasa=772.5441 verifyMode=simulated [17-Aug-2026 13:38:18 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 13:38:18 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 13:38:18 America/Caracas] [CHATBOT][AI][8d1135] Proveedor: gemini [17-Aug-2026 13:38:18 America/Caracas] [CHATBOT][GEMINI][8d1135] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 13:38:19 America/Caracas] [CHATBOT][GEMINI][8d1135] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 13:38:19 America/Caracas] [CHATBOT][GEMINI][8d1135] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 13:38:20 America/Caracas] [CHATBOT][AI][8d1135] Gemini falló, usando heurística local [17-Aug-2026 13:38:20 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-17 13:38:20 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-17 13:38:21 - Mensaje enviado con éxito a 584125324526 2026-08-17 13:38:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a83470d9c043 (wa_message_id: wamid.HBgMNTg0MTI1MzI0NTI2FQIAERgSRDY4MTFGRjc0N0I2RjFEQTlGAA==) 2026-08-17 13:38:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a83470d9c043 2026-08-17 13:38:21 - ====== FIN WEBHOOK ====== 2026-08-17 14:00:43 - ====== INICIO WEBHOOK ====== 2026-08-17 14:00:43 - Evento: button | De: 584242562299 | Size: 717b 2026-08-17 14:00:43 - Procesando botón de plantilla: Informacion de pagos 2026-08-17 14:00:43 - ButtonService: payload=informacion de pagos, telefono=584242562299 2026-08-17 14:00:43 - Procesando botón PAGO para: 584242562299 2026-08-17 14:00:47 - Mensaje enviado con éxito a 584242562299 2026-08-17 14:00:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a834c4f33ee3 (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSQ0JBQjQ4OTgwQUZDRjZDREQ3AA==) 2026-08-17 14:00:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a834c4f33ee3 2026-08-17 14:00:47 - ====== FIN WEBHOOK ====== 2026-08-17 14:09:31 - ====== INICIO WEBHOOK ====== 2026-08-17 14:09:31 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 14:09:31 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 14:09:31 - ====== FIN WEBHOOK ====== 2026-08-17 14:09:32 - ====== INICIO WEBHOOK ====== 2026-08-17 14:09:32 - Evento: status:failed | De: 584141490444 | Size: 828b 2026-08-17 14:09:32 - STATUS FAILED: failed para 584141490444 | Error: 131047 Re-engagement message 2026-08-17 14:09:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Yorliany Michelle aguilera, 16/10/2026 . 584125324527 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125324527","wa_id":"584125324527"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI0NTI3FQIAERgSQkFFOTJFMzZCMTUwOEI2OTY3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125324526","wa_id":"584125324526"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI0NTI2FQIAERgSODU3MTg2NDBFQzUzNkUxNTY2AA=="}]}'. 2026-08-17 14:10:25 - ====== INICIO WEBHOOK ====== 2026-08-17 14:10:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 14:10:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 14:10:25 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , motos toro, 2026-09-17 00:00:00 . 584124959541 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124959541","wa_id":"584124959541"}],"messages":[{"id":"wamid.HBgMNTg0MTI0OTU5NTQxFQIAERgSQjY0NzdFNDUxOThEQjhENjBCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Raul Steven Aguilera , 2026-09-18 00:00:00 . 584243835041 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243835041","wa_id":"584243835041"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODM1MDQxFQIAERgSNDI2NkMxN0Y4Qjk0RkZDODBEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Manuel Mendez, 2026-09-19 00:00:00 . 584243092039 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243092039","wa_id":"584243092039"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDkyMDM5FQIAERgSQzM3RTdCNjEzN0RCODBBMzA4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Diego Andres Tarquinio Rudman, 2026-09-17 00:00:00 . 584120339969 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120339969","wa_id":"584120339969"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzM5OTY5FQIAERgSNENERTIyMDYyNTY5NkQ1NjlEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Yorliany Michelle aguilera, 2026-09-28 00:00:00 . 584125324526 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125324526","wa_id":"584125324526"}],"messages":[{"id":"wamid.HBgMNTg0MTI1MzI0NTI2FQIAERgSNTMwODhFRjA1MDgyRTVFRDM1AA==","message_status":"accepted"}]}'. 2026-08-17 14:35:55 - ====== INICIO WEBHOOK ====== 2026-08-17 14:35:55 - Evento: text | De: 584225430443 | Size: 601b 2026-08-17 14:35:55 - Procesando mensaje regular tipo: text 2026-08-17 14:35:55 - RegularMessageService: Procesando mensaje de 584225430443, tipo: text 2026-08-17 14:35:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjI1NDMwNDQzFQIAEhggQUMwQjE1NkIyMjNGQjJDOEE1QTM5RTI3ODhDQ0VGMTcA 2026-08-17 14:35:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjI1NDMwNDQzFQIAEhggQUMwQjE1NkIyMjNGQjJDOEE1QTM5RTI3ODhDQ0VGMTcA 2026-08-17 14:35:56 - Contenido: Buenas tardes x aquí yandysivira sivira... 2026-08-17 14:35:56 - Comando detectado: buenas 2026-08-17 14:35:56 - CommandProcessor: Procesando comando: buenas 2026-08-17 14:35:56 - Comando no reconocido, enviando a ChatGPT 2026-08-17 14:35:56 - Resultado del comando: string 2026-08-17 14:35:56 - Enviando a ChatGPT: Buenas tardes x aquí yandysivira sivira... 2026-08-17 14:35:56 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes x aquí yandysivira sivira... 2026-08-17 14:35:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 15:35:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 15:35:56 America/Halifax] [CHATBOT][START] corr=e7582202 IP=127.0.0.1 UA= [17-Aug-2026 14:35:56 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 14:35:56 America/Caracas] [CHATBOT][CTX] corr=e7582202 tel=584225430443 intent=chat srvid= usd=0 bs=0 tasa=772.5441 verifyMode=simulated [17-Aug-2026 14:35:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 14:35:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 14:35:56 America/Caracas] [CHATBOT][AI][d96027] Proveedor: gemini [17-Aug-2026 14:35:56 America/Caracas] [CHATBOT][GEMINI][d96027] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 14:35:57 America/Caracas] [CHATBOT][GEMINI][d96027] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 14:35:57 America/Caracas] [CHATBOT][GEMINI][d96027] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 14:35:58 America/Caracas] [CHATBOT][AI][d96027] Gemini falló, usando heurística local [17-Aug-2026 14:35:58 America/Caracas] [CHATBOT][AI][d96027] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 14:35:58 America/Caracas] [CHATBOT][END] corr=e7582202 bytesRespuesta=370 [17-Aug-2026 14:35:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 14:35:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 14:36:00 - Mensaje enviado con éxito a 584225430443 2026-08-17 14:36:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8354901b985 (wa_message_id: wamid.HBgMNTg0MjI1NDMwNDQzFQIAERgSNUI3RERFOTk4NTgyOTI3MEY5AA==) 2026-08-17 14:36:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a8354901b985 2026-08-17 14:36:00 - ====== FIN WEBHOOK ====== 2026-08-17 14:36:12 - ====== INICIO WEBHOOK ====== 2026-08-17 14:36:12 - Evento: text | De: 584225430443 | Size: 617b 2026-08-17 14:36:12 - Procesando mensaje regular tipo: text 2026-08-17 14:36:12 - RegularMessageService: Procesando mensaje de 584225430443, tipo: text 2026-08-17 14:36:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjI1NDMwNDQzFQIAEhggQUNERTEyQTI0RUM3M0ZGMEM2RkRCNUMwN0NBRkI5QUQA 2026-08-17 14:36:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjI1NDMwNDQzFQIAEhggQUNERTEyQTI0RUM3M0ZGMEM2RkRCNUMwN0NBRkI5QUQA 2026-08-17 14:36:12 - Contenido: Agg este número xq el otro teléfono seme daño... 2026-08-17 14:36:12 - Comando detectado: agg 2026-08-17 14:36:12 - CommandProcessor: Procesando comando: agg 2026-08-17 14:36:12 - Comando no reconocido, enviando a ChatGPT 2026-08-17 14:36:12 - Resultado del comando: string 2026-08-17 14:36:12 - Enviando a ChatGPT: Agg este número xq el otro teléfono seme daño... 2026-08-17 14:36:12 - forwardToChatGPT: Enviando a ChatGPT: Agg este número xq el otro teléfono seme daño... 2026-08-17 14:36:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 15:36:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 15:36:12 America/Halifax] [CHATBOT][START] corr=7b9288c4 IP=127.0.0.1 UA= [17-Aug-2026 14:36:12 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 14:36:12 America/Caracas] [CHATBOT][CTX] corr=7b9288c4 tel=584225430443 intent=chat srvid= usd=0 bs=0 tasa=772.5441 verifyMode=simulated [17-Aug-2026 14:36:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 14:36:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 14:36:12 America/Caracas] [CHATBOT][AI][25e627] Proveedor: gemini [17-Aug-2026 14:36:12 America/Caracas] [CHATBOT][GEMINI][25e627] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 14:36:13 America/Caracas] [CHATBOT][GEMINI][25e627] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 14:36:13 America/Caracas] [CHATBOT][GEMINI][25e627] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 14:36:14 America/Caracas] [CHATBOT][AI][25e627] Gemini falló, usando heurística local [17-Aug-2026 14:36:14 America/Caracas] [CHATBOT][END] corr=7b9288c4 bytesRespuesta=135 [17-Aug-2026 14:36:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 14:36:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 14:36:16 - Mensaje enviado con éxito a 584225430443 2026-08-17 14:36:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8354a0300c9 (wa_message_id: wamid.HBgMNTg0MjI1NDMwNDQzFQIAERgSRDU3NEEyM0MxQjkzQzBGNTg3AA==) 2026-08-17 14:36:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a8354a0300c9 2026-08-17 14:36:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Jaqueline Misle, 16/09/2026 . 584126735766 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126735766","wa_id":"584126735766"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NzM1NzY2FQIAERgSNURBODE5QjQwNkRFQzcxMzEzAA==","message_status":"accepted"}]}'. 2026-08-17 14:36:35 - ====== INICIO WEBHOOK ====== 2026-08-17 14:36:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 14:36:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 14:36:35 - ====== FIN WEBHOOK ====== 2026-08-17 14:37:34 - ====== INICIO WEBHOOK ====== 2026-08-17 14:37:34 - Evento: text | De: 584225430443 | Size: 736b 2026-08-17 14:37:34 - Procesando mensaje regular tipo: text 2026-08-17 14:37:34 - RegularMessageService: Procesando mensaje de 584225430443, tipo: text 2026-08-17 14:37:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjI1NDMwNDQzFQIAEhggQUMzMzM2Mjc3QzgwQTdBOTMwOTNBREMyMTFFREJEQ0EA 2026-08-17 14:37:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjI1NDMwNDQzFQIAEhggQUMzMzM2Mjc3QzgwQTdBOTMwOTNBREMyMTFFREJEQ0EA 2026-08-17 14:37:34 - Contenido: Necesito descargar una aplicación para mi wifi para ver quién estad conectado y hacer cambio de cl... 2026-08-17 14:37:34 - Comando detectado: necesito 2026-08-17 14:37:34 - CommandProcessor: Procesando comando: necesito 2026-08-17 14:37:34 - Comando no reconocido, enviando a ChatGPT 2026-08-17 14:37:34 - Resultado del comando: string 2026-08-17 14:37:34 - Enviando a ChatGPT: Necesito descargar una aplicación para mi wifi pa... 2026-08-17 14:37:34 - forwardToChatGPT: Enviando a ChatGPT: Necesito descargar una aplicación para mi wifi pa... 2026-08-17 14:37:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 15:37:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 15:37:34 America/Halifax] [CHATBOT][START] corr=10bc067b IP=127.0.0.1 UA= [17-Aug-2026 14:37:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 14:37:35 America/Caracas] [CHATBOT][CTX] corr=10bc067b tel=584225430443 intent=chat srvid= usd=0 bs=0 tasa=772.5441 verifyMode=simulated [17-Aug-2026 14:37:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 14:37:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 14:37:35 America/Caracas] [CHATBOT][AI][957ee7] Proveedor: gemini [17-Aug-2026 14:37:35 America/Caracas] [CHATBOT][GEMINI][957ee7] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 14:37:35 America/Caracas] [CHATBOT][GEMINI][957ee7] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 14:37:36 America/Caracas] [CHATBOT][GEMINI][957ee7] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 14:37:36 America/Caracas] [CHATBOT][AI][957ee7] Gemini falló, usando heurística local [17-Aug-2026 14:37:36 America/Caracas] [CHATBOT][END] corr=10bc067b bytesRespuesta=135 [17-Aug-2026 14:37:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 14:37:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 14:37:38 - Mensaje enviado con éxito a 584225430443 2026-08-17 14:37:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8354f25fbc5 (wa_message_id: wamid.HBgMNTg0MjI1NDMwNDQzFQIAERgSRTVDRDgyRjA0NUNEREZBODYxAA==) 2026-08-17 14:37:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a8354f25fbc5 2026-08-17 14:37:38 - ====== FIN WEBHOOK ====== 2026-08-17 15:13:20 - ====== INICIO WEBHOOK ====== 2026-08-17 15:13:20 - Evento: status:failed | De: 584143195012 | Size: 573b 2026-08-17 15:13:20 - STATUS FAILED: failed para 584143195012 | Error: 131026 Message undeliverable 2026-08-17 15:13:20 - ====== FIN WEBHOOK ====== 2026-08-17 15:13:21 - ====== INICIO WEBHOOK ====== 2026-08-17 15:13:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 15:13:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 15:13:21 - ====== FIN WEBHOOK ====== 2026-08-17 15:14:34 - ====== INICIO WEBHOOK ====== 2026-08-17 15:14:34 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 15:14:34 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 15:14:34 - ====== FIN WEBHOOK ====== 2026-08-17 15:19:57 - ====== INICIO WEBHOOK ====== 2026-08-17 15:19:57 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 15:19:57 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 15:19:57 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Germán Romero , 2026-09-02 00:00:00 . 584121992010 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121992010","wa_id":"584121992010"}],"messages":[{"id":"wamid.HBgMNTg0MTIxOTkyMDEwFQIAERgSRUM5OTAxQTM2OTg1NUE3NTU5AA==","message_status":"accepted"}]}'. 2026-08-17 15:24:00 - ====== INICIO WEBHOOK ====== 2026-08-17 15:24:00 - Evento: status:failed | De: 584121992010 | Size: 573b 2026-08-17 15:24:00 - STATUS FAILED: failed para 584121992010 | Error: 131026 Message undeliverable 2026-08-17 15:24:00 - ====== FIN WEBHOOK ====== 2026-08-17 15:36:20 - ====== INICIO WEBHOOK ====== 2026-08-17 15:36:20 - Evento: image | De: 584143466209 | Size: 875b 2026-08-17 15:36:20 - Procesando mensaje regular tipo: image 2026-08-17 15:36:20 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-17 15:36:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRjQ3NjE1NzE2MjdBMjM2QTkxQjE1NUYwOEIyOTYA 2026-08-17 15:36:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRjQ3NjE1NzE2MjdBMjM2QTkxQjE1NUYwOEIyOTYA 2026-08-17 15:36:20 - Contenido: G venezuela 7750.00 viaticos-gasolina-hilux... 2026-08-17 15:36:20 - Comando detectado: g 2026-08-17 15:36:20 - CommandProcessor: Procesando comando: g 2026-08-17 15:36:20 - Gasto de negocio con imagen: 2106728823530024 2026-08-17 15:36:20 - Formato 'g banco descripcion': banco=venezuela, desc=7750.00 viaticos-gasolina-hilux 2026-08-17 15:36:20 - Ejecutando GastosService (negocio) [17-Aug-2026 15:36:21 America/Caracas] [ExchangeRateService] Tasa API (oficial): 772.5441 2026-08-17 15:36:23 - Resultado del comando: array 2026-08-17 15:36:23 - Enviando respuesta: ✅ 💼 Gasto de negocio #987 registrado • Mon 2026-08-17 15:36:24 - Mensaje enviado con éxito a 584143466209 2026-08-17 15:36:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8362b8b3fc2 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNkIwQ0FGMzBBNDc0RjlCQjA4AA==) 2026-08-17 15:36:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a8362b8b3fc2 2026-08-17 15:36:24 - ====== FIN WEBHOOK ====== 2026-08-17 15:39:36 - ====== INICIO WEBHOOK ====== 2026-08-17 15:39:36 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 15:39:36 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 15:39:36 - ====== FIN WEBHOOK ====== 2026-08-17 15:40:05 - ====== INICIO WEBHOOK ====== 2026-08-17 15:40:05 - Evento: image | De: 584143466209 | Size: 866b 2026-08-17 15:40:05 - Procesando mensaje regular tipo: image 2026-08-17 15:40:05 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-17 15:40:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCODEzRTUwRDg4OUFCOEM1NjIyODEyRUIxMzU0Q0IA 2026-08-17 15:40:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCODEzRTUwRDg4OUFCOEM1NjIyODEyRUIxMzU0Q0IA 2026-08-17 15:40:05 - Contenido: G venezuela 112890.41 legal-seniat... 2026-08-17 15:40:05 - Comando detectado: g 2026-08-17 15:40:05 - CommandProcessor: Procesando comando: g 2026-08-17 15:40:05 - Gasto de negocio con imagen: 1570600817836445 2026-08-17 15:40:05 - Formato 'g banco descripcion': banco=venezuela, desc=112890.41 legal-seniat 2026-08-17 15:40:05 - Ejecutando GastosService (negocio) [17-Aug-2026 15:40:06 America/Caracas] [ExchangeRateService] Tasa API (oficial): 772.5441 2026-08-17 15:40:07 - Resultado del comando: array 2026-08-17 15:40:07 - Enviando respuesta: ✅ 💼 Gasto de negocio #988 registrado • Mon 2026-08-17 15:40:08 - ====== INICIO WEBHOOK ====== 2026-08-17 15:40:08 - Evento: image | De: 584129629098 | Size: 867b 2026-08-17 15:40:08 - Procesando mensaje regular tipo: image 2026-08-17 15:40:08 - RegularMessageService: Procesando mensaje de 584129629098, tipo: image 2026-08-17 15:40:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjI5MDk4FQIAEhgUM0FBRDBENUZBNEZCNjIzREM2MzUA 2026-08-17 15:40:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjI5MDk4FQIAEhgUM0FBRDBENUZBNEZCNjIzREM2MzUA 2026-08-17 15:40:08 - Contenido: Buenas tardes. Pago Andreina Kanzler la capilla... 2026-08-17 15:40:08 - Comando detectado: buenas 2026-08-17 15:40:08 - CommandProcessor: Procesando comando: buenas 2026-08-17 15:40:08 - Imagen sin comando, guardando y procesando 2026-08-17 15:40:08 - Verificando duplicado por imageId=3271339929719036, msgId=wamid.HBgMNTg0MTI5NjI5MDk4FQIAEhgUM0FBRDBENUZBNEZCNjIzREM2MzUA 2026-08-17 15:40:08 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 15:40:08 - Incluyendo numtoname.php... 2026-08-17 15:40:08 - Incluyendo media.php... 2026-08-17 15:40:08 - DEBUG messages batch: [{"from":"584129629098","from_user_id":"VE.4519633871657093","id":"wamid.HBgMNTg0MTI5NjI5MDk4FQIAEhgUM0FBRDBENUZBNEZCNjIzREM2MzUA","timestamp":"1786995604","type":"image","image":{"caption":"Buenas tardes. Pago Andreina Kanzler la capilla","mime_type":"image\/jpeg","sha256":"9kgUkxIrBy9KDj8ajjoElqr4QVPq42vXEIC1SMKjzOw=","id":"3271339929719036","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3271339929719036&source=webhook&ext=1786995905&hash=ATwveiMdqU_igGWusgx6GyMPineNSA34EG5SCY-r5S_PYA"}}] 2026-08-17 15:40:08 - DEBUG caption final: Buenas tardes. Pago Andreina Kanzler la capilla 2026-08-17 15:40:08 - DEBUG busqueda mobiles: 04129629098,4129629098,584129629098 2026-08-17 15:40:08 - DEBUG usuario NO encontrado 2026-08-17 15:40:08 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 15:40:08 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 15:40:09 - Mensaje enviado con éxito a 584143466209 2026-08-17 15:40:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a83639932faa (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSN0MzREFGREU1MzUyQjdBMDk4AA==) 2026-08-17 15:40:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a83639932faa 2026-08-17 15:40:09 - ====== FIN WEBHOOK ====== 2026-08-17 15:40:09 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3271339929719036&source=getMedia&ext=1786995906&hash=ATy-PWwfB71qDK6gng8XMujOdbiZ5evbMidk6Urnk72_Aw 2026-08-17 15:40:10 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3271339929719036.jpg (66799 bytes) 2026-08-17 15:40:11 - OCR tesseract exit=0 chars=320 2026-08-17 15:40:11 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 320 < Comprobante de operación < y PagomóvilBDV Personas 9 23.176,20 Bs Fecha: 17/08/2026 Operación: 007037099361 [[] Identificación: 18143785 Origen: 0102****1968 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-08-17 15:40:11 - OCR parse (caption-level): {"banco":"Venezuela","monto":"23176.20","fecha":"2026-08-17"} 2026-08-17 15:40:11 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-17","debug":["fecha=2026-08-17"]} 2026-08-17 15:40:11 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-17 15:40:11 - DEBUG bodyAdmin postOCR: Tlf: 04129629098\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 23176.20 (caption)\nFecha: 2026-08-17 (caption) 2026-08-17 15:40:13 - IMG 3271339929719036 TEL 04129629098 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 15:40:13 - Incluyendo guardar_imagen.php... 2026-08-17 15:40:13 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 15:40:13 - Includes realizados. Verificando funciones... 2026-08-17 15:40:13 - obtenerInfoUsuario: Iniciando función con teléfono: 584129629098 2026-08-17 15:40:13 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 15:40:13 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 15:40:13 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 15:40:13 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 15:40:13 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 15:40:13 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:34:1c:00","firstname":"Andreina","lastname":"Kanzler ","mac":"f4:92:bf:34:1c:00","srvid":34} 2026-08-17 15:40:13 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 15:40:13 - Datos usuario extraídos: {"username":"f4:92:bf:34:1c:00","firstname":"Andreina","lastname":"Kanzler ","mac":"f4:92:bf:34:1c:00","srvid":34} 2026-08-17 15:40:13 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 15:40:13 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 15:40:13 - Valor de accessToken: EAAC0c45... 2026-08-17 15:40:13 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 15:40:13 - Instancia WhatsAppImageHandler creada 2026-08-17 15:40:13 - Llamando a saveWhatsAppImage... 2026-08-17 15:40:13 - saveWhatsAppImage: Procesando imagen para: 584129629098 2026-08-17 15:40:13 - saveWhatsAppImage: ID de media: 3271339929719036, MIME type: image/jpeg 2026-08-17 15:40:13 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3271339929719036 2026-08-17 15:40:14 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 15:40:14 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3271339929719036&source=getMedia&ext=1786995911&hash=ATyG3MGfN9sRl5Iz2s00GLhS1RiL-n-83ZNI7eht7V6O3w 2026-08-17 15:40:14 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3271339929719036&source=getMedia&ext=1786995911&hash=ATyG3MGfN9sRl5Iz2s00GLhS1RiL-n-83ZNI7eht7V6O3w 2026-08-17 15:40:15 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 15:40:15 - descargar_imagen: Imagen descargada - Tamaño: 66799 bytes, Tipo: image/jpeg 2026-08-17 15:40:15 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3271339929719036.jpg, Tamaño: 66799 bytes 2026-08-17 15:40:15 - saveToDatabase: Registro insertado en BD con ID: 416 2026-08-17 15:40:15 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3271339929719036.jpg","image_id":"3271339929719036","size":66799,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 15:40:15 - Resultado del comando: array 2026-08-17 15:40:15 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 15:40:16 - Mensaje enviado con éxito a 584129629098 2026-08-17 15:40:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8363a08bbc8 (wa_message_id: wamid.HBgMNTg0MTI5NjI5MDk4FQIAERgSRDJFRTQ4MEVDNTJFNkMwMkY3AA==) 2026-08-17 15:40:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a8363a08bbc8 2026-08-17 15:40:16 - ====== FIN WEBHOOK ====== 2026-08-17 15:41:10 - ====== INICIO WEBHOOK ====== 2026-08-17 15:41:10 - Evento: image | De: 584143466209 | Size: 869b 2026-08-17 15:41:10 - Procesando mensaje regular tipo: image 2026-08-17 15:41:10 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-17 15:41:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5MjhFNjlENDcyM0QxQzkwNDREMkQ4MDBBQTVBMzYA 2026-08-17 15:41:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5MjhFNjlENDcyM0QxQzkwNDREMkQ4MDBBQTVBMzYA 2026-08-17 15:41:10 - Contenido: Pg mercantil 31000.00 tabatha-hannah... 2026-08-17 15:41:10 - Comando detectado: pg 2026-08-17 15:41:10 - CommandProcessor: Procesando comando: pg 2026-08-17 15:41:10 - Gasto personal con imagen: 1071989255555489 2026-08-17 15:41:10 - Formato 'pg banco descripcion': banco=mercantil, desc=31000.00 tabatha-hannah 2026-08-17 15:41:11 - Ejecutando GastosService (personal) [17-Aug-2026 15:41:11 America/Caracas] [ExchangeRateService] Tasa API (oficial): 772.5441 2026-08-17 15:41:16 - Resultado del comando: array 2026-08-17 15:41:16 - Enviando respuesta: ✅ 👤 Gasto personal #380 registrado • Monto 2026-08-17 15:41:18 - Mensaje enviado con éxito a 584143466209 2026-08-17 15:41:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8363de02f40 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNkYxQzVGNTUwQkFERkU1QkQ4AA==) 2026-08-17 15:41:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a8363de02f40 2026-08-17 15:41:18 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Andreina Kanzler , 2026-09-17 00:00:00 . 584129629098 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129629098","wa_id":"584129629098"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI5MDk4FQIAERgSQzQ3QkU5QzU2NDg0NzFERTBGAA==","message_status":"accepted"}]}'. 2026-08-17 15:57:58 - ====== INICIO WEBHOOK ====== 2026-08-17 15:57:58 - Evento: image | De: 584143466209 | Size: 871b 2026-08-17 15:57:58 - Procesando mensaje regular tipo: image 2026-08-17 15:57:58 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-17 15:57:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyODUwMTMzMDExOTAzMzVDNDM3RURENThGQjVEMjEA 2026-08-17 15:57:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyODUwMTMzMDExOTAzMzVDNDM3RURENThGQjVEMjEA 2026-08-17 15:57:58 - Contenido: G venezuela 155000.00 publicidad-rafael... 2026-08-17 15:57:58 - Comando detectado: g 2026-08-17 15:57:58 - CommandProcessor: Procesando comando: g 2026-08-17 15:57:58 - Gasto de negocio con imagen: 1584339553149643 2026-08-17 15:57:58 - Formato 'g banco descripcion': banco=venezuela, desc=155000.00 publicidad-rafael 2026-08-17 15:57:59 - Ejecutando GastosService (negocio) [17-Aug-2026 15:57:59 America/Caracas] [ExchangeRateService] Tasa API (oficial): 772.5441 2026-08-17 15:58:02 - Resultado del comando: array 2026-08-17 15:58:02 - Enviando respuesta: ✅ 💼 Gasto de negocio #989 registrado • Mon 2026-08-17 15:58:04 - Mensaje enviado con éxito a 584143466209 2026-08-17 15:58:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8367cc1ba35 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOEE4NDIxMEU0QjkyOTc1MDI3AA==) 2026-08-17 15:58:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a8367cc1ba35 2026-08-17 15:58:04 - ====== FIN WEBHOOK ====== 2026-08-17 16:09:58 - ====== INICIO WEBHOOK ====== 2026-08-17 16:09:58 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 16:09:58 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 16:09:58 - ====== FIN WEBHOOK ====== 2026-08-17 16:10:10 - ====== INICIO WEBHOOK ====== 2026-08-17 16:10:10 - Evento: button | De: 584129361247 | Size: 721b 2026-08-17 16:10:10 - Procesando botón de plantilla: Pagar mi deuda 2026-08-17 16:10:10 - ButtonService: payload=pagar mi deuda, telefono=584129361247 2026-08-17 16:10:10 - Botón no manejado por ButtonService 2026-08-17 16:10:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , karina teran, 2026-09-01 00:00:00 . 584129361247 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129361247","wa_id":"584129361247"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzYxMjQ3FQIAERgSMTE5OUYzQTZEQUJGNUYyRTY5AA==","message_status":"accepted"}]}'. 2026-08-17 16:20:13 - ====== INICIO WEBHOOK ====== 2026-08-17 16:20:13 - Evento: interactive | De: 584129361247 | Size: 979b 2026-08-17 16:20:13 - Procesando encuesta interactiva 2026-08-17 16:20:13 - SurveyService: Iniciando procesamiento de encuesta 2026-08-17 16:20:13 - Procesando encuesta de: 584129361247, Message ID: wamid.HBgMNTg0MTI5MzYxMjQ3FQIAEhggQUNENUFENjQ3NzYzQUU2MDQ2OUQ3MERFRTRDNzk5OTIA 2026-08-17 16:20:13 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-17 16:20:13 - ====== FIN WEBHOOK ====== 2026-08-17 16:33:42 - ====== INICIO WEBHOOK ====== 2026-08-17 16:33:42 - Evento: image | De: 584143466209 | Size: 865b 2026-08-17 16:33:42 - Procesando mensaje regular tipo: image 2026-08-17 16:33:42 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-17 16:33:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMTYzM0Y4QzQ1NjU3NDkzQUJBQTEyRUM0QTZEQjQA 2026-08-17 16:33:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEMTYzM0Y4QzQ1NjU3NDkzQUJBQTEyRUM0QTZEQjQA 2026-08-17 16:33:42 - Contenido: Pg mercantil 80000.00 csf-camila... 2026-08-17 16:33:42 - Comando detectado: pg 2026-08-17 16:33:42 - CommandProcessor: Procesando comando: pg 2026-08-17 16:33:42 - Gasto personal con imagen: 4071411583164236 2026-08-17 16:33:42 - Formato 'pg banco descripcion': banco=mercantil, desc=80000.00 csf-camila 2026-08-17 16:33:43 - Ejecutando GastosService (personal) [17-Aug-2026 16:33:44 America/Caracas] [ExchangeRateService] Tasa API (oficial): 772.5441 2026-08-17 16:33:46 - Resultado del comando: array 2026-08-17 16:33:46 - Enviando respuesta: ✅ 👤 Gasto personal #381 registrado • Monto 2026-08-17 16:33:47 - Mensaje enviado con éxito a 584143466209 2026-08-17 16:33:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a83702b9902f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOTVBMkRFOTVBNjQ2NEMyQjAyAA==) 2026-08-17 16:33:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a83702b9902f 2026-08-17 16:33:47 - ====== FIN WEBHOOK ====== 2026-08-17 16:35:41 - ====== INICIO WEBHOOK ====== 2026-08-17 16:35:41 - Evento: text | De: 584269330433 | Size: 632b 2026-08-17 16:35:41 - Procesando mensaje regular tipo: text 2026-08-17 16:35:41 - RegularMessageService: Procesando mensaje de 584269330433, tipo: text 2026-08-17 16:35:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUNDMjUzMDVFMjA4NDUxN0JBRTVBQjFFQUZFRjgzM0YA 2026-08-17 16:35:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUNDMjUzMDVFMjA4NDUxN0JBRTVBQjFFQUZFRjgzM0YA 2026-08-17 16:35:41 - Contenido: Cuantos días tengo por favor por qué quiero hacer el otro pago... 2026-08-17 16:35:41 - Comando detectado: cuantos 2026-08-17 16:35:41 - CommandProcessor: Procesando comando: cuantos 2026-08-17 16:35:41 - Comando no reconocido, enviando a ChatGPT 2026-08-17 16:35:41 - Resultado del comando: string 2026-08-17 16:35:41 - Enviando a ChatGPT: Cuantos días tengo por favor por qué quiero hace... 2026-08-17 16:35:41 - forwardToChatGPT: Enviando a ChatGPT: Cuantos días tengo por favor por qué quiero hace... 2026-08-17 16:35:41 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 17:35:41 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 17:35:41 America/Halifax] [CHATBOT][START] corr=5be7d818 IP=127.0.0.1 UA= [17-Aug-2026 16:35:42 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 16:35:42 America/Caracas] [CHATBOT][CTX] corr=5be7d818 tel=584269330433 intent=chat srvid= usd=0 bs=0 tasa=772.5441 verifyMode=simulated [17-Aug-2026 16:35:42 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 16:35:42 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 16:35:42 America/Caracas] [CHATBOT][AI][b614a3] Proveedor: gemini [17-Aug-2026 16:35:42 America/Caracas] [CHATBOT][GEMINI][b614a3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 16:35:43 America/Caracas] [CHATBOT][GEMINI][b614a3] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 16:35:43 America/Caracas] [CHATBOT][GEMINI][b614a3] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 16:35:44 America/Caracas] [CHATBOT][AI][b614a3] Gemini falló, usando heurística local [17-Aug-2026 16:35:44 America/Caracas] [CHATBOT][END] corr=5be7d818 bytesRespuesta=397 [17-Aug-2026 16:35:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 16:35:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 16:35:45 - Mensaje enviado con éxito a 584269330433 2026-08-17 16:35:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8370a17b995 (wa_message_id: wamid.HBgMNTg0MjY5MzMwNDMzFQIAERgSQzZFMDQxMzczOEE2NDY4MjQ1AA==) 2026-08-17 16:35:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a8370a17b995 2026-08-17 16:35:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , freddy gonzalez, 2026-09-07 00:00:00 . 584243185747 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243185747","wa_id":"584243185747"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTg1NzQ3FQIAERgSRUE2NzY3QTY1MzNFQzhGQURCAA==","message_status":"accepted"}]}'. 2026-08-17 16:38:37 - ====== INICIO WEBHOOK ====== 2026-08-17 16:38:37 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 16:38:37 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 16:38:37 - ====== FIN WEBHOOK ====== 2026-08-17 16:38:51 - ====== INICIO WEBHOOK ====== 2026-08-17 16:38:51 - Evento: image | De: 584269330433 | Size: 835b 2026-08-17 16:38:51 - Procesando mensaje regular tipo: image 2026-08-17 16:38:51 - RegularMessageService: Procesando mensaje de 584269330433, tipo: image 2026-08-17 16:38:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM5ODkyMTRBNDFBNTQ0OEIyQ0FCRUQwNkIxQUNDREEA 2026-08-17 16:38:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM5ODkyMTRBNDFBNTQ0OEIyQ0FCRUQwNkIxQUNDREEA 2026-08-17 16:38:51 - Contenido: ... 2026-08-17 16:38:51 - Comando detectado: image 2026-08-17 16:38:51 - CommandProcessor: Procesando comando: image 2026-08-17 16:38:51 - Imagen sin comando, guardando y procesando 2026-08-17 16:38:51 - Verificando duplicado por imageId=1024215433763709, msgId=wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM5ODkyMTRBNDFBNTQ0OEIyQ0FCRUQwNkIxQUNDREEA 2026-08-17 16:38:51 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 16:38:51 - Incluyendo numtoname.php... 2026-08-17 16:38:51 - Incluyendo media.php... 2026-08-17 16:38:51 - DEBUG messages batch: [{"from":"584269330433","from_user_id":"VE.4529517510668729","id":"wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM5ODkyMTRBNDFBNTQ0OEIyQ0FCRUQwNkIxQUNDREEA","timestamp":"1786999126","type":"image","image":{"mime_type":"image\/jpeg","sha256":"WRwVlKCr9Y0o5efueCsGPmCq089rFpf\/s41VXZv\/HIA=","id":"1024215433763709","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1024215433763709&source=webhook&ext=1786999427&hash=ATzk5SkEARDBINOknV14_5XnUtmHQ923MWTBONKvzjQ2xQ"}}] 2026-08-17 16:38:51 - DEBUG caption: no se encontró texto cercano 2026-08-17 16:38:51 - DEBUG caption final: [VACIO] 2026-08-17 16:38:51 - DEBUG busqueda mobiles: 04269330433,4269330433,584269330433 2026-08-17 16:38:51 - DEBUG usuario NO encontrado 2026-08-17 16:38:51 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 16:38:51 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 16:38:52 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1024215433763709&source=getMedia&ext=1786999429&hash=ATy_18JWMYZ61BIxXy2p6tEW_gOXpMfoNTogXdQeb-n9SA 2026-08-17 16:38:53 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1024215433763709.jpg (136384 bytes) 2026-08-17 16:38:54 - OCR tesseract exit=0 chars=411 2026-08-17 16:38:54 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 >) ics) Coil) 4:37PM. Y € Comprobante de operación —< y PagomóvilBDV Personas 9 7.725,44 Bs Fecha: 17/08/2026 Operación: 007037998564 0 Identificación: 18143785 Origen: 0102****7102 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago diana del valle < Agregar Beneficiario Crear Acceso directo 2026-08-17 16:38:54 - OCR parse (caption-level): {"banco":"Venezuela","monto":"7725.44","fecha":"2026-08-17"} 2026-08-17 16:38:54 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-17","debug":["fecha=2026-08-17"]} 2026-08-17 16:38:54 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-17 16:38:54 - DEBUG bodyAdmin postOCR: Tlf: 04269330433\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 7725.44 (caption)\nFecha: 2026-08-17 (caption) 2026-08-17 16:38:56 - IMG 1024215433763709 TEL 04269330433 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 16:38:56 - Incluyendo guardar_imagen.php... 2026-08-17 16:38:56 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 16:38:56 - Includes realizados. Verificando funciones... 2026-08-17 16:38:56 - obtenerInfoUsuario: Iniciando función con teléfono: 584269330433 2026-08-17 16:38:56 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 16:38:56 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 16:38:56 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 16:38:56 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 16:38:56 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584269330433 2026-08-17 16:38:56 - Datos usuario extraídos: null 2026-08-17 16:38:56 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 16:38:56 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 16:38:56 - Valor de accessToken: EAAC0c45... 2026-08-17 16:38:56 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 16:38:56 - Instancia WhatsAppImageHandler creada 2026-08-17 16:38:56 - Llamando a saveWhatsAppImage... 2026-08-17 16:38:56 - saveWhatsAppImage: Procesando imagen para: 584269330433 2026-08-17 16:38:56 - saveWhatsAppImage: ID de media: 1024215433763709, MIME type: image/jpeg 2026-08-17 16:38:56 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1024215433763709 2026-08-17 16:38:57 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 16:38:57 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1024215433763709&source=getMedia&ext=1786999435&hash=ATzJyyx8WoZpyjrhbiiTcLQx8MCC1PbPMTOjsUSkqZdi-w 2026-08-17 16:38:57 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1024215433763709&source=getMedia&ext=1786999435&hash=ATzJyyx8WoZpyjrhbiiTcLQx8MCC1PbPMTOjsUSkqZdi-w 2026-08-17 16:38:58 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 16:38:58 - descargar_imagen: Imagen descargada - Tamaño: 136384 bytes, Tipo: image/jpeg 2026-08-17 16:38:58 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1024215433763709.jpg, Tamaño: 136384 bytes 2026-08-17 16:38:58 - saveToDatabase: Registro insertado en BD con ID: 417 2026-08-17 16:38:58 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1024215433763709.jpg","image_id":"1024215433763709","size":136384,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 16:38:58 - Resultado del comando: array 2026-08-17 16:38:58 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 16:39:00 - Mensaje enviado con éxito a 584269330433 2026-08-17 16:39:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8371642eccc (wa_message_id: wamid.HBgMNTg0MjY5MzMwNDMzFQIAERgSQ0VFMUNCMTQ0RDczRjYzRkEzAA==) 2026-08-17 16:39:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a8371642eccc 2026-08-17 16:39:00 - ====== FIN WEBHOOK ====== 2026-08-17 16:39:34 - ====== INICIO WEBHOOK ====== 2026-08-17 16:39:34 - Evento: text | De: 584269330433 | Size: 670b 2026-08-17 16:39:34 - Procesando mensaje regular tipo: text 2026-08-17 16:39:34 - RegularMessageService: Procesando mensaje de 584269330433, tipo: text 2026-08-17 16:39:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM0QjhCNDVBMTU1NTNCMDE0RDE2MkQ2RDJBQzcwQjEA 2026-08-17 16:39:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY5MzMwNDMzFQIAEhggQUM0QjhCNDVBMTU1NTNCMDE0RDE2MkQ2RDJBQzcwQjEA 2026-08-17 16:39:34 - Contenido: Gracias quiero saber cuánto restaría y cuántos días tengo por favor osea la fecha de corte... 2026-08-17 16:39:34 - Comando detectado: gracias 2026-08-17 16:39:34 - CommandProcessor: Procesando comando: gracias 2026-08-17 16:39:34 - Comando no reconocido, enviando a ChatGPT 2026-08-17 16:39:34 - Resultado del comando: string 2026-08-17 16:39:34 - Enviando a ChatGPT: Gracias quiero saber cuánto restaría y cuántos ... 2026-08-17 16:39:34 - forwardToChatGPT: Enviando a ChatGPT: Gracias quiero saber cuánto restaría y cuántos ... 2026-08-17 16:39:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 17:39:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 17:39:34 America/Halifax] [CHATBOT][START] corr=7755c05d IP=127.0.0.1 UA= [17-Aug-2026 16:39:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 16:39:34 America/Caracas] [CHATBOT][CTX] corr=7755c05d tel=584269330433 intent=chat srvid= usd=0 bs=0 tasa=772.5441 verifyMode=simulated [17-Aug-2026 16:39:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 16:39:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 16:39:34 America/Caracas] [CHATBOT][AI][c47502] Proveedor: gemini [17-Aug-2026 16:39:34 America/Caracas] [CHATBOT][GEMINI][c47502] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 16:39:35 America/Caracas] [CHATBOT][GEMINI][c47502] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 16:39:36 America/Caracas] [CHATBOT][GEMINI][c47502] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 16:39:36 America/Caracas] [CHATBOT][AI][c47502] Gemini falló, usando heurística local [17-Aug-2026 16:39:36 America/Caracas] [CHATBOT][END] corr=7755c05d bytesRespuesta=85 [17-Aug-2026 16:39:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 16:39:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 16:39:38 - Mensaje enviado con éxito a 584269330433 2026-08-17 16:39:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a83718a3de7b (wa_message_id: wamid.HBgMNTg0MjY5MzMwNDMzFQIAERgSNjY3QzhFOUNGNThBNDc0REQ3AA==) 2026-08-17 16:39:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a83718a3de7b 2026-08-17 16:39:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , maria isabel breindembach, 2026-09-19 00:00:00 . 584241542233 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241542233","wa_id":"584241542233"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNTQyMjMzFQIAERgSMkMzNTdBQjY4QjFFNTJCRjgwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Anibal Gerig, 2026-09-20 00:00:00 . 584141729108 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141729108","wa_id":"584141729108"}],"messages":[{"id":"wamid.HBgMNTg0MTQxNzI5MTA4FQIAERgSNkY5MUExMTdCNUQ4RkE4QkU5AA==","message_status":"accepted"}]}'. 2026-08-17 16:44:55 - ====== INICIO WEBHOOK ====== 2026-08-17 16:44:55 - Evento: button | De: 584121337840 | Size: 707b 2026-08-17 16:44:55 - Procesando botón de plantilla: Informacion de pagos 2026-08-17 16:44:55 - ButtonService: payload=informacion de pagos, telefono=584121337840 2026-08-17 16:44:55 - Procesando botón PAGO para: 584121337840 2026-08-17 16:44:56 - Mensaje enviado con éxito a 584121337840 2026-08-17 16:44:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8372c886c6f (wa_message_id: wamid.HBgMNTg0MTIxMzM3ODQwFQIAERgSOTE3Q0E0MjA2MTIwMTQ0OENBAA==) 2026-08-17 16:44:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a8372c886c6f 2026-08-17 16:44:56 - ====== FIN WEBHOOK ====== 2026-08-17 16:46:03 - ====== INICIO WEBHOOK ====== 2026-08-17 16:46:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 16:46:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 16:46:03 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Pedro Ziegler, 2026-09-18 00:00:00 . 584265197114 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265197114","wa_id":"584265197114"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MTk3MTE0FQIAERgSQTZDRThBRDJGQURERjA0MDQzAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Diana Del valle, 2026-09-12 00:00:00 . 5841272275759 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"5841272275759","wa_id":"5841272275759"}],"messages":[{"id":"wamid.HBgNNTg0MTI3MjI3NTc1ORUCABEYEjQzQzhCRDQ5RkE4MzQyNEZBRgA=","message_status":"accepted"}]}'. 2026-08-17 16:47:31 - ====== INICIO WEBHOOK ====== 2026-08-17 16:47:31 - Evento: status:failed | De: 5841272275759 | Size: 575b 2026-08-17 16:47:31 - STATUS FAILED: failed para 5841272275759 | Error: 131026 Message undeliverable 2026-08-17 16:47:31 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , mervin texeira, 2026-09-17 00:00:00 . 584142650403 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142650403","wa_id":"584142650403"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjUwNDAzFQIAERgSRUNDN0I2MkJBRjk2MjZFNkE5AA==","message_status":"accepted"}]}'. 2026-08-17 16:55:12 - ====== INICIO WEBHOOK ====== 2026-08-17 16:55:12 - Evento: text | De: 584129920717 | Size: 591b 2026-08-17 16:55:12 - Procesando mensaje regular tipo: text 2026-08-17 16:55:12 - RegularMessageService: Procesando mensaje de 584129920717, tipo: text 2026-08-17 16:55:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNBNkY5MDk3QkY3MzVGQzhEM0EzQTBGNjlDQUIwNDMA 2026-08-17 16:55:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNBNkY5MDk3QkY3MzVGQzhEM0EzQTBGNjlDQUIwNDMA 2026-08-17 16:55:12 - Contenido: Buenas tardes cuanto es el monto... 2026-08-17 16:55:12 - Comando detectado: buenas 2026-08-17 16:55:12 - CommandProcessor: Procesando comando: buenas 2026-08-17 16:55:12 - Comando no reconocido, enviando a ChatGPT 2026-08-17 16:55:12 - Resultado del comando: string 2026-08-17 16:55:12 - Enviando a ChatGPT: Buenas tardes cuanto es el monto... 2026-08-17 16:55:12 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes cuanto es el monto... 2026-08-17 16:55:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 17:55:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 17:55:12 America/Halifax] [CHATBOT][START] corr=5ae3dcfa IP=127.0.0.1 UA= [17-Aug-2026 16:55:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 16:55:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=f4:e2:c6:88:37:a1 mobile=584129920717 [17-Aug-2026 16:55:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 16:55:13 America/Caracas] [CHATBOT][DIAG] corr=5ae3dcfa Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [17-Aug-2026 16:55:13 America/Caracas] [CHATBOT][CTX] corr=5ae3dcfa tel=584129920717 intent=chat srvid=37 usd=20 bs=17923.02 tasa=772.5441 verifyMode=simulated [17-Aug-2026 16:55:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 16:55:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 16:55:13 America/Caracas] [CHATBOT][AI][bc643b] Proveedor: gemini [17-Aug-2026 16:55:13 America/Caracas] [CHATBOT][GEMINI][bc643b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 16:55:14 America/Caracas] [CHATBOT][GEMINI][bc643b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 16:55:14 America/Caracas] [CHATBOT][GEMINI][bc643b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 16:55:15 America/Caracas] [CHATBOT][AI][bc643b] Gemini falló, usando heurística local [17-Aug-2026 16:55:15 America/Caracas] [CHATBOT][AI][bc643b] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 16:55:15 America/Caracas] [CHATBOT][END] corr=5ae3dcfa bytesRespuesta=390 [17-Aug-2026 16:55:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 16:55:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 16:55:16 - Mensaje enviado con éxito a 584129920717 2026-08-17 16:55:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a837534be478 (wa_message_id: wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSNUUyRjFBMUE4NTk4MDAyMDFBAA==) 2026-08-17 16:55:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a837534be478 2026-08-17 16:55:16 - ====== FIN WEBHOOK ====== 2026-08-17 16:56:08 - ====== INICIO WEBHOOK ====== 2026-08-17 16:56:08 - Evento: text | De: 584129920717 | Size: 581b 2026-08-17 16:56:08 - Procesando mensaje regular tipo: text 2026-08-17 16:56:08 - RegularMessageService: Procesando mensaje de 584129920717, tipo: text 2026-08-17 16:56:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUMwQzNEOTAyMTc3NDNFMjQ0ODRDRDUwRjRFMkIxQjIA 2026-08-17 16:56:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUMwQzNEOTAyMTc3NDNFMjQ0ODRDRDUwRjRFMkIxQjIA 2026-08-17 16:56:08 - Contenido: 30$ cuanto es el monto... 2026-08-17 16:56:08 - Comando detectado: 30$ 2026-08-17 16:56:08 - CommandProcessor: Procesando comando: 30$ 2026-08-17 16:56:08 - Comando no reconocido, enviando a ChatGPT 2026-08-17 16:56:08 - Resultado del comando: string 2026-08-17 16:56:08 - Enviando a ChatGPT: 30$ cuanto es el monto... 2026-08-17 16:56:08 - forwardToChatGPT: Enviando a ChatGPT: 30$ cuanto es el monto... 2026-08-17 16:56:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 17:56:08 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 17:56:08 America/Halifax] [CHATBOT][START] corr=d1364714 IP=127.0.0.1 UA= [17-Aug-2026 16:56:08 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 16:56:08 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=f4:e2:c6:88:37:a1 mobile=584129920717 [17-Aug-2026 16:56:08 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 16:56:08 America/Caracas] [CHATBOT][DIAG] corr=d1364714 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [17-Aug-2026 16:56:08 America/Caracas] [CHATBOT][CTX] corr=d1364714 tel=584129920717 intent=chat srvid=37 usd=20 bs=17923.02 tasa=772.5441 verifyMode=simulated [17-Aug-2026 16:56:08 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 16:56:08 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 16:56:08 America/Caracas] [CHATBOT][AI][9e3e9d] Proveedor: gemini [17-Aug-2026 16:56:08 America/Caracas] [CHATBOT][GEMINI][9e3e9d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 16:56:09 America/Caracas] [CHATBOT][GEMINI][9e3e9d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 16:56:10 America/Caracas] [CHATBOT][GEMINI][9e3e9d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 16:56:10 America/Caracas] [CHATBOT][AI][9e3e9d] Gemini falló, usando heurística local [17-Aug-2026 16:56:10 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-17 16:56:10 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-17 16:56:11 - Mensaje enviado con éxito a 584129920717 2026-08-17 16:56:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a83756be23cf (wa_message_id: wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSOEYxQ0JEQkEwNzUxODU5QTkyAA==) 2026-08-17 16:56:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a83756be23cf 2026-08-17 16:56:11 - ====== FIN WEBHOOK ====== 2026-08-17 16:59:18 - ====== INICIO WEBHOOK ====== 2026-08-17 16:59:18 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 16:59:18 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 16:59:18 - ====== FIN WEBHOOK ====== 2026-08-17 17:05:48 - ====== INICIO WEBHOOK ====== 2026-08-17 17:05:48 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 17:05:48 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 17:05:48 - ====== FIN WEBHOOK ====== 2026-08-17 17:08:35 - ====== INICIO WEBHOOK ====== 2026-08-17 17:08:35 - Evento: image | De: 584143466209 | Size: 868b 2026-08-17 17:08:35 - Procesando mensaje regular tipo: image 2026-08-17 17:08:35 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-17 17:08:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDQkQ5QTg4ODY1ODhDRkJEQzg5NjYwMTMwNTI4NjYA 2026-08-17 17:08:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDQkQ5QTg4ODY1ODhDRkJEQzg5NjYwMTMwNTI4NjYA 2026-08-17 17:08:35 - Contenido: G venezuela 172000.00 sueldo-miguel... 2026-08-17 17:08:35 - Comando detectado: g 2026-08-17 17:08:35 - CommandProcessor: Procesando comando: g 2026-08-17 17:08:35 - Gasto de negocio con imagen: 1786675872354298 2026-08-17 17:08:35 - Formato 'g banco descripcion': banco=venezuela, desc=172000.00 sueldo-miguel 2026-08-17 17:08:36 - Ejecutando GastosService (negocio) [17-Aug-2026 17:08:36 America/Caracas] [ExchangeRateService] Tasa API (oficial): 772.5441 2026-08-17 17:08:39 - Resultado del comando: array 2026-08-17 17:08:39 - Enviando respuesta: ✅ 💼 Gasto de negocio #990 registrado • Mon 2026-08-17 17:08:40 - Mensaje enviado con éxito a 584143466209 2026-08-17 17:08:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8378588d855 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRUI0MDZBNERBNUJCRUEzQjRBAA==) 2026-08-17 17:08:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a8378588d855 2026-08-17 17:08:40 - ====== FIN WEBHOOK ====== 2026-08-17 17:12:22 - ====== INICIO WEBHOOK ====== 2026-08-17 17:12:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 17:12:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 17:12:22 - ====== FIN WEBHOOK ====== 2026-08-17 17:15:17 - ====== INICIO WEBHOOK ====== 2026-08-17 17:15:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 17:15:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 17:15:17 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Luisa Valladares Gruber, 16/09/2026 . 584123714763 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123714763","wa_id":"584123714763"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE0NzYzFQIAERgSOTE1NjRENjk4NzdBRUNDMjQ4AA==","message_status":"accepted"}]}'. 2026-08-17 17:26:39 - ====== INICIO WEBHOOK ====== 2026-08-17 17:26:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 17:26:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 17:26:39 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , mayerlin gonzalez, 2026-09-17 00:00:00 . 584142352699 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142352699","wa_id":"584142352699"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzUyNjk5FQIAERgSMjYyM0UwQzlDRUUzNkI4NEQxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , luis alejandro smith, 2026-09-17 00:00:00 . 584141157344 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141157344","wa_id":"584141157344"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTU3MzQ0FQIAERgSODc3NjA2QTM3NTBFMENBM0Q2AA==","message_status":"accepted"}]}'. 2026-08-17 17:36:03 - ====== INICIO WEBHOOK ====== 2026-08-17 17:36:03 - Evento: text | De: 584262464411 | Size: 604b 2026-08-17 17:36:03 - Procesando mensaje regular tipo: text 2026-08-17 17:36:03 - RegularMessageService: Procesando mensaje de 584262464411, tipo: text 2026-08-17 17:36:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUNBNjY2OThDRjUxNzU4RkIxMTk5NDVBMzM5MzRFRDYA 2026-08-17 17:36:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUNBNjY2OThDRjUxNzU4RkIxMTk5NDVBMzM5MzRFRDYA 2026-08-17 17:36:03 - Contenido: Porfa pueden activar el servicio de Posada Don Elicio... 2026-08-17 17:36:03 - Comando detectado: porfa 2026-08-17 17:36:03 - CommandProcessor: Procesando comando: porfa 2026-08-17 17:36:03 - Comando no reconocido, enviando a ChatGPT 2026-08-17 17:36:03 - Resultado del comando: string 2026-08-17 17:36:03 - Enviando a ChatGPT: Porfa pueden activar el servicio de Posada Don Eli... 2026-08-17 17:36:03 - forwardToChatGPT: Enviando a ChatGPT: Porfa pueden activar el servicio de Posada Don Eli... 2026-08-17 17:36:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 18:36:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 18:36:04 America/Halifax] [CHATBOT][START] corr=28cb4c0b IP=127.0.0.1 UA= [17-Aug-2026 17:36:04 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 17:36:04 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-13 username=70:a7:41:28:5b:cf mobile=584262464411 [17-Aug-2026 17:36:04 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 17:36:04 America/Caracas] [CHATBOT][DIAG] corr=28cb4c0b Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [17-Aug-2026 17:36:04 America/Caracas] [CHATBOT][CTX] corr=28cb4c0b tel=584262464411 intent=chat srvid=35 usd=40 bs=35846.05 tasa=772.5441 verifyMode=simulated [17-Aug-2026 17:36:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 17:36:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 17:36:04 America/Caracas] [CHATBOT][AI][7b722f] Proveedor: gemini [17-Aug-2026 17:36:04 America/Caracas] [CHATBOT][GEMINI][7b722f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 17:36:05 America/Caracas] [CHATBOT][GEMINI][7b722f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 17:36:05 America/Caracas] [CHATBOT][GEMINI][7b722f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 17:36:06 America/Caracas] [CHATBOT][AI][7b722f] Gemini falló, usando heurística local [17-Aug-2026 17:36:06 America/Caracas] [CHATBOT][AI][7b722f] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 17:36:06 America/Caracas] [CHATBOT][END] corr=28cb4c0b bytesRespuesta=391 [17-Aug-2026 17:36:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 17:36:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 17:36:07 - Mensaje enviado con éxito a 584262464411 2026-08-17 17:36:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a837ec7883f9 (wa_message_id: wamid.HBgMNTg0MjYyNDY0NDExFQIAERgSOUI0MkVCRTdEQUZEMDYyODM4AA==) 2026-08-17 17:36:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a837ec7883f9 2026-08-17 17:36:07 - ====== FIN WEBHOOK ====== 2026-08-17 17:36:09 - ====== INICIO WEBHOOK ====== 2026-08-17 17:36:09 - Evento: image | De: 584262464411 | Size: 849b 2026-08-17 17:36:09 - Procesando mensaje regular tipo: image 2026-08-17 17:36:09 - RegularMessageService: Procesando mensaje de 584262464411, tipo: image 2026-08-17 17:36:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUM5RDczRjkzMUJGQkE2MjdBRjIyQ0M5QjFGMDA3QkEA 2026-08-17 17:36:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUM5RDczRjkzMUJGQkE2MjdBRjIyQ0M5QjFGMDA3QkEA 2026-08-17 17:36:09 - Contenido: Hola Junior.... 2026-08-17 17:36:09 - Comando detectado: hola 2026-08-17 17:36:09 - CommandProcessor: Procesando comando: hola 2026-08-17 17:36:09 - Imagen sin comando, guardando y procesando 2026-08-17 17:36:09 - Verificando duplicado por imageId=2268623176875524, msgId=wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUM5RDczRjkzMUJGQkE2MjdBRjIyQ0M5QjFGMDA3QkEA 2026-08-17 17:36:09 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-17 17:36:09 - Incluyendo numtoname.php... 2026-08-17 17:36:09 - Incluyendo media.php... 2026-08-17 17:36:09 - DEBUG messages batch: [{"from":"584262464411","from_user_id":"VE.904063862065810","id":"wamid.HBgMNTg0MjYyNDY0NDExFQIAEhggQUM5RDczRjkzMUJGQkE2MjdBRjIyQ0M5QjFGMDA3QkEA","timestamp":"1787002564","type":"image","image":{"caption":"Hola Junior.","mime_type":"image\/jpeg","sha256":"T7EArczHIjjtkBeoIx1Vx6+GFqWoH2Z8jMorpL6IbME=","id":"2268623176875524","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2268623176875524&source=webhook&ext=1787002865&hash=ATzJbV7kY21qST6EnzuzulSJvBdNFFeWsc13gxEWZRsw3Q"}}] 2026-08-17 17:36:09 - DEBUG caption final: Hola Junior. 2026-08-17 17:36:09 - DEBUG busqueda mobiles: 04262464411,4262464411,584262464411 2026-08-17 17:36:09 - DEBUG usuario NO encontrado 2026-08-17 17:36:09 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-17 17:36:09 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-17 17:36:11 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2268623176875524&source=getMedia&ext=1787002868&hash=ATxv7k3wHtHNfdv1A6eT1gzBd5DGsJuPAM_tmq6HpnaQIA 2026-08-17 17:36:12 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2268623176875524.jpg (57258 bytes) 2026-08-17 17:36:13 - OCR tesseract exit=0 chars=324 2026-08-17 17:36:13 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 207 38.627,21 622936719974 17/08/2026 a las 4:59:10 PM Cra. Corriente “5363 tnet - 0412-3663736 V-18.143.785 0102 - Banco De Venezuela S.a.c.a. Banco Universal Internet 50 | a eS Resumen — Transferencias a © 4 2026-08-17 17:36:13 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-17"} 2026-08-17 17:36:13 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-17","debug":["fecha=2026-08-17"]} 2026-08-17 17:36:13 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-17 17:36:13 - DEBUG bodyAdmin postOCR: Tlf: 04262464411\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-17 (caption) 2026-08-17 17:36:16 - IMG 2268623176875524 TEL 04262464411 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-17 17:36:16 - Incluyendo guardar_imagen.php... 2026-08-17 17:36:16 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-17 17:36:16 - Includes realizados. Verificando funciones... 2026-08-17 17:36:16 - obtenerInfoUsuario: Iniciando función con teléfono: 584262464411 2026-08-17 17:36:16 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-17 17:36:16 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-17 17:36:16 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-17 17:36:16 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-17 17:36:16 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-17 17:36:16 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:5b:cf","firstname":"Pablo ","lastname":"Kanzler","mac":"dc:2c:6e:db:33:34","srvid":35} 2026-08-17 17:36:16 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-17 17:36:16 - Datos usuario extraídos: {"username":"70:a7:41:28:5b:cf","firstname":"Pablo ","lastname":"Kanzler","mac":"dc:2c:6e:db:33:34","srvid":35} 2026-08-17 17:36:16 - Función conectarbot disponible, obteniendo conexión... 2026-08-17 17:36:16 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-17 17:36:16 - Valor de accessToken: EAAC0c45... 2026-08-17 17:36:16 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-17 17:36:16 - Instancia WhatsAppImageHandler creada 2026-08-17 17:36:16 - Llamando a saveWhatsAppImage... 2026-08-17 17:36:16 - saveWhatsAppImage: Procesando imagen para: 584262464411 2026-08-17 17:36:16 - saveWhatsAppImage: ID de media: 2268623176875524, MIME type: image/jpeg 2026-08-17 17:36:16 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2268623176875524 2026-08-17 17:36:17 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-17 17:36:17 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2268623176875524&source=getMedia&ext=1787002874&hash=ATyh1Eq_bKTSGYLspfgv5M_Tvg1FYPT6fLqI3R7UwGmYCA 2026-08-17 17:36:17 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2268623176875524&source=getMedia&ext=1787002874&hash=ATyh1Eq_bKTSGYLspfgv5M_Tvg1FYPT6fLqI3R7UwGmYCA 2026-08-17 17:36:17 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-17 17:36:17 - descargar_imagen: Imagen descargada - Tamaño: 57258 bytes, Tipo: image/jpeg 2026-08-17 17:36:17 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2268623176875524.jpg, Tamaño: 57258 bytes 2026-08-17 17:36:17 - saveToDatabase: Registro insertado en BD con ID: 418 2026-08-17 17:36:17 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2268623176875524.jpg","image_id":"2268623176875524","size":57258,"mime_type":"image\/jpeg","db_success":true} 2026-08-17 17:36:17 - Resultado del comando: array 2026-08-17 17:36:17 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-17 17:36:19 - Mensaje enviado con éxito a 584262464411 2026-08-17 17:36:19 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a837ed30cb88 (wa_message_id: wamid.HBgMNTg0MjYyNDY0NDExFQIAERgSNzJGQjA3MDI3ODhCNEFGODlDAA==) 2026-08-17 17:36:19 - SUCCESS: Respuesta ChatGPT guardada: out_6a837ed30cb88 2026-08-17 17:36:19 - ====== FIN WEBHOOK ====== 2026-08-17 18:22:43 - ====== INICIO WEBHOOK ====== 2026-08-17 18:22:43 - Evento: text | De: 584124694949 | Size: 566b 2026-08-17 18:22:43 - Procesando mensaje regular tipo: text 2026-08-17 18:22:43 - RegularMessageService: Procesando mensaje de 584124694949, tipo: text 2026-08-17 18:22:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FCMDg3RDM4MTBCRUUxNEU1QzkA 2026-08-17 18:22:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FCMDg3RDM4MTBCRUUxNEU1QzkA 2026-08-17 18:22:43 - Contenido: Buenas tardes... 2026-08-17 18:22:43 - Comando detectado: buenas 2026-08-17 18:22:43 - CommandProcessor: Procesando comando: buenas 2026-08-17 18:22:43 - Comando no reconocido, enviando a ChatGPT 2026-08-17 18:22:43 - Resultado del comando: string 2026-08-17 18:22:43 - Enviando a ChatGPT: Buenas tardes... 2026-08-17 18:22:43 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-08-17 18:22:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 19:22:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 19:22:43 America/Halifax] [CHATBOT][START] corr=5d5993ea IP=127.0.0.1 UA= [17-Aug-2026 18:22:44 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 18:22:44 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=74:ac:b9:70:e7:40 mobile=584124694949 [17-Aug-2026 18:22:44 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 18:22:44 America/Caracas] [CHATBOT][DIAG] corr=5d5993ea Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [17-Aug-2026 18:22:44 America/Caracas] [CHATBOT][CTX] corr=5d5993ea tel=584124694949 intent=chat srvid=34 usd=30 bs=26884.53 tasa=772.5441 verifyMode=simulated [17-Aug-2026 18:22:44 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 18:22:44 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 18:22:44 America/Caracas] [CHATBOT][AI][ce6a5b] Proveedor: gemini [17-Aug-2026 18:22:44 America/Caracas] [CHATBOT][GEMINI][ce6a5b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 18:22:45 America/Caracas] [CHATBOT][GEMINI][ce6a5b] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 18:22:45 America/Caracas] [CHATBOT][GEMINI][ce6a5b] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 18:22:46 America/Caracas] [CHATBOT][AI][ce6a5b] Gemini falló, usando heurística local [17-Aug-2026 18:22:46 America/Caracas] [CHATBOT][AI][ce6a5b] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 18:22:46 America/Caracas] [CHATBOT][END] corr=5d5993ea bytesRespuesta=391 [17-Aug-2026 18:22:46 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 18:22:46 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 18:22:48 - Mensaje enviado con éxito a 584124694949 2026-08-17 18:22:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8389b8de2cb (wa_message_id: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSRTg5OUEzQTREMzFFNTg0MkQ3AA==) 2026-08-17 18:22:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a8389b8de2cb 2026-08-17 18:22:48 - ====== FIN WEBHOOK ====== 2026-08-17 18:22:49 - ====== INICIO WEBHOOK ====== 2026-08-17 18:22:49 - Evento: text | De: 584124694949 | Size: 711b 2026-08-17 18:22:49 - Procesando mensaje regular tipo: text 2026-08-17 18:22:49 - RegularMessageService: Procesando mensaje de 584124694949, tipo: text 2026-08-17 18:22:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0E1M0M0M0Y2M0MyMzFBNzQ2MEUA 2026-08-17 18:22:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0E1M0M0M0Y2M0MyMzFBNzQ2MEUA 2026-08-17 18:22:49 - Contenido: Aquí el pago... 2026-08-17 18:22:49 - Comando detectado: aquí 2026-08-17 18:22:49 - CommandProcessor: Procesando comando: aquí 2026-08-17 18:22:49 - Comando no reconocido, enviando a ChatGPT 2026-08-17 18:22:49 - Resultado del comando: string 2026-08-17 18:22:49 - Enviando a ChatGPT: Aquí el pago... 2026-08-17 18:22:49 - forwardToChatGPT: Enviando a ChatGPT: Aquí el pago... 2026-08-17 18:22:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 19:22:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 19:22:49 America/Halifax] [CHATBOT][START] corr=5ad9b380 IP=127.0.0.1 UA= [17-Aug-2026 18:22:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 18:22:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=74:ac:b9:70:e7:40 mobile=584124694949 [17-Aug-2026 18:22:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 18:22:50 America/Caracas] [CHATBOT][DIAG] corr=5ad9b380 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [17-Aug-2026 18:22:50 America/Caracas] [CHATBOT][CTX] corr=5ad9b380 tel=584124694949 intent=chat srvid=34 usd=30 bs=26884.53 tasa=772.5441 verifyMode=simulated [17-Aug-2026 18:22:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 18:22:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 18:22:50 America/Caracas] [CHATBOT][AI][4d10e0] Proveedor: gemini [17-Aug-2026 18:22:50 America/Caracas] [CHATBOT][GEMINI][4d10e0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 18:22:50 America/Caracas] [CHATBOT][GEMINI][4d10e0] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 18:22:51 America/Caracas] [CHATBOT][GEMINI][4d10e0] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 18:22:51 America/Caracas] [CHATBOT][AI][4d10e0] Gemini falló, usando heurística local [17-Aug-2026 18:22:51 America/Caracas] [CHATBOT][END] corr=5ad9b380 bytesRespuesta=397 [17-Aug-2026 18:22:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 18:22:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 18:22:52 - Mensaje enviado con éxito a 584124694949 2026-08-17 18:22:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8389bcf263e (wa_message_id: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSMjM4MDAyNTg3N0RFMzM4MTI3AA==) 2026-08-17 18:22:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a8389bcf263e 2026-08-17 18:22:52 - ====== FIN WEBHOOK ====== 2026-08-17 18:25:06 - ====== INICIO WEBHOOK ====== 2026-08-17 18:25:06 - Evento: text | De: 584124694949 | Size: 704b 2026-08-17 18:25:06 - Procesando mensaje regular tipo: text 2026-08-17 18:25:06 - RegularMessageService: Procesando mensaje de 584124694949, tipo: text 2026-08-17 18:25:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FDRDNFMzA4RDRFQThFN0M3RDEA 2026-08-17 18:25:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FDRDNFMzA4RDRFQThFN0M3RDEA 2026-08-17 18:25:06 - Contenido: Ya cancele... 2026-08-17 18:25:06 - Comando detectado: ya 2026-08-17 18:25:06 - CommandProcessor: Procesando comando: ya 2026-08-17 18:25:06 - Comando no reconocido, enviando a ChatGPT 2026-08-17 18:25:06 - Resultado del comando: string 2026-08-17 18:25:06 - Enviando a ChatGPT: Ya cancele... 2026-08-17 18:25:06 - forwardToChatGPT: Enviando a ChatGPT: Ya cancele... 2026-08-17 18:25:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Aug-2026 19:25:06 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Aug-2026 19:25:06 America/Halifax] [CHATBOT][START] corr=9c468670 IP=127.0.0.1 UA= [17-Aug-2026 18:25:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 772.5441 fecha=2026-08-17T00:00:00-04:00 [17-Aug-2026 18:25:06 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=74:ac:b9:70:e7:40 mobile=584124694949 [17-Aug-2026 18:25:06 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Aug-2026 18:25:06 America/Caracas] [CHATBOT][DIAG] corr=9c468670 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [17-Aug-2026 18:25:06 America/Caracas] [CHATBOT][CTX] corr=9c468670 tel=584124694949 intent=chat srvid=34 usd=30 bs=26884.53 tasa=772.5441 verifyMode=simulated [17-Aug-2026 18:25:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Aug-2026 18:25:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Aug-2026 18:25:06 America/Caracas] [CHATBOT][AI][ff9de1] Proveedor: gemini [17-Aug-2026 18:25:06 America/Caracas] [CHATBOT][GEMINI][ff9de1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Aug-2026 18:25:07 America/Caracas] [CHATBOT][GEMINI][ff9de1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 18:25:07 America/Caracas] [CHATBOT][GEMINI][ff9de1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [17-Aug-2026 18:25:08 America/Caracas] [CHATBOT][AI][ff9de1] Gemini falló, usando heurística local [17-Aug-2026 18:25:08 America/Caracas] [CHATBOT][AI][ff9de1] Heurística no matcheó, enviando menú de opciones [17-Aug-2026 18:25:08 America/Caracas] [CHATBOT][END] corr=9c468670 bytesRespuesta=391 [17-Aug-2026 18:25:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-17 18:25:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-17 18:25:09 - Mensaje enviado con éxito a 584124694949 2026-08-17 18:25:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a838a45af5bd (wa_message_id: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSNDYxQzBBN0U2NTg5MEE4NzlBAA==) 2026-08-17 18:25:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a838a45af5bd 2026-08-17 18:25:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Pedro Gerik, 16/09/2026 . 584265206356 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265206356","wa_id":"584265206356"}],"messages":[{"id":"wamid.HBgMNTg0MjY1MjA2MzU2FQIAERgSNDRFRUQ0ODVEQzg5QkZBNTc0AA==","message_status":"accepted"}]}'. 2026-08-17 18:44:08 - ====== INICIO WEBHOOK ====== 2026-08-17 18:44:08 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-17 18:44:08 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-17 18:44:08 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Posada Don elicio , 2026-09-17 00:00:00 . 584127074094 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127074094","wa_id":"584127074094"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MDc0MDk0FQIAERgSNDZBODZBQkI1N0JFMDg0MEM3AA==","message_status":"accepted"}]}'. 2026-07-15 14:04:54 - ====== INICIO WEBHOOK ====== 2026-07-15 14:04:54 - Evento: text | De: 584128941536 | Size: 618b 2026-07-15 14:04:54 - Procesando mensaje regular tipo: text 2026-07-15 14:04:54 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-07-15 14:04:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNDMUVDNEZERDREQTUxRjdEOTgwNUZEMDc0MzM0NEUA 2026-07-15 14:04:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNDMUVDNEZERDREQTUxRjdEOTgwNUZEMDc0MzM0NEUA 2026-07-15 14:04:54 - Contenido: Buenas tardes.por favor cuatro es mi monto a pagar... 2026-07-15 14:04:54 - Comando detectado: buenas 2026-07-15 14:04:54 - CommandProcessor: Procesando comando: buenas 2026-07-15 14:04:54 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:04:54 - Resultado del comando: string 2026-07-15 14:04:54 - Enviando a ChatGPT: Buenas tardes.por favor cuatro es mi monto a pagar... 2026-07-15 14:04:54 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes.por favor cuatro es mi monto a pagar... 2026-07-15 14:04:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:04:54 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:04:54 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:04:55 - Mensaje enviado con éxito a 584128941536 2026-07-15 14:04:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cbc7c8488 (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSNkU3MUM3NzY2RDlGM0Y0NDJFAA==) 2026-07-15 14:04:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cbc7c8488 2026-07-15 14:04:55 - ====== FIN WEBHOOK ====== 2026-07-15 14:05:08 - ====== INICIO WEBHOOK ====== 2026-07-15 14:05:08 - Evento: text | De: 584128941536 | Size: 602b 2026-07-15 14:05:08 - Procesando mensaje regular tipo: text 2026-07-15 14:05:08 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-07-15 14:05:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM0MUZGNjFBMjBGM0ZEOUM2MDExNEEzMzZEQTk2RjIA 2026-07-15 14:05:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM0MUZGNjFBMjBGM0ZEOUM2MDExNEEzMzZEQTk2RjIA 2026-07-15 14:05:08 - Contenido: Cuánto es mi monto a cancelar... 2026-07-15 14:05:08 - Comando detectado: cuánto 2026-07-15 14:05:08 - CommandProcessor: Procesando comando: cuánto 2026-07-15 14:05:08 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:05:08 - Resultado del comando: string 2026-07-15 14:05:08 - Enviando a ChatGPT: Cuánto es mi monto a cancelar... 2026-07-15 14:05:08 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es mi monto a cancelar... 2026-07-15 14:05:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:05:08 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:05:08 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:05:09 - Mensaje enviado con éxito a 584128941536 2026-07-15 14:05:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57cbd57f14b (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSOTlEM0U0QjdFRTZFRTdCMzFBAA==) 2026-07-15 14:05:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a57cbd57f14b 2026-07-15 14:05:09 - ====== FIN WEBHOOK ====== 2026-07-15 14:23:58 - ====== INICIO WEBHOOK ====== 2026-07-15 14:23:58 - Evento: text | De: 584128941536 | Size: 612b 2026-07-15 14:23:58 - Procesando mensaje regular tipo: text 2026-07-15 14:23:58 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-07-15 14:23:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM5REQ4N0VFNjFBNTNDN0QxM0NDQjg4QjNGMzk5QTQA 2026-07-15 14:23:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUM5REQ4N0VFNjFBNTNDN0QxM0NDQjg4QjNGMzk5QTQA 2026-07-15 14:23:58 - Contenido: Buenas noches para saber mi monto a cancelar... 2026-07-15 14:23:58 - Comando detectado: buenas 2026-07-15 14:23:58 - CommandProcessor: Procesando comando: buenas 2026-07-15 14:23:58 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:23:58 - Resultado del comando: string 2026-07-15 14:23:58 - Enviando a ChatGPT: Buenas noches para saber mi monto a cancelar... 2026-07-15 14:23:58 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches para saber mi monto a cancelar... 2026-07-15 14:23:58 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:23:58 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:23:58 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:23:59 - Mensaje enviado con éxito a 584128941536 2026-07-15 14:23:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d03fdc21d (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSM0RBMkQwOTM4QjEzREJFN0E5AA==) 2026-07-15 14:23:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d03fdc21d 2026-07-15 14:23:59 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Elizabeth Gutierrez, 2026-09-17 00:00:00 . 584263349233 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263349233","wa_id":"584263349233"}],"messages":[{"id":"wamid.HBgMNTg0MjYzMzQ5MjMzFQIAERgSM0E5QTg1OEI3QTk3RTg5Nzg1AA==","message_status":"accepted"}]}'. 2026-07-15 14:26:22 - ====== INICIO WEBHOOK ====== 2026-07-15 14:26:22 - Evento: status:failed | De: 584263349233 | Size: 573b 2026-07-15 14:26:22 - STATUS FAILED: failed para 584263349233 | Error: 131026 Message undeliverable 2026-07-15 14:26:22 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Sonia higle, 2026-09-17 00:00:00 . 584129934195 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129934195","wa_id":"584129934195"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTM0MTk1FQIAERgSNkJDNTREOENFMERGOEQxODVEAA==","message_status":"accepted"}]}'. 2026-07-15 14:45:12 - ====== INICIO WEBHOOK ====== 2026-07-15 14:45:12 - Evento: text | De: 584163122950 | Size: 565b 2026-07-15 14:45:12 - Procesando mensaje regular tipo: text 2026-07-15 14:45:12 - RegularMessageService: Procesando mensaje de 584163122950, tipo: text 2026-07-15 14:45:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMTIyOTUwFQIAEhgUM0FGN0I4OTA3NjcyOUY4NjIxRjEA 2026-07-15 14:45:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMTIyOTUwFQIAEhgUM0FGN0I4OTA3NjcyOUY4NjIxRjEA 2026-07-15 14:45:12 - Contenido: Buenas noches... 2026-07-15 14:45:12 - Comando detectado: buenas 2026-07-15 14:45:12 - CommandProcessor: Procesando comando: buenas 2026-07-15 14:45:12 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:45:12 - Resultado del comando: string 2026-07-15 14:45:12 - Enviando a ChatGPT: Buenas noches... 2026-07-15 14:45:12 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches... 2026-07-15 14:45:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:45:12 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:45:12 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:45:14 - Mensaje enviado con éxito a 584163122950 2026-07-15 14:45:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d53a0b263 (wa_message_id: wamid.HBgMNTg0MTYzMTIyOTUwFQIAERgSMjBERTMyRkNBODlFNkJFQ0NFAA==) 2026-07-15 14:45:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d53a0b263 2026-07-15 14:45:14 - ====== FIN WEBHOOK ====== 2026-07-15 14:45:43 - ====== INICIO WEBHOOK ====== 2026-07-15 14:45:43 - Evento: text | De: 584163122950 | Size: 617b 2026-07-15 14:45:43 - Procesando mensaje regular tipo: text 2026-07-15 14:45:43 - RegularMessageService: Procesando mensaje de 584163122950, tipo: text 2026-07-15 14:45:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMTIyOTUwFQIAEhgUM0EzNjlFRjIyOTFENEYyRUQ3MDgA 2026-07-15 14:45:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMTIyOTUwFQIAEhgUM0EzNjlFRjIyOTFENEYyRUQ3MDgA 2026-07-15 14:45:43 - Contenido: Disculpe realice el pago pero me cortaron el servicio🥺... 2026-07-15 14:45:43 - Comando detectado: disculpe 2026-07-15 14:45:43 - CommandProcessor: Procesando comando: disculpe 2026-07-15 14:45:43 - Comando no reconocido, enviando a ChatGPT 2026-07-15 14:45:43 - Resultado del comando: string 2026-07-15 14:45:43 - Enviando a ChatGPT: Disculpe realice el pago pero me cortaron el servi... 2026-07-15 14:45:43 - forwardToChatGPT: Enviando a ChatGPT: Disculpe realice el pago pero me cortaron el servi... 2026-07-15 14:45:43 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 14:45:43 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 14:45:43 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 14:45:44 - Mensaje enviado con éxito a 584163122950 2026-07-15 14:45:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d558ba1d6 (wa_message_id: wamid.HBgMNTg0MTYzMTIyOTUwFQIAERgSNzU2RDE4MDU0NkJEQTdGRUU4AA==) 2026-07-15 14:45:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d558ba1d6 2026-07-15 14:45:44 - ====== FIN WEBHOOK ====== 2026-07-15 14:47:44 - ====== INICIO WEBHOOK ====== 2026-07-15 14:47:44 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 14:47:44 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 14:47:44 - ====== FIN WEBHOOK ====== 2026-07-15 14:48:53 - ====== INICIO WEBHOOK ====== 2026-07-15 14:48:53 - Evento: image | De: 584242038534 | Size: 892b 2026-07-15 14:48:53 - Procesando mensaje regular tipo: image 2026-07-15 14:48:53 - RegularMessageService: Procesando mensaje de 584242038534, tipo: image 2026-07-15 14:48:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUNDMDExOERBMUQxMEMxMjVEODE1MDRFRkYwNzk5RjcA 2026-07-15 14:48:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMDM4NTM0FQIAEhggQUNDMDExOERBMUQxMEMxMjVEODE1MDRFRkYwNzk5RjcA 2026-07-15 14:48:53 - Contenido: Pago para 15dias Oneida Margarita Ybarra Guevara... 2026-07-15 14:48:53 - Comando detectado: pago 2026-07-15 14:48:53 - CommandProcessor: Procesando comando: pago 2026-07-15 14:48:53 - Ejecutando add_pagos.php 2026-07-15 14:48:53 - Pago con imagen asociada: 883786574580394 [15-Jul-2026 14:48:53 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:48:53 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:48:53 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:48:53 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:48:53 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:48:53 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 14:48:53 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 14:48:53 - Resultado del comando: array 2026-07-15 14:48:53 - Enviando respuesta: [Interactivo] Para activar el plan: default group 2026-07-15 14:48:55 - Mensaje enviado con éxito a 584242038534 2026-07-15 14:48:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d6173f755 (wa_message_id: wamid.HBgMNTg0MjQyMDM4NTM0FQIAERgSOTI0NDgwMkMwQzEzNzYwNTMyAA==) 2026-07-15 14:48:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d6173f755 2026-07-15 14:48:55 - ====== FIN WEBHOOK ====== 2026-07-15 14:51:01 - ====== INICIO WEBHOOK ====== 2026-07-15 14:51:01 - Evento: image | De: 584242232350 | Size: 855b 2026-07-15 14:51:01 - Procesando mensaje regular tipo: image 2026-07-15 14:51:01 - RegularMessageService: Procesando mensaje de 584242232350, tipo: image 2026-07-15 14:51:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNFNDI0MzJEOEQzMjNEOTZFQzc2QTU0NUUzQ0EwQUUA 2026-07-15 14:51:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNFNDI0MzJEOEQzMjNEOTZFQzc2QTU0NUUzQ0EwQUUA 2026-07-15 14:51:01 - Contenido: ... 2026-07-15 14:51:01 - Comando detectado: image 2026-07-15 14:51:01 - CommandProcessor: Procesando comando: image 2026-07-15 14:51:01 - Imagen sin comando, guardando y procesando 2026-07-15 14:51:01 - Verificando duplicado por imageId=1752885392584580, msgId=wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNFNDI0MzJEOEQzMjNEOTZFQzc2QTU0NUUzQ0EwQUUA 2026-07-15 14:51:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 14:51:01 - Incluyendo numtoname.php... 2026-07-15 14:51:01 - Incluyendo media.php... 2026-07-15 14:51:01 - DEBUG messages batch: [{"from":"584242232350","from_user_id":"VE.4546628028957677","id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNFNDI0MzJEOEQzMjNEOTZFQzc2QTU0NUUzQ0EwQUUA","timestamp":"1787010997","type":"image","image":{"mime_type":"image\/jpeg","sha256":"BBjWDQGT+7rS8INy3C7+JzE7EzJVo906p70y0AWwIQk=","id":"1752885392584580","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1752885392584580&source=webhook&ext=1787011299&hash=ATw5PCBTVhX-_h5kCHw3dnCdAvKs_pgcyXFUcc8di0jRYw"}}] 2026-07-15 14:51:01 - DEBUG caption: no se encontró texto cercano 2026-07-15 14:51:01 - DEBUG caption final: [VACIO] 2026-07-15 14:51:01 - DEBUG busqueda mobiles: 04242232350,4242232350,584242232350 2026-07-15 14:51:01 - DEBUG usuario NO encontrado 2026-07-15 14:51:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 14:51:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 14:51:02 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1752885392584580&source=getMedia&ext=1787011300&hash=ATwvZZ8UdDWWACzxJoMKsS_Tq-2fw1zBmxLpIgamgVmwgQ 2026-07-15 14:51:03 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1752885392584580.jpg (39730 bytes) 2026-07-15 14:51:04 - OCR tesseract exit=0 chars=359 2026-07-15 14:51:04 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 7:56 “ul € Comprobante de operación < y PagomóvilBDV Personas 9 6.000,00 Bs Fecha: 17/08/2026 Operación: 007041354743 [[] Identificación: 18143785 Origen: 0102****7197 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago £ Crear Acceso directo 2026-07-15 14:51:04 - OCR parse (caption-level): {"banco":"Venezuela","monto":"6000.00","fecha":"2026-08-17"} 2026-07-15 14:51:04 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-17","debug":["fecha=2026-08-17"]} 2026-07-15 14:51:04 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-15 14:51:04 - DEBUG bodyAdmin postOCR: Tlf: 04242232350\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 6000.00 (caption)\nFecha: 2026-08-17 (caption) 2026-07-15 14:51:07 - IMG 1752885392584580 TEL 04242232350 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 14:51:07 - Incluyendo guardar_imagen.php... 2026-07-15 14:51:07 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 14:51:07 - Includes realizados. Verificando funciones... 2026-07-15 14:51:07 - obtenerInfoUsuario: Iniciando función con teléfono: 584242232350 2026-07-15 14:51:07 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 14:51:07 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 14:51:07 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 14:51:07 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 14:51:07 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 14:51:07 - obtenerInfoUsuario: Datos usuario: {"username":"0c:ea:14:9e:d6:9c","firstname":"Yolimar ","lastname":"Rivero ","mac":"0c:ea:14:9e:d6:9c","srvid":47} 2026-07-15 14:51:07 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 14:51:07 - Datos usuario extraídos: {"username":"0c:ea:14:9e:d6:9c","firstname":"Yolimar ","lastname":"Rivero ","mac":"0c:ea:14:9e:d6:9c","srvid":47} 2026-07-15 14:51:07 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 14:51:07 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 14:51:07 - Valor de accessToken: EAAC0c45... 2026-07-15 14:51:07 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 14:51:07 - Instancia WhatsAppImageHandler creada 2026-07-15 14:51:07 - Llamando a saveWhatsAppImage... 2026-07-15 14:51:07 - saveWhatsAppImage: Procesando imagen para: 584242232350 2026-07-15 14:51:07 - saveWhatsAppImage: ID de media: 1752885392584580, MIME type: image/jpeg 2026-07-15 14:51:07 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1752885392584580 2026-07-15 14:51:08 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 14:51:08 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1752885392584580&source=getMedia&ext=1787011306&hash=ATzpI3UaOwVrMn0etsNkmodpTncc3V1_hfidKbmS8bcCPQ 2026-07-15 14:51:08 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1752885392584580&source=getMedia&ext=1787011306&hash=ATzpI3UaOwVrMn0etsNkmodpTncc3V1_hfidKbmS8bcCPQ 2026-07-15 14:51:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 14:51:08 - descargar_imagen: Imagen descargada - Tamaño: 39730 bytes, Tipo: image/jpeg 2026-07-15 14:51:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1752885392584580.jpg, Tamaño: 39730 bytes 2026-07-15 14:51:08 - saveToDatabase: Registro insertado en BD con ID: 419 2026-07-15 14:51:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1752885392584580.jpg","image_id":"1752885392584580","size":39730,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 14:51:08 - Resultado del comando: array 2026-07-15 14:51:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 14:51:10 - Mensaje enviado con éxito a 584242232350 2026-07-15 14:51:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57d69e7c2b4 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSM0I1NDdFQTQzODEwMkY4MEYxAA==) 2026-07-15 14:51:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a57d69e7c2b4 2026-07-15 14:51:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Maria Jose infante, 2026-09-17 00:00:00 . 584163122950 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163122950","wa_id":"584163122950"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMTIyOTUwFQIAERgSMzY4NDAzQkU3NEM2RDhCMDdBAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Oneida Margarita Ybarra Guevara , 2026-09-01 00:00:00 . 584242038534 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242038534","wa_id":"584242038534"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMDM4NTM0FQIAERgSOTU2QjI1QkI0RkRFNUNGREZGAA==","message_status":"accepted"}]}'. 2026-07-15 15:09:42 - ====== INICIO WEBHOOK ====== 2026-07-15 15:09:42 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:09:42 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:09:42 - ====== FIN WEBHOOK ====== 2026-07-15 15:09:42 - ====== INICIO WEBHOOK ====== 2026-07-15 15:09:42 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:09:42 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:09:42 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Wilfreddy Barrios , 2026-09-18 00:00:00 . 584128383063 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128383063","wa_id":"584128383063"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MzgzMDYzFQIAERgSM0NBQzQ5RTc1QTE0RDE5RDA0AA==","message_status":"accepted"}]}'. 2026-07-15 15:12:21 - ====== INICIO WEBHOOK ====== 2026-07-15 15:12:21 - Evento: image | De: 584143466209 | Size: 866b 2026-07-15 15:12:21 - Procesando mensaje regular tipo: image 2026-07-15 15:12:21 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-15 15:12:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCMTU2MTJDQjNGMkY3NjZGMzBENzgxODUyRjBCOUEA 2026-07-15 15:12:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNCMTU2MTJDQjNGMkY3NjZGMzBENzgxODUyRjBCOUEA 2026-07-15 15:12:21 - Contenido: Pg mercantil 134180.00 casa-horno... 2026-07-15 15:12:21 - Comando detectado: pg 2026-07-15 15:12:21 - CommandProcessor: Procesando comando: pg 2026-07-15 15:12:21 - Gasto personal con imagen: 1711056260009884 2026-07-15 15:12:21 - Formato 'pg banco descripcion': banco=mercantil, desc=134180.00 casa-horno 2026-07-15 15:12:22 - Ejecutando GastosService (personal) [15-Jul-2026 15:12:22 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 772.5441 2026-07-15 15:12:24 - Resultado del comando: array 2026-07-15 15:12:24 - Enviando respuesta: ✅ 👤 Gasto personal #382 registrado • Monto 2026-07-15 15:12:25 - Mensaje enviado con éxito a 584143466209 2026-07-15 15:12:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57db99904ca (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMUU3OTVENUU1ODdBNDRFNDZBAA==) 2026-07-15 15:12:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a57db99904ca 2026-07-15 15:12:25 - ====== FIN WEBHOOK ====== 2026-07-15 15:13:51 - ====== INICIO WEBHOOK ====== 2026-07-15 15:13:51 - Evento: interactive | De: 584144566005 | Size: 734b 2026-07-15 15:13:51 - Procesando button_reply interactivo: UNIQUE_BUTTON_ID_2 2026-07-15 15:13:51 - ButtonService: payload=unique_button_id_2, telefono=584144566005 2026-07-15 15:13:51 - button_reply no manejado por ButtonService 2026-07-15 15:13:51 - ====== FIN WEBHOOK ====== 2026-07-15 15:20:41 - ====== INICIO WEBHOOK ====== 2026-07-15 15:20:41 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:20:41 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:20:41 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Leidy Carolina Rivero Rivero, 2026-09-17 00:00:00 . 584123045332 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123045332","wa_id":"584123045332"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDQ1MzMyFQIAERgSRkY2NjkxNDNENzNFQUIyMDQ3AA==","message_status":"accepted"}]}'. 2026-07-15 15:22:42 - ====== INICIO WEBHOOK ====== 2026-07-15 15:22:42 - Evento: interactive | De: 584123045332 | Size: 969b 2026-07-15 15:22:42 - Procesando encuesta interactiva 2026-07-15 15:22:42 - SurveyService: Iniciando procesamiento de encuesta 2026-07-15 15:22:42 - Procesando encuesta de: 584123045332, Message ID: wamid.HBgMNTg0MTIzMDQ1MzMyFQIAEhggQUM2OUU0REUzMzdBQUM3QkM3QjA0NEFGODA4NjE4NzIA 2026-07-15 15:22:42 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-15 15:22:42 - ====== FIN WEBHOOK ====== 2026-07-15 15:36:31 - ====== INICIO WEBHOOK ====== 2026-07-15 15:36:31 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:36:31 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:36:31 - ====== FIN WEBHOOK ====== 2026-07-15 15:36:57 - ====== INICIO WEBHOOK ====== 2026-07-15 15:36:57 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 15:36:57 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 15:36:57 - ====== FIN WEBHOOK ====== 2026-07-15 15:37:02 - ====== INICIO WEBHOOK ====== 2026-07-15 15:37:02 - Evento: text | De: 584143820544 | Size: 564b 2026-07-15 15:37:02 - Procesando mensaje regular tipo: text 2026-07-15 15:37:02 - RegularMessageService: Procesando mensaje de 584143820544, tipo: text 2026-07-15 15:37:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzODIwNTQ0FQIAEhggQUM4QkEwRjczMTYwNjQ3NEY1MkQ4MUE1RTFFNTIxN0IA 2026-07-15 15:37:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzODIwNTQ0FQIAEhggQUM4QkEwRjczMTYwNjQ3NEY1MkQ4MUE1RTFFNTIxN0IA 2026-07-15 15:37:02 - Contenido: Alexis Yanez... 2026-07-15 15:37:02 - Comando detectado: alexis 2026-07-15 15:37:02 - CommandProcessor: Procesando comando: alexis 2026-07-15 15:37:02 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:37:02 - Resultado del comando: string 2026-07-15 15:37:02 - Enviando a ChatGPT: Alexis Yanez... 2026-07-15 15:37:02 - forwardToChatGPT: Enviando a ChatGPT: Alexis Yanez... 2026-07-15 15:37:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:37:03 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:37:03 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:37:04 - Mensaje enviado con éxito a 584143820544 2026-07-15 15:37:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e1603e9c3 (wa_message_id: wamid.HBgMNTg0MTQzODIwNTQ0FQIAERgSMUYwMEUwNUVEMjdDOTMzNTFCAA==) 2026-07-15 15:37:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e1603e9c3 2026-07-15 15:37:04 - ====== FIN WEBHOOK ====== 2026-07-15 15:37:31 - ====== INICIO WEBHOOK ====== 2026-07-15 15:37:31 - Evento: text | De: 584143820544 | Size: 578b 2026-07-15 15:37:31 - Procesando mensaje regular tipo: text 2026-07-15 15:37:31 - RegularMessageService: Procesando mensaje de 584143820544, tipo: text 2026-07-15 15:37:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzODIwNTQ0FQIAEhggQUM4MjQ3MjM0QTM0RDYzMkYxRDI0RjQwOTc2RjhENTIA 2026-07-15 15:37:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzODIwNTQ0FQIAEhggQUM4MjQ3MjM0QTM0RDYzMkYxRDI0RjQwOTc2RjhENTIA 2026-07-15 15:37:31 - Contenido: Alexis Yanez 04120864493... 2026-07-15 15:37:31 - Comando detectado: alexis 2026-07-15 15:37:31 - CommandProcessor: Procesando comando: alexis 2026-07-15 15:37:31 - Comando no reconocido, enviando a ChatGPT 2026-07-15 15:37:31 - Resultado del comando: string 2026-07-15 15:37:31 - Enviando a ChatGPT: Alexis Yanez 04120864493... 2026-07-15 15:37:31 - forwardToChatGPT: Enviando a ChatGPT: Alexis Yanez 04120864493... 2026-07-15 15:37:31 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 15:37:31 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 15:37:31 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 15:37:32 - Mensaje enviado con éxito a 584143820544 2026-07-15 15:37:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57e17c75f47 (wa_message_id: wamid.HBgMNTg0MTQzODIwNTQ0FQIAERgSOTUyQ0I0MTU2N0VDQkUyMDlGAA==) 2026-07-15 15:37:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a57e17c75f47 2026-07-15 15:37:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , deisy smith, 2026-09-17 00:00:00 . 584144566005 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144566005","wa_id":"584144566005"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NTY2MDA1FQIAERgSQzEwOEM1RTZBMEUzRDY3RjJEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Alexis Yanez, 2026-09-20 00:00:00 . 584120864493 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120864493","wa_id":"584120864493"}],"messages":[{"id":"wamid.HBgMNTg0MTIwODY0NDkzFQIAERgSNDI4RDJBRTMxQTJFQzM0RTdFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Juan Manuel Gerig, 2026-09-18 00:00:00 . 584141035699 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141035699","wa_id":"584141035699"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDM1Njk5FQIAERgSRDkyODlFMzEwNUNEMzcwNEIyAA==","message_status":"accepted"}]}'. 2026-07-15 16:12:41 - ====== INICIO WEBHOOK ====== 2026-07-15 16:12:41 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 16:12:41 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 16:12:41 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121965040","wa_id":"584121965040"}],"messages":[{"id":"wamid.HBgMNTg0MTIxOTY1MDQwFQIAERgSMTIwMEFCNDQ5MDNCOEY3MzI4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jesus Paez, 2026-09-17 00:00:00 . 04143215606 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04143215606","wa_id":"584143215606"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMjE1NjA2FQIAERgSQTk0NzZBQkNDRDEyQ0NBQzM0AA==","message_status":"accepted"}]}'. 2026-07-15 16:30:10 - ====== INICIO WEBHOOK ====== 2026-07-15 16:30:10 - Evento: text | De: 584124783898 | Size: 642b 2026-07-15 16:30:10 - Procesando mensaje regular tipo: text 2026-07-15 16:30:10 - RegularMessageService: Procesando mensaje de 584124783898, tipo: text 2026-07-15 16:30:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NzgzODk4FQIAEhggQUMxRkE0MTc1QTQ4OTlFNkEzREE2MzVDOEI4RTVEQkQA 2026-07-15 16:30:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NzgzODk4FQIAEhggQUMxRkE0MTc1QTQ4OTlFNkEzREE2MzVDOEI4RTVEQkQA 2026-07-15 16:30:10 - Contenido: Buenas noches puedes pasarme el monto a cancelar y loa datos porfa... 2026-07-15 16:30:10 - Comando detectado: buenas 2026-07-15 16:30:10 - CommandProcessor: Procesando comando: buenas 2026-07-15 16:30:10 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:30:10 - Resultado del comando: string 2026-07-15 16:30:10 - Enviando a ChatGPT: Buenas noches puedes pasarme el monto a cancelar ... 2026-07-15 16:30:10 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches puedes pasarme el monto a cancelar ... 2026-07-15 16:30:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:30:10 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:30:10 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:30:11 - Mensaje enviado con éxito a 584124783898 2026-07-15 16:30:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57edd372bc3 (wa_message_id: wamid.HBgMNTg0MTI0NzgzODk4FQIAERgSNzc3MTYzN0E3OUU3QjQwNTRDAA==) 2026-07-15 16:30:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a57edd372bc3 2026-07-15 16:30:11 - ====== FIN WEBHOOK ====== 2026-07-15 16:30:24 - ====== INICIO WEBHOOK ====== 2026-07-15 16:30:24 - Evento: text | De: 584124783898 | Size: 642b 2026-07-15 16:30:24 - Procesando mensaje regular tipo: text 2026-07-15 16:30:24 - RegularMessageService: Procesando mensaje de 584124783898, tipo: text 2026-07-15 16:30:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NzgzODk4FQIAEhggQUM4MTJFN0VGOTdCMTQ1MDA4MEEyQkM2RTIwNjFGQTAA 2026-07-15 16:30:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NzgzODk4FQIAEhggQUM4MTJFN0VGOTdCMTQ1MDA4MEEyQkM2RTIwNjFGQTAA 2026-07-15 16:30:24 - Contenido: Buenas noches puedes pasarme el monto a cancelar y loa datos porfa... 2026-07-15 16:30:24 - Comando detectado: buenas 2026-07-15 16:30:24 - CommandProcessor: Procesando comando: buenas 2026-07-15 16:30:24 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:30:24 - Resultado del comando: string 2026-07-15 16:30:24 - Enviando a ChatGPT: Buenas noches puedes pasarme el monto a cancelar ... 2026-07-15 16:30:24 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches puedes pasarme el monto a cancelar ... 2026-07-15 16:30:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:30:24 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:30:24 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:30:25 - Mensaje enviado con éxito a 584124783898 2026-07-15 16:30:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ede19f955 (wa_message_id: wamid.HBgMNTg0MTI0NzgzODk4FQIAERgSRjYyQTBFMTJCQTNCN0Y0QjVBAA==) 2026-07-15 16:30:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ede19f955 2026-07-15 16:30:25 - ====== FIN WEBHOOK ====== 2026-07-15 16:34:24 - ====== INICIO WEBHOOK ====== 2026-07-15 16:34:24 - Evento: button | De: 584140317319 | Size: 722b 2026-07-15 16:34:24 - Procesando botón de plantilla: Informacion de pagos 2026-07-15 16:34:24 - ButtonService: payload=informacion de pagos, telefono=584140317319 2026-07-15 16:34:24 - Procesando botón PAGO para: 584140317319 2026-07-15 16:34:26 - Mensaje enviado con éxito a 584140317319 2026-07-15 16:34:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57eed25b140 (wa_message_id: wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSOEQxRjczMkREQzY1QzkyQUY5AA==) 2026-07-15 16:34:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a57eed25b140 2026-07-15 16:34:26 - ====== FIN WEBHOOK ====== 2026-07-15 16:36:03 - ====== INICIO WEBHOOK ====== 2026-07-15 16:36:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 16:36:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 16:36:03 - ====== FIN WEBHOOK ====== 2026-07-15 16:36:33 - ====== INICIO WEBHOOK ====== 2026-07-15 16:36:33 - Evento: text | De: 584140317319 | Size: 562b 2026-07-15 16:36:33 - Procesando mensaje regular tipo: text 2026-07-15 16:36:33 - RegularMessageService: Procesando mensaje de 584140317319, tipo: text 2026-07-15 16:36:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUNCNTQ0Qzc3RjZFNzlEOTI1REQyRDBEMTk5RjBGMjUA 2026-07-15 16:36:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUNCNTQ0Qzc3RjZFNzlEOTI1REQyRDBEMTk5RjBGMjUA 2026-07-15 16:36:33 - Contenido: 1... 2026-07-15 16:36:33 - Comando detectado: 1 2026-07-15 16:36:33 - CommandProcessor: Procesando comando: 1 2026-07-15 16:36:33 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:36:33 - Resultado del comando: string 2026-07-15 16:36:33 - Enviando a ChatGPT: 1... 2026-07-15 16:36:33 - forwardToChatGPT: Enviando a ChatGPT: 1... 2026-07-15 16:36:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:36:33 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:36:33 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:36:34 - Mensaje enviado con éxito a 584140317319 2026-07-15 16:36:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ef52a133f (wa_message_id: wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSNEZBNDk2RTMyREY3MDVFQzUwAA==) 2026-07-15 16:36:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ef52a133f 2026-07-15 16:36:34 - ====== FIN WEBHOOK ====== 2026-07-15 16:36:56 - ====== INICIO WEBHOOK ====== 2026-07-15 16:36:56 - Evento: text | De: 584140317319 | Size: 562b 2026-07-15 16:36:56 - Procesando mensaje regular tipo: text 2026-07-15 16:36:56 - RegularMessageService: Procesando mensaje de 584140317319, tipo: text 2026-07-15 16:36:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUM5OUNBRjY1RDgxMTM1RTVCQ0M5NjkwOUE2RTVGQTEA 2026-07-15 16:36:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUM5OUNBRjY1RDgxMTM1RTVCQ0M5NjkwOUE2RTVGQTEA 2026-07-15 16:36:56 - Contenido: 1... 2026-07-15 16:36:56 - Comando detectado: 1 2026-07-15 16:36:56 - CommandProcessor: Procesando comando: 1 2026-07-15 16:36:56 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:36:56 - Resultado del comando: string 2026-07-15 16:36:56 - Enviando a ChatGPT: 1... 2026-07-15 16:36:56 - forwardToChatGPT: Enviando a ChatGPT: 1... 2026-07-15 16:36:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:36:56 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:36:56 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:36:57 - Mensaje enviado con éxito a 584140317319 2026-07-15 16:36:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ef69a0c6a (wa_message_id: wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSQzJGNUNBRDI5OTE1NUE4NkY0AA==) 2026-07-15 16:36:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ef69a0c6a 2026-07-15 16:36:57 - ====== FIN WEBHOOK ====== 2026-07-15 16:37:04 - ====== INICIO WEBHOOK ====== 2026-07-15 16:37:04 - Evento: text | De: 584140317319 | Size: 562b 2026-07-15 16:37:04 - Procesando mensaje regular tipo: text 2026-07-15 16:37:04 - RegularMessageService: Procesando mensaje de 584140317319, tipo: text 2026-07-15 16:37:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUMyQkNGQzgwNzE1NTdDQzg5NTA0OTc4ODQ1MDgxNkIA 2026-07-15 16:37:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUMyQkNGQzgwNzE1NTdDQzg5NTA0OTc4ODQ1MDgxNkIA 2026-07-15 16:37:04 - Contenido: ?... 2026-07-15 16:37:04 - Comando detectado: ? 2026-07-15 16:37:04 - CommandProcessor: Procesando comando: ? 2026-07-15 16:37:04 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:37:04 - Resultado del comando: string 2026-07-15 16:37:04 - Enviando a ChatGPT: ?... 2026-07-15 16:37:04 - forwardToChatGPT: Enviando a ChatGPT: ?... 2026-07-15 16:37:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:37:04 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:37:04 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:37:05 - Mensaje enviado con éxito a 584140317319 2026-07-15 16:37:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57ef71ed3f7 (wa_message_id: wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSMTkzODczOUJGNTI4MDE0MzE2AA==) 2026-07-15 16:37:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a57ef71ed3f7 2026-07-15 16:37:05 - ====== FIN WEBHOOK ====== 2026-07-15 16:38:09 - ====== INICIO WEBHOOK ====== 2026-07-15 16:38:09 - Evento: image | De: 584140317319 | Size: 869b 2026-07-15 16:38:09 - Procesando mensaje regular tipo: image 2026-07-15 16:38:09 - RegularMessageService: Procesando mensaje de 584140317319, tipo: image 2026-07-15 16:38:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUNEMzM5M0JCRTBDQzMzNENBODFBRDk5NzAwMUVBNTMA 2026-07-15 16:38:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUNEMzM5M0JCRTBDQzMzNENBODFBRDk5NzAwMUVBNTMA 2026-07-15 16:38:09 - Contenido: Pago mi servicios WiFi... 2026-07-15 16:38:09 - Comando detectado: pago 2026-07-15 16:38:09 - CommandProcessor: Procesando comando: pago 2026-07-15 16:38:09 - Ejecutando add_pagos.php 2026-07-15 16:38:09 - Pago con imagen asociada: 2406058853217260 [15-Jul-2026 16:38:10 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:38:10 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:38:10 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:38:10 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:38:10 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:38:10 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:38:10 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 16:38:10 - Resultado del comando: array 2026-07-15 16:38:10 - Enviando respuesta: [Interactivo] Para activar el plan: default group 2026-07-15 16:38:11 - Mensaje enviado con éxito a 584140317319 2026-07-15 16:38:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57efb3abd76 (wa_message_id: wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSODQwOTFGNTU3OTMxRTJDMThDAA==) 2026-07-15 16:38:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a57efb3abd76 2026-07-15 16:38:11 - ====== FIN WEBHOOK ====== 2026-07-15 16:38:52 - ====== INICIO WEBHOOK ====== 2026-07-15 16:38:52 - Evento: image | De: 584124783898 | Size: 876b 2026-07-15 16:38:52 - Procesando mensaje regular tipo: image 2026-07-15 16:38:52 - RegularMessageService: Procesando mensaje de 584124783898, tipo: image 2026-07-15 16:38:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0NzgzODk4FQIAEhggQUMxQzA1MUQwQUU5MjI1OTBDMjA1MkMwODZGQzRBQ0UA 2026-07-15 16:38:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0NzgzODk4FQIAEhggQUMxQzA1MUQwQUU5MjI1OTBDMjA1MkMwODZGQzRBQ0UA 2026-07-15 16:38:52 - Contenido: Listo el pago... 2026-07-15 16:38:52 - Comando detectado: listo 2026-07-15 16:38:52 - CommandProcessor: Procesando comando: listo 2026-07-15 16:38:52 - Imagen sin comando, guardando y procesando 2026-07-15 16:38:52 - Verificando duplicado por imageId=1711180473494901, msgId=wamid.HBgMNTg0MTI0NzgzODk4FQIAEhggQUMxQzA1MUQwQUU5MjI1OTBDMjA1MkMwODZGQzRBQ0UA 2026-07-15 16:38:52 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-15 16:38:52 - Incluyendo numtoname.php... 2026-07-15 16:38:52 - Incluyendo media.php... 2026-07-15 16:38:52 - DEBUG messages batch: [{"from":"584124783898","from_user_id":"VE.4546628205624326","id":"wamid.HBgMNTg0MTI0NzgzODk4FQIAEhggQUMxQzA1MUQwQUU5MjI1OTBDMjA1MkMwODZGQzRBQ0UA","timestamp":"1787017469","type":"image","image":{"caption":"Listo el pago","mime_type":"image\/jpeg","sha256":"VQvq+Ee8Hf\/keLOt75zWInyUwOarCUgi41seJn04\/ts=","id":"1711180473494901","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1711180473494901&source=webhook&ext=1787017770&hash=ATyGJXKt6k4ntldprrbvz2p-Oc0cTY-Pr-UxN7VGO4defg"}}] 2026-07-15 16:38:52 - DEBUG caption final: Listo el pago 2026-07-15 16:38:52 - DEBUG busqueda mobiles: 04124783898,4124783898,584124783898 2026-07-15 16:38:52 - DEBUG usuario encontrado: 24:5a:4c:ba:d0:b3 2026-07-15 16:38:52 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-15 16:38:52 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-15 16:38:53 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1711180473494901&source=getMedia&ext=1787017772&hash=ATwKdg34gzvyS7j5V7JZCk0PWVXtd6ZlRjsfHLUr7sFF7Q 2026-07-15 16:38:54 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1711180473494901.jpg (52279 bytes) 2026-07-15 16:38:56 - OCR tesseract exit=0 chars=534 2026-07-15 16:38:56 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 196 9:42 OB®@ - Br ull 48% & M 25 linea.banvenez.com + () : BDVenlínea personas Tu PagomóvilBDV ha sido realizado con éxito. El número de operación es: 001443566935 [[] Banco Receptor: 0102 - BANCO DE VENEZUELA Teléfono 0412***3736 Receptor: Cédula Receptor: 18***785 Monto de la 26.911,19 Operación: Concepto: Internet Y Banco de Venezuela, S.A. Banco Universal O RIF G-20009997-6. Sorina | & | Operacion Realizada Satisfactoriamente. 2026-07-15 16:38:56 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":null} 2026-07-15 16:38:56 - OCR parseDetalles: {"banco":null,"monto":"26911.19","fecha":null,"debug":["montoSame=26.911,19"]} 2026-07-15 16:38:56 - DEBUG registro: usernameRaw=''24:5a:4c:ba:d0:b3'' first=''Gisela Betty'' last=''Then'' esRegistrado=1 2026-07-15 16:38:56 - DEBUG bodyAdmin postOCR: Tlf: 04124783898\nUser: 24:5a:4c:ba:d0:b3\nNombre: Gisela Betty Then\nBanco: Venezuela\nMonto: 26911.19 (ocrDetails)\nFecha: \nSrvID: 34 2026-07-15 16:38:59 - IMG 1711180473494901 TEL 04124783898 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-15 16:38:59 - Incluyendo guardar_imagen.php... 2026-07-15 16:38:59 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-15 16:38:59 - Includes realizados. Verificando funciones... 2026-07-15 16:38:59 - obtenerInfoUsuario: Iniciando función con teléfono: 584124783898 2026-07-15 16:38:59 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-15 16:38:59 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-15 16:38:59 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-15 16:38:59 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-15 16:38:59 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-15 16:38:59 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:ba:d0:b3","firstname":"Gisela Betty","lastname":"Then","mac":"24:5a:4c:ba:d0:b3","srvid":34} 2026-07-15 16:38:59 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-15 16:38:59 - Datos usuario extraídos: {"username":"24:5a:4c:ba:d0:b3","firstname":"Gisela Betty","lastname":"Then","mac":"24:5a:4c:ba:d0:b3","srvid":34} 2026-07-15 16:38:59 - Función conectarbot disponible, obteniendo conexión... 2026-07-15 16:38:59 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-15 16:38:59 - Valor de accessToken: EAAC0c45... 2026-07-15 16:38:59 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-15 16:38:59 - Instancia WhatsAppImageHandler creada 2026-07-15 16:38:59 - Llamando a saveWhatsAppImage... 2026-07-15 16:38:59 - saveWhatsAppImage: Procesando imagen para: 584124783898 2026-07-15 16:38:59 - saveWhatsAppImage: ID de media: 1711180473494901, MIME type: image/jpeg 2026-07-15 16:38:59 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1711180473494901 2026-07-15 16:39:00 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-15 16:39:00 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1711180473494901&source=getMedia&ext=1787017779&hash=ATxQ-rA_CHzYbHdC-9WQn4Uyrsq77-zmm6uwT0SqyfrupA 2026-07-15 16:39:00 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1711180473494901&source=getMedia&ext=1787017779&hash=ATxQ-rA_CHzYbHdC-9WQn4Uyrsq77-zmm6uwT0SqyfrupA 2026-07-15 16:39:01 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-15 16:39:01 - descargar_imagen: Imagen descargada - Tamaño: 52279 bytes, Tipo: image/jpeg 2026-07-15 16:39:01 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1711180473494901.jpg, Tamaño: 52279 bytes 2026-07-15 16:39:01 - saveToDatabase: Registro insertado en BD con ID: 420 2026-07-15 16:39:01 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1711180473494901.jpg","image_id":"1711180473494901","size":52279,"mime_type":"image\/jpeg","db_success":true} 2026-07-15 16:39:01 - Resultado del comando: array 2026-07-15 16:39:01 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-15 16:39:02 - Mensaje enviado con éxito a 584124783898 2026-07-15 16:39:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57efe6ab9c4 (wa_message_id: wamid.HBgMNTg0MTI0NzgzODk4FQIAERgSNUVCN0MwMUY2QjE4NDVCQjFDAA==) 2026-07-15 16:39:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a57efe6ab9c4 2026-07-15 16:39:02 - ====== FIN WEBHOOK ====== 2026-07-15 16:42:25 - ====== INICIO WEBHOOK ====== 2026-07-15 16:42:25 - Evento: interactive | De: 584140317319 | Size: 935b 2026-07-15 16:42:25 - Procesando Flow de PAGO para: 584140317319 [15-Jul-2026 16:42:26 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:42:26 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:42:26 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:42:26 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:42:26 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:42:26 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 16:42:26 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-15 16:42:31 - Mensaje enviado con éxito a 584140317319 2026-07-15 16:42:31 - ====== FIN WEBHOOK ====== 2026-07-15 16:45:11 - ====== INICIO WEBHOOK ====== 2026-07-15 16:45:11 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 16:45:11 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 16:45:11 - ====== FIN WEBHOOK ====== 2026-07-15 16:45:53 - ====== INICIO WEBHOOK ====== 2026-07-15 16:45:53 - Evento: text | De: 584140317319 | Size: 562b 2026-07-15 16:45:53 - Procesando mensaje regular tipo: text 2026-07-15 16:45:53 - RegularMessageService: Procesando mensaje de 584140317319, tipo: text 2026-07-15 16:45:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUNEOEE2RDE2ODA1M0I2RjAxRUUyMjc1MTEwQzREMEYA 2026-07-15 16:45:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUNEOEE2RDE2ODA1M0I2RjAxRUUyMjc1MTEwQzREMEYA 2026-07-15 16:45:53 - Contenido: 1... 2026-07-15 16:45:53 - Comando detectado: 1 2026-07-15 16:45:53 - CommandProcessor: Procesando comando: 1 2026-07-15 16:45:53 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:45:53 - Resultado del comando: string 2026-07-15 16:45:53 - Enviando a ChatGPT: 1... 2026-07-15 16:45:53 - forwardToChatGPT: Enviando a ChatGPT: 1... 2026-07-15 16:45:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:45:53 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:45:53 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:45:54 - Mensaje enviado con éxito a 584140317319 2026-07-15 16:45:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f182aa208 (wa_message_id: wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSOThBNjFDODI0MEQ3MjZGQkMzAA==) 2026-07-15 16:45:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f182aa208 2026-07-15 16:45:54 - ====== FIN WEBHOOK ====== 2026-07-15 16:46:23 - ====== INICIO WEBHOOK ====== 2026-07-15 16:46:23 - Evento: text | De: 584121965040 | Size: 584b 2026-07-15 16:46:23 - Procesando mensaje regular tipo: text 2026-07-15 16:46:23 - RegularMessageService: Procesando mensaje de 584121965040, tipo: text 2026-07-15 16:46:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxOTY1MDQwFQIAEhggQUNFNjIwRTdFMEI4ODAwMDIyMDY1RDc5QkExRkIyMkYA 2026-07-15 16:46:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxOTY1MDQwFQIAEhggQUNFNjIwRTdFMEI4ODAwMDIyMDY1RDc5QkExRkIyMkYA 2026-07-15 16:46:23 - Contenido: 👍🏻... 2026-07-15 16:46:23 - Comando detectado: 👍🏻 2026-07-15 16:46:23 - CommandProcessor: Procesando comando: 👍🏻 2026-07-15 16:46:23 - Comando no reconocido, enviando a ChatGPT 2026-07-15 16:46:23 - Resultado del comando: string 2026-07-15 16:46:23 - Enviando a ChatGPT: 👍🏻... 2026-07-15 16:46:23 - forwardToChatGPT: Enviando a ChatGPT: 👍🏻... 2026-07-15 16:46:23 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 16:46:23 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 16:46:23 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 16:46:24 - Mensaje enviado con éxito a 584121965040 2026-07-15 16:46:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f1a06b03b (wa_message_id: wamid.HBgMNTg0MTIxOTY1MDQwFQIAERgSODAyRjI4N0FGNkFFNDIyMzc1AA==) 2026-07-15 16:46:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f1a06b03b 2026-07-15 16:46:24 - ====== FIN WEBHOOK ====== 2026-07-15 16:47:43 - ====== INICIO WEBHOOK ====== 2026-07-15 16:47:43 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-15 16:47:43 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-15 16:47:43 - ====== FIN WEBHOOK ====== 2026-07-15 17:16:57 - ====== INICIO WEBHOOK ====== 2026-07-15 17:16:57 - Evento: text | De: 584129989380 | Size: 569b 2026-07-15 17:16:57 - Procesando mensaje regular tipo: text 2026-07-15 17:16:57 - RegularMessageService: Procesando mensaje de 584129989380, tipo: text 2026-07-15 17:16:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUM1Mzk3RjFEMDdFRDlFNUE3MDA3Q0Y1RUY1RDJCNkIA 2026-07-15 17:16:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUM1Mzk3RjFEMDdFRDlFNUE3MDA3Q0Y1RUY1RDJCNkIA 2026-07-15 17:16:57 - Contenido: hola buenas noches ..... 2026-07-15 17:16:57 - Comando detectado: hola 2026-07-15 17:16:57 - CommandProcessor: Procesando comando: hola 2026-07-15 17:16:57 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:16:57 - Resultado del comando: string 2026-07-15 17:16:57 - Enviando a ChatGPT: hola buenas noches ..... 2026-07-15 17:16:57 - forwardToChatGPT: Enviando a ChatGPT: hola buenas noches ..... 2026-07-15 17:16:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:16:57 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:16:57 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:16:58 - Mensaje enviado con éxito a 584129989380 2026-07-15 17:16:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f8cae80c2 (wa_message_id: wamid.HBgMNTg0MTI5OTg5MzgwFQIAERgSRTAxNEMzNEMyODdDQTJDMDU0AA==) 2026-07-15 17:16:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f8cae80c2 2026-07-15 17:16:58 - ====== FIN WEBHOOK ====== 2026-07-15 17:17:11 - ====== INICIO WEBHOOK ====== 2026-07-15 17:17:11 - Evento: text | De: 584129989380 | Size: 553b 2026-07-15 17:17:11 - Procesando mensaje regular tipo: text 2026-07-15 17:17:11 - RegularMessageService: Procesando mensaje de 584129989380, tipo: text 2026-07-15 17:17:11 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUMxQjZGODk3Q0ZGQTg2OTFEMTNBNkZFMDBFNDNCOUEA 2026-07-15 17:17:11 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUMxQjZGODk3Q0ZGQTg2OTFEMTNBNkZFMDBFNDNCOUEA 2026-07-15 17:17:11 - Contenido: Pagar... 2026-07-15 17:17:11 - Comando detectado: pagar 2026-07-15 17:17:11 - CommandProcessor: Procesando comando: pagar 2026-07-15 17:17:11 - Ejecutando add_pagos.php [15-Jul-2026 17:17:11 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 17:17:11 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 17:17:11 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 17:17:12 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 17:17:12 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 17:17:12 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [15-Jul-2026 17:17:12 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 [15-Jul-2026 17:17:12 America/Caracas] PHP Warning: Undefined array key 1 in /home/ctnet/www/chatWA/add_pagos.php on line 98 [15-Jul-2026 17:17:12 America/Caracas] PHP Warning: Undefined array key 2 in /home/ctnet/www/chatWA/add_pagos.php on line 99 [15-Jul-2026 17:17:12 America/Caracas] PHP Warning: Undefined array key 3 in /home/ctnet/www/chatWA/add_pagos.php on line 100 2026-07-15 17:17:12 - Resultado del comando: array 2026-07-15 17:17:12 - Enviando respuesta: [Interactivo] No hemos podido confirmar la transac 2026-07-15 17:17:14 - Mensaje enviado con éxito a 584129989380 2026-07-15 17:17:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f8da1c774 (wa_message_id: wamid.HBgMNTg0MTI5OTg5MzgwFQIAERgSMzhCMjVGODQ2QjQxRUM0MDU1AA==) 2026-07-15 17:17:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f8da1c774 2026-07-15 17:17:14 - ====== FIN WEBHOOK ====== 2026-07-15 17:19:07 - ====== INICIO WEBHOOK ====== 2026-07-15 17:19:07 - Evento: text | De: 584129989380 | Size: 553b 2026-07-15 17:19:07 - Procesando mensaje regular tipo: text 2026-07-15 17:19:07 - RegularMessageService: Procesando mensaje de 584129989380, tipo: text 2026-07-15 17:19:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUNDNzcyRjIxRkY2ODgzREVCRUVEN0E5RkVBMzNBQTIA 2026-07-15 17:19:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5MzgwFQIAEhggQUNDNzcyRjIxRkY2ODgzREVCRUVEN0E5RkVBMzNBQTIA 2026-07-15 17:19:07 - Contenido: monto... 2026-07-15 17:19:07 - Comando detectado: monto 2026-07-15 17:19:07 - CommandProcessor: Procesando comando: monto 2026-07-15 17:19:07 - Comando no reconocido, enviando a ChatGPT 2026-07-15 17:19:07 - Resultado del comando: string 2026-07-15 17:19:07 - Enviando a ChatGPT: monto... 2026-07-15 17:19:07 - forwardToChatGPT: Enviando a ChatGPT: monto... 2026-07-15 17:19:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-15 17:19:08 - ERROR: forwardToChatGPT - cURL error contacting https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php: SSL certificate problem: certificate is not yet valid 2026-07-15 17:19:08 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-15 17:19:09 - Mensaje enviado con éxito a 584129989380 2026-07-15 17:19:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a57f94d21259 (wa_message_id: wamid.HBgMNTg0MTI5OTg5MzgwFQIAERgSRTRGNzY2NEFCRjkxOUVEQjI5AA==) 2026-07-15 17:19:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a57f94d21259 2026-07-15 17:19:09 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961485","wa_id":"584129961485"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxNDg1FQIAERgSMjEzNjVGQjQ4QTMxQUE1MEFGAA=="}]}'. 2026-07-15 18:24:25 - ====== INICIO WEBHOOK ====== 2026-07-15 18:24:25 - Evento: status:failed | De: 584129961485 | Size: 828b 2026-07-15 18:24:25 - STATUS FAILED: failed para 584129961485 | Error: 131047 Re-engagement message 2026-07-15 18:24:25 - ====== FIN WEBHOOK ====== 2026-07-16 00:46:46 - ====== INICIO WEBHOOK ====== 2026-07-16 00:46:46 - Evento: image | De: 584128941536 | Size: 841b 2026-07-16 00:46:46 - Procesando mensaje regular tipo: image 2026-07-16 00:46:46 - RegularMessageService: Procesando mensaje de 584128941536, tipo: image 2026-07-16 00:46:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNCN0ZGNDI0N0QyMUQxNEJEMzcwMjBEREUzQjc3NTEA 2026-07-16 00:46:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNCN0ZGNDI0N0QyMUQxNEJEMzcwMjBEREUzQjc3NTEA 2026-07-16 00:46:46 - Contenido: ... 2026-07-16 00:46:46 - Comando detectado: image 2026-07-16 00:46:46 - CommandProcessor: Procesando comando: image 2026-07-16 00:46:46 - Imagen sin comando, guardando y procesando 2026-07-16 00:46:46 - Verificando duplicado por imageId=1373843340919442, msgId=wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNCN0ZGNDI0N0QyMUQxNEJEMzcwMjBEREUzQjc3NTEA 2026-07-16 00:46:46 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 00:46:46 - Incluyendo numtoname.php... 2026-07-16 00:46:46 - Incluyendo media.php... 2026-07-16 00:46:46 - DEBUG messages batch: [{"from":"584128941536","from_user_id":"VE.4543530465934100","id":"wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNCN0ZGNDI0N0QyMUQxNEJEMzcwMjBEREUzQjc3NTEA","timestamp":"1787046741","type":"image","image":{"mime_type":"image\/jpeg","sha256":"XM4RzDLcwY959zrztrh2eGWN2seIN69KbCMo26z8BWY=","id":"1373843340919442","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1373843340919442&source=webhook&ext=1787047044&hash=ATxLkmuAzwGVRXx94QGQ-NqDpYnfI-iO5fYKN_aPaSYdkA"}}] 2026-07-16 00:46:46 - DEBUG caption: no se encontró texto cercano 2026-07-16 00:46:46 - DEBUG caption final: [VACIO] 2026-07-16 00:46:46 - DEBUG busqueda mobiles: 04128941536,4128941536,584128941536 2026-07-16 00:46:46 - DEBUG usuario encontrado: 74:83:c2:a2:48:66 2026-07-16 00:46:46 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 00:46:46 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 00:46:47 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1373843340919442&source=getMedia&ext=1787047045&hash=ATwnT3A3JvF7Af2njIK3pXTpE_WBnzUd90PFmiiElN_u3A 2026-07-16 00:46:49 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1373843340919442.jpg (181200 bytes) 2026-07-16 00:46:50 - OCR tesseract exit=0 chars=449 2026-07-16 00:46:50 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 236 5:38 AMO +3 0 ffl 2 »a.banvenez.com Y = BDVenlínea personas Tu PagomóvilBDV ha sido realizado con éxito. El número de operación es: 001443633281 [[] Banco BANCO DE Receptor: VENEZUELA Teléfono 0412***3736 Receptor: Cédula 18***785 Receptor: Monto de la 35.840,00 Operación: Concepto: Y Banco de Venezuela, S.A. Banco Universal © RIF G-20009997-6. 2026-07-16 00:46:50 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":null} 2026-07-16 00:46:50 - OCR parseDetalles: {"banco":null,"monto":"35840.00","fecha":null,"debug":["montoSame=35.840,00"]} 2026-07-16 00:46:50 - DEBUG registro: usernameRaw=''74:83:c2:a2:48:66'' first=''yanet'' last=''Gutt'' esRegistrado=1 2026-07-16 00:46:50 - DEBUG bodyAdmin postOCR: Tlf: 04128941536\nUser: 74:83:c2:a2:48:66\nNombre: yanet Gutt\nBanco: Venezuela\nMonto: 35840.00 (ocrDetails)\nFecha: \nSrvID: 35 2026-07-16 00:46:54 - IMG 1373843340919442 TEL 04128941536 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 00:46:54 - Incluyendo guardar_imagen.php... 2026-07-16 00:46:54 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 00:46:54 - Includes realizados. Verificando funciones... 2026-07-16 00:46:54 - obtenerInfoUsuario: Iniciando función con teléfono: 584128941536 2026-07-16 00:46:54 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 00:46:54 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 00:46:54 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 00:46:54 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 00:46:54 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 00:46:54 - obtenerInfoUsuario: Datos usuario: {"username":"74:83:c2:a2:48:66","firstname":"yanet","lastname":"Gutt","mac":"74:83:c2:a2:48:66","srvid":35} 2026-07-16 00:46:54 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 00:46:54 - Datos usuario extraídos: {"username":"74:83:c2:a2:48:66","firstname":"yanet","lastname":"Gutt","mac":"74:83:c2:a2:48:66","srvid":35} 2026-07-16 00:46:54 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 00:46:54 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 00:46:54 - Valor de accessToken: EAAC0c45... 2026-07-16 00:46:54 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 00:46:54 - Instancia WhatsAppImageHandler creada 2026-07-16 00:46:54 - Llamando a saveWhatsAppImage... 2026-07-16 00:46:54 - saveWhatsAppImage: Procesando imagen para: 584128941536 2026-07-16 00:46:54 - saveWhatsAppImage: ID de media: 1373843340919442, MIME type: image/jpeg 2026-07-16 00:46:54 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1373843340919442 2026-07-16 00:46:55 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 00:46:55 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1373843340919442&source=getMedia&ext=1787047053&hash=ATzsZmYVaPgZ8x6k5k83zLj35R3u_VxGHxxPqER-R3YGCw 2026-07-16 00:46:55 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1373843340919442&source=getMedia&ext=1787047053&hash=ATzsZmYVaPgZ8x6k5k83zLj35R3u_VxGHxxPqER-R3YGCw 2026-07-16 00:46:56 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 00:46:56 - descargar_imagen: Imagen descargada - Tamaño: 181200 bytes, Tipo: image/jpeg 2026-07-16 00:46:56 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1373843340919442.jpg, Tamaño: 181200 bytes 2026-07-16 00:46:56 - saveToDatabase: Registro insertado en BD con ID: 421 2026-07-16 00:46:56 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1373843340919442.jpg","image_id":"1373843340919442","size":181200,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 00:46:56 - Resultado del comando: array 2026-07-16 00:46:56 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 00:46:57 - Mensaje enviado con éxito a 584128941536 2026-07-16 00:46:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58624164dc6 (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSQUVFMzJENDg5MDREMDY5QUVBAA==) 2026-07-16 00:46:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a58624164dc6 2026-07-16 00:46:57 - ====== FIN WEBHOOK ====== 2026-07-16 00:47:05 - ====== INICIO WEBHOOK ====== 2026-07-16 00:47:05 - Evento: text | De: 584128941536 | Size: 611b 2026-07-16 00:47:05 - Procesando mensaje regular tipo: text 2026-07-16 00:47:05 - RegularMessageService: Procesando mensaje de 584128941536, tipo: text 2026-07-16 00:47:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNGQzA3MjRCNzQyRjZEMzZCRTA4QTFCMTVCMDBGODgA 2026-07-16 00:47:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4OTQxNTM2FQIAEhggQUNGQzA3MjRCNzQyRjZEMzZCRTA4QTFCMTVCMDBGODgA 2026-07-16 00:47:05 - Contenido: Buen día por aquí mi pago gracias... 2026-07-16 00:47:05 - Comando detectado: buen 2026-07-16 00:47:05 - CommandProcessor: Procesando comando: buen 2026-07-16 00:47:05 - Comando no reconocido, enviando a ChatGPT 2026-07-16 00:47:05 - Resultado del comando: string 2026-07-16 00:47:05 - Enviando a ChatGPT: Buen día por aquí mi pago gracias... 2026-07-16 00:47:05 - forwardToChatGPT: Enviando a ChatGPT: Buen día por aquí mi pago gracias... 2026-07-16 00:47:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 01:47:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 01:47:05 America/Halifax] [CHATBOT][START] corr=16044ae1 IP=127.0.0.1 UA= [16-Jul-2026 00:47:05 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 00:47:05 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 00:47:05 America/Caracas] [CHATBOT][WARN] corr=16044ae1 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 00:47:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=74:83:c2:a2:48:66 mobile=584128941536 [16-Jul-2026 00:47:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 00:47:05 America/Caracas] [CHATBOT][DIAG] corr=16044ae1 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [16-Jul-2026 00:47:05 America/Caracas] [CHATBOT][CTX] corr=16044ae1 tel=584128941536 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [16-Jul-2026 00:47:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 00:47:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 00:47:05 America/Caracas] [CHATBOT][AI][deb943] Proveedor: gemini [16-Jul-2026 00:47:05 America/Caracas] [CHATBOT][GEMINI][deb943] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 00:47:05 America/Caracas] [CHATBOT][GEMINI][deb943] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 00:47:06 America/Caracas] [CHATBOT][GEMINI][deb943] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 00:47:07 America/Caracas] [CHATBOT][AI][deb943] Gemini falló, usando heurística local [16-Jul-2026 00:47:07 America/Caracas] [CHATBOT][END] corr=16044ae1 bytesRespuesta=397 [16-Jul-2026 00:47:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 00:47:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 00:47:08 - Mensaje enviado con éxito a 584128941536 2026-07-16 00:47:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58624c7c1a9 (wa_message_id: wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSNEY1MjBEREJEM0Y4N0YwNTk2AA==) 2026-07-16 00:47:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a58624c7c1a9 2026-07-16 00:47:08 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242232350","wa_id":"584242232350"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSOUQyNUFCREM4MTEwMUI4QTg5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129908758","wa_id":"584129908758"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTA4NzU4FQIAERgSOERGMjU3RTExRDkxMUE3M0U0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149459552","wa_id":"584149459552"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5NDU5NTUyFQIAERgSOUNGMDYxQTJEMjFERjVENzg5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141814076","wa_id":"584141814076"}],"messages":[{"id":"wamid.HBgMNTg0MTQxODE0MDc2FQIAERgSMzBGOTA4M0Y4OUIzQTRBM0RBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121417820","wa_id":"584121417820"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE3ODIwFQIAERgSNzFEMDM4MTRDQkM2NzhGQkIxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241384817","wa_id":"584241384817"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzg0ODE3FQIAERgSQ0ZFRjMzODlDNTNDODMwMjY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242572312","wa_id":"584242572312"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTcyMzEyFQIAERgSRkNFMjFBNzkxOTRFQUQxRDg5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129903450","wa_id":"584129903450"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAzNDUwFQIAERgSQTc2RjhENjJGQkIyRkEwMDFCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129646059","wa_id":"584129646059"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ2MDU5FQIAERgSMThBMjIzQTMzQjg5QkIwNjAzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242761359","wa_id":"584242761359"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzYxMzU5FQIAERgSOTcyN0M0QUVGNkU5Q0M3MzVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123964013","wa_id":"584123964013"}],"messages":[{"id":"wamid.HBgMNTg0MTIzOTY0MDEzFQIAERgSQjdGNkVGQjlCNzRBNjI0MTg4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241460018","wa_id":"584241460018"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDYwMDE4FQIAERgSQzE0RkRCNDgxMDkzNjc2OTk0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125851774","wa_id":"584125851774"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODUxNzc0FQIAERgSMEI5ODYwRDcxQkUyMUNCN0YwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242562299","wa_id":"584242562299"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSNUM3NkFGQTVFN0Q3RTk0RkI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123865193","wa_id":"584123865193"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODY1MTkzFQIAERgSODhDMzFBRTRBNjI4QTYxQzUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142477188","wa_id":"584142477188"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDc3MTg4FQIAERgSRkJDNkYwN0JGQjNFMzIxOEM3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126114073","wa_id":"584126114073"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTE0MDczFQIAERgSMjI5QzM0MzRDNjk3RkVGMTRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243644481","wa_id":"584243644481"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjQ0NDgxFQIAERgSMzZFQTQ5ODIwNTZGQTdFREMzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141197832","wa_id":"584141197832"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTk3ODMyFQIAERgSMkYyQ0FDMjU2RjkzNjNGQUVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584246248373","wa_id":"584246248373"}],"messages":[{"id":"wamid.HBgMNTg0MjQ2MjQ4MzczFQIAERgSMjZCMjlDRTQzNTMxODk2NEMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144015111","wa_id":"584144015111"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0MDE1MTExFQIAERgSRDY3MkMwMzA1RjFCMDVBMEFDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120147697","wa_id":"584120147697"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTQ3Njk3FQIAERgSODc4RDM5MTBGMzcyREUzQTk3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128003166","wa_id":"584128003166"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAzMTY2FQIAERgSNzU4M0Q4MDYzNDJBQ0UwMTUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121414163","wa_id":"584121414163"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE0MTYzFQIAERgSODU5Rjk3OTNGOEFGMkFBM0VBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122814524","wa_id":"584122814524"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSREIwNzY1RUQyOTQyNDI4NjI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120186003","wa_id":"584120186003"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTg2MDAzFQIAERgSMDI3MENDQ0VBMEZCMjVGNEExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243849479","wa_id":"584243849479"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODQ5NDc5FQIAERgSQkQzRkRBODMxNDU0MzhGRkYyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129989183","wa_id":"584129989183"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg5MTgzFQIAERgSNDcyNzNDQThDQkRCMDAxODYyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243055611","wa_id":"584243055611"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDU1NjExFQIAERgSRTc3NUIzOTZBQUFCQzQ2MzJEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243697741","wa_id":"584243697741"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjk3NzQxFQIAERgSQzI4N0VDREY4QjE4N0FENzg4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125836735","wa_id":"584125836735"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODM2NzM1FQIAERgSRDcyOUI2QjgyQjgwRjJGOTBEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243638219","wa_id":"584243638219"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjM4MjE5FQIAERgSQ0E3QkM4RTNENzVDRTcxRkFDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121477719","wa_id":"584121477719"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDc3NzE5FQIAERgSQkJDMUFEMUZDRTFCMUQ3ODM4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142644724","wa_id":"584142644724"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjQ0NzI0FQIAERgSMDMzQjE4MUI1NDVCNkIxNkJEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243454056","wa_id":"584243454056"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSMjVBODBFREQxMjM0ODI1OEZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128275743","wa_id":"584128275743"}],"messages":[{"id":"wamid.HBgMNTg0MTI4Mjc1NzQzFQIAERgSQ0M3QkJBNzczRTg4NkNEMTk3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584244304364","wa_id":"584244304364"}],"messages":[{"id":"wamid.HBgMNTg0MjQ0MzA0MzY0FQIAERgSOTk4QjJCNEU4NTExREVCMzQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129611164","wa_id":"584129611164"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjExMTY0FQIAERgSRTc2NjZFODAzMkRBODUxNkU1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141149386","wa_id":"584141149386"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ5Mzg2FQIAERgSRUZDQTdBRjczODRCOTkwNDI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128063582","wa_id":"584128063582"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDYzNTgyFQIAERgSRDEzNjk5MzhCMzVCNTZBMTVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928122","wa_id":"584144928122"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MTIyFQIAERgSMUVDOTVFQzk4NDdDREQxNTNCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145471022","wa_id":"584145471022"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1NDcxMDIyFQIAERgSNkY3NTBFNTlEMTI3QzFERjU0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142835015","wa_id":"584142835015"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODM1MDE1FQIAERgSRkEyM0ZCMjBGNEZDNDdDNzIwAA==","message_status":"accepted"}]}'. 2026-07-16 01:55:35 - ====== INICIO WEBHOOK ====== 2026-07-16 01:55:35 - Evento: text | De: 584141149386 | Size: 1204b 2026-07-16 01:55:35 - Procesando mensaje regular tipo: text 2026-07-16 01:55:35 - RegularMessageService: Procesando mensaje de 584141149386, tipo: text 2026-07-16 01:55:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTQ5Mzg2FQIAEhggQTU3NjQ1NDdDRkFGQzE3MEU1NjUwNDEwNzE5NDM0MDIA 2026-07-16 01:55:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTQ5Mzg2FQIAEhggQTU3NjQ1NDdDRkFGQzE3MEU1NjUwNDEwNzE5NDM0MDIA 2026-07-16 01:55:35 - Contenido: Hola un gusto en saludarle! 😎🔥 Vuelos en El Jarillo Estado Miranda. A 45min de la Ciudad de L... 2026-07-16 01:55:35 - Comando detectado: hola 2026-07-16 01:55:35 - CommandProcessor: Procesando comando: hola 2026-07-16 01:55:35 - Comando no reconocido, enviando a ChatGPT 2026-07-16 01:55:35 - Resultado del comando: string 2026-07-16 01:55:35 - Enviando a ChatGPT: Hola un gusto en saludarle! 😎🔥 Vuelos en El... 2026-07-16 01:55:35 - LeadCapture: Posible lead detectado para 584141149386 2026-07-16 01:55:35 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-16 01:55:35 - forwardToChatGPT: Enviando a ChatGPT: Hola un gusto en saludarle! 😎🔥 Vuelos en El... 2026-07-16 01:55:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 02:55:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 02:55:35 America/Halifax] [CHATBOT][START] corr=a3cd7303 IP=127.0.0.1 UA= [16-Jul-2026 01:55:36 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 01:55:36 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 01:55:36 America/Caracas] [CHATBOT][WARN] corr=a3cd7303 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 01:55:36 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=6c:68:a4:5f:fe:a0 mobile=584141149386 [16-Jul-2026 01:55:36 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 01:55:36 America/Caracas] [CHATBOT][DIAG] corr=a3cd7303 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 01:55:36 America/Caracas] [CHATBOT][CTX] corr=a3cd7303 tel=584141149386 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 01:55:36 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 01:55:36 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 01:55:36 America/Caracas] [CHATBOT][AI][b4d66e] Proveedor: gemini [16-Jul-2026 01:55:36 America/Caracas] [CHATBOT][GEMINI][b4d66e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241249526","wa_id":"584241249526"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSNDE0RjhBMDZDRjREMjg1ODM0AA==","message_status":"accepted"}]}'. [16-Jul-2026 01:55:36 America/Caracas] [CHATBOT][GEMINI][b4d66e] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 01:55:37 America/Caracas] [CHATBOT][GEMINI][b4d66e] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 01:55:37 America/Caracas] [CHATBOT][AI][b4d66e] Gemini falló, usando heurística local [16-Jul-2026 01:55:37 America/Caracas] [CHATBOT][END] corr=a3cd7303 bytesRespuesta=397 [16-Jul-2026 01:55:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 01:55:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411393","wa_id":"584121411393"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExMzkzFQIAERgSOUVGNUZGM0RDREVDQ0M0MUY2AA==","message_status":"accepted"}]}'. 2026-07-16 01:55:38 - Mensaje enviado con éxito a 584141149386 2026-07-16 01:55:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58725af2335 (wa_message_id: wamid.HBgMNTg0MTQxMTQ5Mzg2FQIAERgSNERGNDc4MTUyMEFCNUI5RTM3AA==) 2026-07-16 01:55:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a58725af2335 2026-07-16 01:55:38 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123689637","wa_id":"584123689637"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg5NjM3FQIAERgSMDMxMEI5RTg5N0Y2RTM5RDZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241678148","wa_id":"584241678148"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjc4MTQ4FQIAERgSNzExMkY0M0U5NDg2MzM2QkQ5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129947521","wa_id":"584129947521"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQ3NTIxFQIAERgSQ0I2RkFCQjE0NDJDNDkyQzdGAA==","message_status":"accepted"}]}'. 2026-07-16 01:55:43 - ====== INICIO WEBHOOK ====== 2026-07-16 01:55:43 - Evento: image | De: 584242232350 | Size: 855b 2026-07-16 01:55:43 - Procesando mensaje regular tipo: image 2026-07-16 01:55:43 - RegularMessageService: Procesando mensaje de 584242232350, tipo: image 2026-07-16 01:55:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNGNTExNkJDNkVGQ0ZCQzlEMzkyMEU1RTE0QzQ2MjQA 2026-07-16 01:55:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNGNTExNkJDNkVGQ0ZCQzlEMzkyMEU1RTE0QzQ2MjQA 2026-07-16 01:55:43 - Contenido: ... 2026-07-16 01:55:43 - Comando detectado: image 2026-07-16 01:55:43 - CommandProcessor: Procesando comando: image 2026-07-16 01:55:43 - Imagen sin comando, guardando y procesando 2026-07-16 01:55:43 - Verificando duplicado por imageId=1045130594890704, msgId=wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNGNTExNkJDNkVGQ0ZCQzlEMzkyMEU1RTE0QzQ2MjQA 2026-07-16 01:55:43 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 01:55:43 - Incluyendo numtoname.php... 2026-07-16 01:55:43 - Incluyendo media.php... 2026-07-16 01:55:43 - DEBUG messages batch: [{"from":"584242232350","from_user_id":"VE.4546628028957677","id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUNGNTExNkJDNkVGQ0ZCQzlEMzkyMEU1RTE0QzQ2MjQA","timestamp":"1787050879","type":"image","image":{"mime_type":"image\/jpeg","sha256":"BBjWDQGT+7rS8INy3C7+JzE7EzJVo906p70y0AWwIQk=","id":"1045130594890704","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1045130594890704&source=webhook&ext=1787051180&hash=ATwmlTgyytP7DJj8xZrE8kSVFaGUEXN3jfxEhoheEq4_SA"}}] 2026-07-16 01:55:43 - DEBUG caption: no se encontró texto cercano 2026-07-16 01:55:43 - DEBUG caption final: [VACIO] 2026-07-16 01:55:43 - DEBUG busqueda mobiles: 04242232350,4242232350,584242232350 2026-07-16 01:55:43 - DEBUG usuario NO encontrado 2026-07-16 01:55:43 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 01:55:43 - OCR inicio (faltan datos: monto=NULL fecha=NULL) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145945758","wa_id":"584145945758"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1OTQ1NzU4FQIAERgSQzQ4RDNGNDREREE5RThBNUU0AA==","message_status":"accepted"}]}'. 2026-07-16 01:55:44 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1045130594890704&source=getMedia&ext=1787051182&hash=ATxTtGebOArKIUGzDutSSyXauRdDVxjdGwhqqcr2a8IDLQ output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163066196","wa_id":"584163066196"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMDY2MTk2FQIAERgSRTdCN0Y1NTVGOENEMkFDMTA1AA==","message_status":"accepted"}]}'. 2026-07-16 01:55:45 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1045130594890704.jpg (39730 bytes) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143995591","wa_id":"584143995591"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTk1NTkxFQIAERgSQUZBNkNERjNFODI3MEQyMDZFAA==","message_status":"accepted"}]}'. 2026-07-16 01:55:46 - OCR tesseract exit=0 chars=359 2026-07-16 01:55:46 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 7:56 “ul € Comprobante de operación < y PagomóvilBDV Personas 9 6.000,00 Bs Fecha: 17/08/2026 Operación: 007041354743 [[] Identificación: 18143785 Origen: 0102****7197 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago £ Crear Acceso directo 2026-07-16 01:55:46 - OCR parse (caption-level): {"banco":"Venezuela","monto":"6000.00","fecha":"2026-08-17"} 2026-07-16 01:55:46 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-17","debug":["fecha=2026-08-17"]} 2026-07-16 01:55:46 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-16 01:55:46 - DEBUG bodyAdmin postOCR: Tlf: 04242232350\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 6000.00 (caption)\nFecha: 2026-08-17 (caption) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413088","wa_id":"584121413088"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSMEIyQkVBQjc1NEU2NDlFMkMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144927330","wa_id":"584144927330"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSNDY0QjczQURBQTRFMDZFNzY5AA==","message_status":"accepted"}]}'. 2026-07-16 01:55:49 - IMG 1045130594890704 TEL 04242232350 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 01:55:49 - Incluyendo guardar_imagen.php... 2026-07-16 01:55:49 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 01:55:49 - Includes realizados. Verificando funciones... 2026-07-16 01:55:49 - obtenerInfoUsuario: Iniciando función con teléfono: 584242232350 2026-07-16 01:55:49 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 01:55:49 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 01:55:49 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 01:55:49 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 01:55:49 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 01:55:49 - obtenerInfoUsuario: Datos usuario: {"username":"0c:ea:14:9e:d6:9c","firstname":"Yolimar ","lastname":"Rivero ","mac":"0c:ea:14:9e:d6:9c","srvid":47} 2026-07-16 01:55:49 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 01:55:49 - Datos usuario extraídos: {"username":"0c:ea:14:9e:d6:9c","firstname":"Yolimar ","lastname":"Rivero ","mac":"0c:ea:14:9e:d6:9c","srvid":47} 2026-07-16 01:55:49 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 01:55:49 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 01:55:49 - Valor de accessToken: EAAC0c45... 2026-07-16 01:55:49 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 01:55:49 - Instancia WhatsAppImageHandler creada 2026-07-16 01:55:49 - Llamando a saveWhatsAppImage... 2026-07-16 01:55:49 - saveWhatsAppImage: Procesando imagen para: 584242232350 2026-07-16 01:55:49 - saveWhatsAppImage: ID de media: 1045130594890704, MIME type: image/jpeg 2026-07-16 01:55:49 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1045130594890704 2026-07-16 01:55:50 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 01:55:50 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1045130594890704&source=getMedia&ext=1787051188&hash=ATxoemMrd27QVeo_Oge_uJbYPMzIql8ok9Vpgy4IC4lC8g 2026-07-16 01:55:50 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1045130594890704&source=getMedia&ext=1787051188&hash=ATxoemMrd27QVeo_Oge_uJbYPMzIql8ok9Vpgy4IC4lC8g output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123251541","wa_id":"584123251541"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSMUMxNUI5QzBCOUQ3OTFGMTUxAA==","message_status":"accepted"}]}'. 2026-07-16 01:55:51 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 01:55:51 - descargar_imagen: Imagen descargada - Tamaño: 39730 bytes, Tipo: image/jpeg 2026-07-16 01:55:51 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1045130594890704.jpg, Tamaño: 39730 bytes 2026-07-16 01:55:51 - saveToDatabase: Registro insertado en BD con ID: 422 2026-07-16 01:55:51 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1045130594890704.jpg","image_id":"1045130594890704","size":39730,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 01:55:51 - Resultado del comando: array 2026-07-16 01:55:51 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSQ0Q0OTZGRDY1NkQxMTVDOTRBAA==","message_status":"accepted"}]}'. 2026-07-16 01:55:52 - Mensaje enviado con éxito a 584242232350 2026-07-16 01:55:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5872686da0f (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSQTg4NjJEOTA0NjdFMjE3NzJGAA==) 2026-07-16 01:55:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a5872686da0f 2026-07-16 01:55:52 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126478865","wa_id":"584126478865"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NDc4ODY1FQIAERgSQzRCMDYyMzkwNDYwNzBDMTM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120123185","wa_id":"584120123185"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSQUYzMEEwRERBRUQ3QjI0RjZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243164848","wa_id":"584243164848"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSNkM2QTVENjA2NjZGMkE5MkVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161499015","wa_id":"584161499015"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDk5MDE1FQIAERgSMjkyQUMwQTkzOEEyREQ2ODcxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSNjVFNTkwQTNENkJFMDc2MzYzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123393293","wa_id":"584123393293"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzkzMjkzFQIAERgSRjU5RDlEMjQ1NzhFRTIxMDgzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241250241","wa_id":"584241250241"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjUwMjQxFQIAERgSMUVDRDUyNTBFODVEQkExNjJDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122523574","wa_id":"584122523574"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTIzNTc0FQIAERgSQkJDNkE5OERDMUUxNTYyNjhGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128941536","wa_id":"584128941536"}],"messages":[{"id":"wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSRTM2MEMyQUQzRTQ4OTI4NUY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129284123","wa_id":"584129284123"}],"messages":[{"id":"wamid.HBgMNTg0MTI5Mjg0MTIzFQIAERgSN0EzM0ZFNEVBQjQ5NDQ3ODE0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910019","wa_id":"584129910019"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMDE5FQIAERgSOEQzMkJFRThBREMzMjdDMzE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128003166","wa_id":"584128003166"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAzMTY2FQIAERgSOTc5MDlGNzk5Q0QxNUE4RTI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04141230647","wa_id":"584141230647"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjMwNjQ3FQIAERgSM0E1NjMyMTg5MkY3OEVEMUFGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241696996","wa_id":"584241696996"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjk2OTk2FQIAERgSRDJBRTdGQTI2RDVEQzM1NkU1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584148825337","wa_id":"584148825337"}],"messages":[{"id":"wamid.HBgMNTg0MTQ4ODI1MzM3FQIAERgSQTlERTk1ODRDMEVGNDMyNjVCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144933899","wa_id":"584144933899"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTMzODk5FQIAERgSNjAyNkVBQ0Q1NzQwNURCN0JEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141063022","wa_id":"584141063022"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDYzMDIyFQIAERgSOUUyMTc4RTdFMTUzNzAzNEE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241249526","wa_id":"584241249526"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSQTFCNEMxMTUzN0VFQzg0RjJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141147385","wa_id":"584141147385"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ3Mzg1FQIAERgSN0I4OTM3OUQ5QjI2RUY4QTRBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243626883","wa_id":"584243626883"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjI2ODgzFQIAERgSRTA5RDIzN0VGODgwNzUzOEY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122509393","wa_id":"584122509393"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTA5MzkzFQIAERgSMTA3QjhBMDAzQ0M4RkVBN0YyAA==","message_status":"accepted"}]}'. 2026-07-16 01:56:23 - ====== INICIO WEBHOOK ====== 2026-07-16 01:56:23 - Evento: status:failed | De: 584122509393 | Size: 573b 2026-07-16 01:56:23 - STATUS FAILED: failed para 584122509393 | Error: 131026 Message undeliverable 2026-07-16 01:56:23 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124196371","wa_id":"584124196371"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MTk2MzcxFQIAERgSREE0QUJGNDMwNUNENjVCNDc4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143925841","wa_id":"584143925841"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTI1ODQxFQIAERgSN0RGRTlCMEE2RUZBMEY2NzNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123173713","wa_id":"584123173713"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMTczNzEzFQIAERgSOENCNUIwMEEyRDMxRDQ0MEJCAA==","message_status":"accepted"}]}'. 2026-07-16 01:56:27 - ====== INICIO WEBHOOK ====== 2026-07-16 01:56:27 - Evento: text | De: 584243626883 | Size: 637b 2026-07-16 01:56:27 - Procesando mensaje regular tipo: text 2026-07-16 01:56:27 - RegularMessageService: Procesando mensaje de 584243626883, tipo: text 2026-07-16 01:56:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjI2ODgzFQIAEhggQTVENzlDNkM5RjNDRjkzN0MyNTIyNjkwMEQ1MUJFOTEA 2026-07-16 01:56:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjI2ODgzFQIAEhggQTVENzlDNkM5RjNDRjkzN0MyNTIyNjkwMEQ1MUJFOTEA 2026-07-16 01:56:27 - Contenido: Gracias por comunicarte con Lilysshoes2023. ¿Cómo podemos ayudarte?... 2026-07-16 01:56:27 - Comando detectado: gracias 2026-07-16 01:56:27 - CommandProcessor: Procesando comando: gracias 2026-07-16 01:56:27 - Comando no reconocido, enviando a ChatGPT 2026-07-16 01:56:27 - Resultado del comando: string 2026-07-16 01:56:27 - Enviando a ChatGPT: Gracias por comunicarte con Lilysshoes2023. ¿Cóm... 2026-07-16 01:56:27 - forwardToChatGPT: Enviando a ChatGPT: Gracias por comunicarte con Lilysshoes2023. ¿Cóm... 2026-07-16 01:56:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 02:56:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 02:56:27 America/Halifax] [CHATBOT][START] corr=30b9df17 IP=127.0.0.1 UA= [16-Jul-2026 01:56:27 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 01:56:27 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 01:56:27 America/Caracas] [CHATBOT][WARN] corr=30b9df17 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 01:56:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=74:ac:b9:99:b9:89 mobile=584243626883 [16-Jul-2026 01:56:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 01:56:27 America/Caracas] [CHATBOT][DIAG] corr=30b9df17 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [16-Jul-2026 01:56:27 America/Caracas] [CHATBOT][CTX] corr=30b9df17 tel=584243626883 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 01:56:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 01:56:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 01:56:27 America/Caracas] [CHATBOT][AI][af0ee5] Proveedor: gemini [16-Jul-2026 01:56:27 America/Caracas] [CHATBOT][GEMINI][af0ee5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 01:56:28 America/Caracas] [CHATBOT][GEMINI][af0ee5] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 01:56:28 America/Caracas] [CHATBOT][GEMINI][af0ee5] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129978390","wa_id":"584129978390"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTc4MzkwFQIAERgSMEQxNDRFRTZCMzc0RTU2OTU1AA==","message_status":"accepted"}]}'. [16-Jul-2026 01:56:29 America/Caracas] [CHATBOT][AI][af0ee5] Gemini falló, usando heurística local [16-Jul-2026 01:56:29 America/Caracas] [CHATBOT][AI][af0ee5] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 01:56:29 America/Caracas] [CHATBOT][END] corr=30b9df17 bytesRespuesta=395 [16-Jul-2026 01:56:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 01:56:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 01:56:29 - ====== INICIO WEBHOOK ====== 2026-07-16 01:56:29 - Evento: status:failed | De: 584129978390 | Size: 573b 2026-07-16 01:56:29 - STATUS FAILED: failed para 584129978390 | Error: 131026 Message undeliverable 2026-07-16 01:56:29 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241680845","wa_id":"584241680845"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjgwODQ1FQIAERgSN0M1RjUxQTJEMDJCMTRFQjYzAA==","message_status":"accepted"}]}'. 2026-07-16 01:56:30 - Mensaje enviado con éxito a 584243626883 2026-07-16 01:56:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58728eafb6b (wa_message_id: wamid.HBgMNTg0MjQzNjI2ODgzFQIAERgSMUEwQTUzQTNFNEQ0RjJBNkVDAA==) 2026-07-16 01:56:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a58728eafb6b 2026-07-16 01:56:30 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413756","wa_id":"584121413756"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzNzU2FQIAERgSN0VGRTQ0Q0FCMkY5NEM3QjNBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141059141","wa_id":"584141059141"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDU5MTQxFQIAERgSMThFRkNFRkRDRTZBMzM0Q0I0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241825136","wa_id":"584241825136"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODI1MTM2FQIAERgSMzMzNTc2Qzk5NTU5MUU0NkY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125510018","wa_id":"584125510018"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSNjREN0NEREEyRjVDRDc3QkMwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243599802‬","wa_id":"584243599802"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTk5ODAyFQIAERgSOTBFNkVFOTc5Rjk1NDEwQUI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127484977","wa_id":"584127484977"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NDg0OTc3FQIAERgSRDIwMTg3MEY5MTUyQUVBNUM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122151979","wa_id":"584122151979"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMTUxOTc5FQIAERgSNzMzQjE1ODZBREJGOTExODA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264013027","wa_id":"584264013027"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDEzMDI3FQIAERgSQTY5QzZFRDY2RDg1OTk1QUEyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141158869","wa_id":"584141158869"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSNjUyQTE2NDVCM0Y0OUVEMDc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126101708","wa_id":"584126101708"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTAxNzA4FQIAERgSNjdGM0VDMUM2REY1NTZCQTA2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264066993","wa_id":"584264066993"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDY2OTkzFQIAERgSRDIxRjQ3NDY3NkNBMDBGRTE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242536790","wa_id":"584242536790"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTM2NzkwFQIAERgSNjZCQzk4NTYyNjMwOTlDRTJDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168079184","wa_id":"584168079184"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MDc5MTg0FQIAERgSMzU4Rjg2MDBERUE1RTg5NTRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243622974","wa_id":"584243622974"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjIyOTc0FQIAERgSNTRCNTM3NDQ5Q0M5MTY0QzY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144016415","wa_id":"584144016415"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0MDE2NDE1FQIAERgSMDc2ODlFMkE4MzhDQzNCQTE5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144873524","wa_id":"584144873524"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODczNTI0FQIAERgSM0IwQjE0QURGNTM5NUFCQkQ0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941827","wa_id":"584129941827"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODI3FQIAERgSRTFCRkZENUNBMTEyRUM3MkU5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126304646","wa_id":"584126304646"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MzA0NjQ2FQIAERgSNjRDNENFMEJERTY1NEYzN0M4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142753496","wa_id":"584142753496"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzUzNDk2FQIAERgSNzE5NkM2QjQ5MEVFNTRDMkZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129920717","wa_id":"584129920717"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSNDMwRDgwNDE4NDBBRDhBNEJEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129392783","wa_id":"584129392783"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzkyNzgzFQIAERgSODcxRTlDMDMxOTU1QzAxMzlDAA==","message_status":"accepted"}]}'. 2026-07-16 02:03:11 - ====== INICIO WEBHOOK ====== 2026-07-16 02:03:11 - Evento: button | De: 584148825337 | Size: 712b 2026-07-16 02:03:11 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 02:03:11 - ButtonService: payload=informacion de pagos, telefono=584148825337 2026-07-16 02:03:11 - Procesando botón PAGO para: 584148825337 2026-07-16 02:03:12 - Mensaje enviado con éxito a 584148825337 2026-07-16 02:03:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a587420b1f3e (wa_message_id: wamid.HBgMNTg0MTQ4ODI1MzM3FQIAERgSODBFOTJDQTc4NUM2MkMxQjU0AA==) 2026-07-16 02:03:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a587420b1f3e 2026-07-16 02:03:12 - ====== FIN WEBHOOK ====== 2026-07-16 02:04:25 - ====== INICIO WEBHOOK ====== 2026-07-16 02:04:25 - Evento: text | De: 584148825337 | Size: 595b 2026-07-16 02:04:25 - Procesando mensaje regular tipo: text 2026-07-16 02:04:25 - RegularMessageService: Procesando mensaje de 584148825337, tipo: text 2026-07-16 02:04:25 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ4ODI1MzM3FQIAEhggQUM5RTAzRjA5ODMzRjQyMzA1MjlCMzBGQkZFMUNFNDQA 2026-07-16 02:04:25 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ4ODI1MzM3FQIAEhggQUM5RTAzRjA5ODMzRjQyMzA1MjlCMzBGQkZFMUNFNDQA 2026-07-16 02:04:25 - Contenido: Buenos dias..por favor pasame el.monto en.bs... 2026-07-16 02:04:25 - Comando detectado: buenos 2026-07-16 02:04:25 - CommandProcessor: Procesando comando: buenos 2026-07-16 02:04:25 - Comando no reconocido, enviando a ChatGPT 2026-07-16 02:04:25 - Resultado del comando: string 2026-07-16 02:04:25 - Enviando a ChatGPT: Buenos dias..por favor pasame el.monto en.bs... 2026-07-16 02:04:25 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias..por favor pasame el.monto en.bs... 2026-07-16 02:04:25 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 03:04:25 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 03:04:25 America/Halifax] [CHATBOT][START] corr=6cb39015 IP=127.0.0.1 UA= [16-Jul-2026 02:04:25 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 02:04:25 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 02:04:25 America/Caracas] [CHATBOT][WARN] corr=6cb39015 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 02:04:25 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=74:ac:b9:7a:eb:9f mobile=584148825337 [16-Jul-2026 02:04:25 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 02:04:25 America/Caracas] [CHATBOT][DIAG] corr=6cb39015 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 02:04:25 America/Caracas] [CHATBOT][CTX] corr=6cb39015 tel=584148825337 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 02:04:25 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 02:04:25 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 02:04:25 America/Caracas] [CHATBOT][AI][667404] Proveedor: gemini [16-Jul-2026 02:04:25 America/Caracas] [CHATBOT][GEMINI][667404] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 02:04:25 America/Caracas] [CHATBOT][GEMINI][667404] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:04:26 America/Caracas] [CHATBOT][GEMINI][667404] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:04:27 America/Caracas] [CHATBOT][AI][667404] Gemini falló, usando heurística local [16-Jul-2026 02:04:27 America/Caracas] [CHATBOT][AI][667404] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 02:04:27 America/Caracas] [CHATBOT][END] corr=6cb39015 bytesRespuesta=392 [16-Jul-2026 02:04:27 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 02:04:27 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 02:04:28 - Mensaje enviado con éxito a 584148825337 2026-07-16 02:04:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58746c48ccf (wa_message_id: wamid.HBgMNTg0MTQ4ODI1MzM3FQIAERgSRjAyMTUxNjMwODZDRkZCRTMzAA==) 2026-07-16 02:04:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a58746c48ccf 2026-07-16 02:04:28 - ====== FIN WEBHOOK ====== 2026-07-16 02:07:32 - ====== INICIO WEBHOOK ====== 2026-07-16 02:07:32 - Evento: text | De: 584148825337 | Size: 619b 2026-07-16 02:07:32 - Procesando mensaje regular tipo: text 2026-07-16 02:07:32 - RegularMessageService: Procesando mensaje de 584148825337, tipo: text 2026-07-16 02:07:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ4ODI1MzM3FQIAEhggQUM0QTlBMjk1NERGQjhFM0IzRTQ4MTVGMjM5OUIyN0QA 2026-07-16 02:07:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ4ODI1MzM3FQIAEhggQUM0QTlBMjk1NERGQjhFM0IzRTQ4MTVGMjM5OUIyN0QA 2026-07-16 02:07:32 - Contenido: por favor necesito el monto en bs..para hacer el pago movil..gracias... 2026-07-16 02:07:32 - Comando detectado: por 2026-07-16 02:07:32 - CommandProcessor: Procesando comando: por 2026-07-16 02:07:32 - Comando no reconocido, enviando a ChatGPT 2026-07-16 02:07:32 - Resultado del comando: string 2026-07-16 02:07:32 - Enviando a ChatGPT: por favor necesito el monto en bs..para hacer el p... 2026-07-16 02:07:32 - forwardToChatGPT: Enviando a ChatGPT: por favor necesito el monto en bs..para hacer el p... 2026-07-16 02:07:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 03:07:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 03:07:32 America/Halifax] [CHATBOT][START] corr=f25b0499 IP=127.0.0.1 UA= [16-Jul-2026 02:07:32 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 02:07:32 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 02:07:32 America/Caracas] [CHATBOT][WARN] corr=f25b0499 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 02:07:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=74:ac:b9:7a:eb:9f mobile=584148825337 [16-Jul-2026 02:07:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 02:07:32 America/Caracas] [CHATBOT][DIAG] corr=f25b0499 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 02:07:32 America/Caracas] [CHATBOT][CTX] corr=f25b0499 tel=584148825337 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 02:07:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 02:07:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 02:07:32 America/Caracas] [CHATBOT][AI][fd7e05] Proveedor: gemini [16-Jul-2026 02:07:32 America/Caracas] [CHATBOT][GEMINI][fd7e05] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 02:07:33 America/Caracas] [CHATBOT][GEMINI][fd7e05] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:07:33 America/Caracas] [CHATBOT][GEMINI][fd7e05] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:07:34 America/Caracas] [CHATBOT][AI][fd7e05] Gemini falló, usando heurística local [16-Jul-2026 02:07:34 America/Caracas] [CHATBOT][END] corr=f25b0499 bytesRespuesta=397 [16-Jul-2026 02:07:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 02:07:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 02:07:35 - Mensaje enviado con éxito a 584148825337 2026-07-16 02:07:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58752795cec (wa_message_id: wamid.HBgMNTg0MTQ4ODI1MzM3FQIAERgSRDU3REQ2QUVGQ0UxMEIxQjg1AA==) 2026-07-16 02:07:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a58752795cec 2026-07-16 02:07:35 - ====== FIN WEBHOOK ====== 2026-07-16 02:09:51 - ====== INICIO WEBHOOK ====== 2026-07-16 02:09:51 - Evento: button | De: 584123173713 | Size: 706b 2026-07-16 02:09:51 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 02:09:51 - ButtonService: payload=informacion de pagos, telefono=584123173713 2026-07-16 02:09:51 - Procesando botón PAGO para: 584123173713 2026-07-16 02:09:53 - Mensaje enviado con éxito a 584123173713 2026-07-16 02:09:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5875b15c281 (wa_message_id: wamid.HBgMNTg0MTIzMTczNzEzFQIAERgSODE4RUFBNzkxREU1QjIwMDg3AA==) 2026-07-16 02:09:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a5875b15c281 2026-07-16 02:09:53 - ====== FIN WEBHOOK ====== 2026-07-16 02:10:40 - ====== INICIO WEBHOOK ====== 2026-07-16 02:10:40 - Evento: text | De: 584123173713 | Size: 585b 2026-07-16 02:10:40 - Procesando mensaje regular tipo: text 2026-07-16 02:10:40 - RegularMessageService: Procesando mensaje de 584123173713, tipo: text 2026-07-16 02:10:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMTczNzEzFQIAEhggQUNFRDUyRDI0RDc4NjAzQ0QzRUFCQTQzNDA1NzcyRTEA 2026-07-16 02:10:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMTczNzEzFQIAEhggQUNFRDUyRDI0RDc4NjAzQ0QzRUFCQTQzNDA1NzcyRTEA 2026-07-16 02:10:40 - Contenido: Me puedes facilitar el monto a Cancelar?... 2026-07-16 02:10:40 - Comando detectado: me 2026-07-16 02:10:40 - CommandProcessor: Procesando comando: me 2026-07-16 02:10:40 - Comando no reconocido, enviando a ChatGPT 2026-07-16 02:10:40 - Resultado del comando: string 2026-07-16 02:10:40 - Enviando a ChatGPT: Me puedes facilitar el monto a Cancelar?... 2026-07-16 02:10:40 - forwardToChatGPT: Enviando a ChatGPT: Me puedes facilitar el monto a Cancelar?... 2026-07-16 02:10:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 03:10:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 03:10:40 America/Halifax] [CHATBOT][START] corr=7e5609db IP=127.0.0.1 UA= [16-Jul-2026 02:10:41 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 02:10:41 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 02:10:41 America/Caracas] [CHATBOT][WARN] corr=7e5609db No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 02:10:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=9c:05:d6:8e:f6:e6 mobile=584123173713 [16-Jul-2026 02:10:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 02:10:41 America/Caracas] [CHATBOT][DIAG] corr=7e5609db Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 02:10:41 America/Caracas] [CHATBOT][CTX] corr=7e5609db tel=584123173713 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [16-Jul-2026 02:10:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 02:10:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 02:10:41 America/Caracas] [CHATBOT][AI][bbae25] Proveedor: gemini [16-Jul-2026 02:10:41 America/Caracas] [CHATBOT][GEMINI][bbae25] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 02:10:41 America/Caracas] [CHATBOT][GEMINI][bbae25] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:10:42 America/Caracas] [CHATBOT][GEMINI][bbae25] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:10:42 America/Caracas] [CHATBOT][AI][bbae25] Gemini falló, usando heurística local [16-Jul-2026 02:10:42 America/Caracas] [CHATBOT][AI][bbae25] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 02:10:42 America/Caracas] [CHATBOT][END] corr=7e5609db bytesRespuesta=397 [16-Jul-2026 02:10:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 02:10:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 02:10:43 - Mensaje enviado con éxito a 584123173713 2026-07-16 02:10:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5875e3e3c31 (wa_message_id: wamid.HBgMNTg0MTIzMTczNzEzFQIAERgSNzRDMzI2RTAyMjcxREQ4REIzAA==) 2026-07-16 02:10:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a5875e3e3c31 2026-07-16 02:10:43 - ====== FIN WEBHOOK ====== 2026-07-16 02:12:35 - ====== INICIO WEBHOOK ====== 2026-07-16 02:12:35 - Evento: text | De: 584123173713 | Size: 551b 2026-07-16 02:12:35 - Procesando mensaje regular tipo: text 2026-07-16 02:12:35 - RegularMessageService: Procesando mensaje de 584123173713, tipo: text 2026-07-16 02:12:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMTczNzEzFQIAEhggQUM3MEQ4QzFDQjRCMUM5MTYwQjMzQzUxMzc2RjczQjIA 2026-07-16 02:12:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMTczNzEzFQIAEhggQUM3MEQ4QzFDQjRCMUM5MTYwQjMzQzUxMzc2RjczQjIA 2026-07-16 02:12:35 - Contenido: Planes... 2026-07-16 02:12:35 - Comando detectado: planes 2026-07-16 02:12:35 - CommandProcessor: Procesando comando: planes 2026-07-16 02:12:35 - Comando no reconocido, enviando a ChatGPT 2026-07-16 02:12:35 - Resultado del comando: string 2026-07-16 02:12:35 - Enviando a ChatGPT: Planes... 2026-07-16 02:12:35 - LeadCapture: Posible lead detectado para 584123173713 2026-07-16 02:12:35 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-16 02:12:35 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-07-16 02:12:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 03:12:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 03:12:35 America/Halifax] [CHATBOT][START] corr=0bb3be4c IP=127.0.0.1 UA= [16-Jul-2026 02:12:35 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 02:12:35 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 02:12:35 America/Caracas] [CHATBOT][WARN] corr=0bb3be4c No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 02:12:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=9c:05:d6:8e:f6:e6 mobile=584123173713 [16-Jul-2026 02:12:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 02:12:35 America/Caracas] [CHATBOT][DIAG] corr=0bb3be4c Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 02:12:35 America/Caracas] [CHATBOT][CTX] corr=0bb3be4c tel=584123173713 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [16-Jul-2026 02:12:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 02:12:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 02:12:35 America/Caracas] [CHATBOT][AI][e096e4] Proveedor: gemini [16-Jul-2026 02:12:35 America/Caracas] [CHATBOT][GEMINI][e096e4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 02:12:36 America/Caracas] [CHATBOT][GEMINI][e096e4] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:12:36 America/Caracas] [CHATBOT][GEMINI][e096e4] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:12:37 America/Caracas] [CHATBOT][AI][e096e4] Gemini falló, usando heurística local [16-Jul-2026 02:12:37 America/Caracas] [CHATBOT][END] corr=0bb3be4c bytesRespuesta=478 [16-Jul-2026 02:12:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 02:12:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 02:12:38 - Mensaje enviado con éxito a 584123173713 2026-07-16 02:12:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58765664356 (wa_message_id: wamid.HBgMNTg0MTIzMTczNzEzFQIAERgSNzM2M0M2MURCQjRCNEMxOTFDAA==) 2026-07-16 02:12:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a58765664356 2026-07-16 02:12:38 - ====== FIN WEBHOOK ====== 2026-07-16 02:12:57 - ====== INICIO WEBHOOK ====== 2026-07-16 02:12:57 - Evento: text | De: 584129920717 | Size: 586b 2026-07-16 02:12:57 - Procesando mensaje regular tipo: text 2026-07-16 02:12:57 - RegularMessageService: Procesando mensaje de 584129920717, tipo: text 2026-07-16 02:12:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNBMzdFOTNCNUNDOTk3MzM5RkNGQThBQTY0QjRGMTgA 2026-07-16 02:12:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNBMzdFOTNCNUNDOTk3MzM5RkNGQThBQTY0QjRGMTgA 2026-07-16 02:12:57 - Contenido: Buen dia cuanto es el monto... 2026-07-16 02:12:57 - Comando detectado: buen 2026-07-16 02:12:57 - CommandProcessor: Procesando comando: buen 2026-07-16 02:12:57 - Comando no reconocido, enviando a ChatGPT 2026-07-16 02:12:57 - Resultado del comando: string 2026-07-16 02:12:57 - Enviando a ChatGPT: Buen dia cuanto es el monto... 2026-07-16 02:12:57 - forwardToChatGPT: Enviando a ChatGPT: Buen dia cuanto es el monto... 2026-07-16 02:12:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 03:12:58 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 03:12:58 America/Halifax] [CHATBOT][START] corr=0c56967c IP=127.0.0.1 UA= [16-Jul-2026 02:12:58 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 02:12:58 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 02:12:58 America/Caracas] [CHATBOT][WARN] corr=0c56967c No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 02:12:58 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=f4:e2:c6:88:37:a1 mobile=584129920717 [16-Jul-2026 02:12:58 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 02:12:58 America/Caracas] [CHATBOT][DIAG] corr=0c56967c Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 02:12:58 America/Caracas] [CHATBOT][CTX] corr=0c56967c tel=584129920717 intent=chat srvid=37 usd=20 bs=11136 tasa=480 verifyMode=simulated [16-Jul-2026 02:12:58 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 02:12:58 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 02:12:58 America/Caracas] [CHATBOT][AI][d557ea] Proveedor: gemini [16-Jul-2026 02:12:58 America/Caracas] [CHATBOT][GEMINI][d557ea] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 02:12:58 America/Caracas] [CHATBOT][GEMINI][d557ea] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:12:59 America/Caracas] [CHATBOT][GEMINI][d557ea] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:12:59 America/Caracas] [CHATBOT][AI][d557ea] Gemini falló, usando heurística local [16-Jul-2026 02:12:59 America/Caracas] [CHATBOT][AI][d557ea] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 02:12:59 America/Caracas] [CHATBOT][END] corr=0c56967c bytesRespuesta=390 [16-Jul-2026 02:12:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 02:12:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 02:13:00 - Mensaje enviado con éxito a 584129920717 2026-07-16 02:13:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58766cce688 (wa_message_id: wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSNDg2QjNFREQwMUQ1N0JGMzY2AA==) 2026-07-16 02:13:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a58766cce688 2026-07-16 02:13:00 - ====== FIN WEBHOOK ====== 2026-07-16 02:19:09 - ====== INICIO WEBHOOK ====== 2026-07-16 02:19:09 - Evento: text | De: 584243454056 | Size: 627b 2026-07-16 02:19:09 - Procesando mensaje regular tipo: text 2026-07-16 02:19:09 - RegularMessageService: Procesando mensaje de 584243454056, tipo: text 2026-07-16 02:19:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUNDQ0UyNDg3Nzc1N0I0MzU5ODQ2MzBBNzc5RDgwQ0QA 2026-07-16 02:19:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUNDQ0UyNDg3Nzc1N0I0MzU5ODQ2MzBBNzc5RDgwQ0QA 2026-07-16 02:19:09 - Contenido: Buenos días porfavor me puede mandar los datos para hacer el pago?... 2026-07-16 02:19:09 - Comando detectado: buenos 2026-07-16 02:19:09 - CommandProcessor: Procesando comando: buenos 2026-07-16 02:19:09 - Comando no reconocido, enviando a ChatGPT 2026-07-16 02:19:09 - Resultado del comando: string 2026-07-16 02:19:09 - Enviando a ChatGPT: Buenos días porfavor me puede mandar los datos pa... 2026-07-16 02:19:09 - forwardToChatGPT: Enviando a ChatGPT: Buenos días porfavor me puede mandar los datos pa... 2026-07-16 02:19:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 03:19:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 03:19:09 America/Halifax] [CHATBOT][START] corr=9c431923 IP=127.0.0.1 UA= [16-Jul-2026 02:19:09 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 02:19:09 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 02:19:09 America/Caracas] [CHATBOT][WARN] corr=9c431923 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 02:19:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=68:d7:9a:a8:4d:02 mobile=584243454056 [16-Jul-2026 02:19:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 02:19:09 America/Caracas] [CHATBOT][DIAG] corr=9c431923 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 02:19:09 America/Caracas] [CHATBOT][CTX] corr=9c431923 tel=584243454056 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 02:19:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 02:19:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 02:19:09 America/Caracas] [CHATBOT][AI][14e303] Proveedor: gemini [16-Jul-2026 02:19:09 America/Caracas] [CHATBOT][GEMINI][14e303] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 02:19:09 America/Caracas] [CHATBOT][GEMINI][14e303] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:19:10 America/Caracas] [CHATBOT][GEMINI][14e303] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:19:11 America/Caracas] [CHATBOT][AI][14e303] Gemini falló, usando heurística local [16-Jul-2026 02:19:11 America/Caracas] [CHATBOT][END] corr=9c431923 bytesRespuesta=397 [16-Jul-2026 02:19:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 02:19:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 02:19:12 - Mensaje enviado con éxito a 584243454056 2026-07-16 02:19:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5877e06efa6 (wa_message_id: wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSN0VBMTAxMEMxN0U4MDJBNkNDAA==) 2026-07-16 02:19:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a5877e06efa6 2026-07-16 02:19:12 - ====== FIN WEBHOOK ====== 2026-07-16 02:19:54 - ====== INICIO WEBHOOK ====== 2026-07-16 02:19:54 - Evento: text | De: 584243454056 | Size: 567b 2026-07-16 02:19:54 - Procesando mensaje regular tipo: text 2026-07-16 02:19:54 - RegularMessageService: Procesando mensaje de 584243454056, tipo: text 2026-07-16 02:19:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUNGMzM1Mjk4ODU4OUJGRjgwMkQ5MUQ2NURDQjJFNjcA 2026-07-16 02:19:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUNGMzM1Mjk4ODU4OUJGRjgwMkQ5MUQ2NURDQjJFNjcA 2026-07-16 02:19:54 - Contenido: Ok y monto?... 2026-07-16 02:19:54 - Comando detectado: ok 2026-07-16 02:19:54 - CommandProcessor: Procesando comando: ok 2026-07-16 02:19:54 - Comando no reconocido, enviando a ChatGPT 2026-07-16 02:19:54 - Resultado del comando: string 2026-07-16 02:19:54 - Enviando a ChatGPT: Ok y monto?... 2026-07-16 02:19:54 - forwardToChatGPT: Enviando a ChatGPT: Ok y monto?... 2026-07-16 02:19:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 03:19:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 03:19:54 America/Halifax] [CHATBOT][START] corr=fc22d489 IP=127.0.0.1 UA= [16-Jul-2026 02:19:55 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 02:19:55 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 02:19:55 America/Caracas] [CHATBOT][WARN] corr=fc22d489 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 02:19:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=68:d7:9a:a8:4d:02 mobile=584243454056 [16-Jul-2026 02:19:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 02:19:55 America/Caracas] [CHATBOT][DIAG] corr=fc22d489 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 02:19:55 America/Caracas] [CHATBOT][CTX] corr=fc22d489 tel=584243454056 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 02:19:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 02:19:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 02:19:55 America/Caracas] [CHATBOT][AI][108ebe] Proveedor: gemini [16-Jul-2026 02:19:55 America/Caracas] [CHATBOT][GEMINI][108ebe] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 02:19:55 America/Caracas] [CHATBOT][GEMINI][108ebe] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:19:55 America/Caracas] [CHATBOT][GEMINI][108ebe] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:19:56 America/Caracas] [CHATBOT][AI][108ebe] Gemini falló, usando heurística local [16-Jul-2026 02:19:56 America/Caracas] [CHATBOT][AI][108ebe] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 02:19:56 America/Caracas] [CHATBOT][END] corr=fc22d489 bytesRespuesta=394 [16-Jul-2026 02:19:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 02:19:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 02:19:57 - Mensaje enviado con éxito a 584243454056 2026-07-16 02:19:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58780db23e5 (wa_message_id: wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSODdDMEQxQzkwOTBCQjE3RTM0AA==) 2026-07-16 02:19:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a58780db23e5 2026-07-16 02:19:57 - ====== FIN WEBHOOK ====== 2026-07-16 02:20:12 - ====== INICIO WEBHOOK ====== 2026-07-16 02:20:12 - Evento: text | De: 584243454056 | Size: 561b 2026-07-16 02:20:12 - Procesando mensaje regular tipo: text 2026-07-16 02:20:12 - RegularMessageService: Procesando mensaje de 584243454056, tipo: text 2026-07-16 02:20:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUNENTVEQTNBMTM4NTI0NjhCNDM1NkQzMzY5RjI3MkMA 2026-07-16 02:20:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUNENTVEQTNBMTM4NTI0NjhCNDM1NkQzMzY5RjI3MkMA 2026-07-16 02:20:12 - Contenido: Pagar... 2026-07-16 02:20:12 - Comando detectado: pagar 2026-07-16 02:20:12 - CommandProcessor: Procesando comando: pagar 2026-07-16 02:20:12 - Ejecutando add_pagos.php [16-Jul-2026 02:20:12 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 02:20:12 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 02:20:12 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 02:20:13 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 02:20:13 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 02:20:13 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 02:20:13 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 [16-Jul-2026 02:20:13 America/Caracas] PHP Warning: Undefined array key 1 in /home/ctnet/www/chatWA/add_pagos.php on line 98 [16-Jul-2026 02:20:13 America/Caracas] PHP Warning: Undefined array key 2 in /home/ctnet/www/chatWA/add_pagos.php on line 99 [16-Jul-2026 02:20:13 America/Caracas] PHP Warning: Undefined array key 3 in /home/ctnet/www/chatWA/add_pagos.php on line 100 2026-07-16 02:20:14 - Resultado del comando: array 2026-07-16 02:20:14 - Enviando respuesta: [Interactivo] No hemos podido confirmar la transac 2026-07-16 02:20:14 - Mensaje enviado con éxito a 584243454056 2026-07-16 02:20:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58781eef50a (wa_message_id: wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSNTIxQzYzODk2Q0E0NTRBQjdCAA==) 2026-07-16 02:20:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a58781eef50a 2026-07-16 02:20:14 - ====== FIN WEBHOOK ====== 2026-07-16 02:20:32 - ====== INICIO WEBHOOK ====== 2026-07-16 02:20:32 - Evento: text | De: 584243454056 | Size: 562b 2026-07-16 02:20:32 - Procesando mensaje regular tipo: text 2026-07-16 02:20:32 - RegularMessageService: Procesando mensaje de 584243454056, tipo: text 2026-07-16 02:20:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUMzMzAzREFEOUJGNjU0NEI3NEMyQzgzQzA2OTFFRDcA 2026-07-16 02:20:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUMzMzAzREFEOUJGNjU0NEI3NEMyQzgzQzA2OTFFRDcA 2026-07-16 02:20:32 - Contenido: Precio... 2026-07-16 02:20:32 - Comando detectado: precio 2026-07-16 02:20:32 - CommandProcessor: Procesando comando: precio 2026-07-16 02:20:32 - Comando no reconocido, enviando a ChatGPT 2026-07-16 02:20:32 - Resultado del comando: string 2026-07-16 02:20:32 - Enviando a ChatGPT: Precio... 2026-07-16 02:20:32 - LeadCapture: Posible lead detectado para 584243454056 2026-07-16 02:20:32 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-16 02:20:32 - forwardToChatGPT: Enviando a ChatGPT: Precio... 2026-07-16 02:20:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 03:20:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 03:20:32 America/Halifax] [CHATBOT][START] corr=9d98a459 IP=127.0.0.1 UA= [16-Jul-2026 02:20:32 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 02:20:32 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 02:20:32 America/Caracas] [CHATBOT][WARN] corr=9d98a459 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 02:20:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=68:d7:9a:a8:4d:02 mobile=584243454056 [16-Jul-2026 02:20:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 02:20:32 America/Caracas] [CHATBOT][DIAG] corr=9d98a459 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 02:20:32 America/Caracas] [CHATBOT][CTX] corr=9d98a459 tel=584243454056 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 02:20:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 02:20:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 02:20:32 America/Caracas] [CHATBOT][AI][34105b] Proveedor: gemini [16-Jul-2026 02:20:32 America/Caracas] [CHATBOT][GEMINI][34105b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 02:20:33 America/Caracas] [CHATBOT][GEMINI][34105b] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:20:33 America/Caracas] [CHATBOT][GEMINI][34105b] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:20:34 America/Caracas] [CHATBOT][AI][34105b] Gemini falló, usando heurística local [16-Jul-2026 02:20:34 America/Caracas] [CHATBOT][AI][34105b] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 02:20:34 America/Caracas] [CHATBOT][END] corr=9d98a459 bytesRespuesta=394 [16-Jul-2026 02:20:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 02:20:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 02:20:35 - Mensaje enviado con éxito a 584243454056 2026-07-16 02:20:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58783349dca (wa_message_id: wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSOENCMTdDRDE3QUJCQjFDNEQzAA==) 2026-07-16 02:20:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a58783349dca 2026-07-16 02:20:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Belkis Pacheco, 2026-09-20 00:00:00 . 584241460018 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241460018","wa_id":"584241460018"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNDYwMDE4FQIAERgSRkJCRkI0OUQzNzFCRDYwQTZFAA==","message_status":"accepted"}]}'. 2026-07-16 02:31:13 - ====== INICIO WEBHOOK ====== 2026-07-16 02:31:13 - Evento: text | De: 584129920717 | Size: 590b 2026-07-16 02:31:13 - Procesando mensaje regular tipo: text 2026-07-16 02:31:13 - RegularMessageService: Procesando mensaje de 584129920717, tipo: text 2026-07-16 02:31:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNGNkU5NzgxRDM0QUFCNTk4OUFCRUFCNjg4OTg3MDIA 2026-07-16 02:31:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNGNkU5NzgxRDM0QUFCNTk4OUFCRUFCNjg4OTg3MDIA 2026-07-16 02:31:13 - Contenido: Los dactos para realizr el pago... 2026-07-16 02:31:13 - Comando detectado: los 2026-07-16 02:31:13 - CommandProcessor: Procesando comando: los 2026-07-16 02:31:13 - Comando no reconocido, enviando a ChatGPT 2026-07-16 02:31:13 - Resultado del comando: string 2026-07-16 02:31:13 - Enviando a ChatGPT: Los dactos para realizr el pago... 2026-07-16 02:31:13 - forwardToChatGPT: Enviando a ChatGPT: Los dactos para realizr el pago... 2026-07-16 02:31:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 03:31:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 03:31:13 America/Halifax] [CHATBOT][START] corr=9694b55b IP=127.0.0.1 UA= [16-Jul-2026 02:31:13 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 02:31:13 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 02:31:13 America/Caracas] [CHATBOT][WARN] corr=9694b55b No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 02:31:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=f4:e2:c6:88:37:a1 mobile=584129920717 [16-Jul-2026 02:31:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 02:31:13 America/Caracas] [CHATBOT][DIAG] corr=9694b55b Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 02:31:13 America/Caracas] [CHATBOT][CTX] corr=9694b55b tel=584129920717 intent=chat srvid=37 usd=20 bs=11136 tasa=480 verifyMode=simulated [16-Jul-2026 02:31:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 02:31:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 02:31:13 America/Caracas] [CHATBOT][AI][d9ea18] Proveedor: gemini [16-Jul-2026 02:31:13 America/Caracas] [CHATBOT][GEMINI][d9ea18] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 02:31:14 America/Caracas] [CHATBOT][GEMINI][d9ea18] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:31:14 America/Caracas] [CHATBOT][GEMINI][d9ea18] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:31:15 America/Caracas] [CHATBOT][AI][d9ea18] Gemini falló, usando heurística local [16-Jul-2026 02:31:15 America/Caracas] [CHATBOT][END] corr=9694b55b bytesRespuesta=397 [16-Jul-2026 02:31:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 02:31:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 02:31:16 - Mensaje enviado con éxito a 584129920717 2026-07-16 02:31:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a587ab4a45fc (wa_message_id: wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSQjUyNEEyMjY1MDg3QUZFREU2AA==) 2026-07-16 02:31:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a587ab4a45fc 2026-07-16 02:31:16 - ====== FIN WEBHOOK ====== 2026-07-16 02:32:57 - ====== INICIO WEBHOOK ====== 2026-07-16 02:32:57 - Evento: image | De: 584129920717 | Size: 834b 2026-07-16 02:32:57 - Procesando mensaje regular tipo: image 2026-07-16 02:32:57 - RegularMessageService: Procesando mensaje de 584129920717, tipo: image 2026-07-16 02:32:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUMyMDJFMjQxMzE3NjExQTVFQzg1MzcyNzVERDMzQjIA 2026-07-16 02:32:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUMyMDJFMjQxMzE3NjExQTVFQzg1MzcyNzVERDMzQjIA 2026-07-16 02:32:57 - Contenido: ... 2026-07-16 02:32:57 - Comando detectado: image 2026-07-16 02:32:57 - CommandProcessor: Procesando comando: image 2026-07-16 02:32:57 - Imagen sin comando, guardando y procesando 2026-07-16 02:32:57 - Verificando duplicado por imageId=37737166375929383, msgId=wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUMyMDJFMjQxMzE3NjExQTVFQzg1MzcyNzVERDMzQjIA 2026-07-16 02:32:57 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 02:32:57 - Incluyendo numtoname.php... 2026-07-16 02:32:57 - Incluyendo media.php... 2026-07-16 02:32:57 - DEBUG messages batch: [{"from":"584129920717","from_user_id":"VE.4521268744826939","id":"wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUMyMDJFMjQxMzE3NjExQTVFQzg1MzcyNzVERDMzQjIA","timestamp":"1787053113","type":"image","image":{"mime_type":"image\/jpeg","sha256":"R90sFSUim2nDRqGVpIby6toiRTORZ3AYAzGsXA9WpUA=","id":"37737166375929383","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=37737166375929383&source=webhook&ext=1787053414&hash=ATwrB38PPt3aac-XXFWp4FshJCzAJ_88rH4fe0rcJpHcSw"}}] 2026-07-16 02:32:57 - DEBUG caption: no se encontró texto cercano 2026-07-16 02:32:57 - DEBUG caption final: [VACIO] 2026-07-16 02:32:57 - DEBUG busqueda mobiles: 04129920717,4129920717,584129920717 2026-07-16 02:32:57 - DEBUG usuario NO encontrado 2026-07-16 02:32:57 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 02:32:57 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 02:32:58 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=37737166375929383&source=getMedia&ext=1787053416&hash=ATx7FPvMOW1aCA_EM9Wv1b3OSDvcQO7F1gYBLjzjeZUj4g 2026-07-16 02:32:59 - OCR imagen guardada /home/ctnet/www/chatWEB/media/37737166375929383.jpg (55805 bytes) 2026-07-16 02:33:00 - OCR tesseract exit=0 chars=258 2026-07-16 02:33:00 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 374 Y PagomévilBDV Personas Fecha: 18/08/2026 TT 007043724840 Ij Identificacién: AMEN Origen: 0102****6958 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-16 02:33:00 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-18"} 2026-07-16 02:33:00 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-18","debug":["fecha=2026-08-18"]} 2026-07-16 02:33:00 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-16 02:33:00 - DEBUG bodyAdmin postOCR: Tlf: 04129920717\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-18 (caption) 2026-07-16 02:33:03 - IMG 37737166375929383 TEL 04129920717 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 02:33:03 - Incluyendo guardar_imagen.php... 2026-07-16 02:33:03 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 02:33:03 - Includes realizados. Verificando funciones... 2026-07-16 02:33:03 - obtenerInfoUsuario: Iniciando función con teléfono: 584129920717 2026-07-16 02:33:03 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 02:33:03 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 02:33:03 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 02:33:03 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 02:33:03 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 02:33:03 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:88:37:a1","firstname":"Joel","lastname":"Gonzales","mac":"f4:e2:c6:88:37:a1","srvid":37} 2026-07-16 02:33:03 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 02:33:03 - Datos usuario extraídos: {"username":"f4:e2:c6:88:37:a1","firstname":"Joel","lastname":"Gonzales","mac":"f4:e2:c6:88:37:a1","srvid":37} 2026-07-16 02:33:03 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 02:33:03 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 02:33:03 - Valor de accessToken: EAAC0c45... 2026-07-16 02:33:03 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 02:33:03 - Instancia WhatsAppImageHandler creada 2026-07-16 02:33:03 - Llamando a saveWhatsAppImage... 2026-07-16 02:33:03 - saveWhatsAppImage: Procesando imagen para: 584129920717 2026-07-16 02:33:03 - saveWhatsAppImage: ID de media: 37737166375929383, MIME type: image/jpeg 2026-07-16 02:33:03 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/37737166375929383 2026-07-16 02:33:03 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 02:33:03 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=37737166375929383&source=getMedia&ext=1787053421&hash=ATzXkEH-5kSDTMEitsVxA1toWu5t_nIsLCUl27cQfVwMhg 2026-07-16 02:33:03 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=37737166375929383&source=getMedia&ext=1787053421&hash=ATzXkEH-5kSDTMEitsVxA1toWu5t_nIsLCUl27cQfVwMhg 2026-07-16 02:33:04 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 02:33:04 - descargar_imagen: Imagen descargada - Tamaño: 55805 bytes, Tipo: image/jpeg 2026-07-16 02:33:04 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/37737166375929383.jpg, Tamaño: 55805 bytes 2026-07-16 02:33:04 - saveToDatabase: Registro insertado en BD con ID: 423 2026-07-16 02:33:04 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/37737166375929383.jpg","image_id":"37737166375929383","size":55805,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 02:33:04 - Resultado del comando: array 2026-07-16 02:33:04 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 02:33:05 - Mensaje enviado con éxito a 584129920717 2026-07-16 02:33:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a587b21c059c (wa_message_id: wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSRkEwMUY1QTNCRjg4QzE5OTFCAA==) 2026-07-16 02:33:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a587b21c059c 2026-07-16 02:33:05 - ====== FIN WEBHOOK ====== 2026-07-16 02:34:18 - ====== INICIO WEBHOOK ====== 2026-07-16 02:34:18 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 02:34:18 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 02:34:18 - ====== FIN WEBHOOK ====== 2026-07-16 02:34:18 - ====== INICIO WEBHOOK ====== 2026-07-16 02:34:18 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 02:34:18 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 02:34:19 - ====== FIN WEBHOOK ====== 2026-07-16 02:34:50 - ====== INICIO WEBHOOK ====== 2026-07-16 02:34:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 02:34:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 02:34:50 - ====== FIN WEBHOOK ====== 2026-07-16 02:40:08 - ====== INICIO WEBHOOK ====== 2026-07-16 02:40:08 - Evento: button | De: 584142477188 | Size: 718b 2026-07-16 02:40:08 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 02:40:08 - ButtonService: payload=informacion de pagos, telefono=584142477188 2026-07-16 02:40:08 - Procesando botón PAGO para: 584142477188 2026-07-16 02:40:10 - Mensaje enviado con éxito a 584142477188 2026-07-16 02:40:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a587cca22dd7 (wa_message_id: wamid.HBgMNTg0MTQyNDc3MTg4FQIAERgSMjU0ODFENjMwM0RBODI1OTg2AA==) 2026-07-16 02:40:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a587cca22dd7 2026-07-16 02:40:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Daritza Russian, 2026-09-21 00:00:00 . 584148825337 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584148825337","wa_id":"584148825337"}],"messages":[{"id":"wamid.HBgMNTg0MTQ4ODI1MzM3FQIAERgSQjdENjgyRDQ0OTNDREQ1MDgxAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Javier Morales, 2026-09-19 00:00:00 . 584142753496 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142753496","wa_id":"584142753496"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNzUzNDk2FQIAERgSRTQyMjMwOTkxNTZFNjI2QUMwAA==","message_status":"accepted"}]}'. 2026-07-16 02:51:47 - ====== INICIO WEBHOOK ====== 2026-07-16 02:51:47 - Evento: button | De: 584144015111 | Size: 727b 2026-07-16 02:51:47 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 02:51:47 - ButtonService: payload=informacion de pagos, telefono=584144015111 2026-07-16 02:51:47 - Procesando botón PAGO para: 584144015111 2026-07-16 02:51:48 - Mensaje enviado con éxito a 584144015111 2026-07-16 02:51:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a587f8460461 (wa_message_id: wamid.HBgMNTg0MTQ0MDE1MTExFQIAERgSMTYwNkMyRkUxRjNDMDU3MDBBAA==) 2026-07-16 02:51:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a587f8460461 2026-07-16 02:51:48 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Gisela Betty Then, 2026-09-18 00:00:00 . 584124783898 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124783898","wa_id":"584124783898"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NzgzODk4FQIAERgSNDBEM0EwQTQwMEZENTgxMTczAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , carlos then, 2026-09-18 00:00:00 . 584121411840 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411840","wa_id":"584121411840"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExODQwFQIAERgSMDVGQ0UyMzQyRDVFRENENjc5AA==","message_status":"accepted"}]}'. 2026-07-16 02:58:39 - ====== INICIO WEBHOOK ====== 2026-07-16 02:58:39 - Evento: text | De: 584142477188 | Size: 626b 2026-07-16 02:58:39 - Procesando mensaje regular tipo: text 2026-07-16 02:58:39 - RegularMessageService: Procesando mensaje de 584142477188, tipo: text 2026-07-16 02:58:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkE0OUVERTRBNjhDOURFOTU5QkEA 2026-07-16 02:58:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkE0OUVERTRBNjhDOURFOTU5QkEA 2026-07-16 02:58:39 - Contenido: Buenos días me puedes calcular el pago de mi servicio por favor.... 2026-07-16 02:58:39 - Comando detectado: buenos 2026-07-16 02:58:39 - CommandProcessor: Procesando comando: buenos 2026-07-16 02:58:39 - Comando no reconocido, enviando a ChatGPT 2026-07-16 02:58:39 - Resultado del comando: string 2026-07-16 02:58:39 - Enviando a ChatGPT: Buenos días me puedes calcular el pago de mi serv... 2026-07-16 02:58:39 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me puedes calcular el pago de mi serv... 2026-07-16 02:58:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 03:58:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 03:58:39 America/Halifax] [CHATBOT][START] corr=3c5c7325 IP=127.0.0.1 UA= [16-Jul-2026 02:58:39 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 02:58:39 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 02:58:39 America/Caracas] [CHATBOT][WARN] corr=3c5c7325 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 02:58:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=28:70:4e:b6:3d:fd mobile=584142477188 [16-Jul-2026 02:58:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 02:58:39 America/Caracas] [CHATBOT][DIAG] corr=3c5c7325 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 02:58:39 America/Caracas] [CHATBOT][CTX] corr=3c5c7325 tel=584142477188 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [16-Jul-2026 02:58:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 02:58:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 02:58:39 America/Caracas] [CHATBOT][AI][b9f3e4] Proveedor: gemini [16-Jul-2026 02:58:39 America/Caracas] [CHATBOT][GEMINI][b9f3e4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 02:58:39 America/Caracas] [CHATBOT][GEMINI][b9f3e4] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:58:40 America/Caracas] [CHATBOT][GEMINI][b9f3e4] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 02:58:40 America/Caracas] [CHATBOT][AI][b9f3e4] Gemini falló, usando heurística local [16-Jul-2026 02:58:40 America/Caracas] [CHATBOT][END] corr=3c5c7325 bytesRespuesta=397 [16-Jul-2026 02:58:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 02:58:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 02:58:42 - Mensaje enviado con éxito a 584142477188 2026-07-16 02:58:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5881220c720 (wa_message_id: wamid.HBgMNTg0MTQyNDc3MTg4FQIAERgSNDk2QTg3MDhCQzQ5QzE3QzI2AA==) 2026-07-16 02:58:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a5881220c720 2026-07-16 02:58:42 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , yanet Gutt, 2026-09-19 00:00:00 . 584128941536 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128941536","wa_id":"584128941536"}],"messages":[{"id":"wamid.HBgMNTg0MTI4OTQxNTM2FQIAERgSQkVFQTg0QzE2QjU4NDdERjZEAA==","message_status":"accepted"}]}'. 2026-07-16 03:16:10 - ====== INICIO WEBHOOK ====== 2026-07-16 03:16:10 - Evento: text | De: 584129200073 | Size: 640b 2026-07-16 03:16:10 - Procesando mensaje regular tipo: text 2026-07-16 03:16:10 - RegularMessageService: Procesando mensaje de 584129200073, tipo: text 2026-07-16 03:16:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MjAwMDczFQIAEhggQUNDQzA4MzM0NzgwOTdBQzYyMUZDNzM0MzU4MTI0RkIA 2026-07-16 03:16:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MjAwMDczFQIAEhggQUNDQzA4MzM0NzgwOTdBQzYyMUZDNzM0MzU4MTI0RkIA 2026-07-16 03:16:10 - Contenido: Bco Vnzla/ Ref#007043930412/ 23200,00/ 18 de Agosto 2026/ TLF 04129200073... 2026-07-16 03:16:10 - Comando detectado: bco 2026-07-16 03:16:10 - CommandProcessor: Procesando comando: bco 2026-07-16 03:16:10 - Comando no reconocido, enviando a ChatGPT 2026-07-16 03:16:10 - Resultado del comando: string 2026-07-16 03:16:10 - Enviando a ChatGPT: Bco Vnzla/ Ref#007043930412/ 23200,00/ 18 de Agost... 2026-07-16 03:16:10 - forwardToChatGPT: Enviando a ChatGPT: Bco Vnzla/ Ref#007043930412/ 23200,00/ 18 de Agost... 2026-07-16 03:16:10 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 04:16:10 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 04:16:10 America/Halifax] [CHATBOT][START] corr=d4c30e36 IP=127.0.0.1 UA= [16-Jul-2026 03:16:11 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 03:16:11 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 03:16:11 America/Caracas] [CHATBOT][WARN] corr=d4c30e36 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 03:16:11 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=70:a7:41:24:74:34 mobile=584129200073 [16-Jul-2026 03:16:11 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 03:16:11 America/Caracas] [CHATBOT][DIAG] corr=d4c30e36 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 03:16:11 America/Caracas] [CHATBOT][CTX] corr=d4c30e36 tel=584129200073 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [16-Jul-2026 03:16:11 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 03:16:11 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 03:16:11 America/Caracas] [CHATBOT][AI][226916] Proveedor: gemini [16-Jul-2026 03:16:11 America/Caracas] [CHATBOT][GEMINI][226916] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 03:16:11 America/Caracas] [CHATBOT][GEMINI][226916] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 03:16:12 America/Caracas] [CHATBOT][GEMINI][226916] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 03:16:12 America/Caracas] [CHATBOT][AI][226916] Gemini falló, usando heurística local [16-Jul-2026 03:16:12 America/Caracas] [CHATBOT][AI][226916] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 03:16:12 America/Caracas] [CHATBOT][END] corr=d4c30e36 bytesRespuesta=390 [16-Jul-2026 03:16:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 03:16:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 03:16:14 - Mensaje enviado con éxito a 584129200073 2026-07-16 03:16:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58853e1dabb (wa_message_id: wamid.HBgMNTg0MTI5MjAwMDczFQIAERgSQTAyN0NBMzE2NzJERDNDNzk4AA==) 2026-07-16 03:16:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a58853e1dabb 2026-07-16 03:16:14 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Alfredo Misle, 2026-09-18 00:00:00 . 584129200073 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129200073","wa_id":"584129200073"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MjAwMDczFQIAERgSMkNFMjJCRjI5NEY5MkMwQUFCAA==","message_status":"accepted"}]}'. 2026-07-16 03:30:24 - ====== INICIO WEBHOOK ====== 2026-07-16 03:30:24 - Evento: text | De: 584142477188 | Size: 646b 2026-07-16 03:30:24 - Procesando mensaje regular tipo: text 2026-07-16 03:30:24 - RegularMessageService: Procesando mensaje de 584142477188, tipo: text 2026-07-16 03:30:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkEzODdGRUMwOEY5MDkwRTJEMDUA 2026-07-16 03:30:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkEzODdGRUMwOEY5MDkwRTJEMDUA 2026-07-16 03:30:24 - Contenido: Buenos días me podrías calcular por favor el pago de mi servicio al dia de hoy.... 2026-07-16 03:30:24 - Comando detectado: buenos 2026-07-16 03:30:24 - CommandProcessor: Procesando comando: buenos 2026-07-16 03:30:24 - Comando no reconocido, enviando a ChatGPT 2026-07-16 03:30:24 - Resultado del comando: string 2026-07-16 03:30:24 - Enviando a ChatGPT: Buenos días me podrías calcular por favor el pag... 2026-07-16 03:30:24 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me podrías calcular por favor el pag... 2026-07-16 03:30:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 04:30:24 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 04:30:24 America/Halifax] [CHATBOT][START] corr=7b36f6ec IP=127.0.0.1 UA= [16-Jul-2026 03:30:24 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 03:30:24 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 03:30:24 America/Caracas] [CHATBOT][WARN] corr=7b36f6ec No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 03:30:24 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=28:70:4e:b6:3d:fd mobile=584142477188 [16-Jul-2026 03:30:24 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 03:30:24 America/Caracas] [CHATBOT][DIAG] corr=7b36f6ec Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 03:30:24 America/Caracas] [CHATBOT][CTX] corr=7b36f6ec tel=584142477188 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [16-Jul-2026 03:30:24 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 03:30:24 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 03:30:24 America/Caracas] [CHATBOT][AI][c3c877] Proveedor: gemini [16-Jul-2026 03:30:24 America/Caracas] [CHATBOT][GEMINI][c3c877] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 03:30:24 America/Caracas] [CHATBOT][GEMINI][c3c877] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 03:30:25 America/Caracas] [CHATBOT][GEMINI][c3c877] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 03:30:25 America/Caracas] [CHATBOT][AI][c3c877] Gemini falló, usando heurística local [16-Jul-2026 03:30:25 America/Caracas] [CHATBOT][END] corr=7b36f6ec bytesRespuesta=397 [16-Jul-2026 03:30:25 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 03:30:25 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 03:30:27 - Mensaje enviado con éxito a 584142477188 2026-07-16 03:30:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a588893672e1 (wa_message_id: wamid.HBgMNTg0MTQyNDc3MTg4FQIAERgSMUUwODg5MEMzQUREM0MwNDM0AA==) 2026-07-16 03:30:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a588893672e1 2026-07-16 03:30:27 - ====== FIN WEBHOOK ====== 2026-07-16 03:33:43 - ====== INICIO WEBHOOK ====== 2026-07-16 03:33:43 - Evento: image | De: 584243626883 | Size: 833b 2026-07-16 03:33:43 - Procesando mensaje regular tipo: image 2026-07-16 03:33:43 - RegularMessageService: Procesando mensaje de 584243626883, tipo: image 2026-07-16 03:33:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjI2ODgzFQIAEhggQTVDMkE2NDk2NzlCNjJEN0RCMkU0QTgzNDNFRDZCQUUA 2026-07-16 03:33:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjI2ODgzFQIAEhggQTVDMkE2NDk2NzlCNjJEN0RCMkU0QTgzNDNFRDZCQUUA 2026-07-16 03:33:43 - Contenido: ... 2026-07-16 03:33:43 - Comando detectado: image 2026-07-16 03:33:43 - CommandProcessor: Procesando comando: image 2026-07-16 03:33:43 - Imagen sin comando, guardando y procesando 2026-07-16 03:33:43 - Verificando duplicado por imageId=1269532825188283, msgId=wamid.HBgMNTg0MjQzNjI2ODgzFQIAEhggQTVDMkE2NDk2NzlCNjJEN0RCMkU0QTgzNDNFRDZCQUUA 2026-07-16 03:33:43 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 03:33:43 - Incluyendo numtoname.php... 2026-07-16 03:33:43 - Incluyendo media.php... 2026-07-16 03:33:43 - DEBUG messages batch: [{"from":"584243626883","from_user_id":"VE.4522590191361461","id":"wamid.HBgMNTg0MjQzNjI2ODgzFQIAEhggQTVDMkE2NDk2NzlCNjJEN0RCMkU0QTgzNDNFRDZCQUUA","timestamp":"1787056758","type":"image","image":{"mime_type":"image\/jpeg","sha256":"HrVDcwuIx14FfUJaYPlNWLFhgrv1XHhCQTFSoTgv53Q=","id":"1269532825188283","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1269532825188283&source=webhook&ext=1787057060&hash=ATyoEmftGSLtkIC7JJwdjTFQ-5Jl3HGgMIqsNOvOTjw5Wg"}}] 2026-07-16 03:33:43 - DEBUG caption: no se encontró texto cercano 2026-07-16 03:33:43 - DEBUG caption final: [VACIO] 2026-07-16 03:33:43 - DEBUG busqueda mobiles: 04243626883,4243626883,584243626883 2026-07-16 03:33:43 - DEBUG usuario encontrado: 74:ac:b9:99:b9:89 2026-07-16 03:33:43 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 03:33:43 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 03:33:44 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1269532825188283&source=getMedia&ext=1787057062&hash=ATzd_rr8aK7Uy7ig0R9Ev73mvuqhRqJZFJgq230eY8AK6g 2026-07-16 03:33:45 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1269532825188283.jpg (30928 bytes) 2026-07-16 03:33:46 - OCR tesseract exit=0 chars=286 2026-07-16 03:33:46 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 248 y PagomóvilBDV Personas 26.880,88 Bs Fecha: 18/08/2026 Operación: 007044245487 io Identificación: 18143785 Origen: O1O2350425 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago Lili 2026-07-16 03:33:46 - OCR parse (caption-level): {"banco":"Venezuela","monto":"26880.88","fecha":"2026-08-18"} 2026-07-16 03:33:46 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-18","debug":["fecha=2026-08-18"]} 2026-07-16 03:33:46 - DEBUG registro: usernameRaw=''74:ac:b9:99:b9:89'' first=''Liliana'' last=''Strubinger'' esRegistrado=1 2026-07-16 03:33:46 - DEBUG bodyAdmin postOCR: Tlf: 04243626883\nUser: 74:ac:b9:99:b9:89\nNombre: Liliana Strubinger\nBanco: Venezuela\nMonto: 26880.88 (caption)\nFecha: 2026-08-18 (caption)\nSrvID: 34 2026-07-16 03:33:50 - IMG 1269532825188283 TEL 04243626883 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 03:33:50 - Incluyendo guardar_imagen.php... 2026-07-16 03:33:50 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 03:33:50 - Includes realizados. Verificando funciones... 2026-07-16 03:33:50 - obtenerInfoUsuario: Iniciando función con teléfono: 584243626883 2026-07-16 03:33:50 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 03:33:50 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 03:33:50 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 03:33:50 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 03:33:50 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 03:33:50 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:99:b9:89","firstname":"Liliana","lastname":"Strubinger","mac":"74:ac:b9:99:b9:89","srvid":34} 2026-07-16 03:33:50 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 03:33:50 - Datos usuario extraídos: {"username":"74:ac:b9:99:b9:89","firstname":"Liliana","lastname":"Strubinger","mac":"74:ac:b9:99:b9:89","srvid":34} 2026-07-16 03:33:50 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 03:33:50 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 03:33:50 - Valor de accessToken: EAAC0c45... 2026-07-16 03:33:50 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 03:33:50 - Instancia WhatsAppImageHandler creada 2026-07-16 03:33:50 - Llamando a saveWhatsAppImage... 2026-07-16 03:33:50 - saveWhatsAppImage: Procesando imagen para: 584243626883 2026-07-16 03:33:50 - saveWhatsAppImage: ID de media: 1269532825188283, MIME type: image/jpeg 2026-07-16 03:33:50 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1269532825188283 2026-07-16 03:33:51 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 03:33:51 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1269532825188283&source=getMedia&ext=1787057068&hash=ATxEBc02d3cYqLaCvSmfvuGt8FTl94l2ZItvhyWel8o_FA 2026-07-16 03:33:51 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1269532825188283&source=getMedia&ext=1787057068&hash=ATxEBc02d3cYqLaCvSmfvuGt8FTl94l2ZItvhyWel8o_FA 2026-07-16 03:33:51 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 03:33:51 - descargar_imagen: Imagen descargada - Tamaño: 30928 bytes, Tipo: image/jpeg 2026-07-16 03:33:51 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1269532825188283.jpg, Tamaño: 30928 bytes 2026-07-16 03:33:51 - saveToDatabase: Registro insertado en BD con ID: 424 2026-07-16 03:33:51 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1269532825188283.jpg","image_id":"1269532825188283","size":30928,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 03:33:51 - Resultado del comando: array 2026-07-16 03:33:51 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 03:33:53 - Mensaje enviado con éxito a 584243626883 2026-07-16 03:33:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5889611d250 (wa_message_id: wamid.HBgMNTg0MjQzNjI2ODgzFQIAERgSREE1QzVBNjFBNDBERTc0NUVDAA==) 2026-07-16 03:33:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a5889611d250 2026-07-16 03:33:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Mirna Rebolledo, 19/09/2026 . 584129284123 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129284123","wa_id":"584129284123"}],"messages":[{"id":"wamid.HBgMNTg0MTI5Mjg0MTIzFQIAERgSQTgwNjZEODhBMUVCRTlGODVGAA==","message_status":"accepted"}]}'. 2026-07-16 03:34:18 - ====== INICIO WEBHOOK ====== 2026-07-16 03:34:18 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 03:34:18 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 03:34:18 - ====== FIN WEBHOOK ====== 2026-07-16 03:36:07 - ====== INICIO WEBHOOK ====== 2026-07-16 03:36:07 - Evento: text | De: 584242961641 | Size: 656b 2026-07-16 03:36:07 - Procesando mensaje regular tipo: text 2026-07-16 03:36:07 - RegularMessageService: Procesando mensaje de 584242961641, tipo: text 2026-07-16 03:36:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyOTYxNjQxFQIAEhggQUM3MUREMDc2Q0M3RDY4RTE5NDYxRDVFMEQwMzdFMjgA 2026-07-16 03:36:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyOTYxNjQxFQIAEhggQUM3MUREMDc2Q0M3RDY4RTE5NDYxRDVFMEQwMzdFMjgA 2026-07-16 03:36:07 - Contenido: Buen día. Porfa para saber cuánto es el monto a cancelar del internet de María Eugenia Ruth... 2026-07-16 03:36:07 - Comando detectado: buen 2026-07-16 03:36:07 - CommandProcessor: Procesando comando: buen 2026-07-16 03:36:07 - Comando no reconocido, enviando a ChatGPT 2026-07-16 03:36:07 - Resultado del comando: string 2026-07-16 03:36:07 - Enviando a ChatGPT: Buen día. Porfa para saber cuánto es el monto a ... 2026-07-16 03:36:07 - forwardToChatGPT: Enviando a ChatGPT: Buen día. Porfa para saber cuánto es el monto a ... 2026-07-16 03:36:07 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 04:36:07 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 04:36:07 America/Halifax] [CHATBOT][START] corr=25461c55 IP=127.0.0.1 UA= [16-Jul-2026 03:36:07 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 03:36:07 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 03:36:07 America/Caracas] [CHATBOT][WARN] corr=25461c55 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 03:36:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-15 username=24:5a:4c:ce:c1:2c mobile=584242961641 [16-Jul-2026 03:36:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 03:36:07 America/Caracas] [CHATBOT][DIAG] corr=25461c55 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 03:36:07 America/Caracas] [CHATBOT][CTX] corr=25461c55 tel=584242961641 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 03:36:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 03:36:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 03:36:07 America/Caracas] [CHATBOT][AI][b9fc22] Proveedor: gemini [16-Jul-2026 03:36:07 America/Caracas] [CHATBOT][GEMINI][b9fc22] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 03:36:07 America/Caracas] [CHATBOT][GEMINI][b9fc22] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 03:36:08 America/Caracas] [CHATBOT][GEMINI][b9fc22] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 03:36:08 America/Caracas] [CHATBOT][AI][b9fc22] Gemini falló, usando heurística local [16-Jul-2026 03:36:08 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-16 03:36:08 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-16 03:36:10 - Mensaje enviado con éxito a 584242961641 2026-07-16 03:36:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5889ea0ab2a (wa_message_id: wamid.HBgMNTg0MjQyOTYxNjQxFQIAERgSRjk4NEE2MDZDODRBMTM2RDdGAA==) 2026-07-16 03:36:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a5889ea0ab2a 2026-07-16 03:36:10 - ====== FIN WEBHOOK ====== 2026-07-16 03:37:11 - ====== INICIO WEBHOOK ====== 2026-07-16 03:37:11 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 03:37:11 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 03:37:11 - ====== FIN WEBHOOK ====== 2026-07-16 03:49:28 - ====== INICIO WEBHOOK ====== 2026-07-16 03:49:28 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 03:49:28 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 03:49:28 - ====== FIN WEBHOOK ====== 2026-07-16 03:49:56 - ====== INICIO WEBHOOK ====== 2026-07-16 03:49:56 - Evento: text | De: 584142520283 | Size: 551b 2026-07-16 03:49:56 - Procesando mensaje regular tipo: text 2026-07-16 03:49:56 - RegularMessageService: Procesando mensaje de 584142520283, tipo: text 2026-07-16 03:49:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNTIwMjgzFQIAEhggQUNCNjEwNDJDMjQ5MDdERjg3OTdCNzkxM0NBNUJCNEEA 2026-07-16 03:49:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNTIwMjgzFQIAEhggQUNCNjEwNDJDMjQ5MDdERjg3OTdCNzkxM0NBNUJCNEEA 2026-07-16 03:49:56 - Contenido: 1... 2026-07-16 03:49:56 - Comando detectado: 1 [16-Jul-2026 03:49:57 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 772.5441 - addcreddits, addcreddits, Israel Adrian, 15/08/2026 . 584142520283 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142520283","wa_id":"584142520283"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNTIwMjgzFQIAERgSMTkzRUIyNjIzMDgyRDNEREI5AA==","message_status":"accepted"}]}'. [16-Jul-2026 03:49:59 America/Caracas] [PointsService] Ratio pago: $35.03 / $35 = 1 | user=4c:d7:c8:2a:66:ac | inv=BDV-2026-673453 [16-Jul-2026 03:49:59 America/Caracas] [PointsService] Exp actual=2027-07-06 | Pre-pago=2027-06-06 | dias_acreditados=30 | puntual=SI | anticipado=SI [16-Jul-2026 03:49:59 America/Caracas] PHP Warning: Undefined variable $accessToken in /home/ctnet/www/chatWA/webhook/services/PendingPaymentInterceptor.php on line 258 2026-07-16 03:49:59 - PendingPaymentInterceptor: interceptado para 584142520283 2026-07-16 03:50:00 - Mensaje enviado con éxito a 584142520283 2026-07-16 03:50:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a588d289e235 (wa_message_id: ) 2026-07-16 03:50:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a588d289e235 2026-07-16 03:50:00 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264456133","wa_id":"584264456133"}],"messages":[{"id":"wamid.HBgMNTg0MjY0NDU2MTMzFQIAERgSMEU1RTdFNURCQzEwRTkyNDE0AA==","message_status":"accepted"}]}'. 2026-07-16 03:51:57 - ====== INICIO WEBHOOK ====== 2026-07-16 03:51:57 - Evento: status:failed | De: 584264456133 | Size: 573b 2026-07-16 03:51:57 - STATUS FAILED: failed para 584264456133 | Error: 131026 Message undeliverable 2026-07-16 03:51:57 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , nelson rondon, 2026-10-17 00:00:00 . 584124307313 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124307313","wa_id":"584124307313"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzA3MzEzFQIAERgSRUU2NUVBNDNFNkY1MjE3QTlEAA==","message_status":"accepted"}]}'. 2026-07-16 04:17:51 - ====== INICIO WEBHOOK ====== 2026-07-16 04:17:51 - Evento: text | De: 584142477188 | Size: 646b 2026-07-16 04:17:51 - Procesando mensaje regular tipo: text 2026-07-16 04:17:51 - RegularMessageService: Procesando mensaje de 584142477188, tipo: text 2026-07-16 04:17:51 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkExQjY5QUQ5ODc0NkM1NzE2MUUA 2026-07-16 04:17:51 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkExQjY5QUQ5ODc0NkM1NzE2MUUA 2026-07-16 04:17:51 - Contenido: Buenos días me podrías calcular por favor el pago de mi servicio al dia de hoy.... 2026-07-16 04:17:51 - Comando detectado: buenos 2026-07-16 04:17:51 - CommandProcessor: Procesando comando: buenos 2026-07-16 04:17:51 - Comando no reconocido, enviando a ChatGPT 2026-07-16 04:17:51 - Resultado del comando: string 2026-07-16 04:17:51 - Enviando a ChatGPT: Buenos días me podrías calcular por favor el pag... 2026-07-16 04:17:51 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me podrías calcular por favor el pag... 2026-07-16 04:17:51 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 05:17:51 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 05:17:51 America/Halifax] [CHATBOT][START] corr=63219884 IP=127.0.0.1 UA= [16-Jul-2026 04:17:51 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 04:17:51 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 04:17:51 America/Caracas] [CHATBOT][WARN] corr=63219884 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 04:17:51 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=28:70:4e:b6:3d:fd mobile=584142477188 [16-Jul-2026 04:17:51 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 04:17:51 America/Caracas] [CHATBOT][DIAG] corr=63219884 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 04:17:51 America/Caracas] [CHATBOT][CTX] corr=63219884 tel=584142477188 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [16-Jul-2026 04:17:51 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 04:17:51 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 04:17:51 America/Caracas] [CHATBOT][AI][861266] Proveedor: gemini [16-Jul-2026 04:17:51 America/Caracas] [CHATBOT][GEMINI][861266] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 04:17:52 America/Caracas] [CHATBOT][GEMINI][861266] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 04:17:52 America/Caracas] [CHATBOT][GEMINI][861266] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 04:17:53 America/Caracas] [CHATBOT][AI][861266] Gemini falló, usando heurística local [16-Jul-2026 04:17:53 America/Caracas] [CHATBOT][END] corr=63219884 bytesRespuesta=397 [16-Jul-2026 04:17:53 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 04:17:53 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 04:17:54 - Mensaje enviado con éxito a 584142477188 2026-07-16 04:17:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5893b236a20 (wa_message_id: wamid.HBgMNTg0MTQyNDc3MTg4FQIAERgSMzMyOUFDMzMyMUI1QTM2MTM1AA==) 2026-07-16 04:17:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5893b236a20 2026-07-16 04:17:54 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Keiker Rivero, 2026-09-21 00:00:00 . 584163066196 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163066196","wa_id":"584163066196"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMDY2MTk2FQIAERgSRTUwNjQyMTE5RTgzNjhGQjA5AA==","message_status":"accepted"}]}'. 2026-07-16 04:22:44 - ====== INICIO WEBHOOK ====== 2026-07-16 04:22:44 - Evento: interactive | De: 584163066196 | Size: 970b 2026-07-16 04:22:44 - Procesando encuesta interactiva 2026-07-16 04:22:44 - SurveyService: Iniciando procesamiento de encuesta 2026-07-16 04:22:44 - Procesando encuesta de: 584163066196, Message ID: wamid.HBgMNTg0MTYzMDY2MTk2FQIAEhggQUMwRUExNDM1NjEzNzg1QkU3RjNDMEJBRkFDNTA2NUMA 2026-07-16 04:22:44 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-16 04:22:44 - ====== FIN WEBHOOK ====== 2026-07-16 04:23:35 - ====== INICIO WEBHOOK ====== 2026-07-16 04:23:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 04:23:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 04:23:35 - ====== FIN WEBHOOK ====== 2026-07-16 04:48:06 - ====== INICIO WEBHOOK ====== 2026-07-16 04:48:06 - Evento: button | De: 584129611164 | Size: 726b 2026-07-16 04:48:06 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 04:48:06 - ButtonService: payload=informacion de pagos, telefono=584129611164 2026-07-16 04:48:06 - Procesando botón PAGO para: 584129611164 2026-07-16 04:48:08 - Mensaje enviado con éxito a 584129611164 2026-07-16 04:48:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a589ac830949 (wa_message_id: wamid.HBgMNTg0MTI5NjExMTY0FQIAERgSMDdCQjM0OEIxMDlGQjVBQUVEAA==) 2026-07-16 04:48:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a589ac830949 2026-07-16 04:48:08 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , María Eugenia Ruth, 2026-09-18 00:00:00 . 584242961641 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242961641","wa_id":"584242961641"}],"messages":[{"id":"wamid.HBgMNTg0MjQyOTYxNjQxFQIAERgSQjE2MDNBODFFOUI0NDAxQkE3AA==","message_status":"accepted"}]}'. 2026-07-16 05:03:09 - ====== INICIO WEBHOOK ====== 2026-07-16 05:03:09 - Evento: button | De: 584241250241 | Size: 701b 2026-07-16 05:03:09 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 05:03:09 - ButtonService: payload=informacion de pagos, telefono=584241250241 2026-07-16 05:03:09 - Procesando botón PAGO para: 584241250241 2026-07-16 05:03:11 - Mensaje enviado con éxito a 584241250241 2026-07-16 05:03:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a589e4f2b208 (wa_message_id: wamid.HBgMNTg0MjQxMjUwMjQxFQIAERgSQjE0QTQ5QkRGQjk4MjE1NzY1AA==) 2026-07-16 05:03:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a589e4f2b208 2026-07-16 05:03:11 - ====== FIN WEBHOOK ====== 2026-07-16 05:03:47 - ====== INICIO WEBHOOK ====== 2026-07-16 05:03:47 - Evento: text | De: 584241250241 | Size: 570b 2026-07-16 05:03:47 - Procesando mensaje regular tipo: text 2026-07-16 05:03:47 - RegularMessageService: Procesando mensaje de 584241250241, tipo: text 2026-07-16 05:03:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjUwMjQxFQIAEhgUM0E1NzgwMzkwMTFBN0E0RUVDRTQA 2026-07-16 05:03:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjUwMjQxFQIAEhgUM0E1NzgwMzkwMTFBN0E0RUVDRTQA 2026-07-16 05:03:47 - Contenido: cuál es el monto a pagar?... 2026-07-16 05:03:47 - Comando detectado: cuál 2026-07-16 05:03:47 - CommandProcessor: Procesando comando: cuál 2026-07-16 05:03:47 - Comando no reconocido, enviando a ChatGPT 2026-07-16 05:03:47 - Resultado del comando: string 2026-07-16 05:03:47 - Enviando a ChatGPT: cuál es el monto a pagar?... 2026-07-16 05:03:47 - forwardToChatGPT: Enviando a ChatGPT: cuál es el monto a pagar?... 2026-07-16 05:03:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 06:03:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 06:03:47 America/Halifax] [CHATBOT][START] corr=90962860 IP=127.0.0.1 UA= [16-Jul-2026 05:03:48 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 05:03:48 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 05:03:48 America/Caracas] [CHATBOT][WARN] corr=90962860 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 05:03:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=74:83:c2:a2:1c:f3 mobile=584241250241 [16-Jul-2026 05:03:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 05:03:48 America/Caracas] [CHATBOT][DIAG] corr=90962860 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [16-Jul-2026 05:03:48 America/Caracas] [CHATBOT][CTX] corr=90962860 tel=584241250241 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 05:03:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 05:03:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 05:03:48 America/Caracas] [CHATBOT][AI][af74da] Proveedor: gemini [16-Jul-2026 05:03:48 America/Caracas] [CHATBOT][GEMINI][af74da] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 05:03:48 America/Caracas] [CHATBOT][GEMINI][af74da] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 05:03:49 America/Caracas] [CHATBOT][GEMINI][af74da] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 05:03:49 America/Caracas] [CHATBOT][AI][af74da] Gemini falló, usando heurística local [16-Jul-2026 05:03:49 America/Caracas] [CHATBOT][END] corr=90962860 bytesRespuesta=397 [16-Jul-2026 05:03:49 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 05:03:49 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 05:03:51 - Mensaje enviado con éxito a 584241250241 2026-07-16 05:03:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a589e77028aa (wa_message_id: wamid.HBgMNTg0MjQxMjUwMjQxFQIAERgSM0E0MDlEQUI1NTVERTY1OEMyAA==) 2026-07-16 05:03:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a589e77028aa 2026-07-16 05:03:51 - ====== FIN WEBHOOK ====== 2026-07-16 05:05:12 - ====== INICIO WEBHOOK ====== 2026-07-16 05:05:12 - Evento: text | De: 584241250241 | Size: 546b 2026-07-16 05:05:12 - Procesando mensaje regular tipo: text 2026-07-16 05:05:12 - RegularMessageService: Procesando mensaje de 584241250241, tipo: text 2026-07-16 05:05:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjUwMjQxFQIAEhgUM0ExOTFBRTBENDgwQTc5MTM4QjMA 2026-07-16 05:05:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjUwMjQxFQIAEhgUM0ExOTFBRTBENDgwQTc5MTM4QjMA 2026-07-16 05:05:12 - Contenido: monto?... 2026-07-16 05:05:12 - Comando detectado: monto? 2026-07-16 05:05:12 - CommandProcessor: Procesando comando: monto? 2026-07-16 05:05:12 - Comando no reconocido, enviando a ChatGPT 2026-07-16 05:05:12 - Resultado del comando: string 2026-07-16 05:05:12 - Enviando a ChatGPT: monto?... 2026-07-16 05:05:12 - forwardToChatGPT: Enviando a ChatGPT: monto?... 2026-07-16 05:05:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 06:05:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 06:05:12 America/Halifax] [CHATBOT][START] corr=cfaaee57 IP=127.0.0.1 UA= [16-Jul-2026 05:05:12 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 05:05:12 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 05:05:12 America/Caracas] [CHATBOT][WARN] corr=cfaaee57 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 05:05:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=74:83:c2:a2:1c:f3 mobile=584241250241 [16-Jul-2026 05:05:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 05:05:12 America/Caracas] [CHATBOT][DIAG] corr=cfaaee57 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [16-Jul-2026 05:05:12 America/Caracas] [CHATBOT][CTX] corr=cfaaee57 tel=584241250241 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 05:05:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 05:05:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 05:05:12 America/Caracas] [CHATBOT][AI][37df0c] Proveedor: gemini [16-Jul-2026 05:05:12 America/Caracas] [CHATBOT][GEMINI][37df0c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 05:05:12 America/Caracas] [CHATBOT][GEMINI][37df0c] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 05:05:13 America/Caracas] [CHATBOT][GEMINI][37df0c] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 05:05:13 America/Caracas] [CHATBOT][AI][37df0c] Gemini falló, usando heurística local [16-Jul-2026 05:05:13 America/Caracas] [CHATBOT][AI][37df0c] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 05:05:13 America/Caracas] [CHATBOT][END] corr=cfaaee57 bytesRespuesta=391 [16-Jul-2026 05:05:13 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 05:05:13 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 05:05:14 - Mensaje enviado con éxito a 584241250241 2026-07-16 05:05:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a589ecacd557 (wa_message_id: wamid.HBgMNTg0MjQxMjUwMjQxFQIAERgSQkQ3QjJENTc4MzczMDVBNjkyAA==) 2026-07-16 05:05:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a589ecacd557 2026-07-16 05:05:14 - ====== FIN WEBHOOK ====== 2026-07-16 05:05:37 - ====== INICIO WEBHOOK ====== 2026-07-16 05:05:37 - Evento: text | De: 584241250241 | Size: 545b 2026-07-16 05:05:37 - Procesando mensaje regular tipo: text 2026-07-16 05:05:37 - RegularMessageService: Procesando mensaje de 584241250241, tipo: text 2026-07-16 05:05:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjUwMjQxFQIAEhgUM0FBODU2RTMzN0VEODVBNzZCMTkA 2026-07-16 05:05:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjUwMjQxFQIAEhgUM0FBODU2RTMzN0VEODVBNzZCMTkA 2026-07-16 05:05:37 - Contenido: pagar... 2026-07-16 05:05:37 - Comando detectado: pagar 2026-07-16 05:05:37 - CommandProcessor: Procesando comando: pagar 2026-07-16 05:05:37 - Ejecutando add_pagos.php [16-Jul-2026 05:05:37 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:05:37 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:05:37 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:05:38 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:05:38 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:05:38 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:05:38 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 [16-Jul-2026 05:05:38 America/Caracas] PHP Warning: Undefined array key 1 in /home/ctnet/www/chatWA/add_pagos.php on line 98 [16-Jul-2026 05:05:38 America/Caracas] PHP Warning: Undefined array key 2 in /home/ctnet/www/chatWA/add_pagos.php on line 99 [16-Jul-2026 05:05:38 America/Caracas] PHP Warning: Undefined array key 3 in /home/ctnet/www/chatWA/add_pagos.php on line 100 2026-07-16 05:05:38 - Resultado del comando: array 2026-07-16 05:05:38 - Enviando respuesta: [Interactivo] No hemos podido confirmar la transac 2026-07-16 05:05:39 - Mensaje enviado con éxito a 584241250241 2026-07-16 05:05:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a589ee39171a (wa_message_id: wamid.HBgMNTg0MjQxMjUwMjQxFQIAERgSMkUzMzdFQzM3MEZCRTIxMDBDAA==) 2026-07-16 05:05:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a589ee39171a 2026-07-16 05:05:39 - ====== FIN WEBHOOK ====== 2026-07-16 05:08:45 - ====== INICIO WEBHOOK ====== 2026-07-16 05:08:45 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 05:08:45 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 05:08:45 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , johana morales, 2026-09-19 00:00:00 . 584241250241 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241250241","wa_id":"584241250241"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjUwMjQxFQIAERgSMUEyNTc3ODE4MzQzNzExQjExAA==","message_status":"accepted"}]}'. 2026-07-16 05:40:18 - ====== INICIO WEBHOOK ====== 2026-07-16 05:40:18 - Evento: text | De: 584123173713 | Size: 550b 2026-07-16 05:40:18 - Procesando mensaje regular tipo: text 2026-07-16 05:40:18 - RegularMessageService: Procesando mensaje de 584123173713, tipo: text 2026-07-16 05:40:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMTczNzEzFQIAEhggQUM2OUZDQTVENzZDMzg5MkQyOTVFNERCOTJFNzlEMUQA 2026-07-16 05:40:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMTczNzEzFQIAEhggQUM2OUZDQTVENzZDMzg5MkQyOTVFNERCOTJFNzlEMUQA 2026-07-16 05:40:18 - Contenido: Pagar... 2026-07-16 05:40:18 - Comando detectado: pagar 2026-07-16 05:40:18 - CommandProcessor: Procesando comando: pagar 2026-07-16 05:40:18 - Ejecutando add_pagos.php [16-Jul-2026 05:40:19 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:40:19 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:40:19 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:40:19 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:40:19 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:40:19 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 05:40:19 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 [16-Jul-2026 05:40:19 America/Caracas] PHP Warning: Undefined array key 1 in /home/ctnet/www/chatWA/add_pagos.php on line 98 [16-Jul-2026 05:40:19 America/Caracas] PHP Warning: Undefined array key 2 in /home/ctnet/www/chatWA/add_pagos.php on line 99 [16-Jul-2026 05:40:19 America/Caracas] PHP Warning: Undefined array key 3 in /home/ctnet/www/chatWA/add_pagos.php on line 100 2026-07-16 05:40:20 - Resultado del comando: array 2026-07-16 05:40:20 - Enviando respuesta: [Interactivo] No hemos podido confirmar la transac 2026-07-16 05:40:21 - Mensaje enviado con éxito a 584123173713 2026-07-16 05:40:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58a705a284f (wa_message_id: wamid.HBgMNTg0MTIzMTczNzEzFQIAERgSMTg4RDlBRjA1OEVFRDFBNjgxAA==) 2026-07-16 05:40:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a58a705a284f 2026-07-16 05:40:21 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Maribel Gerig Rivero, 19/09/2026 . 584123173713 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123173713","wa_id":"584123173713"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMTczNzEzFQIAERgSQjVCOEFGNzZGNUE2Q0VEMkJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129643510","wa_id":"584129643510"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQzNTEwFQIAERgSNDhENkY0OENGM0Q1NjJCMEQzAA=="}]}'. 2026-07-16 05:46:46 - ====== INICIO WEBHOOK ====== 2026-07-16 05:46:46 - Evento: status:failed | De: 584129643510 | Size: 573b 2026-07-16 05:46:46 - STATUS FAILED: failed para 584129643510 | Error: 131026 Message undeliverable 2026-07-16 05:46:46 - ====== FIN WEBHOOK ====== 2026-07-16 05:46:48 - ====== INICIO WEBHOOK ====== 2026-07-16 05:46:48 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 05:46:48 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 05:46:48 - ====== FIN WEBHOOK ====== 2026-07-16 05:46:58 - ====== INICIO WEBHOOK ====== 2026-07-16 05:46:58 - Evento: image | De: 584123173713 | Size: 818b 2026-07-16 05:46:58 - Procesando mensaje regular tipo: image 2026-07-16 05:46:58 - RegularMessageService: Procesando mensaje de 584123173713, tipo: image 2026-07-16 05:46:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMTczNzEzFQIAEhggQUMyOEIwRkMyNERCNEI4OTBDOUUyMkM3QkZEOEEyODQA 2026-07-16 05:46:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMTczNzEzFQIAEhggQUMyOEIwRkMyNERCNEI4OTBDOUUyMkM3QkZEOEEyODQA 2026-07-16 05:46:58 - Contenido: ... 2026-07-16 05:46:58 - Comando detectado: image 2026-07-16 05:46:58 - CommandProcessor: Procesando comando: image 2026-07-16 05:46:58 - Imagen sin comando, guardando y procesando 2026-07-16 05:46:58 - Verificando duplicado por imageId=2462881287566793, msgId=wamid.HBgMNTg0MTIzMTczNzEzFQIAEhggQUMyOEIwRkMyNERCNEI4OTBDOUUyMkM3QkZEOEEyODQA 2026-07-16 05:46:58 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 05:46:58 - Incluyendo numtoname.php... 2026-07-16 05:46:58 - Incluyendo media.php... 2026-07-16 05:46:58 - DEBUG messages batch: [{"from":"584123173713","from_user_id":"VE.4520625381557942","id":"wamid.HBgMNTg0MTIzMTczNzEzFQIAEhggQUMyOEIwRkMyNERCNEI4OTBDOUUyMkM3QkZEOEEyODQA","timestamp":"1787064754","type":"image","image":{"mime_type":"image\/jpeg","sha256":"v8mPecH0LOs9k8uJuHmRMd6D2CF3mrfrk9WbKDmQtc8=","id":"2462881287566793","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2462881287566793&source=webhook&ext=1787065055&hash=ATwxC_9Xyr992jwwUzY5av9beRy003LvwsgdfGUDbYTvPA"}}] 2026-07-16 05:46:58 - DEBUG caption: no se encontró texto cercano 2026-07-16 05:46:58 - DEBUG caption final: [VACIO] 2026-07-16 05:46:58 - DEBUG busqueda mobiles: 04123173713,4123173713,584123173713 2026-07-16 05:46:58 - DEBUG usuario encontrado: 9c:05:d6:8e:f6:e6 2026-07-16 05:46:58 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 05:46:58 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 05:46:59 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2462881287566793&source=getMedia&ext=1787065056&hash=ATybOA1riNkn9PE0e1VLOOfe12fhcZZbvo3rvv_W0ESqbw 2026-07-16 05:47:00 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2462881287566793.jpg (54704 bytes) 2026-07-16 05:47:01 - OCR tesseract exit=0 chars=245 2026-07-16 05:47:01 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 364 y PagomévilBDV Comercios Fecha: 18/08/2026 eyelet INE Ett 500479930 Origen: 0102****6131 Destino: 04121487879 Banco: 0102 - BANCO DE VENEZUELA Concepto: mary 2026-07-16 05:47:01 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-18"} 2026-07-16 05:47:01 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-18","debug":["fecha=2026-08-18"]} 2026-07-16 05:47:01 - DEBUG registro: usernameRaw=''9c:05:d6:8e:f6:e6'' first=''Maribel'' last=''Gerig Rivero'' esRegistrado=1 2026-07-16 05:47:01 - DEBUG bodyAdmin postOCR: Tlf: 04123173713\nUser: 9c:05:d6:8e:f6:e6\nNombre: Maribel Gerig Rivero\nBanco: Venezuela\nMonto: \nFecha: 2026-08-18 (caption)\nSrvID: 35 2026-07-16 05:47:04 - IMG 2462881287566793 TEL 04123173713 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 05:47:04 - Incluyendo guardar_imagen.php... 2026-07-16 05:47:04 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 05:47:04 - Includes realizados. Verificando funciones... 2026-07-16 05:47:04 - obtenerInfoUsuario: Iniciando función con teléfono: 584123173713 2026-07-16 05:47:04 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 05:47:04 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 05:47:04 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 05:47:04 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 05:47:04 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 05:47:04 - obtenerInfoUsuario: Datos usuario: {"username":"9c:05:d6:8e:f6:e6","firstname":"Maribel","lastname":"Gerig Rivero","mac":"9C:05:D6:8E:F6:E6","srvid":35} 2026-07-16 05:47:04 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 05:47:04 - Datos usuario extraídos: {"username":"9c:05:d6:8e:f6:e6","firstname":"Maribel","lastname":"Gerig Rivero","mac":"9C:05:D6:8E:F6:E6","srvid":35} 2026-07-16 05:47:04 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 05:47:04 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 05:47:04 - Valor de accessToken: EAAC0c45... 2026-07-16 05:47:04 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 05:47:04 - Instancia WhatsAppImageHandler creada 2026-07-16 05:47:04 - Llamando a saveWhatsAppImage... 2026-07-16 05:47:04 - saveWhatsAppImage: Procesando imagen para: 584123173713 2026-07-16 05:47:04 - saveWhatsAppImage: ID de media: 2462881287566793, MIME type: image/jpeg 2026-07-16 05:47:04 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2462881287566793 2026-07-16 05:47:05 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 05:47:05 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2462881287566793&source=getMedia&ext=1787065063&hash=ATx9RttYIX_1FVQ1zqq-NqRz62Hd_Zgw-CUfusO4MRKCnA 2026-07-16 05:47:05 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2462881287566793&source=getMedia&ext=1787065063&hash=ATx9RttYIX_1FVQ1zqq-NqRz62Hd_Zgw-CUfusO4MRKCnA 2026-07-16 05:47:06 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 05:47:06 - descargar_imagen: Imagen descargada - Tamaño: 54704 bytes, Tipo: image/jpeg 2026-07-16 05:47:06 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2462881287566793.jpg, Tamaño: 54704 bytes 2026-07-16 05:47:06 - saveToDatabase: Registro insertado en BD con ID: 425 2026-07-16 05:47:06 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2462881287566793.jpg","image_id":"2462881287566793","size":54704,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 05:47:06 - Resultado del comando: array 2026-07-16 05:47:06 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 05:47:07 - Mensaje enviado con éxito a 584123173713 2026-07-16 05:47:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58a89bc5d1d (wa_message_id: wamid.HBgMNTg0MTIzMTczNzEzFQIAERgSMUUxRTU1OTVFNjk1RkRBNkUxAA==) 2026-07-16 05:47:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a58a89bc5d1d 2026-07-16 05:47:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , dinora fernandez, 2026-09-23 00:00:00 . 584142380910 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142380910","wa_id":"584142380910"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMzgwOTEwFQIAERgSQTc0OTIxQzBEMzhCODQwQkJFAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Maryorie Lopez, 2026-09-22 00:00:00 . 584125486746 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125486746","wa_id":"584125486746"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NDg2NzQ2FQIAERgSMzU4QjU2RkVERERGQjdDNUZFAA==","message_status":"accepted"}]}'. 2026-07-16 06:18:36 - ====== INICIO WEBHOOK ====== 2026-07-16 06:18:36 - Evento: image | De: 584125486746 | Size: 831b 2026-07-16 06:18:36 - Procesando mensaje regular tipo: image 2026-07-16 06:18:36 - RegularMessageService: Procesando mensaje de 584125486746, tipo: image 2026-07-16 06:18:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NDg2NzQ2FQIAEhggQUNEODg4QzBDMTFFMEJERUNEQjFBQTlENjdDMTBFMTQA 2026-07-16 06:18:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NDg2NzQ2FQIAEhggQUNEODg4QzBDMTFFMEJERUNEQjFBQTlENjdDMTBFMTQA 2026-07-16 06:18:36 - Contenido: ... 2026-07-16 06:18:36 - Comando detectado: image 2026-07-16 06:18:36 - CommandProcessor: Procesando comando: image 2026-07-16 06:18:36 - Imagen sin comando, guardando y procesando 2026-07-16 06:18:36 - Verificando duplicado por imageId=2576644389439521, msgId=wamid.HBgMNTg0MTI1NDg2NzQ2FQIAEhggQUNEODg4QzBDMTFFMEJERUNEQjFBQTlENjdDMTBFMTQA 2026-07-16 06:18:36 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 06:18:36 - Incluyendo numtoname.php... 2026-07-16 06:18:36 - Incluyendo media.php... 2026-07-16 06:18:36 - DEBUG messages batch: [{"from":"584125486746","from_user_id":"VE.4541488759471604","id":"wamid.HBgMNTg0MTI1NDg2NzQ2FQIAEhggQUNEODg4QzBDMTFFMEJERUNEQjFBQTlENjdDMTBFMTQA","timestamp":"1787066652","type":"image","image":{"mime_type":"image\/jpeg","sha256":"iSZ2ar2ZtqkZo30y1rHYRN+fGXasut9yaWKJihqb5gA=","id":"2576644389439521","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2576644389439521&source=webhook&ext=1787066954&hash=ATxTW7YcAJXbCtcsiSeXZGj49d74kTzo-9vtpIwr-NUyEw"}}] 2026-07-16 06:18:36 - DEBUG caption: no se encontró texto cercano 2026-07-16 06:18:36 - DEBUG caption final: [VACIO] 2026-07-16 06:18:36 - DEBUG busqueda mobiles: 04125486746,4125486746,584125486746 2026-07-16 06:18:36 - DEBUG usuario encontrado: 24:5a:4c:c8:7a:56 2026-07-16 06:18:36 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 06:18:36 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 06:18:37 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2576644389439521&source=getMedia&ext=1787066955&hash=ATyAaOuT4PtvS1MS6CF5lzIuvTEadNpyyLrt7QTGTzDXPA 2026-07-16 06:18:39 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2576644389439521.jpg (188885 bytes) 2026-07-16 06:18:40 - OCR tesseract exit=0 chars=332 2026-07-16 06:18:40 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 349 11:20 (9) -- E lA ED < Comprobante de operación < y Transferencias a terceros 9 26.911,18 Bs Fecha: 18/08/2026 Operación: 059139230239 fo Nombre: Ctnetwork Ca Origen: 0102****3011 Destino: 0102****6338 Concepto: pago £ Crear Acceso directo 2026-07-16 06:18:40 - OCR parse (caption-level): {"banco":null,"monto":"26911.18","fecha":"2026-08-18"} 2026-07-16 06:18:40 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-18","debug":["fecha=2026-08-18"]} 2026-07-16 06:18:40 - DEBUG registro: usernameRaw=''24:5a:4c:c8:7a:56'' first=''Maryorie'' last=''Lopez'' esRegistrado=1 2026-07-16 06:18:40 - DEBUG bodyAdmin postOCR: Tlf: 04125486746\nUser: 24:5a:4c:c8:7a:56\nNombre: Maryorie Lopez\nBanco: \nMonto: 26911.18 (caption)\nFecha: 2026-08-18 (caption)\nSrvID: 34 2026-07-16 06:18:43 - IMG 2576644389439521 TEL 04125486746 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 06:18:43 - Incluyendo guardar_imagen.php... 2026-07-16 06:18:43 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 06:18:43 - Includes realizados. Verificando funciones... 2026-07-16 06:18:43 - obtenerInfoUsuario: Iniciando función con teléfono: 584125486746 2026-07-16 06:18:43 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 06:18:43 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 06:18:43 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 06:18:43 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 06:18:43 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 06:18:43 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c8:7a:56","firstname":"Maryorie","lastname":"Lopez","mac":"24:5a:4c:c8:7a:56","srvid":34} 2026-07-16 06:18:43 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 06:18:43 - Datos usuario extraídos: {"username":"24:5a:4c:c8:7a:56","firstname":"Maryorie","lastname":"Lopez","mac":"24:5a:4c:c8:7a:56","srvid":34} 2026-07-16 06:18:43 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 06:18:43 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 06:18:43 - Valor de accessToken: EAAC0c45... 2026-07-16 06:18:43 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 06:18:43 - Instancia WhatsAppImageHandler creada 2026-07-16 06:18:43 - Llamando a saveWhatsAppImage... 2026-07-16 06:18:43 - saveWhatsAppImage: Procesando imagen para: 584125486746 2026-07-16 06:18:43 - saveWhatsAppImage: ID de media: 2576644389439521, MIME type: image/jpeg 2026-07-16 06:18:43 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2576644389439521 2026-07-16 06:18:44 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 06:18:44 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2576644389439521&source=getMedia&ext=1787066962&hash=ATxl1llLik0S0ECxdoqmKRlulmDosE9s2LUTNCAYTqo21g 2026-07-16 06:18:44 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2576644389439521&source=getMedia&ext=1787066962&hash=ATxl1llLik0S0ECxdoqmKRlulmDosE9s2LUTNCAYTqo21g 2026-07-16 06:18:45 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 06:18:45 - descargar_imagen: Imagen descargada - Tamaño: 188885 bytes, Tipo: image/jpeg 2026-07-16 06:18:45 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2576644389439521.jpg, Tamaño: 188885 bytes 2026-07-16 06:18:45 - saveToDatabase: Registro insertado en BD con ID: 426 2026-07-16 06:18:45 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2576644389439521.jpg","image_id":"2576644389439521","size":188885,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 06:18:45 - Resultado del comando: array 2026-07-16 06:18:45 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 06:18:46 - Mensaje enviado con éxito a 584125486746 2026-07-16 06:18:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58b006da517 (wa_message_id: wamid.HBgMNTg0MTI1NDg2NzQ2FQIAERgSQzQ4REU4NDYzNTkyQjZCRTI4AA==) 2026-07-16 06:18:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a58b006da517 2026-07-16 06:18:46 - ====== FIN WEBHOOK ====== 2026-07-16 06:50:07 - ====== INICIO WEBHOOK ====== 2026-07-16 06:50:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 06:50:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 06:50:07 - ====== FIN WEBHOOK ====== 2026-07-16 06:55:33 - ====== INICIO WEBHOOK ====== 2026-07-16 06:55:33 - Evento: text | De: 584244127524 | Size: 582b 2026-07-16 06:55:33 - Procesando mensaje regular tipo: text 2026-07-16 06:55:33 - RegularMessageService: Procesando mensaje de 584244127524, tipo: text 2026-07-16 06:55:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAEhggQUNDNTQyMTE3QzRFRTVGRkU4NDFBQjhCODBBMkM3MUQA 2026-07-16 06:55:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAEhggQUNDNTQyMTE3QzRFRTVGRkU4NDFBQjhCODBBMkM3MUQA 2026-07-16 06:55:33 - Contenido: Claudio Apablaza 0424-4127524... 2026-07-16 06:55:33 - Comando detectado: claudio 2026-07-16 06:55:33 - CommandProcessor: Procesando comando: claudio 2026-07-16 06:55:33 - Comando no reconocido, enviando a ChatGPT 2026-07-16 06:55:33 - Resultado del comando: string 2026-07-16 06:55:33 - Enviando a ChatGPT: Claudio Apablaza 0424-4127524... 2026-07-16 06:55:33 - forwardToChatGPT: Enviando a ChatGPT: Claudio Apablaza 0424-4127524... 2026-07-16 06:55:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 07:55:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 07:55:33 America/Halifax] [CHATBOT][START] corr=1d01af3f IP=127.0.0.1 UA= [16-Jul-2026 06:55:33 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 06:55:33 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 06:55:33 America/Caracas] [CHATBOT][WARN] corr=1d01af3f No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 06:55:33 America/Caracas] [CHATBOT][CTX] corr=1d01af3f tel=584244127524 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 06:55:33 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 06:55:33 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 06:55:33 America/Caracas] [CHATBOT][AI][ed22ed] Proveedor: gemini [16-Jul-2026 06:55:33 America/Caracas] [CHATBOT][GEMINI][ed22ed] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 06:55:33 America/Caracas] [CHATBOT][GEMINI][ed22ed] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 06:55:34 America/Caracas] [CHATBOT][GEMINI][ed22ed] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 06:55:35 America/Caracas] [CHATBOT][AI][ed22ed] Gemini falló, usando heurística local [16-Jul-2026 06:55:35 America/Caracas] [CHATBOT][AI][ed22ed] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 06:55:35 America/Caracas] [CHATBOT][END] corr=1d01af3f bytesRespuesta=370 [16-Jul-2026 06:55:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 06:55:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 06:55:36 - Mensaje enviado con éxito a 584244127524 2026-07-16 06:55:36 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58b8a87a98f (wa_message_id: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAERgSNDlGMEIwMUVBQTlGQjVCQkI0AA==) 2026-07-16 06:55:36 - SUCCESS: Respuesta ChatGPT guardada: out_6a58b8a87a98f 2026-07-16 06:55:36 - ====== FIN WEBHOOK ====== 2026-07-16 06:57:44 - ====== INICIO WEBHOOK ====== 2026-07-16 06:57:44 - Evento: image | De: 584244166696 | Size: 846b 2026-07-16 06:57:44 - Procesando mensaje regular tipo: image 2026-07-16 06:57:44 - RegularMessageService: Procesando mensaje de 584244166696, tipo: image 2026-07-16 06:57:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ0MTY2Njk2FQIAEhggQTU0REJGQUNDMzA5QzczMjA5NzY3Q0QyQUFEMjQ4OTMA 2026-07-16 06:57:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ0MTY2Njk2FQIAEhggQTU0REJGQUNDMzA5QzczMjA5NzY3Q0QyQUFEMjQ4OTMA 2026-07-16 06:57:44 - Contenido: ... 2026-07-16 06:57:44 - Comando detectado: image 2026-07-16 06:57:44 - CommandProcessor: Procesando comando: image 2026-07-16 06:57:44 - Imagen sin comando, guardando y procesando 2026-07-16 06:57:44 - Verificando duplicado por imageId=1065570852590338, msgId=wamid.HBgMNTg0MjQ0MTY2Njk2FQIAEhggQTU0REJGQUNDMzA5QzczMjA5NzY3Q0QyQUFEMjQ4OTMA 2026-07-16 06:57:44 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 06:57:44 - Incluyendo numtoname.php... 2026-07-16 06:57:44 - Incluyendo media.php... 2026-07-16 06:57:44 - DEBUG messages batch: [{"from":"584244166696","from_user_id":"VE.1016108878090838","id":"wamid.HBgMNTg0MjQ0MTY2Njk2FQIAEhggQTU0REJGQUNDMzA5QzczMjA5NzY3Q0QyQUFEMjQ4OTMA","timestamp":"1787068999","type":"image","image":{"mime_type":"image\/jpeg","sha256":"1IlDhOenJft9Yf4f8y+y1p+LeThrDNJcUj31bnO18q0=","id":"1065570852590338","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1065570852590338&source=webhook&ext=1787069301&hash=ATxTNKClx2bTXhrkTV8Glw3LmAMJNRbvw-Vh4p9dTb9ADA"}}] 2026-07-16 06:57:44 - DEBUG caption: no se encontró texto cercano 2026-07-16 06:57:44 - DEBUG caption final: [VACIO] 2026-07-16 06:57:44 - DEBUG busqueda mobiles: 04244166696,4244166696,584244166696 2026-07-16 06:57:44 - DEBUG usuario NO encontrado 2026-07-16 06:57:44 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 06:57:44 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 06:57:45 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1065570852590338&source=getMedia&ext=1787069303&hash=ATyZfQIRIpkpz6xKy72IssHZnWcc_jeCFpLr6TGCJop9lA 2026-07-16 06:57:45 - ====== INICIO WEBHOOK ====== 2026-07-16 06:57:45 - Evento: text | De: 584244166696 | Size: 589b 2026-07-16 06:57:45 - Procesando mensaje regular tipo: text 2026-07-16 06:57:45 - RegularMessageService: Procesando mensaje de 584244166696, tipo: text 2026-07-16 06:57:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ0MTY2Njk2FQIAEhggQTVERDA2RTA4QzFGOTcwQzMzRUE2QjZENkNENDAwNTYA 2026-07-16 06:57:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ0MTY2Njk2FQIAEhggQTVERDA2RTA4QzFGOTcwQzMzRUE2QjZENkNENDAwNTYA 2026-07-16 06:57:45 - Contenido: Buenos días... 2026-07-16 06:57:45 - Comando detectado: buenos 2026-07-16 06:57:45 - CommandProcessor: Procesando comando: buenos 2026-07-16 06:57:45 - Comando no reconocido, enviando a ChatGPT 2026-07-16 06:57:45 - Resultado del comando: string 2026-07-16 06:57:45 - Enviando a ChatGPT: Buenos días... 2026-07-16 06:57:45 - forwardToChatGPT: Enviando a ChatGPT: Buenos días... 2026-07-16 06:57:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 07:57:46 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 07:57:46 America/Halifax] [CHATBOT][START] corr=c81a2f43 IP=127.0.0.1 UA= [16-Jul-2026 06:57:46 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 06:57:46 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 06:57:46 America/Caracas] [CHATBOT][WARN] corr=c81a2f43 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 06:57:46 America/Caracas] [CHATBOT][CTX] corr=c81a2f43 tel=584244166696 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 06:57:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 06:57:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 06:57:46 America/Caracas] [CHATBOT][AI][a6e6b1] Proveedor: gemini [16-Jul-2026 06:57:46 America/Caracas] [CHATBOT][GEMINI][a6e6b1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 06:57:46 America/Caracas] [CHATBOT][GEMINI][a6e6b1] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 2026-07-16 06:57:46 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1065570852590338.jpg (19247 bytes) [16-Jul-2026 06:57:47 America/Caracas] [CHATBOT][GEMINI][a6e6b1] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 2026-07-16 06:57:47 - OCR tesseract exit=0 chars=392 2026-07-16 06:57:47 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 168 a _ RECIBO “¿Banesco N' DE RECIBO 025154942374 aay aes 079133805 Pago Movil WEB Fecha 18/08/2026 Número de Teléfono del Beneficiario: <= 04123663736 Cédula dal Beneficiario: 18143785 Banco Beneficario: BANCO DE VENEZUELA Monto: 35.881,58 Conceptc: agosto claudio bapablaza Operación Exitosa. Resultado: 2026-07-16 06:57:47 - OCR parse (caption-level): {"banco":"Venezuela","monto":"35881.58","fecha":"2026-08-18"} 2026-07-16 06:57:47 - OCR parseDetalles: {"banco":null,"monto":"35881.58","fecha":"2026-08-18","debug":["fecha=2026-08-18","montoSame=35.881,58"]} 2026-07-16 06:57:47 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-16 06:57:47 - DEBUG bodyAdmin postOCR: Tlf: 04244166696\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 35881.58 (caption)\nFecha: 2026-08-18 (caption) [16-Jul-2026 06:57:47 America/Caracas] [CHATBOT][AI][a6e6b1] Gemini falló, usando heurística local [16-Jul-2026 06:57:47 America/Caracas] [CHATBOT][END] corr=c81a2f43 bytesRespuesta=258 [16-Jul-2026 06:57:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 06:57:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 06:57:49 - Mensaje enviado con éxito a 584244166696 2026-07-16 06:57:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58b92d27aee (wa_message_id: wamid.HBgMNTg0MjQ0MTY2Njk2FQIAERgSODU1MTkxQUM1NTZEQTI3MERGAA==) 2026-07-16 06:57:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a58b92d27aee 2026-07-16 06:57:49 - ====== FIN WEBHOOK ====== 2026-07-16 06:57:50 - IMG 1065570852590338 TEL 04244166696 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 06:57:50 - Incluyendo guardar_imagen.php... 2026-07-16 06:57:50 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 06:57:50 - Includes realizados. Verificando funciones... 2026-07-16 06:57:50 - obtenerInfoUsuario: Iniciando función con teléfono: 584244166696 2026-07-16 06:57:50 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 06:57:50 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 06:57:50 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 06:57:50 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 06:57:50 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584244166696 2026-07-16 06:57:50 - Datos usuario extraídos: null 2026-07-16 06:57:50 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 06:57:50 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 06:57:50 - Valor de accessToken: EAAC0c45... 2026-07-16 06:57:50 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 06:57:50 - Instancia WhatsAppImageHandler creada 2026-07-16 06:57:50 - Llamando a saveWhatsAppImage... 2026-07-16 06:57:50 - saveWhatsAppImage: Procesando imagen para: 584244166696 2026-07-16 06:57:50 - saveWhatsAppImage: ID de media: 1065570852590338, MIME type: image/jpeg 2026-07-16 06:57:50 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1065570852590338 2026-07-16 06:57:51 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 06:57:51 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1065570852590338&source=getMedia&ext=1787069308&hash=ATyn3J1C6smZXoLA5eJGeotGtRxBjI6mcy215M6jW7DxXw 2026-07-16 06:57:51 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1065570852590338&source=getMedia&ext=1787069308&hash=ATyn3J1C6smZXoLA5eJGeotGtRxBjI6mcy215M6jW7DxXw 2026-07-16 06:57:52 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 06:57:52 - descargar_imagen: Imagen descargada - Tamaño: 19247 bytes, Tipo: image/jpeg 2026-07-16 06:57:52 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1065570852590338.jpg, Tamaño: 19247 bytes 2026-07-16 06:57:52 - saveToDatabase: Registro insertado en BD con ID: 427 2026-07-16 06:57:52 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1065570852590338.jpg","image_id":"1065570852590338","size":19247,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 06:57:52 - Resultado del comando: array 2026-07-16 06:57:52 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 06:57:53 - Mensaje enviado con éxito a 584244166696 2026-07-16 06:57:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58b9313fd14 (wa_message_id: wamid.HBgMNTg0MjQ0MTY2Njk2FQIAERgSMDgxMzM1OUFFNzdENEYxOTREAA==) 2026-07-16 06:57:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a58b9313fd14 2026-07-16 06:57:53 - ====== FIN WEBHOOK ====== 2026-07-16 07:00:36 - ====== INICIO WEBHOOK ====== 2026-07-16 07:00:36 - Evento: text | De: 584244127524 | Size: 556b 2026-07-16 07:00:36 - Procesando mensaje regular tipo: text 2026-07-16 07:00:36 - RegularMessageService: Procesando mensaje de 584244127524, tipo: text 2026-07-16 07:00:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAEhggQUNBNThFNEJCQjI1OEI0MEM0NkE2RjBDQ0JBMjQxMjIA 2026-07-16 07:00:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAEhggQUNBNThFNEJCQjI1OEI0MEM0NkE2RjBDQ0JBMjQxMjIA 2026-07-16 07:00:36 - Contenido: Pagar... 2026-07-16 07:00:36 - Comando detectado: pagar 2026-07-16 07:00:36 - CommandProcessor: Procesando comando: pagar 2026-07-16 07:00:36 - Ejecutando add_pagos.php [16-Jul-2026 07:00:36 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:00:36 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:00:36 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:00:36 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:00:36 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:00:36 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:00:36 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 [16-Jul-2026 07:00:36 America/Caracas] PHP Warning: Undefined array key 1 in /home/ctnet/www/chatWA/add_pagos.php on line 98 [16-Jul-2026 07:00:36 America/Caracas] PHP Warning: Undefined array key 2 in /home/ctnet/www/chatWA/add_pagos.php on line 99 [16-Jul-2026 07:00:36 America/Caracas] PHP Warning: Undefined array key 3 in /home/ctnet/www/chatWA/add_pagos.php on line 100 2026-07-16 07:00:37 - Resultado del comando: array 2026-07-16 07:00:37 - Enviando respuesta: [Interactivo] No hemos podido confirmar la transac 2026-07-16 07:00:38 - Mensaje enviado con éxito a 584244127524 2026-07-16 07:00:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58b9d6c3a52 (wa_message_id: wamid.HBgMNTg0MjQ0MTI3NTI0FQIAERgSQjZEODM0RDkwNzBDQUExODU2AA==) 2026-07-16 07:00:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a58b9d6c3a52 2026-07-16 07:00:38 - ====== FIN WEBHOOK ====== 2026-07-16 07:02:36 - ====== INICIO WEBHOOK ====== 2026-07-16 07:02:36 - Evento: interactive | De: 584244127524 | Size: 930b 2026-07-16 07:02:36 - Procesando Flow de PAGO para: 584244127524 [16-Jul-2026 07:02:36 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:02:36 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:02:36 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:02:36 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:02:36 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:02:36 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:02:36 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-16 07:02:38 - Mensaje enviado con éxito a 584244127524 2026-07-16 07:02:38 - ====== FIN WEBHOOK ====== 2026-07-16 07:03:58 - ====== INICIO WEBHOOK ====== 2026-07-16 07:03:58 - Evento: interactive | De: 584244127524 | Size: 1012b 2026-07-16 07:03:58 - Procesando Flow de PAGO para: 584244127524 [16-Jul-2026 07:03:59 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:03:59 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:03:59 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:03:59 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:03:59 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:03:59 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:03:59 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-16 07:04:01 - Mensaje enviado con éxito a 584244127524 2026-07-16 07:04:01 - ====== FIN WEBHOOK ====== 2026-07-16 07:05:13 - ====== INICIO WEBHOOK ====== 2026-07-16 07:05:13 - Evento: interactive | De: 584244127524 | Size: 1013b 2026-07-16 07:05:13 - Procesando Flow de PAGO para: 584244127524 [16-Jul-2026 07:05:13 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:05:13 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:05:13 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:05:14 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:05:14 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:05:14 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:05:14 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 [16-Jul-2026 07:05:14 America/Caracas] PHP Fatal error: Uncaught Error: Call to a member function format() on bool in /home/ctnet/www/chatWA/add_pagos.php:105 Stack trace: #0 /home/ctnet/www/chatWA/webhook/index.php(123): include() #1 {main} thrown in /home/ctnet/www/chatWA/add_pagos.php on line 105 2026-07-16 07:05:14 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/add_pagos.php line=105 message=Uncaught Error: Call to a member function format() on bool in /home/ctnet/www/chatWA/add_pagos.php:105 Stack trace: #0 /home/ctnet/www/chatWA/webhook/index.php(123): include() #1 {main} thrown 2026-07-16 07:05:14 - ====== INICIO WEBHOOK ====== 2026-07-16 07:05:14 - Evento: interactive | De: 584244127524 | Size: 1013b 2026-07-16 07:05:14 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQ0MTI3NTI0FQIAEhggQUM2OEI2OTVDRkQ0QTA2RUY3Q0M2RDc2QjlDQ0U4Q0MA, ignorando 2026-07-16 07:07:32 - ====== INICIO WEBHOOK ====== 2026-07-16 07:07:32 - Evento: text | De: 584244166696 | Size: 578b 2026-07-16 07:07:32 - Procesando mensaje regular tipo: text 2026-07-16 07:07:32 - RegularMessageService: Procesando mensaje de 584244166696, tipo: text 2026-07-16 07:07:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ0MTY2Njk2FQIAEhggQTU4N0U1OTJCQ0EzQUEyMDM5QURFNDE3NTg4RDAyMTUA 2026-07-16 07:07:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ0MTY2Njk2FQIAEhggQTU4N0U1OTJCQ0EzQUEyMDM5QURFNDE3NTg4RDAyMTUA 2026-07-16 07:07:32 - Contenido: Pagar... 2026-07-16 07:07:32 - Comando detectado: pagar 2026-07-16 07:07:32 - CommandProcessor: Procesando comando: pagar 2026-07-16 07:07:32 - Ejecutando add_pagos.php [16-Jul-2026 07:07:33 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:07:33 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:07:33 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:07:33 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:07:33 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:07:33 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:07:33 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 [16-Jul-2026 07:07:37 America/Caracas] PHP Warning: Undefined array key 1 in /home/ctnet/www/chatWA/add_pagos.php on line 98 [16-Jul-2026 07:07:37 America/Caracas] PHP Warning: Undefined array key 2 in /home/ctnet/www/chatWA/add_pagos.php on line 99 [16-Jul-2026 07:07:37 America/Caracas] PHP Warning: Undefined array key 3 in /home/ctnet/www/chatWA/add_pagos.php on line 100 2026-07-16 07:07:37 - Resultado del comando: array 2026-07-16 07:07:37 - Enviando respuesta: [Interactivo] No hemos podido confirmar la transac 2026-07-16 07:07:39 - Mensaje enviado con éxito a 584244166696 2026-07-16 07:07:39 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58bb7b1e640 (wa_message_id: wamid.HBgMNTg0MjQ0MTY2Njk2FQIAERgSMkU1ODEyMEY4M0UxQzgwOTg3AA==) 2026-07-16 07:07:39 - SUCCESS: Respuesta ChatGPT guardada: out_6a58bb7b1e640 2026-07-16 07:07:39 - ====== FIN WEBHOOK ====== 2026-07-16 07:09:04 - ====== INICIO WEBHOOK ====== 2026-07-16 07:09:04 - Evento: interactive | De: 584244166696 | Size: 1034b 2026-07-16 07:09:04 - Procesando Flow de PAGO para: 584244166696 [16-Jul-2026 07:09:04 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:09:04 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:09:04 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:09:04 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:09:04 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:09:04 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:09:04 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-16 07:09:06 - Mensaje enviado con éxito a 584244166696 2026-07-16 07:09:06 - ====== FIN WEBHOOK ====== 2026-07-16 07:11:42 - ====== INICIO WEBHOOK ====== 2026-07-16 07:11:42 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 07:11:42 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 07:11:42 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242214916","wa_id":"584242214916"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjE0OTE2FQIAERgSMTQ1REExNkY2QkVBQzlFMUFGAA==","message_status":"accepted"}]}'. 2026-07-16 07:14:45 - ====== INICIO WEBHOOK ====== 2026-07-16 07:14:45 - Evento: interactive | De: 584244166696 | Size: 1034b 2026-07-16 07:14:45 - Procesando Flow de PAGO para: 584244166696 [16-Jul-2026 07:14:45 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:14:45 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:14:45 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:14:45 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:14:45 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:14:45 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:14:45 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-16 07:14:47 - Mensaje enviado con éxito a 584244166696 2026-07-16 07:14:47 - ====== FIN WEBHOOK ====== 2026-07-16 07:15:52 - ====== INICIO WEBHOOK ====== 2026-07-16 07:15:52 - Evento: image | De: 584142477188 | Size: 829b 2026-07-16 07:15:52 - Procesando mensaje regular tipo: image 2026-07-16 07:15:52 - RegularMessageService: Procesando mensaje de 584142477188, tipo: image 2026-07-16 07:15:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkFEMTcxNDUzODgyQkU4RTVENDAA 2026-07-16 07:15:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkFEMTcxNDUzODgyQkU4RTVENDAA 2026-07-16 07:15:52 - Contenido: ... 2026-07-16 07:15:52 - Comando detectado: image 2026-07-16 07:15:52 - CommandProcessor: Procesando comando: image 2026-07-16 07:15:52 - Imagen sin comando, guardando y procesando 2026-07-16 07:15:52 - Verificando duplicado por imageId=887968954109653, msgId=wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkFEMTcxNDUzODgyQkU4RTVENDAA 2026-07-16 07:15:52 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 07:15:52 - Incluyendo numtoname.php... 2026-07-16 07:15:52 - Incluyendo media.php... 2026-07-16 07:15:52 - DEBUG messages batch: [{"from":"584142477188","from_user_id":"VE.4530985140521966","id":"wamid.HBgMNTg0MTQyNDc3MTg4FQIAEhgUMkFEMTcxNDUzODgyQkU4RTVENDAA","timestamp":"1787070087","type":"image","image":{"mime_type":"image\/jpeg","sha256":"YR\/12b+BYYGkNedjsDxXbmbq0JcU5MDOaE2MbIZYlBQ=","id":"887968954109653","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=887968954109653&source=webhook&ext=1787070389&hash=ATwkH0-dZH-4WcnpOEoprOpJvWtlnajVcFR7EtDUx0hmWQ"}}] 2026-07-16 07:15:52 - DEBUG caption: no se encontró texto cercano 2026-07-16 07:15:52 - DEBUG caption final: [VACIO] 2026-07-16 07:15:52 - DEBUG busqueda mobiles: 04142477188,4142477188,584142477188 2026-07-16 07:15:52 - DEBUG usuario encontrado: 28:70:4e:b6:3d:fd 2026-07-16 07:15:52 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 07:15:52 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 07:15:53 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=887968954109653&source=getMedia&ext=1787070390&hash=ATxEYCTSi8My6ORloVGiqIaDIEVudKsK7zfzVSeXPNqSFA 2026-07-16 07:15:54 - OCR imagen guardada /home/ctnet/www/chatWEB/media/887968954109653.jpg (42740 bytes) 2026-07-16 07:15:55 - OCR tesseract exit=0 chars=476 2026-07-16 07:15:55 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 182 ¡Listo! Tu Tpago fue exitoso El beneficiario ya se encuentra afiliado. Monto (Bs.): 35.881,58 Nro. de referencia: 623055367873 O Fecha y hora del envío: 18/08/2026 a las 12:17:17 PM Cuenta origen: Cta. Ahorro *0698 Beneficiario: internet montaña - 0412-3663736 Documento de identidad: J-50047993-0 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal o§ Compartir 2026-07-16 07:15:55 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-18"} 2026-07-16 07:15:55 - OCR parseDetalles: {"banco":"Venezuela","monto":"35881.58","fecha":"2026-08-18","debug":["fecha=2026-08-18","bancoCode=0102","montoNext=35.881,58"]} 2026-07-16 07:15:55 - DEBUG registro: usernameRaw=''28:70:4e:b6:3d:fd'' first=''Reinaldo'' last=''Sanchez'' esRegistrado=1 2026-07-16 07:15:55 - DEBUG bodyAdmin postOCR: Tlf: 04142477188\nUser: 28:70:4e:b6:3d:fd\nNombre: Reinaldo Sanchez\nBanco: Venezuela\nMonto: 35881.58 (ocrDetails)\nFecha: 2026-08-18 (caption)\nSrvID: 35 2026-07-16 07:15:58 - IMG 887968954109653 TEL 04142477188 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 07:15:58 - Incluyendo guardar_imagen.php... 2026-07-16 07:15:58 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 07:15:58 - Includes realizados. Verificando funciones... 2026-07-16 07:15:58 - obtenerInfoUsuario: Iniciando función con teléfono: 584142477188 2026-07-16 07:15:58 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 07:15:58 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 07:15:58 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 07:15:58 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 07:15:58 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 07:15:58 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b6:3d:fd","firstname":"Reinaldo","lastname":"Sanchez","mac":"28:70:4e:b6:3d:fd","srvid":35} 2026-07-16 07:15:58 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 07:15:58 - Datos usuario extraídos: {"username":"28:70:4e:b6:3d:fd","firstname":"Reinaldo","lastname":"Sanchez","mac":"28:70:4e:b6:3d:fd","srvid":35} 2026-07-16 07:15:58 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 07:15:58 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 07:15:58 - Valor de accessToken: EAAC0c45... 2026-07-16 07:15:58 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 07:15:58 - Instancia WhatsAppImageHandler creada 2026-07-16 07:15:58 - Llamando a saveWhatsAppImage... 2026-07-16 07:15:58 - saveWhatsAppImage: Procesando imagen para: 584142477188 2026-07-16 07:15:58 - saveWhatsAppImage: ID de media: 887968954109653, MIME type: image/jpeg 2026-07-16 07:15:58 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/887968954109653 2026-07-16 07:15:59 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 07:15:59 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=887968954109653&source=getMedia&ext=1787070396&hash=ATxgekys0NGyK2L5dYis98CGAgQAMXygWQU0FUtwy09C3w 2026-07-16 07:15:59 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=887968954109653&source=getMedia&ext=1787070396&hash=ATxgekys0NGyK2L5dYis98CGAgQAMXygWQU0FUtwy09C3w 2026-07-16 07:15:59 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 07:15:59 - descargar_imagen: Imagen descargada - Tamaño: 42740 bytes, Tipo: image/jpeg 2026-07-16 07:15:59 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/887968954109653.jpg, Tamaño: 42740 bytes 2026-07-16 07:15:59 - saveToDatabase: Registro insertado en BD con ID: 428 2026-07-16 07:15:59 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/887968954109653.jpg","image_id":"887968954109653","size":42740,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 07:15:59 - Resultado del comando: array 2026-07-16 07:15:59 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 07:16:00 - Mensaje enviado con éxito a 584142477188 2026-07-16 07:16:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58bd7098eed (wa_message_id: wamid.HBgMNTg0MTQyNDc3MTg4FQIAERgSMDUzMDE4REJGMTY3NUM5MDZCAA==) 2026-07-16 07:16:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a58bd7098eed 2026-07-16 07:16:00 - ====== FIN WEBHOOK ====== 2026-07-16 07:17:22 - ====== INICIO WEBHOOK ====== 2026-07-16 07:17:22 - Evento: interactive | De: 584244166696 | Size: 1035b 2026-07-16 07:17:22 - Procesando Flow de PAGO para: 584244166696 [16-Jul-2026 07:17:23 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:17:23 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:17:23 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:17:23 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:17:23 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:17:23 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 07:17:23 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-16 07:17:24 - Mensaje enviado con éxito a 584244166696 2026-07-16 07:17:24 - ====== FIN WEBHOOK ====== [16-Jul-2026 08:35:11 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 08:35:11 America/Halifax] [CHATBOT][AI][d68e7d] Proveedor: gemini [16-Jul-2026 08:35:11 America/Halifax] [CHATBOT][GEMINI][d68e7d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 08:35:11 America/Halifax] [CHATBOT][GEMINI][d68e7d] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 08:35:12 America/Halifax] [CHATBOT][GEMINI][d68e7d] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 08:35:13 America/Halifax] [CHATBOT][AI][d68e7d] Gemini falló, usando heurística local [16-Jul-2026 08:35:13 America/Halifax] [CHATBOT][AI][d68e7d] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 08:35:14 America/Halifax] Instagram API Error [403]: {"error":{"message":"(#200) La app no tiene acceso avanzado al permiso instagram_manage_messages y el usuario destinatario no tiene ning\u00fan rol en ella.","type":"OAuthException","code":200,"error_subcode":2534048,"fbtrace_id":"AULoLpaG5fsqZE3e4-bdAxf"}} 2026-07-16 08:03:17 - ====== INICIO WEBHOOK ====== 2026-07-16 08:03:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 08:03:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 08:03:17 - ====== FIN WEBHOOK ====== 2026-07-16 08:03:31 - ====== INICIO WEBHOOK ====== 2026-07-16 08:03:31 - Evento: image | De: 584243638219 | Size: 824b 2026-07-16 08:03:31 - Procesando mensaje regular tipo: image 2026-07-16 08:03:31 - RegularMessageService: Procesando mensaje de 584243638219, tipo: image 2026-07-16 08:03:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUMyMEM1RTg5NDJDMTJGNDM5NDUyM0E2NkZFMzgxREQA 2026-07-16 08:03:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUMyMEM1RTg5NDJDMTJGNDM5NDUyM0E2NkZFMzgxREQA 2026-07-16 08:03:31 - Contenido: ... 2026-07-16 08:03:31 - Comando detectado: image 2026-07-16 08:03:31 - CommandProcessor: Procesando comando: image 2026-07-16 08:03:31 - Imagen sin comando, guardando y procesando 2026-07-16 08:03:31 - Verificando duplicado por imageId=1078482318068898, msgId=wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUMyMEM1RTg5NDJDMTJGNDM5NDUyM0E2NkZFMzgxREQA 2026-07-16 08:03:31 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 08:03:31 - Incluyendo numtoname.php... 2026-07-16 08:03:31 - Incluyendo media.php... 2026-07-16 08:03:31 - DEBUG messages batch: [{"from":"584243638219","from_user_id":"VE.4519631208324026","id":"wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUMyMEM1RTg5NDJDMTJGNDM5NDUyM0E2NkZFMzgxREQA","timestamp":"1787072947","type":"image","image":{"mime_type":"image\/jpeg","sha256":"\/PrPWju7l0bue4XPQZfykQM6QYeG0ZzuZjZZeWQxWXQ=","id":"1078482318068898","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1078482318068898&source=webhook&ext=1787073249&hash=ATwxTsJUqn_W3QIy6K39EB6QAbyyPokO233nhNZV5_yB-Q"}}] 2026-07-16 08:03:31 - DEBUG caption: no se encontró texto cercano 2026-07-16 08:03:31 - DEBUG caption final: [VACIO] 2026-07-16 08:03:31 - DEBUG busqueda mobiles: 04243638219,4243638219,584243638219 2026-07-16 08:03:31 - DEBUG usuario encontrado: 68:d7:9a:a2:cf:ae 2026-07-16 08:03:31 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 08:03:31 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 08:03:32 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1078482318068898&source=getMedia&ext=1787073250&hash=ATxSfmeXv9VvzFp3g9CFx4t5-SbCN_lgLx-NDJvGUaqntQ 2026-07-16 08:03:33 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1078482318068898.jpg (31834 bytes) 2026-07-16 08:03:34 - OCR tesseract exit=0 chars=289 2026-07-16 08:03:34 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 27.065,94 Bs Fecha: 18/08/2026 Operación: 007047648214 ID Identificación: 18143785 Origen: 0102****3278 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Rosana 2026-07-16 08:03:34 - OCR parse (caption-level): {"banco":"Venezuela","monto":"27065.94","fecha":"2026-08-18"} 2026-07-16 08:03:34 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-18","debug":["fecha=2026-08-18"]} 2026-07-16 08:03:34 - DEBUG registro: usernameRaw=''68:d7:9a:a2:cf:ae'' first=''Roxana '' last=''Bandez'' esRegistrado=1 2026-07-16 08:03:34 - DEBUG bodyAdmin postOCR: Tlf: 04243638219\nUser: 68:d7:9a:a2:cf:ae\nNombre: Roxana Bandez\nBanco: Venezuela\nMonto: 27065.94 (caption)\nFecha: 2026-08-18 (caption)\nSrvID: 34 2026-07-16 08:03:38 - IMG 1078482318068898 TEL 04243638219 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 08:03:38 - Incluyendo guardar_imagen.php... 2026-07-16 08:03:38 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 08:03:38 - Includes realizados. Verificando funciones... 2026-07-16 08:03:38 - obtenerInfoUsuario: Iniciando función con teléfono: 584243638219 2026-07-16 08:03:38 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 08:03:38 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 08:03:38 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 08:03:38 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 08:03:38 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 08:03:38 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:a2:cf:ae","firstname":"Roxana ","lastname":"Bandez","mac":"68:d7:9a:a2:cf:ae","srvid":34} 2026-07-16 08:03:38 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 08:03:38 - Datos usuario extraídos: {"username":"68:d7:9a:a2:cf:ae","firstname":"Roxana ","lastname":"Bandez","mac":"68:d7:9a:a2:cf:ae","srvid":34} 2026-07-16 08:03:38 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 08:03:38 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 08:03:38 - Valor de accessToken: EAAC0c45... 2026-07-16 08:03:38 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 08:03:38 - Instancia WhatsAppImageHandler creada 2026-07-16 08:03:38 - Llamando a saveWhatsAppImage... 2026-07-16 08:03:38 - saveWhatsAppImage: Procesando imagen para: 584243638219 2026-07-16 08:03:38 - saveWhatsAppImage: ID de media: 1078482318068898, MIME type: image/jpeg 2026-07-16 08:03:38 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1078482318068898 2026-07-16 08:03:40 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 08:03:40 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1078482318068898&source=getMedia&ext=1787073257&hash=ATzarp5VB0NhWmdIxRRHbRCIR18_07Q76xVGWcU-a1KHcQ 2026-07-16 08:03:40 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1078482318068898&source=getMedia&ext=1787073257&hash=ATzarp5VB0NhWmdIxRRHbRCIR18_07Q76xVGWcU-a1KHcQ 2026-07-16 08:03:40 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 08:03:40 - descargar_imagen: Imagen descargada - Tamaño: 31834 bytes, Tipo: image/jpeg 2026-07-16 08:03:40 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1078482318068898.jpg, Tamaño: 31834 bytes 2026-07-16 08:03:40 - saveToDatabase: Registro insertado en BD con ID: 429 2026-07-16 08:03:40 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1078482318068898.jpg","image_id":"1078482318068898","size":31834,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 08:03:40 - Resultado del comando: array 2026-07-16 08:03:40 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 08:03:42 - Mensaje enviado con éxito a 584243638219 2026-07-16 08:03:42 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58c89e0d4cc (wa_message_id: wamid.HBgMNTg0MjQzNjM4MjE5FQIAERgSOUJCMDkxRTE5RTA5QkQ4NEQyAA==) 2026-07-16 08:03:42 - SUCCESS: Respuesta ChatGPT guardada: out_6a58c89e0d4cc 2026-07-16 08:03:42 - ====== FIN WEBHOOK ====== 2026-07-16 08:17:13 - ====== INICIO WEBHOOK ====== 2026-07-16 08:17:13 - Evento: text | De: 584129611164 | Size: 588b 2026-07-16 08:17:13 - Procesando mensaje regular tipo: text 2026-07-16 08:17:13 - RegularMessageService: Procesando mensaje de 584129611164, tipo: text 2026-07-16 08:17:13 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjExMTY0FQIAEhggQUM1OTkzREU2RkRGMzk0MzU3NTYwNjkxNTNBREUwN0UA 2026-07-16 08:17:13 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjExMTY0FQIAEhggQUM1OTkzREU2RkRGMzk0MzU3NTYwNjkxNTNBREUwN0UA 2026-07-16 08:17:13 - Contenido: Monto en bolívares... 2026-07-16 08:17:13 - Comando detectado: monto 2026-07-16 08:17:13 - CommandProcessor: Procesando comando: monto 2026-07-16 08:17:13 - Comando no reconocido, enviando a ChatGPT 2026-07-16 08:17:13 - Resultado del comando: string 2026-07-16 08:17:13 - Enviando a ChatGPT: Monto en bolívares... 2026-07-16 08:17:13 - forwardToChatGPT: Enviando a ChatGPT: Monto en bolívares... 2026-07-16 08:17:13 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 09:17:13 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 09:17:13 America/Halifax] [CHATBOT][START] corr=da8e54ee IP=127.0.0.1 UA= [16-Jul-2026 08:17:13 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 08:17:13 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 08:17:13 America/Caracas] [CHATBOT][WARN] corr=da8e54ee No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 08:17:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=6c:68:a4:5f:fd:e0 mobile=584129611164 [16-Jul-2026 08:17:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 08:17:13 America/Caracas] [CHATBOT][DIAG] corr=da8e54ee Estado: advertencias; Cuenta: activo; Reconexiones 24h: 6; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [16-Jul-2026 08:17:13 America/Caracas] [CHATBOT][CTX] corr=da8e54ee tel=584129611164 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 08:17:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 08:17:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 08:17:13 America/Caracas] [CHATBOT][AI][4ec530] Proveedor: gemini [16-Jul-2026 08:17:13 America/Caracas] [CHATBOT][GEMINI][4ec530] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 08:17:14 America/Caracas] [CHATBOT][GEMINI][4ec530] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 08:17:14 America/Caracas] [CHATBOT][GEMINI][4ec530] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 08:17:15 America/Caracas] [CHATBOT][AI][4ec530] Gemini falló, usando heurística local [16-Jul-2026 08:17:15 America/Caracas] [CHATBOT][AI][4ec530] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 08:17:15 America/Caracas] [CHATBOT][END] corr=da8e54ee bytesRespuesta=388 [16-Jul-2026 08:17:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 08:17:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 08:17:16 - Mensaje enviado con éxito a 584129611164 2026-07-16 08:17:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58cbcc5bf7c (wa_message_id: wamid.HBgMNTg0MTI5NjExMTY0FQIAERgSRTEzNTY3NUFGQ0U4RjE0MjRCAA==) 2026-07-16 08:17:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a58cbcc5bf7c 2026-07-16 08:17:16 - ====== FIN WEBHOOK ====== 2026-07-16 08:17:49 - ====== INICIO WEBHOOK ====== 2026-07-16 08:17:49 - Evento: text | De: 584129611164 | Size: 605b 2026-07-16 08:17:49 - Procesando mensaje regular tipo: text 2026-07-16 08:17:49 - RegularMessageService: Procesando mensaje de 584129611164, tipo: text 2026-07-16 08:17:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjExMTY0FQIAEhggQUM4NUEyOUE5RDU2ODk1NjYyMTNFRDAxQzVDNTI2NDYA 2026-07-16 08:17:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjExMTY0FQIAEhggQUM4NUEyOUE5RDU2ODk1NjYyMTNFRDAxQzVDNTI2NDYA 2026-07-16 08:17:49 - Contenido: Cuál es el monto en bolívares?... 2026-07-16 08:17:49 - Comando detectado: cuál 2026-07-16 08:17:49 - CommandProcessor: Procesando comando: cuál 2026-07-16 08:17:49 - Comando no reconocido, enviando a ChatGPT 2026-07-16 08:17:49 - Resultado del comando: string 2026-07-16 08:17:49 - Enviando a ChatGPT: Cuál es el monto en bolívares?... 2026-07-16 08:17:49 - forwardToChatGPT: Enviando a ChatGPT: Cuál es el monto en bolívares?... 2026-07-16 08:17:49 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 09:17:49 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 09:17:49 America/Halifax] [CHATBOT][START] corr=08081265 IP=127.0.0.1 UA= [16-Jul-2026 08:17:49 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 08:17:49 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 08:17:49 America/Caracas] [CHATBOT][WARN] corr=08081265 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 08:17:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=6c:68:a4:5f:fd:e0 mobile=584129611164 [16-Jul-2026 08:17:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 08:17:49 America/Caracas] [CHATBOT][DIAG] corr=08081265 Estado: advertencias; Cuenta: activo; Reconexiones 24h: 6; Problema: Conexión inestable (6 reconexiones en 24h) [warning] [16-Jul-2026 08:17:49 America/Caracas] [CHATBOT][CTX] corr=08081265 tel=584129611164 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 08:17:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 08:17:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 08:17:49 America/Caracas] [CHATBOT][AI][a55b11] Proveedor: gemini [16-Jul-2026 08:17:49 America/Caracas] [CHATBOT][GEMINI][a55b11] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 08:17:50 America/Caracas] [CHATBOT][GEMINI][a55b11] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 08:17:50 America/Caracas] [CHATBOT][GEMINI][a55b11] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 08:17:51 America/Caracas] [CHATBOT][AI][a55b11] Gemini falló, usando heurística local [16-Jul-2026 08:17:51 America/Caracas] [CHATBOT][AI][a55b11] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 08:17:51 America/Caracas] [CHATBOT][END] corr=08081265 bytesRespuesta=388 [16-Jul-2026 08:17:51 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 08:17:51 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 08:17:52 - Mensaje enviado con éxito a 584129611164 2026-07-16 08:17:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58cbf09ede4 (wa_message_id: wamid.HBgMNTg0MTI5NjExMTY0FQIAERgSODk4NkQzRDJFOTc5MEIzQzVEAA==) 2026-07-16 08:17:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a58cbf09ede4 2026-07-16 08:17:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Reinaldo Sanchez, 2026-09-21 00:00:00 . 584142477188 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142477188","wa_id":"584142477188"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNDc3MTg4FQIAERgSOTlBMDREOTk4NEI2QjZGMTg5AA==","message_status":"accepted"}]}'. 2026-07-16 08:53:57 - ====== INICIO WEBHOOK ====== 2026-07-16 08:53:57 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 08:53:57 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 08:53:57 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Rafael Enrique Sánchez Montero, 2026-09-23 00:00:00 . 584123624773 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123624773","wa_id":"584123624773"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjI0NzczFQIAERgSMjE2ODY3QzEyQjVGQkEwN0E1AA==","message_status":"accepted"}]}'. 2026-07-16 08:58:58 - ====== INICIO WEBHOOK ====== 2026-07-16 08:58:58 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 08:58:58 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 08:58:58 - ====== FIN WEBHOOK ====== 2026-07-16 09:00:37 - ====== INICIO WEBHOOK ====== 2026-07-16 09:00:37 - Evento: image | De: 584143466209 | Size: 875b 2026-07-16 09:00:37 - Procesando mensaje regular tipo: image 2026-07-16 09:00:37 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 09:00:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGMDMxMDU2RDlDMjlCNzBDRkIzOEZDNzZEREEwRTgA 2026-07-16 09:00:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGMDMxMDU2RDlDMjlCNzBDRkIzOEZDNzZEREEwRTgA 2026-07-16 09:00:37 - Contenido: Pg mercantil 534000.00 carro-cauchos-toyota... 2026-07-16 09:00:37 - Comando detectado: pg 2026-07-16 09:00:37 - CommandProcessor: Procesando comando: pg 2026-07-16 09:00:37 - Gasto personal con imagen: 1600560505047465 2026-07-16 09:00:37 - Formato 'pg banco descripcion': banco=mercantil, desc=534000.00 carro-cauchos-toyota 2026-07-16 09:00:38 - Ejecutando GastosService (personal) [16-Jul-2026 09:00:38 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 772.5441 2026-07-16 09:00:40 - Resultado del comando: array 2026-07-16 09:00:40 - Enviando respuesta: ✅ 👤 Gasto personal #383 registrado • Monto 2026-07-16 09:00:41 - Mensaje enviado con éxito a 584143466209 2026-07-16 09:00:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58d5f9b7567 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNzQ4MjUyN0VGMDNDMzJENzY0AA==) 2026-07-16 09:00:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a58d5f9b7567 2026-07-16 09:00:41 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Fabiana Breidembach, 2026-09-18 00:00:00 . 584267301474 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267301474","wa_id":"584267301474"}],"messages":[{"id":"wamid.HBgMNTg0MjY3MzAxNDc0FQIAERgSQzU2M0U0OTU2QUI3MDhENjg0AA==","message_status":"accepted"}]}'. 2026-07-16 09:02:03 - ====== INICIO WEBHOOK ====== 2026-07-16 09:02:03 - Evento: status:failed | De: 584267301474 | Size: 573b 2026-07-16 09:02:03 - STATUS FAILED: failed para 584267301474 | Error: 131026 Message undeliverable 2026-07-16 09:02:04 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584267301474","wa_id":"584267301474"}],"messages":[{"id":"wamid.HBgMNTg0MjY3MzAxNDc0FQIAERgSMTA2QzExNzcyMjgzRjQ5N0I1AA==","message_status":"accepted"}]}'. 2026-07-16 09:26:06 - ====== INICIO WEBHOOK ====== 2026-07-16 09:26:06 - Evento: status:failed | De: 584267301474 | Size: 573b 2026-07-16 09:26:06 - STATUS FAILED: failed para 584267301474 | Error: 131026 Message undeliverable 2026-07-16 09:26:06 - ====== FIN WEBHOOK ====== 2026-07-16 10:58:01 - ====== INICIO WEBHOOK ====== 2026-07-16 10:58:01 - Evento: image | De: 584241249526 | Size: 825b 2026-07-16 10:58:01 - Procesando mensaje regular tipo: image 2026-07-16 10:58:01 - RegularMessageService: Procesando mensaje de 584241249526, tipo: image 2026-07-16 10:58:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjQ5NTI2FQIAEhggQUMxQ0U4NUMwRDFEMjY1NkI0NjQ1MzA4MkJBMkFBOTMA 2026-07-16 10:58:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjQ5NTI2FQIAEhggQUMxQ0U4NUMwRDFEMjY1NkI0NjQ1MzA4MkJBMkFBOTMA 2026-07-16 10:58:01 - Contenido: ... 2026-07-16 10:58:01 - Comando detectado: image 2026-07-16 10:58:01 - CommandProcessor: Procesando comando: image 2026-07-16 10:58:01 - Imagen sin comando, guardando y procesando 2026-07-16 10:58:01 - Verificando duplicado por imageId=886556324281332, msgId=wamid.HBgMNTg0MjQxMjQ5NTI2FQIAEhggQUMxQ0U4NUMwRDFEMjY1NkI0NjQ1MzA4MkJBMkFBOTMA 2026-07-16 10:58:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 10:58:01 - Incluyendo numtoname.php... 2026-07-16 10:58:01 - Incluyendo media.php... 2026-07-16 10:58:01 - DEBUG messages batch: [{"from":"584241249526","from_user_id":"VE.4519631724990641","id":"wamid.HBgMNTg0MjQxMjQ5NTI2FQIAEhggQUMxQ0U4NUMwRDFEMjY1NkI0NjQ1MzA4MkJBMkFBOTMA","timestamp":"1787083415","type":"image","image":{"mime_type":"image\/jpeg","sha256":"9+yVB0wZVSw8Pu4ChKhS9B6YQgvxlFoYduaw0d9hwe4=","id":"886556324281332","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=886556324281332&source=webhook&ext=1787083718&hash=ATwZKSU6NJXVl9QfaMA8K7C55LAaNfR0JWOEpuJ2XBMTcQ"}}] 2026-07-16 10:58:01 - DEBUG caption: no se encontró texto cercano 2026-07-16 10:58:01 - DEBUG caption final: [VACIO] 2026-07-16 10:58:01 - DEBUG busqueda mobiles: 04241249526,4241249526,584241249526 2026-07-16 10:58:01 - DEBUG usuario encontrado: 68:d7:9a:06:e0:17 2026-07-16 10:58:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 10:58:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 10:58:03 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=886556324281332&source=getMedia&ext=1787083720&hash=ATweFS0eZKYw_nLo2k6oHlqb-m76FMow98wRbQpCAp8H3A 2026-07-16 10:58:04 - OCR imagen guardada /home/ctnet/www/chatWEB/media/886556324281332.jpg (22294 bytes) 2026-07-16 10:58:05 - OCR tesseract exit=0 chars=481 2026-07-16 10:58:05 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 131 3:38 04 A O ttenlinea.bdtcomve © @ : “Banco Digital pigs Resumen de transferencia MBDT ti ea Número de referencia: 153706476 Nombre del Ordenant Identificación del Ordenanto: Nombre del Beneficiario: DISTR. DE CONFITERIA TEQUE VALLE CA Documento del Beneficiario: J-405845198 ‘Cuenta a Debitar: DIT mr 4256 mesa 106.222.214 Pago factura N 0120 Operación Exitosa. Il O < 2026-07-16 10:58:05 - OCR parse (caption-level): {"banco":null,"monto":null,"fecha":null} 2026-07-16 10:58:05 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-07-16 10:58:05 - DEBUG registro: usernameRaw=''68:d7:9a:06:e0:17'' first=''jorge'' last=''ziade colonia'' esRegistrado=1 2026-07-16 10:58:05 - DEBUG bodyAdmin postOCR: Tlf: 04241249526\nUser: 68:d7:9a:06:e0:17\nNombre: jorge ziade colonia\nBanco: \nMonto: \nFecha: \nSrvID: 37 2026-07-16 10:58:09 - IMG 886556324281332 TEL 04241249526 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 10:58:09 - Incluyendo guardar_imagen.php... 2026-07-16 10:58:09 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 10:58:09 - Includes realizados. Verificando funciones... 2026-07-16 10:58:09 - obtenerInfoUsuario: Iniciando función con teléfono: 584241249526 2026-07-16 10:58:09 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 10:58:09 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 10:58:09 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 10:58:09 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 10:58:09 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 10:58:09 - obtenerInfoUsuario: Datos usuario: {"username":"6c:68:a4:60:01:ac","firstname":"Jorge ","lastname":"Ziade","mac":"6c:68:a4:60:01:ad","srvid":47} 2026-07-16 10:58:09 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 10:58:09 - Datos usuario extraídos: {"username":"6c:68:a4:60:01:ac","firstname":"Jorge ","lastname":"Ziade","mac":"6c:68:a4:60:01:ad","srvid":47} 2026-07-16 10:58:09 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 10:58:09 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 10:58:09 - Valor de accessToken: EAAC0c45... 2026-07-16 10:58:09 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 10:58:09 - Instancia WhatsAppImageHandler creada 2026-07-16 10:58:09 - Llamando a saveWhatsAppImage... 2026-07-16 10:58:09 - saveWhatsAppImage: Procesando imagen para: 584241249526 2026-07-16 10:58:09 - saveWhatsAppImage: ID de media: 886556324281332, MIME type: image/jpeg 2026-07-16 10:58:09 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/886556324281332 2026-07-16 10:58:09 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 10:58:09 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=886556324281332&source=getMedia&ext=1787083727&hash=ATy_dglhfmfc_QlamlW6Vtw-eqb8EduzbRkbWu9B-MlhUg 2026-07-16 10:58:09 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=886556324281332&source=getMedia&ext=1787083727&hash=ATy_dglhfmfc_QlamlW6Vtw-eqb8EduzbRkbWu9B-MlhUg 2026-07-16 10:58:10 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 10:58:10 - descargar_imagen: Imagen descargada - Tamaño: 22294 bytes, Tipo: image/jpeg 2026-07-16 10:58:10 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/886556324281332.jpg, Tamaño: 22294 bytes 2026-07-16 10:58:10 - saveToDatabase: Registro insertado en BD con ID: 430 2026-07-16 10:58:10 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/886556324281332.jpg","image_id":"886556324281332","size":22294,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 10:58:10 - Resultado del comando: array 2026-07-16 10:58:10 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 10:58:11 - Mensaje enviado con éxito a 584241249526 2026-07-16 10:58:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58f183c8cc4 (wa_message_id: wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSMDRDOUNDMzNDMTdGREUxM0E3AA==) 2026-07-16 10:58:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a58f183c8cc4 2026-07-16 10:58:11 - ====== FIN WEBHOOK ====== 2026-07-16 10:58:33 - ====== INICIO WEBHOOK ====== 2026-07-16 10:58:33 - Evento: audio | De: 584241249526 | Size: 854b 2026-07-16 10:58:33 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => jorgeziade ) [wa_id] => 584241249526 [user_id] => VE.4519631724990641 ) ) [messages] => Array ( [0] => Array ( [from] => 584241249526 [from_user_id] => VE.4519631724990641 [id] => wamid.HBgMNTg0MjQxMjQ5NTI2FQIAEhggQUNDOEIyNUE5NjNBNkIyNDBCRkI0MkI5MTM3MTRCRTEA [timestamp] => 1787083448 [type] => audio [audio] => Array ( [mime_type] => audio/ogg; codecs=opus [sha256] => mPwl/VjxDEXlPhzrHZyvEhblz/AbbyKHC+YiR7OXtVw= [id] => 2099381724099602 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2099381724099602&source=webhook&ext=1787083750&hash=ATxJqSidAJYYv-hyYxty9MIQ9TfVXN0tcDbkKdgHw6yodQ [voice] => 1 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-16 10:58:33 - ====== FIN WEBHOOK ====== 2026-07-16 10:59:24 - ====== INICIO WEBHOOK ====== 2026-07-16 10:59:24 - Evento: image | De: 584241249526 | Size: 885b 2026-07-16 10:59:24 - Procesando mensaje regular tipo: image 2026-07-16 10:59:24 - RegularMessageService: Procesando mensaje de 584241249526, tipo: image 2026-07-16 10:59:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjQ5NTI2FQIAEhggQUNENkM3OTVDQ0I2RjA0MkNBNjI4Q0MwMzNGRjM1OTIA 2026-07-16 10:59:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjQ5NTI2FQIAEhggQUNENkM3OTVDQ0I2RjA0MkNBNjI4Q0MwMzNGRjM1OTIA 2026-07-16 10:59:24 - Contenido: Pago Internet... 2026-07-16 10:59:24 - Comando detectado: pago 2026-07-16 10:59:24 - CommandProcessor: Procesando comando: pago 2026-07-16 10:59:24 - Ejecutando add_pagos.php 2026-07-16 10:59:24 - Pago con imagen asociada: 1749408373054575 [16-Jul-2026 10:59:24 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 10:59:24 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 10:59:24 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 10:59:25 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 10:59:25 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 10:59:25 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 10:59:25 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-16 10:59:25 - Resultado del comando: array 2026-07-16 10:59:25 - Enviando respuesta: [Interactivo] Para activar el plan: default group 2026-07-16 10:59:26 - Mensaje enviado con éxito a 584241249526 2026-07-16 10:59:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58f1ce69578 (wa_message_id: wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSQkMxQjk5MEZBRTJFNEFEMEVEAA==) 2026-07-16 10:59:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a58f1ce69578 2026-07-16 10:59:26 - ====== FIN WEBHOOK ====== 2026-07-16 11:00:12 - ====== INICIO WEBHOOK ====== 2026-07-16 11:00:12 - Evento: text | De: 584241249526 | Size: 726b 2026-07-16 11:00:12 - Procesando mensaje regular tipo: text 2026-07-16 11:00:12 - RegularMessageService: Procesando mensaje de 584241249526, tipo: text 2026-07-16 11:00:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQxMjQ5NTI2FQIAEhggQUM0QkU3RDkxNjQ3RTE1MDFEMEQ1RDI1Rjg3MUIyMDQA 2026-07-16 11:00:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQxMjQ5NTI2FQIAEhggQUM0QkU3RDkxNjQ3RTE1MDFEMEQ1RDI1Rjg3MUIyMDQA 2026-07-16 11:00:12 - Contenido: Este es el pago... 2026-07-16 11:00:12 - Comando detectado: este 2026-07-16 11:00:12 - CommandProcessor: Procesando comando: este 2026-07-16 11:00:12 - Comando no reconocido, enviando a ChatGPT 2026-07-16 11:00:12 - Resultado del comando: string 2026-07-16 11:00:12 - Enviando a ChatGPT: Este es el pago... 2026-07-16 11:00:12 - forwardToChatGPT: Enviando a ChatGPT: Este es el pago... 2026-07-16 11:00:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 12:00:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 12:00:12 America/Halifax] [CHATBOT][START] corr=a534d391 IP=127.0.0.1 UA= [16-Jul-2026 11:00:12 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 11:00:12 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 11:00:12 America/Caracas] [CHATBOT][WARN] corr=a534d391 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 11:00:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=6c:68:a4:60:01:ac mobile=584241249526 [16-Jul-2026 11:00:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=6c:68:a4:80:fc:e4 mobile=584241249526 [16-Jul-2026 11:00:12 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=74:ac:b9:99:b8:8b mobile=584241249526 [16-Jul-2026 11:00:12 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 11:00:12 America/Caracas] [CHATBOT][DIAG] corr=a534d391 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [16-Jul-2026 11:00:12 America/Caracas] [CHATBOT][CTX] corr=a534d391 tel=584241249526 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 11:00:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 11:00:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 11:00:12 America/Caracas] [CHATBOT][AI][fc1e47] Proveedor: gemini [16-Jul-2026 11:00:12 America/Caracas] [CHATBOT][GEMINI][fc1e47] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 11:00:13 America/Caracas] [CHATBOT][GEMINI][fc1e47] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 11:00:13 America/Caracas] [CHATBOT][GEMINI][fc1e47] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 11:00:14 America/Caracas] [CHATBOT][AI][fc1e47] Gemini falló, usando heurística local [16-Jul-2026 11:00:14 America/Caracas] [CHATBOT][END] corr=a534d391 bytesRespuesta=397 [16-Jul-2026 11:00:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 11:00:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 11:00:15 - Mensaje enviado con éxito a 584241249526 2026-07-16 11:00:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a58f1ffab0f7 (wa_message_id: wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSMTlBRjZBQ0ZGOUUyRjcxOTg1AA==) 2026-07-16 11:00:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a58f1ffab0f7 2026-07-16 11:00:15 - ====== FIN WEBHOOK ====== 2026-07-16 12:00:47 - ====== INICIO WEBHOOK ====== 2026-07-16 12:00:47 - Evento: interactive | De: 584123624773 | Size: 1032b 2026-07-16 12:00:47 - Procesando encuesta interactiva 2026-07-16 12:00:47 - SurveyService: Iniciando procesamiento de encuesta 2026-07-16 12:00:47 - Procesando encuesta de: 584123624773, Message ID: wamid.HBgMNTg0MTIzNjI0NzczFQIAEhggQUNFNjVFMkUyOUU5NkM4QzM3REE4REVEODhFMjRGQUMA 2026-07-16 12:00:47 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-16 12:00:47 - ====== FIN WEBHOOK ====== 2026-07-16 12:08:52 - ====== INICIO WEBHOOK ====== 2026-07-16 12:08:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 12:08:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 12:08:52 - ====== FIN WEBHOOK ====== 2026-07-16 12:08:54 - ====== INICIO WEBHOOK ====== 2026-07-16 12:08:54 - Evento: status:failed | De: 584129911552 | Size: 828b 2026-07-16 12:08:54 - STATUS FAILED: failed para 584129911552 | Error: 131047 Re-engagement message 2026-07-16 12:08:54 - ====== FIN WEBHOOK ====== 2026-07-16 12:14:15 - ====== INICIO WEBHOOK ====== 2026-07-16 12:14:15 - Evento: text | De: 584129911552 | Size: 600b 2026-07-16 12:14:15 - Procesando mensaje regular tipo: text 2026-07-16 12:14:15 - RegularMessageService: Procesando mensaje de 584129911552, tipo: text 2026-07-16 12:14:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTExNTUyFQIAEhggQUM5QjNBMENDNkU2MzAwMERBNzhEQjQzNUY3NDQ1MUUA 2026-07-16 12:14:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTExNTUyFQIAEhggQUM5QjNBMENDNkU2MzAwMERBNzhEQjQzNUY3NDQ1MUUA 2026-07-16 12:14:15 - Contenido: Buenas tardes cuanto días tengo disponible... 2026-07-16 12:14:15 - Comando detectado: buenas 2026-07-16 12:14:15 - CommandProcessor: Procesando comando: buenas 2026-07-16 12:14:15 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:14:15 - Resultado del comando: string 2026-07-16 12:14:15 - Enviando a ChatGPT: Buenas tardes cuanto días tengo disponible... 2026-07-16 12:14:15 - LeadCapture: Posible lead detectado para 584129911552 2026-07-16 12:14:15 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-16 12:14:15 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes cuanto días tengo disponible... 2026-07-16 12:14:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:14:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:14:15 America/Halifax] [CHATBOT][START] corr=0662bf6b IP=127.0.0.1 UA= [16-Jul-2026 12:14:15 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 12:14:15 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 12:14:15 America/Caracas] [CHATBOT][WARN] corr=0662bf6b No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 12:14:15 America/Caracas] [CHATBOT][CTX] corr=0662bf6b tel=584129911552 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 12:14:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:14:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:14:15 America/Caracas] [CHATBOT][AI][5d72d2] Proveedor: gemini [16-Jul-2026 12:14:15 America/Caracas] [CHATBOT][GEMINI][5d72d2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 12:14:16 America/Caracas] [CHATBOT][GEMINI][5d72d2] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:14:16 America/Caracas] [CHATBOT][GEMINI][5d72d2] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:14:17 America/Caracas] [CHATBOT][AI][5d72d2] Gemini falló, usando heurística local [16-Jul-2026 12:14:17 America/Caracas] [CHATBOT][AI][5d72d2] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 12:14:17 America/Caracas] [CHATBOT][END] corr=0662bf6b bytesRespuesta=370 [16-Jul-2026 12:14:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 12:14:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 12:14:18 - Mensaje enviado con éxito a 584129911552 2026-07-16 12:14:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59035a8fc98 (wa_message_id: wamid.HBgMNTg0MTI5OTExNTUyFQIAERgSMTNEMzZFQ0QyM0U0NEU3REMzAA==) 2026-07-16 12:14:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a59035a8fc98 2026-07-16 12:14:18 - ====== FIN WEBHOOK ====== 2026-07-16 12:15:36 - ====== INICIO WEBHOOK ====== 2026-07-16 12:15:36 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 12:15:36 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 12:15:36 - ====== FIN WEBHOOK ====== 2026-07-16 12:20:04 - ====== INICIO WEBHOOK ====== 2026-07-16 12:20:04 - Evento: text | De: 584127141155 | Size: 597b 2026-07-16 12:20:04 - Procesando mensaje regular tipo: text 2026-07-16 12:20:04 - RegularMessageService: Procesando mensaje de 584127141155, tipo: text 2026-07-16 12:20:04 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3MTQxMTU1FQIAEhggQUMxNzc5NzFGQkQ0RjFDMTVDRkM4RjhBRDBCNzhGQkEA 2026-07-16 12:20:04 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3MTQxMTU1FQIAEhggQUMxNzc5NzFGQkQ0RjFDMTVDRkM4RjhBRDBCNzhGQkEA 2026-07-16 12:20:04 - Contenido: 04242911946 Anthony Gabriel Griman Silva 27600185... 2026-07-16 12:20:04 - Comando detectado: 04242911946 2026-07-16 12:20:04 - CommandProcessor: Procesando comando: 04242911946 2026-07-16 12:20:04 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:20:04 - Resultado del comando: string 2026-07-16 12:20:04 - Enviando a ChatGPT: 04242911946 Anthony Gabriel Griman Silva 27600185... 2026-07-16 12:20:04 - forwardToChatGPT: Enviando a ChatGPT: 04242911946 Anthony Gabriel Griman Silva 27600185... 2026-07-16 12:20:04 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:20:04 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:20:04 America/Halifax] [CHATBOT][START] corr=a1271c8c IP=127.0.0.1 UA= [16-Jul-2026 12:20:04 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 12:20:04 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 12:20:04 America/Caracas] [CHATBOT][WARN] corr=a1271c8c No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 12:20:04 America/Caracas] [CHATBOT][CTX] corr=a1271c8c tel=584127141155 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 12:20:04 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:20:04 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:20:04 America/Caracas] [CHATBOT][AI][9be806] Proveedor: gemini [16-Jul-2026 12:20:04 America/Caracas] [CHATBOT][GEMINI][9be806] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 12:20:04 America/Caracas] [CHATBOT][GEMINI][9be806] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:20:05 America/Caracas] [CHATBOT][GEMINI][9be806] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:20:06 America/Caracas] [CHATBOT][AI][9be806] Gemini falló, usando heurística local [16-Jul-2026 12:20:06 America/Caracas] [CHATBOT][AI][9be806] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 12:20:06 America/Caracas] [CHATBOT][END] corr=a1271c8c bytesRespuesta=370 [16-Jul-2026 12:20:06 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 12:20:06 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 12:20:07 - Mensaje enviado con éxito a 584127141155 2026-07-16 12:20:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5904b764d60 (wa_message_id: wamid.HBgMNTg0MTI3MTQxMTU1FQIAERgSNUQ4NTA3N0NBN0VCOTc1MTNDAA==) 2026-07-16 12:20:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a5904b764d60 2026-07-16 12:20:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Anthony Griman, 2026-09-18 00:00:00 . 584120251855 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120251855","wa_id":"584120251855"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMjUxODU1FQIAERgSQTIzRDg0QzM2NTY3QzM5NkIwAA==","message_status":"accepted"}]}'. 2026-07-16 12:40:55 - ====== INICIO WEBHOOK ====== 2026-07-16 12:40:55 - Evento: text | De: 584125851896 | Size: 577b 2026-07-16 12:40:55 - Procesando mensaje regular tipo: text 2026-07-16 12:40:55 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-16 12:40:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM2N0JFRkE1QUE4RUI4NDA0RTMwOEY3QjAxOEYwNjAA 2026-07-16 12:40:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM2N0JFRkE1QUE4RUI4NDA0RTMwOEY3QjAxOEYwNjAA 2026-07-16 12:40:55 - Contenido: Hola buenas tardes... 2026-07-16 12:40:55 - Comando detectado: hola 2026-07-16 12:40:55 - CommandProcessor: Procesando comando: hola 2026-07-16 12:40:55 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:40:55 - Resultado del comando: string 2026-07-16 12:40:55 - Enviando a ChatGPT: Hola buenas tardes... 2026-07-16 12:40:55 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes... 2026-07-16 12:40:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:40:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:40:55 America/Halifax] [CHATBOT][START] corr=4479bff9 IP=127.0.0.1 UA= [16-Jul-2026 12:40:55 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 12:40:55 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 12:40:55 America/Caracas] [CHATBOT][WARN] corr=4479bff9 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 12:40:55 America/Caracas] [CHATBOT][CTX] corr=4479bff9 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 12:40:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:40:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:40:55 America/Caracas] [CHATBOT][AI][3ae579] Proveedor: gemini [16-Jul-2026 12:40:55 America/Caracas] [CHATBOT][GEMINI][3ae579] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 12:40:55 America/Caracas] [CHATBOT][GEMINI][3ae579] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:40:56 America/Caracas] [CHATBOT][GEMINI][3ae579] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:40:56 America/Caracas] [CHATBOT][AI][3ae579] Gemini falló, usando heurística local [16-Jul-2026 12:40:56 America/Caracas] [CHATBOT][AI][3ae579] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 12:40:56 America/Caracas] [CHATBOT][END] corr=4479bff9 bytesRespuesta=370 [16-Jul-2026 12:40:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 12:40:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 12:40:58 - Mensaje enviado con éxito a 584125851896 2026-07-16 12:40:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59099a53bd5 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNUM2M0NCODZBMEEyMUREMkEyAA==) 2026-07-16 12:40:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a59099a53bd5 2026-07-16 12:40:58 - ====== FIN WEBHOOK ====== 2026-07-16 12:41:20 - ====== INICIO WEBHOOK ====== 2026-07-16 12:41:20 - Evento: text | De: 584125851896 | Size: 581b 2026-07-16 12:41:20 - Procesando mensaje regular tipo: text 2026-07-16 12:41:20 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-16 12:41:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMwRjBERkU0Qzg1MEYwOUZBQ0YxNjUxQkQxNjhDMTQA 2026-07-16 12:41:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMwRjBERkU0Qzg1MEYwOUZBQ0YxNjUxQkQxNjhDMTQA 2026-07-16 12:41:20 - Contenido: Para pagar mi internet... 2026-07-16 12:41:20 - Comando detectado: para 2026-07-16 12:41:20 - CommandProcessor: Procesando comando: para 2026-07-16 12:41:20 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:41:20 - Resultado del comando: string 2026-07-16 12:41:20 - Enviando a ChatGPT: Para pagar mi internet... 2026-07-16 12:41:20 - forwardToChatGPT: Enviando a ChatGPT: Para pagar mi internet... 2026-07-16 12:41:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:41:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:41:20 America/Halifax] [CHATBOT][START] corr=6d09af46 IP=127.0.0.1 UA= [16-Jul-2026 12:41:20 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 12:41:20 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 12:41:20 America/Caracas] [CHATBOT][WARN] corr=6d09af46 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 12:41:20 America/Caracas] [CHATBOT][CTX] corr=6d09af46 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 12:41:20 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:41:20 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:41:20 America/Caracas] [CHATBOT][AI][2def67] Proveedor: gemini [16-Jul-2026 12:41:20 America/Caracas] [CHATBOT][GEMINI][2def67] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 12:41:21 America/Caracas] [CHATBOT][GEMINI][2def67] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:41:21 America/Caracas] [CHATBOT][GEMINI][2def67] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:41:22 America/Caracas] [CHATBOT][AI][2def67] Gemini falló, usando heurística local [16-Jul-2026 12:41:22 America/Caracas] [CHATBOT][END] corr=6d09af46 bytesRespuesta=397 [16-Jul-2026 12:41:22 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 12:41:22 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 12:41:23 - Mensaje enviado con éxito a 584125851896 2026-07-16 12:41:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5909b36bc25 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSOUVENUZGNUNFNkIzNTgzRjI5AA==) 2026-07-16 12:41:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a5909b36bc25 2026-07-16 12:41:23 - ====== FIN WEBHOOK ====== 2026-07-16 12:41:47 - ====== INICIO WEBHOOK ====== 2026-07-16 12:41:47 - Evento: text | De: 584125851896 | Size: 600b 2026-07-16 12:41:47 - Procesando mensaje regular tipo: text 2026-07-16 12:41:47 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-16 12:41:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMyODQ5MzU3RDg5RTNGQURDNDY3RUZDMTNCNkJDMDQA 2026-07-16 12:41:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMyODQ5MzU3RDg5RTNGQURDNDY3RUZDMTNCNkJDMDQA 2026-07-16 12:41:47 - Contenido: El Internet de Félix juaquin Pereira... 2026-07-16 12:41:47 - Comando detectado: el 2026-07-16 12:41:47 - CommandProcessor: Procesando comando: el 2026-07-16 12:41:47 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:41:47 - Resultado del comando: string 2026-07-16 12:41:47 - Enviando a ChatGPT: El Internet de Félix juaquin Pereira... 2026-07-16 12:41:47 - forwardToChatGPT: Enviando a ChatGPT: El Internet de Félix juaquin Pereira... 2026-07-16 12:41:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:41:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:41:48 America/Halifax] [CHATBOT][START] corr=a6a25ca7 IP=127.0.0.1 UA= [16-Jul-2026 12:41:48 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 12:41:48 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 12:41:48 America/Caracas] [CHATBOT][WARN] corr=a6a25ca7 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 12:41:48 America/Caracas] [CHATBOT][CTX] corr=a6a25ca7 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 12:41:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:41:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:41:48 America/Caracas] [CHATBOT][AI][c87da8] Proveedor: gemini [16-Jul-2026 12:41:48 America/Caracas] [CHATBOT][GEMINI][c87da8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 12:41:48 America/Caracas] [CHATBOT][GEMINI][c87da8] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:41:49 America/Caracas] [CHATBOT][GEMINI][c87da8] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:41:50 America/Caracas] [CHATBOT][AI][c87da8] Gemini falló, usando heurística local [16-Jul-2026 12:41:50 America/Caracas] [CHATBOT][AI][c87da8] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 12:41:50 America/Caracas] [CHATBOT][END] corr=a6a25ca7 bytesRespuesta=370 [16-Jul-2026 12:41:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 12:41:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 12:41:51 - Mensaje enviado con éxito a 584125851896 2026-07-16 12:41:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5909cf318c7 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNDJGMDQxNkFGQzk3MTQ2NDlCAA==) 2026-07-16 12:41:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a5909cf318c7 2026-07-16 12:41:51 - ====== FIN WEBHOOK ====== 2026-07-16 12:41:56 - ====== INICIO WEBHOOK ====== 2026-07-16 12:41:56 - Evento: text | De: 584125851896 | Size: 564b 2026-07-16 12:41:56 - Procesando mensaje regular tipo: text 2026-07-16 12:41:56 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-16 12:41:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMyMjYzMDhEQzA4RjMwODg0MzFDNkJERDNEN0Y4QTQA 2026-07-16 12:41:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMyMjYzMDhEQzA4RjMwODg0MzFDNkJERDNEN0Y4QTQA 2026-07-16 12:41:56 - Contenido: Pagar... 2026-07-16 12:41:56 - Comando detectado: pagar 2026-07-16 12:41:56 - CommandProcessor: Procesando comando: pagar 2026-07-16 12:41:56 - Ejecutando add_pagos.php [16-Jul-2026 12:41:57 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 12:41:57 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 12:41:57 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 12:41:57 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 12:41:57 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 12:41:57 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 12:41:57 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 [16-Jul-2026 12:41:57 America/Caracas] PHP Warning: Undefined array key 1 in /home/ctnet/www/chatWA/add_pagos.php on line 98 [16-Jul-2026 12:41:57 America/Caracas] PHP Warning: Undefined array key 2 in /home/ctnet/www/chatWA/add_pagos.php on line 99 [16-Jul-2026 12:41:57 America/Caracas] PHP Warning: Undefined array key 3 in /home/ctnet/www/chatWA/add_pagos.php on line 100 2026-07-16 12:41:57 - Resultado del comando: array 2026-07-16 12:41:57 - Enviando respuesta: [Interactivo] No hemos podido confirmar la transac 2026-07-16 12:41:59 - Mensaje enviado con éxito a 584125851896 2026-07-16 12:41:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5909d725bcb (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSODIzMDQ2RjIwOERBODQwQkJEAA==) 2026-07-16 12:41:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a5909d725bcb 2026-07-16 12:41:59 - ====== FIN WEBHOOK ====== 2026-07-16 12:42:33 - ====== INICIO WEBHOOK ====== 2026-07-16 12:42:33 - Evento: text | De: 584125851896 | Size: 581b 2026-07-16 12:42:33 - Procesando mensaje regular tipo: text 2026-07-16 12:42:33 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-16 12:42:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM4MUI5OTE2MUYxM0QzMTQzNjAyMEUwMURGOUI0RDcA 2026-07-16 12:42:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM4MUI5OTE2MUYxM0QzMTQzNjAyMEUwMURGOUI0RDcA 2026-07-16 12:42:33 - Contenido: Para pagar mi Internet... 2026-07-16 12:42:33 - Comando detectado: para 2026-07-16 12:42:33 - CommandProcessor: Procesando comando: para 2026-07-16 12:42:33 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:42:33 - Resultado del comando: string 2026-07-16 12:42:33 - Enviando a ChatGPT: Para pagar mi Internet... 2026-07-16 12:42:33 - forwardToChatGPT: Enviando a ChatGPT: Para pagar mi Internet... 2026-07-16 12:42:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:42:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:42:33 America/Halifax] [CHATBOT][START] corr=ba766805 IP=127.0.0.1 UA= [16-Jul-2026 12:42:34 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 12:42:34 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 12:42:34 America/Caracas] [CHATBOT][WARN] corr=ba766805 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 12:42:34 America/Caracas] [CHATBOT][CTX] corr=ba766805 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 12:42:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:42:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:42:34 America/Caracas] [CHATBOT][AI][b7ef84] Proveedor: gemini [16-Jul-2026 12:42:34 America/Caracas] [CHATBOT][GEMINI][b7ef84] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 12:42:34 America/Caracas] [CHATBOT][GEMINI][b7ef84] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:42:34 America/Caracas] [CHATBOT][GEMINI][b7ef84] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:42:35 America/Caracas] [CHATBOT][AI][b7ef84] Gemini falló, usando heurística local [16-Jul-2026 12:42:35 America/Caracas] [CHATBOT][END] corr=ba766805 bytesRespuesta=397 [16-Jul-2026 12:42:35 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 12:42:35 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 12:42:37 - Mensaje enviado con éxito a 584125851896 2026-07-16 12:42:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5909fd26c4d (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNzU4ODg4NEYzRjM3NjM1OEQwAA==) 2026-07-16 12:42:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a5909fd26c4d 2026-07-16 12:42:37 - ====== FIN WEBHOOK ====== 2026-07-16 12:42:45 - ====== INICIO WEBHOOK ====== 2026-07-16 12:42:45 - Evento: text | De: 584125851896 | Size: 567b 2026-07-16 12:42:45 - Procesando mensaje regular tipo: text 2026-07-16 12:42:45 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-16 12:42:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM2NzU3MDI3NjdDRUZFMUJDNjE5NzI0RjBDNTU4QzcA 2026-07-16 12:42:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM2NzU3MDI3NjdDRUZFMUJDNjE5NzI0RjBDNTU4QzcA 2026-07-16 12:42:45 - Contenido: Es de 30... 2026-07-16 12:42:45 - Comando detectado: es 2026-07-16 12:42:45 - CommandProcessor: Procesando comando: es 2026-07-16 12:42:45 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:42:45 - Resultado del comando: string 2026-07-16 12:42:45 - Enviando a ChatGPT: Es de 30... 2026-07-16 12:42:45 - forwardToChatGPT: Enviando a ChatGPT: Es de 30... 2026-07-16 12:42:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:42:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:42:45 America/Halifax] [CHATBOT][START] corr=1a8560ff IP=127.0.0.1 UA= [16-Jul-2026 12:42:45 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 12:42:45 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 12:42:45 America/Caracas] [CHATBOT][WARN] corr=1a8560ff No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 12:42:45 America/Caracas] [CHATBOT][CTX] corr=1a8560ff tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 12:42:45 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:42:45 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:42:45 America/Caracas] [CHATBOT][AI][7e0837] Proveedor: gemini [16-Jul-2026 12:42:45 America/Caracas] [CHATBOT][GEMINI][7e0837] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 12:42:45 America/Caracas] [CHATBOT][GEMINI][7e0837] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:42:46 America/Caracas] [CHATBOT][GEMINI][7e0837] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:42:47 America/Caracas] [CHATBOT][AI][7e0837] Gemini falló, usando heurística local [16-Jul-2026 12:42:47 America/Caracas] [CHATBOT][AI][7e0837] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 12:42:47 America/Caracas] [CHATBOT][END] corr=1a8560ff bytesRespuesta=370 [16-Jul-2026 12:42:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 12:42:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 12:42:48 - Mensaje enviado con éxito a 584125851896 2026-07-16 12:42:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a590a0809e99 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSMUUwN0VBRkExQkNCQTNBM0Q3AA==) 2026-07-16 12:42:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a590a0809e99 2026-07-16 12:42:48 - ====== FIN WEBHOOK ====== 2026-07-16 12:45:27 - ====== INICIO WEBHOOK ====== 2026-07-16 12:45:27 - Evento: text | De: 584125851896 | Size: 618b 2026-07-16 12:45:27 - Procesando mensaje regular tipo: text 2026-07-16 12:45:27 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-16 12:45:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMwMDQ5RUJFOTEwOEIzRTYwODNCOUQ2MUU3NURGMzYA 2026-07-16 12:45:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMwMDQ5RUJFOTEwOEIzRTYwODNCOUQ2MUU3NURGMzYA 2026-07-16 12:45:27 - Contenido: Cuanto es el monto en bolívares de mi Internet son 30$... 2026-07-16 12:45:27 - Comando detectado: cuanto 2026-07-16 12:45:27 - CommandProcessor: Procesando comando: cuanto 2026-07-16 12:45:27 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:45:27 - Resultado del comando: string 2026-07-16 12:45:27 - Enviando a ChatGPT: Cuanto es el monto en bolívares de mi Internet so... 2026-07-16 12:45:27 - forwardToChatGPT: Enviando a ChatGPT: Cuanto es el monto en bolívares de mi Internet so... 2026-07-16 12:45:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:45:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:45:27 America/Halifax] [CHATBOT][START] corr=fe9fb733 IP=127.0.0.1 UA= [16-Jul-2026 12:45:27 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 12:45:27 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 12:45:27 America/Caracas] [CHATBOT][WARN] corr=fe9fb733 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 12:45:27 America/Caracas] [CHATBOT][CTX] corr=fe9fb733 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 12:45:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:45:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:45:27 America/Caracas] [CHATBOT][AI][c2276e] Proveedor: gemini [16-Jul-2026 12:45:27 America/Caracas] [CHATBOT][GEMINI][c2276e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 12:45:28 America/Caracas] [CHATBOT][GEMINI][c2276e] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:45:28 America/Caracas] [CHATBOT][GEMINI][c2276e] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:45:29 America/Caracas] [CHATBOT][AI][c2276e] Gemini falló, usando heurística local [16-Jul-2026 12:45:29 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-07-16 12:45:29 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-07-16 12:45:30 - Mensaje enviado con éxito a 584125851896 2026-07-16 12:45:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a590aaa840b2 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSNzMxRjI1Q0Q1QUFFNDE2MTlDAA==) 2026-07-16 12:45:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a590aaa840b2 2026-07-16 12:45:30 - ====== FIN WEBHOOK ====== 2026-07-16 12:49:20 - ====== INICIO WEBHOOK ====== 2026-07-16 12:49:20 - Evento: text | De: 584125851896 | Size: 604b 2026-07-16 12:49:20 - Procesando mensaje regular tipo: text 2026-07-16 12:49:20 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-16 12:49:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMwOUQ4RTMwNTdCNkQzQjY2MDNDRTU0M0M2RThGQjYA 2026-07-16 12:49:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMwOUQ4RTMwNTdCNkQzQjY2MDNDRTU0M0M2RThGQjYA 2026-07-16 12:49:20 - Contenido: Como pago el Internet si no me pasan el monto... 2026-07-16 12:49:20 - Comando detectado: como 2026-07-16 12:49:20 - CommandProcessor: Procesando comando: como 2026-07-16 12:49:20 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:49:20 - Resultado del comando: string 2026-07-16 12:49:20 - Enviando a ChatGPT: Como pago el Internet si no me pasan el monto... 2026-07-16 12:49:20 - forwardToChatGPT: Enviando a ChatGPT: Como pago el Internet si no me pasan el monto... 2026-07-16 12:49:20 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:49:20 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:49:20 America/Halifax] [CHATBOT][START] corr=b269366a IP=127.0.0.1 UA= [16-Jul-2026 12:49:20 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 12:49:20 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 12:49:20 America/Caracas] [CHATBOT][WARN] corr=b269366a No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 12:49:20 America/Caracas] [CHATBOT][CTX] corr=b269366a tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 12:49:20 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:49:20 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:49:20 America/Caracas] [CHATBOT][AI][a368d4] Proveedor: gemini [16-Jul-2026 12:49:20 America/Caracas] [CHATBOT][GEMINI][a368d4] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 12:49:20 America/Caracas] [CHATBOT][GEMINI][a368d4] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:49:21 America/Caracas] [CHATBOT][GEMINI][a368d4] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:49:21 America/Caracas] [CHATBOT][AI][a368d4] Gemini falló, usando heurística local [16-Jul-2026 12:49:21 America/Caracas] [CHATBOT][END] corr=b269366a bytesRespuesta=397 [16-Jul-2026 12:49:21 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 12:49:21 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 12:49:23 - Mensaje enviado con éxito a 584125851896 2026-07-16 12:49:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a590b9326086 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSQUJDMUIwQTRFRTk5NjlFNzU1AA==) 2026-07-16 12:49:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a590b9326086 2026-07-16 12:49:23 - ====== FIN WEBHOOK ====== 2026-07-16 12:51:46 - ====== INICIO WEBHOOK ====== 2026-07-16 12:51:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 12:51:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 12:51:46 - ====== FIN WEBHOOK ====== 2026-07-16 12:52:16 - ====== INICIO WEBHOOK ====== 2026-07-16 12:52:16 - Evento: text | De: 584125851896 | Size: 570b 2026-07-16 12:52:16 - Procesando mensaje regular tipo: text 2026-07-16 12:52:16 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-16 12:52:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMyRjlDNjIzRkU1MjAzQzY5ODI3NUI4MTAwNkQ5MDkA 2026-07-16 12:52:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUMyRjlDNjIzRkU1MjAzQzY5ODI3NUI4MTAwNkQ5MDkA 2026-07-16 12:52:16 - Contenido: 04142644724... 2026-07-16 12:52:16 - Comando detectado: 04142644724 2026-07-16 12:52:16 - CommandProcessor: Procesando comando: 04142644724 2026-07-16 12:52:16 - Número de teléfono detectado: 04142644724 [16-Jul-2026 12:52:16 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 63 [16-Jul-2026 12:52:17 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/chatWA/usr-mactlf.php on line 165 [16-Jul-2026 12:52:17 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/chatWA/usr-mactlf.php on line 165 [16-Jul-2026 12:52:17 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/chatWA/usr-mactlf.php on line 165 [16-Jul-2026 12:52:17 America/Caracas] Error al obtener la tasa de cambio. [16-Jul-2026 12:52:17 America/Caracas] PHP Warning: file_put_contents(errores.txt): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/usr-mactlf.php on line 132 [16-Jul-2026 12:52:17 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 834 [16-Jul-2026 12:52:17 America/Caracas] PHP Warning: Undefined variable $estado in /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php on line 835 2026-07-16 12:52:17 - Resultado del comando: array 2026-07-16 12:52:17 - Enviando respuesta: ⚡ *Felix Pereira* ━━━━━━━━━━ 2026-07-16 12:52:18 - Mensaje enviado con éxito a 584125851896 2026-07-16 12:52:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a590c42ea12e (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSMkVGOENCQkM5MTM4NzZGOUJBAA==) 2026-07-16 12:52:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a590c42ea12e 2026-07-16 12:52:18 - ====== FIN WEBHOOK ====== 2026-07-16 12:52:45 - ====== INICIO WEBHOOK ====== 2026-07-16 12:52:45 - Evento: image | De: 584125851896 | Size: 832b 2026-07-16 12:52:45 - Procesando mensaje regular tipo: image 2026-07-16 12:52:45 - RegularMessageService: Procesando mensaje de 584125851896, tipo: image 2026-07-16 12:52:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNEQUY5Qjg2ODNEMDIzRUQxMEM0MTc5RDEzMkY2QUMA 2026-07-16 12:52:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNEQUY5Qjg2ODNEMDIzRUQxMEM0MTc5RDEzMkY2QUMA 2026-07-16 12:52:45 - Contenido: ... 2026-07-16 12:52:45 - Comando detectado: image 2026-07-16 12:52:45 - CommandProcessor: Procesando comando: image 2026-07-16 12:52:45 - Imagen sin comando, guardando y procesando 2026-07-16 12:52:45 - Verificando duplicado por imageId=1589120952762407, msgId=wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNEQUY5Qjg2ODNEMDIzRUQxMEM0MTc5RDEzMkY2QUMA 2026-07-16 12:52:45 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 12:52:45 - Incluyendo numtoname.php... 2026-07-16 12:52:45 - Incluyendo media.php... 2026-07-16 12:52:45 - DEBUG messages batch: [{"from":"584125851896","from_user_id":"VE.4549288515358295","id":"wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUNEQUY5Qjg2ODNEMDIzRUQxMEM0MTc5RDEzMkY2QUMA","timestamp":"1787090300","type":"image","image":{"mime_type":"image\/jpeg","sha256":"HbY6qcvoijhjAuoCk2JERDi1EZo2nM7aKT7KYvLwPJo=","id":"1589120952762407","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1589120952762407&source=webhook&ext=1787090602&hash=ATzGyh1wyoJOfa6Lqj3iDMXlcoAMA2HkxGZVZLPdGf3GSg"}}] 2026-07-16 12:52:45 - DEBUG caption: no se encontró texto cercano 2026-07-16 12:52:45 - DEBUG caption final: [VACIO] 2026-07-16 12:52:45 - DEBUG busqueda mobiles: 04125851896,4125851896,584125851896 2026-07-16 12:52:45 - DEBUG usuario NO encontrado 2026-07-16 12:52:45 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 12:52:45 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 12:52:46 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1589120952762407&source=getMedia&ext=1787090603&hash=ATwr-ttaNb0dVh3_z8R5TfFDvtAW9UCAvN2eOx8Z8iToxg 2026-07-16 12:52:47 - ====== INICIO WEBHOOK ====== 2026-07-16 12:52:47 - Evento: text | De: 584125851896 | Size: 566b 2026-07-16 12:52:47 - Procesando mensaje regular tipo: text 2026-07-16 12:52:47 - RegularMessageService: Procesando mensaje de 584125851896, tipo: text 2026-07-16 12:52:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM5NzRFQjlENjI5ODI0QjYwMkY2M0I3M0U4MEQ1NDUA 2026-07-16 12:52:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1ODUxODk2FQIAEhggQUM5NzRFQjlENjI5ODI0QjYwMkY2M0I3M0U4MEQ1NDUA 2026-07-16 12:52:47 - Contenido: Gracias... 2026-07-16 12:52:47 - Comando detectado: gracias 2026-07-16 12:52:47 - CommandProcessor: Procesando comando: gracias 2026-07-16 12:52:47 - Comando no reconocido, enviando a ChatGPT 2026-07-16 12:52:47 - Resultado del comando: string 2026-07-16 12:52:47 - Enviando a ChatGPT: Gracias... 2026-07-16 12:52:47 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-07-16 12:52:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 13:52:47 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 13:52:47 America/Halifax] [CHATBOT][START] corr=b63de524 IP=127.0.0.1 UA= [16-Jul-2026 12:52:47 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 12:52:47 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 12:52:47 America/Caracas] [CHATBOT][WARN] corr=b63de524 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 12:52:47 America/Caracas] [CHATBOT][CTX] corr=b63de524 tel=584125851896 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [16-Jul-2026 12:52:47 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 12:52:47 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 12:52:47 America/Caracas] [CHATBOT][AI][8412e6] Proveedor: gemini [16-Jul-2026 12:52:47 America/Caracas] [CHATBOT][GEMINI][8412e6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-07-16 12:52:47 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1589120952762407.jpg (36605 bytes) [16-Jul-2026 12:52:47 America/Caracas] [CHATBOT][GEMINI][8412e6] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:52:48 America/Caracas] [CHATBOT][GEMINI][8412e6] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 12:52:48 America/Caracas] [CHATBOT][AI][8412e6] Gemini falló, usando heurística local [16-Jul-2026 12:52:48 America/Caracas] [CHATBOT][END] corr=b63de524 bytesRespuesta=88 [16-Jul-2026 12:52:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 12:52:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 12:52:48 - OCR tesseract exit=0 chars=368 2026-07-16 12:52:48 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 222 5:57 8 E] BBR SA OC CSD Te) =e) MeN) 11-1) a Ma PagomóvilBDV Personas Fecha: Operacién: Identificacién: Origen: Destino: 1=ETaloody Concepto: 18/08/2026 007051916578 I] 18143785 LS 04143466209 0105 - BANCO MERCANTIL [Tele € O Agregar Beneficiario O Crear Acceso directo 2026-07-16 12:52:48 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-18"} 2026-07-16 12:52:48 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-18","debug":["fecha=2026-08-18"]} 2026-07-16 12:52:48 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-16 12:52:48 - DEBUG bodyAdmin postOCR: Tlf: 04125851896\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: \nFecha: 2026-08-18 (caption) 2026-07-16 12:52:49 - Mensaje enviado con éxito a 584125851896 2026-07-16 12:52:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a590c61da098 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSQTZCM0IzMTM2MzY5MThFMTJGAA==) 2026-07-16 12:52:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a590c61da098 2026-07-16 12:52:49 - ====== FIN WEBHOOK ====== 2026-07-16 12:52:51 - IMG 1589120952762407 TEL 04125851896 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 12:52:51 - Incluyendo guardar_imagen.php... 2026-07-16 12:52:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 12:52:51 - Includes realizados. Verificando funciones... 2026-07-16 12:52:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584125851896 2026-07-16 12:52:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 12:52:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 12:52:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 12:52:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 12:52:51 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584125851896 2026-07-16 12:52:51 - Datos usuario extraídos: null 2026-07-16 12:52:51 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 12:52:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 12:52:51 - Valor de accessToken: EAAC0c45... 2026-07-16 12:52:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 12:52:51 - Instancia WhatsAppImageHandler creada 2026-07-16 12:52:51 - Llamando a saveWhatsAppImage... 2026-07-16 12:52:51 - saveWhatsAppImage: Procesando imagen para: 584125851896 2026-07-16 12:52:51 - saveWhatsAppImage: ID de media: 1589120952762407, MIME type: image/jpeg 2026-07-16 12:52:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1589120952762407 2026-07-16 12:52:52 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 12:52:52 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1589120952762407&source=getMedia&ext=1787090609&hash=ATwLaKgbQEqUjT-TMNs2fEZvIOoWxmwew8_3FWZizjBzgQ 2026-07-16 12:52:52 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1589120952762407&source=getMedia&ext=1787090609&hash=ATwLaKgbQEqUjT-TMNs2fEZvIOoWxmwew8_3FWZizjBzgQ 2026-07-16 12:52:52 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 12:52:52 - descargar_imagen: Imagen descargada - Tamaño: 36605 bytes, Tipo: image/jpeg 2026-07-16 12:52:52 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1589120952762407.jpg, Tamaño: 36605 bytes 2026-07-16 12:52:52 - saveToDatabase: Registro insertado en BD con ID: 431 2026-07-16 12:52:52 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1589120952762407.jpg","image_id":"1589120952762407","size":36605,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 12:52:52 - Resultado del comando: array 2026-07-16 12:52:52 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 12:52:54 - Mensaje enviado con éxito a 584125851896 2026-07-16 12:52:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a590c66151c6 (wa_message_id: wamid.HBgMNTg0MTI1ODUxODk2FQIAERgSREJBRDNGQ0NEMDFDN0YyQUZGAA==) 2026-07-16 12:52:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a590c66151c6 2026-07-16 12:52:54 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Robinson Sulbaran, 2026-08-30 00:00:00 . 584226464021 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584226464021","wa_id":"584226464021"}],"messages":[{"id":"wamid.HBgMNTg0MjI2NDY0MDIxFQIAERgSRDdBMUM5MEQwNDY5QjFBRjI4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Felix Pereira, 2026-09-20 00:00:00 . 584142644724 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142644724","wa_id":"584142644724"}],"messages":[{"id":"wamid.HBgMNTg0MTQyNjQ0NzI0FQIAERgSQkMxNDIyRjVDMEQyRkI4N0ZDAA==","message_status":"accepted"}]}'. 2026-07-16 12:57:21 - ====== INICIO WEBHOOK ====== 2026-07-16 12:57:21 - Evento: status:failed | De: 584262150967 | Size: 573b 2026-07-16 12:57:21 - STATUS FAILED: failed para 584262150967 | Error: 131026 Message undeliverable 2026-07-16 12:57:21 - ====== FIN WEBHOOK ====== 2026-07-16 12:57:22 - ====== INICIO WEBHOOK ====== 2026-07-16 12:57:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 12:57:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 12:57:22 - ====== FIN WEBHOOK ====== 2026-07-16 12:57:24 - ====== INICIO WEBHOOK ====== 2026-07-16 12:57:24 - Evento: status:failed | De: 584262150967 | Size: 573b 2026-07-16 12:57:24 - STATUS FAILED: failed para 584262150967 | Error: 131026 Message undeliverable 2026-07-16 12:57:24 - ====== FIN WEBHOOK ====== 2026-07-16 13:16:15 - ====== INICIO WEBHOOK ====== 2026-07-16 13:16:15 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 13:16:15 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 13:16:15 - ====== FIN WEBHOOK ====== 2026-07-16 13:16:16 - ====== INICIO WEBHOOK ====== 2026-07-16 13:16:16 - Evento: status:failed | De: 584121027456 | Size: 828b 2026-07-16 13:16:16 - STATUS FAILED: failed para 584121027456 | Error: 131047 Re-engagement message 2026-07-16 13:16:16 - ====== FIN WEBHOOK ====== 2026-07-16 13:36:46 - ====== INICIO WEBHOOK ====== 2026-07-16 13:36:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 13:36:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 13:36:46 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , mercy gerik, 2026-09-18 00:00:00 . 4073002277 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"4073002277","wa_id":"4073002277"}],"messages":[{"id":"wamid.HBgKNDA3MzAwMjI3NxUCABEYEkRENkU5NzdGREMxNkExODJCQQA=","message_status":"accepted"}]}'. 2026-07-16 13:43:33 - ====== INICIO WEBHOOK ====== 2026-07-16 13:43:33 - Evento: status:failed | De: 4073002277 | Size: 565b 2026-07-16 13:43:33 - STATUS FAILED: failed para 4073002277 | Error: 131026 Message undeliverable 2026-07-16 13:43:33 - ====== FIN WEBHOOK ====== 2026-07-16 13:44:25 - ====== INICIO WEBHOOK ====== 2026-07-16 13:44:25 - Evento: button | De: 584144927330 | Size: 711b 2026-07-16 13:44:25 - Procesando botón de plantilla: Informacion de pagos 2026-07-16 13:44:25 - ButtonService: payload=informacion de pagos, telefono=584144927330 2026-07-16 13:44:25 - Procesando botón PAGO para: 584144927330 2026-07-16 13:44:26 - Mensaje enviado con éxito a 584144927330 2026-07-16 13:44:26 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59187a3d751 (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSNEE2QUMwNTBBOTBENzlGOUQ0AA==) 2026-07-16 13:44:26 - SUCCESS: Respuesta ChatGPT guardada: out_6a59187a3d751 2026-07-16 13:44:26 - ====== FIN WEBHOOK ====== 2026-07-16 13:51:19 - ====== INICIO WEBHOOK ====== 2026-07-16 13:51:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 13:51:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 13:51:19 - ====== FIN WEBHOOK ====== 2026-07-16 13:51:32 - ====== INICIO WEBHOOK ====== 2026-07-16 13:51:32 - Evento: image | De: 584144927330 | Size: 825b 2026-07-16 13:51:32 - Procesando mensaje regular tipo: image 2026-07-16 13:51:32 - RegularMessageService: Procesando mensaje de 584144927330, tipo: image 2026-07-16 13:51:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNDMjNGQkYwNzYwQjg5MzBBQ0E2QTQxMEE1NkJGMTAA 2026-07-16 13:51:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNDMjNGQkYwNzYwQjg5MzBBQ0E2QTQxMEE1NkJGMTAA 2026-07-16 13:51:32 - Contenido: ... 2026-07-16 13:51:32 - Comando detectado: image 2026-07-16 13:51:32 - CommandProcessor: Procesando comando: image 2026-07-16 13:51:32 - Imagen sin comando, guardando y procesando 2026-07-16 13:51:32 - Verificando duplicado por imageId=4573220549629179, msgId=wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNDMjNGQkYwNzYwQjg5MzBBQ0E2QTQxMEE1NkJGMTAA 2026-07-16 13:51:32 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-16 13:51:32 - Incluyendo numtoname.php... 2026-07-16 13:51:32 - Incluyendo media.php... 2026-07-16 13:51:32 - DEBUG messages batch: [{"from":"584144927330","from_user_id":"VE.4524640907823056","id":"wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNDMjNGQkYwNzYwQjg5MzBBQ0E2QTQxMEE1NkJGMTAA","timestamp":"1787093827","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Vu1DC+50e3DR\/3QlifIUlIqkRJ\/0pJWlZhP2qBrbWn0=","id":"4573220549629179","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=4573220549629179&source=webhook&ext=1787094129&hash=ATy1ne8wRZyRoIDQybWLyu4hymlHJdU54O5BWqqzVoQxrw"}}] 2026-07-16 13:51:32 - DEBUG caption: no se encontró texto cercano 2026-07-16 13:51:32 - DEBUG caption final: [VACIO] 2026-07-16 13:51:32 - DEBUG busqueda mobiles: 04144927330,4144927330,584144927330 2026-07-16 13:51:32 - DEBUG usuario NO encontrado 2026-07-16 13:51:32 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-16 13:51:32 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-16 13:51:33 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4573220549629179&source=getMedia&ext=1787094130&hash=ATzNuxKNbQOP4QBHnFoI9GNT1Ol-dzHThoPVDCJOnr2VmA 2026-07-16 13:51:34 - OCR imagen guardada /home/ctnet/www/chatWEB/media/4573220549629179.jpg (41141 bytes) 2026-07-16 13:51:35 - OCR tesseract exit=0 chars=440 2026-07-16 13:51:35 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 196 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 27.275,00 Nro. de referencia: r 48314822026 Fecha y hora del envío: 18/08/2026 a las 6:56:25 PM Cuenta origen: Cta. Corriente *3837 Beneficiario: Ctnetworks - 0414-3466209 Documento de identidad: V-18.143.785 Banco destino: 0105 - Banco Mercantil, C.a. S.a.c.a. Banco Universal Concepto: renta wifi 2026-07-16 13:51:35 - OCR parse (caption-level): {"banco":"Mercantil","monto":null,"fecha":"2026-08-18"} 2026-07-16 13:51:35 - OCR parseDetalles: {"banco":"Mercantil","monto":"27275.00","fecha":"2026-08-18","debug":["fecha=2026-08-18","bancoCode=0105","montoNext=27.275,00"]} 2026-07-16 13:51:35 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-16 13:51:35 - DEBUG bodyAdmin postOCR: Tlf: 04144927330\nUsuario: NO REGISTRADO\nBanco: Mercantil\nMonto: 27275.00 (ocrDetails)\nFecha: 2026-08-18 (caption) 2026-07-16 13:51:37 - IMG 4573220549629179 TEL 04144927330 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-16 13:51:37 - Incluyendo guardar_imagen.php... 2026-07-16 13:51:37 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-16 13:51:37 - Includes realizados. Verificando funciones... 2026-07-16 13:51:37 - obtenerInfoUsuario: Iniciando función con teléfono: 584144927330 2026-07-16 13:51:37 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-16 13:51:37 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-16 13:51:37 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-16 13:51:37 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-16 13:51:37 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-16 13:51:37 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:1c:bf:d3","firstname":"Martin","lastname":"Garcia","mac":"70:a7:41:1c:bf:d3","srvid":34} 2026-07-16 13:51:37 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-16 13:51:37 - Datos usuario extraídos: {"username":"70:a7:41:1c:bf:d3","firstname":"Martin","lastname":"Garcia","mac":"70:a7:41:1c:bf:d3","srvid":34} 2026-07-16 13:51:37 - Función conectarbot disponible, obteniendo conexión... 2026-07-16 13:51:37 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-16 13:51:37 - Valor de accessToken: EAAC0c45... 2026-07-16 13:51:37 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-16 13:51:37 - Instancia WhatsAppImageHandler creada 2026-07-16 13:51:37 - Llamando a saveWhatsAppImage... 2026-07-16 13:51:37 - saveWhatsAppImage: Procesando imagen para: 584144927330 2026-07-16 13:51:37 - saveWhatsAppImage: ID de media: 4573220549629179, MIME type: image/jpeg 2026-07-16 13:51:37 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/4573220549629179 2026-07-16 13:51:38 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-16 13:51:38 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4573220549629179&source=getMedia&ext=1787094136&hash=ATxmvb1ZxWkk_UAGRwJKDGXhclg_GR8spQ-soU_pXSfQnA 2026-07-16 13:51:38 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=4573220549629179&source=getMedia&ext=1787094136&hash=ATxmvb1ZxWkk_UAGRwJKDGXhclg_GR8spQ-soU_pXSfQnA 2026-07-16 13:51:39 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-16 13:51:39 - descargar_imagen: Imagen descargada - Tamaño: 41141 bytes, Tipo: image/jpeg 2026-07-16 13:51:39 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/4573220549629179.jpg, Tamaño: 41141 bytes 2026-07-16 13:51:39 - saveToDatabase: Registro insertado en BD con ID: 432 2026-07-16 13:51:39 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/4573220549629179.jpg","image_id":"4573220549629179","size":41141,"mime_type":"image\/jpeg","db_success":true} 2026-07-16 13:51:39 - Resultado del comando: array 2026-07-16 13:51:39 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-16 13:51:40 - Mensaje enviado con éxito a 584144927330 2026-07-16 13:51:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a591a2cabac1 (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSNDdFNjk0MjM4MUNGMzk2Q0IyAA==) 2026-07-16 13:51:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a591a2cabac1 2026-07-16 13:51:40 - ====== FIN WEBHOOK ====== 2026-07-16 13:52:05 - ====== INICIO WEBHOOK ====== 2026-07-16 13:52:05 - Evento: text | De: 584144927330 | Size: 551b 2026-07-16 13:52:05 - Procesando mensaje regular tipo: text 2026-07-16 13:52:05 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-07-16 13:52:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNDREJDNjgzMjk1QTcwNDk4RTUxMjg5RjhDNDA3MDcA 2026-07-16 13:52:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNDREJDNjgzMjk1QTcwNDk4RTUxMjg5RjhDNDA3MDcA 2026-07-16 13:52:05 - Contenido: 1... 2026-07-16 13:52:05 - Comando detectado: 1 2026-07-16 13:52:05 - CommandProcessor: Procesando comando: 1 2026-07-16 13:52:05 - Comando no reconocido, enviando a ChatGPT 2026-07-16 13:52:05 - Resultado del comando: string 2026-07-16 13:52:05 - Enviando a ChatGPT: 1... 2026-07-16 13:52:05 - forwardToChatGPT: Enviando a ChatGPT: 1... 2026-07-16 13:52:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 14:52:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 14:52:05 America/Halifax] [CHATBOT][START] corr=062f7974 IP=127.0.0.1 UA= [16-Jul-2026 13:52:05 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 13:52:05 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 13:52:05 America/Caracas] [CHATBOT][WARN] corr=062f7974 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 13:52:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=70:a7:41:1c:bf:d3 mobile=584144927330 [16-Jul-2026 13:52:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 13:52:05 America/Caracas] [CHATBOT][DIAG] corr=062f7974 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 13:52:05 America/Caracas] [CHATBOT][CTX] corr=062f7974 tel=584144927330 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 13:52:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 13:52:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 13:52:05 America/Caracas] [CHATBOT][AI][e764c6] Proveedor: gemini [16-Jul-2026 13:52:05 America/Caracas] [CHATBOT][GEMINI][e764c6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 13:52:06 America/Caracas] [CHATBOT][GEMINI][e764c6] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 13:52:06 America/Caracas] [CHATBOT][GEMINI][e764c6] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 13:52:07 America/Caracas] [CHATBOT][AI][e764c6] Gemini falló, usando heurística local [16-Jul-2026 13:52:07 America/Caracas] [CHATBOT][AI][e764c6] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 13:52:07 America/Caracas] [CHATBOT][END] corr=062f7974 bytesRespuesta=390 [16-Jul-2026 13:52:07 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 13:52:07 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 13:52:08 - Mensaje enviado con éxito a 584144927330 2026-07-16 13:52:08 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a591a48af6c5 (wa_message_id: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSRkFCRTFCMURDRjRCMEI5QTIyAA==) 2026-07-16 13:52:08 - SUCCESS: Respuesta ChatGPT guardada: out_6a591a48af6c5 2026-07-16 13:52:08 - ====== FIN WEBHOOK ====== 2026-07-16 14:37:22 - ====== INICIO WEBHOOK ====== 2026-07-16 14:37:22 - Evento: text | De: 584242276440 | Size: 559b 2026-07-16 14:37:22 - Procesando mensaje regular tipo: text 2026-07-16 14:37:22 - RegularMessageService: Procesando mensaje de 584242276440, tipo: text 2026-07-16 14:37:22 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjc2NDQwFQIAEhggQUM0NkE5MDZEMjhGRDc3RTFDRTU3MDIyNkM4NDA2NEUA 2026-07-16 14:37:22 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjc2NDQwFQIAEhggQUM0NkE5MDZEMjhGRDc3RTFDRTU3MDIyNkM4NDA2NEUA 2026-07-16 14:37:22 - Contenido: Buenas noches... 2026-07-16 14:37:22 - Comando detectado: buenas 2026-07-16 14:37:22 - CommandProcessor: Procesando comando: buenas 2026-07-16 14:37:22 - Comando no reconocido, enviando a ChatGPT 2026-07-16 14:37:22 - Resultado del comando: string 2026-07-16 14:37:22 - Enviando a ChatGPT: Buenas noches... 2026-07-16 14:37:22 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches... 2026-07-16 14:37:22 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 15:37:22 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 15:37:22 America/Halifax] [CHATBOT][START] corr=cf50ca78 IP=127.0.0.1 UA= [16-Jul-2026 14:37:22 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 14:37:22 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 14:37:22 America/Caracas] [CHATBOT][WARN] corr=cf50ca78 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 14:37:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=0c:ea:14:90:c7:b7 mobile=584242276440 [16-Jul-2026 14:37:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 14:37:22 America/Caracas] [CHATBOT][DIAG] corr=cf50ca78 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [16-Jul-2026 14:37:22 America/Caracas] [CHATBOT][CTX] corr=cf50ca78 tel=584242276440 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [16-Jul-2026 14:37:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 14:37:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 14:37:22 America/Caracas] [CHATBOT][AI][9a1c08] Proveedor: gemini [16-Jul-2026 14:37:22 America/Caracas] [CHATBOT][GEMINI][9a1c08] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 14:37:22 America/Caracas] [CHATBOT][GEMINI][9a1c08] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 14:37:23 America/Caracas] [CHATBOT][GEMINI][9a1c08] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 14:37:24 America/Caracas] [CHATBOT][AI][9a1c08] Gemini falló, usando heurística local [16-Jul-2026 14:37:24 America/Caracas] [CHATBOT][AI][9a1c08] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 14:37:24 America/Caracas] [CHATBOT][END] corr=cf50ca78 bytesRespuesta=395 [16-Jul-2026 14:37:24 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 14:37:24 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 14:37:25 - Mensaje enviado con éxito a 584242276440 2026-07-16 14:37:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5924e5b55c7 (wa_message_id: wamid.HBgMNTg0MjQyMjc2NDQwFQIAERgSRDQ0RDVFNENFMDk2NEZGRTNGAA==) 2026-07-16 14:37:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a5924e5b55c7 2026-07-16 14:37:25 - ====== FIN WEBHOOK ====== 2026-07-16 14:38:10 - ====== INICIO WEBHOOK ====== 2026-07-16 14:38:10 - Evento: text | De: 584242276440 | Size: 551b 2026-07-16 14:38:10 - Procesando mensaje regular tipo: text 2026-07-16 14:38:10 - RegularMessageService: Procesando mensaje de 584242276440, tipo: text 2026-07-16 14:38:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjc2NDQwFQIAEhggQUMyMzdFMEU1RDMwRUM0OTNCOTU4RkZFM0VDRUFGOTcA 2026-07-16 14:38:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjc2NDQwFQIAEhggQUMyMzdFMEU1RDMwRUM0OTNCOTU4RkZFM0VDRUFGOTcA 2026-07-16 14:38:10 - Contenido: Pagar... 2026-07-16 14:38:10 - Comando detectado: pagar 2026-07-16 14:38:10 - CommandProcessor: Procesando comando: pagar 2026-07-16 14:38:10 - Ejecutando add_pagos.php [16-Jul-2026 14:38:10 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 14:38:10 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 14:38:10 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 14:38:10 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 14:38:10 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 14:38:10 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [16-Jul-2026 14:38:10 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 [16-Jul-2026 14:38:10 America/Caracas] PHP Warning: Undefined array key 1 in /home/ctnet/www/chatWA/add_pagos.php on line 98 [16-Jul-2026 14:38:10 America/Caracas] PHP Warning: Undefined array key 2 in /home/ctnet/www/chatWA/add_pagos.php on line 99 [16-Jul-2026 14:38:10 America/Caracas] PHP Warning: Undefined array key 3 in /home/ctnet/www/chatWA/add_pagos.php on line 100 2026-07-16 14:38:11 - Resultado del comando: array 2026-07-16 14:38:11 - Enviando respuesta: [Interactivo] No hemos podido confirmar la transac 2026-07-16 14:38:13 - Mensaje enviado con éxito a 584242276440 2026-07-16 14:38:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5925151c455 (wa_message_id: wamid.HBgMNTg0MjQyMjc2NDQwFQIAERgSN0Y1RjhDMzA4RUM3RDNCQzc3AA==) 2026-07-16 14:38:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a5925151c455 2026-07-16 14:38:13 - ====== FIN WEBHOOK ====== 2026-07-16 14:57:29 - ====== INICIO WEBHOOK ====== 2026-07-16 14:57:29 - Evento: text | De: 584143466209 | Size: 587b 2026-07-16 14:57:29 - Procesando mensaje regular tipo: text 2026-07-16 14:57:29 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-16 14:57:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwMTk2Q0M2OTk1MjVBQ0NCRDlEQUMyRkNDOTM2QkIA 2026-07-16 14:57:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwMTk2Q0M2OTk1MjVBQ0NCRDlEQUMyRkNDOTM2QkIA 2026-07-16 14:57:29 - Contenido: Monto del plan de 30 y datos para el pago... 2026-07-16 14:57:29 - Comando detectado: monto 2026-07-16 14:57:29 - CommandProcessor: Procesando comando: monto 2026-07-16 14:57:29 - Comando no reconocido, enviando a ChatGPT 2026-07-16 14:57:29 - Resultado del comando: string 2026-07-16 14:57:29 - Enviando a ChatGPT: Monto del plan de 30 y datos para el pago... 2026-07-16 14:57:29 - LeadCapture: Posible lead detectado para 584143466209 2026-07-16 14:57:29 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-16 14:57:29 - forwardToChatGPT: Enviando a ChatGPT: Monto del plan de 30 y datos para el pago... 2026-07-16 14:57:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 15:57:30 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 15:57:30 America/Halifax] [CHATBOT][START] corr=2f6e04d3 IP=127.0.0.1 UA= [16-Jul-2026 14:57:30 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 14:57:30 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 14:57:30 America/Caracas] [CHATBOT][WARN] corr=2f6e04d3 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 14:57:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2028-05-22 username=18:fd:74:60:44:09 mobile=584143466209 [16-Jul-2026 14:57:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 14:57:30 America/Caracas] [CHATBOT][DIAG] corr=2f6e04d3 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 14:57:30 America/Caracas] [CHATBOT][CTX] corr=2f6e04d3 tel=584143466209 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [16-Jul-2026 14:57:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 14:57:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 14:57:30 America/Caracas] [CHATBOT][AI][e60030] Proveedor: gemini [16-Jul-2026 14:57:30 America/Caracas] [CHATBOT][GEMINI][e60030] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 14:57:30 America/Caracas] [CHATBOT][GEMINI][e60030] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 14:57:31 America/Caracas] [CHATBOT][GEMINI][e60030] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 14:57:31 America/Caracas] [CHATBOT][AI][e60030] Gemini falló, usando heurística local [16-Jul-2026 14:57:31 America/Caracas] [CHATBOT][END] corr=2f6e04d3 bytesRespuesta=478 [16-Jul-2026 14:57:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 14:57:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 14:57:33 - Mensaje enviado con éxito a 584143466209 2026-07-16 14:57:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59299d31943 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSODlENDQzRUY2NjVFODlEMzQ1AA==) 2026-07-16 14:57:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a59299d31943 2026-07-16 14:57:33 - ====== FIN WEBHOOK ====== 2026-07-16 14:57:42 - ====== INICIO WEBHOOK ====== 2026-07-16 14:57:42 - Evento: text | De: 584143466209 | Size: 551b 2026-07-16 14:57:42 - Procesando mensaje regular tipo: text 2026-07-16 14:57:42 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-16 14:57:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5OTgyMDM2NjcxRDI3NzI4QzIzNUFDRDMxMTRCMkUA 2026-07-16 14:57:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM5OTgyMDM2NjcxRDI3NzI4QzIzNUFDRDMxMTRCMkUA 2026-07-16 14:57:42 - Contenido: En bs... 2026-07-16 14:57:42 - Comando detectado: en 2026-07-16 14:57:42 - CommandProcessor: Procesando comando: en 2026-07-16 14:57:42 - Comando no reconocido, enviando a ChatGPT 2026-07-16 14:57:42 - Resultado del comando: string 2026-07-16 14:57:42 - Enviando a ChatGPT: En bs... 2026-07-16 14:57:42 - forwardToChatGPT: Enviando a ChatGPT: En bs... 2026-07-16 14:57:42 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 15:57:42 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 15:57:42 America/Halifax] [CHATBOT][START] corr=d9368b56 IP=127.0.0.1 UA= [16-Jul-2026 14:57:42 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 14:57:42 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 14:57:42 America/Caracas] [CHATBOT][WARN] corr=d9368b56 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 14:57:43 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2028-05-22 username=18:fd:74:60:44:09 mobile=584143466209 [16-Jul-2026 14:57:43 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 14:57:43 America/Caracas] [CHATBOT][DIAG] corr=d9368b56 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 14:57:43 America/Caracas] [CHATBOT][CTX] corr=d9368b56 tel=584143466209 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [16-Jul-2026 14:57:43 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 14:57:43 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 14:57:43 America/Caracas] [CHATBOT][AI][80db51] Proveedor: gemini [16-Jul-2026 14:57:43 America/Caracas] [CHATBOT][GEMINI][80db51] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 14:57:43 America/Caracas] [CHATBOT][GEMINI][80db51] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 14:57:44 America/Caracas] [CHATBOT][GEMINI][80db51] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 14:57:44 America/Caracas] [CHATBOT][AI][80db51] Gemini falló, usando heurística local [16-Jul-2026 14:57:44 America/Caracas] [CHATBOT][AI][80db51] Heurística no matcheó, enviando menú de opciones [16-Jul-2026 14:57:44 America/Caracas] [CHATBOT][END] corr=d9368b56 bytesRespuesta=390 [16-Jul-2026 14:57:44 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 14:57:44 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 14:57:45 - Mensaje enviado con éxito a 584143466209 2026-07-16 14:57:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5929a9de4c9 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzY0N0I2OUIzNDM0RDhGNjE0AA==) 2026-07-16 14:57:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a5929a9de4c9 2026-07-16 14:57:45 - ====== FIN WEBHOOK ====== 2026-07-16 14:57:56 - ====== INICIO WEBHOOK ====== 2026-07-16 14:57:56 - Evento: text | De: 584143466209 | Size: 562b 2026-07-16 14:57:56 - Procesando mensaje regular tipo: text 2026-07-16 14:57:56 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-07-16 14:57:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwMzc2QTZBMURFMzFEMjlGM0I3REJCRkQ2MEVEOUMA 2026-07-16 14:57:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwMzc2QTZBMURFMzFEMjlGM0I3REJCRkQ2MEVEOUMA 2026-07-16 14:57:56 - Contenido: Plan de 30 en bs... 2026-07-16 14:57:56 - Comando detectado: plan 2026-07-16 14:57:56 - CommandProcessor: Procesando comando: plan 2026-07-16 14:57:56 - Comando no reconocido, enviando a ChatGPT 2026-07-16 14:57:56 - Resultado del comando: string 2026-07-16 14:57:56 - Enviando a ChatGPT: Plan de 30 en bs... 2026-07-16 14:57:56 - LeadCapture: Posible lead detectado para 584143466209 2026-07-16 14:57:56 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-16 14:57:56 - forwardToChatGPT: Enviando a ChatGPT: Plan de 30 en bs... 2026-07-16 14:57:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [16-Jul-2026 15:57:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [16-Jul-2026 15:57:56 America/Halifax] [CHATBOT][START] corr=399d9104 IP=127.0.0.1 UA= [16-Jul-2026 14:57:57 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [16-Jul-2026 14:57:57 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [16-Jul-2026 14:57:57 America/Caracas] [CHATBOT][WARN] corr=399d9104 No se obtuvo tasa; usando tasa fallback=480 [16-Jul-2026 14:57:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2028-05-22 username=18:fd:74:60:44:09 mobile=584143466209 [16-Jul-2026 14:57:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [16-Jul-2026 14:57:57 America/Caracas] [CHATBOT][DIAG] corr=399d9104 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [16-Jul-2026 14:57:57 America/Caracas] [CHATBOT][CTX] corr=399d9104 tel=584143466209 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [16-Jul-2026 14:57:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [16-Jul-2026 14:57:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [16-Jul-2026 14:57:57 America/Caracas] [CHATBOT][AI][e4d5c3] Proveedor: gemini [16-Jul-2026 14:57:57 America/Caracas] [CHATBOT][GEMINI][e4d5c3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [16-Jul-2026 14:57:57 America/Caracas] [CHATBOT][GEMINI][e4d5c3] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 14:57:58 America/Caracas] [CHATBOT][GEMINI][e4d5c3] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [16-Jul-2026 14:57:58 America/Caracas] [CHATBOT][AI][e4d5c3] Gemini falló, usando heurística local [16-Jul-2026 14:57:58 America/Caracas] [CHATBOT][END] corr=399d9104 bytesRespuesta=478 [16-Jul-2026 14:57:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-16 14:57:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-16 14:57:59 - Mensaje enviado con éxito a 584143466209 2026-07-16 14:57:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5929b7a98fe (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTJGQkJEN0NFQkRBNDEzNEMxAA==) 2026-07-16 14:57:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a5929b7a98fe 2026-07-16 14:57:59 - ====== FIN WEBHOOK ====== 2026-07-16 15:03:54 - ====== INICIO WEBHOOK ====== 2026-07-16 15:03:54 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-16 15:03:54 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-16 15:03:54 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Laura Breindenbach, 2026-09-18 00:00:00 . 584242276440 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242276440","wa_id":"584242276440"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjc2NDQwFQIAERgSMjcxN0I4MTBEM0RCOEY5NkUwAA==","message_status":"accepted"}]}'. 2026-07-16 15:49:06 - ====== INICIO WEBHOOK ====== 2026-07-16 15:49:06 - Evento: image | De: 584143466209 | Size: 871b 2026-07-16 15:49:06 - Procesando mensaje regular tipo: image 2026-07-16 15:49:06 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-16 15:49:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzNEVFNTlDQjQxMUQ5RUQzQ0E5RDQ2Q0QxQTgwQzkA 2026-07-16 15:49:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzNEVFNTlDQjQxMUQ5RUQzQ0E5RDQ2Q0QxQTgwQzkA 2026-07-16 15:49:06 - Contenido: G venezuela 31000.00 viaticos-gasolina... 2026-07-16 15:49:06 - Comando detectado: g 2026-07-16 15:49:06 - CommandProcessor: Procesando comando: g 2026-07-16 15:49:06 - Gasto de negocio con imagen: 1051539117740667 2026-07-16 15:49:06 - Formato 'g banco descripcion': banco=venezuela, desc=31000.00 viaticos-gasolina 2026-07-16 15:49:06 - Ejecutando GastosService (negocio) [16-Jul-2026 15:49:07 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 772.5441 2026-07-16 15:49:09 - Resultado del comando: array 2026-07-16 15:49:09 - Enviando respuesta: ✅ 💼 Gasto de negocio #991 registrado • Mon 2026-07-16 15:49:10 - Mensaje enviado con éxito a 584143466209 2026-07-16 15:49:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5935b6d32db (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNkUzQkY5MDQ4NjM2NzRDNDVFAA==) 2026-07-16 15:49:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a5935b6d32db 2026-07-16 15:49:10 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961485","wa_id":"584129961485"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxNDg1FQIAERgSNDJGMkQxRjY2REMyNEExQkM2AA=="}]}'. 2026-07-16 18:24:27 - ====== INICIO WEBHOOK ====== 2026-07-16 18:24:27 - Evento: status:failed | De: 584129961485 | Size: 828b 2026-07-16 18:24:27 - STATUS FAILED: failed para 584129961485 | Error: 131047 Re-engagement message 2026-07-16 18:24:28 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120485384","wa_id":"584120485384"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNDg1Mzg0FQIAERgSMkEyM0MxQkUzOUVCODVCQjFGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129908758","wa_id":"584129908758"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTA4NzU4FQIAERgSQ0Y5Q0NDMUZBNEYwQUU4RDEzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149459552","wa_id":"584149459552"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5NDU5NTUyFQIAERgSRTIwNTE3Qzg1N0NGNEZCNDhCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141814076","wa_id":"584141814076"}],"messages":[{"id":"wamid.HBgMNTg0MTQxODE0MDc2FQIAERgSRkRBQUY2MUU5MzE3QUY4Q0E2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121417820","wa_id":"584121417820"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE3ODIwFQIAERgSNjJGRUJGOTNBRkM3NjY3NUY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241384817","wa_id":"584241384817"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzg0ODE3FQIAERgSNzQyQzZGODdDNTBFRjE4RDk1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129903450","wa_id":"584129903450"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAzNDUwFQIAERgSOEZCNDA0NDQ0MDdGMjVCNkM0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129646059","wa_id":"584129646059"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ2MDU5FQIAERgSODY4RDQ4M0U2OUEzRjZBNzBFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242761359","wa_id":"584242761359"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzYxMzU5FQIAERgSN0E3MUE2NUY5MjA3RjBEQjJEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123964013","wa_id":"584123964013"}],"messages":[{"id":"wamid.HBgMNTg0MTIzOTY0MDEzFQIAERgSM0VCOEVGRTI1NDJERTdBMkY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121470479","wa_id":"584121470479"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDcwNDc5FQIAERgSMUVCMzIxQTQwMjkwRUU1OEU1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129637736","wa_id":"584129637736"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjM3NzM2FQIAERgSQThFOUFFNTk3Nzg5MTA1NEU2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242562299","wa_id":"584242562299"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSMTBEMjU1MjM1RERCQzBDQ0ZCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123865193","wa_id":"584123865193"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODY1MTkzFQIAERgSQjlGNDNFNDk5QzhGMDQ1RDcyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126114073","wa_id":"584126114073"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTE0MDczFQIAERgSOEVFMEU3NUIwMDA1QjQxNDgwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243644481","wa_id":"584243644481"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjQ0NDgxFQIAERgSQ0QxQjkxODIyMTQ3NEU5NzlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584225205273","wa_id":"584225205273"}],"messages":[{"id":"wamid.HBgMNTg0MjI1MjA1MjczFQIAERgSRTJFQTRFN0E0NTc5MjUyNDcwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141197832","wa_id":"584141197832"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTk3ODMyFQIAERgSRTEyQ0M5Q0YwMTE0RUQ2RTY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584246248373","wa_id":"584246248373"}],"messages":[{"id":"wamid.HBgMNTg0MjQ2MjQ4MzczFQIAERgSRTdCQkU2NjlCOTAzODA0M0Y3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144015111","wa_id":"584144015111"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0MDE1MTExFQIAERgSMDcyREI4MTM5QUQ4ODQ1OTVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120147697","wa_id":"584120147697"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTQ3Njk3FQIAERgSMDE5MDY3QTJCODEwQjQyRjk0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121414163","wa_id":"584121414163"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE0MTYzFQIAERgSRDNDRjFFREQ2RThGN0NBMzJDAA==","message_status":"accepted"}]}'. 2026-07-17 01:55:03 - ====== INICIO WEBHOOK ====== 2026-07-17 01:55:03 - Evento: button | De: 584242562299 | Size: 717b 2026-07-17 01:55:03 - Procesando botón de plantilla: Informacion de pagos 2026-07-17 01:55:03 - ButtonService: payload=informacion de pagos, telefono=584242562299 2026-07-17 01:55:03 - Procesando botón PAGO para: 584242562299 2026-07-17 01:55:04 - Mensaje enviado con éxito a 584242562299 2026-07-17 01:55:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59c3b8c3e73 (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSREY0M0YxNDMwMTBGQzEwMDkyAA==) 2026-07-17 01:55:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a59c3b8c3e73 2026-07-17 01:55:04 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122814524","wa_id":"584122814524"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSNTMxMzY1Qzg4NDkyMDkwMTQ4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120186003","wa_id":"584120186003"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTg2MDAzFQIAERgSMjg0RDM4ODYzQkNFMjAwN0EwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243849479","wa_id":"584243849479"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODQ5NDc5FQIAERgSQTYxNkY1MDVCOTUxQjgwMEU3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129989183","wa_id":"584129989183"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg5MTgzFQIAERgSREFBMzJDRjg1N0M4NTk2NTkxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243055611","wa_id":"584243055611"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDU1NjExFQIAERgSQzM2RUY3NERDMzYxMzg2QzQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243697741","wa_id":"584243697741"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjk3NzQxFQIAERgSNTlDQzM1MzA4MjJFNkU4RkFDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125836735","wa_id":"584125836735"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODM2NzM1FQIAERgSRkY0Q0UxNkJBQUUxMTU1RjI0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121477719","wa_id":"584121477719"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDc3NzE5FQIAERgSMzQyOUVFQ0Q2N0NERkEyQzQwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243454056","wa_id":"584243454056"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSNjczODEzQ0VDQzQ5Mjk0NzgzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265576802","wa_id":"584265576802"}],"messages":[{"id":"wamid.HBgMNTg0MjY1NTc2ODAyFQIAERgSOUIxQTY4NEExQTU4NkUxRUFCAA==","message_status":"accepted"}]}'. 2026-07-17 01:55:20 - ====== INICIO WEBHOOK ====== 2026-07-17 01:55:20 - Evento: status:failed | De: 584265576802 | Size: 573b 2026-07-17 01:55:20 - STATUS FAILED: failed para 584265576802 | Error: 131026 Message undeliverable 2026-07-17 01:55:20 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128275743","wa_id":"584128275743"}],"messages":[{"id":"wamid.HBgMNTg0MTI4Mjc1NzQzFQIAERgSQTdEQ0VGNkYxMjA5NEIxODhFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584244304364","wa_id":"584244304364"}],"messages":[{"id":"wamid.HBgMNTg0MjQ0MzA0MzY0FQIAERgSNkM3NzA3MEE0MzRFMDc2QzAwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127234870","wa_id":"584127234870"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MjM0ODcwFQIAERgSMTgyMTBFQTIwMUM1NjBBOUE3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129611164","wa_id":"584129611164"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjExMTY0FQIAERgSMDJFRTcyQjlCMUNBOTEyODA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141149386","wa_id":"584141149386"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ5Mzg2FQIAERgSRDA0MUZEMzZDNjU0QzVDNjNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128063582","wa_id":"584128063582"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDYzNTgyFQIAERgSQ0U1MTk1MDYxNjQwOTZFMTY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928122","wa_id":"584144928122"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MTIyFQIAERgSOTE2OTRDRjMwQTFGOTJDMkExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145471022","wa_id":"584145471022"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1NDcxMDIyFQIAERgSRDg1MTRCNzU4REM2ODkwNzI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142835015","wa_id":"584142835015"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODM1MDE1FQIAERgSNzZCN0YyOTdBM0E2ODlCMTFDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411393","wa_id":"584121411393"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExMzkzFQIAERgSMEQ5MDA3MDAyODFFRDI0MjdGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241678148","wa_id":"584241678148"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjc4MTQ4FQIAERgSMzhEMzQ5RjE3M0YwOEVGRUVFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129947521","wa_id":"584129947521"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQ3NTIxFQIAERgSMEI1NzQ1NUUyMjM0NzZBRDE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145945758","wa_id":"584145945758"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1OTQ1NzU4FQIAERgSMkQ1QUE2MzM0M0U1N0Y5RjlEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242579617","wa_id":"584242579617"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTc5NjE3FQIAERgSQUJGM0ZDMjk1MEUxQjAyMzUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143995591","wa_id":"584143995591"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTk1NTkxFQIAERgSQUY5NUJCM0EyQjY1MTdEMkRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413088","wa_id":"584121413088"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSQjRCQTJGRDY3NjU4Q0FEREEwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143148142","wa_id":"584143148142"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTQ4MTQyFQIAERgSQ0FEMzY1MjZEMkQwOTQ2NENBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162821049","wa_id":"584162821049"}],"messages":[{"id":"wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSNEE4RkFDNUY5Q0E2MjNBRDY3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123251541","wa_id":"584123251541"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSQzAxREJFRTBDRUU3NzEwRjYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSMDE1QzMyQkQ5RjA3OTZBQUQwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129301013","wa_id":"584129301013"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzAxMDEzFQIAERgSMDczMThCMDA2MTNEQTQxRTRGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126478865","wa_id":"584126478865"}],"messages":[{"id":"wamid.HBgMNTg0MTI2NDc4ODY1FQIAERgSMDdBQUMxQzM0MzVEMzU3N0YxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120123185","wa_id":"584120123185"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSRUY1N0EzQzk3QzM1QTc2NDE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243164848","wa_id":"584243164848"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSMTA2RjdEQzRFMzBCRDM2NEIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161499015","wa_id":"584161499015"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDk5MDE1FQIAERgSOTJDRDAyMzY2NTZDQUE3REIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSRTMyQUFFQzlDMUYwNzM4MUM2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123393293","wa_id":"584123393293"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMzkzMjkzFQIAERgSQjU0QTBGQzI1Qjk1Q0M3MjE1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122523574","wa_id":"584122523574"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTIzNTc0FQIAERgSNjYzQTNBOEE3MzM2NDlBRjZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125890900","wa_id":"584125890900"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODkwOTAwFQIAERgSQ0E0MTlDQzkzNzg4QTYwNkE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129989780","wa_id":"584129989780"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg5NzgwFQIAERgSRjVDMDUzMzI4NDIyNEVFNEZDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910019","wa_id":"584129910019"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMDE5FQIAERgSRDM0NDAyMjg1REUwOEM5NkIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123715575","wa_id":"584123715575"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE1NTc1FQIAERgSRERGNDZCOTk3OUVFRjZCMjE0AA==","message_status":"accepted"}]}'. 2026-07-17 01:56:07 - ====== INICIO WEBHOOK ====== 2026-07-17 01:56:07 - Evento: status:failed | De: 584123715575 | Size: 573b 2026-07-17 01:56:07 - STATUS FAILED: failed para 584123715575 | Error: 131026 Message undeliverable 2026-07-17 01:56:07 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123752030","wa_id":"584123752030"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzUyMDMwFQIAERgSQ0E1RTBCMTIxMDBFNUFDOUNCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928631","wa_id":"584144928631"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4NjMxFQIAERgSNzhGRDVGOEUxMjgwNDVFNDQyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04141230647","wa_id":"584141230647"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjMwNjQ3FQIAERgSOTEwOTFDRkY5RjIyQzIyODREAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241696996","wa_id":"584241696996"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjk2OTk2FQIAERgSOUNBMjBERjU2QkIyMDYwQUI2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144933899","wa_id":"584144933899"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTMzODk5FQIAERgSQzhCRDEyRDBERUU5NDA3MTIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144727502","wa_id":"584144727502"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSQzM2MzUxRTBEN0M0MjEwNTY5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141147385","wa_id":"584141147385"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ3Mzg1FQIAERgSOEEyMDQ3RDYzMjJCMkNFMDA1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243626883","wa_id":"584243626883"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjI2ODgzFQIAERgSQzY2MTRGMjNFQzMxNEU5RUQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122509393","wa_id":"584122509393"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTA5MzkzFQIAERgSN0QxNDQ4N0Y0QzcxQ0RDNDREAA==","message_status":"accepted"}]}'. 2026-07-17 01:56:21 - ====== INICIO WEBHOOK ====== 2026-07-17 01:56:21 - Evento: status:failed | De: 584122509393 | Size: 573b 2026-07-17 01:56:21 - STATUS FAILED: failed para 584122509393 | Error: 131026 Message undeliverable 2026-07-17 01:56:21 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124557747","wa_id":"584124557747"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTU3NzQ3FQIAERgSRTM1RDU0RTdCQzQwMEYzNjAyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129985119","wa_id":"584129985119"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg1MTE5FQIAERgSN0FEMzFDODNFOUEwQ0JGNjU2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124196371","wa_id":"584124196371"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MTk2MzcxFQIAERgSNzNDMjkwNEE4OTJFNjcwRjY4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143925841","wa_id":"584143925841"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTI1ODQxFQIAERgSN0M1NDYzMURGNTM3NkM2NEUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129978390","wa_id":"584129978390"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTc4MzkwFQIAERgSQkRGRjMxQTVGNUY0QTg3MDUwAA==","message_status":"accepted"}]}'. 2026-07-17 01:56:29 - ====== INICIO WEBHOOK ====== 2026-07-17 01:56:29 - Evento: status:failed | De: 584129978390 | Size: 573b 2026-07-17 01:56:29 - STATUS FAILED: failed para 584129978390 | Error: 131026 Message undeliverable 2026-07-17 01:56:29 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413756","wa_id":"584121413756"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzNzU2FQIAERgSQzNCOTk5NEJGM0UxNDJBNzM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141059141","wa_id":"584141059141"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDU5MTQxFQIAERgSNTdFREM4NTc3QzUzQ0ZEREU2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241825136","wa_id":"584241825136"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODI1MTM2FQIAERgSNzdCRDdFMThEQjQxMkRFQUMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243599802‬","wa_id":"584243599802"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTk5ODAyFQIAERgSMTBEMTJBNkUyM0EwRUU3NjhBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127484977","wa_id":"584127484977"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NDg0OTc3FQIAERgSNEQ1MjgxRjVGNzNFNUUyQzE2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122151979","wa_id":"584122151979"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMTUxOTc5FQIAERgSRTVGMEQ2NzZBMDg1NTMzNUQxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264013027","wa_id":"584264013027"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDEzMDI3FQIAERgSNzM3OEM1NEYzNTJDNDFFODI1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141158869","wa_id":"584141158869"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSQUNCMTc2MDBGNjhCQTI3QTU3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126101708","wa_id":"584126101708"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTAxNzA4FQIAERgSQTgyQzREQThDQUZCMTcyMDMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264066993","wa_id":"584264066993"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDY2OTkzFQIAERgSMzJDRjEyQkI4QUI4QzU3RjQ2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129297475","wa_id":"584129297475"}],"messages":[{"id":"wamid.HBgMNTg0MTI5Mjk3NDc1FQIAERgSNjIxRTg0RjlGNUQ2MTQ0Nzc0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242536790","wa_id":"584242536790"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTM2NzkwFQIAERgSMDhCNUJGQjcxNERDMkI0NTkyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168079184","wa_id":"584168079184"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MDc5MTg0FQIAERgSNTU1NzAxMzcyNEM0RUYyNDNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243622974","wa_id":"584243622974"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjIyOTc0FQIAERgSNEU1NDVEQkQ1M0FFQzY3NzMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144016415","wa_id":"584144016415"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0MDE2NDE1FQIAERgSOTg3MjEwMDVDMzZEMDY4ODc3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144873524","wa_id":"584144873524"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODczNTI0FQIAERgSMkE2M0NERTgyRDYzMDEzNDkxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941827","wa_id":"584129941827"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODI3FQIAERgSM0ZCRTdBNUM5RkEyN0FBRkNGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126304646","wa_id":"584126304646"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MzA0NjQ2FQIAERgSMTVEQjFBQjA4M0UyMjExRDhBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142020052","wa_id":"584142020052"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDIwMDUyFQIAERgSRUJCOTVCM0FFNjEyNkY5NTUxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263432511","wa_id":"584263432511"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDMyNTExFQIAERgSMjFFMDAzOUExRkMzNUY1OTUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129920717","wa_id":"584129920717"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSQjgxNUZDREU3QUVENUFDMTA5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129392783","wa_id":"584129392783"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzkyNzgzFQIAERgSODhDNzQ2NUE2REZDNUQ4OEE4AA==","message_status":"accepted"}]}'. 2026-07-17 01:58:52 - ====== INICIO WEBHOOK ====== 2026-07-17 01:58:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 01:58:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 01:58:52 - ====== FIN WEBHOOK ====== 2026-07-17 02:00:48 - ====== INICIO WEBHOOK ====== 2026-07-17 02:00:48 - Evento: image | De: 584242562299 | Size: 830b 2026-07-17 02:00:48 - Procesando mensaje regular tipo: image 2026-07-17 02:00:48 - RegularMessageService: Procesando mensaje de 584242562299, tipo: image 2026-07-17 02:00:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyOEE3OEJGMzlEMzVEQTUxMjdGMTYwM0UxNTIyOTMA 2026-07-17 02:00:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyOEE3OEJGMzlEMzVEQTUxMjdGMTYwM0UxNTIyOTMA 2026-07-17 02:00:48 - Contenido: ... 2026-07-17 02:00:48 - Comando detectado: image 2026-07-17 02:00:48 - CommandProcessor: Procesando comando: image 2026-07-17 02:00:48 - Imagen sin comando, guardando y procesando 2026-07-17 02:00:48 - Verificando duplicado por imageId=1598926738506149, msgId=wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyOEE3OEJGMzlEMzVEQTUxMjdGMTYwM0UxNTIyOTMA 2026-07-17 02:00:48 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 02:00:48 - Incluyendo numtoname.php... 2026-07-17 02:00:48 - Incluyendo media.php... 2026-07-17 02:00:48 - DEBUG messages batch: [{"from":"584242562299","from_user_id":"VE.1038998985147328","id":"wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyOEE3OEJGMzlEMzVEQTUxMjdGMTYwM0UxNTIyOTMA","timestamp":"1787137582","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Owhdq7F6UmOaoE9nsjoK4MGoA\/ege00PKmf4gFE1knc=","id":"1598926738506149","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1598926738506149&source=webhook&ext=1787137884&hash=ATyRa5DhT16jjBdoKwA-JYPb_UYmAWREL9KssYhhwhpQDg"}}] 2026-07-17 02:00:48 - DEBUG caption: no se encontró texto cercano 2026-07-17 02:00:48 - DEBUG caption final: [VACIO] 2026-07-17 02:00:48 - DEBUG busqueda mobiles: 04242562299,4242562299,584242562299 2026-07-17 02:00:48 - DEBUG usuario NO encontrado 2026-07-17 02:00:48 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 02:00:48 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 02:00:50 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1598926738506149&source=getMedia&ext=1787137886&hash=ATyTnjs20LY-tGGr5GiIitFxYRxEgEmBZnnY3pEUaCIUpQ 2026-07-17 02:00:51 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1598926738506149.jpg (23150 bytes) 2026-07-17 02:00:52 - OCR tesseract exit=0 chars=302 2026-07-17 02:00:52 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 191 AMO) Ral the E CS A PagomóvilBDV Personas Fecha: 19/08/2026 Operacién: 007055982888 IT) ta 18143785 Origen: 0102****0725 Destino: 04123663736 ELIO 0102 - BANCO DE VENEZUELA Concepto: pago € Cer eee aC) ¡a 0) a 2026-07-17 02:00:52 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-19"} 2026-07-17 02:00:52 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-19","debug":["fecha=2026-08-19"]} 2026-07-17 02:00:52 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-17 02:00:52 - DEBUG bodyAdmin postOCR: Tlf: 04242562299\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-19 (caption) 2026-07-17 02:00:55 - IMG 1598926738506149 TEL 04242562299 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 02:00:55 - Incluyendo guardar_imagen.php... 2026-07-17 02:00:55 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 02:00:55 - Includes realizados. Verificando funciones... 2026-07-17 02:00:55 - obtenerInfoUsuario: Iniciando función con teléfono: 584242562299 2026-07-17 02:00:55 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 02:00:55 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 02:00:55 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 02:00:55 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 02:00:55 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 02:00:55 - obtenerInfoUsuario: Datos usuario: 2026-07-17 02:00:55 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 02:00:55 - Datos usuario extraídos: 2026-07-17 02:00:55 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 02:00:55 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 02:00:55 - Valor de accessToken: EAAC0c45... 2026-07-17 02:00:55 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 02:00:55 - Instancia WhatsAppImageHandler creada 2026-07-17 02:00:55 - Llamando a saveWhatsAppImage... 2026-07-17 02:00:55 - saveWhatsAppImage: Procesando imagen para: 584242562299 2026-07-17 02:00:55 - saveWhatsAppImage: ID de media: 1598926738506149, MIME type: image/jpeg 2026-07-17 02:00:55 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1598926738506149 2026-07-17 02:00:56 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 02:00:56 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1598926738506149&source=getMedia&ext=1787137892&hash=ATzTy92_TzLuJ01s3SlupEQOUIMiw7S9Ttv4NCllACcmDg 2026-07-17 02:00:56 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1598926738506149&source=getMedia&ext=1787137892&hash=ATzTy92_TzLuJ01s3SlupEQOUIMiw7S9Ttv4NCllACcmDg 2026-07-17 02:00:56 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 02:00:56 - descargar_imagen: Imagen descargada - Tamaño: 23150 bytes, Tipo: image/jpeg 2026-07-17 02:00:56 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1598926738506149.jpg, Tamaño: 23150 bytes 2026-07-17 02:00:56 - saveToDatabase: Registro insertado en BD con ID: 433 2026-07-17 02:00:56 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1598926738506149.jpg","image_id":"1598926738506149","size":23150,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 02:00:56 - Resultado del comando: array 2026-07-17 02:00:56 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 02:00:57 - Mensaje enviado con éxito a 584242562299 2026-07-17 02:00:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59c519dbedf (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSNUIyM0JDQzUzQUJDRDg1QkE1AA==) 2026-07-17 02:00:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a59c519dbedf 2026-07-17 02:00:57 - ====== FIN WEBHOOK ====== 2026-07-17 02:01:06 - ====== INICIO WEBHOOK ====== 2026-07-17 02:01:06 - Evento: text | De: 584242562299 | Size: 566b 2026-07-17 02:01:06 - Procesando mensaje regular tipo: text 2026-07-17 02:01:06 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-07-17 02:01:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM3MUQ2MEM3Qjg3MEI4RDhFMDI3OUM0RTk0ODJBMDUA 2026-07-17 02:01:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM3MUQ2MEM3Qjg3MEI4RDhFMDI3OUM0RTk0ODJBMDUA 2026-07-17 02:01:06 - Contenido: Ok gracias... 2026-07-17 02:01:06 - Comando detectado: ok 2026-07-17 02:01:06 - CommandProcessor: Procesando comando: ok 2026-07-17 02:01:06 - Comando no reconocido, enviando a ChatGPT 2026-07-17 02:01:06 - Resultado del comando: string 2026-07-17 02:01:06 - Enviando a ChatGPT: Ok gracias... 2026-07-17 02:01:06 - forwardToChatGPT: Enviando a ChatGPT: Ok gracias... 2026-07-17 02:01:06 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 03:01:06 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 03:01:06 America/Halifax] [CHATBOT][START] corr=a7fe8a06 IP=127.0.0.1 UA= [17-Jul-2026 02:01:07 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [17-Jul-2026 02:01:07 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [17-Jul-2026 02:01:07 America/Caracas] [CHATBOT][WARN] corr=a7fe8a06 No se obtuvo tasa; usando tasa fallback=480 [17-Jul-2026 02:01:07 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=28:70:4e:b4:cd:36 mobile=584242562299 [17-Jul-2026 02:01:07 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 02:01:07 America/Caracas] [CHATBOT][DIAG] corr=a7fe8a06 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [17-Jul-2026 02:01:07 America/Caracas] [CHATBOT][CTX] corr=a7fe8a06 tel=584242562299 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [17-Jul-2026 02:01:07 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 02:01:07 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 02:01:07 America/Caracas] [CHATBOT][AI][f37d75] Proveedor: gemini [17-Jul-2026 02:01:07 America/Caracas] [CHATBOT][GEMINI][f37d75] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 02:01:07 America/Caracas] [CHATBOT][GEMINI][f37d75] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:01:08 America/Caracas] [CHATBOT][GEMINI][f37d75] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:01:08 America/Caracas] [CHATBOT][AI][f37d75] Gemini falló, usando heurística local [17-Jul-2026 02:01:08 America/Caracas] [CHATBOT][END] corr=a7fe8a06 bytesRespuesta=88 [17-Jul-2026 02:01:08 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 02:01:08 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 02:01:10 - Mensaje enviado con éxito a 584242562299 2026-07-17 02:01:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59c52604ace (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSMTA1QUM4MEEwOTQ3OUMwNEI5AA==) 2026-07-17 02:01:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a59c52604ace 2026-07-17 02:01:10 - ====== FIN WEBHOOK ====== 2026-07-17 02:02:57 - ====== INICIO WEBHOOK ====== 2026-07-17 02:02:57 - Evento: text | De: 584129989780 | Size: 573b 2026-07-17 02:02:57 - Procesando mensaje regular tipo: text 2026-07-17 02:02:57 - RegularMessageService: Procesando mensaje de 584129989780, tipo: text 2026-07-17 02:02:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUM5QTQxOENEOThFQzFFQkI2QkMzMkNEQkY5MUVFRUMA 2026-07-17 02:02:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUM5QTQxOENEOThFQzFFQkI2QkMzMkNEQkY5MUVFRUMA 2026-07-17 02:02:57 - Contenido: Bien. Gracias... 2026-07-17 02:02:57 - Comando detectado: bien. 2026-07-17 02:02:57 - CommandProcessor: Procesando comando: bien. 2026-07-17 02:02:57 - Comando no reconocido, enviando a ChatGPT 2026-07-17 02:02:57 - Resultado del comando: string 2026-07-17 02:02:57 - Enviando a ChatGPT: Bien. Gracias... 2026-07-17 02:02:57 - forwardToChatGPT: Enviando a ChatGPT: Bien. Gracias... 2026-07-17 02:02:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 03:02:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 03:02:57 America/Halifax] [CHATBOT][START] corr=94364a89 IP=127.0.0.1 UA= [17-Jul-2026 02:02:57 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [17-Jul-2026 02:02:57 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [17-Jul-2026 02:02:57 America/Caracas] [CHATBOT][WARN] corr=94364a89 No se obtuvo tasa; usando tasa fallback=480 [17-Jul-2026 02:02:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=74:ac:b9:0c:04:8f mobile=584129989780 [17-Jul-2026 02:02:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 02:02:57 America/Caracas] [CHATBOT][DIAG] corr=94364a89 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [17-Jul-2026 02:02:57 America/Caracas] [CHATBOT][CTX] corr=94364a89 tel=584129989780 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [17-Jul-2026 02:02:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 02:02:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 02:02:57 America/Caracas] [CHATBOT][AI][1107d5] Proveedor: gemini [17-Jul-2026 02:02:57 America/Caracas] [CHATBOT][GEMINI][1107d5] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 02:02:57 America/Caracas] [CHATBOT][GEMINI][1107d5] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:02:58 America/Caracas] [CHATBOT][GEMINI][1107d5] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:02:59 America/Caracas] [CHATBOT][AI][1107d5] Gemini falló, usando heurística local [17-Jul-2026 02:02:59 America/Caracas] [CHATBOT][AI][1107d5] Heurística no matcheó, enviando menú de opciones [17-Jul-2026 02:02:59 America/Caracas] [CHATBOT][END] corr=94364a89 bytesRespuesta=387 [17-Jul-2026 02:02:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 02:02:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 02:02:59 - ====== INICIO WEBHOOK ====== 2026-07-17 02:02:59 - Evento: button | De: 584144727502 | Size: 718b 2026-07-17 02:02:59 - Procesando botón de plantilla: Informacion de pagos 2026-07-17 02:02:59 - ButtonService: payload=informacion de pagos, telefono=584144727502 2026-07-17 02:02:59 - Procesando botón PAGO para: 584144727502 2026-07-17 02:03:00 - Mensaje enviado con éxito a 584129989780 2026-07-17 02:03:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59c59438d6c (wa_message_id: wamid.HBgMNTg0MTI5OTg5NzgwFQIAERgSQ0JDODZGNUY1NzhDODJDOERBAA==) 2026-07-17 02:03:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a59c59438d6c 2026-07-17 02:03:00 - ====== FIN WEBHOOK ====== 2026-07-17 02:03:01 - Mensaje enviado con éxito a 584144727502 2026-07-17 02:03:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59c59519708 (wa_message_id: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSQ0MzMDc1MjRGMDRBN0JGMTU2AA==) 2026-07-17 02:03:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a59c59519708 2026-07-17 02:03:01 - ====== FIN WEBHOOK ====== 2026-07-17 02:03:29 - ====== INICIO WEBHOOK ====== 2026-07-17 02:03:29 - Evento: text | De: 584144727502 | Size: 586b 2026-07-17 02:03:29 - Procesando mensaje regular tipo: text 2026-07-17 02:03:29 - RegularMessageService: Procesando mensaje de 584144727502, tipo: text 2026-07-17 02:03:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUMwMjE2QTk1QTZENEFCNTYxNjc3NEUzRjI5NkNGOEQA 2026-07-17 02:03:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUMwMjE2QTk1QTZENEFCNTYxNjc3NEUzRjI5NkNGOEQA 2026-07-17 02:03:29 - Contenido: Buenos dias,el monto porfavor... 2026-07-17 02:03:29 - Comando detectado: buenos 2026-07-17 02:03:29 - CommandProcessor: Procesando comando: buenos 2026-07-17 02:03:29 - Comando no reconocido, enviando a ChatGPT 2026-07-17 02:03:29 - Resultado del comando: string 2026-07-17 02:03:29 - Enviando a ChatGPT: Buenos dias,el monto porfavor... 2026-07-17 02:03:29 - forwardToChatGPT: Enviando a ChatGPT: Buenos dias,el monto porfavor... 2026-07-17 02:03:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 03:03:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 03:03:29 America/Halifax] [CHATBOT][START] corr=11cdb912 IP=127.0.0.1 UA= [17-Jul-2026 02:03:30 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [17-Jul-2026 02:03:30 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [17-Jul-2026 02:03:30 America/Caracas] [CHATBOT][WARN] corr=11cdb912 No se obtuvo tasa; usando tasa fallback=480 [17-Jul-2026 02:03:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=74:ac:b9:99:ae:b5 mobile=584144727502 [17-Jul-2026 02:03:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 02:03:30 America/Caracas] [CHATBOT][DIAG] corr=11cdb912 Estado: problemas_criticos; Cuenta: activo; Reconexiones 24h: 1; Problema: Sesión de internet inactiva desde hace 14 horas (sin tráfico) [critical] [17-Jul-2026 02:03:30 America/Caracas] [CHATBOT][CTX] corr=11cdb912 tel=584144727502 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [17-Jul-2026 02:03:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 02:03:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 02:03:30 America/Caracas] [CHATBOT][AI][82b71b] Proveedor: gemini [17-Jul-2026 02:03:30 America/Caracas] [CHATBOT][GEMINI][82b71b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 02:03:30 America/Caracas] [CHATBOT][GEMINI][82b71b] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:03:30 America/Caracas] [CHATBOT][GEMINI][82b71b] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:03:31 America/Caracas] [CHATBOT][AI][82b71b] Gemini falló, usando heurística local [17-Jul-2026 02:03:31 America/Caracas] [CHATBOT][AI][82b71b] Heurística no matcheó, enviando menú de opciones [17-Jul-2026 02:03:31 America/Caracas] [CHATBOT][END] corr=11cdb912 bytesRespuesta=390 [17-Jul-2026 02:03:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 02:03:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 02:03:32 - Mensaje enviado con éxito a 584144727502 2026-07-17 02:03:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59c5b4e769b (wa_message_id: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSNTQ4NUY2OEFFQUZBMUQyMjI1AA==) 2026-07-17 02:03:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a59c5b4e769b 2026-07-17 02:03:32 - ====== FIN WEBHOOK ====== 2026-07-17 02:04:21 - ====== INICIO WEBHOOK ====== 2026-07-17 02:04:21 - Evento: text | De: 584144727502 | Size: 576b 2026-07-17 02:04:21 - Procesando mensaje regular tipo: text 2026-07-17 02:04:21 - RegularMessageService: Procesando mensaje de 584144727502, tipo: text 2026-07-17 02:04:21 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUM0Mzk3NkZDMDc1NEFCMzlDN0YyOTFGMzVCM0FCRUIA 2026-07-17 02:04:21 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUM0Mzk3NkZDMDc1NEFCMzlDN0YyOTFGMzVCM0FCRUIA 2026-07-17 02:04:21 - Contenido: Método de pago... 2026-07-17 02:04:21 - Comando detectado: método 2026-07-17 02:04:21 - CommandProcessor: Procesando comando: método 2026-07-17 02:04:21 - Comando no reconocido, enviando a ChatGPT 2026-07-17 02:04:21 - Resultado del comando: string 2026-07-17 02:04:21 - Enviando a ChatGPT: Método de pago... 2026-07-17 02:04:21 - forwardToChatGPT: Enviando a ChatGPT: Método de pago... 2026-07-17 02:04:21 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 03:04:21 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 03:04:21 America/Halifax] [CHATBOT][START] corr=f9673b74 IP=127.0.0.1 UA= [17-Jul-2026 02:04:22 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [17-Jul-2026 02:04:22 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [17-Jul-2026 02:04:22 America/Caracas] [CHATBOT][WARN] corr=f9673b74 No se obtuvo tasa; usando tasa fallback=480 [17-Jul-2026 02:04:22 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=74:ac:b9:99:ae:b5 mobile=584144727502 [17-Jul-2026 02:04:22 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 02:04:22 America/Caracas] [CHATBOT][DIAG] corr=f9673b74 Estado: problemas_criticos; Cuenta: activo; Reconexiones 24h: 1; Problema: Sesión de internet inactiva desde hace 14 horas (sin tráfico) [critical] [17-Jul-2026 02:04:22 America/Caracas] [CHATBOT][CTX] corr=f9673b74 tel=584144727502 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [17-Jul-2026 02:04:22 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 02:04:22 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 02:04:22 America/Caracas] [CHATBOT][AI][c3ba06] Proveedor: gemini [17-Jul-2026 02:04:22 America/Caracas] [CHATBOT][GEMINI][c3ba06] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 02:04:22 America/Caracas] [CHATBOT][GEMINI][c3ba06] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:04:23 America/Caracas] [CHATBOT][GEMINI][c3ba06] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:04:23 America/Caracas] [CHATBOT][AI][c3ba06] Gemini falló, usando heurística local [17-Jul-2026 02:04:23 America/Caracas] [CHATBOT][END] corr=f9673b74 bytesRespuesta=397 [17-Jul-2026 02:04:23 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 02:04:23 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 02:04:24 - Mensaje enviado con éxito a 584144727502 2026-07-17 02:04:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59c5e8ba16d (wa_message_id: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSQUNGREY2OTY1RDVDNjU5MDIyAA==) 2026-07-17 02:04:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a59c5e8ba16d 2026-07-17 02:04:24 - ====== FIN WEBHOOK ====== 2026-07-17 02:06:44 - ====== INICIO WEBHOOK ====== 2026-07-17 02:06:44 - Evento: button | De: 584120123185 | Size: 759b 2026-07-17 02:06:44 - Procesando botón de plantilla: Informacion de pagos 2026-07-17 02:06:44 - ButtonService: payload=informacion de pagos, telefono=584120123185 2026-07-17 02:06:44 - Procesando botón PAGO para: 584120123185 2026-07-17 02:06:46 - Mensaje enviado con éxito a 584120123185 2026-07-17 02:06:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59c676301cd (wa_message_id: wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSNTZCODVEMDAyRjVFQUEyQkI5AA==) 2026-07-17 02:06:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a59c676301cd 2026-07-17 02:06:46 - ====== FIN WEBHOOK ====== 2026-07-17 02:07:15 - ====== INICIO WEBHOOK ====== 2026-07-17 02:07:15 - Evento: text | De: 584120123185 | Size: 615b 2026-07-17 02:07:15 - Procesando mensaje regular tipo: text 2026-07-17 02:07:15 - RegularMessageService: Procesando mensaje de 584120123185, tipo: text 2026-07-17 02:07:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNCQTBBQzI5NTg5RjcwQ0IyODAzODNEQzdGQzkxNkYA 2026-07-17 02:07:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNCQTBBQzI5NTg5RjcwQ0IyODAzODNEQzdGQzkxNkYA 2026-07-17 02:07:15 - Contenido: Cuanto es mi plan... 2026-07-17 02:07:15 - Comando detectado: cuanto 2026-07-17 02:07:15 - CommandProcessor: Procesando comando: cuanto 2026-07-17 02:07:15 - Comando no reconocido, enviando a ChatGPT 2026-07-17 02:07:15 - Resultado del comando: string 2026-07-17 02:07:15 - Enviando a ChatGPT: Cuanto es mi plan... 2026-07-17 02:07:15 - LeadCapture: Posible lead detectado para 584120123185 2026-07-17 02:07:15 - LeadCapture: ERROR - Class "ClientContext" not found 2026-07-17 02:07:15 - forwardToChatGPT: Enviando a ChatGPT: Cuanto es mi plan... 2026-07-17 02:07:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 03:07:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 03:07:15 America/Halifax] [CHATBOT][START] corr=634860c1 IP=127.0.0.1 UA= [17-Jul-2026 02:07:15 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [17-Jul-2026 02:07:15 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [17-Jul-2026 02:07:15 America/Caracas] [CHATBOT][WARN] corr=634860c1 No se obtuvo tasa; usando tasa fallback=480 [17-Jul-2026 02:07:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=70:a7:41:28:68:82 mobile=584120123185 [17-Jul-2026 02:07:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 02:07:15 America/Caracas] [CHATBOT][DIAG] corr=634860c1 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [17-Jul-2026 02:07:15 America/Caracas] [CHATBOT][CTX] corr=634860c1 tel=584120123185 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [17-Jul-2026 02:07:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 02:07:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 02:07:15 America/Caracas] [CHATBOT][AI][26eec2] Proveedor: gemini [17-Jul-2026 02:07:15 America/Caracas] [CHATBOT][GEMINI][26eec2] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 02:07:16 America/Caracas] [CHATBOT][GEMINI][26eec2] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:07:16 America/Caracas] [CHATBOT][GEMINI][26eec2] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:07:17 America/Caracas] [CHATBOT][AI][26eec2] Gemini falló, usando heurística local [17-Jul-2026 02:07:17 America/Caracas] [CHATBOT][END] corr=634860c1 bytesRespuesta=478 [17-Jul-2026 02:07:17 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 02:07:17 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 02:07:18 - Mensaje enviado con éxito a 584120123185 2026-07-17 02:07:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59c69682102 (wa_message_id: wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSOTA1MzEzNjlGNTQ2MTQxREQ4AA==) 2026-07-17 02:07:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a59c69682102 2026-07-17 02:07:18 - ====== FIN WEBHOOK ====== 2026-07-17 02:07:56 - ====== INICIO WEBHOOK ====== 2026-07-17 02:07:56 - Evento: text | De: 584120123185 | Size: 615b 2026-07-17 02:07:56 - Procesando mensaje regular tipo: text 2026-07-17 02:07:56 - RegularMessageService: Procesando mensaje de 584120123185, tipo: text 2026-07-17 02:07:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNDQTNDMjlEMDU2MDdEOEQxMDEyNDU2M0ExQUQ3QTcA 2026-07-17 02:07:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUNDQTNDMjlEMDU2MDdEOEQxMDEyNDU2M0ExQUQ3QTcA 2026-07-17 02:07:56 - Contenido: Estándar 40$... 2026-07-17 02:07:56 - Comando detectado: estándar 2026-07-17 02:07:56 - CommandProcessor: Procesando comando: estándar 2026-07-17 02:07:56 - Comando no reconocido, enviando a ChatGPT 2026-07-17 02:07:56 - Resultado del comando: string 2026-07-17 02:07:56 - Enviando a ChatGPT: Estándar 40$... 2026-07-17 02:07:56 - forwardToChatGPT: Enviando a ChatGPT: Estándar 40$... 2026-07-17 02:07:56 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 03:07:56 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 03:07:56 America/Halifax] [CHATBOT][START] corr=2fa444a0 IP=127.0.0.1 UA= [17-Jul-2026 02:07:56 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [17-Jul-2026 02:07:56 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [17-Jul-2026 02:07:56 America/Caracas] [CHATBOT][WARN] corr=2fa444a0 No se obtuvo tasa; usando tasa fallback=480 [17-Jul-2026 02:07:56 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=70:a7:41:28:68:82 mobile=584120123185 [17-Jul-2026 02:07:56 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 02:07:56 America/Caracas] [CHATBOT][DIAG] corr=2fa444a0 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [17-Jul-2026 02:07:56 America/Caracas] [CHATBOT][CTX] corr=2fa444a0 tel=584120123185 intent=chat srvid=35 usd=40 bs=22272 tasa=480 verifyMode=simulated [17-Jul-2026 02:07:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 02:07:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 02:07:56 America/Caracas] [CHATBOT][AI][7aec6b] Proveedor: gemini [17-Jul-2026 02:07:56 America/Caracas] [CHATBOT][GEMINI][7aec6b] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 02:07:57 America/Caracas] [CHATBOT][GEMINI][7aec6b] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:07:57 America/Caracas] [CHATBOT][GEMINI][7aec6b] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 02:07:58 America/Caracas] [CHATBOT][AI][7aec6b] Gemini falló, usando heurística local [17-Jul-2026 02:07:58 America/Caracas] [CHATBOT][AI][7aec6b] Heurística no matcheó, enviando menú de opciones [17-Jul-2026 02:07:58 America/Caracas] [CHATBOT][END] corr=2fa444a0 bytesRespuesta=389 [17-Jul-2026 02:07:58 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 02:07:58 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 02:07:59 - Mensaje enviado con éxito a 584120123185 2026-07-17 02:07:59 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59c6bf8f80a (wa_message_id: wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSODY1NUJGMTg3MEM4MjJENzgyAA==) 2026-07-17 02:07:59 - SUCCESS: Respuesta ChatGPT guardada: out_6a59c6bf8f80a 2026-07-17 02:07:59 - ====== FIN WEBHOOK ====== 2026-07-17 02:33:39 - ====== INICIO WEBHOOK ====== 2026-07-17 02:33:39 - Evento: image | De: 584129920717 | Size: 832b 2026-07-17 02:33:39 - Procesando mensaje regular tipo: image 2026-07-17 02:33:39 - RegularMessageService: Procesando mensaje de 584129920717, tipo: image 2026-07-17 02:33:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNGODk3RURBMTJDNkM4RjI2ODg0N0U0NjlEN0FEREIA 2026-07-17 02:33:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNGODk3RURBMTJDNkM4RjI2ODg0N0U0NjlEN0FEREIA 2026-07-17 02:33:39 - Contenido: ... 2026-07-17 02:33:39 - Comando detectado: image 2026-07-17 02:33:39 - CommandProcessor: Procesando comando: image 2026-07-17 02:33:39 - Imagen sin comando, guardando y procesando 2026-07-17 02:33:39 - Verificando duplicado por imageId=1525289748912109, msgId=wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNGODk3RURBMTJDNkM4RjI2ODg0N0U0NjlEN0FEREIA 2026-07-17 02:33:39 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 02:33:39 - Incluyendo numtoname.php... 2026-07-17 02:33:39 - Incluyendo media.php... 2026-07-17 02:33:39 - DEBUG messages batch: [{"from":"584129920717","from_user_id":"VE.4521268744826939","id":"wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNGODk3RURBMTJDNkM4RjI2ODg0N0U0NjlEN0FEREIA","timestamp":"1787139554","type":"image","image":{"mime_type":"image\/jpeg","sha256":"R90sFSUim2nDRqGVpIby6toiRTORZ3AYAzGsXA9WpUA=","id":"1525289748912109","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1525289748912109&source=webhook&ext=1787139855&hash=ATxgziPFbHxN4Fg95UQy2VRTnZDKfRFISMTO0GAa7iHNtQ"}}] 2026-07-17 02:33:39 - DEBUG caption: no se encontró texto cercano 2026-07-17 02:33:39 - DEBUG caption final: [VACIO] 2026-07-17 02:33:39 - DEBUG busqueda mobiles: 04129920717,4129920717,584129920717 2026-07-17 02:33:39 - DEBUG usuario NO encontrado 2026-07-17 02:33:39 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 02:33:39 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 02:33:40 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1525289748912109&source=getMedia&ext=1787139856&hash=ATyqJEKZ1Cu5wp69OZLLnj87oOPyCb3cPZaH41oKyD9oUA 2026-07-17 02:33:41 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1525289748912109.jpg (55805 bytes) 2026-07-17 02:33:42 - OCR tesseract exit=0 chars=258 2026-07-17 02:33:42 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 374 Y PagomévilBDV Personas Fecha: 18/08/2026 TT 007043724840 Ij Identificacién: AMEN Origen: 0102****6958 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-17 02:33:42 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-18"} 2026-07-17 02:33:42 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-18","debug":["fecha=2026-08-18"]} 2026-07-17 02:33:42 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-17 02:33:42 - DEBUG bodyAdmin postOCR: Tlf: 04129920717\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-18 (caption) 2026-07-17 02:33:43 - ====== INICIO WEBHOOK ====== 2026-07-17 02:33:43 - Evento: text | De: 584129920717 | Size: 567b 2026-07-17 02:33:43 - Procesando mensaje regular tipo: text 2026-07-17 02:33:43 - RegularMessageService: Procesando mensaje de 584129920717, tipo: text 2026-07-17 02:33:43 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUM1QUIyQjA0RkM5OTcyQzYzNzU0QUQ4NjkxMDAzMDYA 2026-07-17 02:33:43 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUM1QUIyQjA0RkM5OTcyQzYzNzU0QUQ4NjkxMDAzMDYA 2026-07-17 02:33:43 - Contenido: Ya pague... 2026-07-17 02:33:43 - Comando detectado: ya 2026-07-17 02:33:43 - CommandProcessor: Procesando comando: ya 2026-07-17 02:33:43 - IntentDetector: intent=pago, confidence=0.95 2026-07-17 02:33:43 - IntentDetector → pago detectado 2026-07-17 02:33:43 - CommandProcessor: Procesando comando: pagar 2026-07-17 02:33:43 - Ejecutando add_pagos.php [17-Jul-2026 02:33:44 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 02:33:44 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 02:33:44 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 02:33:44 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 02:33:44 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 02:33:44 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 02:33:44 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-17 02:33:44 - Resultado del comando: array 2026-07-17 02:33:44 - Enviando respuesta: [Interactivo] Para activar el plan: default group 2026-07-17 02:33:45 - IMG 1525289748912109 TEL 04129920717 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 02:33:45 - Incluyendo guardar_imagen.php... 2026-07-17 02:33:45 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 02:33:45 - Includes realizados. Verificando funciones... 2026-07-17 02:33:45 - obtenerInfoUsuario: Iniciando función con teléfono: 584129920717 2026-07-17 02:33:45 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 02:33:45 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 02:33:45 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 02:33:45 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 02:33:45 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 02:33:45 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:88:37:a1","firstname":"Joel","lastname":"Gonzales","mac":"f4:e2:c6:88:37:a1","srvid":37} 2026-07-17 02:33:45 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 02:33:45 - Datos usuario extraídos: {"username":"f4:e2:c6:88:37:a1","firstname":"Joel","lastname":"Gonzales","mac":"f4:e2:c6:88:37:a1","srvid":37} 2026-07-17 02:33:45 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 02:33:45 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 02:33:45 - Valor de accessToken: EAAC0c45... 2026-07-17 02:33:45 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 02:33:45 - Instancia WhatsAppImageHandler creada 2026-07-17 02:33:45 - Llamando a saveWhatsAppImage... 2026-07-17 02:33:45 - saveWhatsAppImage: Procesando imagen para: 584129920717 2026-07-17 02:33:45 - saveWhatsAppImage: ID de media: 1525289748912109, MIME type: image/jpeg 2026-07-17 02:33:45 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1525289748912109 2026-07-17 02:33:45 - Mensaje enviado con éxito a 584129920717 2026-07-17 02:33:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59ccc997bcc (wa_message_id: wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSRDAxRkVCMjdEOTJCNTQ4QjZDAA==) 2026-07-17 02:33:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a59ccc997bcc 2026-07-17 02:33:45 - ====== FIN WEBHOOK ====== 2026-07-17 02:33:46 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 02:33:46 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1525289748912109&source=getMedia&ext=1787139862&hash=ATz4H9pyBBPJUVhhWJO1taQ4E8AACXm8N_BrkdL2cJfdlQ 2026-07-17 02:33:46 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1525289748912109&source=getMedia&ext=1787139862&hash=ATz4H9pyBBPJUVhhWJO1taQ4E8AACXm8N_BrkdL2cJfdlQ 2026-07-17 02:33:47 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 02:33:47 - descargar_imagen: Imagen descargada - Tamaño: 55805 bytes, Tipo: image/jpeg 2026-07-17 02:33:47 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1525289748912109.jpg, Tamaño: 55805 bytes 2026-07-17 02:33:47 - saveToDatabase: Registro insertado en BD con ID: 434 2026-07-17 02:33:47 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1525289748912109.jpg","image_id":"1525289748912109","size":55805,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 02:33:47 - Resultado del comando: array 2026-07-17 02:33:47 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 02:33:48 - Mensaje enviado con éxito a 584129920717 2026-07-17 02:33:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59cccc3d3c8 (wa_message_id: wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSMUM2NTFFOTBCRTU2OTczNzdBAA==) 2026-07-17 02:33:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a59cccc3d3c8 2026-07-17 02:33:48 - ====== FIN WEBHOOK ====== 2026-07-17 02:59:09 - ====== INICIO WEBHOOK ====== 2026-07-17 02:59:09 - Evento: image | De: 584144727502 | Size: 860b 2026-07-17 02:59:09 - Procesando mensaje regular tipo: image 2026-07-17 02:59:09 - RegularMessageService: Procesando mensaje de 584144727502, tipo: image 2026-07-17 02:59:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUMwQTM2MjM0REEyQzI0OEJGMTdFM0FEN0IxNzg0RDUA 2026-07-17 02:59:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUMwQTM2MjM0REEyQzI0OEJGMTdFM0FEN0IxNzg0RDUA 2026-07-17 02:59:09 - Contenido: ... 2026-07-17 02:59:09 - Comando detectado: image 2026-07-17 02:59:09 - CommandProcessor: Procesando comando: image 2026-07-17 02:59:09 - Imagen sin comando, guardando y procesando 2026-07-17 02:59:09 - Verificando duplicado por imageId=2489737971509931, msgId=wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUMwQTM2MjM0REEyQzI0OEJGMTdFM0FEN0IxNzg0RDUA 2026-07-17 02:59:09 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 02:59:09 - Incluyendo numtoname.php... 2026-07-17 02:59:09 - Incluyendo media.php... 2026-07-17 02:59:09 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584144727502","from_user_id":"VE.4519633178323829","id":"wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUMwQTM2MjM0REEyQzI0OEJGMTdFM0FEN0IxNzg0RDUA","timestamp":"1787141082","type":"image","image":{"mime_type":"image\/jpeg","sha256":"U1gvjU3CpJn2eWlzOpYMoVVOiBWJZN99FDZ6\/5GFu2E=","id":"2489737971509931","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2489737971509931&source=webhook&ext=1787141386&hash=ATwwLejO78ED6sCIUXrjbRnbTTnRGvt7mclLWSDJwA0pRw"}}] 2026-07-17 02:59:09 - DEBUG caption: no se encontró texto cercano 2026-07-17 02:59:09 - DEBUG caption final: [VACIO] 2026-07-17 02:59:09 - DEBUG busqueda mobiles: 04144727502,4144727502,584144727502 2026-07-17 02:59:10 - DEBUG usuario NO encontrado 2026-07-17 02:59:10 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 02:59:10 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 02:59:10 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2489737971509931&source=getMedia&ext=1787141387&hash=ATzLjjGlUgJTZ4t3kAI4AP6bYhitewZv1oeniZQG1D1IZw 2026-07-17 02:59:11 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2489737971509931.jpg (53297 bytes) 2026-07-17 02:59:13 - OCR tesseract exit=0 chars=421 2026-07-17 02:59:13 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 192 7:20M all > ES Recibo ¡Operación en Proceso! NUMERO DE REFERENCIA. FECHA 19/08/2026 07:20:10AM DESDE MI CUENTA OA NOMBRE DEL BANCO BANCO DE VENEZUELA S.A.1.C.A. BENEFICIARIO il CUENTA BENEFICIARIO eat >> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 298 y PagomóvilBDV Personas 35.796,00 Bs Fecha: 19/08/2026 Operación: 007057168931 IT] Identificación: 18143785 Origen: 0102****4030 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago de internet mirian 2026-07-17 04:39:24 - OCR parse (caption-level): {"banco":"Venezuela","monto":"35796.00","fecha":"2026-08-19"} 2026-07-17 04:39:24 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-19","debug":["fecha=2026-08-19"]} 2026-07-17 04:39:24 - DEBUG registro: usernameRaw=''f4:92:bf:34:1c:27'' first=''Miriam'' last=''Rudman'' esRegistrado=1 2026-07-17 04:39:24 - DEBUG bodyAdmin postOCR: Tlf: 04144016415\nUser: f4:92:bf:34:1c:27\nNombre: Miriam Rudman\nBanco: Venezuela\nMonto: 35796.00 (caption)\nFecha: 2026-08-19 (caption)\nSrvID: 35 2026-07-17 04:39:27 - IMG 2240528713378224 TEL 04144016415 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 04:39:27 - Incluyendo guardar_imagen.php... 2026-07-17 04:39:27 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 04:39:27 - Includes realizados. Verificando funciones... 2026-07-17 04:39:27 - obtenerInfoUsuario: Iniciando función con teléfono: 584144016415 2026-07-17 04:39:27 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 04:39:27 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 04:39:27 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 04:39:27 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 04:39:27 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 04:39:27 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:34:1c:27","firstname":"Miriam","lastname":"Rudman","mac":"f4:92:bf:34:1c:27","srvid":35} 2026-07-17 04:39:27 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 04:39:27 - Datos usuario extraídos: {"username":"f4:92:bf:34:1c:27","firstname":"Miriam","lastname":"Rudman","mac":"f4:92:bf:34:1c:27","srvid":35} 2026-07-17 04:39:27 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 04:39:27 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 04:39:27 - Valor de accessToken: EAAC0c45... 2026-07-17 04:39:27 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 04:39:27 - Instancia WhatsAppImageHandler creada 2026-07-17 04:39:27 - Llamando a saveWhatsAppImage... 2026-07-17 04:39:27 - saveWhatsAppImage: Procesando imagen para: 584144016415 2026-07-17 04:39:27 - saveWhatsAppImage: ID de media: 2240528713378224, MIME type: image/jpeg 2026-07-17 04:39:27 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2240528713378224 2026-07-17 04:39:28 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 04:39:28 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2240528713378224&source=getMedia&ext=1787147404&hash=ATy2xye-hXKbPDu2scww-Uxyy68H9HbrsMwvnlpSb_69rg 2026-07-17 04:39:28 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2240528713378224&source=getMedia&ext=1787147404&hash=ATy2xye-hXKbPDu2scww-Uxyy68H9HbrsMwvnlpSb_69rg 2026-07-17 04:39:28 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 04:39:28 - descargar_imagen: Imagen descargada - Tamaño: 37976 bytes, Tipo: image/jpeg 2026-07-17 04:39:28 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2240528713378224.jpg, Tamaño: 37976 bytes 2026-07-17 04:39:28 - saveToDatabase: Registro insertado en BD con ID: 436 2026-07-17 04:39:28 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2240528713378224.jpg","image_id":"2240528713378224","size":37976,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 04:39:28 - Resultado del comando: array 2026-07-17 04:39:28 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 04:39:29 - Mensaje enviado con éxito a 584144016415 2026-07-17 04:39:29 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59ea41d3d3c (wa_message_id: wamid.HBgMNTg0MTQ0MDE2NDE1FQIAERgSMkVFREQ1NUZGODMwMUU5RjRGAA==) 2026-07-17 04:39:29 - SUCCESS: Respuesta ChatGPT guardada: out_6a59ea41d3d3c 2026-07-17 04:39:29 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Gerig Pelon, 2026-09-19 00:00:00 . 584241680845 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241680845","wa_id":"584241680845"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjgwODQ1FQIAERgSNUJFRjI2OTcxQTM1NjI2NkExAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , fatima dasilva, 2026-09-20 00:00:00 . 584120186003 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120186003","wa_id":"584120186003"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTg2MDAzFQIAERgSREE2OEREMkVDMDEzRTg3NTk4AA==","message_status":"accepted"}]}'. 2026-07-17 05:26:39 - ====== INICIO WEBHOOK ====== 2026-07-17 05:26:39 - Evento: interactive | De: 584241249526 | Size: 1009b 2026-07-17 05:26:39 - Procesando Flow de PAGO para: 584241249526 [17-Jul-2026 05:26:39 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 05:26:39 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 05:26:39 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/oficial): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 05:26:40 America/Caracas] PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 05:26:40 America/Caracas] PHP Warning: file_get_contents(): Failed to enable crypto in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 05:26:40 America/Caracas] PHP Warning: file_get_contents(https://ve.dolarapi.com/v1/dolares/paralelo): Failed to open stream: operation failed in /home/ctnet/www/admin/tasas_dolar.php on line 5 [17-Jul-2026 05:26:40 America/Caracas] PHP Warning: Undefined variable $srvidEncontrado in /home/ctnet/www/chatWA/miplan.php on line 6 2026-07-17 05:26:42 - Mensaje enviado con éxito a 584241249526 2026-07-17 05:26:42 - ====== FIN WEBHOOK ====== 2026-07-17 05:43:12 - ====== INICIO WEBHOOK ====== 2026-07-17 05:43:12 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 05:43:12 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 05:43:12 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , richard mussle, 2026-09-20 00:00:00 . 584243599802‬ output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243599802‬","wa_id":"584243599802"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNTk5ODAyFQIAERgSOUQwNUNEM0YyQkNGMUE5RDUwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , genesis marquez, 2026-09-03 00:00:00 . 584142295346 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142295346","wa_id":"584142295346"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMjk1MzQ2FQIAERgSOTk2MUZGOERGNTAzRTAwMkJCAA==","message_status":"accepted"}]}'. 2026-07-17 05:52:44 - ====== INICIO WEBHOOK ====== 2026-07-17 05:52:44 - Evento: interactive | De: 584142295346 | Size: 975b 2026-07-17 05:52:44 - Procesando encuesta interactiva 2026-07-17 05:52:44 - SurveyService: Iniciando procesamiento de encuesta 2026-07-17 05:52:44 - Procesando encuesta de: 584142295346, Message ID: wamid.HBgMNTg0MTQyMjk1MzQ2FQIAEhggQUNFMkQ2NzlDMDNGRDI3MkFDNDJEODNFNTk1REIyOEUA 2026-07-17 05:52:44 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-07-17 05:52:44 - ====== FIN WEBHOOK ====== 2026-07-17 05:54:28 - ====== INICIO WEBHOOK ====== 2026-07-17 05:54:28 - Evento: image | De: 584143466209 | Size: 870b 2026-07-17 05:54:28 - Procesando mensaje regular tipo: image 2026-07-17 05:54:28 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 05:54:28 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRjk4QjdGNkIyMUNGRjE0QjFDMTU2RTU0RUI4OEMA 2026-07-17 05:54:28 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDRjk4QjdGNkIyMUNGRjE0QjFDMTU2RTU0RUI4OEMA 2026-07-17 05:54:28 - Contenido: G venezuela 171000.00 equipos-escalera... 2026-07-17 05:54:28 - Comando detectado: g 2026-07-17 05:54:28 - CommandProcessor: Procesando comando: g 2026-07-17 05:54:28 - Gasto de negocio con imagen: 2531196977393875 2026-07-17 05:54:28 - Formato 'g banco descripcion': banco=venezuela, desc=171000.00 equipos-escalera 2026-07-17 05:54:29 - Ejecutando GastosService (negocio) [17-Jul-2026 05:54:29 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 772.5441 2026-07-17 05:54:32 - Resultado del comando: array 2026-07-17 05:54:32 - Enviando respuesta: ✅ 💼 Gasto de negocio #992 registrado • Mon 2026-07-17 05:54:33 - Mensaje enviado con éxito a 584143466209 2026-07-17 05:54:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a59fbd945312 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDU2QUUyOEFFMkQ5RTQ1QzNGAA==) 2026-07-17 05:54:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a59fbd945312 2026-07-17 05:54:33 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jorge Ziade, 2026-09-19 00:00:00 . 584241249526 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241249526","wa_id":"584241249526"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSMEVFRTVFNkJCOEI1RkY3RjY5AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jorge Ziade, 2026-09-19 00:00:00 . 584241249526 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241249526","wa_id":"584241249526"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSNDM1QzRDNkEzRTg1NEFCM0E1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jorge Ziade, 2026-09-19 00:00:00 . 584241249526 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241249526","wa_id":"584241249526"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMjQ5NTI2FQIAERgSNzFGN0U3NjZDMUEzRTUwRjgzAA==","message_status":"accepted"}]}'. 2026-07-17 06:28:36 - ====== INICIO WEBHOOK ====== 2026-07-17 06:28:36 - Evento: image | De: 584143466209 | Size: 864b 2026-07-17 06:28:36 - Procesando mensaje regular tipo: image 2026-07-17 06:28:36 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 06:28:36 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRkNBNkQxMkI3NTIzQ0IzOUM3N0IxQjM1NzdGQzIA 2026-07-17 06:28:36 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRkNBNkQxMkI3NTIzQ0IzOUM3N0IxQjM1NzdGQzIA 2026-07-17 06:28:36 - Contenido: G venezuela 2000.00 legal-copias... 2026-07-17 06:28:36 - Comando detectado: g 2026-07-17 06:28:36 - CommandProcessor: Procesando comando: g 2026-07-17 06:28:36 - Gasto de negocio con imagen: 1684539445969469 2026-07-17 06:28:36 - Formato 'g banco descripcion': banco=venezuela, desc=2000.00 legal-copias 2026-07-17 06:28:37 - Ejecutando GastosService (negocio) [17-Jul-2026 06:28:37 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 772.5441 2026-07-17 06:28:39 - Resultado del comando: array 2026-07-17 06:28:39 - Enviando respuesta: ✅ 💼 Gasto de negocio #993 registrado • Mon 2026-07-17 06:28:40 - Mensaje enviado con éxito a 584143466209 2026-07-17 06:28:40 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a03d8cd14e (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQUYzREQ2ODA3QjA4QThBNjlCAA==) 2026-07-17 06:28:40 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a03d8cd14e 2026-07-17 06:28:40 - ====== FIN WEBHOOK ====== 2026-07-17 06:47:28 - ====== INICIO WEBHOOK ====== 2026-07-17 06:47:28 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 06:47:28 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 06:47:28 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , anibal villaroel, 2026-09-20 00:00:00 . 584127234870 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127234870","wa_id":"584127234870"}],"messages":[{"id":"wamid.HBgMNTg0MTI3MjM0ODcwFQIAERgSOTE4RDZENUMzOEIxODc4ODkyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Sophia Collin, 16/08/2026 . 584129985119 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129985119","wa_id":"584129985119"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg1MTE5FQIAERgSMjIxMjAwNDA2MzAwQURERjI3AA==","message_status":"accepted"}]}'. 2026-07-17 06:54:24 - ====== INICIO WEBHOOK ====== 2026-07-17 06:54:24 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 06:54:24 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 06:54:24 - ====== FIN WEBHOOK ====== 2026-07-17 07:15:07 - ====== INICIO WEBHOOK ====== 2026-07-17 07:15:07 - Evento: image | De: 584143466209 | Size: 860b 2026-07-17 07:15:07 - Procesando mensaje regular tipo: image 2026-07-17 07:15:07 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 07:15:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNjBGQ0FCRTA2NkJBMjI5Mzk4OTIzNDVDQThBMkYA 2026-07-17 07:15:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGNjBGQ0FCRTA2NkJBMjI5Mzk4OTIzNDVDQThBMkYA 2026-07-17 07:15:07 - Contenido: Pg mercantil 34889.00 cig-w... 2026-07-17 07:15:07 - Comando detectado: pg 2026-07-17 07:15:07 - CommandProcessor: Procesando comando: pg 2026-07-17 07:15:07 - Gasto personal con imagen: 1364242712563112 2026-07-17 07:15:07 - Formato 'pg banco descripcion': banco=mercantil, desc=34889.00 cig-w 2026-07-17 07:15:07 - Ejecutando GastosService (personal) [17-Jul-2026 07:15:08 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 772.5441 2026-07-17 07:15:10 - Resultado del comando: array 2026-07-17 07:15:10 - Enviando respuesta: ✅ 👤 Gasto personal #384 registrado • Monto 2026-07-17 07:15:11 - Mensaje enviado con éxito a 584143466209 2026-07-17 07:15:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a0ebf5134d (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNENFQkIwQUY0NDIxQjBBRkJDAA==) 2026-07-17 07:15:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a0ebf5134d 2026-07-17 07:15:11 - ====== FIN WEBHOOK ====== 2026-07-17 07:17:17 - ====== INICIO WEBHOOK ====== 2026-07-17 07:17:17 - Evento: image | De: 584143466209 | Size: 862b 2026-07-17 07:17:17 - Procesando mensaje regular tipo: image 2026-07-17 07:17:17 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 07:17:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEODU2RThBNUJFMDA3OTU3OTBBQTJCMjVCRjAwODMA 2026-07-17 07:17:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNEODU2RThBNUJFMDA3OTU3OTBBQTJCMjVCRjAwODMA 2026-07-17 07:17:17 - Contenido: G binance 327.00 equipos-lupo... 2026-07-17 07:17:17 - Comando detectado: g 2026-07-17 07:17:17 - CommandProcessor: Procesando comando: g 2026-07-17 07:17:17 - Gasto de negocio con imagen: 1762139878804727 2026-07-17 07:17:17 - Formato 'g banco descripcion': banco=binance, desc=327.00 equipos-lupo 2026-07-17 07:17:17 - Ejecutando GastosService (negocio) [17-Jul-2026 07:17:18 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 772.5441 2026-07-17 07:17:19 - Resultado del comando: array 2026-07-17 07:17:19 - Enviando respuesta: ✅ 💼 Gasto de negocio #994 registrado • Mon 2026-07-17 07:17:21 - Mensaje enviado con éxito a 584143466209 2026-07-17 07:17:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a0f4109d33 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNzBDQkFBNzQxMzZCODk2MkQ3AA==) 2026-07-17 07:17:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a0f4109d33 2026-07-17 07:17:21 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, katerin perdomo, 19/09/2026 . 584141147385 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141147385","wa_id":"584141147385"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ3Mzg1FQIAERgSNUNDQjBGMjZBNjg5RkY3RDM2AA==","message_status":"accepted"}]}'. 2026-07-17 07:39:36 - ====== INICIO WEBHOOK ====== 2026-07-17 07:39:36 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 07:39:36 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 07:39:36 - ====== FIN WEBHOOK ====== 2026-07-17 07:53:25 - ====== INICIO WEBHOOK ====== 2026-07-17 07:53:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 07:53:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 07:53:25 - ====== FIN WEBHOOK ====== 2026-07-17 07:53:26 - ====== INICIO WEBHOOK ====== 2026-07-17 07:53:26 - Evento: status:failed | De: 584246335147 | Size: 828b 2026-07-17 07:53:26 - STATUS FAILED: failed para 584246335147 | Error: 131047 Re-engagement message 2026-07-17 07:53:26 - ====== FIN WEBHOOK ====== 2026-07-17 08:07:41 - ====== INICIO WEBHOOK ====== 2026-07-17 08:07:41 - Evento: image | De: 584143466209 | Size: 869b 2026-07-17 08:07:41 - Procesando mensaje regular tipo: image 2026-07-17 08:07:41 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 08:07:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBNzczNTM1NDE3RDQzMjQ2NTNBMzUzMkJBODUzOUEA 2026-07-17 08:07:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNBNzczNTM1NDE3RDQzMjQ2NTNBMzUzMkJBODUzOUEA 2026-07-17 08:07:41 - Contenido: G venezuela 16000.00 viaticos-equipos... 2026-07-17 08:07:41 - Comando detectado: g 2026-07-17 08:07:41 - CommandProcessor: Procesando comando: g 2026-07-17 08:07:41 - Gasto de negocio con imagen: 1486956646197539 2026-07-17 08:07:41 - Formato 'g banco descripcion': banco=venezuela, desc=16000.00 viaticos-equipos 2026-07-17 08:07:42 - Ejecutando GastosService (negocio) [17-Jul-2026 08:07:42 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 772.5441 2026-07-17 08:07:45 - Resultado del comando: array 2026-07-17 08:07:45 - Enviando respuesta: ✅ 💼 Gasto de negocio #995 registrado • Mon 2026-07-17 08:07:46 - Mensaje enviado con éxito a 584143466209 2026-07-17 08:07:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a1b12722f9 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRDAwMzMxODE2RTAxNUFGRTY5AA==) 2026-07-17 08:07:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a1b12722f9 2026-07-17 08:07:46 - ====== FIN WEBHOOK ====== 2026-07-17 08:32:33 - ====== INICIO WEBHOOK ====== 2026-07-17 08:32:33 - Evento: button | De: 584141147385 | Size: 705b 2026-07-17 08:32:33 - Procesando botón de plantilla: Informacion de pagos 2026-07-17 08:32:33 - ButtonService: payload=informacion de pagos, telefono=584141147385 2026-07-17 08:32:33 - Procesando botón PAGO para: 584141147385 2026-07-17 08:32:35 - Mensaje enviado con éxito a 584141147385 2026-07-17 08:32:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a20e326652 (wa_message_id: wamid.HBgMNTg0MTQxMTQ3Mzg1FQIAERgSNDk1RUY4RTA3NjEyQjZCOTY2AA==) 2026-07-17 08:32:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a20e326652 2026-07-17 08:32:35 - ====== FIN WEBHOOK ====== 2026-07-17 08:51:19 - ====== INICIO WEBHOOK ====== 2026-07-17 08:51:19 - Evento: image | De: 584143466209 | Size: 858b 2026-07-17 08:51:19 - Procesando mensaje regular tipo: image 2026-07-17 08:51:19 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 08:51:19 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwQzFFQzg3MzNCN0M5RDY2N0VDNjM2OTZGMUM0MzQA 2026-07-17 08:51:19 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMwQzFFQzg3MzNCN0M5RDY2N0VDNjM2OTZGMUM0MzQA 2026-07-17 08:51:19 - Contenido: Pg mercantil 311000.00 csf... 2026-07-17 08:51:19 - Comando detectado: pg 2026-07-17 08:51:19 - CommandProcessor: Procesando comando: pg 2026-07-17 08:51:19 - Gasto personal con imagen: 2009385333041944 2026-07-17 08:51:19 - Formato 'pg banco descripcion': banco=mercantil, desc=311000.00 csf 2026-07-17 08:51:20 - Ejecutando GastosService (personal) [17-Jul-2026 08:51:20 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 772.5441 2026-07-17 08:51:22 - Resultado del comando: array 2026-07-17 08:51:22 - Enviando respuesta: ✅ 👤 Gasto personal #385 registrado • Monto 2026-07-17 08:51:23 - Mensaje enviado con éxito a 584143466209 2026-07-17 08:51:23 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a254bdc949 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNkE5N0JFQjY4M0RGRDlFMTU0AA==) 2026-07-17 08:51:23 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a254bdc949 2026-07-17 08:51:23 - ====== FIN WEBHOOK ====== 2026-07-17 08:52:17 - ====== INICIO WEBHOOK ====== 2026-07-17 08:52:17 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 08:52:17 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 08:52:17 - ====== FIN WEBHOOK ====== 2026-07-17 08:53:54 - ====== INICIO WEBHOOK ====== 2026-07-17 08:53:54 - Evento: image | De: 584123251541 | Size: 879b 2026-07-17 08:53:54 - Procesando mensaje regular tipo: image 2026-07-17 08:53:54 - RegularMessageService: Procesando mensaje de 584123251541, tipo: image 2026-07-17 08:53:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUMxNEQ4RURFOEUyOEQ1QzJFODQ5Q0E5RTQ1NkFERUEA 2026-07-17 08:53:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUMxNEQ4RURFOEUyOEQ1QzJFODQ5Q0E5RTQ1NkFERUEA 2026-07-17 08:53:54 - Contenido: ... 2026-07-17 08:53:54 - Comando detectado: image 2026-07-17 08:53:54 - CommandProcessor: Procesando comando: image 2026-07-17 08:53:54 - Imagen sin comando, guardando y procesando 2026-07-17 08:53:54 - Verificando duplicado por imageId=2076106383008775, msgId=wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUMxNEQ4RURFOEUyOEQ1QzJFODQ5Q0E5RTQ1NkFERUEA 2026-07-17 08:53:54 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 08:53:54 - Incluyendo numtoname.php... 2026-07-17 08:53:54 - Incluyendo media.php... 2026-07-17 08:53:54 - DEBUG messages batch: [{"from":"584123251541","from_user_id":"VE.4520625134891300","id":"wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUMxNEQ4RURFOEUyOEQ1QzJFODQ5Q0E5RTQ1NkFERUEA","timestamp":"1787162368","type":"image","image":{"mime_type":"image\/jpeg","sha256":"fTgM7ujsobrFvbnR0tMvPB89VMjQoA9WIF82S1tH+rU=","id":"2076106383008775","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2076106383008775&source=webhook&ext=1787162669&hash=ATzqBzsc3PDRRmOSM-X-qAn80gK5Y49TirpuTKwNKXiJ5w"}}] 2026-07-17 08:53:54 - DEBUG caption: no se encontró texto cercano 2026-07-17 08:53:54 - DEBUG caption final: [VACIO] 2026-07-17 08:53:54 - DEBUG busqueda mobiles: 04123251541,4123251541,584123251541 2026-07-17 08:53:54 - DEBUG usuario encontrado: 70:a7:41:28:56:d9 2026-07-17 08:53:54 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 08:53:54 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 08:53:54 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2076106383008775&source=getMedia&ext=1787162670&hash=ATzSbtxgZxIGl4WW8IbGAdeQuUcXJAOOuarrSqGvdRiHPw 2026-07-17 08:53:55 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2076106383008775.jpg (37768 bytes) 2026-07-17 08:53:56 - OCR tesseract exit=0 chars=313 2026-07-17 08:53:56 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 223 ETE 2 11 > ED E IAS A PagomóvilBDV Personas (EH 19/08/2026 Operación: 007060829719 a Identificacién: 18143785 Origen: 0102****9200 Destino: 04123663736 =F Taleo 0102 - BANCO DE VENEZUELA Concepto: pago < ANN Tac) = fe) q 2026-07-17 08:53:56 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-19"} 2026-07-17 08:53:56 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-19","debug":["fecha=2026-08-19"]} 2026-07-17 08:53:56 - DEBUG registro: usernameRaw=''70:a7:41:28:56:d9'' first=''Gabriela'' last=''Kanzler'' esRegistrado=1 2026-07-17 08:53:56 - DEBUG bodyAdmin postOCR: Tlf: 04123251541\nUser: 70:a7:41:28:56:d9\nNombre: Gabriela Kanzler\nBanco: Venezuela\nMonto: \nFecha: 2026-08-19 (caption)\nSrvID: 35 2026-07-17 08:53:59 - IMG 2076106383008775 TEL 04123251541 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 08:53:59 - Incluyendo guardar_imagen.php... 2026-07-17 08:53:59 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 08:53:59 - Includes realizados. Verificando funciones... 2026-07-17 08:53:59 - obtenerInfoUsuario: Iniciando función con teléfono: 584123251541 2026-07-17 08:53:59 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 08:53:59 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 08:53:59 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 08:53:59 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 08:53:59 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 08:53:59 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:56:d9","firstname":"Gabriela","lastname":"Kanzler","mac":"70:a7:41:28:56:d9","srvid":34} 2026-07-17 08:53:59 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 08:53:59 - Datos usuario extraídos: {"username":"70:a7:41:28:56:d9","firstname":"Gabriela","lastname":"Kanzler","mac":"70:a7:41:28:56:d9","srvid":34} 2026-07-17 08:53:59 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 08:53:59 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 08:53:59 - Valor de accessToken: EAAC0c45... 2026-07-17 08:53:59 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 08:53:59 - Instancia WhatsAppImageHandler creada 2026-07-17 08:53:59 - Llamando a saveWhatsAppImage... 2026-07-17 08:53:59 - saveWhatsAppImage: Procesando imagen para: 584123251541 2026-07-17 08:53:59 - saveWhatsAppImage: ID de media: 2076106383008775, MIME type: image/jpeg 2026-07-17 08:53:59 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2076106383008775 2026-07-17 08:54:00 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 08:54:00 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2076106383008775&source=getMedia&ext=1787162676&hash=ATyC3MiD0ghggUOTyPHRDF6XRnDJWCJGtZuVaPM4XsLufg 2026-07-17 08:54:00 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2076106383008775&source=getMedia&ext=1787162676&hash=ATyC3MiD0ghggUOTyPHRDF6XRnDJWCJGtZuVaPM4XsLufg 2026-07-17 08:54:01 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 08:54:01 - descargar_imagen: Imagen descargada - Tamaño: 37768 bytes, Tipo: image/jpeg 2026-07-17 08:54:01 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2076106383008775.jpg, Tamaño: 37768 bytes 2026-07-17 08:54:01 - saveToDatabase: Registro insertado en BD con ID: 437 2026-07-17 08:54:01 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2076106383008775.jpg","image_id":"2076106383008775","size":37768,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 08:54:01 - Resultado del comando: array 2026-07-17 08:54:01 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 08:54:02 - Mensaje enviado con éxito a 584123251541 2026-07-17 08:54:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a25ea655d9 (wa_message_id: wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSNkM2RkMxMzc4MEY2OTZFRUZBAA==) 2026-07-17 08:54:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a25ea655d9 2026-07-17 08:54:02 - ====== FIN WEBHOOK ====== 2026-07-17 08:55:01 - ====== INICIO WEBHOOK ====== 2026-07-17 08:55:01 - Evento: text | De: 584129621461 | Size: 583b 2026-07-17 08:55:01 - Procesando mensaje regular tipo: text 2026-07-17 08:55:01 - RegularMessageService: Procesando mensaje de 584129621461, tipo: text 2026-07-17 08:55:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjIxNDYxFQIAEhggQUM0NEJFOEMyMzRBODM5QTVDQkI1ODYxQTA0RDJGMEEA 2026-07-17 08:55:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjIxNDYxFQIAEhggQUM0NEJFOEMyMzRBODM5QTVDQkI1ODYxQTA0RDJGMEEA 2026-07-17 08:55:01 - Contenido: Buenas tardes... 2026-07-17 08:55:01 - Comando detectado: buenas 2026-07-17 08:55:01 - CommandProcessor: Procesando comando: buenas 2026-07-17 08:55:01 - Comando no reconocido, enviando a ChatGPT 2026-07-17 08:55:01 - Resultado del comando: string 2026-07-17 08:55:01 - Enviando a ChatGPT: Buenas tardes... 2026-07-17 08:55:01 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes... 2026-07-17 08:55:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 09:55:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 09:55:01 America/Halifax] [CHATBOT][START] corr=0543dedc IP=127.0.0.1 UA= [17-Jul-2026 08:55:01 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [17-Jul-2026 08:55:01 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [17-Jul-2026 08:55:01 America/Caracas] [CHATBOT][WARN] corr=0543dedc No se obtuvo tasa; usando tasa fallback=480 [17-Jul-2026 08:55:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-12 username=74:ac:b9:99:ae:b7 mobile=584129621461 [17-Jul-2026 08:55:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 08:55:03 America/Caracas] [CHATBOT][DIAG] corr=0543dedc Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [17-Jul-2026 08:55:03 America/Caracas] [CHATBOT][CTX] corr=0543dedc tel=584129621461 intent=chat srvid=37 usd=20 bs=11136 tasa=480 verifyMode=simulated [17-Jul-2026 08:55:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 08:55:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 08:55:03 America/Caracas] [CHATBOT][AI][7c4c43] Proveedor: gemini [17-Jul-2026 08:55:03 America/Caracas] [CHATBOT][GEMINI][7c4c43] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 08:55:03 America/Caracas] [CHATBOT][GEMINI][7c4c43] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 08:55:04 America/Caracas] [CHATBOT][GEMINI][7c4c43] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 08:55:05 America/Caracas] [CHATBOT][AI][7c4c43] Gemini falló, usando heurística local [17-Jul-2026 08:55:05 America/Caracas] [CHATBOT][AI][7c4c43] Heurística no matcheó, enviando menú de opciones [17-Jul-2026 08:55:05 America/Caracas] [CHATBOT][END] corr=0543dedc bytesRespuesta=393 [17-Jul-2026 08:55:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 08:55:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 08:55:06 - Mensaje enviado con éxito a 584129621461 2026-07-17 08:55:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a262a5e66c (wa_message_id: wamid.HBgMNTg0MTI5NjIxNDYxFQIAERgSRDQzODE5OUQ1QzA0REU1MUM2AA==) 2026-07-17 08:55:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a262a5e66c 2026-07-17 08:55:06 - ====== FIN WEBHOOK ====== 2026-07-17 08:55:15 - ====== INICIO WEBHOOK ====== 2026-07-17 08:55:15 - Evento: text | De: 584129621461 | Size: 599b 2026-07-17 08:55:15 - Procesando mensaje regular tipo: text 2026-07-17 08:55:15 - RegularMessageService: Procesando mensaje de 584129621461, tipo: text 2026-07-17 08:55:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5NjIxNDYxFQIAEhggQUMxNjJGREJENDQ3NUY3NDkxNDM0NzkwMzI3NEI4RjQA 2026-07-17 08:55:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5NjIxNDYxFQIAEhggQUMxNjJGREJENDQ3NUY3NDkxNDM0NzkwMzI3NEI4RjQA 2026-07-17 08:55:15 - Contenido: No tengo internet en mi local... 2026-07-17 08:55:15 - Comando detectado: no 2026-07-17 08:55:15 - CommandProcessor: Procesando comando: no 2026-07-17 08:55:15 - IntentDetector: intent=soporte, confidence=0.95 2026-07-17 08:55:15 - IntentDetector → reportefallas.php [17-Jul-2026 08:55:15 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [17-Jul-2026 08:55:15 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [17-Jul-2026 08:55:15 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-07-17 08:55:15 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-07-17 08:55:15 - ====== INICIO WEBHOOK ====== 2026-07-17 08:55:15 - Evento: text | De: 584129621461 | Size: 599b 2026-07-17 08:55:15 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5NjIxNDYxFQIAEhggQUMxNjJGREJENDQ3NUY3NDkxNDM0NzkwMzI3NEI4RjQA, ignorando - addcreddits, addcreddits , Sophia Collin, 2026-09-23 00:00:00 . 584129985119 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129985119","wa_id":"584129985119"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg1MTE5FQIAERgSRDAxNjYwMzM1RTdCMkVFQTQwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , katerin perdomo, 2026-09-21 00:00:00 . 584141147385 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141147385","wa_id":"584141147385"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ3Mzg1FQIAERgSREI5NDZFOEJBQjFFNDUwRTU1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Ariaxna Pazo, 2026-09-03 00:00:00 . 584246335147 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584246335147","wa_id":"584246335147"}],"messages":[{"id":"wamid.HBgMNTg0MjQ2MzM1MTQ3FQIAERgSMzhGODk5MzMxODdCRjA3NUMyAA==","message_status":"accepted"}]}'. 2026-07-17 09:13:27 - ====== INICIO WEBHOOK ====== 2026-07-17 09:13:27 - Evento: text | De: 584123251541 | Size: 631b 2026-07-17 09:13:27 - Procesando mensaje regular tipo: text 2026-07-17 09:13:27 - RegularMessageService: Procesando mensaje de 584123251541, tipo: text 2026-07-17 09:13:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUM3REU0Q0E3NjhGNTUzNUFGN0EwQUY5NUJCNUU4NTkA 2026-07-17 09:13:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUM3REU0Q0E3NjhGNTUzNUFGN0EwQUY5NUJCNUU4NTkA 2026-07-17 09:13:27 - Contenido: Fecha de corte por favor!... 2026-07-17 09:13:27 - Comando detectado: fecha 2026-07-17 09:13:27 - CommandProcessor: Procesando comando: fecha 2026-07-17 09:13:27 - Comando no reconocido, enviando a ChatGPT 2026-07-17 09:13:27 - Resultado del comando: string 2026-07-17 09:13:27 - Enviando a ChatGPT: Fecha de corte por favor!... 2026-07-17 09:13:27 - forwardToChatGPT: Enviando a ChatGPT: Fecha de corte por favor!... 2026-07-17 09:13:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 10:13:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 10:13:27 America/Halifax] [CHATBOT][START] corr=504e8f98 IP=127.0.0.1 UA= [17-Jul-2026 09:13:27 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [17-Jul-2026 09:13:27 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [17-Jul-2026 09:13:27 America/Caracas] [CHATBOT][WARN] corr=504e8f98 No se obtuvo tasa; usando tasa fallback=480 [17-Jul-2026 09:13:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=70:a7:41:28:56:d9 mobile=584123251541 [17-Jul-2026 09:13:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [17-Jul-2026 09:13:27 America/Caracas] [CHATBOT][DIAG] corr=504e8f98 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [17-Jul-2026 09:13:27 America/Caracas] [CHATBOT][CTX] corr=504e8f98 tel=584123251541 intent=chat srvid=34 usd=30 bs=16704 tasa=480 verifyMode=simulated [17-Jul-2026 09:13:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 09:13:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 09:13:27 America/Caracas] [CHATBOT][AI][5b35b0] Proveedor: gemini [17-Jul-2026 09:13:27 America/Caracas] [CHATBOT][GEMINI][5b35b0] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 09:13:27 America/Caracas] [CHATBOT][GEMINI][5b35b0] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 09:13:28 America/Caracas] [CHATBOT][GEMINI][5b35b0] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 09:13:29 America/Caracas] [CHATBOT][AI][5b35b0] Gemini falló, usando heurística local [17-Jul-2026 09:13:29 America/Caracas] [CHATBOT][END] corr=504e8f98 bytesRespuesta=199 [17-Jul-2026 09:13:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 09:13:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 09:13:30 - Mensaje enviado con éxito a 584123251541 2026-07-17 09:13:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a2a7a74039 (wa_message_id: wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSQkU3QUIxQkFFMjNEMUM5MTNGAA==) 2026-07-17 09:13:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a2a7a74039 2026-07-17 09:13:30 - ====== FIN WEBHOOK ====== 2026-07-17 09:13:43 - ====== INICIO WEBHOOK ====== 2026-07-17 09:13:43 - Evento: reaction | De: 584123251541 | Size: 717b 2026-07-17 09:13:43 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Gabriela✍️M.V💞S.A💘♾️ ) [wa_id] => 584123251541 [user_id] => VE.4520625134891300 ) ) [messages] => Array ( [0] => Array ( [from] => 584123251541 [from_user_id] => VE.4520625134891300 [id] => wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUMyOEExNUI4QzdDRjhBMDAyQjhFOUEwNUE2RTE1NjkA [timestamp] => 1787163558 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSQkU3QUIxQkFFMjNEMUM5MTNGAA== [emoji] => 👍🏻 ) ) ) ) [field] => messages ) ) ) ) ) 2026-07-17 09:13:43 - ====== FIN WEBHOOK ====== 2026-07-17 09:29:54 - ====== INICIO WEBHOOK ====== 2026-07-17 09:29:54 - Evento: text | De: 584141235561 | Size: 634b 2026-07-17 09:29:54 - Procesando mensaje regular tipo: text 2026-07-17 09:29:54 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-17 09:29:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTU2RDQwOUY2QzkzOUM1OTRBNjBGMUFFN0YyRUM0MjUA 2026-07-17 09:29:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTU2RDQwOUY2QzkzOUM1OTRBNjBGMUFFN0YyRUM0MjUA 2026-07-17 09:29:54 - Contenido: Hola buenas tardes, me puedes enviar los datos para hacer el pago móvil... 2026-07-17 09:29:54 - Comando detectado: hola 2026-07-17 09:29:54 - CommandProcessor: Procesando comando: hola 2026-07-17 09:29:54 - Comando no reconocido, enviando a ChatGPT 2026-07-17 09:29:54 - Resultado del comando: string 2026-07-17 09:29:54 - Enviando a ChatGPT: Hola buenas tardes, me puedes enviar los datos par... 2026-07-17 09:29:54 - forwardToChatGPT: Enviando a ChatGPT: Hola buenas tardes, me puedes enviar los datos par... 2026-07-17 09:29:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 10:29:54 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 10:29:54 America/Halifax] [CHATBOT][START] corr=f1369e9e IP=127.0.0.1 UA= [17-Jul-2026 09:29:54 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [17-Jul-2026 09:29:54 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [17-Jul-2026 09:29:54 America/Caracas] [CHATBOT][WARN] corr=f1369e9e No se obtuvo tasa; usando tasa fallback=480 [17-Jul-2026 09:29:54 America/Caracas] [CHATBOT][CTX] corr=f1369e9e tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [17-Jul-2026 09:29:54 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 09:29:54 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 09:29:54 America/Caracas] [CHATBOT][AI][70c319] Proveedor: gemini [17-Jul-2026 09:29:54 America/Caracas] [CHATBOT][GEMINI][70c319] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 09:29:55 America/Caracas] [CHATBOT][GEMINI][70c319] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 09:29:55 America/Caracas] [CHATBOT][GEMINI][70c319] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 09:29:56 America/Caracas] [CHATBOT][AI][70c319] Gemini falló, usando heurística local [17-Jul-2026 09:29:56 America/Caracas] [CHATBOT][END] corr=f1369e9e bytesRespuesta=397 [17-Jul-2026 09:29:56 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 09:29:56 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 09:29:57 - Mensaje enviado con éxito a 584141235561 2026-07-17 09:29:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a2e559d936 (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSQ0I3Qjk1QTZDREE3MEFBNDEwAA==) 2026-07-17 09:29:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a2e559d936 2026-07-17 09:29:57 - ====== FIN WEBHOOK ====== 2026-07-17 09:31:06 - ====== INICIO WEBHOOK ====== 2026-07-17 09:31:06 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 09:31:06 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 09:31:06 - ====== FIN WEBHOOK ====== 2026-07-17 09:31:32 - ====== INICIO WEBHOOK ====== 2026-07-17 09:31:32 - Evento: text | De: 584141235561 | Size: 586b 2026-07-17 09:31:32 - Procesando mensaje regular tipo: text 2026-07-17 09:31:32 - RegularMessageService: Procesando mensaje de 584141235561, tipo: text 2026-07-17 09:31:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVCNUE3OUI3MTU1NDI4Q0I5NUY3MDI5RDMxMTEwNjMA 2026-07-17 09:31:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMjM1NTYxFQIAEhggQTVCNUE3OUI3MTU1NDI4Q0I5NUY3MDI5RDMxMTEwNjMA 2026-07-17 09:31:32 - Contenido: El pago es de Mencho Barrios... 2026-07-17 09:31:32 - Comando detectado: el 2026-07-17 09:31:32 - CommandProcessor: Procesando comando: el 2026-07-17 09:31:32 - Comando no reconocido, enviando a ChatGPT 2026-07-17 09:31:32 - Resultado del comando: string 2026-07-17 09:31:32 - Enviando a ChatGPT: El pago es de Mencho Barrios... 2026-07-17 09:31:32 - forwardToChatGPT: Enviando a ChatGPT: El pago es de Mencho Barrios... 2026-07-17 09:31:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 10:31:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 10:31:32 America/Halifax] [CHATBOT][START] corr=97cf1cee IP=127.0.0.1 UA= [17-Jul-2026 09:31:32 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [17-Jul-2026 09:31:32 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [17-Jul-2026 09:31:32 America/Caracas] [CHATBOT][WARN] corr=97cf1cee No se obtuvo tasa; usando tasa fallback=480 [17-Jul-2026 09:31:32 America/Caracas] [CHATBOT][CTX] corr=97cf1cee tel=584141235561 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [17-Jul-2026 09:31:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 09:31:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 09:31:32 America/Caracas] [CHATBOT][AI][d66d8a] Proveedor: gemini [17-Jul-2026 09:31:32 America/Caracas] [CHATBOT][GEMINI][d66d8a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 09:31:32 America/Caracas] [CHATBOT][GEMINI][d66d8a] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 09:31:33 America/Caracas] [CHATBOT][GEMINI][d66d8a] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 09:31:33 America/Caracas] [CHATBOT][AI][d66d8a] Gemini falló, usando heurística local [17-Jul-2026 09:31:34 America/Caracas] [CHATBOT][END] corr=97cf1cee bytesRespuesta=397 [17-Jul-2026 09:31:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 09:31:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 09:31:35 - Mensaje enviado con éxito a 584141235561 2026-07-17 09:31:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a2eb7387dd (wa_message_id: wamid.HBgMNTg0MTQxMjM1NTYxFQIAERgSMDJGNEE3QzkxM0Q0MjQ2QjA0AA==) 2026-07-17 09:31:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a2eb7387dd 2026-07-17 09:31:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , mencho barrios, 2026-09-21 00:00:00 . 584122523574 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122523574","wa_id":"584122523574"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTIzNTc0FQIAERgSODc0QUQzMkFGRDk5MzNDNTE4AA==","message_status":"accepted"}]}'. 2026-07-17 10:43:42 - ====== INICIO WEBHOOK ====== 2026-07-17 10:43:42 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 10:43:42 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 10:43:42 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Anibal Kanzler, 2026-09-20 00:00:00 . 584126114073 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126114073","wa_id":"584126114073"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTE0MDczFQIAERgSQjZFRDBFMkZBRjMzRDM3Q0M0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Amelia Ramirez, 2026-09-19 00:00:00 . 584125851774 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125851774","wa_id":"584125851774"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODUxNzc0FQIAERgSQUEzQzI3NkIxODIyRDIwMkI0AA==","message_status":"accepted"}]}'. 2026-07-17 10:56:46 - ====== INICIO WEBHOOK ====== 2026-07-17 10:56:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 10:56:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 10:56:46 - ====== FIN WEBHOOK ====== 2026-07-17 11:32:42 - ====== INICIO WEBHOOK ====== 2026-07-17 11:32:42 - Evento: image | De: 584143466209 | Size: 864b 2026-07-17 11:32:42 - Procesando mensaje regular tipo: image 2026-07-17 11:32:42 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-07-17 11:32:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NEFFODVBOTBCQjA3RTI5MTBFRjg5RDUzMENDNEUA 2026-07-17 11:32:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3NEFFODVBOTBCQjA3RTI5MTBFRjg5RDUzMENDNEUA 2026-07-17 11:32:42 - Contenido: G venezuela 10079.00 carro-gomas... 2026-07-17 11:32:42 - Comando detectado: g 2026-07-17 11:32:42 - CommandProcessor: Procesando comando: g 2026-07-17 11:32:42 - Gasto de negocio con imagen: 2687859794990334 2026-07-17 11:32:42 - Formato 'g banco descripcion': banco=venezuela, desc=10079.00 carro-gomas 2026-07-17 11:32:43 - Ejecutando GastosService (negocio) [17-Jul-2026 11:32:43 America/Caracas] [ExchangeRateService] Tasa BD (oficial): 772.5441 2026-07-17 11:32:45 - Resultado del comando: array 2026-07-17 11:32:45 - Enviando respuesta: ✅ 💼 Gasto de negocio #996 registrado • Mon 2026-07-17 11:32:46 - Mensaje enviado con éxito a 584143466209 2026-07-17 11:32:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a4b1ee0012 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSREM1NzM2NTFBMzFDNDU1ODlEAA==) 2026-07-17 11:32:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a4b1ee0012 2026-07-17 11:32:46 - ====== FIN WEBHOOK ====== 2026-07-17 11:43:46 - ====== INICIO WEBHOOK ====== 2026-07-17 11:43:46 - Evento: button | De: 584241825136 | Size: 720b 2026-07-17 11:43:46 - Procesando botón de plantilla: Informacion de pagos 2026-07-17 11:43:46 - ButtonService: payload=informacion de pagos, telefono=584241825136 2026-07-17 11:43:46 - Procesando botón PAGO para: 584241825136 2026-07-17 11:43:47 - Mensaje enviado con éxito a 584241825136 2026-07-17 11:43:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a4db3b6dac (wa_message_id: wamid.HBgMNTg0MjQxODI1MTM2FQIAERgSRDQ5ODk1RDgxQTU1NTg1MkJDAA==) 2026-07-17 11:43:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a4db3b6dac 2026-07-17 11:43:47 - ====== FIN WEBHOOK ====== 2026-07-17 11:49:45 - ====== INICIO WEBHOOK ====== 2026-07-17 11:49:45 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 11:49:45 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 11:49:45 - ====== FIN WEBHOOK ====== 2026-07-17 11:50:12 - ====== INICIO WEBHOOK ====== 2026-07-17 11:50:12 - Evento: text | De: 584140319918 | Size: 573b 2026-07-17 11:50:12 - Procesando mensaje regular tipo: text 2026-07-17 11:50:12 - RegularMessageService: Procesando mensaje de 584140319918, tipo: text 2026-07-17 11:50:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzE5OTE4FQIAEhggQUNGNzA5RDg4Q0IxMUNFMkQ2M0FCRTdDQUZCNDJCMUEA 2026-07-17 11:50:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzE5OTE4FQIAEhggQUNGNzA5RDg4Q0IxMUNFMkQ2M0FCRTdDQUZCNDJCMUEA 2026-07-17 11:50:12 - Contenido: Carlito Gonzalez... 2026-07-17 11:50:12 - Comando detectado: carlito 2026-07-17 11:50:12 - CommandProcessor: Procesando comando: carlito 2026-07-17 11:50:12 - Comando no reconocido, enviando a ChatGPT 2026-07-17 11:50:12 - Resultado del comando: string 2026-07-17 11:50:12 - Enviando a ChatGPT: Carlito Gonzalez... 2026-07-17 11:50:12 - forwardToChatGPT: Enviando a ChatGPT: Carlito Gonzalez... 2026-07-17 11:50:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [17-Jul-2026 12:50:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [17-Jul-2026 12:50:12 America/Halifax] [CHATBOT][START] corr=65c25ae8 IP=127.0.0.1 UA= [17-Jul-2026 11:50:12 America/Caracas] [CHATBOT][RATE] No se pudo obtener tasa desde API: https://ve.dolarapi.com/v1/dolares/oficial [17-Jul-2026 11:50:12 America/Caracas] [CHATBOT][RATE] Error consultando tasas_dolar: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fecha_actualizacion' in 'SELECT' [17-Jul-2026 11:50:12 America/Caracas] [CHATBOT][WARN] corr=65c25ae8 No se obtuvo tasa; usando tasa fallback=480 [17-Jul-2026 11:50:12 America/Caracas] [CHATBOT][CTX] corr=65c25ae8 tel=584140319918 intent=chat srvid= usd=0 bs=0 tasa=480 verifyMode=simulated [17-Jul-2026 11:50:12 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [17-Jul-2026 11:50:12 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [17-Jul-2026 11:50:12 America/Caracas] [CHATBOT][AI][0efd6a] Proveedor: gemini [17-Jul-2026 11:50:12 America/Caracas] [CHATBOT][GEMINI][0efd6a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [17-Jul-2026 11:50:12 America/Caracas] [CHATBOT][GEMINI][0efd6a] key=primary intento=1 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 11:50:13 America/Caracas] [CHATBOT][GEMINI][0efd6a] key=primary intento=2 ex: cURL error 60: SSL certificate problem: certificate is not yet valid (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0 [17-Jul-2026 11:50:14 America/Caracas] [CHATBOT][AI][0efd6a] Gemini falló, usando heurística local [17-Jul-2026 11:50:14 America/Caracas] [CHATBOT][AI][0efd6a] Heurística no matcheó, enviando menú de opciones [17-Jul-2026 11:50:14 America/Caracas] [CHATBOT][END] corr=65c25ae8 bytesRespuesta=370 [17-Jul-2026 11:50:14 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-07-17 11:50:14 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-07-17 11:50:15 - Mensaje enviado con éxito a 584140319918 2026-07-17 11:50:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a4f3785ba7 (wa_message_id: wamid.HBgMNTg0MTQwMzE5OTE4FQIAERgSRTBGMENDMzVCQkVENUY5Rjc0AA==) 2026-07-17 11:50:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a4f3785ba7 2026-07-17 11:50:15 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, yohani ramirez, 18/09/2026 . 584241825136 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241825136","wa_id":"584241825136"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODI1MTM2FQIAERgSMTM5NTg2MDFERkVFODM5QTcyAA==","message_status":"accepted"}]}'. 2026-07-17 12:02:12 - ====== INICIO WEBHOOK ====== 2026-07-17 12:02:12 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 12:02:12 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 12:02:12 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Gonzales, 2026-09-19 00:00:00 . 584128001675 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128001675","wa_id":"584128001675"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAxNjc1FQIAERgSNTMzMkM1NkFBMUMwM0ExNTNCAA==","message_status":"accepted"}]}'. 2026-07-17 13:44:23 - ====== INICIO WEBHOOK ====== 2026-07-17 13:44:23 - Evento: status:failed | De: 584128001675 | Size: 573b 2026-07-17 13:44:23 - STATUS FAILED: failed para 584128001675 | Error: 131026 Message undeliverable 2026-07-17 13:44:23 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , carlos jesus cerezo breidembach, 2026-08-30 00:00:00 . 584129941827 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941827","wa_id":"584129941827"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxODI3FQIAERgSNzc0OTkyNzM4NUE2OTUxRUQ5AA==","message_status":"accepted"}]}'. 2026-07-17 14:23:39 - ====== INICIO WEBHOOK ====== 2026-07-17 14:23:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 14:23:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 14:23:39 - ====== FIN WEBHOOK ====== 2026-07-17 14:45:09 - ====== INICIO WEBHOOK ====== 2026-07-17 14:45:09 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 14:45:09 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 14:45:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yulian Sandoval Kanzler, 2026-09-03 00:00:00 . 584129941278 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129941278","wa_id":"584129941278"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQxMjc4FQIAERgSNzA2REE2MkRGRTA5RTUxQjJCAA==","message_status":"accepted"}]}'. 2026-07-17 15:05:37 - ====== INICIO WEBHOOK ====== 2026-07-17 15:05:37 - Evento: image | De: 584141197832 | Size: 828b 2026-07-17 15:05:37 - Procesando mensaje regular tipo: image 2026-07-17 15:05:37 - RegularMessageService: Procesando mensaje de 584141197832, tipo: image 2026-07-17 15:05:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTk3ODMyFQIAEhggQUNFOTc5NENGNDg3RUNFMThBMzAwQTIzNDU1NUQ1RjgA 2026-07-17 15:05:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTk3ODMyFQIAEhggQUNFOTc5NENGNDg3RUNFMThBMzAwQTIzNDU1NUQ1RjgA 2026-07-17 15:05:37 - Contenido: ... 2026-07-17 15:05:37 - Comando detectado: image 2026-07-17 15:05:37 - CommandProcessor: Procesando comando: image 2026-07-17 15:05:37 - Imagen sin comando, guardando y procesando 2026-07-17 15:05:37 - Verificando duplicado por imageId=1483730617116310, msgId=wamid.HBgMNTg0MTQxMTk3ODMyFQIAEhggQUNFOTc5NENGNDg3RUNFMThBMzAwQTIzNDU1NUQ1RjgA 2026-07-17 15:05:37 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 15:05:37 - Incluyendo numtoname.php... 2026-07-17 15:05:37 - Incluyendo media.php... 2026-07-17 15:05:37 - DEBUG messages batch: [{"from":"584141197832","from_user_id":"VE.4520624251558055","id":"wamid.HBgMNTg0MTQxMTk3ODMyFQIAEhggQUNFOTc5NENGNDg3RUNFMThBMzAwQTIzNDU1NUQ1RjgA","timestamp":"1787184671","type":"image","image":{"mime_type":"image\/jpeg","sha256":"U9FybjCt5hMgua2ad0gGqjRAJCG3jKKKJ1cpBIWW4A4=","id":"1483730617116310","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1483730617116310&source=webhook&ext=1787184973&hash=ATw_JOgsvTUI2J7npcS8GJ_c9oJe7r1Rm3WSkHjX_jf-Jw"}}] 2026-07-17 15:05:37 - DEBUG caption: no se encontró texto cercano 2026-07-17 15:05:37 - DEBUG caption final: [VACIO] 2026-07-17 15:05:37 - DEBUG busqueda mobiles: 04141197832,4141197832,584141197832 2026-07-17 15:05:37 - DEBUG usuario NO encontrado 2026-07-17 15:05:37 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 15:05:37 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 15:05:38 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1483730617116310&source=getMedia&ext=1787184974&hash=ATyqYZ5DjAHB5AYcfMuNj4N7LyARD8NMATI7lZoWBAnzfw 2026-07-17 15:05:39 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1483730617116310.jpg (35709 bytes) 2026-07-17 15:05:40 - OCR tesseract exit=0 chars=283 2026-07-17 15:05:40 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 322 y PagomóvilBDV Personas 27.137,00 Bs Fecha: 19/08/2026 Operación: 007065154206 IT Identificación: 18143785 Origen: 0102****1438 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-07-17 15:05:40 - OCR parse (caption-level): {"banco":"Venezuela","monto":"27137.00","fecha":"2026-08-19"} 2026-07-17 15:05:40 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-19","debug":["fecha=2026-08-19"]} 2026-07-17 15:05:40 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-07-17 15:05:40 - DEBUG bodyAdmin postOCR: Tlf: 04141197832\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 27137.00 (caption)\nFecha: 2026-08-19 (caption) 2026-07-17 15:05:43 - IMG 1483730617116310 TEL 04141197832 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 15:05:43 - Incluyendo guardar_imagen.php... 2026-07-17 15:05:43 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 15:05:43 - Includes realizados. Verificando funciones... 2026-07-17 15:05:43 - obtenerInfoUsuario: Iniciando función con teléfono: 584141197832 2026-07-17 15:05:43 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 15:05:43 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 15:05:43 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 15:05:43 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 15:05:43 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 15:05:43 - obtenerInfoUsuario: Datos usuario: {"username":"4c:46:d1:6a:f9:20","firstname":"darwin jose","lastname":"ruth ortiz","mac":"4C:46:D1:6A:F9:21","srvid":47} 2026-07-17 15:05:43 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 15:05:43 - Datos usuario extraídos: {"username":"4c:46:d1:6a:f9:20","firstname":"darwin jose","lastname":"ruth ortiz","mac":"4C:46:D1:6A:F9:21","srvid":47} 2026-07-17 15:05:43 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 15:05:43 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 15:05:43 - Valor de accessToken: EAAC0c45... 2026-07-17 15:05:43 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 15:05:43 - Instancia WhatsAppImageHandler creada 2026-07-17 15:05:43 - Llamando a saveWhatsAppImage... 2026-07-17 15:05:43 - saveWhatsAppImage: Procesando imagen para: 584141197832 2026-07-17 15:05:43 - saveWhatsAppImage: ID de media: 1483730617116310, MIME type: image/jpeg 2026-07-17 15:05:43 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1483730617116310 2026-07-17 15:05:44 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 15:05:44 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1483730617116310&source=getMedia&ext=1787184979&hash=ATxGao-TDylIUDgLpyxaH7SKxuKQR-O9p6iAmiDD8VC3_Q 2026-07-17 15:05:44 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1483730617116310&source=getMedia&ext=1787184979&hash=ATxGao-TDylIUDgLpyxaH7SKxuKQR-O9p6iAmiDD8VC3_Q 2026-07-17 15:05:45 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 15:05:45 - descargar_imagen: Imagen descargada - Tamaño: 35709 bytes, Tipo: image/jpeg 2026-07-17 15:05:45 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1483730617116310.jpg, Tamaño: 35709 bytes 2026-07-17 15:05:45 - saveToDatabase: Registro insertado en BD con ID: 438 2026-07-17 15:05:45 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1483730617116310.jpg","image_id":"1483730617116310","size":35709,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 15:05:45 - Resultado del comando: array 2026-07-17 15:05:45 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 15:05:46 - Mensaje enviado con éxito a 584141197832 2026-07-17 15:05:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a7d0a1c606 (wa_message_id: wamid.HBgMNTg0MTQxMTk3ODMyFQIAERgSNjJGMzAxNTcwM0FFOUM0OTdFAA==) 2026-07-17 15:05:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a7d0a1c606 2026-07-17 15:05:46 - ====== FIN WEBHOOK ====== 2026-07-17 15:09:40 - ====== INICIO WEBHOOK ====== 2026-07-17 15:09:40 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 15:09:40 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 15:09:40 - ====== FIN WEBHOOK ====== 2026-07-17 15:32:23 - ====== INICIO WEBHOOK ====== 2026-07-17 15:32:23 - Evento: image | De: 584120123185 | Size: 871b 2026-07-17 15:32:23 - Procesando mensaje regular tipo: image 2026-07-17 15:32:23 - RegularMessageService: Procesando mensaje de 584120123185, tipo: image 2026-07-17 15:32:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUMxM0YxNDlFMjU3RjEyMkZDRkY5NDY3OEQwMTA3NDUA 2026-07-17 15:32:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUMxM0YxNDlFMjU3RjEyMkZDRkY5NDY3OEQwMTA3NDUA 2026-07-17 15:32:23 - Contenido: ... 2026-07-17 15:32:23 - Comando detectado: image 2026-07-17 15:32:23 - CommandProcessor: Procesando comando: image 2026-07-17 15:32:23 - Imagen sin comando, guardando y procesando 2026-07-17 15:32:23 - Verificando duplicado por imageId=3072045156336257, msgId=wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUMxM0YxNDlFMjU3RjEyMkZDRkY5NDY3OEQwMTA3NDUA 2026-07-17 15:32:23 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-07-17 15:32:23 - Incluyendo numtoname.php... 2026-07-17 15:32:23 - Incluyendo media.php... 2026-07-17 15:32:23 - DEBUG messages batch: [{"from":"584120123185","from_user_id":"VE.4548763285410818","id":"wamid.HBgMNTg0MTIwMTIzMTg1FQIAEhggQUMxM0YxNDlFMjU3RjEyMkZDRkY5NDY3OEQwMTA3NDUA","timestamp":"1787186276","type":"image","image":{"mime_type":"image\/jpeg","sha256":"TsgHPb444QwEAnWEXGFZ1uEJ+5kqm8TdonmB+00ATXY=","id":"3072045156336257","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=3072045156336257&source=webhook&ext=1787186578&hash=ATwIyJvF4q4mwmjYJ5Zu_CbHww8MSndy65rhhA7Y78qAcQ"}}] 2026-07-17 15:32:23 - DEBUG caption: no se encontró texto cercano 2026-07-17 15:32:23 - DEBUG caption final: [VACIO] 2026-07-17 15:32:23 - DEBUG busqueda mobiles: 04120123185,4120123185,584120123185 2026-07-17 15:32:23 - DEBUG usuario encontrado: 70:a7:41:28:68:82 2026-07-17 15:32:23 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-07-17 15:32:23 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-07-17 15:32:24 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3072045156336257&source=getMedia&ext=1787186580&hash=ATw644zSefKiPvNG4gfaOdSk9zPUTSNoMLc2pkRiEZaDpA 2026-07-17 15:32:25 - OCR imagen guardada /home/ctnet/www/chatWEB/media/3072045156336257.jpg (32543 bytes) 2026-07-17 15:32:26 - OCR tesseract exit=0 chars=368 2026-07-17 15:32:26 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 195 7:29 80M 1 E < Comprobante de operación —< y PagomóvilBDV Personas 35.976,00 Bs Fecha: 19/08/2026 Operación: 007064680002 [T] Identificación: 18143785 Origen: 0102****4824 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago de internet < Crear Acceso directo 2026-07-17 15:32:26 - OCR parse (caption-level): {"banco":"Venezuela","monto":"35976.00","fecha":"2026-08-19"} 2026-07-17 15:32:26 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-19","debug":["fecha=2026-08-19"]} 2026-07-17 15:32:26 - DEBUG registro: usernameRaw=''70:a7:41:28:68:82'' first=''Fanny'' last=''rudman'' esRegistrado=1 2026-07-17 15:32:26 - DEBUG bodyAdmin postOCR: Tlf: 04120123185\nUser: 70:a7:41:28:68:82\nNombre: Fanny rudman\nBanco: Venezuela\nMonto: 35976.00 (caption)\nFecha: 2026-08-19 (caption)\nSrvID: 35 2026-07-17 15:32:30 - IMG 3072045156336257 TEL 04120123185 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-07-17 15:32:30 - Incluyendo guardar_imagen.php... 2026-07-17 15:32:30 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-07-17 15:32:30 - Includes realizados. Verificando funciones... 2026-07-17 15:32:30 - obtenerInfoUsuario: Iniciando función con teléfono: 584120123185 2026-07-17 15:32:30 - obtenerInfoUsuario: Conectando a BD: radius 2026-07-17 15:32:30 - obtenerInfoUsuario: Conexión a BD exitosa 2026-07-17 15:32:30 - obtenerInfoUsuario: Query preparada exitosamente 2026-07-17 15:32:30 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-07-17 15:32:30 - obtenerInfoUsuario: Usuario encontrado en BD 2026-07-17 15:32:30 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:68:82","firstname":"Fanny","lastname":"rudman","mac":"08:55:31:86:86:d2","srvid":35} 2026-07-17 15:32:30 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-07-17 15:32:30 - Datos usuario extraídos: {"username":"70:a7:41:28:68:82","firstname":"Fanny","lastname":"rudman","mac":"08:55:31:86:86:d2","srvid":35} 2026-07-17 15:32:30 - Función conectarbot disponible, obteniendo conexión... 2026-07-17 15:32:30 - Verificando existencia de clase WhatsAppImageHandler... 2026-07-17 15:32:30 - Valor de accessToken: EAAC0c45... 2026-07-17 15:32:30 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-07-17 15:32:30 - Instancia WhatsAppImageHandler creada 2026-07-17 15:32:30 - Llamando a saveWhatsAppImage... 2026-07-17 15:32:30 - saveWhatsAppImage: Procesando imagen para: 584120123185 2026-07-17 15:32:30 - saveWhatsAppImage: ID de media: 3072045156336257, MIME type: image/jpeg 2026-07-17 15:32:30 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/3072045156336257 2026-07-17 15:32:31 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-07-17 15:32:31 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3072045156336257&source=getMedia&ext=1787186586&hash=ATwe1DscV-EJw3AwtQoq1WgG4pOWzXBvdYOEf7jXKYYXGQ 2026-07-17 15:32:31 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=3072045156336257&source=getMedia&ext=1787186586&hash=ATwe1DscV-EJw3AwtQoq1WgG4pOWzXBvdYOEf7jXKYYXGQ 2026-07-17 15:32:32 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-07-17 15:32:32 - descargar_imagen: Imagen descargada - Tamaño: 32543 bytes, Tipo: image/jpeg 2026-07-17 15:32:32 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/3072045156336257.jpg, Tamaño: 32543 bytes 2026-07-17 15:32:32 - saveToDatabase: Registro insertado en BD con ID: 439 2026-07-17 15:32:32 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/3072045156336257.jpg","image_id":"3072045156336257","size":32543,"mime_type":"image\/jpeg","db_success":true} 2026-07-17 15:32:32 - Resultado del comando: array 2026-07-17 15:32:32 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-07-17 15:32:33 - Mensaje enviado con éxito a 584120123185 2026-07-17 15:32:33 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a835173b39 (wa_message_id: wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSMzJGRjVDMjlCQjlGNTZGQkI1AA==) 2026-07-17 15:32:33 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a835173b39 2026-07-17 15:32:33 - ====== FIN WEBHOOK ====== 2026-07-17 15:33:53 - ====== INICIO WEBHOOK ====== 2026-07-17 15:33:53 - Evento: button | De: 584125510018 | Size: 710b 2026-07-17 15:33:53 - Procesando botón de plantilla: Informacion de pagos 2026-07-17 15:33:53 - ButtonService: payload=informacion de pagos, telefono=584125510018 2026-07-17 15:33:53 - Procesando botón PAGO para: 584125510018 2026-07-17 15:33:54 - Mensaje enviado con éxito a 584125510018 2026-07-17 15:33:54 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a5a83a29495f (wa_message_id: wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSMzlBRkZFMkY4QzVERUE3OENBAA==) 2026-07-17 15:33:54 - SUCCESS: Respuesta ChatGPT guardada: out_6a5a83a29495f 2026-07-17 15:33:54 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , darwin jose ruth ortiz, 2026-09-20 00:00:00 . 584141197832 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141197832","wa_id":"584141197832"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTk3ODMyFQIAERgSN0FDOTlFOEFBODI1NjNCRDQxAA==","message_status":"accepted"}]}'. 2026-07-17 15:45:47 - ====== INICIO WEBHOOK ====== 2026-07-17 15:45:47 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-07-17 15:45:47 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-07-17 15:45:47 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Andrea Stephanie Rojas Breidenbach, 2026-09-03 00:00:00 . 584123689637 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123689637","wa_id":"584123689637"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNjg5NjM3FQIAERgSQzMyMjhBMEY4RURFNzg2MkI3AA==","message_status":"accepted"}]}'. 2026-08-19 21:30:25 - ====== INICIO WEBHOOK ====== 2026-08-19 21:30:25 - Evento: status:failed | De: 584140317319 | Size: 828b 2026-08-19 21:30:25 - STATUS FAILED: failed para 584140317319 | Error: 131047 Re-engagement message 2026-08-19 21:30:25 - ====== FIN WEBHOOK ====== 2026-08-19 21:31:28 - ====== INICIO WEBHOOK ====== 2026-08-19 21:31:28 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-19 21:31:28 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-19 21:31:28 - ====== FIN WEBHOOK ====== 2026-08-19 21:31:39 - ====== INICIO WEBHOOK ====== 2026-08-19 21:31:39 - Evento: image | De: 584163118776 | Size: 825b 2026-08-19 21:31:39 - Procesando mensaje regular tipo: image 2026-08-19 21:31:39 - RegularMessageService: Procesando mensaje de 584163118776, tipo: image 2026-08-19 21:31:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUM5NTUwMEY4MzQ4RjY4MEI5QzY5MzMxNThBMDVCMUMA 2026-08-19 21:31:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUM5NTUwMEY4MzQ4RjY4MEI5QzY5MzMxNThBMDVCMUMA 2026-08-19 21:31:39 - Contenido: ... 2026-08-19 21:31:39 - Comando detectado: image 2026-08-19 21:31:39 - CommandProcessor: Procesando comando: image 2026-08-19 21:31:39 - Imagen sin comando, guardando y procesando 2026-08-19 21:31:39 - Verificando duplicado por imageId=1063880383274840, msgId=wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUM5NTUwMEY4MzQ4RjY4MEI5QzY5MzMxNThBMDVCMUMA 2026-08-19 21:31:39 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-19 21:31:39 - Incluyendo numtoname.php... 2026-08-19 21:31:39 - Incluyendo media.php... 2026-08-19 21:31:39 - DEBUG messages batch: [{"from":"584163118776","from_user_id":"VE.4524640484489765","id":"wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUM5NTUwMEY4MzQ4RjY4MEI5QzY5MzMxNThBMDVCMUMA","timestamp":"1787189502","type":"image","image":{"mime_type":"image\/jpeg","sha256":"fB\/ota4FgscBpYeNQr0AUa5jyOeyN\/P6KzmXRHySCN4=","id":"1063880383274840","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1063880383274840&source=webhook&ext=1787189804&hash=ATywImHw2MlKa0VnGflDhQJ7jGexqAm_oR09I8llhRcIOg"}}] 2026-08-19 21:31:39 - DEBUG caption: no se encontró texto cercano 2026-08-19 21:31:39 - DEBUG caption final: [VACIO] 2026-08-19 21:31:39 - DEBUG busqueda mobiles: 04163118776,4163118776,584163118776 2026-08-19 21:31:39 - DEBUG usuario encontrado: 60:22:32:b4:9a:b5 2026-08-19 21:31:39 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-19 21:31:39 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-19 21:31:40 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1063880383274840&source=getMedia&ext=1787189806&hash=ATxZaMBizkUkDqH4dt8Tt6y06V1lfLkqulX3XTZC1vWJoQ 2026-08-19 21:31:41 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1063880383274840.jpg (72071 bytes) 2026-08-19 21:31:42 - OCR tesseract exit=0 chars=272 2026-08-19 21:31:42 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 11.630,03 Bs Fecha: 19/08/2026 Operación: 007065897289 ID Identificación: 18143785 Origen: 0102****8459 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-19 21:31:42 - OCR parse (caption-level): {"banco":"Venezuela","monto":"11630.03","fecha":"2026-08-19"} 2026-08-19 21:31:42 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-19","debug":["fecha=2026-08-19"]} 2026-08-19 21:31:42 - DEBUG registro: usernameRaw=''60:22:32:b4:9a:b5'' first=''heiber'' last=''Breidembach'' esRegistrado=1 2026-08-19 21:31:42 - DEBUG bodyAdmin postOCR: Tlf: 04163118776\nUser: 60:22:32:b4:9a:b5\nNombre: heiber Breidembach\nBanco: Venezuela\nMonto: 11630.03 (caption)\nFecha: 2026-08-19 (caption)\nSrvID: 34 2026-08-19 21:31:45 - IMG 1063880383274840 TEL 04163118776 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-19 21:31:45 - Incluyendo guardar_imagen.php... 2026-08-19 21:31:45 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-19 21:31:45 - Includes realizados. Verificando funciones... 2026-08-19 21:31:45 - obtenerInfoUsuario: Iniciando función con teléfono: 584163118776 2026-08-19 21:31:45 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-19 21:31:45 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-19 21:31:45 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-19 21:31:45 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-19 21:31:45 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-19 21:31:45 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:b4:9a:b5","firstname":"heiber","lastname":"Breidembach","mac":"10:82:3d:75:1b:7e","srvid":34} 2026-08-19 21:31:45 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-19 21:31:45 - Datos usuario extraídos: {"username":"60:22:32:b4:9a:b5","firstname":"heiber","lastname":"Breidembach","mac":"10:82:3d:75:1b:7e","srvid":34} 2026-08-19 21:31:45 - Función conectarbot disponible, obteniendo conexión... 2026-08-19 21:31:45 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-19 21:31:45 - Valor de accessToken: EAAC0c45... 2026-08-19 21:31:45 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-19 21:31:45 - Instancia WhatsAppImageHandler creada 2026-08-19 21:31:45 - Llamando a saveWhatsAppImage... 2026-08-19 21:31:45 - saveWhatsAppImage: Procesando imagen para: 584163118776 2026-08-19 21:31:45 - saveWhatsAppImage: ID de media: 1063880383274840, MIME type: image/jpeg 2026-08-19 21:31:45 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1063880383274840 2026-08-19 21:31:47 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-19 21:31:47 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1063880383274840&source=getMedia&ext=1787189812&hash=ATzsrz6FuKlr_dUnw6RGgB_e_98qhDXW3VQBxJkv_Nxucg 2026-08-19 21:31:47 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1063880383274840&source=getMedia&ext=1787189812&hash=ATzsrz6FuKlr_dUnw6RGgB_e_98qhDXW3VQBxJkv_Nxucg 2026-08-19 21:31:48 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-19 21:31:48 - descargar_imagen: Imagen descargada - Tamaño: 72071 bytes, Tipo: image/jpeg 2026-08-19 21:31:48 - validacion: ERROR: El contenido descargado no es una imagen válida 2026-08-19 21:31:48 - Resultado guardar imagen: {"success":false,"error":"ERROR: El contenido descargado no es una imagen v\u00e1lida"} 2026-08-19 21:31:48 - Resultado del comando: array 2026-08-19 21:31:48 - Enviando respuesta: ❌ Error al guardar la imagen: ERROR: El contenid 2026-08-19 21:31:49 - Mensaje enviado con éxito a 584163118776 2026-08-19 21:31:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8659057a81d (wa_message_id: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSNDJEMzI0RTM0NTQ5MTVBMEVFAA==) 2026-08-19 21:31:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a8659057a81d 2026-08-19 21:31:49 - ====== FIN WEBHOOK ====== 2026-08-19 21:33:29 - ====== INICIO WEBHOOK ====== 2026-08-19 21:33:29 - Evento: status:failed | De: 584242232350 | Size: 828b 2026-08-19 21:33:29 - STATUS FAILED: failed para 584242232350 | Error: 131047 Re-engagement message 2026-08-19 21:33:29 - ====== FIN WEBHOOK ====== 2026-08-19 21:34:08 - ====== INICIO WEBHOOK ====== 2026-08-19 21:34:08 - Evento: image | De: 584143466209 | Size: 869b 2026-08-19 21:34:08 - Procesando mensaje regular tipo: image 2026-08-19 21:34:08 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-19 21:34:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyRDlDNTU5REEyRTEwMjREQzdFM0U2QUI2RkM3MDYA 2026-08-19 21:34:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyRDlDNTU5REEyRTEwMjREQzdFM0U2QUI2RkM3MDYA 2026-08-19 21:34:08 - Contenido: Pg mercantil 17917.00 comida-pizza... 2026-08-19 21:34:08 - Comando detectado: pg 2026-08-19 21:34:08 - CommandProcessor: Procesando comando: pg 2026-08-19 21:34:08 - Gasto personal con imagen: 2864976793869234 2026-08-19 21:34:08 - Formato 'pg banco descripcion': banco=mercantil, desc=17917.00 comida-pizza 2026-08-19 21:34:09 - Ejecutando GastosService (personal) [19-Aug-2026 21:34:09 America/Caracas] [ExchangeRateService] Tasa API (oficial): 775.3356 2026-08-19 21:34:11 - Resultado del comando: array 2026-08-19 21:34:11 - Enviando respuesta: ✅ 👤 Gasto personal #386 registrado • Monto 2026-08-19 21:34:12 - Mensaje enviado con éxito a 584143466209 2026-08-19 21:34:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a865994b985f (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzFCMDRCNTg1M0UxM0VBQjkxAA==) 2026-08-19 21:34:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a865994b985f 2026-08-19 21:34:12 - ====== FIN WEBHOOK ====== 2026-08-19 21:36:15 - ====== INICIO WEBHOOK ====== 2026-08-19 21:36:15 - Evento: text | De: 584129920717 | Size: 587b 2026-08-19 21:36:15 - Procesando mensaje regular tipo: text 2026-08-19 21:36:15 - RegularMessageService: Procesando mensaje de 584129920717, tipo: text 2026-08-19 21:36:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNFOUU3QzhBNDY2NDRERjk2NkFGMjRDMENDNUE2ODUA 2026-08-19 21:36:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNFOUU3QzhBNDY2NDRERjk2NkFGMjRDMENDNUE2ODUA 2026-08-19 21:36:15 - Contenido: Pagar venezuela 007043724840... 2026-08-19 21:36:15 - Comando detectado: pagar 2026-08-19 21:36:15 - CommandProcessor: Procesando comando: pagar 2026-08-19 21:36:15 - Ejecutando add_pagos.php [19-Aug-2026 21:36:16 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-19 21:36:16 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-19 21:36:16 - ====== INICIO WEBHOOK ====== 2026-08-19 21:36:16 - Evento: text | De: 584129920717 | Size: 587b 2026-08-19 21:36:16 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNFOUU3QzhBNDY2NDRERjk2NkFGMjRDMENDNUE2ODUA, ignorando 2026-08-19 21:36:34 - ====== INICIO WEBHOOK ====== 2026-08-19 21:36:34 - Evento: image | De: 584129920717 | Size: 832b 2026-08-19 21:36:34 - Procesando mensaje regular tipo: image 2026-08-19 21:36:34 - RegularMessageService: Procesando mensaje de 584129920717, tipo: image 2026-08-19 21:36:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUMxNkU0M0QyNEIxODU4MEZGNzUyNzc4NDhDMkJCN0YA 2026-08-19 21:36:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUMxNkU0M0QyNEIxODU4MEZGNzUyNzc4NDhDMkJCN0YA 2026-08-19 21:36:34 - Contenido: ... 2026-08-19 21:36:34 - Comando detectado: image 2026-08-19 21:36:34 - CommandProcessor: Procesando comando: image 2026-08-19 21:36:34 - Imagen sin comando, guardando y procesando 2026-08-19 21:36:34 - Verificando duplicado por imageId=1987599838864364, msgId=wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUMxNkU0M0QyNEIxODU4MEZGNzUyNzc4NDhDMkJCN0YA 2026-08-19 21:36:34 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-19 21:36:34 - Incluyendo numtoname.php... 2026-08-19 21:36:34 - Incluyendo media.php... 2026-08-19 21:36:34 - DEBUG messages batch: [{"from":"584129920717","from_user_id":"VE.4521268744826939","id":"wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUMxNkU0M0QyNEIxODU4MEZGNzUyNzc4NDhDMkJCN0YA","timestamp":"1787189798","type":"image","image":{"mime_type":"image\/jpeg","sha256":"R90sFSUim2nDRqGVpIby6toiRTORZ3AYAzGsXA9WpUA=","id":"1987599838864364","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1987599838864364&source=webhook&ext=1787190100&hash=ATzrdzkuwEUf08R5WE4cPiJn3m4TEdlHYR8m0vWjexUVbw"}}] 2026-08-19 21:36:34 - DEBUG caption: no se encontró texto cercano 2026-08-19 21:36:34 - DEBUG caption final: [VACIO] 2026-08-19 21:36:34 - DEBUG busqueda mobiles: 04129920717,4129920717,584129920717 2026-08-19 21:36:34 - DEBUG usuario NO encontrado 2026-08-19 21:36:34 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-19 21:36:34 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-19 21:36:35 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1987599838864364&source=getMedia&ext=1787190101&hash=ATyCiGMzfqygAn--15LY7gBjfxAyHXMmGOWgVWadi3U8ig 2026-08-19 21:36:36 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1987599838864364.jpg (55805 bytes) 2026-08-19 21:36:37 - OCR tesseract exit=0 chars=258 2026-08-19 21:36:37 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 374 Y PagomévilBDV Personas Fecha: 18/08/2026 TT 007043724840 Ij Identificacién: AMEN Origen: 0102****6958 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-08-19 21:36:37 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-18"} 2026-08-19 21:36:37 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-18","debug":["fecha=2026-08-18"]} 2026-08-19 21:36:37 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-19 21:36:37 - DEBUG bodyAdmin postOCR: Tlf: 04129920717\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-18 (caption) 2026-08-19 21:36:40 - IMG 1987599838864364 TEL 04129920717 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-19 21:36:40 - Incluyendo guardar_imagen.php... 2026-08-19 21:36:40 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-19 21:36:40 - Includes realizados. Verificando funciones... 2026-08-19 21:36:40 - obtenerInfoUsuario: Iniciando función con teléfono: 584129920717 2026-08-19 21:36:40 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-19 21:36:40 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-19 21:36:40 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-19 21:36:40 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-19 21:36:40 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-19 21:36:40 - obtenerInfoUsuario: Datos usuario: {"username":"f4:e2:c6:88:37:a1","firstname":"Joel","lastname":"Gonzales","mac":"f4:e2:c6:88:37:a1","srvid":37} 2026-08-19 21:36:40 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-19 21:36:40 - Datos usuario extraídos: {"username":"f4:e2:c6:88:37:a1","firstname":"Joel","lastname":"Gonzales","mac":"f4:e2:c6:88:37:a1","srvid":37} 2026-08-19 21:36:40 - Función conectarbot disponible, obteniendo conexión... 2026-08-19 21:36:40 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-19 21:36:40 - Valor de accessToken: EAAC0c45... 2026-08-19 21:36:40 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-19 21:36:40 - Instancia WhatsAppImageHandler creada 2026-08-19 21:36:40 - Llamando a saveWhatsAppImage... 2026-08-19 21:36:40 - saveWhatsAppImage: Procesando imagen para: 584129920717 2026-08-19 21:36:40 - saveWhatsAppImage: ID de media: 1987599838864364, MIME type: image/jpeg 2026-08-19 21:36:40 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1987599838864364 2026-08-19 21:36:41 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-19 21:36:41 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1987599838864364&source=getMedia&ext=1787190107&hash=ATxcH0HHnHUvb0_xX9CxKIZ4-6ooJ1HGao0hbgg3cOV7ng 2026-08-19 21:36:41 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1987599838864364&source=getMedia&ext=1787190107&hash=ATxcH0HHnHUvb0_xX9CxKIZ4-6ooJ1HGao0hbgg3cOV7ng 2026-08-19 21:36:42 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-19 21:36:42 - descargar_imagen: Imagen descargada - Tamaño: 55805 bytes, Tipo: image/jpeg 2026-08-19 21:36:42 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1987599838864364.jpg, Tamaño: 55805 bytes 2026-08-19 21:36:42 - saveToDatabase: Registro insertado en BD con ID: 440 2026-08-19 21:36:42 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1987599838864364.jpg","image_id":"1987599838864364","size":55805,"mime_type":"image\/jpeg","db_success":true} 2026-08-19 21:36:42 - Resultado del comando: array 2026-08-19 21:36:42 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-19 21:36:43 - Mensaje enviado con éxito a 584129920717 2026-08-19 21:36:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a865a2b8193f (wa_message_id: wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSMUYxQjg5MDFDQkI1QzBFNDhFAA==) 2026-08-19 21:36:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a865a2b8193f 2026-08-19 21:36:43 - ====== FIN WEBHOOK ====== 2026-08-19 21:38:22 - ====== INICIO WEBHOOK ====== 2026-08-19 21:38:22 - Evento: status:failed | De: 584129611164 | Size: 828b 2026-08-19 21:38:22 - STATUS FAILED: failed para 584129611164 | Error: 131047 Re-engagement message 2026-08-19 21:38:22 - ====== FIN WEBHOOK ====== 2026-08-19 21:39:08 - ====== INICIO WEBHOOK ====== 2026-08-19 21:39:08 - Evento: text | De: 584129920717 | Size: 578b 2026-08-19 21:39:08 - Procesando mensaje regular tipo: text 2026-08-19 21:39:08 - RegularMessageService: Procesando mensaje de 584129920717, tipo: text 2026-08-19 21:39:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNFRTQxRDY4RjRCNDU2M0MyNDdDREI5OUQzRUQ5REUA 2026-08-19 21:39:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNFRTQxRDY4RjRCNDU2M0MyNDdDREI5OUQzRUQ5REUA 2026-08-19 21:39:08 - Contenido: Yo pague 30$ al bcv... 2026-08-19 21:39:08 - Comando detectado: yo 2026-08-19 21:39:08 - CommandProcessor: Procesando comando: yo 2026-08-19 21:39:08 - IntentDetector: intent=pago, confidence=0.95 2026-08-19 21:39:08 - IntentDetector → pago detectado 2026-08-19 21:39:08 - CommandProcessor: Procesando comando: pagar 2026-08-19 21:39:08 - Ejecutando add_pagos.php [19-Aug-2026 21:39:09 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-19 21:39:09 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-19 21:39:09 - ====== INICIO WEBHOOK ====== 2026-08-19 21:39:09 - Evento: text | De: 584129920717 | Size: 578b 2026-08-19 21:39:09 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTIwNzE3FQIAEhggQUNFRTQxRDY4RjRCNDU2M0MyNDdDREI5OUQzRUQ5REUA, ignorando - addcreddits, addcreddits , Liliana Strubinger, 2026-09-21 00:00:00 . 584243626883 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243626883","wa_id":"584243626883"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjI2ODgzFQIAERgSODk5QUVDNUZGOTQ1RUEzN0JCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Maria Antonia Kanzler, 2026-09-18 00:00:00 . 584243760331 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243760331","wa_id":"584243760331"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNzYwMzMxFQIAERgSNEJFNzU3RTlFNzAyNjY0N0Q2AA==","message_status":"accepted"}]}'. 2026-08-19 21:53:02 - ====== INICIO WEBHOOK ====== 2026-08-19 21:53:02 - Evento: image | De: 584143466209 | Size: 874b 2026-08-19 21:53:02 - Procesando mensaje regular tipo: image 2026-08-19 21:53:02 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-19 21:53:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyNjkyRTZERDM2RTM3RUE3RjIzRUQzQkY5NTU4N0MA 2026-08-19 21:53:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMyNjkyRTZERDM2RTM3RUE3RjIzRUQzQkY5NTU4N0MA 2026-08-19 21:53:02 - Contenido: Pg mercantil 59000.00 carro-trapaso-toyota... 2026-08-19 21:53:02 - Comando detectado: pg 2026-08-19 21:53:02 - CommandProcessor: Procesando comando: pg 2026-08-19 21:53:02 - Gasto personal con imagen: 1679007779868970 2026-08-19 21:53:02 - Formato 'pg banco descripcion': banco=mercantil, desc=59000.00 carro-trapaso-toyota 2026-08-19 21:53:03 - Ejecutando GastosService (personal) [19-Aug-2026 21:53:03 America/Caracas] [ExchangeRateService] Tasa API (oficial): 775.3356 2026-08-19 21:53:05 - Resultado del comando: array 2026-08-19 21:53:05 - Enviando respuesta: ✅ 👤 Gasto personal #387 registrado • Monto 2026-08-19 21:53:06 - Mensaje enviado con éxito a 584143466209 2026-08-19 21:53:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a865e02e8e7b (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSRjhBRUI4ODMzQTBFRDQwQkQ0AA==) 2026-08-19 21:53:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a865e02e8e7b 2026-08-19 21:53:06 - ====== FIN WEBHOOK ====== 2026-08-19 21:56:50 - ====== INICIO WEBHOOK ====== 2026-08-19 21:56:50 - Evento: status:failed | De: 584129078079 | Size: 828b 2026-08-19 21:56:50 - STATUS FAILED: failed para 584129078079 | Error: 131047 Re-engagement message 2026-08-19 21:56:50 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , marlene coco morales, 2026-09-17 00:00:00 . 584241851113 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241851113","wa_id":"584241851113"}],"messages":[{"id":"wamid.HBgMNTg0MjQxODUxMTEzFQIAERgSRTExNjNGMDA0QjYyOEIzRjdBAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Jorge Adrian, 2026-09-21 00:00:00 . 584142835015 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142835015","wa_id":"584142835015"}],"messages":[{"id":"wamid.HBgMNTg0MTQyODM1MDE1FQIAERgSOUJGNUQzODU3NEE5MTY4RjVDAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Carlos Luis Castillo, 2026-08-22 00:00:00 . 584243362610 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243362610","wa_id":"584243362610"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSRjI1NEIxRDRFQ0Y3MjA1MjI3AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Miriam Rudman, 2026-09-20 00:00:00 . 584144016415 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144016415","wa_id":"584144016415"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0MDE2NDE1FQIAERgSNUUwMTRCNDk4RjE2NDUxQzIyAA==","message_status":"accepted"}]}'. 2026-08-19 22:06:30 - ====== INICIO WEBHOOK ====== 2026-08-19 22:06:30 - Evento: interactive | De: 584241851113 | Size: 965b 2026-08-19 22:06:30 - Procesando encuesta interactiva 2026-08-19 22:06:30 - SurveyService: Iniciando procesamiento de encuesta 2026-08-19 22:06:30 - Procesando encuesta de: 584241851113, Message ID: wamid.HBgMNTg0MjQxODUxMTEzFQIAEhggQUNBODkzMUJDNUFGOTgzQTRDQzRBMzIxOERFNzcxNkUA 2026-08-19 22:06:30 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-19 22:06:30 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129920717","wa_id":"584129920717"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSMTNBNEFBNjNERUZFRjZCNjc2AA=="}]}'. - addcreddits, addcreddits , Joel Gonzales, 2026-09-20 00:00:00 . 584129920717 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129920717","wa_id":"584129920717"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTIwNzE3FQIAERgSRUYzNEYzRkEyRjI5RkFENzJEAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Fanny rudman, 2026-09-20 00:00:00 . 584120123185 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120123185","wa_id":"584120123185"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTIzMTg1FQIAERgSODQyMDBGNDRFODlGQUFBNkQzAA==","message_status":"accepted"}]}'. 2026-08-19 22:31:26 - ====== INICIO WEBHOOK ====== 2026-08-19 22:31:26 - Evento: text | De: 584124694949 | Size: 566b 2026-08-19 22:31:26 - Procesando mensaje regular tipo: text 2026-08-19 22:31:26 - RegularMessageService: Procesando mensaje de 584124694949, tipo: text 2026-08-19 22:31:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0EwMzczNjI4Nzk4OTVGNjIwODQA 2026-08-19 22:31:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0EwMzczNjI4Nzk4OTVGNjIwODQA 2026-08-19 22:31:26 - Contenido: Buenas noches... 2026-08-19 22:31:26 - Comando detectado: buenas 2026-08-19 22:31:26 - CommandProcessor: Procesando comando: buenas 2026-08-19 22:31:26 - Comando no reconocido, enviando a ChatGPT 2026-08-19 22:31:26 - Resultado del comando: string 2026-08-19 22:31:26 - Enviando a ChatGPT: Buenas noches... 2026-08-19 22:31:26 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches... 2026-08-19 22:31:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Aug-2026 23:31:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Aug-2026 23:31:26 America/Halifax] [CHATBOT][START] corr=e8579c64 IP=127.0.0.1 UA= 2026-08-19 22:31:26 - ====== INICIO WEBHOOK ====== 2026-08-19 22:31:26 - Evento: text | De: 584124694949 | Size: 597b 2026-08-19 22:31:26 - Procesando mensaje regular tipo: text 2026-08-19 22:31:26 - RegularMessageService: Procesando mensaje de 584124694949, tipo: text 2026-08-19 22:31:26 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FFN0Q2MTJFM0ZGNkIxQTZBQ0MA 2026-08-19 22:31:26 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FFN0Q2MTJFM0ZGNkIxQTZBQ0MA 2026-08-19 22:31:26 - Contenido: Mi servicio de internet está suspendido... 2026-08-19 22:31:26 - Comando detectado: mi 2026-08-19 22:31:26 - CommandProcessor: Procesando comando: mi 2026-08-19 22:31:26 - Comando no reconocido, enviando a ChatGPT 2026-08-19 22:31:26 - Resultado del comando: string 2026-08-19 22:31:26 - Enviando a ChatGPT: Mi servicio de internet está suspendido... 2026-08-19 22:31:26 - LeadCapture: Posible lead detectado para 584124694949 2026-08-19 22:31:26 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-19 22:31:26 - forwardToChatGPT: Enviando a ChatGPT: Mi servicio de internet está suspendido... 2026-08-19 22:31:26 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Aug-2026 23:31:26 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Aug-2026 23:31:26 America/Halifax] [CHATBOT][START] corr=02f20a2a IP=127.0.0.1 UA= [19-Aug-2026 22:31:26 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 775.3356 fecha=2026-08-19T00:00:00-04:00 [19-Aug-2026 22:31:26 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=74:ac:b9:70:e7:40 mobile=584124694949 [19-Aug-2026 22:31:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][DIAG] corr=e8579c64 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][CTX] corr=e8579c64 tel=584124694949 intent=chat srvid=34 usd=30 bs=26981.68 tasa=775.3356 verifyMode=simulated [19-Aug-2026 22:31:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][AI][fcbc5e] Proveedor: gemini [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][GEMINI][fcbc5e] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-08-19 22:31:27 - ====== INICIO WEBHOOK ====== 2026-08-19 22:31:27 - Evento: text | De: 584124694949 | Size: 610b 2026-08-19 22:31:27 - Procesando mensaje regular tipo: text 2026-08-19 22:31:27 - RegularMessageService: Procesando mensaje de 584124694949, tipo: text 2026-08-19 22:31:27 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FBNUI2NjA1RjY2NTEyNkUyODAA 2026-08-19 22:31:27 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FBNUI2NjA1RjY2NTEyNkUyODAA 2026-08-19 22:31:27 - Contenido: Hice mi pago el día lunes y suspendieron el servicio... 2026-08-19 22:31:27 - Comando detectado: hice 2026-08-19 22:31:27 - CommandProcessor: Procesando comando: hice 2026-08-19 22:31:27 - Comando no reconocido, enviando a ChatGPT 2026-08-19 22:31:27 - Resultado del comando: string 2026-08-19 22:31:27 - Enviando a ChatGPT: Hice mi pago el día lunes y suspendieron el servi... 2026-08-19 22:31:27 - forwardToChatGPT: Enviando a ChatGPT: Hice mi pago el día lunes y suspendieron el servi... 2026-08-19 22:31:27 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Aug-2026 23:31:27 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [19-Aug-2026 23:31:27 America/Halifax] [CHATBOT][START] corr=01d42844 IP=127.0.0.1 UA= [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 775.3356 fecha=2026-08-19T00:00:00-04:00 [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=74:ac:b9:70:e7:40 mobile=584124694949 [19-Aug-2026 22:31:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][DIAG] corr=02f20a2a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][CTX] corr=02f20a2a tel=584124694949 intent=chat srvid=34 usd=30 bs=26981.68 tasa=775.3356 verifyMode=simulated [19-Aug-2026 22:31:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][AI][e846f3] Proveedor: gemini [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][GEMINI][e846f3] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 775.3356 fecha=2026-08-19T00:00:00-04:00 [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=74:ac:b9:70:e7:40 mobile=584124694949 [19-Aug-2026 22:31:27 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][DIAG] corr=01d42844 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][CTX] corr=01d42844 tel=584124694949 intent=chat srvid=34 usd=30 bs=26981.68 tasa=775.3356 verifyMode=simulated [19-Aug-2026 22:31:27 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][AI][e3cd84] Proveedor: gemini [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][GEMINI][e3cd84] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][GEMINI][e846f3] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [19-Aug-2026 22:31:27 America/Caracas] [CHATBOT][GEMINI][fcbc5e] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [19-Aug-2026 22:31:28 America/Caracas] [CHATBOT][GEMINI][e846f3] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [19-Aug-2026 22:31:28 America/Caracas] [CHATBOT][GEMINI][fcbc5e] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [19-Aug-2026 22:31:28 America/Caracas] [CHATBOT][GEMINI][e3cd84] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [19-Aug-2026 22:31:28 America/Caracas] [CHATBOT][AI][e846f3] Gemini falló, usando heurística local [19-Aug-2026 22:31:28 America/Caracas] [CHATBOT][AI][e846f3] Heurística no matcheó, enviando menú de opciones [19-Aug-2026 22:31:28 America/Caracas] [CHATBOT][END] corr=02f20a2a bytesRespuesta=391 [19-Aug-2026 22:31:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-19 22:31:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Aug-2026 22:31:28 America/Caracas] [CHATBOT][GEMINI][e3cd84] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [19-Aug-2026 22:31:29 America/Caracas] [CHATBOT][AI][fcbc5e] Gemini falló, usando heurística local [19-Aug-2026 22:31:29 America/Caracas] [CHATBOT][AI][fcbc5e] Heurística no matcheó, enviando menú de opciones [19-Aug-2026 22:31:29 America/Caracas] [CHATBOT][END] corr=e8579c64 bytesRespuesta=391 [19-Aug-2026 22:31:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-19 22:31:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [19-Aug-2026 22:31:29 America/Caracas] [CHATBOT][AI][e3cd84] Gemini falló, usando heurística local [19-Aug-2026 22:31:29 America/Caracas] [CHATBOT][END] corr=01d42844 bytesRespuesta=397 [19-Aug-2026 22:31:29 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-19 22:31:29 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-19 22:31:30 - Mensaje enviado con éxito a 584124694949 2026-08-19 22:31:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8667020fd4c (wa_message_id: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSNjA3MTA1RENGRDE0RDA4Mjg1AA==) 2026-08-19 22:31:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a8667020fd4c 2026-08-19 22:31:30 - ====== FIN WEBHOOK ====== 2026-08-19 22:31:30 - Mensaje enviado con éxito a 584124694949 2026-08-19 22:31:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a866702366c7 (wa_message_id: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSN0IyRkRBRUEwMDg1RjlDMEI2AA==) 2026-08-19 22:31:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a866702366c7 2026-08-19 22:31:30 - ====== FIN WEBHOOK ====== 2026-08-19 22:31:30 - Mensaje enviado con éxito a 584124694949 2026-08-19 22:31:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a866702ca2d4 (wa_message_id: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSMDQxNDcwNzI4NUY2OTJCNDM0AA==) 2026-08-19 22:31:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a866702ca2d4 2026-08-19 22:31:30 - ====== FIN WEBHOOK ====== 2026-08-19 22:43:06 - ====== INICIO WEBHOOK ====== 2026-08-19 22:43:06 - Evento: text | De: 584124694949 | Size: 558b 2026-08-19 22:43:06 - Procesando mensaje regular tipo: text 2026-08-19 22:43:06 - RegularMessageService: Procesando mensaje de 584124694949, tipo: text 2026-08-19 22:43:06 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0E0NzQ2RDQ1MkM3MjY0MUU1NEYA 2026-08-19 22:43:06 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0E0NzQ2RDQ1MkM3MjY0MUU1NEYA 2026-08-19 22:43:06 - Contenido: Pagar... 2026-08-19 22:43:06 - Comando detectado: pagar 2026-08-19 22:43:06 - CommandProcessor: Procesando comando: pagar 2026-08-19 22:43:06 - Ejecutando add_pagos.php [19-Aug-2026 22:43:07 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-19 22:43:07 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-19 22:43:08 - ====== INICIO WEBHOOK ====== 2026-08-19 22:43:08 - Evento: text | De: 584124694949 | Size: 558b 2026-08-19 22:43:08 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0E0NzQ2RDQ1MkM3MjY0MUU1NEYA, ignorando 2026-08-19 22:43:12 - ====== INICIO WEBHOOK ====== 2026-08-19 22:43:12 - Evento: text | De: 584124694949 | Size: 566b 2026-08-19 22:43:12 - Procesando mensaje regular tipo: text 2026-08-19 22:43:12 - RegularMessageService: Procesando mensaje de 584124694949, tipo: text 2026-08-19 22:43:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0ExOTRCMjQxNTk3QjU5OEQzMTQA 2026-08-19 22:43:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0ExOTRCMjQxNTk3QjU5OEQzMTQA 2026-08-19 22:43:12 - Contenido: Ya pagué... 2026-08-19 22:43:12 - Comando detectado: ya 2026-08-19 22:43:12 - CommandProcessor: Procesando comando: ya 2026-08-19 22:43:12 - IntentDetector: intent=pago, confidence=0.95 2026-08-19 22:43:12 - IntentDetector → pago detectado 2026-08-19 22:43:12 - CommandProcessor: Procesando comando: pagar 2026-08-19 22:43:12 - Ejecutando add_pagos.php [19-Aug-2026 22:43:13 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-19 22:43:13 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-19 22:43:13 - ====== INICIO WEBHOOK ====== 2026-08-19 22:43:13 - Evento: text | De: 584124694949 | Size: 566b 2026-08-19 22:43:13 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0ExOTRCMjQxNTk3QjU5OEQzMTQA, ignorando 2026-08-19 22:44:17 - ====== INICIO WEBHOOK ====== 2026-08-19 22:44:17 - Evento: text | De: 584124694949 | Size: 558b 2026-08-19 22:44:17 - Procesando mensaje regular tipo: text 2026-08-19 22:44:17 - RegularMessageService: Procesando mensaje de 584124694949, tipo: text 2026-08-19 22:44:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FGQTVGRjE5NzZEMzk4RDk1QzcA 2026-08-19 22:44:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FGQTVGRjE5NzZEMzk4RDk1QzcA 2026-08-19 22:44:17 - Contenido: Pagar... 2026-08-19 22:44:17 - Comando detectado: pagar 2026-08-19 22:44:17 - CommandProcessor: Procesando comando: pagar 2026-08-19 22:44:17 - Ejecutando add_pagos.php [19-Aug-2026 22:44:18 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-19 22:44:18 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-19 22:44:19 - ====== INICIO WEBHOOK ====== 2026-08-19 22:44:19 - Evento: text | De: 584124694949 | Size: 558b 2026-08-19 22:44:19 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI0Njk0OTQ5FQIAEhgUM0FGQTVGRjE5NzZEMzk4RDk1QzcA, ignorando output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961485","wa_id":"584129961485"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxNDg1FQIAERgSMzQ1QzFCQzQxQTA3NjUxODJGAA=="}]}'. 2026-08-19 23:29:58 - ====== INICIO WEBHOOK ====== 2026-08-19 23:29:58 - Evento: status:failed | De: 584129961485 | Size: 828b 2026-08-19 23:29:58 - STATUS FAILED: failed para 584129961485 | Error: 131047 Re-engagement message 2026-08-19 23:29:58 - ====== FIN WEBHOOK ====== 2026-08-20 06:24:23 - ====== INICIO WEBHOOK ====== 2026-08-20 06:24:23 - Evento: text | De: 584242562299 | Size: 678b 2026-08-20 06:24:23 - Procesando mensaje regular tipo: text 2026-08-20 06:24:23 - RegularMessageService: Procesando mensaje de 584242562299, tipo: text 2026-08-20 06:24:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM2QTQwOEQzMTIyQTEyMEM3NEY2ODNDNTJCOTAxMkYA 2026-08-20 06:24:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM2QTQwOEQzMTIyQTEyMEM3NEY2ODNDNTJCOTAxMkYA 2026-08-20 06:24:23 - Contenido: Hola ya pague ayer... 2026-08-20 06:24:23 - Comando detectado: hola 2026-08-20 06:24:23 - CommandProcessor: Procesando comando: hola 2026-08-20 06:24:23 - IntentDetector: intent=pago, confidence=0.95 2026-08-20 06:24:23 - IntentDetector → pago detectado 2026-08-20 06:24:23 - CommandProcessor: Procesando comando: pagar 2026-08-20 06:24:23 - Ejecutando add_pagos.php [20-Aug-2026 06:24:24 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 06:24:24 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(793): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #5 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #6 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #7 {main} thrown 2026-08-20 06:24:24 - ====== INICIO WEBHOOK ====== 2026-08-20 06:24:24 - Evento: text | De: 584242562299 | Size: 678b 2026-08-20 06:24:24 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUM2QTQwOEQzMTIyQTEyMEM3NEY2ODNDNTJCOTAxMkYA, ignorando 2026-08-20 06:24:37 - ====== INICIO WEBHOOK ====== 2026-08-20 06:24:37 - Evento: image | De: 584242562299 | Size: 830b 2026-08-20 06:24:37 - Procesando mensaje regular tipo: image 2026-08-20 06:24:37 - RegularMessageService: Procesando mensaje de 584242562299, tipo: image 2026-08-20 06:24:37 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyMzMzN0RERTVGMzZCNENBMTJGQjREMjUxNjYwQkIA 2026-08-20 06:24:37 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyMzMzN0RERTVGMzZCNENBMTJGQjREMjUxNjYwQkIA 2026-08-20 06:24:37 - Contenido: ... 2026-08-20 06:24:37 - Comando detectado: image 2026-08-20 06:24:37 - CommandProcessor: Procesando comando: image 2026-08-20 06:24:37 - Imagen sin comando, guardando y procesando 2026-08-20 06:24:37 - Verificando duplicado por imageId=1377876503764729, msgId=wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyMzMzN0RERTVGMzZCNENBMTJGQjREMjUxNjYwQkIA 2026-08-20 06:24:37 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 06:24:37 - Incluyendo numtoname.php... 2026-08-20 06:24:37 - Incluyendo media.php... 2026-08-20 06:24:37 - DEBUG messages batch: [{"from":"584242562299","from_user_id":"VE.1038998985147328","id":"wamid.HBgMNTg0MjQyNTYyMjk5FQIAEhggQUMyMzMzN0RERTVGMzZCNENBMTJGQjREMjUxNjYwQkIA","timestamp":"1787221481","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Owhdq7F6UmOaoE9nsjoK4MGoA\/ege00PKmf4gFE1knc=","id":"1377876503764729","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1377876503764729&source=webhook&ext=1787221782&hash=ATy5vQtRvUKUB8WVfBPZFVVMykepp8W8EjjrQXQ_ShB11A"}}] 2026-08-20 06:24:37 - DEBUG caption: no se encontró texto cercano 2026-08-20 06:24:37 - DEBUG caption final: [VACIO] 2026-08-20 06:24:37 - DEBUG busqueda mobiles: 04242562299,4242562299,584242562299 2026-08-20 06:24:37 - DEBUG usuario NO encontrado 2026-08-20 06:24:37 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 06:24:37 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 06:24:38 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1377876503764729&source=getMedia&ext=1787221784&hash=ATz1nZHyqOwFU-gCdnhCc_MqRu0INOcbxvS00CYLj3T8dA 2026-08-20 06:24:40 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1377876503764729.jpg (23150 bytes) 2026-08-20 06:24:41 - OCR tesseract exit=0 chars=302 2026-08-20 06:24:41 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 191 AMO) Ral the E CS A PagomóvilBDV Personas Fecha: 19/08/2026 Operacién: 007055982888 IT) ta 18143785 Origen: 0102****0725 Destino: 04123663736 ELIO 0102 - BANCO DE VENEZUELA Concepto: pago € Cer eee aC) ¡a 0) a 2026-08-20 06:24:41 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-19"} 2026-08-20 06:24:41 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-19","debug":["fecha=2026-08-19"]} 2026-08-20 06:24:41 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-20 06:24:41 - DEBUG bodyAdmin postOCR: Tlf: 04242562299\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-19 (caption) 2026-08-20 06:24:45 - IMG 1377876503764729 TEL 04242562299 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 06:24:45 - Incluyendo guardar_imagen.php... 2026-08-20 06:24:45 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 06:24:45 - Includes realizados. Verificando funciones... 2026-08-20 06:24:45 - obtenerInfoUsuario: Iniciando función con teléfono: 584242562299 2026-08-20 06:24:45 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 06:24:45 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 06:24:45 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 06:24:45 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 06:24:45 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 06:24:45 - obtenerInfoUsuario: Datos usuario: 2026-08-20 06:24:45 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 06:24:45 - Datos usuario extraídos: 2026-08-20 06:24:45 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 06:24:45 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 06:24:45 - Valor de accessToken: EAAC0c45... 2026-08-20 06:24:45 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 06:24:45 - Instancia WhatsAppImageHandler creada 2026-08-20 06:24:45 - Llamando a saveWhatsAppImage... 2026-08-20 06:24:45 - saveWhatsAppImage: Procesando imagen para: 584242562299 2026-08-20 06:24:45 - saveWhatsAppImage: ID de media: 1377876503764729, MIME type: image/jpeg 2026-08-20 06:24:45 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1377876503764729 2026-08-20 06:24:46 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 06:24:46 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1377876503764729&source=getMedia&ext=1787221791&hash=ATwCnMh5xzPTOinNSbU3WEO8mtwPw2Ksza71QzeqVOA2Rw 2026-08-20 06:24:46 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1377876503764729&source=getMedia&ext=1787221791&hash=ATwCnMh5xzPTOinNSbU3WEO8mtwPw2Ksza71QzeqVOA2Rw 2026-08-20 06:24:46 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 06:24:46 - descargar_imagen: Imagen descargada - Tamaño: 23150 bytes, Tipo: image/jpeg 2026-08-20 06:24:46 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1377876503764729.jpg, Tamaño: 23150 bytes 2026-08-20 06:24:46 - saveToDatabase: Registro insertado en BD con ID: 441 2026-08-20 06:24:46 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1377876503764729.jpg","image_id":"1377876503764729","size":23150,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 06:24:46 - Resultado del comando: array 2026-08-20 06:24:46 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 06:24:48 - Mensaje enviado con éxito a 584242562299 2026-08-20 06:24:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86d5f0b8b14 (wa_message_id: wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSMzI0NDAwMUMwRjk4ODQxMzlEAA==) 2026-08-20 06:24:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a86d5f0b8b14 2026-08-20 06:24:48 - ====== FIN WEBHOOK ====== 2026-08-20 06:48:59 - ====== INICIO WEBHOOK ====== 2026-08-20 06:48:59 - Evento: image | De: 584163118776 | Size: 827b 2026-08-20 06:48:59 - Procesando mensaje regular tipo: image 2026-08-20 06:48:59 - RegularMessageService: Procesando mensaje de 584163118776, tipo: image 2026-08-20 06:48:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUMyNjZGRjJERTQ4MUM5MDEyMkY2RTNGRTVFMTc3NTYA 2026-08-20 06:48:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUMyNjZGRjJERTQ4MUM5MDEyMkY2RTNGRTVFMTc3NTYA 2026-08-20 06:48:59 - Contenido: ... 2026-08-20 06:48:59 - Comando detectado: image 2026-08-20 06:48:59 - CommandProcessor: Procesando comando: image 2026-08-20 06:48:59 - Imagen sin comando, guardando y procesando 2026-08-20 06:48:59 - Verificando duplicado por imageId=27872185075808205, msgId=wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUMyNjZGRjJERTQ4MUM5MDEyMkY2RTNGRTVFMTc3NTYA 2026-08-20 06:48:59 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 06:48:59 - Incluyendo numtoname.php... 2026-08-20 06:48:59 - Incluyendo media.php... 2026-08-20 06:48:59 - DEBUG messages batch: [{"from":"584163118776","from_user_id":"VE.4524640484489765","id":"wamid.HBgMNTg0MTYzMTE4Nzc2FQIAEhggQUMyNjZGRjJERTQ4MUM5MDEyMkY2RTNGRTVFMTc3NTYA","timestamp":"1787222942","type":"image","image":{"mime_type":"image\/jpeg","sha256":"fB\/ota4FgscBpYeNQr0AUa5jyOeyN\/P6KzmXRHySCN4=","id":"27872185075808205","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=27872185075808205&source=webhook&ext=1787223244&hash=ATxJXGWRj7taycWVdX_2b8DDHV3YcEJXOPNkOFRjZ-kLUA"}}] 2026-08-20 06:48:59 - DEBUG caption: no se encontró texto cercano 2026-08-20 06:48:59 - DEBUG caption final: [VACIO] 2026-08-20 06:48:59 - DEBUG busqueda mobiles: 04163118776,4163118776,584163118776 2026-08-20 06:48:59 - DEBUG usuario encontrado: 60:22:32:b4:9a:b5 2026-08-20 06:48:59 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 06:48:59 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 06:49:00 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27872185075808205&source=getMedia&ext=1787223245&hash=ATz5Fkcau2GjP2yqv1MvvI2Ua_fnj6i7kTlVyDUpJcwVpw 2026-08-20 06:49:01 - OCR imagen guardada /home/ctnet/www/chatWEB/media/27872185075808205.jpg (72071 bytes) 2026-08-20 06:49:02 - OCR tesseract exit=0 chars=272 2026-08-20 06:49:02 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 11.630,03 Bs Fecha: 19/08/2026 Operación: 007065897289 ID Identificación: 18143785 Origen: 0102****8459 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-20 06:49:02 - OCR parse (caption-level): {"banco":"Venezuela","monto":"11630.03","fecha":"2026-08-19"} 2026-08-20 06:49:02 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-19","debug":["fecha=2026-08-19"]} 2026-08-20 06:49:02 - DEBUG registro: usernameRaw=''60:22:32:b4:9a:b5'' first=''heiber'' last=''Breidembach'' esRegistrado=1 2026-08-20 06:49:02 - DEBUG bodyAdmin postOCR: Tlf: 04163118776\nUser: 60:22:32:b4:9a:b5\nNombre: heiber Breidembach\nBanco: Venezuela\nMonto: 11630.03 (caption)\nFecha: 2026-08-19 (caption)\nSrvID: 34 2026-08-20 06:49:06 - IMG 27872185075808205 TEL 04163118776 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 06:49:06 - Incluyendo guardar_imagen.php... 2026-08-20 06:49:06 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 06:49:06 - Includes realizados. Verificando funciones... 2026-08-20 06:49:06 - obtenerInfoUsuario: Iniciando función con teléfono: 584163118776 2026-08-20 06:49:06 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 06:49:06 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 06:49:06 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 06:49:06 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 06:49:06 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 06:49:06 - obtenerInfoUsuario: Datos usuario: {"username":"60:22:32:b4:9a:b5","firstname":"heiber","lastname":"Breidembach","mac":"10:82:3d:75:1b:7e","srvid":34} 2026-08-20 06:49:06 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 06:49:06 - Datos usuario extraídos: {"username":"60:22:32:b4:9a:b5","firstname":"heiber","lastname":"Breidembach","mac":"10:82:3d:75:1b:7e","srvid":34} 2026-08-20 06:49:06 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 06:49:06 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 06:49:06 - Valor de accessToken: EAAC0c45... 2026-08-20 06:49:06 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 06:49:06 - Instancia WhatsAppImageHandler creada 2026-08-20 06:49:06 - Llamando a saveWhatsAppImage... 2026-08-20 06:49:06 - saveWhatsAppImage: Procesando imagen para: 584163118776 2026-08-20 06:49:06 - saveWhatsAppImage: ID de media: 27872185075808205, MIME type: image/jpeg 2026-08-20 06:49:06 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/27872185075808205 2026-08-20 06:49:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 06:49:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27872185075808205&source=getMedia&ext=1787223252&hash=ATzXJpuNQaC-McoXSbKLhwkNiYceN8jIpYz1qTeECDoCpQ 2026-08-20 06:49:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27872185075808205&source=getMedia&ext=1787223252&hash=ATzXJpuNQaC-McoXSbKLhwkNiYceN8jIpYz1qTeECDoCpQ 2026-08-20 06:49:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 06:49:08 - descargar_imagen: Imagen descargada - Tamaño: 72071 bytes, Tipo: image/jpeg 2026-08-20 06:49:08 - validacion: ERROR: El contenido descargado no es una imagen válida 2026-08-20 06:49:08 - Resultado guardar imagen: {"success":false,"error":"ERROR: El contenido descargado no es una imagen v\u00e1lida"} 2026-08-20 06:49:08 - Resultado del comando: array 2026-08-20 06:49:08 - Enviando respuesta: ❌ Error al guardar la imagen: ERROR: El contenid 2026-08-20 06:49:09 - Mensaje enviado con éxito a 584163118776 2026-08-20 06:49:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86dba51d15b (wa_message_id: wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSRkM5OEQ3NjY2OUFBQjZENTBDAA==) 2026-08-20 06:49:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a86dba51d15b 2026-08-20 06:49:09 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242232350","wa_id":"584242232350"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSQTkxNjNGMTVBNDMyOEVDQkY0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120485384","wa_id":"584120485384"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNDg1Mzg0FQIAERgSMjg3NzMwRkQ0QTdCNDY5ODVFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129908758","wa_id":"584129908758"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTA4NzU4FQIAERgSRjlCNENFQzBCMTE2QkY1QzVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149459552","wa_id":"584149459552"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5NDU5NTUyFQIAERgSMTU2Q0NFOUYwMkRDMjg3MzIzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141814076","wa_id":"584141814076"}],"messages":[{"id":"wamid.HBgMNTg0MTQxODE0MDc2FQIAERgSMEQxNDUwN0NGQTZEOUE4QkM4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121417820","wa_id":"584121417820"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE3ODIwFQIAERgSMzc1QkNGRDBCQ0JGQUQwMUYxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129903450","wa_id":"584129903450"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTAzNDUwFQIAERgSRDVEMkQwMzI2M0M3Q0I3MDIyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242761359","wa_id":"584242761359"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNzYxMzU5FQIAERgSQzM5MTdCN0Y5NzU3N0E0QTVDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123964013","wa_id":"584123964013"}],"messages":[{"id":"wamid.HBgMNTg0MTIzOTY0MDEzFQIAERgSRkZCRThCRDU5MzQzNUJDNjFDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121470479","wa_id":"584121470479"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDcwNDc5FQIAERgSM0VGNTFBMkYyRTlGQzAyNDZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122838751","wa_id":"584122838751"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODM4NzUxFQIAERgSMkVBQUI3NjYxRDUxRTRDRDQ0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129637736","wa_id":"584129637736"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjM3NzM2FQIAERgSQUIzNjVGMTBGRTU5QTIzM0RFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264226393","wa_id":"584264226393"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MjI2MzkzFQIAERgSMEEyODczODIyRjczNzVGNjlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584225205273","wa_id":"584225205273"}],"messages":[{"id":"wamid.HBgMNTg0MjI1MjA1MjczFQIAERgSMkQ2NENGMEQ0RkVGNzkzNjZGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242869504","wa_id":"584242869504"}],"messages":[{"id":"wamid.HBgMNTg0MjQyODY5NTA0FQIAERgSRjIwM0RBMTI5MTgyOUI3RjlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144015111","wa_id":"584144015111"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0MDE1MTExFQIAERgSREE5REYwRUEzRjY3NURCODdCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168315762","wa_id":"584168315762"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzE1NzYyFQIAERgSQzVCOUI5QkNFQjBFMkY0OTREAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124944985","wa_id":"584124944985"}],"messages":[{"id":"wamid.HBgMNTg0MTI0OTQ0OTg1FQIAERgSMDg1Q0EyOURDN0MwOUMyRTA5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121524477","wa_id":"584121524477"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNTI0NDc3FQIAERgSNEFBMjUyMEE0MjBFREM3N0Y2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243849479","wa_id":"584243849479"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODQ5NDc5FQIAERgSRkRBNEFCMTAzODVBOTJBNzhCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129989183","wa_id":"584129989183"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg5MTgzFQIAERgSRjFGQkJGMzhENjRGM0FGQzRFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243055611","wa_id":"584243055611"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDU1NjExFQIAERgSMTk3NjY4NUVFQjc4QjlFNEJGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243697741","wa_id":"584243697741"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjk3NzQxFQIAERgSMTIwN0Q2RkU4MEIyRTkwNkUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125836735","wa_id":"584125836735"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODM2NzM1FQIAERgSRjEyOEU4RjU5NDE3MTVDRUI5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143335412","wa_id":"584143335412"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMzM1NDEyFQIAERgSMUM2M0EyMDdFMUZGRkI1RTI1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584248520423","wa_id":"584248520423"}],"messages":[{"id":"wamid.HBgMNTg0MjQ4NTIwNDIzFQIAERgSMEFBMjMxQzlGRTE5MDVBNkY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243454056","wa_id":"584243454056"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSMUJDNjVGNDU0NDYxODU0N0Y0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584265576802","wa_id":"584265576802"}],"messages":[{"id":"wamid.HBgMNTg0MjY1NTc2ODAyFQIAERgSQTJERDE5NzA0MkJDNjNFNkIyAA==","message_status":"accepted"}]}'. 2026-08-20 07:00:44 - ====== INICIO WEBHOOK ====== 2026-08-20 07:00:44 - Evento: status:failed | De: 584265576802 | Size: 573b 2026-08-20 07:00:44 - STATUS FAILED: failed para 584265576802 | Error: 131026 Message undeliverable 2026-08-20 07:00:44 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128275743","wa_id":"584128275743"}],"messages":[{"id":"wamid.HBgMNTg0MTI4Mjc1NzQzFQIAERgSRTQzRkY3OUQyNUMzQzk4MjUzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584244304364","wa_id":"584244304364"}],"messages":[{"id":"wamid.HBgMNTg0MjQ0MzA0MzY0FQIAERgSNzk3Q0YwQjhCODMxRTQ3ODlBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129611164","wa_id":"584129611164"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjExMTY0FQIAERgSODlCOEVGQjE3NDA2REMyN0Y2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141149386","wa_id":"584141149386"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ5Mzg2FQIAERgSRkI5MTlBQ0FEOTgzQzZDRUYwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128063582","wa_id":"584128063582"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDYzNTgyFQIAERgSMDYxOEVCRjM3NEE3OTU0MzkzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928122","wa_id":"584144928122"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4MTIyFQIAERgSNkY3M0YzNjFCMDFEMEM4RTIzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121337840","wa_id":"584121337840"}],"messages":[{"id":"wamid.HBgMNTg0MTIxMzM3ODQwFQIAERgSNzc3RDRGRkY0QzVEMTVFQTU1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145471022","wa_id":"584145471022"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1NDcxMDIyFQIAERgSODYyQkI0QUI5RUE3MjgyMTkxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411393","wa_id":"584121411393"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExMzkzFQIAERgSOUNDNUUwRTczQzI0RTcxQ0NFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241678148","wa_id":"584241678148"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjc4MTQ4FQIAERgSQ0I3NEE2QURERDUzMkExRjlEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242579617","wa_id":"584242579617"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTc5NjE3FQIAERgSN0U5MTNGQzkwM0Y0MThDRDA4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242833023","wa_id":"584242833023"}],"messages":[{"id":"wamid.HBgMNTg0MjQyODMzMDIzFQIAERgSNEE5RUM4QzU1QTZDMTI4NjA5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413088","wa_id":"584121413088"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzMDg4FQIAERgSMUEwN0E0MjVCQkJFOUExNEQ0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143148142","wa_id":"584143148142"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMTQ4MTQyFQIAERgSNkEyNzFFQ0VFNDNEQjU0QjgwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167310795","wa_id":"584167310795"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MzEwNzk1FQIAERgSMUFCMUQ4NUQ5RkVGNjM1RDNFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584162821049","wa_id":"584162821049"}],"messages":[{"id":"wamid.HBgMNTg0MTYyODIxMDQ5FQIAERgSOUUxMUQzQkE0MjY5MjE4RkFBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243362610","wa_id":"584243362610"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMzYyNjEwFQIAERgSQUFDM0FGNzhFRDc1N0RBMUVEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129301013","wa_id":"584129301013"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzAxMDEzFQIAERgSMDhGRDNBRkIyQkFGRTU4RTI3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243164848","wa_id":"584243164848"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSMDQwQTU4RTdEMkREN0Y1RkQ1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149018850","wa_id":"584149018850"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5MDE4ODUwFQIAERgSMjdDQ0NBN0MwMDk4RDgyNzZFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143872280","wa_id":"584143872280"}],"messages":[{"id":"wamid.HBgMNTg0MTQzODcyMjgwFQIAERgSOEUwRkQ4NDMwNDkwNkU4QTkyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125890900","wa_id":"584125890900"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODkwOTAwFQIAERgSREFENzJBMjEzQjlBMDBGNzUyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129989780","wa_id":"584129989780"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg5NzgwFQIAERgSNDdCNUM5NDhGRDQ4Nzk2QjIwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243049277","wa_id":"584243049277"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDQ5Mjc3FQIAERgSRTBFMEU1OUU0M0Y2Q0RGODJCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123715575","wa_id":"584123715575"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzE1NTc1FQIAERgSRjZBQTRBQTAyRTEzN0Q4OTQ1AA==","message_status":"accepted"}]}'. 2026-08-20 07:01:19 - ====== INICIO WEBHOOK ====== 2026-08-20 07:01:19 - Evento: status:failed | De: 584123715575 | Size: 573b 2026-08-20 07:01:19 - STATUS FAILED: failed para 584123715575 | Error: 131026 Message undeliverable 2026-08-20 07:01:19 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128579370","wa_id":"584128579370"}],"messages":[{"id":"wamid.HBgMNTg0MTI4NTc5MzcwFQIAERgSQjczOEZFQTg0Q0U3NDdFRkUwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123752030","wa_id":"584123752030"}],"messages":[{"id":"wamid.HBgMNTg0MTIzNzUyMDMwFQIAERgSMDM0NDJDNUEyNkY4ODlDN0U4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144928631","wa_id":"584144928631"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI4NjMxFQIAERgSNzZENzhENTdBOEIzMDM0Njk5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"04141230647","wa_id":"584141230647"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMjMwNjQ3FQIAERgSREVEM0M4NTNDNkNFRUY3MkQwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241696996","wa_id":"584241696996"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNjk2OTk2FQIAERgSM0YwMDBDREQ1MjZBMjM2NzdDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144727502","wa_id":"584144727502"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSRTE4OEQ3NzgzMjZEOTZGRTZBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122509393","wa_id":"584122509393"}],"messages":[{"id":"wamid.HBgMNTg0MTIyNTA5MzkzFQIAERgSODBGQUQ4QTRCMjA5RkY5MThCAA==","message_status":"accepted"}]}'. 2026-08-20 07:01:29 - ====== INICIO WEBHOOK ====== 2026-08-20 07:01:29 - Evento: status:failed | De: 584122509393 | Size: 573b 2026-08-20 07:01:29 - STATUS FAILED: failed para 584122509393 | Error: 131026 Message undeliverable 2026-08-20 07:01:29 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124557747","wa_id":"584124557747"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTU3NzQ3FQIAERgSMzIyNDE2NTUwOTFGODEzRkMyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124196371","wa_id":"584124196371"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MTk2MzcxFQIAERgSQzcwOEM5MTlBNzFFREFCMzc4AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123062567","wa_id":"584123062567"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDYyNTY3FQIAERgSQ0M2NjdBRTI4RTY2NUM0NDlCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129978390","wa_id":"584129978390"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTc4MzkwFQIAERgSQ0IyQTFEM0FFRjc5NDIzNTlGAA==","message_status":"accepted"}]}'. 2026-08-20 07:01:35 - ====== INICIO WEBHOOK ====== 2026-08-20 07:01:35 - Evento: status:failed | De: 584129978390 | Size: 573b 2026-08-20 07:01:35 - STATUS FAILED: failed para 584129978390 | Error: 131026 Message undeliverable 2026-08-20 07:01:35 - ====== FIN WEBHOOK ====== output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413756","wa_id":"584121413756"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzNzU2FQIAERgSMTRDNzIzMEMzQjcwNTQ3NDc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584127484977","wa_id":"584127484977"}],"messages":[{"id":"wamid.HBgMNTg0MTI3NDg0OTc3FQIAERgSRkJBMjI1Q0U4MDZEMjgwQzZEAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584264013027","wa_id":"584264013027"}],"messages":[{"id":"wamid.HBgMNTg0MjY0MDEzMDI3FQIAERgSNEIxMDNGQkNCRTc4NzU1ODdDAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120352130","wa_id":"584120352130"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMzUyMTMwFQIAERgSNjg0NjMyRDA5QzQwRTI5NDc2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141158869","wa_id":"584141158869"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRDMzMDU3ODhGMTEyMjEwOUVCAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242273984","wa_id":"584242273984"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjczOTg0FQIAERgSRjlFRDdFNkIyMzlFNERFMUI0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120118420","wa_id":"584120118420"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTE4NDIwFQIAERgSRTE2NTk0MUVBRjE1NTM2Rjg3AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129297475","wa_id":"584129297475"}],"messages":[{"id":"wamid.HBgMNTg0MTI5Mjk3NDc1FQIAERgSRTIyMUEzOUMyMDg1NzcyNDVBAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242536790","wa_id":"584242536790"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTM2NzkwFQIAERgSNEU5NEFDMkJCQkYyQzBDMTExAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243622974","wa_id":"584243622974"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjIyOTc0FQIAERgSRThDNkZGNkNGMUE2RTRDMTBGAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144873524","wa_id":"584144873524"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODczNTI0FQIAERgSMDVDRkUzQjM1NEIxNzQzMDgzAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144890996","wa_id":"584144890996"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODkwOTk2FQIAERgSQTA0NEUyMjdGQjQyNEY5RTY2AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124354252","wa_id":"584124354252"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzU0MjUyFQIAERgSNjk3NkFBNzI5OUJEOTZFRDMxAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241712043","wa_id":"584241712043"}],"messages":[{"id":"wamid.HBgMNTg0MjQxNzEyMDQzFQIAERgSNjIzNjA2OEJENkM4NDQyRDJFAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142020052","wa_id":"584142020052"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDIwMDUyFQIAERgSRTU4NkJENTlDQzI1NjgxMUM5AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584263432511","wa_id":"584263432511"}],"messages":[{"id":"wamid.HBgMNTg0MjYzNDMyNTExFQIAERgSNUZBOUVGNjZFOEU4ODREOUEwAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129392783","wa_id":"584129392783"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MzkyNzgzFQIAERgSOUZDMkQ1MDAxRDUwQTUyQUM1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243615812","wa_id":"584243615812"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjE1ODEyFQIAERgSQ0M5MUJEMjAyMUIwRDFBNkFCAA==","message_status":"accepted"}]}'. 2026-08-20 07:02:39 - ====== INICIO WEBHOOK ====== 2026-08-20 07:02:39 - Evento: button | De: 584144727502 | Size: 718b 2026-08-20 07:02:39 - Procesando botón de plantilla: Informacion de pagos 2026-08-20 07:02:39 - ButtonService: payload=informacion de pagos, telefono=584144727502 2026-08-20 07:02:39 - Procesando botón PAGO para: 584144727502 2026-08-20 07:02:41 - Mensaje enviado con éxito a 584144727502 2026-08-20 07:02:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86ded10f310 (wa_message_id: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSMUExRTQ5ODhCQkE5QjMzNEI3AA==) 2026-08-20 07:02:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a86ded10f310 2026-08-20 07:02:41 - ====== FIN WEBHOOK ====== 2026-08-20 07:03:09 - ====== INICIO WEBHOOK ====== 2026-08-20 07:03:09 - Evento: text | De: 584144727502 | Size: 609b 2026-08-20 07:03:09 - Procesando mensaje regular tipo: text 2026-08-20 07:03:09 - RegularMessageService: Procesando mensaje de 584144727502, tipo: text 2026-08-20 07:03:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUNCRUNCRTI2MTUxNEREOTcwRTU2MDVBRTdFOTVFMzgA 2026-08-20 07:03:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUNCRUNCRTI2MTUxNEREOTcwRTU2MDVBRTdFOTVFMzgA 2026-08-20 07:03:09 - Contenido: Buenos días!! El día de ayer cancelé... 2026-08-20 07:03:09 - Comando detectado: buenos 2026-08-20 07:03:09 - CommandProcessor: Procesando comando: buenos 2026-08-20 07:03:09 - Comando no reconocido, enviando a ChatGPT 2026-08-20 07:03:09 - Resultado del comando: string 2026-08-20 07:03:09 - Enviando a ChatGPT: Buenos días!! El día de ayer cancelé... 2026-08-20 07:03:09 - forwardToChatGPT: Enviando a ChatGPT: Buenos días!! El día de ayer cancelé... 2026-08-20 07:03:09 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 08:03:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 08:03:09 America/Halifax] [CHATBOT][START] corr=d8325b37 IP=127.0.0.1 UA= [20-Aug-2026 07:03:10 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 07:03:10 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=74:ac:b9:99:ae:b5 mobile=584144727502 [20-Aug-2026 07:03:10 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 07:03:10 America/Caracas] [CHATBOT][DIAG] corr=d8325b37 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 4; Problema: Tu cuenta vence en 1 día [warning] [20-Aug-2026 07:03:10 America/Caracas] [CHATBOT][CTX] corr=d8325b37 tel=584144727502 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 07:03:10 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 07:03:10 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 07:03:10 America/Caracas] [CHATBOT][AI][0988df] Proveedor: gemini [20-Aug-2026 07:03:10 America/Caracas] [CHATBOT][GEMINI][0988df] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 07:03:10 America/Caracas] [CHATBOT][GEMINI][0988df] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 07:03:11 America/Caracas] [CHATBOT][GEMINI][0988df] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 07:03:11 America/Caracas] [CHATBOT][AI][0988df] Gemini falló, usando heurística local [20-Aug-2026 07:03:11 America/Caracas] [CHATBOT][AI][0988df] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 07:03:11 America/Caracas] [CHATBOT][END] corr=d8325b37 bytesRespuesta=390 [20-Aug-2026 07:03:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 07:03:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 07:03:13 - Mensaje enviado con éxito a 584144727502 2026-08-20 07:03:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86def1011a4 (wa_message_id: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSQUIxMjdFRkE3Q0NGQjJCREU3AA==) 2026-08-20 07:03:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a86def1011a4 2026-08-20 07:03:13 - ====== FIN WEBHOOK ====== 2026-08-20 07:06:18 - ====== INICIO WEBHOOK ====== 2026-08-20 07:06:18 - Evento: image | De: 584242232350 | Size: 855b 2026-08-20 07:06:18 - Procesando mensaje regular tipo: image 2026-08-20 07:06:18 - RegularMessageService: Procesando mensaje de 584242232350, tipo: image 2026-08-20 07:06:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM3OTM2NjZCREFGOTlFQjk4QTc0RDUyNURBMUI5MTMA 2026-08-20 07:06:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM3OTM2NjZCREFGOTlFQjk4QTc0RDUyNURBMUI5MTMA 2026-08-20 07:06:18 - Contenido: ... 2026-08-20 07:06:18 - Comando detectado: image 2026-08-20 07:06:18 - CommandProcessor: Procesando comando: image 2026-08-20 07:06:18 - Imagen sin comando, guardando y procesando 2026-08-20 07:06:18 - Verificando duplicado por imageId=1027187456784208, msgId=wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM3OTM2NjZCREFGOTlFQjk4QTc0RDUyNURBMUI5MTMA 2026-08-20 07:06:18 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 07:06:18 - Incluyendo numtoname.php... 2026-08-20 07:06:18 - Incluyendo media.php... 2026-08-20 07:06:18 - DEBUG messages batch: [{"from":"584242232350","from_user_id":"VE.4546628028957677","id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM3OTM2NjZCREFGOTlFQjk4QTc0RDUyNURBMUI5MTMA","timestamp":"1787223981","type":"image","image":{"mime_type":"image\/jpeg","sha256":"BBjWDQGT+7rS8INy3C7+JzE7EzJVo906p70y0AWwIQk=","id":"1027187456784208","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1027187456784208&source=webhook&ext=1787224283&hash=ATwRr6Ai9h46LK_bssLHN-CFTihSJG2H0-sU4mNfhtfekQ"}}] 2026-08-20 07:06:18 - DEBUG caption: no se encontró texto cercano 2026-08-20 07:06:18 - DEBUG caption final: [VACIO] 2026-08-20 07:06:18 - DEBUG busqueda mobiles: 04242232350,4242232350,584242232350 2026-08-20 07:06:18 - DEBUG usuario NO encontrado 2026-08-20 07:06:18 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 07:06:18 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 07:06:19 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1027187456784208&source=getMedia&ext=1787224284&hash=ATyv7IBZ9XbDf7QuFp1KuSKV48v8-PZFQitdJHhjN7Srmw 2026-08-20 07:06:20 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1027187456784208.jpg (39730 bytes) 2026-08-20 07:06:21 - OCR tesseract exit=0 chars=359 2026-08-20 07:06:21 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 7:56 “ul € Comprobante de operación < y PagomóvilBDV Personas 9 6.000,00 Bs Fecha: 17/08/2026 Operación: 007041354743 [[] Identificación: 18143785 Origen: 0102****7197 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago £ Crear Acceso directo 2026-08-20 07:06:21 - OCR parse (caption-level): {"banco":"Venezuela","monto":"6000.00","fecha":"2026-08-17"} 2026-08-20 07:06:21 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-17","debug":["fecha=2026-08-17"]} 2026-08-20 07:06:21 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-20 07:06:21 - DEBUG bodyAdmin postOCR: Tlf: 04242232350\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 6000.00 (caption)\nFecha: 2026-08-17 (caption) 2026-08-20 07:06:24 - IMG 1027187456784208 TEL 04242232350 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 07:06:24 - Incluyendo guardar_imagen.php... 2026-08-20 07:06:24 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 07:06:24 - Includes realizados. Verificando funciones... 2026-08-20 07:06:24 - obtenerInfoUsuario: Iniciando función con teléfono: 584242232350 2026-08-20 07:06:24 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 07:06:24 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 07:06:24 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 07:06:24 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 07:06:24 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 07:06:24 - obtenerInfoUsuario: Datos usuario: {"username":"0c:ea:14:9e:d6:9c","firstname":"Yolimar ","lastname":"Rivero ","mac":"0c:ea:14:9e:d6:9c","srvid":47} 2026-08-20 07:06:24 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 07:06:24 - Datos usuario extraídos: {"username":"0c:ea:14:9e:d6:9c","firstname":"Yolimar ","lastname":"Rivero ","mac":"0c:ea:14:9e:d6:9c","srvid":47} 2026-08-20 07:06:24 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 07:06:24 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 07:06:24 - Valor de accessToken: EAAC0c45... 2026-08-20 07:06:24 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 07:06:24 - Instancia WhatsAppImageHandler creada 2026-08-20 07:06:24 - Llamando a saveWhatsAppImage... 2026-08-20 07:06:24 - saveWhatsAppImage: Procesando imagen para: 584242232350 2026-08-20 07:06:24 - saveWhatsAppImage: ID de media: 1027187456784208, MIME type: image/jpeg 2026-08-20 07:06:24 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1027187456784208 2026-08-20 07:06:25 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 07:06:25 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1027187456784208&source=getMedia&ext=1787224290&hash=ATz518ZJeEAUCBem-61DY50tvXQE9NJFxoRYhKbILcRF2Q 2026-08-20 07:06:25 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1027187456784208&source=getMedia&ext=1787224290&hash=ATz518ZJeEAUCBem-61DY50tvXQE9NJFxoRYhKbILcRF2Q 2026-08-20 07:06:26 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 07:06:26 - descargar_imagen: Imagen descargada - Tamaño: 39730 bytes, Tipo: image/jpeg 2026-08-20 07:06:26 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1027187456784208.jpg, Tamaño: 39730 bytes 2026-08-20 07:06:26 - saveToDatabase: Registro insertado en BD con ID: 442 2026-08-20 07:06:26 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1027187456784208.jpg","image_id":"1027187456784208","size":39730,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 07:06:26 - Resultado del comando: array 2026-08-20 07:06:26 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 07:06:27 - Mensaje enviado con éxito a 584242232350 2026-08-20 07:06:27 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86dfb3a6492 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSNjg4MkZBQjA4MTExOUVCNjU3AA==) 2026-08-20 07:06:27 - SUCCESS: Respuesta ChatGPT guardada: out_6a86dfb3a6492 2026-08-20 07:06:27 - ====== FIN WEBHOOK ====== 2026-08-20 07:06:35 - ====== INICIO WEBHOOK ====== 2026-08-20 07:06:35 - Evento: interactive | De: 584242273984 | Size: 1152b 2026-08-20 07:06:35 - Procesando encuesta interactiva 2026-08-20 07:06:35 - SurveyService: Iniciando procesamiento de encuesta 2026-08-20 07:06:35 - Procesando encuesta de: 584242273984, Message ID: wamid.HBgMNTg0MjQyMjczOTg0FQIAEhgUM0E5RjAyQzRFRDFDODQ1RkI1MEEA 2026-08-20 07:06:35 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-20 07:06:35 - ====== FIN WEBHOOK ====== 2026-08-20 07:06:46 - ====== INICIO WEBHOOK ====== 2026-08-20 07:06:46 - Evento: button | De: 584242273984 | Size: 708b 2026-08-20 07:06:46 - Procesando botón de plantilla: Informacion de pagos 2026-08-20 07:06:46 - ButtonService: payload=informacion de pagos, telefono=584242273984 2026-08-20 07:06:46 - Procesando botón PAGO para: 584242273984 2026-08-20 07:06:47 - Mensaje enviado con éxito a 584242273984 2026-08-20 07:06:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86dfc72fb3e (wa_message_id: wamid.HBgMNTg0MjQyMjczOTg0FQIAERgSODQ1QUQ2OTNCNjY3NzcwRkVGAA==) 2026-08-20 07:06:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a86dfc72fb3e 2026-08-20 07:06:47 - ====== FIN WEBHOOK ====== 2026-08-20 07:06:54 - ====== INICIO WEBHOOK ====== 2026-08-20 07:06:54 - Evento: text | De: 584242232350 | Size: 645b 2026-08-20 07:06:54 - Procesando mensaje regular tipo: text 2026-08-20 07:06:54 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-08-20 07:06:54 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM4OEY5OEEyMDcxQzVBNzNDNzEzQzMwQjdGRkE1NUIA 2026-08-20 07:06:54 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUM4OEY5OEEyMDcxQzVBNzNDNzEzQzMwQjdGRkE1NUIA 2026-08-20 07:06:54 - Contenido: Gracias 🫂 bueno días excelente servicio gracias... 2026-08-20 07:06:54 - Comando detectado: gracias 2026-08-20 07:06:54 - CommandProcessor: Procesando comando: gracias 2026-08-20 07:06:54 - Comando no reconocido, enviando a ChatGPT 2026-08-20 07:06:54 - Resultado del comando: string 2026-08-20 07:06:54 - Enviando a ChatGPT: Gracias 🫂 bueno días excelente servicio gracia... 2026-08-20 07:06:54 - forwardToChatGPT: Enviando a ChatGPT: Gracias 🫂 bueno días excelente servicio gracia... 2026-08-20 07:06:54 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 08:06:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 08:06:55 America/Halifax] [CHATBOT][START] corr=b92ceee1 IP=127.0.0.1 UA= [20-Aug-2026 07:06:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 07:06:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-22 username=0c:ea:14:9e:d6:9c mobile=584242232350 [20-Aug-2026 07:06:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 07:06:55 America/Caracas] [CHATBOT][DIAG] corr=b92ceee1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 1 día [warning] [20-Aug-2026 07:06:55 America/Caracas] [CHATBOT][CTX] corr=b92ceee1 tel=584242232350 intent=chat srvid=47 usd=35 bs=31563.09 tasa=777.4161 verifyMode=simulated [20-Aug-2026 07:06:55 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 07:06:55 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 07:06:55 America/Caracas] [CHATBOT][AI][fce025] Proveedor: gemini [20-Aug-2026 07:06:55 America/Caracas] [CHATBOT][GEMINI][fce025] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 07:06:56 America/Caracas] [CHATBOT][GEMINI][fce025] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 07:06:56 America/Caracas] [CHATBOT][GEMINI][fce025] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 07:06:57 America/Caracas] [CHATBOT][AI][fce025] Gemini falló, usando heurística local [20-Aug-2026 07:06:57 America/Caracas] [CHATBOT][AI][fce025] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 07:06:57 America/Caracas] [CHATBOT][END] corr=b92ceee1 bytesRespuesta=392 [20-Aug-2026 07:06:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 07:06:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 07:06:58 - Mensaje enviado con éxito a 584242232350 2026-08-20 07:06:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86dfd2ae3d9 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSMjY3NDg3QzNENzhDNzJCOUUwAA==) 2026-08-20 07:06:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a86dfd2ae3d9 2026-08-20 07:06:58 - ====== FIN WEBHOOK ====== 2026-08-20 07:12:25 - ====== INICIO WEBHOOK ====== 2026-08-20 07:12:25 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 07:12:25 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 07:12:25 - ====== FIN WEBHOOK ====== 2026-08-20 07:25:40 - ====== INICIO WEBHOOK ====== 2026-08-20 07:25:40 - Evento: text | De: 584167310795 | Size: 564b 2026-08-20 07:25:40 - Procesando mensaje regular tipo: text 2026-08-20 07:25:40 - RegularMessageService: Procesando mensaje de 584167310795, tipo: text 2026-08-20 07:25:40 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MzEwNzk1FQIAEhgUM0FFODAzODNFQjVFMDIwMjI1NzEA 2026-08-20 07:25:40 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MzEwNzk1FQIAEhgUM0FFODAzODNFQjVFMDIwMjI1NzEA 2026-08-20 07:25:40 - Contenido: Cuánto es por favor... 2026-08-20 07:25:40 - Comando detectado: cuánto 2026-08-20 07:25:40 - CommandProcessor: Procesando comando: cuánto 2026-08-20 07:25:40 - Comando no reconocido, enviando a ChatGPT 2026-08-20 07:25:40 - Resultado del comando: string 2026-08-20 07:25:40 - Enviando a ChatGPT: Cuánto es por favor... 2026-08-20 07:25:40 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es por favor... 2026-08-20 07:25:40 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 08:25:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 08:25:40 America/Halifax] [CHATBOT][START] corr=c18922f4 IP=127.0.0.1 UA= [20-Aug-2026 07:25:41 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 07:25:41 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-23 username=70:a7:41:24:9a:6c mobile=584167310795 [20-Aug-2026 07:25:41 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 07:25:41 America/Caracas] [CHATBOT][DIAG] corr=c18922f4 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [20-Aug-2026 07:25:41 America/Caracas] [CHATBOT][CTX] corr=c18922f4 tel=584167310795 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 07:25:41 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 07:25:41 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 07:25:41 America/Caracas] [CHATBOT][AI][2cbc39] Proveedor: gemini [20-Aug-2026 07:25:41 America/Caracas] [CHATBOT][GEMINI][2cbc39] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 07:25:42 America/Caracas] [CHATBOT][GEMINI][2cbc39] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 07:25:42 America/Caracas] [CHATBOT][GEMINI][2cbc39] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 07:25:43 America/Caracas] [CHATBOT][AI][2cbc39] Gemini falló, usando heurística local [20-Aug-2026 07:25:43 America/Caracas] [CHATBOT][AI][2cbc39] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 07:25:43 America/Caracas] [CHATBOT][END] corr=c18922f4 bytesRespuesta=411 [20-Aug-2026 07:25:43 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 07:25:43 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 07:25:44 - Mensaje enviado con éxito a 584167310795 2026-08-20 07:25:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86e4386b388 (wa_message_id: wamid.HBgMNTg0MTY3MzEwNzk1FQIAERgSMDk0RUU0NzVEQTExRDA4QjMzAA==) 2026-08-20 07:25:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a86e4386b388 2026-08-20 07:25:44 - ====== FIN WEBHOOK ====== 2026-08-20 07:26:59 - ====== INICIO WEBHOOK ====== 2026-08-20 07:26:59 - Evento: text | De: 584125510018 | Size: 560b 2026-08-20 07:26:59 - Procesando mensaje regular tipo: text 2026-08-20 07:26:59 - RegularMessageService: Procesando mensaje de 584125510018, tipo: text 2026-08-20 07:26:59 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUNBQkE5N0I3N0Y5MjFBOURBNDNFQ0MzMzQ2MURCMDgA 2026-08-20 07:26:59 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUNBQkE5N0I3N0Y5MjFBOURBNDNFQ0MzMzQ2MURCMDgA 2026-08-20 07:26:59 - Contenido: Cuanto debo... 2026-08-20 07:26:59 - Comando detectado: cuanto 2026-08-20 07:26:59 - CommandProcessor: Procesando comando: cuanto 2026-08-20 07:26:59 - Comando no reconocido, enviando a ChatGPT 2026-08-20 07:26:59 - Resultado del comando: string 2026-08-20 07:26:59 - Enviando a ChatGPT: Cuanto debo... 2026-08-20 07:26:59 - forwardToChatGPT: Enviando a ChatGPT: Cuanto debo... 2026-08-20 07:26:59 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 08:26:59 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 08:26:59 America/Halifax] [CHATBOT][START] corr=223e963a IP=127.0.0.1 UA= [20-Aug-2026 07:26:59 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 07:26:59 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=e0:63:da:f0:55:6f mobile=584125510018 [20-Aug-2026 07:26:59 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 07:26:59 America/Caracas] [CHATBOT][DIAG] corr=223e963a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Aug-2026 07:26:59 America/Caracas] [CHATBOT][CTX] corr=223e963a tel=584125510018 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 07:26:59 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 07:26:59 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 07:26:59 America/Caracas] [CHATBOT][AI][8f6bff] Proveedor: gemini [20-Aug-2026 07:26:59 America/Caracas] [CHATBOT][GEMINI][8f6bff] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 07:27:00 America/Caracas] [CHATBOT][GEMINI][8f6bff] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 07:27:01 America/Caracas] [CHATBOT][GEMINI][8f6bff] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 07:27:01 America/Caracas] [CHATBOT][AI][8f6bff] Gemini falló, usando heurística local [20-Aug-2026 07:27:01 America/Caracas] [CHATBOT][END] corr=223e963a bytesRespuesta=197 [20-Aug-2026 07:27:01 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 07:27:01 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 07:27:02 - Mensaje enviado con éxito a 584125510018 2026-08-20 07:27:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86e487005e7 (wa_message_id: wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSMzY1M0JGMTM5RTVEQzEzM0NFAA==) 2026-08-20 07:27:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a86e487005e7 2026-08-20 07:27:03 - ====== FIN WEBHOOK ====== 2026-08-20 07:28:06 - ====== INICIO WEBHOOK ====== 2026-08-20 07:28:06 - Evento: button | De: 584248520423 | Size: 710b 2026-08-20 07:28:06 - Procesando botón de plantilla: Informacion de pagos 2026-08-20 07:28:06 - ButtonService: payload=informacion de pagos, telefono=584248520423 2026-08-20 07:28:06 - Procesando botón PAGO para: 584248520423 2026-08-20 07:28:07 - Mensaje enviado con éxito a 584248520423 2026-08-20 07:28:07 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86e4c742a56 (wa_message_id: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAERgSODlFMDBDMjE1ODFDRTk0N0NBAA==) 2026-08-20 07:28:07 - SUCCESS: Respuesta ChatGPT guardada: out_6a86e4c742a56 2026-08-20 07:28:07 - ====== FIN WEBHOOK ====== 2026-08-20 07:30:05 - ====== INICIO WEBHOOK ====== 2026-08-20 07:30:05 - Evento: text | De: 584248520423 | Size: 608b 2026-08-20 07:30:05 - Procesando mensaje regular tipo: text 2026-08-20 07:30:05 - RegularMessageService: Procesando mensaje de 584248520423, tipo: text 2026-08-20 07:30:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM2NTBGREZGODFBRTE5NTU1MDY3OUVGRUYxRkI4M0QA 2026-08-20 07:30:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM2NTBGREZGODFBRTE5NTU1MDY3OUVGRUYxRkI4M0QA 2026-08-20 07:30:05 - Contenido: Buenos días, cuánto es el monto de la mensualidad... 2026-08-20 07:30:05 - Comando detectado: buenos 2026-08-20 07:30:05 - CommandProcessor: Procesando comando: buenos 2026-08-20 07:30:05 - Comando no reconocido, enviando a ChatGPT 2026-08-20 07:30:05 - Resultado del comando: string 2026-08-20 07:30:05 - Enviando a ChatGPT: Buenos días, cuánto es el monto de la mensualida... 2026-08-20 07:30:05 - forwardToChatGPT: Enviando a ChatGPT: Buenos días, cuánto es el monto de la mensualida... 2026-08-20 07:30:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 08:30:05 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 08:30:05 America/Halifax] [CHATBOT][START] corr=77b8140f IP=127.0.0.1 UA= [20-Aug-2026 07:30:05 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 07:30:05 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-23 username=68:d7:9a:a4:5e:cb mobile=584248520423 [20-Aug-2026 07:30:05 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 07:30:05 America/Caracas] [CHATBOT][DIAG] corr=77b8140f Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [20-Aug-2026 07:30:05 America/Caracas] [CHATBOT][CTX] corr=77b8140f tel=584248520423 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 07:30:05 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 07:30:05 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 07:30:05 America/Caracas] [CHATBOT][AI][7386dc] Proveedor: gemini [20-Aug-2026 07:30:05 America/Caracas] [CHATBOT][GEMINI][7386dc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 07:30:06 America/Caracas] [CHATBOT][GEMINI][7386dc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 07:30:07 America/Caracas] [CHATBOT][GEMINI][7386dc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 07:30:07 America/Caracas] [CHATBOT][AI][7386dc] Gemini falló, usando heurística local [20-Aug-2026 07:30:07 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-20 07:30:07 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-20 07:30:09 - Mensaje enviado con éxito a 584248520423 2026-08-20 07:30:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86e541150e2 (wa_message_id: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAERgSN0QxM0ExN0QxQzk2QjFFQUQ4AA==) 2026-08-20 07:30:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a86e541150e2 2026-08-20 07:30:09 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Adolfo Gerik, 2026-09-21 00:00:00 . 584141149386 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141149386","wa_id":"584141149386"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTQ5Mzg2FQIAERgSOTM2OUVCMTE0NEU2RTI5NkY0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Robert Gerik, 19/09/2026 . 584241384817 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584241384817","wa_id":"584241384817"}],"messages":[{"id":"wamid.HBgMNTg0MjQxMzg0ODE3FQIAERgSMDA3N0M3MURCRTExQjA3QzZBAA==","message_status":"accepted"}]}'. 2026-08-20 07:36:21 - ====== INICIO WEBHOOK ====== 2026-08-20 07:36:21 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 07:36:21 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 07:36:21 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , heiber Breidembach, 2026-09-20 00:00:00 . 584163118776 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584163118776","wa_id":"584163118776"}],"messages":[{"id":"wamid.HBgMNTg0MTYzMTE4Nzc2FQIAERgSMjE5MTA3MkRGODI2QTJBODFCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Manuel Araujo, 2026-09-21 00:00:00 . 584243849479 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243849479","wa_id":"584243849479"}],"messages":[{"id":"wamid.HBgMNTg0MjQzODQ5NDc5FQIAERgSNEYwMUU4OEVFNUU2OUM3QjEyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , astrid Muttach, 2026-09-20 00:00:00 . 584124694949 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124694949","wa_id":"584124694949"}],"messages":[{"id":"wamid.HBgMNTg0MTI0Njk0OTQ5FQIAERgSQ0M5MTQxRDAxRTRFRTA2Q0JEAA==","message_status":"accepted"}]}'. 2026-08-20 08:00:24 - ====== INICIO WEBHOOK ====== 2026-08-20 08:00:24 - Evento: image | De: 584125510018 | Size: 853b 2026-08-20 08:00:24 - Procesando mensaje regular tipo: image 2026-08-20 08:00:24 - RegularMessageService: Procesando mensaje de 584125510018, tipo: image 2026-08-20 08:00:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMxNjlFNTgzQTU0NkREMTg4RENERjhBRTJBNjc0QUYA 2026-08-20 08:00:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMxNjlFNTgzQTU0NkREMTg4RENERjhBRTJBNjc0QUYA 2026-08-20 08:00:24 - Contenido: ... 2026-08-20 08:00:24 - Comando detectado: image 2026-08-20 08:00:24 - CommandProcessor: Procesando comando: image 2026-08-20 08:00:24 - Imagen sin comando, guardando y procesando 2026-08-20 08:00:24 - Verificando duplicado por imageId=27792353157122662, msgId=wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMxNjlFNTgzQTU0NkREMTg4RENERjhBRTJBNjc0QUYA 2026-08-20 08:00:24 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 08:00:24 - Incluyendo numtoname.php... 2026-08-20 08:00:24 - Incluyendo media.php... 2026-08-20 08:00:24 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584125510018","from_user_id":"VE.4547653172188496","id":"wamid.HBgMNTg0MTI1NTEwMDE4FQIAEhggQUMxNjlFNTgzQTU0NkREMTg4RENERjhBRTJBNjc0QUYA","timestamp":"1787227227","type":"image","image":{"mime_type":"image\/jpeg","sha256":"sDls9UqkZMNKP1JJhicLr34Up46a0N4hrLZ+B+xXAeA=","id":"27792353157122662","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=27792353157122662&source=webhook&ext=1787227529&hash=ATzv2lypgIRayLE8auFn0A5pnlw5qZOWVY2iGgDqZDdlNA"}}] 2026-08-20 08:00:24 - DEBUG caption: no se encontró texto cercano 2026-08-20 08:00:24 - DEBUG caption final: [VACIO] 2026-08-20 08:00:24 - DEBUG busqueda mobiles: 04125510018,4125510018,584125510018 2026-08-20 08:00:24 - DEBUG usuario encontrado: e0:63:da:f0:55:6f 2026-08-20 08:00:24 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 08:00:24 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 08:00:25 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27792353157122662&source=getMedia&ext=1787227530&hash=ATwxS8frbBlmvp2RXYy1onDnUtfmz9LHXbFCM_eiS9ybQw 2026-08-20 08:00:26 - OCR imagen guardada /home/ctnet/www/chatWEB/media/27792353157122662.jpg (36860 bytes) 2026-08-20 08:00:27 - OCR tesseract exit=0 chars=351 2026-08-20 08:00:27 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 234 EI Ns: ll ED < Comprobante de operaciin < ha PagomóvilBDV Personas Y Fecha: 20/08/2026 Operación: 007067101959 0 Identificación: 18143785 Origen: 0102****1662 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA € AS Sci @® Crear Acceso directo i} O < 2026-08-20 08:00:27 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-20"} 2026-08-20 08:00:27 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 08:00:27 - DEBUG registro: usernameRaw=''e0:63:da:f0:55:6f'' first=''keyla'' last=''castillo'' esRegistrado=1 2026-08-20 08:00:27 - DEBUG bodyAdmin postOCR: Tlf: 04125510018\nUser: e0:63:da:f0:55:6f\nNombre: keyla castillo\nBanco: Venezuela\nMonto: \nFecha: 2026-08-20 (caption)\nSrvID: 35 2026-08-20 08:00:31 - IMG 27792353157122662 TEL 04125510018 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 08:00:31 - Incluyendo guardar_imagen.php... 2026-08-20 08:00:31 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 08:00:31 - Includes realizados. Verificando funciones... 2026-08-20 08:00:31 - obtenerInfoUsuario: Iniciando función con teléfono: 584125510018 2026-08-20 08:00:31 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 08:00:31 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 08:00:31 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 08:00:31 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 08:00:31 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 08:00:31 - obtenerInfoUsuario: Datos usuario: {"username":"e0:63:da:f0:55:6f","firstname":"keyla","lastname":"castillo","mac":"e0:63:da:f0:55:6f","srvid":35} 2026-08-20 08:00:31 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 08:00:31 - Datos usuario extraídos: {"username":"e0:63:da:f0:55:6f","firstname":"keyla","lastname":"castillo","mac":"e0:63:da:f0:55:6f","srvid":35} 2026-08-20 08:00:31 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 08:00:31 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 08:00:31 - Valor de accessToken: EAAC0c45... 2026-08-20 08:00:31 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 08:00:31 - Instancia WhatsAppImageHandler creada 2026-08-20 08:00:31 - Llamando a saveWhatsAppImage... 2026-08-20 08:00:31 - saveWhatsAppImage: Procesando imagen para: 584125510018 2026-08-20 08:00:31 - saveWhatsAppImage: ID de media: 27792353157122662, MIME type: image/jpeg 2026-08-20 08:00:31 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/27792353157122662 2026-08-20 08:00:32 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 08:00:32 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27792353157122662&source=getMedia&ext=1787227537&hash=ATweRVHR1JH9vY-Eze3McNTueN7Znmuc45iNZ-GgWa4CuA 2026-08-20 08:00:32 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=27792353157122662&source=getMedia&ext=1787227537&hash=ATweRVHR1JH9vY-Eze3McNTueN7Znmuc45iNZ-GgWa4CuA 2026-08-20 08:00:32 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 08:00:32 - descargar_imagen: Imagen descargada - Tamaño: 36860 bytes, Tipo: image/jpeg 2026-08-20 08:00:32 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/27792353157122662.jpg, Tamaño: 36860 bytes 2026-08-20 08:00:32 - saveToDatabase: Registro insertado en BD con ID: 443 2026-08-20 08:00:32 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/27792353157122662.jpg","image_id":"27792353157122662","size":36860,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 08:00:32 - Resultado del comando: array 2026-08-20 08:00:32 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 08:00:34 - Mensaje enviado con éxito a 584125510018 2026-08-20 08:00:34 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86ec621a860 (wa_message_id: wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSMkY5MzdBREVEREFBOUE0RDcxAA==) 2026-08-20 08:00:34 - SUCCESS: Respuesta ChatGPT guardada: out_6a86ec621a860 2026-08-20 08:00:34 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Adrian jesus castillo Alvarez, 2026-09-20 00:00:00 . 584143925841 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143925841","wa_id":"584143925841"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTI1ODQxFQIAERgSMTdEOTdGMzI0M0I5M0QwMDUwAA==","message_status":"accepted"}]}'. 2026-08-20 08:07:35 - ====== INICIO WEBHOOK ====== 2026-08-20 08:07:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 08:07:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 08:07:35 - ====== FIN WEBHOOK ====== 2026-08-20 08:15:03 - ====== INICIO WEBHOOK ====== 2026-08-20 08:15:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 08:15:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 08:15:03 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , saryanit barrios, 2026-09-23 00:00:00 . 584144890996 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144890996","wa_id":"584144890996"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODkwOTk2FQIAERgSNzhEMUYxNzkzRTE4OTVBQUIwAA==","message_status":"accepted"}]}'. 2026-08-20 08:27:12 - ====== INICIO WEBHOOK ====== 2026-08-20 08:27:12 - Evento: text | De: 584243638219 | Size: 605b 2026-08-20 08:27:12 - Procesando mensaje regular tipo: text 2026-08-20 08:27:12 - RegularMessageService: Procesando mensaje de 584243638219, tipo: text 2026-08-20 08:27:12 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUNEOEZBQzIyOEQ3OUVGRTEzMDNCNjY1MTIxRDYxOEMA 2026-08-20 08:27:12 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUNEOEZBQzIyOEQ3OUVGRTEzMDNCNjY1MTIxRDYxOEMA 2026-08-20 08:27:12 - Contenido: Buenos días no tengo wifi en mi casa Rosana Bandes... 2026-08-20 08:27:12 - Comando detectado: buenos 2026-08-20 08:27:12 - CommandProcessor: Procesando comando: buenos 2026-08-20 08:27:12 - Comando no reconocido, enviando a ChatGPT 2026-08-20 08:27:12 - Resultado del comando: string 2026-08-20 08:27:12 - Enviando a ChatGPT: Buenos días no tengo wifi en mi casa Rosana Bande... 2026-08-20 08:27:12 - forwardToChatGPT: Enviando a ChatGPT: Buenos días no tengo wifi en mi casa Rosana Bande... 2026-08-20 08:27:12 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 09:27:12 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 09:27:12 America/Halifax] [CHATBOT][START] corr=30209134 IP=127.0.0.1 UA= [20-Aug-2026 08:27:13 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 08:27:13 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=68:d7:9a:a2:cf:ae mobile=584243638219 [20-Aug-2026 08:27:13 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 08:27:13 America/Caracas] [CHATBOT][DIAG] corr=30209134 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Aug-2026 08:27:13 America/Caracas] [CHATBOT][CTX] corr=30209134 tel=584243638219 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 08:27:13 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 08:27:13 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 08:27:13 America/Caracas] [CHATBOT][AI][0b08df] Proveedor: gemini [20-Aug-2026 08:27:13 America/Caracas] [CHATBOT][GEMINI][0b08df] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 08:27:14 America/Caracas] [CHATBOT][GEMINI][0b08df] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 08:27:15 America/Caracas] [CHATBOT][GEMINI][0b08df] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 08:27:15 America/Caracas] [CHATBOT][AI][0b08df] Gemini falló, usando heurística local [20-Aug-2026 08:27:15 America/Caracas] [CHATBOT][AI][0b08df] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 08:27:15 America/Caracas] [CHATBOT][END] corr=30209134 bytesRespuesta=391 [20-Aug-2026 08:27:15 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 08:27:15 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 08:27:17 - Mensaje enviado con éxito a 584243638219 2026-08-20 08:27:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86f2a52c2d6 (wa_message_id: wamid.HBgMNTg0MjQzNjM4MjE5FQIAERgSMjU1QzdBNDY5RTJBOEY5QzczAA==) 2026-08-20 08:27:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a86f2a52c2d6 2026-08-20 08:27:17 - ====== FIN WEBHOOK ====== 2026-08-20 08:28:21 - ====== INICIO WEBHOOK ====== 2026-08-20 08:28:21 - Evento: interactive | De: 584144890996 | Size: 959b 2026-08-20 08:28:21 - Procesando encuesta interactiva 2026-08-20 08:28:21 - SurveyService: Iniciando procesamiento de encuesta 2026-08-20 08:28:21 - Procesando encuesta de: 584144890996, Message ID: wamid.HBgMNTg0MTQ0ODkwOTk2FQIAEhggQUNBNEVGODk4RTNFN0JDRDQxM0JBQzNCRTNENzg5RUIA 2026-08-20 08:28:21 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-20 08:28:21 - ====== FIN WEBHOOK ====== 2026-08-20 08:29:46 - ====== INICIO WEBHOOK ====== 2026-08-20 08:29:46 - Evento: image | De: 584243638219 | Size: 824b 2026-08-20 08:29:46 - Procesando mensaje regular tipo: image 2026-08-20 08:29:46 - RegularMessageService: Procesando mensaje de 584243638219, tipo: image 2026-08-20 08:29:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUM1N0ZDNTIzNzQ2OUU2OEREOTU5QjE2OUZERThGOEUA 2026-08-20 08:29:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUM1N0ZDNTIzNzQ2OUU2OEREOTU5QjE2OUZERThGOEUA 2026-08-20 08:29:46 - Contenido: ... 2026-08-20 08:29:46 - Comando detectado: image 2026-08-20 08:29:46 - CommandProcessor: Procesando comando: image 2026-08-20 08:29:46 - Imagen sin comando, guardando y procesando 2026-08-20 08:29:46 - Verificando duplicado por imageId=2495596347575052, msgId=wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUM1N0ZDNTIzNzQ2OUU2OEREOTU5QjE2OUZERThGOEUA 2026-08-20 08:29:46 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 08:29:46 - Incluyendo numtoname.php... 2026-08-20 08:29:46 - Incluyendo media.php... 2026-08-20 08:29:46 - DEBUG messages batch: [{"from":"584243638219","from_user_id":"VE.4519631208324026","id":"wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUM1N0ZDNTIzNzQ2OUU2OEREOTU5QjE2OUZERThGOEUA","timestamp":"1787228989","type":"image","image":{"mime_type":"image\/jpeg","sha256":"\/PrPWju7l0bue4XPQZfykQM6QYeG0ZzuZjZZeWQxWXQ=","id":"2495596347575052","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2495596347575052&source=webhook&ext=1787229291&hash=ATy-RXLWY8ighj6lXmw_tCfEXsM7PvVxs_0hYiBUKSoRcw"}}] 2026-08-20 08:29:46 - DEBUG caption: no se encontró texto cercano 2026-08-20 08:29:46 - DEBUG caption final: [VACIO] 2026-08-20 08:29:46 - DEBUG busqueda mobiles: 04243638219,4243638219,584243638219 2026-08-20 08:29:46 - DEBUG usuario encontrado: 68:d7:9a:a2:cf:ae 2026-08-20 08:29:46 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 08:29:46 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 08:29:47 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2495596347575052&source=getMedia&ext=1787229292&hash=ATyS3DZL83MjgIf59POJOwE-FoKK54mpBpl36fsHfGV8Bg 2026-08-20 08:29:48 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2495596347575052.jpg (31834 bytes) 2026-08-20 08:29:49 - OCR tesseract exit=0 chars=289 2026-08-20 08:29:49 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 27.065,94 Bs Fecha: 18/08/2026 Operación: 007047648214 ID Identificación: 18143785 Origen: 0102****3278 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: Rosana 2026-08-20 08:29:49 - OCR parse (caption-level): {"banco":"Venezuela","monto":"27065.94","fecha":"2026-08-18"} 2026-08-20 08:29:49 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-18","debug":["fecha=2026-08-18"]} 2026-08-20 08:29:49 - DEBUG registro: usernameRaw=''68:d7:9a:a2:cf:ae'' first=''Roxana '' last=''Bandez'' esRegistrado=1 2026-08-20 08:29:49 - DEBUG bodyAdmin postOCR: Tlf: 04243638219\nUser: 68:d7:9a:a2:cf:ae\nNombre: Roxana Bandez\nBanco: Venezuela\nMonto: 27065.94 (caption)\nFecha: 2026-08-18 (caption)\nSrvID: 34 2026-08-20 08:29:52 - ====== INICIO WEBHOOK ====== 2026-08-20 08:29:52 - Evento: text | De: 584243638219 | Size: 571b 2026-08-20 08:29:52 - Procesando mensaje regular tipo: text 2026-08-20 08:29:52 - RegularMessageService: Procesando mensaje de 584243638219, tipo: text 2026-08-20 08:29:52 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUNDQ0ZBQjFFMkZCOUJBOEM5NzJDNEZDMDBBRjQ0QUUA 2026-08-20 08:29:52 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNjM4MjE5FQIAEhggQUNDQ0ZBQjFFMkZCOUJBOEM5NzJDNEZDMDBBRjQ0QUUA 2026-08-20 08:29:52 - Contenido: Eso lo pase el martes... 2026-08-20 08:29:52 - Comando detectado: eso 2026-08-20 08:29:52 - CommandProcessor: Procesando comando: eso 2026-08-20 08:29:52 - Comando no reconocido, enviando a ChatGPT 2026-08-20 08:29:52 - Resultado del comando: string 2026-08-20 08:29:52 - Enviando a ChatGPT: Eso lo pase el martes... 2026-08-20 08:29:52 - forwardToChatGPT: Enviando a ChatGPT: Eso lo pase el martes... 2026-08-20 08:29:52 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 09:29:52 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 09:29:52 America/Halifax] [CHATBOT][START] corr=174367c6 IP=127.0.0.1 UA= 2026-08-20 08:29:52 - IMG 2495596347575052 TEL 04243638219 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 08:29:52 - Incluyendo guardar_imagen.php... 2026-08-20 08:29:52 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 08:29:52 - Includes realizados. Verificando funciones... 2026-08-20 08:29:52 - obtenerInfoUsuario: Iniciando función con teléfono: 584243638219 2026-08-20 08:29:52 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 08:29:52 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 08:29:52 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 08:29:52 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 08:29:52 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 08:29:52 - obtenerInfoUsuario: Datos usuario: {"username":"68:d7:9a:a2:cf:ae","firstname":"Roxana ","lastname":"Bandez","mac":"68:d7:9a:a2:cf:ae","srvid":34} 2026-08-20 08:29:52 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 08:29:52 - Datos usuario extraídos: {"username":"68:d7:9a:a2:cf:ae","firstname":"Roxana ","lastname":"Bandez","mac":"68:d7:9a:a2:cf:ae","srvid":34} 2026-08-20 08:29:52 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 08:29:52 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 08:29:52 - Valor de accessToken: EAAC0c45... 2026-08-20 08:29:52 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 08:29:52 - Instancia WhatsAppImageHandler creada 2026-08-20 08:29:52 - Llamando a saveWhatsAppImage... 2026-08-20 08:29:52 - saveWhatsAppImage: Procesando imagen para: 584243638219 2026-08-20 08:29:52 - saveWhatsAppImage: ID de media: 2495596347575052, MIME type: image/jpeg 2026-08-20 08:29:52 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2495596347575052 [20-Aug-2026 08:29:53 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 08:29:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-19 username=68:d7:9a:a2:cf:ae mobile=584243638219 [20-Aug-2026 08:29:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 08:29:53 America/Caracas] [CHATBOT][DIAG] corr=174367c6 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 1; Problema: Tu cuenta venció hace 1 día [critical] [20-Aug-2026 08:29:53 America/Caracas] [CHATBOT][CTX] corr=174367c6 tel=584243638219 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 08:29:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 08:29:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 08:29:53 America/Caracas] [CHATBOT][AI][80585d] Proveedor: gemini [20-Aug-2026 08:29:53 America/Caracas] [CHATBOT][GEMINI][80585d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) 2026-08-20 08:29:53 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 08:29:53 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2495596347575052&source=getMedia&ext=1787229298&hash=ATxKmi41YE2g60B4RkhFSG0hhhHkIJWaSv1eW9AkVNPpig 2026-08-20 08:29:53 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2495596347575052&source=getMedia&ext=1787229298&hash=ATxKmi41YE2g60B4RkhFSG0hhhHkIJWaSv1eW9AkVNPpig [20-Aug-2026 08:29:54 America/Caracas] [CHATBOT][GEMINI][80585d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-20 08:29:54 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 08:29:54 - descargar_imagen: Imagen descargada - Tamaño: 31834 bytes, Tipo: image/jpeg 2026-08-20 08:29:54 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2495596347575052.jpg, Tamaño: 31834 bytes 2026-08-20 08:29:54 - saveToDatabase: Registro insertado en BD con ID: 444 2026-08-20 08:29:54 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2495596347575052.jpg","image_id":"2495596347575052","size":31834,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 08:29:54 - Resultado del comando: array 2026-08-20 08:29:54 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est [20-Aug-2026 08:29:54 America/Caracas] [CHATBOT][GEMINI][80585d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 08:29:55 America/Caracas] [CHATBOT][AI][80585d] Gemini falló, usando heurística local [20-Aug-2026 08:29:55 America/Caracas] [CHATBOT][AI][80585d] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 08:29:55 America/Caracas] [CHATBOT][END] corr=174367c6 bytesRespuesta=391 [20-Aug-2026 08:29:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 08:29:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 08:29:55 - Mensaje enviado con éxito a 584243638219 2026-08-20 08:29:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86f343b9d9a (wa_message_id: wamid.HBgMNTg0MjQzNjM4MjE5FQIAERgSMTFBNUFDNERFNTA3NDA0MTMxAA==) 2026-08-20 08:29:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a86f343b9d9a 2026-08-20 08:29:55 - ====== FIN WEBHOOK ====== 2026-08-20 08:29:56 - Mensaje enviado con éxito a 584243638219 2026-08-20 08:29:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86f3446284e (wa_message_id: wamid.HBgMNTg0MjQzNjM4MjE5FQIAERgSNjgxMDQ4MEJCNDVDNzdCN0M3AA==) 2026-08-20 08:29:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a86f3446284e 2026-08-20 08:29:56 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, yelitza Muttach, 19/09/2026 . 584243055611 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243055611","wa_id":"584243055611"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDU1NjExFQIAERgSNDUzMEZGNjIzMTAwQkQ2MTJDAA==","message_status":"accepted"}]}'. 2026-08-20 08:33:12 - ====== INICIO WEBHOOK ====== 2026-08-20 08:33:12 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 08:33:12 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 08:33:12 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Roxana Bandez, 2026-09-20 00:00:00 . 584243638219 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243638219","wa_id":"584243638219"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjM4MjE5FQIAERgSOTUzMUU2RUNCM0U0RDBFQzU1AA==","message_status":"accepted"}]}'. 2026-08-20 08:38:26 - ====== INICIO WEBHOOK ====== 2026-08-20 08:38:26 - Evento: system | De: ? | Size: 599b 2026-08-20 08:38:26 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [messages] => Array ( [0] => Array ( [from] => 584164286693 [from_user_id] => ES.2324924458358617 [id] => wamid.HBgMNTg0MTY0Mjg2NjkzFQIAEhgJNDIzNTM3NDM3AA== [timestamp] => 1787229510 [system] => Array ( [body] => User A changed from 584164286693 to 34641279371 [wa_id] => 34641279371 [user_id] => ES.2324924458358617 [previous_user_id] => VE.3878991778910675 [type] => user_changed_number ) [type] => system ) ) ) [field] => messages ) ) ) ) ) 2026-08-20 08:38:26 - ====== FIN WEBHOOK ====== 2026-08-20 08:49:34 - ====== INICIO WEBHOOK ====== 2026-08-20 08:49:34 - Evento: text | De: 584124354252 | Size: 565b 2026-08-20 08:49:34 - Procesando mensaje regular tipo: text 2026-08-20 08:49:34 - RegularMessageService: Procesando mensaje de 584124354252, tipo: text 2026-08-20 08:49:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzU0MjUyFQIAEhggQUM1RUZFREI3N0MzNTVBRUNERTk0RjY3NUMwNDAyQzgA 2026-08-20 08:49:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzU0MjUyFQIAEhggQUM1RUZFREI3N0MzNTVBRUNERTk0RjY3NUMwNDAyQzgA 2026-08-20 08:49:34 - Contenido: Saludos... 2026-08-20 08:49:34 - Comando detectado: saludos 2026-08-20 08:49:34 - CommandProcessor: Procesando comando: saludos 2026-08-20 08:49:34 - Comando no reconocido, enviando a ChatGPT 2026-08-20 08:49:34 - Resultado del comando: string 2026-08-20 08:49:34 - Enviando a ChatGPT: Saludos... 2026-08-20 08:49:34 - forwardToChatGPT: Enviando a ChatGPT: Saludos... 2026-08-20 08:49:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 09:49:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 09:49:34 America/Halifax] [CHATBOT][START] corr=c505eaeb IP=127.0.0.1 UA= [20-Aug-2026 08:49:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 08:49:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-23 username=f4:92:bf:ea:b5:34 mobile=584124354252 [20-Aug-2026 08:49:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 08:49:35 America/Caracas] [CHATBOT][DIAG] corr=c505eaeb Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [20-Aug-2026 08:49:35 America/Caracas] [CHATBOT][CTX] corr=c505eaeb tel=584124354252 intent=chat srvid=37 usd=20 bs=18036.05 tasa=777.4161 verifyMode=simulated [20-Aug-2026 08:49:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 08:49:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 08:49:35 America/Caracas] [CHATBOT][AI][307809] Proveedor: gemini [20-Aug-2026 08:49:35 America/Caracas] [CHATBOT][GEMINI][307809] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 08:49:35 America/Caracas] [CHATBOT][GEMINI][307809] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 08:49:36 America/Caracas] [CHATBOT][GEMINI][307809] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 08:49:36 America/Caracas] [CHATBOT][AI][307809] Gemini falló, usando heurística local [20-Aug-2026 08:49:36 America/Caracas] [CHATBOT][END] corr=c505eaeb bytesRespuesta=273 [20-Aug-2026 08:49:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 08:49:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 08:49:38 - Mensaje enviado con éxito a 584124354252 2026-08-20 08:49:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86f7e2668f2 (wa_message_id: wamid.HBgMNTg0MTI0MzU0MjUyFQIAERgSMzE0RTBCRjQxMTRERjI3QzhEAA==) 2026-08-20 08:49:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a86f7e2668f2 2026-08-20 08:49:38 - ====== FIN WEBHOOK ====== 2026-08-20 08:50:00 - ====== INICIO WEBHOOK ====== 2026-08-20 08:50:00 - Evento: text | De: 584124354252 | Size: 654b 2026-08-20 08:50:00 - Procesando mensaje regular tipo: text 2026-08-20 08:50:00 - RegularMessageService: Procesando mensaje de 584124354252, tipo: text 2026-08-20 08:50:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzU0MjUyFQIAEhggQUM3MDQyOEZDREVBRjc1OEQ2MEMwMzIxRTY2OUU4QkIA 2026-08-20 08:50:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzU0MjUyFQIAEhggQUM3MDQyOEZDREVBRjc1OEQ2MEMwMzIxRTY2OUU4QkIA 2026-08-20 08:50:00 - Contenido: Está es la cuenta de la zona de vuelo, son 20$. Me das el monto en bolívares por favor... 2026-08-20 08:50:00 - Comando detectado: está 2026-08-20 08:50:00 - CommandProcessor: Procesando comando: está 2026-08-20 08:50:00 - Comando no reconocido, enviando a ChatGPT 2026-08-20 08:50:00 - Resultado del comando: string 2026-08-20 08:50:00 - Enviando a ChatGPT: Está es la cuenta de la zona de vuelo, son 20$. M... 2026-08-20 08:50:00 - forwardToChatGPT: Enviando a ChatGPT: Está es la cuenta de la zona de vuelo, son 20$. M... 2026-08-20 08:50:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 09:50:00 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 09:50:00 America/Halifax] [CHATBOT][START] corr=dd9b740c IP=127.0.0.1 UA= [20-Aug-2026 08:50:00 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 08:50:00 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-23 username=f4:92:bf:ea:b5:34 mobile=584124354252 [20-Aug-2026 08:50:00 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 08:50:00 America/Caracas] [CHATBOT][DIAG] corr=dd9b740c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 2 días [warning] [20-Aug-2026 08:50:00 America/Caracas] [CHATBOT][CTX] corr=dd9b740c tel=584124354252 intent=chat srvid=37 usd=20 bs=18036.05 tasa=777.4161 verifyMode=simulated [20-Aug-2026 08:50:00 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 08:50:00 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 08:50:00 America/Caracas] [CHATBOT][AI][0ee455] Proveedor: gemini [20-Aug-2026 08:50:00 America/Caracas] [CHATBOT][GEMINI][0ee455] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 08:50:01 America/Caracas] [CHATBOT][GEMINI][0ee455] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 08:50:02 America/Caracas] [CHATBOT][GEMINI][0ee455] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 08:50:02 America/Caracas] [CHATBOT][AI][0ee455] Gemini falló, usando heurística local [20-Aug-2026 08:50:02 America/Caracas] [CHATBOT][AI][0ee455] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 08:50:02 America/Caracas] [CHATBOT][END] corr=dd9b740c bytesRespuesta=391 [20-Aug-2026 08:50:02 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 08:50:02 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 08:50:04 - Mensaje enviado con éxito a 584124354252 2026-08-20 08:50:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86f7fc31613 (wa_message_id: wamid.HBgMNTg0MTI0MzU0MjUyFQIAERgSMjI0RkE5OTkwRjIxQjNCNDYyAA==) 2026-08-20 08:50:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a86f7fc31613 2026-08-20 08:50:04 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jean Carlos Tarquinio, 2026-09-20 00:00:00 . 584129947521 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129947521","wa_id":"584129947521"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTQ3NTIxFQIAERgSNzc0RkRDNzBBRTcwMUY5NjU0AA==","message_status":"accepted"}]}'. 2026-08-20 09:17:11 - ====== INICIO WEBHOOK ====== 2026-08-20 09:17:11 - Evento: button | De: 584144928631 | Size: 720b 2026-08-20 09:17:11 - Procesando botón de plantilla: Informacion de pagos 2026-08-20 09:17:11 - ButtonService: payload=informacion de pagos, telefono=584144928631 2026-08-20 09:17:11 - Procesando botón PAGO para: 584144928631 2026-08-20 09:17:13 - Mensaje enviado con éxito a 584144928631 2026-08-20 09:17:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a86fe59321f3 (wa_message_id: wamid.HBgMNTg0MTQ0OTI4NjMxFQIAERgSMTdGN0YxOEU3MjU5OTlGQ0IwAA==) 2026-08-20 09:17:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a86fe59321f3 2026-08-20 09:17:13 - ====== FIN WEBHOOK ====== 2026-08-20 09:27:15 - ====== INICIO WEBHOOK ====== 2026-08-20 09:27:15 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 09:27:15 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 09:27:15 - ====== FIN WEBHOOK ====== 2026-08-20 09:29:50 - ====== INICIO WEBHOOK ====== 2026-08-20 09:29:50 - Evento: text | De: 584248520423 | Size: 650b 2026-08-20 09:29:50 - Procesando mensaje regular tipo: text 2026-08-20 09:29:50 - RegularMessageService: Procesando mensaje de 584248520423, tipo: text 2026-08-20 09:29:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM3RDQ2NjEyNTcyMEJGNzA2NjY0OEYxODU5MDMxRUIA 2026-08-20 09:29:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUM3RDQ2NjEyNTcyMEJGNzA2NjY0OEYxODU5MDMxRUIA 2026-08-20 09:29:50 - Contenido: Buenos días me puede informar cuánto es la mensualidad a nombre de Blanca Rosa Piñango... 2026-08-20 09:29:50 - Comando detectado: buenos 2026-08-20 09:29:50 - CommandProcessor: Procesando comando: buenos 2026-08-20 09:29:50 - Comando no reconocido, enviando a ChatGPT 2026-08-20 09:29:50 - Resultado del comando: string 2026-08-20 09:29:50 - Enviando a ChatGPT: Buenos días me puede informar cuánto es la mensu... 2026-08-20 09:29:50 - forwardToChatGPT: Enviando a ChatGPT: Buenos días me puede informar cuánto es la mensu... 2026-08-20 09:29:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 10:29:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 10:29:50 America/Halifax] [CHATBOT][START] corr=0ffeddc4 IP=127.0.0.1 UA= [20-Aug-2026 09:29:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 09:29:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-23 username=68:d7:9a:a4:5e:cb mobile=584248520423 [20-Aug-2026 09:29:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 09:29:50 America/Caracas] [CHATBOT][DIAG] corr=0ffeddc4 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 2 días [warning] [20-Aug-2026 09:29:50 America/Caracas] [CHATBOT][CTX] corr=0ffeddc4 tel=584248520423 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 09:29:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 09:29:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 09:29:50 America/Caracas] [CHATBOT][AI][a3be68] Proveedor: gemini [20-Aug-2026 09:29:50 America/Caracas] [CHATBOT][GEMINI][a3be68] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 09:29:51 America/Caracas] [CHATBOT][GEMINI][a3be68] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 09:29:52 America/Caracas] [CHATBOT][GEMINI][a3be68] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 09:29:52 America/Caracas] [CHATBOT][AI][a3be68] Gemini falló, usando heurística local [20-Aug-2026 09:29:52 America/Caracas] PHP Fatal error: Cannot declare class ExchangeRateService, because the name is already in use in /home/ctnet/www/shared/services/ExchangeRateService.php on line 22 2026-08-20 09:29:52 - ERROR: forwardToChatGPT - Endpoint no devolvió respuesta válida 2026-08-20 09:29:53 - Mensaje enviado con éxito a 584248520423 2026-08-20 09:29:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a870151c834c (wa_message_id: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAERgSMUI5NTI3REU2NzE2MDEyRjhBAA==) 2026-08-20 09:29:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a870151c834c 2026-08-20 09:29:53 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Angely Hernandez, 2026-09-20 00:00:00 . 584129910019 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129910019","wa_id":"584129910019"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTEwMDE5FQIAERgSNTFFQzBDOEE4MjFEQkI5QjExAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , keyla castillo, 2026-09-19 00:00:00 . 584125510018 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125510018","wa_id":"584125510018"}],"messages":[{"id":"wamid.HBgMNTg0MTI1NTEwMDE4FQIAERgSRUM4QkMxNUYyQzRGQUNCRDFCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Orlando Leyton, 04/09/2026 . 584124354252 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124354252","wa_id":"584124354252"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzU0MjUyFQIAERgSNzMwNUU2RDE3REQxRkNDMDZEAA==","message_status":"accepted"}]}'. 2026-08-20 09:33:35 - ====== INICIO WEBHOOK ====== 2026-08-20 09:33:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 09:33:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 09:33:35 - ====== FIN WEBHOOK ====== 2026-08-20 09:33:48 - ====== INICIO WEBHOOK ====== 2026-08-20 09:33:48 - Evento: image | De: 584124354252 | Size: 832b 2026-08-20 09:33:48 - Procesando mensaje regular tipo: image 2026-08-20 09:33:48 - RegularMessageService: Procesando mensaje de 584124354252, tipo: image 2026-08-20 09:33:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI0MzU0MjUyFQIAEhggQUNDN0VGMjdBOEJDQkFGMEExQjk0NTU1MkVFOTQ2MDAA 2026-08-20 09:33:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI0MzU0MjUyFQIAEhggQUNDN0VGMjdBOEJDQkFGMEExQjk0NTU1MkVFOTQ2MDAA 2026-08-20 09:33:48 - Contenido: ... 2026-08-20 09:33:48 - Comando detectado: image 2026-08-20 09:33:48 - CommandProcessor: Procesando comando: image 2026-08-20 09:33:48 - Imagen sin comando, guardando y procesando 2026-08-20 09:33:48 - Verificando duplicado por imageId=1032977439614872, msgId=wamid.HBgMNTg0MTI0MzU0MjUyFQIAEhggQUNDN0VGMjdBOEJDQkFGMEExQjk0NTU1MkVFOTQ2MDAA 2026-08-20 09:33:48 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 09:33:48 - Incluyendo numtoname.php... 2026-08-20 09:33:48 - Incluyendo media.php... 2026-08-20 09:33:48 - DEBUG messages batch: [{"from":"584124354252","from_user_id":"VE.1518279509519758","id":"wamid.HBgMNTg0MTI0MzU0MjUyFQIAEhggQUNDN0VGMjdBOEJDQkFGMEExQjk0NTU1MkVFOTQ2MDAA","timestamp":"1787232831","type":"image","image":{"mime_type":"image\/jpeg","sha256":"NPRIjkM\/uwAiCSKJxftrNhQEAzwKZ39kgWzEX87Fwsg=","id":"1032977439614872","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1032977439614872&source=webhook&ext=1787233133&hash=ATwY5AvtdITNQvE5uPOWvVkoxg-W0Fz6UBCgbANq0Zr6dw"}}] 2026-08-20 09:33:48 - DEBUG caption: no se encontró texto cercano 2026-08-20 09:33:48 - DEBUG caption final: [VACIO] 2026-08-20 09:33:48 - DEBUG busqueda mobiles: 04124354252,4124354252,584124354252 2026-08-20 09:33:48 - DEBUG usuario encontrado: f4:92:bf:1f:10:07 2026-08-20 09:33:48 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 09:33:48 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 09:33:50 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1032977439614872&source=getMedia&ext=1787233134&hash=ATwkhNP84Tje_giNoda5y6AnkWIHPfazwJwfU1MthGkFIA 2026-08-20 09:33:51 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1032977439614872.jpg (52601 bytes) 2026-08-20 09:33:52 - OCR tesseract exit=0 chars=365 2026-08-20 09:33:52 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 232 9:33 4 X+ RE) x v vol.venezo... X“ q 2zolano.com A ORLANDO LEYTON = Resumen Pago Datos del Pago O Bs. 15.549,00 Referencia 000000760704 Beneficiario Ctnet Cédula J-500479930 Banco BANCO DE VENEZUELA Teléfono 04121487879 Fecha 20/08/26 Concepto Internet Placivel ? pago 2026-08-20 09:33:52 - OCR parse (caption-level): {"banco":"Venezuela","monto":"15549.00","fecha":"2026-08-20"} 2026-08-20 09:33:52 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 09:33:52 - DEBUG registro: usernameRaw=''f4:92:bf:1f:10:07'' first=''Orlando '' last=''Leyton'' esRegistrado=1 2026-08-20 09:33:52 - DEBUG bodyAdmin postOCR: Tlf: 04124354252\nUser: f4:92:bf:1f:10:07\nNombre: Orlando Leyton\nBanco: Venezuela\nMonto: 15549.00 (caption)\nFecha: 2026-08-20 (caption)\nSrvID: 35 2026-08-20 09:33:55 - IMG 1032977439614872 TEL 04124354252 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 09:33:55 - Incluyendo guardar_imagen.php... 2026-08-20 09:33:55 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 09:33:55 - Includes realizados. Verificando funciones... 2026-08-20 09:33:55 - obtenerInfoUsuario: Iniciando función con teléfono: 584124354252 2026-08-20 09:33:55 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 09:33:55 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 09:33:55 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 09:33:55 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 09:33:55 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 09:33:55 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:ea:b5:34","firstname":"Orlando","lastname":"Leyton","mac":"f4:92:bf:ea:b5:34","srvid":37} 2026-08-20 09:33:55 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 09:33:55 - Datos usuario extraídos: {"username":"f4:92:bf:ea:b5:34","firstname":"Orlando","lastname":"Leyton","mac":"f4:92:bf:ea:b5:34","srvid":37} 2026-08-20 09:33:55 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 09:33:55 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 09:33:55 - Valor de accessToken: EAAC0c45... 2026-08-20 09:33:55 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 09:33:55 - Instancia WhatsAppImageHandler creada 2026-08-20 09:33:55 - Llamando a saveWhatsAppImage... 2026-08-20 09:33:55 - saveWhatsAppImage: Procesando imagen para: 584124354252 2026-08-20 09:33:55 - saveWhatsAppImage: ID de media: 1032977439614872, MIME type: image/jpeg 2026-08-20 09:33:55 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1032977439614872 2026-08-20 09:33:56 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 09:33:56 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1032977439614872&source=getMedia&ext=1787233141&hash=ATx21vhVtYYMIcoWG-N3y0D_AFlB0lRj9Li7mjJjele_fw 2026-08-20 09:33:56 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1032977439614872&source=getMedia&ext=1787233141&hash=ATx21vhVtYYMIcoWG-N3y0D_AFlB0lRj9Li7mjJjele_fw 2026-08-20 09:33:57 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 09:33:57 - descargar_imagen: Imagen descargada - Tamaño: 52601 bytes, Tipo: image/jpeg 2026-08-20 09:33:57 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1032977439614872.jpg, Tamaño: 52601 bytes 2026-08-20 09:33:57 - saveToDatabase: Registro insertado en BD con ID: 445 2026-08-20 09:33:57 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1032977439614872.jpg","image_id":"1032977439614872","size":52601,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 09:33:57 - Resultado del comando: array 2026-08-20 09:33:57 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 09:33:58 - Mensaje enviado con éxito a 584124354252 2026-08-20 09:33:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87024687ca5 (wa_message_id: wamid.HBgMNTg0MTI0MzU0MjUyFQIAERgSOTMwRjc4Q0NEQjNGQkE5N0U0AA==) 2026-08-20 09:33:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a87024687ca5 2026-08-20 09:33:58 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yolimar Rivero , 2026-08-29 00:00:00 . 584242232350 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242232350","wa_id":"584242232350"}],"messages":[{"id":"wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSMTg4MkJGMkEwM0NGN0ZERDI1AA==","message_status":"accepted"}]}'. 2026-08-20 09:35:29 - ====== INICIO WEBHOOK ====== 2026-08-20 09:35:29 - Evento: text | De: 584242232350 | Size: 640b 2026-08-20 09:35:29 - Procesando mensaje regular tipo: text 2026-08-20 09:35:29 - RegularMessageService: Procesando mensaje de 584242232350, tipo: text 2026-08-20 09:35:29 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMxMzY2OEZCQThDOEM0NzNFMUNDMjQwMDk1MDRDMjYA 2026-08-20 09:35:29 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQyMjMyMzUwFQIAEhggQUMxMzY2OEZCQThDOEM0NzNFMUNDMjQwMDk1MDRDMjYA 2026-08-20 09:35:29 - Contenido: Bueno días gracias 🫂 buen servicio gracias... 2026-08-20 09:35:29 - Comando detectado: bueno 2026-08-20 09:35:29 - CommandProcessor: Procesando comando: bueno 2026-08-20 09:35:29 - Comando no reconocido, enviando a ChatGPT 2026-08-20 09:35:29 - Resultado del comando: string 2026-08-20 09:35:29 - Enviando a ChatGPT: Bueno días gracias 🫂 buen servicio gracias... 2026-08-20 09:35:29 - forwardToChatGPT: Enviando a ChatGPT: Bueno días gracias 🫂 buen servicio gracias... 2026-08-20 09:35:29 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 10:35:29 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 10:35:29 America/Halifax] [CHATBOT][START] corr=4130b670 IP=127.0.0.1 UA= [20-Aug-2026 09:35:30 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 09:35:30 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-29 username=0c:ea:14:9e:d6:9c mobile=584242232350 [20-Aug-2026 09:35:30 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 09:35:30 America/Caracas] [CHATBOT][DIAG] corr=4130b670 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [20-Aug-2026 09:35:30 America/Caracas] [CHATBOT][CTX] corr=4130b670 tel=584242232350 intent=chat srvid=47 usd=35 bs=31563.09 tasa=777.4161 verifyMode=simulated [20-Aug-2026 09:35:30 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 09:35:30 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 09:35:30 America/Caracas] [CHATBOT][AI][9bffd1] Proveedor: gemini [20-Aug-2026 09:35:30 America/Caracas] [CHATBOT][GEMINI][9bffd1] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 09:35:30 America/Caracas] [CHATBOT][GEMINI][9bffd1] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 09:35:31 America/Caracas] [CHATBOT][GEMINI][9bffd1] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 09:35:31 America/Caracas] [CHATBOT][AI][9bffd1] Gemini falló, usando heurística local [20-Aug-2026 09:35:31 America/Caracas] [CHATBOT][AI][9bffd1] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 09:35:31 America/Caracas] [CHATBOT][END] corr=4130b670 bytesRespuesta=392 [20-Aug-2026 09:35:31 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 09:35:31 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 09:35:32 - Mensaje enviado con éxito a 584242232350 2026-08-20 09:35:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8702a4f20f1 (wa_message_id: wamid.HBgMNTg0MjQyMjMyMzUwFQIAERgSNzdGRkVCODkzMUJCNzlGMkU0AA==) 2026-08-20 09:35:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a8702a4f20f1 2026-08-20 09:35:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Elíecer Vega, 2026-09-20 00:00:00 . 584242562299 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584242562299","wa_id":"584242562299"}],"messages":[{"id":"wamid.HBgMNTg0MjQyNTYyMjk5FQIAERgSRUEzN0M2REE3OTQ5RTRBRjU2AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Orlando Leyton, 2026-09-23 00:00:00 . 584124354252 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124354252","wa_id":"584124354252"}],"messages":[{"id":"wamid.HBgMNTg0MTI0MzU0MjUyFQIAERgSRkEyQjAwNUYyN0Y5QzJFREI3AA==","message_status":"accepted"}]}'. 2026-08-20 09:40:05 - ====== INICIO WEBHOOK ====== 2026-08-20 09:40:05 - Evento: interactive | De: 584124354252 | Size: 965b 2026-08-20 09:40:05 - Procesando encuesta interactiva 2026-08-20 09:40:05 - SurveyService: Iniciando procesamiento de encuesta 2026-08-20 09:40:05 - Procesando encuesta de: 584124354252, Message ID: wamid.HBgMNTg0MTI0MzU0MjUyFQIAEhggQUNCQkVDOEVFNTFCOEYwQzhFQTFDNzRDNDkxQjVGRkQA 2026-08-20 09:40:05 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-20 09:40:05 - ====== FIN WEBHOOK ====== 2026-08-20 09:50:02 - ====== INICIO WEBHOOK ====== 2026-08-20 09:50:02 - Evento: image | De: 584144727502 | Size: 832b 2026-08-20 09:50:02 - Procesando mensaje regular tipo: image 2026-08-20 09:50:02 - RegularMessageService: Procesando mensaje de 584144727502, tipo: image 2026-08-20 09:50:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUM0Nzc0OTk2QjJFN0RCQTE4QTk4ODM4NUI4NkM1M0UA 2026-08-20 09:50:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUM0Nzc0OTk2QjJFN0RCQTE4QTk4ODM4NUI4NkM1M0UA 2026-08-20 09:50:03 - Contenido: ... 2026-08-20 09:50:03 - Comando detectado: image 2026-08-20 09:50:03 - CommandProcessor: Procesando comando: image 2026-08-20 09:50:03 - Imagen sin comando, guardando y procesando 2026-08-20 09:50:03 - Verificando duplicado por imageId=28588185630779166, msgId=wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUM0Nzc0OTk2QjJFN0RCQTE4QTk4ODM4NUI4NkM1M0UA 2026-08-20 09:50:03 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 09:50:03 - Incluyendo numtoname.php... 2026-08-20 09:50:03 - Incluyendo media.php... 2026-08-20 09:50:03 - DEBUG messages batch: [{"from":"584144727502","from_user_id":"VE.4519633178323829","id":"wamid.HBgMNTg0MTQ0NzI3NTAyFQIAEhggQUM0Nzc0OTk2QjJFN0RCQTE4QTk4ODM4NUI4NkM1M0UA","timestamp":"1787233805","type":"image","image":{"mime_type":"image\/jpeg","sha256":"RtTUL9wU6XuhQWWQiBT7CwRwP0oy0Azl50xEZX6M0fE=","id":"28588185630779166","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=28588185630779166&source=webhook&ext=1787234107&hash=ATyPxZttnZsUnSQmoXvzkK10blTFXRCzCVEQ8jCgKYg2EQ"}}] 2026-08-20 09:50:03 - DEBUG caption: no se encontró texto cercano 2026-08-20 09:50:03 - DEBUG caption final: [VACIO] 2026-08-20 09:50:03 - DEBUG busqueda mobiles: 04144727502,4144727502,584144727502 2026-08-20 09:50:03 - DEBUG usuario NO encontrado 2026-08-20 09:50:03 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 09:50:03 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 09:50:04 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28588185630779166&source=getMedia&ext=1787234109&hash=ATwQwXRvRy-kYMZ6Fj4T6KQ6mhxs6QhkjzptyIkTE_h7kw 2026-08-20 09:50:05 - OCR imagen guardada /home/ctnet/www/chatWEB/media/28588185630779166.jpg (47679 bytes) 2026-08-20 09:50:06 - OCR tesseract exit=0 chars=316 2026-08-20 09:50:06 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 353 NUMERO DE REFERENCIA FECHA 19/08/2026 07:20:10AM DESDE MI CUENTA 23652 NOMBRE DEL BANCO BANCO DE VENEZUELA S.A.I.C.A. BENEFICIARIO aL CUENTA BENEFICIARIO ****6338 MONTO DE LA OPERACION BS 31.013,42 CONCEPTO 40 wifi colonia 2026-08-20 09:50:06 - OCR parse (caption-level): {"banco":"Venezuela","monto":"31013.42","fecha":"2026-08-19"} 2026-08-20 09:50:06 - OCR parseDetalles: {"banco":null,"monto":"31013.42","fecha":"2026-08-19","debug":["fecha=2026-08-19","montoNext=31.013,42"]} 2026-08-20 09:50:06 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-20 09:50:06 - DEBUG bodyAdmin postOCR: Tlf: 04144727502\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 31013.42 (caption)\nFecha: 2026-08-19 (caption) 2026-08-20 09:50:09 - IMG 28588185630779166 TEL 04144727502 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 09:50:09 - Incluyendo guardar_imagen.php... 2026-08-20 09:50:09 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 09:50:09 - Includes realizados. Verificando funciones... 2026-08-20 09:50:09 - obtenerInfoUsuario: Iniciando función con teléfono: 584144727502 2026-08-20 09:50:09 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 09:50:09 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 09:50:09 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 09:50:09 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 09:50:09 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 09:50:09 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:99:ae:b5","firstname":"Gloria","lastname":"Osorio","mac":"74:ac:b9:99:ae:b5","srvid":35} 2026-08-20 09:50:09 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 09:50:09 - Datos usuario extraídos: {"username":"74:ac:b9:99:ae:b5","firstname":"Gloria","lastname":"Osorio","mac":"74:ac:b9:99:ae:b5","srvid":35} 2026-08-20 09:50:09 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 09:50:09 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 09:50:09 - Valor de accessToken: EAAC0c45... 2026-08-20 09:50:09 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 09:50:09 - Instancia WhatsAppImageHandler creada 2026-08-20 09:50:09 - Llamando a saveWhatsAppImage... 2026-08-20 09:50:09 - saveWhatsAppImage: Procesando imagen para: 584144727502 2026-08-20 09:50:09 - saveWhatsAppImage: ID de media: 28588185630779166, MIME type: image/jpeg 2026-08-20 09:50:09 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/28588185630779166 2026-08-20 09:50:10 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 09:50:10 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28588185630779166&source=getMedia&ext=1787234114&hash=ATwcxNXHhMn0Y1Q4EHERnslFVfKMrIqeInhvq-4jL-RTmA 2026-08-20 09:50:10 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=28588185630779166&source=getMedia&ext=1787234114&hash=ATwcxNXHhMn0Y1Q4EHERnslFVfKMrIqeInhvq-4jL-RTmA 2026-08-20 09:50:10 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 09:50:10 - descargar_imagen: Imagen descargada - Tamaño: 47679 bytes, Tipo: image/jpeg 2026-08-20 09:50:10 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/28588185630779166.jpg, Tamaño: 47679 bytes 2026-08-20 09:50:10 - saveToDatabase: Registro insertado en BD con ID: 446 2026-08-20 09:50:10 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/28588185630779166.jpg","image_id":"28588185630779166","size":47679,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 09:50:10 - Resultado del comando: array 2026-08-20 09:50:10 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 09:50:12 - Mensaje enviado con éxito a 584144727502 2026-08-20 09:50:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a870614245ab (wa_message_id: wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSMEFCNjUwMTIzM0Q1NTc3NkE0AA==) 2026-08-20 09:50:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a870614245ab 2026-08-20 09:50:12 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Gloria Osorio, 2026-09-22 00:00:00 . 584144727502 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144727502","wa_id":"584144727502"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0NzI3NTAyFQIAERgSRkNCNzZFNjdDNTFGNEY0REQ1AA==","message_status":"accepted"}]}'. 2026-08-20 09:55:07 - ====== INICIO WEBHOOK ====== 2026-08-20 09:55:07 - Evento: image | De: 584248520423 | Size: 820b 2026-08-20 09:55:07 - Procesando mensaje regular tipo: image 2026-08-20 09:55:07 - RegularMessageService: Procesando mensaje de 584248520423, tipo: image 2026-08-20 09:55:07 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUNEOEYxNkEwOTI1Q0YwREVEMDU2OUVERUY0M0Y4OTIA 2026-08-20 09:55:07 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUNEOEYxNkEwOTI1Q0YwREVEMDU2OUVERUY0M0Y4OTIA 2026-08-20 09:55:07 - Contenido: ... 2026-08-20 09:55:07 - Comando detectado: image 2026-08-20 09:55:07 - CommandProcessor: Procesando comando: image 2026-08-20 09:55:07 - Imagen sin comando, guardando y procesando 2026-08-20 09:55:07 - Verificando duplicado por imageId=916233977708210, msgId=wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUNEOEYxNkEwOTI1Q0YwREVEMDU2OUVERUY0M0Y4OTIA 2026-08-20 09:55:07 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 09:55:07 - Incluyendo numtoname.php... 2026-08-20 09:55:07 - Incluyendo media.php... 2026-08-20 09:55:07 - DEBUG messages batch: [{"from":"584248520423","from_user_id":"VE.4519918738295273","id":"wamid.HBgMNTg0MjQ4NTIwNDIzFQIAEhggQUNEOEYxNkEwOTI1Q0YwREVEMDU2OUVERUY0M0Y4OTIA","timestamp":"1787234110","type":"image","image":{"mime_type":"image\/jpeg","sha256":"w+u5aaOdi8xhl9VmmaI26kRg60Z8vdGRj9zbLTezl2E=","id":"916233977708210","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=916233977708210&source=webhook&ext=1787234411&hash=ATzljP9-YRUKi9I333mv2lKCASyWDWKqIhaJxXB-ijjwxw"}}] 2026-08-20 09:55:07 - DEBUG caption: no se encontró texto cercano 2026-08-20 09:55:07 - DEBUG caption final: [VACIO] 2026-08-20 09:55:07 - DEBUG busqueda mobiles: 04248520423,4248520423,584248520423 2026-08-20 09:55:07 - DEBUG usuario encontrado: 68:d7:9a:a4:5e:cb 2026-08-20 09:55:07 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 09:55:07 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 09:55:08 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=916233977708210&source=getMedia&ext=1787234412&hash=ATwUiYN8t0Rez4lE7EBGipGpIGXLd3L1ABFc5SKRuA_iZw 2026-08-20 09:55:09 - OCR imagen guardada /home/ctnet/www/chatWEB/media/916233977708210.jpg (36914 bytes) 2026-08-20 09:55:10 - OCR tesseract exit=0 chars=259 2026-08-20 09:55:10 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 273 9:54AMQ a Y -- all SGD: < Comprobante de operación < y Traspaso otras ctas bdv en linea 23.322,48 Bs Fecha: 20/08/2026 Hora: 09:53 AM Operación: 0059131959902 E E 2026-08-20 09:55:10 - OCR parse (caption-level): {"banco":null,"monto":"23322.48","fecha":"2026-08-20"} 2026-08-20 09:55:10 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 09:55:10 - DEBUG registro: usernameRaw=''68:d7:9a:a4:5e:cb'' first=''Blanca Rosa'' last=''Piñango'' esRegistrado=1 2026-08-20 09:55:10 - DEBUG bodyAdmin postOCR: Tlf: 04248520423\nUser: 68:d7:9a:a4:5e:cb\nNombre: Blanca Rosa Piñango\nBanco: \nMonto: 23322.48 (caption)\nFecha: 2026-08-20 (caption)\nSrvID: 34 2026-08-20 09:55:13 - IMG 916233977708210 TEL 04248520423 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 09:55:13 - Incluyendo guardar_imagen.php... 2026-08-20 09:55:13 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 09:55:13 - Includes realizados. Verificando funciones... 2026-08-20 09:55:13 - obtenerInfoUsuario: Iniciando función con teléfono: 584248520423 2026-08-20 09:55:13 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 09:55:13 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 09:55:13 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 09:55:13 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 09:55:13 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 09:55:13 - obtenerInfoUsuario: Datos usuario: 2026-08-20 09:55:13 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 09:55:13 - Datos usuario extraídos: 2026-08-20 09:55:13 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 09:55:13 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 09:55:13 - Valor de accessToken: EAAC0c45... 2026-08-20 09:55:13 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 09:55:13 - Instancia WhatsAppImageHandler creada 2026-08-20 09:55:13 - Llamando a saveWhatsAppImage... 2026-08-20 09:55:13 - saveWhatsAppImage: Procesando imagen para: 584248520423 2026-08-20 09:55:13 - saveWhatsAppImage: ID de media: 916233977708210, MIME type: image/jpeg 2026-08-20 09:55:13 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/916233977708210 2026-08-20 09:55:14 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 09:55:14 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=916233977708210&source=getMedia&ext=1787234419&hash=ATzDbrHUreNnsMwHao5FJGfrhg1CcTHIGJPl15JMw42jFg 2026-08-20 09:55:14 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=916233977708210&source=getMedia&ext=1787234419&hash=ATzDbrHUreNnsMwHao5FJGfrhg1CcTHIGJPl15JMw42jFg 2026-08-20 09:55:15 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 09:55:15 - descargar_imagen: Imagen descargada - Tamaño: 36914 bytes, Tipo: image/jpeg 2026-08-20 09:55:15 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/916233977708210.jpg, Tamaño: 36914 bytes 2026-08-20 09:55:15 - saveToDatabase: Registro insertado en BD con ID: 447 2026-08-20 09:55:15 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/916233977708210.jpg","image_id":"916233977708210","size":36914,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 09:55:15 - Resultado del comando: array 2026-08-20 09:55:15 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 09:55:16 - Mensaje enviado con éxito a 584248520423 2026-08-20 09:55:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87074433726 (wa_message_id: wamid.HBgMNTg0MjQ4NTIwNDIzFQIAERgSREZDRTcxNDkyMjkzNzdBOTY2AA==) 2026-08-20 09:55:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a87074433726 2026-08-20 09:55:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Blanca Rosa Piñango, 2026-09-23 00:00:00 . 584248520423 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584248520423","wa_id":"584248520423"}],"messages":[{"id":"wamid.HBgMNTg0MjQ4NTIwNDIzFQIAERgSMTFFRDhBQ0I1RUVGOTkwNEFBAA==","message_status":"accepted"}]}'. 2026-08-20 10:01:35 - ====== INICIO WEBHOOK ====== 2026-08-20 10:01:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 10:01:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 10:01:35 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , yazmin zambrano casa, 2026-09-20 00:00:00 . 584129625414 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129625414","wa_id":"584129625414"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI1NDE0FQIAERgSRjI0ODAwODU3RUMwRDIwNzAzAA==","message_status":"accepted"}]}'. 2026-08-20 10:07:39 - ====== INICIO WEBHOOK ====== 2026-08-20 10:07:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 10:07:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 10:07:40 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , yazmin zambrano, 2026-09-20 00:00:00 . 0584129625414 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"0584129625414","wa_id":"584129625414"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjI1NDE0FQIAERgSNDc4NDFFRTJFODI4MTYyQTk1AA==","message_status":"accepted"}]}'. 2026-08-20 10:10:37 - ====== INICIO WEBHOOK ====== 2026-08-20 10:10:37 - Evento: interactive | De: 584244166696 | Size: 1032b 2026-08-20 10:10:37 - Procesando Flow de PAGO para: 584244166696 [20-Aug-2026 10:10:38 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 10:10:38 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-20 10:10:39 - ====== INICIO WEBHOOK ====== 2026-08-20 10:10:39 - Evento: interactive | De: 584244166696 | Size: 1032b 2026-08-20 10:10:39 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQ0MTY2Njk2FQIAEhggQTVBODBBOTlGNDA4MkJDMTVGMjUwQUQ0NUE0N0U3MUYA, ignorando - addcreddits, addcreddits , Claudio Andres Apablaza Secul, 2026-09-20 00:00:00 . 584244233855 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584244233855","wa_id":"584244233855"}],"messages":[{"id":"wamid.HBgMNTg0MjQ0MjMzODU1FQIAERgSRDcyQkM0OTQzQThGQTFBQkQ2AA==","message_status":"accepted"}]}'. 2026-08-20 10:12:22 - ====== INICIO WEBHOOK ====== 2026-08-20 10:12:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 10:12:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 10:12:22 - ====== FIN WEBHOOK ====== 2026-08-20 10:13:01 - ====== INICIO WEBHOOK ====== 2026-08-20 10:13:01 - Evento: image | De: 584168079184 | Size: 834b 2026-08-20 10:13:01 - Procesando mensaje regular tipo: image 2026-08-20 10:13:01 - RegularMessageService: Procesando mensaje de 584168079184, tipo: image 2026-08-20 10:13:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUMyQTE1REY1MDU1ODhBREUwRkRGRDFBQTNCNjBCMkMA 2026-08-20 10:13:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUMyQTE1REY1MDU1ODhBREUwRkRGRDFBQTNCNjBCMkMA 2026-08-20 10:13:01 - Contenido: ... 2026-08-20 10:13:01 - Comando detectado: image 2026-08-20 10:13:01 - CommandProcessor: Procesando comando: image 2026-08-20 10:13:01 - Imagen sin comando, guardando y procesando 2026-08-20 10:13:01 - Verificando duplicado por imageId=2130221091245645, msgId=wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUMyQTE1REY1MDU1ODhBREUwRkRGRDFBQTNCNjBCMkMA 2026-08-20 10:13:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 10:13:01 - Incluyendo numtoname.php... 2026-08-20 10:13:01 - Incluyendo media.php... 2026-08-20 10:13:01 - DEBUG messages batch: [{"from":"584168079184","from_user_id":"VE.4519633824990431","id":"wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUMyQTE1REY1MDU1ODhBREUwRkRGRDFBQTNCNjBCMkMA","timestamp":"1787235184","type":"image","image":{"mime_type":"image\/jpeg","sha256":"Pgee\/V9+U+d\/mJo\/9ykc5BjFKLHR9D9ujjtdhaUrPGU=","id":"2130221091245645","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=2130221091245645&source=webhook&ext=1787235485&hash=ATyT9JfgLhrviNDDCA6_kQJwU9JVXS6RSyA_2JtkiHeGQg"}}] 2026-08-20 10:13:01 - DEBUG caption: no se encontró texto cercano 2026-08-20 10:13:01 - DEBUG caption final: [VACIO] 2026-08-20 10:13:01 - DEBUG busqueda mobiles: 04168079184,4168079184,584168079184 2026-08-20 10:13:01 - DEBUG usuario encontrado: f4:92:bf:34:0e:ae 2026-08-20 10:13:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 10:13:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 10:13:02 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2130221091245645&source=getMedia&ext=1787235486&hash=ATzNpCOlD6Z5lo6xn5ZhQusz_YMWvUifJChOa_bWzr0smg 2026-08-20 10:13:03 - OCR imagen guardada /home/ctnet/www/chatWEB/media/2130221091245645.jpg (35396 bytes) 2026-08-20 10:13:03 - OCR tesseract exit=0 chars=270 2026-08-20 10:13:03 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 386 y PagomóvilBDV Personas 9 31.097,00 Bs Fecha: 20/08/2026 Operación: 0070683855 U 61 Identificación: 18143785 Origen: QlIO2 1960 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-20 10:13:03 - OCR parse (caption-level): {"banco":"Venezuela","monto":"31097.00","fecha":"2026-08-20"} 2026-08-20 10:13:03 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 10:13:03 - DEBUG registro: usernameRaw=''f4:92:bf:34:0e:ae'' first=''jarimoto'' last='''' esRegistrado=1 2026-08-20 10:13:03 - DEBUG bodyAdmin postOCR: Tlf: 04168079184\nUser: f4:92:bf:34:0e:ae\nNombre: jarimoto\nBanco: Venezuela\nMonto: 31097.00 (caption)\nFecha: 2026-08-20 (caption)\nSrvID: 35 2026-08-20 10:13:05 - ====== INICIO WEBHOOK ====== 2026-08-20 10:13:05 - Evento: text | De: 584168079184 | Size: 571b 2026-08-20 10:13:05 - Procesando mensaje regular tipo: text 2026-08-20 10:13:05 - RegularMessageService: Procesando mensaje de 584168079184, tipo: text 2026-08-20 10:13:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUNDODkzQjk0RTJBMTYzRDgxQTkwN0RDQTNBREM5QTkA 2026-08-20 10:13:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUNDODkzQjk0RTJBMTYzRDgxQTkwN0RDQTNBREM5QTkA 2026-08-20 10:13:05 - Contenido: Pago Jarimoto... 2026-08-20 10:13:05 - Comando detectado: pago 2026-08-20 10:13:05 - CommandProcessor: Procesando comando: pago 2026-08-20 10:13:05 - Ejecutando add_pagos.php [20-Aug-2026 10:13:06 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 10:13:06 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-20 10:13:07 - IMG 2130221091245645 TEL 04168079184 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 10:13:07 - Incluyendo guardar_imagen.php... 2026-08-20 10:13:07 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 10:13:07 - Includes realizados. Verificando funciones... 2026-08-20 10:13:07 - obtenerInfoUsuario: Iniciando función con teléfono: 584168079184 2026-08-20 10:13:07 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 10:13:07 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 10:13:07 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 10:13:07 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 10:13:07 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 10:13:07 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:34:0e:ae","firstname":"jarimoto","lastname":"","mac":"f4:92:bf:34:0e:ae","srvid":35} 2026-08-20 10:13:07 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 10:13:07 - Datos usuario extraídos: {"username":"f4:92:bf:34:0e:ae","firstname":"jarimoto","lastname":"","mac":"f4:92:bf:34:0e:ae","srvid":35} 2026-08-20 10:13:07 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 10:13:07 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 10:13:07 - Valor de accessToken: EAAC0c45... 2026-08-20 10:13:07 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 10:13:07 - Instancia WhatsAppImageHandler creada 2026-08-20 10:13:07 - Llamando a saveWhatsAppImage... 2026-08-20 10:13:07 - saveWhatsAppImage: Procesando imagen para: 584168079184 2026-08-20 10:13:07 - saveWhatsAppImage: ID de media: 2130221091245645, MIME type: image/jpeg 2026-08-20 10:13:07 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/2130221091245645 2026-08-20 10:13:07 - ====== INICIO WEBHOOK ====== 2026-08-20 10:13:07 - Evento: text | De: 584168079184 | Size: 571b 2026-08-20 10:13:07 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUNDODkzQjk0RTJBMTYzRDgxQTkwN0RDQTNBREM5QTkA, ignorando 2026-08-20 10:13:07 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 10:13:07 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2130221091245645&source=getMedia&ext=1787235492&hash=ATxuFjZ5NCu8F4ujdz-cOOE-NOhjDdOEKdHxGOpVVxw9fQ 2026-08-20 10:13:07 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=2130221091245645&source=getMedia&ext=1787235492&hash=ATxuFjZ5NCu8F4ujdz-cOOE-NOhjDdOEKdHxGOpVVxw9fQ 2026-08-20 10:13:08 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 10:13:08 - descargar_imagen: Imagen descargada - Tamaño: 35396 bytes, Tipo: image/jpeg 2026-08-20 10:13:08 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/2130221091245645.jpg, Tamaño: 35396 bytes 2026-08-20 10:13:08 - saveToDatabase: Registro insertado en BD con ID: 448 2026-08-20 10:13:08 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/2130221091245645.jpg","image_id":"2130221091245645","size":35396,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 10:13:08 - Resultado del comando: array 2026-08-20 10:13:08 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 10:13:09 - Mensaje enviado con éxito a 584168079184 2026-08-20 10:13:09 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a870b75aef26 (wa_message_id: wamid.HBgMNTg0MTY4MDc5MTg0FQIAERgSMTVEQzk3OTZFRTZEMDU2NEMwAA==) 2026-08-20 10:13:09 - SUCCESS: Respuesta ChatGPT guardada: out_6a870b75aef26 2026-08-20 10:13:09 - ====== FIN WEBHOOK ====== 2026-08-20 10:16:15 - ====== INICIO WEBHOOK ====== 2026-08-20 10:16:15 - Evento: text | De: 584128224996 | Size: 668b 2026-08-20 10:16:15 - Procesando mensaje regular tipo: text 2026-08-20 10:16:15 - RegularMessageService: Procesando mensaje de 584128224996, tipo: text 2026-08-20 10:16:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI4MjI0OTk2FQIAEhggQUNEMjMyQzM2MTUyN0QzMTYzQkMyOUJFMjMzRUQxOUEA 2026-08-20 10:16:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI4MjI0OTk2FQIAEhggQUNEMjMyQzM2MTUyN0QzMTYzQkMyOUJFMjMzRUQxOUEA 2026-08-20 10:16:15 - Contenido: Hola buenos días... quisiera saber el monto de la mensualidad para hacer el pago del próximo mes p... 2026-08-20 10:16:15 - Comando detectado: hola 2026-08-20 10:16:15 - CommandProcessor: Procesando comando: hola 2026-08-20 10:16:15 - Comando no reconocido, enviando a ChatGPT 2026-08-20 10:16:15 - Resultado del comando: string 2026-08-20 10:16:15 - Enviando a ChatGPT: Hola buenos días... quisiera saber el monto de la... 2026-08-20 10:16:15 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos días... quisiera saber el monto de la... 2026-08-20 10:16:15 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 11:16:15 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 11:16:15 America/Halifax] [CHATBOT][START] corr=46255524 IP=127.0.0.1 UA= [20-Aug-2026 10:16:17 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 10:16:17 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-24 username=f4:92:bf:ec:0c:f5 mobile=584128224996 [20-Aug-2026 10:16:17 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 10:16:17 America/Caracas] [CHATBOT][DIAG] corr=46255524 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 3 días [warning] [20-Aug-2026 10:16:17 America/Caracas] [CHATBOT][CTX] corr=46255524 tel=584128224996 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 10:16:17 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 10:16:17 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 10:16:17 America/Caracas] [CHATBOT][AI][49a106] Proveedor: gemini [20-Aug-2026 10:16:17 America/Caracas] [CHATBOT][GEMINI][49a106] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 10:16:18 America/Caracas] [CHATBOT][GEMINI][49a106] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:16:18 America/Caracas] [CHATBOT][GEMINI][49a106] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:16:19 America/Caracas] [CHATBOT][AI][49a106] Gemini falló, usando heurística local [20-Aug-2026 10:16:19 America/Caracas] [CHATBOT][END] corr=46255524 bytesRespuesta=397 [20-Aug-2026 10:16:19 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 10:16:19 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 10:16:20 - Mensaje enviado con éxito a 584128224996 2026-08-20 10:16:20 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a870c346a712 (wa_message_id: wamid.HBgMNTg0MTI4MjI0OTk2FQIAERgSNzlENDlBMDE5NTNENjVBNEFCAA==) 2026-08-20 10:16:20 - SUCCESS: Respuesta ChatGPT guardada: out_6a870c346a712 2026-08-20 10:16:20 - ====== FIN WEBHOOK ====== 2026-08-20 10:17:42 - ====== INICIO WEBHOOK ====== 2026-08-20 10:17:42 - Evento: image | De: 584143466209 | Size: 872b 2026-08-20 10:17:42 - Procesando mensaje regular tipo: image 2026-08-20 10:17:42 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-20 10:17:42 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2QTc2RUEwRUQ2RUEwQjdFRDEyMEZDMUUzMDcwMzkA 2026-08-20 10:17:42 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2QTc2RUEwRUQ2RUEwQjdFRDEyMEZDMUUzMDcwMzkA 2026-08-20 10:17:42 - Contenido: G venezuela 247218.32 equipos-discoduro... 2026-08-20 10:17:42 - Comando detectado: g 2026-08-20 10:17:42 - CommandProcessor: Procesando comando: g 2026-08-20 10:17:42 - Gasto de negocio con imagen: 1033336406167059 2026-08-20 10:17:42 - Formato 'g banco descripcion': banco=venezuela, desc=247218.32 equipos-discoduro 2026-08-20 10:17:42 - Ejecutando GastosService (negocio) [20-Aug-2026 10:17:43 America/Caracas] [ExchangeRateService] Tasa API (oficial): 777.4161 2026-08-20 10:17:45 - Resultado del comando: array 2026-08-20 10:17:45 - Enviando respuesta: ✅ 💼 Gasto de negocio #997 registrado • Mon 2026-08-20 10:17:46 - Mensaje enviado con éxito a 584143466209 2026-08-20 10:17:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a870c8a99d51 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQUE4NEZEQzE0RTlFOTYxNzFFAA==) 2026-08-20 10:17:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a870c8a99d51 2026-08-20 10:17:46 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Joaquin Gerik, 2026-09-20 00:00:00 . 584123083360 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123083360","wa_id":"584123083360"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMDgzMzYwFQIAERgSOUY3MjJBNDZGREFCN0RFQzQ0AA==","message_status":"accepted"}]}'. 2026-08-20 10:24:47 - ====== INICIO WEBHOOK ====== 2026-08-20 10:24:47 - Evento: text | De: 584168079184 | Size: 589b 2026-08-20 10:24:47 - Procesando mensaje regular tipo: text 2026-08-20 10:24:47 - RegularMessageService: Procesando mensaje de 584168079184, tipo: text 2026-08-20 10:24:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUM2NTE1NDRBRjc4MjczRTU4MDdFNTBDQTAzMzRBQUQA 2026-08-20 10:24:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY4MDc5MTg0FQIAEhggQUM2NTE1NDRBRjc4MjczRTU4MDdFNTBDQTAzMzRBQUQA 2026-08-20 10:24:47 - Contenido: Aún no tengo conexión... 2026-08-20 10:24:47 - Comando detectado: aún 2026-08-20 10:24:47 - CommandProcessor: Procesando comando: aún 2026-08-20 10:24:47 - Comando no reconocido, enviando a ChatGPT 2026-08-20 10:24:47 - Resultado del comando: string 2026-08-20 10:24:47 - Enviando a ChatGPT: Aún no tengo conexión... 2026-08-20 10:24:47 - forwardToChatGPT: Enviando a ChatGPT: Aún no tengo conexión... 2026-08-20 10:24:47 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 11:24:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 11:24:48 America/Halifax] [CHATBOT][START] corr=e3ab5c8a IP=127.0.0.1 UA= [20-Aug-2026 10:24:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 10:24:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=f4:92:bf:34:0e:ae mobile=584168079184 [20-Aug-2026 10:24:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 10:24:48 America/Caracas] [CHATBOT][DIAG] corr=e3ab5c8a Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 1 día [critical] [20-Aug-2026 10:24:48 America/Caracas] [CHATBOT][CTX] corr=e3ab5c8a tel=584168079184 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 10:24:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 10:24:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 10:24:48 America/Caracas] [CHATBOT][AI][9412bc] Proveedor: gemini [20-Aug-2026 10:24:48 America/Caracas] [CHATBOT][GEMINI][9412bc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 10:24:48 America/Caracas] [CHATBOT][GEMINI][9412bc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:24:49 America/Caracas] [CHATBOT][GEMINI][9412bc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:24:50 America/Caracas] [CHATBOT][AI][9412bc] Gemini falló, usando heurística local [20-Aug-2026 10:24:50 America/Caracas] [CHATBOT][AI][9412bc] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 10:24:50 America/Caracas] [CHATBOT][END] corr=e3ab5c8a bytesRespuesta=385 [20-Aug-2026 10:24:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 10:24:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 10:24:51 - Mensaje enviado con éxito a 584168079184 2026-08-20 10:24:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a870e334994b (wa_message_id: wamid.HBgMNTg0MTY4MDc5MTg0FQIAERgSQUEwN0IyRkY1OEU3NzM0MUE4AA==) 2026-08-20 10:24:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a870e334994b 2026-08-20 10:24:51 - ====== FIN WEBHOOK ====== 2026-08-20 10:30:14 - ====== INICIO WEBHOOK ====== 2026-08-20 10:30:14 - Evento: text | De: 584265197787 | Size: 589b 2026-08-20 10:30:14 - Procesando mensaje regular tipo: text 2026-08-20 10:30:14 - RegularMessageService: Procesando mensaje de 584265197787, tipo: text 2026-08-20 10:30:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjY1MTk3Nzg3FQIAEhgUM0E3OTAyRjU2NkVGMzBGNTQ1OUUA 2026-08-20 10:30:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjY1MTk3Nzg3FQIAEhgUM0E3OTAyRjU2NkVGMzBGNTQ1OUUA 2026-08-20 10:30:14 - Contenido: Disculpa se equivocó de número... 2026-08-20 10:30:14 - Comando detectado: disculpa 2026-08-20 10:30:14 - CommandProcessor: Procesando comando: disculpa 2026-08-20 10:30:14 - Comando no reconocido, enviando a ChatGPT 2026-08-20 10:30:14 - Resultado del comando: string 2026-08-20 10:30:14 - Enviando a ChatGPT: Disculpa se equivocó de número... 2026-08-20 10:30:14 - forwardToChatGPT: Enviando a ChatGPT: Disculpa se equivocó de número... 2026-08-20 10:30:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 11:30:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 11:30:14 America/Halifax] [CHATBOT][START] corr=616ac591 IP=127.0.0.1 UA= [20-Aug-2026 10:30:14 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 10:30:14 America/Caracas] [CHATBOT][CTX] corr=616ac591 tel=584265197787 intent=chat srvid= usd=0 bs=0 tasa=777.4161 verifyMode=simulated [20-Aug-2026 10:30:14 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 10:30:14 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 10:30:14 America/Caracas] [CHATBOT][AI][7ffb1c] Proveedor: gemini [20-Aug-2026 10:30:14 America/Caracas] [CHATBOT][GEMINI][7ffb1c] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 10:30:15 America/Caracas] [CHATBOT][GEMINI][7ffb1c] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:30:15 America/Caracas] [CHATBOT][GEMINI][7ffb1c] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:30:16 America/Caracas] [CHATBOT][AI][7ffb1c] Gemini falló, usando heurística local [20-Aug-2026 10:30:16 America/Caracas] [CHATBOT][AI][7ffb1c] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 10:30:16 America/Caracas] [CHATBOT][END] corr=616ac591 bytesRespuesta=370 [20-Aug-2026 10:30:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 10:30:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 10:30:17 - Mensaje enviado con éxito a 584265197787 2026-08-20 10:30:17 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a870f798d5bc (wa_message_id: wamid.HBgMNTg0MjY1MTk3Nzg3FQIAERgSODc2MjQ4Qzk1QkFFNkYyNUEwAA==) 2026-08-20 10:30:17 - SUCCESS: Respuesta ChatGPT guardada: out_6a870f798d5bc 2026-08-20 10:30:17 - ====== FIN WEBHOOK ====== 2026-08-20 10:30:32 - ====== INICIO WEBHOOK ====== 2026-08-20 10:30:32 - Evento: sticker | De: 584265197787 | Size: 843b 2026-08-20 10:30:32 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => Ana Paula🌸 ) [wa_id] => 584265197787 [user_id] => VE.2079642412977715 ) ) [messages] => Array ( [0] => Array ( [from] => 584265197787 [from_user_id] => VE.2079642412977715 [id] => wamid.HBgMNTg0MjY1MTk3Nzg3FQIAEhgUM0E0NDIzNUQwMTA3RkQzMjkyQTcA [timestamp] => 1787236235 [type] => sticker [sticker] => Array ( [mime_type] => image/webp [sha256] => jpmXfbT1oytxKbZdK6G0idP7lHJmXVVb0op031mZ4Cg= [id] => 1094600513237286 [url] => https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1094600513237286&source=webhook&ext=1787236537&hash=ATytHazo3Qvhg89HTdwUFw2kT4Q7vvF7MFwayrVOsTZC8Q [animated] => ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-20 10:30:32 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , jarimoto , 2026-09-20 00:00:00 . 584168079184 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168079184","wa_id":"584168079184"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MDc5MTg0FQIAERgSODE5MjY2NzBDODIzN0I2OTUxAA==","message_status":"accepted"}]}'. 2026-08-20 10:41:34 - ====== INICIO WEBHOOK ====== 2026-08-20 10:41:34 - Evento: text | De: 584123251541 | Size: 627b 2026-08-20 10:41:34 - Procesando mensaje regular tipo: text 2026-08-20 10:41:34 - RegularMessageService: Procesando mensaje de 584123251541, tipo: text 2026-08-20 10:41:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUM5RkVGMERGRTQ5N0JGQjkwRjI4QUJFRTk3RTUyMEMA 2026-08-20 10:41:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUM5RkVGMERGRTQ5N0JGQjkwRjI4QUJFRTk3RTUyMEMA 2026-08-20 10:41:34 - Contenido: Hola buenos días... 2026-08-20 10:41:34 - Comando detectado: hola 2026-08-20 10:41:34 - CommandProcessor: Procesando comando: hola 2026-08-20 10:41:34 - Comando no reconocido, enviando a ChatGPT 2026-08-20 10:41:34 - Resultado del comando: string 2026-08-20 10:41:34 - Enviando a ChatGPT: Hola buenos días... 2026-08-20 10:41:34 - forwardToChatGPT: Enviando a ChatGPT: Hola buenos días... 2026-08-20 10:41:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 11:41:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 11:41:34 America/Halifax] [CHATBOT][START] corr=464121d0 IP=127.0.0.1 UA= 2026-08-20 10:41:34 - ====== INICIO WEBHOOK ====== 2026-08-20 10:41:34 - Evento: text | De: 584123251541 | Size: 662b 2026-08-20 10:41:34 - Procesando mensaje regular tipo: text 2026-08-20 10:41:34 - RegularMessageService: Procesando mensaje de 584123251541, tipo: text 2026-08-20 10:41:34 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUMzNUMzQzkyRTdFN0Q5QzQ2OEQ0RDAxNzIwQjRCNzAA 2026-08-20 10:41:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUMzNUMzQzkyRTdFN0Q5QzQ2OEQ0RDAxNzIwQjRCNzAA 2026-08-20 10:41:34 - Contenido: Cancele el internet ayer y parece q igual me lo cortaron... 2026-08-20 10:41:34 - Comando detectado: cancele 2026-08-20 10:41:34 - CommandProcessor: Procesando comando: cancele 2026-08-20 10:41:34 - Comando no reconocido, enviando a ChatGPT 2026-08-20 10:41:34 - Resultado del comando: string 2026-08-20 10:41:34 - Enviando a ChatGPT: Cancele el internet ayer y parece q igual me lo co... 2026-08-20 10:41:34 - forwardToChatGPT: Enviando a ChatGPT: Cancele el internet ayer y parece q igual me lo co... 2026-08-20 10:41:34 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 11:41:34 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 11:41:34 America/Halifax] [CHATBOT][START] corr=42a4b227 IP=127.0.0.1 UA= 2026-08-20 10:41:35 - ====== INICIO WEBHOOK ====== 2026-08-20 10:41:35 - Evento: text | De: 584123251541 | Size: 635b 2026-08-20 10:41:35 - Procesando mensaje regular tipo: text 2026-08-20 10:41:35 - RegularMessageService: Procesando mensaje de 584123251541, tipo: text 2026-08-20 10:41:35 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUNBRjc2QjQ3MkUzMjE5MjU3MEU4QzM1MEVDQjhDNjcA 2026-08-20 10:41:35 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUNBRjc2QjQ3MkUzMjE5MjU3MEU4QzM1MEVDQjhDNjcA 2026-08-20 10:41:35 - Contenido: Para q lo activen por favor..... 2026-08-20 10:41:35 - Comando detectado: para 2026-08-20 10:41:35 - CommandProcessor: Procesando comando: para 2026-08-20 10:41:35 - Comando no reconocido, enviando a ChatGPT 2026-08-20 10:41:35 - Resultado del comando: string 2026-08-20 10:41:35 - Enviando a ChatGPT: Para q lo activen por favor..... 2026-08-20 10:41:35 - forwardToChatGPT: Enviando a ChatGPT: Para q lo activen por favor..... 2026-08-20 10:41:35 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=70:a7:41:28:56:d9 mobile=584123251541 [20-Aug-2026 10:41:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 11:41:35 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 11:41:35 America/Halifax] [CHATBOT][START] corr=30658a6c IP=127.0.0.1 UA= [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][DIAG] corr=464121d0 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][CTX] corr=464121d0 tel=584123251541 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 10:41:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][AI][1e4605] Proveedor: gemini [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][GEMINI][1e4605] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=70:a7:41:28:56:d9 mobile=584123251541 [20-Aug-2026 10:41:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][DIAG] corr=42a4b227 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][CTX] corr=42a4b227 tel=584123251541 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 10:41:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][AI][18da2a] Proveedor: gemini [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][GEMINI][18da2a] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][GEMINI][1e4605] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=70:a7:41:28:56:d9 mobile=584123251541 [20-Aug-2026 10:41:35 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][DIAG] corr=30658a6c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][CTX] corr=30658a6c tel=584123251541 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 10:41:35 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][AI][550cb6] Proveedor: gemini [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][GEMINI][550cb6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 10:41:35 America/Caracas] [CHATBOT][GEMINI][18da2a] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:41:36 America/Caracas] [CHATBOT][GEMINI][1e4605] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:41:36 America/Caracas] [CHATBOT][GEMINI][550cb6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:41:36 America/Caracas] [CHATBOT][GEMINI][18da2a] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:41:36 America/Caracas] [CHATBOT][GEMINI][550cb6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 10:41:36 America/Caracas] [CHATBOT][AI][1e4605] Gemini falló, usando heurística local [20-Aug-2026 10:41:36 America/Caracas] [CHATBOT][AI][1e4605] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 10:41:36 America/Caracas] [CHATBOT][END] corr=464121d0 bytesRespuesta=393 [20-Aug-2026 10:41:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 10:41:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 10:41:36 America/Caracas] [CHATBOT][AI][18da2a] Gemini falló, usando heurística local [20-Aug-2026 10:41:36 America/Caracas] [CHATBOT][AI][18da2a] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 10:41:36 America/Caracas] [CHATBOT][END] corr=42a4b227 bytesRespuesta=393 [20-Aug-2026 10:41:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 10:41:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 10:41:37 America/Caracas] [CHATBOT][AI][550cb6] Gemini falló, usando heurística local [20-Aug-2026 10:41:37 America/Caracas] [CHATBOT][AI][550cb6] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 10:41:37 America/Caracas] [CHATBOT][END] corr=30658a6c bytesRespuesta=393 [20-Aug-2026 10:41:37 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 10:41:37 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 10:41:37 - Mensaje enviado con éxito a 584123251541 2026-08-20 10:41:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a871221ed37a (wa_message_id: wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSQjNDRkU3NDA4NTIzNDVFNDIyAA==) 2026-08-20 10:41:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a871221ed37a 2026-08-20 10:41:37 - ====== FIN WEBHOOK ====== 2026-08-20 10:41:37 - Mensaje enviado con éxito a 584123251541 2026-08-20 10:41:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a871221f0e6c (wa_message_id: wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSQjQ0RTRGMkEyRTRGRkJGODIzAA==) 2026-08-20 10:41:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a871221f0e6c 2026-08-20 10:41:37 - ====== FIN WEBHOOK ====== 2026-08-20 10:41:38 - Mensaje enviado con éxito a 584123251541 2026-08-20 10:41:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87122264c5c (wa_message_id: wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSN0M3MjIwMzdEMzE0NjlEQ0QwAA==) 2026-08-20 10:41:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a87122264c5c 2026-08-20 10:41:38 - ====== FIN WEBHOOK ====== 2026-08-20 10:50:38 - ====== INICIO WEBHOOK ====== 2026-08-20 10:50:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 10:50:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 10:50:38 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Gregorio villamizar, 2026-09-23 00:00:00 . 584243049277 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243049277","wa_id":"584243049277"}],"messages":[{"id":"wamid.HBgMNTg0MjQzMDQ5Mjc3FQIAERgSN0REMEU0QkNGNTgwNTk1Nzk5AA==","message_status":"accepted"}]}'. 2026-08-20 11:04:22 - ====== INICIO WEBHOOK ====== 2026-08-20 11:04:22 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 11:04:22 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 11:04:22 - ====== FIN WEBHOOK ====== 2026-08-20 11:05:24 - ====== INICIO WEBHOOK ====== 2026-08-20 11:05:24 - Evento: image | De: 584161461388 | Size: 930b 2026-08-20 11:05:24 - Procesando mensaje regular tipo: image 2026-08-20 11:05:24 - RegularMessageService: Procesando mensaje de 584161461388, tipo: image 2026-08-20 11:05:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM1Mjk2MjcyRTQyQkI5NTFDNEZCQjQ2QjBFOTA2RTkA 2026-08-20 11:05:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM1Mjk2MjcyRTQyQkI5NTFDNEZCQjQ2QjBFOTA2RTkA 2026-08-20 11:05:24 - Contenido: Hola buenos días, hay le acabo de pasar 15$ abono internet mes de septiembre.... 2026-08-20 11:05:24 - Comando detectado: hola 2026-08-20 11:05:24 - CommandProcessor: Procesando comando: hola 2026-08-20 11:05:24 - Imagen sin comando, guardando y procesando 2026-08-20 11:05:24 - Verificando duplicado por imageId=1076768604808859, msgId=wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM1Mjk2MjcyRTQyQkI5NTFDNEZCQjQ2QjBFOTA2RTkA 2026-08-20 11:05:24 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 11:05:24 - Incluyendo numtoname.php... 2026-08-20 11:05:24 - Incluyendo media.php... 2026-08-20 11:05:24 - DEBUG messages batch: [{"from":"584161461388","from_user_id":"VE.4532673657019781","id":"wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUM1Mjk2MjcyRTQyQkI5NTFDNEZCQjQ2QjBFOTA2RTkA","timestamp":"1787238326","type":"image","image":{"caption":"Hola buenos días, hay le acabo de pasar 15$ abono internet mes de septiembre.","mime_type":"image\/jpeg","sha256":"rptuFEdOBmiq43RjQMf51fGL8eUJJSmk9reR+DK9KJg=","id":"1076768604808859","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1076768604808859&source=webhook&ext=1787238628&hash=ATxWfN-6hsjcDZDQAF-D5qK0tXwloHfd7OwgO-uy1qyRRw"}}] 2026-08-20 11:05:24 - DEBUG caption final: Hola buenos días, hay le acabo de pasar 15$ abono internet mes de septiembre. 2026-08-20 11:05:24 - DEBUG busqueda mobiles: 04161461388,4161461388,584161461388 2026-08-20 11:05:24 - DEBUG usuario NO encontrado 2026-08-20 11:05:24 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 11:05:24 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 11:05:25 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1076768604808859&source=getMedia&ext=1787238629&hash=ATyZX5DlX0P4YDyDpqsQHGNS4OUw-zfX_ctQlJ1p12s6tg 2026-08-20 11:05:26 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1076768604808859.jpg (37402 bytes) 2026-08-20 11:05:26 - OCR tesseract exit=0 chars=371 2026-08-20 11:05:26 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 167 Monto 11.662,00 - Nro. de refer erencia: E 623233837167 Fecha y hora del envío: 20/08/2026 a las 11:04:23 AM Cuenta oric Cta. Corriente *8062 Beneficiario: 0412-3663736 Docume: V-18.143.785 Banco destino: 0102- Banco De Venezuela S.a.c.a. Banco Universal ut — 5 Tpago 2026-08-20 11:05:26 - OCR parse (caption-level): {"banco":"Venezuela","monto":"11662.00","fecha":"2026-08-20"} 2026-08-20 11:05:26 - OCR parseDetalles: {"banco":"Venezuela","monto":"11662.00","fecha":"2026-08-20","debug":["fecha=2026-08-20","bancoCode=0102","montoNext=11.662,00"]} 2026-08-20 11:05:26 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-20 11:05:26 - DEBUG bodyAdmin postOCR: Tlf: 04161461388\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 11662.00 (caption)\nFecha: 2026-08-20 (caption) 2026-08-20 11:05:29 - IMG 1076768604808859 TEL 04161461388 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 11:05:29 - Incluyendo guardar_imagen.php... 2026-08-20 11:05:29 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 11:05:29 - Includes realizados. Verificando funciones... 2026-08-20 11:05:29 - obtenerInfoUsuario: Iniciando función con teléfono: 584161461388 2026-08-20 11:05:29 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 11:05:29 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 11:05:29 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 11:05:29 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 11:05:29 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 11:05:29 - obtenerInfoUsuario: Datos usuario: {"username":"f4:92:bf:4e:12:3f","firstname":"Karelia","lastname":"Breidenbach","mac":"f4:92:bf:4e:12:3f","srvid":34} 2026-08-20 11:05:29 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 11:05:29 - Datos usuario extraídos: {"username":"f4:92:bf:4e:12:3f","firstname":"Karelia","lastname":"Breidenbach","mac":"f4:92:bf:4e:12:3f","srvid":34} 2026-08-20 11:05:29 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 11:05:29 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 11:05:29 - Valor de accessToken: EAAC0c45... 2026-08-20 11:05:29 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 11:05:29 - Instancia WhatsAppImageHandler creada 2026-08-20 11:05:29 - Llamando a saveWhatsAppImage... 2026-08-20 11:05:29 - saveWhatsAppImage: Procesando imagen para: 584161461388 2026-08-20 11:05:29 - saveWhatsAppImage: ID de media: 1076768604808859, MIME type: image/jpeg 2026-08-20 11:05:29 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1076768604808859 2026-08-20 11:05:30 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 11:05:30 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1076768604808859&source=getMedia&ext=1787238635&hash=ATxp9ja6-iMcLIh6YbJs06oRPF_r_aKAdYSWRuTrk_UHwQ 2026-08-20 11:05:30 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1076768604808859&source=getMedia&ext=1787238635&hash=ATxp9ja6-iMcLIh6YbJs06oRPF_r_aKAdYSWRuTrk_UHwQ 2026-08-20 11:05:30 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 11:05:30 - descargar_imagen: Imagen descargada - Tamaño: 37402 bytes, Tipo: image/jpeg 2026-08-20 11:05:30 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1076768604808859.jpg, Tamaño: 37402 bytes 2026-08-20 11:05:30 - saveToDatabase: Registro insertado en BD con ID: 449 2026-08-20 11:05:30 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1076768604808859.jpg","image_id":"1076768604808859","size":37402,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 11:05:30 - Resultado del comando: array 2026-08-20 11:05:30 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 11:05:32 - Mensaje enviado con éxito a 584161461388 2026-08-20 11:05:32 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8717bc3da5a (wa_message_id: wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSOTkxMkMzNTYxNzExQzdERURCAA==) 2026-08-20 11:05:32 - SUCCESS: Respuesta ChatGPT guardada: out_6a8717bc3da5a 2026-08-20 11:05:32 - ====== FIN WEBHOOK ====== 2026-08-20 11:05:57 - ====== INICIO WEBHOOK ====== 2026-08-20 11:05:57 - Evento: text | De: 584140317319 | Size: 603b 2026-08-20 11:05:57 - Procesando mensaje regular tipo: text 2026-08-20 11:05:57 - RegularMessageService: Procesando mensaje de 584140317319, tipo: text 2026-08-20 11:05:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUNEOEQxMERGQTI3NTE1OUUwOTA1MkY4QzkzNENDMDEA 2026-08-20 11:05:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUNEOEQxMERGQTI3NTE1OUUwOTA1MkY4QzkzNENDMDEA 2026-08-20 11:05:57 - Contenido: Buen dia inf sobre mi wifi sin señal... 2026-08-20 11:05:57 - Comando detectado: buen 2026-08-20 11:05:57 - CommandProcessor: Procesando comando: buen 2026-08-20 11:05:57 - Comando no reconocido, enviando a ChatGPT 2026-08-20 11:05:57 - Resultado del comando: string 2026-08-20 11:05:57 - Enviando a ChatGPT: Buen dia inf sobre mi wifi sin señal... 2026-08-20 11:05:57 - forwardToChatGPT: Enviando a ChatGPT: Buen dia inf sobre mi wifi sin señal... 2026-08-20 11:05:57 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 12:05:57 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 12:05:57 America/Halifax] [CHATBOT][START] corr=f3b8906f IP=127.0.0.1 UA= [20-Aug-2026 11:05:57 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 11:05:57 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-18 username=e4:38:83:a0:65:db mobile=584140317319 [20-Aug-2026 11:05:57 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 11:05:57 America/Caracas] [CHATBOT][DIAG] corr=f3b8906f Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 2; Problema: Tu cuenta venció hace 2 días [critical] [20-Aug-2026 11:05:57 America/Caracas] [CHATBOT][CTX] corr=f3b8906f tel=584140317319 intent=chat srvid=47 usd=35 bs=31563.09 tasa=777.4161 verifyMode=simulated [20-Aug-2026 11:05:57 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 11:05:57 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 11:05:57 America/Caracas] [CHATBOT][AI][d827d6] Proveedor: gemini [20-Aug-2026 11:05:57 America/Caracas] [CHATBOT][GEMINI][d827d6] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 11:05:58 America/Caracas] [CHATBOT][GEMINI][d827d6] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 11:05:58 America/Caracas] [CHATBOT][GEMINI][d827d6] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 11:05:59 America/Caracas] [CHATBOT][AI][d827d6] Gemini falló, usando heurística local [20-Aug-2026 11:05:59 America/Caracas] [CHATBOT][AI][d827d6] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 11:05:59 America/Caracas] [CHATBOT][END] corr=f3b8906f bytesRespuesta=393 [20-Aug-2026 11:05:59 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 11:05:59 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 11:06:00 - Mensaje enviado con éxito a 584140317319 2026-08-20 11:06:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8717d8ca964 (wa_message_id: wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSMzNFOTc1REQ2RTY2QkQwMkZDAA==) 2026-08-20 11:06:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a8717d8ca964 2026-08-20 11:06:00 - ====== FIN WEBHOOK ====== 2026-08-20 11:07:01 - ====== INICIO WEBHOOK ====== 2026-08-20 11:07:01 - Evento: text | De: 584140317319 | Size: 568b 2026-08-20 11:07:01 - Procesando mensaje regular tipo: text 2026-08-20 11:07:01 - RegularMessageService: Procesando mensaje de 584140317319, tipo: text 2026-08-20 11:07:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUNGRDFEQkMyQTc4NThDRTYzMjhERUQ0RkQ0NTA1QjgA 2026-08-20 11:07:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUNGRDFEQkMyQTc4NThDRTYzMjhERUQ0RkQ0NTA1QjgA 2026-08-20 11:07:01 - Contenido: Soporte... 2026-08-20 11:07:01 - Comando detectado: soporte 2026-08-20 11:07:01 - CommandProcessor: Procesando comando: soporte 2026-08-20 11:07:01 - Ejecutando soporte (menú interactivo) 2026-08-20 11:07:01 - Resultado del comando: array 2026-08-20 11:07:01 - Enviando respuesta: [Interactivo] Estimado cliente seleccione una opci 2026-08-20 11:07:24 - ====== INICIO WEBHOOK ====== 2026-08-20 11:07:24 - Evento: text | De: 584140317319 | Size: 568b 2026-08-20 11:07:24 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQwMzE3MzE5FQIAEhggQUNGRDFEQkMyQTc4NThDRTYzMjhERUQ0RkQ0NTA1QjgA, ignorando 2026-08-20 11:07:54 - ====== INICIO WEBHOOK ====== 2026-08-20 11:07:54 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 11:07:54 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 11:07:54 - ====== FIN WEBHOOK ====== 2026-08-20 11:08:09 - ====== INICIO WEBHOOK ====== 2026-08-20 11:08:09 - Evento: image | De: 584123251541 | Size: 879b 2026-08-20 11:08:09 - Procesando mensaje regular tipo: image 2026-08-20 11:08:09 - RegularMessageService: Procesando mensaje de 584123251541, tipo: image 2026-08-20 11:08:09 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUM4MEIyRTNGQzhGRUE4ODM4ODg1NDExMTI2MDIyQ0MA 2026-08-20 11:08:09 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUM4MEIyRTNGQzhGRUE4ODM4ODg1NDExMTI2MDIyQ0MA 2026-08-20 11:08:09 - Contenido: ... 2026-08-20 11:08:09 - Comando detectado: image 2026-08-20 11:08:09 - CommandProcessor: Procesando comando: image 2026-08-20 11:08:09 - Imagen sin comando, guardando y procesando 2026-08-20 11:08:09 - Verificando duplicado por imageId=1774715376884685, msgId=wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUM4MEIyRTNGQzhGRUE4ODM4ODg1NDExMTI2MDIyQ0MA 2026-08-20 11:08:09 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 11:08:09 - Incluyendo numtoname.php... 2026-08-20 11:08:09 - Incluyendo media.php... 2026-08-20 11:08:09 - DEBUG messages batch: [{"from":"584123251541","from_user_id":"VE.4520625134891300","id":"wamid.HBgMNTg0MTIzMjUxNTQxFQIAEhggQUM4MEIyRTNGQzhGRUE4ODM4ODg1NDExMTI2MDIyQ0MA","timestamp":"1787238492","type":"image","image":{"mime_type":"image\/jpeg","sha256":"q0jNyKnoxtW5wzpw35MYOcY8QS+FICFUHAI7hK07N3M=","id":"1774715376884685","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1774715376884685&source=webhook&ext=1787238794&hash=ATwwOecQbMgz_6io8odyihBuoApyvGHYiAF94nfdgnphLw"}}] 2026-08-20 11:08:09 - DEBUG caption: no se encontró texto cercano 2026-08-20 11:08:09 - DEBUG caption final: [VACIO] 2026-08-20 11:08:09 - DEBUG busqueda mobiles: 04123251541,4123251541,584123251541 2026-08-20 11:08:09 - DEBUG usuario encontrado: 70:a7:41:28:56:d9 2026-08-20 11:08:09 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 11:08:09 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 11:08:10 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1774715376884685&source=getMedia&ext=1787238795&hash=ATy-1RimLhMMx713QiCtsuQDQhTqJxWWanBDW8FXxJTluA 2026-08-20 11:08:11 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1774715376884685.jpg (73541 bytes) 2026-08-20 11:08:13 - OCR tesseract exit=0 chars=550 2026-08-20 11:08:13 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 186 11:08 © 3 all 46 EN eo ctnetworks Bot Ctnet NET ctnetworks Estimado Gabriela Kanzler! Su cuenta de internet expira en 2026-08-20. Tiene usted 1 dia(s) para renovarla. 3.9; 3 m Informacion de pagos A PagomóvilBDV Personas o 27.136,55 Bs E (STA Identificación: Colic Destino: Banco: feted Hemos recibido tu comprobante. Esta en verificación. 1:59 p. m (4 Imagen recibida y guardada correctamente. Está en verificación. 1:59 p.m y @ Mensaje 0 = O q 2026-08-20 11:08:13 - OCR parse (caption-level): {"banco":null,"monto":"27136.55","fecha":null} 2026-08-20 11:08:13 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":null,"debug":[]} 2026-08-20 11:08:13 - DEBUG registro: usernameRaw=''70:a7:41:28:56:d9'' first=''Gabriela'' last=''Kanzler'' esRegistrado=1 2026-08-20 11:08:13 - DEBUG bodyAdmin postOCR: Tlf: 04123251541\nUser: 70:a7:41:28:56:d9\nNombre: Gabriela Kanzler\nBanco: \nMonto: 27136.55 (caption)\nFecha: \nSrvID: 35 2026-08-20 11:08:16 - IMG 1774715376884685 TEL 04123251541 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 11:08:16 - Incluyendo guardar_imagen.php... 2026-08-20 11:08:16 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 11:08:16 - Includes realizados. Verificando funciones... 2026-08-20 11:08:16 - obtenerInfoUsuario: Iniciando función con teléfono: 584123251541 2026-08-20 11:08:16 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 11:08:16 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 11:08:16 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 11:08:16 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 11:08:16 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 11:08:16 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:56:d9","firstname":"Gabriela","lastname":"Kanzler","mac":"70:a7:41:28:56:d9","srvid":34} 2026-08-20 11:08:16 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 11:08:16 - Datos usuario extraídos: {"username":"70:a7:41:28:56:d9","firstname":"Gabriela","lastname":"Kanzler","mac":"70:a7:41:28:56:d9","srvid":34} 2026-08-20 11:08:16 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 11:08:16 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 11:08:16 - Valor de accessToken: EAAC0c45... 2026-08-20 11:08:16 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 11:08:16 - Instancia WhatsAppImageHandler creada 2026-08-20 11:08:16 - Llamando a saveWhatsAppImage... 2026-08-20 11:08:16 - saveWhatsAppImage: Procesando imagen para: 584123251541 2026-08-20 11:08:16 - saveWhatsAppImage: ID de media: 1774715376884685, MIME type: image/jpeg 2026-08-20 11:08:16 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1774715376884685 2026-08-20 11:08:17 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 11:08:17 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1774715376884685&source=getMedia&ext=1787238802&hash=ATyTHi8By8yVHc1QZfhU2FMnJYYnSqxkGooemIjXV-oDbQ 2026-08-20 11:08:17 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1774715376884685&source=getMedia&ext=1787238802&hash=ATyTHi8By8yVHc1QZfhU2FMnJYYnSqxkGooemIjXV-oDbQ 2026-08-20 11:08:20 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 11:08:20 - descargar_imagen: Imagen descargada - Tamaño: 73541 bytes, Tipo: image/jpeg 2026-08-20 11:08:20 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1774715376884685.jpg, Tamaño: 73541 bytes 2026-08-20 11:08:20 - saveToDatabase: Registro insertado en BD con ID: 450 2026-08-20 11:08:20 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1774715376884685.jpg","image_id":"1774715376884685","size":73541,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 11:08:20 - Resultado del comando: array 2026-08-20 11:08:20 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 11:08:22 - Mensaje enviado con éxito a 584123251541 2026-08-20 11:08:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87186606ff7 (wa_message_id: wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSNjZFMURERjMyRThFQjZDMUFBAA==) 2026-08-20 11:08:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a87186606ff7 2026-08-20 11:08:22 - ====== FIN WEBHOOK ====== 2026-08-20 11:09:12 - Error enviando mensaje WhatsApp: Failed to connect to graph.facebook.com port 443 after 130505 ms: Connection timed out 2026-08-20 11:09:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8718982c1d8 (wa_message_id: ) 2026-08-20 11:09:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a8718982c1d8 2026-08-20 11:09:12 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Gabriela Kanzler, 2026-09-24 00:00:00 . 584123251541 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123251541","wa_id":"584123251541"}],"messages":[{"id":"wamid.HBgMNTg0MTIzMjUxNTQxFQIAERgSNEQ4MTBDQTNBQjA5NzhFMDMwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , griselda munoz, 2026-09-04 00:00:00 . 584266400963 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584266400963","wa_id":"584266400963"}],"messages":[{"id":"wamid.HBgMNTg0MjY2NDAwOTYzFQIAERgSQzlFQzZCMTJENTg2QjVBRkU1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , carolina pacheco, 2026-09-22 00:00:00 . 584120485384 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120485384","wa_id":"584120485384"}],"messages":[{"id":"wamid.HBgMNTg0MTIwNDg1Mzg0FQIAERgSQzRGRkE3Q0JDQTE2MDNGNzRCAA==","message_status":"accepted"}]}'. 2026-08-20 11:17:20 - ====== INICIO WEBHOOK ====== 2026-08-20 11:17:20 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 11:17:20 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 11:17:20 - ====== FIN WEBHOOK ====== 2026-08-20 11:18:33 - ====== INICIO WEBHOOK ====== 2026-08-20 11:18:33 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 11:18:33 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 11:18:33 - ====== FIN WEBHOOK ====== 2026-08-20 11:18:56 - ====== INICIO WEBHOOK ====== 2026-08-20 11:18:56 - Evento: image | De: 584167310795 | Size: 813b 2026-08-20 11:18:56 - Procesando mensaje regular tipo: image 2026-08-20 11:18:56 - RegularMessageService: Procesando mensaje de 584167310795, tipo: image 2026-08-20 11:18:56 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTY3MzEwNzk1FQIAEhgUNEE3MDUzQUI2MEI3OEI2OUVGQkYA 2026-08-20 11:18:56 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTY3MzEwNzk1FQIAEhgUNEE3MDUzQUI2MEI3OEI2OUVGQkYA 2026-08-20 11:18:56 - Contenido: ... 2026-08-20 11:18:56 - Comando detectado: image 2026-08-20 11:18:56 - CommandProcessor: Procesando comando: image 2026-08-20 11:18:56 - Imagen sin comando, guardando y procesando 2026-08-20 11:18:56 - Verificando duplicado por imageId=1578423063655181, msgId=wamid.HBgMNTg0MTY3MzEwNzk1FQIAEhgUNEE3MDUzQUI2MEI3OEI2OUVGQkYA 2026-08-20 11:18:56 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 11:18:56 - Incluyendo numtoname.php... 2026-08-20 11:18:56 - Incluyendo media.php... 2026-08-20 11:18:56 - DEBUG messages batch: [{"from":"584167310795","from_user_id":"VE.4549797465307400","id":"wamid.HBgMNTg0MTY3MzEwNzk1FQIAEhgUNEE3MDUzQUI2MEI3OEI2OUVGQkYA","timestamp":"1787239137","type":"image","image":{"mime_type":"image\/jpeg","sha256":"ljy9w2+WIwZH+bAvqpa4bKGXKrzyUlKW1MYilItDXrQ=","id":"1578423063655181","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1578423063655181&source=webhook&ext=1787239440&hash=ATxGxY0WWtqai8Hp9DJvG6yqrM1HmApcaeNP9zvOQ3sr6Q"}}] 2026-08-20 11:18:56 - DEBUG caption: no se encontró texto cercano 2026-08-20 11:18:56 - DEBUG caption final: [VACIO] 2026-08-20 11:18:56 - DEBUG busqueda mobiles: 04167310795,4167310795,584167310795 2026-08-20 11:18:56 - DEBUG usuario encontrado: 70:a7:41:24:9a:6c 2026-08-20 11:18:56 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 11:18:56 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 11:18:57 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1578423063655181&source=getMedia&ext=1787239441&hash=ATz5UDcmwlPBsrVMawNpEeAJHYd46YFYlab1WLuUK6pzmQ - addcreddits, addcreddits , renny muttach Respaldo, 2026-09-20 00:00:00 . 584128003166 2026-08-20 11:18:58 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1578423063655181.jpg (48691 bytes) output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128003166","wa_id":"584128003166"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDAzMTY2FQIAERgSMzYzMDUzMTczREUzNUQxOUNCAA==","message_status":"accepted"}]}'. 2026-08-20 11:18:59 - OCR tesseract exit=0 chars=276 2026-08-20 11:18:59 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 312 A PagomóvilBDV Personas Y [To EN 20/08/2026 TN 007069170008 Ij Identificación: 18143785 Origen: 0102****8161 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: valery manrique 2026-08-20 11:18:59 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-20"} 2026-08-20 11:18:59 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 11:18:59 - DEBUG registro: usernameRaw=''70:a7:41:24:9a:6c'' first=''Valery Coromoto'' last=''Manrrique de Araus'' esRegistrado=1 2026-08-20 11:18:59 - DEBUG bodyAdmin postOCR: Tlf: 04167310795\nUser: 70:a7:41:24:9a:6c\nNombre: Valery Coromoto Manrrique de Araus\nBanco: Venezuela\nMonto: \nFecha: 2026-08-20 (caption)\nSrvID: 35 2026-08-20 11:19:02 - IMG 1578423063655181 TEL 04167310795 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 11:19:02 - Incluyendo guardar_imagen.php... 2026-08-20 11:19:02 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 11:19:02 - Includes realizados. Verificando funciones... 2026-08-20 11:19:02 - obtenerInfoUsuario: Iniciando función con teléfono: 584167310795 2026-08-20 11:19:02 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 11:19:02 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 11:19:02 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 11:19:02 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 11:19:02 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 11:19:02 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:24:9a:6c","firstname":"Valery Coromoto","lastname":"Manrrique de Araus","mac":"70:a7:41:24:9a:6c","srvid":35} 2026-08-20 11:19:02 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 11:19:02 - Datos usuario extraídos: {"username":"70:a7:41:24:9a:6c","firstname":"Valery Coromoto","lastname":"Manrrique de Araus","mac":"70:a7:41:24:9a:6c","srvid":35} 2026-08-20 11:19:02 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 11:19:02 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 11:19:02 - Valor de accessToken: EAAC0c45... 2026-08-20 11:19:02 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 11:19:02 - Instancia WhatsAppImageHandler creada 2026-08-20 11:19:02 - Llamando a saveWhatsAppImage... 2026-08-20 11:19:02 - saveWhatsAppImage: Procesando imagen para: 584167310795 2026-08-20 11:19:02 - saveWhatsAppImage: ID de media: 1578423063655181, MIME type: image/jpeg 2026-08-20 11:19:02 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1578423063655181 2026-08-20 11:19:03 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 11:19:03 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1578423063655181&source=getMedia&ext=1787239448&hash=ATyT6CBdJpaIjk6jk-dzn0DlNzPjQ8Mu9vhyD5Vkr_MPGg 2026-08-20 11:19:03 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1578423063655181&source=getMedia&ext=1787239448&hash=ATyT6CBdJpaIjk6jk-dzn0DlNzPjQ8Mu9vhyD5Vkr_MPGg 2026-08-20 11:19:03 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 11:19:03 - descargar_imagen: Imagen descargada - Tamaño: 48691 bytes, Tipo: image/jpeg 2026-08-20 11:19:03 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1578423063655181.jpg, Tamaño: 48691 bytes 2026-08-20 11:19:03 - saveToDatabase: Registro insertado en BD con ID: 451 2026-08-20 11:19:03 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1578423063655181.jpg","image_id":"1578423063655181","size":48691,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 11:19:03 - Resultado del comando: array 2026-08-20 11:19:03 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 11:19:05 - Mensaje enviado con éxito a 584167310795 2026-08-20 11:19:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a871ae910510 (wa_message_id: wamid.HBgMNTg0MTY3MzEwNzk1FQIAERgSQTA5QkU0MTgyNjVBQzhBMjlCAA==) 2026-08-20 11:19:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a871ae910510 2026-08-20 11:19:05 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Valery Coromoto Manrrique de Araus, 19/09/2026 . 584167310795 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584167310795","wa_id":"584167310795"}],"messages":[{"id":"wamid.HBgMNTg0MTY3MzEwNzk1FQIAERgSNkRFNzFFNTQyNDhGMzY2QzBCAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Karelia Breidenbach, 2026-09-11 00:00:00 . 584161461388 - addcreddits, addcreddits, Emily Blanco, 19/09/2026 . 584143995591 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584161461388","wa_id":"584161461388"}],"messages":[{"id":"wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSMzY4RjkyRDQ1OUYzMzFGQUQyAA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143995591","wa_id":"584143995591"}],"messages":[{"id":"wamid.HBgMNTg0MTQzOTk1NTkxFQIAERgSQzVDRTA4RTEyQjFCNzJERDRCAA==","message_status":"accepted"}]}'. 2026-08-20 11:22:50 - ====== INICIO WEBHOOK ====== 2026-08-20 11:22:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 11:22:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 11:22:50 - ====== FIN WEBHOOK ====== 2026-08-20 11:28:36 - ====== INICIO WEBHOOK ====== 2026-08-20 11:28:36 - Evento: interactive | De: 584120485384 | Size: 973b 2026-08-20 11:28:36 - Procesando encuesta interactiva 2026-08-20 11:28:36 - SurveyService: Iniciando procesamiento de encuesta 2026-08-20 11:28:36 - Procesando encuesta de: 584120485384, Message ID: wamid.HBgMNTg0MTIwNDg1Mzg0FQIAEhggQTU5MEJGMEUzOEQ1MjI5N0YwNjIwNkFCNzc1MzgyNzcA 2026-08-20 11:28:36 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-20 11:28:36 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ariana Frey, 2026-09-04 00:00:00 . 584121477719 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121477719","wa_id":"584121477719"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDc3NzE5FQIAERgSN0VFRDI4Rjk2MTNFOUI1QzRGAA==","message_status":"accepted"}]}'. 2026-08-20 11:49:16 - ====== INICIO WEBHOOK ====== 2026-08-20 11:49:16 - Evento: image | De: 584143466209 | Size: 869b 2026-08-20 11:49:16 - Procesando mensaje regular tipo: image 2026-08-20 11:49:16 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-20 11:49:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RjVCREU2NjE4MjkyNkZDMEM3Mzc0NTk3OEIzN0MA 2026-08-20 11:49:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2RjVCREU2NjE4MjkyNkZDMEM3Mzc0NTk3OEIzN0MA 2026-08-20 11:49:16 - Contenido: Pg mercantil 119254.69 bodega-carmen... 2026-08-20 11:49:16 - Comando detectado: pg 2026-08-20 11:49:16 - CommandProcessor: Procesando comando: pg 2026-08-20 11:49:16 - Gasto personal con imagen: 2538593849913431 2026-08-20 11:49:16 - Formato 'pg banco descripcion': banco=mercantil, desc=119254.69 bodega-carmen 2026-08-20 11:49:17 - Ejecutando GastosService (personal) [20-Aug-2026 11:49:18 America/Caracas] [ExchangeRateService] Tasa API (oficial): 777.4161 2026-08-20 11:49:20 - Resultado del comando: array 2026-08-20 11:49:20 - Enviando respuesta: ✅ 👤 Gasto personal #388 registrado • Monto 2026-08-20 11:49:21 - Mensaje enviado con éxito a 584143466209 2026-08-20 11:49:21 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a872201a9827 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQTM1MUQxRDE0MjU5Rjg4QkQ5AA==) 2026-08-20 11:49:21 - SUCCESS: Respuesta ChatGPT guardada: out_6a872201a9827 2026-08-20 11:49:21 - ====== FIN WEBHOOK ====== 2026-08-20 11:49:45 - ====== INICIO WEBHOOK ====== 2026-08-20 11:49:45 - Evento: button | De: 584121414163 | Size: 697b 2026-08-20 11:49:45 - Procesando botón de plantilla: Informacion de pagos 2026-08-20 11:49:45 - ButtonService: payload=informacion de pagos, telefono=584121414163 2026-08-20 11:49:45 - Procesando botón PAGO para: 584121414163 2026-08-20 11:49:47 - Mensaje enviado con éxito a 584121414163 2026-08-20 11:49:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87221b481ef (wa_message_id: wamid.HBgMNTg0MTIxNDE0MTYzFQIAERgSQTlCQTkyQkNBMjQ2QzNENDU4AA==) 2026-08-20 11:49:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a87221b481ef 2026-08-20 11:49:47 - ====== FIN WEBHOOK ====== 2026-08-20 11:51:01 - ====== INICIO WEBHOOK ====== 2026-08-20 11:51:01 - Evento: text | De: 584121414163 | Size: 574b 2026-08-20 11:51:01 - Procesando mensaje regular tipo: text 2026-08-20 11:51:01 - RegularMessageService: Procesando mensaje de 584121414163, tipo: text 2026-08-20 11:51:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIxNDE0MTYzFQIAEhgUM0E3QUE2MzJCMTk4ODIwMEZDQkIA 2026-08-20 11:51:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIxNDE0MTYzFQIAEhgUM0E3QUE2MzJCMTk4ODIwMEZDQkIA 2026-08-20 11:51:01 - Contenido: Cuánto es el monto del plan en bs... 2026-08-20 11:51:01 - Comando detectado: cuánto 2026-08-20 11:51:01 - CommandProcessor: Procesando comando: cuánto 2026-08-20 11:51:01 - Comando no reconocido, enviando a ChatGPT 2026-08-20 11:51:01 - Resultado del comando: string 2026-08-20 11:51:01 - Enviando a ChatGPT: Cuánto es el monto del plan en bs... 2026-08-20 11:51:01 - LeadCapture: Posible lead detectado para 584121414163 2026-08-20 11:51:01 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-20 11:51:01 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es el monto del plan en bs... 2026-08-20 11:51:01 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 12:51:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 12:51:01 America/Halifax] [CHATBOT][START] corr=5806edf1 IP=127.0.0.1 UA= [20-Aug-2026 11:51:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 11:51:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-23 username=4c:d7:c8:a0:81:d3 mobile=584121414163 [20-Aug-2026 11:51:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 11:51:03 America/Caracas] [CHATBOT][DIAG] corr=5806edf1 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 2; Problema: Tu cuenta vence en 2 días [warning] [20-Aug-2026 11:51:03 America/Caracas] [CHATBOT][CTX] corr=5806edf1 tel=584121414163 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 11:51:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 11:51:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 11:51:03 America/Caracas] [CHATBOT][AI][87bba8] Proveedor: gemini [20-Aug-2026 11:51:03 America/Caracas] [CHATBOT][GEMINI][87bba8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 11:51:04 America/Caracas] [CHATBOT][GEMINI][87bba8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 11:51:04 America/Caracas] [CHATBOT][GEMINI][87bba8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 11:51:05 America/Caracas] [CHATBOT][AI][87bba8] Gemini falló, usando heurística local [20-Aug-2026 11:51:05 America/Caracas] [CHATBOT][END] corr=5806edf1 bytesRespuesta=478 [20-Aug-2026 11:51:05 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 11:51:05 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 11:51:24 - ====== INICIO WEBHOOK ====== 2026-08-20 11:51:24 - Evento: text | De: 584121414163 | Size: 574b 2026-08-20 11:51:24 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIxNDE0MTYzFQIAEhgUM0E3QUE2MzJCMTk4ODIwMEZDQkIA, ignorando 2026-08-20 11:53:16 - Error enviando mensaje WhatsApp: Failed to connect to graph.facebook.com port 443 after 130603 ms: Connection timed out 2026-08-20 11:53:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8722ec24560 (wa_message_id: ) 2026-08-20 11:53:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a8722ec24560 2026-08-20 11:53:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, Leonardo Suarez, 19/09/2026 . 584121414163 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121414163","wa_id":"584121414163"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE0MTYzFQIAERgSMjlERDBBMTY3MjZBQjI2MzIyAA==","message_status":"accepted"}]}'. 2026-08-20 11:54:57 - ====== INICIO WEBHOOK ====== 2026-08-20 11:54:57 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 11:54:57 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 11:54:57 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Leonardo Suarez, 2027-09-23 00:00:00 . 584121414163 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121414163","wa_id":"584121414163"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDE0MTYzFQIAERgSNjA4NzMxNEQyMTRDMTE5ODc1AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143055135","wa_id":"584143055135"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDU1MTM1FQIAERgSQkU4RkVEMTQ5MEQzRDFGMzM3AA==","message_status":"accepted"}]}'. 2026-08-20 12:09:47 - ====== INICIO WEBHOOK ====== 2026-08-20 12:09:47 - Evento: reaction | De: 584161461388 | Size: 673b 2026-08-20 12:09:47 - WARNING: Tipo webhook no reconocido: Array ( [object] => whatsapp_business_account [entry] => Array ( [0] => Array ( [id] => 220834897773628 [changes] => Array ( [0] => Array ( [value] => Array ( [messaging_product] => whatsapp [metadata] => Array ( [display_phone_number] => 584123663736 [phone_number_id] => 194781080391974 ) [contacts] => Array ( [0] => Array ( [profile] => Array ( [name] => K@reli@. ) [wa_id] => 584161461388 [user_id] => VE.4532673657019781 ) ) [messages] => Array ( [0] => Array ( [from] => 584161461388 [from_user_id] => VE.4532673657019781 [id] => wamid.HBgMNTg0MTYxNDYxMzg4FQIAEhggQUMwNjE4OEJFOUQwNkUzNDcxQkNDMTI5MUIxNUNGNUYA [timestamp] => 1787242191 [type] => reaction [reaction] => Array ( [message_id] => wamid.HBgMNTg0MTYxNDYxMzg4FQIAERgSMzY4RjkyRDQ1OUYzMzFGQUQyAA== [emoji] => 👍🏻 ) ) ) ) [field] => messages ) ) ) ) ) 2026-08-20 12:09:47 - ====== FIN WEBHOOK ====== 2026-08-20 12:17:14 - ====== INICIO WEBHOOK ====== 2026-08-20 12:17:14 - Evento: button | De: 584123964013 | Size: 730b 2026-08-20 12:17:14 - Procesando botón de plantilla: Informacion de pagos 2026-08-20 12:17:14 - ButtonService: payload=informacion de pagos, telefono=584123964013 2026-08-20 12:17:14 - Procesando botón PAGO para: 584123964013 2026-08-20 12:17:15 - Mensaje enviado con éxito a 584123964013 2026-08-20 12:17:15 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87288bb75e8 (wa_message_id: wamid.HBgMNTg0MTIzOTY0MDEzFQIAERgSNjVCMjlCRTM0MDc2RjFFQzk1AA==) 2026-08-20 12:17:15 - SUCCESS: Respuesta ChatGPT guardada: out_6a87288bb75e8 2026-08-20 12:17:15 - ====== FIN WEBHOOK ====== 2026-08-20 12:20:52 - ====== INICIO WEBHOOK ====== 2026-08-20 12:20:52 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 12:20:52 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 12:20:52 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, victor ziegler, 19/09/2026 . 584141063022 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141063022","wa_id":"584141063022"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMDYzMDIyFQIAERgSRDcwNjJDRjI1QjcyNzU1QUE0AA==","message_status":"accepted"}]}'. 2026-08-20 12:23:16 - ====== INICIO WEBHOOK ====== 2026-08-20 12:23:16 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 12:23:16 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 12:23:16 - ====== FIN WEBHOOK ====== 2026-08-20 12:24:08 - ====== INICIO WEBHOOK ====== 2026-08-20 12:24:08 - Evento: text | De: 584141063022 | Size: 562b 2026-08-20 12:24:08 - Procesando mensaje regular tipo: text 2026-08-20 12:24:08 - RegularMessageService: Procesando mensaje de 584141063022, tipo: text 2026-08-20 12:24:08 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMDYzMDIyFQIAEhggQUM4NTEwQ0M1QTMyRkUwRjY2MDYzQ0NFOTVFRURCMzUA 2026-08-20 12:24:08 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMDYzMDIyFQIAEhggQUM4NTEwQ0M1QTMyRkUwRjY2MDYzQ0NFOTVFRURCMzUA 2026-08-20 12:24:08 - Contenido: 👍... 2026-08-20 12:24:08 - Comando detectado: 👍 2026-08-20 12:24:08 - CommandProcessor: Procesando comando: 👍 2026-08-20 12:24:08 - Comando no reconocido, enviando a ChatGPT 2026-08-20 12:24:08 - Resultado del comando: string 2026-08-20 12:24:08 - Enviando a ChatGPT: 👍... 2026-08-20 12:24:08 - forwardToChatGPT: Enviando a ChatGPT: 👍... 2026-08-20 12:24:08 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 13:24:09 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 13:24:09 America/Halifax] [CHATBOT][START] corr=bbe6b680 IP=127.0.0.1 UA= [20-Aug-2026 12:24:09 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 12:24:09 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-21 username=74:ac:b9:8e:ef:d5 mobile=584141063022 [20-Aug-2026 12:24:09 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 12:24:09 America/Caracas] [CHATBOT][DIAG] corr=bbe6b680 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 3 [20-Aug-2026 12:24:09 America/Caracas] [CHATBOT][CTX] corr=bbe6b680 tel=584141063022 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 12:24:09 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 12:24:09 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 12:24:09 America/Caracas] [CHATBOT][AI][88a486] Proveedor: gemini [20-Aug-2026 12:24:09 America/Caracas] [CHATBOT][GEMINI][88a486] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 12:24:10 America/Caracas] [CHATBOT][GEMINI][88a486] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 12:24:11 America/Caracas] [CHATBOT][GEMINI][88a486] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 12:24:11 America/Caracas] [CHATBOT][AI][88a486] Gemini falló, usando heurística local [20-Aug-2026 12:24:11 America/Caracas] [CHATBOT][AI][88a486] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 12:24:11 America/Caracas] [CHATBOT][END] corr=bbe6b680 bytesRespuesta=391 [20-Aug-2026 12:24:11 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 12:24:11 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 12:24:12 - Mensaje enviado con éxito a 584141063022 2026-08-20 12:24:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a872a2ce7e61 (wa_message_id: wamid.HBgMNTg0MTQxMDYzMDIyFQIAERgSMUVGNEIxRkUwM0JBREE2NjRFAA==) 2026-08-20 12:24:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a872a2ce7e61 2026-08-20 12:24:12 - ====== FIN WEBHOOK ====== 2026-08-20 12:25:45 - ====== INICIO WEBHOOK ====== 2026-08-20 12:25:45 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 12:25:45 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 12:25:45 - ====== FIN WEBHOOK ====== 2026-08-20 12:27:14 - ====== INICIO WEBHOOK ====== 2026-08-20 12:27:14 - Evento: image | De: 584123964013 | Size: 872b 2026-08-20 12:27:14 - Procesando mensaje regular tipo: image 2026-08-20 12:27:14 - RegularMessageService: Procesando mensaje de 584123964013, tipo: image 2026-08-20 12:27:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM3NkQ1M0NGQzRDMDcyNzA1MEY2NjVBNzgwRjdFQ0QA 2026-08-20 12:27:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM3NkQ1M0NGQzRDMDcyNzA1MEY2NjVBNzgwRjdFQ0QA 2026-08-20 12:27:14 - Contenido: ... 2026-08-20 12:27:14 - Comando detectado: image 2026-08-20 12:27:14 - CommandProcessor: Procesando comando: image 2026-08-20 12:27:14 - Imagen sin comando, guardando y procesando 2026-08-20 12:27:14 - Verificando duplicado por imageId=1588448619358174, msgId=wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM3NkQ1M0NGQzRDMDcyNzA1MEY2NjVBNzgwRjdFQ0QA 2026-08-20 12:27:14 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 12:27:14 - Incluyendo numtoname.php... 2026-08-20 12:27:14 - Incluyendo media.php... 2026-08-20 12:27:14 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584123964013","from_user_id":"VE.4521620884791725","id":"wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM3NkQ1M0NGQzRDMDcyNzA1MEY2NjVBNzgwRjdFQ0QA","timestamp":"1787243236","type":"image","image":{"mime_type":"image\/jpeg","sha256":"D+xL4uvPuwNzN8QhQ\/bcinISnV5aKlZvKMbnoM1xJlo=","id":"1588448619358174","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1588448619358174&source=webhook&ext=1787243538&hash=ATzNcMSWaR-XT15fuUHHh84-CAgW-8iZ0SDSCkvS6BpEyw"}}] 2026-08-20 12:27:14 - DEBUG caption: no se encontró texto cercano 2026-08-20 12:27:14 - DEBUG caption final: [VACIO] 2026-08-20 12:27:14 - DEBUG busqueda mobiles: 04123964013,4123964013,584123964013 2026-08-20 12:27:14 - DEBUG usuario encontrado: 24:5a:4c:c0:45:4a 2026-08-20 12:27:14 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 12:27:14 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 12:27:24 - OCR ERROR meta id=1588448619358174 code=0 err=Failed to connect to graph.facebook.com port 443 after 10203 ms: Connection timed out resp= 2026-08-20 12:27:24 - OCR sin archivo local, se aborta 2026-08-20 12:27:24 - DEBUG registro: usernameRaw=''24:5a:4c:c0:45:4a'' first=''Zulay '' last=''Rudman'' esRegistrado=1 2026-08-20 12:27:24 - DEBUG bodyAdmin postOCR: Tlf: 04123964013\nUser: 24:5a:4c:c0:45:4a\nNombre: Zulay Rudman\nBanco: \nMonto: \nFecha: \nSrvID: 34 2026-08-20 12:27:36 - IMG 1588448619358174 TEL 04123964013 - Cliente code=0 err=Failed to connect to graph.facebook.com port 443 after 10203 ms: Connection timed out | Admin(584143466209) code=400 err= 2026-08-20 12:27:36 - Incluyendo guardar_imagen.php... 2026-08-20 12:27:36 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 12:27:36 - Includes realizados. Verificando funciones... 2026-08-20 12:27:36 - obtenerInfoUsuario: Iniciando función con teléfono: 584123964013 2026-08-20 12:27:36 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 12:27:36 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 12:27:36 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 12:27:36 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 12:27:36 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 12:27:36 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:c0:45:4a","firstname":"Zulay ","lastname":"Rudman","mac":"24:5a:4c:c0:45:4a","srvid":34} 2026-08-20 12:27:36 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 12:27:36 - Datos usuario extraídos: {"username":"24:5a:4c:c0:45:4a","firstname":"Zulay ","lastname":"Rudman","mac":"24:5a:4c:c0:45:4a","srvid":34} 2026-08-20 12:27:36 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 12:27:36 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 12:27:36 - Valor de accessToken: EAAC0c45... 2026-08-20 12:27:36 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 12:27:36 - Instancia WhatsAppImageHandler creada 2026-08-20 12:27:36 - Llamando a saveWhatsAppImage... 2026-08-20 12:27:36 - saveWhatsAppImage: Procesando imagen para: 584123964013 2026-08-20 12:27:36 - saveWhatsAppImage: ID de media: 1588448619358174, MIME type: image/jpeg 2026-08-20 12:27:36 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1588448619358174 2026-08-20 12:27:37 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 12:27:37 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1588448619358174&source=getMedia&ext=1787243562&hash=ATxYesscPCGOt_0JQlExFol4gdhA_uRg4ilBgaZko3PvDg 2026-08-20 12:27:37 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1588448619358174&source=getMedia&ext=1787243562&hash=ATxYesscPCGOt_0JQlExFol4gdhA_uRg4ilBgaZko3PvDg 2026-08-20 12:27:37 - ====== INICIO WEBHOOK ====== 2026-08-20 12:27:37 - Evento: image | De: 584123964013 | Size: 872b 2026-08-20 12:27:37 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM3NkQ1M0NGQzRDMDcyNzA1MEY2NjVBNzgwRjdFQ0QA, ignorando 2026-08-20 12:27:41 - ====== INICIO WEBHOOK ====== 2026-08-20 12:27:41 - Evento: image | De: 584129910566 | Size: 855b 2026-08-20 12:27:41 - Procesando mensaje regular tipo: image 2026-08-20 12:27:41 - RegularMessageService: Procesando mensaje de 584129910566, tipo: image 2026-08-20 12:27:41 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUMyQURENTE1ODJFRUQ2RDExNUMyNDVCQ0Q2OEIyRkQA 2026-08-20 12:27:41 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUMyQURENTE1ODJFRUQ2RDExNUMyNDVCQ0Q2OEIyRkQA 2026-08-20 12:27:41 - Contenido: ... 2026-08-20 12:27:41 - Comando detectado: image 2026-08-20 12:27:41 - CommandProcessor: Procesando comando: image 2026-08-20 12:27:41 - Imagen sin comando, guardando y procesando 2026-08-20 12:27:41 - Verificando duplicado por imageId=1098923312701520, msgId=wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUMyQURENTE1ODJFRUQ2RDExNUMyNDVCQ0Q2OEIyRkQA 2026-08-20 12:27:41 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 12:27:41 - Incluyendo numtoname.php... 2026-08-20 12:27:41 - Incluyendo media.php... 2026-08-20 12:27:41 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584129910566","from_user_id":"VE.4539360956351051","id":"wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUMyQURENTE1ODJFRUQ2RDExNUMyNDVCQ0Q2OEIyRkQA","timestamp":"1787243263","type":"image","image":{"mime_type":"image\/jpeg","sha256":"D+xL4uvPuwNzN8QhQ\/bcinISnV5aKlZvKMbnoM1xJlo=","id":"1098923312701520","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1098923312701520&source=webhook&ext=1787243565&hash=ATycmeV0La5Jt_DpTVihPtzZG-Uv07tT5G2mbYH8bwtaYQ"}}] 2026-08-20 12:27:41 - DEBUG caption: no se encontró texto cercano 2026-08-20 12:27:41 - DEBUG caption final: [VACIO] 2026-08-20 12:27:41 - DEBUG busqueda mobiles: 04129910566,4129910566,584129910566 2026-08-20 12:27:41 - DEBUG usuario encontrado: 70:a7:41:28:56:f2 2026-08-20 12:27:41 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 12:27:41 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 12:27:41 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1098923312701520&source=getMedia&ext=1787243566&hash=ATwlrH4CKtYBK9k68LH9UXvAJedFphCPezHlkzIKYIS06Q 2026-08-20 12:27:44 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1098923312701520.jpg (133721 bytes) 2026-08-20 12:27:44 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 12:27:44 - descargar_imagen: Imagen descargada - Tamaño: 133721 bytes, Tipo: image/jpeg 2026-08-20 12:27:44 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1588448619358174.jpg, Tamaño: 133721 bytes 2026-08-20 12:27:44 - saveToDatabase: Registro insertado en BD con ID: 452 2026-08-20 12:27:44 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1588448619358174.jpg","image_id":"1588448619358174","size":133721,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 12:27:44 - Resultado del comando: array 2026-08-20 12:27:44 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 12:27:45 - OCR tesseract exit=0 chars=363 2026-08-20 12:27:45 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 262 PILA E CIO IN E € AS Ma PagomóvilBDV Personas Fecha: 20/08/2026 Operacién: 007069991414 Ij Identificacién: 18143785 Origen: 0102****2191 DU 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: zulay € @> Agregar Beneficiario op Crear Acceso directo ¡a O ) 2026-08-20 12:27:45 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-20"} 2026-08-20 12:27:45 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 12:27:45 - DEBUG registro: usernameRaw=''70:a7:41:28:56:f2'' first=''Winifer'' last=''Hugle'' esRegistrado=1 2026-08-20 12:27:45 - DEBUG bodyAdmin postOCR: Tlf: 04129910566\nUser: 70:a7:41:28:56:f2\nNombre: Winifer Hugle\nBanco: Venezuela\nMonto: \nFecha: 2026-08-20 (caption)\nSrvID: 34 2026-08-20 12:27:45 - Mensaje enviado con éxito a 584123964013 2026-08-20 12:27:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a872b01d258d (wa_message_id: wamid.HBgMNTg0MTIzOTY0MDEzFQIAERgSRkZDQkVGRDAxNDhFRkJCODk1AA==) 2026-08-20 12:27:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a872b01d258d 2026-08-20 12:27:45 - ====== FIN WEBHOOK ====== 2026-08-20 12:27:49 - IMG 1098923312701520 TEL 04129910566 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 12:27:49 - Incluyendo guardar_imagen.php... 2026-08-20 12:27:49 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 12:27:49 - Includes realizados. Verificando funciones... 2026-08-20 12:27:49 - obtenerInfoUsuario: Iniciando función con teléfono: 584129910566 2026-08-20 12:27:49 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 12:27:49 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 12:27:49 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 12:27:49 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 12:27:49 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 12:27:49 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:56:f2","firstname":"Winifer","lastname":"Hugle","mac":"70:a7:41:28:56:f2","srvid":34} 2026-08-20 12:27:49 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 12:27:49 - Datos usuario extraídos: {"username":"70:a7:41:28:56:f2","firstname":"Winifer","lastname":"Hugle","mac":"70:a7:41:28:56:f2","srvid":34} 2026-08-20 12:27:49 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 12:27:49 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 12:27:49 - Valor de accessToken: EAAC0c45... 2026-08-20 12:27:49 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 12:27:49 - Instancia WhatsAppImageHandler creada 2026-08-20 12:27:49 - Llamando a saveWhatsAppImage... 2026-08-20 12:27:49 - saveWhatsAppImage: Procesando imagen para: 584129910566 2026-08-20 12:27:49 - saveWhatsAppImage: ID de media: 1098923312701520, MIME type: image/jpeg 2026-08-20 12:27:49 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1098923312701520 2026-08-20 12:27:49 - ====== INICIO WEBHOOK ====== 2026-08-20 12:27:49 - Evento: text | De: 584129910566 | Size: 573b 2026-08-20 12:27:49 - Procesando mensaje regular tipo: text 2026-08-20 12:27:49 - RegularMessageService: Procesando mensaje de 584129910566, tipo: text 2026-08-20 12:27:49 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM4QzRGQTQwNkI0MjBEQzUwMDRCRUZEQUUzQkVBRTAA 2026-08-20 12:27:49 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM4QzRGQTQwNkI0MjBEQzUwMDRCRUZEQUUzQkVBRTAA 2026-08-20 12:27:49 - Contenido: Pago de Zulaivenancia... 2026-08-20 12:27:49 - Comando detectado: pago 2026-08-20 12:27:49 - CommandProcessor: Procesando comando: pago 2026-08-20 12:27:49 - Ejecutando add_pagos.php 2026-08-20 12:27:50 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 12:27:50 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1098923312701520&source=getMedia&ext=1787243574&hash=ATx3qCdSm2wtJV1yeedUl8777TQh4AYh_AOH2hgqhPc2mw 2026-08-20 12:27:50 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1098923312701520&source=getMedia&ext=1787243574&hash=ATx3qCdSm2wtJV1yeedUl8777TQh4AYh_AOH2hgqhPc2mw [20-Aug-2026 12:27:50 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 12:27:50 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-20 12:27:51 - ====== INICIO WEBHOOK ====== 2026-08-20 12:27:51 - Evento: text | De: 584129910566 | Size: 573b 2026-08-20 12:27:51 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUM4QzRGQTQwNkI0MjBEQzUwMDRCRUZEQUUzQkVBRTAA, ignorando 2026-08-20 12:27:57 - ====== INICIO WEBHOOK ====== 2026-08-20 12:27:57 - Evento: text | De: 584123964013 | Size: 601b 2026-08-20 12:27:57 - Procesando mensaje regular tipo: text 2026-08-20 12:27:57 - RegularMessageService: Procesando mensaje de 584123964013, tipo: text 2026-08-20 12:27:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM3NjJDNDkzOEQyMjA0QTZDQkQyREI0M0ZGQ0U3REIA 2026-08-20 12:27:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM3NjJDNDkzOEQyMjA0QTZDQkQyREI0M0ZGQ0U3REIA 2026-08-20 12:27:57 - Contenido: Pago del Internet zulai vemancia... 2026-08-20 12:27:57 - Comando detectado: pago 2026-08-20 12:27:57 - CommandProcessor: Procesando comando: pago 2026-08-20 12:27:57 - Ejecutando add_pagos.php [20-Aug-2026 12:27:58 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 12:27:58 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-20 12:27:59 - ====== INICIO WEBHOOK ====== 2026-08-20 12:27:59 - Evento: text | De: 584123964013 | Size: 601b 2026-08-20 12:27:59 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM3NjJDNDkzOEQyMjA0QTZDQkQyREI0M0ZGQ0U3REIA, ignorando 2026-08-20 12:28:02 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 12:28:02 - descargar_imagen: Imagen descargada - Tamaño: 133721 bytes, Tipo: image/jpeg 2026-08-20 12:28:02 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1098923312701520.jpg, Tamaño: 133721 bytes 2026-08-20 12:28:02 - saveToDatabase: Registro insertado en BD con ID: 453 2026-08-20 12:28:02 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1098923312701520.jpg","image_id":"1098923312701520","size":133721,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 12:28:02 - Resultado del comando: array 2026-08-20 12:28:02 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 12:28:03 - Mensaje enviado con éxito a 584129910566 2026-08-20 12:28:03 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a872b131f4ca (wa_message_id: wamid.HBgMNTg0MTI5OTEwNTY2FQIAERgSN0IyRTQwOEJDM0Q0MDNBMzM5AA==) 2026-08-20 12:28:03 - SUCCESS: Respuesta ChatGPT guardada: out_6a872b131f4ca 2026-08-20 12:28:03 - ====== FIN WEBHOOK ====== 2026-08-20 12:28:38 - ====== INICIO WEBHOOK ====== 2026-08-20 12:28:38 - Evento: text | De: 584129910566 | Size: 580b 2026-08-20 12:28:38 - Procesando mensaje regular tipo: text 2026-08-20 12:28:38 - RegularMessageService: Procesando mensaje de 584129910566, tipo: text 2026-08-20 12:28:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUMwNUFEQzRDRDQxRjhFRUIwNzZEQTAyMjIyOTk5NzkA 2026-08-20 12:28:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTEwNTY2FQIAEhggQUMwNUFEQzRDRDQxRjhFRUIwNzZEQTAyMjIyOTk5NzkA 2026-08-20 12:28:38 - Contenido: Es del usuario Zulaivenancia... 2026-08-20 12:28:38 - Comando detectado: es 2026-08-20 12:28:38 - CommandProcessor: Procesando comando: es 2026-08-20 12:28:38 - Comando no reconocido, enviando a ChatGPT 2026-08-20 12:28:38 - Resultado del comando: string 2026-08-20 12:28:38 - Enviando a ChatGPT: Es del usuario Zulaivenancia... 2026-08-20 12:28:38 - forwardToChatGPT: Enviando a ChatGPT: Es del usuario Zulaivenancia... 2026-08-20 12:28:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 13:28:38 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 13:28:38 America/Halifax] [CHATBOT][START] corr=b202971b IP=127.0.0.1 UA= [20-Aug-2026 12:28:38 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 12:28:38 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-09-10 username=70:a7:41:28:56:f2 mobile=584129910566 [20-Aug-2026 12:28:38 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 12:28:38 America/Caracas] [CHATBOT][DIAG] corr=b202971b Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 1 [20-Aug-2026 12:28:38 America/Caracas] [CHATBOT][CTX] corr=b202971b tel=584129910566 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 12:28:38 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 12:28:38 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 12:28:38 America/Caracas] [CHATBOT][AI][ff21d8] Proveedor: gemini [20-Aug-2026 12:28:38 America/Caracas] [CHATBOT][GEMINI][ff21d8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 12:28:39 America/Caracas] [CHATBOT][GEMINI][ff21d8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 12:28:39 America/Caracas] [CHATBOT][GEMINI][ff21d8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 12:28:40 America/Caracas] [CHATBOT][AI][ff21d8] Gemini falló, usando heurística local [20-Aug-2026 12:28:40 America/Caracas] [CHATBOT][AI][ff21d8] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 12:28:40 America/Caracas] [CHATBOT][END] corr=b202971b bytesRespuesta=390 [20-Aug-2026 12:28:40 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 12:28:40 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 12:28:41 - Mensaje enviado con éxito a 584129910566 2026-08-20 12:28:41 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a872b39cd5d1 (wa_message_id: wamid.HBgMNTg0MTI5OTEwNTY2FQIAERgSRDhERjhGMDc2MzdCMDIzNzUzAA==) 2026-08-20 12:28:41 - SUCCESS: Respuesta ChatGPT guardada: out_6a872b39cd5d1 2026-08-20 12:28:41 - ====== FIN WEBHOOK ====== 2026-08-20 12:29:15 - ====== INICIO WEBHOOK ====== 2026-08-20 12:29:15 - Evento: text | De: 584123964013 | Size: 757b 2026-08-20 12:29:15 - Procesando mensaje regular tipo: text 2026-08-20 12:29:15 - RegularMessageService: Procesando mensaje de 584123964013, tipo: text 2026-08-20 12:29:15 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM2NDdCOTVDNUI1RjBEOTdGM0RFMEJFOENGMjk1RDEA 2026-08-20 12:29:15 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM2NDdCOTVDNUI1RjBEOTdGM0RFMEJFOENGMjk1RDEA 2026-08-20 12:29:15 - Contenido: Pago de Internet zulai venancia... 2026-08-20 12:29:15 - Comando detectado: pago 2026-08-20 12:29:15 - CommandProcessor: Procesando comando: pago 2026-08-20 12:29:15 - Ejecutando add_pagos.php [20-Aug-2026 12:29:16 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 12:29:16 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-20 12:29:16 - ====== INICIO WEBHOOK ====== 2026-08-20 12:29:16 - Evento: text | De: 584123964013 | Size: 757b 2026-08-20 12:29:16 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzOTY0MDEzFQIAEhggQUM2NDdCOTVDNUI1RjBEOTdGM0RFMEJFOENGMjk1RDEA, ignorando - addcreddits, addcreddits , alexis durr, 2026-08-30 00:00:00 . 584129646059 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129646059","wa_id":"584129646059"}],"messages":[{"id":"wamid.HBgMNTg0MTI5NjQ2MDU5FQIAERgSNTNDNUY0QjZFODRBNjlGQkE2AA==","message_status":"accepted"}]}'. 2026-08-20 12:58:00 - ====== INICIO WEBHOOK ====== 2026-08-20 12:58:00 - Evento: button | De: 584123865193 | Size: 724b 2026-08-20 12:58:00 - Procesando botón de plantilla: Informacion de pagos 2026-08-20 12:58:00 - ButtonService: payload=informacion de pagos, telefono=584123865193 2026-08-20 12:58:00 - Procesando botón PAGO para: 584123865193 2026-08-20 12:58:01 - Mensaje enviado con éxito a 584123865193 2026-08-20 12:58:01 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a873219b08a8 (wa_message_id: wamid.HBgMNTg0MTIzODY1MTkzFQIAERgSQzMxMjg5RDg5REJCNjNCRjI5AA==) 2026-08-20 12:58:01 - SUCCESS: Respuesta ChatGPT guardada: out_6a873219b08a8 2026-08-20 12:58:01 - ====== FIN WEBHOOK ====== 2026-08-20 13:00:46 - ====== INICIO WEBHOOK ====== 2026-08-20 13:00:46 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 13:00:46 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 13:00:46 - ====== FIN WEBHOOK ====== 2026-08-20 13:01:05 - ====== INICIO WEBHOOK ====== 2026-08-20 13:01:05 - Evento: image | De: 584123865193 | Size: 837b 2026-08-20 13:01:05 - Procesando mensaje regular tipo: image 2026-08-20 13:01:05 - RegularMessageService: Procesando mensaje de 584123865193, tipo: image 2026-08-20 13:01:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNGMUQyRjgwQzc2OTcyODQ0Rjk2MTI1REVDMUIwODkA 2026-08-20 13:01:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNGMUQyRjgwQzc2OTcyODQ0Rjk2MTI1REVDMUIwODkA 2026-08-20 13:01:05 - Contenido: ... 2026-08-20 13:01:05 - Comando detectado: image 2026-08-20 13:01:05 - CommandProcessor: Procesando comando: image 2026-08-20 13:01:05 - Imagen sin comando, guardando y procesando 2026-08-20 13:01:05 - Verificando duplicado por imageId=1438229568281044, msgId=wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNGMUQyRjgwQzc2OTcyODQ0Rjk2MTI1REVDMUIwODkA 2026-08-20 13:01:05 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 13:01:05 - Incluyendo numtoname.php... 2026-08-20 13:01:05 - Incluyendo media.php... 2026-08-20 13:01:05 - DEBUG messages batch: [{"from":"584123865193","from_user_id":"VE.4553679191585894","id":"wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNGMUQyRjgwQzc2OTcyODQ0Rjk2MTI1REVDMUIwODkA","timestamp":"1787245268","type":"image","image":{"mime_type":"image\/jpeg","sha256":"zl4Vx9AE\/SDsDP0kPKUDIwnheF3n7AX19+yhgomywuA=","id":"1438229568281044","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1438229568281044&source=webhook&ext=1787245570&hash=ATxt0hs9uyLXDCHmSbMgUMaqIN31oPP_RZoW0NouTghTFw"}}] 2026-08-20 13:01:05 - DEBUG caption: no se encontró texto cercano 2026-08-20 13:01:05 - DEBUG caption final: [VACIO] 2026-08-20 13:01:05 - DEBUG busqueda mobiles: 04123865193,4123865193,584123865193 2026-08-20 13:01:05 - DEBUG usuario NO encontrado 2026-08-20 13:01:05 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 13:01:05 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 13:01:06 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1438229568281044&source=getMedia&ext=1787245571&hash=ATw83bh7CTJTXQm7GuDfJ4JM8J33H6sr7J2qgHuornvFlg 2026-08-20 13:01:07 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1438229568281044.jpg (28460 bytes) 2026-08-20 13:01:08 - OCR tesseract exit=0 chars=225 2026-08-20 13:01:08 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 224 PagomóvilBDV Personas IÓN 20/08/2026 CAT IE Identificacién: 18143785 Origen: 0102****2823 pte 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-20 13:01:08 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-20"} 2026-08-20 13:01:08 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 13:01:08 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-20 13:01:08 - DEBUG bodyAdmin postOCR: Tlf: 04123865193\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-20 (caption) 2026-08-20 13:01:11 - IMG 1438229568281044 TEL 04123865193 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 13:01:11 - Incluyendo guardar_imagen.php... 2026-08-20 13:01:11 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 13:01:11 - Includes realizados. Verificando funciones... 2026-08-20 13:01:11 - obtenerInfoUsuario: Iniciando función con teléfono: 584123865193 2026-08-20 13:01:11 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 13:01:11 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 13:01:11 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 13:01:11 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 13:01:11 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 13:01:11 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b4:cf:b4","firstname":"Yoider","lastname":"Nieves","mac":"28:70:4E:B4:CF:B4","srvid":47} 2026-08-20 13:01:11 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 13:01:11 - Datos usuario extraídos: {"username":"28:70:4e:b4:cf:b4","firstname":"Yoider","lastname":"Nieves","mac":"28:70:4E:B4:CF:B4","srvid":47} 2026-08-20 13:01:11 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 13:01:11 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 13:01:11 - Valor de accessToken: EAAC0c45... 2026-08-20 13:01:11 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 13:01:11 - Instancia WhatsAppImageHandler creada 2026-08-20 13:01:11 - Llamando a saveWhatsAppImage... 2026-08-20 13:01:11 - saveWhatsAppImage: Procesando imagen para: 584123865193 2026-08-20 13:01:11 - saveWhatsAppImage: ID de media: 1438229568281044, MIME type: image/jpeg 2026-08-20 13:01:11 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1438229568281044 2026-08-20 13:01:12 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 13:01:12 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1438229568281044&source=getMedia&ext=1787245577&hash=ATy6Lk48elLhioznDvLlRDK3-fPaBckh8CufjA7wdMwSOQ 2026-08-20 13:01:12 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1438229568281044&source=getMedia&ext=1787245577&hash=ATy6Lk48elLhioznDvLlRDK3-fPaBckh8CufjA7wdMwSOQ 2026-08-20 13:01:13 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 13:01:13 - descargar_imagen: Imagen descargada - Tamaño: 28460 bytes, Tipo: image/jpeg 2026-08-20 13:01:13 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1438229568281044.jpg, Tamaño: 28460 bytes 2026-08-20 13:01:13 - saveToDatabase: Registro insertado en BD con ID: 454 2026-08-20 13:01:13 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1438229568281044.jpg","image_id":"1438229568281044","size":28460,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 13:01:13 - Resultado del comando: array 2026-08-20 13:01:13 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 13:01:14 - Mensaje enviado con éxito a 584123865193 2026-08-20 13:01:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8732da48717 (wa_message_id: wamid.HBgMNTg0MTIzODY1MTkzFQIAERgSMTY1RTk0NjhDQTdFNzA2MkE2AA==) 2026-08-20 13:01:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a8732da48717 2026-08-20 13:01:14 - ====== FIN WEBHOOK ====== 2026-08-20 13:03:48 - ====== INICIO WEBHOOK ====== 2026-08-20 13:03:48 - Evento: interactive | De: 584123865193 | Size: 965b 2026-08-20 13:03:48 - Procesando Flow de PAGO para: 584123865193 [20-Aug-2026 13:03:50 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 13:03:50 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-20 13:03:50 - ====== INICIO WEBHOOK ====== 2026-08-20 13:03:50 - Evento: interactive | De: 584123865193 | Size: 965b 2026-08-20 13:03:50 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUM2NDI2RTJBRTRGNEFBQzcyODk0QzRCM0Y1MDNEREEA, ignorando - addcreddits, addcreddits, Cleiver Marquez, 19/09/2026 . 584129065377 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129065377","wa_id":"584129065377"}],"messages":[{"id":"wamid.HBgMNTg0MTI5MDY1Mzc3FQIAERgSNkQ2NjVCMUI4NUUzQUUxNUFBAA==","message_status":"accepted"}]}'. 2026-08-20 13:05:15 - ====== INICIO WEBHOOK ====== 2026-08-20 13:05:15 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 13:05:15 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 13:05:15 - ====== FIN WEBHOOK ====== 2026-08-20 13:05:16 - ====== INICIO WEBHOOK ====== 2026-08-20 13:05:16 - Evento: image | De: 584129065377 | Size: 833b 2026-08-20 13:05:16 - Procesando mensaje regular tipo: image 2026-08-20 13:05:16 - RegularMessageService: Procesando mensaje de 584129065377, tipo: image 2026-08-20 13:05:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5MDY1Mzc3FQIAEhggQUM0NEY1NDQzRjZCRjI0QTE1OTA4RkU2RkJCMDNFRUIA 2026-08-20 13:05:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5MDY1Mzc3FQIAEhggQUM0NEY1NDQzRjZCRjI0QTE1OTA4RkU2RkJCMDNFRUIA 2026-08-20 13:05:16 - Contenido: ... 2026-08-20 13:05:16 - Comando detectado: image 2026-08-20 13:05:16 - CommandProcessor: Procesando comando: image 2026-08-20 13:05:16 - Imagen sin comando, guardando y procesando 2026-08-20 13:05:16 - Verificando duplicado por imageId=1569965858139153, msgId=wamid.HBgMNTg0MTI5MDY1Mzc3FQIAEhggQUM0NEY1NDQzRjZCRjI0QTE1OTA4RkU2RkJCMDNFRUIA 2026-08-20 13:05:16 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 13:05:16 - Incluyendo numtoname.php... 2026-08-20 13:05:16 - Incluyendo media.php... 2026-08-20 13:05:16 - DEBUG messages batch: [{"from":"584129065377","from_user_id":"VE.4575643969389416","id":"wamid.HBgMNTg0MTI5MDY1Mzc3FQIAEhggQUM0NEY1NDQzRjZCRjI0QTE1OTA4RkU2RkJCMDNFRUIA","timestamp":"1787245518","type":"image","image":{"mime_type":"image\/jpeg","sha256":"MSBKusUyTrjrYpVER2u7KQMDbzN539Fd\/OiXxopiAng=","id":"1569965858139153","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1569965858139153&source=webhook&ext=1787245820&hash=ATzEwSLZmVVum0fa4TXR9BE1fiPVlxEfN8Yf0V6dLlTaow"}}] 2026-08-20 13:05:16 - DEBUG caption: no se encontró texto cercano 2026-08-20 13:05:16 - DEBUG caption final: [VACIO] 2026-08-20 13:05:16 - DEBUG busqueda mobiles: 04129065377,4129065377,584129065377 2026-08-20 13:05:16 - DEBUG usuario encontrado: e4:38:83:ae:59:f6 2026-08-20 13:05:16 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 13:05:16 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 13:05:16 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1569965858139153&source=getMedia&ext=1787245821&hash=ATxdui-rR-6GcA0CpRM6uvWU5LL3wNVKbXq5iaTYzUuIaw 2026-08-20 13:05:18 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1569965858139153.jpg (47096 bytes) 2026-08-20 13:05:19 - OCR tesseract exit=0 chars=515 2026-08-20 13:05:19 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 179 Enviar Tpago ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 27.210,00 Nro. de referencia: Mm 623256205826 Fecha y hora del envío: 20/08/2026 a las 1:04:09 PM Cuenta origen: Cta. Corriente *1152 Beneficiario: wifi casa - 0412-3663736 Documento de identidad: J-50047993-0 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal eet Compartir Enviar nuevo Tpago o — Tpago [a Resumen Transferencias Recargas 2026-08-20 13:05:19 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-20"} 2026-08-20 13:05:19 - OCR parseDetalles: {"banco":"Venezuela","monto":"27210.00","fecha":"2026-08-20","debug":["fecha=2026-08-20","bancoCode=0102","montoNext=27.210,00"]} 2026-08-20 13:05:19 - DEBUG registro: usernameRaw=''e4:38:83:ae:59:f6'' first=''Cleiver'' last=''Marquez'' esRegistrado=1 2026-08-20 13:05:19 - DEBUG bodyAdmin postOCR: Tlf: 04129065377\nUser: e4:38:83:ae:59:f6\nNombre: Cleiver Marquez\nBanco: Venezuela\nMonto: 27210.00 (ocrDetails)\nFecha: 2026-08-20 (caption)\nSrvID: 47 2026-08-20 13:05:22 - IMG 1569965858139153 TEL 04129065377 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 13:05:22 - Incluyendo guardar_imagen.php... 2026-08-20 13:05:22 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 13:05:22 - Includes realizados. Verificando funciones... 2026-08-20 13:05:22 - obtenerInfoUsuario: Iniciando función con teléfono: 584129065377 2026-08-20 13:05:22 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 13:05:22 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 13:05:22 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 13:05:22 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 13:05:22 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 13:05:22 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:59:f6","firstname":"Cleiver","lastname":"Marquez","mac":"e4:38:83:ae:59:f6","srvid":47} 2026-08-20 13:05:22 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 13:05:22 - Datos usuario extraídos: {"username":"e4:38:83:ae:59:f6","firstname":"Cleiver","lastname":"Marquez","mac":"e4:38:83:ae:59:f6","srvid":47} 2026-08-20 13:05:22 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 13:05:22 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 13:05:22 - Valor de accessToken: EAAC0c45... 2026-08-20 13:05:22 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 13:05:22 - Instancia WhatsAppImageHandler creada 2026-08-20 13:05:22 - Llamando a saveWhatsAppImage... 2026-08-20 13:05:22 - saveWhatsAppImage: Procesando imagen para: 584129065377 2026-08-20 13:05:22 - saveWhatsAppImage: ID de media: 1569965858139153, MIME type: image/jpeg 2026-08-20 13:05:22 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1569965858139153 2026-08-20 13:05:23 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 13:05:23 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1569965858139153&source=getMedia&ext=1787245827&hash=ATyRudHH35A-7dHjos1-_mHvFt4FvACGIopA0MRtur9iDw 2026-08-20 13:05:23 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1569965858139153&source=getMedia&ext=1787245827&hash=ATyRudHH35A-7dHjos1-_mHvFt4FvACGIopA0MRtur9iDw 2026-08-20 13:05:23 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 13:05:23 - descargar_imagen: Imagen descargada - Tamaño: 47096 bytes, Tipo: image/jpeg 2026-08-20 13:05:23 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1569965858139153.jpg, Tamaño: 47096 bytes 2026-08-20 13:05:23 - saveToDatabase: Registro insertado en BD con ID: 455 2026-08-20 13:05:23 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1569965858139153.jpg","image_id":"1569965858139153","size":47096,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 13:05:23 - Resultado del comando: array 2026-08-20 13:05:23 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 13:05:24 - Mensaje enviado con éxito a 584129065377 2026-08-20 13:05:24 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8733d4b4f51 (wa_message_id: wamid.HBgMNTg0MTI5MDY1Mzc3FQIAERgSOEVDQ0I2QTFERUEwNzEwNDg3AA==) 2026-08-20 13:05:24 - SUCCESS: Respuesta ChatGPT guardada: out_6a8733d4b4f51 2026-08-20 13:05:24 - ====== FIN WEBHOOK ====== 2026-08-20 13:06:16 - ====== INICIO WEBHOOK ====== 2026-08-20 13:06:16 - Evento: image | De: 584123865193 | Size: 837b 2026-08-20 13:06:16 - Procesando mensaje regular tipo: image 2026-08-20 13:06:16 - RegularMessageService: Procesando mensaje de 584123865193, tipo: image 2026-08-20 13:06:16 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNCQ0U0QUQzMUNEQjBBODNCNzUyRTZCQjk1RDBGRTgA 2026-08-20 13:06:16 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNCQ0U0QUQzMUNEQjBBODNCNzUyRTZCQjk1RDBGRTgA 2026-08-20 13:06:16 - Contenido: ... 2026-08-20 13:06:16 - Comando detectado: image 2026-08-20 13:06:16 - CommandProcessor: Procesando comando: image 2026-08-20 13:06:16 - Imagen sin comando, guardando y procesando 2026-08-20 13:06:16 - Verificando duplicado por imageId=1669939544079187, msgId=wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNCQ0U0QUQzMUNEQjBBODNCNzUyRTZCQjk1RDBGRTgA 2026-08-20 13:06:16 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 13:06:16 - Incluyendo numtoname.php... 2026-08-20 13:06:16 - Incluyendo media.php... 2026-08-20 13:06:16 - DEBUG messages batch: [{"from":"584123865193","from_user_id":"VE.4553679191585894","id":"wamid.HBgMNTg0MTIzODY1MTkzFQIAEhggQUNCQ0U0QUQzMUNEQjBBODNCNzUyRTZCQjk1RDBGRTgA","timestamp":"1787245579","type":"image","image":{"mime_type":"image\/jpeg","sha256":"zl4Vx9AE\/SDsDP0kPKUDIwnheF3n7AX19+yhgomywuA=","id":"1669939544079187","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1669939544079187&source=webhook&ext=1787245880&hash=ATzCsXMJ26__YIF6JNMraBI3hokB3QEQTETVoDkQc6D9cQ"}}] 2026-08-20 13:06:16 - DEBUG caption: no se encontró texto cercano 2026-08-20 13:06:16 - DEBUG caption final: [VACIO] 2026-08-20 13:06:16 - DEBUG busqueda mobiles: 04123865193,4123865193,584123865193 2026-08-20 13:06:16 - DEBUG usuario NO encontrado 2026-08-20 13:06:16 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 13:06:16 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 13:06:17 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1669939544079187&source=getMedia&ext=1787245881&hash=ATzgqb4Q0xn42E0VvxHDOiTGsl2-c5AxPibgmjLZU1NGCg 2026-08-20 13:06:18 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1669939544079187.jpg (28460 bytes) 2026-08-20 13:06:18 - OCR tesseract exit=0 chars=225 2026-08-20 13:06:18 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 224 PagomóvilBDV Personas IÓN 20/08/2026 CAT IE Identificacién: 18143785 Origen: 0102****2823 pte 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-20 13:06:18 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-20"} 2026-08-20 13:06:18 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 13:06:18 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-20 13:06:18 - DEBUG bodyAdmin postOCR: Tlf: 04123865193\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-20 (caption) 2026-08-20 13:06:21 - IMG 1669939544079187 TEL 04123865193 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 13:06:21 - Incluyendo guardar_imagen.php... 2026-08-20 13:06:21 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 13:06:21 - Includes realizados. Verificando funciones... 2026-08-20 13:06:21 - obtenerInfoUsuario: Iniciando función con teléfono: 584123865193 2026-08-20 13:06:21 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 13:06:21 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 13:06:21 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 13:06:21 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 13:06:21 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 13:06:21 - obtenerInfoUsuario: Datos usuario: {"username":"28:70:4e:b4:cf:b4","firstname":"Yoider","lastname":"Nieves","mac":"28:70:4E:B4:CF:B4","srvid":47} 2026-08-20 13:06:21 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 13:06:21 - Datos usuario extraídos: {"username":"28:70:4e:b4:cf:b4","firstname":"Yoider","lastname":"Nieves","mac":"28:70:4E:B4:CF:B4","srvid":47} 2026-08-20 13:06:21 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 13:06:21 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 13:06:21 - Valor de accessToken: EAAC0c45... 2026-08-20 13:06:21 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 13:06:21 - Instancia WhatsAppImageHandler creada 2026-08-20 13:06:21 - Llamando a saveWhatsAppImage... 2026-08-20 13:06:21 - saveWhatsAppImage: Procesando imagen para: 584123865193 2026-08-20 13:06:21 - saveWhatsAppImage: ID de media: 1669939544079187, MIME type: image/jpeg 2026-08-20 13:06:21 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1669939544079187 2026-08-20 13:06:23 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 13:06:23 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1669939544079187&source=getMedia&ext=1787245887&hash=ATw6CySxYfrbGPrsIetVVrn7ohI_kBN47_T8KEfCg5484A 2026-08-20 13:06:23 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1669939544079187&source=getMedia&ext=1787245887&hash=ATw6CySxYfrbGPrsIetVVrn7ohI_kBN47_T8KEfCg5484A 2026-08-20 13:06:24 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 13:06:24 - descargar_imagen: Imagen descargada - Tamaño: 28460 bytes, Tipo: image/jpeg 2026-08-20 13:06:24 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1669939544079187.jpg, Tamaño: 28460 bytes 2026-08-20 13:06:24 - saveToDatabase: Registro insertado en BD con ID: 456 2026-08-20 13:06:24 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1669939544079187.jpg","image_id":"1669939544079187","size":28460,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 13:06:24 - Resultado del comando: array 2026-08-20 13:06:24 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 13:06:25 - Mensaje enviado con éxito a 584123865193 2026-08-20 13:06:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8734116cfbd (wa_message_id: wamid.HBgMNTg0MTIzODY1MTkzFQIAERgSMjA4QkEzQTU3OTI5QjU1MzI3AA==) 2026-08-20 13:06:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a8734116cfbd 2026-08-20 13:06:25 - ====== FIN WEBHOOK ====== 2026-08-20 13:09:23 - ====== INICIO WEBHOOK ====== 2026-08-20 13:09:23 - Evento: button | De: 584243697741 | Size: 723b 2026-08-20 13:09:23 - Procesando botón de plantilla: Informacion de pagos 2026-08-20 13:09:23 - ButtonService: payload=informacion de pagos, telefono=584243697741 2026-08-20 13:09:23 - Procesando botón PAGO para: 584243697741 2026-08-20 13:09:25 - Mensaje enviado con éxito a 584243697741 2026-08-20 13:09:25 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8734c56db9a (wa_message_id: wamid.HBgMNTg0MjQzNjk3NzQxFQIAERgSM0FCQkI0QjgxRUM5QUE5MTU1AA==) 2026-08-20 13:09:25 - SUCCESS: Respuesta ChatGPT guardada: out_6a8734c56db9a 2026-08-20 13:09:25 - ====== FIN WEBHOOK ====== 2026-08-20 13:19:24 - ====== INICIO WEBHOOK ====== 2026-08-20 13:19:24 - Evento: interactive | De: 584243697741 | Size: 1024b 2026-08-20 13:19:24 - Procesando Flow de PAGO para: 584243697741 [20-Aug-2026 13:19:25 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 13:19:25 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-20 13:19:25 - ====== INICIO WEBHOOK ====== 2026-08-20 13:19:25 - Evento: interactive | De: 584243697741 | Size: 1024b 2026-08-20 13:19:25 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNjk3NzQxFQIAEhggQUM5MDM1MzI4M0M5MDE5Qzg1RERBQzM5OEM2M0QzMzEA, ignorando 2026-08-20 13:35:38 - ====== INICIO WEBHOOK ====== 2026-08-20 13:35:38 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 13:35:38 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 13:35:38 - ====== FIN WEBHOOK ====== 2026-08-20 13:35:39 - ====== INICIO WEBHOOK ====== 2026-08-20 13:35:39 - Evento: status:failed | De: 584123703866 | Size: 828b 2026-08-20 13:35:39 - STATUS FAILED: failed para 584123703866 | Error: 131047 Re-engagement message 2026-08-20 13:35:39 - ====== FIN WEBHOOK ====== 2026-08-20 13:58:46 - ====== INICIO WEBHOOK ====== 2026-08-20 13:58:46 - Evento: image | De: 584143466209 | Size: 864b 2026-08-20 13:58:46 - Procesando mensaje regular tipo: image 2026-08-20 13:58:46 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-20 13:58:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRjk4NTgxQTM2RkExQUM5OTQzRkREQzE0Q0VCRjUA 2026-08-20 13:58:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRjk4NTgxQTM2RkExQUM5OTQzRkREQzE0Q0VCRjUA 2026-08-20 13:58:46 - Contenido: G venezuela 12000.00 sueldo-miguel... 2026-08-20 13:58:46 - Comando detectado: g 2026-08-20 13:58:46 - CommandProcessor: Procesando comando: g 2026-08-20 13:58:46 - Gasto de negocio con imagen: 809189492251721 2026-08-20 13:58:46 - Formato 'g banco descripcion': banco=venezuela, desc=12000.00 sueldo-miguel 2026-08-20 13:58:47 - Ejecutando GastosService (negocio) [20-Aug-2026 13:58:47 America/Caracas] [ExchangeRateService] Tasa API (oficial): 777.4161 2026-08-20 13:58:51 - Resultado del comando: array 2026-08-20 13:58:51 - Enviando respuesta: ✅ 💼 Gasto de negocio #998 registrado • Mon 2026-08-20 13:58:53 - Mensaje enviado con éxito a 584143466209 2026-08-20 13:58:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87405d0092c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMDU1NzAyRjQ0NkRGNzBFRjY0AA==) 2026-08-20 13:58:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a87405d0092c 2026-08-20 13:58:53 - ====== FIN WEBHOOK ====== 2026-08-20 14:07:02 - ====== INICIO WEBHOOK ====== 2026-08-20 14:07:02 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 14:07:02 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 14:07:02 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Jose Maria Nelo, 2026-09-04 00:00:00 . 584120111750 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584120111750","wa_id":"584120111750"}],"messages":[{"id":"wamid.HBgMNTg0MTIwMTExNzUwFQIAERgSRjM1OTc3OTNCRkUyRDJGQ0QyAA==","message_status":"accepted"}]}'. 2026-08-20 14:11:38 - ====== INICIO WEBHOOK ====== 2026-08-20 14:11:38 - Evento: image | De: 584143466209 | Size: 877b 2026-08-20 14:11:38 - Procesando mensaje regular tipo: image 2026-08-20 14:11:38 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-20 14:11:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzMzQ2ODI5Nzg3MUE5RkNFQThDRjMyOEREQkI5QzMA 2026-08-20 14:11:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzMzQ2ODI5Nzg3MUE5RkNFQThDRjMyOEREQkI5QzMA 2026-08-20 14:11:38 - Contenido: Pg mercantil 38900.00 carro-toyota-terminales... 2026-08-20 14:11:38 - Comando detectado: pg 2026-08-20 14:11:38 - CommandProcessor: Procesando comando: pg 2026-08-20 14:11:38 - Gasto personal con imagen: 1642803954031393 2026-08-20 14:11:38 - Formato 'pg banco descripcion': banco=mercantil, desc=38900.00 carro-toyota-terminales 2026-08-20 14:11:39 - Ejecutando GastosService (personal) [20-Aug-2026 14:11:39 America/Caracas] [ExchangeRateService] Tasa API (oficial): 777.4161 2026-08-20 14:11:42 - Resultado del comando: array 2026-08-20 14:11:42 - Enviando respuesta: ✅ 👤 Gasto personal #389 registrado • Monto 2026-08-20 14:11:43 - Mensaje enviado con éxito a 584143466209 2026-08-20 14:11:43 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87435f7c274 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSODAzM0VFRDNDMzFFM0NEM0EwAA==) 2026-08-20 14:11:43 - SUCCESS: Respuesta ChatGPT guardada: out_6a87435f7c274 2026-08-20 14:11:43 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Zulay Rudman, 2026-09-21 00:00:00 . 584123964013 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123964013","wa_id":"584123964013"}],"messages":[{"id":"wamid.HBgMNTg0MTIzOTY0MDEzFQIAERgSQzE1MjJENTY1RTlDOTZCNzY1AA==","message_status":"accepted"}]}'. 2026-08-20 14:14:23 - ====== INICIO WEBHOOK ====== 2026-08-20 14:14:23 - Evento: image | De: 584143466209 | Size: 872b 2026-08-20 14:14:23 - Procesando mensaje regular tipo: image 2026-08-20 14:14:23 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-20 14:14:23 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3OEYyMjM4M0ZGNEU2RjIxMzAwNTM1Q0I3NkU0OTEA 2026-08-20 14:14:23 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM3OEYyMjM4M0ZGNEU2RjIxMzAwNTM1Q0I3NkU0OTEA 2026-08-20 14:14:23 - Contenido: G venezuela 19840.00 viaticos-comida-fibra... 2026-08-20 14:14:23 - Comando detectado: g 2026-08-20 14:14:23 - CommandProcessor: Procesando comando: g 2026-08-20 14:14:23 - Gasto de negocio con imagen: 969320402837143 2026-08-20 14:14:23 - Formato 'g banco descripcion': banco=venezuela, desc=19840.00 viaticos-comida-fibra 2026-08-20 14:14:23 - Ejecutando GastosService (negocio) [20-Aug-2026 14:14:24 America/Caracas] [ExchangeRateService] Tasa API (oficial): 777.4161 2026-08-20 14:14:27 - Resultado del comando: array 2026-08-20 14:14:27 - Enviando respuesta: ✅ 💼 Gasto de negocio #999 registrado • Mon 2026-08-20 14:14:28 - Mensaje enviado con éxito a 584143466209 2026-08-20 14:14:28 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87440456e08 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNjk2OUUzQzBBRjU0NTQ4MTZBAA==) 2026-08-20 14:14:28 - SUCCESS: Respuesta ChatGPT guardada: out_6a87440456e08 2026-08-20 14:14:28 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Raymar Angelica Garcia Alfonzo, 2026-09-21 00:00:00 . 584243697741 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243697741","wa_id":"584243697741"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjk3NzQxFQIAERgSNTI0REQ5MUUwRDVCRjY0MTczAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , rosa rudman curtidor, 2026-08-31 00:00:00 . 584121413756 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121413756","wa_id":"584121413756"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDEzNzU2FQIAERgSMzQwNzQ4RDVBN0RBQkU0QTlGAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits, Casita del arbol, 12/09/2026 . 584168315762 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584168315762","wa_id":"584168315762"}],"messages":[{"id":"wamid.HBgMNTg0MTY4MzE1NzYyFQIAERgSREU4MjBFMEQzMDQ5ODFGNkRBAA==","message_status":"accepted"}]}'. 2026-08-20 14:27:50 - ====== INICIO WEBHOOK ====== 2026-08-20 14:27:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 14:27:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 14:27:50 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Yoider Nieves, 2026-09-20 00:00:00 . 584123865193 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584123865193","wa_id":"584123865193"}],"messages":[{"id":"wamid.HBgMNTg0MTIzODY1MTkzFQIAERgSNEYzRUUwRkMyMDBFRDFCOUNEAA==","message_status":"accepted"}]}'. 2026-08-20 14:34:47 - ====== INICIO WEBHOOK ====== 2026-08-20 14:34:47 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 14:34:47 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 14:34:47 - ====== FIN WEBHOOK ====== 2026-08-20 14:39:39 - ====== INICIO WEBHOOK ====== 2026-08-20 14:39:39 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 14:39:39 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 14:39:39 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Leomar Carrion, 2026-09-04 00:00:00 . 584126101708 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584126101708","wa_id":"584126101708"}],"messages":[{"id":"wamid.HBgMNTg0MTI2MTAxNzA4FQIAERgSRjIxMkFEMUY3MDBFQjM3QUFFAA==","message_status":"accepted"}]}'. 2026-08-20 14:40:44 - ====== INICIO WEBHOOK ====== 2026-08-20 14:40:44 - Evento: image | De: 584129908758 | Size: 834b 2026-08-20 14:40:44 - Procesando mensaje regular tipo: image 2026-08-20 14:40:44 - RegularMessageService: Procesando mensaje de 584129908758, tipo: image 2026-08-20 14:40:44 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUMzNEIyMTI4NDY2OUVEOUUxNTgxQzE1NzNCQTE4MjMA 2026-08-20 14:40:44 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUMzNEIyMTI4NDY2OUVEOUUxNTgxQzE1NzNCQTE4MjMA 2026-08-20 14:40:44 - Contenido: ... 2026-08-20 14:40:44 - Comando detectado: image 2026-08-20 14:40:44 - CommandProcessor: Procesando comando: image 2026-08-20 14:40:44 - Imagen sin comando, guardando y procesando 2026-08-20 14:40:44 - Verificando duplicado por imageId=1049258708098204, msgId=wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUMzNEIyMTI4NDY2OUVEOUUxNTgxQzE1NzNCQTE4MjMA 2026-08-20 14:40:44 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 14:40:44 - Incluyendo numtoname.php... 2026-08-20 14:40:44 - Incluyendo media.php... 2026-08-20 14:40:44 - DEBUG messages batch: [{"from":"584129908758","from_user_id":"VE.4521620854791728","id":"wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUMzNEIyMTI4NDY2OUVEOUUxNTgxQzE1NzNCQTE4MjMA","timestamp":"1787251247","type":"image","image":{"mime_type":"image\/jpeg","sha256":"soxtoImkN0C0h+Y\/a\/pek1eFBfy2X8FIVoMHhrnt5jU=","id":"1049258708098204","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1049258708098204&source=webhook&ext=1787251549&hash=ATw3oyAReJ6efN0AZbHI9qYwR5Wv5ExB-xfTFhin9vslcw"}}] 2026-08-20 14:40:44 - DEBUG caption: no se encontró texto cercano 2026-08-20 14:40:44 - DEBUG caption final: [VACIO] 2026-08-20 14:40:44 - DEBUG busqueda mobiles: 04129908758,4129908758,584129908758 2026-08-20 14:40:44 - DEBUG usuario encontrado: 1c:ef:03:8d:b6:e0 2026-08-20 14:40:44 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 14:40:44 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 14:40:46 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1049258708098204&source=getMedia&ext=1787251551&hash=ATzruve08p47e_OzYXURz_zZXkIpiRRX5dpwlKgzqP25sg 2026-08-20 14:40:48 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1049258708098204.jpg (129710 bytes) 2026-08-20 14:40:49 - OCR tesseract exit=0 chars=377 2026-08-20 14:40:49 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 2:39 0 $ All E) € Comprobante de operación —< y PagomóvilBDV Personas 9 31.100,00 Bs Fecha: 20/08/2026 Operación: 007071447158 0 Identificación: 18143785 Origen: 0102****6743 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago Andres Kanzler < Crear Acceso directo 2026-08-20 14:40:49 - OCR parse (caption-level): {"banco":"Venezuela","monto":"31100.00","fecha":"2026-08-20"} 2026-08-20 14:40:49 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 14:40:49 - DEBUG registro: usernameRaw=''1c:ef:03:8d:b6:e0'' first=''andres'' last=''kanzler'' esRegistrado=1 2026-08-20 14:40:49 - DEBUG bodyAdmin postOCR: Tlf: 04129908758\nUser: 1c:ef:03:8d:b6:e0\nNombre: andres kanzler\nBanco: Venezuela\nMonto: 31100.00 (caption)\nFecha: 2026-08-20 (caption)\nSrvID: 35 2026-08-20 14:40:52 - IMG 1049258708098204 TEL 04129908758 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 14:40:52 - Incluyendo guardar_imagen.php... 2026-08-20 14:40:52 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 14:40:52 - Includes realizados. Verificando funciones... 2026-08-20 14:40:52 - obtenerInfoUsuario: Iniciando función con teléfono: 584129908758 2026-08-20 14:40:52 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 14:40:52 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 14:40:52 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 14:40:52 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 14:40:52 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 14:40:52 - obtenerInfoUsuario: Datos usuario: {"username":"1c:ef:03:8d:b6:e0","firstname":"andres","lastname":"kanzler","mac":"1c:ef:03:8d:b6:e1","srvid":35} 2026-08-20 14:40:52 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 14:40:52 - Datos usuario extraídos: {"username":"1c:ef:03:8d:b6:e0","firstname":"andres","lastname":"kanzler","mac":"1c:ef:03:8d:b6:e1","srvid":35} 2026-08-20 14:40:52 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 14:40:52 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 14:40:52 - Valor de accessToken: EAAC0c45... 2026-08-20 14:40:52 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 14:40:52 - Instancia WhatsAppImageHandler creada 2026-08-20 14:40:52 - Llamando a saveWhatsAppImage... 2026-08-20 14:40:52 - saveWhatsAppImage: Procesando imagen para: 584129908758 2026-08-20 14:40:52 - saveWhatsAppImage: ID de media: 1049258708098204, MIME type: image/jpeg 2026-08-20 14:40:52 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1049258708098204 2026-08-20 14:40:58 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 14:40:58 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1049258708098204&source=getMedia&ext=1787251563&hash=ATyLQQp3g8pcWHCRgcwldzlTFIlk4DFWQtqxEkpXEdBb7g 2026-08-20 14:40:58 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1049258708098204&source=getMedia&ext=1787251563&hash=ATyLQQp3g8pcWHCRgcwldzlTFIlk4DFWQtqxEkpXEdBb7g 2026-08-20 14:40:59 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 14:40:59 - descargar_imagen: Imagen descargada - Tamaño: 129710 bytes, Tipo: image/jpeg 2026-08-20 14:40:59 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1049258708098204.jpg, Tamaño: 129710 bytes 2026-08-20 14:40:59 - saveToDatabase: Registro insertado en BD con ID: 457 2026-08-20 14:40:59 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1049258708098204.jpg","image_id":"1049258708098204","size":129710,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 14:40:59 - Resultado del comando: array 2026-08-20 14:40:59 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 14:41:00 - Mensaje enviado con éxito a 584129908758 2026-08-20 14:41:00 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a874a3ce1074 (wa_message_id: wamid.HBgMNTg0MTI5OTA4NzU4FQIAERgSRTkyNUI1N0Y5RUQ0MkM3Q0IzAA==) 2026-08-20 14:41:00 - SUCCESS: Respuesta ChatGPT guardada: out_6a874a3ce1074 2026-08-20 14:41:00 - ====== FIN WEBHOOK ====== 2026-08-20 14:41:45 - ====== INICIO WEBHOOK ====== 2026-08-20 14:41:45 - Evento: text | De: 584129908758 | Size: 582b 2026-08-20 14:41:45 - Procesando mensaje regular tipo: text 2026-08-20 14:41:45 - RegularMessageService: Procesando mensaje de 584129908758, tipo: text 2026-08-20 14:41:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUMxRTIyRkJEMjU1OUUxMDA3NkEwNjg0M0E0QjE0OEUA 2026-08-20 14:41:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUMxRTIyRkJEMjU1OUUxMDA3NkEwNjg0M0E0QjE0OEUA 2026-08-20 14:41:45 - Contenido: Gracias Gracias Gracias... 2026-08-20 14:41:45 - Comando detectado: gracias 2026-08-20 14:41:45 - CommandProcessor: Procesando comando: gracias 2026-08-20 14:41:45 - Comando no reconocido, enviando a ChatGPT 2026-08-20 14:41:45 - Resultado del comando: string 2026-08-20 14:41:45 - Enviando a ChatGPT: Gracias Gracias Gracias... 2026-08-20 14:41:45 - forwardToChatGPT: Enviando a ChatGPT: Gracias Gracias Gracias... 2026-08-20 14:41:45 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 15:41:45 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 15:41:45 America/Halifax] [CHATBOT][START] corr=1a7a964b IP=127.0.0.1 UA= [20-Aug-2026 14:41:46 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 14:41:46 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=1c:ef:03:8d:b6:e0 mobile=584129908758 [20-Aug-2026 14:41:46 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 14:41:46 America/Caracas] [CHATBOT][DIAG] corr=1a7a964b Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 3; Problema: Tu cuenta vence en 0 día [warning] [20-Aug-2026 14:41:46 America/Caracas] [CHATBOT][CTX] corr=1a7a964b tel=584129908758 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 14:41:46 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 14:41:46 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 14:41:46 America/Caracas] [CHATBOT][AI][84c814] Proveedor: gemini [20-Aug-2026 14:41:46 America/Caracas] [CHATBOT][GEMINI][84c814] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 14:41:47 America/Caracas] [CHATBOT][GEMINI][84c814] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 14:41:47 America/Caracas] [CHATBOT][GEMINI][84c814] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 14:41:48 America/Caracas] [CHATBOT][AI][84c814] Gemini falló, usando heurística local [20-Aug-2026 14:41:48 America/Caracas] [CHATBOT][AI][84c814] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 14:41:48 America/Caracas] [CHATBOT][END] corr=1a7a964b bytesRespuesta=391 [20-Aug-2026 14:41:48 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 14:41:48 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 14:41:49 - Mensaje enviado con éxito a 584129908758 2026-08-20 14:41:49 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a874a6dad987 (wa_message_id: wamid.HBgMNTg0MTI5OTA4NzU4FQIAERgSQzg2RUE3RTJCQUYzNTNDMkI1AA==) 2026-08-20 14:41:49 - SUCCESS: Respuesta ChatGPT guardada: out_6a874a6dad987 2026-08-20 14:41:49 - ====== FIN WEBHOOK ====== 2026-08-20 14:42:10 - ====== INICIO WEBHOOK ====== 2026-08-20 14:42:10 - Evento: text | De: 584129908758 | Size: 565b 2026-08-20 14:42:10 - Procesando mensaje regular tipo: text 2026-08-20 14:42:10 - RegularMessageService: Procesando mensaje de 584129908758, tipo: text 2026-08-20 14:42:10 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUNGNkE3OEI5MkI2OEE5QUExMTlGOTA1RDBGQjMxQTgA 2026-08-20 14:42:10 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTA4NzU4FQIAEhggQUNGNkE3OEI5MkI2OEE5QUExMTlGOTA1RDBGQjMxQTgA 2026-08-20 14:42:10 - Contenido: Puntos... 2026-08-20 14:42:10 - Comando detectado: puntos 2026-08-20 14:42:10 - CommandProcessor: Procesando comando: puntos 2026-08-20 14:42:10 - Ejecutando consulta de puntos de fidelidad 2026-08-20 14:42:10 - Error consultando puntos: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'ctnet_osp.cliente_puntos' doesn't exist 2026-08-20 14:42:10 - Resultado del comando: array 2026-08-20 14:42:10 - Enviando respuesta: ⚠️ No pudimos consultar tus puntos en este mom 2026-08-20 14:42:12 - Mensaje enviado con éxito a 584129908758 2026-08-20 14:42:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a874a840c60b (wa_message_id: wamid.HBgMNTg0MTI5OTA4NzU4FQIAERgSQzUzQ0FCMjk2OUI1MEQ5MjRDAA==) 2026-08-20 14:42:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a874a840c60b 2026-08-20 14:42:12 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , andres kanzler, 2026-09-21 00:00:00 . 584129908758 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129908758","wa_id":"584129908758"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTA4NzU4FQIAERgSMDcyMkQyQTA2RUFDNjE2Q0UyAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Carolina Piñero, 2026-09-20 00:00:00 . 584140317319 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584140317319","wa_id":"584140317319"}],"messages":[{"id":"wamid.HBgMNTg0MTQwMzE3MzE5FQIAERgSRkRFQzdFMzE2NzVDNUM5OEExAA==","message_status":"accepted"}]}'. 2026-08-20 14:53:57 - ====== INICIO WEBHOOK ====== 2026-08-20 14:53:57 - Evento: image | De: 584143466209 | Size: 875b 2026-08-20 14:53:57 - Procesando mensaje regular tipo: image 2026-08-20 14:53:57 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-20 14:53:57 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDMDVCMTE4NjExNUY5QUYwQUQ4RTFCMzdENTMzQTYA 2026-08-20 14:53:57 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNDMDVCMTE4NjExNUY5QUYwQUQ4RTFCMzdENTMzQTYA 2026-08-20 14:53:57 - Contenido: Pg mercantil 48199.50 carro-bronce-toyota... 2026-08-20 14:53:57 - Comando detectado: pg 2026-08-20 14:53:57 - CommandProcessor: Procesando comando: pg 2026-08-20 14:53:57 - Gasto personal con imagen: 28272345355719001 2026-08-20 14:53:57 - Formato 'pg banco descripcion': banco=mercantil, desc=48199.50 carro-bronce-toyota 2026-08-20 14:53:57 - Ejecutando GastosService (personal) [20-Aug-2026 14:54:00 America/Caracas] [ExchangeRateService] Tasa API (oficial): 777.4161 2026-08-20 14:54:04 - Resultado del comando: array 2026-08-20 14:54:04 - Enviando respuesta: ✅ 👤 Gasto personal #390 registrado • Monto 2026-08-20 14:54:05 - Mensaje enviado con éxito a 584143466209 2026-08-20 14:54:05 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a874d4d7d52c (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSOEE0NzI5QTVDNzhEM0VFODJCAA==) 2026-08-20 14:54:05 - SUCCESS: Respuesta ChatGPT guardada: out_6a874d4d7d52c 2026-08-20 14:54:05 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Juan Adolfo Misle, 2026-09-21 00:00:00 . 584125836735 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125836735","wa_id":"584125836735"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODM2NzM1FQIAERgSNDQzQTUzMkEwQjRFOUUyQzk1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , massiel rodriguez, 2026-09-20 00:00:00 . 584122151979 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122151979","wa_id":"584122151979"}],"messages":[{"id":"wamid.HBgMNTg0MTIyMTUxOTc5FQIAERgSQUQ4NEI0MEZBOEZCQzk2MDU4AA==","message_status":"accepted"}]}'. 2026-08-20 15:10:37 - ====== INICIO WEBHOOK ====== 2026-08-20 15:10:37 - Evento: button | De: 584243454056 | Size: 717b 2026-08-20 15:10:37 - Procesando botón de plantilla: Informacion de pagos 2026-08-20 15:10:37 - ButtonService: payload=informacion de pagos, telefono=584243454056 2026-08-20 15:10:37 - Procesando botón PAGO para: 584243454056 2026-08-20 15:10:38 - Mensaje enviado con éxito a 584243454056 2026-08-20 15:10:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87512eafd8c (wa_message_id: wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSODVDNDZEMjJGMkE5MzczODFGAA==) 2026-08-20 15:10:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a87512eafd8c 2026-08-20 15:10:38 - ====== FIN WEBHOOK ====== 2026-08-20 15:10:45 - ====== INICIO WEBHOOK ====== 2026-08-20 15:10:45 - Evento: text | De: 584143466209 | Size: 590b 2026-08-20 15:10:45 - Procesando mensaje regular tipo: text 2026-08-20 15:10:45 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-08-20 15:10:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQkY3OEVCNTJCNTc5OTA2N0EwODY2MUUxNTlGOTEA 2026-08-20 15:10:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzQkY3OEVCNTJCNTc5OTA2N0EwODY2MUUxNTlGOTEA 2026-08-20 15:10:45 - Contenido: Pg mercantil 23897.58 carro-removedor-toyota... 2026-08-20 15:10:45 - Comando detectado: pg 2026-08-20 15:10:45 - CommandProcessor: Procesando comando: pg 2026-08-20 15:10:45 - Ejecutando GastosService (personal) [20-Aug-2026 15:10:46 America/Caracas] [ExchangeRateService] Tasa API (oficial): 777.4161 2026-08-20 15:10:46 - Resultado del comando: array 2026-08-20 15:10:46 - Enviando respuesta: ✅ 👤 Gasto personal #391 registrado • Monto 2026-08-20 15:10:47 - Mensaje enviado con éxito a 584143466209 2026-08-20 15:10:47 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a875137940d8 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMjk5QTc1Mzk1NDg1NDI2Mjg2AA==) 2026-08-20 15:10:47 - SUCCESS: Respuesta ChatGPT guardada: out_6a875137940d8 2026-08-20 15:10:47 - ====== FIN WEBHOOK ====== 2026-08-20 15:11:00 - ====== INICIO WEBHOOK ====== 2026-08-20 15:11:00 - Evento: text | De: 584243454056 | Size: 562b 2026-08-20 15:11:00 - Procesando mensaje regular tipo: text 2026-08-20 15:11:00 - RegularMessageService: Procesando mensaje de 584243454056, tipo: text 2026-08-20 15:11:00 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUM1MTVGMEY5OERFMjJGQjNDRkY5MUEyRjNCNDM2MzcA 2026-08-20 15:11:00 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUM1MTVGMEY5OERFMjJGQjNDRkY5MUEyRjNCNDM2MzcA 2026-08-20 15:11:00 - Contenido: Monto?... 2026-08-20 15:11:00 - Comando detectado: monto? 2026-08-20 15:11:00 - CommandProcessor: Procesando comando: monto? 2026-08-20 15:11:00 - Comando no reconocido, enviando a ChatGPT 2026-08-20 15:11:00 - Resultado del comando: string 2026-08-20 15:11:00 - Enviando a ChatGPT: Monto?... 2026-08-20 15:11:00 - forwardToChatGPT: Enviando a ChatGPT: Monto?... 2026-08-20 15:11:00 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 16:11:01 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 16:11:01 America/Halifax] [CHATBOT][START] corr=82acd796 IP=127.0.0.1 UA= [20-Aug-2026 15:11:01 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 15:11:01 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=68:d7:9a:a8:4d:02 mobile=584243454056 [20-Aug-2026 15:11:01 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 15:11:01 America/Caracas] [CHATBOT][DIAG] corr=82acd796 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [20-Aug-2026 15:11:01 America/Caracas] [CHATBOT][CTX] corr=82acd796 tel=584243454056 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 15:11:01 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 15:11:01 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 15:11:01 America/Caracas] [CHATBOT][AI][462d04] Proveedor: gemini [20-Aug-2026 15:11:01 America/Caracas] [CHATBOT][GEMINI][462d04] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 15:11:02 America/Caracas] [CHATBOT][GEMINI][462d04] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 15:11:02 America/Caracas] [CHATBOT][GEMINI][462d04] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 15:11:03 America/Caracas] [CHATBOT][AI][462d04] Gemini falló, usando heurística local [20-Aug-2026 15:11:03 America/Caracas] [CHATBOT][AI][462d04] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 15:11:03 America/Caracas] [CHATBOT][END] corr=82acd796 bytesRespuesta=394 [20-Aug-2026 15:11:03 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 15:11:03 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 15:11:04 - Mensaje enviado con éxito a 584243454056 2026-08-20 15:11:04 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a875148eb95a (wa_message_id: wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSNjNDNzZBOTVGNDMyNTZBNTVGAA==) 2026-08-20 15:11:04 - SUCCESS: Respuesta ChatGPT guardada: out_6a875148eb95a 2026-08-20 15:11:04 - ====== FIN WEBHOOK ====== 2026-08-20 15:26:03 - ====== INICIO WEBHOOK ====== 2026-08-20 15:26:03 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 15:26:03 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 15:26:03 - ====== FIN WEBHOOK ====== 2026-08-20 15:27:19 - ====== INICIO WEBHOOK ====== 2026-08-20 15:27:19 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 15:27:19 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 15:27:19 - ====== FIN WEBHOOK ====== 2026-08-20 15:27:20 - ====== INICIO WEBHOOK ====== 2026-08-20 15:27:20 - Evento: status:failed | De: 584123987002 | Size: 828b 2026-08-20 15:27:20 - STATUS FAILED: failed para 584123987002 | Error: 131047 Re-engagement message 2026-08-20 15:27:20 - ====== FIN WEBHOOK ====== 2026-08-20 15:29:45 - ====== INICIO WEBHOOK ====== 2026-08-20 15:29:45 - Evento: text | De: 584123987002 | Size: 614b 2026-08-20 15:29:45 - Procesando mensaje regular tipo: text 2026-08-20 15:29:45 - RegularMessageService: Procesando mensaje de 584123987002, tipo: text 2026-08-20 15:29:45 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUMzNEFCRDIyM0YwMUY4RUZGOEYxRkQ0MTU2RDY3M0UA 2026-08-20 15:29:45 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUMzNEFCRDIyM0YwMUY4RUZGOEYxRkQ0MTU2RDY3M0UA 2026-08-20 15:29:45 - Contenido: Cuenta a nombre de Pablo Fher, sector Alto fogon... 2026-08-20 15:29:45 - Comando detectado: cuenta 2026-08-20 15:29:45 - CommandProcessor: Procesando comando: cuenta 2026-08-20 15:29:45 - Ejecutando saldo.php 2026-08-20 15:29:45 - saldo.php: Consultando saldo para 584123987002 2026-08-20 15:29:45 - saldo.php: Usuario no encontrado para 584123987002 2026-08-20 15:29:45 - Resultado del comando: array 2026-08-20 15:29:45 - Enviando respuesta: ⚠️ No encontramos una cuenta asociada a este n 2026-08-20 15:29:46 - Mensaje enviado con éxito a 584123987002 2026-08-20 15:29:46 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8755aaa7866 (wa_message_id: wamid.HBgMNTg0MTIzOTg3MDAyFQIAERgSRjU0MzI1QTg3MkZGOUMwOUY2AA==) 2026-08-20 15:29:46 - SUCCESS: Respuesta ChatGPT guardada: out_6a8755aaa7866 2026-08-20 15:29:46 - ====== FIN WEBHOOK ====== 2026-08-20 15:29:47 - ====== INICIO WEBHOOK ====== 2026-08-20 15:29:47 - Evento: image | De: 584123987002 | Size: 839b 2026-08-20 15:29:47 - Procesando mensaje regular tipo: image 2026-08-20 15:29:47 - RegularMessageService: Procesando mensaje de 584123987002, tipo: image 2026-08-20 15:29:47 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUNFMTMyNTUwMzhDRDJENjVFNDc1QzUyQTgxQ0E5MzAA 2026-08-20 15:29:47 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUNFMTMyNTUwMzhDRDJENjVFNDc1QzUyQTgxQ0E5MzAA 2026-08-20 15:29:47 - Contenido: ... 2026-08-20 15:29:47 - Comando detectado: image 2026-08-20 15:29:47 - CommandProcessor: Procesando comando: image 2026-08-20 15:29:47 - Imagen sin comando, guardando y procesando 2026-08-20 15:29:47 - Verificando duplicado por imageId=1868070267500019, msgId=wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUNFMTMyNTUwMzhDRDJENjVFNDc1QzUyQTgxQ0E5MzAA 2026-08-20 15:29:47 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 15:29:47 - Incluyendo numtoname.php... 2026-08-20 15:29:47 - Incluyendo media.php... 2026-08-20 15:29:47 - DEBUG messages batch: [{"from":"584123987002","from_user_id":"VE.4526047221015758","id":"wamid.HBgMNTg0MTIzOTg3MDAyFQIAEhggQUNFMTMyNTUwMzhDRDJENjVFNDc1QzUyQTgxQ0E5MzAA","timestamp":"1787254190","type":"image","image":{"mime_type":"image\/jpeg","sha256":"iZwr3MvCDEK5ip5yut811ok5s5SlYNciH2I3SOvG1Fo=","id":"1868070267500019","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1868070267500019&source=webhook&ext=1787254491&hash=ATxa-51TF_p9RT5ECDQ0_rshytzlVPmPQprZWNWhG5B8hA"}}] 2026-08-20 15:29:47 - DEBUG caption: no se encontró texto cercano 2026-08-20 15:29:47 - DEBUG caption final: [VACIO] 2026-08-20 15:29:47 - DEBUG busqueda mobiles: 04123987002,4123987002,584123987002 2026-08-20 15:29:47 - DEBUG usuario NO encontrado 2026-08-20 15:29:47 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 15:29:47 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 15:29:48 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1868070267500019&source=getMedia&ext=1787254493&hash=ATxnS2jzPISM_zPx7zuRU1HF5PbXdUKAz8EjdLhQ9HU2RA 2026-08-20 15:29:50 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1868070267500019.jpg (52577 bytes) 2026-08-20 15:29:51 - OCR tesseract exit=0 chars=255 2026-08-20 15:29:51 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 373 Y PagomévilBDV Comercios Fecha: 20/08/2026 TT INEA E Identificacién: 500479930 Origen: 0102****4200 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago 2026-08-20 15:29:51 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-20"} 2026-08-20 15:29:51 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 15:29:51 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-20 15:29:51 - DEBUG bodyAdmin postOCR: Tlf: 04123987002\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: \nFecha: 2026-08-20 (caption) 2026-08-20 15:29:53 - IMG 1868070267500019 TEL 04123987002 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 15:29:53 - Incluyendo guardar_imagen.php... 2026-08-20 15:29:53 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 15:29:53 - Includes realizados. Verificando funciones... 2026-08-20 15:29:53 - obtenerInfoUsuario: Iniciando función con teléfono: 584123987002 2026-08-20 15:29:53 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 15:29:53 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 15:29:53 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 15:29:53 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 15:29:53 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584123987002 2026-08-20 15:29:53 - Datos usuario extraídos: null 2026-08-20 15:29:53 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 15:29:53 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 15:29:53 - Valor de accessToken: EAAC0c45... 2026-08-20 15:29:53 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 15:29:53 - Instancia WhatsAppImageHandler creada 2026-08-20 15:29:53 - Llamando a saveWhatsAppImage... 2026-08-20 15:29:53 - saveWhatsAppImage: Procesando imagen para: 584123987002 2026-08-20 15:29:53 - saveWhatsAppImage: ID de media: 1868070267500019, MIME type: image/jpeg 2026-08-20 15:29:53 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1868070267500019 2026-08-20 15:29:54 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 15:29:54 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1868070267500019&source=getMedia&ext=1787254499&hash=ATz0LF3EyaswH1WjAbSK4jII4ZgfMRNjW8e2nyp3smyifA 2026-08-20 15:29:54 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1868070267500019&source=getMedia&ext=1787254499&hash=ATz0LF3EyaswH1WjAbSK4jII4ZgfMRNjW8e2nyp3smyifA - addcreddits, addcreddits , pablo fher, 2026-09-06 00:00:00 . 584125890900 2026-08-20 15:29:55 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 15:29:55 - descargar_imagen: Imagen descargada - Tamaño: 52577 bytes, Tipo: image/jpeg 2026-08-20 15:29:55 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1868070267500019.jpg, Tamaño: 52577 bytes 2026-08-20 15:29:55 - saveToDatabase: Registro insertado en BD con ID: 458 2026-08-20 15:29:55 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1868070267500019.jpg","image_id":"1868070267500019","size":52577,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 15:29:55 - Resultado del comando: array 2026-08-20 15:29:55 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584125890900","wa_id":"584125890900"}],"messages":[{"id":"wamid.HBgMNTg0MTI1ODkwOTAwFQIAERgSMjgzRTVEOEYzNDhCRjM3MThFAA==","message_status":"accepted"}]}'. 2026-08-20 15:29:56 - Mensaje enviado con éxito a 584123987002 2026-08-20 15:29:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8755b4c1572 (wa_message_id: wamid.HBgMNTg0MTIzOTg3MDAyFQIAERgSNDAyN0U5Q0Q2M0E3MzBEMjM3AA==) 2026-08-20 15:29:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a8755b4c1572 2026-08-20 15:29:56 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , aracelys castillo, 2026-09-21 00:00:00 . 584144873524 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144873524","wa_id":"584144873524"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0ODczNTI0FQIAERgSNkUwNTUzMTAzMERFNzg3RDI4AA==","message_status":"accepted"}]}'. 2026-08-20 15:39:50 - ====== INICIO WEBHOOK ====== 2026-08-20 15:39:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 15:39:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 15:39:50 - ====== FIN WEBHOOK ====== 2026-08-20 15:39:51 - ====== INICIO WEBHOOK ====== 2026-08-20 15:39:51 - Evento: status:failed | De: 584241253694 | Size: 828b 2026-08-20 15:39:51 - STATUS FAILED: failed para 584241253694 | Error: 131047 Re-engagement message 2026-08-20 15:39:51 - ====== FIN WEBHOOK ====== 2026-08-20 15:47:01 - ====== INICIO WEBHOOK ====== 2026-08-20 15:47:01 - Evento: image | De: 584129989780 | Size: 949b 2026-08-20 15:47:01 - Procesando mensaje regular tipo: image 2026-08-20 15:47:01 - RegularMessageService: Procesando mensaje de 584129989780, tipo: image 2026-08-20 15:47:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUM5NDZCRkFDOEYyMTIwRjM5MjkxMTJBNDRBOEU3NDcA 2026-08-20 15:47:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUM5NDZCRkFDOEYyMTIwRjM5MjkxMTJBNDRBOEU3NDcA 2026-08-20 15:47:01 - Contenido: pago del internet, por favor reenvi al número que te paso el mensaje... 2026-08-20 15:47:01 - Comando detectado: pago 2026-08-20 15:47:01 - CommandProcessor: Procesando comando: pago 2026-08-20 15:47:01 - Ejecutando add_pagos.php 2026-08-20 15:47:01 - Pago con imagen asociada: 2267798357314199 [20-Aug-2026 15:47:02 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 15:47:02 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-20 15:47:03 - ====== INICIO WEBHOOK ====== 2026-08-20 15:47:03 - Evento: image | De: 584129989780 | Size: 949b 2026-08-20 15:47:03 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUM5NDZCRkFDOEYyMTIwRjM5MjkxMTJBNDRBOEU3NDcA, ignorando 2026-08-20 15:49:01 - ====== INICIO WEBHOOK ====== 2026-08-20 15:49:01 - Evento: image | De: 584129989780 | Size: 834b 2026-08-20 15:49:01 - Procesando mensaje regular tipo: image 2026-08-20 15:49:01 - RegularMessageService: Procesando mensaje de 584129989780, tipo: image 2026-08-20 15:49:01 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUMwMDdGOTc4NkQ2QTVBOTk5OEMxRkRDNDJGNERGMkQA 2026-08-20 15:49:01 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUMwMDdGOTc4NkQ2QTVBOTk5OEMxRkRDNDJGNERGMkQA 2026-08-20 15:49:01 - Contenido: ... 2026-08-20 15:49:01 - Comando detectado: image 2026-08-20 15:49:01 - CommandProcessor: Procesando comando: image 2026-08-20 15:49:01 - Imagen sin comando, guardando y procesando 2026-08-20 15:49:01 - Verificando duplicado por imageId=1375076158105232, msgId=wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUMwMDdGOTc4NkQ2QTVBOTk5OEMxRkRDNDJGNERGMkQA 2026-08-20 15:49:01 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 15:49:01 - Incluyendo numtoname.php... 2026-08-20 15:49:01 - Incluyendo media.php... 2026-08-20 15:49:01 - DEBUG messages batch: [{"from":"584129989780","from_user_id":"VE.4522589954694818","id":"wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUMwMDdGOTc4NkQ2QTVBOTk5OEMxRkRDNDJGNERGMkQA","timestamp":"1787255344","type":"image","image":{"mime_type":"image\/jpeg","sha256":"PxOwG7y\/xwCyDsB6L3Js45kGL7RLSvUFG44t57LA5cg=","id":"1375076158105232","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1375076158105232&source=webhook&ext=1787255645&hash=ATxjZnviJ85hV6xdetilNu6h4hxe-rP9hLkciM0v582yVQ"}}] 2026-08-20 15:49:01 - DEBUG caption: no se encontró texto cercano 2026-08-20 15:49:01 - DEBUG caption final: [VACIO] 2026-08-20 15:49:01 - DEBUG busqueda mobiles: 04129989780,4129989780,584129989780 2026-08-20 15:49:01 - DEBUG usuario NO encontrado 2026-08-20 15:49:01 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 15:49:01 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 15:49:02 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1375076158105232&source=getMedia&ext=1787255646&hash=ATyHpD0qr1jpmjkEifyssASCjimKYfJ88ilEvHUwigMfng 2026-08-20 15:49:03 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1375076158105232.jpg (47068 bytes) 2026-08-20 15:49:04 - OCR tesseract exit=0 chars=423 2026-08-20 15:49:04 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 233 ¡Listo! Tu Tpago fue exitoso Monto (Bs.): 27.054,08 Nro. de referencia: oO 923256270025 Fecha y hora del envio: 20/08/2026 a las 3:39:51 PM Cuenta origen: Cta. Corriente "8618 Beneficiario: Ct Network - 0412-1487879 Documento de identidad: J-50047993-0 Banco destino: 0102 - Banco De Venezuela S.a.c.a. Banco Universal Concepto: Olaa Misle 2026-08-20 15:49:04 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-20"} 2026-08-20 15:49:04 - OCR parseDetalles: {"banco":"Venezuela","monto":"27054.08","fecha":"2026-08-20","debug":["fecha=2026-08-20","bancoCode=0102","montoNext=27.054,08"]} 2026-08-20 15:49:04 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-20 15:49:04 - DEBUG bodyAdmin postOCR: Tlf: 04129989780\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 27054.08 (ocrDetails)\nFecha: 2026-08-20 (caption) 2026-08-20 15:49:07 - IMG 1375076158105232 TEL 04129989780 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 15:49:07 - Incluyendo guardar_imagen.php... 2026-08-20 15:49:07 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 15:49:07 - Includes realizados. Verificando funciones... 2026-08-20 15:49:07 - obtenerInfoUsuario: Iniciando función con teléfono: 584129989780 2026-08-20 15:49:07 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 15:49:07 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 15:49:07 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 15:49:07 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 15:49:07 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 15:49:07 - obtenerInfoUsuario: Datos usuario: {"username":"74:ac:b9:0c:04:8f","firstname":"Olga","lastname":"Misle","mac":"74:AC:B9:0C:04:8F","srvid":34} 2026-08-20 15:49:07 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 15:49:07 - Datos usuario extraídos: {"username":"74:ac:b9:0c:04:8f","firstname":"Olga","lastname":"Misle","mac":"74:AC:B9:0C:04:8F","srvid":34} 2026-08-20 15:49:07 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 15:49:07 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 15:49:07 - Valor de accessToken: EAAC0c45... 2026-08-20 15:49:07 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 15:49:07 - Instancia WhatsAppImageHandler creada 2026-08-20 15:49:07 - Llamando a saveWhatsAppImage... 2026-08-20 15:49:07 - saveWhatsAppImage: Procesando imagen para: 584129989780 2026-08-20 15:49:07 - saveWhatsAppImage: ID de media: 1375076158105232, MIME type: image/jpeg 2026-08-20 15:49:07 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1375076158105232 2026-08-20 15:49:08 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 15:49:08 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1375076158105232&source=getMedia&ext=1787255652&hash=ATzYSV-A1sOyOJ2BBVpKsqhDwT4eLPTL5I0FaMw5-kMSOQ 2026-08-20 15:49:08 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1375076158105232&source=getMedia&ext=1787255652&hash=ATzYSV-A1sOyOJ2BBVpKsqhDwT4eLPTL5I0FaMw5-kMSOQ 2026-08-20 15:49:09 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 15:49:09 - descargar_imagen: Imagen descargada - Tamaño: 47068 bytes, Tipo: image/jpeg 2026-08-20 15:49:09 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1375076158105232.jpg, Tamaño: 47068 bytes 2026-08-20 15:49:09 - saveToDatabase: Registro insertado en BD con ID: 459 2026-08-20 15:49:09 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1375076158105232.jpg","image_id":"1375076158105232","size":47068,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 15:49:09 - Resultado del comando: array 2026-08-20 15:49:09 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 15:49:10 - Mensaje enviado con éxito a 584129989780 2026-08-20 15:49:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a875a363832f (wa_message_id: wamid.HBgMNTg0MTI5OTg5NzgwFQIAERgSNTg3QkMxNTdFMTFFNUI2Q0I5AA==) 2026-08-20 15:49:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a875a363832f 2026-08-20 15:49:10 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits, juan david shcmuck, 19/09/2026 . 584128063582 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128063582","wa_id":"584128063582"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDYzNTgyFQIAERgSRjNCMzM2NkVBQzNBMzQ2MkMxAA==","message_status":"accepted"}]}'. 2026-08-20 15:50:40 - ====== INICIO WEBHOOK ====== 2026-08-20 15:50:40 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 15:50:40 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 15:50:40 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , juan david shcmuck, 2026-09-21 00:00:00 . 584128063582 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584128063582","wa_id":"584128063582"}],"messages":[{"id":"wamid.HBgMNTg0MTI4MDYzNTgyFQIAERgSQzU0MTJCNThBREI3NEZENTc0AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Olga Misle, 2026-09-22 00:00:00 . 584129989780 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129989780","wa_id":"584129989780"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTg5NzgwFQIAERgSNDQ2RTRCRjdGQkM3RDM5OUFDAA==","message_status":"accepted"}]}'. 2026-08-20 16:03:52 - ====== INICIO WEBHOOK ====== 2026-08-20 16:03:52 - Evento: interactive | De: 584129989780 | Size: 967b 2026-08-20 16:03:52 - Procesando encuesta interactiva 2026-08-20 16:03:52 - SurveyService: Iniciando procesamiento de encuesta 2026-08-20 16:03:52 - Procesando encuesta de: 584129989780, Message ID: wamid.HBgMNTg0MTI5OTg5NzgwFQIAEhggQUNFNEI1NDhFREQ2OEZDOTFBNkM3NTJFNjk4MDU3NEMA 2026-08-20 16:03:52 - ERROR: Al verificar duplicados: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bot.survey_responses' doesn't exist 2026-08-20 16:03:52 - ====== FIN WEBHOOK ====== 2026-08-20 16:37:48 - ====== INICIO WEBHOOK ====== 2026-08-20 16:37:48 - Evento: text | De: 584149459552 | Size: 577b 2026-08-20 16:37:48 - Procesando mensaje regular tipo: text 2026-08-20 16:37:48 - RegularMessageService: Procesando mensaje de 584149459552, tipo: text 2026-08-20 16:37:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUNCOEE4NUIzRDI2M0UyMDQxRURDNTI1NzdBRDc1RTMA 2026-08-20 16:37:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUNCOEE4NUIzRDI2M0UyMDQxRURDNTI1NzdBRDc1RTMA 2026-08-20 16:37:48 - Contenido: Cuanto es?... 2026-08-20 16:37:48 - Comando detectado: cuanto 2026-08-20 16:37:48 - CommandProcessor: Procesando comando: cuanto 2026-08-20 16:37:48 - Comando no reconocido, enviando a ChatGPT 2026-08-20 16:37:48 - Resultado del comando: string 2026-08-20 16:37:48 - Enviando a ChatGPT: Cuanto es?... 2026-08-20 16:37:48 - forwardToChatGPT: Enviando a ChatGPT: Cuanto es?... 2026-08-20 16:37:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 17:37:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 17:37:48 America/Halifax] [CHATBOT][START] corr=377bca0a IP=127.0.0.1 UA= [20-Aug-2026 16:37:48 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 16:37:48 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=24:5a:4c:40:23:97 mobile=584149459552 [20-Aug-2026 16:37:48 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 16:37:48 America/Caracas] [CHATBOT][DIAG] corr=377bca0a Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [20-Aug-2026 16:37:48 America/Caracas] [CHATBOT][CTX] corr=377bca0a tel=584149459552 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 16:37:48 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 16:37:48 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 16:37:48 America/Caracas] [CHATBOT][AI][4d8f6f] Proveedor: gemini [20-Aug-2026 16:37:48 America/Caracas] [CHATBOT][GEMINI][4d8f6f] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 16:37:49 America/Caracas] [CHATBOT][GEMINI][4d8f6f] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 16:37:50 America/Caracas] [CHATBOT][GEMINI][4d8f6f] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 16:37:50 America/Caracas] [CHATBOT][AI][4d8f6f] Gemini falló, usando heurística local [20-Aug-2026 16:37:50 America/Caracas] [CHATBOT][AI][4d8f6f] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 16:37:50 America/Caracas] [CHATBOT][END] corr=377bca0a bytesRespuesta=400 [20-Aug-2026 16:37:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 16:37:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 16:37:51 - Mensaje enviado con éxito a 584149459552 2026-08-20 16:37:51 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87659fc39d2 (wa_message_id: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAERgSM0UyMTM2RjVBMzk0MkRGMzgwAA==) 2026-08-20 16:37:51 - SUCCESS: Respuesta ChatGPT guardada: out_6a87659fc39d2 2026-08-20 16:37:51 - ====== FIN WEBHOOK ====== 2026-08-20 16:38:14 - ====== INICIO WEBHOOK ====== 2026-08-20 16:38:14 - Evento: button | De: 584149459552 | Size: 728b 2026-08-20 16:38:14 - Procesando botón de plantilla: Informacion de pagos 2026-08-20 16:38:14 - ButtonService: payload=informacion de pagos, telefono=584149459552 2026-08-20 16:38:14 - Procesando botón PAGO para: 584149459552 2026-08-20 16:38:16 - Mensaje enviado con éxito a 584149459552 2026-08-20 16:38:16 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8765b8217c4 (wa_message_id: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAERgSMDdDRDY5RjA4QTA5QkE5Rjg2AA==) 2026-08-20 16:38:16 - SUCCESS: Respuesta ChatGPT guardada: out_6a8765b8217c4 2026-08-20 16:38:16 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Julia Gutt, 2026-09-21 00:00:00 . 584121411393 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584121411393","wa_id":"584121411393"}],"messages":[{"id":"wamid.HBgMNTg0MTIxNDExMzkzFQIAERgSRkYwQzk1NTc0NTJGOEQ3QUE3AA==","message_status":"accepted"}]}'. 2026-08-20 16:48:20 - ====== INICIO WEBHOOK ====== 2026-08-20 16:48:20 - Evento: image | De: 584149459552 | Size: 840b 2026-08-20 16:48:20 - Procesando mensaje regular tipo: image 2026-08-20 16:48:20 - RegularMessageService: Procesando mensaje de 584149459552, tipo: image 2026-08-20 16:48:20 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUM4MTg0RURGNjY0MUU2RDFBQjdENEQ5MUE0Q0U3NTIA 2026-08-20 16:48:20 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUM4MTg0RURGNjY0MUU2RDFBQjdENEQ5MUE0Q0U3NTIA 2026-08-20 16:48:20 - Contenido: ... 2026-08-20 16:48:20 - Comando detectado: image 2026-08-20 16:48:20 - CommandProcessor: Procesando comando: image 2026-08-20 16:48:20 - Imagen sin comando, guardando y procesando 2026-08-20 16:48:20 - Verificando duplicado por imageId=1057891690175921, msgId=wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUM4MTg0RURGNjY0MUU2RDFBQjdENEQ5MUE0Q0U3NTIA 2026-08-20 16:48:20 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 16:48:20 - Incluyendo numtoname.php... 2026-08-20 16:48:20 - Incluyendo media.php... 2026-08-20 16:48:20 - DEBUG messages batch: [{"from":"584149459552","from_user_id":"VE.4520036661616814","id":"wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUM4MTg0RURGNjY0MUU2RDFBQjdENEQ5MUE0Q0U3NTIA","timestamp":"1787258902","type":"image","image":{"mime_type":"image\/jpeg","sha256":"nhk5lE9QNJ98B7lI6Q807IwptI+XbqbqndWHnfGMens=","id":"1057891690175921","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1057891690175921&source=webhook&ext=1787259204&hash=ATy-rP_8U5KQGfm0RlBm_pGu_-tWw4iYBEQsNSYbae93zg"}}] 2026-08-20 16:48:20 - DEBUG caption: no se encontró texto cercano 2026-08-20 16:48:20 - DEBUG caption final: [VACIO] 2026-08-20 16:48:20 - DEBUG busqueda mobiles: 04149459552,4149459552,584149459552 2026-08-20 16:48:20 - DEBUG usuario encontrado: 24:5a:4c:40:23:97 2026-08-20 16:48:20 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 16:48:20 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 16:48:21 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1057891690175921&source=getMedia&ext=1787259205&hash=ATzhp2HFDfyaFk4bq7Gr69xzNTRY_kfcmRn0el3Hi9DEDw 2026-08-20 16:48:22 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1057891690175921.jpg (23296 bytes) 2026-08-20 16:48:23 - OCR tesseract exit=0 chars=388 2026-08-20 16:48:23 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 174 O40 < Comprobante de operacion << Y PagomóvilBDV Personas Fecha: Operación: Identificación: Origen: Destino: Banco: Concepto: 9 27.054,00 Bs 20/08/2026 007072766218 [fF] 18143785 0102****4311 04123663736 0102 - BANCO DE VENEZUELA pago Maria Elena Breidenbach € Crear Acceso directo 2026-08-20 16:48:23 - OCR parse (caption-level): {"banco":"Venezuela","monto":"27054.00","fecha":"2026-08-20"} 2026-08-20 16:48:23 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 16:48:23 - DEBUG registro: usernameRaw=''24:5a:4c:40:23:97'' first=''Maria Elena'' last=''Breidenbach'' esRegistrado=1 2026-08-20 16:48:23 - DEBUG bodyAdmin postOCR: Tlf: 04149459552\nUser: 24:5a:4c:40:23:97\nNombre: Maria Elena Breidenbach\nBanco: Venezuela\nMonto: 27054.00 (caption)\nFecha: 2026-08-20 (caption)\nSrvID: 34 2026-08-20 16:48:26 - IMG 1057891690175921 TEL 04149459552 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 16:48:26 - Incluyendo guardar_imagen.php... 2026-08-20 16:48:26 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 16:48:26 - Includes realizados. Verificando funciones... 2026-08-20 16:48:26 - obtenerInfoUsuario: Iniciando función con teléfono: 584149459552 2026-08-20 16:48:26 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 16:48:26 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 16:48:26 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 16:48:26 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 16:48:26 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 16:48:26 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:40:23:97","firstname":"Maria Elena","lastname":"Breidenbach","mac":"dc:2c:6e:df:ee:44","srvid":34} 2026-08-20 16:48:26 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 16:48:26 - Datos usuario extraídos: {"username":"24:5a:4c:40:23:97","firstname":"Maria Elena","lastname":"Breidenbach","mac":"dc:2c:6e:df:ee:44","srvid":34} 2026-08-20 16:48:26 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 16:48:26 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 16:48:26 - Valor de accessToken: EAAC0c45... 2026-08-20 16:48:26 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 16:48:26 - Instancia WhatsAppImageHandler creada 2026-08-20 16:48:26 - Llamando a saveWhatsAppImage... 2026-08-20 16:48:26 - saveWhatsAppImage: Procesando imagen para: 584149459552 2026-08-20 16:48:26 - saveWhatsAppImage: ID de media: 1057891690175921, MIME type: image/jpeg 2026-08-20 16:48:26 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1057891690175921 2026-08-20 16:48:36 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 16:48:36 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1057891690175921&source=getMedia&ext=1787259217&hash=ATwMgk_RAwlhT9wXnaQu05C8muT1AuIelaU0-znEU2I5pA 2026-08-20 16:48:36 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1057891690175921&source=getMedia&ext=1787259217&hash=ATwMgk_RAwlhT9wXnaQu05C8muT1AuIelaU0-znEU2I5pA 2026-08-20 16:48:37 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 16:48:37 - descargar_imagen: Imagen descargada - Tamaño: 23296 bytes, Tipo: image/jpeg 2026-08-20 16:48:37 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1057891690175921.jpg, Tamaño: 23296 bytes 2026-08-20 16:48:37 - saveToDatabase: Registro insertado en BD con ID: 460 2026-08-20 16:48:37 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1057891690175921.jpg","image_id":"1057891690175921","size":23296,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 16:48:37 - Resultado del comando: array 2026-08-20 16:48:37 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 16:48:38 - Mensaje enviado con éxito a 584149459552 2026-08-20 16:48:38 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8768262be72 (wa_message_id: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAERgSM0I0QUM3MTE1RTQ2QjkwQzg0AA==) 2026-08-20 16:48:38 - SUCCESS: Respuesta ChatGPT guardada: out_6a8768262be72 2026-08-20 16:48:38 - ====== FIN WEBHOOK ====== 2026-08-20 16:49:40 - ====== INICIO WEBHOOK ====== 2026-08-20 16:49:40 - Evento: interactive | De: 584149459552 | Size: 940b 2026-08-20 16:49:40 - Procesando Flow de PAGO para: 584149459552 [20-Aug-2026 16:49:41 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 16:49:41 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/index.php(123): include('...') #3 {main} thrown 2026-08-20 16:49:42 - ====== INICIO WEBHOOK ====== 2026-08-20 16:49:42 - Evento: interactive | De: 584149459552 | Size: 940b 2026-08-20 16:49:42 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUNBNDA4MDY1QzhENkQxQkU0NTgyMEMxNDQ1MEQ4MEYA, ignorando 2026-08-20 16:50:30 - ====== INICIO WEBHOOK ====== 2026-08-20 16:50:30 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 16:50:30 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 16:50:30 - ====== FIN WEBHOOK ====== 2026-08-20 16:53:18 - ====== INICIO WEBHOOK ====== 2026-08-20 16:53:18 - Evento: image | De: 584143466209 | Size: 875b 2026-08-20 16:53:18 - Procesando mensaje regular tipo: image 2026-08-20 16:53:18 - RegularMessageService: Procesando mensaje de 584143466209, tipo: image 2026-08-20 16:53:18 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRDgyMkU0N0M0QTlDN0I2ODA2N0E4MERBRDk5NkEA 2026-08-20 16:53:18 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMxRDgyMkU0N0M0QTlDN0I2ODA2N0E4MERBRDk5NkEA 2026-08-20 16:53:18 - Contenido: Pg mercantil 7774.00 carro-cauchera-toyota... 2026-08-20 16:53:18 - Comando detectado: pg 2026-08-20 16:53:18 - CommandProcessor: Procesando comando: pg 2026-08-20 16:53:18 - Gasto personal con imagen: 1550073336602775 2026-08-20 16:53:18 - Formato 'pg banco descripcion': banco=mercantil, desc=7774.00 carro-cauchera-toyota 2026-08-20 16:53:19 - Ejecutando GastosService (personal) [20-Aug-2026 16:53:19 America/Caracas] [ExchangeRateService] Tasa API (oficial): 777.4161 2026-08-20 16:53:21 - Resultado del comando: array 2026-08-20 16:53:21 - Enviando respuesta: ✅ 👤 Gasto personal #392 registrado • Monto 2026-08-20 16:53:22 - Mensaje enviado con éxito a 584143466209 2026-08-20 16:53:22 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a876942e3d78 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSMTRDQTUxNjBCODZFNDJBMDNGAA==) 2026-08-20 16:53:22 - SUCCESS: Respuesta ChatGPT guardada: out_6a876942e3d78 2026-08-20 16:53:22 - ====== FIN WEBHOOK ====== 2026-08-20 16:53:48 - ====== INICIO WEBHOOK ====== 2026-08-20 16:53:48 - Evento: text | De: 584149459552 | Size: 590b 2026-08-20 16:53:48 - Procesando mensaje regular tipo: text 2026-08-20 16:53:48 - RegularMessageService: Procesando mensaje de 584149459552, tipo: text 2026-08-20 16:53:48 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUNDOEEzNjNBODVFQTM5MTU5MzczMzkwQURBQkNEMjcA 2026-08-20 16:53:48 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUNDOEEzNjNBODVFQTM5MTU5MzczMzkwQURBQkNEMjcA 2026-08-20 16:53:48 - Contenido: Se logró verificar... 2026-08-20 16:53:48 - Comando detectado: se 2026-08-20 16:53:48 - CommandProcessor: Procesando comando: se 2026-08-20 16:53:48 - Comando no reconocido, enviando a ChatGPT 2026-08-20 16:53:48 - Resultado del comando: string 2026-08-20 16:53:48 - Enviando a ChatGPT: Se logró verificar... 2026-08-20 16:53:48 - forwardToChatGPT: Enviando a ChatGPT: Se logró verificar... 2026-08-20 16:53:48 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 17:53:48 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 17:53:48 America/Halifax] [CHATBOT][START] corr=d4a6e138 IP=127.0.0.1 UA= [20-Aug-2026 16:53:49 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 16:53:49 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=24:5a:4c:40:23:97 mobile=584149459552 [20-Aug-2026 16:53:49 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 16:53:49 America/Caracas] [CHATBOT][DIAG] corr=d4a6e138 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [20-Aug-2026 16:53:49 America/Caracas] [CHATBOT][CTX] corr=d4a6e138 tel=584149459552 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 16:53:49 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 16:53:49 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 16:53:49 America/Caracas] [CHATBOT][AI][1d0dbc] Proveedor: gemini [20-Aug-2026 16:53:49 America/Caracas] [CHATBOT][GEMINI][1d0dbc] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 16:53:49 America/Caracas] [CHATBOT][GEMINI][1d0dbc] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 16:53:50 America/Caracas] [CHATBOT][GEMINI][1d0dbc] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 16:53:50 America/Caracas] [CHATBOT][AI][1d0dbc] Gemini falló, usando heurística local [20-Aug-2026 16:53:50 America/Caracas] [CHATBOT][AI][1d0dbc] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 16:53:50 America/Caracas] [CHATBOT][END] corr=d4a6e138 bytesRespuesta=400 [20-Aug-2026 16:53:50 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 16:53:50 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 16:53:52 - Mensaje enviado con éxito a 584149459552 2026-08-20 16:53:52 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87696012bb6 (wa_message_id: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAERgSQzNCMTUzMjU4QTA4QzQzMTI1AA==) 2026-08-20 16:53:52 - SUCCESS: Respuesta ChatGPT guardada: out_6a87696012bb6 2026-08-20 16:53:52 - ====== FIN WEBHOOK ====== 2026-08-20 16:54:32 - ====== INICIO WEBHOOK ====== 2026-08-20 16:54:32 - Evento: text | De: 584149459552 | Size: 577b 2026-08-20 16:54:32 - Procesando mensaje regular tipo: text 2026-08-20 16:54:32 - RegularMessageService: Procesando mensaje de 584149459552, tipo: text 2026-08-20 16:54:32 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUM3OUREMjQ3MEQ3RjJCNEREQjAxNTVCOTJCQkEyRDMA 2026-08-20 16:54:32 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAEhggQUM3OUREMjQ3MEQ3RjJCNEREQjAxNTVCOTJCQkEyRDMA 2026-08-20 16:54:32 - Contenido: Ya cancele... 2026-08-20 16:54:32 - Comando detectado: ya 2026-08-20 16:54:32 - CommandProcessor: Procesando comando: ya 2026-08-20 16:54:32 - Comando no reconocido, enviando a ChatGPT 2026-08-20 16:54:32 - Resultado del comando: string 2026-08-20 16:54:32 - Enviando a ChatGPT: Ya cancele... 2026-08-20 16:54:32 - forwardToChatGPT: Enviando a ChatGPT: Ya cancele... 2026-08-20 16:54:32 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 17:54:32 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 17:54:32 America/Halifax] [CHATBOT][START] corr=619a4e0d IP=127.0.0.1 UA= [20-Aug-2026 16:54:32 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 16:54:32 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=24:5a:4c:40:23:97 mobile=584149459552 [20-Aug-2026 16:54:32 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 16:54:32 America/Caracas] [CHATBOT][DIAG] corr=619a4e0d Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 1; Problema: Tu cuenta vence en 0 día [warning] [20-Aug-2026 16:54:32 America/Caracas] [CHATBOT][CTX] corr=619a4e0d tel=584149459552 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 16:54:32 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 16:54:32 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 16:54:32 America/Caracas] [CHATBOT][AI][d8af23] Proveedor: gemini [20-Aug-2026 16:54:32 America/Caracas] [CHATBOT][GEMINI][d8af23] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 16:54:33 America/Caracas] [CHATBOT][GEMINI][d8af23] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 16:54:33 America/Caracas] [CHATBOT][GEMINI][d8af23] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 16:54:34 America/Caracas] [CHATBOT][AI][d8af23] Gemini falló, usando heurística local [20-Aug-2026 16:54:34 America/Caracas] [CHATBOT][AI][d8af23] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 16:54:34 America/Caracas] [CHATBOT][END] corr=619a4e0d bytesRespuesta=400 [20-Aug-2026 16:54:34 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 16:54:34 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 16:54:35 - Mensaje enviado con éxito a 584149459552 2026-08-20 16:54:35 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87698b8af7b (wa_message_id: wamid.HBgMNTg0MTQ5NDU5NTUyFQIAERgSMEM3MEFDNDlFMDYxMEZGRDY2AA==) 2026-08-20 16:54:35 - SUCCESS: Respuesta ChatGPT guardada: out_6a87698b8af7b 2026-08-20 16:54:35 - ====== FIN WEBHOOK ====== 2026-08-20 16:59:38 - ====== INICIO WEBHOOK ====== 2026-08-20 16:59:38 - Evento: text | De: 584144927330 | Size: 562b 2026-08-20 16:59:38 - Procesando mensaje regular tipo: text 2026-08-20 16:59:38 - RegularMessageService: Procesando mensaje de 584144927330, tipo: text 2026-08-20 16:59:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNCOUE3Q0Y1MTg0RDdDRTNGODgxREY5OEQ0N0FBMUQA 2026-08-20 16:59:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNCOUE3Q0Y1MTg0RDdDRTNGODgxREY5OEQ0N0FBMUQA 2026-08-20 16:59:38 - Contenido: Sin internet... 2026-08-20 16:59:38 - Comando detectado: sin 2026-08-20 16:59:38 - CommandProcessor: Procesando comando: sin 2026-08-20 16:59:38 - IntentDetector: intent=soporte, confidence=0.95 2026-08-20 16:59:38 - IntentDetector → reportefallas.php [20-Aug-2026 16:59:38 America/Caracas] PHP Warning: include(../seg_tokens/token.php): Failed to open stream: No such file or directory in /home/ctnet/www/chatWA/reportefallas.php on line 2 [20-Aug-2026 16:59:38 America/Caracas] PHP Warning: include(): Failed opening '../seg_tokens/token.php' for inclusion (include_path='.:/usr/share/php') in /home/ctnet/www/chatWA/reportefallas.php on line 2 [20-Aug-2026 16:59:38 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/chatWA/reportefallas.php on line 20 2026-08-20 16:59:38 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/chatWA/reportefallas.php line=20 message=Uncaught mysqli_sql_exception: Table 'chat.fallas' doesn't exist in /home/ctnet/www/chatWA/reportefallas.php:20 Stack trace: #0 /home/ctnet/www/chatWA/reportefallas.php(20): mysqli->query() #1 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(788): include('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(422): CommandProcessor->processSpecialCases() #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-20 16:59:39 - ====== INICIO WEBHOOK ====== 2026-08-20 16:59:39 - Evento: text | De: 584144927330 | Size: 562b 2026-08-20 16:59:39 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQ0OTI3MzMwFQIAEhggQUNCOUE3Q0Y1MTg0RDdDRTNGODgxREY5OEQ0N0FBMUQA, ignorando - addcreddits, addcreddits , Martin Garcia, 2026-09-20 00:00:00 . 584144927330 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584144927330","wa_id":"584144927330"}],"messages":[{"id":"wamid.HBgMNTg0MTQ0OTI3MzMwFQIAERgSOTVERjExRjk4RDE5RTgxNTQ4AA==","message_status":"accepted"}]}'. 2026-08-20 18:02:55 - ====== INICIO WEBHOOK ====== 2026-08-20 18:02:55 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 18:02:55 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 18:02:55 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Ofermaris Jimenez, 2026-09-20 00:00:00 . 584145945758 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584145945758","wa_id":"584145945758"}],"messages":[{"id":"wamid.HBgMNTg0MTQ1OTQ1NzU4FQIAERgSQ0NDNTk3RjM3MDIyNTIwMTdGAA==","message_status":"accepted"}]}'. 2026-08-20 18:15:01 - ====== INICIO WEBHOOK ====== 2026-08-20 18:15:01 - Evento: button | De: 584141158869 | Size: 709b 2026-08-20 18:15:01 - Procesando botón de plantilla: Informacion de pagos 2026-08-20 18:15:01 - ButtonService: payload=informacion de pagos, telefono=584141158869 2026-08-20 18:15:01 - Procesando botón PAGO para: 584141158869 2026-08-20 18:15:02 - Mensaje enviado con éxito a 584141158869 2026-08-20 18:15:02 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a877c66ed167 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRkI2Rjc1NTYyOUVEOEQzOEU1AA==) 2026-08-20 18:15:02 - SUCCESS: Respuesta ChatGPT guardada: out_6a877c66ed167 2026-08-20 18:15:02 - ====== FIN WEBHOOK ====== 2026-08-20 18:24:53 - ====== INICIO WEBHOOK ====== 2026-08-20 18:24:53 - Evento: text | De: 584141158869 | Size: 574b 2026-08-20 18:24:53 - Procesando mensaje regular tipo: text 2026-08-20 18:24:53 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-08-20 18:24:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNBNDhBRkEzMkUxOEVCQTdENEUxMUQ5MzhCNDY0QTAA 2026-08-20 18:24:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUNBNDhBRkEzMkUxOEVCQTdENEUxMUQ5MzhCNDY0QTAA 2026-08-20 18:24:53 - Contenido: Pasar cuánto es en bs... 2026-08-20 18:24:53 - Comando detectado: pasar 2026-08-20 18:24:53 - CommandProcessor: Procesando comando: pasar 2026-08-20 18:24:53 - Comando no reconocido, enviando a ChatGPT 2026-08-20 18:24:53 - Resultado del comando: string 2026-08-20 18:24:53 - Enviando a ChatGPT: Pasar cuánto es en bs... 2026-08-20 18:24:53 - forwardToChatGPT: Enviando a ChatGPT: Pasar cuánto es en bs... 2026-08-20 18:24:53 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 19:24:53 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 19:24:53 America/Halifax] [CHATBOT][START] corr=4e78164c IP=127.0.0.1 UA= [20-Aug-2026 18:24:53 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 18:24:53 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=e4:38:83:ae:68:27 mobile=584141158869 [20-Aug-2026 18:24:53 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 18:24:53 America/Caracas] [CHATBOT][DIAG] corr=4e78164c Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [20-Aug-2026 18:24:53 America/Caracas] [CHATBOT][CTX] corr=4e78164c tel=584141158869 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 18:24:53 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 18:24:53 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 18:24:53 America/Caracas] [CHATBOT][AI][fa0e64] Proveedor: gemini [20-Aug-2026 18:24:53 America/Caracas] [CHATBOT][GEMINI][fa0e64] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 18:24:54 America/Caracas] [CHATBOT][GEMINI][fa0e64] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 18:24:55 America/Caracas] [CHATBOT][GEMINI][fa0e64] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 18:24:55 America/Caracas] [CHATBOT][AI][fa0e64] Gemini falló, usando heurística local [20-Aug-2026 18:24:55 America/Caracas] [CHATBOT][AI][fa0e64] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 18:24:55 America/Caracas] [CHATBOT][END] corr=4e78164c bytesRespuesta=392 [20-Aug-2026 18:24:55 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 18:24:55 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 18:24:57 - Mensaje enviado con éxito a 584141158869 2026-08-20 18:24:57 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a877eb94a392 (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSOEI3MjQzMEE5QURDOUUzQkQ5AA==) 2026-08-20 18:24:57 - SUCCESS: Respuesta ChatGPT guardada: out_6a877eb94a392 2026-08-20 18:24:57 - ====== FIN WEBHOOK ====== 2026-08-20 18:26:14 - ====== INICIO WEBHOOK ====== 2026-08-20 18:26:14 - Evento: text | De: 584141158869 | Size: 554b 2026-08-20 18:26:14 - Procesando mensaje regular tipo: text 2026-08-20 18:26:14 - RegularMessageService: Procesando mensaje de 584141158869, tipo: text 2026-08-20 18:26:14 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM2MDM1Mzc1Qzg4QzM2RTdDM0UxN0JFQjE2RTkyRDIA 2026-08-20 18:26:14 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUM2MDM1Mzc1Qzg4QzM2RTdDM0UxN0JFQjE2RTkyRDIA 2026-08-20 18:26:14 - Contenido: Planes... 2026-08-20 18:26:14 - Comando detectado: planes 2026-08-20 18:26:14 - CommandProcessor: Procesando comando: planes 2026-08-20 18:26:14 - Comando no reconocido, enviando a ChatGPT 2026-08-20 18:26:14 - Resultado del comando: string 2026-08-20 18:26:14 - Enviando a ChatGPT: Planes... 2026-08-20 18:26:14 - LeadCapture: Posible lead detectado para 584141158869 2026-08-20 18:26:14 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-20 18:26:14 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-20 18:26:14 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 19:26:14 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 19:26:14 America/Halifax] [CHATBOT][START] corr=0e00efff IP=127.0.0.1 UA= [20-Aug-2026 18:26:15 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 18:26:15 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=e4:38:83:ae:68:27 mobile=584141158869 [20-Aug-2026 18:26:15 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 18:26:15 America/Caracas] [CHATBOT][DIAG] corr=0e00efff Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [20-Aug-2026 18:26:15 America/Caracas] [CHATBOT][CTX] corr=0e00efff tel=584141158869 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 18:26:15 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 18:26:15 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 18:26:15 America/Caracas] [CHATBOT][AI][4c5240] Proveedor: gemini [20-Aug-2026 18:26:15 America/Caracas] [CHATBOT][GEMINI][4c5240] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 18:26:15 America/Caracas] [CHATBOT][GEMINI][4c5240] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 18:26:16 America/Caracas] [CHATBOT][GEMINI][4c5240] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 18:26:16 America/Caracas] [CHATBOT][AI][4c5240] Gemini falló, usando heurística local [20-Aug-2026 18:26:16 America/Caracas] [CHATBOT][END] corr=0e00efff bytesRespuesta=478 [20-Aug-2026 18:26:16 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 18:26:16 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 18:26:18 - Mensaje enviado con éxito a 584141158869 2026-08-20 18:26:18 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a877f0a68dac (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRkQ3MTI2OUEwQjM5QTdBRjUyAA==) 2026-08-20 18:26:18 - SUCCESS: Respuesta ChatGPT guardada: out_6a877f0a68dac 2026-08-20 18:26:18 - ====== FIN WEBHOOK ====== 2026-08-20 18:42:50 - ====== INICIO WEBHOOK ====== 2026-08-20 18:42:50 - Evento: text | De: 584243164848 | Size: 668b 2026-08-20 18:42:50 - Procesando mensaje regular tipo: text 2026-08-20 18:42:50 - RegularMessageService: Procesando mensaje de 584243164848, tipo: text 2026-08-20 18:42:50 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNBMENGNjM0QTU4RjQ4MUU4ODE2MjgwN0IwQjJGM0EA 2026-08-20 18:42:50 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUNBMENGNjM0QTU4RjQ4MUU4ODE2MjgwN0IwQjJGM0EA 2026-08-20 18:42:50 - Contenido: Buenas tardes me podrían dar el monto de 10$ en bolívares para hacer un pago móvil de mi servicio... 2026-08-20 18:42:50 - Comando detectado: buenas 2026-08-20 18:42:50 - CommandProcessor: Procesando comando: buenas 2026-08-20 18:42:50 - Comando no reconocido, enviando a ChatGPT 2026-08-20 18:42:50 - Resultado del comando: string 2026-08-20 18:42:50 - Enviando a ChatGPT: Buenas tardes me podrían dar el monto de 10$ en b... 2026-08-20 18:42:50 - forwardToChatGPT: Enviando a ChatGPT: Buenas tardes me podrían dar el monto de 10$ en b... 2026-08-20 18:42:50 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 19:42:50 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 19:42:50 America/Halifax] [CHATBOT][START] corr=8cc406df IP=127.0.0.1 UA= [20-Aug-2026 18:42:50 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 18:42:50 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=70:a7:41:28:68:ab mobile=584243164848 [20-Aug-2026 18:42:50 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 18:42:50 America/Caracas] [CHATBOT][DIAG] corr=8cc406df Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [20-Aug-2026 18:42:50 America/Caracas] [CHATBOT][CTX] corr=8cc406df tel=584243164848 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 18:42:50 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 18:42:50 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 18:42:50 America/Caracas] [CHATBOT][AI][cd781d] Proveedor: gemini [20-Aug-2026 18:42:50 America/Caracas] [CHATBOT][GEMINI][cd781d] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 18:42:51 America/Caracas] [CHATBOT][GEMINI][cd781d] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 18:42:51 America/Caracas] [CHATBOT][GEMINI][cd781d] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 18:42:52 America/Caracas] [CHATBOT][AI][cd781d] Gemini falló, usando heurística local [20-Aug-2026 18:42:52 America/Caracas] [CHATBOT][END] corr=8cc406df bytesRespuesta=397 [20-Aug-2026 18:42:52 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 18:42:52 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 18:42:53 - Mensaje enviado con éxito a 584243164848 2026-08-20 18:42:53 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8782edb3fcc (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSNzgzOEE3NTMyMjk4MTJGRjdGAA==) 2026-08-20 18:42:53 - SUCCESS: Respuesta ChatGPT guardada: out_6a8782edb3fcc 2026-08-20 18:42:53 - ====== FIN WEBHOOK ====== 2026-08-20 18:46:02 - ====== INICIO WEBHOOK ====== 2026-08-20 18:46:02 - Evento: text | De: 584122814524 | Size: 583b 2026-08-20 18:46:02 - Procesando mensaje regular tipo: text 2026-08-20 18:46:02 - RegularMessageService: Procesando mensaje de 584122814524, tipo: text 2026-08-20 18:46:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU0RkNFMTExMDczQkExRkY1QjcyN0U1RkNFMDMyNzYA 2026-08-20 18:46:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU0RkNFMTExMDczQkExRkY1QjcyN0U1RkNFMDMyNzYA 2026-08-20 18:46:02 - Contenido: Buenas noches... 2026-08-20 18:46:02 - Comando detectado: buenas 2026-08-20 18:46:02 - CommandProcessor: Procesando comando: buenas 2026-08-20 18:46:02 - Comando no reconocido, enviando a ChatGPT 2026-08-20 18:46:02 - Resultado del comando: string 2026-08-20 18:46:02 - Enviando a ChatGPT: Buenas noches... 2026-08-20 18:46:02 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches... 2026-08-20 18:46:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 19:46:02 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 19:46:02 America/Halifax] [CHATBOT][START] corr=da38eb80 IP=127.0.0.1 UA= [20-Aug-2026 18:46:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 18:46:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=4c:d7:c8:b7:1c:49 mobile=584122814524 [20-Aug-2026 18:46:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 18:46:02 America/Caracas] [CHATBOT][DIAG] corr=da38eb80 Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [20-Aug-2026 18:46:02 America/Caracas] [CHATBOT][CTX] corr=da38eb80 tel=584122814524 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 18:46:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 18:46:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 18:46:02 America/Caracas] [CHATBOT][AI][8d0585] Proveedor: gemini [20-Aug-2026 18:46:02 America/Caracas] [CHATBOT][GEMINI][8d0585] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 18:46:03 America/Caracas] [CHATBOT][GEMINI][8d0585] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 18:46:04 America/Caracas] [CHATBOT][GEMINI][8d0585] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 18:46:04 America/Caracas] [CHATBOT][AI][8d0585] Gemini falló, usando heurística local [20-Aug-2026 18:46:04 America/Caracas] [CHATBOT][AI][8d0585] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 18:46:04 America/Caracas] [CHATBOT][END] corr=da38eb80 bytesRespuesta=391 [20-Aug-2026 18:46:04 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 18:46:04 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 18:46:06 - Mensaje enviado con éxito a 584122814524 2026-08-20 18:46:06 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8783ae4bdb6 (wa_message_id: wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSQTUyRTU0QTQ1QUY3RjlBRjE1AA==) 2026-08-20 18:46:06 - SUCCESS: Respuesta ChatGPT guardada: out_6a8783ae4bdb6 2026-08-20 18:46:06 - ====== FIN WEBHOOK ====== 2026-08-20 18:46:31 - ====== INICIO WEBHOOK ====== 2026-08-20 18:46:31 - Evento: text | De: 584122814524 | Size: 575b 2026-08-20 18:46:31 - Procesando mensaje regular tipo: text 2026-08-20 18:46:31 - RegularMessageService: Procesando mensaje de 584122814524, tipo: text 2026-08-20 18:46:31 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVDOUJENEU5NTc2MDBCOEIyMTZBMDlBNEYzMjVDRjMA 2026-08-20 18:46:31 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVDOUJENEU5NTc2MDBCOEIyMTZBMDlBNEYzMjVDRjMA 2026-08-20 18:46:31 - Contenido: Pagar... 2026-08-20 18:46:31 - Comando detectado: pagar 2026-08-20 18:46:31 - CommandProcessor: Procesando comando: pagar 2026-08-20 18:46:31 - Ejecutando add_pagos.php [20-Aug-2026 18:46:33 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 18:46:33 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-20 18:46:33 - ====== INICIO WEBHOOK ====== 2026-08-20 18:46:33 - Evento: text | De: 584122814524 | Size: 575b 2026-08-20 18:46:33 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVDOUJENEU5NTc2MDBCOEIyMTZBMDlBNEYzMjVDRjMA, ignorando - addcreddits, addcreddits , Maria Elena Breidenbach, 2026-09-21 00:00:00 . 584149459552 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584149459552","wa_id":"584149459552"}],"messages":[{"id":"wamid.HBgMNTg0MTQ5NDU5NTUyFQIAERgSOUFDNjA4NzhBRjc2QTFEM0I2AA==","message_status":"accepted"}]}'. 2026-08-20 18:56:17 - ====== INICIO WEBHOOK ====== 2026-08-20 18:56:17 - Evento: image | De: 584122814524 | Size: 845b 2026-08-20 18:56:17 - Procesando mensaje regular tipo: image 2026-08-20 18:56:17 - RegularMessageService: Procesando mensaje de 584122814524, tipo: image 2026-08-20 18:56:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU5NkQ5RDM1MTJEM0I2QkIyN0ZFRTkwMDFDMzNBMTgA 2026-08-20 18:56:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU5NkQ5RDM1MTJEM0I2QkIyN0ZFRTkwMDFDMzNBMTgA 2026-08-20 18:56:17 - Contenido: ... 2026-08-20 18:56:17 - Comando detectado: image 2026-08-20 18:56:17 - CommandProcessor: Procesando comando: image 2026-08-20 18:56:17 - Imagen sin comando, guardando y procesando 2026-08-20 18:56:17 - Verificando duplicado por imageId=1681806063517167, msgId=wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU5NkQ5RDM1MTJEM0I2QkIyN0ZFRTkwMDFDMzNBMTgA 2026-08-20 18:56:17 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 18:56:17 - Incluyendo numtoname.php... 2026-08-20 18:56:17 - Incluyendo media.php... 2026-08-20 18:56:17 - DEBUG messages batch: [{"from":"584122814524","from_user_id":"VE.4525825624371251","id":"wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU5NkQ5RDM1MTJEM0I2QkIyN0ZFRTkwMDFDMzNBMTgA","timestamp":"1787266580","type":"image","image":{"mime_type":"image\/jpeg","sha256":"tD\/ilg35rA0Ff9Sov7oFjUy\/YYSAyItPcMBJhV3Zavo=","id":"1681806063517167","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1681806063517167&source=webhook&ext=1787266882&hash=ATxqskjm0hF5ISA5Fj5opdV4E4NXMjQLd6PcijxmAt3iCg"}}] 2026-08-20 18:56:17 - DEBUG caption: no se encontró texto cercano 2026-08-20 18:56:17 - DEBUG caption final: [VACIO] 2026-08-20 18:56:17 - DEBUG busqueda mobiles: 04122814524,4122814524,584122814524 2026-08-20 18:56:17 - DEBUG usuario encontrado: 4c:d7:c8:b7:1c:49 2026-08-20 18:56:17 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 18:56:17 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 18:56:18 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1681806063517167&source=getMedia&ext=1787266883&hash=ATx3AlW6bMnfNZdMT7_zB2AyaSmr8HSVQdS4vFpzlzyQvQ 2026-08-20 18:56:39 - ====== INICIO WEBHOOK ====== 2026-08-20 18:56:39 - Evento: text | De: 584122814524 | Size: 576b 2026-08-20 18:56:39 - Procesando mensaje regular tipo: text 2026-08-20 18:56:39 - RegularMessageService: Procesando mensaje de 584122814524, tipo: text 2026-08-20 18:56:39 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVDMDdERTQ3MUZCMjExNkZGMzVGMDM3NUFFOEFDNkYA 2026-08-20 18:56:39 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTVDMDdERTQ3MUZCMjExNkZGMzVGMDM3NUFFOEFDNkYA 2026-08-20 18:56:39 - Contenido: Planes... 2026-08-20 18:56:39 - Comando detectado: planes 2026-08-20 18:56:39 - CommandProcessor: Procesando comando: planes 2026-08-20 18:56:39 - Comando no reconocido, enviando a ChatGPT 2026-08-20 18:56:39 - Resultado del comando: string 2026-08-20 18:56:39 - Enviando a ChatGPT: Planes... 2026-08-20 18:56:39 - LeadCapture: Posible lead detectado para 584122814524 2026-08-20 18:56:39 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-20 18:56:39 - forwardToChatGPT: Enviando a ChatGPT: Planes... 2026-08-20 18:56:39 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 19:56:39 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 19:56:39 America/Halifax] [CHATBOT][START] corr=f247371e IP=127.0.0.1 UA= [20-Aug-2026 18:56:40 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 18:56:40 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-20 username=4c:d7:c8:b7:1c:49 mobile=584122814524 [20-Aug-2026 18:56:40 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 18:56:40 America/Caracas] [CHATBOT][DIAG] corr=f247371e Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 3; Problema: Tu cuenta venció hace 1 día [critical] [20-Aug-2026 18:56:40 America/Caracas] [CHATBOT][CTX] corr=f247371e tel=584122814524 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 18:56:40 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 18:56:40 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 18:56:40 America/Caracas] [CHATBOT][AI][db4750] Proveedor: gemini [20-Aug-2026 18:56:40 America/Caracas] [CHATBOT][GEMINI][db4750] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 18:56:41 America/Caracas] [CHATBOT][GEMINI][db4750] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-20 18:56:41 - ====== INICIO WEBHOOK ====== 2026-08-20 18:56:41 - Evento: image | De: 584122814524 | Size: 845b 2026-08-20 18:56:41 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTU5NkQ5RDM1MTJEM0I2QkIyN0ZFRTkwMDFDMzNBMTgA, ignorando [20-Aug-2026 18:56:41 America/Caracas] [CHATBOT][GEMINI][db4750] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 18:56:42 America/Caracas] [CHATBOT][AI][db4750] Gemini falló, usando heurística local [20-Aug-2026 18:56:42 America/Caracas] [CHATBOT][END] corr=f247371e bytesRespuesta=478 [20-Aug-2026 18:56:42 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 18:56:42 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 18:56:45 - Mensaje enviado con éxito a 584122814524 2026-08-20 18:56:45 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87862d94b9e (wa_message_id: wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSM0IwMDU0RTI3RTVDNkFDRkVEAA==) 2026-08-20 18:56:45 - SUCCESS: Respuesta ChatGPT guardada: out_6a87862d94b9e 2026-08-20 18:56:45 - ====== FIN WEBHOOK ====== 2026-08-20 18:56:48 - OCR ERROR descarga code=0 err=Operation timed out after 30000 milliseconds with 0 bytes received 2026-08-20 18:56:48 - OCR sin archivo local, se aborta 2026-08-20 18:56:48 - DEBUG registro: usernameRaw=''4c:d7:c8:b7:1c:49'' first=''Angelica'' last=''Prada'' esRegistrado=1 2026-08-20 18:56:48 - DEBUG bodyAdmin postOCR: Tlf: 04122814524\nUser: 4c:d7:c8:b7:1c:49\nNombre: Angelica Prada\nBanco: \nMonto: \nFecha: \nSrvID: 34 2026-08-20 18:56:51 - IMG 1681806063517167 TEL 04122814524 - Cliente code=200 err= | Admin(584143466209) code=400 err= 2026-08-20 18:56:51 - Incluyendo guardar_imagen.php... 2026-08-20 18:56:51 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 18:56:51 - Includes realizados. Verificando funciones... 2026-08-20 18:56:51 - obtenerInfoUsuario: Iniciando función con teléfono: 584122814524 2026-08-20 18:56:51 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 18:56:51 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 18:56:51 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 18:56:51 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 18:56:51 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 18:56:51 - obtenerInfoUsuario: Datos usuario: {"username":"4c:d7:c8:b7:1c:49","firstname":"Angelica","lastname":"Prada","mac":"4c:d7:c8:b7:1c:4a","srvid":34} 2026-08-20 18:56:51 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 18:56:51 - Datos usuario extraídos: {"username":"4c:d7:c8:b7:1c:49","firstname":"Angelica","lastname":"Prada","mac":"4c:d7:c8:b7:1c:4a","srvid":34} 2026-08-20 18:56:51 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 18:56:51 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 18:56:51 - Valor de accessToken: EAAC0c45... 2026-08-20 18:56:51 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 18:56:51 - Instancia WhatsAppImageHandler creada 2026-08-20 18:56:51 - Llamando a saveWhatsAppImage... 2026-08-20 18:56:51 - saveWhatsAppImage: Procesando imagen para: 584122814524 2026-08-20 18:56:51 - saveWhatsAppImage: ID de media: 1681806063517167, MIME type: image/jpeg 2026-08-20 18:56:51 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1681806063517167 2026-08-20 18:56:52 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 18:56:52 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1681806063517167&source=getMedia&ext=1787266917&hash=ATxb7BKQtmaY2nQ_PDTgRYip75dea0oH7YyOQdhFPuSeRA 2026-08-20 18:56:52 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1681806063517167&source=getMedia&ext=1787266917&hash=ATxb7BKQtmaY2nQ_PDTgRYip75dea0oH7YyOQdhFPuSeRA 2026-08-20 18:56:53 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 18:56:53 - descargar_imagen: Imagen descargada - Tamaño: 29007 bytes, Tipo: image/jpeg 2026-08-20 18:56:53 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1681806063517167.jpg, Tamaño: 29007 bytes 2026-08-20 18:56:53 - saveToDatabase: Registro insertado en BD con ID: 461 2026-08-20 18:56:53 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1681806063517167.jpg","image_id":"1681806063517167","size":29007,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 18:56:53 - Resultado del comando: array 2026-08-20 18:56:53 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 18:56:55 - Mensaje enviado con éxito a 584122814524 2026-08-20 18:56:55 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8786370451f (wa_message_id: wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSMzBEQzYxRTZEOEJDNjRGMzE4AA==) 2026-08-20 18:56:55 - SUCCESS: Respuesta ChatGPT guardada: out_6a8786370451f 2026-08-20 18:56:55 - ====== FIN WEBHOOK ====== 2026-08-20 18:56:58 - ====== INICIO WEBHOOK ====== 2026-08-20 18:56:58 - Evento: text | De: 584122814524 | Size: 575b 2026-08-20 18:56:58 - Procesando mensaje regular tipo: text 2026-08-20 18:56:58 - RegularMessageService: Procesando mensaje de 584122814524, tipo: text 2026-08-20 18:56:58 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTUyOUVFNkQ3RkU3RDdCRDJCRjQ2REEwNUFENjA1MjAA 2026-08-20 18:56:58 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTUyOUVFNkQ3RkU3RDdCRDJCRjQ2REEwNUFENjA1MjAA 2026-08-20 18:56:58 - Contenido: Pagar... 2026-08-20 18:56:58 - Comando detectado: pagar 2026-08-20 18:56:58 - CommandProcessor: Procesando comando: pagar 2026-08-20 18:56:58 - Ejecutando add_pagos.php [20-Aug-2026 18:56:59 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 18:56:59 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-20 18:57:00 - ====== INICIO WEBHOOK ====== 2026-08-20 18:57:00 - Evento: text | De: 584122814524 | Size: 575b 2026-08-20 18:57:00 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTIyODE0NTI0FQIAEhggQTUyOUVFNkQ3RkU3RDdCRDJCRjQ2REEwNUFENjA1MjAA, ignorando 2026-08-20 18:58:03 - ====== INICIO WEBHOOK ====== 2026-08-20 18:58:03 - Evento: image | De: 584243164848 | Size: 858b 2026-08-20 18:58:03 - Procesando mensaje regular tipo: image 2026-08-20 18:58:03 - RegularMessageService: Procesando mensaje de 584243164848, tipo: image 2026-08-20 18:58:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM4QkRBOURGQTEzRkZFQjhERjkyRDI5Qzk5RTQ3RUUA 2026-08-20 18:58:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM4QkRBOURGQTEzRkZFQjhERjkyRDI5Qzk5RTQ3RUUA 2026-08-20 18:58:03 - Contenido: ... 2026-08-20 18:58:03 - Comando detectado: image 2026-08-20 18:58:03 - CommandProcessor: Procesando comando: image 2026-08-20 18:58:03 - Imagen sin comando, guardando y procesando 2026-08-20 18:58:03 - Verificando duplicado por imageId=1557650489153964, msgId=wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM4QkRBOURGQTEzRkZFQjhERjkyRDI5Qzk5RTQ3RUUA 2026-08-20 18:58:03 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 18:58:03 - Incluyendo numtoname.php... 2026-08-20 18:58:03 - Incluyendo media.php... 2026-08-20 18:58:03 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584243164848","from_user_id":"VE.4526235544330259","id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUM4QkRBOURGQTEzRkZFQjhERjkyRDI5Qzk5RTQ3RUUA","timestamp":"1787266686","type":"image","image":{"mime_type":"image\/jpeg","sha256":"AJJonfDPGwbc8nPUkrRD4ZqxdD3qZTdkYFu1W7w3yMY=","id":"1557650489153964","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1557650489153964&source=webhook&ext=1787266988&hash=ATzFHh8T0PuLPhbmEvSykeWtLXpunCwtRb1cQ3gm8KmOXg"}}] 2026-08-20 18:58:03 - DEBUG caption: no se encontró texto cercano 2026-08-20 18:58:03 - DEBUG caption final: [VACIO] 2026-08-20 18:58:03 - DEBUG busqueda mobiles: 04243164848,4243164848,584243164848 2026-08-20 18:58:03 - DEBUG usuario encontrado: 70:a7:41:28:68:ab 2026-08-20 18:58:03 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 18:58:03 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 18:58:03 - ====== INICIO WEBHOOK ====== 2026-08-20 18:58:03 - Evento: image | De: 584243164848 | Size: 858b 2026-08-20 18:58:03 - Procesando mensaje regular tipo: image 2026-08-20 18:58:03 - RegularMessageService: Procesando mensaje de 584243164848, tipo: image 2026-08-20 18:58:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMzQTdDNkY4OTZERUFCQTdFMjQ0NEFFNjBBQjUyQTIA 2026-08-20 18:58:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMzQTdDNkY4OTZERUFCQTdFMjQ0NEFFNjBBQjUyQTIA 2026-08-20 18:58:03 - Contenido: ... 2026-08-20 18:58:03 - Comando detectado: image 2026-08-20 18:58:03 - CommandProcessor: Procesando comando: image 2026-08-20 18:58:03 - Imagen sin comando, guardando y procesando 2026-08-20 18:58:03 - Verificando duplicado por imageId=1364871509139718, msgId=wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMzQTdDNkY4OTZERUFCQTdFMjQ0NEFFNjBBQjUyQTIA 2026-08-20 18:58:03 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 18:58:03 - Incluyendo numtoname.php... 2026-08-20 18:58:03 - Incluyendo media.php... 2026-08-20 18:58:03 - DEBUG messages batch: [{"context":{"forwarded":true},"from":"584243164848","from_user_id":"VE.4526235544330259","id":"wamid.HBgMNTg0MjQzMTY0ODQ4FQIAEhggQUMzQTdDNkY4OTZERUFCQTdFMjQ0NEFFNjBBQjUyQTIA","timestamp":"1787266685","type":"image","image":{"mime_type":"image\/jpeg","sha256":"mmg5wQj1qon033NjBQmx8f6cCNJCC5Qi9SaHFl+ax0I=","id":"1364871509139718","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1364871509139718&source=webhook&ext=1787266988&hash=ATxvgt32zwk98iO4gQsJ23Trz6EREJ6Kq7i2KEIEJkoKTw"}}] 2026-08-20 18:58:03 - DEBUG caption: no se encontró texto cercano 2026-08-20 18:58:03 - DEBUG caption final: [VACIO] 2026-08-20 18:58:03 - DEBUG busqueda mobiles: 04243164848,4243164848,584243164848 2026-08-20 18:58:03 - DEBUG usuario encontrado: 70:a7:41:28:68:ab 2026-08-20 18:58:03 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 18:58:03 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 18:58:04 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1557650489153964&source=getMedia&ext=1787266989&hash=ATyR7zmuwA0TsVzZCJY1omTCPuPwWvsZfQP3kvdTUunFbg 2026-08-20 18:58:04 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1364871509139718&source=getMedia&ext=1787266989&hash=ATyWzGnkTyoCqV-TFGrHztkFKH2RyBFHsy8k0G1XOCspIw 2026-08-20 18:58:05 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1557650489153964.jpg (26174 bytes) 2026-08-20 18:58:05 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1364871509139718.jpg (34789 bytes) 2026-08-20 18:58:06 - OCR tesseract exit=0 chars=263 2026-08-20 18:58:06 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 229 y PagomóvilBDV Personas ES 20/08/2026 Operacién: EE Identificacién: 18143785 Origen: 0102****4681 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pago internet 2026-08-20 18:58:06 - OCR parse (caption-level): {"banco":"Venezuela","monto":null,"fecha":"2026-08-20"} 2026-08-20 18:58:06 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 18:58:06 - DEBUG registro: usernameRaw=''70:a7:41:28:68:ab'' first=''Edgar Alexander'' last=''Frey'' esRegistrado=1 2026-08-20 18:58:06 - DEBUG bodyAdmin postOCR: Tlf: 04243164848\nUser: 70:a7:41:28:68:ab\nNombre: Edgar Alexander Frey\nBanco: Venezuela\nMonto: \nFecha: 2026-08-20 (caption)\nSrvID: 35 2026-08-20 18:58:06 - OCR tesseract exit=0 chars=390 2026-08-20 18:58:06 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 210 6530 9 Y - © OC a € Comprobante de operación — «< y PagomóvilBDV Personas 9 8.551,51 Bs Fecha: Operación: Identificación: Origen: Destino: Banco: 0102 - 20/08/2026 007074144338 [[] 18143785 0102****7738 04123663736 BANCO DE VENEZUELA € Agregar Beneficiario Crear Acceso directo 2026-08-20 18:58:06 - OCR parse (caption-level): {"banco":"Venezuela","monto":"8551.51","fecha":"2026-08-20"} 2026-08-20 18:58:06 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 18:58:06 - DEBUG registro: usernameRaw=''70:a7:41:28:68:ab'' first=''Edgar Alexander'' last=''Frey'' esRegistrado=1 2026-08-20 18:58:06 - DEBUG bodyAdmin postOCR: Tlf: 04243164848\nUser: 70:a7:41:28:68:ab\nNombre: Edgar Alexander Frey\nBanco: Venezuela\nMonto: 8551.51 (caption)\nFecha: 2026-08-20 (caption)\nSrvID: 35 2026-08-20 18:58:10 - IMG 1557650489153964 TEL 04243164848 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 18:58:10 - Incluyendo guardar_imagen.php... 2026-08-20 18:58:10 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 18:58:10 - Includes realizados. Verificando funciones... 2026-08-20 18:58:10 - obtenerInfoUsuario: Iniciando función con teléfono: 584243164848 2026-08-20 18:58:10 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 18:58:10 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 18:58:10 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 18:58:10 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 18:58:10 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 18:58:10 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-08-20 18:58:10 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 18:58:10 - Datos usuario extraídos: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-08-20 18:58:10 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 18:58:10 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 18:58:10 - Valor de accessToken: EAAC0c45... 2026-08-20 18:58:10 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 18:58:10 - Instancia WhatsAppImageHandler creada 2026-08-20 18:58:10 - Llamando a saveWhatsAppImage... 2026-08-20 18:58:10 - saveWhatsAppImage: Procesando imagen para: 584243164848 2026-08-20 18:58:10 - saveWhatsAppImage: ID de media: 1557650489153964, MIME type: image/jpeg 2026-08-20 18:58:10 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1557650489153964 2026-08-20 18:58:10 - IMG 1364871509139718 TEL 04243164848 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 18:58:10 - Incluyendo guardar_imagen.php... 2026-08-20 18:58:10 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 18:58:10 - Includes realizados. Verificando funciones... 2026-08-20 18:58:10 - obtenerInfoUsuario: Iniciando función con teléfono: 584243164848 2026-08-20 18:58:10 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 18:58:10 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 18:58:10 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 18:58:10 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 18:58:10 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 18:58:10 - obtenerInfoUsuario: Datos usuario: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-08-20 18:58:10 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 18:58:10 - Datos usuario extraídos: {"username":"70:a7:41:28:68:ab","firstname":"Edgar Alexander","lastname":"Frey","mac":"70:a7:41:28:68:ab","srvid":35} 2026-08-20 18:58:10 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 18:58:10 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 18:58:10 - Valor de accessToken: EAAC0c45... 2026-08-20 18:58:10 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 18:58:10 - Instancia WhatsAppImageHandler creada 2026-08-20 18:58:10 - Llamando a saveWhatsAppImage... 2026-08-20 18:58:10 - saveWhatsAppImage: Procesando imagen para: 584243164848 2026-08-20 18:58:10 - saveWhatsAppImage: ID de media: 1364871509139718, MIME type: image/jpeg 2026-08-20 18:58:10 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1364871509139718 2026-08-20 18:58:10 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 18:58:10 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1557650489153964&source=getMedia&ext=1787266995&hash=ATzk2oEOeijcfeDiuH2WWjvdIqnytZBA7_2uR0LQaM1djA 2026-08-20 18:58:10 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1557650489153964&source=getMedia&ext=1787266995&hash=ATzk2oEOeijcfeDiuH2WWjvdIqnytZBA7_2uR0LQaM1djA 2026-08-20 18:58:11 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 18:58:11 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1364871509139718&source=getMedia&ext=1787266995&hash=ATzxWKyjUc8lmqjJRTmF05L2BoVW5cHI0N_sBX_xyN1Exg 2026-08-20 18:58:11 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1364871509139718&source=getMedia&ext=1787266995&hash=ATzxWKyjUc8lmqjJRTmF05L2BoVW5cHI0N_sBX_xyN1Exg 2026-08-20 18:58:11 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 18:58:11 - descargar_imagen: Imagen descargada - Tamaño: 26174 bytes, Tipo: image/jpeg 2026-08-20 18:58:11 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1557650489153964.jpg, Tamaño: 26174 bytes 2026-08-20 18:58:11 - saveToDatabase: Registro insertado en BD con ID: 462 2026-08-20 18:58:11 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1557650489153964.jpg","image_id":"1557650489153964","size":26174,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 18:58:11 - Resultado del comando: array 2026-08-20 18:58:11 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 18:58:11 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 18:58:11 - descargar_imagen: Imagen descargada - Tamaño: 34789 bytes, Tipo: image/jpeg 2026-08-20 18:58:11 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1364871509139718.jpg, Tamaño: 34789 bytes 2026-08-20 18:58:11 - saveToDatabase: Registro insertado en BD con ID: 463 2026-08-20 18:58:11 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1364871509139718.jpg","image_id":"1364871509139718","size":34789,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 18:58:11 - Resultado del comando: array 2026-08-20 18:58:11 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 18:58:12 - Mensaje enviado con éxito a 584243164848 2026-08-20 18:58:12 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a878684ec893 (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSQ0Q4QTAwMzFGOTAwRDdDM0UxAA==) 2026-08-20 18:58:12 - SUCCESS: Respuesta ChatGPT guardada: out_6a878684ec893 2026-08-20 18:58:12 - ====== FIN WEBHOOK ====== 2026-08-20 18:58:13 - Mensaje enviado con éxito a 584243164848 2026-08-20 18:58:13 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8786851fc91 (wa_message_id: wamid.HBgMNTg0MjQzMTY0ODQ4FQIAERgSQ0MwNjNCM0UxOTIyOTg5NzZGAA==) 2026-08-20 18:58:13 - SUCCESS: Respuesta ChatGPT guardada: out_6a8786851fc91 2026-08-20 18:58:13 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Carlos Duran, 2026-09-25 00:00:00 . 584244740460 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584244740460","wa_id":"584244740460"}],"messages":[{"id":"wamid.HBgMNTg0MjQ0NzQwNDYwFQIAERgSMDAxQkVGNzRDMTcxMjVGRTYwAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Angelica Prada, 2026-09-10 00:00:00 . 584122814524 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584122814524","wa_id":"584122814524"}],"messages":[{"id":"wamid.HBgMNTg0MTIyODE0NTI0FQIAERgSRjNBNzY5OUJDQkFDMEIxNDk1AA==","message_status":"accepted"}]}'. 2026-08-20 19:06:41 - ====== INICIO WEBHOOK ====== 2026-08-20 19:06:41 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 19:06:41 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 19:06:41 - ====== FIN WEBHOOK ====== 2026-08-20 19:11:35 - ====== INICIO WEBHOOK ====== 2026-08-20 19:11:35 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 19:11:35 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 19:11:35 - ====== FIN WEBHOOK ====== 2026-08-20 19:11:37 - ====== INICIO WEBHOOK ====== 2026-08-20 19:11:37 - Evento: status:failed | De: 584127587108 | Size: 828b 2026-08-20 19:11:37 - STATUS FAILED: failed para 584127587108 | Error: 131047 Re-engagement message 2026-08-20 19:11:37 - ====== FIN WEBHOOK ====== 2026-08-20 19:11:46 - ====== INICIO WEBHOOK ====== 2026-08-20 19:11:46 - Evento: image | De: 584127587108 | Size: 830b 2026-08-20 19:11:46 - Procesando mensaje regular tipo: image 2026-08-20 19:11:46 - RegularMessageService: Procesando mensaje de 584127587108, tipo: image 2026-08-20 19:11:46 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTI3NTg3MTA4FQIAEhggQUNFMzNENUMxQTBGNzIxRkVEODFBRjZFNjczRjUwRkMA 2026-08-20 19:11:46 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTI3NTg3MTA4FQIAEhggQUNFMzNENUMxQTBGNzIxRkVEODFBRjZFNjczRjUwRkMA 2026-08-20 19:11:46 - Contenido: ... 2026-08-20 19:11:46 - Comando detectado: image 2026-08-20 19:11:46 - CommandProcessor: Procesando comando: image 2026-08-20 19:11:46 - Imagen sin comando, guardando y procesando 2026-08-20 19:11:46 - Verificando duplicado por imageId=879304018380914, msgId=wamid.HBgMNTg0MTI3NTg3MTA4FQIAEhggQUNFMzNENUMxQTBGNzIxRkVEODFBRjZFNjczRjUwRkMA 2026-08-20 19:11:46 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 19:11:46 - Incluyendo numtoname.php... 2026-08-20 19:11:46 - Incluyendo media.php... 2026-08-20 19:11:46 - DEBUG messages batch: [{"from":"584127587108","from_user_id":"VE.1580270537149370","id":"wamid.HBgMNTg0MTI3NTg3MTA4FQIAEhggQUNFMzNENUMxQTBGNzIxRkVEODFBRjZFNjczRjUwRkMA","timestamp":"1787267509","type":"image","image":{"mime_type":"image\/jpeg","sha256":"\/eOcAjciS1flmMCp7oORdYTb01vaVQtEGUNpTUiQSk0=","id":"879304018380914","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=879304018380914&source=webhook&ext=1787267811&hash=ATyGLRUuL7kAAfkAFD5cm5HO3hr6ZHRLR1b9ScrPld3fKA"}}] 2026-08-20 19:11:46 - DEBUG caption: no se encontró texto cercano 2026-08-20 19:11:46 - DEBUG caption final: [VACIO] 2026-08-20 19:11:46 - DEBUG busqueda mobiles: 04127587108,4127587108,584127587108 2026-08-20 19:11:46 - DEBUG usuario NO encontrado 2026-08-20 19:11:46 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 19:11:46 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 19:11:47 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=879304018380914&source=getMedia&ext=1787267812&hash=ATx8bKYmhYKGZn0JunEPr3v61Et9GonHEcBSTsbrWoSoXA 2026-08-20 19:11:48 - OCR imagen guardada /home/ctnet/www/chatWEB/media/879304018380914.jpg (49689 bytes) 2026-08-20 19:11:49 - OCR tesseract exit=0 chars=270 2026-08-20 19:11:49 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 373 y PagomóvilBDV Comercios 27.054,00 Bs Fecha: 20/08/2026 Operación: 001013925378 O Identificación: 500479930 Origen: 0102****2316 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA 2026-08-20 19:11:49 - OCR parse (caption-level): {"banco":"Venezuela","monto":"27054.00","fecha":"2026-08-20"} 2026-08-20 19:11:49 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 19:11:49 - DEBUG registro: usernameRaw='NULL' first='NULL' last='NULL' esRegistrado=0 2026-08-20 19:11:49 - DEBUG bodyAdmin postOCR: Tlf: 04127587108\nUsuario: NO REGISTRADO\nBanco: Venezuela\nMonto: 27054.00 (caption)\nFecha: 2026-08-20 (caption) 2026-08-20 19:11:53 - IMG 879304018380914 TEL 04127587108 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 19:11:53 - Incluyendo guardar_imagen.php... 2026-08-20 19:11:53 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 19:11:53 - Includes realizados. Verificando funciones... 2026-08-20 19:11:53 - obtenerInfoUsuario: Iniciando función con teléfono: 584127587108 2026-08-20 19:11:53 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 19:11:53 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 19:11:53 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 19:11:53 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 19:11:53 - obtenerInfoUsuario: INFO: No se encontraron usuarios con el teléfono: 584127587108 2026-08-20 19:11:53 - Datos usuario extraídos: null 2026-08-20 19:11:53 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 19:11:53 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 19:11:53 - Valor de accessToken: EAAC0c45... 2026-08-20 19:11:53 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 19:11:53 - Instancia WhatsAppImageHandler creada 2026-08-20 19:11:53 - Llamando a saveWhatsAppImage... 2026-08-20 19:11:53 - saveWhatsAppImage: Procesando imagen para: 584127587108 2026-08-20 19:11:53 - saveWhatsAppImage: ID de media: 879304018380914, MIME type: image/jpeg 2026-08-20 19:11:53 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/879304018380914 2026-08-20 19:11:54 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 19:11:54 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=879304018380914&source=getMedia&ext=1787267818&hash=ATww1eBdELgfE9YWZfu8to6ksgt6VJaqGy_kd346J23SCA 2026-08-20 19:11:54 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=879304018380914&source=getMedia&ext=1787267818&hash=ATww1eBdELgfE9YWZfu8to6ksgt6VJaqGy_kd346J23SCA 2026-08-20 19:11:54 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 19:11:54 - descargar_imagen: Imagen descargada - Tamaño: 49689 bytes, Tipo: image/jpeg 2026-08-20 19:11:54 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/879304018380914.jpg, Tamaño: 49689 bytes 2026-08-20 19:11:54 - saveToDatabase: Registro insertado en BD con ID: 464 2026-08-20 19:11:54 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/879304018380914.jpg","image_id":"879304018380914","size":49689,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 19:11:54 - Resultado del comando: array 2026-08-20 19:11:54 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 19:11:56 - Mensaje enviado con éxito a 584127587108 2026-08-20 19:11:56 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a8789bc2a9a3 (wa_message_id: wamid.HBgMNTg0MTI3NTg3MTA4FQIAERgSMTQzQjFBMzkzNUNGMDBCQkY5AA==) 2026-08-20 19:11:56 - SUCCESS: Respuesta ChatGPT guardada: out_6a8789bc2a9a3 2026-08-20 19:11:56 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , jesus smith, 2026-09-20 00:00:00 . 584142058637 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142058637","wa_id":"584142058637"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDU4NjM3FQIAERgSOTBFRjVCMzFFQTIyQjE1QzNCAA==","message_status":"accepted"}]}'. 2026-08-20 20:04:17 - ====== INICIO WEBHOOK ====== 2026-08-20 20:04:17 - Evento: image | De: 584141158869 | Size: 822b 2026-08-20 20:04:17 - Procesando mensaje regular tipo: image 2026-08-20 20:04:17 - RegularMessageService: Procesando mensaje de 584141158869, tipo: image 2026-08-20 20:04:17 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMwOTA1MDJDMUNDRUJDRTU3ODc4NDZCMzc1OUUxNzUA 2026-08-20 20:04:17 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMwOTA1MDJDMUNDRUJDRTU3ODc4NDZCMzc1OUUxNzUA 2026-08-20 20:04:17 - Contenido: ... 2026-08-20 20:04:17 - Comando detectado: image 2026-08-20 20:04:17 - CommandProcessor: Procesando comando: image 2026-08-20 20:04:17 - Imagen sin comando, guardando y procesando 2026-08-20 20:04:17 - Verificando duplicado por imageId=1066093849478738, msgId=wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMwOTA1MDJDMUNDRUJDRTU3ODc4NDZCMzc1OUUxNzUA 2026-08-20 20:04:17 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 20:04:17 - Incluyendo numtoname.php... 2026-08-20 20:04:17 - Incluyendo media.php... 2026-08-20 20:04:17 - DEBUG messages batch: [{"from":"584141158869","from_user_id":"VE.4519633668323780","id":"wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMwOTA1MDJDMUNDRUJDRTU3ODc4NDZCMzc1OUUxNzUA","timestamp":"1787270658","type":"image","image":{"mime_type":"image\/jpeg","sha256":"b21tfrKSMS\/Wu8VpSnTM2bHnvjFqKNRcpznsxMmPfjg=","id":"1066093849478738","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1066093849478738&source=webhook&ext=1787270961&hash=ATykwlMRXbZxsnuLpAY_5L51nZw9QVxGSzrrOuWtWKkdXg"}}] 2026-08-20 20:04:17 - DEBUG caption: no se encontró texto cercano 2026-08-20 20:04:17 - DEBUG caption final: [VACIO] 2026-08-20 20:04:17 - DEBUG busqueda mobiles: 04141158869,4141158869,584141158869 2026-08-20 20:04:17 - DEBUG usuario encontrado: e4:38:83:ae:68:27 2026-08-20 20:04:17 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 20:04:17 - OCR inicio (faltan datos: monto=NULL fecha=NULL) 2026-08-20 20:04:27 - OCR ERROR meta id=1066093849478738 code=0 err=Failed to connect to graph.facebook.com port 443 after 10225 ms: Connection timed out resp= 2026-08-20 20:04:27 - OCR sin archivo local, se aborta 2026-08-20 20:04:27 - DEBUG registro: usernameRaw=''e4:38:83:ae:68:27'' first=''yuleisy'' last=''hidalgo'' esRegistrado=1 2026-08-20 20:04:27 - DEBUG bodyAdmin postOCR: Tlf: 04141158869\nUser: e4:38:83:ae:68:27\nNombre: yuleisy hidalgo\nBanco: \nMonto: \nFecha: \nSrvID: 35 2026-08-20 20:04:39 - IMG 1066093849478738 TEL 04141158869 - Cliente code=200 err= | Admin(584143466209) code=0 err=Failed to connect to graph.facebook.com port 443 after 10203 ms: Connection timed out 2026-08-20 20:04:39 - Incluyendo guardar_imagen.php... 2026-08-20 20:04:39 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 20:04:39 - Includes realizados. Verificando funciones... 2026-08-20 20:04:39 - obtenerInfoUsuario: Iniciando función con teléfono: 584141158869 2026-08-20 20:04:39 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 20:04:39 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 20:04:39 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 20:04:39 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 20:04:39 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 20:04:39 - obtenerInfoUsuario: Datos usuario: {"username":"e4:38:83:ae:68:27","firstname":"yuleisy","lastname":"hidalgo","mac":"E4:38:83:AE:68:27","srvid":35} 2026-08-20 20:04:39 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 20:04:39 - Datos usuario extraídos: {"username":"e4:38:83:ae:68:27","firstname":"yuleisy","lastname":"hidalgo","mac":"E4:38:83:AE:68:27","srvid":35} 2026-08-20 20:04:39 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 20:04:39 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 20:04:39 - Valor de accessToken: EAAC0c45... 2026-08-20 20:04:39 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 20:04:39 - Instancia WhatsAppImageHandler creada 2026-08-20 20:04:39 - Llamando a saveWhatsAppImage... 2026-08-20 20:04:39 - saveWhatsAppImage: Procesando imagen para: 584141158869 2026-08-20 20:04:39 - saveWhatsAppImage: ID de media: 1066093849478738, MIME type: image/jpeg 2026-08-20 20:04:39 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1066093849478738 2026-08-20 20:04:40 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 20:04:40 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1066093849478738&source=getMedia&ext=1787270984&hash=ATzL35VRhQ-bGgKNizis3o5HKgmqivLB0trRlw6O7z21Mw 2026-08-20 20:04:40 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1066093849478738&source=getMedia&ext=1787270984&hash=ATzL35VRhQ-bGgKNizis3o5HKgmqivLB0trRlw6O7z21Mw 2026-08-20 20:04:40 - ====== INICIO WEBHOOK ====== 2026-08-20 20:04:40 - Evento: image | De: 584141158869 | Size: 822b 2026-08-20 20:04:40 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MTQxMTU4ODY5FQIAEhggQUMwOTA1MDJDMUNDRUJDRTU3ODc4NDZCMzc1OUUxNzUA, ignorando 2026-08-20 20:04:48 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 20:04:48 - descargar_imagen: Imagen descargada - Tamaño: 35361 bytes, Tipo: image/jpeg 2026-08-20 20:04:48 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1066093849478738.jpg, Tamaño: 35361 bytes 2026-08-20 20:04:48 - saveToDatabase: Registro insertado en BD con ID: 465 2026-08-20 20:04:48 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1066093849478738.jpg","image_id":"1066093849478738","size":35361,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 20:04:48 - Resultado del comando: array 2026-08-20 20:04:48 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 20:04:50 - Mensaje enviado con éxito a 584141158869 2026-08-20 20:04:50 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87962202bad (wa_message_id: wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSMkQ5OTM2N0E3ODk1NEFGMkQ1AA==) 2026-08-20 20:04:50 - SUCCESS: Respuesta ChatGPT guardada: out_6a87962202bad 2026-08-20 20:04:50 - ====== FIN WEBHOOK ====== 2026-08-20 20:13:07 - ====== INICIO WEBHOOK ====== 2026-08-20 20:13:07 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 20:13:07 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 20:13:07 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , yuleisy hidalgo, 2026-09-21 00:00:00 . 584141158869 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584141158869","wa_id":"584141158869"}],"messages":[{"id":"wamid.HBgMNTg0MTQxMTU4ODY5FQIAERgSRUQyNzMxMENDODA3OTI1M0ExAA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Bernabe Aldana, 2026-08-28 00:00:00 . 584124553579 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584124553579","wa_id":"584124553579"}],"messages":[{"id":"wamid.HBgMNTg0MTI0NTUzNTc5FQIAERgSNkJGMkM0QUMxMTA4QTRDMEU1AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Martin kanzler, 2026-09-21 00:00:00 . 584243622974 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584243622974","wa_id":"584243622974"}],"messages":[{"id":"wamid.HBgMNTg0MjQzNjIyOTc0FQIAERgSMTFBMEQzODJFNjVERjZCRDRCAA==","message_status":"accepted"}]}'. 2026-08-20 20:50:27 - ====== INICIO WEBHOOK ====== 2026-08-20 20:50:27 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 20:50:27 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 20:50:27 - ====== FIN WEBHOOK ====== - addcreddits, addcreddits , Edgar Alexander Frey, 2026-09-04 00:00:00 . 584243164848 output response send.php ''. - addcreddits, addcreddits , esther montes de oca, 2026-09-20 00:00:00 . 584142076246 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584142076246","wa_id":"584142076246"}],"messages":[{"id":"wamid.HBgMNTg0MTQyMDc2MjQ2FQIAERgSNUIzMTIxOTRCNzU2NEEzMDUzAA==","message_status":"accepted"}]}'. 2026-08-20 21:02:11 - ====== INICIO WEBHOOK ====== 2026-08-20 21:02:11 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 21:02:11 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 21:02:11 - ====== FIN WEBHOOK ====== 2026-08-20 21:02:33 - ====== INICIO WEBHOOK ====== 2026-08-20 21:02:33 - Evento: text | De: 584141814076 | Size: 571b 2026-08-20 21:02:33 - Procesando mensaje regular tipo: text 2026-08-20 21:02:33 - RegularMessageService: Procesando mensaje de 584141814076, tipo: text 2026-08-20 21:02:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxODE0MDc2FQIAEhggQUNDREEzMDA5MDI4OEUzMDhEOTJGMTlCQURGQjQxMTcA 2026-08-20 21:02:33 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxODE0MDc2FQIAEhggQUNDREEzMDA5MDI4OEUzMDhEOTJGMTlCQURGQjQxMTcA 2026-08-20 21:02:33 - Contenido: Buenas noches... 2026-08-20 21:02:33 - Comando detectado: buenas 2026-08-20 21:02:33 - CommandProcessor: Procesando comando: buenas 2026-08-20 21:02:33 - Comando no reconocido, enviando a ChatGPT 2026-08-20 21:02:33 - Resultado del comando: string 2026-08-20 21:02:33 - Enviando a ChatGPT: Buenas noches... 2026-08-20 21:02:33 - forwardToChatGPT: Enviando a ChatGPT: Buenas noches... 2026-08-20 21:02:33 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 22:02:33 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 22:02:33 America/Halifax] [CHATBOT][START] corr=d748eb36 IP=127.0.0.1 UA= 2026-08-20 21:02:33 - ====== INICIO WEBHOOK ====== 2026-08-20 21:02:33 - Evento: image | De: 584141814076 | Size: 832b 2026-08-20 21:02:33 - Procesando mensaje regular tipo: image 2026-08-20 21:02:33 - RegularMessageService: Procesando mensaje de 584141814076, tipo: image 2026-08-20 21:02:33 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxODE0MDc2FQIAEhggQUM2RkE0OEU3NTdCNTY4ODJFNDRCMTYyM0M1RDU0QUEA 2026-08-20 21:02:34 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxODE0MDc2FQIAEhggQUM2RkE0OEU3NTdCNTY4ODJFNDRCMTYyM0M1RDU0QUEA 2026-08-20 21:02:34 - Contenido: ... 2026-08-20 21:02:34 - Comando detectado: image 2026-08-20 21:02:34 - CommandProcessor: Procesando comando: image 2026-08-20 21:02:34 - Imagen sin comando, guardando y procesando 2026-08-20 21:02:34 - Verificando duplicado por imageId=1101851175739639, msgId=wamid.HBgMNTg0MTQxODE0MDc2FQIAEhggQUM2RkE0OEU3NTdCNTY4ODJFNDRCMTYyM0M1RDU0QUEA 2026-08-20 21:02:34 - EXCEPCION al verificar duplicado: Table 'chat.imagenes' doesn't exist 2026-08-20 21:02:34 - Incluyendo numtoname.php... 2026-08-20 21:02:34 - Incluyendo media.php... 2026-08-20 21:02:34 - DEBUG messages batch: [{"from":"584141814076","from_user_id":"VE.4520624058224741","id":"wamid.HBgMNTg0MTQxODE0MDc2FQIAEhggQUM2RkE0OEU3NTdCNTY4ODJFNDRCMTYyM0M1RDU0QUEA","timestamp":"1787274155","type":"image","image":{"mime_type":"image\/jpeg","sha256":"GHHRTnw0Y9v5XMX0YCsafamOaAqwL\/W5ZJoLEVwU5dA=","id":"1101851175739639","url":"https:\/\/lookaside.fbsbx.com\/whatsapp_business\/attachments\/?mid=1101851175739639&source=webhook&ext=1787274458&hash=ATy_gasdYyKLA3490hqnepsWnbVDY4Dc-g49X1axtEC-pw"}}] 2026-08-20 21:02:34 - DEBUG caption: no se encontró texto cercano 2026-08-20 21:02:34 - DEBUG caption final: [VACIO] 2026-08-20 21:02:34 - DEBUG busqueda mobiles: 04141814076,4141814076,584141814076 2026-08-20 21:02:34 - DEBUG usuario encontrado: 24:5a:4c:40:27:27 2026-08-20 21:02:34 - DEBUG parseCaption caption resultado: {"banco":null,"monto":null,"fecha":null} 2026-08-20 21:02:34 - OCR inicio (faltan datos: monto=NULL fecha=NULL) [20-Aug-2026 21:02:34 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 21:02:34 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=24:5a:4c:40:27:27 mobile=584141814076 [20-Aug-2026 21:02:34 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 21:02:34 America/Caracas] [CHATBOT][DIAG] corr=d748eb36 Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [20-Aug-2026 21:02:34 America/Caracas] [CHATBOT][CTX] corr=d748eb36 tel=584141814076 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 21:02:34 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 21:02:34 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 21:02:34 America/Caracas] [CHATBOT][AI][5e3a80] Proveedor: gemini [20-Aug-2026 21:02:34 America/Caracas] [CHATBOT][GEMINI][5e3a80] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 21:02:34 America/Caracas] [CHATBOT][GEMINI][5e3a80] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) 2026-08-20 21:02:35 - OCR meta OK url=https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1101851175739639&source=getMedia&ext=1787274459&hash=ATxlW36OCHWKiyRv6gSlsONZWRzLnNByqIQZP8KxtYPa8A [20-Aug-2026 21:02:35 America/Caracas] [CHATBOT][GEMINI][5e3a80] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 21:02:36 America/Caracas] [CHATBOT][AI][5e3a80] Gemini falló, usando heurística local [20-Aug-2026 21:02:36 America/Caracas] [CHATBOT][AI][5e3a80] Heurística no matcheó, enviando menú de opciones [20-Aug-2026 21:02:36 America/Caracas] [CHATBOT][END] corr=d748eb36 bytesRespuesta=389 [20-Aug-2026 21:02:36 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 21:02:36 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 21:02:36 - OCR imagen guardada /home/ctnet/www/chatWEB/media/1101851175739639.jpg (34099 bytes) 2026-08-20 21:02:37 - OCR tesseract exit=0 chars=295 2026-08-20 21:02:37 - OCR RAW >>> Warning: Invalid resolution 0 dpi. Using 70 instead. Estimating resolution as 260 y PagomóvilBDV Personas 9 23.323,00 Bs Fecha: 20/08/2026 Operación: 007075428809 | Identificación: 18143785 Origen: O102****2286 Destino: 04123663736 Banco: 0102 - BANCO DE VENEZUELA Concepto: pagp internet 2026-08-20 21:02:37 - OCR parse (caption-level): {"banco":"Venezuela","monto":"23323.00","fecha":"2026-08-20"} 2026-08-20 21:02:37 - OCR parseDetalles: {"banco":null,"monto":null,"fecha":"2026-08-20","debug":["fecha=2026-08-20"]} 2026-08-20 21:02:37 - DEBUG registro: usernameRaw=''24:5a:4c:40:27:27'' first=''David'' last=''Romero'' esRegistrado=1 2026-08-20 21:02:37 - DEBUG bodyAdmin postOCR: Tlf: 04141814076\nUser: 24:5a:4c:40:27:27\nNombre: David Romero\nBanco: Venezuela\nMonto: 23323.00 (caption)\nFecha: 2026-08-20 (caption)\nSrvID: 34 2026-08-20 21:02:37 - Mensaje enviado con éxito a 584141814076 2026-08-20 21:02:37 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87a3ad9daf3 (wa_message_id: wamid.HBgMNTg0MTQxODE0MDc2FQIAERgSNEEzNjg0QUJGQThGMjk5QkY5AA==) 2026-08-20 21:02:37 - SUCCESS: Respuesta ChatGPT guardada: out_6a87a3ad9daf3 2026-08-20 21:02:37 - ====== FIN WEBHOOK ====== 2026-08-20 21:02:40 - IMG 1101851175739639 TEL 04141814076 - Cliente code=200 err= | Admin(584143466209) code=200 err= 2026-08-20 21:02:40 - Incluyendo guardar_imagen.php... 2026-08-20 21:02:40 - guardar_imagen: Archivo guardar_imagen.php cargado exitosamente 2026-08-20 21:02:40 - Includes realizados. Verificando funciones... 2026-08-20 21:02:40 - obtenerInfoUsuario: Iniciando función con teléfono: 584141814076 2026-08-20 21:02:40 - obtenerInfoUsuario: Conectando a BD: radius 2026-08-20 21:02:40 - obtenerInfoUsuario: Conexión a BD exitosa 2026-08-20 21:02:40 - obtenerInfoUsuario: Query preparada exitosamente 2026-08-20 21:02:40 - obtenerInfoUsuario: Query ejecutada exitosamente 2026-08-20 21:02:40 - obtenerInfoUsuario: Usuario encontrado en BD 2026-08-20 21:02:40 - obtenerInfoUsuario: Datos usuario: {"username":"24:5a:4c:40:27:27","firstname":"David","lastname":"Romero","mac":"24:5a:4c:40:27:27","srvid":34} 2026-08-20 21:02:40 - obtenerInfoUsuario: Conexión cerrada, retornando datos 2026-08-20 21:02:40 - Datos usuario extraídos: {"username":"24:5a:4c:40:27:27","firstname":"David","lastname":"Romero","mac":"24:5a:4c:40:27:27","srvid":34} 2026-08-20 21:02:40 - Función conectarbot disponible, obteniendo conexión... 2026-08-20 21:02:40 - Verificando existencia de clase WhatsAppImageHandler... 2026-08-20 21:02:40 - Valor de accessToken: EAAC0c45... 2026-08-20 21:02:40 - WhatsAppImageHandler: Media dir configurado: /home/ctnet/www/chatWEB/media 2026-08-20 21:02:40 - Instancia WhatsAppImageHandler creada 2026-08-20 21:02:40 - Llamando a saveWhatsAppImage... 2026-08-20 21:02:40 - saveWhatsAppImage: Procesando imagen para: 584141814076 2026-08-20 21:02:40 - saveWhatsAppImage: ID de media: 1101851175739639, MIME type: image/jpeg 2026-08-20 21:02:40 - obtener_url_media: Iniciando solicitud cURL: https://graph.facebook.com/v20.0/1101851175739639 2026-08-20 21:02:42 - obtener_url_media: Respuesta cURL - HTTP: 200, Tipo: application/json, Error: Ninguno 2026-08-20 21:02:42 - obtener_url_media: URL de descarga obtenida: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1101851175739639&source=getMedia&ext=1787274466&hash=ATyVZXIDtSD3TRmu7XugbABx-CZvrXz8yP5YEbnF36R7eg 2026-08-20 21:02:42 - descargar_imagen: Iniciando solicitud cURL: https://lookaside.fbsbx.com/whatsapp_business/attachments/?mid=1101851175739639&source=getMedia&ext=1787274466&hash=ATyVZXIDtSD3TRmu7XugbABx-CZvrXz8yP5YEbnF36R7eg 2026-08-20 21:02:43 - descargar_imagen: Respuesta cURL - HTTP: 200, Tipo: image/jpeg, Error: Ninguno 2026-08-20 21:02:43 - descargar_imagen: Imagen descargada - Tamaño: 34099 bytes, Tipo: image/jpeg 2026-08-20 21:02:43 - guardar_imagen: ÉXITO: Imagen guardada en /home/ctnet/www/chatWEB/media/1101851175739639.jpg, Tamaño: 34099 bytes 2026-08-20 21:02:43 - saveToDatabase: Registro insertado en BD con ID: 466 2026-08-20 21:02:43 - Resultado guardar imagen: {"success":true,"path":"\/home\/ctnet\/www\/chatWEB\/media\/1101851175739639.jpg","image_id":"1101851175739639","size":34099,"mime_type":"image\/jpeg","db_success":true} 2026-08-20 21:02:43 - Resultado del comando: array 2026-08-20 21:02:43 - Enviando respuesta: ✅ Imagen recibida y guardada correctamente. Est 2026-08-20 21:02:44 - Mensaje enviado con éxito a 584141814076 2026-08-20 21:02:44 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87a3b4c02cf (wa_message_id: wamid.HBgMNTg0MTQxODE0MDc2FQIAERgSMkZDNUE1RkU0NjA4MzhERDNBAA==) 2026-08-20 21:02:44 - SUCCESS: Respuesta ChatGPT guardada: out_6a87a3b4c02cf 2026-08-20 21:02:44 - ====== FIN WEBHOOK ====== 2026-08-20 21:02:55 - ====== INICIO WEBHOOK ====== 2026-08-20 21:02:55 - Evento: text | De: 584141814076 | Size: 565b 2026-08-20 21:02:55 - Procesando mensaje regular tipo: text 2026-08-20 21:02:55 - RegularMessageService: Procesando mensaje de 584141814076, tipo: text 2026-08-20 21:02:55 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQxODE0MDc2FQIAEhggQUNGNzlCNzhCQjMxNTMxNENCNkJDMEIzNzA4OTZFMUMA 2026-08-20 21:02:55 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQxODE0MDc2FQIAEhggQUNGNzlCNzhCQjMxNTMxNENCNkJDMEIzNzA4OTZFMUMA 2026-08-20 21:02:55 - Contenido: Gracias... 2026-08-20 21:02:55 - Comando detectado: gracias 2026-08-20 21:02:55 - CommandProcessor: Procesando comando: gracias 2026-08-20 21:02:55 - Comando no reconocido, enviando a ChatGPT 2026-08-20 21:02:55 - Resultado del comando: string 2026-08-20 21:02:55 - Enviando a ChatGPT: Gracias... 2026-08-20 21:02:55 - forwardToChatGPT: Enviando a ChatGPT: Gracias... 2026-08-20 21:02:55 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 22:02:55 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 22:02:55 America/Halifax] [CHATBOT][START] corr=500656dd IP=127.0.0.1 UA= [20-Aug-2026 21:02:55 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 21:02:55 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=24:5a:4c:40:27:27 mobile=584141814076 [20-Aug-2026 21:02:55 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 21:02:56 America/Caracas] [CHATBOT][DIAG] corr=500656dd Estado: advertencias; Cuenta: por_vencer; Reconexiones 24h: 0; Problema: Tu cuenta vence en 0 día [warning] [20-Aug-2026 21:02:56 America/Caracas] [CHATBOT][CTX] corr=500656dd tel=584141814076 intent=chat srvid=34 usd=30 bs=27054.08 tasa=777.4161 verifyMode=simulated [20-Aug-2026 21:02:56 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 21:02:56 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 21:02:56 America/Caracas] [CHATBOT][AI][688fc8] Proveedor: gemini [20-Aug-2026 21:02:56 America/Caracas] [CHATBOT][GEMINI][688fc8] Llamando modelo=gemini-2.5-flash key=primary(AIzaSyCr...) [20-Aug-2026 21:02:56 America/Caracas] [CHATBOT][GEMINI][688fc8] key=primary intento=1 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 21:02:57 America/Caracas] [CHATBOT][GEMINI][688fc8] key=primary intento=2 ex: Client error: `POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUCmoL0` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "Permission denied: Consumer 'api_key:AIzaSyCrWMy80XumA7iOG2AggOLUW4VHIUC (truncated...) [20-Aug-2026 21:02:57 America/Caracas] [CHATBOT][AI][688fc8] Gemini falló, usando heurística local [20-Aug-2026 21:02:57 America/Caracas] [CHATBOT][END] corr=500656dd bytesRespuesta=88 [20-Aug-2026 21:02:57 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 21:02:57 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 21:02:58 - Mensaje enviado con éxito a 584141814076 2026-08-20 21:02:58 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87a3c2dfde4 (wa_message_id: wamid.HBgMNTg0MTQxODE0MDc2FQIAERgSN0JFQTQ2ODFDRTYxNDI4ODQ3AA==) 2026-08-20 21:02:58 - SUCCESS: Respuesta ChatGPT guardada: out_6a87a3c2dfde4 2026-08-20 21:02:58 - ====== FIN WEBHOOK ====== [20-Aug-2026 22:05:40 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 22:05:40 America/Halifax] PHP Warning: Undefined array key "REMOTE_ADDR" in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1582 [20-Aug-2026 22:05:40 America/Halifax] [CHATBOT][START] corr=e0a828d0 IP= UA= [20-Aug-2026 22:05:43 America/Halifax] [CHATBOT][ENV] No se pudo leer .env en /home/ctnet/www/chatWA/chatgpt/../.env [20-Aug-2026 22:05:43 America/Halifax] [CHATBOT][AI][b3d6a3] Proveedor: gemini [20-Aug-2026 22:05:43 America/Halifax] [CHATBOT][GEMINI][b3d6a3] Llamando modelo=gemini-3.6-flash key=primary(AQ.Ab8RN...) [20-Aug-2026 22:05:59 America/Halifax] [CHATBOT][GEMINI][b3d6a3] OK key=primary intento=1 len=8 finish=STOP [20-Aug-2026 22:06:45 America/Halifax] [CHATBOT][AI][eb754b] Proveedor: gemini [20-Aug-2026 22:06:45 America/Halifax] [CHATBOT][GEMINI][eb754b] Llamando modelo=gemini-3.6-flash key=primary(AQ.Ab8RN...) [20-Aug-2026 22:07:02 America/Halifax] [CHATBOT][GEMINI][eb754b] OK key=primary intento=1 len=861 finish=STOP 2026-08-20 21:08:02 - ====== INICIO WEBHOOK ====== 2026-08-20 21:08:02 - Evento: text | De: 584143466209 | Size: 563b 2026-08-20 21:08:02 - Procesando mensaje regular tipo: text 2026-08-20 21:08:02 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-08-20 21:08:02 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGMzA5Njg3QjI3RTE2MTBEOUZGNTQwMDg1MUQ2MTgA 2026-08-20 21:08:02 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNGMzA5Njg3QjI3RTE2MTBEOUZGNTQwMDg1MUQ2MTgA 2026-08-20 21:08:02 - Contenido: Hola eres un bot?... 2026-08-20 21:08:02 - Comando detectado: hola 2026-08-20 21:08:02 - CommandProcessor: Procesando comando: hola 2026-08-20 21:08:02 - Comando no reconocido, enviando a ChatGPT 2026-08-20 21:08:02 - Resultado del comando: string 2026-08-20 21:08:02 - Enviando a ChatGPT: Hola eres un bot?... 2026-08-20 21:08:02 - forwardToChatGPT: Enviando a ChatGPT: Hola eres un bot?... 2026-08-20 21:08:02 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 22:08:02 America/Halifax] [CHATBOT][START] corr=e76aa516 IP=127.0.0.1 UA= [20-Aug-2026 21:08:02 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 21:08:02 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2028-05-22 username=18:fd:74:60:44:09 mobile=584143466209 [20-Aug-2026 21:08:02 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 21:08:02 America/Caracas] [CHATBOT][DIAG] corr=e76aa516 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [20-Aug-2026 21:08:02 America/Caracas] [CHATBOT][CTX] corr=e76aa516 tel=584143466209 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 21:08:02 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 21:08:02 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 21:08:02 America/Caracas] [CHATBOT][AI][df6c5d] Proveedor: gemini [20-Aug-2026 21:08:02 America/Caracas] [CHATBOT][GEMINI][df6c5d] Llamando modelo=gemini-3.6-flash key=primary(AQ.Ab8RN...) [20-Aug-2026 21:08:09 America/Caracas] [CHATBOT][GEMINI][df6c5d] OK key=primary intento=1 len=315 finish=STOP [20-Aug-2026 21:08:09 America/Caracas] [CHATBOT][END] corr=e76aa516 bytesRespuesta=315 [20-Aug-2026 21:08:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 21:08:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 21:08:10 - Mensaje enviado con éxito a 584143466209 2026-08-20 21:08:10 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87a4fab5914 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNDAyNkRGODc3MTQ1NkM2ODZFAA==) 2026-08-20 21:08:10 - SUCCESS: Respuesta ChatGPT guardada: out_6a87a4fab5914 2026-08-20 21:08:10 - ====== FIN WEBHOOK ====== 2026-08-20 21:08:24 - ====== INICIO WEBHOOK ====== 2026-08-20 21:08:24 - Evento: text | De: 584143466209 | Size: 569b 2026-08-20 21:08:24 - Procesando mensaje regular tipo: text 2026-08-20 21:08:24 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-08-20 21:08:24 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2N0FBQkYzNzFFRTY4NkY4NUE5NDNBRDk4QTFBNkEA 2026-08-20 21:08:24 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUM2N0FBQkYzNzFFRTY4NkY4NUE5NDNBRDk4QTFBNkEA 2026-08-20 21:08:24 - Contenido: Cuánto es mi plan?... 2026-08-20 21:08:24 - Comando detectado: cuánto 2026-08-20 21:08:24 - CommandProcessor: Procesando comando: cuánto 2026-08-20 21:08:24 - Comando no reconocido, enviando a ChatGPT 2026-08-20 21:08:24 - Resultado del comando: string 2026-08-20 21:08:24 - Enviando a ChatGPT: Cuánto es mi plan?... 2026-08-20 21:08:24 - LeadCapture: Posible lead detectado para 584143466209 2026-08-20 21:08:24 - LeadCapture: ERROR - Class "ClientContext" not found 2026-08-20 21:08:24 - forwardToChatGPT: Enviando a ChatGPT: Cuánto es mi plan?... 2026-08-20 21:08:24 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 22:08:24 America/Halifax] [CHATBOT][START] corr=051695a0 IP=127.0.0.1 UA= [20-Aug-2026 21:08:25 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 21:08:25 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2028-05-22 username=18:fd:74:60:44:09 mobile=584143466209 [20-Aug-2026 21:08:25 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 21:08:25 America/Caracas] [CHATBOT][DIAG] corr=051695a0 Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [20-Aug-2026 21:08:25 America/Caracas] [CHATBOT][CTX] corr=051695a0 tel=584143466209 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 21:08:25 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 21:08:25 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 21:08:25 America/Caracas] [CHATBOT][AI][61deee] Proveedor: gemini [20-Aug-2026 21:08:25 America/Caracas] [CHATBOT][GEMINI][61deee] Llamando modelo=gemini-3.6-flash key=primary(AQ.Ab8RN...) [20-Aug-2026 21:08:28 America/Caracas] [CHATBOT][GEMINI][61deee] OK key=primary intento=1 len=207 finish=STOP [20-Aug-2026 21:08:28 America/Caracas] [CHATBOT][END] corr=051695a0 bytesRespuesta=207 [20-Aug-2026 21:08:28 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 21:08:28 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 21:08:30 - Mensaje enviado con éxito a 584143466209 2026-08-20 21:08:30 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87a50e4e5df (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNTc2MUU5QkUyOEFFRTVDMzRCAA==) 2026-08-20 21:08:30 - SUCCESS: Respuesta ChatGPT guardada: out_6a87a50e4e5df 2026-08-20 21:08:30 - ====== FIN WEBHOOK ====== 2026-08-20 21:08:38 - ====== INICIO WEBHOOK ====== 2026-08-20 21:08:38 - Evento: text | De: 584143466209 | Size: 548b 2026-08-20 21:08:38 - Procesando mensaje regular tipo: text 2026-08-20 21:08:38 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-08-20 21:08:38 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFMThCQjc2OUIxMDY4REFCNjMwNDUxMTNFNTQ2QTQA 2026-08-20 21:08:38 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUNFMThCQjc2OUIxMDY4REFCNjMwNDUxMTNFNTQ2QTQA 2026-08-20 21:08:38 - Contenido: Si... 2026-08-20 21:08:38 - Comando detectado: si 2026-08-20 21:08:38 - CommandProcessor: Procesando comando: si 2026-08-20 21:08:38 - Comando no reconocido, enviando a ChatGPT 2026-08-20 21:08:38 - Resultado del comando: string 2026-08-20 21:08:38 - Enviando a ChatGPT: Si... 2026-08-20 21:08:38 - forwardToChatGPT: Enviando a ChatGPT: Si... 2026-08-20 21:08:38 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 22:08:38 America/Halifax] [CHATBOT][START] corr=133ec1fe IP=127.0.0.1 UA= [20-Aug-2026 21:08:39 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 21:08:39 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2028-05-22 username=18:fd:74:60:44:09 mobile=584143466209 [20-Aug-2026 21:08:39 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 21:08:39 America/Caracas] [CHATBOT][DIAG] corr=133ec1fe Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [20-Aug-2026 21:08:39 America/Caracas] [CHATBOT][CTX] corr=133ec1fe tel=584143466209 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 21:08:39 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 21:08:39 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 21:08:39 America/Caracas] [CHATBOT][AI][21776f] Proveedor: gemini [20-Aug-2026 21:08:39 America/Caracas] [CHATBOT][GEMINI][21776f] Llamando modelo=gemini-3.6-flash key=primary(AQ.Ab8RN...) [20-Aug-2026 21:08:47 America/Caracas] [CHATBOT][GEMINI][21776f] OK key=primary intento=1 len=138 finish=MAX_TOKENS [20-Aug-2026 21:08:47 America/Caracas] [CHATBOT][GEMINI][21776f] ⚠️ Respuesta truncada por MAX_TOKENS [20-Aug-2026 21:08:47 America/Caracas] [CHATBOT][END] corr=133ec1fe bytesRespuesta=138 [20-Aug-2026 21:08:47 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 21:08:47 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 21:08:48 - Mensaje enviado con éxito a 584143466209 2026-08-20 21:08:48 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87a5209f8c0 (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSNzUyOTREQkJCMzM0NTc2MTcwAA==) 2026-08-20 21:08:48 - SUCCESS: Respuesta ChatGPT guardada: out_6a87a5209f8c0 2026-08-20 21:08:48 - ====== FIN WEBHOOK ====== 2026-08-20 21:09:05 - ====== INICIO WEBHOOK ====== 2026-08-20 21:09:05 - Evento: text | De: 584143466209 | Size: 580b 2026-08-20 21:09:05 - Procesando mensaje regular tipo: text 2026-08-20 21:09:05 - RegularMessageService: Procesando mensaje de 584143466209, tipo: text 2026-08-20 21:09:05 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzMkI2MTM5RUUzMDgyQzMyRDM5RDM0MjVGOEVEM0YA 2026-08-20 21:09:05 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MTQzNDY2MjA5FQIAEhggQUMzMkI2MTM5RUUzMDgyQzMyRDM5RDM0MjVGOEVEM0YA 2026-08-20 21:09:05 - Contenido: Cuales son los datos para el pago?... 2026-08-20 21:09:05 - Comando detectado: cuales 2026-08-20 21:09:05 - CommandProcessor: Procesando comando: cuales 2026-08-20 21:09:05 - Comando no reconocido, enviando a ChatGPT 2026-08-20 21:09:05 - Resultado del comando: string 2026-08-20 21:09:05 - Enviando a ChatGPT: Cuales son los datos para el pago?... 2026-08-20 21:09:05 - forwardToChatGPT: Enviando a ChatGPT: Cuales son los datos para el pago?... 2026-08-20 21:09:05 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [20-Aug-2026 22:09:05 America/Halifax] [CHATBOT][START] corr=d688cfff IP=127.0.0.1 UA= [20-Aug-2026 21:09:06 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 777.4161 fecha=2026-08-20T00:00:00-04:00 [20-Aug-2026 21:09:06 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2028-05-22 username=18:fd:74:60:44:09 mobile=584143466209 [20-Aug-2026 21:09:06 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [20-Aug-2026 21:09:06 America/Caracas] [CHATBOT][DIAG] corr=d688cfff Estado: todo_bien; Cuenta: activo; Reconexiones 24h: 0 [20-Aug-2026 21:09:06 America/Caracas] [CHATBOT][CTX] corr=d688cfff tel=584143466209 intent=chat srvid=35 usd=40 bs=36072.11 tasa=777.4161 verifyMode=simulated [20-Aug-2026 21:09:06 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [20-Aug-2026 21:09:06 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [20-Aug-2026 21:09:06 America/Caracas] [CHATBOT][AI][b52db7] Proveedor: gemini [20-Aug-2026 21:09:06 America/Caracas] [CHATBOT][GEMINI][b52db7] Llamando modelo=gemini-3.6-flash key=primary(AQ.Ab8RN...) [20-Aug-2026 21:09:12 America/Caracas] [CHATBOT][GEMINI][b52db7] OK key=primary intento=1 len=163 finish=MAX_TOKENS [20-Aug-2026 21:09:12 America/Caracas] [CHATBOT][GEMINI][b52db7] ⚠️ Respuesta truncada por MAX_TOKENS [20-Aug-2026 21:09:12 America/Caracas] [CHATBOT][END] corr=d688cfff bytesRespuesta=163 [20-Aug-2026 21:09:12 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-20 21:09:12 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-20 21:09:14 - Mensaje enviado con éxito a 584143466209 2026-08-20 21:09:14 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a87a53a377cc (wa_message_id: wamid.HBgMNTg0MTQzNDY2MjA5FQIAERgSQzI0NTEzOUI2Mzg3NzAyREVFAA==) 2026-08-20 21:09:14 - SUCCESS: Respuesta ChatGPT guardada: out_6a87a53a377cc 2026-08-20 21:09:14 - ====== FIN WEBHOOK ====== 2026-08-20 21:12:50 - ====== INICIO WEBHOOK ====== 2026-08-20 21:12:50 - Evento: status:failed | De: 584121487879 | Size: 828b 2026-08-20 21:12:50 - STATUS FAILED: failed para 584121487879 | Error: 131047 Re-engagement message 2026-08-20 21:12:50 - ====== FIN WEBHOOK ====== 2026-08-20 21:13:53 - ====== INICIO WEBHOOK ====== 2026-08-20 21:13:53 - Evento: text | De: 584243454056 | Size: 598b 2026-08-20 21:13:53 - Procesando mensaje regular tipo: text 2026-08-20 21:13:53 - RegularMessageService: Procesando mensaje de 584243454056, tipo: text 2026-08-20 21:13:53 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUNFRTI2N0QyMzFCRTVDOUNFNkVCNjc1MUJCNkMwNEQA 2026-08-20 21:13:53 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUNFRTI2N0QyMzFCRTVDOUNFNkVCNjc1MUJCNkMwNEQA 2026-08-20 21:13:53 - Contenido: Pagar Venezuela 007075512545 23322.48... 2026-08-20 21:13:53 - Comando detectado: pagar 2026-08-20 21:13:53 - CommandProcessor: Procesando comando: pagar 2026-08-20 21:13:53 - Ejecutando add_pagos.php [20-Aug-2026 21:13:54 America/Caracas] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown in /home/ctnet/www/admin/tasas_dolar.php on line 40 2026-08-20 21:13:54 - SHUTDOWN ERROR: type=1 file=/home/ctnet/www/admin/tasas_dolar.php line=40 message=Uncaught mysqli_sql_exception: Unknown column 'tasa_promedio' in 'INSERT INTO' in /home/ctnet/www/admin/tasas_dolar.php:40 Stack trace: #0 /home/ctnet/www/admin/tasas_dolar.php(40): mysqli->prepare() #1 /home/ctnet/www/chatWA/add_pagos.php(4): include_once('...') #2 /home/ctnet/www/chatWA/webhook/services/CommandProcessor.php(318): include('...') #3 /home/ctnet/www/chatWA/webhook/services/RegularMessageService.php(141): CommandProcessor->process() #4 /home/ctnet/www/chatWA/webhook/index.php(167): RegularMessageService->handle() #5 {main} thrown 2026-08-20 21:13:55 - ====== INICIO WEBHOOK ====== 2026-08-20 21:13:55 - Evento: text | De: 584243454056 | Size: 598b 2026-08-20 21:13:55 - DEDUP: Mensaje duplicado wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUNFRTI2N0QyMzFCRTVDOUNFNkVCNjc1MUJCNkMwNEQA, ignorando - addcreddits, addcreddits , Estarly Mayora, 2026-09-10 00:00:00 . 584164365107 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584164365107","wa_id":"584164365107"}],"messages":[{"id":"wamid.HBgMNTg0MTY0MzY1MTA3FQIAERgSRTAzNTQ1NTkyMkU1NUVDODc4AA==","message_status":"accepted"}]}'. - addcreddits, addcreddits , Juvenal Nobrega, 2026-09-20 00:00:00 . 584143055135 output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584143055135","wa_id":"584143055135"}],"messages":[{"id":"wamid.HBgMNTg0MTQzMDU1MTM1FQIAERgSQzIyRkMxM0NGQzk5NTJEQjU0AA==","message_status":"accepted"}]}'. output response send.php '{"messaging_product":"whatsapp","contacts":[{"input":"584129961485","wa_id":"584129961485"}],"messages":[{"id":"wamid.HBgMNTg0MTI5OTYxNDg1FQIAERgSMzkxNzE3MDEzOTJGODM4QjAyAA=="}]}'. 2026-08-20 23:30:00 - ====== INICIO WEBHOOK ====== 2026-08-20 23:30:00 - Evento: status:failed | De: 584129961485 | Size: 828b 2026-08-20 23:30:00 - STATUS FAILED: failed para 584129961485 | Error: 131047 Re-engagement message 2026-08-20 23:30:00 - ====== FIN WEBHOOK ====== 2026-08-21 05:16:03 - ====== INICIO WEBHOOK ====== 2026-08-21 05:16:03 - Evento: text | De: 584243454056 | Size: 581b 2026-08-21 05:16:03 - Procesando mensaje regular tipo: text 2026-08-21 05:16:03 - RegularMessageService: Procesando mensaje de 584243454056, tipo: text 2026-08-21 05:16:03 - saveIncomingMessage: Guardando mensaje ID: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUM2ODQ5MzVEMUYyMzM1ODM4RDI5OTEzMDVFNDhBNzQA 2026-08-21 05:16:03 - SUCCESS: Mensaje guardado en BD: wamid.HBgMNTg0MjQzNDU0MDU2FQIAEhggQUM2ODQ5MzVEMUYyMzM1ODM4RDI5OTEzMDVFNDhBNzQA 2026-08-21 05:16:03 - Contenido: Se registró el pago?... 2026-08-21 05:16:03 - Comando detectado: se 2026-08-21 05:16:03 - CommandProcessor: Procesando comando: se 2026-08-21 05:16:03 - Comando no reconocido, enviando a ChatGPT 2026-08-21 05:16:03 - Resultado del comando: string 2026-08-21 05:16:03 - Enviando a ChatGPT: Se registró el pago?... 2026-08-21 05:16:03 - forwardToChatGPT: Enviando a ChatGPT: Se registró el pago?... 2026-08-21 05:16:03 - forwardToChatGPT: Usando endpoint: https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php [21-Aug-2026 06:16:03 America/Halifax] [CHATBOT][START] corr=cb7fc38c IP=127.0.0.1 UA= [21-Aug-2026 05:16:03 America/Caracas] [CHATBOT][RATE] Usando tasa desde API: 779.9522 fecha=2026-08-21T00:00:00-04:00 [21-Aug-2026 05:16:03 America/Caracas] [CHATBOT][USR] Fuente expiration=api valor=2026-08-21 username=68:d7:9a:a8:4d:02 mobile=584243454056 [21-Aug-2026 05:16:03 America/Caracas] DiagnosticEngine::verificarEquipo GPON error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ol.name' in 'SELECT' [21-Aug-2026 05:16:03 America/Caracas] [CHATBOT][DIAG] corr=cb7fc38c Estado: problemas_criticos; Cuenta: vencido; Reconexiones 24h: 0; Problema: Tu cuenta venció hace 1 día [critical] [21-Aug-2026 05:16:03 America/Caracas] [CHATBOT][CTX] corr=cb7fc38c tel=584243454056 intent=chat srvid=34 usd=30 bs=27142.34 tasa=779.9522 verifyMode=simulated [21-Aug-2026 05:16:03 America/Caracas] CatalogService::loadFromDB error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'inventory_system.catalog_combos' doesn't exist [21-Aug-2026 05:16:03 America/Caracas] [CHATBOT][PROMPT] Usando Prompt Genérico Interno [21-Aug-2026 05:16:03 America/Caracas] [CHATBOT][AI][75b95a] Proveedor: gemini [21-Aug-2026 05:16:03 America/Caracas] [CHATBOT][GEMINI][75b95a] Llamando modelo=gemini-3.6-flash key=primary(AQ.Ab8RN...) [21-Aug-2026 05:16:09 America/Caracas] [CHATBOT][GEMINI][75b95a] OK key=primary intento=1 len=274 finish=STOP [21-Aug-2026 05:16:09 America/Caracas] [CHATBOT][END] corr=cb7fc38c bytesRespuesta=274 [21-Aug-2026 05:16:09 America/Caracas] PHP Warning: file_put_contents(/home/ctnet/www/chatWA/chatgpt/debug_output.log): Failed to open stream: Permission denied in /home/ctnet/www/chatWA/chatgpt/ChatbotHandler.php on line 1788 2026-08-21 05:16:09 - SUCCESS: forwardToChatGPT - Respuesta recibida de https://ctnetonline.com/chatWA/chatgpt/ChatbotHandler.php 2026-08-21 05:16:11 - Mensaje enviado con éxito a 584243454056 2026-08-21 05:16:11 - saveChatGPTResponse: Guardando respuesta ChatGPT ID: out_6a88175b400fe (wa_message_id: wamid.HBgMNTg0MjQzNDU0MDU2FQIAERgSODRDRjg5QkIyRjRERjJDQUUwAA==) 2026-08-21 05:16:11 - SUCCESS: Respuesta ChatGPT guardada: out_6a88175b400fe 2026-08-21 05:16:11 - ====== FIN WEBHOOK ====== 2026-08-21 05:19:22 - ERROR: JSON decode: Syntax error | raw= 2026-08-21 06:19:24 - 2026-08-21 06:20:19 - Usuario encontrado: 08:55:31:f9:f1:e6 [2026-08-21 05:21:22] [WARNING] loadWhatsAppAccessToken: Archivo de token encontrado sin variable $accessToken válida: /home/ctnet/www/chatWA/../seg_tokens/token.php [2026-08-21 05:21:22] [WARNING] loadWhatsAppAccessToken: Archivo de token encontrado sin variable $accessToken válida: /home/ctnet/www/seg_tokens/token.php [2026-08-21 05:21:22] [ERROR] bootstrap: No se pudo cargar accessToken desde rutas conocidas [2026-08-21 05:21:22] [INFO] logData: ====== INICIO DE PROCESAMIENTO WEBHOOK ====== [2026-08-21 05:21:22] [INFO] logData: Datos recibidos: [2026-08-21 05:21:22] [INFO] logData: ERROR: Error decodificando JSON: Syntax error [2026-08-21 05:21:22] [INFO] shutdown: Memory usage: 2097152 2026-08-21 05:21:23 - {"error":{"message":"Your request has violated JSON schema constraint 'required' for the JSON field 'interactive', please check the JSON schema for the JSON field 'interactive' and make sure your request is valid for missing : 'action', Unexpected key \"flow_token\" on param \"interactive\".","code":100,"type":"OAuthException","fbtrace_id":"Ad8SVAiNpdAIjqxO46GLmUZ"}} [21-Aug-2026 07:32:59 America/Halifax] [CHATBOT][START] corr=37777ef9 IP=216.73.216.152 UA=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) 2026-08-21 06:34:51 - Response: {"error":{"message":"(#132001) Template name does not exist in the translation","code":132001,"type":"OAuthException","error_data":{"messaging_product":"whatsapp","details":"template name (pago_vencido2) does not exist in es"},"fbtrace_id":"AACY4bJgp9p06wi9IDocO5t"}}